Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
time="2025-06-20T15:14:19Z" level=warning msg="Warning: No resource found to remove for project \"mediawiki\"."
 00:00

Reclaim disk space if needed
Free disk space (22%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12910, done        
remote: Finding sources:   1% (65/12910)           
remote: Finding sources:   2% (194/12910)           
remote: Finding sources:   3% (323/12910)           
remote: Finding sources:   4% (452/12910)           
remote: Finding sources:   5% (581/12910)           
remote: Finding sources:   6% (711/12910)           
remote: Finding sources:   7% (840/12910)           
remote: Finding sources:   8% (969/12910)           
remote: Finding sources:   9% (1098/12910)           
remote: Finding sources:  10% (1227/12910)           
remote: Finding sources:  11% (1356/12910)           
remote: Finding sources:  12% (1485/12910)           
remote: Finding sources:  13% (1614/12910)           
remote: Finding sources:  14% (1743/12910)           
remote: Finding sources:  15% (1872/12910)           
remote: Finding sources:  16% (2002/12910)           
remote: Finding sources:  17% (2131/12910)           
remote: Finding sources:  18% (2260/12910)           
remote: Finding sources:  19% (2389/12910)           
remote: Finding sources:  20% (2518/12910)           
remote: Finding sources:  21% (2647/12910)           
remote: Finding sources:  22% (2776/12910)           
remote: Finding sources:  23% (2905/12910)           
remote: Finding sources:  24% (3034/12910)           
remote: Finding sources:  25% (3163/12910)           
remote: Finding sources:  26% (3293/12910)           
remote: Finding sources:  27% (3422/12910)           
remote: Finding sources:  28% (3551/12910)           
remote: Finding sources:  29% (3680/12910)           
remote: Finding sources:  30% (3809/12910)           
remote: Finding sources:  31% (3938/12910)           
remote: Finding sources:  32% (4067/12910)           
remote: Finding sources:  33% (4196/12910)           
remote: Finding sources:  34% (4325/12910)           
remote: Finding sources:  35% (4454/12910)           
remote: Finding sources:  36% (4584/12910)           
remote: Finding sources:  37% (4713/12910)           
remote: Finding sources:  38% (4842/12910)           
remote: Finding sources:  39% (4971/12910)           
remote: Finding sources:  40% (5100/12910)           
remote: Finding sources:  41% (5229/12910)           
remote: Finding sources:  42% (5358/12910)           
remote: Finding sources:  43% (5487/12910)           
remote: Finding sources:  44% (5616/12910)           
remote: Finding sources:  45% (5745/12910)           
remote: Finding sources:  46% (5875/12910)           
remote: Finding sources:  47% (6004/12910)           
remote: Finding sources:  48% (6133/12910)           
remote: Finding sources:  49% (6262/12910)           
remote: Finding sources:  50% (6391/12910)           
remote: Finding sources:  51% (6520/12910)           
remote: Finding sources:  52% (6649/12910)           
remote: Finding sources:  53% (6778/12910)           
remote: Finding sources:  54% (6907/12910)           
remote: Finding sources:  55% (7036/12910)           
remote: Finding sources:  56% (7166/12910)           
remote: Finding sources:  57% (7295/12910)           
remote: Finding sources:  58% (7424/12910)           
remote: Finding sources:  59% (7553/12910)           
remote: Finding sources:  60% (7682/12910)           
remote: Finding sources:  61% (7811/12910)           
remote: Finding sources:  62% (7940/12910)           
remote: Finding sources:  63% (8069/12910)           
remote: Finding sources:  64% (8198/12910)           
remote: Finding sources:  65% (8327/12910)           
remote: Finding sources:  66% (8457/12910)           
remote: Finding sources:  67% (8586/12910)           
remote: Finding sources:  68% (8715/12910)           
remote: Finding sources:  69% (8844/12910)           
remote: Finding sources:  70% (8973/12910)           
remote: Finding sources:  71% (9102/12910)           
remote: Finding sources:  72% (9231/12910)           
remote: Finding sources:  73% (9360/12910)           
remote: Finding sources:  74% (9489/12910)           
remote: Finding sources:  75% (9618/12910)           
remote: Finding sources:  76% (9748/12910)           
remote: Finding sources:  77% (9877/12910)           
remote: Finding sources:  78% (10006/12910)           
remote: Finding sources:  79% (10135/12910)           
remote: Finding sources:  80% (10264/12910)           
remote: Finding sources:  81% (10393/12910)           
remote: Finding sources:  82% (10522/12910)           
remote: Finding sources:  83% (10651/12910)           
remote: Finding sources:  84% (10780/12910)           
remote: Finding sources:  85% (10909/12910)           
remote: Finding sources:  86% (11039/12910)           
remote: Finding sources:  87% (11168/12910)           
remote: Finding sources:  88% (11297/12910)           
remote: Finding sources:  89% (11426/12910)           
remote: Finding sources:  90% (11555/12910)           
remote: Finding sources:  91% (11684/12910)           
remote: Finding sources:  92% (11813/12910)           
remote: Finding sources:  93% (11942/12910)           
remote: Finding sources:  94% (12071/12910)           
remote: Finding sources:  95% (12200/12910)           
remote: Finding sources:  96% (12330/12910)           
remote: Finding sources:  97% (12459/12910)           
remote: Finding sources:  98% (12588/12910)           
remote: Finding sources:  99% (12717/12910)           
remote: Finding sources: 100% (12846/12910)           
remote: Finding sources: 100% (12910/12910)        
remote: Getting sizes:   1% (58/11429)           
remote: Getting sizes:   2% (172/11429)           
remote: Getting sizes:   3% (286/11429)           
remote: Getting sizes:   4% (401/11429)           
remote: Getting sizes:   5% (515/11429)           
remote: Getting sizes:   6% (629/11429)           
remote: Getting sizes:   7% (743/11429)           
remote: Getting sizes:   8% (858/11429)           
remote: Getting sizes:   9% (972/11429)           
remote: Getting sizes:  10% (1086/11429)           
remote: Getting sizes:  11% (1201/11429)           
remote: Getting sizes:  12% (1315/11429)           
remote: Getting sizes:  13% (1429/11429)           
remote: Getting sizes:  14% (1543/11429)           
remote: Getting sizes:  15% (1658/11429)           
remote: Getting sizes:  16% (1772/11429)           
remote: Getting sizes:  17% (1886/11429)           
remote: Getting sizes:  18% (2001/11429)           
remote: Getting sizes:  19% (2115/11429)           
remote: Getting sizes:  20% (2229/11429)           
remote: Getting sizes:  21% (2343/11429)           
remote: Getting sizes:  22% (2458/11429)           
remote: Getting sizes:  23% (2572/11429)           
remote: Getting sizes:  24% (2686/11429)           
remote: Getting sizes:  25% (2801/11429)           
remote: Getting sizes:  26% (2915/11429)           
remote: Getting sizes:  27% (3029/11429)           
remote: Getting sizes:  28% (3143/11429)           
remote: Getting sizes:  29% (3258/11429)           
remote: Getting sizes:  30% (3372/11429)           
remote: Getting sizes:  31% (3486/11429)           
remote: Getting sizes:  32% (3601/11429)           
remote: Getting sizes:  33% (3715/11429)           
remote: Getting sizes:  34% (3829/11429)           
remote: Getting sizes:  35% (3944/11429)           
remote: Getting sizes:  36% (4058/11429)           
remote: Getting sizes:  37% (4172/11429)           
remote: Getting sizes:  38% (4286/11429)           
remote: Getting sizes:  39% (4401/11429)           
remote: Getting sizes:  40% (4515/11429)           
remote: Getting sizes:  41% (4629/11429)           
remote: Getting sizes:  42% (4744/11429)           
remote: Getting sizes:  43% (4858/11429)           
remote: Getting sizes:  44% (4972/11429)           
remote: Getting sizes:  45% (5086/11429)           
remote: Getting sizes:  46% (5201/11429)           
remote: Getting sizes:  47% (5315/11429)           
remote: Getting sizes:  48% (5429/11429)           
remote: Getting sizes:  49% (5544/11429)           
remote: Getting sizes:  50% (5658/11429)           
remote: Getting sizes:  51% (5772/11429)           
remote: Getting sizes:  52% (5886/11429)           
remote: Getting sizes:  53% (6001/11429)           
remote: Getting sizes:  54% (6115/11429)           
remote: Getting sizes:  55% (6229/11429)           
remote: Getting sizes:  56% (6344/11429)           
remote: Getting sizes:  57% (6458/11429)           
remote: Getting sizes:  58% (6572/11429)           
remote: Getting sizes:  59% (6686/11429)           
remote: Getting sizes:  60% (6801/11429)           
remote: Getting sizes:  61% (6915/11429)           
remote: Getting sizes:  62% (7029/11429)           
remote: Getting sizes:  63% (7144/11429)           
remote: Getting sizes:  64% (7258/11429)           
remote: Getting sizes:  65% (7372/11429)           
remote: Getting sizes:  66% (7486/11429)           
remote: Getting sizes:  67% (7601/11429)           
remote: Getting sizes:  68% (7715/11429)           
remote: Getting sizes:  69% (7829/11429)           
remote: Getting sizes:  70% (7944/11429)           
remote: Getting sizes:  71% (8058/11429)           
remote: Getting sizes:  72% (8172/11429)           
remote: Getting sizes:  73% (8287/11429)           
remote: Getting sizes:  74% (8401/11429)           
remote: Getting sizes:  75% (8515/11429)           
remote: Getting sizes:  76% (8629/11429)           
remote: Getting sizes:  77% (8744/11429)           
remote: Getting sizes:  78% (8858/11429)           
remote: Getting sizes:  79% (8972/11429)           
remote: Getting sizes:  80% (9087/11429)           
remote: Getting sizes:  81% (9201/11429)           
remote: Getting sizes:  82% (9315/11429)           
remote: Getting sizes:  83% (9429/11429)           
remote: Getting sizes:  84% (9544/11429)           
remote: Getting sizes:  85% (9658/11429)           
remote: Getting sizes:  86% (9772/11429)           
remote: Getting sizes:  87% (9887/11429)           
remote: Getting sizes:  88% (10001/11429)           
remote: Getting sizes:  89% (10115/11429)           
remote: Getting sizes:  90% (10229/11429)           
remote: Getting sizes:  91% (10344/11429)           
remote: Getting sizes:  92% (10458/11429)           
remote: Getting sizes:  93% (10572/11429)           
remote: Getting sizes:  94% (10687/11429)           
remote: Getting sizes:  95% (10801/11429)           
remote: Getting sizes:  96% (10915/11429)           
remote: Getting sizes:  97% (11029/11429)           
remote: Getting sizes:  98% (11144/11429)           
remote: Getting sizes:  99% (11258/11429)           
remote: Getting sizes: 100% (11372/11429)           
remote: Getting sizes: 100% (11429/11429)        
remote: Compressing objects:   2% (2226/135391)           
remote: Compressing objects:   3% (3471/135391)           
remote: Compressing objects:   4% (4742/135391)           
remote: Compressing objects:   5% (6436/135391)           
remote: Compressing objects:   6% (7533/135391)           
remote: Compressing objects:   7% (8920/135391)           
remote: Compressing objects:   8% (10208/135391)           
remote: Compressing objects:   8% (11029/135391)           
remote: Compressing objects:   9% (11520/135391)           
remote: Compressing objects:  10% (12964/135391)           
remote: Compressing objects:  11% (14221/135391)           
remote: Compressing objects:  12% (15572/135391)           
remote: Compressing objects:  13% (16947/135391)           
remote: Compressing objects:  14% (18278/135391)           
remote: Compressing objects:  15% (19746/135391)           
remote: Compressing objects:  16% (21023/135391)           
remote: Compressing objects:  17% (22459/135391)           
remote: Compressing objects:  18% (23695/135391)           
remote: Compressing objects:  19% (25055/135391)           
remote: Compressing objects:  20% (26440/135391)           
remote: Compressing objects:  20% (26739/135391)           
remote: Compressing objects:  21% (27758/135391)           
remote: Compressing objects:  22% (29133/135391)           
remote: Compressing objects:  23% (30465/135391)           
remote: Compressing objects:  24% (31817/135391)           
remote: Compressing objects:  25% (33183/135391)           
remote: Compressing objects:  26% (34528/135391)           
remote: Compressing objects:  27% (36122/135391)           
remote: Compressing objects:  28% (37343/135391)           
remote: Compressing objects:  29% (38804/135391)           
remote: Compressing objects:  30% (40299/135391)           
remote: Compressing objects:  31% (41386/135391)           
remote: Compressing objects:  32% (42742/135391)           
remote: Compressing objects:  33% (44053/135391)           
remote: Compressing objects:  34% (45369/135391)           
remote: Compressing objects:  35% (46713/135391)           
remote: Compressing objects:  36% (48064/135391)           
remote: Compressing objects:  37% (49422/135391)           
remote: Compressing objects:  38% (50810/135391)           
remote: Compressing objects:  39% (52473/135391)           
remote: Compressing objects:  40% (53499/135391)           
remote: Compressing objects:  41% (55073/135391)           
remote: Compressing objects:  41% (55415/135391)           
remote: Compressing objects:  42% (56351/135391)           
remote: Compressing objects:  43% (57678/135391)           
remote: Compressing objects:  44% (59241/135391)           
remote: Compressing objects:  45% (60304/135391)           
remote: Compressing objects:  46% (61763/135391)           
remote: Compressing objects:  47% (63008/135391)           
remote: Compressing objects:  48% (64629/135391)           
remote: Compressing objects:  49% (65678/135391)           
remote: Compressing objects:  50% (67028/135391)           
remote: Compressing objects:  51% (68592/135391)           
remote: Compressing objects:  52% (70199/135391)           
remote: Compressing objects:  53% (71235/135391)           
remote: Compressing objects:  54% (72448/135391)           
remote: Compressing objects:  55% (74564/135391)           
remote: Compressing objects:  56% (75281/135391)           
remote: Compressing objects:  57% (76635/135391)           
remote: Compressing objects:  58% (77888/135391)           
remote: Compressing objects:  59% (79435/135391)           
remote: Compressing objects:  60% (80831/135391)           
remote: Compressing objects:  61% (82169/135391)           
remote: Compressing objects:  62% (83396/135391)           
remote: Compressing objects:  63% (84628/135391)           
remote: Compressing objects:  64% (85979/135391)           
remote: Compressing objects:  65% (87352/135391)           
remote: Compressing objects:  66% (89675/135391)           
remote: Compressing objects:  67% (90314/135391)           
remote: Compressing objects:  68% (91398/135391)           
remote: Compressing objects:  69% (92837/135391)           
remote: Compressing objects:  70% (94138/135391)           
remote: Compressing objects:  71% (95451/135391)           
remote: Compressing objects:  72% (96881/135391)           
remote: Compressing objects:  73% (98221/135391)           
remote: Compressing objects:  74% (99528/135391)           
remote: Compressing objects:  74% (100608/135391)           
remote: Compressing objects:  75% (100976/135391)           
remote: Compressing objects:  76% (102294/135391)           
remote: Compressing objects:  77% (103758/135391)           
remote: Compressing objects:  78% (104989/135391)           
remote: Compressing objects:  79% (106295/135391)           
remote: Compressing objects:  80% (107815/135391)           
remote: Compressing objects:  81% (109009/135391)           
remote: Compressing objects:  82% (110466/135391)           
remote: Compressing objects:  83% (111729/135391)           
remote: Compressing objects:  84% (113106/135391)           
remote: Compressing objects:  85% (114423/135391)           
remote: Compressing objects:  86% (115950/135391)           
remote: Compressing objects:  87% (117431/135391)           
remote: Compressing objects:  88% (118476/135391)           
remote: Compressing objects:  89% (119875/135391)           
remote: Compressing objects:  90% (121355/135391)           
remote: Compressing objects:  91% (122593/135391)           
remote: Compressing objects:  92% (124101/135391)           
remote: Compressing objects:  93% (125303/135391)           
remote: Compressing objects:  94% (127492/135391)           
remote: Compressing objects:  95% (128131/135391)           
remote: Compressing objects:  96% (129419/135391)           
remote: Compressing objects:  97% (130663/135391)           
remote: Compressing objects:  98% (132118/135391)           
remote: Compressing objects:  99% (133363/135391)           
remote: Compressing objects: 100% (134715/135391)           
remote: Compressing objects: 100% (135390/135391)        
Receiving objects:   0% (1/12910)
Receiving objects:   1% (130/12910)
Receiving objects:   2% (259/12910)
Receiving objects:   3% (388/12910)
Receiving objects:   4% (517/12910)
Receiving objects:   5% (646/12910)
Receiving objects:   6% (775/12910)
Receiving objects:   7% (904/12910)
Receiving objects:   8% (1033/12910)
Receiving objects:   9% (1162/12910)
Receiving objects:  10% (1291/12910)
Receiving objects:  11% (1421/12910)
Receiving objects:  12% (1550/12910)
Receiving objects:  13% (1679/12910)
Receiving objects:  14% (1808/12910)
Receiving objects:  15% (1937/12910)
Receiving objects:  16% (2066/12910)
Receiving objects:  17% (2195/12910), 3.94 MiB | 6.35 MiB/s
Receiving objects:  18% (2324/12910), 3.94 MiB | 6.35 MiB/s
Receiving objects:  19% (2453/12910), 3.94 MiB | 6.35 MiB/s
Receiving objects:  20% (2582/12910), 3.94 MiB | 6.35 MiB/s
Receiving objects:  21% (2712/12910), 3.94 MiB | 6.35 MiB/s
Receiving objects:  22% (2841/12910), 3.94 MiB | 6.35 MiB/s
Receiving objects:  22% (2943/12910), 3.94 MiB | 6.35 MiB/s
Receiving objects:  23% (2970/12910), 3.94 MiB | 6.35 MiB/s
Receiving objects:  24% (3099/12910), 3.94 MiB | 6.35 MiB/s
Receiving objects:  25% (3228/12910), 3.94 MiB | 6.35 MiB/s
Receiving objects:  26% (3357/12910), 3.94 MiB | 6.35 MiB/s
Receiving objects:  27% (3486/12910), 7.63 MiB | 6.80 MiB/s
Receiving objects:  28% (3615/12910), 7.63 MiB | 6.80 MiB/s
Receiving objects:  29% (3744/12910), 7.63 MiB | 6.80 MiB/s
Receiving objects:  30% (3873/12910), 7.63 MiB | 6.80 MiB/s
Receiving objects:  31% (4003/12910), 7.63 MiB | 6.80 MiB/s
Receiving objects:  32% (4132/12910), 7.63 MiB | 6.80 MiB/s
Receiving objects:  33% (4261/12910), 7.63 MiB | 6.80 MiB/s
Receiving objects:  34% (4390/12910), 7.63 MiB | 6.80 MiB/s
Receiving objects:  35% (4519/12910), 7.63 MiB | 6.80 MiB/s
Receiving objects:  36% (4648/12910), 10.63 MiB | 6.54 MiB/s
Receiving objects:  36% (4658/12910), 10.63 MiB | 6.54 MiB/s
Receiving objects:  37% (4777/12910), 10.63 MiB | 6.54 MiB/s
Receiving objects:  38% (4906/12910), 10.63 MiB | 6.54 MiB/s
Receiving objects:  39% (5035/12910), 12.62 MiB | 5.94 MiB/s
Receiving objects:  40% (5164/12910), 12.62 MiB | 5.94 MiB/s
Receiving objects:  41% (5294/12910), 12.62 MiB | 5.94 MiB/s
Receiving objects:  42% (5423/12910), 12.62 MiB | 5.94 MiB/s
Receiving objects:  43% (5552/12910), 12.62 MiB | 5.94 MiB/s
Receiving objects:  44% (5681/12910), 12.62 MiB | 5.94 MiB/s
Receiving objects:  45% (5810/12910), 15.06 MiB | 5.74 MiB/s
Receiving objects:  45% (5926/12910), 15.06 MiB | 5.74 MiB/s
Receiving objects:  46% (5939/12910), 15.06 MiB | 5.74 MiB/s
Receiving objects:  47% (6068/12910), 19.81 MiB | 5.46 MiB/s
Receiving objects:  47% (6128/12910), 19.81 MiB | 5.46 MiB/s
Receiving objects:  48% (6197/12910), 21.95 MiB | 5.32 MiB/s
Receiving objects:  49% (6326/12910), 21.95 MiB | 5.32 MiB/s
Receiving objects:  50% (6455/12910), 21.95 MiB | 5.32 MiB/s
Receiving objects:  51% (6585/12910), 25.20 MiB | 5.45 MiB/s
Receiving objects:  51% (6698/12910), 25.20 MiB | 5.45 MiB/s
Receiving objects:  52% (6714/12910), 25.20 MiB | 5.45 MiB/s
Receiving objects:  53% (6843/12910), 28.89 MiB | 5.54 MiB/s
Receiving objects:  54% (6972/12910), 28.89 MiB | 5.54 MiB/s
Receiving objects:  55% (7101/12910), 28.89 MiB | 5.54 MiB/s
Receiving objects:  56% (7230/12910), 28.89 MiB | 5.54 MiB/s
Receiving objects:  57% (7359/12910), 28.89 MiB | 5.54 MiB/s
Receiving objects:  58% (7488/12910), 28.89 MiB | 5.54 MiB/s
Receiving objects:  59% (7617/12910), 28.89 MiB | 5.54 MiB/s
Receiving objects:  60% (7746/12910), 32.93 MiB | 5.61 MiB/s
Receiving objects:  61% (7876/12910), 32.93 MiB | 5.61 MiB/s
Receiving objects:  62% (8005/12910), 32.93 MiB | 5.61 MiB/s
Receiving objects:  63% (8134/12910), 32.93 MiB | 5.61 MiB/s
Receiving objects:  64% (8263/12910), 32.93 MiB | 5.61 MiB/s
Receiving objects:  65% (8392/12910), 32.93 MiB | 5.61 MiB/s
Receiving objects:  66% (8521/12910), 32.93 MiB | 5.61 MiB/s
Receiving objects:  67% (8650/12910), 32.93 MiB | 5.61 MiB/s
Receiving objects:  68% (8779/12910), 32.93 MiB | 5.61 MiB/s
Receiving objects:  69% (8908/12910), 32.93 MiB | 5.61 MiB/s
Receiving objects:  70% (9037/12910), 32.93 MiB | 5.61 MiB/s
Receiving objects:  71% (9167/12910), 32.93 MiB | 5.61 MiB/s
Receiving objects:  72% (9296/12910), 32.93 MiB | 5.61 MiB/s
Receiving objects:  73% (9425/12910), 32.93 MiB | 5.61 MiB/s
Receiving objects:  74% (9554/12910), 32.93 MiB | 5.61 MiB/s
Receiving objects:  74% (9580/12910), 32.93 MiB | 5.61 MiB/s
Receiving objects:  75% (9683/12910), 32.93 MiB | 5.61 MiB/s
Receiving objects:  76% (9812/12910), 32.93 MiB | 5.61 MiB/s
Receiving objects:  77% (9941/12910), 32.93 MiB | 5.61 MiB/s
Receiving objects:  78% (10070/12910), 32.93 MiB | 5.61 MiB/s
Receiving objects:  79% (10199/12910), 32.93 MiB | 5.61 MiB/s
Receiving objects:  80% (10328/12910), 32.93 MiB | 5.61 MiB/s
Receiving objects:  81% (10458/12910), 32.93 MiB | 5.61 MiB/s
Receiving objects:  82% (10587/12910), 32.93 MiB | 5.61 MiB/s
Receiving objects:  83% (10716/12910), 32.93 MiB | 5.61 MiB/s
Receiving objects:  84% (10845/12910), 32.93 MiB | 5.61 MiB/s
Receiving objects:  85% (10974/12910), 39.21 MiB | 6.34 MiB/s
Receiving objects:  86% (11103/12910), 39.21 MiB | 6.34 MiB/s
Receiving objects:  87% (11232/12910), 39.21 MiB | 6.34 MiB/s
Receiving objects:  88% (11361/12910), 39.21 MiB | 6.34 MiB/s
Receiving objects:  89% (11490/12910), 39.21 MiB | 6.34 MiB/s
Receiving objects:  90% (11619/12910), 39.21 MiB | 6.34 MiB/s
Receiving objects:  91% (11749/12910), 39.21 MiB | 6.34 MiB/s
Receiving objects:  92% (11878/12910), 39.21 MiB | 6.34 MiB/s
Receiving objects:  93% (12007/12910), 39.21 MiB | 6.34 MiB/s
Receiving objects:  94% (12136/12910), 39.21 MiB | 6.34 MiB/s
Receiving objects:  95% (12265/12910), 39.21 MiB | 6.34 MiB/s
Receiving objects:  96% (12394/12910), 39.21 MiB | 6.34 MiB/s
Receiving objects:  97% (12523/12910), 39.21 MiB | 6.34 MiB/s
Receiving objects:  98% (12652/12910), 39.21 MiB | 6.34 MiB/s
Receiving objects:  99% (12781/12910), 39.21 MiB | 6.34 MiB/s
remote: Total 12910 (delta 2738), reused 6293 (delta 1478)        
Receiving objects: 100% (12910/12910), 43.97 MiB | 6.95 MiB/s
Receiving objects: 100% (12910/12910), 45.54 MiB | 6.67 MiB/s, done.
Resolving deltas:   0% (0/2738)
Resolving deltas:   1% (28/2738)
Resolving deltas:   2% (55/2738)
Resolving deltas:   3% (83/2738)
Resolving deltas:   4% (110/2738)
Resolving deltas:   5% (137/2738)
Resolving deltas:   6% (165/2738)
Resolving deltas:   7% (194/2738)
Resolving deltas:   8% (220/2738)
Resolving deltas:   9% (247/2738)
Resolving deltas:  10% (274/2738)
Resolving deltas:  11% (302/2738)
Resolving deltas:  12% (329/2738)
Resolving deltas:  13% (357/2738)
Resolving deltas:  14% (385/2738)
Resolving deltas:  15% (411/2738)
Resolving deltas:  16% (440/2738)
Resolving deltas:  17% (466/2738)
Resolving deltas:  18% (493/2738)
Resolving deltas:  19% (521/2738)
Resolving deltas:  20% (548/2738)
Resolving deltas:  21% (575/2738)
Resolving deltas:  22% (604/2738)
Resolving deltas:  23% (631/2738)
Resolving deltas:  24% (658/2738)
Resolving deltas:  25% (685/2738)
Resolving deltas:  26% (712/2738)
Resolving deltas:  27% (740/2738)
Resolving deltas:  28% (768/2738)
Resolving deltas:  29% (795/2738)
Resolving deltas:  30% (822/2738)
Resolving deltas:  31% (849/2738)
Resolving deltas:  32% (877/2738)
Resolving deltas:  33% (904/2738)
Resolving deltas:  34% (932/2738)
Resolving deltas:  35% (959/2738)
Resolving deltas:  36% (986/2738)
Resolving deltas:  37% (1014/2738)
Resolving deltas:  38% (1041/2738)
Resolving deltas:  39% (1068/2738)
Resolving deltas:  40% (1096/2738)
Resolving deltas:  41% (1123/2738)
Resolving deltas:  42% (1150/2738)
Resolving deltas:  43% (1178/2738)
Resolving deltas:  44% (1205/2738)
Resolving deltas:  45% (1233/2738)
Resolving deltas:  46% (1260/2738)
Resolving deltas:  47% (1287/2738)
Resolving deltas:  48% (1315/2738)
Resolving deltas:  49% (1342/2738)
Resolving deltas:  50% (1369/2738)
Resolving deltas:  51% (1397/2738)
Resolving deltas:  52% (1424/2738)
Resolving deltas:  53% (1452/2738)
Resolving deltas:  54% (1479/2738)
Resolving deltas:  55% (1506/2738)
Resolving deltas:  56% (1534/2738)
Resolving deltas:  57% (1561/2738)
Resolving deltas:  58% (1589/2738)
Resolving deltas:  59% (1616/2738)
Resolving deltas:  60% (1643/2738)
Resolving deltas:  61% (1671/2738)
Resolving deltas:  62% (1698/2738)
Resolving deltas:  63% (1725/2738)
Resolving deltas:  64% (1753/2738)
Resolving deltas:  65% (1780/2738)
Resolving deltas:  66% (1808/2738)
Resolving deltas:  67% (1835/2738)
Resolving deltas:  68% (1862/2738)
Resolving deltas:  69% (1890/2738)
Resolving deltas:  70% (1917/2738)
Resolving deltas:  71% (1945/2738)
Resolving deltas:  72% (1972/2738)
Resolving deltas:  73% (1999/2738)
Resolving deltas:  74% (2027/2738)
Resolving deltas:  75% (2054/2738)
Resolving deltas:  76% (2081/2738)
Resolving deltas:  77% (2109/2738)
Resolving deltas:  78% (2136/2738)
Resolving deltas:  79% (2164/2738)
Resolving deltas:  80% (2191/2738)
Resolving deltas:  81% (2218/2738)
Resolving deltas:  82% (2246/2738)
Resolving deltas:  83% (2273/2738)
Resolving deltas:  84% (2300/2738)
Resolving deltas:  85% (2328/2738)
Resolving deltas:  86% (2355/2738)
Resolving deltas:  87% (2383/2738)
Resolving deltas:  88% (2410/2738)
Resolving deltas:  89% (2437/2738)
Resolving deltas:  90% (2465/2738)
Resolving deltas:  91% (2492/2738)
Resolving deltas:  92% (2519/2738)
Resolving deltas:  93% (2547/2738)
Resolving deltas:  94% (2574/2738)
Resolving deltas:  95% (2602/2738)
Resolving deltas:  96% (2629/2738)
Resolving deltas:  97% (2656/2738)
Resolving deltas:  98% (2685/2738)
Resolving deltas:  99% (2711/2738)
Resolving deltas: 100% (2738/2738)
Resolving deltas: 100% (2738/2738), done.
Updating files:  70% (8040/11457)
Updating files:  71% (8135/11457)
Updating files:  72% (8250/11457)
Updating files:  73% (8364/11457)
Updating files:  74% (8479/11457)
Updating files:  75% (8593/11457)
Updating files:  76% (8708/11457)
Updating files:  77% (8822/11457)
Updating files:  78% (8937/11457)
Updating files:  79% (9052/11457)
Updating files:  80% (9166/11457)
Updating files:  81% (9281/11457)
Updating files:  82% (9395/11457)
Updating files:  83% (9510/11457)
Updating files:  84% (9624/11457)
Updating files:  85% (9739/11457)
Updating files:  86% (9854/11457)
Updating files:  87% (9968/11457)
Updating files:  88% (10083/11457)
Updating files:  89% (10197/11457)
Updating files:  90% (10312/11457)
Updating files:  91% (10426/11457)
Updating files:  92% (10541/11457)
Updating files:  93% (10656/11457)
Updating files:  94% (10770/11457)
Updating files:  95% (10885/11457)
Updating files:  96% (10999/11457)
Updating files:  97% (11114/11457)
Updating files:  98% (11228/11457)
Updating files:  99% (11343/11457)
Updating files: 100% (11457/11457)
Updating files: 100% (11457/11457), done.
 00:14

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-1  Started
 Container mediawiki-mediawiki-web-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  42/133 [========>-------------------]  31%
  67/133 [==============>-------------]  50%
  94/133 [===================>--------]  70%
 112/133 [=======================>----]  84%
 129/133 [===========================>]  96%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:05

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 5.6 s.
 00:06

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 18s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:18

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:06

 01:06

Install 'extensions/AbuseFilter'...

Cloning component(s)
:0: _clone_component "extensions/AbuseFilter"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/AbuseFilter to 'extensions/AbuseFilter' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/AbuseFilter'...
|0| remote: Counting objects: 1           
remote: Counting objects: 902, done        
|0| remote: Finding sources:   1% (5/902)           
remote: Finding sources:   2% (14/902)           
remote: Finding sources:   3% (23/902)           
remote: Finding sources:   4% (32/902)           
remote: Finding sources:   5% (41/902)           
remote: Finding sources:   6% (50/902)           
remote: Finding sources:   7% (59/902)           
remote: Finding sources:   8% (68/902)           
remote: Finding sources:   9% (77/902)           
remote: Finding sources:  10% (86/902)           
remote: Finding sources:  11% (95/902)           
remote: Finding sources:  12% (104/902)           
remote: Finding sources:  13% (113/902)           
remote: Finding sources:  14% (122/902)           
remote: Finding sources:  15% (131/902)           
remote: Finding sources:  16% (140/902)           
remote: Finding sources:  17% (149/902)           
remote: Finding sources:  18% (158/902)           
remote: Finding sources:  19% (167/902)           
remote: Finding sources:  20% (176/902)           
remote: Finding sources:  21% (185/902)           
remote: Finding sources:  22% (194/902)           
remote: Finding sources:  23% (203/902)           
remote: Finding sources:  24% (212/902)           
remote: Finding sources:  25% (221/902)           
remote: Finding sources:  26% (231/902)           
remote: Finding sources:  27% (240/902)           
remote: Finding sources:  28% (249/902)           
remote: Finding sources:  29% (258/902)           
remote: Finding sources:  30% (267/902)           
remote: Finding sources:  31% (276/902)           
remote: Finding sources:  32% (285/902)           
remote: Finding sources:  33% (294/902)           
remote: Finding sources:  34% (303/902)           
remote: Finding sources:  35% (312/902)           
remote: Finding sources:  36% (321/902)           
remote: Finding sources:  37% (330/902)           
remote: Finding sources:  38% (339/902)           
remote: Finding sources:  39% (348/902)           
remote: Finding sources:  40% (357/902)           
remote: Finding sources:  41% (366/902)           
remote: Finding sources:  42% (375/902)           
remote: Finding sources:  43% (384/902)           
remote: Finding sources:  44% (393/902)           
remote: Finding sources:  45% (402/902)           
remote: Finding sources:  46% (411/902)           
remote: Finding sources:  47% (420/902)           
remote: Finding sources:  48% (429/902)           
remote: Finding sources:  49% (438/902)           
remote: Finding sources:  50% (447/902)           
remote: Finding sources:  51% (456/902)           
remote: Finding sources:  52% (465/902)           
remote: Finding sources:  53% (474/902)           
remote: Finding sources:  54% (483/902)           
remote: Finding sources:  55% (492/902)           
remote: Finding sources:  56% (501/902)           
remote: Finding sources:  57% (510/902)           
remote: Finding sources:  58% (519/902)           
remote: Finding sources:  59% (528/902)           
remote: Finding sources:  60% (537/902)           
remote: Finding sources:  61% (546/902)           
remote: Finding sources:  62% (555/902)           
remote: Finding sources:  63% (564/902)           
remote: Finding sources:  64% (573/902)           
remote: Finding sources:  65% (582/902)           
remote: Finding sources:  66% (591/902)           
remote: Finding sources:  67% (600/902)           
remote: Finding sources:  68% (609/902)           
remote: Finding sources:  69% (618/902)           
remote: Finding sources:  70% (627/902)           
remote: Finding sources:  71% (636/902)           
remote: Finding sources:  72% (645/902)           
remote: Finding sources:  73% (654/902)           
remote: Finding sources:  74% (663/902)           
remote: Finding sources:  75% (672/902)           
remote: Finding sources:  76% (682/902)           
remote: Finding sources:  77% (691/902)           
remote: Finding sources:  78% (700/902)           
remote: Finding sources:  79% (709/902)           
remote: Finding sources:  80% (718/902)           
remote: Finding sources:  81% (727/902)           
remote: Finding sources:  82% (736/902)           
remote: Finding sources:  83% (745/902)           
remote: Finding sources:  84% (754/902)           
remote: Finding sources:  85% (763/902)           
remote: Finding sources:  86% (772/902)           
remote: Finding sources:  87% (781/902)           
remote: Finding sources:  88% (790/902)           
remote: Finding sources:  89% (799/902)           
remote: Finding sources:  90% (808/902)           
remote: Finding sources:  91% (817/902)           
remote: Finding sources:  92% (826/902)           
remote: Finding sources:  93% (835/902)           
remote: Finding sources:  94% (844/902)           
remote: Finding sources:  95% (853/902)           
remote: Finding sources:  96% (862/902)           
remote: Finding sources:  97% (871/902)           
remote: Finding sources:  98% (880/902)           
remote: Finding sources:  99% (889/902)           
remote: Finding sources: 100% (898/902)           
remote: Finding sources: 100% (902/902)        
|0| remote: Getting sizes:   1% (5/861)           
remote: Getting sizes:   2% (13/861)           
remote: Getting sizes:   3% (22/861)           
remote: Getting sizes:   4% (31/861)           
remote: Getting sizes:   5% (39/861)           
remote: Getting sizes:   6% (48/861)           
remote: Getting sizes:   7% (56/861)           
remote: Getting sizes:   8% (65/861)           
remote: Getting sizes:   9% (74/861)           
remote: Getting sizes:  10% (82/861)           
remote: Getting sizes:  11% (91/861)           
remote: Getting sizes:  12% (100/861)           
remote: Getting sizes:  13% (108/861)           
remote: Getting sizes:  14% (117/861)           
remote: Getting sizes:  15% (125/861)           
remote: Getting sizes:  16% (134/861)           
remote: Getting sizes:  17% (143/861)           
remote: Getting sizes:  18% (151/861)           
remote: Getting sizes:  19% (160/861)           
remote: Getting sizes:  20% (168/861)           
remote: Getting sizes:  21% (177/861)           
remote: Getting sizes:  22% (186/861)           
remote: Getting sizes:  23% (194/861)           
remote: Getting sizes:  24% (203/861)           
remote: Getting sizes:  25% (211/861)           
remote: Getting sizes:  26% (220/861)           
remote: Getting sizes:  27% (229/861)           
remote: Getting sizes:  28% (237/861)           
remote: Getting sizes:  29% (246/861)           
remote: Getting sizes:  30% (254/861)           
remote: Getting sizes:  31% (263/861)           
remote: Getting sizes:  32% (272/861)           
remote: Getting sizes:  33% (280/861)           
remote: Getting sizes:  34% (289/861)           
remote: Getting sizes:  35% (298/861)           
remote: Getting sizes:  36% (306/861)           
remote: Getting sizes:  37% (315/861)           
remote: Getting sizes:  38% (323/861)           
remote: Getting sizes:  39% (332/861)           
remote: Getting sizes:  40% (341/861)           
remote: Getting sizes:  41% (349/861)           
remote: Getting sizes:  42% (358/861)           
remote: Getting sizes:  43% (366/861)           
remote: Getting sizes:  44% (375/861)           
remote: Getting sizes:  45% (384/861)           
remote: Getting sizes:  46% (392/861)           
remote: Getting sizes:  47% (401/861)           
remote: Getting sizes:  48% (409/861)           
remote: Getting sizes:  49% (418/861)           
remote: Getting sizes:  50% (427/861)           
remote: Getting sizes:  51% (435/861)           
remote: Getting sizes:  52% (444/861)           
remote: Getting sizes:  53% (453/861)           
remote: Getting sizes:  54% (461/861)           
remote: Getting sizes:  55% (470/861)           
remote: Getting sizes:  56% (478/861)           
remote: Getting sizes:  57% (487/861)           
remote: Getting sizes:  58% (496/861)           
remote: Getting sizes:  59% (504/861)           
remote: Getting sizes:  60% (513/861)           
remote: Getting sizes:  61% (521/861)           
remote: Getting sizes:  62% (530/861)           
remote: Getting sizes:  63% (539/861)           
remote: Getting sizes:  64% (547/861)           
remote: Getting sizes:  65% (556/861)           
remote: Getting sizes:  66% (564/861)           
remote: Getting sizes:  67% (573/861)           
remote: Getting sizes:  68% (582/861)           
remote: Getting sizes:  69% (590/861)           
remote: Getting sizes:  70% (599/861)           
remote: Getting sizes:  71% (608/861)           
remote: Getting sizes:  72% (616/861)           
remote: Getting sizes:  73% (625/861)           
remote: Getting sizes:  74% (633/861)           
remote: Getting sizes:  75% (642/861)           
remote: Getting sizes:  76% (651/861)           
remote: Getting sizes:  77% (659/861)           
remote: Getting sizes:  78% (668/861)           
remote: Getting sizes:  79% (676/861)           
remote: Getting sizes:  80% (685/861)           
remote: Getting sizes:  81% (694/861)           
remote: Getting sizes:  82% (702/861)           
remote: Getting sizes:  83% (711/861)           
remote: Getting sizes:  84% (719/861)           
remote: Getting sizes:  85% (728/861)           
remote: Getting sizes:  86% (737/861)           
remote: Getting sizes:  87% (745/861)           
remote: Getting sizes:  88% (754/861)           
remote: Getting sizes:  89% (762/861)           
remote: Getting sizes:  90% (771/861)           
remote: Getting sizes:  91% (780/861)           
remote: Getting sizes:  92% (788/861)           
remote: Getting sizes:  93% (797/861)           
remote: Getting sizes:  94% (806/861)           
remote: Getting sizes:  95% (814/861)           
remote: Getting sizes:  96% (823/861)           
remote: Getting sizes:  97% (831/861)           
remote: Getting sizes:  98% (840/861)           
remote: Getting sizes:  99% (849/861)           
remote: Getting sizes: 100% (857/861)           
remote: Getting sizes: 100% (861/861)        
|0| remote: Compressing objects:   1% (36526/7027008)           
remote: Compressing objects:   2% (117370/7027008)           
remote: Compressing objects:   3% (179050/7027008)           
remote: Compressing objects:   4% (248567/7027008)           
remote: Compressing objects:   5% (316849/7027008)           
remote: Compressing objects:   6% (393478/7027008)           
remote: Compressing objects:   7% (471316/7027008)           
remote: Compressing objects:   8% (527489/7027008)           
remote: Compressing objects:   9% (611894/7027008)           
remote: Compressing objects:  10% (667956/7027008)           
remote: Compressing objects:  11% (738766/7027008)           
remote: Compressing objects:  12% (832093/7027008)           
remote: Compressing objects:  13% (879614/7027008)           
remote: Compressing objects:  14% (950554/7027008)           
remote: Compressing objects:  15% (1056968/7027008)           
remote: Compressing objects:  16% (1131612/7027008)           
remote: Compressing objects:  17% (1171916/7027008)           
remote: Compressing objects:  18% (1282994/7027008)           
remote: Compressing objects:  19% (1349569/7027008)           
remote: Compressing objects:  20% (1417581/7027008)           
remote: Compressing objects:  21% (1476823/7027008)           
remote: Compressing objects:  22% (1547412/7027008)           
remote: Compressing objects:  23% (1587299/7027008)           
remote: Compressing objects:  24% (1657770/7027008)           
remote: Compressing objects:  25% (1779430/7027008)           
remote: Compressing objects:  26% (1841521/7027008)           
remote: Compressing objects:  27% (1871218/7027008)           
remote: Compressing objects:  28% (1958129/7027008)           
remote: Compressing objects:  29% (2014659/7027008)           
remote: Compressing objects:  30% (2125787/7027008)           
remote: Compressing objects:  31% (2157806/7027008)           
remote: Compressing objects:  32% (2237941/7027008)           
remote: Compressing objects:  33% (2304263/7027008)           
remote: Compressing objects:  34% (2357196/7027008)           
remote: Compressing objects:  35% (2453638/7027008)           
remote: Compressing objects:  36% (2541905/7027008)           
remote: Compressing objects:  37% (2565683/7027008)           
remote: Compressing objects:  38% (2646256/7027008)           
remote: Compressing objects:  39% (2743875/7027008)           
remote: Compressing objects:  40% (2794561/7027008)           
remote: Compressing objects:  41% (2865430/7027008)           
remote: Compressing objects:  42% (2971200/7027008)           
remote: Compressing objects:  43% (3003642/7027008)           
remote: Compressing objects:  44% (3070357/7027008)           
remote: Compressing objects:  45% (3160381/7027008)           
remote: Compressing objects:  46% (3220399/7027008)           
remote: Compressing objects:  47% (3308329/7027008)           
remote: Compressing objects:  48% (3383588/7027008)           
remote: Compressing objects:  49% (3446699/7027008)           
remote: Compressing objects:  50% (3492879/7027008)           
remote: Compressing objects:  51% (3561075/7027008)           
remote: Compressing objects:  52% (3678369/7027008)           
remote: Compressing objects:  53% (3693201/7027008)           
remote: Compressing objects:  57% (4039452/7027008)           
remote: Compressing objects:  58% (4085215/7027008)           
remote: Compressing objects:  59% (4111697/7027008)           
remote: Compressing objects:  61% (4261126/7027008)           
remote: Compressing objects:  62% (4324234/7027008)           
remote: Compressing objects:  63% (4415153/7027008)           
remote: Compressing objects:  64% (4464070/7027008)           
remote: Compressing objects:  65% (4559438/7027008)           
remote: Compressing objects:  66% (4606724/7027008)           
remote: Compressing objects:  67% (4675768/7027008)           
remote: Compressing objects:  68% (4779888/7027008)           
remote: Compressing objects:  69% (4861703/7027008)           
remote: Compressing objects:  70% (4884622/7027008)           
remote: Compressing objects:  71% (4960722/7027008)           
remote: Compressing objects:  72% (5036942/7027008)           
remote: Compressing objects:  73% (5098855/7027008)           
remote: Compressing objects:  74% (5208141/7027008)           
remote: Compressing objects:  75% (5255368/7027008)           
remote: Compressing objects:  76% (5347912/7027008)           
remote: Compressing objects:  77% (5397197/7027008)           
remote: Compressing objects:  78% (5456280/7027008)           
remote: Compressing objects:  79% (5516514/7027008)           
remote: Compressing objects:  80% (5626423/7027008)           
remote: Compressing objects:  81% (5691590/7027008)           
remote: Compressing objects:  82% (5730644/7027008)           
remote: Compressing objects:  83% (5803984/7027008)           
remote: Compressing objects:  84% (5886361/7027008)           
remote: Compressing objects:  85% (5951462/7027008)           
remote: Compressing objects:  86% (6024235/7027008)           
remote: Compressing objects:  87% (6112067/7027008)           
remote: Compressing objects:  89% (6249058/7027008)           
remote: Compressing objects:  90% (6295920/7027008)           
remote: Compressing objects:  91% (6417710/7027008)           
remote: Compressing objects:  92% (6447866/7027008)           
remote: Compressing objects:  93% (6501188/7027008)           
remote: Compressing objects:  94% (6579245/7027008)           
remote: Compressing objects:  95% (6640960/7027008)           
remote: Compressing objects:  96% (6726287/7027008)           
remote: Compressing objects:  97% (6787492/7027008)           
remote: Compressing objects:  98% (6851384/7027008)           
remote: Compressing objects:  99% (6945205/7027008)           
remote: Compressing objects: 100% (7021876/7027008)           
remote: Compressing objects: 100% (7027008/7027008)        
|0| Receiving objects:   0% (1/902)
Receiving objects:   1% (10/902)
Receiving objects:   2% (19/902)
Receiving objects:   3% (28/902)
Receiving objects:   4% (37/902)
Receiving objects:   5% (46/902)
Receiving objects:   6% (55/902)
Receiving objects:   7% (64/902)
Receiving objects:   8% (73/902)
Receiving objects:   9% (82/902)
Receiving objects:  10% (91/902)
Receiving objects:  11% (100/902)
Receiving objects:  12% (109/902)
Receiving objects:  13% (118/902)
Receiving objects:  14% (127/902)
Receiving objects:  15% (136/902)
Receiving objects:  16% (145/902)
Receiving objects:  17% (154/902)
Receiving objects:  18% (163/902)
Receiving objects:  19% (172/902)
Receiving objects:  20% (181/902)
Receiving objects:  21% (190/902)
Receiving objects:  22% (199/902)
Receiving objects:  23% (208/902)
Receiving objects:  24% (217/902)
Receiving objects:  25% (226/902)
Receiving objects:  26% (235/902)
Receiving objects:  27% (244/902)
Receiving objects:  28% (253/902)
Receiving objects:  29% (262/902)
Receiving objects:  30% (271/902)
Receiving objects:  31% (280/902)
Receiving objects:  32% (289/902)
Receiving objects:  33% (298/902)
Receiving objects:  34% (307/902)
Receiving objects:  35% (316/902)
Receiving objects:  36% (325/902)
Receiving objects:  37% (334/902)
Receiving objects:  38% (343/902)
Receiving objects:  39% (352/902)
Receiving objects:  40% (361/902)
Receiving objects:  41% (370/902)
Receiving objects:  42% (379/902)
Receiving objects:  43% (388/902)
Receiving objects:  44% (397/902)
Receiving objects:  45% (406/902)
Receiving objects:  46% (415/902)
Receiving objects:  47% (424/902)
Receiving objects:  48% (433/902)
Receiving objects:  49% (442/902)
Receiving objects:  50% (451/902)
Receiving objects:  51% (461/902)
Receiving objects:  52% (470/902)
Receiving objects:  53% (479/902)
Receiving objects:  54% (488/902)
Receiving objects:  55% (497/902)
Receiving objects:  56% (506/902)
Receiving objects:  57% (515/902)
Receiving objects:  58% (524/902)
Receiving objects:  59% (533/902)
Receiving objects:  60% (542/902)
Receiving objects:  61% (551/902)
Receiving objects:  62% (560/902)
Receiving objects:  63% (569/902)
Receiving objects:  64% (578/902)
Receiving objects:  65% (587/902)
Receiving objects:  66% (596/902)
Receiving objects:  67% (605/902)
Receiving objects:  68% (614/902)
Receiving objects:  69% (623/902)
Receiving objects:  70% (632/902)
Receiving objects:  71% (641/902)
Receiving objects:  72% (650/902)
Receiving objects:  73% (659/902)
Receiving objects:  74% (668/902)
Receiving objects:  75% (677/902)
Receiving objects:  76% (686/902)
Receiving objects:  77% (695/902)
Receiving objects:  78% (704/902)
Receiving objects:  79% (713/902)
Receiving objects:  80% (722/902)
Receiving objects:  81% (731/902)
Receiving objects:  82% (740/902)
Receiving objects:  83% (749/902)
Receiving objects:  84% (758/902)
Receiving objects:  85% (767/902)
Receiving objects:  86% (776/902)
Receiving objects:  87% (785/902)
Receiving objects:  88% (794/902)
Receiving objects:  89% (803/902)
Receiving objects:  90% (812/902)
Receiving objects:  91% (821/902)
Receiving objects:  92% (830/902)
remote: Total 902 (delta 83), reused 351 (delta 39)        
|0| Receiving objects:  93% (839/902)
Receiving objects:  94% (848/902)
Receiving objects:  95% (857/902)
Receiving objects:  96% (866/902)
Receiving objects:  97% (875/902)
Receiving objects:  98% (884/902)
Receiving objects:  99% (893/902)
Receiving objects: 100% (902/902)
Receiving objects: 100% (902/902), 1.88 MiB | 6.09 MiB/s, done.
|0| Resolving deltas:   0% (0/83)
Resolving deltas:   1% (1/83)
Resolving deltas:   2% (2/83)
Resolving deltas:   3% (3/83)
Resolving deltas:   4% (4/83)
Resolving deltas:   6% (5/83)
Resolving deltas:   7% (6/83)
Resolving deltas:   8% (7/83)
Resolving deltas:   9% (8/83)
Resolving deltas:  10% (9/83)
Resolving deltas:  12% (10/83)
Resolving deltas:  13% (11/83)
Resolving deltas:  14% (12/83)
Resolving deltas:  15% (13/83)
Resolving deltas:  16% (14/83)
Resolving deltas:  18% (15/83)
Resolving deltas:  19% (16/83)
Resolving deltas:  20% (17/83)
Resolving deltas:  21% (18/83)
Resolving deltas:  22% (19/83)
Resolving deltas:  25% (21/83)
Resolving deltas:  26% (22/83)
Resolving deltas:  27% (23/83)
Resolving deltas:  28% (24/83)
Resolving deltas:  30% (25/83)
Resolving deltas:  31% (26/83)
Resolving deltas:  32% (27/83)
Resolving deltas:  33% (28/83)
Resolving deltas:  34% (29/83)
Resolving deltas:  36% (30/83)
Resolving deltas:  37% (31/83)
Resolving deltas:  38% (32/83)
Resolving deltas:  40% (34/83)
Resolving deltas:  42% (35/83)
Resolving deltas:  43% (36/83)
Resolving deltas:  44% (37/83)
Resolving deltas:  45% (38/83)
Resolving deltas:  46% (39/83)
Resolving deltas:  48% (40/83)
Resolving deltas:  49% (41/83)
Resolving deltas:  50% (42/83)
Resolving deltas:  51% (43/83)
Resolving deltas:  53% (44/83)
Resolving deltas:  54% (45/83)
Resolving deltas:  55% (46/83)
Resolving deltas:  56% (47/83)
Resolving deltas:  57% (48/83)
Resolving deltas:  59% (49/83)
Resolving deltas:  60% (50/83)
Resolving deltas:  61% (51/83)
Resolving deltas:  62% (52/83)
Resolving deltas:  63% (53/83)
Resolving deltas:  65% (54/83)
Resolving deltas:  66% (55/83)
Resolving deltas:  67% (56/83)
Resolving deltas:  68% (57/83)
Resolving deltas:  69% (58/83)
Resolving deltas:  71% (59/83)
Resolving deltas:  72% (60/83)
Resolving deltas:  73% (61/83)
Resolving deltas:  74% (62/83)
Resolving deltas:  75% (63/83)
Resolving deltas:  77% (64/83)
Resolving deltas:  78% (65/83)
Resolving deltas:  79% (66/83)
Resolving deltas:  80% (67/83)
Resolving deltas:  81% (68/83)
Resolving deltas:  83% (69/83)
Resolving deltas:  84% (70/83)
Resolving deltas:  85% (71/83)
Resolving deltas:  87% (73/83)
Resolving deltas:  89% (74/83)
Resolving deltas:  90% (75/83)
Resolving deltas:  92% (77/83)
Resolving deltas:  93% (78/83)
Resolving deltas:  96% (80/83)
Resolving deltas:  97% (81/83)
Resolving deltas:  98% (82/83)
Resolving deltas: 100% (83/83)
Resolving deltas: 100% (83/83), done.
|0|  00:01
 00:01

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 1 install, 0 updates, 0 removals
  - Locking wikimedia/equivset (1.7.1)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 1 install, 0 updates, 0 removals
  - Installing wikimedia/equivset (1.7.1): Extracting archive
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:04

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated @types/easy-table@1.2.3: This is a stub types definition. easy-table provides its own type definitions, so you do not need this installed.
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported

added 205 packages, and audited 1647 packages in 12s

225 packages are looking for funding
  run `npm fund` for details

18 vulnerabilities (1 low, 4 moderate, 13 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues possible (including breaking changes), run:
  npm audit fix --force

Some issues need review, and may require choosing
a different dependency.

Run `npm audit` for details.
 00:12

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
Creating abuse_filter table...done.
...abuse_filter_log table does not contain afl_filter field.
...have af_actor field in abuse_filter table.
...have afh_actor field in abuse_filter_history table.
Running MediaWiki\Extension\AbuseFilter\Maintenance\MigrateActorsAF...
No need to migrate abuse_filter.af_user, field does not exist
No need to migrate abuse_filter_history.afh_user, field does not exist
done.
...abuse_filter table does not contain af_user field.
...abuse_filter_history table does not contain afh_user field.
...abuse_filter_log table does not contain afl_patrolled_by field.
...index afl_var_dump_timestamp already set on abuse_filter_log table.
...have afl_ip_hex field in abuse_filter_log table.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.7 s.
 00:01

Running 'extensions/AbuseFilter/setup.sh' if found
Looking for '/var/local/extensions/AbuseFilter/setup.sh'
No '/var/local/extensions/AbuseFilter/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:22
 00:22

Running Selenium tests for 'extensions/AbuseFilter' via 'run_component_selenium_tests "extensions/AbuseFilter"'...

Ensuring Selenium ready...

 00:00

Starting Selenium container
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-novnc-1  Creating
 Container mediawiki-novnc-1  Created
 Container mediawiki-selenium-1  Creating
 Container mediawiki-selenium-1  Created
 Container mediawiki-novnc-1  Starting
 Container mediawiki-novnc-1  Started
 Container mediawiki-selenium-1  Starting
 Container mediawiki-selenium-1  Started
 00:04
Installing Selenium browser binary...
Chromium 101.0.4950.0 

> selenium-test
> wdio tests/selenium/wdio.conf.js


Execution of 3 workers started at 2025-06-20T15:16:03.915Z

[0-2] RUNNING in chrome - /tests/selenium/specs/ViewList.basic.js
[0-0] RUNNING in chrome - /tests/selenium/specs/editingFilters.js
[0-1] RUNNING in chrome - /tests/selenium/specs/importingFilters.js
[0-2] PASSED in chrome - /tests/selenium/specs/ViewList.basic.js
[0-1] PASSED in chrome - /tests/selenium/specs/importingFilters.js
[0-0] PASSED in chrome - /tests/selenium/specs/editingFilters.js

 "spec" Reporter:
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-2] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-2] Session ID: 0855c653-52ab-4ca8-9d2f-57943ec9ca01
[Chrome 101.0.4950.0 linux #0-2]
[Chrome 101.0.4950.0 linux #0-2] » /tests/selenium/specs/ViewList.basic.js
[Chrome 101.0.4950.0 linux #0-2] Special:AbuseFilter
[Chrome 101.0.4950.0 linux #0-2]    ✓ page should exist on installation
[Chrome 101.0.4950.0 linux #0-2]    ✓ page should have the button for creating a new filter
[Chrome 101.0.4950.0 linux #0-2]
[Chrome 101.0.4950.0 linux #0-2] 2 passing (7.9s)
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-1] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-1] Session ID: 1bfdf393-1727-4e94-9efd-3d7ab9757d52
[Chrome 101.0.4950.0 linux #0-1]
[Chrome 101.0.4950.0 linux #0-1] » /tests/selenium/specs/importingFilters.js
[Chrome 101.0.4950.0 linux #0-1] When importing a filter
[Chrome 101.0.4950.0 linux #0-1]    ✓ the interface should be visible
[Chrome 101.0.4950.0 linux #0-1]    ✓ it should redirect to ViewEdit after submission
[Chrome 101.0.4950.0 linux #0-1]    ✓ bad data results in an error
[Chrome 101.0.4950.0 linux #0-1]    ✓ valid data shows the editing interface
[Chrome 101.0.4950.0 linux #0-1]
[Chrome 101.0.4950.0 linux #0-1]     Data on the editing interface is correct
[Chrome 101.0.4950.0 linux #0-1]        ✓ filter specs are copied
[Chrome 101.0.4950.0 linux #0-1]        ✓ filter flags are copied
[Chrome 101.0.4950.0 linux #0-1]        ✓ filter actions are copied
[Chrome 101.0.4950.0 linux #0-1]        ✓ the imported data can be saved
[Chrome 101.0.4950.0 linux #0-1]
[Chrome 101.0.4950.0 linux #0-1] 8 passing (12.8s)
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-0] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-0] Session ID: 3c5368b2-774d-4e9c-8d39-6420525ce47c
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0] » /tests/selenium/specs/editingFilters.js
[Chrome 101.0.4950.0 linux #0-0] Filter editing
[Chrome 101.0.4950.0 linux #0-0]     The editing interface
[Chrome 101.0.4950.0 linux #0-0]        ✓ is not visible to logged-out users
[Chrome 101.0.4950.0 linux #0-0]        ✓ is visible to logged-in admins
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0]     Trying to open a non-existing filter
[Chrome 101.0.4950.0 linux #0-0]        ✓ I should receive an error
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0]     Creating a new filter
[Chrome 101.0.4950.0 linux #0-0]        ✓ edit can be saved (1)
[Chrome 101.0.4950.0 linux #0-0]        ✓ saved data is retained (1)
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0]     Editing an existing filter
[Chrome 101.0.4950.0 linux #0-0]        ✓ edit can be saved (2)
[Chrome 101.0.4950.0 linux #0-0]        ✓ saved data is retained (2)
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0]     Restoring an old version of a filter
[Chrome 101.0.4950.0 linux #0-0]        ✓ edit can be saved (3)
[Chrome 101.0.4950.0 linux #0-0]        ✓ saved data is retained (3)
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0]     CSRF protection
[Chrome 101.0.4950.0 linux #0-0]        ✓ a CSRF token is required to save the filter
[Chrome 101.0.4950.0 linux #0-0]        ✓ even if the token is invalid, the ongoing edit is not lost
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0]     Trying to save a filter with bad data
[Chrome 101.0.4950.0 linux #0-0]        ✓ cannot save an empty filter
[Chrome 101.0.4950.0 linux #0-0]        ✓ cannot save a filter with rules but no name
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0] 13 passing (19.6s)


Spec Files:	 3 passed, 3 total (100% completed) in 00:00:21 

 00:38

Running Selenium tests for 'extensions/AbuseFilter' via 'run_selenium_tests "extensions/AbuseFilter/tests/selenium/*specs/**/*.js" ".*"'...

Ensuring Selenium ready...

 00:00
Chromium 101.0.4950.0 
2025-06-20T15:16:28.550Z WARN @wdio/config:ConfigParser: pattern docs/**/specs/*.js did not match any file
2025-06-20T15:16:28.552Z WARN @wdio/config:ConfigParser: pattern specs/**/*.js did not match any file
2025-06-20T15:16:28.553Z WARN @wdio/config:ConfigParser: pattern wdio-mediawiki/specs/*.js did not match any file

Execution of 3 workers started at 2025-06-20T15:16:28.556Z

[0-0] RUNNING in chrome - file:///extensions/AbuseFilter/tests/selenium/specs/ViewList.basic.js
[0-0] TypeError in "Special:AbuseFilter.page should exist on installation"
TypeError: Cannot read properties of undefined (reading 'baseUrl')
    at ViewListPage.openTitle (/var/www/html/w/extensions/AbuseFilter/node_modules/wdio-mediawiki/Page.js:23:19)
    at ViewListPage.open (/var/www/html/w/extensions/AbuseFilter/tests/selenium/pageobjects/viewlist.page.js:33:16)
    at Context.<anonymous> (/var/www/html/w/extensions/AbuseFilter/tests/selenium/specs/ViewList.basic.js:9:22)
[0-0] TypeError in "Special:AbuseFilter.page should have the button for creating a new filter"
TypeError: Cannot read properties of undefined (reading 'mwUser')
    at LoginPage.loginAdmin (/var/www/html/w/extensions/AbuseFilter/node_modules/wdio-mediawiki/LoginPage.js:52:36)
    at Context.<anonymous> (/var/www/html/w/extensions/AbuseFilter/tests/selenium/specs/ViewList.basic.js:13:19)
[0-0] FAILED in chrome - file:///extensions/AbuseFilter/tests/selenium/specs/ViewList.basic.js
[0-1] RUNNING in chrome - file:///extensions/AbuseFilter/tests/selenium/specs/editingFilters.js
[0-1] TypeError in "Filter editing.The editing interface.is not visible to logged-out users"
TypeError: Cannot read properties of undefined (reading 'baseUrl')
    at ViewEditPage.openTitle (/var/www/html/w/extensions/AbuseFilter/node_modules/wdio-mediawiki/Page.js:23:19)
    at ViewEditPage.open (/var/www/html/w/extensions/AbuseFilter/tests/selenium/pageobjects/viewedit.page.js:89:15)
    at Context.<anonymous> (/var/www/html/w/extensions/AbuseFilter/tests/selenium/specs/editingFilters.js:11:23)
[0-1] TypeError in "Filter editing.The editing interface.is visible to logged-in admins"
TypeError: Cannot read properties of undefined (reading 'mwUser')
    at LoginPage.loginAdmin (/var/www/html/w/extensions/AbuseFilter/node_modules/wdio-mediawiki/LoginPage.js:52:36)
    at Context.<anonymous> (/var/www/html/w/extensions/AbuseFilter/tests/selenium/specs/editingFilters.js:16:20)
[0-1] TypeError in "Filter editing.Trying to open a non-existing filter."before all" hook: wrappedHook for "I should receive an error""
TypeError: Cannot read properties of undefined (reading 'mwUser')
    at LoginPage.loginAdmin (/var/www/html/w/extensions/AbuseFilter/node_modules/wdio-mediawiki/LoginPage.js:52:36)
    at Context.<anonymous> (/var/www/html/w/extensions/AbuseFilter/tests/selenium/specs/editingFilters.js:24:20)
[0-1] TypeError in "Filter editing.Creating a new filter."before all" hook: wrappedHook for "edit can be saved (1)""
TypeError: Cannot read properties of undefined (reading 'mwUser')
    at LoginPage.loginAdmin (/var/www/html/w/extensions/AbuseFilter/node_modules/wdio-mediawiki/LoginPage.js:52:36)
    at Context.<anonymous> (/var/www/html/w/extensions/AbuseFilter/tests/selenium/specs/editingFilters.js:52:20)
[0-1] TypeError in "Filter editing.Editing an existing filter."before all" hook: wrappedHook for "edit can be saved (2)""
TypeError: Cannot read properties of undefined (reading 'mwUser')
    at LoginPage.loginAdmin (/var/www/html/w/extensions/AbuseFilter/node_modules/wdio-mediawiki/LoginPage.js:52:36)
    at Context.<anonymous> (/var/www/html/w/extensions/AbuseFilter/tests/selenium/specs/editingFilters.js:82:20)
[0-1] TypeError in "Filter editing.Restoring an old version of a filter."before all" hook: wrappedHook for "edit can be saved (3)""
TypeError: Cannot read properties of undefined (reading 'mwUser')
    at LoginPage.loginAdmin (/var/www/html/w/extensions/AbuseFilter/node_modules/wdio-mediawiki/LoginPage.js:52:36)
    at Context.<anonymous> (/var/www/html/w/extensions/AbuseFilter/tests/selenium/specs/editingFilters.js:105:20)
[0-1] TypeError in "Filter editing.CSRF protection."before all" hook: wrappedHook for "a CSRF token is required to save the filter""
TypeError: Cannot read properties of undefined (reading 'mwUser')
    at LoginPage.loginAdmin (/var/www/html/w/extensions/AbuseFilter/node_modules/wdio-mediawiki/LoginPage.js:52:36)
    at Context.<anonymous> (/var/www/html/w/extensions/AbuseFilter/tests/selenium/specs/editingFilters.js:122:20)
[0-1] TypeError in "Filter editing.Trying to save a filter with bad data."before all" hook: wrappedHook for "cannot save an empty filter""
TypeError: Cannot read properties of undefined (reading 'mwUser')
    at LoginPage.loginAdmin (/var/www/html/w/extensions/AbuseFilter/node_modules/wdio-mediawiki/LoginPage.js:52:36)
    at Context.<anonymous> (/var/www/html/w/extensions/AbuseFilter/tests/selenium/specs/editingFilters.js:141:20)
[0-1] FAILED in chrome - file:///extensions/AbuseFilter/tests/selenium/specs/editingFilters.js
[0-2] RUNNING in chrome - file:///extensions/AbuseFilter/tests/selenium/specs/importingFilters.js
[0-2] TypeError in "When importing a filter."before all" hook: wrappedHook for "the interface should be visible""
TypeError: Cannot read properties of undefined (reading 'mwUser')
    at LoginPage.loginAdmin (/var/www/html/w/extensions/AbuseFilter/node_modules/wdio-mediawiki/LoginPage.js:52:36)
    at Context.<anonymous> (/var/www/html/w/extensions/AbuseFilter/tests/selenium/specs/importingFilters.js:22:19)
[0-2] FAILED in chrome - file:///extensions/AbuseFilter/tests/selenium/specs/importingFilters.js

 "spec" Reporter:
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-0] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-0] Session ID: 389967d53469ba8a7298a3a53b27eb2c
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] » extensions/AbuseFilter/tests/selenium/specs/ViewList.basic.js
[chrome 137.0.7151.119 linux #0-0] Special:AbuseFilter
[chrome 137.0.7151.119 linux #0-0]    ✖ page should exist on installation
[chrome 137.0.7151.119 linux #0-0]    ✖ page should have the button for creating a new filter
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 2 failing (332ms)
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 1) Special:AbuseFilter page should exist on installation
[chrome 137.0.7151.119 linux #0-0] Cannot read properties of undefined (reading 'baseUrl')
[chrome 137.0.7151.119 linux #0-0] TypeError: Cannot read properties of undefined (reading 'baseUrl')
[chrome 137.0.7151.119 linux #0-0]     at ViewListPage.openTitle (/var/www/html/w/extensions/AbuseFilter/node_modules/wdio-mediawiki/Page.js:23:19)
[chrome 137.0.7151.119 linux #0-0]     at ViewListPage.open (/var/www/html/w/extensions/AbuseFilter/tests/selenium/pageobjects/viewlist.page.js:33:16)
[chrome 137.0.7151.119 linux #0-0]     at Context.<anonymous> (/var/www/html/w/extensions/AbuseFilter/tests/selenium/specs/ViewList.basic.js:9:22)
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 2) Special:AbuseFilter page should have the button for creating a new filter
[chrome 137.0.7151.119 linux #0-0] Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-0] TypeError: Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-0]     at LoginPage.loginAdmin (/var/www/html/w/extensions/AbuseFilter/node_modules/wdio-mediawiki/LoginPage.js:52:36)
[chrome 137.0.7151.119 linux #0-0]     at Context.<anonymous> (/var/www/html/w/extensions/AbuseFilter/tests/selenium/specs/ViewList.basic.js:13:19)
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-1] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-1] Session ID: ebb56492a8bb0d1d83f556d3c13ce1e2
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1] » extensions/AbuseFilter/tests/selenium/specs/editingFilters.js
[chrome 137.0.7151.119 linux #0-1] Filter editing
[chrome 137.0.7151.119 linux #0-1]     The editing interface
[chrome 137.0.7151.119 linux #0-1]        ✖ is not visible to logged-out users
[chrome 137.0.7151.119 linux #0-1]        ✖ is visible to logged-in admins
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1]     Trying to open a non-existing filter
[chrome 137.0.7151.119 linux #0-1]        ✖ "before all" hook for Trying to open a non-existing filter
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1]     Creating a new filter
[chrome 137.0.7151.119 linux #0-1]        ✖ "before all" hook for Creating a new filter
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1]     Editing an existing filter
[chrome 137.0.7151.119 linux #0-1]        ✖ "before all" hook for Editing an existing filter
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1]     Restoring an old version of a filter
[chrome 137.0.7151.119 linux #0-1]        ✖ "before all" hook for Restoring an old version of a filter
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1]     CSRF protection
[chrome 137.0.7151.119 linux #0-1]        ✖ "before all" hook for CSRF protection
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1]     Trying to save a filter with bad data
[chrome 137.0.7151.119 linux #0-1]        ✖ "before all" hook for Trying to save a filter with bad data
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1] 8 failing (314ms)
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1] 1) The editing interface is not visible to logged-out users
[chrome 137.0.7151.119 linux #0-1] Cannot read properties of undefined (reading 'baseUrl')
[chrome 137.0.7151.119 linux #0-1] TypeError: Cannot read properties of undefined (reading 'baseUrl')
[chrome 137.0.7151.119 linux #0-1]     at ViewEditPage.openTitle (/var/www/html/w/extensions/AbuseFilter/node_modules/wdio-mediawiki/Page.js:23:19)
[chrome 137.0.7151.119 linux #0-1]     at ViewEditPage.open (/var/www/html/w/extensions/AbuseFilter/tests/selenium/pageobjects/viewedit.page.js:89:15)
[chrome 137.0.7151.119 linux #0-1]     at Context.<anonymous> (/var/www/html/w/extensions/AbuseFilter/tests/selenium/specs/editingFilters.js:11:23)
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1] 2) The editing interface is visible to logged-in admins
[chrome 137.0.7151.119 linux #0-1] Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-1] TypeError: Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-1]     at LoginPage.loginAdmin (/var/www/html/w/extensions/AbuseFilter/node_modules/wdio-mediawiki/LoginPage.js:52:36)
[chrome 137.0.7151.119 linux #0-1]     at Context.<anonymous> (/var/www/html/w/extensions/AbuseFilter/tests/selenium/specs/editingFilters.js:16:20)
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1] 3) Trying to open a non-existing filter "before all" hook for Trying to open a non-existing filter
[chrome 137.0.7151.119 linux #0-1] Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-1] TypeError: Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-1]     at LoginPage.loginAdmin (/var/www/html/w/extensions/AbuseFilter/node_modules/wdio-mediawiki/LoginPage.js:52:36)
[chrome 137.0.7151.119 linux #0-1]     at Context.<anonymous> (/var/www/html/w/extensions/AbuseFilter/tests/selenium/specs/editingFilters.js:24:20)
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1] 4) Creating a new filter "before all" hook for Creating a new filter
[chrome 137.0.7151.119 linux #0-1] Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-1] TypeError: Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-1]     at LoginPage.loginAdmin (/var/www/html/w/extensions/AbuseFilter/node_modules/wdio-mediawiki/LoginPage.js:52:36)
[chrome 137.0.7151.119 linux #0-1]     at Context.<anonymous> (/var/www/html/w/extensions/AbuseFilter/tests/selenium/specs/editingFilters.js:52:20)
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1] 5) Editing an existing filter "before all" hook for Editing an existing filter
[chrome 137.0.7151.119 linux #0-1] Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-1] TypeError: Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-1]     at LoginPage.loginAdmin (/var/www/html/w/extensions/AbuseFilter/node_modules/wdio-mediawiki/LoginPage.js:52:36)
[chrome 137.0.7151.119 linux #0-1]     at Context.<anonymous> (/var/www/html/w/extensions/AbuseFilter/tests/selenium/specs/editingFilters.js:82:20)
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1] 6) Restoring an old version of a filter "before all" hook for Restoring an old version of a filter
[chrome 137.0.7151.119 linux #0-1] Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-1] TypeError: Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-1]     at LoginPage.loginAdmin (/var/www/html/w/extensions/AbuseFilter/node_modules/wdio-mediawiki/LoginPage.js:52:36)
[chrome 137.0.7151.119 linux #0-1]     at Context.<anonymous> (/var/www/html/w/extensions/AbuseFilter/tests/selenium/specs/editingFilters.js:105:20)
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1] 7) CSRF protection "before all" hook for CSRF protection
[chrome 137.0.7151.119 linux #0-1] Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-1] TypeError: Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-1]     at LoginPage.loginAdmin (/var/www/html/w/extensions/AbuseFilter/node_modules/wdio-mediawiki/LoginPage.js:52:36)
[chrome 137.0.7151.119 linux #0-1]     at Context.<anonymous> (/var/www/html/w/extensions/AbuseFilter/tests/selenium/specs/editingFilters.js:122:20)
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1] 8) Trying to save a filter with bad data "before all" hook for Trying to save a filter with bad data
[chrome 137.0.7151.119 linux #0-1] Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-1] TypeError: Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-1]     at LoginPage.loginAdmin (/var/www/html/w/extensions/AbuseFilter/node_modules/wdio-mediawiki/LoginPage.js:52:36)
[chrome 137.0.7151.119 linux #0-1]     at Context.<anonymous> (/var/www/html/w/extensions/AbuseFilter/tests/selenium/specs/editingFilters.js:141:20)
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-2] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-2] Session ID: 3d3f0b016ba9a8a329aa393af262b520
[chrome 137.0.7151.119 linux #0-2]
[chrome 137.0.7151.119 linux #0-2] » extensions/AbuseFilter/tests/selenium/specs/importingFilters.js
[chrome 137.0.7151.119 linux #0-2] When importing a filter
[chrome 137.0.7151.119 linux #0-2]    ✖ "before all" hook for When importing a filter
[chrome 137.0.7151.119 linux #0-2]
[chrome 137.0.7151.119 linux #0-2] 1 failing (101ms)
[chrome 137.0.7151.119 linux #0-2]
[chrome 137.0.7151.119 linux #0-2] 1) When importing a filter "before all" hook for When importing a filter
[chrome 137.0.7151.119 linux #0-2] Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-2] TypeError: Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-2]     at LoginPage.loginAdmin (/var/www/html/w/extensions/AbuseFilter/node_modules/wdio-mediawiki/LoginPage.js:52:36)
[chrome 137.0.7151.119 linux #0-2]     at Context.<anonymous> (/var/www/html/w/extensions/AbuseFilter/tests/selenium/specs/importingFilters.js:22:19)


Spec Files:	 0 passed, 3 failed, 3 total (100% completed) in 00:00:12  


 00:16

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-selenium-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-selenium-1  Stopped
 Container mediawiki-selenium-1  Removing
 Container mediawiki-selenium-1  Removed
 Container mediawiki-novnc-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-novnc-1  Stopped
 Container mediawiki-novnc-1  Removing
 Container mediawiki-novnc-1  Removed
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-web-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:22

Reclaim disk space if needed
Free disk space (21%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12910, done        
remote: Finding sources:   1% (65/12910)           
remote: Finding sources:   2% (194/12910)           
remote: Finding sources:   3% (323/12910)           
remote: Finding sources:   4% (452/12910)           
remote: Finding sources:   5% (581/12910)           
remote: Finding sources:   6% (711/12910)           
remote: Finding sources:   7% (840/12910)           
remote: Finding sources:   8% (969/12910)           
remote: Finding sources:   9% (1098/12910)           
remote: Finding sources:  10% (1227/12910)           
remote: Finding sources:  11% (1356/12910)           
remote: Finding sources:  12% (1485/12910)           
remote: Finding sources:  13% (1614/12910)           
remote: Finding sources:  14% (1743/12910)           
remote: Finding sources:  15% (1872/12910)           
remote: Finding sources:  16% (2002/12910)           
remote: Finding sources:  17% (2131/12910)           
remote: Finding sources:  18% (2260/12910)           
remote: Finding sources:  19% (2389/12910)           
remote: Finding sources:  20% (2518/12910)           
remote: Finding sources:  21% (2647/12910)           
remote: Finding sources:  22% (2776/12910)           
remote: Finding sources:  23% (2905/12910)           
remote: Finding sources:  24% (3034/12910)           
remote: Finding sources:  25% (3163/12910)           
remote: Finding sources:  26% (3293/12910)           
remote: Finding sources:  27% (3422/12910)           
remote: Finding sources:  28% (3551/12910)           
remote: Finding sources:  29% (3680/12910)           
remote: Finding sources:  30% (3809/12910)           
remote: Finding sources:  31% (3938/12910)           
remote: Finding sources:  32% (4067/12910)           
remote: Finding sources:  33% (4196/12910)           
remote: Finding sources:  34% (4325/12910)           
remote: Finding sources:  35% (4454/12910)           
remote: Finding sources:  36% (4584/12910)           
remote: Finding sources:  37% (4713/12910)           
remote: Finding sources:  38% (4842/12910)           
remote: Finding sources:  39% (4971/12910)           
remote: Finding sources:  40% (5100/12910)           
remote: Finding sources:  41% (5229/12910)           
remote: Finding sources:  42% (5358/12910)           
remote: Finding sources:  43% (5487/12910)           
remote: Finding sources:  44% (5616/12910)           
remote: Finding sources:  45% (5745/12910)           
remote: Finding sources:  46% (5875/12910)           
remote: Finding sources:  47% (6004/12910)           
remote: Finding sources:  48% (6133/12910)           
remote: Finding sources:  49% (6262/12910)           
remote: Finding sources:  50% (6391/12910)           
remote: Finding sources:  51% (6520/12910)           
remote: Finding sources:  52% (6649/12910)           
remote: Finding sources:  53% (6778/12910)           
remote: Finding sources:  54% (6907/12910)           
remote: Finding sources:  55% (7036/12910)           
remote: Finding sources:  56% (7166/12910)           
remote: Finding sources:  57% (7295/12910)           
remote: Finding sources:  58% (7424/12910)           
remote: Finding sources:  59% (7553/12910)           
remote: Finding sources:  60% (7682/12910)           
remote: Finding sources:  61% (7811/12910)           
remote: Finding sources:  62% (7940/12910)           
remote: Finding sources:  63% (8069/12910)           
remote: Finding sources:  64% (8198/12910)           
remote: Finding sources:  65% (8327/12910)           
remote: Finding sources:  66% (8457/12910)           
remote: Finding sources:  67% (8586/12910)           
remote: Finding sources:  68% (8715/12910)           
remote: Finding sources:  69% (8844/12910)           
remote: Finding sources:  70% (8973/12910)           
remote: Finding sources:  71% (9102/12910)           
remote: Finding sources:  72% (9231/12910)           
remote: Finding sources:  73% (9360/12910)           
remote: Finding sources:  74% (9489/12910)           
remote: Finding sources:  75% (9618/12910)           
remote: Finding sources:  76% (9748/12910)           
remote: Finding sources:  77% (9877/12910)           
remote: Finding sources:  78% (10006/12910)           
remote: Finding sources:  79% (10135/12910)           
remote: Finding sources:  80% (10264/12910)           
remote: Finding sources:  81% (10393/12910)           
remote: Finding sources:  82% (10522/12910)           
remote: Finding sources:  83% (10651/12910)           
remote: Finding sources:  84% (10780/12910)           
remote: Finding sources:  85% (10909/12910)           
remote: Finding sources:  86% (11039/12910)           
remote: Finding sources:  87% (11168/12910)           
remote: Finding sources:  88% (11297/12910)           
remote: Finding sources:  89% (11426/12910)           
remote: Finding sources:  90% (11555/12910)           
remote: Finding sources:  91% (11684/12910)           
remote: Finding sources:  92% (11813/12910)           
remote: Finding sources:  93% (11942/12910)           
remote: Finding sources:  94% (12071/12910)           
remote: Finding sources:  95% (12200/12910)           
remote: Finding sources:  96% (12330/12910)           
remote: Finding sources:  97% (12459/12910)           
remote: Finding sources:  98% (12588/12910)           
remote: Finding sources:  99% (12717/12910)           
remote: Finding sources: 100% (12846/12910)           
remote: Finding sources: 100% (12910/12910)        
remote: Getting sizes:   1% (58/11429)           
remote: Getting sizes:   2% (172/11429)           
remote: Getting sizes:   3% (286/11429)           
remote: Getting sizes:   4% (401/11429)           
remote: Getting sizes:   5% (515/11429)           
remote: Getting sizes:   6% (629/11429)           
remote: Getting sizes:   7% (743/11429)           
remote: Getting sizes:   8% (858/11429)           
remote: Getting sizes:   9% (972/11429)           
remote: Getting sizes:  10% (1086/11429)           
remote: Getting sizes:  11% (1201/11429)           
remote: Getting sizes:  12% (1315/11429)           
remote: Getting sizes:  13% (1429/11429)           
remote: Getting sizes:  14% (1543/11429)           
remote: Getting sizes:  15% (1658/11429)           
remote: Getting sizes:  16% (1772/11429)           
remote: Getting sizes:  17% (1886/11429)           
remote: Getting sizes:  18% (2001/11429)           
remote: Getting sizes:  19% (2115/11429)           
remote: Getting sizes:  20% (2229/11429)           
remote: Getting sizes:  21% (2343/11429)           
remote: Getting sizes:  22% (2458/11429)           
remote: Getting sizes:  23% (2572/11429)           
remote: Getting sizes:  24% (2686/11429)           
remote: Getting sizes:  25% (2801/11429)           
remote: Getting sizes:  26% (2915/11429)           
remote: Getting sizes:  27% (3029/11429)           
remote: Getting sizes:  28% (3143/11429)           
remote: Getting sizes:  29% (3258/11429)           
remote: Getting sizes:  30% (3372/11429)           
remote: Getting sizes:  31% (3486/11429)           
remote: Getting sizes:  32% (3601/11429)           
remote: Getting sizes:  33% (3715/11429)           
remote: Getting sizes:  34% (3829/11429)           
remote: Getting sizes:  35% (3944/11429)           
remote: Getting sizes:  36% (4058/11429)           
remote: Getting sizes:  37% (4172/11429)           
remote: Getting sizes:  38% (4286/11429)           
remote: Getting sizes:  39% (4401/11429)           
remote: Getting sizes:  40% (4515/11429)           
remote: Getting sizes:  41% (4629/11429)           
remote: Getting sizes:  42% (4744/11429)           
remote: Getting sizes:  43% (4858/11429)           
remote: Getting sizes:  44% (4972/11429)           
remote: Getting sizes:  45% (5086/11429)           
remote: Getting sizes:  46% (5201/11429)           
remote: Getting sizes:  47% (5315/11429)           
remote: Getting sizes:  48% (5429/11429)           
remote: Getting sizes:  49% (5544/11429)           
remote: Getting sizes:  50% (5658/11429)           
remote: Getting sizes:  51% (5772/11429)           
remote: Getting sizes:  52% (5886/11429)           
remote: Getting sizes:  53% (6001/11429)           
remote: Getting sizes:  54% (6115/11429)           
remote: Getting sizes:  55% (6229/11429)           
remote: Getting sizes:  56% (6344/11429)           
remote: Getting sizes:  57% (6458/11429)           
remote: Getting sizes:  58% (6572/11429)           
remote: Getting sizes:  59% (6686/11429)           
remote: Getting sizes:  60% (6801/11429)           
remote: Getting sizes:  61% (6915/11429)           
remote: Getting sizes:  62% (7029/11429)           
remote: Getting sizes:  63% (7144/11429)           
remote: Getting sizes:  64% (7258/11429)           
remote: Getting sizes:  65% (7372/11429)           
remote: Getting sizes:  66% (7486/11429)           
remote: Getting sizes:  67% (7601/11429)           
remote: Getting sizes:  68% (7715/11429)           
remote: Getting sizes:  69% (7829/11429)           
remote: Getting sizes:  70% (7944/11429)           
remote: Getting sizes:  71% (8058/11429)           
remote: Getting sizes:  72% (8172/11429)           
remote: Getting sizes:  73% (8287/11429)           
remote: Getting sizes:  74% (8401/11429)           
remote: Getting sizes:  75% (8515/11429)           
remote: Getting sizes:  76% (8629/11429)           
remote: Getting sizes:  77% (8744/11429)           
remote: Getting sizes:  78% (8858/11429)           
remote: Getting sizes:  79% (8972/11429)           
remote: Getting sizes:  80% (9087/11429)           
remote: Getting sizes:  81% (9201/11429)           
remote: Getting sizes:  82% (9315/11429)           
remote: Getting sizes:  83% (9429/11429)           
remote: Getting sizes:  84% (9544/11429)           
remote: Getting sizes:  85% (9658/11429)           
remote: Getting sizes:  86% (9772/11429)           
remote: Getting sizes:  87% (9887/11429)           
remote: Getting sizes:  88% (10001/11429)           
remote: Getting sizes:  89% (10115/11429)           
remote: Getting sizes:  90% (10229/11429)           
remote: Getting sizes:  91% (10344/11429)           
remote: Getting sizes:  92% (10458/11429)           
remote: Getting sizes:  93% (10572/11429)           
remote: Getting sizes:  94% (10687/11429)           
remote: Getting sizes:  95% (10801/11429)           
remote: Getting sizes:  96% (10915/11429)           
remote: Getting sizes:  97% (11029/11429)           
remote: Getting sizes:  98% (11144/11429)           
remote: Getting sizes:  99% (11258/11429)           
remote: Getting sizes: 100% (11372/11429)           
remote: Getting sizes: 100% (11429/11429)        
remote: Compressing objects:   2% (2226/135391)           
remote: Compressing objects:   3% (3471/135391)           
remote: Compressing objects:   4% (4742/135391)           
remote: Compressing objects:   5% (6436/135391)           
remote: Compressing objects:   6% (7533/135391)           
remote: Compressing objects:   7% (8920/135391)           
remote: Compressing objects:   8% (10208/135391)           
remote: Compressing objects:   8% (10928/135391)           
remote: Compressing objects:   9% (11520/135391)           
remote: Compressing objects:  10% (12964/135391)           
remote: Compressing objects:  11% (14221/135391)           
remote: Compressing objects:  12% (15572/135391)           
remote: Compressing objects:  13% (16947/135391)           
remote: Compressing objects:  14% (18278/135391)           
remote: Compressing objects:  15% (19746/135391)           
remote: Compressing objects:  16% (21023/135391)           
remote: Compressing objects:  17% (22459/135391)           
remote: Compressing objects:  18% (23695/135391)           
remote: Compressing objects:  19% (25055/135391)           
remote: Compressing objects:  20% (26440/135391)           
remote: Compressing objects:  20% (27034/135391)           
remote: Compressing objects:  21% (27758/135391)           
remote: Compressing objects:  22% (29133/135391)           
remote: Compressing objects:  23% (30465/135391)           
remote: Compressing objects:  24% (31817/135391)           
remote: Compressing objects:  25% (33183/135391)           
remote: Compressing objects:  26% (34528/135391)           
remote: Compressing objects:  27% (36122/135391)           
remote: Compressing objects:  28% (37343/135391)           
remote: Compressing objects:  29% (38804/135391)           
remote: Compressing objects:  30% (40299/135391)           
remote: Compressing objects:  31% (41386/135391)           
remote: Compressing objects:  32% (42742/135391)           
remote: Compressing objects:  33% (44053/135391)           
remote: Compressing objects:  34% (45369/135391)           
remote: Compressing objects:  35% (46713/135391)           
remote: Compressing objects:  36% (48064/135391)           
remote: Compressing objects:  37% (49422/135391)           
remote: Compressing objects:  38% (50810/135391)           
remote: Compressing objects:  39% (52473/135391)           
remote: Compressing objects:  40% (53499/135391)           
remote: Compressing objects:  41% (55073/135391)           
remote: Compressing objects:  42% (56351/135391)           
remote: Compressing objects:  43% (57678/135391)           
remote: Compressing objects:  44% (59241/135391)           
remote: Compressing objects:  45% (60304/135391)           
remote: Compressing objects:  46% (61763/135391)           
remote: Compressing objects:  47% (63008/135391)           
remote: Compressing objects:  48% (64629/135391)           
remote: Compressing objects:  48% (64849/135391)           
remote: Compressing objects:  49% (65678/135391)           
remote: Compressing objects:  50% (67028/135391)           
remote: Compressing objects:  51% (68592/135391)           
remote: Compressing objects:  52% (70199/135391)           
remote: Compressing objects:  53% (71235/135391)           
remote: Compressing objects:  54% (72448/135391)           
remote: Compressing objects:  55% (74564/135391)           
remote: Compressing objects:  56% (75281/135391)           
remote: Compressing objects:  57% (76635/135391)           
remote: Compressing objects:  58% (77888/135391)           
remote: Compressing objects:  59% (79435/135391)           
remote: Compressing objects:  60% (80831/135391)           
remote: Compressing objects:  61% (82169/135391)           
remote: Compressing objects:  62% (83396/135391)           
remote: Compressing objects:  63% (84628/135391)           
remote: Compressing objects:  64% (85979/135391)           
remote: Compressing objects:  65% (87352/135391)           
remote: Compressing objects:  66% (89675/135391)           
remote: Compressing objects:  67% (90314/135391)           
remote: Compressing objects:  68% (91398/135391)           
remote: Compressing objects:  69% (92837/135391)           
remote: Compressing objects:  70% (94138/135391)           
remote: Compressing objects:  71% (95451/135391)           
remote: Compressing objects:  72% (96881/135391)           
remote: Compressing objects:  73% (98221/135391)           
remote: Compressing objects:  74% (99528/135391)           
remote: Compressing objects:  75% (100976/135391)           
remote: Compressing objects:  76% (102294/135391)           
remote: Compressing objects:  77% (103758/135391)           
remote: Compressing objects:  78% (104989/135391)           
remote: Compressing objects:  79% (106295/135391)           
remote: Compressing objects:  79% (106296/135391)           
remote: Compressing objects:  80% (107815/135391)           
remote: Compressing objects:  81% (109009/135391)           
remote: Compressing objects:  82% (110466/135391)           
remote: Compressing objects:  83% (111729/135391)           
remote: Compressing objects:  84% (113106/135391)           
remote: Compressing objects:  85% (114423/135391)           
remote: Compressing objects:  86% (115950/135391)           
remote: Compressing objects:  87% (117431/135391)           
remote: Compressing objects:  88% (118476/135391)           
remote: Compressing objects:  89% (119875/135391)           
remote: Compressing objects:  90% (121355/135391)           
remote: Compressing objects:  91% (122593/135391)           
remote: Compressing objects:  92% (124101/135391)           
remote: Compressing objects:  93% (125303/135391)           
remote: Compressing objects:  94% (127492/135391)           
remote: Compressing objects:  95% (128131/135391)           
remote: Compressing objects:  96% (129419/135391)           
remote: Compressing objects:  97% (130663/135391)           
remote: Compressing objects:  98% (132118/135391)           
remote: Compressing objects:  99% (133363/135391)           
remote: Compressing objects: 100% (134715/135391)           
remote: Compressing objects: 100% (135390/135391)        
Receiving objects:   0% (1/12910)
Receiving objects:   1% (130/12910)
Receiving objects:   2% (259/12910)
Receiving objects:   3% (388/12910)
Receiving objects:   4% (517/12910)
Receiving objects:   5% (646/12910)
Receiving objects:   6% (775/12910)
Receiving objects:   7% (904/12910)
Receiving objects:   8% (1033/12910)
Receiving objects:   9% (1162/12910)
Receiving objects:  10% (1291/12910)
Receiving objects:  11% (1421/12910)
Receiving objects:  12% (1550/12910)
Receiving objects:  13% (1679/12910)
Receiving objects:  14% (1808/12910)
Receiving objects:  15% (1937/12910)
Receiving objects:  16% (2066/12910)
Receiving objects:  17% (2195/12910)
Receiving objects:  18% (2324/12910), 4.50 MiB | 9.00 MiB/s
Receiving objects:  19% (2453/12910), 4.50 MiB | 9.00 MiB/s
Receiving objects:  20% (2582/12910), 4.50 MiB | 9.00 MiB/s
Receiving objects:  21% (2712/12910), 4.50 MiB | 9.00 MiB/s
Receiving objects:  22% (2841/12910), 4.50 MiB | 9.00 MiB/s
Receiving objects:  23% (2970/12910), 4.50 MiB | 9.00 MiB/s
Receiving objects:  24% (3099/12910), 4.50 MiB | 9.00 MiB/s
Receiving objects:  25% (3228/12910), 4.50 MiB | 9.00 MiB/s
Receiving objects:  26% (3357/12910), 4.50 MiB | 9.00 MiB/s
Receiving objects:  27% (3486/12910), 4.50 MiB | 9.00 MiB/s
Receiving objects:  28% (3615/12910), 4.50 MiB | 9.00 MiB/s
Receiving objects:  29% (3744/12910), 4.50 MiB | 9.00 MiB/s
Receiving objects:  30% (3873/12910), 4.50 MiB | 9.00 MiB/s
Receiving objects:  31% (4003/12910), 4.50 MiB | 9.00 MiB/s
Receiving objects:  31% (4117/12910), 4.50 MiB | 9.00 MiB/s
Receiving objects:  32% (4132/12910), 4.50 MiB | 9.00 MiB/s
Receiving objects:  33% (4261/12910), 9.15 MiB | 9.15 MiB/s
Receiving objects:  34% (4390/12910), 9.15 MiB | 9.15 MiB/s
Receiving objects:  35% (4519/12910), 9.15 MiB | 9.15 MiB/s
Receiving objects:  36% (4648/12910), 9.15 MiB | 9.15 MiB/s
Receiving objects:  37% (4777/12910), 12.15 MiB | 8.10 MiB/s
Receiving objects:  38% (4906/12910), 12.15 MiB | 8.10 MiB/s
Receiving objects:  39% (5035/12910), 12.15 MiB | 8.10 MiB/s
Receiving objects:  40% (5164/12910), 12.15 MiB | 8.10 MiB/s
Receiving objects:  41% (5294/12910), 12.15 MiB | 8.10 MiB/s
Receiving objects:  42% (5423/12910), 12.15 MiB | 8.10 MiB/s
Receiving objects:  43% (5552/12910), 12.15 MiB | 8.10 MiB/s
Receiving objects:  44% (5681/12910), 12.15 MiB | 8.10 MiB/s
Receiving objects:  45% (5810/12910), 12.15 MiB | 8.10 MiB/s
Receiving objects:  45% (5869/12910), 15.81 MiB | 7.90 MiB/s
Receiving objects:  46% (5939/12910), 15.81 MiB | 7.90 MiB/s
Receiving objects:  47% (6068/12910), 19.46 MiB | 7.78 MiB/s
Receiving objects:  47% (6180/12910), 19.46 MiB | 7.78 MiB/s
Receiving objects:  48% (6197/12910), 23.10 MiB | 7.70 MiB/s
Receiving objects:  49% (6326/12910), 23.10 MiB | 7.70 MiB/s
Receiving objects:  50% (6455/12910), 23.10 MiB | 7.70 MiB/s
Receiving objects:  51% (6585/12910), 23.10 MiB | 7.70 MiB/s
Receiving objects:  52% (6714/12910), 27.42 MiB | 7.83 MiB/s
Receiving objects:  53% (6843/12910), 27.42 MiB | 7.83 MiB/s
Receiving objects:  54% (6972/12910), 27.42 MiB | 7.83 MiB/s
Receiving objects:  55% (7101/12910), 27.42 MiB | 7.83 MiB/s
Receiving objects:  56% (7230/12910), 27.42 MiB | 7.83 MiB/s
Receiving objects:  57% (7359/12910), 27.42 MiB | 7.83 MiB/s
Receiving objects:  57% (7466/12910), 27.42 MiB | 7.83 MiB/s
Receiving objects:  58% (7488/12910), 27.42 MiB | 7.83 MiB/s
Receiving objects:  59% (7617/12910), 32.15 MiB | 8.03 MiB/s
Receiving objects:  60% (7746/12910), 32.15 MiB | 8.03 MiB/s
Receiving objects:  61% (7876/12910), 32.15 MiB | 8.03 MiB/s
Receiving objects:  62% (8005/12910), 32.15 MiB | 8.03 MiB/s
Receiving objects:  63% (8134/12910), 32.15 MiB | 8.03 MiB/s
Receiving objects:  64% (8263/12910), 32.15 MiB | 8.03 MiB/s
Receiving objects:  65% (8392/12910), 32.15 MiB | 8.03 MiB/s
Receiving objects:  66% (8521/12910), 32.15 MiB | 8.03 MiB/s
Receiving objects:  67% (8650/12910), 32.15 MiB | 8.03 MiB/s
Receiving objects:  68% (8779/12910), 32.15 MiB | 8.03 MiB/s
Receiving objects:  69% (8908/12910), 32.15 MiB | 8.03 MiB/s
Receiving objects:  70% (9037/12910), 32.15 MiB | 8.03 MiB/s
Receiving objects:  71% (9167/12910), 32.15 MiB | 8.03 MiB/s
Receiving objects:  72% (9296/12910), 32.15 MiB | 8.03 MiB/s
Receiving objects:  73% (9425/12910), 32.15 MiB | 8.03 MiB/s
Receiving objects:  74% (9554/12910), 32.15 MiB | 8.03 MiB/s
Receiving objects:  75% (9683/12910), 32.15 MiB | 8.03 MiB/s
Receiving objects:  76% (9812/12910), 32.15 MiB | 8.03 MiB/s
Receiving objects:  77% (9941/12910), 32.15 MiB | 8.03 MiB/s
Receiving objects:  78% (10070/12910), 32.15 MiB | 8.03 MiB/s
Receiving objects:  79% (10199/12910), 32.15 MiB | 8.03 MiB/s
Receiving objects:  80% (10328/12910), 32.15 MiB | 8.03 MiB/s
Receiving objects:  81% (10458/12910), 32.15 MiB | 8.03 MiB/s
Receiving objects:  82% (10587/12910), 32.15 MiB | 8.03 MiB/s
Receiving objects:  83% (10716/12910), 32.15 MiB | 8.03 MiB/s
Receiving objects:  84% (10845/12910), 32.15 MiB | 8.03 MiB/s
Receiving objects:  85% (10974/12910), 32.15 MiB | 8.03 MiB/s
Receiving objects:  86% (11103/12910), 39.36 MiB | 8.74 MiB/s
Receiving objects:  87% (11232/12910), 39.36 MiB | 8.74 MiB/s
Receiving objects:  88% (11361/12910), 39.36 MiB | 8.74 MiB/s
Receiving objects:  89% (11490/12910), 39.36 MiB | 8.74 MiB/s
Receiving objects:  90% (11619/12910), 39.36 MiB | 8.74 MiB/s
Receiving objects:  91% (11749/12910), 39.36 MiB | 8.74 MiB/s
Receiving objects:  92% (11878/12910), 39.36 MiB | 8.74 MiB/s
Receiving objects:  93% (12007/12910), 39.36 MiB | 8.74 MiB/s
Receiving objects:  94% (12136/12910), 39.36 MiB | 8.74 MiB/s
Receiving objects:  95% (12265/12910), 39.36 MiB | 8.74 MiB/s
Receiving objects:  96% (12394/12910), 39.36 MiB | 8.74 MiB/s
Receiving objects:  97% (12523/12910), 39.36 MiB | 8.74 MiB/s
Receiving objects:  98% (12652/12910), 39.36 MiB | 8.74 MiB/s
Receiving objects:  99% (12781/12910), 39.36 MiB | 8.74 MiB/s
Receiving objects:  99% (12851/12910), 44.61 MiB | 8.91 MiB/s
remote: Total 12910 (delta 2738), reused 6293 (delta 1478)        
Receiving objects: 100% (12910/12910), 44.61 MiB | 8.91 MiB/s
Receiving objects: 100% (12910/12910), 45.54 MiB | 8.96 MiB/s, done.
Resolving deltas:   0% (0/2738)
Resolving deltas:   1% (28/2738)
Resolving deltas:   2% (55/2738)
Resolving deltas:   3% (83/2738)
Resolving deltas:   4% (110/2738)
Resolving deltas:   5% (137/2738)
Resolving deltas:   6% (165/2738)
Resolving deltas:   7% (192/2738)
Resolving deltas:   8% (220/2738)
Resolving deltas:   9% (247/2738)
Resolving deltas:  10% (274/2738)
Resolving deltas:  11% (303/2738)
Resolving deltas:  12% (329/2738)
Resolving deltas:  13% (356/2738)
Resolving deltas:  14% (385/2738)
Resolving deltas:  15% (412/2738)
Resolving deltas:  16% (439/2738)
Resolving deltas:  17% (466/2738)
Resolving deltas:  18% (493/2738)
Resolving deltas:  19% (521/2738)
Resolving deltas:  20% (548/2738)
Resolving deltas:  21% (575/2738)
Resolving deltas:  22% (603/2738)
Resolving deltas:  23% (630/2738)
Resolving deltas:  24% (658/2738)
Resolving deltas:  25% (685/2738)
Resolving deltas:  26% (712/2738)
Resolving deltas:  27% (740/2738)
Resolving deltas:  28% (768/2738)
Resolving deltas:  29% (795/2738)
Resolving deltas:  30% (822/2738)
Resolving deltas:  31% (850/2738)
Resolving deltas:  32% (877/2738)
Resolving deltas:  33% (904/2738)
Resolving deltas:  34% (931/2738)
Resolving deltas:  35% (959/2738)
Resolving deltas:  36% (987/2738)
Resolving deltas:  37% (1014/2738)
Resolving deltas:  38% (1041/2738)
Resolving deltas:  39% (1068/2738)
Resolving deltas:  40% (1097/2738)
Resolving deltas:  41% (1123/2738)
Resolving deltas:  42% (1150/2738)
Resolving deltas:  43% (1178/2738)
Resolving deltas:  44% (1205/2738)
Resolving deltas:  45% (1233/2738)
Resolving deltas:  46% (1260/2738)
Resolving deltas:  47% (1287/2738)
Resolving deltas:  48% (1315/2738)
Resolving deltas:  49% (1342/2738)
Resolving deltas:  50% (1369/2738)
Resolving deltas:  51% (1397/2738)
Resolving deltas:  52% (1424/2738)
Resolving deltas:  53% (1452/2738)
Resolving deltas:  54% (1479/2738)
Resolving deltas:  55% (1506/2738)
Resolving deltas:  56% (1534/2738)
Resolving deltas:  57% (1562/2738)
Resolving deltas:  58% (1590/2738)
Resolving deltas:  59% (1616/2738)
Resolving deltas:  60% (1643/2738)
Resolving deltas:  61% (1671/2738)
Resolving deltas:  62% (1698/2738)
Resolving deltas:  63% (1725/2738)
Resolving deltas:  64% (1753/2738)
Resolving deltas:  65% (1780/2738)
Resolving deltas:  66% (1808/2738)
Resolving deltas:  67% (1835/2738)
Resolving deltas:  68% (1862/2738)
Resolving deltas:  69% (1890/2738)
Resolving deltas:  70% (1917/2738)
Resolving deltas:  71% (1944/2738)
Resolving deltas:  72% (1972/2738)
Resolving deltas:  73% (1999/2738)
Resolving deltas:  74% (2027/2738)
Resolving deltas:  75% (2054/2738)
Resolving deltas:  76% (2081/2738)
Resolving deltas:  77% (2109/2738)
Resolving deltas:  78% (2136/2738)
Resolving deltas:  79% (2164/2738)
Resolving deltas:  80% (2192/2738)
Resolving deltas:  81% (2218/2738)
Resolving deltas:  82% (2246/2738)
Resolving deltas:  83% (2273/2738)
Resolving deltas:  84% (2300/2738)
Resolving deltas:  85% (2328/2738)
Resolving deltas:  86% (2355/2738)
Resolving deltas:  87% (2384/2738)
Resolving deltas:  88% (2410/2738)
Resolving deltas:  89% (2437/2738)
Resolving deltas:  90% (2465/2738)
Resolving deltas:  91% (2492/2738)
Resolving deltas:  92% (2519/2738)
Resolving deltas:  93% (2547/2738)
Resolving deltas:  94% (2576/2738)
Resolving deltas:  95% (2602/2738)
Resolving deltas:  96% (2629/2738)
Resolving deltas:  97% (2656/2738)
Resolving deltas:  98% (2684/2738)
Resolving deltas:  99% (2711/2738)
Resolving deltas: 100% (2738/2738)
Resolving deltas: 100% (2738/2738), done.
Updating files:  69% (8012/11457)
Updating files:  70% (8020/11457)
Updating files:  71% (8135/11457)
Updating files:  72% (8250/11457)
Updating files:  73% (8364/11457)
Updating files:  74% (8479/11457)
Updating files:  75% (8593/11457)
Updating files:  76% (8708/11457)
Updating files:  77% (8822/11457)
Updating files:  78% (8937/11457)
Updating files:  79% (9052/11457)
Updating files:  80% (9166/11457)
Updating files:  81% (9281/11457)
Updating files:  82% (9395/11457)
Updating files:  83% (9510/11457)
Updating files:  84% (9624/11457)
Updating files:  85% (9739/11457)
Updating files:  86% (9854/11457)
Updating files:  87% (9968/11457)
Updating files:  88% (10083/11457)
Updating files:  89% (10197/11457)
Updating files:  90% (10312/11457)
Updating files:  91% (10426/11457)
Updating files:  92% (10541/11457)
Updating files:  93% (10656/11457)
Updating files:  94% (10770/11457)
Updating files:  95% (10885/11457)
Updating files:  96% (10999/11457)
Updating files:  97% (11114/11457)
Updating files:  98% (11228/11457)
Updating files:  99% (11343/11457)
Updating files: 100% (11457/11457)
Updating files: 100% (11457/11457), done.
 00:12

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-mediawiki-1  Started
 Container mediawiki-mediawiki-jobrunner-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  10/133 [==>-------------------------]   7%
  30/133 [======>---------------------]  22%
  56/133 [===========>----------------]  42%
  80/133 [================>-----------]  60%
  96/133 [====================>-------]  72%
 110/133 [=======================>----]  82%
 124/133 [==========================>-]  93%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:10

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 3.9 s.
 00:04

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 12s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:13

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:01

 Total duration: 01:22

 01:23

Install 'extensions/AchievementBadges'...

Cloning component(s)
:0: _clone_component "extensions/AchievementBadges"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/AchievementBadges to 'extensions/AchievementBadges' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/AchievementBadges'...
|0| remote: Counting objects: 1           
remote: Counting objects: 137, done        
|0| remote: Finding sources:   1% (1/137)           
remote: Finding sources:   2% (3/137)           
remote: Finding sources:   3% (4/137)           
remote: Finding sources:   4% (5/137)           
remote: Finding sources:   5% (7/137)           
remote: Finding sources:   6% (8/137)           
remote: Finding sources:   7% (9/137)           
remote: Finding sources:   8% (11/137)           
remote: Finding sources:   9% (12/137)           
remote: Finding sources:  10% (14/137)           
remote: Finding sources:  11% (15/137)           
remote: Finding sources:  12% (16/137)           
remote: Finding sources:  13% (18/137)           
remote: Finding sources:  14% (19/137)           
remote: Finding sources:  15% (20/137)           
remote: Finding sources:  16% (22/137)           
remote: Finding sources:  17% (23/137)           
remote: Finding sources:  18% (24/137)           
remote: Finding sources:  19% (26/137)           
remote: Finding sources:  20% (27/137)           
remote: Finding sources:  21% (29/137)           
remote: Finding sources:  22% (30/137)           
remote: Finding sources:  23% (31/137)           
remote: Finding sources:  24% (33/137)           
remote: Finding sources:  25% (34/137)           
remote: Finding sources:  26% (35/137)           
remote: Finding sources:  27% (37/137)           
remote: Finding sources:  28% (38/137)           
remote: Finding sources:  29% (40/137)           
remote: Finding sources:  30% (41/137)           
remote: Finding sources:  31% (42/137)           
remote: Finding sources:  32% (44/137)           
remote: Finding sources:  33% (45/137)           
remote: Finding sources:  34% (46/137)           
remote: Finding sources:  35% (48/137)           
remote: Finding sources:  36% (49/137)           
remote: Finding sources:  37% (51/137)           
remote: Finding sources:  38% (52/137)           
remote: Finding sources:  39% (53/137)           
remote: Finding sources:  40% (55/137)           
remote: Finding sources:  41% (56/137)           
remote: Finding sources:  42% (57/137)           
remote: Finding sources:  43% (59/137)           
remote: Finding sources:  44% (60/137)           
remote: Finding sources:  45% (61/137)           
remote: Finding sources:  46% (63/137)           
remote: Finding sources:  47% (64/137)           
remote: Finding sources:  48% (66/137)           
remote: Finding sources:  49% (67/137)           
remote: Finding sources:  50% (68/137)           
remote: Finding sources:  51% (70/137)           
remote: Finding sources:  52% (71/137)           
remote: Finding sources:  53% (72/137)           
remote: Finding sources:  54% (74/137)           
remote: Finding sources:  55% (75/137)           
remote: Finding sources:  56% (77/137)           
remote: Finding sources:  57% (78/137)           
remote: Finding sources:  58% (79/137)           
remote: Finding sources:  59% (81/137)           
remote: Finding sources:  60% (82/137)           
remote: Finding sources:  61% (83/137)           
remote: Finding sources:  62% (85/137)           
remote: Finding sources:  63% (86/137)           
remote: Finding sources:  64% (87/137)           
remote: Finding sources:  65% (89/137)           
remote: Finding sources:  66% (90/137)           
remote: Finding sources:  67% (92/137)           
remote: Finding sources:  68% (93/137)           
remote: Finding sources:  69% (94/137)           
remote: Finding sources:  70% (96/137)           
remote: Finding sources:  71% (97/137)           
remote: Finding sources:  72% (98/137)           
remote: Finding sources:  73% (100/137)           
remote: Finding sources:  74% (101/137)           
remote: Finding sources:  75% (103/137)           
remote: Finding sources:  76% (104/137)           
remote: Finding sources:  77% (105/137)           
remote: Finding sources:  78% (107/137)           
remote: Finding sources:  79% (108/137)           
remote: Finding sources:  80% (109/137)           
remote: Finding sources:  81% (111/137)           
remote: Finding sources:  82% (112/137)           
remote: Finding sources:  83% (114/137)           
remote: Finding sources:  84% (115/137)           
remote: Finding sources:  85% (116/137)           
remote: Finding sources:  86% (118/137)           
remote: Finding sources:  87% (119/137)           
remote: Finding sources:  88% (120/137)           
remote: Finding sources:  89% (122/137)           
remote: Finding sources:  90% (123/137)           
remote: Finding sources:  91% (124/137)           
remote: Finding sources:  92% (126/137)           
remote: Finding sources:  93% (127/137)           
remote: Finding sources:  94% (129/137)           
remote: Finding sources:  95% (130/137)           
remote: Finding sources:  96% (131/137)           
remote: Finding sources:  97% (133/137)           
remote: Finding sources:  98% (134/137)           
remote: Finding sources:  99% (135/137)           
remote: Finding sources: 100% (137/137)           
remote: Finding sources: 100% (137/137)        
|0| remote: Getting sizes:   1% (1/131)           
remote: Getting sizes:   2% (2/131)           
remote: Getting sizes:   3% (4/131)           
remote: Getting sizes:   4% (5/131)           
remote: Getting sizes:   5% (6/131)           
remote: Getting sizes:   6% (8/131)           
remote: Getting sizes:   7% (9/131)           
remote: Getting sizes:   8% (10/131)           
remote: Getting sizes:   9% (12/131)           
remote: Getting sizes:  10% (13/131)           
remote: Getting sizes:  11% (14/131)           
remote: Getting sizes:  12% (16/131)           
remote: Getting sizes:  13% (17/131)           
remote: Getting sizes:  14% (18/131)           
remote: Getting sizes:  15% (19/131)           
remote: Getting sizes:  16% (21/131)           
remote: Getting sizes:  17% (22/131)           
remote: Getting sizes:  18% (23/131)           
remote: Getting sizes:  19% (25/131)           
remote: Getting sizes:  20% (26/131)           
remote: Getting sizes:  21% (27/131)           
remote: Getting sizes:  22% (29/131)           
remote: Getting sizes:  23% (30/131)           
remote: Getting sizes:  24% (31/131)           
remote: Getting sizes:  25% (33/131)           
remote: Getting sizes:  26% (34/131)           
remote: Getting sizes:  27% (35/131)           
remote: Getting sizes:  28% (37/131)           
remote: Getting sizes:  29% (38/131)           
remote: Getting sizes:  30% (39/131)           
remote: Getting sizes:  31% (40/131)           
remote: Getting sizes:  32% (42/131)           
remote: Getting sizes:  33% (43/131)           
remote: Getting sizes:  34% (44/131)           
remote: Getting sizes:  35% (46/131)           
remote: Getting sizes:  36% (47/131)           
remote: Getting sizes:  37% (48/131)           
remote: Getting sizes:  38% (50/131)           
remote: Getting sizes:  39% (51/131)           
remote: Getting sizes:  40% (52/131)           
remote: Getting sizes:  41% (54/131)           
remote: Getting sizes:  42% (55/131)           
remote: Getting sizes:  43% (56/131)           
remote: Getting sizes:  44% (57/131)           
remote: Getting sizes:  45% (59/131)           
remote: Getting sizes:  46% (60/131)           
remote: Getting sizes:  47% (61/131)           
remote: Getting sizes:  48% (63/131)           
remote: Getting sizes:  49% (64/131)           
remote: Getting sizes:  50% (65/131)           
remote: Getting sizes:  51% (67/131)           
remote: Getting sizes:  52% (68/131)           
remote: Getting sizes:  53% (69/131)           
remote: Getting sizes:  54% (71/131)           
remote: Getting sizes:  55% (72/131)           
remote: Getting sizes:  56% (73/131)           
remote: Getting sizes:  57% (75/131)           
remote: Getting sizes:  58% (76/131)           
remote: Getting sizes:  59% (77/131)           
remote: Getting sizes:  60% (78/131)           
remote: Getting sizes:  61% (80/131)           
remote: Getting sizes:  62% (81/131)           
remote: Getting sizes:  63% (82/131)           
remote: Getting sizes:  64% (84/131)           
remote: Getting sizes:  65% (85/131)           
remote: Getting sizes:  66% (86/131)           
remote: Getting sizes:  67% (88/131)           
remote: Getting sizes:  68% (89/131)           
remote: Getting sizes:  69% (90/131)           
remote: Getting sizes:  70% (92/131)           
remote: Getting sizes:  71% (93/131)           
remote: Getting sizes:  72% (94/131)           
remote: Getting sizes:  73% (95/131)           
remote: Getting sizes:  74% (97/131)           
remote: Getting sizes:  75% (98/131)           
remote: Getting sizes:  76% (99/131)           
remote: Getting sizes:  77% (101/131)           
remote: Getting sizes:  78% (102/131)           
remote: Getting sizes:  79% (103/131)           
remote: Getting sizes:  80% (105/131)           
remote: Getting sizes:  81% (106/131)           
remote: Getting sizes:  82% (107/131)           
remote: Getting sizes:  83% (109/131)           
remote: Getting sizes:  84% (110/131)           
remote: Getting sizes:  85% (111/131)           
remote: Getting sizes:  86% (113/131)           
remote: Getting sizes:  87% (114/131)           
remote: Getting sizes:  88% (115/131)           
remote: Getting sizes:  89% (116/131)           
remote: Getting sizes:  90% (118/131)           
remote: Getting sizes:  91% (119/131)           
remote: Getting sizes:  92% (120/131)           
remote: Getting sizes:  93% (122/131)           
remote: Getting sizes:  94% (123/131)           
remote: Getting sizes:  95% (124/131)           
remote: Getting sizes:  96% (126/131)           
remote: Getting sizes:  97% (127/131)           
remote: Getting sizes:  98% (128/131)           
remote: Getting sizes:  99% (130/131)           
remote: Getting sizes: 100% (131/131)           
remote: Getting sizes: 100% (131/131)        
|0| remote: Compressing objects:   1% (3124/287996)           
remote: Compressing objects:   2% (4726/287996)           
remote: Compressing objects:   3% (9293/287996)           
remote: Compressing objects:   4% (10366/287996)           
remote: Compressing objects:   7% (19380/287996)           
remote: Compressing objects:  10% (28937/287996)           
remote: Compressing objects:  13% (36577/287996)           
remote: Compressing objects:  15% (43191/287996)           
remote: Compressing objects:  16% (44645/287996)           
remote: Compressing objects:  21% (59194/287996)           
remote: Compressing objects:  23% (66148/287996)           
remote: Compressing objects:  24% (67828/287996)           
remote: Compressing objects:  25% (73178/287996)           
remote: Compressing objects:  30% (85601/287996)           
remote: Compressing objects:  34% (98770/287996)           
remote: Compressing objects:  39% (112948/287996)           
remote: Compressing objects:  45% (129716/287996)           
remote: Compressing objects:  47% (135105/287996)           
remote: Compressing objects:  51% (148235/287996)           
remote: Compressing objects:  56% (162285/287996)           
remote: Compressing objects:  57% (163219/287996)           
remote: Compressing objects:  62% (177929/287996)           
remote: Compressing objects:  67% (191761/287996)           
remote: Compressing objects:  69% (197902/287996)           
remote: Compressing objects:  74% (212565/287996)           
remote: Compressing objects:  78% (224932/287996)           
remote: Compressing objects:  83% (238945/287996)           
remote: Compressing objects:  88% (253415/287996)           
remote: Compressing objects:  90% (258485/287996)           
remote: Compressing objects:  94% (270657/287996)           
remote: Compressing objects:  95% (273531/287996)           
remote: Compressing objects:  99% (285683/287996)           
remote: Compressing objects: 100% (287996/287996)           
remote: Compressing objects: 100% (287996/287996)        
|0| Receiving objects:   0% (1/137)
Receiving objects:   1% (2/137)
Receiving objects:   2% (3/137)
Receiving objects:   3% (5/137)
Receiving objects:   4% (6/137)
Receiving objects:   5% (7/137)
Receiving objects:   6% (9/137)
Receiving objects:   7% (10/137)
Receiving objects:   8% (11/137)
Receiving objects:   9% (13/137)
Receiving objects:  10% (14/137)
Receiving objects:  11% (16/137)
Receiving objects:  12% (17/137)
Receiving objects:  13% (18/137)
Receiving objects:  14% (20/137)
Receiving objects:  15% (21/137)
Receiving objects:  16% (22/137)
Receiving objects:  17% (24/137)
Receiving objects:  18% (25/137)
Receiving objects:  19% (27/137)
Receiving objects:  20% (28/137)
Receiving objects:  21% (29/137)
Receiving objects:  22% (31/137)
Receiving objects:  23% (32/137)
Receiving objects:  24% (33/137)
Receiving objects:  25% (35/137)
Receiving objects:  26% (36/137)
Receiving objects:  27% (37/137)
Receiving objects:  28% (39/137)
Receiving objects:  29% (40/137)
Receiving objects:  30% (42/137)
Receiving objects:  31% (43/137)
Receiving objects:  32% (44/137)
Receiving objects:  33% (46/137)
Receiving objects:  34% (47/137)
Receiving objects:  35% (48/137)
Receiving objects:  36% (50/137)
Receiving objects:  37% (51/137)
Receiving objects:  38% (53/137)
Receiving objects:  39% (54/137)
Receiving objects:  40% (55/137)
Receiving objects:  41% (57/137)
Receiving objects:  42% (58/137)
Receiving objects:  43% (59/137)
Receiving objects:  44% (61/137)
Receiving objects:  45% (62/137)
Receiving objects:  46% (64/137)
Receiving objects:  47% (65/137)
Receiving objects:  48% (66/137)
Receiving objects:  49% (68/137)
Receiving objects:  50% (69/137)
Receiving objects:  51% (70/137)
Receiving objects:  52% (72/137)
Receiving objects:  53% (73/137)
Receiving objects:  54% (74/137)
Receiving objects:  55% (76/137)
Receiving objects:  56% (77/137)
Receiving objects:  57% (79/137)
Receiving objects:  58% (80/137)
Receiving objects:  59% (81/137)
Receiving objects:  60% (83/137)
Receiving objects:  61% (84/137)
Receiving objects:  62% (85/137)
Receiving objects:  63% (87/137)
Receiving objects:  64% (88/137)
Receiving objects:  65% (90/137)
Receiving objects:  66% (91/137)
Receiving objects:  67% (92/137)
Receiving objects:  68% (94/137)
Receiving objects:  69% (95/137)
Receiving objects:  70% (96/137)
Receiving objects:  71% (98/137)
Receiving objects:  72% (99/137)
Receiving objects:  73% (101/137)
Receiving objects:  74% (102/137)
Receiving objects:  75% (103/137)
Receiving objects:  76% (105/137)
Receiving objects:  77% (106/137)
Receiving objects:  78% (107/137)
Receiving objects:  79% (109/137)
Receiving objects:  80% (110/137)
Receiving objects:  81% (111/137)
Receiving objects:  82% (113/137)
Receiving objects:  83% (114/137)
Receiving objects:  84% (116/137)
Receiving objects:  85% (117/137)
Receiving objects:  86% (118/137)
Receiving objects:  87% (120/137)
Receiving objects:  88% (121/137)
Receiving objects:  89% (122/137)
Receiving objects:  90% (124/137)
Receiving objects:  91% (125/137)
remote: Total 137 (delta 21), reused 82 (delta 4)        
|0| Receiving objects:  92% (127/137)
Receiving objects:  93% (128/137)
Receiving objects:  94% (129/137)
Receiving objects:  95% (131/137)
Receiving objects:  96% (132/137)
Receiving objects:  97% (133/137)
Receiving objects:  98% (135/137)
Receiving objects:  99% (136/137)
Receiving objects: 100% (137/137)
Receiving objects: 100% (137/137), 212.00 KiB | 6.24 MiB/s, done.
|0| Resolving deltas:   0% (0/21)
Resolving deltas:   4% (1/21)
Resolving deltas:   9% (2/21)
Resolving deltas:  14% (3/21)
Resolving deltas:  19% (4/21)
Resolving deltas:  28% (6/21)
Resolving deltas:  33% (7/21)
Resolving deltas:  38% (8/21)
Resolving deltas:  42% (9/21)
Resolving deltas:  47% (10/21)
Resolving deltas:  52% (11/21)
Resolving deltas:  57% (12/21)
Resolving deltas:  61% (13/21)
Resolving deltas:  66% (14/21)
Resolving deltas:  71% (15/21)
Resolving deltas:  76% (16/21)
Resolving deltas:  80% (17/21)
Resolving deltas:  95% (20/21)
Resolving deltas: 100% (21/21)
Resolving deltas: 100% (21/21), done.
|0|  00:00
 00:00

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:04

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }

added 191 packages, and audited 1633 packages in 7s

225 packages are looking for funding
  run `npm fund` for details

18 vulnerabilities (1 low, 4 moderate, 13 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues possible (including breaking changes), run:
  npm audit fix --force

Some issues need review, and may require choosing
a different dependency.

Run `npm audit` for details.
 00:07

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.1 s.
 00:00

Running 'extensions/AchievementBadges/setup.sh' if found
Looking for '/var/local/extensions/AchievementBadges/setup.sh'
No '/var/local/extensions/AchievementBadges/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:15
 00:15

Running Selenium tests for 'extensions/AchievementBadges' via 'run_component_selenium_tests "extensions/AchievementBadges"'...

Ensuring Selenium ready...

 00:00

Starting Selenium container
 Container mediawiki-novnc-1  Creating
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-novnc-1  Created
 Container mediawiki-selenium-1  Creating
 Container mediawiki-selenium-1  Created
 Container mediawiki-novnc-1  Starting
 Container mediawiki-novnc-1  Started
 Container mediawiki-selenium-1  Starting
 Container mediawiki-selenium-1  Started
 00:18
Installing Selenium browser binary...
Chromium 101.0.4950.0 

> selenium-test
> wdio tests/selenium/wdio.conf.js


Execution of 1 workers started at 2025-06-20T15:18:51.408Z

[0-0] RUNNING in chrome - /tests/selenium/specs/achievements.js
[0-0] PASSED in chrome - /tests/selenium/specs/achievements.js

 "spec" Reporter:
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-0] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-0] Session ID: d57a3496-fcd1-475d-9db5-97a06617f64f
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0] » /tests/selenium/specs/achievements.js
[Chrome 101.0.4950.0 linux #0-0] Special:Achievements
[Chrome 101.0.4950.0 linux #0-0]    ✓ shows a logged-in user hint of long-user-page
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0] 1 passing (3.4s)


Spec Files:	 1 passed, 1 total (100% completed) in 00:00:04 

 00:36

Running Selenium tests for 'extensions/AchievementBadges' via 'run_selenium_tests "extensions/AchievementBadges/tests/selenium/*specs/**/*.js" ".*"'...

Ensuring Selenium ready...

 00:00
Chromium 101.0.4950.0 
2025-06-20T15:18:59.613Z WARN @wdio/config:ConfigParser: pattern docs/**/specs/*.js did not match any file
2025-06-20T15:18:59.615Z WARN @wdio/config:ConfigParser: pattern specs/**/*.js did not match any file
2025-06-20T15:18:59.616Z WARN @wdio/config:ConfigParser: pattern wdio-mediawiki/specs/*.js did not match any file

Execution of 1 workers started at 2025-06-20T15:18:59.620Z

[0-0] RUNNING in chrome - file:///extensions/AchievementBadges/tests/selenium/specs/achievements.js
[0-0] TypeError in "Special:Achievements.shows a logged-in user hint of long-user-page"
TypeError: Cannot read properties of undefined (reading 'mwUser')
    at Context.<anonymous> (/var/www/html/w/extensions/AchievementBadges/tests/selenium/specs/achievements.js:8:45)
[0-0] FAILED in chrome - file:///extensions/AchievementBadges/tests/selenium/specs/achievements.js

 "spec" Reporter:
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-0] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-0] Session ID: bef3fe76651439488e369fd9edcb09b9
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] » extensions/AchievementBadges/tests/selenium/specs/achievements.js
[chrome 137.0.7151.119 linux #0-0] Special:Achievements
[chrome 137.0.7151.119 linux #0-0]    ✖ shows a logged-in user hint of long-user-page
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 1 failing (161ms)
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 1) Special:Achievements shows a logged-in user hint of long-user-page
[chrome 137.0.7151.119 linux #0-0] Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-0] TypeError: Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-0]     at Context.<anonymous> (/var/www/html/w/extensions/AchievementBadges/tests/selenium/specs/achievements.js:8:45)


Spec Files:	 0 passed, 1 failed, 1 total (100% completed) in 00:00:08  


 00:12

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-selenium-1  Stopping
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-selenium-1  Stopped
 Container mediawiki-selenium-1  Removing
 Container mediawiki-selenium-1  Removed
 Container mediawiki-novnc-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-novnc-1  Stopped
 Container mediawiki-novnc-1  Removing
 Container mediawiki-novnc-1  Removed
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-web-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:22

Reclaim disk space if needed
Free disk space (21%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12910, done        
remote: Finding sources:   1% (65/12910)           
remote: Finding sources:   2% (194/12910)           
remote: Finding sources:   3% (323/12910)           
remote: Finding sources:   4% (452/12910)           
remote: Finding sources:   5% (581/12910)           
remote: Finding sources:   6% (711/12910)           
remote: Finding sources:   7% (840/12910)           
remote: Finding sources:   8% (969/12910)           
remote: Finding sources:   9% (1098/12910)           
remote: Finding sources:  10% (1227/12910)           
remote: Finding sources:  11% (1356/12910)           
remote: Finding sources:  12% (1485/12910)           
remote: Finding sources:  13% (1614/12910)           
remote: Finding sources:  14% (1743/12910)           
remote: Finding sources:  15% (1872/12910)           
remote: Finding sources:  16% (2002/12910)           
remote: Finding sources:  17% (2131/12910)           
remote: Finding sources:  18% (2260/12910)           
remote: Finding sources:  19% (2389/12910)           
remote: Finding sources:  20% (2518/12910)           
remote: Finding sources:  21% (2647/12910)           
remote: Finding sources:  22% (2776/12910)           
remote: Finding sources:  23% (2905/12910)           
remote: Finding sources:  24% (3034/12910)           
remote: Finding sources:  25% (3163/12910)           
remote: Finding sources:  26% (3293/12910)           
remote: Finding sources:  27% (3422/12910)           
remote: Finding sources:  28% (3551/12910)           
remote: Finding sources:  29% (3680/12910)           
remote: Finding sources:  30% (3809/12910)           
remote: Finding sources:  31% (3938/12910)           
remote: Finding sources:  32% (4067/12910)           
remote: Finding sources:  33% (4196/12910)           
remote: Finding sources:  34% (4325/12910)           
remote: Finding sources:  35% (4454/12910)           
remote: Finding sources:  36% (4584/12910)           
remote: Finding sources:  37% (4713/12910)           
remote: Finding sources:  38% (4842/12910)           
remote: Finding sources:  39% (4971/12910)           
remote: Finding sources:  40% (5100/12910)           
remote: Finding sources:  41% (5229/12910)           
remote: Finding sources:  42% (5358/12910)           
remote: Finding sources:  43% (5487/12910)           
remote: Finding sources:  44% (5616/12910)           
remote: Finding sources:  45% (5745/12910)           
remote: Finding sources:  46% (5875/12910)           
remote: Finding sources:  47% (6004/12910)           
remote: Finding sources:  48% (6133/12910)           
remote: Finding sources:  49% (6262/12910)           
remote: Finding sources:  50% (6391/12910)           
remote: Finding sources:  51% (6520/12910)           
remote: Finding sources:  52% (6649/12910)           
remote: Finding sources:  53% (6778/12910)           
remote: Finding sources:  54% (6907/12910)           
remote: Finding sources:  55% (7036/12910)           
remote: Finding sources:  56% (7166/12910)           
remote: Finding sources:  57% (7295/12910)           
remote: Finding sources:  58% (7424/12910)           
remote: Finding sources:  59% (7553/12910)           
remote: Finding sources:  60% (7682/12910)           
remote: Finding sources:  61% (7811/12910)           
remote: Finding sources:  62% (7940/12910)           
remote: Finding sources:  63% (8069/12910)           
remote: Finding sources:  64% (8198/12910)           
remote: Finding sources:  65% (8327/12910)           
remote: Finding sources:  66% (8457/12910)           
remote: Finding sources:  67% (8586/12910)           
remote: Finding sources:  68% (8715/12910)           
remote: Finding sources:  69% (8844/12910)           
remote: Finding sources:  70% (8973/12910)           
remote: Finding sources:  71% (9102/12910)           
remote: Finding sources:  72% (9231/12910)           
remote: Finding sources:  73% (9360/12910)           
remote: Finding sources:  74% (9489/12910)           
remote: Finding sources:  75% (9618/12910)           
remote: Finding sources:  76% (9748/12910)           
remote: Finding sources:  77% (9877/12910)           
remote: Finding sources:  78% (10006/12910)           
remote: Finding sources:  79% (10135/12910)           
remote: Finding sources:  80% (10264/12910)           
remote: Finding sources:  81% (10393/12910)           
remote: Finding sources:  82% (10522/12910)           
remote: Finding sources:  83% (10651/12910)           
remote: Finding sources:  84% (10780/12910)           
remote: Finding sources:  85% (10909/12910)           
remote: Finding sources:  86% (11039/12910)           
remote: Finding sources:  87% (11168/12910)           
remote: Finding sources:  88% (11297/12910)           
remote: Finding sources:  89% (11426/12910)           
remote: Finding sources:  90% (11555/12910)           
remote: Finding sources:  91% (11684/12910)           
remote: Finding sources:  92% (11813/12910)           
remote: Finding sources:  93% (11942/12910)           
remote: Finding sources:  94% (12071/12910)           
remote: Finding sources:  95% (12200/12910)           
remote: Finding sources:  96% (12330/12910)           
remote: Finding sources:  97% (12459/12910)           
remote: Finding sources:  98% (12588/12910)           
remote: Finding sources:  99% (12717/12910)           
remote: Finding sources: 100% (12846/12910)           
remote: Finding sources: 100% (12910/12910)        
remote: Getting sizes:   1% (58/11429)           
remote: Getting sizes:   2% (172/11429)           
remote: Getting sizes:   3% (286/11429)           
remote: Getting sizes:   4% (401/11429)           
remote: Getting sizes:   5% (515/11429)           
remote: Getting sizes:   6% (629/11429)           
remote: Getting sizes:   7% (743/11429)           
remote: Getting sizes:   8% (858/11429)           
remote: Getting sizes:   9% (972/11429)           
remote: Getting sizes:  10% (1086/11429)           
remote: Getting sizes:  11% (1201/11429)           
remote: Getting sizes:  12% (1315/11429)           
remote: Getting sizes:  13% (1429/11429)           
remote: Getting sizes:  14% (1543/11429)           
remote: Getting sizes:  15% (1658/11429)           
remote: Getting sizes:  16% (1772/11429)           
remote: Getting sizes:  17% (1886/11429)           
remote: Getting sizes:  18% (2001/11429)           
remote: Getting sizes:  19% (2115/11429)           
remote: Getting sizes:  20% (2229/11429)           
remote: Getting sizes:  21% (2343/11429)           
remote: Getting sizes:  22% (2458/11429)           
remote: Getting sizes:  23% (2572/11429)           
remote: Getting sizes:  24% (2686/11429)           
remote: Getting sizes:  25% (2801/11429)           
remote: Getting sizes:  26% (2915/11429)           
remote: Getting sizes:  27% (3029/11429)           
remote: Getting sizes:  28% (3143/11429)           
remote: Getting sizes:  29% (3258/11429)           
remote: Getting sizes:  30% (3372/11429)           
remote: Getting sizes:  31% (3486/11429)           
remote: Getting sizes:  32% (3601/11429)           
remote: Getting sizes:  33% (3715/11429)           
remote: Getting sizes:  34% (3829/11429)           
remote: Getting sizes:  35% (3944/11429)           
remote: Getting sizes:  36% (4058/11429)           
remote: Getting sizes:  37% (4172/11429)           
remote: Getting sizes:  38% (4286/11429)           
remote: Getting sizes:  39% (4401/11429)           
remote: Getting sizes:  40% (4515/11429)           
remote: Getting sizes:  41% (4629/11429)           
remote: Getting sizes:  42% (4744/11429)           
remote: Getting sizes:  43% (4858/11429)           
remote: Getting sizes:  44% (4972/11429)           
remote: Getting sizes:  45% (5086/11429)           
remote: Getting sizes:  46% (5201/11429)           
remote: Getting sizes:  47% (5315/11429)           
remote: Getting sizes:  48% (5429/11429)           
remote: Getting sizes:  49% (5544/11429)           
remote: Getting sizes:  50% (5658/11429)           
remote: Getting sizes:  51% (5772/11429)           
remote: Getting sizes:  52% (5886/11429)           
remote: Getting sizes:  53% (6001/11429)           
remote: Getting sizes:  54% (6115/11429)           
remote: Getting sizes:  55% (6229/11429)           
remote: Getting sizes:  56% (6344/11429)           
remote: Getting sizes:  57% (6458/11429)           
remote: Getting sizes:  58% (6572/11429)           
remote: Getting sizes:  59% (6686/11429)           
remote: Getting sizes:  60% (6801/11429)           
remote: Getting sizes:  61% (6915/11429)           
remote: Getting sizes:  62% (7029/11429)           
remote: Getting sizes:  63% (7144/11429)           
remote: Getting sizes:  64% (7258/11429)           
remote: Getting sizes:  65% (7372/11429)           
remote: Getting sizes:  66% (7486/11429)           
remote: Getting sizes:  67% (7601/11429)           
remote: Getting sizes:  68% (7715/11429)           
remote: Getting sizes:  69% (7829/11429)           
remote: Getting sizes:  70% (7944/11429)           
remote: Getting sizes:  71% (8058/11429)           
remote: Getting sizes:  72% (8172/11429)           
remote: Getting sizes:  73% (8287/11429)           
remote: Getting sizes:  74% (8401/11429)           
remote: Getting sizes:  75% (8515/11429)           
remote: Getting sizes:  76% (8629/11429)           
remote: Getting sizes:  77% (8744/11429)           
remote: Getting sizes:  78% (8858/11429)           
remote: Getting sizes:  79% (8972/11429)           
remote: Getting sizes:  80% (9087/11429)           
remote: Getting sizes:  81% (9201/11429)           
remote: Getting sizes:  82% (9315/11429)           
remote: Getting sizes:  83% (9429/11429)           
remote: Getting sizes:  84% (9544/11429)           
remote: Getting sizes:  85% (9658/11429)           
remote: Getting sizes:  86% (9772/11429)           
remote: Getting sizes:  87% (9887/11429)           
remote: Getting sizes:  88% (10001/11429)           
remote: Getting sizes:  89% (10115/11429)           
remote: Getting sizes:  90% (10229/11429)           
remote: Getting sizes:  91% (10344/11429)           
remote: Getting sizes:  92% (10458/11429)           
remote: Getting sizes:  93% (10572/11429)           
remote: Getting sizes:  94% (10687/11429)           
remote: Getting sizes:  95% (10801/11429)           
remote: Getting sizes:  96% (10915/11429)           
remote: Getting sizes:  97% (11029/11429)           
remote: Getting sizes:  98% (11144/11429)           
remote: Getting sizes:  99% (11258/11429)           
remote: Getting sizes: 100% (11372/11429)           
remote: Getting sizes: 100% (11429/11429)        
remote: Compressing objects:   2% (2226/135391)           
remote: Compressing objects:   3% (3471/135391)           
remote: Compressing objects:   4% (4742/135391)           
remote: Compressing objects:   5% (6436/135391)           
remote: Compressing objects:   6% (7533/135391)           
remote: Compressing objects:   7% (8920/135391)           
remote: Compressing objects:   8% (10208/135391)           
remote: Compressing objects:   8% (11004/135391)           
remote: Compressing objects:   9% (11520/135391)           
remote: Compressing objects:  10% (12964/135391)           
remote: Compressing objects:  11% (14221/135391)           
remote: Compressing objects:  12% (15572/135391)           
remote: Compressing objects:  13% (16947/135391)           
remote: Compressing objects:  14% (18278/135391)           
remote: Compressing objects:  15% (19746/135391)           
remote: Compressing objects:  16% (21023/135391)           
remote: Compressing objects:  17% (22459/135391)           
remote: Compressing objects:  18% (23695/135391)           
remote: Compressing objects:  19% (25055/135391)           
remote: Compressing objects:  20% (26440/135391)           
remote: Compressing objects:  20% (26755/135391)           
remote: Compressing objects:  21% (27758/135391)           
remote: Compressing objects:  22% (29133/135391)           
remote: Compressing objects:  23% (30465/135391)           
remote: Compressing objects:  24% (31817/135391)           
remote: Compressing objects:  25% (33183/135391)           
remote: Compressing objects:  26% (34528/135391)           
remote: Compressing objects:  27% (36122/135391)           
remote: Compressing objects:  28% (37343/135391)           
remote: Compressing objects:  29% (38804/135391)           
remote: Compressing objects:  30% (40299/135391)           
remote: Compressing objects:  31% (41386/135391)           
remote: Compressing objects:  32% (42742/135391)           
remote: Compressing objects:  33% (44053/135391)           
remote: Compressing objects:  34% (45369/135391)           
remote: Compressing objects:  35% (46713/135391)           
remote: Compressing objects:  36% (48064/135391)           
remote: Compressing objects:  37% (49422/135391)           
remote: Compressing objects:  38% (50810/135391)           
remote: Compressing objects:  39% (52473/135391)           
remote: Compressing objects:  40% (53499/135391)           
remote: Compressing objects:  40% (54502/135391)           
remote: Compressing objects:  41% (55073/135391)           
remote: Compressing objects:  42% (56351/135391)           
remote: Compressing objects:  43% (57678/135391)           
remote: Compressing objects:  44% (59241/135391)           
remote: Compressing objects:  45% (60304/135391)           
remote: Compressing objects:  46% (61763/135391)           
remote: Compressing objects:  47% (63008/135391)           
remote: Compressing objects:  48% (64629/135391)           
remote: Compressing objects:  49% (65678/135391)           
remote: Compressing objects:  50% (67028/135391)           
remote: Compressing objects:  51% (68592/135391)           
remote: Compressing objects:  52% (70199/135391)           
remote: Compressing objects:  53% (71235/135391)           
remote: Compressing objects:  54% (72448/135391)           
remote: Compressing objects:  55% (74564/135391)           
remote: Compressing objects:  56% (75281/135391)           
remote: Compressing objects:  57% (76635/135391)           
remote: Compressing objects:  58% (77888/135391)           
remote: Compressing objects:  59% (79435/135391)           
remote: Compressing objects:  60% (80831/135391)           
remote: Compressing objects:  61% (82169/135391)           
remote: Compressing objects:  62% (83396/135391)           
remote: Compressing objects:  63% (84628/135391)           
remote: Compressing objects:  64% (85979/135391)           
remote: Compressing objects:  65% (87352/135391)           
remote: Compressing objects:  66% (89675/135391)           
remote: Compressing objects:  67% (90314/135391)           
remote: Compressing objects:  68% (91398/135391)           
remote: Compressing objects:  69% (92837/135391)           
remote: Compressing objects:  70% (94138/135391)           
remote: Compressing objects:  71% (95451/135391)           
remote: Compressing objects:  72% (96881/135391)           
remote: Compressing objects:  72% (97483/135391)           
remote: Compressing objects:  73% (98221/135391)           
remote: Compressing objects:  74% (99528/135391)           
remote: Compressing objects:  75% (100976/135391)           
remote: Compressing objects:  76% (102294/135391)           
remote: Compressing objects:  77% (103758/135391)           
remote: Compressing objects:  78% (104989/135391)           
remote: Compressing objects:  79% (106295/135391)           
remote: Compressing objects:  80% (107815/135391)           
remote: Compressing objects:  81% (109009/135391)           
remote: Compressing objects:  82% (110466/135391)           
remote: Compressing objects:  83% (111729/135391)           
remote: Compressing objects:  84% (113106/135391)           
remote: Compressing objects:  85% (114423/135391)           
remote: Compressing objects:  86% (115950/135391)           
remote: Compressing objects:  87% (117431/135391)           
remote: Compressing objects:  88% (118476/135391)           
remote: Compressing objects:  89% (119875/135391)           
remote: Compressing objects:  90% (121355/135391)           
remote: Compressing objects:  91% (122593/135391)           
remote: Compressing objects:  92% (124101/135391)           
remote: Compressing objects:  93% (125303/135391)           
remote: Compressing objects:  94% (127492/135391)           
remote: Compressing objects:  95% (128131/135391)           
remote: Compressing objects:  96% (129419/135391)           
remote: Compressing objects:  97% (130663/135391)           
remote: Compressing objects:  98% (132118/135391)           
remote: Compressing objects:  99% (133363/135391)           
remote: Compressing objects: 100% (134715/135391)           
remote: Compressing objects: 100% (135390/135391)        
Receiving objects:   0% (1/12910)
Receiving objects:   1% (130/12910)
Receiving objects:   2% (259/12910)
Receiving objects:   3% (388/12910)
Receiving objects:   4% (517/12910)
Receiving objects:   5% (646/12910)
Receiving objects:   6% (775/12910)
Receiving objects:   7% (904/12910)
Receiving objects:   8% (1033/12910)
Receiving objects:   9% (1162/12910)
Receiving objects:  10% (1291/12910)
Receiving objects:  11% (1421/12910)
Receiving objects:  12% (1550/12910)
Receiving objects:  13% (1679/12910)
Receiving objects:  14% (1808/12910)
Receiving objects:  15% (1937/12910)
Receiving objects:  16% (2066/12910)
Receiving objects:  17% (2195/12910), 4.13 MiB | 8.20 MiB/s
Receiving objects:  18% (2324/12910), 4.13 MiB | 8.20 MiB/s
Receiving objects:  19% (2453/12910), 4.13 MiB | 8.20 MiB/s
Receiving objects:  20% (2582/12910), 4.13 MiB | 8.20 MiB/s
Receiving objects:  21% (2712/12910), 4.13 MiB | 8.20 MiB/s
Receiving objects:  22% (2841/12910), 4.13 MiB | 8.20 MiB/s
Receiving objects:  23% (2970/12910), 4.13 MiB | 8.20 MiB/s
Receiving objects:  24% (3099/12910), 4.13 MiB | 8.20 MiB/s
Receiving objects:  25% (3228/12910), 4.13 MiB | 8.20 MiB/s
Receiving objects:  26% (3357/12910), 4.13 MiB | 8.20 MiB/s
Receiving objects:  27% (3486/12910), 4.13 MiB | 8.20 MiB/s
Receiving objects:  28% (3615/12910), 4.13 MiB | 8.20 MiB/s
Receiving objects:  29% (3744/12910), 4.13 MiB | 8.20 MiB/s
Receiving objects:  29% (3751/12910), 4.13 MiB | 8.20 MiB/s
Receiving objects:  30% (3873/12910), 8.44 MiB | 8.41 MiB/s
Receiving objects:  31% (4003/12910), 8.44 MiB | 8.41 MiB/s
Receiving objects:  32% (4132/12910), 8.44 MiB | 8.41 MiB/s
Receiving objects:  33% (4261/12910), 8.44 MiB | 8.41 MiB/s
Receiving objects:  34% (4390/12910), 8.44 MiB | 8.41 MiB/s
Receiving objects:  35% (4519/12910), 8.44 MiB | 8.41 MiB/s
Receiving objects:  36% (4648/12910), 11.63 MiB | 7.71 MiB/s
Receiving objects:  37% (4777/12910), 11.63 MiB | 7.71 MiB/s
Receiving objects:  38% (4906/12910), 11.63 MiB | 7.71 MiB/s
Receiving objects:  39% (5035/12910), 11.63 MiB | 7.71 MiB/s
Receiving objects:  40% (5164/12910), 11.63 MiB | 7.71 MiB/s
Receiving objects:  41% (5294/12910), 11.63 MiB | 7.71 MiB/s
Receiving objects:  42% (5423/12910), 11.63 MiB | 7.71 MiB/s
Receiving objects:  43% (5552/12910), 11.63 MiB | 7.71 MiB/s
Receiving objects:  44% (5681/12910), 11.63 MiB | 7.71 MiB/s
Receiving objects:  45% (5810/12910), 14.86 MiB | 7.40 MiB/s
Receiving objects:  46% (5939/12910), 14.86 MiB | 7.40 MiB/s
Receiving objects:  47% (6068/12910), 18.32 MiB | 7.30 MiB/s
Receiving objects:  47% (6126/12910), 18.32 MiB | 7.30 MiB/s
Receiving objects:  48% (6197/12910), 21.52 MiB | 7.15 MiB/s
Receiving objects:  49% (6326/12910), 21.52 MiB | 7.15 MiB/s
Receiving objects:  50% (6455/12910), 21.52 MiB | 7.15 MiB/s
Receiving objects:  51% (6585/12910), 21.52 MiB | 7.15 MiB/s
Receiving objects:  52% (6714/12910), 25.87 MiB | 7.37 MiB/s
Receiving objects:  52% (6783/12910), 25.87 MiB | 7.37 MiB/s
Receiving objects:  53% (6843/12910), 30.24 MiB | 7.54 MiB/s
Receiving objects:  54% (6972/12910), 30.24 MiB | 7.54 MiB/s
Receiving objects:  55% (7101/12910), 30.24 MiB | 7.54 MiB/s
Receiving objects:  56% (7230/12910), 30.24 MiB | 7.54 MiB/s
Receiving objects:  57% (7359/12910), 30.24 MiB | 7.54 MiB/s
Receiving objects:  58% (7488/12910), 30.24 MiB | 7.54 MiB/s
Receiving objects:  59% (7617/12910), 30.24 MiB | 7.54 MiB/s
Receiving objects:  60% (7746/12910), 30.24 MiB | 7.54 MiB/s
Receiving objects:  61% (7876/12910), 30.24 MiB | 7.54 MiB/s
Receiving objects:  62% (8005/12910), 30.24 MiB | 7.54 MiB/s
Receiving objects:  63% (8134/12910), 30.24 MiB | 7.54 MiB/s
Receiving objects:  64% (8263/12910), 30.24 MiB | 7.54 MiB/s
Receiving objects:  65% (8392/12910), 30.24 MiB | 7.54 MiB/s
Receiving objects:  66% (8521/12910), 34.37 MiB | 7.61 MiB/s
Receiving objects:  67% (8650/12910), 34.37 MiB | 7.61 MiB/s
Receiving objects:  68% (8779/12910), 34.37 MiB | 7.61 MiB/s
Receiving objects:  69% (8908/12910), 34.37 MiB | 7.61 MiB/s
Receiving objects:  70% (9037/12910), 34.37 MiB | 7.61 MiB/s
Receiving objects:  71% (9167/12910), 34.37 MiB | 7.61 MiB/s
Receiving objects:  72% (9296/12910), 34.37 MiB | 7.61 MiB/s
Receiving objects:  73% (9425/12910), 34.37 MiB | 7.61 MiB/s
Receiving objects:  74% (9554/12910), 34.37 MiB | 7.61 MiB/s
Receiving objects:  75% (9683/12910), 34.37 MiB | 7.61 MiB/s
Receiving objects:  76% (9812/12910), 34.37 MiB | 7.61 MiB/s
Receiving objects:  77% (9941/12910), 34.37 MiB | 7.61 MiB/s
Receiving objects:  78% (10070/12910), 34.37 MiB | 7.61 MiB/s
Receiving objects:  79% (10199/12910), 34.37 MiB | 7.61 MiB/s
Receiving objects:  80% (10328/12910), 34.37 MiB | 7.61 MiB/s
Receiving objects:  81% (10458/12910), 34.37 MiB | 7.61 MiB/s
Receiving objects:  82% (10587/12910), 34.37 MiB | 7.61 MiB/s
Receiving objects:  83% (10716/12910), 34.37 MiB | 7.61 MiB/s
Receiving objects:  84% (10845/12910), 34.37 MiB | 7.61 MiB/s
Receiving objects:  85% (10974/12910), 34.37 MiB | 7.61 MiB/s
Receiving objects:  86% (11103/12910), 34.37 MiB | 7.61 MiB/s
Receiving objects:  87% (11232/12910), 34.37 MiB | 7.61 MiB/s
Receiving objects:  88% (11361/12910), 34.37 MiB | 7.61 MiB/s
Receiving objects:  89% (11490/12910), 34.37 MiB | 7.61 MiB/s
Receiving objects:  90% (11619/12910), 34.37 MiB | 7.61 MiB/s
Receiving objects:  91% (11749/12910), 34.37 MiB | 7.61 MiB/s
Receiving objects:  92% (11878/12910), 34.37 MiB | 7.61 MiB/s
Receiving objects:  93% (12007/12910), 34.37 MiB | 7.61 MiB/s
Receiving objects:  94% (12136/12910), 34.37 MiB | 7.61 MiB/s
Receiving objects:  95% (12265/12910), 34.37 MiB | 7.61 MiB/s
Receiving objects:  96% (12394/12910), 34.37 MiB | 7.61 MiB/s
Receiving objects:  97% (12523/12910), 34.37 MiB | 7.61 MiB/s
Receiving objects:  98% (12652/12910), 34.37 MiB | 7.61 MiB/s
Receiving objects:  98% (12767/12910), 34.37 MiB | 7.61 MiB/s
Receiving objects:  99% (12781/12910), 34.37 MiB | 7.61 MiB/s
remote: Total 12910 (delta 2738), reused 6293 (delta 1478)        
Receiving objects: 100% (12910/12910), 42.30 MiB | 8.45 MiB/s
Receiving objects: 100% (12910/12910), 45.54 MiB | 8.50 MiB/s, done.
Resolving deltas:   0% (0/2738)
Resolving deltas:   1% (28/2738)
Resolving deltas:   2% (55/2738)
Resolving deltas:   3% (83/2738)
Resolving deltas:   4% (110/2738)
Resolving deltas:   5% (138/2738)
Resolving deltas:   6% (165/2738)
Resolving deltas:   7% (192/2738)
Resolving deltas:   8% (220/2738)
Resolving deltas:   9% (247/2738)
Resolving deltas:  10% (274/2738)
Resolving deltas:  11% (303/2738)
Resolving deltas:  12% (329/2738)
Resolving deltas:  13% (356/2738)
Resolving deltas:  14% (385/2738)
Resolving deltas:  15% (411/2738)
Resolving deltas:  16% (439/2738)
Resolving deltas:  17% (466/2738)
Resolving deltas:  18% (493/2738)
Resolving deltas:  19% (521/2738)
Resolving deltas:  20% (548/2738)
Resolving deltas:  21% (575/2738)
Resolving deltas:  22% (604/2738)
Resolving deltas:  23% (630/2738)
Resolving deltas:  24% (658/2738)
Resolving deltas:  25% (685/2738)
Resolving deltas:  26% (712/2738)
Resolving deltas:  27% (740/2738)
Resolving deltas:  28% (768/2738)
Resolving deltas:  29% (795/2738)
Resolving deltas:  30% (822/2738)
Resolving deltas:  31% (850/2738)
Resolving deltas:  32% (877/2738)
Resolving deltas:  33% (904/2738)
Resolving deltas:  34% (932/2738)
Resolving deltas:  35% (959/2738)
Resolving deltas:  36% (987/2738)
Resolving deltas:  37% (1014/2738)
Resolving deltas:  38% (1042/2738)
Resolving deltas:  39% (1068/2738)
Resolving deltas:  40% (1096/2738)
Resolving deltas:  41% (1123/2738)
Resolving deltas:  42% (1150/2738)
Resolving deltas:  43% (1178/2738)
Resolving deltas:  44% (1205/2738)
Resolving deltas:  45% (1233/2738)
Resolving deltas:  46% (1260/2738)
Resolving deltas:  47% (1287/2738)
Resolving deltas:  48% (1315/2738)
Resolving deltas:  49% (1343/2738)
Resolving deltas:  50% (1369/2738)
Resolving deltas:  51% (1397/2738)
Resolving deltas:  52% (1425/2738)
Resolving deltas:  53% (1453/2738)
Resolving deltas:  54% (1479/2738)
Resolving deltas:  55% (1506/2738)
Resolving deltas:  56% (1534/2738)
Resolving deltas:  57% (1561/2738)
Resolving deltas:  58% (1589/2738)
Resolving deltas:  59% (1616/2738)
Resolving deltas:  60% (1643/2738)
Resolving deltas:  61% (1671/2738)
Resolving deltas:  62% (1698/2738)
Resolving deltas:  63% (1725/2738)
Resolving deltas:  64% (1753/2738)
Resolving deltas:  65% (1780/2738)
Resolving deltas:  66% (1808/2738)
Resolving deltas:  67% (1835/2738)
Resolving deltas:  68% (1862/2738)
Resolving deltas:  69% (1890/2738)
Resolving deltas:  70% (1917/2738)
Resolving deltas:  71% (1944/2738)
Resolving deltas:  72% (1972/2738)
Resolving deltas:  73% (1999/2738)
Resolving deltas:  74% (2027/2738)
Resolving deltas:  75% (2054/2738)
Resolving deltas:  76% (2081/2738)
Resolving deltas:  77% (2109/2738)
Resolving deltas:  78% (2136/2738)
Resolving deltas:  79% (2164/2738)
Resolving deltas:  80% (2191/2738)
Resolving deltas:  81% (2218/2738)
Resolving deltas:  82% (2247/2738)
Resolving deltas:  83% (2273/2738)
Resolving deltas:  84% (2300/2738)
Resolving deltas:  85% (2328/2738)
Resolving deltas:  86% (2355/2738)
Resolving deltas:  87% (2383/2738)
Resolving deltas:  88% (2410/2738)
Resolving deltas:  89% (2438/2738)
Resolving deltas:  90% (2465/2738)
Resolving deltas:  91% (2492/2738)
Resolving deltas:  92% (2519/2738)
Resolving deltas:  93% (2547/2738)
Resolving deltas:  94% (2575/2738)
Resolving deltas:  95% (2602/2738)
Resolving deltas:  96% (2629/2738)
Resolving deltas:  97% (2656/2738)
Resolving deltas:  98% (2684/2738)
Resolving deltas:  99% (2712/2738)
Resolving deltas: 100% (2738/2738)
Resolving deltas: 100% (2738/2738), done.
Updating files:  70% (8115/11457)
Updating files:  71% (8135/11457)
Updating files:  72% (8250/11457)
Updating files:  73% (8364/11457)
Updating files:  74% (8479/11457)
Updating files:  75% (8593/11457)
Updating files:  76% (8708/11457)
Updating files:  77% (8822/11457)
Updating files:  78% (8937/11457)
Updating files:  79% (9052/11457)
Updating files:  80% (9166/11457)
Updating files:  81% (9281/11457)
Updating files:  82% (9395/11457)
Updating files:  83% (9510/11457)
Updating files:  84% (9624/11457)
Updating files:  85% (9739/11457)
Updating files:  86% (9854/11457)
Updating files:  87% (9968/11457)
Updating files:  88% (10083/11457)
Updating files:  89% (10197/11457)
Updating files:  90% (10312/11457)
Updating files:  91% (10426/11457)
Updating files:  92% (10541/11457)
Updating files:  93% (10656/11457)
Updating files:  94% (10770/11457)
Updating files:  95% (10885/11457)
Updating files:  96% (10999/11457)
Updating files:  97% (11114/11457)
Updating files:  98% (11228/11457)
Updating files:  99% (11343/11457)
Updating files: 100% (11457/11457)
Updating files: 100% (11457/11457), done.
 00:13

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-mediawiki-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
   9/133 [=>--------------------------]   6%
  19/133 [====>-----------------------]  14%
  43/133 [=========>------------------]  32%
  70/133 [==============>-------------]  52%
  93/133 [===================>--------]  69%
 112/133 [=======================>----]  84%
 127/133 [==========================>-]  95%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:10

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 3.6 s.
 00:04

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:01

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 12s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:12

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:02

 Total duration: 01:24

 01:24

Install 'extensions/AdvancedSearch'...

Cloning component(s)
:0: _clone_component "extensions/Elastica"
:1: _clone_component "extensions/CirrusSearch"
:2: _clone_component "skins/Vector"
:3: _clone_component "extensions/AdvancedSearch"
|3| 
|3| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/AdvancedSearch to 'extensions/AdvancedSearch' (use CLONE_DEPTH=0 for full depth)
|3| Cloning into 'extensions/AdvancedSearch'...
|3| remote: Counting objects: 1           
remote: Counting objects: 326, done        
|3| remote: Finding sources:   1% (2/326)           
remote: Finding sources:   2% (5/326)           
remote: Finding sources:   3% (9/326)           
remote: Finding sources:   4% (12/326)           
remote: Finding sources:   5% (15/326)           
remote: Finding sources:   6% (18/326)           
remote: Finding sources:   7% (22/326)           
remote: Finding sources:   8% (25/326)           
remote: Finding sources:   9% (28/326)           
remote: Finding sources:  10% (31/326)           
remote: Finding sources:  11% (35/326)           
remote: Finding sources:  12% (38/326)           
remote: Finding sources:  13% (41/326)           
remote: Finding sources:  14% (45/326)           
remote: Finding sources:  15% (48/326)           
remote: Finding sources:  16% (51/326)           
remote: Finding sources:  17% (54/326)           
remote: Finding sources:  18% (58/326)           
remote: Finding sources:  19% (61/326)           
remote: Finding sources:  20% (64/326)           
remote: Finding sources:  21% (67/326)           
remote: Finding sources:  22% (71/326)           
remote: Finding sources:  23% (74/326)           
remote: Finding sources:  24% (77/326)           
remote: Finding sources:  25% (80/326)           
remote: Finding sources:  26% (84/326)           
remote: Finding sources:  27% (87/326)           
remote: Finding sources:  28% (90/326)           
remote: Finding sources:  29% (93/326)           
remote: Finding sources:  30% (97/326)           
remote: Finding sources:  31% (100/326)           
remote: Finding sources:  32% (103/326)           
remote: Finding sources:  33% (106/326)           
remote: Finding sources:  34% (110/326)           
remote: Finding sources:  35% (113/326)           
remote: Finding sources:  36% (116/326)           
remote: Finding sources:  37% (119/326)           
remote: Finding sources:  38% (123/326)           
remote: Finding sources:  39% (126/326)           
remote: Finding sources:  40% (129/326)           
remote: Finding sources:  41% (133/326)           
remote: Finding sources:  42% (136/326)           
remote: Finding sources:  43% (139/326)           
remote: Finding sources:  44% (142/326)           
remote: Finding sources:  45% (146/326)           
remote: Finding sources:  46% (149/326)           
remote: Finding sources:  47% (152/326)           
remote: Finding sources:  48% (155/326)           
remote: Finding sources:  49% (159/326)           
remote: Finding sources:  50% (162/326)           
remote: Finding sources:  51% (165/326)           
remote: Finding sources:  52% (168/326)           
remote: Finding sources:  53% (172/326)           
remote: Finding sources:  54% (175/326)           
remote: Finding sources:  55% (178/326)           
remote: Finding sources:  56% (181/326)           
remote: Finding sources:  57% (185/326)           
remote: Finding sources:  58% (188/326)           
remote: Finding sources:  59% (191/326)           
remote: Finding sources:  60% (194/326)           
remote: Finding sources:  61% (198/326)           
remote: Finding sources:  62% (201/326)           
remote: Finding sources:  63% (204/326)           
remote: Finding sources:  64% (208/326)           
remote: Finding sources:  65% (211/326)           
remote: Finding sources:  66% (214/326)           
remote: Finding sources:  67% (217/326)           
remote: Finding sources:  68% (221/326)           
remote: Finding sources:  69% (224/326)           
remote: Finding sources:  70% (227/326)           
remote: Finding sources:  71% (230/326)           
remote: Finding sources:  72% (234/326)           
remote: Finding sources:  73% (237/326)           
remote: Finding s|2| 
|2| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/skins/Vector to 'skins/Vector' (use CLONE_DEPTH=0 for full depth)
|2| Cloning into 'skins/Vector'...
|2| remote: Counting objects: 1           
remote: Counting objects: 957, done        
|2| remote: Finding sources:   1% (5/957)           
remote: Finding sources:   2% (15/957)           
remote: Finding sources:   3% (24/957)           
remote: Finding sources:   4% (34/957)           
remote: Finding sources:   5% (44/957)           
remote: Finding sources:   6% (53/957)           
remote: Finding sources:   7% (63/957)           
remote: Finding sources:   8% (72/957)           
remote: Finding sources:   9% (82/957)           
remote: Finding sources:  10% (91/957)           
remote: Finding sources:  11% (101/957)           
remote: Finding sources:  12% (111/957)           
remote: Finding sources:  13% (120/957)           
remote: Finding sources:  14% (130/957)           
remote: Finding sources:  15% (139/957)           
remote: Finding sources:  16% (149/957)           
remote: Finding sources:  17% (158/957)           
remote: Finding sources:  18% (168/957)           
remote: Finding sources:  19% (178/957)           
remote: Finding sources:  20% (187/957)           
remote: Finding sources:  21% (197/957)           
remote: Finding sources:  22% (206/957)           
remote: Finding sources:  23% (216/957)           
remote: Finding sources:  24% (225/957)           
remote: Finding sources:  25% (235/957)           
remote: Finding sources:  26% (245/957)           
remote: Finding sources:  27% (254/957)           
remote: Finding sources:  28% (264/957)           
remote: Finding sources:  29% (273/957)           
remote: Finding sources:  30% (283/957)           
remote: Finding sources:  31% (292/957)           
remote: Finding sources:  32% (302/957)           
remote: Finding sources:  33% (312/957)           
remote: Finding sources:  34% (321/957)           
remote: Finding sources:  35% (331/957)           
remote: Finding sources:  36% (340/957)           
remote: Finding sources:  37% (350/957)           
remote: Finding sources:  38% (359/957)           
remote: Finding sources:  39% (369/957)           
remote: Finding sources:  40% (379/957)           
remote: Finding sources:  41% (388/957)           
remote: Finding sources:  42% (398/957)           
remote: Finding sources:  43% (407/957)           
remote: Finding sources:  44% (417/957)           
remote: Finding sources:  45% (426/957)           
remote: Finding sources:  46% (436/957)           
remote: Finding sources:  47% (446/957)           
remote: Finding sources:  48% (455/957)           
remote: Finding sources:  49% (465/957)           
remote: Finding sources:  50% (474/957)           
remote: Finding sources:  51% (484/957)           
remote: Finding sources:  52% (493/957)           
remote: Finding sources:  53% (503/957)           
remote: Finding sources:  54% (512/957)           
remote: Finding sources:  55% (522/957)           
remote: Finding sources:  56% (532/957)           
remote: Finding sources:  57% (541/957)           
remote: Finding sources:  58% (551/957)           
remote: Finding sources:  59% (560/957)           
remote: Finding sources:  60% (570/957)           
remote: Finding sources:  61% (579/957)           
remote: Finding sources:  62% (589/957)           
remote: Finding sources:  63% (599/957)           
remote: Finding sources:  64% (608/957)           
remote: Finding sources:  65% (618/957)           
remote: Finding sources:  66% (627/957)           
remote: Finding sources:  67% (637/957)           
remote: Finding sources:  68% (646/957)           
remote: Finding sources:  69% (656/957)           
remote: Finding sources:  70% (666/957)           
remote: Finding sources:  71% (675/957)           
remote: Finding sources:  72% (685/957)           
remote: Finding sources:  73% (694/957)           
remote: Finding sources:  74% (704|1| 
|1| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/CirrusSearch to 'extensions/CirrusSearch' (use CLONE_DEPTH=0 for full depth)
|1| Cloning into 'extensions/CirrusSearch'...
|1| remote: Counting objects: 1           
remote: Counting objects: 3030, done        
|1| remote: Finding sources:   1% (16/3030)           
remote: Finding sources:   2% (46/3030)           
remote: Finding sources:   3% (76/3030)           
remote: Finding sources:   4% (107/3030)           
remote: Finding sources:   5% (137/3030)           
remote: Finding sources:   6% (167/3030)           
remote: Finding sources:   7% (197/3030)           
remote: Finding sources:   8% (228/3030)           
remote: Finding sources:   9% (258/3030)           
remote: Finding sources:  10% (288/3030)           
remote: Finding sources:  11% (319/3030)           
remote: Finding sources:  12% (349/3030)           
remote: Finding sources:  13% (379/3030)           
remote: Finding sources:  14% (410/3030)           
remote: Finding sources:  15% (440/3030)           
remote: Finding sources:  16% (470/3030)           
remote: Finding sources:  17% (500/3030)           
remote: Finding sources:  18% (531/3030)           
remote: Finding sources:  19% (561/3030)           
remote: Finding sources:  20% (591/3030)           
remote: Finding sources:  21% (622/3030)           
remote: Finding sources:  22% (652/3030)           
remote: Finding sources:  23% (682/3030)           
remote: Finding sources:  24% (713/3030)           
remote: Finding sources:  25% (743/3030)           
remote: Finding sources:  26% (773/3030)           
remote: Finding sources:  27% (803/3030)           
remote: Finding sources:  28% (834/3030)           
remote: Finding sources:  29% (864/3030)           
remote: Finding sources:  30% (894/3030)           
remote: Finding sources:  31% (925/3030)           
remote: Finding sources:  32% (955/3030)           
remote: Finding sources:  33% (985/3030)           
remote: Finding sources:  34% (1016/3030)           
remote: Finding sources:  35% (1046/3030)           
remote: Finding sources:  36% (1076/3030)           
remote: Finding sources:  37% (1106/3030)           
remote: Finding sources:  38% (1137/3030)           
remote: Finding sources:  39% (1167/3030)           
remote: Finding sources:  40% (1197/3030)           
remote: Finding sources:  41% (1228/3030)           
remote: Finding sources:  42% (1258/3030)           
remote: Finding sources:  43% (1288/3030)           
remote: Finding sources:  44% (1319/3030)           
remote: Finding sources:  45% (1349/3030)           
remote: Finding sources:  46% (1379/3030)           
remote: Finding sources:  47% (1409/3030)           
remote: Finding sources:  48% (1440/3030)           
remote: Finding sources:  49% (1470/3030)           
remote: Finding sources:  50% (1500/3030)           
remote: Finding sources:  51% (1531/3030)           
remote: Finding sources:  52% (1561/3030)           
remote: Finding sources:  53% (1591/3030)           
remote: Finding sources:  54% (1622/3030)           
remote: Finding sources:  55% (1652/3030)           
remote: Finding sources:  56% (1682/3030)           
remote: Finding sources:  57% (1712/3030)           
remote: Finding sources:  58% (1743/3030)           
remote: Finding sources:  59% (1773/3030)           
remote: Finding sources:  60% (1803/3030)           
remote: Finding sources:  61% (1834/3030)           
remote: Finding sources:  62% (1864/3030)           
remote: Finding sources:  63% (1894/3030)           
remote: Finding sources:  64% (1925/3030)           
remote: Finding sources:  65% (1955/3030)           
remote: Finding sources:  66% (1985/3030)           
remote: Finding sources:  67% (2015/3030)           
remote: Finding sources:  68% (2046/3030)           
remote: Finding sources:  69% (2076/3030)           
remote: Finding sources:  70% (2106/3030)           
remote: Finding sources:  71% (2137/30|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/Elastica to 'extensions/Elastica' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/Elastica'...
|0| remote: Counting objects: 1           
remote: Counting objects: 58, done        
|0| remote: Finding sources:   2% (1/58)           
remote: Finding sources:   3% (2/58)           
remote: Finding sources:   5% (3/58)           
remote: Finding sources:   7% (4/58)           
remote: Finding sources:   9% (5/58)           
remote: Finding sources:  10% (6/58)           
remote: Finding sources:  12% (7/58)           
remote: Finding sources:  14% (8/58)           
remote: Finding sources:  16% (9/58)           
remote: Finding sources:  17% (10/58)           
remote: Finding sources:  19% (11/58)           
remote: Finding sources:  21% (12/58)           
remote: Finding sources:  22% (13/58)           
remote: Finding sources:  24% (14/58)           
remote: Finding sources:  26% (15/58)           
remote: Finding sources:  28% (16/58)           
remote: Finding sources:  29% (17/58)           
remote: Finding sources:  31% (18/58)           
remote: Finding sources:  33% (19/58)           
remote: Finding sources:  34% (20/58)           
remote: Finding sources:  36% (21/58)           
remote: Finding sources:  38% (22/58)           
remote: Finding sources:  40% (23/58)           
remote: Finding sources:  41% (24/58)           
remote: Finding sources:  43% (25/58)           
remote: Finding sources:  45% (26/58)           
remote: Finding sources:  47% (27/58)           
remote: Finding sources:  48% (28/58)           
remote: Finding sources:  50% (29/58)           
remote: Finding sources:  52% (30/58)           
remote: Finding sources:  53% (31/58)           
remote: Finding sources:  55% (32/58)           
remote: Finding sources:  57% (33/58)           
remote: Finding sources:  59% (34/58)           
remote: Finding sources:  60% (35/58)           
remote: Finding sources:  62% (36/58)           
remote: Finding sources:  64% (37/58)           
remote: Finding sources:  66% (38/58)           
remote: Finding sources:  67% (39/58)           
remote: Finding sources:  69% (40/58)           
remote: Finding sources:  71% (41/58)           
remote: Finding sources:  72% (42/58)           
remote: Finding sources:  74% (43/58)           
remote: Finding sources:  76% (44/58)           
remote: Finding sources:  78% (45/58)           
remote: Finding sources:  79% (46/58)           
remote: Finding sources:  81% (47/58)           
remote: Finding sources:  83% (48/58)           
remote: Finding sources:  84% (49/58)           
remote: Finding sources:  86% (50/58)           
remote: Finding sources:  88% (51/58)           
remote: Finding sources:  90% (52/58)           
remote: Finding sources:  91% (53/58)           
remote: Finding sources:  93% (54/58)           
remote: Finding sources:  95% (55/58)           
remote: Finding sources:  97% (56/58)           
remote: Finding sources:  98% (57/58)           
remote: Finding sources: 100% (58/58)           
remote: Finding sources: 100% (58/58)        
|0| remote: Getting sizes:   2% (1/54)           
remote: Getting sizes:   4% (2/54)           
remote: Getting sizes:   6% (3/54)           
remote: Getting sizes:   7% (4/54)           
remote: Getting sizes:   9% (5/54)           
remote: Getting sizes:  11% (6/54)           
remote: Getting sizes:  13% (7/54)           
remote: Getting sizes:  15% (8/54)           
remote: Getting sizes:  17% (9/54)           
remote: Getting sizes:  19% (10/54)           
remote: Getting sizes:  20% (11/54)           
remote: Getting sizes:  22% (12/54)           
remote: Getting sizes:  24% (13/54)           
remote: Getting sizes:  26% (14/54)           
remote: Getting sizes:  28% (15/54)           
remote: Getting sizes:  30% (16/54)           
remote: Getting sizes:  31% (17/54)           
remote: Getting sizes:  33% (18/54)         ources:  74% (240/326)           
remote: Finding sources:  75% (243/326)           
remote: Finding sources:  76% (247/326)           
remote: Finding sources:  77% (250/326)           
remote: Finding sources:  78% (253/326)           
remote: Finding sources:  79% (256/326)           
remote: Finding sources:  80% (260/326)           
remote: Finding sources:  81% (263/326)           
remote: Finding sources:  82% (266/326)           
remote: Finding sources:  83% (269/326)           
remote: Finding sources:  84% (273/326)           
remote: Finding sources:  85% (276/326)           
remote: Finding sources:  86% (279/326)           
remote: Finding sources:  87% (282/326)           
remote: Finding sources:  88% (286/326)           
remote: Finding sources:  89% (289/326)           
remote: Finding sources:  90% (292/326)           
remote: Finding sources:  91% (296/326)           
remote: Finding sources:  92% (299/326)           
remote: Finding sources:  93% (302/326)           
remote: Finding sources:  94% (305/326)           
remote: Finding sources:  95% (309/326)           
remote: Finding sources:  96% (312/326)           
remote: Finding sources:  97% (315/326)           
remote: Finding sources:  98% (318/326)           
remote: Finding sources:  99% (322/326)           
remote: Finding sources: 100% (325/326)           
remote: Finding sources: 100% (326/326)        
|3| remote: Getting sizes:   1% (2/320)           
remote: Getting sizes:   2% (5/320)           
remote: Getting sizes:   3% (8/320)           
remote: Getting sizes:   4% (12/320)           
remote: Getting sizes:   5% (15/320)           
remote: Getting sizes:   6% (18/320)           
remote: Getting sizes:   7% (21/320)           
remote: Getting sizes:   8% (24/320)           
remote: Getting sizes:   9% (28/320)           
remote: Getting sizes:  10% (31/320)           
remote: Getting sizes:  11% (34/320)           
remote: Getting sizes:  12% (37/320)           
remote: Getting sizes:  13% (40/320)           
remote: Getting sizes:  14% (44/320)           
remote: Getting sizes:  15% (47/320)           
remote: Getting sizes:  16% (50/320)           
remote: Getting sizes:  17% (53/320)           
remote: Getting sizes:  18% (56/320)           
remote: Getting sizes:  19% (60/320)           
remote: Getting sizes:  20% (63/320)           
remote: Getting sizes:  21% (66/320)           
remote: Getting sizes:  22% (69/320)           
remote: Getting sizes:  23% (72/320)           
remote: Getting sizes:  24% (76/320)           
remote: Getting sizes:  25% (79/320)           
remote: Getting sizes:  26% (82/320)           
remote: Getting sizes:  27% (85/320)           
remote: Getting sizes:  28% (88/320)           
remote: Getting sizes:  29% (92/320)           
remote: Getting sizes:  30% (95/320)           
remote: Getting sizes:  31% (98/320)           
remote: Getting sizes:  32% (101/320)           
remote: Getting sizes:  33% (104/320)           
remote: Getting sizes:  34% (108/320)           
remote: Getting sizes:  35% (111/320)           
remote: Getting sizes:  36% (114/320)           
remote: Getting sizes:  37% (117/320)           
remote: Getting sizes:  38% (120/320)           
remote: Getting sizes:  39% (124/320)           
remote: Getting sizes:  40% (127/320)           
remote: Getting sizes:  41% (130/320)           
remote: Getting sizes:  42% (133/320)           
remote: Getting sizes:  43% (136/320)           
remote: Getting sizes:  44% (140/320)           
remote: Getting sizes:  45% (143/320)           
remote: Getting sizes:  46% (146/320)           
remote: Getting sizes:  47% (149/320)           
remote: Getting sizes:  48% (152/320)           
remote: Getting sizes:  49% (156/320)           
remote: Getting sizes:  50% (159/320)           
remote: Getting sizes:  51% (162/320)           
remote: Getting sizes:  52% (165/320)           
remote: Getting sizes:  53% (168/320)           
remote: Getting sizes:  54% (172/320)           
remote: Getting sizes:  55% (175/320)           
remote: Gettin/957)           
remote: Finding sources:  75% (713/957)           
remote: Finding sources:  76% (723/957)           
remote: Finding sources:  77% (733/957)           
remote: Finding sources:  78% (742/957)           
remote: Finding sources:  79% (752/957)           
remote: Finding sources:  80% (761/957)           
remote: Finding sources:  81% (771/957)           
remote: Finding sources:  82% (780/957)           
remote: Finding sources:  83% (790/957)           
remote: Finding sources:  84% (800/957)           
remote: Finding sources:  85% (809/957)           
remote: Finding sources:  86% (819/957)           
remote: Finding sources:  87% (828/957)           
remote: Finding sources:  88% (838/957)           
remote: Finding sources:  89% (847/957)           
remote: Finding sources:  90% (857/957)           
remote: Finding sources:  91% (867/957)           
remote: Finding sources:  92% (876/957)           
remote: Finding sources:  93% (886/957)           
remote: Finding sources:  94% (895/957)           
remote: Finding sources:  95% (905/957)           
remote: Finding sources:  96% (914/957)           
remote: Finding sources:  97% (924/957)           
remote: Finding sources:  98% (934/957)           
remote: Finding sources:  99% (943/957)           
remote: Finding sources: 100% (953/957)           
remote: Finding sources: 100% (957/957)        
|2| remote: Getting sizes:   1% (5/915)           
remote: Getting sizes:   2% (14/915)           
remote: Getting sizes:   3% (23/915)           
remote: Getting sizes:   4% (33/915)           
remote: Getting sizes:   5% (42/915)           
remote: Getting sizes:   6% (51/915)           
remote: Getting sizes:   7% (60/915)           
remote: Getting sizes:   8% (69/915)           
remote: Getting sizes:   9% (78/915)           
remote: Getting sizes:  10% (87/915)           
remote: Getting sizes:  11% (97/915)           
remote: Getting sizes:  12% (106/915)           
remote: Getting sizes:  13% (115/915)           
remote: Getting sizes:  14% (124/915)           
remote: Getting sizes:  15% (133/915)           
remote: Getting sizes:  16% (142/915)           
remote: Getting sizes:  17% (151/915)           
remote: Getting sizes:  18% (161/915)           
remote: Getting sizes:  19% (170/915)           
remote: Getting sizes:  20% (179/915)           
remote: Getting sizes:  21% (188/915)           
remote: Getting sizes:  22% (197/915)           
remote: Getting sizes:  23% (206/915)           
remote: Getting sizes:  24% (216/915)           
remote: Getting sizes:  25% (225/915)           
remote: Getting sizes:  26% (234/915)           
remote: Getting sizes:  27% (243/915)           
remote: Getting sizes:  28% (252/915)           
remote: Getting sizes:  29% (261/915)           
remote: Getting sizes:  30% (270/915)           
remote: Getting sizes:  31% (280/915)           
remote: Getting sizes:  32% (289/915)           
remote: Getting sizes:  33% (298/915)           
remote: Getting sizes:  34% (307/915)           
remote: Getting sizes:  35% (316/915)           
remote: Getting sizes:  36% (325/915)           
remote: Getting sizes:  37% (334/915)           
remote: Getting sizes:  38% (344/915)           
remote: Getting sizes:  39% (353/915)           
remote: Getting sizes:  40% (362/915)           
remote: Getting sizes:  41% (371/915)           
remote: Getting sizes:  42% (380/915)           
remote: Getting sizes:  43% (389/915)           
remote: Getting sizes:  44% (399/915)           
remote: Getting sizes:  45% (408/915)           
remote: Getting sizes:  46% (417/915)           
remote: Getting sizes:  47% (426/915)           
remote: Getting sizes:  48% (435/915)           
remote: Getting sizes:  49% (444/915)           
remote: Getting sizes:  50% (453/915)           
remote: Getting sizes:  51% (463/915)           
remote: Getting sizes:  52% (472/915)           
remote: Getting sizes:  53% (481/915)           
remote: Getting sizes:  54% (490/915)           
remote: Getting sizes:  55% (499/915)           
remote: G  
remote: Getting sizes:  35% (19/54)           
remote: Getting sizes:  37% (20/54)           
remote: Getting sizes:  39% (21/54)           
remote: Getting sizes:  41% (22/54)           
remote: Getting sizes:  43% (23/54)           
remote: Getting sizes:  44% (24/54)           
remote: Getting sizes:  46% (25/54)           
remote: Getting sizes:  48% (26/54)           
remote: Getting sizes:  50% (27/54)           
remote: Getting sizes:  52% (28/54)           
remote: Getting sizes:  54% (29/54)           
remote: Getting sizes:  56% (30/54)           
remote: Getting sizes:  57% (31/54)           
remote: Getting sizes:  59% (32/54)           
remote: Getting sizes:  61% (33/54)           
remote: Getting sizes:  63% (34/54)           
remote: Getting sizes:  65% (35/54)           
remote: Getting sizes:  67% (36/54)           
remote: Getting sizes:  69% (37/54)           
remote: Getting sizes:  70% (38/54)           
remote: Getting sizes:  72% (39/54)           
remote: Getting sizes:  74% (40/54)           
remote: Getting sizes:  76% (41/54)           
remote: Getting sizes:  78% (42/54)           
remote: Getting sizes:  80% (43/54)           
remote: Getting sizes:  81% (44/54)           
remote: Getting sizes:  83% (45/54)           
remote: Getting sizes:  85% (46/54)           
remote: Getting sizes:  87% (47/54)           
remote: Getting sizes:  89% (48/54)           
remote: Getting sizes:  91% (49/54)           
remote: Getting sizes:  93% (50/54)           
remote: Getting sizes:  94% (51/54)           
remote: Getting sizes:  96% (52/54)           
remote: Getting sizes:  98% (53/54)           
remote: Getting sizes: 100% (54/54)           
remote: Getting sizes: 100% (54/54)        
|0| remote: Compressing objects:   1% (1687/237865)           
remote: Compressing objects:   2% (3854/237865)           
remote: Compressing objects:   5% (11607/237865)           
remote: Compressing objects:   6% (13084/237865)           
remote: Compressing objects:  99% (234590/237865)           
remote: Compressing objects: 100% (237157/237865)           
remote: Compressing objects: 100% (237865/237865)        
|0| Receiving objects:   1% (1/58)
Receiving objects:   3% (2/58)
Receiving objects:   5% (3/58)
Receiving objects:   6% (4/58)
Receiving objects:   8% (5/58)
Receiving objects:  10% (6/58)
Receiving objects:  12% (7/58)
Receiving objects:  13% (8/58)
Receiving objects:  15% (9/58)
Receiving objects:  17% (10/58)
Receiving objects:  18% (11/58)
Receiving objects:  20% (12/58)
Receiving objects:  22% (13/58)
Receiving objects:  24% (14/58)
Receiving objects:  25% (15/58)
Receiving objects:  27% (16/58)
Receiving objects:  29% (17/58)
Receiving objects:  31% (18/58)
Receiving objects:  32% (19/58)
Receiving objects:  34% (20/58)
Receiving objects:  36% (21/58)
Receiving objects:  37% (22/58)
Receiving objects:  39% (23/58)
Receiving objects:  41% (24/58)
Receiving objects:  43% (25/58)
Receiving objects:  44% (26/58)
Receiving objects:  46% (27/58)
Receiving objects:  48% (28/58)
Receiving objects:  50% (29/58)
Receiving objects:  51% (30/58)
Receiving objects:  53% (31/58)
Receiving objects:  55% (32/58)
Receiving objects:  56% (33/58)
Receiving objects:  58% (34/58)
Receiving objects:  60% (35/58)
Receiving objects:  62% (36/58)
Receiving objects:  63% (37/58)
Receiving objects:  65% (38/58)
Receiving objects:  67% (39/58)
Receiving objects:  68% (40/58)
Receiving objects:  70% (41/58)
Receiving objects:  72% (42/58)
Receiving objects:  74% (43/58)
Receiving objects:  75% (44/58)
Receiving objects:  77% (45/58)
Receiving objects:  79% (46/58)
Receiving objects:  81% (47/58)
Receiving objects:  82% (48/58)
Receiving objects:  84% (49/58)
Receiving objects:  86% (50/58)
Receiving objects:  87% (51/58)
Receiving objects:  89% (52/58)
Receiving objects:  91% (53/58)
remote: Total 58 (delta 9), reused 33 (delta 2)        
|0| Receiving objects:  93% (54/58)
Receiving objects:  94% (55/58)
Receiving objects:  96% (56/58)
Receiving objects:  98% (57/58)
Receiving objects: 100% (58/58)
Receiving objects: 100% (58/58), 85.60 KiB | 3.72 MiB/s, done.
|0| Resolving deltas:   0% (0/9)
Resolving deltas:  11% (1/9)
Resolving deltas:  22% (2/9)
Resolving deltas:  33% (3/9)
Resolving deltas:  44% (4/9)
Resolving deltas:  66% (6/9)
Resolving deltas:  77% (7/9)
Resolving deltas: 100% (9/9)
Resolving deltas: 100% (9/9), done.
|0|  00:00
30)           
remote: Finding sources:  72% (2167/3030)           
remote: Finding sources:  73% (2197/3030)           
remote: Finding sources:  74% (2228/3030)           
remote: Finding sources:  75% (2258/3030)           
remote: Finding sources:  76% (2288/3030)           
remote: Finding sources:  77% (2318/3030)           
remote: Finding sources:  78% (2349/3030)           
remote: Finding sources:  79% (2379/3030)           
remote: Finding sources:  80% (2409/3030)           
remote: Finding sources:  81% (2440/3030)           
remote: Finding sources:  82% (2470/3030)           
remote: Finding sources:  83% (2500/3030)           
remote: Finding sources:  84% (2531/3030)           
remote: Finding sources:  85% (2561/3030)           
remote: Finding sources:  86% (2591/3030)           
remote: Finding sources:  87% (2621/3030)           
remote: Finding sources:  88% (2652/3030)           
remote: Finding sources:  89% (2682/3030)           
remote: Finding sources:  90% (2712/3030)           
remote: Finding sources:  91% (2743/3030)           
remote: Finding sources:  92% (2773/3030)           
remote: Finding sources:  93% (2803/3030)           
remote: Finding sources:  94% (2834/3030)           
remote: Finding sources:  95% (2864/3030)           
remote: Finding sources:  96% (2894/3030)           
remote: Finding sources:  97% (2924/3030)           
remote: Finding sources:  98% (2955/3030)           
remote: Finding sources:  99% (2985/3030)           
remote: Finding sources: 100% (3015/3030)           
remote: Finding sources: 100% (3030/3030)        
|1| remote: Getting sizes:   1% (8/1436)           
remote: Getting sizes:   2% (22/1436)           
remote: Getting sizes:   3% (36/1436)           
remote: Getting sizes:   4% (51/1436)           
remote: Getting sizes:   5% (65/1436)           
remote: Getting sizes:   6% (79/1436)           
remote: Getting sizes:   7% (94/1436)           
remote: Getting sizes:   8% (108/1436)           
remote: Getting sizes:   9% (123/1436)           
remote: Getting sizes:  10% (137/1436)           
remote: Getting sizes:  11% (151/1436)           
remote: Getting sizes:  12% (166/1436)           
remote: Getting sizes:  13% (180/1436)           
remote: Getting sizes:  14% (194/1436)           
remote: Getting sizes:  15% (209/1436)           
remote: Getting sizes:  16% (223/1436)           
remote: Getting sizes:  17% (237/1436)           
remote: Getting sizes:  18% (252/1436)           
remote: Getting sizes:  19% (266/1436)           
remote: Getting sizes:  20% (281/1436)           
remote: Getting sizes:  21% (295/1436)           
remote: Getting sizes:  22% (309/1436)           
remote: Getting sizes:  23% (324/1436)           
remote: Getting sizes:  24% (338/1436)           
remote: Getting sizes:  25% (352/1436)           
remote: Getting sizes:  26% (367/1436)           
remote: Getting sizes:  27% (381/1436)           
remote: Getting sizes:  28% (395/1436)           
remote: Getting sizes:  29% (410/1436)           
remote: Getting sizes:  30% (424/1436)           
remote: Getting sizes:  31% (438/1436)           
remote: Getting sizes:  32% (453/1436)           
remote: Getting sizes:  33% (467/1436)           
remote: Getting sizes:  34% (482/1436)           
remote: Getting sizes:  35% (496/1436)           
remote: Getting sizes:  36% (510/1436)           
remote: Getting sizes:  37% (525/1436)           
remote: Getting sizes:  38% (539/1436)           
remote: Getting sizes:  39% (553/1436)           
remote: Getting sizes:  40% (568/1436)           
remote: Getting sizes:  41% (582/1436)           
remote: Getting sizes:  42% (596/1436)           
remote: Getting sizes:  43% (611/1436)           
remote: Getting sizes:  44% (625/1436)           
remote: Getting sizes:  45% (640/1436)           
remote: Getting sizes:  46% (654/1436)           
remote: Getting sizes:  47% (668/1436)           
remote: Getting sizes:  48% (683/1436)           
remote: Getting sizes:  49% (697/1436)           
remote: Getting sizes:  50% (711/1436) g sizes:  56% (178/320)           
remote: Getting sizes:  57% (181/320)           
remote: Getting sizes:  58% (184/320)           
remote: Getting sizes:  59% (188/320)           
remote: Getting sizes:  60% (191/320)           
remote: Getting sizes:  61% (194/320)           
remote: Getting sizes:  62% (197/320)           
remote: Getting sizes:  63% (200/320)           
remote: Getting sizes:  64% (204/320)           
remote: Getting sizes:  65% (207/320)           
remote: Getting sizes:  66% (210/320)           
remote: Getting sizes:  67% (213/320)           
remote: Getting sizes:  68% (216/320)           
remote: Getting sizes:  69% (220/320)           
remote: Getting sizes:  70% (223/320)           
remote: Getting sizes:  71% (226/320)           
remote: Getting sizes:  72% (229/320)           
remote: Getting sizes:  73% (232/320)           
remote: Getting sizes:  74% (236/320)           
remote: Getting sizes:  75% (239/320)           
remote: Getting sizes:  76% (242/320)           
remote: Getting sizes:  77% (245/320)           
remote: Getting sizes:  78% (248/320)           
remote: Getting sizes:  79% (252/320)           
remote: Getting sizes:  80% (255/320)           
remote: Getting sizes:  81% (258/320)           
remote: Getting sizes:  82% (261/320)           
remote: Getting sizes:  83% (264/320)           
remote: Getting sizes:  84% (268/320)           
remote: Getting sizes:  85% (271/320)           
remote: Getting sizes:  86% (274/320)           
remote: Getting sizes:  87% (277/320)           
remote: Getting sizes:  88% (280/320)           
remote: Getting sizes:  89% (284/320)           
remote: Getting sizes:  90% (287/320)           
remote: Getting sizes:  91% (290/320)           
remote: Getting sizes:  92% (293/320)           
remote: Getting sizes:  93% (296/320)           
remote: Getting sizes:  94% (300/320)           
remote: Getting sizes:  95% (303/320)           
remote: Getting sizes:  96% (306/320)           
remote: Getting sizes:  97% (309/320)           
remote: Getting sizes:  98% (312/320)           
remote: Getting sizes:  99% (316/320)           
remote: Getting sizes: 100% (319/320)           
remote: Getting sizes: 100% (320/320)        
|3| remote: Compressing objects:   1% (10071/1812032)           
remote: Compressing objects:   2% (27522/1812032)           
remote: Compressing objects:   3% (45415/1812032)           
remote: Compressing objects:   4% (68576/1812032)           
remote: Compressing objects:   5% (84501/1812032)           
remote: Compressing objects:   6% (100178/1812032)           
remote: Compressing objects:   7% (120154/1812032)           
remote: Compressing objects:   8% (142819/1812032)           
remote: Compressing objects:   9% (154813/1812032)           
remote: Compressing objects:  10% (173880/1812032)           
remote: Compressing objects:  11% (193283/1812032)           
remote: Compressing objects:  12% (217984/1812032)           
remote: Compressing objects:  13% (227165/1812032)           
remote: Compressing objects:  14% (252641/1812032)           
remote: Compressing objects:  15% (275751/1812032)           
remote: Compressing objects:  16% (287010/1812032)           
remote: Compressing objects:  17% (302829/1812032)           
remote: Compressing objects:  18% (318556/1812032)           
remote: Compressing objects:  19% (336574/1812032)           
remote: Compressing objects:  20% (362104/1812032)           
remote: Compressing objects:  21% (380414/1812032)           
remote: Compressing objects:  22% (400591/1812032)           
remote: Compressing objects:  23% (417233/1812032)           
remote: Compressing objects:  24% (429269/1812032)           
remote: Compressing objects:  25% (446413/1812032)           
remote: Compressing objects:  26% (468875/1812032)           
remote: Compressing objects:  27% (480193/1812032)           
remote: Compressing objects:  28% (499556/1812032)           
remote: Compressing objects:  29% (526539/1812032)           
remote: Compressing objects:  30% (548547/1812032)           
remote: Compressing objects:  31% (558910/1812032)           
remote: Compressing objects:  32% (571140/1812032)           
remote: Compressing objects:  33% (591536/1812032)           
remote: Compressing objects:  34% (620264/1812032)           
remote: Compressing objects:  35% (635299/1812032)           
remote: Compressing objects:  36% (649333/1812032)           
remote: Compressing objects:  68% (1228092/1812032)           
remote: Compressing objects:  69% (1242413/1812032)           
remote: Compressing objects:  70% (1261197/1812032)           
remote: Compressing objects:  71% (1286382/1812032)           
remote: Compressing objects:  72% (1298474/1812032)           
remote: Compressing objects:  73% (1317779/1812032)           
remote: Compressing objects:  74% (1335194/1812032)           
remote: Compressing objects:  75% (1362403/1812032)           
remote: Compressing objects:  76% (1377443/1812032)           
remote: Compressing objects:  77% (1394013/1812032)           
remote: Compressing objects:  78% (1408105/1812032)           
remote: Compressing objects:  79% (1428616/1812032)           
remote: Compressing objects:  80% (1441096/1812032)           
remote: Compressing objects:  81% (1464753/1812032)           
remote: Compressing objects:  82% (1485312/1812032)           
remote: Compressing objects:  83% (1503704/1812032)           
remote: Compressing objects:  84% (1518008/1812032)           
remote: Compressing objects:  85% (1539235/1812032)           
remote: Compressing objects:  86% (1550094/1812032)           
remote: Compressing objects:  87% (1567598/1812032)           
remote: Compressing objects:  88% (1596335/1812032)           
remote: Compressing objects:  89% (1605894/1812032)           
remote: Compressing objects:  90% (1623047/1812032)           
remote: Compressing objects:  91% (1645462/1812032)           
remote: Compressing objects:  92% (1661209/1812032)           
remote: Compressing objects:  93% (1678413/1812032)           
remote: Compressing objects:  94% (1697791/1812032)           
remote: Compressing objects:  95% (1714760/1812032)           
remote: Compressing objects:  96% (1733839/1812032)           
remote: Compressing objects:  97% (1757151/1812032)           
remote: Compressing objects:  98% (1768601/1812032)           
remote: Compressing objects:  99% (1791901/1812032)           
remote: Compressing objects: 100% (1805462/1812032)           
remote: Compressing objects: 100% (1812032/1812032)        
|3| Receiving objects:   0% (1/326)
Receiving objects:   1% (4/326)
Receiving objects:   2% (7/326)
Receiving objects:   3% (10/326)
Receiving objects:   4% (14/326)
Receiving objects:   5% (17/326)
Receiving objects:   6% (20/326)
Receiving objects:   7% (23/326)
Receiving objects:   8% (27/326)
Receiving objects:   9% (30/326)
Receiving objects:  10% (33/326)
Receiving objects:  11% (36/326)
Receiving objects:  12% (40/326)
Receiving objects:  13% (43/326)
Receiving objects:  14% (46/326)
Receiving objects:  15% (49/326)
Receiving objects:  16% (53/326)
Receiving objects:  17% (56/326)
Receiving objects:  18% (59/326)
Receiving objects:  19% (62/326)
Receiving objects:  20% (66/326)
Receiving objects:  21% (69/326)
Receiving objects:  22% (72/326)
Receiving objects:  23% (75/326)
Receiving objects:  24% (79/326)
Receiving objects:  25% (82/326)
Receiving objects:  26% (85/326)
Receiving objects:  27% (89/326)
Receiving objects:  28% (92/326)
Receiving objects:  29% (95/326)
Receiving objects:  30% (98/326)
Receiving objects:  31% (102/326)
Receiving objects:  32% (105/326)
Receiving objects:  33% (108/326)
Receiving objects:  34% (111/326)
Receiving objects:  35% (115/326)
Receiving objects:  36% (118/326)
Receiving objects:  37% (121/326)
Receiving objects:  38% (124/326)
Receiving objects:  39% (128/326)
Receiving objects:  40% (131/326)
Receiving objects:  41% (134/326)
Receiving objects:  42% (137/326)
Receiving objects:  43% (141/326)
Receiving objects:  44% (144/326)
Receiving objects:  45% (147/326)
Receiving objects:  46% (150/326)etting sizes:  56% (508/915)           
remote: Getting sizes:  57% (517/915)           
remote: Getting sizes:  58% (527/915)           
remote: Getting sizes:  59% (536/915)           
remote: Getting sizes:  60% (545/915)           
remote: Getting sizes:  61% (554/915)           
remote: Getting sizes:  62% (563/915)           
remote: Getting sizes:  63% (572/915)           
remote: Getting sizes:  64% (582/915)           
remote: Getting sizes:  65% (591/915)           
remote: Getting sizes:  66% (600/915)           
remote: Getting sizes:  67% (609/915)           
remote: Getting sizes:  68% (618/915)           
remote: Getting sizes:  69% (627/915)           
remote: Getting sizes:  70% (636/915)           
remote: Getting sizes:  71% (646/915)           
remote: Getting sizes:  72% (655/915)           
remote: Getting sizes:  73% (664/915)           
remote: Getting sizes:  74% (673/915)           
remote: Getting sizes:  75% (682/915)           
remote: Getting sizes:  76% (691/915)           
remote: Getting sizes:  77% (700/915)           
remote: Getting sizes:  78% (710/915)           
remote: Getting sizes:  79% (719/915)           
remote: Getting sizes:  80% (728/915)           
remote: Getting sizes:  81% (737/915)           
remote: Getting sizes:  82% (746/915)           
remote: Getting sizes:  83% (755/915)           
remote: Getting sizes:  84% (765/915)           
remote: Getting sizes:  85% (774/915)           
remote: Getting sizes:  86% (783/915)           
remote: Getting sizes:  87% (792/915)           
remote: Getting sizes:  88% (801/915)           
remote: Getting sizes:  89% (810/915)           
remote: Getting sizes:  90% (819/915)           
remote: Getting sizes:  91% (829/915)           
remote: Getting sizes:  92% (838/915)           
remote: Getting sizes:  93% (847/915)           
remote: Getting sizes:  94% (856/915)           
remote: Getting sizes:  95% (865/915)           
remote: Getting sizes:  96% (874/915)           
remote: Getting sizes:  97% (883/915)           
remote: Getting sizes:  98% (893/915)           
remote: Getting sizes:  99% (902/915)           
remote: Getting sizes: 100% (911/915)           
remote: Getting sizes: 100% (915/915)        
|2| remote: Compressing objects:   1% (23089/2093022)           
remote: Compressing objects:   2% (42367/2093022)           
remote: Compressing objects:   3% (52699/2093022)           
remote: Compressing objects:   4% (73935/2093022)           
remote: Compressing objects:   5% (96156/2093022)           
remote: Compressing objects:   6% (116150/2093022)           
remote: Compressing objects:   7% (137822/2093022)           
remote: Compressing objects:   8% (157196/2093022)           
remote: Compressing objects:   9% (180854/2093022)           
remote: Compressing objects:  10% (205357/2093022)           
remote: Compressing objects:  11% (222023/2093022)           
remote: Compressing objects:  12% (243567/2093022)           
remote: Compressing objects:  13% (263988/2093022)           
remote: Compressing objects:  14% (283946/2093022)           
remote: Compressing objects:  15% (315745/2093022)           
remote: Compressing objects:  16% (332798/2093022)           
remote: Compressing objects:  17% (347355/2093022)           
remote: Compressing objects:  18% (368935/2093022)           
remote: Compressing objects:  19% (404218/2093022)           
remote: Compressing objects:  20% (409411/2093022)           
remote: Compressing objects:  21% (430781/2093022)           
remote: Compressing objects:  22% (457858/2093022)           
remote: Compressing objects:  23% (476096/2093022)           
remote: Compressing objects:  24% (492879/2093022)           
remote: Compressing objects:  25% (519146/2093022)           
remote: Compressing objects:  26% (540260/2093022)           
remote: Compressing objects:  27% (554654/2093022)           
remote: Compressing objects:  28% (580088/2093022)           
remote: Compressing objects:  29% (596602/2093022)           
remote: Compressing objects:  30% (617817/209302
Receiving objects:  47% (154/326)
Receiving objects:  48% (157/326)
Receiving objects:  49% (160/326)
Receiving objects:  50% (163/326)
Receiving objects:  51% (167/326)
Receiving objects:  52% (170/326)
Receiving objects:  53% (173/326)
Receiving objects:  54% (177/326)
Receiving objects:  55% (180/326)
Receiving objects:  56% (183/326)
Receiving objects:  57% (186/326)
Receiving objects:  58% (190/326)
Receiving objects:  59% (193/326)
Receiving objects:  60% (196/326)
Receiving objects:  61% (199/326)
Receiving objects:  62% (203/326)
Receiving objects:  63% (206/326)
Receiving objects:  64% (209/326)
Receiving objects:  65% (212/326)
Receiving objects:  66% (216/326)
Receiving objects:  67% (219/326)
Receiving objects:  68% (222/326)
Receiving objects:  69% (225/326)
Receiving objects:  70% (229/326)
Receiving objects:  71% (232/326)
Receiving objects:  72% (235/326)
Receiving objects:  73% (238/326)
Receiving objects:  74% (242/326)
Receiving objects:  75% (245/326)
Receiving objects:  76% (248/326)
Receiving objects:  77% (252/326)
Receiving objects:  78% (255/326)
Receiving objects:  79% (258/326)
Receiving objects:  80% (261/326)
Receiving objects:  81% (265/326)
Receiving objects:  82% (268/326)
Receiving objects:  83% (271/326)
Receiving objects:  84% (274/326)
Receiving objects:  85% (278/326)
Receiving objects:  86% (281/326)
Receiving objects:  87% (284/326)
Receiving objects:  88% (287/326)
remote: Total 326 (delta 20), reused 89 (delta 4)        
|3| Receiving objects:  89% (291/326)
Receiving objects:  90% (294/326)
Receiving objects:  91% (297/326)
Receiving objects:  92% (300/326)
Receiving objects:  93% (304/326)
Receiving objects:  94% (307/326)
Receiving objects:  95% (310/326)
Receiving objects:  96% (313/326)
Receiving objects:  97% (317/326)
Receiving objects:  98% (320/326)
Receiving objects:  99% (323/326)
Receiving objects: 100% (326/326)
Receiving objects: 100% (326/326), 557.64 KiB | 6.80 MiB/s, done.
|3| Resolving deltas:   0% (0/20)
Resolving deltas:   5% (1/20)
Resolving deltas:  10% (2/20)
Resolving deltas:  15% (3/20)
Resolving deltas:  20% (4/20)
Resolving deltas:  25% (5/20)
Resolving deltas:  30% (6/20)
Resolving deltas:  35% (7/20)
Resolving deltas:  40% (8/20)
Resolving deltas:  45% (9/20)
Resolving deltas:  50% (10/20)
Resolving deltas:  60% (12/20)
Resolving deltas:  65% (13/20)
Resolving deltas:  70% (14/20)
Resolving deltas:  75% (15/20)
Resolving deltas:  80% (16/20)
Resolving deltas:  85% (17/20)
Resolving deltas:  90% (18/20)
Resolving deltas:  95% (19/20)
Resolving deltas: 100% (20/20)
Resolving deltas: 100% (20/20), done.
|3|  00:00
2)           
remote: Compressing objects:  31% (645139/2093022)           
remote: Compressing objects:  32% (659724/2093022)           
remote: Compressing objects:  33% (681653/2093022)           
remote: Compressing objects:  34% (705844/2093022)           
remote: Compressing objects:  35% (725264/2093022)           
remote: Compressing objects:  36% (748752/2093022)           
remote: Compressing objects:  37% (765535/2093022)           
remote: Compressing objects:  38% (785686/2093022)           
remote: Compressing objects:  39% (809075/2093022)           
remote: Compressing objects:  40% (826839/2093022)           
remote: Compressing objects:  41% (854564/2093022)           
remote: Compressing objects:  42% (871041/2093022)           
remote: Compressing objects:  43% (894756/2093022)           
remote: Compressing objects:  44% (911073/2093022)           
remote: Compressing objects:  63% (1324196/2093022)           
remote: Compressing objects:  64% (1329816/2093022)           
remote: Compressing objects:  65% (1350531/2093022)           
remote: Compressing objects:  66% (1371756/2093022)           
remote: Compressing objects:  67% (1394044/2093022)           
remote: Compressing objects:  68% (1412975/2093022)           
remote: Compressing objects:  69% (1436878/2093022)           
remote: Compressing objects:  70% (1455195/2093022)           
remote: Compressing objects:  71% (1484379/2093022)           
remote: Compressing objects:  72% (1498142/2093022)           
remote: Compressing objects:  73% (1518216/2093022)           
remote: Compressing objects:  74% (1539410/2093022)           
remote: Compressing objects:  75% (1560056/2093022)           
remote: Compressing objects:  76% (1580455/2093022)           
remote: Compressing objects:  77% (1602429/2093022)           
remote: Compressing objects:  78% (1625560/2093022)           
remote: Compressing objects:  79% (1645537/2093022)           
remote: Compressing objects:  80% (1666103/2093022)           
remote: Compressing objects:  81% (1685141/2093022)           
remote: Compressing objects:  82% (1707631/2093022)           
remote: Compressing objects:  83% (1727491/2093022)           
remote: Compressing objects:  84% (1747887/2093022)           
remote: Compressing objects:  85% (1772042/2093022)           
remote: Compressing objects:  86% (1790910/2093022)           
remote: Compressing objects:  87% (1813862/2093022)           
remote: Compressing objects:  88% (1831950/2093022)           
remote: Compressing objects:  89% (1855482/2093022)           
remote: Compressing objects:  90% (1873504/2093022)           
remote: Compressing objects:  91% (1894362/2093022)           
remote: Compressing objects:  92% (1915482/2093022)           
remote: Compressing objects:  93% (1950359/2093022)           
remote: Compressing objects:  94% (1962264/2093022)           
remote: Compressing objects:  95% (1981414/2093022)           
remote: Compressing objects:  96% (2000194/2093022)           
remote: Compressing objects:  97% (2020546/2093022)           
remote: Compressing objects:  98% (2044397/2093022)           
remote: Compressing objects:  99% (2062732/2093022)           
remote: Compressing objects: 100% (2083332/2093022)           
remote: Compressing objects: 100% (2093022/2093022)        
|2| Receiving objects:   0% (1/957)
Receiving objects:   1% (10/957)
Receiving objects:   2% (20/957)
Receiving objects:   3% (29/957)
Receiving objects:   4% (39/957)
Receiving objects:   5% (48/957)
Receiving objects:   6% (58/957)
Receiving objects:   7% (67/957)
Receiving objects:   8% (77/957)
Receiving objects:   9% (87/957)
Receiving objects:  10% (96/957)
Receiving objects:  11% (106/957)
Receiving objects:  12% (115/957)
Receiving objects:  13% (125/957)
Receiving objects:  14% (134/957)
Receiving objects:  15% (144/957)
Receiving objects:  16% (154/957)
Receiving objects:  17% (163/957)
Receiving objects:  18% (173/957)
Receiving objects:  19% (182/957)
Receiving objects:  20% (192/957)
Receiving objects:  21% (201/957)
Receiving objects:  22% (211/957)
Receiving objects:  23% (221/957)
Receiving objects:  24% (230/957)
Receiving objects:  25% (240/957)
Receiving objects:  26% (249/957)
Receiving objects:  27% (259/957)
Receiving objects:  28% (268/957)
Receiving objects:  29% (278/957)
Receiving objects:  30% (288/957)
Receiving objects:  31% (297/957)
Receiving objects:  32% (307/957)
Receiving objects:  33% (316/957)
Receiving objects:  34% (326/957)
Receiving objects:  35% (335/957)
Receiving objects:  36% (345/957)
Receiving objects:  37% (355/957)
Receiving objects:  38% (364/957)
Receiving objects:  39% (374/957)
Receiving objects:  40% (383/957)
Receiving objects:  41% (393/957)
Receiving objects:  42% (402/957)
Receiving objects:  43% (412/957)
Receiving objects:  44% (422/957)
Receiving objects:  45% (431/957)
Receiving objects:  46% (441/957)
Receiving objects:  47% (450/957)
Receiving objects:  48% (460/957)
Receiving objects:  49% (469/957)
Receiving objects:  50% (479/957)
Receiving objects:  51% (489/957)
Receiving objects:  52% (498/957)
Receiving objects:  53% (508/957)
Receiving objects:  54% (517/957)
Receiving objects:  55% (527/957)
Receiving objects:  56% (536/957)
Receiving objects:  57% (546/957)
Receiving objects:  58% (556/957)
Receiving objects:  59% (565/957)
Receiving objects:  60% (575/957)
Receiving objects:  61% (584/957)
Receiving objects:  62% (594/957)
Receiving objects:  63% (603/957)
Receiving objects:  64% (613/957)
Receiving objects:  65% (623/957)
Receiving objects:  66% (632/957)
Receiving objects:  67% (642/957)
Receiving objects:  68% (651/957)
Receiving objects:  69% (661/957)
Receiving objects:  70% (670/957)
Receiving objects:  71% (680/957)
Receiving objects:  72% (690/957)
Receiving objects:  73% (699/957)
Receiving objects:  74% (709/957)
Receiving objects:  75% (718/957)
Receiving objects:  76% (728/957)
Receiving objects:  77% (737/957)
Receiving objects:  78% (747/957)
Receiving objects:  79% (757/957)
Receiving objects:  80% (766/957)
Receiving objects:  81% (776/957)
Receiving objects:  82% (785/957)
Receiving objects:  83% (795/957)
Receiving objects:  84% (804/957)
Receiving objects:  85% (814/957)
Receiving objects:  86% (824/957)
Receiving objects:  87% (833/957)
Receiving objects:  88% (843/957)
Receiving objects:  89% (852/957)
remote: Total 957 (delta 230), reused 287 (delta 39)        
|2| Receiving objects:  90% (862/957)
Receiving objects:  91% (871/957)
Receiving objects:  92% (881/957)
Receiving objects:  93% (891/957)
Receiving objects:  94% (900/957)
Receiving objects:  95% (910/957)
Receiving objects:  96% (919/957)
Receiving objects:  97% (929/957)
Receiving objects:  98% (938/957)
Receiving objects:  99% (948/957)
Receiving objects: 100% (957/957)
Receiving objects: 100% (957/957), 1.10 MiB | 10.11 MiB/s, done.
|2| Resolving deltas:   0% (0/230)
Resolving deltas:   1% (3/230)
Resolving deltas:   2% (5/230)
Resolving deltas:   3% (7/230)
Resolving deltas:   4% (10/230)
Resolving deltas:   5% (12/230)
Resolving deltas:   6% (14/230)
Resolving deltas:   7% (17/230)
Resolving deltas:   8% (19/230)
Resolving deltas:   9% (21/230)
Resolving deltas:  10% (23/230)
Resolving deltas:  11% (26/230)
Resolving deltas:  12% (28/230)
Resolving deltas:  13% (30/230)
Resolving deltas:  14% (33/230)
Resolving deltas:  15% (35/230)
Resolving deltas:  16% (37/230)
Resolving deltas:  17% (40/230)
Resolving deltas:  18% (43/230)
Resolving deltas:  19% (44/230)
Resolving deltas:  20% (46/230)
Resolving deltas:  21% (50/230)
Resolving deltas:  22% (51/230)
Resolving deltas:  23% (53/230)
Resolving deltas:  24% (56/230)
Resolving deltas:  25% (58/230)
Resolving deltas:  26% (61/230)
Resolving deltas:  27% (63/230)
Resolving deltas:  28% (65/230)
Resolving deltas:  29% (67/230)
Resolving deltas:  30% (69/230)
Resolving deltas:  31% (72/230)
Resolving deltas:  32% (74/230)
Resolving deltas:  33% (76/230)
Resolving deltas:  34% (79/230)
Resolving deltas:  35% (81/230)
Resolving deltas:  36% (83/230)
Resolving deltas:  37% (86/230)
Resolving deltas:  38% (88/230)
Resolving deltas:  39% (90/230)
Resolving deltas:  40% (92/230)
Resolving deltas:  41% (95/230)
Resolving deltas:  42% (97/230)
Resolving deltas:  43% (99/230)
Resolving deltas:  44% (102/230)
Resolving deltas:  45% (104/230)
Resolving deltas:  46% (106/230)
Resolving deltas:  47% (109/230)
Resolving deltas:  48% (111/230)
Resolving deltas:  49% (113/230)
Resolving deltas:  50% (115/230)
Resolving deltas:  51% (118/230)
Resolving deltas:  52% (120/230)
Resolving deltas:  53% (122/230)
Resolving deltas:  54% (125/230)
Resolving deltas:  55% (128/230)
Resolving deltas:  56% (129/230)
Resolving deltas:  57% (132/230)
Resolving deltas:  58% (134/230)
Resolving deltas:  59% (136/230)
Resolving deltas:  60% (138/230)
Resolving deltas:  61% (141/230)
Resolving deltas:  62% (143/230)
Resolving deltas:  63% (145/230)
Resolving deltas:  64% (148/230)
Resolving deltas:  65% (150/230)
Resolving deltas:  66% (152/230)
Resolving deltas:  67% (155/230)
Resolving deltas:  68% (157/230)
Resolving deltas:  69% (159/230)
Resolving deltas:  70% (161/230)
Resolving deltas:  71% (164/230)
Resolving deltas:  72% (166/230)
Resolving deltas:  73% (168/230)
Resolving deltas:  74% (171/230)
Resolving deltas:  75% (173/230)
Resolving deltas:  76% (175/230)
Resolving deltas:  77% (178/230)
Resolving deltas:  78% (180/230)
Resolving deltas:  79% (182/230)
Resolving deltas:  80% (184/230)
Resolving deltas:  81% (187/230)
Resolving deltas:  82% (189/230)
Resolving deltas:  83% (191/230)
Resolving deltas:  84% (194/230)
Resolving deltas:  85% (196/230)
Resolving deltas:  86% (198/230)
Resolving deltas:  87% (201/230)
Resolving deltas:  88% (203/230)
Resolving deltas:  89% (205/230)
Resolving deltas:  90% (207/230)
Resolving deltas:  91% (210/230)
Resolving deltas:  92% (212/230)
Resolving deltas:  93% (214/230)
Resolving deltas:  94% (217/230)
Resolving deltas:  95% (219/230)
Resolving deltas:  96% (221/230)
Resolving deltas:  97% (224/230)
Resolving deltas:  98% (226/230)
Resolving deltas:  99% (229/230)
Resolving deltas: 100% (230/230)
Resolving deltas: 100% (230/230), done.
|2|  00:00
          
remote: Getting sizes:  51% (726/1436)           
remote: Getting sizes:  52% (740/1436)           
remote: Getting sizes:  53% (754/1436)           
remote: Getting sizes:  54% (769/1436)           
remote: Getting sizes:  55% (783/1436)           
remote: Getting sizes:  56% (797/1436)           
remote: Getting sizes:  57% (812/1436)           
remote: Getting sizes:  58% (826/1436)           
remote: Getting sizes:  59% (841/1436)           
remote: Getting sizes:  60% (855/1436)           
remote: Getting sizes:  61% (869/1436)           
remote: Getting sizes:  62% (884/1436)           
remote: Getting sizes:  63% (898/1436)           
remote: Getting sizes:  64% (912/1436)           
remote: Getting sizes:  65% (927/1436)           
remote: Getting sizes:  66% (941/1436)           
remote: Getting sizes:  67% (955/1436)           
remote: Getting sizes:  68% (970/1436)           
remote: Getting sizes:  69% (984/1436)           
remote: Getting sizes:  70% (999/1436)           
remote: Getting sizes:  71% (1013/1436)           
remote: Getting sizes:  72% (1027/1436)           
remote: Getting sizes:  73% (1042/1436)           
remote: Getting sizes:  74% (1056/1436)           
remote: Getting sizes:  75% (1070/1436)           
remote: Getting sizes:  76% (1085/1436)           
remote: Getting sizes:  77% (1099/1436)           
remote: Getting sizes:  78% (1113/1436)           
remote: Getting sizes:  79% (1128/1436)           
remote: Getting sizes:  80% (1142/1436)           
remote: Getting sizes:  81% (1156/1436)           
remote: Getting sizes:  82% (1171/1436)           
remote: Getting sizes:  83% (1185/1436)           
remote: Getting sizes:  84% (1200/1436)           
remote: Getting sizes:  85% (1214/1436)           
remote: Getting sizes:  86% (1228/1436)           
remote: Getting sizes:  87% (1243/1436)           
remote: Getting sizes:  88% (1257/1436)           
remote: Getting sizes:  89% (1271/1436)           
remote: Getting sizes:  90% (1286/1436)           
remote: Getting sizes:  91% (1300/1436)           
remote: Getting sizes:  92% (1314/1436)           
remote: Getting sizes:  93% (1329/1436)           
remote: Getting sizes:  94% (1343/1436)           
remote: Getting sizes:  95% (1358/1436)           
remote: Getting sizes:  96% (1372/1436)           
remote: Getting sizes:  97% (1386/1436)           
remote: Getting sizes:  98% (1401/1436)           
remote: Getting sizes:  99% (1415/1436)           
remote: Getting sizes: 100% (1429/1436)           
remote: Getting sizes: 100% (1436/1436)        
|1| remote: Compressing objects:   1% (27369/5458009)           
remote: Compressing objects:   2% (82500/5458009)           
remote: Compressing objects:   3% (162125/5458009)           
remote: Compressing objects:   4% (209858/5458009)           
remote: Compressing objects:   5% (252618/5458009)           
remote: Compressing objects:   6% (307694/5458009)           
remote: Compressing objects:   7% (370567/5458009)           
remote: Compressing objects:   9% (512486/5458009)           
remote: Compressing objects:  11% (609731/5458009)           
remote: Compressing objects:  13% (697349/5458009)           
remote: Compressing objects:  14% (781007/5458009)           
remote: Compressing objects:  16% (864640/5458009)           
remote: Compressing objects:  17% (948050/5458009)           
remote: Compressing objects:  18% (991465/5458009)           
remote: Compressing objects:  19% (1030130/5458009)           
remote: Compressing objects:  20% (1068779/5458009)           
remote: Compressing objects:  21% (1141013/5458009)           
remote: Compressing objects:  22% (1208778/5458009)           
remote: Compressing objects:  23% (1240141/5458009)           
remote: Compressing objects:  24% (1283616/5458009)           
remote: Compressing objects:  25% (1341547/5458009)           
remote: Compressing objects:  26% (1402553/5458009)           
remote: Compressing objects:  27% (1454774/5458009)           
remote: Compressing objects:  28% (1503565/5458009)           
remote: Compressing objects:  29% (1557533/5458009)           
remote: Compressing objects:  30% (1613738/5458009)           
remote: Compressing objects:  31% (1666276/5458009)           
remote: Compressing objects:  32% (1719284/5458009)           
remote: Compressing objects:  33% (1775522/5458009)           
remote: Compressing objects:  34% (1830179/5458009)           
remote: Compressing objects:  35% (1884699/5458009)           
remote: Compressing objects:  36% (1938482/5458009)           
remote: Compressing objects:  49% (2689054/5458009)           
remote: Compressing objects:  50% (2710611/5458009)           
remote: Compressing objects:  51% (2762965/5458009)           
remote: Compressing objects:  52% (2850763/5458009)           
remote: Compressing objects:  53% (2865726/5458009)           
remote: Compressing objects:  54% (2920388/5458009)           
remote: Compressing objects:  55% (2988043/5458009)           
remote: Compressing objects:  56% (3034319/5458009)           
remote: Compressing objects:  57% (3083962/5458009)           
remote: Compressing objects:  58% (3150299/5458009)           
remote: Compressing objects:  59% (3206259/5458009)           
remote: Compressing objects:  60% (3250058/5458009)           
remote: Compressing objects:  61% (3303026/5458009)           
remote: Compressing objects:  62% (3360872/5458009)           
remote: Compressing objects:  63% (3417834/5458009)           
remote: Compressing objects:  64% (3470473/5458009)           
remote: Compressing objects:  65% (3533137/5458009)           
remote: Compressing objects:  66% (3579247/5458009)           
remote: Compressing objects:  67% (3631728/5458009)           
remote: Compressing objects:  68% (3692499/5458009)           
remote: Compressing objects:  69% (3749715/5458009)           
remote: Compressing objects:  70% (3819132/5458009)           
remote: Compressing objects:  71% (3849245/5458009)           
remote: Compressing objects:  72% (3904166/5458009)           
remote: Compressing objects:  73% (3972576/5458009)           
remote: Compressing objects:  74% (4015272/5458009)           
remote: Compressing objects:  75% (4069341/5458009)           
remote: Compressing objects:  76% (4126998/5458009)           
remote: Compressing objects:  77% (4181805/5458009)           
remote: Compressing objects:  90% (4910391/5458009)           
remote: Compressing objects:  91% (4949966/5458009)           
remote: Compressing objects:  92% (5000777/5458009)           
remote: Compressing objects:  93% (5062349/5458009)           
remote: Compressing objects:  94% (5105795/5458009)           
remote: Compressing objects:  95% (5158080/5458009)           
remote: Compressing objects:  96% (5221084/5458009)           
remote: Compressing objects:  97% (5276018/5458009)           
remote: Compressing objects:  98% (5331267/5458009)           
remote: Compressing objects:  99% (5380401/5458009)           
remote: Compressing objects: 100% (5453595/5458009)           
remote: Compressing objects: 100% (5458009/5458009)        
|1| Receiving objects:   0% (1/3030)
Receiving objects:   1% (31/3030)
Receiving objects:   2% (61/3030)
Receiving objects:   3% (91/3030)
Receiving objects:   4% (122/3030)
Receiving objects:   5% (152/3030)
Receiving objects:   6% (182/3030)
Receiving objects:   7% (213/3030)
Receiving objects:   8% (243/3030)
Receiving objects:   9% (273/3030)
Receiving objects:  10% (303/3030)
Receiving objects:  11% (334/3030)
Receiving objects:  12% (364/3030)
Receiving objects:  13% (394/3030)
Receiving objects:  14% (425/3030)
Receiving objects:  15% (455/3030)
Receiving objects:  16% (485/3030)
Receiving objects:  17% (516/3030)
Receiving objects:  18% (546/3030)
Receiving objects:  19% (576/3030)
Receiving objects:  20% (606/3030)
Receiving objects:  21% (637/3030)
Receiving objects:  22% (667/3030)
Receiving objects:  23% (697/3030)
Receiving objects:  24% (728/3030)
Receiving objects:  25% (758/3030)
Receiving objects:  26% (788/3030)
Receiving objects:  27% (819/3030)
Receiving objects:  28% (849/3030)
Receiving objects:  29% (879/3030)
Receiving objects:  30% (909/3030)
Receiving objects:  31% (940/3030)
Receiving objects:  32% (970/3030)
Receiving objects:  33% (1000/3030)
Receiving objects:  34% (1031/3030)
Receiving objects:  35% (1061/3030)
Receiving objects:  36% (1091/3030)
Receiving objects:  37% (1122/3030)
Receiving objects:  38% (1152/3030)
Receiving objects:  39% (1182/3030)
Receiving objects:  40% (1212/3030)
Receiving objects:  41% (1243/3030)
Receiving objects:  42% (1273/3030)
Receiving objects:  43% (1303/3030)
Receiving objects:  44% (1334/3030)
Receiving objects:  45% (1364/3030)
Receiving objects:  46% (1394/3030)
Receiving objects:  47% (1425/3030)
Receiving objects:  48% (1455/3030)
Receiving objects:  49% (1485/3030)
Receiving objects:  50% (1515/3030)
Receiving objects:  51% (1546/3030)
Receiving objects:  52% (1576/3030)
Receiving objects:  53% (1606/3030)
Receiving objects:  54% (1637/3030)
Receiving objects:  55% (1667/3030)
Receiving objects:  56% (1697/3030)
Receiving objects:  57% (1728/3030)
Receiving objects:  58% (1758/3030)
Receiving objects:  59% (1788/3030)
Receiving objects:  60% (1818/3030)
Receiving objects:  61% (1849/3030)
Receiving objects:  62% (1879/3030)
Receiving objects:  63% (1909/3030)
Receiving objects:  64% (1940/3030)
Receiving objects:  65% (1970/3030)
Receiving objects:  66% (2000/3030)
Receiving objects:  67% (2031/3030)
Receiving objects:  68% (2061/3030)
Receiving objects:  69% (2091/3030)
Receiving objects:  70% (2121/3030)
Receiving objects:  71% (2152/3030)
Receiving objects:  72% (2182/3030)
Receiving objects:  73% (2212/3030)
Receiving objects:  74% (2243/3030)
Receiving objects:  75% (2273/3030)
Receiving objects:  76% (2303/3030)
Receiving objects:  77% (2334/3030)
Receiving objects:  78% (2364/3030)
Receiving objects:  79% (2394/3030)
Receiving objects:  80% (2424/3030)
Receiving objects:  81% (2455/3030)
Receiving objects:  82% (2485/3030)
Receiving objects:  83% (2515/3030)
Receiving objects:  84% (2546/3030)
Receiving objects:  85% (2576/3030)
Receiving objects:  86% (2606/3030)
Receiving objects:  87% (2637/3030)
Receiving objects:  88% (2667/3030)
Receiving objects:  89% (2697/3030)
Receiving objects:  90% (2727/3030)
Receiving objects:  91% (2758/3030)
Receiving objects:  92% (2788/3030)
Receiving objects:  93% (2818/3030)
Receiving objects:  94% (2849/3030)
Receiving objects:  95% (2879/3030)
Receiving objects:  96% (2909/3030)
remote: Total 3030 (delta 1722), reused 2380 (delta 1592)        
|1| Receiving objects:  97% (2940/3030)
Receiving objects:  98% (2970/3030)
Receiving objects:  99% (3000/3030)
Receiving objects: 100% (3030/3030)
Receiving objects: 100% (3030/3030), 2.02 MiB | 10.53 MiB/s, done.
|1| Resolving deltas:   0% (0/1722)
Resolving deltas:   1% (18/1722)
Resolving deltas:   2% (35/1722)
Resolving deltas:   3% (52/1722)
Resolving deltas:   4% (69/1722)
Resolving deltas:   5% (87/1722)
Resolving deltas:   6% (104/1722)
Resolving deltas:   7% (121/1722)
Resolving deltas:   8% (138/1722)
Resolving deltas:   9% (155/1722)
Resolving deltas:  10% (173/1722)
Resolving deltas:  11% (190/1722)
Resolving deltas:  12% (207/1722)
Resolving deltas:  13% (224/1722)
Resolving deltas:  14% (242/1722)
Resolving deltas:  15% (259/1722)
Resolving deltas:  16% (276/1722)
Resolving deltas:  17% (293/1722)
Resolving deltas:  18% (310/1722)
Resolving deltas:  19% (328/1722)
Resolving deltas:  20% (345/1722)
Resolving deltas:  21% (362/1722)
Resolving deltas:  22% (379/1722)
Resolving deltas:  23% (397/1722)
Resolving deltas:  24% (414/1722)
Resolving deltas:  25% (431/1722)
Resolving deltas:  26% (448/1722)
Resolving deltas:  27% (465/1722)
Resolving deltas:  28% (483/1722)
Resolving deltas:  29% (500/1722)
Resolving deltas:  30% (517/1722)
Resolving deltas:  31% (534/1722)
Resolving deltas:  32% (552/1722)
Resolving deltas:  33% (569/1722)
Resolving deltas:  34% (586/1722)
Resolving deltas:  35% (603/1722)
Resolving deltas:  36% (620/1722)
Resolving deltas:  37% (638/1722)
Resolving deltas:  38% (655/1722)
Resolving deltas:  39% (672/1722)
Resolving deltas:  40% (689/1722)
Resolving deltas:  41% (707/1722)
Resolving deltas:  42% (724/1722)
Resolving deltas:  43% (742/1722)
Resolving deltas:  44% (758/1722)
Resolving deltas:  45% (775/1722)
Resolving deltas:  46% (793/1722)
Resolving deltas:  47% (810/1722)
Resolving deltas:  48% (827/1722)
Resolving deltas:  49% (844/1722)
Resolving deltas:  50% (861/1722)
Resolving deltas:  51% (879/1722)
Resolving deltas:  52% (896/1722)
Resolving deltas:  53% (913/1722)
Resolving deltas:  54% (930/1722)
Resolving deltas:  55% (948/1722)
Resolving deltas:  56% (965/1722)
Resolving deltas:  57% (982/1722)
Resolving deltas:  58% (999/1722)
Resolving deltas:  59% (1016/1722)
Resolving deltas:  60% (1034/1722)
Resolving deltas:  61% (1051/1722)
Resolving deltas:  62% (1069/1722)
Resolving deltas:  63% (1085/1722)
Resolving deltas:  64% (1103/1722)
Resolving deltas:  65% (1120/1722)
Resolving deltas:  66% (1137/1722)
Resolving deltas:  67% (1154/1722)
Resolving deltas:  68% (1171/1722)
Resolving deltas:  69% (1189/1722)
Resolving deltas:  70% (1206/1722)
Resolving deltas:  71% (1223/1722)
Resolving deltas:  72% (1240/1722)
Resolving deltas:  73% (1258/1722)
Resolving deltas:  74% (1275/1722)
Resolving deltas:  75% (1292/1722)
Resolving deltas:  76% (1309/1722)
Resolving deltas:  77% (1326/1722)
Resolving deltas:  78% (1344/1722)
Resolving deltas:  79% (1361/1722)
Resolving deltas:  80% (1378/1722)
Resolving deltas:  81% (1395/1722)
Resolving deltas:  82% (1413/1722)
Resolving deltas:  83% (1430/1722)
Resolving deltas:  84% (1447/1722)
Resolving deltas:  85% (1464/1722)
Resolving deltas:  86% (1481/1722)
Resolving deltas:  87% (1499/1722)
Resolving deltas:  88% (1516/1722)
Resolving deltas:  89% (1533/1722)
Resolving deltas:  90% (1550/1722)
Resolving deltas:  91% (1569/1722)
Resolving deltas:  92% (1585/1722)
Resolving deltas:  93% (1602/1722)
Resolving deltas:  94% (1619/1722)
Resolving deltas:  95% (1637/1722)
Resolving deltas:  96% (1654/1722)
Resolving deltas:  97% (1671/1722)
Resolving deltas:  98% (1688/1722)
Resolving deltas:  99% (1705/1722)
Resolving deltas: 100% (1722/1722)
Resolving deltas: 100% (1722/1722), done.
|1|  00:01
 00:01

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 10 installs, 0 updates, 0 removals
  - Locking composer/installers (v2.3.0)
  - Locking elasticsearch/elasticsearch (v7.17.1)
  - Locking ezimuel/guzzlestreams (3.1.0)
  - Locking ezimuel/ringphp (1.3.0)
  - Locking nyholm/dsn (2.0.1)
  - Locking react/promise (v3.2.0)
  - Locking ruflin/elastica (7.3.1)
  - Locking symfony/polyfill-php73 (v1.32.0)
  - Locking wikimedia/lucene-explain-parser (2.0.0)
  - Locking wikimedia/textcat (2.0.0)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 10 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing composer/installers (v2.3.0): Extracting archive
  - Installing react/promise (v3.2.0): Extracting archive
  - Installing ezimuel/guzzlestreams (3.1.0): Extracting archive
  - Installing ezimuel/ringphp (1.3.0): Extracting archive
  - Installing symfony/polyfill-php73 (v1.32.0): Extracting archive
  - Installing nyholm/dsn (2.0.1): Extracting archive
  - Installing elasticsearch/elasticsearch (v7.17.1): Extracting archive
  - Installing ruflin/elastica (7.3.1): Extracting archive
  - Installing wikimedia/lucene-explain-parser (2.0.0): Extracting archive
  - Installing wikimedia/textcat (2.0.0): Extracting archive
 0/9 [>---------------------------]   0%
 8/9 [========================>---]  88%
 9/9 [============================] 100%
1 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
55 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:04

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
55 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:03

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.0.0',
npm warn EBADENGINE   required: { npm: '>=10.8.1', node: '>=20' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.0.0',
npm warn EBADENGINE   required: { npm: '>=10.8.1', node: '>=20' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated @types/easy-table@1.2.3: This is a stub types definition. easy-table provides its own type definitions, so you do not need this installed.
npm warn deprecated lodash.get@4.4.2: This package is deprecated. Use the optional chaining (?.) operator instead.
npm warn deprecated rimraf@2.4.5: Rimraf versions prior to v4 are no longer supported
npm warn deprecated request-promise-native@1.0.5: request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@6.0.4: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.0: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@2.0.1: Use your platform's native DOMException instead
npm warn deprecated w3c-hr-time@1.0.2: Use your platform's native performance.now() and performance.timeOrigin.
npm warn deprecated formidable@1.2.6: Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau
npm warn deprecated mkdirp@0.3.0: Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated sinon@12.0.1: 16.1.1

> dtrace-provider@0.8.8 install
> node-gyp rebuild || node suppress-error.js

gyp info it worked if it ends with ok
gyp info using node-gyp@10.1.0
gyp info using node@18.20.8 | linux | x64
gyp info find Python using Python version 3.11.2 found at "/usr/bin/python3"

gyp http GET https://nodejs.org/download/release/v18.20.8/node-v18.20.8-headers.tar.gz
gyp http 200 https://nodejs.org/download/release/v18.20.8/node-v18.20.8-headers.tar.gz
gyp http GET https://nodejs.org/download/release/v18.20.8/SHASUMS256.txt
gyp http 200 https://nodejs.org/download/release/v18.20.8/SHASUMS256.txt
gyp info spawn /usr/bin/python3
gyp info spawn args [
gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',
gyp info spawn args 'binding.gyp',
gyp info spawn args '-f',
gyp info spawn args 'make',
gyp info spawn args '-I',
gyp info spawn args '/var/www/html/w/node_modules/dtrace-provider/build/config.gypi',
gyp info spawn args '-I',
gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',
gyp info spawn args '-I',
gyp info spawn args '/var/www/html/w/.cache/node-gyp/18.20.8/include/node/common.gypi',
gyp info spawn args '-Dlibrary=shared_library',
gyp info spawn args '-Dvisibility=default',
gyp info spawn args '-Dnode_root_dir=/var/www/html/w/.cache/node-gyp/18.20.8',
gyp info spawn args '-Dnode_gyp_dir=/usr/lib/node_modules/npm/node_modules/node-gyp',
gyp info spawn args '-Dnode_lib_file=/var/www/html/w/.cache/node-gyp/18.20.8/<(target_arch)/node.lib',
gyp info spawn args '-Dmodule_root_dir=/var/www/html/w/node_modules/dtrace-provider',
gyp info spawn args '-Dnode_engine=v8',
gyp info spawn args '--depth=.',
gyp info spawn args '--no-parallel',
gyp info spawn args '--generator-output',
gyp info spawn args 'build',
gyp info spawn args '-Goutput_dir=.'
gyp info spawn args ]
gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
make: Entering directory '/var/www/html/w/node_modules/dtrace-provider/build'
  TOUCH Release/obj.target/DTraceProviderStub.stamp
make: Leaving directory '/var/www/html/w/node_modules/dtrace-provider/build'
gyp info ok 

> pre-commit@1.2.2 install
> node install.js


> es5-ext@0.10.64 postinstall
> node -e "try{require('./_postinstall')}catch(e){}" || exit 0


> spawn-sync@1.0.15 postinstall
> node postinstall


added 765 packages, removed 1 package, and audited 2209 packages in 30s

233 packages are looking for funding
  run `npm fund` for details

25 vulnerabilities (3 low, 4 moderate, 16 high, 2 critical)

To address issues that do not require attention, run:
  npm audit fix

To address all issues possible (including breaking changes), run:
  npm audit fix --force

Some issues need review, and may require choosing
a different dependency.

Run `npm audit` for details.
 00:30

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-elasticsearch-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-elasticsearch-1  Created
 Container mediawiki-mediawiki-web-1  Recreate
 Container mediawiki-mediawiki-web-1  Recreated
 Container mediawiki-elasticsearch-1  Starting
 Container mediawiki-elasticsearch-1  Started
 Container mediawiki-elasticsearch-1  Waiting
 Container mediawiki-elasticsearch-1  Healthy
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-elasticsearch-1  Waiting
 Container mediawiki-elasticsearch-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 00:36

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.1 s.
 00:00

Running 'extensions/Elastica/setup.sh' if found
Looking for '/var/local/extensions/Elastica/setup.sh'
No '/var/local/extensions/Elastica/setup.sh' found, skipping...
 00:00

Running 'extensions/CirrusSearch/setup.sh' if found
Looking for '/var/local/extensions/CirrusSearch/setup.sh'
Running setup script '/var/local/extensions/CirrusSearch/setup.sh'
Updating cluster ...
indexing namespaces...
	Indexing namespaces...done
content index...
	Fetching server version...elasticsearch 7.10.2...ok
	Scanning available plugins...
		analysis-hebrew, analysis-icu, analysis-nori, analysis-smartcn, analysis-stconvert
		analysis-stempel, analysis-ukrainian, experimental-highlighter, extra, extra-analysis-esperanto
		extra-analysis-homoglyph, extra-analysis-khmer, extra-analysis-serbian, extra-analysis-slovak, extra-analysis-textify
		extra-analysis-turkish, extra-analysis-ukrainian, ltr, repository-s3
	Picking analyzer...english
	Inferring index identifier...my_wiki_content_first
		Validating number of shards...ok
		Validating replica range...ok
		Validating shard allocation settings...done
		Validating max shards per node...ok
	Validating analyzers...cannot correct
<Error, collected 1 message(s) on the way, no value set>
+----------+---------------------------+--------------------------------------+
| error    | rawmessage                | This script encountered an index dif |
|          |                           | ference that requires that the index |
|          |                           |  be
copied, indexed to, and...       |
+----------+---------------------------+--------------------------------------+

[             my_wiki] Indexed 1 pages ending at 1 at 5/second
Indexed a total of 1 pages at 5/second
[             my_wiki] Indexed 1 pages ending at 1 at 7/second
Indexed a total of 1 pages at 7/second
Job queue is empty.
Scanning available plugins...
	analysis-hebrew, analysis-icu, analysis-nori, analysis-smartcn, analysis-stconvert
	analysis-stempel, analysis-ukrainian, experimental-highlighter, extra, extra-analysis-esperanto
	extra-analysis-homoglyph, extra-analysis-khmer, extra-analysis-serbian, extra-analysis-slovak, extra-analysis-textify
	extra-analysis-turkish, extra-analysis-ukrainian, ltr, repository-s3
Picking analyzer...english
Fetching server version...elasticsearch 7.10.2...ok
Inferring index identifier...my_wiki_titlesuggest_1748974429
Validating analyzers...ok
2025-06-20 15:21:52 Recycling index my_wiki_titlesuggest
2025-06-20 15:21:52 total hits: 1
2025-06-20 15:21:52 Indexing 1 documents from content with batchId: 1750432912
    100% done...
2025-06-20 15:21:52 Indexing from content index done.
2025-06-20 15:21:52 Indexing from general index done.
2025-06-20 15:21:52 Exported 1 (1 total hits) from the search indices and indexed 1.
2025-06-20 15:21:52 Purging deleted docs...ok.
2025-06-20 15:21:52 Deleting remaining docs from previous batch
2025-06-20 15:21:52 Done.
2025-06-20 15:21:52 Optimizing index...ok.
 00:05

Running 'skins/Vector/setup.sh' if found
Looking for '/var/local/skins/Vector/setup.sh'
No '/var/local/skins/Vector/setup.sh' found, skipping...
 00:00

Running 'extensions/AdvancedSearch/setup.sh' if found
Looking for '/var/local/extensions/AdvancedSearch/setup.sh'
No '/var/local/extensions/AdvancedSearch/setup.sh' found, skipping...
 00:00

 Component installer duration: 01:21
 01:21

Running Selenium tests for 'extensions/AdvancedSearch' via 'run_component_selenium_tests "extensions/AdvancedSearch"'...

Ensuring Selenium ready...

 00:00

Starting Selenium container
 Container mediawiki-novnc-1  Creating
 Container mediawiki-elasticsearch-1  Running
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-novnc-1  Created
 Container mediawiki-selenium-1  Creating
 Container mediawiki-selenium-1  Created
 Container mediawiki-elasticsearch-1  Waiting
 Container mediawiki-novnc-1  Starting
 Container mediawiki-novnc-1  Started
 Container mediawiki-elasticsearch-1  Healthy
 Container mediawiki-selenium-1  Starting
 Container mediawiki-selenium-1  Started
 00:02
Installing Selenium browser binary...
Chromium 101.0.4950.0 

> selenium-test
> wdio tests/selenium/wdio.conf.js


Execution of 5 workers started at 2025-06-20T15:22:07.607Z

[0-0] RUNNING in chrome - /tests/selenium/specs/advancedSearch.js
[0-1] RUNNING in chrome - /tests/selenium/specs/defaultNamespaces.js
[0-3] RUNNING in chrome - /tests/selenium/specs/paginationLinks.js
[0-2] RUNNING in chrome - /tests/selenium/specs/namespaces.js
[0-3] PASSED in chrome - /tests/selenium/specs/paginationLinks.js
[0-4] RUNNING in chrome - /tests/selenium/specs/searchSubmit.js
[0-0] TypeError in "Advanced Search.inserts advanced search elements on search page"
TypeError: browser.call is not a function
    at Object.toBeDisplayedFn (/var/www/html/w/extensions/AdvancedSearch/node_modules/expect-webdriverio/lib/matchers/element/toBeDisplayed.js:10:20)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async Context.<anonymous> (/var/www/html/w/extensions/AdvancedSearch/tests/selenium/specs/advancedSearch.js:40:3)
[0-0] RETRYING in chrome - /tests/selenium/specs/advancedSearch.js
[0-0] RUNNING in chrome - /tests/selenium/specs/advancedSearch.js
[0-1] PASSED in chrome - /tests/selenium/specs/defaultNamespaces.js
[0-4] PASSED in chrome - /tests/selenium/specs/searchSubmit.js
[0-0] TypeError in "Advanced Search.inserts advanced search elements on search page"
TypeError: browser.call is not a function
    at Object.toBeDisplayedFn (/var/www/html/w/extensions/AdvancedSearch/node_modules/expect-webdriverio/lib/matchers/element/toBeDisplayed.js:10:20)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async Context.<anonymous> (/var/www/html/w/extensions/AdvancedSearch/tests/selenium/specs/advancedSearch.js:40:3)
[0-0] FAILED in chrome - /tests/selenium/specs/advancedSearch.js (1 retries)
[0-2] PASSED in chrome - /tests/selenium/specs/namespaces.js

 "spec" Reporter:
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-3] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-3] Session ID: 61ceedd8-0ab1-4f80-80f2-9eb7b979bd30
[Chrome 101.0.4950.0 linux #0-3]
[Chrome 101.0.4950.0 linux #0-3] » /tests/selenium/specs/paginationLinks.js
[Chrome 101.0.4950.0 linux #0-3] Advanced Search
[Chrome 101.0.4950.0 linux #0-3]    ✓ adds search parameters to pagination links
[Chrome 101.0.4950.0 linux #0-3]
[Chrome 101.0.4950.0 linux #0-3] 1 passing (10.7s)
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-0] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-0] Session ID: b5df088f-d7db-45e5-a8a2-211cae885f63
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0] » /tests/selenium/specs/advancedSearch.js
[Chrome 101.0.4950.0 linux #0-0] Advanced Search
[Chrome 101.0.4950.0 linux #0-0]    ✖ inserts advanced search elements on search page
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0] 1 failing (13.1s)
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0] 1) Advanced Search inserts advanced search elements on search page
[Chrome 101.0.4950.0 linux #0-0] browser.call is not a function
[Chrome 101.0.4950.0 linux #0-0] TypeError: browser.call is not a function
[Chrome 101.0.4950.0 linux #0-0]     at Object.toBeDisplayedFn (/var/www/html/w/extensions/AdvancedSearch/node_modules/expect-webdriverio/lib/matchers/element/toBeDisplayed.js:10:20)
[Chrome 101.0.4950.0 linux #0-0]     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
[Chrome 101.0.4950.0 linux #0-0]     at async Context.<anonymous> (/var/www/html/w/extensions/AdvancedSearch/tests/selenium/specs/advancedSearch.js:40:3)
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-1] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-1] Session ID: 1a867636-16b8-4c8a-88ed-e77e9ef36b87
[Chrome 101.0.4950.0 linux #0-1]
[Chrome 101.0.4950.0 linux #0-1] » /tests/selenium/specs/defaultNamespaces.js
[Chrome 101.0.4950.0 linux #0-1] Advanced Search
[Chrome 101.0.4950.0 linux #0-1]    ✓ allows logged-in users to remember the selection of namespaces for future searches
[Chrome 101.0.4950.0 linux #0-1]    ✓ selects the users default namespaces when logged in
[Chrome 101.0.4950.0 linux #0-1]    ✓ selects the namespaces from the URL
[Chrome 101.0.4950.0 linux #0-1]
[Chrome 101.0.4950.0 linux #0-1] 3 passing (16.9s)
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-4] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-4] Session ID: 6635cb42-035e-4398-9668-1f307708c1dc
[Chrome 101.0.4950.0 linux #0-4]
[Chrome 101.0.4950.0 linux #0-4] » /tests/selenium/specs/searchSubmit.js
[Chrome 101.0.4950.0 linux #0-4] Advanced Search
[Chrome 101.0.4950.0 linux #0-4]    ✓ submits the search on enter when there is no text in "These Words" field
[Chrome 101.0.4950.0 linux #0-4]    ? submits the search with the specific chosen language
[Chrome 101.0.4950.0 linux #0-4]    - submits the search with the specific chosen language
[Chrome 101.0.4950.0 linux #0-4]
[Chrome 101.0.4950.0 linux #0-4] 1 passing (3.4s)
[Chrome 101.0.4950.0 linux #0-4] 1 skipped
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-0] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-0] Session ID: cab5cad1-caa4-4ae1-b72a-46d1a77249a8
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0] » /tests/selenium/specs/advancedSearch.js
[Chrome 101.0.4950.0 linux #0-0] Advanced Search
[Chrome 101.0.4950.0 linux #0-0]    ✖ inserts advanced search elements on search page
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0] 1 failing (3.5s)
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0] 1) Advanced Search inserts advanced search elements on search page
[Chrome 101.0.4950.0 linux #0-0] browser.call is not a function
[Chrome 101.0.4950.0 linux #0-0] TypeError: browser.call is not a function
[Chrome 101.0.4950.0 linux #0-0]     at Object.toBeDisplayedFn (/var/www/html/w/extensions/AdvancedSearch/node_modules/expect-webdriverio/lib/matchers/element/toBeDisplayed.js:10:20)
[Chrome 101.0.4950.0 linux #0-0]     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
[Chrome 101.0.4950.0 linux #0-0]     at async Context.<anonymous> (/var/www/html/w/extensions/AdvancedSearch/tests/selenium/specs/advancedSearch.js:40:3)
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-2] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-2] Session ID: 6a01e00f-2a63-47fa-aebf-34dd6a7af664
[Chrome 101.0.4950.0 linux #0-2]
[Chrome 101.0.4950.0 linux #0-2] » /tests/selenium/specs/namespaces.js
[Chrome 101.0.4950.0 linux #0-2] AdvancedSearch
[Chrome 101.0.4950.0 linux #0-2]    ✓ namespace selection
[Chrome 101.0.4950.0 linux #0-2]    ✓ re-adds filetype namespace after search when file type option has been selected but namespace has been removed
[Chrome 101.0.4950.0 linux #0-2]    ✓ adds/removes the namespace tag when the namespace option is clicked
[Chrome 101.0.4950.0 linux #0-2]
[Chrome 101.0.4950.0 linux #0-2] 3 passing (19.6s)


Spec Files:	 4 passed, 1 retries, 1 failed, 5 total (100% completed) in 00:00:21 

npm error Lifecycle script `selenium-test` failed with error:
npm error code 1
npm error path /var/www/html/w/extensions/AdvancedSearch
npm error workspace AdvancedSearch
npm error location /var/www/html/w/extensions/AdvancedSearch
npm error command failed
npm error command sh -c wdio tests/selenium/wdio.conf.js

 00:36

Running Selenium tests for 'extensions/AdvancedSearch' via 'run_selenium_tests "extensions/AdvancedSearch/tests/selenium/*specs/**/*.js" ".*"'...

Ensuring Selenium ready...

 00:00
Chromium 101.0.4950.0 
2025-06-20T15:22:33.418Z WARN @wdio/config:ConfigParser: pattern docs/**/specs/*.js did not match any file
2025-06-20T15:22:33.420Z WARN @wdio/config:ConfigParser: pattern specs/**/*.js did not match any file
2025-06-20T15:22:33.421Z WARN @wdio/config:ConfigParser: pattern wdio-mediawiki/specs/*.js did not match any file

Execution of 5 workers started at 2025-06-20T15:22:33.424Z

[0-0] RUNNING in chrome - file:///extensions/AdvancedSearch/tests/selenium/specs/advancedSearch.js
[0-0] FAILED in chrome - file:///extensions/AdvancedSearch/tests/selenium/specs/advancedSearch.js
[0-1] RUNNING in chrome - file:///extensions/AdvancedSearch/tests/selenium/specs/defaultNamespaces.js
[0-1] TypeError in "Advanced Search."before all" hook: wrappedHook for "allows logged-in users to remember the selection of namespaces for future searches""
TypeError: Cannot read properties of undefined (reading 'mwUser')
    at LoginPage.loginAdmin (/var/www/html/w/extensions/AdvancedSearch/node_modules/wdio-mediawiki/LoginPage.js:52:36)
    at Context.<anonymous> (/var/www/html/w/extensions/AdvancedSearch/tests/selenium/specs/defaultNamespaces.js:9:23)
[0-1] FAILED in chrome - file:///extensions/AdvancedSearch/tests/selenium/specs/defaultNamespaces.js
[0-2] RUNNING in chrome - file:///extensions/AdvancedSearch/tests/selenium/specs/namespaces.js
[0-2] FAILED in chrome - file:///extensions/AdvancedSearch/tests/selenium/specs/namespaces.js
[0-3] RUNNING in chrome - file:///extensions/AdvancedSearch/tests/selenium/specs/paginationLinks.js
[0-3] TypeError in "Advanced Search.adds search parameters to pagination links"
TypeError: Cannot read properties of undefined (reading 'mwUser')
    at Object.bot (/var/www/html/w/extensions/AdvancedSearch/node_modules/wdio-mediawiki/Api.js:17:29)
    at /var/www/html/w/extensions/AdvancedSearch/tests/selenium/pageobjects/search.page.js:265:21
    at async SearchPage.addExamplePages (/var/www/html/w/extensions/AdvancedSearch/tests/selenium/pageobjects/search.page.js:263:3)
    at async Context.<anonymous> (/var/www/html/w/extensions/AdvancedSearch/tests/selenium/specs/paginationLinks.js:8:3)
[0-3] FAILED in chrome - file:///extensions/AdvancedSearch/tests/selenium/specs/paginationLinks.js
[0-4] RUNNING in chrome - file:///extensions/AdvancedSearch/tests/selenium/specs/searchSubmit.js
[0-4] FAILED in chrome - file:///extensions/AdvancedSearch/tests/selenium/specs/searchSubmit.js

 "spec" Reporter:
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-0] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-0] Session ID: a4be2a1c99601b367869bab6a00b2603
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] » extensions/AdvancedSearch/tests/selenium/specs/advancedSearch.js
[chrome 137.0.7151.119 linux #0-0] Advanced Search
[chrome 137.0.7151.119 linux #0-0]    ? inserts advanced search elements on search page
[chrome 137.0.7151.119 linux #0-0]    ✖ "before each" hook for Advanced Search
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 1 failing (85ms)
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 1) Advanced Search "before each" hook for Advanced Search
[chrome 137.0.7151.119 linux #0-0] Cannot read properties of undefined (reading 'baseUrl')
[chrome 137.0.7151.119 linux #0-0] TypeError: Cannot read properties of undefined (reading 'baseUrl')
[chrome 137.0.7151.119 linux #0-0]     at SearchPage.openTitle (/var/www/html/w/extensions/AdvancedSearch/node_modules/wdio-mediawiki/Page.js:23:19)
[chrome 137.0.7151.119 linux #0-0]     at SearchPage.open (/var/www/html/w/extensions/AdvancedSearch/tests/selenium/pageobjects/search.page.js:243:15)
[chrome 137.0.7151.119 linux #0-0]     at Context.<anonymous> (/var/www/html/w/extensions/AdvancedSearch/tests/selenium/specs/advancedSearch.js:8:20)
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-1] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-1] Session ID: ae76e10fd0ab800f07243a2a8c0383d9
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1] » extensions/AdvancedSearch/tests/selenium/specs/defaultNamespaces.js
[chrome 137.0.7151.119 linux #0-1] Advanced Search
[chrome 137.0.7151.119 linux #0-1]    ✖ "before all" hook for Advanced Search
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1] 1 failing (871ms)
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1] 1) Advanced Search "before all" hook for Advanced Search
[chrome 137.0.7151.119 linux #0-1] Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-1] TypeError: Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-1]     at LoginPage.loginAdmin (/var/www/html/w/extensions/AdvancedSearch/node_modules/wdio-mediawiki/LoginPage.js:52:36)
[chrome 137.0.7151.119 linux #0-1]     at Context.<anonymous> (/var/www/html/w/extensions/AdvancedSearch/tests/selenium/specs/defaultNamespaces.js:9:23)
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-2] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-2] Session ID: 66e1c09e0ff5e96883b8f0cbc4673cd2
[chrome 137.0.7151.119 linux #0-2]
[chrome 137.0.7151.119 linux #0-2] » extensions/AdvancedSearch/tests/selenium/specs/namespaces.js
[chrome 137.0.7151.119 linux #0-2] AdvancedSearch
[chrome 137.0.7151.119 linux #0-2]    ? namespace selection
[chrome 137.0.7151.119 linux #0-2]    ✖ "before each" hook for AdvancedSearch
[chrome 137.0.7151.119 linux #0-2]
[chrome 137.0.7151.119 linux #0-2] 1 failing (137ms)
[chrome 137.0.7151.119 linux #0-2]
[chrome 137.0.7151.119 linux #0-2] 1) AdvancedSearch "before each" hook for AdvancedSearch
[chrome 137.0.7151.119 linux #0-2] Cannot read properties of undefined (reading 'baseUrl')
[chrome 137.0.7151.119 linux #0-2] TypeError: Cannot read properties of undefined (reading 'baseUrl')
[chrome 137.0.7151.119 linux #0-2]     at SearchPage.openTitle (/var/www/html/w/extensions/AdvancedSearch/node_modules/wdio-mediawiki/Page.js:23:19)
[chrome 137.0.7151.119 linux #0-2]     at SearchPage.open (/var/www/html/w/extensions/AdvancedSearch/tests/selenium/pageobjects/search.page.js:243:15)
[chrome 137.0.7151.119 linux #0-2]     at Context.<anonymous> (/var/www/html/w/extensions/AdvancedSearch/tests/selenium/specs/namespaces.js:8:20)
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-3] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-3] Session ID: 8078f6749a197be46c418b290cffcfd9
[chrome 137.0.7151.119 linux #0-3]
[chrome 137.0.7151.119 linux #0-3] » extensions/AdvancedSearch/tests/selenium/specs/paginationLinks.js
[chrome 137.0.7151.119 linux #0-3] Advanced Search
[chrome 137.0.7151.119 linux #0-3]    ✖ adds search parameters to pagination links
[chrome 137.0.7151.119 linux #0-3]
[chrome 137.0.7151.119 linux #0-3] 1 failing (293ms)
[chrome 137.0.7151.119 linux #0-3]
[chrome 137.0.7151.119 linux #0-3] 1) Advanced Search adds search parameters to pagination links
[chrome 137.0.7151.119 linux #0-3] Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-3] TypeError: Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-3]     at Object.bot (/var/www/html/w/extensions/AdvancedSearch/node_modules/wdio-mediawiki/Api.js:17:29)
[chrome 137.0.7151.119 linux #0-3]     at /var/www/html/w/extensions/AdvancedSearch/tests/selenium/pageobjects/search.page.js:265:21
[chrome 137.0.7151.119 linux #0-3]     at async SearchPage.addExamplePages (/var/www/html/w/extensions/AdvancedSearch/tests/selenium/pageobjects/search.page.js:263:3)
[chrome 137.0.7151.119 linux #0-3]     at async Context.<anonymous> (/var/www/html/w/extensions/AdvancedSearch/tests/selenium/specs/paginationLinks.js:8:3)
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-4] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-4] Session ID: f053b717a0a1fd6e8590605c076bbaba
[chrome 137.0.7151.119 linux #0-4]
[chrome 137.0.7151.119 linux #0-4] » extensions/AdvancedSearch/tests/selenium/specs/searchSubmit.js
[chrome 137.0.7151.119 linux #0-4] Advanced Search
[chrome 137.0.7151.119 linux #0-4]    ? submits the search on enter when there is no text in "These Words" field
[chrome 137.0.7151.119 linux #0-4]    ✖ "before each" hook for Advanced Search
[chrome 137.0.7151.119 linux #0-4]
[chrome 137.0.7151.119 linux #0-4] 1 failing (86ms)
[chrome 137.0.7151.119 linux #0-4]
[chrome 137.0.7151.119 linux #0-4] 1) Advanced Search "before each" hook for Advanced Search
[chrome 137.0.7151.119 linux #0-4] Cannot read properties of undefined (reading 'baseUrl')
[chrome 137.0.7151.119 linux #0-4] TypeError: Cannot read properties of undefined (reading 'baseUrl')
[chrome 137.0.7151.119 linux #0-4]     at SearchPage.openTitle (/var/www/html/w/extensions/AdvancedSearch/node_modules/wdio-mediawiki/Page.js:23:19)
[chrome 137.0.7151.119 linux #0-4]     at SearchPage.open (/var/www/html/w/extensions/AdvancedSearch/tests/selenium/pageobjects/search.page.js:243:15)
[chrome 137.0.7151.119 linux #0-4]     at Context.<anonymous> (/var/www/html/w/extensions/AdvancedSearch/tests/selenium/specs/searchSubmit.js:9:20)


Spec Files:	 0 passed, 5 failed, 5 total (100% completed) in 00:00:19  


 00:23

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-selenium-1  Stopping
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-selenium-1  Stopped
 Container mediawiki-selenium-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-selenium-1  Removed
 Container mediawiki-novnc-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-novnc-1  Stopped
 Container mediawiki-novnc-1  Removing
 Container mediawiki-novnc-1  Removed
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-web-1  Removed
 Container mediawiki-elasticsearch-1  Stopping
 Container mediawiki-elasticsearch-1  Stopped
 Container mediawiki-elasticsearch-1  Removing
 Container mediawiki-elasticsearch-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:23

Reclaim disk space if needed
Free disk space (19%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12910, done        
remote: Finding sources:   1% (65/12910)           
remote: Finding sources:   2% (194/12910)           
remote: Finding sources:   3% (323/12910)           
remote: Finding sources:   4% (452/12910)           
remote: Finding sources:   5% (581/12910)           
remote: Finding sources:   6% (711/12910)           
remote: Finding sources:   7% (840/12910)           
remote: Finding sources:   8% (969/12910)           
remote: Finding sources:   9% (1098/12910)           
remote: Finding sources:  10% (1227/12910)           
remote: Finding sources:  11% (1356/12910)           
remote: Finding sources:  12% (1485/12910)           
remote: Finding sources:  13% (1614/12910)           
remote: Finding sources:  14% (1743/12910)           
remote: Finding sources:  15% (1872/12910)           
remote: Finding sources:  16% (2002/12910)           
remote: Finding sources:  17% (2131/12910)           
remote: Finding sources:  18% (2260/12910)           
remote: Finding sources:  19% (2389/12910)           
remote: Finding sources:  20% (2518/12910)           
remote: Finding sources:  21% (2647/12910)           
remote: Finding sources:  22% (2776/12910)           
remote: Finding sources:  23% (2905/12910)           
remote: Finding sources:  24% (3034/12910)           
remote: Finding sources:  25% (3163/12910)           
remote: Finding sources:  26% (3293/12910)           
remote: Finding sources:  27% (3422/12910)           
remote: Finding sources:  28% (3551/12910)           
remote: Finding sources:  29% (3680/12910)           
remote: Finding sources:  30% (3809/12910)           
remote: Finding sources:  31% (3938/12910)           
remote: Finding sources:  32% (4067/12910)           
remote: Finding sources:  33% (4196/12910)           
remote: Finding sources:  34% (4325/12910)           
remote: Finding sources:  35% (4454/12910)           
remote: Finding sources:  36% (4584/12910)           
remote: Finding sources:  37% (4713/12910)           
remote: Finding sources:  38% (4842/12910)           
remote: Finding sources:  39% (4971/12910)           
remote: Finding sources:  40% (5100/12910)           
remote: Finding sources:  41% (5229/12910)           
remote: Finding sources:  42% (5358/12910)           
remote: Finding sources:  43% (5487/12910)           
remote: Finding sources:  44% (5616/12910)           
remote: Finding sources:  45% (5745/12910)           
remote: Finding sources:  46% (5875/12910)           
remote: Finding sources:  47% (6004/12910)           
remote: Finding sources:  48% (6133/12910)           
remote: Finding sources:  49% (6262/12910)           
remote: Finding sources:  50% (6391/12910)           
remote: Finding sources:  51% (6520/12910)           
remote: Finding sources:  52% (6649/12910)           
remote: Finding sources:  53% (6778/12910)           
remote: Finding sources:  54% (6907/12910)           
remote: Finding sources:  55% (7036/12910)           
remote: Finding sources:  56% (7166/12910)           
remote: Finding sources:  57% (7295/12910)           
remote: Finding sources:  58% (7424/12910)           
remote: Finding sources:  59% (7553/12910)           
remote: Finding sources:  60% (7682/12910)           
remote: Finding sources:  61% (7811/12910)           
remote: Finding sources:  62% (7940/12910)           
remote: Finding sources:  63% (8069/12910)           
remote: Finding sources:  64% (8198/12910)           
remote: Finding sources:  65% (8327/12910)           
remote: Finding sources:  66% (8457/12910)           
remote: Finding sources:  67% (8586/12910)           
remote: Finding sources:  68% (8715/12910)           
remote: Finding sources:  69% (8844/12910)           
remote: Finding sources:  70% (8973/12910)           
remote: Finding sources:  71% (9102/12910)           
remote: Finding sources:  72% (9231/12910)           
remote: Finding sources:  73% (9360/12910)           
remote: Finding sources:  74% (9489/12910)           
remote: Finding sources:  75% (9618/12910)           
remote: Finding sources:  76% (9748/12910)           
remote: Finding sources:  77% (9877/12910)           
remote: Finding sources:  78% (10006/12910)           
remote: Finding sources:  79% (10135/12910)           
remote: Finding sources:  80% (10264/12910)           
remote: Finding sources:  81% (10393/12910)           
remote: Finding sources:  82% (10522/12910)           
remote: Finding sources:  83% (10651/12910)           
remote: Finding sources:  84% (10780/12910)           
remote: Finding sources:  85% (10909/12910)           
remote: Finding sources:  86% (11039/12910)           
remote: Finding sources:  87% (11168/12910)           
remote: Finding sources:  88% (11297/12910)           
remote: Finding sources:  89% (11426/12910)           
remote: Finding sources:  90% (11555/12910)           
remote: Finding sources:  91% (11684/12910)           
remote: Finding sources:  92% (11813/12910)           
remote: Finding sources:  93% (11942/12910)           
remote: Finding sources:  94% (12071/12910)           
remote: Finding sources:  95% (12200/12910)           
remote: Finding sources:  96% (12330/12910)           
remote: Finding sources:  97% (12459/12910)           
remote: Finding sources:  98% (12588/12910)           
remote: Finding sources:  99% (12717/12910)           
remote: Finding sources: 100% (12846/12910)           
remote: Finding sources: 100% (12910/12910)        
remote: Getting sizes:   1% (58/11429)           
remote: Getting sizes:   2% (172/11429)           
remote: Getting sizes:   3% (286/11429)           
remote: Getting sizes:   4% (401/11429)           
remote: Getting sizes:   5% (515/11429)           
remote: Getting sizes:   6% (629/11429)           
remote: Getting sizes:   7% (743/11429)           
remote: Getting sizes:   8% (858/11429)           
remote: Getting sizes:   9% (972/11429)           
remote: Getting sizes:  10% (1086/11429)           
remote: Getting sizes:  11% (1201/11429)           
remote: Getting sizes:  12% (1315/11429)           
remote: Getting sizes:  13% (1429/11429)           
remote: Getting sizes:  14% (1543/11429)           
remote: Getting sizes:  15% (1658/11429)           
remote: Getting sizes:  16% (1772/11429)           
remote: Getting sizes:  17% (1886/11429)           
remote: Getting sizes:  18% (2001/11429)           
remote: Getting sizes:  19% (2115/11429)           
remote: Getting sizes:  20% (2229/11429)           
remote: Getting sizes:  21% (2343/11429)           
remote: Getting sizes:  22% (2458/11429)           
remote: Getting sizes:  23% (2572/11429)           
remote: Getting sizes:  24% (2686/11429)           
remote: Getting sizes:  25% (2801/11429)           
remote: Getting sizes:  26% (2915/11429)           
remote: Getting sizes:  27% (3029/11429)           
remote: Getting sizes:  28% (3143/11429)           
remote: Getting sizes:  29% (3258/11429)           
remote: Getting sizes:  30% (3372/11429)           
remote: Getting sizes:  31% (3486/11429)           
remote: Getting sizes:  32% (3601/11429)           
remote: Getting sizes:  33% (3715/11429)           
remote: Getting sizes:  34% (3829/11429)           
remote: Getting sizes:  35% (3944/11429)           
remote: Getting sizes:  36% (4058/11429)           
remote: Getting sizes:  37% (4172/11429)           
remote: Getting sizes:  38% (4286/11429)           
remote: Getting sizes:  39% (4401/11429)           
remote: Getting sizes:  40% (4515/11429)           
remote: Getting sizes:  41% (4629/11429)           
remote: Getting sizes:  42% (4744/11429)           
remote: Getting sizes:  43% (4858/11429)           
remote: Getting sizes:  44% (4972/11429)           
remote: Getting sizes:  45% (5086/11429)           
remote: Getting sizes:  46% (5201/11429)           
remote: Getting sizes:  47% (5315/11429)           
remote: Getting sizes:  48% (5429/11429)           
remote: Getting sizes:  49% (5544/11429)           
remote: Getting sizes:  50% (5658/11429)           
remote: Getting sizes:  51% (5772/11429)           
remote: Getting sizes:  52% (5886/11429)           
remote: Getting sizes:  53% (6001/11429)           
remote: Getting sizes:  54% (6115/11429)           
remote: Getting sizes:  55% (6229/11429)           
remote: Getting sizes:  56% (6344/11429)           
remote: Getting sizes:  57% (6458/11429)           
remote: Getting sizes:  58% (6572/11429)           
remote: Getting sizes:  59% (6686/11429)           
remote: Getting sizes:  60% (6801/11429)           
remote: Getting sizes:  61% (6915/11429)           
remote: Getting sizes:  62% (7029/11429)           
remote: Getting sizes:  63% (7144/11429)           
remote: Getting sizes:  64% (7258/11429)           
remote: Getting sizes:  65% (7372/11429)           
remote: Getting sizes:  66% (7486/11429)           
remote: Getting sizes:  67% (7601/11429)           
remote: Getting sizes:  68% (7715/11429)           
remote: Getting sizes:  69% (7829/11429)           
remote: Getting sizes:  70% (7944/11429)           
remote: Getting sizes:  71% (8058/11429)           
remote: Getting sizes:  72% (8172/11429)           
remote: Getting sizes:  73% (8287/11429)           
remote: Getting sizes:  74% (8401/11429)           
remote: Getting sizes:  75% (8515/11429)           
remote: Getting sizes:  76% (8629/11429)           
remote: Getting sizes:  77% (8744/11429)           
remote: Getting sizes:  78% (8858/11429)           
remote: Getting sizes:  79% (8972/11429)           
remote: Getting sizes:  80% (9087/11429)           
remote: Getting sizes:  81% (9201/11429)           
remote: Getting sizes:  82% (9315/11429)           
remote: Getting sizes:  83% (9429/11429)           
remote: Getting sizes:  84% (9544/11429)           
remote: Getting sizes:  85% (9658/11429)           
remote: Getting sizes:  86% (9772/11429)           
remote: Getting sizes:  87% (9887/11429)           
remote: Getting sizes:  88% (10001/11429)           
remote: Getting sizes:  89% (10115/11429)           
remote: Getting sizes:  90% (10229/11429)           
remote: Getting sizes:  91% (10344/11429)           
remote: Getting sizes:  92% (10458/11429)           
remote: Getting sizes:  93% (10572/11429)           
remote: Getting sizes:  94% (10687/11429)           
remote: Getting sizes:  95% (10801/11429)           
remote: Getting sizes:  96% (10915/11429)           
remote: Getting sizes:  97% (11029/11429)           
remote: Getting sizes:  98% (11144/11429)           
remote: Getting sizes:  99% (11258/11429)           
remote: Getting sizes: 100% (11372/11429)           
remote: Getting sizes: 100% (11429/11429)        
remote: Compressing objects:   2% (2226/135391)           
remote: Compressing objects:   3% (3471/135391)           
remote: Compressing objects:   4% (4742/135391)           
remote: Compressing objects:   5% (6436/135391)           
remote: Compressing objects:   6% (7533/135391)           
remote: Compressing objects:   7% (8920/135391)           
remote: Compressing objects:   8% (10208/135391)           
remote: Compressing objects:   8% (10916/135391)           
remote: Compressing objects:   9% (11520/135391)           
remote: Compressing objects:  10% (12964/135391)           
remote: Compressing objects:  11% (14221/135391)           
remote: Compressing objects:  12% (15572/135391)           
remote: Compressing objects:  13% (16947/135391)           
remote: Compressing objects:  14% (18278/135391)           
remote: Compressing objects:  15% (19746/135391)           
remote: Compressing objects:  16% (21023/135391)           
remote: Compressing objects:  17% (22459/135391)           
remote: Compressing objects:  18% (23695/135391)           
remote: Compressing objects:  19% (25055/135391)           
remote: Compressing objects:  20% (26440/135391)           
remote: Compressing objects:  21% (27758/135391)           
remote: Compressing objects:  21% (28903/135391)           
remote: Compressing objects:  22% (29133/135391)           
remote: Compressing objects:  23% (30465/135391)           
remote: Compressing objects:  24% (31817/135391)           
remote: Compressing objects:  25% (33183/135391)           
remote: Compressing objects:  26% (34528/135391)           
remote: Compressing objects:  27% (36122/135391)           
remote: Compressing objects:  28% (37343/135391)           
remote: Compressing objects:  29% (38804/135391)           
remote: Compressing objects:  30% (40299/135391)           
remote: Compressing objects:  31% (41386/135391)           
remote: Compressing objects:  32% (42742/135391)           
remote: Compressing objects:  33% (44053/135391)           
remote: Compressing objects:  34% (45369/135391)           
remote: Compressing objects:  35% (46713/135391)           
remote: Compressing objects:  36% (48064/135391)           
remote: Compressing objects:  37% (49422/135391)           
remote: Compressing objects:  38% (50810/135391)           
remote: Compressing objects:  39% (52473/135391)           
remote: Compressing objects:  40% (53499/135391)           
remote: Compressing objects:  41% (55073/135391)           
remote: Compressing objects:  42% (56351/135391)           
remote: Compressing objects:  43% (57678/135391)           
remote: Compressing objects:  44% (59241/135391)           
remote: Compressing objects:  45% (60304/135391)           
remote: Compressing objects:  46% (61763/135391)           
remote: Compressing objects:  47% (63008/135391)           
remote: Compressing objects:  48% (64629/135391)           
remote: Compressing objects:  49% (65678/135391)           
remote: Compressing objects:  50% (67028/135391)           
remote: Compressing objects:  51% (68592/135391)           
remote: Compressing objects:  52% (70199/135391)           
remote: Compressing objects:  52% (70570/135391)           
remote: Compressing objects:  53% (71235/135391)           
remote: Compressing objects:  54% (72448/135391)           
remote: Compressing objects:  55% (74564/135391)           
remote: Compressing objects:  56% (75281/135391)           
remote: Compressing objects:  57% (76635/135391)           
remote: Compressing objects:  58% (77888/135391)           
remote: Compressing objects:  59% (79435/135391)           
remote: Compressing objects:  60% (80831/135391)           
remote: Compressing objects:  61% (82169/135391)           
remote: Compressing objects:  62% (83396/135391)           
remote: Compressing objects:  63% (84628/135391)           
remote: Compressing objects:  64% (85979/135391)           
remote: Compressing objects:  65% (87352/135391)           
remote: Compressing objects:  66% (89675/135391)           
remote: Compressing objects:  67% (90314/135391)           
remote: Compressing objects:  68% (91398/135391)           
remote: Compressing objects:  69% (92837/135391)           
remote: Compressing objects:  70% (94138/135391)           
remote: Compressing objects:  71% (95451/135391)           
remote: Compressing objects:  72% (96881/135391)           
remote: Compressing objects:  73% (98221/135391)           
remote: Compressing objects:  74% (99528/135391)           
remote: Compressing objects:  75% (100976/135391)           
remote: Compressing objects:  76% (102294/135391)           
remote: Compressing objects:  77% (103758/135391)           
remote: Compressing objects:  78% (104989/135391)           
remote: Compressing objects:  79% (106295/135391)           
remote: Compressing objects:  80% (107815/135391)           
remote: Compressing objects:  81% (109009/135391)           
remote: Compressing objects:  82% (110466/135391)           
remote: Compressing objects:  82% (110627/135391)           
remote: Compressing objects:  83% (111729/135391)           
remote: Compressing objects:  84% (113106/135391)           
remote: Compressing objects:  85% (114423/135391)           
remote: Compressing objects:  86% (115950/135391)           
remote: Compressing objects:  87% (117431/135391)           
remote: Compressing objects:  88% (118476/135391)           
remote: Compressing objects:  89% (119875/135391)           
remote: Compressing objects:  90% (121355/135391)           
remote: Compressing objects:  91% (122593/135391)           
remote: Compressing objects:  92% (124101/135391)           
remote: Compressing objects:  93% (125303/135391)           
remote: Compressing objects:  94% (127492/135391)           
remote: Compressing objects:  95% (128131/135391)           
remote: Compressing objects:  96% (129419/135391)           
remote: Compressing objects:  97% (130663/135391)           
remote: Compressing objects:  98% (132118/135391)           
remote: Compressing objects:  99% (133363/135391)           
remote: Compressing objects: 100% (134715/135391)           
remote: Compressing objects: 100% (135390/135391)        
Receiving objects:   0% (1/12910)
Receiving objects:   1% (130/12910)
Receiving objects:   2% (259/12910)
Receiving objects:   3% (388/12910)
Receiving objects:   4% (517/12910)
Receiving objects:   5% (646/12910)
Receiving objects:   6% (775/12910)
Receiving objects:   7% (904/12910)
Receiving objects:   8% (1033/12910)
Receiving objects:   9% (1162/12910)
Receiving objects:  10% (1291/12910)
Receiving objects:  11% (1421/12910)
Receiving objects:  12% (1550/12910)
Receiving objects:  13% (1679/12910)
Receiving objects:  14% (1808/12910)
Receiving objects:  15% (1937/12910)
Receiving objects:  16% (2066/12910)
Receiving objects:  17% (2195/12910), 4.14 MiB | 8.26 MiB/s
Receiving objects:  18% (2324/12910), 4.14 MiB | 8.26 MiB/s
Receiving objects:  19% (2453/12910), 4.14 MiB | 8.26 MiB/s
Receiving objects:  20% (2582/12910), 4.14 MiB | 8.26 MiB/s
Receiving objects:  21% (2712/12910), 4.14 MiB | 8.26 MiB/s
Receiving objects:  22% (2841/12910), 4.14 MiB | 8.26 MiB/s
Receiving objects:  23% (2970/12910), 4.14 MiB | 8.26 MiB/s
Receiving objects:  24% (3099/12910), 4.14 MiB | 8.26 MiB/s
Receiving objects:  25% (3228/12910), 4.14 MiB | 8.26 MiB/s
Receiving objects:  26% (3357/12910), 4.14 MiB | 8.26 MiB/s
Receiving objects:  27% (3486/12910), 4.14 MiB | 8.26 MiB/s
Receiving objects:  28% (3615/12910), 4.14 MiB | 8.26 MiB/s
Receiving objects:  29% (3744/12910), 4.14 MiB | 8.26 MiB/s
Receiving objects:  29% (3830/12910), 4.14 MiB | 8.26 MiB/s
Receiving objects:  30% (3873/12910), 4.14 MiB | 8.26 MiB/s
Receiving objects:  31% (4003/12910), 8.63 MiB | 8.63 MiB/s
Receiving objects:  32% (4132/12910), 8.63 MiB | 8.63 MiB/s
Receiving objects:  33% (4261/12910), 8.63 MiB | 8.63 MiB/s
Receiving objects:  34% (4390/12910), 8.63 MiB | 8.63 MiB/s
Receiving objects:  35% (4519/12910), 8.63 MiB | 8.63 MiB/s
Receiving objects:  36% (4648/12910), 8.63 MiB | 8.63 MiB/s
Receiving objects:  37% (4777/12910), 11.81 MiB | 7.84 MiB/s
Receiving objects:  38% (4906/12910), 11.81 MiB | 7.84 MiB/s
Receiving objects:  39% (5035/12910), 11.81 MiB | 7.84 MiB/s
Receiving objects:  40% (5164/12910), 11.81 MiB | 7.84 MiB/s
Receiving objects:  41% (5294/12910), 11.81 MiB | 7.84 MiB/s
Receiving objects:  42% (5423/12910), 11.81 MiB | 7.84 MiB/s
Receiving objects:  43% (5552/12910), 11.81 MiB | 7.84 MiB/s
Receiving objects:  44% (5681/12910), 11.81 MiB | 7.84 MiB/s
Receiving objects:  44% (5742/12910), 11.81 MiB | 7.84 MiB/s
Receiving objects:  45% (5810/12910), 15.31 MiB | 7.61 MiB/s
Receiving objects:  46% (5939/12910), 15.31 MiB | 7.61 MiB/s
Receiving objects:  47% (6068/12910), 18.94 MiB | 7.54 MiB/s
Receiving objects:  47% (6135/12910), 18.94 MiB | 7.54 MiB/s
Receiving objects:  48% (6197/12910), 21.78 MiB | 7.24 MiB/s
Receiving objects:  49% (6326/12910), 21.78 MiB | 7.24 MiB/s
Receiving objects:  50% (6455/12910), 21.78 MiB | 7.24 MiB/s
Receiving objects:  51% (6585/12910), 21.78 MiB | 7.24 MiB/s
Receiving objects:  51% (6619/12910), 25.88 MiB | 3.83 MiB/s
Receiving objects:  52% (6714/12910), 25.88 MiB | 3.83 MiB/s
Receiving objects:  53% (6843/12910), 25.88 MiB | 3.83 MiB/s
Receiving objects:  54% (6972/12910), 25.88 MiB | 3.83 MiB/s
Receiving objects:  55% (7101/12910), 25.88 MiB | 3.83 MiB/s
Receiving objects:  56% (7230/12910), 25.88 MiB | 3.83 MiB/s
Receiving objects:  57% (7359/12910), 25.88 MiB | 3.83 MiB/s
Receiving objects:  58% (7488/12910), 25.88 MiB | 3.83 MiB/s
Receiving objects:  58% (7591/12910), 25.88 MiB | 3.83 MiB/s
Receiving objects:  59% (7617/12910), 25.88 MiB | 3.83 MiB/s
Receiving objects:  60% (7746/12910), 25.88 MiB | 3.83 MiB/s
Receiving objects:  61% (7876/12910), 25.88 MiB | 3.83 MiB/s
Receiving objects:  62% (8005/12910), 25.88 MiB | 3.83 MiB/s
Receiving objects:  63% (8134/12910), 25.88 MiB | 3.83 MiB/s
Receiving objects:  64% (8263/12910), 25.88 MiB | 3.83 MiB/s
Receiving objects:  65% (8392/12910), 25.88 MiB | 3.83 MiB/s
Receiving objects:  66% (8521/12910), 25.88 MiB | 3.83 MiB/s
Receiving objects:  67% (8650/12910), 25.88 MiB | 3.83 MiB/s
Receiving objects:  68% (8779/12910), 25.88 MiB | 3.83 MiB/s
Receiving objects:  69% (8908/12910), 25.88 MiB | 3.83 MiB/s
Receiving objects:  70% (9037/12910), 25.88 MiB | 3.83 MiB/s
Receiving objects:  71% (9167/12910), 25.88 MiB | 3.83 MiB/s
Receiving objects:  72% (9296/12910), 25.88 MiB | 3.83 MiB/s
Receiving objects:  73% (9425/12910), 25.88 MiB | 3.83 MiB/s
Receiving objects:  74% (9554/12910), 25.88 MiB | 3.83 MiB/s
Receiving objects:  75% (9683/12910), 25.88 MiB | 3.83 MiB/s
Receiving objects:  76% (9812/12910), 25.88 MiB | 3.83 MiB/s
Receiving objects:  77% (9941/12910), 25.88 MiB | 3.83 MiB/s
Receiving objects:  78% (10070/12910), 25.88 MiB | 3.83 MiB/s
Receiving objects:  79% (10199/12910), 25.88 MiB | 3.83 MiB/s
Receiving objects:  80% (10328/12910), 25.88 MiB | 3.83 MiB/s
Receiving objects:  81% (10458/12910), 25.88 MiB | 3.83 MiB/s
Receiving objects:  82% (10587/12910), 25.88 MiB | 3.83 MiB/s
Receiving objects:  83% (10716/12910), 25.88 MiB | 3.83 MiB/s
Receiving objects:  84% (10845/12910), 25.88 MiB | 3.83 MiB/s
Receiving objects:  85% (10974/12910), 25.88 MiB | 3.83 MiB/s
Receiving objects:  86% (11103/12910), 25.88 MiB | 3.83 MiB/s
Receiving objects:  87% (11232/12910), 25.88 MiB | 3.83 MiB/s
Receiving objects:  88% (11361/12910), 25.88 MiB | 3.83 MiB/s
Receiving objects:  89% (11490/12910), 25.88 MiB | 3.83 MiB/s
Receiving objects:  90% (11619/12910), 40.11 MiB | 5.53 MiB/s
Receiving objects:  91% (11749/12910), 40.11 MiB | 5.53 MiB/s
Receiving objects:  92% (11878/12910), 40.11 MiB | 5.53 MiB/s
Receiving objects:  93% (12007/12910), 40.11 MiB | 5.53 MiB/s
Receiving objects:  94% (12136/12910), 40.11 MiB | 5.53 MiB/s
Receiving objects:  95% (12265/12910), 40.11 MiB | 5.53 MiB/s
Receiving objects:  96% (12394/12910), 40.11 MiB | 5.53 MiB/s
Receiving objects:  97% (12523/12910), 40.11 MiB | 5.53 MiB/s
Receiving objects:  98% (12652/12910), 40.11 MiB | 5.53 MiB/s
Receiving objects:  99% (12781/12910), 40.11 MiB | 5.53 MiB/s
remote: Total 12910 (delta 2738), reused 6293 (delta 1478)        
Receiving objects: 100% (12910/12910), 40.11 MiB | 5.53 MiB/s
Receiving objects: 100% (12910/12910), 45.54 MiB | 6.10 MiB/s, done.
Resolving deltas:   0% (0/2738)
Resolving deltas:   1% (28/2738)
Resolving deltas:   2% (55/2738)
Resolving deltas:   3% (83/2738)
Resolving deltas:   4% (110/2738)
Resolving deltas:   5% (137/2738)
Resolving deltas:   6% (165/2738)
Resolving deltas:   7% (192/2738)
Resolving deltas:   8% (220/2738)
Resolving deltas:   9% (247/2738)
Resolving deltas:  10% (274/2738)
Resolving deltas:  11% (302/2738)
Resolving deltas:  12% (330/2738)
Resolving deltas:  13% (356/2738)
Resolving deltas:  14% (384/2738)
Resolving deltas:  15% (411/2738)
Resolving deltas:  16% (439/2738)
Resolving deltas:  17% (466/2738)
Resolving deltas:  18% (493/2738)
Resolving deltas:  19% (521/2738)
Resolving deltas:  20% (548/2738)
Resolving deltas:  21% (575/2738)
Resolving deltas:  22% (603/2738)
Resolving deltas:  23% (630/2738)
Resolving deltas:  24% (658/2738)
Resolving deltas:  25% (685/2738)
Resolving deltas:  26% (712/2738)
Resolving deltas:  27% (740/2738)
Resolving deltas:  28% (767/2738)
Resolving deltas:  29% (796/2738)
Resolving deltas:  30% (822/2738)
Resolving deltas:  31% (849/2738)
Resolving deltas:  32% (877/2738)
Resolving deltas:  33% (904/2738)
Resolving deltas:  34% (931/2738)
Resolving deltas:  35% (959/2738)
Resolving deltas:  36% (986/2738)
Resolving deltas:  37% (1014/2738)
Resolving deltas:  38% (1041/2738)
Resolving deltas:  39% (1068/2738)
Resolving deltas:  40% (1096/2738)
Resolving deltas:  41% (1123/2738)
Resolving deltas:  42% (1150/2738)
Resolving deltas:  43% (1178/2738)
Resolving deltas:  44% (1205/2738)
Resolving deltas:  45% (1233/2738)
Resolving deltas:  46% (1260/2738)
Resolving deltas:  47% (1287/2738)
Resolving deltas:  48% (1315/2738)
Resolving deltas:  49% (1342/2738)
Resolving deltas:  50% (1369/2738)
Resolving deltas:  51% (1397/2738)
Resolving deltas:  52% (1424/2738)
Resolving deltas:  53% (1452/2738)
Resolving deltas:  54% (1479/2738)
Resolving deltas:  55% (1506/2738)
Resolving deltas:  56% (1534/2738)
Resolving deltas:  57% (1561/2738)
Resolving deltas:  58% (1589/2738)
Resolving deltas:  59% (1616/2738)
Resolving deltas:  60% (1643/2738)
Resolving deltas:  61% (1671/2738)
Resolving deltas:  62% (1698/2738)
Resolving deltas:  63% (1725/2738)
Resolving deltas:  64% (1753/2738)
Resolving deltas:  65% (1780/2738)
Resolving deltas:  66% (1808/2738)
Resolving deltas:  67% (1835/2738)
Resolving deltas:  68% (1862/2738)
Resolving deltas:  69% (1890/2738)
Resolving deltas:  70% (1917/2738)
Resolving deltas:  71% (1944/2738)
Resolving deltas:  72% (1972/2738)
Resolving deltas:  73% (1999/2738)
Resolving deltas:  74% (2027/2738)
Resolving deltas:  75% (2054/2738)
Resolving deltas:  76% (2081/2738)
Resolving deltas:  77% (2109/2738)
Resolving deltas:  78% (2136/2738)
Resolving deltas:  79% (2164/2738)
Resolving deltas:  80% (2191/2738)
Resolving deltas:  81% (2219/2738)
Resolving deltas:  82% (2246/2738)
Resolving deltas:  83% (2273/2738)
Resolving deltas:  84% (2300/2738)
Resolving deltas:  85% (2328/2738)
Resolving deltas:  86% (2356/2738)
Resolving deltas:  87% (2383/2738)
Resolving deltas:  88% (2410/2738)
Resolving deltas:  89% (2437/2738)
Resolving deltas:  90% (2466/2738)
Resolving deltas:  91% (2493/2738)
Resolving deltas:  92% (2521/2738)
Resolving deltas:  93% (2548/2738)
Resolving deltas:  94% (2575/2738)
Resolving deltas:  95% (2602/2738)
Resolving deltas:  96% (2629/2738)
Resolving deltas:  97% (2656/2738)
Resolving deltas:  98% (2685/2738)
Resolving deltas:  99% (2711/2738)
Resolving deltas: 100% (2738/2738)
Resolving deltas: 100% (2738/2738), done.
Updating files:  71% (8136/11457)
Updating files:  72% (8250/11457)
Updating files:  73% (8364/11457)
Updating files:  74% (8479/11457)
Updating files:  75% (8593/11457)
Updating files:  76% (8708/11457)
Updating files:  77% (8822/11457)
Updating files:  78% (8937/11457)
Updating files:  79% (9052/11457)
Updating files:  80% (9166/11457)
Updating files:  81% (9281/11457)
Updating files:  82% (9395/11457)
Updating files:  83% (9510/11457)
Updating files:  84% (9624/11457)
Updating files:  85% (9739/11457)
Updating files:  86% (9854/11457)
Updating files:  87% (9968/11457)
Updating files:  88% (10083/11457)
Updating files:  89% (10197/11457)
Updating files:  90% (10312/11457)
Updating files:  91% (10426/11457)
Updating files:  92% (10541/11457)
Updating files:  93% (10656/11457)
Updating files:  94% (10770/11457)
Updating files:  95% (10885/11457)
Updating files:  96% (10999/11457)
Updating files:  97% (11114/11457)
Updating files:  98% (11228/11457)
Updating files:  99% (11343/11457)
Updating files: 100% (11457/11457)
Updating files: 100% (11457/11457), done.
 00:14

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-mediawiki-1  Started
 Container mediawiki-mediawiki-jobrunner-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  38/133 [========>-------------------]  28%
  62/133 [=============>--------------]  46%
  86/133 [==================>---------]  64%
 108/133 [======================>-----]  81%
 120/133 [=========================>--]  90%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:09

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 5.2 s.
 00:05

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 10s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:11

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:31

 01:32

Install 'extensions/AntiSpoof'...

Cloning component(s)
:0: _clone_component "extensions/AntiSpoof"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/AntiSpoof to 'extensions/AntiSpoof' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/AntiSpoof'...
|0| remote: Counting objects: 1           
remote: Counting objects: 306, done        
|0| remote: Finding sources:   1% (2/306)           
remote: Finding sources:   2% (5/306)           
remote: Finding sources:   3% (8/306)           
remote: Finding sources:   4% (11/306)           
remote: Finding sources:   5% (14/306)           
remote: Finding sources:   6% (17/306)           
remote: Finding sources:   7% (20/306)           
remote: Finding sources:   8% (23/306)           
remote: Finding sources:   9% (27/306)           
remote: Finding sources:  10% (30/306)           
remote: Finding sources:  11% (33/306)           
remote: Finding sources:  12% (36/306)           
remote: Finding sources:  13% (39/306)           
remote: Finding sources:  14% (42/306)           
remote: Finding sources:  15% (45/306)           
remote: Finding sources:  16% (48/306)           
remote: Finding sources:  17% (51/306)           
remote: Finding sources:  18% (54/306)           
remote: Finding sources:  19% (57/306)           
remote: Finding sources:  20% (60/306)           
remote: Finding sources:  21% (63/306)           
remote: Finding sources:  22% (66/306)           
remote: Finding sources:  23% (69/306)           
remote: Finding sources:  24% (72/306)           
remote: Finding sources:  25% (75/306)           
remote: Finding sources:  26% (79/306)           
remote: Finding sources:  27% (82/306)           
remote: Finding sources:  28% (85/306)           
remote: Finding sources:  29% (88/306)           
remote: Finding sources:  30% (91/306)           
remote: Finding sources:  31% (94/306)           
remote: Finding sources:  32% (97/306)           
remote: Finding sources:  33% (100/306)           
remote: Finding sources:  34% (103/306)           
remote: Finding sources:  35% (106/306)           
remote: Finding sources:  36% (109/306)           
remote: Finding sources:  37% (112/306)           
remote: Finding sources:  38% (115/306)           
remote: Finding sources:  39% (118/306)           
remote: Finding sources:  40% (121/306)           
remote: Finding sources:  41% (124/306)           
remote: Finding sources:  42% (127/306)           
remote: Finding sources:  43% (131/306)           
remote: Finding sources:  44% (134/306)           
remote: Finding sources:  45% (137/306)           
remote: Finding sources:  46% (140/306)           
remote: Finding sources:  47% (143/306)           
remote: Finding sources:  48% (146/306)           
remote: Finding sources:  49% (149/306)           
remote: Finding sources:  50% (152/306)           
remote: Finding sources:  51% (155/306)           
remote: Finding sources:  52% (158/306)           
remote: Finding sources:  53% (161/306)           
remote: Finding sources:  54% (164/306)           
remote: Finding sources:  55% (167/306)           
remote: Finding sources:  56% (170/306)           
remote: Finding sources:  57% (173/306)           
remote: Finding sources:  58% (176/306)           
remote: Finding sources:  59% (180/306)           
remote: Finding sources:  60% (183/306)           
remote: Finding sources:  61% (186/306)           
remote: Finding sources:  62% (189/306)           
remote: Finding sources:  63% (192/306)           
remote: Finding sources:  64% (195/306)           
remote: Finding sources:  65% (198/306)           
remote: Finding sources:  66% (201/306)           
remote: Finding sources:  67% (204/306)           
remote: Finding sources:  68% (207/306)           
remote: Finding sources:  69% (210/306)           
remote: Finding sources:  70% (213/306)           
remote: Finding sources:  71% (216/306)           
remote: Finding sources:  72% (219/306)           
remote: Finding sources:  73% (222/306)           
remote: Finding sources:  74% (225/306)           
remote: Finding sources:  75% (228/306)           
remote: Finding sources:  76% (232/306)           
remote: Finding sources:  77% (235/306)           
remote: Finding sources:  78% (238/306)           
remote: Finding sources:  79% (241/306)           
remote: Finding sources:  80% (244/306)           
remote: Finding sources:  81% (247/306)           
remote: Finding sources:  82% (250/306)           
remote: Finding sources:  83% (253/306)           
remote: Finding sources:  84% (256/306)           
remote: Finding sources:  85% (259/306)           
remote: Finding sources:  86% (262/306)           
remote: Finding sources:  87% (265/306)           
remote: Finding sources:  88% (268/306)           
remote: Finding sources:  89% (271/306)           
remote: Finding sources:  90% (274/306)           
remote: Finding sources:  91% (277/306)           
remote: Finding sources:  92% (280/306)           
remote: Finding sources:  93% (284/306)           
remote: Finding sources:  94% (287/306)           
remote: Finding sources:  95% (290/306)           
remote: Finding sources:  96% (293/306)           
remote: Finding sources:  97% (296/306)           
remote: Finding sources:  98% (299/306)           
remote: Finding sources:  99% (302/306)           
remote: Finding sources: 100% (305/306)           
remote: Finding sources: 100% (306/306)        
|0| remote: Getting sizes:   1% (2/293)           
remote: Getting sizes:   2% (5/293)           
remote: Getting sizes:   3% (8/293)           
remote: Getting sizes:   4% (11/293)           
remote: Getting sizes:   5% (14/293)           
remote: Getting sizes:   6% (17/293)           
remote: Getting sizes:   7% (20/293)           
remote: Getting sizes:   8% (22/293)           
remote: Getting sizes:   9% (25/293)           
remote: Getting sizes:  10% (28/293)           
remote: Getting sizes:  11% (31/293)           
remote: Getting sizes:  12% (34/293)           
remote: Getting sizes:  13% (37/293)           
remote: Getting sizes:  14% (40/293)           
remote: Getting sizes:  15% (43/293)           
remote: Getting sizes:  16% (46/293)           
remote: Getting sizes:  17% (49/293)           
remote: Getting sizes:  18% (52/293)           
remote: Getting sizes:  19% (55/293)           
remote: Getting sizes:  20% (58/293)           
remote: Getting sizes:  21% (61/293)           
remote: Getting sizes:  22% (63/293)           
remote: Getting sizes:  23% (66/293)           
remote: Getting sizes:  24% (69/293)           
remote: Getting sizes:  25% (72/293)           
remote: Getting sizes:  26% (75/293)           
remote: Getting sizes:  27% (78/293)           
remote: Getting sizes:  28% (81/293)           
remote: Getting sizes:  29% (84/293)           
remote: Getting sizes:  30% (87/293)           
remote: Getting sizes:  31% (90/293)           
remote: Getting sizes:  32% (93/293)           
remote: Getting sizes:  33% (96/293)           
remote: Getting sizes:  34% (99/293)           
remote: Getting sizes:  35% (102/293)           
remote: Getting sizes:  36% (105/293)           
remote: Getting sizes:  37% (107/293)           
remote: Getting sizes:  38% (110/293)           
remote: Getting sizes:  39% (113/293)           
remote: Getting sizes:  40% (116/293)           
remote: Getting sizes:  41% (119/293)           
remote: Getting sizes:  42% (122/293)           
remote: Getting sizes:  43% (125/293)           
remote: Getting sizes:  44% (128/293)           
remote: Getting sizes:  45% (131/293)           
remote: Getting sizes:  46% (134/293)           
remote: Getting sizes:  47% (137/293)           
remote: Getting sizes:  48% (140/293)           
remote: Getting sizes:  49% (143/293)           
remote: Getting sizes:  50% (146/293)           
remote: Getting sizes:  51% (148/293)           
remote: Getting sizes:  52% (151/293)           
remote: Getting sizes:  53% (154/293)           
remote: Getting sizes:  54% (157/293)           
remote: Getting sizes:  55% (160/293)           
remote: Getting sizes:  56% (163/293)           
remote: Getting sizes:  57% (166/293)           
remote: Getting sizes:  58% (169/293)           
remote: Getting sizes:  59% (172/293)           
remote: Getting sizes:  60% (175/293)           
remote: Getting sizes:  61% (178/293)           
remote: Getting sizes:  62% (181/293)           
remote: Getting sizes:  63% (184/293)           
remote: Getting sizes:  64% (187/293)           
remote: Getting sizes:  65% (189/293)           
remote: Getting sizes:  66% (192/293)           
remote: Getting sizes:  67% (195/293)           
remote: Getting sizes:  68% (198/293)           
remote: Getting sizes:  69% (201/293)           
remote: Getting sizes:  70% (204/293)           
remote: Getting sizes:  71% (207/293)           
remote: Getting sizes:  72% (210/293)           
remote: Getting sizes:  73% (213/293)           
remote: Getting sizes:  74% (216/293)           
remote: Getting sizes:  75% (219/293)           
remote: Getting sizes:  76% (222/293)           
remote: Getting sizes:  77% (225/293)           
remote: Getting sizes:  78% (228/293)           
remote: Getting sizes:  79% (231/293)           
remote: Getting sizes:  80% (233/293)           
remote: Getting sizes:  81% (236/293)           
remote: Getting sizes:  82% (239/293)           
remote: Getting sizes:  83% (242/293)           
remote: Getting sizes:  84% (245/293)           
remote: Getting sizes:  85% (248/293)           
remote: Getting sizes:  86% (251/293)           
remote: Getting sizes:  87% (254/293)           
remote: Getting sizes:  88% (257/293)           
remote: Getting sizes:  89% (260/293)           
remote: Getting sizes:  90% (263/293)           
remote: Getting sizes:  91% (266/293)           
remote: Getting sizes:  92% (269/293)           
remote: Getting sizes:  93% (272/293)           
remote: Getting sizes:  94% (274/293)           
remote: Getting sizes:  95% (277/293)           
remote: Getting sizes:  96% (280/293)           
remote: Getting sizes:  97% (283/293)           
remote: Getting sizes:  98% (286/293)           
remote: Getting sizes:  99% (289/293)           
remote: Getting sizes: 100% (292/293)           
remote: Getting sizes: 100% (293/293)        
|0| remote: Compressing objects:   1% (7431/522902)           
remote: Compressing objects:   2% (9693/522902)           
remote: Compressing objects:   3% (13222/522902)           
remote: Compressing objects:   4% (18903/522902)           
remote: Compressing objects:   5% (24685/522902)           
remote: Compressing objects:   6% (29446/522902)           
remote: Compressing objects:   7% (34393/522902)           
remote: Compressing objects:   8% (39295/522902)           
remote: Compressing objects:   9% (46794/522902)           
remote: Compressing objects:  10% (51289/522902)           
remote: Compressing objects:  11% (57055/522902)           
remote: Compressing objects:  12% (60511/522902)           
remote: Compressing objects:  13% (66215/522902)           
remote: Compressing objects:  14% (72277/522902)           
remote: Compressing objects:  15% (76388/522902)           
remote: Compressing objects:  16% (82004/522902)           
remote: Compressing objects:  17% (87092/522902)           
remote: Compressing objects:  18% (91865/522902)           
remote: Compressing objects:  19% (98176/522902)           
remote: Compressing objects:  20% (104228/522902)           
remote: Compressing objects:  21% (107864/522902)           
remote: Compressing objects:  22% (112748/522902)           
remote: Compressing objects:  23% (118000/522902)           
remote: Compressing objects:  24% (123636/522902)           
remote: Compressing objects:  25% (128793/522902)           
remote: Compressing objects:  26% (134163/522902)           
remote: Compressing objects:  27% (141268/522902)           
remote: Compressing objects:  28% (143929/522902)           
remote: Compressing objects:  29% (149506/522902)           
remote: Compressing objects:  71% (370749/522902)           
remote: Compressing objects:  72% (374291/522902)           
remote: Compressing objects:  73% (379181/522902)           
remote: Compressing objects:  74% (385038/522902)           
remote: Compressing objects:  75% (389794/522902)           
remote: Compressing objects:  76% (396095/522902)           
remote: Compressing objects:  77% (400389/522902)           
remote: Compressing objects:  78% (405362/522902)           
remote: Compressing objects:  79% (411116/522902)           
remote: Compressing objects:  80% (416051/522902)           
remote: Compressing objects:  81% (421674/522902)           
remote: Compressing objects:  82% (426536/522902)           
remote: Compressing objects:  83% (433230/522902)           
remote: Compressing objects:  84% (438284/522902)           
remote: Compressing objects:  85% (442407/522902)           
remote: Compressing objects:  86% (447923/522902)           
remote: Compressing objects:  87% (453044/522902)           
remote: Compressing objects:  88% (457780/522902)           
remote: Compressing objects:  89% (463505/522902)           
remote: Compressing objects:  90% (468371/522902)           
remote: Compressing objects:  91% (474355/522902)           
remote: Compressing objects:  92% (479504/522902)           
remote: Compressing objects:  93% (484292/522902)           
remote: Compressing objects:  94% (488965/522902)           
remote: Compressing objects:  95% (494843/522902)           
remote: Compressing objects:  96% (500378/522902)           
remote: Compressing objects:  97% (505540/522902)           
remote: Compressing objects:  98% (511073/522902)           
remote: Compressing objects:  99% (515263/522902)           
remote: Compressing objects: 100% (521328/522902)           
remote: Compressing objects: 100% (522902/522902)        
|0| Receiving objects:   0% (1/306)
Receiving objects:   1% (4/306)
Receiving objects:   2% (7/306)
Receiving objects:   3% (10/306)
Receiving objects:   4% (13/306)
Receiving objects:   5% (16/306)
Receiving objects:   6% (19/306)
Receiving objects:   7% (22/306)
Receiving objects:   8% (25/306)
Receiving objects:   9% (28/306)
Receiving objects:  10% (31/306)
Receiving objects:  11% (34/306)
Receiving objects:  12% (37/306)
Receiving objects:  13% (40/306)
Receiving objects:  14% (43/306)
Receiving objects:  15% (46/306)
Receiving objects:  16% (49/306)
Receiving objects:  17% (53/306)
Receiving objects:  18% (56/306)
Receiving objects:  19% (59/306)
Receiving objects:  20% (62/306)
Receiving objects:  21% (65/306)
Receiving objects:  22% (68/306)
Receiving objects:  23% (71/306)
Receiving objects:  24% (74/306)
Receiving objects:  25% (77/306)
Receiving objects:  26% (80/306)
Receiving objects:  27% (83/306)
Receiving objects:  28% (86/306)
Receiving objects:  29% (89/306)
Receiving objects:  30% (92/306)
Receiving objects:  31% (95/306)
Receiving objects:  32% (98/306)
Receiving objects:  33% (101/306)
Receiving objects:  34% (105/306)
Receiving objects:  35% (108/306)
Receiving objects:  36% (111/306)
Receiving objects:  37% (114/306)
Receiving objects:  38% (117/306)
Receiving objects:  39% (120/306)
Receiving objects:  40% (123/306)
Receiving objects:  41% (126/306)
Receiving objects:  42% (129/306)
Receiving objects:  43% (132/306)
Receiving objects:  44% (135/306)
Receiving objects:  45% (138/306)
Receiving objects:  46% (141/306)
Receiving objects:  47% (144/306)
Receiving objects:  48% (147/306)
Receiving objects:  49% (150/306)
Receiving objects:  50% (153/306)
Receiving objects:  51% (157/306)
Receiving objects:  52% (160/306)
Receiving objects:  53% (163/306)
Receiving objects:  54% (166/306)
Receiving objects:  55% (169/306)
Receiving objects:  56% (172/306)
Receiving objects:  57% (175/306)
Receiving objects:  58% (178/306)
Receiving objects:  59% (181/306)
Receiving objects:  60% (184/306)
Receiving objects:  61% (187/306)
Receiving objects:  62% (190/306)
Receiving objects:  63% (193/306)
Receiving objects:  64% (196/306)
Receiving objects:  65% (199/306)
Receiving objects:  66% (202/306)
Receiving objects:  67% (206/306)
Receiving objects:  68% (209/306)
Receiving objects:  69% (212/306)
Receiving objects:  70% (215/306)
Receiving objects:  71% (218/306)
Receiving objects:  72% (221/306)
Receiving objects:  73% (224/306)
Receiving objects:  74% (227/306)
Receiving objects:  75% (230/306)
Receiving objects:  76% (233/306)
Receiving objects:  77% (236/306)
Receiving objects:  78% (239/306)
Receiving objects:  79% (242/306)
Receiving objects:  80% (245/306)
Receiving objects:  81% (248/306)
Receiving objects:  82% (251/306)
Receiving objects:  83% (254/306)
Receiving objects:  84% (258/306)
Receiving objects:  85% (261/306)
Receiving objects:  86% (264/306)
Receiving objects:  87% (267/306)
Receiving objects:  88% (270/306)
Receiving objects:  89% (273/306)
Receiving objects:  90% (276/306)
Receiving objects:  91% (279/306)
Receiving objects:  92% (282/306)
Receiving objects:  93% (285/306)
Receiving objects:  94% (288/306)
remote: Total 306 (delta 23), reused 74 (delta 11)        
|0| Receiving objects:  95% (291/306)
Receiving objects:  96% (294/306)
Receiving objects:  97% (297/306)
Receiving objects:  98% (300/306)
Receiving objects:  99% (303/306)
Receiving objects: 100% (306/306)
Receiving objects: 100% (306/306), 228.74 KiB | 6.35 MiB/s, done.
|0| Resolving deltas:   0% (0/23)
Resolving deltas:   4% (1/23)
Resolving deltas:   8% (2/23)
Resolving deltas:  13% (3/23)
Resolving deltas:  17% (4/23)
Resolving deltas:  26% (6/23)
Resolving deltas:  30% (7/23)
Resolving deltas:  34% (8/23)
Resolving deltas:  43% (10/23)
Resolving deltas:  47% (11/23)
Resolving deltas:  52% (12/23)
Resolving deltas:  56% (13/23)
Resolving deltas:  60% (14/23)
Resolving deltas:  69% (16/23)
Resolving deltas:  73% (17/23)
Resolving deltas:  78% (18/23)
Resolving deltas:  82% (19/23)
Resolving deltas:  86% (20/23)
Resolving deltas:  95% (22/23)
Resolving deltas: 100% (23/23)
Resolving deltas: 100% (23/23), done.
|0|  00:01
 00:01

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 1 install, 0 updates, 0 removals
  - Locking wikimedia/equivset (1.7.1)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 1 install, 0 updates, 0 removals
  - Installing wikimedia/equivset (1.7.1): Extracting archive
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:03

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }

added 1 package, and audited 1443 packages in 3s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:03

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
Creating spoofuser table...done.
Modifying table spoofuser with patch /var/www/html/w/extensions/AntiSpoof/includes/../sql/sqlite/patch-change-spoofuser-binary.sql...done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 1.5 s.
 00:02

Running 'extensions/AntiSpoof/setup.sh' if found
Looking for '/var/local/extensions/AntiSpoof/setup.sh'
No '/var/local/extensions/AntiSpoof/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:14
 00:14

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-web-1  Removed
 Container mediawiki-mediawiki-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:14

Reclaim disk space if needed
Free disk space (22%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12910, done        
remote: Finding sources:   1% (65/12910)           
remote: Finding sources:   2% (194/12910)           
remote: Finding sources:   3% (323/12910)           
remote: Finding sources:   4% (452/12910)           
remote: Finding sources:   5% (581/12910)           
remote: Finding sources:   6% (711/12910)           
remote: Finding sources:   7% (840/12910)           
remote: Finding sources:   8% (969/12910)           
remote: Finding sources:   9% (1098/12910)           
remote: Finding sources:  10% (1227/12910)           
remote: Finding sources:  11% (1356/12910)           
remote: Finding sources:  12% (1485/12910)           
remote: Finding sources:  13% (1614/12910)           
remote: Finding sources:  14% (1743/12910)           
remote: Finding sources:  15% (1872/12910)           
remote: Finding sources:  16% (2002/12910)           
remote: Finding sources:  17% (2131/12910)           
remote: Finding sources:  18% (2260/12910)           
remote: Finding sources:  19% (2389/12910)           
remote: Finding sources:  20% (2518/12910)           
remote: Finding sources:  21% (2647/12910)           
remote: Finding sources:  22% (2776/12910)           
remote: Finding sources:  23% (2905/12910)           
remote: Finding sources:  24% (3034/12910)           
remote: Finding sources:  25% (3163/12910)           
remote: Finding sources:  26% (3293/12910)           
remote: Finding sources:  27% (3422/12910)           
remote: Finding sources:  28% (3551/12910)           
remote: Finding sources:  29% (3680/12910)           
remote: Finding sources:  30% (3809/12910)           
remote: Finding sources:  31% (3938/12910)           
remote: Finding sources:  32% (4067/12910)           
remote: Finding sources:  33% (4196/12910)           
remote: Finding sources:  34% (4325/12910)           
remote: Finding sources:  35% (4454/12910)           
remote: Finding sources:  36% (4584/12910)           
remote: Finding sources:  37% (4713/12910)           
remote: Finding sources:  38% (4842/12910)           
remote: Finding sources:  39% (4971/12910)           
remote: Finding sources:  40% (5100/12910)           
remote: Finding sources:  41% (5229/12910)           
remote: Finding sources:  42% (5358/12910)           
remote: Finding sources:  43% (5487/12910)           
remote: Finding sources:  44% (5616/12910)           
remote: Finding sources:  45% (5745/12910)           
remote: Finding sources:  46% (5875/12910)           
remote: Finding sources:  47% (6004/12910)           
remote: Finding sources:  48% (6133/12910)           
remote: Finding sources:  49% (6262/12910)           
remote: Finding sources:  50% (6391/12910)           
remote: Finding sources:  51% (6520/12910)           
remote: Finding sources:  52% (6649/12910)           
remote: Finding sources:  53% (6778/12910)           
remote: Finding sources:  54% (6907/12910)           
remote: Finding sources:  55% (7036/12910)           
remote: Finding sources:  56% (7166/12910)           
remote: Finding sources:  57% (7295/12910)           
remote: Finding sources:  58% (7424/12910)           
remote: Finding sources:  59% (7553/12910)           
remote: Finding sources:  60% (7682/12910)           
remote: Finding sources:  61% (7811/12910)           
remote: Finding sources:  62% (7940/12910)           
remote: Finding sources:  63% (8069/12910)           
remote: Finding sources:  64% (8198/12910)           
remote: Finding sources:  65% (8327/12910)           
remote: Finding sources:  66% (8457/12910)           
remote: Finding sources:  67% (8586/12910)           
remote: Finding sources:  68% (8715/12910)           
remote: Finding sources:  69% (8844/12910)           
remote: Finding sources:  70% (8973/12910)           
remote: Finding sources:  71% (9102/12910)           
remote: Finding sources:  72% (9231/12910)           
remote: Finding sources:  73% (9360/12910)           
remote: Finding sources:  74% (9489/12910)           
remote: Finding sources:  75% (9618/12910)           
remote: Finding sources:  76% (9748/12910)           
remote: Finding sources:  77% (9877/12910)           
remote: Finding sources:  78% (10006/12910)           
remote: Finding sources:  79% (10135/12910)           
remote: Finding sources:  80% (10264/12910)           
remote: Finding sources:  81% (10393/12910)           
remote: Finding sources:  82% (10522/12910)           
remote: Finding sources:  83% (10651/12910)           
remote: Finding sources:  84% (10780/12910)           
remote: Finding sources:  85% (10909/12910)           
remote: Finding sources:  86% (11039/12910)           
remote: Finding sources:  87% (11168/12910)           
remote: Finding sources:  88% (11297/12910)           
remote: Finding sources:  89% (11426/12910)           
remote: Finding sources:  90% (11555/12910)           
remote: Finding sources:  91% (11684/12910)           
remote: Finding sources:  92% (11813/12910)           
remote: Finding sources:  93% (11942/12910)           
remote: Finding sources:  94% (12071/12910)           
remote: Finding sources:  95% (12200/12910)           
remote: Finding sources:  96% (12330/12910)           
remote: Finding sources:  97% (12459/12910)           
remote: Finding sources:  98% (12588/12910)           
remote: Finding sources:  99% (12717/12910)           
remote: Finding sources: 100% (12846/12910)           
remote: Finding sources: 100% (12910/12910)        
remote: Getting sizes:   1% (58/11429)           
remote: Getting sizes:   2% (172/11429)           
remote: Getting sizes:   3% (286/11429)           
remote: Getting sizes:   4% (401/11429)           
remote: Getting sizes:   5% (515/11429)           
remote: Getting sizes:   6% (629/11429)           
remote: Getting sizes:   7% (743/11429)           
remote: Getting sizes:   8% (858/11429)           
remote: Getting sizes:   9% (972/11429)           
remote: Getting sizes:  10% (1086/11429)           
remote: Getting sizes:  11% (1201/11429)           
remote: Getting sizes:  12% (1315/11429)           
remote: Getting sizes:  13% (1429/11429)           
remote: Getting sizes:  14% (1543/11429)           
remote: Getting sizes:  15% (1658/11429)           
remote: Getting sizes:  16% (1772/11429)           
remote: Getting sizes:  17% (1886/11429)           
remote: Getting sizes:  18% (2001/11429)           
remote: Getting sizes:  19% (2115/11429)           
remote: Getting sizes:  20% (2229/11429)           
remote: Getting sizes:  21% (2343/11429)           
remote: Getting sizes:  22% (2458/11429)           
remote: Getting sizes:  23% (2572/11429)           
remote: Getting sizes:  24% (2686/11429)           
remote: Getting sizes:  25% (2801/11429)           
remote: Getting sizes:  26% (2915/11429)           
remote: Getting sizes:  27% (3029/11429)           
remote: Getting sizes:  28% (3143/11429)           
remote: Getting sizes:  29% (3258/11429)           
remote: Getting sizes:  30% (3372/11429)           
remote: Getting sizes:  31% (3486/11429)           
remote: Getting sizes:  32% (3601/11429)           
remote: Getting sizes:  33% (3715/11429)           
remote: Getting sizes:  34% (3829/11429)           
remote: Getting sizes:  35% (3944/11429)           
remote: Getting sizes:  36% (4058/11429)           
remote: Getting sizes:  37% (4172/11429)           
remote: Getting sizes:  38% (4286/11429)           
remote: Getting sizes:  39% (4401/11429)           
remote: Getting sizes:  40% (4515/11429)           
remote: Getting sizes:  41% (4629/11429)           
remote: Getting sizes:  42% (4744/11429)           
remote: Getting sizes:  43% (4858/11429)           
remote: Getting sizes:  44% (4972/11429)           
remote: Getting sizes:  45% (5086/11429)           
remote: Getting sizes:  46% (5201/11429)           
remote: Getting sizes:  47% (5315/11429)           
remote: Getting sizes:  48% (5429/11429)           
remote: Getting sizes:  49% (5544/11429)           
remote: Getting sizes:  50% (5658/11429)           
remote: Getting sizes:  51% (5772/11429)           
remote: Getting sizes:  52% (5886/11429)           
remote: Getting sizes:  53% (6001/11429)           
remote: Getting sizes:  54% (6115/11429)           
remote: Getting sizes:  55% (6229/11429)           
remote: Getting sizes:  56% (6344/11429)           
remote: Getting sizes:  57% (6458/11429)           
remote: Getting sizes:  58% (6572/11429)           
remote: Getting sizes:  59% (6686/11429)           
remote: Getting sizes:  60% (6801/11429)           
remote: Getting sizes:  61% (6915/11429)           
remote: Getting sizes:  62% (7029/11429)           
remote: Getting sizes:  63% (7144/11429)           
remote: Getting sizes:  64% (7258/11429)           
remote: Getting sizes:  65% (7372/11429)           
remote: Getting sizes:  66% (7486/11429)           
remote: Getting sizes:  67% (7601/11429)           
remote: Getting sizes:  68% (7715/11429)           
remote: Getting sizes:  69% (7829/11429)           
remote: Getting sizes:  70% (7944/11429)           
remote: Getting sizes:  71% (8058/11429)           
remote: Getting sizes:  72% (8172/11429)           
remote: Getting sizes:  73% (8287/11429)           
remote: Getting sizes:  74% (8401/11429)           
remote: Getting sizes:  75% (8515/11429)           
remote: Getting sizes:  76% (8629/11429)           
remote: Getting sizes:  77% (8744/11429)           
remote: Getting sizes:  78% (8858/11429)           
remote: Getting sizes:  79% (8972/11429)           
remote: Getting sizes:  80% (9087/11429)           
remote: Getting sizes:  81% (9201/11429)           
remote: Getting sizes:  82% (9315/11429)           
remote: Getting sizes:  83% (9429/11429)           
remote: Getting sizes:  84% (9544/11429)           
remote: Getting sizes:  85% (9658/11429)           
remote: Getting sizes:  86% (9772/11429)           
remote: Getting sizes:  87% (9887/11429)           
remote: Getting sizes:  88% (10001/11429)           
remote: Getting sizes:  89% (10115/11429)           
remote: Getting sizes:  90% (10229/11429)           
remote: Getting sizes:  91% (10344/11429)           
remote: Getting sizes:  92% (10458/11429)           
remote: Getting sizes:  93% (10572/11429)           
remote: Getting sizes:  94% (10687/11429)           
remote: Getting sizes:  95% (10801/11429)           
remote: Getting sizes:  96% (10915/11429)           
remote: Getting sizes:  97% (11029/11429)           
remote: Getting sizes:  98% (11144/11429)           
remote: Getting sizes:  99% (11258/11429)           
remote: Getting sizes: 100% (11372/11429)           
remote: Getting sizes: 100% (11429/11429)        
remote: Compressing objects:   2% (2226/135391)           
remote: Compressing objects:   3% (3471/135391)           
remote: Compressing objects:   4% (4742/135391)           
remote: Compressing objects:   5% (6436/135391)           
remote: Compressing objects:   6% (7533/135391)           
remote: Compressing objects:   7% (8920/135391)           
remote: Compressing objects:   8% (10208/135391)           
remote: Compressing objects:   8% (11000/135391)           
remote: Compressing objects:   9% (11520/135391)           
remote: Compressing objects:  10% (12964/135391)           
remote: Compressing objects:  11% (14221/135391)           
remote: Compressing objects:  12% (15572/135391)           
remote: Compressing objects:  13% (16947/135391)           
remote: Compressing objects:  14% (18278/135391)           
remote: Compressing objects:  15% (19746/135391)           
remote: Compressing objects:  16% (21023/135391)           
remote: Compressing objects:  17% (22459/135391)           
remote: Compressing objects:  18% (23695/135391)           
remote: Compressing objects:  19% (25055/135391)           
remote: Compressing objects:  20% (26440/135391)           
remote: Compressing objects:  21% (27758/135391)           
remote: Compressing objects:  21% (27782/135391)           
remote: Compressing objects:  22% (29133/135391)           
remote: Compressing objects:  23% (30465/135391)           
remote: Compressing objects:  24% (31817/135391)           
remote: Compressing objects:  25% (33183/135391)           
remote: Compressing objects:  26% (34528/135391)           
remote: Compressing objects:  27% (36122/135391)           
remote: Compressing objects:  28% (37343/135391)           
remote: Compressing objects:  29% (38804/135391)           
remote: Compressing objects:  30% (40299/135391)           
remote: Compressing objects:  31% (41386/135391)           
remote: Compressing objects:  32% (42742/135391)           
remote: Compressing objects:  33% (44053/135391)           
remote: Compressing objects:  34% (45369/135391)           
remote: Compressing objects:  35% (46713/135391)           
remote: Compressing objects:  36% (48064/135391)           
remote: Compressing objects:  37% (49422/135391)           
remote: Compressing objects:  38% (50810/135391)           
remote: Compressing objects:  39% (52473/135391)           
remote: Compressing objects:  40% (53499/135391)           
remote: Compressing objects:  41% (55073/135391)           
remote: Compressing objects:  42% (56351/135391)           
remote: Compressing objects:  43% (57678/135391)           
remote: Compressing objects:  44% (59241/135391)           
remote: Compressing objects:  45% (60304/135391)           
remote: Compressing objects:  46% (61763/135391)           
remote: Compressing objects:  47% (63008/135391)           
remote: Compressing objects:  48% (64629/135391)           
remote: Compressing objects:  49% (65678/135391)           
remote: Compressing objects:  49% (66162/135391)           
remote: Compressing objects:  50% (67028/135391)           
remote: Compressing objects:  51% (68592/135391)           
remote: Compressing objects:  52% (70199/135391)           
remote: Compressing objects:  53% (71235/135391)           
remote: Compressing objects:  54% (72448/135391)           
remote: Compressing objects:  55% (74564/135391)           
remote: Compressing objects:  56% (75281/135391)           
remote: Compressing objects:  57% (76635/135391)           
remote: Compressing objects:  58% (77888/135391)           
remote: Compressing objects:  59% (79435/135391)           
remote: Compressing objects:  60% (80831/135391)           
remote: Compressing objects:  61% (82169/135391)           
remote: Compressing objects:  62% (83396/135391)           
remote: Compressing objects:  63% (84628/135391)           
remote: Compressing objects:  64% (85979/135391)           
remote: Compressing objects:  65% (87352/135391)           
remote: Compressing objects:  66% (89675/135391)           
remote: Compressing objects:  67% (90314/135391)           
remote: Compressing objects:  68% (91398/135391)           
remote: Compressing objects:  69% (92837/135391)           
remote: Compressing objects:  70% (94138/135391)           
remote: Compressing objects:  71% (95451/135391)           
remote: Compressing objects:  72% (96881/135391)           
remote: Compressing objects:  72% (98115/135391)           
remote: Compressing objects:  73% (98221/135391)           
remote: Compressing objects:  74% (99528/135391)           
remote: Compressing objects:  75% (100976/135391)           
remote: Compressing objects:  76% (102294/135391)           
remote: Compressing objects:  77% (103758/135391)           
remote: Compressing objects:  78% (104989/135391)           
remote: Compressing objects:  79% (106295/135391)           
remote: Compressing objects:  80% (107815/135391)           
remote: Compressing objects:  81% (109009/135391)           
remote: Compressing objects:  82% (110466/135391)           
remote: Compressing objects:  83% (111729/135391)           
remote: Compressing objects:  84% (113106/135391)           
remote: Compressing objects:  85% (114423/135391)           
remote: Compressing objects:  86% (115950/135391)           
remote: Compressing objects:  87% (117431/135391)           
remote: Compressing objects:  88% (118476/135391)           
remote: Compressing objects:  89% (119875/135391)           
remote: Compressing objects:  90% (121355/135391)           
remote: Compressing objects:  91% (122593/135391)           
remote: Compressing objects:  92% (124101/135391)           
remote: Compressing objects:  93% (125303/135391)           
remote: Compressing objects:  94% (127492/135391)           
remote: Compressing objects:  95% (128131/135391)           
remote: Compressing objects:  96% (129419/135391)           
remote: Compressing objects:  97% (130663/135391)           
remote: Compressing objects:  98% (132118/135391)           
remote: Compressing objects:  99% (133363/135391)           
remote: Compressing objects: 100% (134715/135391)           
remote: Compressing objects: 100% (135390/135391)        
Receiving objects:   0% (1/12910)
Receiving objects:   1% (130/12910)
Receiving objects:   2% (259/12910)
Receiving objects:   3% (388/12910)
Receiving objects:   4% (517/12910)
Receiving objects:   5% (646/12910)
Receiving objects:   6% (775/12910)
Receiving objects:   7% (904/12910)
Receiving objects:   8% (1033/12910)
Receiving objects:   9% (1162/12910)
Receiving objects:  10% (1291/12910)
Receiving objects:  11% (1421/12910)
Receiving objects:  12% (1550/12910)
Receiving objects:  13% (1679/12910)
Receiving objects:  14% (1808/12910)
Receiving objects:  15% (1937/12910)
Receiving objects:  16% (2066/12910)
Receiving objects:  17% (2195/12910)
Receiving objects:  18% (2324/12910), 4.58 MiB | 9.15 MiB/s
Receiving objects:  19% (2453/12910), 4.58 MiB | 9.15 MiB/s
Receiving objects:  20% (2582/12910), 4.58 MiB | 9.15 MiB/s
Receiving objects:  21% (2712/12910), 4.58 MiB | 9.15 MiB/s
Receiving objects:  22% (2841/12910), 4.58 MiB | 9.15 MiB/s
Receiving objects:  23% (2970/12910), 4.58 MiB | 9.15 MiB/s
Receiving objects:  24% (3099/12910), 4.58 MiB | 9.15 MiB/s
Receiving objects:  25% (3228/12910), 4.58 MiB | 9.15 MiB/s
Receiving objects:  26% (3357/12910), 4.58 MiB | 9.15 MiB/s
Receiving objects:  27% (3486/12910), 4.58 MiB | 9.15 MiB/s
Receiving objects:  28% (3615/12910), 4.58 MiB | 9.15 MiB/s
Receiving objects:  29% (3744/12910), 4.58 MiB | 9.15 MiB/s
Receiving objects:  30% (3873/12910), 4.58 MiB | 9.15 MiB/s
Receiving objects:  31% (4003/12910), 4.58 MiB | 9.15 MiB/s
Receiving objects:  31% (4076/12910), 4.58 MiB | 9.15 MiB/s
Receiving objects:  32% (4132/12910), 9.03 MiB | 9.03 MiB/s
Receiving objects:  33% (4261/12910), 9.03 MiB | 9.03 MiB/s
Receiving objects:  34% (4390/12910), 9.03 MiB | 9.03 MiB/s
Receiving objects:  35% (4519/12910), 9.03 MiB | 9.03 MiB/s
Receiving objects:  36% (4648/12910), 9.03 MiB | 9.03 MiB/s
Receiving objects:  37% (4777/12910), 11.94 MiB | 7.94 MiB/s
Receiving objects:  38% (4906/12910), 11.94 MiB | 7.94 MiB/s
Receiving objects:  39% (5035/12910), 11.94 MiB | 7.94 MiB/s
Receiving objects:  40% (5164/12910), 11.94 MiB | 7.94 MiB/s
Receiving objects:  41% (5294/12910), 11.94 MiB | 7.94 MiB/s
Receiving objects:  42% (5423/12910), 11.94 MiB | 7.94 MiB/s
Receiving objects:  43% (5552/12910), 11.94 MiB | 7.94 MiB/s
Receiving objects:  44% (5681/12910), 11.94 MiB | 7.94 MiB/s
Receiving objects:  44% (5737/12910), 11.94 MiB | 7.94 MiB/s
Receiving objects:  45% (5810/12910), 15.25 MiB | 7.60 MiB/s
Receiving objects:  46% (5939/12910), 15.25 MiB | 7.60 MiB/s
Receiving objects:  47% (6068/12910), 18.56 MiB | 7.40 MiB/s
Receiving objects:  47% (6128/12910), 18.56 MiB | 7.40 MiB/s
Receiving objects:  48% (6197/12910), 21.62 MiB | 7.17 MiB/s
Receiving objects:  49% (6326/12910), 21.62 MiB | 7.17 MiB/s
Receiving objects:  50% (6455/12910), 21.62 MiB | 7.17 MiB/s
Receiving objects:  51% (6585/12910), 21.62 MiB | 7.17 MiB/s
Receiving objects:  52% (6714/12910), 25.81 MiB | 7.35 MiB/s
Receiving objects:  52% (6774/12910), 25.81 MiB | 7.35 MiB/s
Receiving objects:  53% (6843/12910), 29.96 MiB | 7.47 MiB/s
Receiving objects:  54% (6972/12910), 29.96 MiB | 7.47 MiB/s
Receiving objects:  55% (7101/12910), 29.96 MiB | 7.47 MiB/s
Receiving objects:  56% (7230/12910), 29.96 MiB | 7.47 MiB/s
Receiving objects:  57% (7359/12910), 29.96 MiB | 7.47 MiB/s
Receiving objects:  58% (7488/12910), 29.96 MiB | 7.47 MiB/s
Receiving objects:  59% (7617/12910), 29.96 MiB | 7.47 MiB/s
Receiving objects:  60% (7746/12910), 29.96 MiB | 7.47 MiB/s
Receiving objects:  61% (7876/12910), 29.96 MiB | 7.47 MiB/s
Receiving objects:  62% (8005/12910), 29.96 MiB | 7.47 MiB/s
Receiving objects:  63% (8134/12910), 29.96 MiB | 7.47 MiB/s
Receiving objects:  64% (8263/12910), 29.96 MiB | 7.47 MiB/s
Receiving objects:  65% (8392/12910), 29.96 MiB | 7.47 MiB/s
Receiving objects:  66% (8521/12910), 34.13 MiB | 7.56 MiB/s
Receiving objects:  67% (8650/12910), 34.13 MiB | 7.56 MiB/s
Receiving objects:  68% (8779/12910), 34.13 MiB | 7.56 MiB/s
Receiving objects:  69% (8908/12910), 34.13 MiB | 7.56 MiB/s
Receiving objects:  70% (9037/12910), 34.13 MiB | 7.56 MiB/s
Receiving objects:  71% (9167/12910), 34.13 MiB | 7.56 MiB/s
Receiving objects:  72% (9296/12910), 34.13 MiB | 7.56 MiB/s
Receiving objects:  73% (9425/12910), 34.13 MiB | 7.56 MiB/s
Receiving objects:  74% (9554/12910), 34.13 MiB | 7.56 MiB/s
Receiving objects:  75% (9683/12910), 34.13 MiB | 7.56 MiB/s
Receiving objects:  76% (9812/12910), 34.13 MiB | 7.56 MiB/s
Receiving objects:  77% (9941/12910), 34.13 MiB | 7.56 MiB/s
Receiving objects:  78% (10070/12910), 34.13 MiB | 7.56 MiB/s
Receiving objects:  79% (10199/12910), 34.13 MiB | 7.56 MiB/s
Receiving objects:  80% (10328/12910), 34.13 MiB | 7.56 MiB/s
Receiving objects:  81% (10458/12910), 34.13 MiB | 7.56 MiB/s
Receiving objects:  82% (10587/12910), 34.13 MiB | 7.56 MiB/s
Receiving objects:  83% (10716/12910), 34.13 MiB | 7.56 MiB/s
Receiving objects:  84% (10845/12910), 34.13 MiB | 7.56 MiB/s
Receiving objects:  85% (10974/12910), 34.13 MiB | 7.56 MiB/s
Receiving objects:  86% (11103/12910), 34.13 MiB | 7.56 MiB/s
Receiving objects:  87% (11232/12910), 34.13 MiB | 7.56 MiB/s
Receiving objects:  88% (11361/12910), 34.13 MiB | 7.56 MiB/s
Receiving objects:  89% (11490/12910), 34.13 MiB | 7.56 MiB/s
Receiving objects:  90% (11619/12910), 34.13 MiB | 7.56 MiB/s
Receiving objects:  91% (11749/12910), 34.13 MiB | 7.56 MiB/s
Receiving objects:  92% (11878/12910), 34.13 MiB | 7.56 MiB/s
Receiving objects:  93% (12007/12910), 34.13 MiB | 7.56 MiB/s
Receiving objects:  94% (12136/12910), 34.13 MiB | 7.56 MiB/s
Receiving objects:  95% (12265/12910), 34.13 MiB | 7.56 MiB/s
Receiving objects:  96% (12394/12910), 34.13 MiB | 7.56 MiB/s
Receiving objects:  97% (12523/12910), 34.13 MiB | 7.56 MiB/s
Receiving objects:  97% (12552/12910), 34.13 MiB | 7.56 MiB/s
Receiving objects:  98% (12652/12910), 41.63 MiB | 8.21 MiB/s
Receiving objects:  99% (12781/12910), 41.63 MiB | 8.21 MiB/s
remote: Total 12910 (delta 2738), reused 6293 (delta 1478)        
Receiving objects: 100% (12910/12910), 41.63 MiB | 8.21 MiB/s
Receiving objects: 100% (12910/12910), 45.54 MiB | 8.33 MiB/s, done.
Resolving deltas:   0% (0/2738)
Resolving deltas:   1% (28/2738)
Resolving deltas:   2% (55/2738)
Resolving deltas:   3% (83/2738)
Resolving deltas:   4% (110/2738)
Resolving deltas:   5% (137/2738)
Resolving deltas:   6% (165/2738)
Resolving deltas:   7% (192/2738)
Resolving deltas:   8% (220/2738)
Resolving deltas:   9% (248/2738)
Resolving deltas:  10% (274/2738)
Resolving deltas:  11% (302/2738)
Resolving deltas:  12% (329/2738)
Resolving deltas:  13% (356/2738)
Resolving deltas:  14% (384/2738)
Resolving deltas:  15% (411/2738)
Resolving deltas:  16% (440/2738)
Resolving deltas:  17% (466/2738)
Resolving deltas:  18% (493/2738)
Resolving deltas:  19% (521/2738)
Resolving deltas:  20% (548/2738)
Resolving deltas:  21% (575/2738)
Resolving deltas:  22% (603/2738)
Resolving deltas:  23% (630/2738)
Resolving deltas:  24% (658/2738)
Resolving deltas:  25% (686/2738)
Resolving deltas:  26% (712/2738)
Resolving deltas:  27% (740/2738)
Resolving deltas:  28% (767/2738)
Resolving deltas:  29% (795/2738)
Resolving deltas:  30% (822/2738)
Resolving deltas:  31% (849/2738)
Resolving deltas:  32% (878/2738)
Resolving deltas:  33% (904/2738)
Resolving deltas:  34% (931/2738)
Resolving deltas:  35% (959/2738)
Resolving deltas:  36% (987/2738)
Resolving deltas:  37% (1014/2738)
Resolving deltas:  38% (1041/2738)
Resolving deltas:  39% (1068/2738)
Resolving deltas:  40% (1096/2738)
Resolving deltas:  41% (1123/2738)
Resolving deltas:  42% (1150/2738)
Resolving deltas:  43% (1178/2738)
Resolving deltas:  44% (1205/2738)
Resolving deltas:  45% (1233/2738)
Resolving deltas:  46% (1260/2738)
Resolving deltas:  47% (1287/2738)
Resolving deltas:  48% (1315/2738)
Resolving deltas:  49% (1342/2738)
Resolving deltas:  50% (1370/2738)
Resolving deltas:  51% (1397/2738)
Resolving deltas:  52% (1424/2738)
Resolving deltas:  53% (1453/2738)
Resolving deltas:  54% (1479/2738)
Resolving deltas:  55% (1506/2738)
Resolving deltas:  56% (1534/2738)
Resolving deltas:  57% (1561/2738)
Resolving deltas:  58% (1589/2738)
Resolving deltas:  59% (1616/2738)
Resolving deltas:  60% (1644/2738)
Resolving deltas:  61% (1671/2738)
Resolving deltas:  62% (1698/2738)
Resolving deltas:  63% (1725/2738)
Resolving deltas:  64% (1753/2738)
Resolving deltas:  65% (1780/2738)
Resolving deltas:  66% (1808/2738)
Resolving deltas:  67% (1835/2738)
Resolving deltas:  68% (1862/2738)
Resolving deltas:  69% (1890/2738)
Resolving deltas:  70% (1917/2738)
Resolving deltas:  71% (1944/2738)
Resolving deltas:  72% (1972/2738)
Resolving deltas:  73% (1999/2738)
Resolving deltas:  74% (2027/2738)
Resolving deltas:  75% (2054/2738)
Resolving deltas:  76% (2081/2738)
Resolving deltas:  77% (2109/2738)
Resolving deltas:  78% (2136/2738)
Resolving deltas:  79% (2164/2738)
Resolving deltas:  80% (2191/2738)
Resolving deltas:  81% (2218/2738)
Resolving deltas:  82% (2246/2738)
Resolving deltas:  83% (2273/2738)
Resolving deltas:  84% (2300/2738)
Resolving deltas:  85% (2328/2738)
Resolving deltas:  86% (2355/2738)
Resolving deltas:  87% (2383/2738)
Resolving deltas:  88% (2410/2738)
Resolving deltas:  89% (2437/2738)
Resolving deltas:  90% (2466/2738)
Resolving deltas:  91% (2492/2738)
Resolving deltas:  92% (2519/2738)
Resolving deltas:  93% (2547/2738)
Resolving deltas:  94% (2575/2738)
Resolving deltas:  95% (2603/2738)
Resolving deltas:  96% (2629/2738)
Resolving deltas:  97% (2656/2738)
Resolving deltas:  98% (2684/2738)
Resolving deltas:  99% (2711/2738)
Resolving deltas: 100% (2738/2738)
Resolving deltas: 100% (2738/2738), done.
Updating files:  70% (8053/11457)
Updating files:  71% (8135/11457)
Updating files:  72% (8250/11457)
Updating files:  73% (8364/11457)
Updating files:  74% (8479/11457)
Updating files:  75% (8593/11457)
Updating files:  76% (8708/11457)
Updating files:  77% (8822/11457)
Updating files:  78% (8937/11457)
Updating files:  79% (9052/11457)
Updating files:  80% (9166/11457)
Updating files:  81% (9281/11457)
Updating files:  82% (9395/11457)
Updating files:  83% (9510/11457)
Updating files:  84% (9624/11457)
Updating files:  85% (9739/11457)
Updating files:  86% (9854/11457)
Updating files:  87% (9968/11457)
Updating files:  88% (10083/11457)
Updating files:  89% (10197/11457)
Updating files:  90% (10312/11457)
Updating files:  91% (10426/11457)
Updating files:  92% (10541/11457)
Updating files:  93% (10656/11457)
Updating files:  94% (10770/11457)
Updating files:  95% (10885/11457)
Updating files:  96% (10999/11457)
Updating files:  97% (11114/11457)
Updating files:  98% (11228/11457)
Updating files:  99% (11343/11457)
Updating files: 100% (11457/11457)
Updating files: 100% (11457/11457), done.
 00:12

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-mediawiki-1  Started
 Container mediawiki-mediawiki-jobrunner-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
   9/133 [=>--------------------------]   6%
  36/133 [=======>--------------------]  27%
  62/133 [=============>--------------]  46%
  87/133 [==================>---------]  65%
 110/133 [=======================>----]  82%
 125/133 [==========================>-]  93%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:09

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 3.9 s.
 00:04

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 16s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:16

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:16

 01:16

Install 'extensions/ArticleCreationWorkflow'...

Cloning component(s)
:0: _clone_component "extensions/ArticleCreationWorkflow"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/ArticleCreationWorkflow to 'extensions/ArticleCreationWorkflow' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/ArticleCreationWorkflow'...
|0| remote: Counting objects: 1           
remote: Counting objects: 83, done        
|0| remote: Finding sources:   1% (1/83)           
remote: Finding sources:   2% (2/83)           
remote: Finding sources:   4% (3/83)           
remote: Finding sources:   5% (4/83)           
remote: Finding sources:   6% (5/83)           
remote: Finding sources:   7% (6/83)           
remote: Finding sources:   8% (7/83)           
remote: Finding sources:  10% (8/83)           
remote: Finding sources:  11% (9/83)           
remote: Finding sources:  12% (10/83)           
remote: Finding sources:  13% (11/83)           
remote: Finding sources:  14% (12/83)           
remote: Finding sources:  16% (13/83)           
remote: Finding sources:  17% (14/83)           
remote: Finding sources:  18% (15/83)           
remote: Finding sources:  19% (16/83)           
remote: Finding sources:  20% (17/83)           
remote: Finding sources:  22% (18/83)           
remote: Finding sources:  23% (19/83)           
remote: Finding sources:  24% (20/83)           
remote: Finding sources:  25% (21/83)           
remote: Finding sources:  27% (22/83)           
remote: Finding sources:  28% (23/83)           
remote: Finding sources:  29% (24/83)           
remote: Finding sources:  30% (25/83)           
remote: Finding sources:  31% (26/83)           
remote: Finding sources:  33% (27/83)           
remote: Finding sources:  34% (28/83)           
remote: Finding sources:  35% (29/83)           
remote: Finding sources:  36% (30/83)           
remote: Finding sources:  37% (31/83)           
remote: Finding sources:  39% (32/83)           
remote: Finding sources:  40% (33/83)           
remote: Finding sources:  41% (34/83)           
remote: Finding sources:  42% (35/83)           
remote: Finding sources:  43% (36/83)           
remote: Finding sources:  45% (37/83)           
remote: Finding sources:  46% (38/83)           
remote: Finding sources:  47% (39/83)           
remote: Finding sources:  48% (40/83)           
remote: Finding sources:  49% (41/83)           
remote: Finding sources:  51% (42/83)           
remote: Finding sources:  52% (43/83)           
remote: Finding sources:  53% (44/83)           
remote: Finding sources:  54% (45/83)           
remote: Finding sources:  55% (46/83)           
remote: Finding sources:  57% (47/83)           
remote: Finding sources:  58% (48/83)           
remote: Finding sources:  59% (49/83)           
remote: Finding sources:  60% (50/83)           
remote: Finding sources:  61% (51/83)           
remote: Finding sources:  63% (52/83)           
remote: Finding sources:  64% (53/83)           
remote: Finding sources:  65% (54/83)           
remote: Finding sources:  66% (55/83)           
remote: Finding sources:  67% (56/83)           
remote: Finding sources:  69% (57/83)           
remote: Finding sources:  70% (58/83)           
remote: Finding sources:  71% (59/83)           
remote: Finding sources:  72% (60/83)           
remote: Finding sources:  73% (61/83)           
remote: Finding sources:  75% (62/83)           
remote: Finding sources:  76% (63/83)           
remote: Finding sources:  77% (64/83)           
remote: Finding sources:  78% (65/83)           
remote: Finding sources:  80% (66/83)           
remote: Finding sources:  81% (67/83)           
remote: Finding sources:  82% (68/83)           
remote: Finding sources:  83% (69/83)           
remote: Finding sources:  84% (70/83)           
remote: Finding sources:  86% (71/83)           
remote: Finding sources:  87% (72/83)           
remote: Finding sources:  88% (73/83)           
remote: Finding sources:  89% (74/83)           
remote: Finding sources:  90% (75/83)           
remote: Finding sources:  92% (76/83)           
remote: Finding sources:  93% (77/83)           
remote: Finding sources:  94% (78/83)           
remote: Finding sources:  95% (79/83)           
remote: Finding sources:  96% (80/83)           
remote: Finding sources:  98% (81/83)           
remote: Finding sources:  99% (82/83)           
remote: Finding sources: 100% (83/83)           
remote: Finding sources: 100% (83/83)        
|0| remote: Getting sizes:   1% (1/79)           
remote: Getting sizes:   3% (2/79)           
remote: Getting sizes:   4% (3/79)           
remote: Getting sizes:   5% (4/79)           
remote: Getting sizes:   6% (5/79)           
remote: Getting sizes:   8% (6/79)           
remote: Getting sizes:   9% (7/79)           
remote: Getting sizes:  10% (8/79)           
remote: Getting sizes:  11% (9/79)           
remote: Getting sizes:  13% (10/79)           
remote: Getting sizes:  14% (11/79)           
remote: Getting sizes:  15% (12/79)           
remote: Getting sizes:  16% (13/79)           
remote: Getting sizes:  18% (14/79)           
remote: Getting sizes:  19% (15/79)           
remote: Getting sizes:  20% (16/79)           
remote: Getting sizes:  22% (17/79)           
remote: Getting sizes:  23% (18/79)           
remote: Getting sizes:  24% (19/79)           
remote: Getting sizes:  25% (20/79)           
remote: Getting sizes:  27% (21/79)           
remote: Getting sizes:  28% (22/79)           
remote: Getting sizes:  29% (23/79)           
remote: Getting sizes:  30% (24/79)           
remote: Getting sizes:  32% (25/79)           
remote: Getting sizes:  33% (26/79)           
remote: Getting sizes:  34% (27/79)           
remote: Getting sizes:  35% (28/79)           
remote: Getting sizes:  37% (29/79)           
remote: Getting sizes:  38% (30/79)           
remote: Getting sizes:  39% (31/79)           
remote: Getting sizes:  41% (32/79)           
remote: Getting sizes:  42% (33/79)           
remote: Getting sizes:  43% (34/79)           
remote: Getting sizes:  44% (35/79)           
remote: Getting sizes:  46% (36/79)           
remote: Getting sizes:  47% (37/79)           
remote: Getting sizes:  48% (38/79)           
remote: Getting sizes:  49% (39/79)           
remote: Getting sizes:  51% (40/79)           
remote: Getting sizes:  52% (41/79)           
remote: Getting sizes:  53% (42/79)           
remote: Getting sizes:  54% (43/79)           
remote: Getting sizes:  56% (44/79)           
remote: Getting sizes:  57% (45/79)           
remote: Getting sizes:  58% (46/79)           
remote: Getting sizes:  59% (47/79)           
remote: Getting sizes:  61% (48/79)           
remote: Getting sizes:  62% (49/79)           
remote: Getting sizes:  63% (50/79)           
remote: Getting sizes:  65% (51/79)           
remote: Getting sizes:  66% (52/79)           
remote: Getting sizes:  67% (53/79)           
remote: Getting sizes:  68% (54/79)           
remote: Getting sizes:  70% (55/79)           
remote: Getting sizes:  71% (56/79)           
remote: Getting sizes:  72% (57/79)           
remote: Getting sizes:  73% (58/79)           
remote: Getting sizes:  75% (59/79)           
remote: Getting sizes:  76% (60/79)           
remote: Getting sizes:  77% (61/79)           
remote: Getting sizes:  78% (62/79)           
remote: Getting sizes:  80% (63/79)           
remote: Getting sizes:  81% (64/79)           
remote: Getting sizes:  82% (65/79)           
remote: Getting sizes:  84% (66/79)           
remote: Getting sizes:  85% (67/79)           
remote: Getting sizes:  86% (68/79)           
remote: Getting sizes:  87% (69/79)           
remote: Getting sizes:  89% (70/79)           
remote: Getting sizes:  90% (71/79)           
remote: Getting sizes:  91% (72/79)           
remote: Getting sizes:  92% (73/79)           
remote: Getting sizes:  94% (74/79)           
remote: Getting sizes:  95% (75/79)           
remote: Getting sizes:  96% (76/79)           
remote: Getting sizes:  97% (77/79)           
remote: Getting sizes:  99% (78/79)           
remote: Getting sizes: 100% (79/79)           
remote: Getting sizes: 100% (79/79)        
|0| remote: Compressing objects:   1% (2625/335409)           
remote: Compressing objects:   2% (5820/335409)           
remote: Compressing objects:   3% (8614/335409)           
remote: Compressing objects:   4% (12270/335409)           
remote: Compressing objects:  98% (327626/335409)           
remote: Compressing objects:  99% (330474/335409)           
remote: Compressing objects: 100% (333775/335409)           
remote: Compressing objects: 100% (335409/335409)        
|0| Receiving objects:   1% (1/83)
Receiving objects:   2% (2/83)
Receiving objects:   3% (3/83)
Receiving objects:   4% (4/83)
Receiving objects:   6% (5/83)
Receiving objects:   7% (6/83)
Receiving objects:   8% (7/83)
Receiving objects:   9% (8/83)
Receiving objects:  10% (9/83)
Receiving objects:  12% (10/83)
Receiving objects:  13% (11/83)
Receiving objects:  14% (12/83)
Receiving objects:  15% (13/83)
Receiving objects:  16% (14/83)
Receiving objects:  18% (15/83)
Receiving objects:  19% (16/83)
Receiving objects:  20% (17/83)
Receiving objects:  21% (18/83)
Receiving objects:  22% (19/83)
Receiving objects:  24% (20/83)
Receiving objects:  25% (21/83)
Receiving objects:  26% (22/83)
Receiving objects:  27% (23/83)
Receiving objects:  28% (24/83)
Receiving objects:  30% (25/83)
Receiving objects:  31% (26/83)
Receiving objects:  32% (27/83)
Receiving objects:  33% (28/83)
Receiving objects:  34% (29/83)
Receiving objects:  36% (30/83)
Receiving objects:  37% (31/83)
Receiving objects:  38% (32/83)
Receiving objects:  39% (33/83)
Receiving objects:  40% (34/83)
Receiving objects:  42% (35/83)
Receiving objects:  43% (36/83)
Receiving objects:  44% (37/83)
Receiving objects:  45% (38/83)
Receiving objects:  46% (39/83)
Receiving objects:  48% (40/83)
Receiving objects:  49% (41/83)
Receiving objects:  50% (42/83)
Receiving objects:  51% (43/83)
Receiving objects:  53% (44/83)
Receiving objects:  54% (45/83)
Receiving objects:  55% (46/83)
Receiving objects:  56% (47/83)
Receiving objects:  57% (48/83)
Receiving objects:  59% (49/83)
Receiving objects:  60% (50/83)
Receiving objects:  61% (51/83)
Receiving objects:  62% (52/83)
Receiving objects:  63% (53/83)
Receiving objects:  65% (54/83)
Receiving objects:  66% (55/83)
Receiving objects:  67% (56/83)
Receiving objects:  68% (57/83)
Receiving objects:  69% (58/83)
Receiving objects:  71% (59/83)
Receiving objects:  72% (60/83)
Receiving objects:  73% (61/83)
Receiving objects:  74% (62/83)
Receiving objects:  75% (63/83)
Receiving objects:  77% (64/83)
Receiving objects:  78% (65/83)
Receiving objects:  79% (66/83)
Receiving objects:  80% (67/83)
Receiving objects:  81% (68/83)
Receiving objects:  83% (69/83)
Receiving objects:  84% (70/83)
Receiving objects:  85% (71/83)
Receiving objects:  86% (72/83)
Receiving objects:  87% (73/83)
Receiving objects:  89% (74/83)
Receiving objects:  90% (75/83)
Receiving objects:  91% (76/83)
Receiving objects:  92% (77/83)
Receiving objects:  93% (78/83)
Receiving objects:  95% (79/83)
remote: Total 83 (delta 4), reused 38 (delta 2)        
|0| Receiving objects:  96% (80/83)
Receiving objects:  97% (81/83)
Receiving objects:  98% (82/83)
Receiving objects: 100% (83/83)
Receiving objects: 100% (83/83), 108.09 KiB | 3.00 MiB/s, done.
|0| Resolving deltas:   0% (0/4)
Resolving deltas:  25% (1/4)
Resolving deltas:  50% (2/4)
Resolving deltas:  75% (3/4)
Resolving deltas: 100% (4/4)
Resolving deltas: 100% (4/4), done.
|0|  00:00
 00:00

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:03

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }

added 1 package, and audited 1443 packages in 3s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:03

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 00:00

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.1 s.
 00:00

Running 'extensions/ArticleCreationWorkflow/setup.sh' if found
Looking for '/var/local/extensions/ArticleCreationWorkflow/setup.sh'
No '/var/local/extensions/ArticleCreationWorkflow/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:11
 00:11

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-mediawiki-web-1  Removed
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:30

Reclaim disk space if needed
Free disk space (22%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12910, done        
remote: Finding sources:   1% (65/12910)           
remote: Finding sources:   2% (194/12910)           
remote: Finding sources:   3% (323/12910)           
remote: Finding sources:   4% (452/12910)           
remote: Finding sources:   5% (581/12910)           
remote: Finding sources:   6% (711/12910)           
remote: Finding sources:   7% (840/12910)           
remote: Finding sources:   8% (969/12910)           
remote: Finding sources:   9% (1098/12910)           
remote: Finding sources:  10% (1227/12910)           
remote: Finding sources:  11% (1356/12910)           
remote: Finding sources:  12% (1485/12910)           
remote: Finding sources:  13% (1614/12910)           
remote: Finding sources:  14% (1743/12910)           
remote: Finding sources:  15% (1872/12910)           
remote: Finding sources:  16% (2002/12910)           
remote: Finding sources:  17% (2131/12910)           
remote: Finding sources:  18% (2260/12910)           
remote: Finding sources:  19% (2389/12910)           
remote: Finding sources:  20% (2518/12910)           
remote: Finding sources:  21% (2647/12910)           
remote: Finding sources:  22% (2776/12910)           
remote: Finding sources:  23% (2905/12910)           
remote: Finding sources:  24% (3034/12910)           
remote: Finding sources:  25% (3163/12910)           
remote: Finding sources:  26% (3293/12910)           
remote: Finding sources:  27% (3422/12910)           
remote: Finding sources:  28% (3551/12910)           
remote: Finding sources:  29% (3680/12910)           
remote: Finding sources:  30% (3809/12910)           
remote: Finding sources:  31% (3938/12910)           
remote: Finding sources:  32% (4067/12910)           
remote: Finding sources:  33% (4196/12910)           
remote: Finding sources:  34% (4325/12910)           
remote: Finding sources:  35% (4454/12910)           
remote: Finding sources:  36% (4584/12910)           
remote: Finding sources:  37% (4713/12910)           
remote: Finding sources:  38% (4842/12910)           
remote: Finding sources:  39% (4971/12910)           
remote: Finding sources:  40% (5100/12910)           
remote: Finding sources:  41% (5229/12910)           
remote: Finding sources:  42% (5358/12910)           
remote: Finding sources:  43% (5487/12910)           
remote: Finding sources:  44% (5616/12910)           
remote: Finding sources:  45% (5745/12910)           
remote: Finding sources:  46% (5875/12910)           
remote: Finding sources:  47% (6004/12910)           
remote: Finding sources:  48% (6133/12910)           
remote: Finding sources:  49% (6262/12910)           
remote: Finding sources:  50% (6391/12910)           
remote: Finding sources:  51% (6520/12910)           
remote: Finding sources:  52% (6649/12910)           
remote: Finding sources:  53% (6778/12910)           
remote: Finding sources:  54% (6907/12910)           
remote: Finding sources:  55% (7036/12910)           
remote: Finding sources:  56% (7166/12910)           
remote: Finding sources:  57% (7295/12910)           
remote: Finding sources:  58% (7424/12910)           
remote: Finding sources:  59% (7553/12910)           
remote: Finding sources:  60% (7682/12910)           
remote: Finding sources:  61% (7811/12910)           
remote: Finding sources:  62% (7940/12910)           
remote: Finding sources:  63% (8069/12910)           
remote: Finding sources:  64% (8198/12910)           
remote: Finding sources:  65% (8327/12910)           
remote: Finding sources:  66% (8457/12910)           
remote: Finding sources:  67% (8586/12910)           
remote: Finding sources:  68% (8715/12910)           
remote: Finding sources:  69% (8844/12910)           
remote: Finding sources:  70% (8973/12910)           
remote: Finding sources:  71% (9102/12910)           
remote: Finding sources:  72% (9231/12910)           
remote: Finding sources:  73% (9360/12910)           
remote: Finding sources:  74% (9489/12910)           
remote: Finding sources:  75% (9618/12910)           
remote: Finding sources:  76% (9748/12910)           
remote: Finding sources:  77% (9877/12910)           
remote: Finding sources:  78% (10006/12910)           
remote: Finding sources:  79% (10135/12910)           
remote: Finding sources:  80% (10264/12910)           
remote: Finding sources:  81% (10393/12910)           
remote: Finding sources:  82% (10522/12910)           
remote: Finding sources:  83% (10651/12910)           
remote: Finding sources:  84% (10780/12910)           
remote: Finding sources:  85% (10909/12910)           
remote: Finding sources:  86% (11039/12910)           
remote: Finding sources:  87% (11168/12910)           
remote: Finding sources:  88% (11297/12910)           
remote: Finding sources:  89% (11426/12910)           
remote: Finding sources:  90% (11555/12910)           
remote: Finding sources:  91% (11684/12910)           
remote: Finding sources:  92% (11813/12910)           
remote: Finding sources:  93% (11942/12910)           
remote: Finding sources:  94% (12071/12910)           
remote: Finding sources:  95% (12200/12910)           
remote: Finding sources:  96% (12330/12910)           
remote: Finding sources:  97% (12459/12910)           
remote: Finding sources:  98% (12588/12910)           
remote: Finding sources:  99% (12717/12910)           
remote: Finding sources: 100% (12846/12910)           
remote: Finding sources: 100% (12910/12910)        
remote: Getting sizes:   1% (58/11429)           
remote: Getting sizes:   2% (172/11429)           
remote: Getting sizes:   3% (286/11429)           
remote: Getting sizes:   4% (401/11429)           
remote: Getting sizes:   5% (515/11429)           
remote: Getting sizes:   6% (629/11429)           
remote: Getting sizes:   7% (743/11429)           
remote: Getting sizes:   8% (858/11429)           
remote: Getting sizes:   9% (972/11429)           
remote: Getting sizes:  10% (1086/11429)           
remote: Getting sizes:  11% (1201/11429)           
remote: Getting sizes:  12% (1315/11429)           
remote: Getting sizes:  13% (1429/11429)           
remote: Getting sizes:  14% (1543/11429)           
remote: Getting sizes:  15% (1658/11429)           
remote: Getting sizes:  16% (1772/11429)           
remote: Getting sizes:  17% (1886/11429)           
remote: Getting sizes:  18% (2001/11429)           
remote: Getting sizes:  19% (2115/11429)           
remote: Getting sizes:  20% (2229/11429)           
remote: Getting sizes:  21% (2343/11429)           
remote: Getting sizes:  22% (2458/11429)           
remote: Getting sizes:  23% (2572/11429)           
remote: Getting sizes:  24% (2686/11429)           
remote: Getting sizes:  25% (2801/11429)           
remote: Getting sizes:  26% (2915/11429)           
remote: Getting sizes:  27% (3029/11429)           
remote: Getting sizes:  28% (3143/11429)           
remote: Getting sizes:  29% (3258/11429)           
remote: Getting sizes:  30% (3372/11429)           
remote: Getting sizes:  31% (3486/11429)           
remote: Getting sizes:  32% (3601/11429)           
remote: Getting sizes:  33% (3715/11429)           
remote: Getting sizes:  34% (3829/11429)           
remote: Getting sizes:  35% (3944/11429)           
remote: Getting sizes:  36% (4058/11429)           
remote: Getting sizes:  37% (4172/11429)           
remote: Getting sizes:  38% (4286/11429)           
remote: Getting sizes:  39% (4401/11429)           
remote: Getting sizes:  40% (4515/11429)           
remote: Getting sizes:  41% (4629/11429)           
remote: Getting sizes:  42% (4744/11429)           
remote: Getting sizes:  43% (4858/11429)           
remote: Getting sizes:  44% (4972/11429)           
remote: Getting sizes:  45% (5086/11429)           
remote: Getting sizes:  46% (5201/11429)           
remote: Getting sizes:  47% (5315/11429)           
remote: Getting sizes:  48% (5429/11429)           
remote: Getting sizes:  49% (5544/11429)           
remote: Getting sizes:  50% (5658/11429)           
remote: Getting sizes:  51% (5772/11429)           
remote: Getting sizes:  52% (5886/11429)           
remote: Getting sizes:  53% (6001/11429)           
remote: Getting sizes:  54% (6115/11429)           
remote: Getting sizes:  55% (6229/11429)           
remote: Getting sizes:  56% (6344/11429)           
remote: Getting sizes:  57% (6458/11429)           
remote: Getting sizes:  58% (6572/11429)           
remote: Getting sizes:  59% (6686/11429)           
remote: Getting sizes:  60% (6801/11429)           
remote: Getting sizes:  61% (6915/11429)           
remote: Getting sizes:  62% (7029/11429)           
remote: Getting sizes:  63% (7144/11429)           
remote: Getting sizes:  64% (7258/11429)           
remote: Getting sizes:  65% (7372/11429)           
remote: Getting sizes:  66% (7486/11429)           
remote: Getting sizes:  67% (7601/11429)           
remote: Getting sizes:  68% (7715/11429)           
remote: Getting sizes:  69% (7829/11429)           
remote: Getting sizes:  70% (7944/11429)           
remote: Getting sizes:  71% (8058/11429)           
remote: Getting sizes:  72% (8172/11429)           
remote: Getting sizes:  73% (8287/11429)           
remote: Getting sizes:  74% (8401/11429)           
remote: Getting sizes:  75% (8515/11429)           
remote: Getting sizes:  76% (8629/11429)           
remote: Getting sizes:  77% (8744/11429)           
remote: Getting sizes:  78% (8858/11429)           
remote: Getting sizes:  79% (8972/11429)           
remote: Getting sizes:  80% (9087/11429)           
remote: Getting sizes:  81% (9201/11429)           
remote: Getting sizes:  82% (9315/11429)           
remote: Getting sizes:  83% (9429/11429)           
remote: Getting sizes:  84% (9544/11429)           
remote: Getting sizes:  85% (9658/11429)           
remote: Getting sizes:  86% (9772/11429)           
remote: Getting sizes:  87% (9887/11429)           
remote: Getting sizes:  88% (10001/11429)           
remote: Getting sizes:  89% (10115/11429)           
remote: Getting sizes:  90% (10229/11429)           
remote: Getting sizes:  91% (10344/11429)           
remote: Getting sizes:  92% (10458/11429)           
remote: Getting sizes:  93% (10572/11429)           
remote: Getting sizes:  94% (10687/11429)           
remote: Getting sizes:  95% (10801/11429)           
remote: Getting sizes:  96% (10915/11429)           
remote: Getting sizes:  97% (11029/11429)           
remote: Getting sizes:  98% (11144/11429)           
remote: Getting sizes:  99% (11258/11429)           
remote: Getting sizes: 100% (11372/11429)           
remote: Getting sizes: 100% (11429/11429)        
remote: Compressing objects:   2% (2224/135389)           
remote: Compressing objects:   3% (3469/135389)           
remote: Compressing objects:   4% (4740/135389)           
remote: Compressing objects:   5% (6434/135389)           
remote: Compressing objects:   6% (7531/135389)           
remote: Compressing objects:   7% (8918/135389)           
remote: Compressing objects:   8% (10206/135389)           
remote: Compressing objects:   8% (10908/135389)           
remote: Compressing objects:   9% (11518/135389)           
remote: Compressing objects:  10% (12962/135389)           
remote: Compressing objects:  11% (14219/135389)           
remote: Compressing objects:  12% (15570/135389)           
remote: Compressing objects:  13% (16945/135389)           
remote: Compressing objects:  14% (18298/135389)           
remote: Compressing objects:  15% (19744/135389)           
remote: Compressing objects:  16% (21021/135389)           
remote: Compressing objects:  17% (22457/135389)           
remote: Compressing objects:  18% (23700/135389)           
remote: Compressing objects:  19% (25053/135389)           
remote: Compressing objects:  19% (26362/135389)           
remote: Compressing objects:  20% (26438/135389)           
remote: Compressing objects:  21% (27756/135389)           
remote: Compressing objects:  22% (29131/135389)           
remote: Compressing objects:  23% (30463/135389)           
remote: Compressing objects:  24% (31824/135389)           
remote: Compressing objects:  25% (33181/135389)           
remote: Compressing objects:  26% (34526/135389)           
remote: Compressing objects:  27% (36120/135389)           
remote: Compressing objects:  28% (37341/135389)           
remote: Compressing objects:  29% (38802/135389)           
remote: Compressing objects:  30% (40297/135389)           
remote: Compressing objects:  31% (41384/135389)           
remote: Compressing objects:  32% (42740/135389)           
remote: Compressing objects:  33% (44051/135389)           
remote: Compressing objects:  34% (45367/135389)           
remote: Compressing objects:  35% (46711/135389)           
remote: Compressing objects:  36% (48114/135389)           
remote: Compressing objects:  37% (49420/135389)           
remote: Compressing objects:  38% (50808/135389)           
remote: Compressing objects:  38% (51903/135389)           
remote: Compressing objects:  39% (52471/135389)           
remote: Compressing objects:  40% (53497/135389)           
remote: Compressing objects:  41% (55071/135389)           
remote: Compressing objects:  42% (56349/135389)           
remote: Compressing objects:  43% (57676/135389)           
remote: Compressing objects:  44% (59239/135389)           
remote: Compressing objects:  45% (60302/135389)           
remote: Compressing objects:  46% (61761/135389)           
remote: Compressing objects:  47% (63006/135389)           
remote: Compressing objects:  48% (64627/135389)           
remote: Compressing objects:  49% (65676/135389)           
remote: Compressing objects:  50% (67026/135389)           
remote: Compressing objects:  51% (68590/135389)           
remote: Compressing objects:  52% (70197/135389)           
remote: Compressing objects:  53% (71233/135389)           
remote: Compressing objects:  54% (72446/135389)           
remote: Compressing objects:  55% (74562/135389)           
remote: Compressing objects:  56% (75279/135389)           
remote: Compressing objects:  57% (76633/135389)           
remote: Compressing objects:  58% (77886/135389)           
remote: Compressing objects:  59% (79433/135389)           
remote: Compressing objects:  60% (80829/135389)           
remote: Compressing objects:  61% (82167/135389)           
remote: Compressing objects:  62% (83394/135389)           
remote: Compressing objects:  63% (84626/135389)           
remote: Compressing objects:  64% (85977/135389)           
remote: Compressing objects:  65% (87350/135389)           
remote: Compressing objects:  66% (89673/135389)           
remote: Compressing objects:  67% (90312/135389)           
remote: Compressing objects:  68% (91396/135389)           
remote: Compressing objects:  69% (92835/135389)           
remote: Compressing objects:  70% (94136/135389)           
remote: Compressing objects:  71% (95482/135389)           
remote: Compressing objects:  72% (96879/135389)           
remote: Compressing objects:  73% (98219/135389)           
remote: Compressing objects:  73% (99140/135389)           
remote: Compressing objects:  74% (99526/135389)           
remote: Compressing objects:  75% (100974/135389)           
remote: Compressing objects:  76% (102292/135389)           
remote: Compressing objects:  77% (103756/135389)           
remote: Compressing objects:  78% (104987/135389)           
remote: Compressing objects:  79% (106293/135389)           
remote: Compressing objects:  80% (107813/135389)           
remote: Compressing objects:  81% (109007/135389)           
remote: Compressing objects:  82% (110464/135389)           
remote: Compressing objects:  83% (111727/135389)           
remote: Compressing objects:  84% (113104/135389)           
remote: Compressing objects:  85% (114421/135389)           
remote: Compressing objects:  86% (115948/135389)           
remote: Compressing objects:  87% (117429/135389)           
remote: Compressing objects:  88% (118474/135389)           
remote: Compressing objects:  89% (119873/135389)           
remote: Compressing objects:  90% (121353/135389)           
remote: Compressing objects:  91% (122591/135389)           
remote: Compressing objects:  92% (124099/135389)           
remote: Compressing objects:  93% (125301/135389)           
remote: Compressing objects:  94% (127490/135389)           
remote: Compressing objects:  95% (128129/135389)           
remote: Compressing objects:  96% (129417/135389)           
remote: Compressing objects:  97% (130661/135389)           
remote: Compressing objects:  98% (132116/135389)           
remote: Compressing objects:  99% (133361/135389)           
remote: Compressing objects: 100% (134713/135389)           
remote: Compressing objects: 100% (135388/135389)        
Receiving objects:   0% (1/12910)
Receiving objects:   1% (130/12910)
Receiving objects:   2% (259/12910)
Receiving objects:   3% (388/12910)
Receiving objects:   4% (517/12910)
Receiving objects:   5% (646/12910)
Receiving objects:   6% (775/12910)
Receiving objects:   7% (904/12910)
Receiving objects:   8% (1033/12910)
Receiving objects:   9% (1162/12910)
Receiving objects:  10% (1291/12910)
Receiving objects:  11% (1421/12910)
Receiving objects:  12% (1550/12910)
Receiving objects:  13% (1679/12910)
Receiving objects:  14% (1808/12910)
Receiving objects:  15% (1937/12910)
Receiving objects:  16% (2066/12910)
Receiving objects:  17% (2195/12910), 4.33 MiB | 8.65 MiB/s
Receiving objects:  18% (2324/12910), 4.33 MiB | 8.65 MiB/s
Receiving objects:  19% (2453/12910), 4.33 MiB | 8.65 MiB/s
Receiving objects:  20% (2582/12910), 4.33 MiB | 8.65 MiB/s
Receiving objects:  21% (2712/12910), 4.33 MiB | 8.65 MiB/s
Receiving objects:  22% (2841/12910), 4.33 MiB | 8.65 MiB/s
Receiving objects:  23% (2970/12910), 4.33 MiB | 8.65 MiB/s
Receiving objects:  24% (3099/12910), 4.33 MiB | 8.65 MiB/s
Receiving objects:  25% (3228/12910), 4.33 MiB | 8.65 MiB/s
Receiving objects:  26% (3357/12910), 4.33 MiB | 8.65 MiB/s
Receiving objects:  27% (3486/12910), 4.33 MiB | 8.65 MiB/s
Receiving objects:  28% (3615/12910), 4.33 MiB | 8.65 MiB/s
Receiving objects:  29% (3744/12910), 4.33 MiB | 8.65 MiB/s
Receiving objects:  29% (3810/12910), 4.33 MiB | 8.65 MiB/s
Receiving objects:  30% (3873/12910), 8.53 MiB | 8.53 MiB/s
Receiving objects:  31% (4003/12910), 8.53 MiB | 8.53 MiB/s
Receiving objects:  32% (4132/12910), 8.53 MiB | 8.53 MiB/s
Receiving objects:  33% (4261/12910), 8.53 MiB | 8.53 MiB/s
Receiving objects:  34% (4390/12910), 8.53 MiB | 8.53 MiB/s
Receiving objects:  35% (4519/12910), 8.53 MiB | 8.53 MiB/s
Receiving objects:  36% (4648/12910), 11.68 MiB | 7.79 MiB/s
Receiving objects:  37% (4777/12910), 11.68 MiB | 7.79 MiB/s
Receiving objects:  38% (4906/12910), 11.68 MiB | 7.79 MiB/s
Receiving objects:  39% (5035/12910), 11.68 MiB | 7.79 MiB/s
Receiving objects:  40% (5164/12910), 11.68 MiB | 7.79 MiB/s
Receiving objects:  41% (5294/12910), 11.68 MiB | 7.79 MiB/s
Receiving objects:  42% (5423/12910), 11.68 MiB | 7.79 MiB/s
Receiving objects:  43% (5552/12910), 11.68 MiB | 7.79 MiB/s
Receiving objects:  44% (5681/12910), 11.68 MiB | 7.79 MiB/s
Receiving objects:  44% (5681/12910), 14.83 MiB | 7.41 MiB/s
Receiving objects:  45% (5810/12910), 14.83 MiB | 7.41 MiB/s
Receiving objects:  46% (5939/12910), 14.83 MiB | 7.41 MiB/s
Receiving objects:  47% (6068/12910), 18.39 MiB | 7.35 MiB/s
Receiving objects:  47% (6124/12910), 18.39 MiB | 7.35 MiB/s
Receiving objects:  48% (6197/12910), 21.43 MiB | 7.13 MiB/s
Receiving objects:  49% (6326/12910), 21.43 MiB | 7.13 MiB/s
Receiving objects:  50% (6455/12910), 21.43 MiB | 7.13 MiB/s
Receiving objects:  51% (6585/12910), 25.18 MiB | 7.18 MiB/s
Receiving objects:  52% (6714/12910), 25.18 MiB | 7.18 MiB/s
Receiving objects:  52% (6752/12910), 25.18 MiB | 7.18 MiB/s
Receiving objects:  53% (6843/12910), 29.18 MiB | 7.26 MiB/s
Receiving objects:  54% (6972/12910), 29.18 MiB | 7.26 MiB/s
Receiving objects:  55% (7101/12910), 29.18 MiB | 7.26 MiB/s
Receiving objects:  56% (7230/12910), 29.18 MiB | 7.26 MiB/s
Receiving objects:  57% (7359/12910), 29.18 MiB | 7.26 MiB/s
Receiving objects:  58% (7488/12910), 29.18 MiB | 7.26 MiB/s
Receiving objects:  59% (7617/12910), 29.18 MiB | 7.26 MiB/s
Receiving objects:  60% (7746/12910), 29.18 MiB | 7.26 MiB/s
Receiving objects:  61% (7876/12910), 29.18 MiB | 7.26 MiB/s
Receiving objects:  62% (8005/12910), 29.18 MiB | 7.26 MiB/s
Receiving objects:  63% (8134/12910), 33.56 MiB | 7.42 MiB/s
Receiving objects:  64% (8263/12910), 33.56 MiB | 7.42 MiB/s
Receiving objects:  65% (8392/12910), 33.56 MiB | 7.42 MiB/s
Receiving objects:  66% (8521/12910), 33.56 MiB | 7.42 MiB/s
Receiving objects:  67% (8650/12910), 33.56 MiB | 7.42 MiB/s
Receiving objects:  68% (8779/12910), 33.56 MiB | 7.42 MiB/s
Receiving objects:  69% (8908/12910), 33.56 MiB | 7.42 MiB/s
Receiving objects:  70% (9037/12910), 33.56 MiB | 7.42 MiB/s
Receiving objects:  71% (9167/12910), 33.56 MiB | 7.42 MiB/s
Receiving objects:  72% (9296/12910), 33.56 MiB | 7.42 MiB/s
Receiving objects:  73% (9425/12910), 33.56 MiB | 7.42 MiB/s
Receiving objects:  74% (9554/12910), 33.56 MiB | 7.42 MiB/s
Receiving objects:  75% (9683/12910), 33.56 MiB | 7.42 MiB/s
Receiving objects:  76% (9812/12910), 33.56 MiB | 7.42 MiB/s
Receiving objects:  77% (9941/12910), 33.56 MiB | 7.42 MiB/s
Receiving objects:  78% (10070/12910), 33.56 MiB | 7.42 MiB/s
Receiving objects:  79% (10199/12910), 33.56 MiB | 7.42 MiB/s
Receiving objects:  80% (10328/12910), 33.56 MiB | 7.42 MiB/s
Receiving objects:  81% (10458/12910), 33.56 MiB | 7.42 MiB/s
Receiving objects:  82% (10587/12910), 33.56 MiB | 7.42 MiB/s
Receiving objects:  83% (10716/12910), 33.56 MiB | 7.42 MiB/s
Receiving objects:  84% (10845/12910), 33.56 MiB | 7.42 MiB/s
Receiving objects:  85% (10974/12910), 33.56 MiB | 7.42 MiB/s
Receiving objects:  86% (11103/12910), 33.56 MiB | 7.42 MiB/s
Receiving objects:  87% (11232/12910), 33.56 MiB | 7.42 MiB/s
Receiving objects:  88% (11361/12910), 33.56 MiB | 7.42 MiB/s
Receiving objects:  88% (11431/12910), 33.56 MiB | 7.42 MiB/s
Receiving objects:  89% (11490/12910), 33.56 MiB | 7.42 MiB/s
Receiving objects:  90% (11619/12910), 33.56 MiB | 7.42 MiB/s
Receiving objects:  91% (11749/12910), 33.56 MiB | 7.42 MiB/s
Receiving objects:  92% (11878/12910), 40.61 MiB | 8.03 MiB/s
Receiving objects:  93% (12007/12910), 40.61 MiB | 8.03 MiB/s
Receiving objects:  94% (12136/12910), 40.61 MiB | 8.03 MiB/s
Receiving objects:  95% (12265/12910), 40.61 MiB | 8.03 MiB/s
Receiving objects:  96% (12394/12910), 40.61 MiB | 8.03 MiB/s
Receiving objects:  97% (12523/12910), 40.61 MiB | 8.03 MiB/s
Receiving objects:  98% (12652/12910), 40.61 MiB | 8.03 MiB/s
Receiving objects:  99% (12781/12910), 40.61 MiB | 8.03 MiB/s
remote: Total 12910 (delta 2738), reused 6294 (delta 1478)        
Receiving objects: 100% (12910/12910), 44.69 MiB | 8.00 MiB/s
Receiving objects: 100% (12910/12910), 45.54 MiB | 8.14 MiB/s, done.
Resolving deltas:   0% (0/2738)
Resolving deltas:   1% (28/2738)
Resolving deltas:   2% (55/2738)
Resolving deltas:   3% (83/2738)
Resolving deltas:   4% (110/2738)
Resolving deltas:   5% (137/2738)
Resolving deltas:   6% (165/2738)
Resolving deltas:   7% (193/2738)
Resolving deltas:   8% (220/2738)
Resolving deltas:   9% (247/2738)
Resolving deltas:  10% (274/2738)
Resolving deltas:  11% (302/2738)
Resolving deltas:  12% (329/2738)
Resolving deltas:  13% (356/2738)
Resolving deltas:  14% (384/2738)
Resolving deltas:  15% (411/2738)
Resolving deltas:  16% (439/2738)
Resolving deltas:  17% (466/2738)
Resolving deltas:  18% (493/2738)
Resolving deltas:  19% (521/2738)
Resolving deltas:  20% (548/2738)
Resolving deltas:  21% (575/2738)
Resolving deltas:  22% (603/2738)
Resolving deltas:  23% (631/2738)
Resolving deltas:  24% (658/2738)
Resolving deltas:  25% (685/2738)
Resolving deltas:  26% (712/2738)
Resolving deltas:  27% (740/2738)
Resolving deltas:  28% (768/2738)
Resolving deltas:  29% (795/2738)
Resolving deltas:  30% (822/2738)
Resolving deltas:  31% (849/2738)
Resolving deltas:  32% (877/2738)
Resolving deltas:  33% (906/2738)
Resolving deltas:  34% (931/2738)
Resolving deltas:  35% (959/2738)
Resolving deltas:  36% (986/2738)
Resolving deltas:  37% (1014/2738)
Resolving deltas:  38% (1042/2738)
Resolving deltas:  39% (1068/2738)
Resolving deltas:  40% (1096/2738)
Resolving deltas:  41% (1123/2738)
Resolving deltas:  42% (1150/2738)
Resolving deltas:  43% (1178/2738)
Resolving deltas:  44% (1205/2738)
Resolving deltas:  45% (1233/2738)
Resolving deltas:  46% (1260/2738)
Resolving deltas:  47% (1287/2738)
Resolving deltas:  48% (1315/2738)
Resolving deltas:  49% (1342/2738)
Resolving deltas:  50% (1369/2738)
Resolving deltas:  51% (1397/2738)
Resolving deltas:  52% (1424/2738)
Resolving deltas:  53% (1452/2738)
Resolving deltas:  54% (1479/2738)
Resolving deltas:  55% (1506/2738)
Resolving deltas:  56% (1534/2738)
Resolving deltas:  57% (1561/2738)
Resolving deltas:  58% (1589/2738)
Resolving deltas:  59% (1616/2738)
Resolving deltas:  60% (1643/2738)
Resolving deltas:  61% (1671/2738)
Resolving deltas:  62% (1698/2738)
Resolving deltas:  63% (1725/2738)
Resolving deltas:  64% (1753/2738)
Resolving deltas:  65% (1780/2738)
Resolving deltas:  66% (1808/2738)
Resolving deltas:  67% (1835/2738)
Resolving deltas:  68% (1862/2738)
Resolving deltas:  69% (1890/2738)
Resolving deltas:  70% (1917/2738)
Resolving deltas:  71% (1944/2738)
Resolving deltas:  72% (1972/2738)
Resolving deltas:  73% (1999/2738)
Resolving deltas:  74% (2027/2738)
Resolving deltas:  75% (2054/2738)
Resolving deltas:  76% (2083/2738)
Resolving deltas:  77% (2109/2738)
Resolving deltas:  78% (2137/2738)
Resolving deltas:  79% (2164/2738)
Resolving deltas:  80% (2191/2738)
Resolving deltas:  81% (2218/2738)
Resolving deltas:  82% (2247/2738)
Resolving deltas:  83% (2273/2738)
Resolving deltas:  84% (2300/2738)
Resolving deltas:  85% (2328/2738)
Resolving deltas:  86% (2355/2738)
Resolving deltas:  87% (2384/2738)
Resolving deltas:  88% (2410/2738)
Resolving deltas:  89% (2437/2738)
Resolving deltas:  90% (2466/2738)
Resolving deltas:  91% (2492/2738)
Resolving deltas:  92% (2519/2738)
Resolving deltas:  93% (2547/2738)
Resolving deltas:  94% (2574/2738)
Resolving deltas:  95% (2602/2738)
Resolving deltas:  96% (2629/2738)
Resolving deltas:  97% (2656/2738)
Resolving deltas:  98% (2685/2738)
Resolving deltas:  99% (2711/2738)
Resolving deltas: 100% (2738/2738)
Resolving deltas: 100% (2738/2738), done.
Updating files:  68% (7846/11457)
Updating files:  69% (7906/11457)
Updating files:  70% (8020/11457)
Updating files:  71% (8135/11457)
Updating files:  72% (8250/11457)
Updating files:  73% (8364/11457)
Updating files:  74% (8479/11457)
Updating files:  75% (8593/11457)
Updating files:  76% (8708/11457)
Updating files:  77% (8822/11457)
Updating files:  78% (8937/11457)
Updating files:  79% (9052/11457)
Updating files:  80% (9166/11457)
Updating files:  81% (9281/11457)
Updating files:  82% (9395/11457)
Updating files:  83% (9510/11457)
Updating files:  84% (9624/11457)
Updating files:  85% (9739/11457)
Updating files:  86% (9854/11457)
Updating files:  87% (9968/11457)
Updating files:  88% (10083/11457)
Updating files:  89% (10197/11457)
Updating files:  90% (10312/11457)
Updating files:  91% (10426/11457)
Updating files:  92% (10541/11457)
Updating files:  93% (10656/11457)
Updating files:  94% (10770/11457)
Updating files:  95% (10885/11457)
Updating files:  96% (10999/11457)
Updating files:  97% (11114/11457)
Updating files:  98% (11228/11457)
Updating files:  99% (11343/11457)
Updating files: 100% (11457/11457)
Updating files: 100% (11457/11457), done.
 00:13

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-1  Started
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-mediawiki-jobrunner-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:01

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  38/133 [========>-------------------]  28%
  68/133 [==============>-------------]  51%
  92/133 [===================>--------]  69%
 109/133 [======================>-----]  81%
 125/133 [==========================>-]  93%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:04

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:06

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:02

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 6.4 s.
 00:07

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 13s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:13

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:35

 01:36

Install 'extensions/Babel'...

Cloning component(s)
:0: _clone_component "extensions/Babel"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/Babel to 'extensions/Babel' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/Babel'...
|0| remote: Counting objects: 1           
remote: Counting objects: 600, done        
|0| remote: Finding sources:   1% (3/600)           
remote: Finding sources:   2% (9/600)           
remote: Finding sources:   3% (15/600)           
remote: Finding sources:   4% (21/600)           
remote: Finding sources:   5% (27/600)           
remote: Finding sources:   6% (33/600)           
remote: Finding sources:   7% (39/600)           
remote: Finding sources:   8% (45/600)           
remote: Finding sources:   9% (51/600)           
remote: Finding sources:  10% (57/600)           
remote: Finding sources:  11% (63/600)           
remote: Finding sources:  12% (69/600)           
remote: Finding sources:  13% (75/600)           
remote: Finding sources:  14% (81/600)           
remote: Finding sources:  15% (87/600)           
remote: Finding sources:  16% (93/600)           
remote: Finding sources:  17% (99/600)           
remote: Finding sources:  18% (105/600)           
remote: Finding sources:  19% (111/600)           
remote: Finding sources:  20% (117/600)           
remote: Finding sources:  21% (123/600)           
remote: Finding sources:  22% (129/600)           
remote: Finding sources:  23% (135/600)           
remote: Finding sources:  24% (141/600)           
remote: Finding sources:  25% (147/600)           
remote: Finding sources:  26% (153/600)           
remote: Finding sources:  27% (159/600)           
remote: Finding sources:  28% (165/600)           
remote: Finding sources:  29% (171/600)           
remote: Finding sources:  30% (177/600)           
remote: Finding sources:  31% (183/600)           
remote: Finding sources:  32% (189/600)           
remote: Finding sources:  33% (195/600)           
remote: Finding sources:  34% (201/600)           
remote: Finding sources:  35% (207/600)           
remote: Finding sources:  36% (213/600)           
remote: Finding sources:  37% (219/600)           
remote: Finding sources:  38% (225/600)           
remote: Finding sources:  39% (231/600)           
remote: Finding sources:  40% (237/600)           
remote: Finding sources:  41% (243/600)           
remote: Finding sources:  42% (249/600)           
remote: Finding sources:  43% (255/600)           
remote: Finding sources:  44% (261/600)           
remote: Finding sources:  45% (267/600)           
remote: Finding sources:  46% (273/600)           
remote: Finding sources:  47% (279/600)           
remote: Finding sources:  48% (285/600)           
remote: Finding sources:  49% (291/600)           
remote: Finding sources:  50% (297/600)           
remote: Finding sources:  51% (303/600)           
remote: Finding sources:  52% (309/600)           
remote: Finding sources:  53% (315/600)           
remote: Finding sources:  54% (321/600)           
remote: Finding sources:  55% (327/600)           
remote: Finding sources:  56% (333/600)           
remote: Finding sources:  57% (339/600)           
remote: Finding sources:  58% (345/600)           
remote: Finding sources:  59% (351/600)           
remote: Finding sources:  60% (357/600)           
remote: Finding sources:  61% (363/600)           
remote: Finding sources:  62% (369/600)           
remote: Finding sources:  63% (375/600)           
remote: Finding sources:  64% (381/600)           
remote: Finding sources:  65% (387/600)           
remote: Finding sources:  66% (393/600)           
remote: Finding sources:  67% (399/600)           
remote: Finding sources:  68% (405/600)           
remote: Finding sources:  69% (411/600)           
remote: Finding sources:  70% (417/600)           
remote: Finding sources:  71% (423/600)           
remote: Finding sources:  72% (429/600)           
remote: Finding sources:  73% (435/600)           
remote: Finding sources:  74% (441/600)           
remote: Finding sources:  75% (447/600)           
remote: Finding sources:  76% (453/600)           
remote: Finding sources:  77% (459/600)           
remote: Finding sources:  78% (465/600)           
remote: Finding sources:  79% (471/600)           
remote: Finding sources:  80% (477/600)           
remote: Finding sources:  81% (483/600)           
remote: Finding sources:  82% (489/600)           
remote: Finding sources:  83% (495/600)           
remote: Finding sources:  84% (501/600)           
remote: Finding sources:  85% (507/600)           
remote: Finding sources:  86% (513/600)           
remote: Finding sources:  87% (519/600)           
remote: Finding sources:  88% (525/600)           
remote: Finding sources:  89% (531/600)           
remote: Finding sources:  90% (537/600)           
remote: Finding sources:  91% (543/600)           
remote: Finding sources:  92% (549/600)           
remote: Finding sources:  93% (555/600)           
remote: Finding sources:  94% (561/600)           
remote: Finding sources:  95% (567/600)           
remote: Finding sources:  96% (573/600)           
remote: Finding sources:  97% (579/600)           
remote: Finding sources:  98% (585/600)           
remote: Finding sources:  99% (591/600)           
remote: Finding sources: 100% (597/600)           
remote: Finding sources: 100% (600/600)        
|0| remote: Getting sizes:   1% (3/591)           
remote: Getting sizes:   2% (9/591)           
remote: Getting sizes:   3% (15/591)           
remote: Getting sizes:   4% (21/591)           
remote: Getting sizes:   5% (27/591)           
remote: Getting sizes:   6% (33/591)           
remote: Getting sizes:   7% (39/591)           
remote: Getting sizes:   8% (45/591)           
remote: Getting sizes:   9% (51/591)           
remote: Getting sizes:  10% (57/591)           
remote: Getting sizes:  11% (63/591)           
remote: Getting sizes:  12% (68/591)           
remote: Getting sizes:  13% (74/591)           
remote: Getting sizes:  14% (80/591)           
remote: Getting sizes:  15% (86/591)           
remote: Getting sizes:  16% (92/591)           
remote: Getting sizes:  17% (98/591)           
remote: Getting sizes:  18% (104/591)           
remote: Getting sizes:  19% (110/591)           
remote: Getting sizes:  20% (116/591)           
remote: Getting sizes:  21% (122/591)           
remote: Getting sizes:  22% (128/591)           
remote: Getting sizes:  23% (133/591)           
remote: Getting sizes:  24% (139/591)           
remote: Getting sizes:  25% (145/591)           
remote: Getting sizes:  26% (151/591)           
remote: Getting sizes:  27% (157/591)           
remote: Getting sizes:  28% (163/591)           
remote: Getting sizes:  29% (169/591)           
remote: Getting sizes:  30% (175/591)           
remote: Getting sizes:  31% (181/591)           
remote: Getting sizes:  32% (187/591)           
remote: Getting sizes:  33% (193/591)           
remote: Getting sizes:  34% (198/591)           
remote: Getting sizes:  35% (204/591)           
remote: Getting sizes:  36% (210/591)           
remote: Getting sizes:  37% (216/591)           
remote: Getting sizes:  38% (222/591)           
remote: Getting sizes:  39% (228/591)           
remote: Getting sizes:  40% (234/591)           
remote: Getting sizes:  41% (240/591)           
remote: Getting sizes:  42% (246/591)           
remote: Getting sizes:  43% (252/591)           
remote: Getting sizes:  44% (258/591)           
remote: Getting sizes:  45% (263/591)           
remote: Getting sizes:  46% (269/591)           
remote: Getting sizes:  47% (275/591)           
remote: Getting sizes:  48% (281/591)           
remote: Getting sizes:  49% (287/591)           
remote: Getting sizes:  50% (293/591)           
remote: Getting sizes:  51% (299/591)           
remote: Getting sizes:  52% (305/591)           
remote: Getting sizes:  53% (311/591)           
remote: Getting sizes:  54% (317/591)           
remote: Getting sizes:  55% (323/591)           
remote: Getting sizes:  56% (329/591)           
remote: Getting sizes:  57% (334/591)           
remote: Getting sizes:  58% (340/591)           
remote: Getting sizes:  59% (346/591)           
remote: Getting sizes:  60% (352/591)           
remote: Getting sizes:  61% (358/591)           
remote: Getting sizes:  62% (364/591)           
remote: Getting sizes:  63% (370/591)           
remote: Getting sizes:  64% (376/591)           
remote: Getting sizes:  65% (382/591)           
remote: Getting sizes:  66% (388/591)           
remote: Getting sizes:  67% (394/591)           
remote: Getting sizes:  68% (399/591)           
remote: Getting sizes:  69% (405/591)           
remote: Getting sizes:  70% (411/591)           
remote: Getting sizes:  71% (417/591)           
remote: Getting sizes:  72% (423/591)           
remote: Getting sizes:  73% (429/591)           
remote: Getting sizes:  74% (435/591)           
remote: Getting sizes:  75% (441/591)           
remote: Getting sizes:  76% (447/591)           
remote: Getting sizes:  77% (453/591)           
remote: Getting sizes:  78% (459/591)           
remote: Getting sizes:  79% (464/591)           
remote: Getting sizes:  80% (470/591)           
remote: Getting sizes:  81% (476/591)           
remote: Getting sizes:  82% (482/591)           
remote: Getting sizes:  83% (488/591)           
remote: Getting sizes:  84% (494/591)           
remote: Getting sizes:  85% (500/591)           
remote: Getting sizes:  86% (506/591)           
remote: Getting sizes:  87% (512/591)           
remote: Getting sizes:  88% (518/591)           
remote: Getting sizes:  89% (524/591)           
remote: Getting sizes:  90% (529/591)           
remote: Getting sizes:  91% (535/591)           
remote: Getting sizes:  92% (541/591)           
remote: Getting sizes:  93% (547/591)           
remote: Getting sizes:  94% (553/591)           
remote: Getting sizes:  95% (559/591)           
remote: Getting sizes:  96% (565/591)           
remote: Getting sizes:  97% (571/591)           
remote: Getting sizes:  98% (577/591)           
remote: Getting sizes:  99% (583/591)           
remote: Getting sizes: 100% (589/591)           
remote: Getting sizes: 100% (591/591)        
|0| remote: Compressing objects:   1% (16011/1713682)           
remote: Compressing objects:   2% (39092/1713682)           
remote: Compressing objects:   3% (44738/1713682)           
remote: Compressing objects:   4% (61590/1713682)           
remote: Compressing objects:  12% (199569/1713682)           
remote: Compressing objects:  23% (391861/1713682)           
remote: Compressing objects:  24% (405257/1713682)           
remote: Compressing objects:  25% (420587/1713682)           
remote: Compressing objects:  26% (437177/1713682)           
remote: Compressing objects:  27% (454519/1713682)           
remote: Compressing objects:  28% (472916/1713682)           
remote: Compressing objects:  29% (492704/1713682)           
remote: Compressing objects:  30% (508239/1713682)           
remote: Compressing objects:  31% (524205/1713682)           
remote: Compressing objects:  32% (540431/1713682)           
remote: Compressing objects:  33% (558700/1713682)           
remote: Compressing objects:  34% (574269/1713682)           
remote: Compressing objects:  35% (593198/1713682)           
remote: Compressing objects:  36% (609928/1713682)           
remote: Compressing objects:  37% (630273/1713682)           
remote: Compressing objects:  38% (644595/1713682)           
remote: Compressing objects:  39% (660332/1713682)           
remote: Compressing objects:  40% (678365/1713682)           
remote: Compressing objects:  41% (694219/1713682)           
remote: Compressing objects:  42% (711407/1713682)           
remote: Compressing objects:  43% (729770/1713682)           
remote: Compressing objects:  44% (746802/1713682)           
remote: Compressing objects:  45% (763641/1713682)           
remote: Compressing objects:  46% (781282/1713682)           
remote: Compressing objects:  63% (1084632/1713682)           
remote: Compressing objects:  64% (1088286/1713682)           
remote: Compressing objects:  65% (1107911/1713682)           
remote: Compressing objects:  66% (1126816/1713682)           
remote: Compressing objects:  67% (1140773/1713682)           
remote: Compressing objects:  68% (1159046/1713682)           
remote: Compressing objects:  69% (1179542/1713682)           
remote: Compressing objects:  70% (1192160/1713682)           
remote: Compressing objects:  71% (1212875/1713682)           
remote: Compressing objects:  72% (1230187/1713682)           
remote: Compressing objects:  73% (1242630/1713682)           
remote: Compressing objects:  74% (1260437/1713682)           
remote: Compressing objects:  75% (1276759/1713682)           
remote: Compressing objects:  76% (1298144/1713682)           
remote: Compressing objects:  77% (1313251/1713682)           
remote: Compressing objects:  78% (1329324/1713682)           
remote: Compressing objects:  79% (1347439/1713682)           
remote: Compressing objects:  80% (1362679/1713682)           
remote: Compressing objects:  81% (1381344/1713682)           
remote: Compressing objects:  82% (1399025/1713682)           
remote: Compressing objects:  83% (1414705/1713682)           
remote: Compressing objects:  84% (1433068/1713682)           
remote: Compressing objects:  85% (1448261/1713682)           
remote: Compressing objects:  86% (1467290/1713682)           
remote: Compressing objects:  87% (1482585/1713682)           
remote: Compressing objects:  88% (1501587/1713682)           
remote: Compressing objects:  89% (1517104/1713682)           
remote: Compressing objects:  90% (1536918/1713682)           
remote: Compressing objects:  91% (1550915/1713682)           
remote: Compressing objects:  92% (1569542/1713682)           
remote: Compressing objects: 100% (1713682/1713682)           
remote: Compressing objects: 100% (1713682/1713682)        
|0| Receiving objects:   0% (1/600)
Receiving objects:   1% (6/600)
Receiving objects:   2% (12/600)
Receiving objects:   3% (18/600)
Receiving objects:   4% (24/600)
Receiving objects:   5% (30/600)
Receiving objects:   6% (36/600)
Receiving objects:   7% (42/600)
Receiving objects:   8% (48/600)
Receiving objects:   9% (54/600)
Receiving objects:  10% (60/600)
Receiving objects:  11% (66/600)
Receiving objects:  12% (72/600)
Receiving objects:  13% (78/600)
Receiving objects:  14% (84/600)
Receiving objects:  15% (90/600)
Receiving objects:  16% (96/600)
Receiving objects:  17% (102/600)
Receiving objects:  18% (108/600)
Receiving objects:  19% (114/600)
Receiving objects:  20% (120/600)
Receiving objects:  21% (126/600)
Receiving objects:  22% (132/600)
Receiving objects:  23% (138/600)
Receiving objects:  24% (144/600)
Receiving objects:  25% (150/600)
Receiving objects:  26% (156/600)
Receiving objects:  27% (162/600)
Receiving objects:  28% (168/600)
Receiving objects:  29% (174/600)
Receiving objects:  30% (180/600)
Receiving objects:  31% (186/600)
Receiving objects:  32% (192/600)
Receiving objects:  33% (198/600)
Receiving objects:  34% (204/600)
Receiving objects:  35% (210/600)
Receiving objects:  36% (216/600)
Receiving objects:  37% (222/600)
Receiving objects:  38% (228/600)
Receiving objects:  39% (234/600)
Receiving objects:  40% (240/600)
Receiving objects:  41% (246/600)
Receiving objects:  42% (252/600)
Receiving objects:  43% (258/600)
Receiving objects:  44% (264/600)
Receiving objects:  45% (270/600)
Receiving objects:  46% (276/600)
Receiving objects:  47% (282/600)
Receiving objects:  48% (288/600)
Receiving objects:  49% (294/600)
Receiving objects:  50% (300/600)
Receiving objects:  51% (306/600)
Receiving objects:  52% (312/600)
Receiving objects:  53% (318/600)
Receiving objects:  54% (324/600)
Receiving objects:  55% (330/600)
Receiving objects:  56% (336/600)
Receiving objects:  57% (342/600)
Receiving objects:  58% (348/600)
Receiving objects:  59% (354/600)
Receiving objects:  60% (360/600)
Receiving objects:  61% (366/600)
Receiving objects:  62% (372/600)
Receiving objects:  63% (378/600)
Receiving objects:  64% (384/600)
Receiving objects:  65% (390/600)
Receiving objects:  66% (396/600)
Receiving objects:  67% (402/600)
Receiving objects:  68% (408/600)
Receiving objects:  69% (414/600)
Receiving objects:  70% (420/600)
Receiving objects:  71% (426/600)
Receiving objects:  72% (432/600)
Receiving objects:  73% (438/600)
Receiving objects:  74% (444/600)
Receiving objects:  75% (450/600)
Receiving objects:  76% (456/600)
Receiving objects:  77% (462/600)
Receiving objects:  78% (468/600)
Receiving objects:  79% (474/600)
Receiving objects:  80% (480/600)
Receiving objects:  81% (486/600)
Receiving objects:  82% (492/600)
Receiving objects:  83% (498/600)
Receiving objects:  84% (504/600)
Receiving objects:  85% (510/600)
Receiving objects:  86% (516/600)
Receiving objects:  87% (522/600)
Receiving objects:  88% (528/600)
Receiving objects:  89% (534/600)
Receiving objects:  90% (540/600)
Receiving objects:  91% (546/600)
Receiving objects:  92% (552/600)
Receiving objects:  93% (558/600)
Receiving objects:  94% (564/600)
Receiving objects:  95% (570/600)
Receiving objects:  96% (576/600)
remote: Total 600 (delta 11), reused 145 (delta 7)        
|0| Receiving objects:  97% (582/600)
Receiving objects:  98% (588/600)
Receiving objects:  99% (594/600)
Receiving objects: 100% (600/600)
Receiving objects: 100% (600/600), 588.32 KiB | 6.33 MiB/s, done.
|0| Resolving deltas:   0% (0/11)
Resolving deltas:   9% (1/11)
Resolving deltas:  18% (2/11)
Resolving deltas:  27% (3/11)
Resolving deltas:  36% (4/11)
Resolving deltas:  45% (5/11)
Resolving deltas:  54% (6/11)
Resolving deltas:  63% (7/11)
Resolving deltas:  81% (9/11)
Resolving deltas:  90% (10/11)
Resolving deltas: 100% (11/11)
Resolving deltas: 100% (11/11), done.
|0|  00:00
 00:01

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 1 install, 0 updates, 0 removals
  - Locking composer/installers (v2.3.0)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 1 install, 0 updates, 0 removals
  - Installing composer/installers (v2.3.0): Extracting archive
Generating optimized autoload files
52 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:03

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
52 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }

added 1 package, and audited 1443 packages in 3s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:03

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
Creating babel table...done.
Modifying babel_lang field of table babel...done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.2 s.
 00:01

Running 'extensions/Babel/setup.sh' if found
Looking for '/var/local/extensions/Babel/setup.sh'
No '/var/local/extensions/Babel/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:12
 00:13

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-web-1  Removed
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:15

Reclaim disk space if needed
Free disk space (22%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12910, done        
remote: Finding sources:   1% (65/12910)           
remote: Finding sources:   2% (194/12910)           
remote: Finding sources:   3% (323/12910)           
remote: Finding sources:   4% (452/12910)           
remote: Finding sources:   5% (581/12910)           
remote: Finding sources:   6% (711/12910)           
remote: Finding sources:   7% (840/12910)           
remote: Finding sources:   8% (969/12910)           
remote: Finding sources:   9% (1098/12910)           
remote: Finding sources:  10% (1227/12910)           
remote: Finding sources:  11% (1356/12910)           
remote: Finding sources:  12% (1485/12910)           
remote: Finding sources:  13% (1614/12910)           
remote: Finding sources:  14% (1743/12910)           
remote: Finding sources:  15% (1872/12910)           
remote: Finding sources:  16% (2002/12910)           
remote: Finding sources:  17% (2131/12910)           
remote: Finding sources:  18% (2260/12910)           
remote: Finding sources:  19% (2389/12910)           
remote: Finding sources:  20% (2518/12910)           
remote: Finding sources:  21% (2647/12910)           
remote: Finding sources:  22% (2776/12910)           
remote: Finding sources:  23% (2905/12910)           
remote: Finding sources:  24% (3034/12910)           
remote: Finding sources:  25% (3163/12910)           
remote: Finding sources:  26% (3293/12910)           
remote: Finding sources:  27% (3422/12910)           
remote: Finding sources:  28% (3551/12910)           
remote: Finding sources:  29% (3680/12910)           
remote: Finding sources:  30% (3809/12910)           
remote: Finding sources:  31% (3938/12910)           
remote: Finding sources:  32% (4067/12910)           
remote: Finding sources:  33% (4196/12910)           
remote: Finding sources:  34% (4325/12910)           
remote: Finding sources:  35% (4454/12910)           
remote: Finding sources:  36% (4584/12910)           
remote: Finding sources:  37% (4713/12910)           
remote: Finding sources:  38% (4842/12910)           
remote: Finding sources:  39% (4971/12910)           
remote: Finding sources:  40% (5100/12910)           
remote: Finding sources:  41% (5229/12910)           
remote: Finding sources:  42% (5358/12910)           
remote: Finding sources:  43% (5487/12910)           
remote: Finding sources:  44% (5616/12910)           
remote: Finding sources:  45% (5745/12910)           
remote: Finding sources:  46% (5875/12910)           
remote: Finding sources:  47% (6004/12910)           
remote: Finding sources:  48% (6133/12910)           
remote: Finding sources:  49% (6262/12910)           
remote: Finding sources:  50% (6391/12910)           
remote: Finding sources:  51% (6520/12910)           
remote: Finding sources:  52% (6649/12910)           
remote: Finding sources:  53% (6778/12910)           
remote: Finding sources:  54% (6907/12910)           
remote: Finding sources:  55% (7036/12910)           
remote: Finding sources:  56% (7166/12910)           
remote: Finding sources:  57% (7295/12910)           
remote: Finding sources:  58% (7424/12910)           
remote: Finding sources:  59% (7553/12910)           
remote: Finding sources:  60% (7682/12910)           
remote: Finding sources:  61% (7811/12910)           
remote: Finding sources:  62% (7940/12910)           
remote: Finding sources:  63% (8069/12910)           
remote: Finding sources:  64% (8198/12910)           
remote: Finding sources:  65% (8327/12910)           
remote: Finding sources:  66% (8457/12910)           
remote: Finding sources:  67% (8586/12910)           
remote: Finding sources:  68% (8715/12910)           
remote: Finding sources:  69% (8844/12910)           
remote: Finding sources:  70% (8973/12910)           
remote: Finding sources:  71% (9102/12910)           
remote: Finding sources:  72% (9231/12910)           
remote: Finding sources:  73% (9360/12910)           
remote: Finding sources:  74% (9489/12910)           
remote: Finding sources:  75% (9618/12910)           
remote: Finding sources:  76% (9748/12910)           
remote: Finding sources:  77% (9877/12910)           
remote: Finding sources:  78% (10006/12910)           
remote: Finding sources:  79% (10135/12910)           
remote: Finding sources:  80% (10264/12910)           
remote: Finding sources:  81% (10393/12910)           
remote: Finding sources:  82% (10522/12910)           
remote: Finding sources:  83% (10651/12910)           
remote: Finding sources:  84% (10780/12910)           
remote: Finding sources:  85% (10909/12910)           
remote: Finding sources:  86% (11039/12910)           
remote: Finding sources:  87% (11168/12910)           
remote: Finding sources:  88% (11297/12910)           
remote: Finding sources:  89% (11426/12910)           
remote: Finding sources:  90% (11555/12910)           
remote: Finding sources:  91% (11684/12910)           
remote: Finding sources:  92% (11813/12910)           
remote: Finding sources:  93% (11942/12910)           
remote: Finding sources:  94% (12071/12910)           
remote: Finding sources:  95% (12200/12910)           
remote: Finding sources:  96% (12330/12910)           
remote: Finding sources:  97% (12459/12910)           
remote: Finding sources:  98% (12588/12910)           
remote: Finding sources:  99% (12717/12910)           
remote: Finding sources: 100% (12846/12910)           
remote: Finding sources: 100% (12910/12910)        
remote: Getting sizes:   1% (58/11429)           
remote: Getting sizes:   2% (172/11429)           
remote: Getting sizes:   3% (286/11429)           
remote: Getting sizes:   4% (401/11429)           
remote: Getting sizes:   5% (515/11429)           
remote: Getting sizes:   6% (629/11429)           
remote: Getting sizes:   7% (743/11429)           
remote: Getting sizes:   8% (858/11429)           
remote: Getting sizes:   9% (972/11429)           
remote: Getting sizes:  10% (1086/11429)           
remote: Getting sizes:  11% (1201/11429)           
remote: Getting sizes:  12% (1315/11429)           
remote: Getting sizes:  13% (1429/11429)           
remote: Getting sizes:  14% (1543/11429)           
remote: Getting sizes:  15% (1658/11429)           
remote: Getting sizes:  16% (1772/11429)           
remote: Getting sizes:  17% (1886/11429)           
remote: Getting sizes:  18% (2001/11429)           
remote: Getting sizes:  19% (2115/11429)           
remote: Getting sizes:  20% (2229/11429)           
remote: Getting sizes:  21% (2343/11429)           
remote: Getting sizes:  22% (2458/11429)           
remote: Getting sizes:  23% (2572/11429)           
remote: Getting sizes:  24% (2686/11429)           
remote: Getting sizes:  25% (2801/11429)           
remote: Getting sizes:  26% (2915/11429)           
remote: Getting sizes:  27% (3029/11429)           
remote: Getting sizes:  28% (3143/11429)           
remote: Getting sizes:  29% (3258/11429)           
remote: Getting sizes:  30% (3372/11429)           
remote: Getting sizes:  31% (3486/11429)           
remote: Getting sizes:  32% (3601/11429)           
remote: Getting sizes:  33% (3715/11429)           
remote: Getting sizes:  34% (3829/11429)           
remote: Getting sizes:  35% (3944/11429)           
remote: Getting sizes:  36% (4058/11429)           
remote: Getting sizes:  37% (4172/11429)           
remote: Getting sizes:  38% (4286/11429)           
remote: Getting sizes:  39% (4401/11429)           
remote: Getting sizes:  40% (4515/11429)           
remote: Getting sizes:  41% (4629/11429)           
remote: Getting sizes:  42% (4744/11429)           
remote: Getting sizes:  43% (4858/11429)           
remote: Getting sizes:  44% (4972/11429)           
remote: Getting sizes:  45% (5086/11429)           
remote: Getting sizes:  46% (5201/11429)           
remote: Getting sizes:  47% (5315/11429)           
remote: Getting sizes:  48% (5429/11429)           
remote: Getting sizes:  49% (5544/11429)           
remote: Getting sizes:  50% (5658/11429)           
remote: Getting sizes:  51% (5772/11429)           
remote: Getting sizes:  52% (5886/11429)           
remote: Getting sizes:  53% (6001/11429)           
remote: Getting sizes:  54% (6115/11429)           
remote: Getting sizes:  55% (6229/11429)           
remote: Getting sizes:  56% (6344/11429)           
remote: Getting sizes:  57% (6458/11429)           
remote: Getting sizes:  58% (6572/11429)           
remote: Getting sizes:  59% (6686/11429)           
remote: Getting sizes:  60% (6801/11429)           
remote: Getting sizes:  61% (6915/11429)           
remote: Getting sizes:  62% (7029/11429)           
remote: Getting sizes:  63% (7144/11429)           
remote: Getting sizes:  64% (7258/11429)           
remote: Getting sizes:  65% (7372/11429)           
remote: Getting sizes:  66% (7486/11429)           
remote: Getting sizes:  67% (7601/11429)           
remote: Getting sizes:  68% (7715/11429)           
remote: Getting sizes:  69% (7829/11429)           
remote: Getting sizes:  70% (7944/11429)           
remote: Getting sizes:  71% (8058/11429)           
remote: Getting sizes:  72% (8172/11429)           
remote: Getting sizes:  73% (8287/11429)           
remote: Getting sizes:  74% (8401/11429)           
remote: Getting sizes:  75% (8515/11429)           
remote: Getting sizes:  76% (8629/11429)           
remote: Getting sizes:  77% (8744/11429)           
remote: Getting sizes:  78% (8858/11429)           
remote: Getting sizes:  79% (8972/11429)           
remote: Getting sizes:  80% (9087/11429)           
remote: Getting sizes:  81% (9201/11429)           
remote: Getting sizes:  82% (9315/11429)           
remote: Getting sizes:  83% (9429/11429)           
remote: Getting sizes:  84% (9544/11429)           
remote: Getting sizes:  85% (9658/11429)           
remote: Getting sizes:  86% (9772/11429)           
remote: Getting sizes:  87% (9887/11429)           
remote: Getting sizes:  88% (10001/11429)           
remote: Getting sizes:  89% (10115/11429)           
remote: Getting sizes:  90% (10229/11429)           
remote: Getting sizes:  91% (10344/11429)           
remote: Getting sizes:  92% (10458/11429)           
remote: Getting sizes:  93% (10572/11429)           
remote: Getting sizes:  94% (10687/11429)           
remote: Getting sizes:  95% (10801/11429)           
remote: Getting sizes:  96% (10915/11429)           
remote: Getting sizes:  97% (11029/11429)           
remote: Getting sizes:  98% (11144/11429)           
remote: Getting sizes:  99% (11258/11429)           
remote: Getting sizes: 100% (11372/11429)           
remote: Getting sizes: 100% (11429/11429)        
remote: Compressing objects:   2% (2224/135389)           
remote: Compressing objects:   3% (3469/135389)           
remote: Compressing objects:   4% (4740/135389)           
remote: Compressing objects:   4% (5939/135389)           
remote: Compressing objects:   5% (6434/135389)           
remote: Compressing objects:   6% (7531/135389)           
remote: Compressing objects:   7% (8918/135389)           
remote: Compressing objects:   8% (10206/135389)           
remote: Compressing objects:   9% (11518/135389)           
remote: Compressing objects:  10% (12962/135389)           
remote: Compressing objects:  11% (14219/135389)           
remote: Compressing objects:  12% (15570/135389)           
remote: Compressing objects:  13% (16945/135389)           
remote: Compressing objects:  14% (18298/135389)           
remote: Compressing objects:  15% (19744/135389)           
remote: Compressing objects:  16% (21021/135389)           
remote: Compressing objects:  17% (22457/135389)           
remote: Compressing objects:  18% (23700/135389)           
remote: Compressing objects:  19% (25053/135389)           
remote: Compressing objects:  20% (26438/135389)           
remote: Compressing objects:  20% (27132/135389)           
remote: Compressing objects:  21% (27756/135389)           
remote: Compressing objects:  22% (29131/135389)           
remote: Compressing objects:  23% (30463/135389)           
remote: Compressing objects:  24% (31824/135389)           
remote: Compressing objects:  25% (33181/135389)           
remote: Compressing objects:  26% (34526/135389)           
remote: Compressing objects:  27% (36120/135389)           
remote: Compressing objects:  28% (37341/135389)           
remote: Compressing objects:  29% (38802/135389)           
remote: Compressing objects:  30% (40297/135389)           
remote: Compressing objects:  31% (41384/135389)           
remote: Compressing objects:  32% (42740/135389)           
remote: Compressing objects:  33% (44051/135389)           
remote: Compressing objects:  34% (45367/135389)           
remote: Compressing objects:  35% (46711/135389)           
remote: Compressing objects:  36% (48114/135389)           
remote: Compressing objects:  37% (49420/135389)           
remote: Compressing objects:  38% (50808/135389)           
remote: Compressing objects:  39% (52471/135389)           
remote: Compressing objects:  40% (53497/135389)           
remote: Compressing objects:  41% (55071/135389)           
remote: Compressing objects:  42% (56349/135389)           
remote: Compressing objects:  43% (57676/135389)           
remote: Compressing objects:  44% (59239/135389)           
remote: Compressing objects:  45% (60302/135389)           
remote: Compressing objects:  46% (61761/135389)           
remote: Compressing objects:  47% (63006/135389)           
remote: Compressing objects:  48% (64627/135389)           
remote: Compressing objects:  48% (64671/135389)           
remote: Compressing objects:  49% (65676/135389)           
remote: Compressing objects:  50% (67026/135389)           
remote: Compressing objects:  51% (68590/135389)           
remote: Compressing objects:  52% (70197/135389)           
remote: Compressing objects:  53% (71233/135389)           
remote: Compressing objects:  54% (72446/135389)           
remote: Compressing objects:  55% (74562/135389)           
remote: Compressing objects:  56% (75279/135389)           
remote: Compressing objects:  57% (76633/135389)           
remote: Compressing objects:  58% (77886/135389)           
remote: Compressing objects:  59% (79433/135389)           
remote: Compressing objects:  60% (80829/135389)           
remote: Compressing objects:  61% (82167/135389)           
remote: Compressing objects:  62% (83394/135389)           
remote: Compressing objects:  63% (84626/135389)           
remote: Compressing objects:  64% (85977/135389)           
remote: Compressing objects:  65% (87350/135389)           
remote: Compressing objects:  66% (89673/135389)           
remote: Compressing objects:  67% (90312/135389)           
remote: Compressing objects:  68% (91396/135389)           
remote: Compressing objects:  69% (92835/135389)           
remote: Compressing objects:  70% (94136/135389)           
remote: Compressing objects:  71% (95482/135389)           
remote: Compressing objects:  72% (96879/135389)           
remote: Compressing objects:  73% (98219/135389)           
remote: Compressing objects:  74% (99526/135389)           
remote: Compressing objects:  75% (100974/135389)           
remote: Compressing objects:  76% (102292/135389)           
remote: Compressing objects:  77% (103756/135389)           
remote: Compressing objects:  78% (104987/135389)           
remote: Compressing objects:  78% (105507/135389)           
remote: Compressing objects:  79% (106293/135389)           
remote: Compressing objects:  80% (107813/135389)           
remote: Compressing objects:  81% (109007/135389)           
remote: Compressing objects:  82% (110464/135389)           
remote: Compressing objects:  83% (111727/135389)           
remote: Compressing objects:  84% (113104/135389)           
remote: Compressing objects:  85% (114421/135389)           
remote: Compressing objects:  86% (115948/135389)           
remote: Compressing objects:  87% (117429/135389)           
remote: Compressing objects:  88% (118474/135389)           
remote: Compressing objects:  89% (119873/135389)           
remote: Compressing objects:  90% (121353/135389)           
remote: Compressing objects:  91% (122591/135389)           
remote: Compressing objects:  92% (124099/135389)           
remote: Compressing objects:  93% (125301/135389)           
remote: Compressing objects:  94% (127490/135389)           
remote: Compressing objects:  95% (128129/135389)           
remote: Compressing objects:  96% (129417/135389)           
remote: Compressing objects:  97% (130661/135389)           
remote: Compressing objects:  98% (132116/135389)           
remote: Compressing objects:  99% (133361/135389)           
remote: Compressing objects: 100% (134713/135389)           
remote: Compressing objects: 100% (135388/135389)        
Receiving objects:   0% (1/12910)
Receiving objects:   1% (130/12910)
Receiving objects:   2% (259/12910)
Receiving objects:   3% (388/12910)
Receiving objects:   4% (517/12910)
Receiving objects:   5% (646/12910)
Receiving objects:   6% (775/12910)
Receiving objects:   7% (904/12910)
Receiving objects:   8% (1033/12910)
Receiving objects:   9% (1162/12910)
Receiving objects:  10% (1291/12910)
Receiving objects:  11% (1421/12910)
Receiving objects:  12% (1550/12910)
Receiving objects:  13% (1679/12910)
Receiving objects:  14% (1808/12910)
Receiving objects:  15% (1937/12910)
Receiving objects:  16% (2066/12910)
Receiving objects:  17% (2195/12910), 4.19 MiB | 8.38 MiB/s
Receiving objects:  18% (2324/12910), 4.19 MiB | 8.38 MiB/s
Receiving objects:  19% (2453/12910), 4.19 MiB | 8.38 MiB/s
Receiving objects:  20% (2582/12910), 4.19 MiB | 8.38 MiB/s
Receiving objects:  21% (2712/12910), 4.19 MiB | 8.38 MiB/s
Receiving objects:  22% (2841/12910), 4.19 MiB | 8.38 MiB/s
Receiving objects:  23% (2970/12910), 4.19 MiB | 8.38 MiB/s
Receiving objects:  24% (3099/12910), 4.19 MiB | 8.38 MiB/s
Receiving objects:  25% (3228/12910), 4.19 MiB | 8.38 MiB/s
Receiving objects:  26% (3357/12910), 4.19 MiB | 8.38 MiB/s
Receiving objects:  27% (3486/12910), 4.19 MiB | 8.38 MiB/s
Receiving objects:  28% (3615/12910), 4.19 MiB | 8.38 MiB/s
Receiving objects:  29% (3744/12910), 4.19 MiB | 8.38 MiB/s
Receiving objects:  29% (3860/12910), 4.19 MiB | 8.38 MiB/s
Receiving objects:  30% (3873/12910), 4.19 MiB | 8.38 MiB/s
Receiving objects:  31% (4003/12910), 8.66 MiB | 8.65 MiB/s
Receiving objects:  32% (4132/12910), 8.66 MiB | 8.65 MiB/s
Receiving objects:  33% (4261/12910), 8.66 MiB | 8.65 MiB/s
Receiving objects:  34% (4390/12910), 8.66 MiB | 8.65 MiB/s
Receiving objects:  35% (4519/12910), 8.66 MiB | 8.65 MiB/s
Receiving objects:  36% (4648/12910), 8.66 MiB | 8.65 MiB/s
Receiving objects:  37% (4777/12910), 11.94 MiB | 7.90 MiB/s
Receiving objects:  38% (4906/12910), 11.94 MiB | 7.90 MiB/s
Receiving objects:  39% (5035/12910), 11.94 MiB | 7.90 MiB/s
Receiving objects:  40% (5164/12910), 11.94 MiB | 7.90 MiB/s
Receiving objects:  41% (5294/12910), 11.94 MiB | 7.90 MiB/s
Receiving objects:  42% (5423/12910), 11.94 MiB | 7.90 MiB/s
Receiving objects:  43% (5552/12910), 11.94 MiB | 7.90 MiB/s
Receiving objects:  44% (5681/12910), 11.94 MiB | 7.90 MiB/s
Receiving objects:  44% (5742/12910), 11.94 MiB | 7.90 MiB/s
Receiving objects:  45% (5810/12910), 15.33 MiB | 7.62 MiB/s
Receiving objects:  46% (5939/12910), 15.33 MiB | 7.62 MiB/s
Receiving objects:  47% (6068/12910), 19.00 MiB | 7.54 MiB/s
Receiving objects:  47% (6141/12910), 19.00 MiB | 7.54 MiB/s
Receiving objects:  48% (6197/12910), 22.25 MiB | 7.35 MiB/s
Receiving objects:  49% (6326/12910), 22.25 MiB | 7.35 MiB/s
Receiving objects:  50% (6455/12910), 22.25 MiB | 7.35 MiB/s
Receiving objects:  51% (6585/12910), 22.25 MiB | 7.35 MiB/s
Receiving objects:  52% (6714/12910), 26.41 MiB | 7.49 MiB/s
Receiving objects:  52% (6802/12910), 26.41 MiB | 7.49 MiB/s
Receiving objects:  53% (6843/12910), 30.71 MiB | 7.63 MiB/s
Receiving objects:  54% (6972/12910), 30.71 MiB | 7.63 MiB/s
Receiving objects:  55% (7101/12910), 30.71 MiB | 7.63 MiB/s
Receiving objects:  56% (7230/12910), 30.71 MiB | 7.63 MiB/s
Receiving objects:  57% (7359/12910), 30.71 MiB | 7.63 MiB/s
Receiving objects:  58% (7488/12910), 30.71 MiB | 7.63 MiB/s
Receiving objects:  59% (7617/12910), 30.71 MiB | 7.63 MiB/s
Receiving objects:  60% (7746/12910), 30.71 MiB | 7.63 MiB/s
Receiving objects:  61% (7876/12910), 30.71 MiB | 7.63 MiB/s
Receiving objects:  62% (8005/12910), 30.71 MiB | 7.63 MiB/s
Receiving objects:  63% (8134/12910), 30.71 MiB | 7.63 MiB/s
Receiving objects:  64% (8263/12910), 30.71 MiB | 7.63 MiB/s
Receiving objects:  65% (8392/12910), 30.71 MiB | 7.63 MiB/s
Receiving objects:  66% (8521/12910), 34.62 MiB | 7.65 MiB/s
Receiving objects:  67% (8650/12910), 34.62 MiB | 7.65 MiB/s
Receiving objects:  68% (8779/12910), 34.62 MiB | 7.65 MiB/s
Receiving objects:  69% (8908/12910), 34.62 MiB | 7.65 MiB/s
Receiving objects:  70% (9037/12910), 34.62 MiB | 7.65 MiB/s
Receiving objects:  71% (9167/12910), 34.62 MiB | 7.65 MiB/s
Receiving objects:  72% (9296/12910), 34.62 MiB | 7.65 MiB/s
Receiving objects:  73% (9425/12910), 34.62 MiB | 7.65 MiB/s
Receiving objects:  74% (9554/12910), 34.62 MiB | 7.65 MiB/s
Receiving objects:  75% (9683/12910), 34.62 MiB | 7.65 MiB/s
Receiving objects:  76% (9812/12910), 34.62 MiB | 7.65 MiB/s
Receiving objects:  77% (9941/12910), 34.62 MiB | 7.65 MiB/s
Receiving objects:  78% (10070/12910), 34.62 MiB | 7.65 MiB/s
Receiving objects:  79% (10199/12910), 34.62 MiB | 7.65 MiB/s
Receiving objects:  80% (10328/12910), 34.62 MiB | 7.65 MiB/s
Receiving objects:  81% (10458/12910), 34.62 MiB | 7.65 MiB/s
Receiving objects:  82% (10587/12910), 34.62 MiB | 7.65 MiB/s
Receiving objects:  83% (10716/12910), 34.62 MiB | 7.65 MiB/s
Receiving objects:  84% (10845/12910), 34.62 MiB | 7.65 MiB/s
Receiving objects:  85% (10974/12910), 34.62 MiB | 7.65 MiB/s
Receiving objects:  86% (11103/12910), 34.62 MiB | 7.65 MiB/s
Receiving objects:  87% (11232/12910), 34.62 MiB | 7.65 MiB/s
Receiving objects:  88% (11361/12910), 34.62 MiB | 7.65 MiB/s
Receiving objects:  89% (11490/12910), 34.62 MiB | 7.65 MiB/s
Receiving objects:  90% (11619/12910), 34.62 MiB | 7.65 MiB/s
Receiving objects:  91% (11749/12910), 34.62 MiB | 7.65 MiB/s
Receiving objects:  92% (11878/12910), 34.62 MiB | 7.65 MiB/s
Receiving objects:  93% (12007/12910), 34.62 MiB | 7.65 MiB/s
Receiving objects:  94% (12136/12910), 34.62 MiB | 7.65 MiB/s
Receiving objects:  95% (12265/12910), 34.62 MiB | 7.65 MiB/s
Receiving objects:  96% (12394/12910), 34.62 MiB | 7.65 MiB/s
Receiving objects:  97% (12523/12910), 34.62 MiB | 7.65 MiB/s
Receiving objects:  98% (12652/12910), 34.62 MiB | 7.65 MiB/s
Receiving objects:  98% (12741/12910), 34.62 MiB | 7.65 MiB/s
Receiving objects:  99% (12781/12910), 34.62 MiB | 7.65 MiB/s
remote: Total 12910 (delta 2738), reused 6294 (delta 1478)        
Receiving objects: 100% (12910/12910), 42.17 MiB | 8.39 MiB/s
Receiving objects: 100% (12910/12910), 45.54 MiB | 8.41 MiB/s, done.
Resolving deltas:   0% (0/2738)
Resolving deltas:   1% (28/2738)
Resolving deltas:   2% (55/2738)
Resolving deltas:   3% (83/2738)
Resolving deltas:   4% (110/2738)
Resolving deltas:   5% (138/2738)
Resolving deltas:   6% (165/2738)
Resolving deltas:   7% (193/2738)
Resolving deltas:   8% (221/2738)
Resolving deltas:   9% (247/2738)
Resolving deltas:  10% (274/2738)
Resolving deltas:  11% (302/2738)
Resolving deltas:  12% (330/2738)
Resolving deltas:  13% (356/2738)
Resolving deltas:  14% (384/2738)
Resolving deltas:  15% (411/2738)
Resolving deltas:  16% (439/2738)
Resolving deltas:  17% (466/2738)
Resolving deltas:  18% (493/2738)
Resolving deltas:  19% (522/2738)
Resolving deltas:  20% (548/2738)
Resolving deltas:  21% (575/2738)
Resolving deltas:  22% (603/2738)
Resolving deltas:  23% (631/2738)
Resolving deltas:  24% (658/2738)
Resolving deltas:  25% (685/2738)
Resolving deltas:  26% (712/2738)
Resolving deltas:  27% (740/2738)
Resolving deltas:  28% (767/2738)
Resolving deltas:  29% (795/2738)
Resolving deltas:  30% (822/2738)
Resolving deltas:  31% (850/2738)
Resolving deltas:  32% (877/2738)
Resolving deltas:  33% (905/2738)
Resolving deltas:  34% (931/2738)
Resolving deltas:  35% (959/2738)
Resolving deltas:  36% (987/2738)
Resolving deltas:  37% (1014/2738)
Resolving deltas:  38% (1041/2738)
Resolving deltas:  39% (1068/2738)
Resolving deltas:  40% (1097/2738)
Resolving deltas:  41% (1123/2738)
Resolving deltas:  42% (1150/2738)
Resolving deltas:  43% (1178/2738)
Resolving deltas:  44% (1205/2738)
Resolving deltas:  45% (1233/2738)
Resolving deltas:  46% (1260/2738)
Resolving deltas:  47% (1287/2738)
Resolving deltas:  48% (1315/2738)
Resolving deltas:  49% (1342/2738)
Resolving deltas:  50% (1369/2738)
Resolving deltas:  51% (1398/2738)
Resolving deltas:  52% (1424/2738)
Resolving deltas:  53% (1452/2738)
Resolving deltas:  54% (1479/2738)
Resolving deltas:  55% (1506/2738)
Resolving deltas:  56% (1534/2738)
Resolving deltas:  57% (1562/2738)
Resolving deltas:  58% (1589/2738)
Resolving deltas:  59% (1616/2738)
Resolving deltas:  60% (1643/2738)
Resolving deltas:  61% (1671/2738)
Resolving deltas:  62% (1698/2738)
Resolving deltas:  63% (1725/2738)
Resolving deltas:  64% (1753/2738)
Resolving deltas:  65% (1780/2738)
Resolving deltas:  66% (1808/2738)
Resolving deltas:  67% (1835/2738)
Resolving deltas:  68% (1862/2738)
Resolving deltas:  69% (1890/2738)
Resolving deltas:  70% (1917/2738)
Resolving deltas:  71% (1944/2738)
Resolving deltas:  72% (1972/2738)
Resolving deltas:  73% (2000/2738)
Resolving deltas:  74% (2027/2738)
Resolving deltas:  75% (2054/2738)
Resolving deltas:  76% (2081/2738)
Resolving deltas:  77% (2109/2738)
Resolving deltas:  78% (2136/2738)
Resolving deltas:  79% (2164/2738)
Resolving deltas:  80% (2191/2738)
Resolving deltas:  81% (2218/2738)
Resolving deltas:  82% (2247/2738)
Resolving deltas:  83% (2274/2738)
Resolving deltas:  84% (2301/2738)
Resolving deltas:  85% (2328/2738)
Resolving deltas:  86% (2355/2738)
Resolving deltas:  87% (2383/2738)
Resolving deltas:  88% (2410/2738)
Resolving deltas:  89% (2438/2738)
Resolving deltas:  90% (2466/2738)
Resolving deltas:  91% (2492/2738)
Resolving deltas:  92% (2519/2738)
Resolving deltas:  93% (2548/2738)
Resolving deltas:  94% (2575/2738)
Resolving deltas:  95% (2603/2738)
Resolving deltas:  96% (2629/2738)
Resolving deltas:  97% (2656/2738)
Resolving deltas:  98% (2684/2738)
Resolving deltas:  99% (2711/2738)
Resolving deltas: 100% (2738/2738)
Resolving deltas: 100% (2738/2738), done.
Updating files:  70% (8029/11457)
Updating files:  71% (8135/11457)
Updating files:  72% (8250/11457)
Updating files:  73% (8364/11457)
Updating files:  74% (8479/11457)
Updating files:  75% (8593/11457)
Updating files:  76% (8708/11457)
Updating files:  77% (8822/11457)
Updating files:  78% (8937/11457)
Updating files:  79% (9052/11457)
Updating files:  80% (9166/11457)
Updating files:  81% (9281/11457)
Updating files:  82% (9395/11457)
Updating files:  83% (9510/11457)
Updating files:  84% (9624/11457)
Updating files:  85% (9739/11457)
Updating files:  86% (9854/11457)
Updating files:  87% (9968/11457)
Updating files:  88% (10083/11457)
Updating files:  89% (10197/11457)
Updating files:  90% (10312/11457)
Updating files:  91% (10426/11457)
Updating files:  92% (10541/11457)
Updating files:  93% (10656/11457)
Updating files:  94% (10770/11457)
Updating files:  95% (10885/11457)
Updating files:  96% (10999/11457)
Updating files:  97% (11114/11457)
Updating files:  98% (11228/11457)
Updating files:  99% (11343/11457)
Updating files: 100% (11457/11457)
Updating files: 100% (11457/11457), done.
 00:12

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-mediawiki-1  Started
 00:02

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  43/133 [=========>------------------]  32%
  71/133 [==============>-------------]  53%
  95/133 [====================>-------]  71%
 114/133 [========================>---]  85%
 132/133 [===========================>]  99%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:06

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:02

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 9.4 s.
 00:10

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 9s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:10

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:17

 01:18

Install 'extensions/BetaFeatures'...

Cloning component(s)
:0: _clone_component "extensions/BetaFeatures"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/BetaFeatures to 'extensions/BetaFeatures' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/BetaFeatures'...
|0| remote: Counting objects: 1           
remote: Counting objects: 573, done        
|0| remote: Finding sources:   1% (3/573)           
remote: Finding sources:   2% (9/573)           
remote: Finding sources:   3% (15/573)           
remote: Finding sources:   4% (21/573)           
remote: Finding sources:   5% (26/573)           
remote: Finding sources:   6% (32/573)           
remote: Finding sources:   7% (38/573)           
remote: Finding sources:   8% (43/573)           
remote: Finding sources:   9% (49/573)           
remote: Finding sources:  10% (55/573)           
remote: Finding sources:  11% (61/573)           
remote: Finding sources:  12% (66/573)           
remote: Finding sources:  13% (72/573)           
remote: Finding sources:  14% (78/573)           
remote: Finding sources:  15% (84/573)           
remote: Finding sources:  16% (89/573)           
remote: Finding sources:  17% (95/573)           
remote: Finding sources:  18% (101/573)           
remote: Finding sources:  19% (107/573)           
remote: Finding sources:  20% (112/573)           
remote: Finding sources:  21% (118/573)           
remote: Finding sources:  22% (124/573)           
remote: Finding sources:  23% (129/573)           
remote: Finding sources:  24% (135/573)           
remote: Finding sources:  25% (141/573)           
remote: Finding sources:  26% (147/573)           
remote: Finding sources:  27% (152/573)           
remote: Finding sources:  28% (158/573)           
remote: Finding sources:  29% (164/573)           
remote: Finding sources:  30% (170/573)           
remote: Finding sources:  31% (175/573)           
remote: Finding sources:  32% (181/573)           
remote: Finding sources:  33% (187/573)           
remote: Finding sources:  34% (192/573)           
remote: Finding sources:  35% (198/573)           
remote: Finding sources:  36% (204/573)           
remote: Finding sources:  37% (210/573)           
remote: Finding sources:  38% (215/573)           
remote: Finding sources:  39% (221/573)           
remote: Finding sources:  40% (227/573)           
remote: Finding sources:  41% (233/573)           
remote: Finding sources:  42% (238/573)           
remote: Finding sources:  43% (244/573)           
remote: Finding sources:  44% (250/573)           
remote: Finding sources:  45% (255/573)           
remote: Finding sources:  46% (261/573)           
remote: Finding sources:  47% (267/573)           
remote: Finding sources:  48% (273/573)           
remote: Finding sources:  49% (278/573)           
remote: Finding sources:  50% (284/573)           
remote: Finding sources:  51% (290/573)           
remote: Finding sources:  52% (296/573)           
remote: Finding sources:  53% (301/573)           
remote: Finding sources:  54% (307/573)           
remote: Finding sources:  55% (313/573)           
remote: Finding sources:  56% (319/573)           
remote: Finding sources:  57% (324/573)           
remote: Finding sources:  58% (330/573)           
remote: Finding sources:  59% (336/573)           
remote: Finding sources:  60% (341/573)           
remote: Finding sources:  61% (347/573)           
remote: Finding sources:  62% (353/573)           
remote: Finding sources:  63% (359/573)           
remote: Finding sources:  64% (364/573)           
remote: Finding sources:  65% (370/573)           
remote: Finding sources:  66% (376/573)           
remote: Finding sources:  67% (382/573)           
remote: Finding sources:  68% (387/573)           
remote: Finding sources:  69% (393/573)           
remote: Finding sources:  70% (399/573)           
remote: Finding sources:  71% (404/573)           
remote: Finding sources:  72% (410/573)           
remote: Finding sources:  73% (416/573)           
remote: Finding sources:  74% (422/573)           
remote: Finding sources:  75% (427/573)           
remote: Finding sources:  76% (433/573)           
remote: Finding sources:  77% (439/573)           
remote: Finding sources:  78% (445/573)           
remote: Finding sources:  79% (450/573)           
remote: Finding sources:  80% (456/573)           
remote: Finding sources:  81% (462/573)           
remote: Finding sources:  82% (467/573)           
remote: Finding sources:  83% (473/573)           
remote: Finding sources:  84% (479/573)           
remote: Finding sources:  85% (485/573)           
remote: Finding sources:  86% (490/573)           
remote: Finding sources:  87% (496/573)           
remote: Finding sources:  88% (502/573)           
remote: Finding sources:  89% (508/573)           
remote: Finding sources:  90% (513/573)           
remote: Finding sources:  91% (519/573)           
remote: Finding sources:  92% (525/573)           
remote: Finding sources:  93% (531/573)           
remote: Finding sources:  94% (536/573)           
remote: Finding sources:  95% (542/573)           
remote: Finding sources:  96% (548/573)           
remote: Finding sources:  97% (553/573)           
remote: Finding sources:  98% (559/573)           
remote: Finding sources:  99% (565/573)           
remote: Finding sources: 100% (571/573)           
remote: Finding sources: 100% (573/573)        
|0| remote: Getting sizes:   1% (3/530)           
remote: Getting sizes:   2% (8/530)           
remote: Getting sizes:   3% (14/530)           
remote: Getting sizes:   4% (19/530)           
remote: Getting sizes:   5% (24/530)           
remote: Getting sizes:   6% (30/530)           
remote: Getting sizes:   7% (35/530)           
remote: Getting sizes:   8% (40/530)           
remote: Getting sizes:   9% (46/530)           
remote: Getting sizes:  10% (51/530)           
remote: Getting sizes:  11% (56/530)           
remote: Getting sizes:  12% (61/530)           
remote: Getting sizes:  13% (67/530)           
remote: Getting sizes:  14% (72/530)           
remote: Getting sizes:  15% (77/530)           
remote: Getting sizes:  16% (83/530)           
remote: Getting sizes:  17% (88/530)           
remote: Getting sizes:  18% (93/530)           
remote: Getting sizes:  19% (99/530)           
remote: Getting sizes:  20% (104/530)           
remote: Getting sizes:  21% (109/530)           
remote: Getting sizes:  22% (114/530)           
remote: Getting sizes:  23% (120/530)           
remote: Getting sizes:  24% (125/530)           
remote: Getting sizes:  25% (130/530)           
remote: Getting sizes:  26% (136/530)           
remote: Getting sizes:  27% (141/530)           
remote: Getting sizes:  28% (146/530)           
remote: Getting sizes:  29% (152/530)           
remote: Getting sizes:  30% (157/530)           
remote: Getting sizes:  31% (162/530)           
remote: Getting sizes:  32% (167/530)           
remote: Getting sizes:  33% (173/530)           
remote: Getting sizes:  34% (178/530)           
remote: Getting sizes:  35% (183/530)           
remote: Getting sizes:  36% (189/530)           
remote: Getting sizes:  37% (194/530)           
remote: Getting sizes:  38% (199/530)           
remote: Getting sizes:  39% (205/530)           
remote: Getting sizes:  40% (210/530)           
remote: Getting sizes:  41% (215/530)           
remote: Getting sizes:  42% (220/530)           
remote: Getting sizes:  43% (226/530)           
remote: Getting sizes:  44% (231/530)           
remote: Getting sizes:  45% (236/530)           
remote: Getting sizes:  46% (242/530)           
remote: Getting sizes:  47% (247/530)           
remote: Getting sizes:  48% (252/530)           
remote: Getting sizes:  49% (258/530)           
remote: Getting sizes:  50% (263/530)           
remote: Getting sizes:  51% (268/530)           
remote: Getting sizes:  52% (273/530)           
remote: Getting sizes:  53% (279/530)           
remote: Getting sizes:  54% (284/530)           
remote: Getting sizes:  55% (289/530)           
remote: Getting sizes:  56% (295/530)           
remote: Getting sizes:  57% (300/530)           
remote: Getting sizes:  58% (305/530)           
remote: Getting sizes:  59% (311/530)           
remote: Getting sizes:  60% (316/530)           
remote: Getting sizes:  61% (321/530)           
remote: Getting sizes:  62% (326/530)           
remote: Getting sizes:  63% (332/530)           
remote: Getting sizes:  64% (337/530)           
remote: Getting sizes:  65% (342/530)           
remote: Getting sizes:  66% (348/530)           
remote: Getting sizes:  67% (353/530)           
remote: Getting sizes:  68% (358/530)           
remote: Getting sizes:  69% (364/530)           
remote: Getting sizes:  70% (369/530)           
remote: Getting sizes:  71% (374/530)           
remote: Getting sizes:  72% (379/530)           
remote: Getting sizes:  73% (385/530)           
remote: Getting sizes:  74% (390/530)           
remote: Getting sizes:  75% (395/530)           
remote: Getting sizes:  76% (401/530)           
remote: Getting sizes:  77% (406/530)           
remote: Getting sizes:  78% (411/530)           
remote: Getting sizes:  79% (417/530)           
remote: Getting sizes:  80% (422/530)           
remote: Getting sizes:  81% (427/530)           
remote: Getting sizes:  82% (432/530)           
remote: Getting sizes:  83% (438/530)           
remote: Getting sizes:  84% (443/530)           
remote: Getting sizes:  85% (448/530)           
remote: Getting sizes:  86% (454/530)           
remote: Getting sizes:  87% (459/530)           
remote: Getting sizes:  88% (464/530)           
remote: Getting sizes:  89% (470/530)           
remote: Getting sizes:  90% (475/530)           
remote: Getting sizes:  91% (480/530)           
remote: Getting sizes:  92% (485/530)           
remote: Getting sizes:  93% (491/530)           
remote: Getting sizes:  94% (496/530)           
remote: Getting sizes:  95% (501/530)           
remote: Getting sizes:  96% (507/530)           
remote: Getting sizes:  97% (512/530)           
remote: Getting sizes:  98% (517/530)           
remote: Getting sizes:  99% (523/530)           
remote: Getting sizes: 100% (528/530)           
remote: Getting sizes: 100% (530/530)        
|0| remote: Compressing objects:   3% (16093/628348)           
remote: Compressing objects:   4% (22159/628348)           
remote: Compressing objects:   5% (28460/628348)           
remote: Compressing objects:   6% (35416/628348)           
remote: Compressing objects:   7% (42083/628348)           
remote: Compressing objects:   8% (47772/628348)           
remote: Compressing objects:   9% (54493/628348)           
remote: Compressing objects:  10% (60249/628348)           
remote: Compressing objects:  11% (66249/628348)           
remote: Compressing objects:  12% (73328/628348)           
remote: Compressing objects:  13% (78924/628348)           
remote: Compressing objects:  14% (85259/628348)           
remote: Compressing objects:  15% (91608/628348)           
remote: Compressing objects:  16% (97616/628348)           
remote: Compressing objects:  17% (105836/628348)           
remote: Compressing objects:  18% (111613/628348)           
remote: Compressing objects:  19% (116665/628348)           
remote: Compressing objects:  20% (124335/628348)           
remote: Compressing objects:  21% (128893/628348)           
remote: Compressing objects:  22% (136556/628348)           
remote: Compressing objects:  23% (141515/628348)           
remote: Compressing objects:  24% (148634/628348)           
remote: Compressing objects:  25% (154049/628348)           
remote: Compressing objects:  75% (468816/628348)           
remote: Compressing objects:  76% (474823/628348)           
remote: Compressing objects:  77% (481558/628348)           
remote: Compressing objects:  78% (487615/628348)           
remote: Compressing objects:  79% (494661/628348)           
remote: Compressing objects:  80% (499776/628348)           
remote: Compressing objects:  81% (507088/628348)           
remote: Compressing objects:  82% (512625/628348)           
remote: Compressing objects:  83% (518754/628348)           
remote: Compressing objects:  84% (524886/628348)           
remote: Compressing objects:  85% (531762/628348)           
remote: Compressing objects:  86% (537327/628348)           
remote: Compressing objects:  87% (543682/628348)           
remote: Compressing objects:  88% (551561/628348)           
remote: Compressing objects:  89% (557267/628348)           
remote: Compressing objects:  90% (563684/628348)           
remote: Compressing objects:  91% (568835/628348)           
remote: Compressing objects:  92% (575354/628348)           
remote: Compressing objects:  93% (581263/628348)           
remote: Compressing objects:  94% (588411/628348)           
remote: Compressing objects:  95% (594304/628348)           
remote: Compressing objects:  96% (600869/628348)           
remote: Compressing objects:  97% (606745/628348)           
remote: Compressing objects:  98% (613254/628348)           
remote: Compressing objects:  99% (619701/628348)           
remote: Compressing objects: 100% (628233/628348)           
remote: Compressing objects: 100% (628348/628348)        
|0| Receiving objects:   0% (1/573)
Receiving objects:   1% (6/573)
Receiving objects:   2% (12/573)
Receiving objects:   3% (18/573)
Receiving objects:   4% (23/573)
Receiving objects:   5% (29/573)
Receiving objects:   6% (35/573)
Receiving objects:   7% (41/573)
Receiving objects:   8% (46/573)
Receiving objects:   9% (52/573)
Receiving objects:  10% (58/573)
Receiving objects:  11% (64/573)
Receiving objects:  12% (69/573)
Receiving objects:  13% (75/573)
Receiving objects:  14% (81/573)
Receiving objects:  15% (86/573)
Receiving objects:  16% (92/573)
Receiving objects:  17% (98/573)
Receiving objects:  18% (104/573)
Receiving objects:  19% (109/573)
Receiving objects:  20% (115/573)
Receiving objects:  21% (121/573)
Receiving objects:  22% (127/573)
Receiving objects:  23% (132/573)
Receiving objects:  24% (138/573)
Receiving objects:  25% (144/573)
Receiving objects:  26% (149/573)
Receiving objects:  27% (155/573)
Receiving objects:  28% (161/573)
Receiving objects:  29% (167/573)
Receiving objects:  30% (172/573)
Receiving objects:  31% (178/573)
Receiving objects:  32% (184/573)
Receiving objects:  33% (190/573)
Receiving objects:  34% (195/573)
Receiving objects:  35% (201/573)
Receiving objects:  36% (207/573)
Receiving objects:  37% (213/573)
Receiving objects:  38% (218/573)
Receiving objects:  39% (224/573)
Receiving objects:  40% (230/573)
Receiving objects:  41% (235/573)
Receiving objects:  42% (241/573)
Receiving objects:  43% (247/573)
Receiving objects:  44% (253/573)
Receiving objects:  45% (258/573)
Receiving objects:  46% (264/573)
Receiving objects:  47% (270/573)
Receiving objects:  48% (276/573)
Receiving objects:  49% (281/573)
Receiving objects:  50% (287/573)
Receiving objects:  51% (293/573)
Receiving objects:  52% (298/573)
Receiving objects:  53% (304/573)
Receiving objects:  54% (310/573)
Receiving objects:  55% (316/573)
Receiving objects:  56% (321/573)
Receiving objects:  57% (327/573)
Receiving objects:  58% (333/573)
Receiving objects:  59% (339/573)
Receiving objects:  60% (344/573)
Receiving objects:  61% (350/573)
Receiving objects:  62% (356/573)
Receiving objects:  63% (361/573)
Receiving objects:  64% (367/573)
Receiving objects:  65% (373/573)
Receiving objects:  66% (379/573)
Receiving objects:  67% (384/573)
Receiving objects:  68% (390/573)
Receiving objects:  69% (396/573)
Receiving objects:  70% (402/573)
Receiving objects:  71% (407/573)
Receiving objects:  72% (413/573)
Receiving objects:  73% (419/573)
Receiving objects:  74% (425/573)
Receiving objects:  75% (430/573)
Receiving objects:  76% (436/573)
Receiving objects:  77% (442/573)
Receiving objects:  78% (447/573)
Receiving objects:  79% (453/573)
Receiving objects:  80% (459/573)
Receiving objects:  81% (465/573)
Receiving objects:  82% (470/573)
Receiving objects:  83% (476/573)
Receiving objects:  84% (482/573)
Receiving objects:  85% (488/573)
Receiving objects:  86% (493/573)
Receiving objects:  87% (499/573)
Receiving objects:  88% (505/573)
Receiving objects:  89% (510/573)
Receiving objects:  90% (516/573)
Receiving objects:  91% (522/573)
Receiving objects:  92% (528/573)
Receiving objects:  93% (533/573)
Receiving objects:  94% (539/573)
Receiving objects:  95% (545/573)
Receiving objects:  96% (551/573)
remote: Total 573 (delta 169), reused 197 (delta 41)        
|0| Receiving objects:  97% (556/573)
Receiving objects:  98% (562/573)
Receiving objects:  99% (568/573)
Receiving objects: 100% (573/573)
Receiving objects: 100% (573/573), 285.06 KiB | 7.70 MiB/s, done.
|0| Resolving deltas:   0% (0/169)
Resolving deltas:   1% (2/169)
Resolving deltas:   2% (4/169)
Resolving deltas:   3% (6/169)
Resolving deltas:   4% (7/169)
Resolving deltas:   5% (9/169)
Resolving deltas:   6% (11/169)
Resolving deltas:   7% (12/169)
Resolving deltas:   8% (14/169)
Resolving deltas:   9% (16/169)
Resolving deltas:  10% (17/169)
Resolving deltas:  11% (19/169)
Resolving deltas:  12% (21/169)
Resolving deltas:  13% (22/169)
Resolving deltas:  14% (24/169)
Resolving deltas:  15% (26/169)
Resolving deltas:  16% (28/169)
Resolving deltas:  17% (29/169)
Resolving deltas:  18% (31/169)
Resolving deltas:  19% (33/169)
Resolving deltas:  20% (34/169)
Resolving deltas:  21% (36/169)
Resolving deltas:  22% (38/169)
Resolving deltas:  23% (39/169)
Resolving deltas:  24% (41/169)
Resolving deltas:  25% (43/169)
Resolving deltas:  26% (44/169)
Resolving deltas:  27% (46/169)
Resolving deltas:  28% (48/169)
Resolving deltas:  29% (50/169)
Resolving deltas:  30% (51/169)
Resolving deltas:  31% (53/169)
Resolving deltas:  32% (55/169)
Resolving deltas:  33% (57/169)
Resolving deltas:  34% (58/169)
Resolving deltas:  35% (60/169)
Resolving deltas:  36% (62/169)
Resolving deltas:  37% (63/169)
Resolving deltas:  38% (65/169)
Resolving deltas:  39% (66/169)
Resolving deltas:  40% (68/169)
Resolving deltas:  41% (70/169)
Resolving deltas:  42% (71/169)
Resolving deltas:  43% (73/169)
Resolving deltas:  44% (75/169)
Resolving deltas:  45% (77/169)
Resolving deltas:  46% (78/169)
Resolving deltas:  47% (80/169)
Resolving deltas:  48% (82/169)
Resolving deltas:  49% (83/169)
Resolving deltas:  50% (85/169)
Resolving deltas:  52% (88/169)
Resolving deltas:  53% (90/169)
Resolving deltas:  54% (92/169)
Resolving deltas:  55% (93/169)
Resolving deltas:  56% (95/169)
Resolving deltas:  57% (97/169)
Resolving deltas:  58% (99/169)
Resolving deltas:  59% (100/169)
Resolving deltas:  60% (102/169)
Resolving deltas:  61% (104/169)
Resolving deltas:  62% (105/169)
Resolving deltas:  63% (107/169)
Resolving deltas:  64% (109/169)
Resolving deltas:  65% (110/169)
Resolving deltas:  66% (112/169)
Resolving deltas:  67% (114/169)
Resolving deltas:  68% (115/169)
Resolving deltas:  69% (117/169)
Resolving deltas:  70% (119/169)
Resolving deltas:  71% (120/169)
Resolving deltas:  72% (122/169)
Resolving deltas:  73% (124/169)
Resolving deltas:  75% (127/169)
Resolving deltas:  76% (129/169)
Resolving deltas:  77% (131/169)
Resolving deltas:  78% (133/169)
Resolving deltas:  79% (134/169)
Resolving deltas:  80% (136/169)
Resolving deltas:  81% (137/169)
Resolving deltas:  82% (139/169)
Resolving deltas:  83% (141/169)
Resolving deltas:  84% (143/169)
Resolving deltas:  85% (144/169)
Resolving deltas:  86% (147/169)
Resolving deltas:  87% (148/169)
Resolving deltas:  88% (149/169)
Resolving deltas:  89% (152/169)
Resolving deltas:  90% (153/169)
Resolving deltas:  91% (155/169)
Resolving deltas:  92% (156/169)
Resolving deltas:  93% (158/169)
Resolving deltas:  94% (159/169)
Resolving deltas:  95% (161/169)
Resolving deltas:  96% (163/169)
Resolving deltas:  97% (164/169)
Resolving deltas:  98% (166/169)
Resolving deltas:  99% (168/169)
Resolving deltas: 100% (169/169)
Resolving deltas: 100% (169/169), done.
|0|  00:00
 00:00

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:04

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }

added 1 package, and audited 1443 packages in 3s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:03

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
Creating betafeatures_user_counts table...done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 1.5 s.
 00:02

Running 'extensions/BetaFeatures/setup.sh' if found
Looking for '/var/local/extensions/BetaFeatures/setup.sh'
No '/var/local/extensions/BetaFeatures/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:14
 00:14

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-web-1  Removed
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:14

Reclaim disk space if needed
Free disk space (22%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12910, done        
remote: Finding sources:   1% (65/12910)           
remote: Finding sources:   2% (194/12910)           
remote: Finding sources:   3% (323/12910)           
remote: Finding sources:   4% (452/12910)           
remote: Finding sources:   5% (581/12910)           
remote: Finding sources:   6% (711/12910)           
remote: Finding sources:   7% (840/12910)           
remote: Finding sources:   8% (969/12910)           
remote: Finding sources:   9% (1098/12910)           
remote: Finding sources:  10% (1227/12910)           
remote: Finding sources:  11% (1356/12910)           
remote: Finding sources:  12% (1485/12910)           
remote: Finding sources:  13% (1614/12910)           
remote: Finding sources:  14% (1743/12910)           
remote: Finding sources:  15% (1872/12910)           
remote: Finding sources:  16% (2002/12910)           
remote: Finding sources:  17% (2131/12910)           
remote: Finding sources:  18% (2260/12910)           
remote: Finding sources:  19% (2389/12910)           
remote: Finding sources:  20% (2518/12910)           
remote: Finding sources:  21% (2647/12910)           
remote: Finding sources:  22% (2776/12910)           
remote: Finding sources:  23% (2905/12910)           
remote: Finding sources:  24% (3034/12910)           
remote: Finding sources:  25% (3163/12910)           
remote: Finding sources:  26% (3293/12910)           
remote: Finding sources:  27% (3422/12910)           
remote: Finding sources:  28% (3551/12910)           
remote: Finding sources:  29% (3680/12910)           
remote: Finding sources:  30% (3809/12910)           
remote: Finding sources:  31% (3938/12910)           
remote: Finding sources:  32% (4067/12910)           
remote: Finding sources:  33% (4196/12910)           
remote: Finding sources:  34% (4325/12910)           
remote: Finding sources:  35% (4454/12910)           
remote: Finding sources:  36% (4584/12910)           
remote: Finding sources:  37% (4713/12910)           
remote: Finding sources:  38% (4842/12910)           
remote: Finding sources:  39% (4971/12910)           
remote: Finding sources:  40% (5100/12910)           
remote: Finding sources:  41% (5229/12910)           
remote: Finding sources:  42% (5358/12910)           
remote: Finding sources:  43% (5487/12910)           
remote: Finding sources:  44% (5616/12910)           
remote: Finding sources:  45% (5745/12910)           
remote: Finding sources:  46% (5875/12910)           
remote: Finding sources:  47% (6004/12910)           
remote: Finding sources:  48% (6133/12910)           
remote: Finding sources:  49% (6262/12910)           
remote: Finding sources:  50% (6391/12910)           
remote: Finding sources:  51% (6520/12910)           
remote: Finding sources:  52% (6649/12910)           
remote: Finding sources:  53% (6778/12910)           
remote: Finding sources:  54% (6907/12910)           
remote: Finding sources:  55% (7036/12910)           
remote: Finding sources:  56% (7166/12910)           
remote: Finding sources:  57% (7295/12910)           
remote: Finding sources:  58% (7424/12910)           
remote: Finding sources:  59% (7553/12910)           
remote: Finding sources:  60% (7682/12910)           
remote: Finding sources:  61% (7811/12910)           
remote: Finding sources:  62% (7940/12910)           
remote: Finding sources:  63% (8069/12910)           
remote: Finding sources:  64% (8198/12910)           
remote: Finding sources:  65% (8327/12910)           
remote: Finding sources:  66% (8457/12910)           
remote: Finding sources:  67% (8586/12910)           
remote: Finding sources:  68% (8715/12910)           
remote: Finding sources:  69% (8844/12910)           
remote: Finding sources:  70% (8973/12910)           
remote: Finding sources:  71% (9102/12910)           
remote: Finding sources:  72% (9231/12910)           
remote: Finding sources:  73% (9360/12910)           
remote: Finding sources:  74% (9489/12910)           
remote: Finding sources:  75% (9618/12910)           
remote: Finding sources:  76% (9748/12910)           
remote: Finding sources:  77% (9877/12910)           
remote: Finding sources:  78% (10006/12910)           
remote: Finding sources:  79% (10135/12910)           
remote: Finding sources:  80% (10264/12910)           
remote: Finding sources:  81% (10393/12910)           
remote: Finding sources:  82% (10522/12910)           
remote: Finding sources:  83% (10651/12910)           
remote: Finding sources:  84% (10780/12910)           
remote: Finding sources:  85% (10909/12910)           
remote: Finding sources:  86% (11039/12910)           
remote: Finding sources:  87% (11168/12910)           
remote: Finding sources:  88% (11297/12910)           
remote: Finding sources:  89% (11426/12910)           
remote: Finding sources:  90% (11555/12910)           
remote: Finding sources:  91% (11684/12910)           
remote: Finding sources:  92% (11813/12910)           
remote: Finding sources:  93% (11942/12910)           
remote: Finding sources:  94% (12071/12910)           
remote: Finding sources:  95% (12200/12910)           
remote: Finding sources:  96% (12330/12910)           
remote: Finding sources:  97% (12459/12910)           
remote: Finding sources:  98% (12588/12910)           
remote: Finding sources:  99% (12717/12910)           
remote: Finding sources: 100% (12846/12910)           
remote: Finding sources: 100% (12910/12910)        
remote: Getting sizes:   1% (58/11429)           
remote: Getting sizes:   2% (172/11429)           
remote: Getting sizes:   3% (286/11429)           
remote: Getting sizes:   4% (401/11429)           
remote: Getting sizes:   5% (515/11429)           
remote: Getting sizes:   6% (629/11429)           
remote: Getting sizes:   7% (743/11429)           
remote: Getting sizes:   8% (858/11429)           
remote: Getting sizes:   9% (972/11429)           
remote: Getting sizes:  10% (1086/11429)           
remote: Getting sizes:  11% (1201/11429)           
remote: Getting sizes:  12% (1315/11429)           
remote: Getting sizes:  13% (1429/11429)           
remote: Getting sizes:  14% (1543/11429)           
remote: Getting sizes:  15% (1658/11429)           
remote: Getting sizes:  16% (1772/11429)           
remote: Getting sizes:  17% (1886/11429)           
remote: Getting sizes:  18% (2001/11429)           
remote: Getting sizes:  19% (2115/11429)           
remote: Getting sizes:  20% (2229/11429)           
remote: Getting sizes:  21% (2343/11429)           
remote: Getting sizes:  22% (2458/11429)           
remote: Getting sizes:  23% (2572/11429)           
remote: Getting sizes:  24% (2686/11429)           
remote: Getting sizes:  25% (2801/11429)           
remote: Getting sizes:  26% (2915/11429)           
remote: Getting sizes:  27% (3029/11429)           
remote: Getting sizes:  28% (3143/11429)           
remote: Getting sizes:  29% (3258/11429)           
remote: Getting sizes:  30% (3372/11429)           
remote: Getting sizes:  31% (3486/11429)           
remote: Getting sizes:  32% (3601/11429)           
remote: Getting sizes:  33% (3715/11429)           
remote: Getting sizes:  34% (3829/11429)           
remote: Getting sizes:  35% (3944/11429)           
remote: Getting sizes:  36% (4058/11429)           
remote: Getting sizes:  37% (4172/11429)           
remote: Getting sizes:  38% (4286/11429)           
remote: Getting sizes:  39% (4401/11429)           
remote: Getting sizes:  40% (4515/11429)           
remote: Getting sizes:  41% (4629/11429)           
remote: Getting sizes:  42% (4744/11429)           
remote: Getting sizes:  43% (4858/11429)           
remote: Getting sizes:  44% (4972/11429)           
remote: Getting sizes:  45% (5086/11429)           
remote: Getting sizes:  46% (5201/11429)           
remote: Getting sizes:  47% (5315/11429)           
remote: Getting sizes:  48% (5429/11429)           
remote: Getting sizes:  49% (5544/11429)           
remote: Getting sizes:  50% (5658/11429)           
remote: Getting sizes:  51% (5772/11429)           
remote: Getting sizes:  52% (5886/11429)           
remote: Getting sizes:  53% (6001/11429)           
remote: Getting sizes:  54% (6115/11429)           
remote: Getting sizes:  55% (6229/11429)           
remote: Getting sizes:  56% (6344/11429)           
remote: Getting sizes:  57% (6458/11429)           
remote: Getting sizes:  58% (6572/11429)           
remote: Getting sizes:  59% (6686/11429)           
remote: Getting sizes:  60% (6801/11429)           
remote: Getting sizes:  61% (6915/11429)           
remote: Getting sizes:  62% (7029/11429)           
remote: Getting sizes:  63% (7144/11429)           
remote: Getting sizes:  64% (7258/11429)           
remote: Getting sizes:  65% (7372/11429)           
remote: Getting sizes:  66% (7486/11429)           
remote: Getting sizes:  67% (7601/11429)           
remote: Getting sizes:  68% (7715/11429)           
remote: Getting sizes:  69% (7829/11429)           
remote: Getting sizes:  70% (7944/11429)           
remote: Getting sizes:  71% (8058/11429)           
remote: Getting sizes:  72% (8172/11429)           
remote: Getting sizes:  73% (8287/11429)           
remote: Getting sizes:  74% (8401/11429)           
remote: Getting sizes:  75% (8515/11429)           
remote: Getting sizes:  76% (8629/11429)           
remote: Getting sizes:  77% (8744/11429)           
remote: Getting sizes:  78% (8858/11429)           
remote: Getting sizes:  79% (8972/11429)           
remote: Getting sizes:  80% (9087/11429)           
remote: Getting sizes:  81% (9201/11429)           
remote: Getting sizes:  82% (9315/11429)           
remote: Getting sizes:  83% (9429/11429)           
remote: Getting sizes:  84% (9544/11429)           
remote: Getting sizes:  85% (9658/11429)           
remote: Getting sizes:  86% (9772/11429)           
remote: Getting sizes:  87% (9887/11429)           
remote: Getting sizes:  88% (10001/11429)           
remote: Getting sizes:  89% (10115/11429)           
remote: Getting sizes:  90% (10229/11429)           
remote: Getting sizes:  91% (10344/11429)           
remote: Getting sizes:  92% (10458/11429)           
remote: Getting sizes:  93% (10572/11429)           
remote: Getting sizes:  94% (10687/11429)           
remote: Getting sizes:  95% (10801/11429)           
remote: Getting sizes:  96% (10915/11429)           
remote: Getting sizes:  97% (11029/11429)           
remote: Getting sizes:  98% (11144/11429)           
remote: Getting sizes:  99% (11258/11429)           
remote: Getting sizes: 100% (11372/11429)           
remote: Getting sizes: 100% (11429/11429)        
remote: Compressing objects:   2% (2224/135389)           
remote: Compressing objects:   3% (3469/135389)           
remote: Compressing objects:   4% (4740/135389)           
remote: Compressing objects:   5% (6434/135389)           
remote: Compressing objects:   6% (7531/135389)           
remote: Compressing objects:   7% (8918/135389)           
remote: Compressing objects:   8% (10206/135389)           
remote: Compressing objects:   8% (10914/135389)           
remote: Compressing objects:   9% (11518/135389)           
remote: Compressing objects:  10% (12962/135389)           
remote: Compressing objects:  11% (14219/135389)           
remote: Compressing objects:  12% (15570/135389)           
remote: Compressing objects:  13% (16945/135389)           
remote: Compressing objects:  14% (18298/135389)           
remote: Compressing objects:  15% (19744/135389)           
remote: Compressing objects:  16% (21021/135389)           
remote: Compressing objects:  17% (22457/135389)           
remote: Compressing objects:  18% (23700/135389)           
remote: Compressing objects:  19% (25053/135389)           
remote: Compressing objects:  20% (26438/135389)           
remote: Compressing objects:  20% (27746/135389)           
remote: Compressing objects:  21% (27756/135389)           
remote: Compressing objects:  22% (29131/135389)           
remote: Compressing objects:  23% (30463/135389)           
remote: Compressing objects:  24% (31824/135389)           
remote: Compressing objects:  25% (33181/135389)           
remote: Compressing objects:  26% (34526/135389)           
remote: Compressing objects:  27% (36120/135389)           
remote: Compressing objects:  28% (37341/135389)           
remote: Compressing objects:  29% (38802/135389)           
remote: Compressing objects:  30% (40297/135389)           
remote: Compressing objects:  31% (41384/135389)           
remote: Compressing objects:  32% (42740/135389)           
remote: Compressing objects:  33% (44051/135389)           
remote: Compressing objects:  34% (45367/135389)           
remote: Compressing objects:  35% (46711/135389)           
remote: Compressing objects:  36% (48114/135389)           
remote: Compressing objects:  37% (49420/135389)           
remote: Compressing objects:  38% (50808/135389)           
remote: Compressing objects:  39% (52471/135389)           
remote: Compressing objects:  40% (53497/135389)           
remote: Compressing objects:  41% (55071/135389)           
remote: Compressing objects:  42% (56349/135389)           
remote: Compressing objects:  43% (57676/135389)           
remote: Compressing objects:  44% (59239/135389)           
remote: Compressing objects:  45% (60302/135389)           
remote: Compressing objects:  46% (61761/135389)           
remote: Compressing objects:  47% (63006/135389)           
remote: Compressing objects:  47% (63077/135389)           
remote: Compressing objects:  48% (64627/135389)           
remote: Compressing objects:  49% (65676/135389)           
remote: Compressing objects:  50% (67026/135389)           
remote: Compressing objects:  51% (68590/135389)           
remote: Compressing objects:  52% (70197/135389)           
remote: Compressing objects:  53% (71233/135389)           
remote: Compressing objects:  54% (72446/135389)           
remote: Compressing objects:  55% (74562/135389)           
remote: Compressing objects:  56% (75279/135389)           
remote: Compressing objects:  57% (76633/135389)           
remote: Compressing objects:  58% (77886/135389)           
remote: Compressing objects:  59% (79433/135389)           
remote: Compressing objects:  60% (80829/135389)           
remote: Compressing objects:  61% (82167/135389)           
remote: Compressing objects:  62% (83394/135389)           
remote: Compressing objects:  63% (84626/135389)           
remote: Compressing objects:  64% (85977/135389)           
remote: Compressing objects:  65% (87350/135389)           
remote: Compressing objects:  66% (89673/135389)           
remote: Compressing objects:  67% (90312/135389)           
remote: Compressing objects:  68% (91396/135389)           
remote: Compressing objects:  69% (92835/135389)           
remote: Compressing objects:  70% (94136/135389)           
remote: Compressing objects:  71% (95482/135389)           
remote: Compressing objects:  72% (96879/135389)           
remote: Compressing objects:  73% (98219/135389)           
remote: Compressing objects:  74% (99526/135389)           
remote: Compressing objects:  75% (100974/135389)           
remote: Compressing objects:  76% (102292/135389)           
remote: Compressing objects:  76% (102317/135389)           
remote: Compressing objects:  77% (103756/135389)           
remote: Compressing objects:  78% (104987/135389)           
remote: Compressing objects:  79% (106293/135389)           
remote: Compressing objects:  80% (107813/135389)           
remote: Compressing objects:  81% (109007/135389)           
remote: Compressing objects:  82% (110464/135389)           
remote: Compressing objects:  83% (111727/135389)           
remote: Compressing objects:  84% (113104/135389)           
remote: Compressing objects:  85% (114421/135389)           
remote: Compressing objects:  86% (115948/135389)           
remote: Compressing objects:  87% (117429/135389)           
remote: Compressing objects:  88% (118474/135389)           
remote: Compressing objects:  89% (119873/135389)           
remote: Compressing objects:  90% (121353/135389)           
remote: Compressing objects:  91% (122591/135389)           
remote: Compressing objects:  92% (124099/135389)           
remote: Compressing objects:  93% (125301/135389)           
remote: Compressing objects:  94% (127490/135389)           
remote: Compressing objects:  95% (128129/135389)           
remote: Compressing objects:  96% (129417/135389)           
remote: Compressing objects:  97% (130661/135389)           
remote: Compressing objects:  98% (132116/135389)           
remote: Compressing objects:  99% (133361/135389)           
remote: Compressing objects: 100% (134713/135389)           
remote: Compressing objects: 100% (135388/135389)        
Receiving objects:   0% (1/12910)
Receiving objects:   1% (130/12910)
Receiving objects:   2% (259/12910)
Receiving objects:   3% (388/12910)
Receiving objects:   4% (517/12910)
Receiving objects:   5% (646/12910)
Receiving objects:   6% (775/12910)
Receiving objects:   7% (904/12910)
Receiving objects:   8% (1033/12910)
Receiving objects:   9% (1162/12910)
Receiving objects:  10% (1291/12910)
Receiving objects:  11% (1421/12910)
Receiving objects:  12% (1550/12910)
Receiving objects:  13% (1679/12910)
Receiving objects:  14% (1808/12910)
Receiving objects:  15% (1937/12910)
Receiving objects:  16% (2066/12910)
Receiving objects:  17% (2195/12910), 4.41 MiB | 8.82 MiB/s
Receiving objects:  18% (2324/12910), 4.41 MiB | 8.82 MiB/s
Receiving objects:  19% (2453/12910), 4.41 MiB | 8.82 MiB/s
Receiving objects:  20% (2582/12910), 4.41 MiB | 8.82 MiB/s
Receiving objects:  21% (2712/12910), 4.41 MiB | 8.82 MiB/s
Receiving objects:  22% (2841/12910), 4.41 MiB | 8.82 MiB/s
Receiving objects:  23% (2970/12910), 4.41 MiB | 8.82 MiB/s
Receiving objects:  24% (3099/12910), 4.41 MiB | 8.82 MiB/s
Receiving objects:  25% (3228/12910), 4.41 MiB | 8.82 MiB/s
Receiving objects:  26% (3357/12910), 4.41 MiB | 8.82 MiB/s
Receiving objects:  27% (3486/12910), 4.41 MiB | 8.82 MiB/s
Receiving objects:  28% (3615/12910), 4.41 MiB | 8.82 MiB/s
Receiving objects:  29% (3744/12910), 4.41 MiB | 8.82 MiB/s
Receiving objects:  29% (3821/12910), 4.41 MiB | 8.82 MiB/s
Receiving objects:  30% (3873/12910), 4.41 MiB | 8.82 MiB/s
Receiving objects:  31% (4003/12910), 8.63 MiB | 8.60 MiB/s
Receiving objects:  32% (4132/12910), 8.63 MiB | 8.60 MiB/s
Receiving objects:  33% (4261/12910), 8.63 MiB | 8.60 MiB/s
Receiving objects:  34% (4390/12910), 8.63 MiB | 8.60 MiB/s
Receiving objects:  35% (4519/12910), 8.63 MiB | 8.60 MiB/s
Receiving objects:  36% (4648/12910), 11.72 MiB | 7.79 MiB/s
Receiving objects:  37% (4777/12910), 11.72 MiB | 7.79 MiB/s
Receiving objects:  38% (4906/12910), 11.72 MiB | 7.79 MiB/s
Receiving objects:  39% (5035/12910), 11.72 MiB | 7.79 MiB/s
Receiving objects:  40% (5164/12910), 11.72 MiB | 7.79 MiB/s
Receiving objects:  41% (5294/12910), 11.72 MiB | 7.79 MiB/s
Receiving objects:  42% (5423/12910), 11.72 MiB | 7.79 MiB/s
Receiving objects:  43% (5552/12910), 11.72 MiB | 7.79 MiB/s
Receiving objects:  44% (5681/12910), 11.72 MiB | 7.79 MiB/s
Receiving objects:  44% (5701/12910), 11.72 MiB | 7.79 MiB/s
Receiving objects:  45% (5810/12910), 15.14 MiB | 7.56 MiB/s
Receiving objects:  46% (5939/12910), 15.14 MiB | 7.56 MiB/s
Receiving objects:  47% (6068/12910), 18.83 MiB | 7.52 MiB/s
Receiving objects:  47% (6138/12910), 21.91 MiB | 7.30 MiB/s
Receiving objects:  48% (6197/12910), 21.91 MiB | 7.30 MiB/s
Receiving objects:  49% (6326/12910), 21.91 MiB | 7.30 MiB/s
Receiving objects:  50% (6455/12910), 21.91 MiB | 7.30 MiB/s
Receiving objects:  51% (6585/12910), 21.91 MiB | 7.30 MiB/s
Receiving objects:  52% (6714/12910), 26.43 MiB | 7.54 MiB/s
Receiving objects:  53% (6843/12910), 26.43 MiB | 7.54 MiB/s
Receiving objects:  53% (6892/12910), 26.43 MiB | 7.54 MiB/s
Receiving objects:  54% (6972/12910), 31.03 MiB | 7.75 MiB/s
Receiving objects:  55% (7101/12910), 31.03 MiB | 7.75 MiB/s
Receiving objects:  56% (7230/12910), 31.03 MiB | 7.75 MiB/s
Receiving objects:  57% (7359/12910), 31.03 MiB | 7.75 MiB/s
Receiving objects:  58% (7488/12910), 31.03 MiB | 7.75 MiB/s
Receiving objects:  59% (7617/12910), 31.03 MiB | 7.75 MiB/s
Receiving objects:  60% (7746/12910), 31.03 MiB | 7.75 MiB/s
Receiving objects:  61% (7876/12910), 31.03 MiB | 7.75 MiB/s
Receiving objects:  62% (8005/12910), 31.03 MiB | 7.75 MiB/s
Receiving objects:  63% (8134/12910), 31.03 MiB | 7.75 MiB/s
Receiving objects:  64% (8263/12910), 31.03 MiB | 7.75 MiB/s
Receiving objects:  65% (8392/12910), 31.03 MiB | 7.75 MiB/s
Receiving objects:  66% (8521/12910), 31.03 MiB | 7.75 MiB/s
Receiving objects:  67% (8650/12910), 31.03 MiB | 7.75 MiB/s
Receiving objects:  68% (8779/12910), 31.03 MiB | 7.75 MiB/s
Receiving objects:  69% (8908/12910), 31.03 MiB | 7.75 MiB/s
Receiving objects:  70% (9037/12910), 31.03 MiB | 7.75 MiB/s
Receiving objects:  71% (9167/12910), 31.03 MiB | 7.75 MiB/s
Receiving objects:  72% (9296/12910), 31.03 MiB | 7.75 MiB/s
Receiving objects:  73% (9425/12910), 31.03 MiB | 7.75 MiB/s
Receiving objects:  74% (9554/12910), 31.03 MiB | 7.75 MiB/s
Receiving objects:  75% (9683/12910), 36.38 MiB | 8.08 MiB/s
Receiving objects:  76% (9812/12910), 36.38 MiB | 8.08 MiB/s
Receiving objects:  77% (9941/12910), 36.38 MiB | 8.08 MiB/s
Receiving objects:  78% (10070/12910), 36.38 MiB | 8.08 MiB/s
Receiving objects:  79% (10199/12910), 36.38 MiB | 8.08 MiB/s
Receiving objects:  80% (10328/12910), 36.38 MiB | 8.08 MiB/s
Receiving objects:  81% (10458/12910), 36.38 MiB | 8.08 MiB/s
Receiving objects:  82% (10587/12910), 36.38 MiB | 8.08 MiB/s
Receiving objects:  83% (10716/12910), 36.38 MiB | 8.08 MiB/s
Receiving objects:  84% (10845/12910), 36.38 MiB | 8.08 MiB/s
Receiving objects:  85% (10974/12910), 36.38 MiB | 8.08 MiB/s
Receiving objects:  86% (11103/12910), 36.38 MiB | 8.08 MiB/s
Receiving objects:  87% (11232/12910), 36.38 MiB | 8.08 MiB/s
Receiving objects:  88% (11361/12910), 36.38 MiB | 8.08 MiB/s
Receiving objects:  89% (11490/12910), 36.38 MiB | 8.08 MiB/s
Receiving objects:  90% (11619/12910), 36.38 MiB | 8.08 MiB/s
Receiving objects:  91% (11749/12910), 36.38 MiB | 8.08 MiB/s
Receiving objects:  92% (11878/12910), 36.38 MiB | 8.08 MiB/s
Receiving objects:  93% (12007/12910), 36.38 MiB | 8.08 MiB/s
Receiving objects:  94% (12136/12910), 36.38 MiB | 8.08 MiB/s
Receiving objects:  95% (12265/12910), 36.38 MiB | 8.08 MiB/s
Receiving objects:  96% (12394/12910), 36.38 MiB | 8.08 MiB/s
Receiving objects:  97% (12523/12910), 36.38 MiB | 8.08 MiB/s
Receiving objects:  98% (12652/12910), 36.38 MiB | 8.08 MiB/s
Receiving objects:  99% (12781/12910), 36.38 MiB | 8.08 MiB/s
Receiving objects:  99% (12826/12910), 36.38 MiB | 8.08 MiB/s
remote: Total 12910 (delta 2738), reused 6294 (delta 1478)        
Receiving objects: 100% (12910/12910), 43.33 MiB | 8.64 MiB/s
Receiving objects: 100% (12910/12910), 45.54 MiB | 8.71 MiB/s, done.
Resolving deltas:   0% (0/2738)
Resolving deltas:   1% (28/2738)
Resolving deltas:   2% (55/2738)
Resolving deltas:   3% (83/2738)
Resolving deltas:   4% (110/2738)
Resolving deltas:   5% (137/2738)
Resolving deltas:   6% (165/2738)
Resolving deltas:   7% (192/2738)
Resolving deltas:   8% (220/2738)
Resolving deltas:   9% (248/2738)
Resolving deltas:  10% (274/2738)
Resolving deltas:  11% (303/2738)
Resolving deltas:  12% (329/2738)
Resolving deltas:  13% (357/2738)
Resolving deltas:  14% (385/2738)
Resolving deltas:  15% (411/2738)
Resolving deltas:  16% (439/2738)
Resolving deltas:  17% (466/2738)
Resolving deltas:  18% (493/2738)
Resolving deltas:  19% (521/2738)
Resolving deltas:  20% (548/2738)
Resolving deltas:  21% (575/2738)
Resolving deltas:  22% (604/2738)
Resolving deltas:  23% (631/2738)
Resolving deltas:  24% (659/2738)
Resolving deltas:  25% (685/2738)
Resolving deltas:  26% (712/2738)
Resolving deltas:  27% (740/2738)
Resolving deltas:  28% (767/2738)
Resolving deltas:  29% (795/2738)
Resolving deltas:  30% (822/2738)
Resolving deltas:  31% (849/2738)
Resolving deltas:  32% (877/2738)
Resolving deltas:  33% (905/2738)
Resolving deltas:  34% (931/2738)
Resolving deltas:  35% (959/2738)
Resolving deltas:  36% (986/2738)
Resolving deltas:  37% (1014/2738)
Resolving deltas:  38% (1042/2738)
Resolving deltas:  39% (1068/2738)
Resolving deltas:  40% (1096/2738)
Resolving deltas:  41% (1123/2738)
Resolving deltas:  42% (1150/2738)
Resolving deltas:  43% (1178/2738)
Resolving deltas:  44% (1205/2738)
Resolving deltas:  45% (1233/2738)
Resolving deltas:  46% (1260/2738)
Resolving deltas:  47% (1287/2738)
Resolving deltas:  48% (1315/2738)
Resolving deltas:  49% (1342/2738)
Resolving deltas:  50% (1370/2738)
Resolving deltas:  51% (1397/2738)
Resolving deltas:  52% (1424/2738)
Resolving deltas:  53% (1452/2738)
Resolving deltas:  54% (1479/2738)
Resolving deltas:  55% (1506/2738)
Resolving deltas:  56% (1534/2738)
Resolving deltas:  57% (1562/2738)
Resolving deltas:  58% (1589/2738)
Resolving deltas:  59% (1616/2738)
Resolving deltas:  60% (1643/2738)
Resolving deltas:  61% (1671/2738)
Resolving deltas:  62% (1698/2738)
Resolving deltas:  63% (1725/2738)
Resolving deltas:  64% (1753/2738)
Resolving deltas:  65% (1780/2738)
Resolving deltas:  66% (1808/2738)
Resolving deltas:  67% (1835/2738)
Resolving deltas:  68% (1862/2738)
Resolving deltas:  69% (1890/2738)
Resolving deltas:  70% (1917/2738)
Resolving deltas:  71% (1944/2738)
Resolving deltas:  72% (1972/2738)
Resolving deltas:  73% (1999/2738)
Resolving deltas:  74% (2027/2738)
Resolving deltas:  75% (2054/2738)
Resolving deltas:  76% (2082/2738)
Resolving deltas:  77% (2109/2738)
Resolving deltas:  78% (2136/2738)
Resolving deltas:  79% (2164/2738)
Resolving deltas:  80% (2191/2738)
Resolving deltas:  81% (2218/2738)
Resolving deltas:  82% (2247/2738)
Resolving deltas:  83% (2273/2738)
Resolving deltas:  84% (2300/2738)
Resolving deltas:  85% (2328/2738)
Resolving deltas:  86% (2355/2738)
Resolving deltas:  87% (2383/2738)
Resolving deltas:  88% (2410/2738)
Resolving deltas:  89% (2437/2738)
Resolving deltas:  90% (2465/2738)
Resolving deltas:  91% (2492/2738)
Resolving deltas:  92% (2519/2738)
Resolving deltas:  93% (2547/2738)
Resolving deltas:  94% (2575/2738)
Resolving deltas:  95% (2602/2738)
Resolving deltas:  96% (2629/2738)
Resolving deltas:  97% (2656/2738)
Resolving deltas:  98% (2684/2738)
Resolving deltas:  99% (2711/2738)
Resolving deltas: 100% (2738/2738)
Resolving deltas: 100% (2738/2738), done.
Updating files:  69% (7993/11457)
Updating files:  70% (8020/11457)
Updating files:  71% (8135/11457)
Updating files:  72% (8250/11457)
Updating files:  73% (8364/11457)
Updating files:  74% (8479/11457)
Updating files:  75% (8593/11457)
Updating files:  76% (8708/11457)
Updating files:  77% (8822/11457)
Updating files:  78% (8937/11457)
Updating files:  79% (9052/11457)
Updating files:  80% (9166/11457)
Updating files:  81% (9281/11457)
Updating files:  82% (9395/11457)
Updating files:  83% (9510/11457)
Updating files:  84% (9624/11457)
Updating files:  85% (9739/11457)
Updating files:  86% (9854/11457)
Updating files:  87% (9968/11457)
Updating files:  88% (10083/11457)
Updating files:  89% (10197/11457)
Updating files:  90% (10312/11457)
Updating files:  91% (10426/11457)
Updating files:  92% (10541/11457)
Updating files:  93% (10656/11457)
Updating files:  94% (10770/11457)
Updating files:  95% (10885/11457)
Updating files:  96% (10999/11457)
Updating files:  97% (11114/11457)
Updating files:  98% (11228/11457)
Updating files:  99% (11343/11457)
Updating files: 100% (11457/11457)
Updating files: 100% (11457/11457), done.
 00:12

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-1  Started
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-web-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  40/133 [========>-------------------]  30%
  71/133 [==============>-------------]  53%
  93/133 [===================>--------]  69%
 112/133 [=======================>----]  84%
 129/133 [===========================>]  96%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:06

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:02

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 6.3 s.
 00:07

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 9s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:09

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:15

 01:15

Install 'extensions/CampaignEvents'...

Cloning component(s)
:0: _clone_component "skins/Vector"
:1: _clone_component "extensions/CheckUser"
:2: _clone_component "extensions/CampaignEvents"
|2| 
|2| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/CampaignEvents to 'extensions/CampaignEvents' (use CLONE_DEPTH=0 for full depth)
|2| Cloning into 'extensions/CampaignEvents'...
|2| remote: Counting objects: 1           
remote: Counting objects: 644, done        
|2| remote: Finding sources:   1% (4/644)           
remote: Finding sources:   2% (10/644)           
remote: Finding sources:   3% (17/644)           
remote: Finding sources:   4% (23/644)           
remote: Finding sources:   5% (29/644)           
remote: Finding sources:   6% (36/644)           
remote: Finding sources:   7% (42/644)           
remote: Finding sources:   8% (49/644)           
remote: Finding sources:   9% (55/644)           
remote: Finding sources:  10% (62/644)           
remote: Finding sources:  11% (68/644)           
remote: Finding sources:  12% (75/644)           
remote: Finding sources:  13% (81/644)           
remote: Finding sources:  14% (87/644)           
remote: Finding sources:  15% (94/644)           
remote: Finding sources:  16% (100/644)           
remote: Finding sources:  17% (107/644)           
remote: Finding sources:  18% (113/644)           
remote: Finding sources:  19% (120/644)           
remote: Finding sources:  20% (126/644)           
remote: Finding sources:  21% (133/644)           
remote: Finding sources:  22% (139/644)           
remote: Finding sources:  23% (145/644)           
remote: Finding sources:  24% (152/644)           
remote: Finding sources:  25% (158/644)           
remote: Finding sources:  26% (165/644)           
remote: Finding sources:  27% (171/644)           
remote: Finding sources:  28% (178/644)           
remote: Finding sources:  29% (184/644)           
remote: Finding sources:  30% (190/644)           
remote: Finding sources:  31% (197/644)           
remote: Finding sources:  32% (203/644)           
remote: Finding sources:  33% (210/644)           
remote: Finding sources:  34% (216/644)           
remote: Finding sources:  35% (223/644)           
remote: Finding sources:  36% (229/644)           
remote: Finding sources:  37% (236/644)           
remote: Finding sources:  38% (242/644)           
remote: Finding sources:  39% (248/644)           
remote: Finding sources:  40% (255/644)           
remote: Finding sources:  41% (261/644)           
remote: Finding sources:  42% (268/644)           
remote: Finding sources:  43% (274/644)           
remote: Finding sources:  44% (281/644)           
remote: Finding sources:  45% (287/644)           
remote: Finding sources:  46% (294/644)           
remote: Finding sources:  47% (300/644)           
remote: Finding sources:  48% (306/644)           
remote: Finding sources:  49% (313/644)           
remote: Finding sources:  50% (319/644)           
remote: Finding sources:  51% (326/644)           
remote: Finding sources:  52% (332/644)           
remote: Finding sources:  53% (339/644)           
remote: Finding sources:  54% (345/644)           
remote: Finding sources:  55% (351/644)           
remote: Finding sources:  56% (358/644)           
remote: Finding sources:  57% (364/644)           
remote: Finding sources:  58% (371/644)           
remote: Finding sources:  59% (377/644)           
remote: Finding sources:  60% (384/644)           
remote: Finding sources:  61% (390/644)           
remote: Finding sources:  62% (397/644)           
remote: Finding sources:  63% (403/644)           
remote: Finding sources:  64% (409/644)           
remote: Finding sources:  65% (416/644)           
remote: Finding sources:  66% (422/644)           
remote: Finding sources:  67% (429/644)           
remote: Finding sources:  68% (435/644)           
remote: Finding sources:  69% (442/644)           
remote: Finding sources:  70% (448/644)           
remote: Finding sources:  71% (455/644)           
remote: Finding sources:  72% (461/644)           
remote: Finding sources:  73% (467/644)           
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/skins/Vector to 'skins/Vector' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'skins/Vector'...
|0| remote: Counting objects: 1           
remote: Counting objects: 957, done        
|0| remote: Finding sources:   1% (5/957)           
remote: Finding sources:   2% (15/957)           
remote: Finding sources:   3% (24/957)           
remote: Finding sources:   4% (34/957)           
remote: Finding sources:   5% (44/957)           
remote: Finding sources:   6% (53/957)           
remote: Finding sources:   7% (63/957)           
remote: Finding sources:   8% (72/957)           
remote: Finding sources:   9% (82/957)           
remote: Finding sources:  10% (91/957)           
remote: Finding sources:  11% (101/957)           
remote: Finding sources:  12% (111/957)           
remote: Finding sources:  13% (120/957)           
remote: Finding sources:  14% (130/957)           
remote: Finding sources:  15% (139/957)           
remote: Finding sources:  16% (149/957)           
remote: Finding sources:  17% (158/957)           
remote: Finding sources:  18% (168/957)           
remote: Finding sources:  19% (178/957)           
remote: Finding sources:  20% (187/957)           
remote: Finding sources:  21% (197/957)           
remote: Finding sources:  22% (206/957)           
remote: Finding sources:  23% (216/957)           
remote: Finding sources:  24% (225/957)           
remote: Finding sources:  25% (235/957)           
remote: Finding sources:  26% (245/957)           
remote: Finding sources:  27% (254/957)           
remote: Finding sources:  28% (264/957)           
remote: Finding sources:  29% (273/957)           
remote: Finding sources:  30% (283/957)           
remote: Finding sources:  31% (292/957)           
remote: Finding sources:  32% (302/957)           
remote: Finding sources:  33% (312/957)           
remote: Finding sources:  34% (321/957)           
remote: Finding sources:  35% (331/957)           
remote: Finding sources:  36% (340/957)           
remote: Finding sources:  37% (350/957)           
remote: Finding sources:  38% (359/957)           
remote: Finding sources:  39% (369/957)           
remote: Finding sources:  40% (379/957)           
remote: Finding sources:  41% (388/957)           
remote: Finding sources:  42% (398/957)           
remote: Finding sources:  43% (407/957)           
remote: Finding sources:  44% (417/957)           
remote: Finding sources:  45% (426/957)           
remote: Finding sources:  46% (436/957)           
remote: Finding sources:  47% (446/957)           
remote: Finding sources:  48% (455/957)           
remote: Finding sources:  49% (465/957)           
remote: Finding sources:  50% (474/957)           
remote: Finding sources:  51% (484/957)           
remote: Finding sources:  52% (493/957)           
remote: Finding sources:  53% (503/957)           
remote: Finding sources:  54% (512/957)           
remote: Finding sources:  55% (522/957)           
remote: Finding sources:  56% (532/957)           
remote: Finding sources:  57% (541/957)           
remote: Finding sources:  58% (551/957)           
remote: Finding sources:  59% (560/957)           
remote: Finding sources:  60% (570/957)           
remote: Finding sources:  61% (579/957)           
remote: Finding sources:  62% (589/957)           
remote: Finding sources:  63% (599/957)           
remote: Finding sources:  64% (608/957)           
remote: Finding sources:  65% (618/957)           
remote: Finding sources:  66% (627/957)           
remote: Finding sources:  67% (637/957)           
remote: Finding sources:  68% (646/957)           
remote: Finding sources:  69% (656/957)           
remote: Finding sources:  70% (666/957)           
remote: Finding sources:  71% (675/957)           
remote: Finding sources:  72% (685/957)           
remote: Finding sources:  73% (694/957)           
remote: Finding sources:  74% (704|1| 
|1| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/CheckUser to 'extensions/CheckUser' (use CLONE_DEPTH=0 for full depth)
|1| Cloning into 'extensions/CheckUser'...
|1| remote: Counting objects: 1           
remote: Counting objects: 1228, done        
|1| remote: Finding sources:   1% (7/1228)           
remote: Finding sources:   2% (19/1228)           
remote: Finding sources:   3% (31/1228)           
remote: Finding sources:   4% (43/1228)           
remote: Finding sources:   5% (56/1228)           
remote: Finding sources:   6% (68/1228)           
remote: Finding sources:   7% (80/1228)           
remote: Finding sources:   8% (93/1228)           
remote: Finding sources:   9% (105/1228)           
remote: Finding sources:  10% (117/1228)           
remote: Finding sources:  11% (129/1228)           
remote: Finding sources:  12% (142/1228)           
remote: Finding sources:  13% (154/1228)           
remote: Finding sources:  14% (166/1228)           
remote: Finding sources:  15% (179/1228)           
remote: Finding sources:  16% (191/1228)           
remote: Finding sources:  17% (203/1228)           
remote: Finding sources:  18% (215/1228)           
remote: Finding sources:  19% (228/1228)           
remote: Finding sources:  20% (240/1228)           
remote: Finding sources:  21% (252/1228)           
remote: Finding sources:  22% (265/1228)           
remote: Finding sources:  23% (277/1228)           
remote: Finding sources:  24% (289/1228)           
remote: Finding sources:  25% (301/1228)           
remote: Finding sources:  26% (314/1228)           
remote: Finding sources:  27% (326/1228)           
remote: Finding sources:  28% (338/1228)           
remote: Finding sources:  29% (350/1228)           
remote: Finding sources:  30% (363/1228)           
remote: Finding sources:  31% (375/1228)           
remote: Finding sources:  32% (387/1228)           
remote: Finding sources:  33% (400/1228)           
remote: Finding sources:  34% (412/1228)           
remote: Finding sources:  35% (424/1228)           
remote: Finding sources:  36% (436/1228)           
remote: Finding sources:  37% (449/1228)           
remote: Finding sources:  38% (461/1228)           
remote: Finding sources:  39% (473/1228)           
remote: Finding sources:  40% (486/1228)           
remote: Finding sources:  41% (498/1228)           
remote: Finding sources:  42% (510/1228)           
remote: Finding sources:  43% (522/1228)           
remote: Finding sources:  44% (535/1228)           
remote: Finding sources:  45% (547/1228)           
remote: Finding sources:  46% (559/1228)           
remote: Finding sources:  47% (572/1228)           
remote: Finding sources:  48% (584/1228)           
remote: Finding sources:  49% (596/1228)           
remote: Finding sources:  50% (608/1228)           
remote: Finding sources:  51% (621/1228)           
remote: Finding sources:  52% (633/1228)           
remote: Finding sources:  53% (645/1228)           
remote: Finding sources:  54% (657/1228)           
remote: Finding sources:  55% (670/1228)           
remote: Finding sources:  56% (682/1228)           
remote: Finding sources:  57% (694/1228)           
remote: Finding sources:  58% (707/1228)           
remote: Finding sources:  59% (719/1228)           
remote: Finding sources:  60% (731/1228)           
remote: Finding sources:  61% (743/1228)           
remote: Finding sources:  62% (756/1228)           
remote: Finding sources:  63% (768/1228)           
remote: Finding sources:  64% (780/1228)           
remote: Finding sources:  65% (793/1228)           
remote: Finding sources:  66% (805/1228)           
remote: Finding sources:  67% (817/1228)           
remote: Finding sources:  68% (829/1228)           
remote: Finding sources:  69% (842/1228)           
remote: Finding sources:  70% (854/1228)           
remote: Finding sources:  71% (866/1228)           
remote: Finding sources:  72% (879/122/957)           
remote: Finding sources:  75% (713/957)           
remote: Finding sources:  76% (723/957)           
remote: Finding sources:  77% (733/957)           
remote: Finding sources:  78% (742/957)           
remote: Finding sources:  79% (752/957)           
remote: Finding sources:  80% (761/957)           
remote: Finding sources:  81% (771/957)           
remote: Finding sources:  82% (780/957)           
remote: Finding sources:  83% (790/957)           
remote: Finding sources:  84% (800/957)           
remote: Finding sources:  85% (809/957)           
remote: Finding sources:  86% (819/957)           
remote: Finding sources:  87% (828/957)           
remote: Finding sources:  88% (838/957)           
remote: Finding sources:  89% (847/957)           
remote: Finding sources:  90% (857/957)           
remote: Finding sources:  91% (867/957)           
remote: Finding sources:  92% (876/957)           
remote: Finding sources:  93% (886/957)           
remote: Finding sources:  94% (895/957)           
remote: Finding sources:  95% (905/957)           
remote: Finding sources:  96% (914/957)           
remote: Finding sources:  97% (924/957)           
remote: Finding sources:  98% (934/957)           
remote: Finding sources:  99% (943/957)           
remote: Finding sources: 100% (953/957)           
remote: Finding sources: 100% (957/957)        
|0| remote: Getting sizes:   1% (5/915)           
remote: Getting sizes:   2% (14/915)           
remote: Getting sizes:   3% (23/915)           
remote: Getting sizes:   4% (33/915)           
remote: Getting sizes:   5% (42/915)           
remote: Getting sizes:   6% (51/915)           
remote: Getting sizes:   7% (60/915)           
remote: Getting sizes:   8% (69/915)           
remote: Getting sizes:   9% (78/915)           
remote: Getting sizes:  10% (87/915)           
remote: Getting sizes:  11% (97/915)           
remote: Getting sizes:  12% (106/915)           
remote: Getting sizes:  13% (115/915)           
remote: Getting sizes:  14% (124/915)           
remote: Getting sizes:  15% (133/915)           
remote: Getting sizes:  16% (142/915)           
remote: Getting sizes:  17% (151/915)           
remote: Getting sizes:  18% (161/915)           
remote: Getting sizes:  19% (170/915)           
remote: Getting sizes:  20% (179/915)           
remote: Getting sizes:  21% (188/915)           
remote: Getting sizes:  22% (197/915)           
remote: Getting sizes:  23% (206/915)           
remote: Getting sizes:  24% (216/915)           
remote: Getting sizes:  25% (225/915)           
remote: Getting sizes:  26% (234/915)           
remote: Getting sizes:  27% (243/915)           
remote: Getting sizes:  28% (252/915)           
remote: Getting sizes:  29% (261/915)           
remote: Getting sizes:  30% (270/915)           
remote: Getting sizes:  31% (280/915)           
remote: Getting sizes:  32% (289/915)           
remote: Getting sizes:  33% (298/915)           
remote: Getting sizes:  34% (307/915)           
remote: Getting sizes:  35% (316/915)           
remote: Getting sizes:  36% (325/915)           
remote: Getting sizes:  37% (334/915)           
remote: Getting sizes:  38% (344/915)           
remote: Getting sizes:  39% (353/915)           
remote: Getting sizes:  40% (362/915)           
remote: Getting sizes:  41% (371/915)           
remote: Getting sizes:  42% (380/915)           
remote: Getting sizes:  43% (389/915)           
remote: Getting sizes:  44% (399/915)           
remote: Getting sizes:  45% (408/915)           
remote: Getting sizes:  46% (417/915)           
remote: Getting sizes:  47% (426/915)           
remote: Getting sizes:  48% (435/915)           
remote: Getting sizes:  49% (444/915)           
remote: Getting sizes:  50% (453/915)           
remote: Getting sizes:  51% (463/915)           
remote: Getting sizes:  52% (472/915)           
remote: Getting sizes:  53% (481/915)           
remote: Getting sizes:  54% (490/915)           
remote: Getting sizes:  55% (499/915)           
remote: Gremote: Finding sources:  74% (474/644)           
remote: Finding sources:  75% (480/644)           
remote: Finding sources:  76% (487/644)           
remote: Finding sources:  77% (493/644)           
remote: Finding sources:  78% (500/644)           
remote: Finding sources:  79% (506/644)           
remote: Finding sources:  80% (512/644)           
remote: Finding sources:  81% (519/644)           
remote: Finding sources:  82% (525/644)           
remote: Finding sources:  83% (532/644)           
remote: Finding sources:  84% (538/644)           
remote: Finding sources:  85% (545/644)           
remote: Finding sources:  86% (551/644)           
remote: Finding sources:  87% (558/644)           
remote: Finding sources:  88% (564/644)           
remote: Finding sources:  89% (570/644)           
remote: Finding sources:  90% (577/644)           
remote: Finding sources:  91% (583/644)           
remote: Finding sources:  92% (590/644)           
remote: Finding sources:  93% (596/644)           
remote: Finding sources:  94% (603/644)           
remote: Finding sources:  95% (609/644)           
remote: Finding sources:  96% (616/644)           
remote: Finding sources:  97% (622/644)           
remote: Finding sources:  98% (628/644)           
remote: Finding sources:  99% (635/644)           
remote: Finding sources: 100% (641/644)           
remote: Finding sources: 100% (644/644)        
|2| remote: Getting sizes:   1% (3/596)           
remote: Getting sizes:   2% (9/596)           
remote: Getting sizes:   3% (15/596)           
remote: Getting sizes:   4% (21/596)           
remote: Getting sizes:   5% (27/596)           
remote: Getting sizes:   6% (33/596)           
remote: Getting sizes:   7% (39/596)           
remote: Getting sizes:   8% (45/596)           
remote: Getting sizes:   9% (51/596)           
remote: Getting sizes:  10% (57/596)           
remote: Getting sizes:  11% (63/596)           
remote: Getting sizes:  12% (69/596)           
remote: Getting sizes:  13% (75/596)           
remote: Getting sizes:  14% (81/596)           
remote: Getting sizes:  15% (87/596)           
remote: Getting sizes:  16% (93/596)           
remote: Getting sizes:  17% (99/596)           
remote: Getting sizes:  18% (105/596)           
remote: Getting sizes:  19% (111/596)           
remote: Getting sizes:  20% (117/596)           
remote: Getting sizes:  21% (123/596)           
remote: Getting sizes:  22% (129/596)           
remote: Getting sizes:  23% (135/596)           
remote: Getting sizes:  24% (141/596)           
remote: Getting sizes:  25% (147/596)           
remote: Getting sizes:  26% (152/596)           
remote: Getting sizes:  27% (158/596)           
remote: Getting sizes:  28% (164/596)           
remote: Getting sizes:  29% (170/596)           
remote: Getting sizes:  30% (176/596)           
remote: Getting sizes:  31% (182/596)           
remote: Getting sizes:  32% (188/596)           
remote: Getting sizes:  33% (194/596)           
remote: Getting sizes:  34% (200/596)           
remote: Getting sizes:  35% (206/596)           
remote: Getting sizes:  36% (212/596)           
remote: Getting sizes:  37% (218/596)           
remote: Getting sizes:  38% (224/596)           
remote: Getting sizes:  39% (230/596)           
remote: Getting sizes:  40% (236/596)           
remote: Getting sizes:  41% (242/596)           
remote: Getting sizes:  42% (248/596)           
remote: Getting sizes:  43% (254/596)           
remote: Getting sizes:  44% (260/596)           
remote: Getting sizes:  45% (266/596)           
remote: Getting sizes:  46% (272/596)           
remote: Getting sizes:  47% (278/596)           
remote: Getting sizes:  48% (284/596)           
remote: Getting sizes:  49% (290/596)           
remote: Getting sizes:  50% (296/596)           
remote: Getting sizes:  51% (301/596)           
remote: Getting sizes:  52% (307/596)           
remote: Getting sizes:  53% (313/596)           
remote: Getting sizes:  54% (319/596)           
remote: Getting sizes:  55% (328)           
remote: Finding sources:  73% (891/1228)           
remote: Finding sources:  74% (903/1228)           
remote: Finding sources:  75% (915/1228)           
remote: Finding sources:  76% (928/1228)           
remote: Finding sources:  77% (940/1228)           
remote: Finding sources:  78% (952/1228)           
remote: Finding sources:  79% (964/1228)           
remote: Finding sources:  80% (977/1228)           
remote: Finding sources:  81% (989/1228)           
remote: Finding sources:  82% (1001/1228)           
remote: Finding sources:  83% (1014/1228)           
remote: Finding sources:  84% (1026/1228)           
remote: Finding sources:  85% (1038/1228)           
remote: Finding sources:  86% (1050/1228)           
remote: Finding sources:  87% (1063/1228)           
remote: Finding sources:  88% (1075/1228)           
remote: Finding sources:  89% (1087/1228)           
remote: Finding sources:  90% (1100/1228)           
remote: Finding sources:  91% (1112/1228)           
remote: Finding sources:  92% (1124/1228)           
remote: Finding sources:  93% (1136/1228)           
remote: Finding sources:  94% (1149/1228)           
remote: Finding sources:  95% (1161/1228)           
remote: Finding sources:  96% (1173/1228)           
remote: Finding sources:  97% (1186/1228)           
remote: Finding sources:  98% (1198/1228)           
remote: Finding sources:  99% (1210/1228)           
remote: Finding sources: 100% (1222/1228)           
remote: Finding sources: 100% (1228/1228)        
|1| remote: Getting sizes:   1% (6/1093)           
remote: Getting sizes:   2% (17/1093)           
remote: Getting sizes:   3% (28/1093)           
remote: Getting sizes:   4% (39/1093)           
remote: Getting sizes:   5% (50/1093)           
remote: Getting sizes:   6% (61/1093)           
remote: Getting sizes:   7% (72/1093)           
remote: Getting sizes:   8% (82/1093)           
remote: Getting sizes:   9% (93/1093)           
remote: Getting sizes:  10% (104/1093)           
remote: Getting sizes:  11% (115/1093)           
remote: Getting sizes:  12% (126/1093)           
remote: Getting sizes:  13% (137/1093)           
remote: Getting sizes:  14% (148/1093)           
remote: Getting sizes:  15% (159/1093)           
remote: Getting sizes:  16% (170/1093)           
remote: Getting sizes:  17% (181/1093)           
remote: Getting sizes:  18% (192/1093)           
remote: Getting sizes:  19% (203/1093)           
remote: Getting sizes:  20% (214/1093)           
remote: Getting sizes:  21% (225/1093)           
remote: Getting sizes:  22% (235/1093)           
remote: Getting sizes:  23% (246/1093)           
remote: Getting sizes:  24% (257/1093)           
remote: Getting sizes:  25% (268/1093)           
remote: Getting sizes:  26% (279/1093)           
remote: Getting sizes:  27% (290/1093)           
remote: Getting sizes:  28% (301/1093)           
remote: Getting sizes:  29% (312/1093)           
remote: Getting sizes:  30% (323/1093)           
remote: Getting sizes:  31% (334/1093)           
remote: Getting sizes:  32% (345/1093)           
remote: Getting sizes:  33% (356/1093)           
remote: Getting sizes:  34% (367/1093)           
remote: Getting sizes:  35% (378/1093)           
remote: Getting sizes:  36% (389/1093)           
remote: Getting sizes:  37% (399/1093)           
remote: Getting sizes:  38% (410/1093)           
remote: Getting sizes:  39% (421/1093)           
remote: Getting sizes:  40% (432/1093)           
remote: Getting sizes:  41% (443/1093)           
remote: Getting sizes:  42% (454/1093)           
remote: Getting sizes:  43% (465/1093)           
remote: Getting sizes:  44% (476/1093)           
remote: Getting sizes:  45% (487/1093)           
remote: Getting sizes:  46% (498/1093)           
remote: Getting sizes:  47% (509/1093)           
remote: Getting sizes:  48% (520/1093)           
remote: Getting sizes:  49% (531/1093)           
remote: Getting sizes:  50% (542/1093)           
remote: Getting sizes:  51% (552/1093)           
remoetting sizes:  56% (508/915)           
remote: Getting sizes:  57% (517/915)           
remote: Getting sizes:  58% (527/915)           
remote: Getting sizes:  59% (536/915)           
remote: Getting sizes:  60% (545/915)           
remote: Getting sizes:  61% (554/915)           
remote: Getting sizes:  62% (563/915)           
remote: Getting sizes:  63% (572/915)           
remote: Getting sizes:  64% (582/915)           
remote: Getting sizes:  65% (591/915)           
remote: Getting sizes:  66% (600/915)           
remote: Getting sizes:  67% (609/915)           
remote: Getting sizes:  68% (618/915)           
remote: Getting sizes:  69% (627/915)           
remote: Getting sizes:  70% (636/915)           
remote: Getting sizes:  71% (646/915)           
remote: Getting sizes:  72% (655/915)           
remote: Getting sizes:  73% (664/915)           
remote: Getting sizes:  74% (673/915)           
remote: Getting sizes:  75% (682/915)           
remote: Getting sizes:  76% (691/915)           
remote: Getting sizes:  77% (700/915)           
remote: Getting sizes:  78% (710/915)           
remote: Getting sizes:  79% (719/915)           
remote: Getting sizes:  80% (728/915)           
remote: Getting sizes:  81% (737/915)           
remote: Getting sizes:  82% (746/915)           
remote: Getting sizes:  83% (755/915)           
remote: Getting sizes:  84% (765/915)           
remote: Getting sizes:  85% (774/915)           
remote: Getting sizes:  86% (783/915)           
remote: Getting sizes:  87% (792/915)           
remote: Getting sizes:  88% (801/915)           
remote: Getting sizes:  89% (810/915)           
remote: Getting sizes:  90% (819/915)           
remote: Getting sizes:  91% (829/915)           
remote: Getting sizes:  92% (838/915)           
remote: Getting sizes:  93% (847/915)           
remote: Getting sizes:  94% (856/915)           
remote: Getting sizes:  95% (865/915)           
remote: Getting sizes:  96% (874/915)           
remote: Getting sizes:  97% (883/915)           
remote: Getting sizes:  98% (893/915)           
remote: Getting sizes:  99% (902/915)           
remote: Getting sizes: 100% (911/915)           
remote: Getting sizes: 100% (915/915)        
|0| remote: Compressing objects:   1% (23089/2093022)           
remote: Compressing objects:   2% (42367/2093022)           
remote: Compressing objects:   3% (52699/2093022)           
remote: Compressing objects:   4% (73935/2093022)           
remote: Compressing objects:   5% (96156/2093022)           
remote: Compressing objects:   6% (116150/2093022)           
remote: Compressing objects:   7% (137822/2093022)           
remote: Compressing objects:   8% (157196/2093022)           
remote: Compressing objects:   9% (180854/2093022)           
remote: Compressing objects:  10% (205357/2093022)           
remote: Compressing objects:  11% (222023/2093022)           
remote: Compressing objects:  12% (243567/2093022)           
remote: Compressing objects:  13% (263988/2093022)           
remote: Compressing objects:  14% (283946/2093022)           
remote: Compressing objects:  15% (315745/2093022)           
remote: Compressing objects:  16% (332798/2093022)           
remote: Compressing objects:  17% (347355/2093022)           
remote: Compressing objects:  18% (368935/2093022)           
remote: Compressing objects:  19% (404218/2093022)           
remote: Compressing objects:  20% (409411/2093022)           
remote: Compressing objects:  21% (430781/2093022)           
remote: Compressing objects:  22% (457858/2093022)           
remote: Compressing objects:  23% (476096/2093022)           
remote: Compressing objects:  24% (492879/2093022)           
remote: Compressing objects:  25% (519146/2093022)           
remote: Compressing objects:  26% (540260/2093022)           
remote: Compressing objects:  27% (554654/2093022)           
remote: Compressing objects:  28% (580088/2093022)           
remote: Compressing objects:  29% (596602/2093022)           
remote: Compressing objects:  30% (617817/2093025/596)           
remote: Getting sizes:  56% (331/596)           
remote: Getting sizes:  57% (337/596)           
remote: Getting sizes:  58% (343/596)           
remote: Getting sizes:  59% (349/596)           
remote: Getting sizes:  60% (355/596)           
remote: Getting sizes:  61% (361/596)           
remote: Getting sizes:  62% (367/596)           
remote: Getting sizes:  63% (373/596)           
remote: Getting sizes:  64% (379/596)           
remote: Getting sizes:  65% (385/596)           
remote: Getting sizes:  66% (391/596)           
remote: Getting sizes:  67% (397/596)           
remote: Getting sizes:  68% (403/596)           
remote: Getting sizes:  69% (409/596)           
remote: Getting sizes:  70% (415/596)           
remote: Getting sizes:  71% (421/596)           
remote: Getting sizes:  72% (427/596)           
remote: Getting sizes:  73% (433/596)           
remote: Getting sizes:  74% (439/596)           
remote: Getting sizes:  75% (445/596)           
remote: Getting sizes:  76% (450/596)           
remote: Getting sizes:  77% (456/596)           
remote: Getting sizes:  78% (462/596)           
remote: Getting sizes:  79% (468/596)           
remote: Getting sizes:  80% (474/596)           
remote: Getting sizes:  81% (480/596)           
remote: Getting sizes:  82% (486/596)           
remote: Getting sizes:  83% (492/596)           
remote: Getting sizes:  84% (498/596)           
remote: Getting sizes:  85% (504/596)           
remote: Getting sizes:  86% (510/596)           
remote: Getting sizes:  87% (516/596)           
remote: Getting sizes:  88% (522/596)           
remote: Getting sizes:  89% (528/596)           
remote: Getting sizes:  90% (534/596)           
remote: Getting sizes:  91% (540/596)           
remote: Getting sizes:  92% (546/596)           
remote: Getting sizes:  93% (552/596)           
remote: Getting sizes:  94% (558/596)           
remote: Getting sizes:  95% (564/596)           
remote: Getting sizes:  96% (570/596)           
remote: Getting sizes:  97% (576/596)           
remote: Getting sizes:  98% (582/596)           
remote: Getting sizes:  99% (588/596)           
remote: Getting sizes: 100% (594/596)           
remote: Getting sizes: 100% (596/596)        
|2| remote: Compressing objects:   1% (19585/3892384)           
remote: Compressing objects:   2% (63388/3892384)           
remote: Compressing objects:   3% (103652/3892384)           
remote: Compressing objects:   4% (140632/3892384)           
remote: Compressing objects:   5% (181045/3892384)           
remote: Compressing objects:   6% (218764/3892384)           
remote: Compressing objects:   7% (272007/3892384)           
remote: Compressing objects:   8% (297598/3892384)           
remote: Compressing objects:   9% (333158/3892384)           
remote: Compressing objects:  10% (373935/3892384)           
remote: Compressing objects:  11% (412913/3892384)           
remote: Compressing objects:  12% (479245/3892384)           
remote: Compressing objects:  13% (490121/3892384)           
remote: Compressing objects:  14% (537039/3892384)           
remote: Compressing objects:  15% (564545/3892384)           
remote: Compressing objects:  16% (605015/3892384)           
remote: Compressing objects:  17% (649498/3892384)           
remote: Compressing objects:  18% (681520/3892384)           
remote: Compressing objects:  19% (728300/3892384)           
remote: Compressing objects:  20% (760500/3892384)           
remote: Compressing objects:  21% (801074/3892384)           
remote: Compressing objects:  22% (842259/3892384)           
remote: Compressing objects:  23% (880493/3892384)           
remote: Compressing objects:  24% (927102/3892384)           
remote: Compressing objects:  26% (1001050/3892384)           
remote: Compressing objects:  27% (1052472/3892384)           
remote: Compressing objects:  29% (1110030/3892384)           
remote: Compressing objects:  30% (1160994/3892384)           
remote: Compressing objects:  31% (1189080/3892384)           
remote: Compressing objects:  32% (1235597/3892384)           
remote: Compressing objects:  33% (1277440/3892384)           
remote: Compressing objects:  35% (1349982/3892384)           
remote: Compressing objects:  36% (1412135/3892384)           
remote: Compressing objects:  38% (1462596/3892384)           
remote: Compressing objects:  40% (1545111/3892384)           
remote: Compressing objects:  41% (1604453/3892384)           
remote: Compressing objects:  42% (1619817/3892384)           
remote: Compressing objects:  43% (1677518/3892384)           
remote: Compressing objects:  45% (1732700/3892384)           
remote: Compressing objects:  46% (1786676/3892384)           
remote: Compressing objects:  47% (1813092/3892384)           
remote: Compressing objects:  49% (1902370/3892384)           
remote: Compressing objects:  50% (1928541/3892384)           
remote: Compressing objects:  51% (1987751/3892384)           
remote: Compressing objects:  53% (2054821/3892384)           
remote: Compressing objects:  68% (2653740/3892384)           
remote: Compressing objects:  70% (2709310/3892384)           
remote: Compressing objects:  72% (2787201/3892384)           
remote: Compressing objects:  73% (2842276/3892384)           
remote: Compressing objects:  74% (2898663/3892384)           
remote: Compressing objects:  75% (2900853/3892384)           
remote: Compressing objects:  76% (2959980/3892384)           
remote: Compressing objects:  77% (2996978/3892384)           
remote: Compressing objects:  79% (3065646/3892384)           
remote: Compressing objects:  80% (3096477/3892384)           
remote: Compressing objects:  81% (3149797/3892384)           
remote: Compressing objects:  83% (3214140/3892384)           
remote: Compressing objects:  84% (3277458/3892384)           
remote: Compressing objects:  85% (3290882/3892384)           
remote: Compressing objects:  86% (3365555/3892384)           
remote: Compressing objects:  87% (3373159/3892384)           
remote: Compressing objects:  88% (3409124/3892384)           
remote: Compressing objects:  89% (3465657/3892384)           
remote: Compressing objects:  92% (3580812/3892384)           
remote: Compressing objects:  93% (3601638/3892384)           
remote: Compressing objects:  94% (3647737/3892384)           
remote: Compressing objects:  95% (3706633/3892384)           
remote: Compressing objects:  96% (3737159/3892384)           
remote: Compressing objects:  97% (3760544/3892384)           
remote: Compressing objects:  98% (3812731/3892384)           
remote: Compressing objects:  99% (3865704/3892384)           
remote: Compressing objects: 100% (3873488/3892384)           
remote: Compressing objects: 100% (3892384/3892384)        
|2| Receiving objects:   0% (1/644)
Receiving objects:   1% (7/644)
Receiving objects:   2% (13/644)
Receiving objects:   3% (20/644)
Receiving objects:   4% (26/644)
Receiving objects:   5% (33/644)
Receiving objects:   6% (39/644)
Receiving objects:   7% (46/644)
Receiving objects:   8% (52/644)
Receiving objects:   9% (58/644)
Receiving objects:  10% (65/644)
Receiving objects:  11% (71/644)
Receiving objects:  12% (78/644)
Receiving objects:  13% (84/644)
Receiving objects:  14% (91/644)
Receiving objects:  15% (97/644)
Receiving objects:  16% (104/644)
Receiving objects:  17% (110/644)
Receiving objects:  18% (116/644)
Receiving objects:  19% (123/644)
Receiving objects:  20% (129/644)
Receiving objects:  21% (136/644)
Receiving objects:  22% (142/644)
Receiving objects:  23% (149/644)
Receiving objects:  24% (155/644)
Receiving objects:  25% (161/644)
Receiving objects:  26% (168/644)
Receiving objects:  27% (174/644)
Receiving objects:  28% (181/644)
Receiving objects:  29% (187/644)
Receiving objects:  30% (194/644)
Receiving objects:  31% (200/644)
Receiving objects:  32% (207/644)
Receiving objects:  33% (213/644)
Receiving objects:  34% (219/644)
Receiving objects:  35% (226/644)
Receiving objects:  36% (232/644)
Receiving objects:  37% (239/644)
Receiving objects:  38% (245/644)
Receiving objects: te: Getting sizes:  52% (563/1093)           
remote: Getting sizes:  53% (574/1093)           
remote: Getting sizes:  54% (585/1093)           
remote: Getting sizes:  55% (596/1093)           
remote: Getting sizes:  56% (607/1093)           
remote: Getting sizes:  57% (618/1093)           
remote: Getting sizes:  58% (629/1093)           
remote: Getting sizes:  59% (640/1093)           
remote: Getting sizes:  60% (651/1093)           
remote: Getting sizes:  61% (662/1093)           
remote: Getting sizes:  62% (673/1093)           
remote: Getting sizes:  63% (684/1093)           
remote: Getting sizes:  64% (695/1093)           
remote: Getting sizes:  65% (705/1093)           
remote: Getting sizes:  66% (716/1093)           
remote: Getting sizes:  67% (727/1093)           
remote: Getting sizes:  68% (738/1093)           
remote: Getting sizes:  69% (749/1093)           
remote: Getting sizes:  70% (760/1093)           
remote: Getting sizes:  71% (771/1093)           
remote: Getting sizes:  72% (782/1093)           
remote: Getting sizes:  73% (793/1093)           
remote: Getting sizes:  74% (804/1093)           
remote: Getting sizes:  75% (815/1093)           
remote: Getting sizes:  76% (826/1093)           
remote: Getting sizes:  77% (837/1093)           
remote: Getting sizes:  78% (848/1093)           
remote: Getting sizes:  79% (859/1093)           
remote: Getting sizes:  80% (869/1093)           
remote: Getting sizes:  81% (880/1093)           
remote: Getting sizes:  82% (891/1093)           
remote: Getting sizes:  83% (902/1093)           
remote: Getting sizes:  84% (913/1093)           
remote: Getting sizes:  85% (924/1093)           
remote: Getting sizes:  86% (935/1093)           
remote: Getting sizes:  87% (946/1093)           
remote: Getting sizes:  88% (957/1093)           
remote: Getting sizes:  89% (968/1093)           
remote: Getting sizes:  90% (979/1093)           
remote: Getting sizes:  91% (990/1093)           
remote: Getting sizes:  92% (1001/1093)           
remote: Getting sizes:  93% (1012/1093)           
remote: Getting sizes:  94% (1022/1093)           
remote: Getting sizes:  95% (1033/1093)           
remote: Getting sizes:  96% (1044/1093)           
remote: Getting sizes:  97% (1055/1093)           
remote: Getting sizes:  98% (1066/1093)           
remote: Getting sizes:  99% (1077/1093)           
remote: Getting sizes: 100% (1088/1093)           
remote: Getting sizes: 100% (1093/1093)        
|1| remote: Compressing objects:   1% (33031/5671251)           
remote: Compressing objects:   2% (85762/5671251)           
remote: Compressing objects:   3% (141952/5671251)           
remote: Compressing objects:   4% (225861/5671251)           
remote: Compressing objects:   5% (266222/5671251)           
remote: Compressing objects:   6% (316682/5671251)           
remote: Compressing objects:   7% (379866/5671251)           
remote: Compressing objects:   8% (451541/5671251)           
remote: Compressing objects:   9% (482799/5671251)           
remote: Compressing objects:  10% (539379/5671251)           
remote: Compressing objects:  11% (596246/5671251)           
remote: Compressing objects:  12% (656956/5671251)           
remote: Compressing objects:  13% (727474/5671251)           
remote: Compressing objects:  14% (768687/5671251)           
remote: Compressing objects:  15% (846045/5671251)           
remote: Compressing objects:  16% (898509/5671251)           
remote: Compressing objects:  17% (947295/5671251)           
remote: Compressing objects:  18% (994217/5671251)           
remote: Compressing objects:  19% (1051029/5671251)           
remote: Compressing objects:  20% (1106962/5671251)           
remote: Compressing objects:  21% (1174446/5671251)           
remote: Compressing objects:  22% (1236203/5671251)           
remote: Compressing objects:  23% (1280720/5671251)           
remote: Compressing objects:  24% (1339086/5671251)           
remote: Compressing objects:  25% (1389949/5671251)           
remote: Compressing objec2)           
remote: Compressing objects:  31% (645139/2093022)           
remote: Compressing objects:  32% (659724/2093022)           
remote: Compressing objects:  33% (681653/2093022)           
remote: Compressing objects:  34% (705844/2093022)           
remote: Compressing objects:  35% (725264/2093022)           
remote: Compressing objects:  36% (748752/2093022)           
remote: Compressing objects:  37% (765535/2093022)           
remote: Compressing objects:  38% (785686/2093022)           
remote: Compressing objects:  39% (809075/2093022)           
remote: Compressing objects:  40% (826839/2093022)           
remote: Compressing objects:  41% (854564/2093022)           
remote: Compressing objects:  42% (871041/2093022)           
remote: Compressing objects:  43% (894756/2093022)           
remote: Compressing objects:  44% (911073/2093022)           
remote: Compressing objects:  63% (1324196/2093022)           
remote: Compressing objects:  64% (1329816/2093022)           
remote: Compressing objects:  65% (1350531/2093022)           
remote: Compressing objects:  66% (1371756/2093022)           
remote: Compressing objects:  67% (1394044/2093022)           
remote: Compressing objects:  68% (1412975/2093022)           
remote: Compressing objects:  69% (1436878/2093022)           
remote: Compressing objects:  70% (1455195/2093022)           
remote: Compressing objects:  71% (1484379/2093022)           
remote: Compressing objects:  72% (1498142/2093022)           
remote: Compressing objects:  73% (1518216/2093022)           
remote: Compressing objects:  74% (1539410/2093022)           
remote: Compressing objects:  75% (1560056/2093022)           
remote: Compressing objects:  76% (1580455/2093022)           
remote: Compressing objects:  77% (1602429/2093022)           
remote: Compressing objects:  78% (1625560/2093022)           
remote: Compressing objects:  79% (1645537/2093022)           
remote: Compressing objects:  80% (1666103/2093022)           
remote: Compressing objects:  81% (1685141/2093022)           
remote: Compressing objects:  82% (1707631/2093022)           
remote: Compressing objects:  83% (1727491/2093022)           
remote: Compressing objects:  84% (1747887/2093022)           
remote: Compressing objects:  85% (1772042/2093022)           
remote: Compressing objects:  86% (1790910/2093022)           
remote: Compressing objects:  87% (1813862/2093022)           
remote: Compressing objects:  88% (1831950/2093022)           
remote: Compressing objects:  89% (1855482/2093022)           
remote: Compressing objects:  90% (1873504/2093022)           
remote: Compressing objects:  91% (1894362/2093022)           
remote: Compressing objects:  92% (1915482/2093022)           
remote: Compressing objects:  93% (1950359/2093022)           
remote: Compressing objects:  94% (1962264/2093022)           
remote: Compressing objects:  95% (1981414/2093022)           
remote: Compressing objects:  96% (2000194/2093022)           
remote: Compressing objects:  97% (2020546/2093022)           
remote: Compressing objects:  98% (2044397/2093022)           
remote: Compressing objects:  99% (2062732/2093022)           
remote: Compressing objects: 100% (2083332/2093022)           
remote: Compressing objects: 100% (2093022/2093022)        
|0| Receiving objects:   0% (1/957)
Receiving objects:   1% (10/957)
Receiving objects:   2% (20/957)
Receiving objects:   3% (29/957)
Receiving objects:   4% (39/957)
Receiving objects:   5% (48/957)
Receiving objects:   6% (58/957)
Receiving objects:   7% (67/957)
Receiving objects:   8% (77/957)
Receiving objects:   9% (87/957)
Receiving objects:  10% (96/957)
Receiving objects:  11% (106/957)
Receiving objects:  12% (115/957)
Receiving objects:  13% (125/957)
Receiving objects:  14% (134/957)
Receiving objects:  15% (144/957)
Receiving objects:  16% (154/957)
Receiving objects:  17% (163/957)
Receiving objects:  18% (173/957)
Receiving objects:  19% (182/957)
Receiving objects:  20% (192/957)
Receiving objects:  21% (201/957)
Receiving objects:  22% (211/957)
Receiving objects:  23% (221/957)
Receiving objects:  24% (230/957)
Receiving objects:  25% (240/957)
Receiving objects:  26% (249/957)
Receiving objects:  27% (259/957)
Receiving objects:  28% (268/957)
Receiving objects:  29% (278/957)
Receiving objects:  30% (288/957)
Receiving objects:  31% (297/957)
Receiving objects:  32% (307/957)
Receiving objects:  33% (316/957)
Receiving objects:  34% (326/957)
Receiving objects:  35% (335/957)
Receiving objects:  36% (345/957)
Receiving objects:  37% (355/957)
Receiving objects:  38% (364/957)
Receiving objects:  39% (374/957)
Receiving objects:  40% (383/957)
Receiving objects:  41% (393/957)
Receiving objects:  42% (402/957)
Receiving objects:  43% (412/957)
Receiving objects:  44% (422/957)
Receiving objects:  45% (431/957)
Receiving objects:  46% (441/957)
Receiving objects:  47% (450/957)
Receiving objects:  48% (460/957)
Receiving objects:  49% (469/957)
Receiving objects:  50% (479/957)
Receiving objects:  51% (489/957)
Receiving objects:  52% (498/957)
Receiving objects:  53% (508/957)
Receiving objects:  54% (517/957)
Receiving objects:  55% (527/957)
Receiving objects:  56% (536/957)
Receiving objects:  57% (546/957)
Receiving objects:  58% (556/957)
Receiving objects:  59% (565/957)
Receiving objects:  60% (575/957)
Receiving objects:  61% (584/957)
Receiving objects:  62% (594/957)
Receiving objects:  63% (603/957)
Receiving objects:  64% (613/957)
Receiving objects:  65% (623/957)
Receiving objects:  66% (632/957)
Receiving objects:  67% (642/957)
Receiving objects:  68% (651/957)
Receiving objects:  69% (661/957)
Receiving objects:  70% (670/957)
Receiving objects:  71% (680/957)
Receiving objects:  72% (690/957)
Receiving objects:  73% (699/957)
Receiving objects:  74% (709/957)
Receiving objects:  75% (718/957)
Receiving objects:  76% (728/957)
Receiving objects:  77% (737/957)
Receiving objects:  78% (747/957)
Receiving objects:  79% (757/957)
Receiving objects:  80% (766/957)
Receiving objects:  81% (776/957)
Receiving objects:  82% (785/957)
Receiving objects:  83% (795/957)
Receiving objects:  84% (804/957)
Receiving objects:  85% (814/957)
Receiving objects:  86% (824/957)
Receiving objects:  87% (833/957)
Receiving objects:  88% (843/957)
Receiving objects:  89% (852/957)
remote: Total 957 (delta 230), reused 287 (delta 39)        
|0| Receiving objects:  90% (862/957)
Receiving objects:  91% (871/957)
Receiving objects:  92% (881/957)
Receiving objects:  93% (891/957)
Receiving objects:  94% (900/957)
Receiving objects:  95% (910/957)
Receiving objects:  96% (919/957)
Receiving objects:  97% (929/957)
Receiving objects:  98% (938/957)
Receiving objects:  99% (948/957)
Receiving objects: 100% (957/957)
Receiving objects: 100% (957/957), 1.10 MiB | 9.84 MiB/s, done.
|0| Resolving deltas:   0% (0/230)
Resolving deltas:   1% (3/230)
Resolving deltas:   2% (5/230)
Resolving deltas:   3% (7/230)
Resolving deltas:   4% (10/230)
Resolving deltas:   5% (12/230)
Resolving deltas:   6% (14/230)
Resolving deltas:   7% (17/230)
Resolving deltas:   8% (19/230)
Resolving deltas:   9% (21/230)
Resolving deltas:  10% (23/230)
Resolving deltas:  11% (26/230)
Resolving deltas:  12% (28/230)
Resolving deltas:  13% (30/230)
Resolving deltas:  14% (33/230)
Resolving deltas:  15% (35/230)
Resolving deltas:  16% (37/230)
Resolving deltas:  17% (40/230)
Resolving deltas:  18% (42/230)
Resolving deltas:  19% (44/230)
Resolving deltas:  20% (46/230)
Resolving deltas:  21% (49/230)
Resolving deltas:  22% (51/230)
Resolving deltas:  23% (53/230)
Resolving deltas:  24% (57/230)
Resolving deltas:  25% (58/230)
Resolving deltas:  26% (60/230)
Resolving deltas:  27% (63/230)
Resolving deltas:  28% (65/230)
Resolving deltas:  29% (67/230)
Resolving deltas:  30% (69/230)
Resolving deltas:  31% (72/230)
Resolving deltas:  32% (74/230)
Resolving deltas:  33% (76/230)
Resolving deltas:  34% (79/230)
Resolving deltas:  35% (81/230)
Resolving deltas:  36% (83/230)
Resolving deltas:  37% (86/230)
Resolving deltas:  38% (88/230)
Resolving deltas:  39% (90/230)
Resolving deltas:  40% (92/230)
Resolving deltas:  41% (95/230)
Resolving deltas:  42% (97/230)
Resolving deltas:  43% (99/230)
Resolving deltas:  44% (102/230)
Resolving deltas:  45% (104/230)
Resolving deltas:  46% (106/230)
Resolving deltas:  47% (109/230)
Resolving deltas:  48% (111/230)
Resolving deltas:  49% (113/230)
Resolving deltas:  50% (115/230)
Resolving deltas:  51% (118/230)
Resolving deltas:  52% (120/230)
Resolving deltas:  53% (122/230)
Resolving deltas:  54% (125/230)
Resolving deltas:  55% (127/230)
Resolving deltas:  56% (129/230)
Resolving deltas:  57% (132/230)
Resolving deltas:  58% (134/230)
Resolving deltas:  59% (136/230)
Resolving deltas:  60% (138/230)
Resolving deltas:  61% (141/230)
Resolving deltas:  62% (143/230)
Resolving deltas:  63% (145/230)
Resolving deltas:  64% (149/230)
Resolving deltas:  65% (150/230)
Resolving deltas:  66% (152/230)
Resolving deltas:  67% (155/230)
Resolving deltas:  68% (157/230)
Resolving deltas:  69% (159/230)
Resolving deltas:  70% (161/230)
Resolving deltas:  71% (164/230)
Resolving deltas:  72% (166/230)
Resolving deltas:  73% (168/230)
Resolving deltas:  74% (171/230)
Resolving deltas:  75% (173/230)
Resolving deltas:  76% (175/230)
Resolving deltas:  77% (178/230)
Resolving deltas:  78% (180/230)
Resolving deltas:  79% (182/230)
Resolving deltas:  80% (184/230)
Resolving deltas:  81% (187/230)
Resolving deltas:  82% (189/230)
Resolving deltas:  83% (191/230)
Resolving deltas:  84% (194/230)
Resolving deltas:  85% (196/230)
Resolving deltas:  86% (198/230)
Resolving deltas:  87% (201/230)
Resolving deltas:  88% (203/230)
Resolving deltas:  89% (205/230)
Resolving deltas:  90% (207/230)
Resolving deltas:  91% (210/230)
Resolving deltas:  92% (212/230)
Resolving deltas:  93% (214/230)
Resolving deltas:  94% (217/230)
Resolving deltas:  95% (219/230)
Resolving deltas:  96% (221/230)
Resolving deltas:  97% (224/230)
Resolving deltas:  98% (226/230)
Resolving deltas:  99% (228/230)
Resolving deltas: 100% (230/230)
Resolving deltas: 100% (230/230), done.
|0|  00:02
 39% (252/644)
Receiving objects:  40% (258/644)
Receiving objects:  41% (265/644)
Receiving objects:  42% (271/644)
Receiving objects:  43% (277/644)
Receiving objects:  44% (284/644)
Receiving objects:  45% (290/644)
Receiving objects:  46% (297/644)
Receiving objects:  47% (303/644)
Receiving objects:  48% (310/644)
Receiving objects:  49% (316/644)
Receiving objects:  50% (322/644)
Receiving objects:  51% (329/644)
Receiving objects:  52% (335/644)
Receiving objects:  53% (342/644)
Receiving objects:  54% (348/644)
Receiving objects:  55% (355/644)
Receiving objects:  56% (361/644)
Receiving objects:  57% (368/644)
Receiving objects:  58% (374/644)
Receiving objects:  59% (380/644)
Receiving objects:  60% (387/644)
Receiving objects:  61% (393/644)
Receiving objects:  62% (400/644)
Receiving objects:  63% (406/644)
Receiving objects:  64% (413/644)
Receiving objects:  65% (419/644)
Receiving objects:  66% (426/644)
Receiving objects:  67% (432/644)
Receiving objects:  68% (438/644)
Receiving objects:  69% (445/644)
Receiving objects:  70% (451/644)
Receiving objects:  71% (458/644)
Receiving objects:  72% (464/644)
Receiving objects:  73% (471/644)
Receiving objects:  74% (477/644)
Receiving objects:  75% (483/644)
Receiving objects:  76% (490/644)
Receiving objects:  77% (496/644)
Receiving objects:  78% (503/644)
Receiving objects:  79% (509/644)
Receiving objects:  80% (516/644)
Receiving objects:  81% (522/644)
Receiving objects:  82% (529/644)
Receiving objects:  83% (535/644)
Receiving objects:  84% (541/644)
Receiving objects:  85% (548/644)
Receiving objects:  86% (554/644)
Receiving objects:  87% (561/644)
Receiving objects:  88% (567/644)
Receiving objects:  89% (574/644)
Receiving objects:  90% (580/644)
remote: Total 644 (delta 89), reused 325 (delta 46)        
|2| Receiving objects:  91% (587/644)
Receiving objects:  92% (593/644)
Receiving objects:  93% (599/644)
Receiving objects:  94% (606/644)
Receiving objects:  95% (612/644)
Receiving objects:  96% (619/644)
Receiving objects:  97% (625/644)
Receiving objects:  98% (632/644)
Receiving objects:  99% (638/644)
Receiving objects: 100% (644/644)
Receiving objects: 100% (644/644), 1.07 MiB | 6.75 MiB/s, done.
|2| Resolving deltas:   0% (0/89)
Resolving deltas:   1% (1/89)
Resolving deltas:   2% (2/89)
Resolving deltas:   4% (4/89)
Resolving deltas:   5% (5/89)
Resolving deltas:   6% (6/89)
Resolving deltas:   7% (7/89)
Resolving deltas:  10% (9/89)
Resolving deltas:  11% (10/89)
Resolving deltas:  12% (11/89)
Resolving deltas:  13% (12/89)
Resolving deltas:  14% (13/89)
Resolving deltas:  16% (15/89)
Resolving deltas:  17% (16/89)
Resolving deltas:  20% (18/89)
Resolving deltas:  21% (19/89)
Resolving deltas:  22% (20/89)
Resolving deltas:  23% (21/89)
Resolving deltas:  24% (22/89)
Resolving deltas:  25% (23/89)
Resolving deltas:  26% (24/89)
Resolving deltas:  28% (25/89)
Resolving deltas:  29% (26/89)
Resolving deltas:  30% (27/89)
Resolving deltas:  31% (28/89)
Resolving deltas:  32% (29/89)
Resolving deltas:  34% (31/89)
Resolving deltas:  35% (32/89)
Resolving deltas:  37% (33/89)
Resolving deltas:  38% (34/89)
Resolving deltas:  39% (35/89)
Resolving deltas:  40% (36/89)
Resolving deltas:  41% (37/89)
Resolving deltas:  42% (38/89)
Resolving deltas:  43% (39/89)
Resolving deltas:  44% (40/89)
Resolving deltas:  46% (41/89)
Resolving deltas:  47% (42/89)
Resolving deltas:  48% (43/89)
Resolving deltas:  49% (44/89)
Resolving deltas:  51% (46/89)
Resolving deltas:  52% (47/89)
Resolving deltas:  53% (48/89)
Resolving deltas:  55% (49/89)
Resolving deltas:  56% (50/89)
Resolving deltas:  57% (51/89)
Resolving deltas:  58% (52/89)
Resolving deltas:  59% (53/89)
Resolving deltas:  60% (54/89)
Resolving deltas:  61% (55/89)
Resolving deltas:  62% (56/89)
Resolving deltas:  64% (57/89)
Resolving deltas:  65% (58/89)
Resolving deltas:  66% (59/89)
Resolving deltas:  67% (60/89)
Resolving deltas:  68% (61/89)
Resolving deltas:  69% (62/89)
Resolving deltas:  70% (63/89)
Resolving deltas:  71% (64/89)
Resolving deltas:  73% (65/89)
Resolving deltas:  74% (66/89)
Resolving deltas:  76% (68/89)
Resolving deltas:  77% (69/89)
Resolving deltas:  78% (70/89)
Resolving deltas:  79% (71/89)
Resolving deltas:  80% (72/89)
Resolving deltas:  82% (73/89)
Resolving deltas:  83% (74/89)
Resolving deltas:  84% (75/89)
Resolving deltas:  85% (76/89)
Resolving deltas:  87% (78/89)
Resolving deltas:  88% (79/89)
Resolving deltas:  89% (80/89)
Resolving deltas:  91% (81/89)
Resolving deltas:  92% (82/89)
Resolving deltas:  93% (83/89)
Resolving deltas:  94% (84/89)
Resolving deltas:  95% (85/89)
Resolving deltas:  97% (87/89)
Resolving deltas:  98% (88/89)
Resolving deltas: 100% (89/89)
Resolving deltas: 100% (89/89), done.
|2|  00:02
ts:  26% (1456004/5671251)           
remote: Compressing objects:  27% (1513444/5671251)           
remote: Compressing objects:  28% (1564384/5671251)           
remote: Compressing objects:  29% (1617900/5671251)           
remote: Compressing objects:  30% (1690616/5671251)           
remote: Compressing objects:  31% (1768373/5671251)           
remote: Compressing objects:  32% (1805635/5671251)           
remote: Compressing objects:  33% (1848048/5671251)           
remote: Compressing objects:  34% (1926607/5671251)           
remote: Compressing objects:  35% (1956765/5671251)           
remote: Compressing objects:  36% (2017417/5671251)           
remote: Compressing objects:  37% (2077534/5671251)           
remote: Compressing objects:  38% (2156703/5671251)           
remote: Compressing objects:  39% (2183646/5671251)           
remote: Compressing objects:  40% (2279921/5671251)           
remote: Compressing objects:  41% (2296984/5671251)           
remote: Compressing objects:  42% (2353648/5671251)           
remote: Compressing objects:  43% (2430750/5671251)           
remote: Compressing objects:  44% (2472193/5671251)           
remote: Compressing objects:  45% (2528323/5671251)           
remote: Compressing objects:  46% (2611894/5671251)           
remote: Compressing objects:  47% (2661641/5671251)           
remote: Compressing objects:  48% (2711314/5671251)           
remote: Compressing objects:  49% (2751215/5671251)           
remote: Compressing objects:  50% (2825716/5671251)           
remote: Compressing objects:  51% (2868336/5671251)           
remote: Compressing objects:  62% (3519295/5671251)           
remote: Compressing objects:  73% (4117547/5671251)           
remote: Compressing objects:  74% (4168412/5671251)           
remote: Compressing objects:  75% (4261511/5671251)           
remote: Compressing objects:  76% (4312612/5671251)           
remote: Compressing objects:  77% (4342395/5671251)           
remote: Compressing objects:  78% (4410495/5671251)           
remote: Compressing objects:  79% (4467712/5671251)           
remote: Compressing objects:  80% (4512564/5671251)           
remote: Compressing objects:  81% (4570505/5671251)           
remote: Compressing objects:  82% (4647613/5671251)           
remote: Compressing objects:  83% (4686901/5671251)           
remote: Compressing objects:  84% (4737580/5671251)           
remote: Compressing objects:  85% (4806445/5671251)           
remote: Compressing objects:  86% (4849478/5671251)           
remote: Compressing objects:  87% (4940063/5671251)           
remote: Compressing objects:  88% (4969028/5671251)           
remote: Compressing objects:  89% (5041608/5671251)           
remote: Compressing objects:  90% (5076029/5671251)           
remote: Compressing objects:  91% (5132731/5671251)           
remote: Compressing objects:  92% (5221233/5671251)           
remote: Compressing objects:  94% (5302767/5671251)           
remote: Compressing objects:  95% (5381684/5671251)           
remote: Compressing objects:  96% (5419697/5671251)           
remote: Compressing objects:  97% (5481690/5671251)           
remote: Compressing objects:  98% (5540545/5671251)           
remote: Compressing objects:  99% (5608692/5671251)           
remote: Compressing objects: 100% (5644232/5671251)           
remote: Compressing objects: 100% (5671251/5671251)        
|1| Receiving objects:   0% (1/1228)
Receiving objects:   1% (13/1228)
Receiving objects:   2% (25/1228)
Receiving objects:   3% (37/1228)
Receiving objects:   4% (50/1228)
Receiving objects:   5% (62/1228)
Receiving objects:   6% (74/1228)
Receiving objects:   7% (86/1228)
Receiving objects:   8% (99/1228)
Receiving objects:   9% (111/1228)
Receiving objects:  10% (123/1228)
Receiving objects:  11% (136/1228)
Receiving objects:  12% (148/1228)
Receiving objects:  13% (160/1228)
Receiving objects:  14% (172/1228)
Receiving objects:  15% (185/1228)
Receiving objects:  16% (197/1228)
Receiving objects:  17% (209/1228)
Receiving objects:  18% (222/1228)
Receiving objects:  19% (234/1228)
Receiving objects:  20% (246/1228)
Receiving objects:  21% (258/1228)
Receiving objects:  22% (271/1228)
Receiving objects:  23% (283/1228)
Receiving objects:  24% (295/1228)
Receiving objects:  25% (307/1228)
Receiving objects:  26% (320/1228)
Receiving objects:  27% (332/1228)
Receiving objects:  28% (344/1228)
Receiving objects:  29% (357/1228)
Receiving objects:  30% (369/1228)
Receiving objects:  31% (381/1228)
Receiving objects:  32% (393/1228)
Receiving objects:  33% (406/1228)
Receiving objects:  34% (418/1228)
Receiving objects:  35% (430/1228)
Receiving objects:  36% (443/1228)
Receiving objects:  37% (455/1228)
Receiving objects:  38% (467/1228)
Receiving objects:  39% (479/1228)
Receiving objects:  40% (492/1228)
Receiving objects:  41% (504/1228)
Receiving objects:  42% (516/1228)
Receiving objects:  43% (529/1228)
Receiving objects:  44% (541/1228)
Receiving objects:  45% (553/1228)
Receiving objects:  46% (565/1228)
Receiving objects:  47% (578/1228)
Receiving objects:  48% (590/1228)
Receiving objects:  49% (602/1228)
Receiving objects:  50% (614/1228)
Receiving objects:  51% (627/1228)
Receiving objects:  52% (639/1228)
Receiving objects:  53% (651/1228)
Receiving objects:  54% (664/1228)
Receiving objects:  55% (676/1228)
Receiving objects:  56% (688/1228)
Receiving objects:  57% (700/1228)
Receiving objects:  58% (713/1228)
Receiving objects:  59% (725/1228)
Receiving objects:  60% (737/1228)
Receiving objects:  61% (750/1228)
Receiving objects:  62% (762/1228)
Receiving objects:  63% (774/1228)
Receiving objects:  64% (786/1228)
Receiving objects:  65% (799/1228)
Receiving objects:  66% (811/1228)
Receiving objects:  67% (823/1228)
Receiving objects:  68% (836/1228)
Receiving objects:  69% (848/1228)
Receiving objects:  70% (860/1228)
Receiving objects:  71% (872/1228)
Receiving objects:  72% (885/1228)
Receiving objects:  73% (897/1228)
Receiving objects:  74% (909/1228)
Receiving objects:  75% (921/1228)
Receiving objects:  76% (934/1228)
Receiving objects:  77% (946/1228)
Receiving objects:  78% (958/1228)
Receiving objects:  79% (971/1228)
Receiving objects:  80% (983/1228)
Receiving objects:  81% (995/1228)
Receiving objects:  82% (1007/1228)
Receiving objects:  83% (1020/1228)
Receiving objects:  84% (1032/1228)
Receiving objects:  85% (1044/1228)
Receiving objects:  86% (1057/1228)
Receiving objects:  87% (1069/1228)
Receiving objects:  88% (1081/1228)
Receiving objects:  89% (1093/1228)
Receiving objects:  90% (1106/1228)
Receiving objects:  91% (1118/1228)
remote: Total 1228 (delta 282), reused 607 (delta 132)        
|1| Receiving objects:  92% (1130/1228)
Receiving objects:  93% (1143/1228)
Receiving objects:  94% (1155/1228)
Receiving objects:  95% (1167/1228)
Receiving objects:  96% (1179/1228)
Receiving objects:  97% (1192/1228)
Receiving objects:  98% (1204/1228)
Receiving objects:  99% (1216/1228)
Receiving objects: 100% (1228/1228)
Receiving objects: 100% (1228/1228), 1.41 MiB | 4.54 MiB/s, done.
|1| Resolving deltas:   0% (0/282)
Resolving deltas:   1% (3/282)
Resolving deltas:   2% (6/282)
Resolving deltas:   3% (9/282)
Resolving deltas:   4% (12/282)
Resolving deltas:   5% (15/282)
Resolving deltas:   6% (17/282)
Resolving deltas:   7% (20/282)
Resolving deltas:   8% (24/282)
Resolving deltas:   9% (26/282)
Resolving deltas:  10% (29/282)
Resolving deltas:  11% (32/282)
Resolving deltas:  12% (34/282)
Resolving deltas:  13% (37/282)
Resolving deltas:  14% (40/282)
Resolving deltas:  15% (43/282)
Resolving deltas:  16% (46/282)
Resolving deltas:  17% (48/282)
Resolving deltas:  18% (51/282)
Resolving deltas:  19% (54/282)
Resolving deltas:  20% (57/282)
Resolving deltas:  21% (60/282)
Resolving deltas:  22% (63/282)
Resolving deltas:  23% (65/282)
Resolving deltas:  24% (68/282)
Resolving deltas:  25% (71/282)
Resolving deltas:  26% (74/282)
Resolving deltas:  27% (77/282)
Resolving deltas:  28% (79/282)
Resolving deltas:  29% (82/282)
Resolving deltas:  30% (85/282)
Resolving deltas:  31% (88/282)
Resolving deltas:  32% (93/282)
Resolving deltas:  33% (95/282)
Resolving deltas:  34% (96/282)
Resolving deltas:  35% (99/282)
Resolving deltas:  36% (102/282)
Resolving deltas:  37% (105/282)
Resolving deltas:  38% (108/282)
Resolving deltas:  39% (110/282)
Resolving deltas:  40% (114/282)
Resolving deltas:  41% (116/282)
Resolving deltas:  42% (119/282)
Resolving deltas:  43% (122/282)
Resolving deltas:  44% (125/282)
Resolving deltas:  45% (127/282)
Resolving deltas:  46% (130/282)
Resolving deltas:  47% (133/282)
Resolving deltas:  48% (136/282)
Resolving deltas:  49% (139/282)
Resolving deltas:  50% (141/282)
Resolving deltas:  51% (144/282)
Resolving deltas:  52% (147/282)
Resolving deltas:  53% (150/282)
Resolving deltas:  54% (153/282)
Resolving deltas:  55% (156/282)
Resolving deltas:  56% (158/282)
Resolving deltas:  57% (161/282)
Resolving deltas:  58% (164/282)
Resolving deltas:  59% (167/282)
Resolving deltas:  60% (171/282)
Resolving deltas:  61% (173/282)
Resolving deltas:  62% (175/282)
Resolving deltas:  63% (178/282)
Resolving deltas:  64% (181/282)
Resolving deltas:  65% (184/282)
Resolving deltas:  66% (187/282)
Resolving deltas:  67% (189/282)
Resolving deltas:  68% (192/282)
Resolving deltas:  69% (195/282)
Resolving deltas:  70% (199/282)
Resolving deltas:  71% (201/282)
Resolving deltas:  72% (204/282)
Resolving deltas:  73% (206/282)
Resolving deltas:  74% (209/282)
Resolving deltas:  75% (212/282)
Resolving deltas:  76% (215/282)
Resolving deltas:  77% (218/282)
Resolving deltas:  78% (220/282)
Resolving deltas:  79% (223/282)
Resolving deltas:  80% (226/282)
Resolving deltas:  81% (229/282)
Resolving deltas:  82% (232/282)
Resolving deltas:  83% (235/282)
Resolving deltas:  84% (237/282)
Resolving deltas:  85% (240/282)
Resolving deltas:  86% (243/282)
Resolving deltas:  87% (246/282)
Resolving deltas:  88% (249/282)
Resolving deltas:  89% (251/282)
Resolving deltas:  90% (254/282)
Resolving deltas:  91% (257/282)
Resolving deltas:  92% (260/282)
Resolving deltas:  93% (263/282)
Resolving deltas:  94% (266/282)
Resolving deltas:  95% (268/282)
Resolving deltas:  96% (271/282)
Resolving deltas:  97% (274/282)
Resolving deltas:  98% (277/282)
Resolving deltas:  99% (280/282)
Resolving deltas: 100% (282/282)
Resolving deltas: 100% (282/282), done.
|1|  00:02
 00:02

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 2 installs, 0 updates, 0 removals
  - Locking composer/installers (v2.3.0)
  - Locking firebase/php-jwt (v6.11.1)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 2 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing composer/installers (v2.3.0): Extracting archive
  - Installing firebase/php-jwt (v6.11.1): Extracting archive
1 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
52 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:04

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
52 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.0.0',
npm warn EBADENGINE   required: { npm: '>=10.8.1', node: '>=20' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.0.0',
npm warn EBADENGINE   required: { npm: '>=10.8.1', node: '>=20' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.0.0',
npm warn EBADENGINE   required: { npm: '>=10.8.1', node: '>=20' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.0.0',
npm warn EBADENGINE   required: { npm: '>=10.8.1', node: '>=20' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated @types/easy-table@1.2.3: This is a stub types definition. easy-table provides its own type definitions, so you do not need this installed.
npm warn deprecated lodash.get@4.4.2: This package is deprecated. Use the optional chaining (?.) operator instead.
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@2.0.1: Use your platform's native DOMException instead
npm warn deprecated w3c-hr-time@1.0.2: Use your platform's native performance.now() and performance.timeOrigin.
npm warn deprecated mkdirp@0.3.0: Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)
npm warn deprecated sinon@12.0.1: 16.1.1

> pre-commit@1.2.2 install
> node install.js


> spawn-sync@1.0.15 postinstall
> node postinstall


added 596 packages, removed 8 packages, changed 85 packages, and audited 2032 packages in 21s

230 packages are looking for funding
  run `npm fund` for details

19 vulnerabilities (1 low, 4 moderate, 14 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues possible (including breaking changes), run:
  npm audit fix --force

Some issues need review, and may require choosing
a different dependency.

Run `npm audit` for details.
 00:21

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-web-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
Creating cu_changes table...done.
...index cuc_actor_ip_time already set on cu_changes table.
...have cul_reason_id field in cu_log table.
...have cul_actor field in cu_log table.
Running MediaWiki\CheckUser\Maintenance\PopulateCulActor...
The cu_log table seems to be empty.
done.
Running MediaWiki\CheckUser\Maintenance\PopulateCulComment...
The cu_log table seems to be empty.
done.
Running MediaWiki\CheckUser\Maintenance\PopulateCucActor...
The cu_changes table seems to be empty.
done.
Running MediaWiki\CheckUser\Maintenance\PopulateCucComment...
The cu_changes table seems to be empty.
done.
...cu_log_event table already exists.
...cu_private_event table already exists.
...cu_log table does not contain cul_user field.
...cu_log table does not contain cul_reason field.
Modifying cul_reason_id field of table cu_log...done.
...cu_changes table does not contain cuc_user field.
...cu_changes table does not contain cuc_comment field.
...cu_useragent_clienthints table already exists.
...cu_useragent_clienthints_map table already exists.
Running MediaWiki\CheckUser\Maintenance\MoveLogEntriesFromCuChanges...
cu_changes is empty; nothing to move.
done.
Adding cul_result_id field to table cu_log...done.
Modifying cupe_actor field of table cu_private_event...done.
...cu_useragent table already exists.
...have cuc_agent_id field in cu_changes table.
...have cule_agent_id field in cu_log_event table.
Adding cupe_agent_id field to table cu_private_event...done.
Running MediaWiki\CheckUser\Maintenance\DeleteReadOldRowsInCuChanges...
cu_changes is empty; nothing to delete.
done.
...cu_changes table does not contain cuc_only_for_read_old field.
...cu_changes table does not contain cuc_actiontext field.
...cu_changes table does not contain cuc_private field.
Creating cuci_wiki_map table...done.
Creating cuci_temp_edit table...done.
Creating cuci_user table...done.
Creating ce_event_address table...done.
...ce_invitation_lists table already exists.
...ce_worklist_articles table already exists.
...ce_invitation_list_users table already exists.
...ce_event_wikis table already exists.
...have event_is_test_event field in campaign_events table.
...ce_event_topics table already exists.
...have event_types field in campaign_events table.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Removing trailing spaces from cu_log entries...
cu_log is empty; nothing to process.
Renaming the 'checkuser-temporary-account-viewer' group to 'temporary-account-viewer'
Nothing to do - no users in the 'checkuser-temporary-account-viewer' group
Starting population of cu_changes with recentchanges rc_id from 1 to 100.
...migrating rc_id from 1 to 100
...migrating rc_id from 100 to 199
...cu_changes table has been populated.
Now importing data from cu_changes to the central index tables
...Processing users with actor IDs 1 to 1
Finished importing data from cu_changes to the central index tables
Skipping importing data from cu_log_event to central index tables as the table is empty
Skipping importing data from cu_private_event to central index tables as the table is empty
Purging caches...
Done in 1.5 s.
 00:02

Running 'skins/Vector/setup.sh' if found
Looking for '/var/local/skins/Vector/setup.sh'
No '/var/local/skins/Vector/setup.sh' found, skipping...
 00:00

Running 'extensions/CheckUser/setup.sh' if found
Looking for '/var/local/extensions/CheckUser/setup.sh'
No '/var/local/extensions/CheckUser/setup.sh' found, skipping...
 00:00

Running 'extensions/CampaignEvents/setup.sh' if found
Looking for '/var/local/extensions/CampaignEvents/setup.sh'
No '/var/local/extensions/CampaignEvents/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:34
 00:34

Running Selenium tests for 'extensions/CampaignEvents' via 'run_component_selenium_tests "extensions/CampaignEvents"'...

Ensuring Selenium ready...

 00:00

Starting Selenium container
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-novnc-1  Creating
 Container mediawiki-novnc-1  Created
 Container mediawiki-selenium-1  Creating
 Container mediawiki-selenium-1  Created
 Container mediawiki-novnc-1  Starting
 Container mediawiki-novnc-1  Started
 Container mediawiki-selenium-1  Starting
 Container mediawiki-selenium-1  Started
 00:11
Installing Selenium browser binary...
Chromium 101.0.4950.0 

> selenium-test
> wdio tests/selenium/wdio.conf.js


Execution of 4 workers started at 2025-06-20T15:31:41.296Z

[0-0] RUNNING in chrome - /tests/selenium/specs/editEventRegistration.js
[0-0] PASSED in chrome - /tests/selenium/specs/editEventRegistration.js
[0-1] RUNNING in chrome - /tests/selenium/specs/enableEventRegistration.js
[0-1] PASSED in chrome - /tests/selenium/specs/enableEventRegistration.js
[0-2] RUNNING in chrome - /tests/selenium/specs/eventPage.js
[0-2] PASSED in chrome - /tests/selenium/specs/eventPage.js
[0-3] RUNNING in chrome - /tests/selenium/specs/myEvents.js
[0-3] PASSED in chrome - /tests/selenium/specs/myEvents.js

 "spec" Reporter:
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-0] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-0] Session ID: acdfbc94-e47e-4e19-885a-38213a7b1fb0
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0] » /tests/selenium/specs/editEventRegistration.js
[Chrome 101.0.4950.0 linux #0-0] Edit Event Registration
[Chrome 101.0.4950.0 linux #0-0]    ✓ can allow organizer to update event page and dates
[Chrome 101.0.4950.0 linux #0-0]    ✓ can allow organizer to change the event to be in person
[Chrome 101.0.4950.0 linux #0-0]    ✓ can allow organizer to change the event to be online and in-person
[Chrome 101.0.4950.0 linux #0-0]    ✓ can allow organizer to add an additional organizer
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0] 4 passing (26.2s)
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-1] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-1] Session ID: ea17ab71-58a5-4be0-87d4-b75e0948ec9f
[Chrome 101.0.4950.0 linux #0-1]
[Chrome 101.0.4950.0 linux #0-1] » /tests/selenium/specs/enableEventRegistration.js
[Chrome 101.0.4950.0 linux #0-1] Enable Event Registration @daily
[Chrome 101.0.4950.0 linux #0-1]    ✓ is configured correctly
[Chrome 101.0.4950.0 linux #0-1]    ✓ requires event data
[Chrome 101.0.4950.0 linux #0-1]    ✓ can be enabled
[Chrome 101.0.4950.0 linux #0-1]
[Chrome 101.0.4950.0 linux #0-1] 3 passing (10s)
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-2] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-2] Session ID: 162280a6-fdfd-4b0b-9db3-96c1608f672f
[Chrome 101.0.4950.0 linux #0-2]
[Chrome 101.0.4950.0 linux #0-2] » /tests/selenium/specs/eventPage.js
[Chrome 101.0.4950.0 linux #0-2] Event page
[Chrome 101.0.4950.0 linux #0-2]    ✓ can have one user register publicly
[Chrome 101.0.4950.0 linux #0-2]    ✓ can have one user register privately
[Chrome 101.0.4950.0 linux #0-2]    ✓ can have a user cancel registration
[Chrome 101.0.4950.0 linux #0-2]
[Chrome 101.0.4950.0 linux #0-2] 3 passing (16.6s)
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-3] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-3] Session ID: 43590b6d-c037-4a6c-bcbe-043de132dd3b
[Chrome 101.0.4950.0 linux #0-3]
[Chrome 101.0.4950.0 linux #0-3] » /tests/selenium/specs/myEvents.js
[Chrome 101.0.4950.0 linux #0-3] MyEvents
[Chrome 101.0.4950.0 linux #0-3]    ✓ can allow organizer to search events by name
[Chrome 101.0.4950.0 linux #0-3]    ✓ can allow organizer to delete registration of first event in My Events
[Chrome 101.0.4950.0 linux #0-3]
[Chrome 101.0.4950.0 linux #0-3] 2 passing (6.1s)


Spec Files:	 4 passed, 4 total (100% completed) in 00:01:11 

 01:36

Running Selenium tests for 'extensions/CampaignEvents' via 'run_selenium_tests "extensions/CampaignEvents/tests/selenium/*specs/**/*.js" ".*"'...

Ensuring Selenium ready...

 00:00
Chromium 101.0.4950.0 
2025-06-20T15:32:56.611Z WARN @wdio/config:ConfigParser: pattern docs/**/specs/*.js did not match any file
2025-06-20T15:32:56.613Z WARN @wdio/config:ConfigParser: pattern specs/**/*.js did not match any file
2025-06-20T15:32:56.613Z WARN @wdio/config:ConfigParser: pattern wdio-mediawiki/specs/*.js did not match any file

Execution of 4 workers started at 2025-06-20T15:32:56.617Z

[0-0] RUNNING in chrome - file:///extensions/CampaignEvents/tests/selenium/specs/editEventRegistration.js
[0-0] FAILED in chrome - file:///extensions/CampaignEvents/tests/selenium/specs/editEventRegistration.js
[0-1] RUNNING in chrome - file:///extensions/CampaignEvents/tests/selenium/specs/enableEventRegistration.js
[0-1] TypeError in "Enable Event Registration @daily."before all" hook: wrappedHook for "is configured correctly""
TypeError: Cannot read properties of undefined (reading 'mwUser')
    at Object.bot (/var/www/html/w/extensions/CampaignEvents/node_modules/wdio-mediawiki/Api.js:17:29)
    at Object.createOrganizerAccount (/var/www/html/w/extensions/CampaignEvents/tests/selenium/EventUtils.js:28:30)
    at Object.loginAsOrganizer (/var/www/html/w/extensions/CampaignEvents/tests/selenium/EventUtils.js:17:14)
    at Context.<anonymous> (/var/www/html/w/extensions/CampaignEvents/tests/selenium/specs/enableEventRegistration.js:13:20)
[0-1] FAILED in chrome - file:///extensions/CampaignEvents/tests/selenium/specs/enableEventRegistration.js
[0-2] RUNNING in chrome - file:///extensions/CampaignEvents/tests/selenium/specs/eventPage.js
[0-2] TypeError in "Event page."before all" hook: wrappedHook for "can have one user register publicly""
TypeError: Cannot read properties of undefined (reading 'mwUser')
    at Object.bot (/var/www/html/w/extensions/CampaignEvents/node_modules/wdio-mediawiki/Api.js:17:29)
    at Object.createOrganizerAccount (/var/www/html/w/extensions/CampaignEvents/tests/selenium/EventUtils.js:28:30)
    at Object.loginAsOrganizer (/var/www/html/w/extensions/CampaignEvents/tests/selenium/EventUtils.js:17:14)
    at Context.<anonymous> (/var/www/html/w/extensions/CampaignEvents/tests/selenium/specs/eventPage.js:12:20)
[0-2] FAILED in chrome - file:///extensions/CampaignEvents/tests/selenium/specs/eventPage.js
[0-3] RUNNING in chrome - file:///extensions/CampaignEvents/tests/selenium/specs/myEvents.js
[0-3] TypeError in "MyEvents."before all" hook: wrappedHook for "can allow organizer to search events by name""
TypeError: Cannot read properties of undefined (reading 'mwUser')
    at Object.bot (/var/www/html/w/extensions/CampaignEvents/node_modules/wdio-mediawiki/Api.js:17:29)
    at Object.createOrganizerAccount (/var/www/html/w/extensions/CampaignEvents/tests/selenium/EventUtils.js:28:30)
    at Object.loginAsOrganizer (/var/www/html/w/extensions/CampaignEvents/tests/selenium/EventUtils.js:17:14)
    at Context.<anonymous> (/var/www/html/w/extensions/CampaignEvents/tests/selenium/specs/myEvents.js:12:20)
[0-3] FAILED in chrome - file:///extensions/CampaignEvents/tests/selenium/specs/myEvents.js

 "spec" Reporter:
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-0] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-0] Session ID: 1cdb045382f7d850643ba776fc41bd3c
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] » extensions/CampaignEvents/tests/selenium/specs/editEventRegistration.js
[chrome 137.0.7151.119 linux #0-0] Edit Event Registration
[chrome 137.0.7151.119 linux #0-0]    ? can allow organizer to update event page and dates
[chrome 137.0.7151.119 linux #0-0]    ✖ "before each" hook for Edit Event Registration
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 1 failing (70ms)
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 1) Edit Event Registration "before each" hook for Edit Event Registration
[chrome 137.0.7151.119 linux #0-0] Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-0] TypeError: Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-0]     at Object.bot (/var/www/html/w/extensions/CampaignEvents/node_modules/wdio-mediawiki/Api.js:17:29)
[chrome 137.0.7151.119 linux #0-0]     at Object.createOrganizerAccount (/var/www/html/w/extensions/CampaignEvents/tests/selenium/EventUtils.js:28:30)
[chrome 137.0.7151.119 linux #0-0]     at Object.loginAsOrganizer (/var/www/html/w/extensions/CampaignEvents/tests/selenium/EventUtils.js:17:14)
[chrome 137.0.7151.119 linux #0-0]     at Context.<anonymous> (/var/www/html/w/extensions/CampaignEvents/tests/selenium/specs/editEventRegistration.js:14:20)
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-1] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-1] Session ID: 68af76f180fca766a60fe76a8db55416
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1] » extensions/CampaignEvents/tests/selenium/specs/enableEventRegistration.js
[chrome 137.0.7151.119 linux #0-1] Enable Event Registration @daily
[chrome 137.0.7151.119 linux #0-1]    ✖ "before all" hook for Enable Event Registration @daily
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1] 1 failing (98ms)
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1] 1) Enable Event Registration @daily "before all" hook for Enable Event Registration @daily
[chrome 137.0.7151.119 linux #0-1] Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-1] TypeError: Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-1]     at Object.bot (/var/www/html/w/extensions/CampaignEvents/node_modules/wdio-mediawiki/Api.js:17:29)
[chrome 137.0.7151.119 linux #0-1]     at Object.createOrganizerAccount (/var/www/html/w/extensions/CampaignEvents/tests/selenium/EventUtils.js:28:30)
[chrome 137.0.7151.119 linux #0-1]     at Object.loginAsOrganizer (/var/www/html/w/extensions/CampaignEvents/tests/selenium/EventUtils.js:17:14)
[chrome 137.0.7151.119 linux #0-1]     at Context.<anonymous> (/var/www/html/w/extensions/CampaignEvents/tests/selenium/specs/enableEventRegistration.js:13:20)
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-2] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-2] Session ID: ab0525afff67ce8d964ba3c6c0f79eeb
[chrome 137.0.7151.119 linux #0-2]
[chrome 137.0.7151.119 linux #0-2] » extensions/CampaignEvents/tests/selenium/specs/eventPage.js
[chrome 137.0.7151.119 linux #0-2] Event page
[chrome 137.0.7151.119 linux #0-2]    ✖ "before all" hook for Event page
[chrome 137.0.7151.119 linux #0-2]
[chrome 137.0.7151.119 linux #0-2] 1 failing (107ms)
[chrome 137.0.7151.119 linux #0-2]
[chrome 137.0.7151.119 linux #0-2] 1) Event page "before all" hook for Event page
[chrome 137.0.7151.119 linux #0-2] Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-2] TypeError: Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-2]     at Object.bot (/var/www/html/w/extensions/CampaignEvents/node_modules/wdio-mediawiki/Api.js:17:29)
[chrome 137.0.7151.119 linux #0-2]     at Object.createOrganizerAccount (/var/www/html/w/extensions/CampaignEvents/tests/selenium/EventUtils.js:28:30)
[chrome 137.0.7151.119 linux #0-2]     at Object.loginAsOrganizer (/var/www/html/w/extensions/CampaignEvents/tests/selenium/EventUtils.js:17:14)
[chrome 137.0.7151.119 linux #0-2]     at Context.<anonymous> (/var/www/html/w/extensions/CampaignEvents/tests/selenium/specs/eventPage.js:12:20)
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-3] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-3] Session ID: 76ab5dac9d63fedeb7097d11f853161e
[chrome 137.0.7151.119 linux #0-3]
[chrome 137.0.7151.119 linux #0-3] » extensions/CampaignEvents/tests/selenium/specs/myEvents.js
[chrome 137.0.7151.119 linux #0-3] MyEvents
[chrome 137.0.7151.119 linux #0-3]    ✖ "before all" hook for MyEvents
[chrome 137.0.7151.119 linux #0-3]
[chrome 137.0.7151.119 linux #0-3] 1 failing (736ms)
[chrome 137.0.7151.119 linux #0-3]
[chrome 137.0.7151.119 linux #0-3] 1) MyEvents "before all" hook for MyEvents
[chrome 137.0.7151.119 linux #0-3] Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-3] TypeError: Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-3]     at Object.bot (/var/www/html/w/extensions/CampaignEvents/node_modules/wdio-mediawiki/Api.js:17:29)
[chrome 137.0.7151.119 linux #0-3]     at Object.createOrganizerAccount (/var/www/html/w/extensions/CampaignEvents/tests/selenium/EventUtils.js:28:30)
[chrome 137.0.7151.119 linux #0-3]     at Object.loginAsOrganizer (/var/www/html/w/extensions/CampaignEvents/tests/selenium/EventUtils.js:17:14)
[chrome 137.0.7151.119 linux #0-3]     at Context.<anonymous> (/var/www/html/w/extensions/CampaignEvents/tests/selenium/specs/myEvents.js:12:20)


Spec Files:	 0 passed, 4 failed, 4 total (100% completed) in 00:00:15  


 00:19

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-selenium-1  Stopping
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-selenium-1  Stopped
 Container mediawiki-selenium-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-selenium-1  Removed
 Container mediawiki-novnc-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-novnc-1  Stopped
 Container mediawiki-novnc-1  Removing
 Container mediawiki-novnc-1  Removed
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-web-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:25

Reclaim disk space if needed
Free disk space (20%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12910, done        
remote: Finding sources:   1% (65/12910)           
remote: Finding sources:   2% (194/12910)           
remote: Finding sources:   3% (323/12910)           
remote: Finding sources:   4% (452/12910)           
remote: Finding sources:   5% (581/12910)           
remote: Finding sources:   6% (711/12910)           
remote: Finding sources:   7% (840/12910)           
remote: Finding sources:   8% (969/12910)           
remote: Finding sources:   9% (1098/12910)           
remote: Finding sources:  10% (1227/12910)           
remote: Finding sources:  11% (1356/12910)           
remote: Finding sources:  12% (1485/12910)           
remote: Finding sources:  13% (1614/12910)           
remote: Finding sources:  14% (1743/12910)           
remote: Finding sources:  15% (1872/12910)           
remote: Finding sources:  16% (2002/12910)           
remote: Finding sources:  17% (2131/12910)           
remote: Finding sources:  18% (2260/12910)           
remote: Finding sources:  19% (2389/12910)           
remote: Finding sources:  20% (2518/12910)           
remote: Finding sources:  21% (2647/12910)           
remote: Finding sources:  22% (2776/12910)           
remote: Finding sources:  23% (2905/12910)           
remote: Finding sources:  24% (3034/12910)           
remote: Finding sources:  25% (3163/12910)           
remote: Finding sources:  26% (3293/12910)           
remote: Finding sources:  27% (3422/12910)           
remote: Finding sources:  28% (3551/12910)           
remote: Finding sources:  29% (3680/12910)           
remote: Finding sources:  30% (3809/12910)           
remote: Finding sources:  31% (3938/12910)           
remote: Finding sources:  32% (4067/12910)           
remote: Finding sources:  33% (4196/12910)           
remote: Finding sources:  34% (4325/12910)           
remote: Finding sources:  35% (4454/12910)           
remote: Finding sources:  36% (4584/12910)           
remote: Finding sources:  37% (4713/12910)           
remote: Finding sources:  38% (4842/12910)           
remote: Finding sources:  39% (4971/12910)           
remote: Finding sources:  40% (5100/12910)           
remote: Finding sources:  41% (5229/12910)           
remote: Finding sources:  42% (5358/12910)           
remote: Finding sources:  43% (5487/12910)           
remote: Finding sources:  44% (5616/12910)           
remote: Finding sources:  45% (5745/12910)           
remote: Finding sources:  46% (5875/12910)           
remote: Finding sources:  47% (6004/12910)           
remote: Finding sources:  48% (6133/12910)           
remote: Finding sources:  49% (6262/12910)           
remote: Finding sources:  50% (6391/12910)           
remote: Finding sources:  51% (6520/12910)           
remote: Finding sources:  52% (6649/12910)           
remote: Finding sources:  53% (6778/12910)           
remote: Finding sources:  54% (6907/12910)           
remote: Finding sources:  55% (7036/12910)           
remote: Finding sources:  56% (7166/12910)           
remote: Finding sources:  57% (7295/12910)           
remote: Finding sources:  58% (7424/12910)           
remote: Finding sources:  59% (7553/12910)           
remote: Finding sources:  60% (7682/12910)           
remote: Finding sources:  61% (7811/12910)           
remote: Finding sources:  62% (7940/12910)           
remote: Finding sources:  63% (8069/12910)           
remote: Finding sources:  64% (8198/12910)           
remote: Finding sources:  65% (8327/12910)           
remote: Finding sources:  66% (8457/12910)           
remote: Finding sources:  67% (8586/12910)           
remote: Finding sources:  68% (8715/12910)           
remote: Finding sources:  69% (8844/12910)           
remote: Finding sources:  70% (8973/12910)           
remote: Finding sources:  71% (9102/12910)           
remote: Finding sources:  72% (9231/12910)           
remote: Finding sources:  73% (9360/12910)           
remote: Finding sources:  74% (9489/12910)           
remote: Finding sources:  75% (9618/12910)           
remote: Finding sources:  76% (9748/12910)           
remote: Finding sources:  77% (9877/12910)           
remote: Finding sources:  78% (10006/12910)           
remote: Finding sources:  79% (10135/12910)           
remote: Finding sources:  80% (10264/12910)           
remote: Finding sources:  81% (10393/12910)           
remote: Finding sources:  82% (10522/12910)           
remote: Finding sources:  83% (10651/12910)           
remote: Finding sources:  84% (10780/12910)           
remote: Finding sources:  85% (10909/12910)           
remote: Finding sources:  86% (11039/12910)           
remote: Finding sources:  87% (11168/12910)           
remote: Finding sources:  88% (11297/12910)           
remote: Finding sources:  89% (11426/12910)           
remote: Finding sources:  90% (11555/12910)           
remote: Finding sources:  91% (11684/12910)           
remote: Finding sources:  92% (11813/12910)           
remote: Finding sources:  93% (11942/12910)           
remote: Finding sources:  94% (12071/12910)           
remote: Finding sources:  95% (12200/12910)           
remote: Finding sources:  96% (12330/12910)           
remote: Finding sources:  97% (12459/12910)           
remote: Finding sources:  98% (12588/12910)           
remote: Finding sources:  99% (12717/12910)           
remote: Finding sources: 100% (12846/12910)           
remote: Finding sources: 100% (12910/12910)        
remote: Getting sizes:   1% (58/11429)           
remote: Getting sizes:   2% (172/11429)           
remote: Getting sizes:   3% (286/11429)           
remote: Getting sizes:   4% (401/11429)           
remote: Getting sizes:   5% (515/11429)           
remote: Getting sizes:   6% (629/11429)           
remote: Getting sizes:   7% (743/11429)           
remote: Getting sizes:   8% (858/11429)           
remote: Getting sizes:   9% (972/11429)           
remote: Getting sizes:  10% (1086/11429)           
remote: Getting sizes:  11% (1201/11429)           
remote: Getting sizes:  12% (1315/11429)           
remote: Getting sizes:  13% (1429/11429)           
remote: Getting sizes:  14% (1543/11429)           
remote: Getting sizes:  15% (1658/11429)           
remote: Getting sizes:  16% (1772/11429)           
remote: Getting sizes:  17% (1886/11429)           
remote: Getting sizes:  18% (2001/11429)           
remote: Getting sizes:  19% (2115/11429)           
remote: Getting sizes:  20% (2229/11429)           
remote: Getting sizes:  21% (2343/11429)           
remote: Getting sizes:  22% (2458/11429)           
remote: Getting sizes:  23% (2572/11429)           
remote: Getting sizes:  24% (2686/11429)           
remote: Getting sizes:  25% (2801/11429)           
remote: Getting sizes:  26% (2915/11429)           
remote: Getting sizes:  27% (3029/11429)           
remote: Getting sizes:  28% (3143/11429)           
remote: Getting sizes:  29% (3258/11429)           
remote: Getting sizes:  30% (3372/11429)           
remote: Getting sizes:  31% (3486/11429)           
remote: Getting sizes:  32% (3601/11429)           
remote: Getting sizes:  33% (3715/11429)           
remote: Getting sizes:  34% (3829/11429)           
remote: Getting sizes:  35% (3944/11429)           
remote: Getting sizes:  36% (4058/11429)           
remote: Getting sizes:  37% (4172/11429)           
remote: Getting sizes:  38% (4286/11429)           
remote: Getting sizes:  39% (4401/11429)           
remote: Getting sizes:  40% (4515/11429)           
remote: Getting sizes:  41% (4629/11429)           
remote: Getting sizes:  42% (4744/11429)           
remote: Getting sizes:  43% (4858/11429)           
remote: Getting sizes:  44% (4972/11429)           
remote: Getting sizes:  45% (5086/11429)           
remote: Getting sizes:  46% (5201/11429)           
remote: Getting sizes:  47% (5315/11429)           
remote: Getting sizes:  48% (5429/11429)           
remote: Getting sizes:  49% (5544/11429)           
remote: Getting sizes:  50% (5658/11429)           
remote: Getting sizes:  51% (5772/11429)           
remote: Getting sizes:  52% (5886/11429)           
remote: Getting sizes:  53% (6001/11429)           
remote: Getting sizes:  54% (6115/11429)           
remote: Getting sizes:  55% (6229/11429)           
remote: Getting sizes:  56% (6344/11429)           
remote: Getting sizes:  57% (6458/11429)           
remote: Getting sizes:  58% (6572/11429)           
remote: Getting sizes:  59% (6686/11429)           
remote: Getting sizes:  60% (6801/11429)           
remote: Getting sizes:  61% (6915/11429)           
remote: Getting sizes:  62% (7029/11429)           
remote: Getting sizes:  63% (7144/11429)           
remote: Getting sizes:  64% (7258/11429)           
remote: Getting sizes:  65% (7372/11429)           
remote: Getting sizes:  66% (7486/11429)           
remote: Getting sizes:  67% (7601/11429)           
remote: Getting sizes:  68% (7715/11429)           
remote: Getting sizes:  69% (7829/11429)           
remote: Getting sizes:  70% (7944/11429)           
remote: Getting sizes:  71% (8058/11429)           
remote: Getting sizes:  72% (8172/11429)           
remote: Getting sizes:  73% (8287/11429)           
remote: Getting sizes:  74% (8401/11429)           
remote: Getting sizes:  75% (8515/11429)           
remote: Getting sizes:  76% (8629/11429)           
remote: Getting sizes:  77% (8744/11429)           
remote: Getting sizes:  78% (8858/11429)           
remote: Getting sizes:  79% (8972/11429)           
remote: Getting sizes:  80% (9087/11429)           
remote: Getting sizes:  81% (9201/11429)           
remote: Getting sizes:  82% (9315/11429)           
remote: Getting sizes:  83% (9429/11429)           
remote: Getting sizes:  84% (9544/11429)           
remote: Getting sizes:  85% (9658/11429)           
remote: Getting sizes:  86% (9772/11429)           
remote: Getting sizes:  87% (9887/11429)           
remote: Getting sizes:  88% (10001/11429)           
remote: Getting sizes:  89% (10115/11429)           
remote: Getting sizes:  90% (10229/11429)           
remote: Getting sizes:  91% (10344/11429)           
remote: Getting sizes:  92% (10458/11429)           
remote: Getting sizes:  93% (10572/11429)           
remote: Getting sizes:  94% (10687/11429)           
remote: Getting sizes:  95% (10801/11429)           
remote: Getting sizes:  96% (10915/11429)           
remote: Getting sizes:  97% (11029/11429)           
remote: Getting sizes:  98% (11144/11429)           
remote: Getting sizes:  99% (11258/11429)           
remote: Getting sizes: 100% (11372/11429)           
remote: Getting sizes: 100% (11429/11429)        
remote: Compressing objects:   2% (2224/135389)           
remote: Compressing objects:   3% (3469/135389)           
remote: Compressing objects:   4% (4740/135389)           
remote: Compressing objects:   5% (6434/135389)           
remote: Compressing objects:   6% (7531/135389)           
remote: Compressing objects:   7% (8918/135389)           
remote: Compressing objects:   8% (10206/135389)           
remote: Compressing objects:   8% (11027/135389)           
remote: Compressing objects:   9% (11518/135389)           
remote: Compressing objects:  10% (12962/135389)           
remote: Compressing objects:  11% (14219/135389)           
remote: Compressing objects:  12% (15570/135389)           
remote: Compressing objects:  13% (16945/135389)           
remote: Compressing objects:  14% (18298/135389)           
remote: Compressing objects:  15% (19744/135389)           
remote: Compressing objects:  16% (21021/135389)           
remote: Compressing objects:  17% (22457/135389)           
remote: Compressing objects:  17% (23156/135389)           
remote: Compressing objects:  18% (23700/135389)           
remote: Compressing objects:  19% (25053/135389)           
remote: Compressing objects:  20% (26438/135389)           
remote: Compressing objects:  21% (27756/135389)           
remote: Compressing objects:  22% (29131/135389)           
remote: Compressing objects:  23% (30463/135389)           
remote: Compressing objects:  24% (31824/135389)           
remote: Compressing objects:  25% (33181/135389)           
remote: Compressing objects:  26% (34526/135389)           
remote: Compressing objects:  27% (36120/135389)           
remote: Compressing objects:  28% (37341/135389)           
remote: Compressing objects:  29% (38802/135389)           
remote: Compressing objects:  29% (39052/135389)           
remote: Compressing objects:  30% (40297/135389)           
remote: Compressing objects:  31% (41384/135389)           
remote: Compressing objects:  32% (42740/135389)           
remote: Compressing objects:  33% (44051/135389)           
remote: Compressing objects:  34% (45367/135389)           
remote: Compressing objects:  35% (46711/135389)           
remote: Compressing objects:  36% (48114/135389)           
remote: Compressing objects:  37% (49420/135389)           
remote: Compressing objects:  38% (50808/135389)           
remote: Compressing objects:  39% (52471/135389)           
remote: Compressing objects:  40% (53497/135389)           
remote: Compressing objects:  41% (55071/135389)           
remote: Compressing objects:  42% (56349/135389)           
remote: Compressing objects:  43% (57676/135389)           
remote: Compressing objects:  44% (59239/135389)           
remote: Compressing objects:  45% (60302/135389)           
remote: Compressing objects:  46% (61761/135389)           
remote: Compressing objects:  47% (63006/135389)           
remote: Compressing objects:  48% (64627/135389)           
remote: Compressing objects:  49% (65676/135389)           
remote: Compressing objects:  50% (67026/135389)           
remote: Compressing objects:  51% (68590/135389)           
remote: Compressing objects:  52% (70197/135389)           
remote: Compressing objects:  53% (71233/135389)           
remote: Compressing objects:  53% (71278/135389)           
remote: Compressing objects:  54% (72446/135389)           
remote: Compressing objects:  55% (74562/135389)           
remote: Compressing objects:  56% (75279/135389)           
remote: Compressing objects:  57% (76633/135389)           
remote: Compressing objects:  58% (77886/135389)           
remote: Compressing objects:  59% (79433/135389)           
remote: Compressing objects:  60% (80829/135389)           
remote: Compressing objects:  61% (82167/135389)           
remote: Compressing objects:  62% (83394/135389)           
remote: Compressing objects:  63% (84626/135389)           
remote: Compressing objects:  64% (85977/135389)           
remote: Compressing objects:  65% (87350/135389)           
remote: Compressing objects:  66% (89673/135389)           
remote: Compressing objects:  67% (90312/135389)           
remote: Compressing objects:  68% (91396/135389)           
remote: Compressing objects:  69% (92835/135389)           
remote: Compressing objects:  70% (94136/135389)           
remote: Compressing objects:  71% (95482/135389)           
remote: Compressing objects:  72% (96879/135389)           
remote: Compressing objects:  73% (98219/135389)           
remote: Compressing objects:  74% (99526/135389)           
remote: Compressing objects:  75% (100974/135389)           
remote: Compressing objects:  76% (102292/135389)           
remote: Compressing objects:  77% (103756/135389)           
remote: Compressing objects:  78% (104987/135389)           
remote: Compressing objects:  78% (105107/135389)           
remote: Compressing objects:  79% (106293/135389)           
remote: Compressing objects:  80% (107813/135389)           
remote: Compressing objects:  81% (109007/135389)           
remote: Compressing objects:  82% (110464/135389)           
remote: Compressing objects:  83% (111727/135389)           
remote: Compressing objects:  84% (113104/135389)           
remote: Compressing objects:  85% (114421/135389)           
remote: Compressing objects:  86% (115948/135389)           
remote: Compressing objects:  87% (117429/135389)           
remote: Compressing objects:  88% (118474/135389)           
remote: Compressing objects:  89% (119873/135389)           
remote: Compressing objects:  90% (121353/135389)           
remote: Compressing objects:  91% (122591/135389)           
remote: Compressing objects:  92% (124099/135389)           
remote: Compressing objects:  93% (125301/135389)           
remote: Compressing objects:  94% (127490/135389)           
remote: Compressing objects:  95% (128129/135389)           
remote: Compressing objects:  96% (129417/135389)           
remote: Compressing objects:  97% (130661/135389)           
remote: Compressing objects:  98% (132116/135389)           
remote: Compressing objects:  99% (133361/135389)           
remote: Compressing objects: 100% (134713/135389)           
remote: Compressing objects: 100% (135388/135389)        
Receiving objects:   0% (1/12910)
Receiving objects:   1% (130/12910)
Receiving objects:   2% (259/12910)
Receiving objects:   3% (388/12910)
Receiving objects:   4% (517/12910)
Receiving objects:   5% (646/12910)
Receiving objects:   6% (775/12910)
Receiving objects:   7% (904/12910)
Receiving objects:   8% (1033/12910)
Receiving objects:   9% (1162/12910)
Receiving objects:  10% (1291/12910)
Receiving objects:  11% (1421/12910)
Receiving objects:  12% (1550/12910)
Receiving objects:  13% (1679/12910)
Receiving objects:  14% (1808/12910)
Receiving objects:  15% (1937/12910)
Receiving objects:  16% (2066/12910)
Receiving objects:  17% (2195/12910), 4.07 MiB | 8.12 MiB/s
Receiving objects:  18% (2324/12910), 4.07 MiB | 8.12 MiB/s
Receiving objects:  19% (2453/12910), 4.07 MiB | 8.12 MiB/s
Receiving objects:  20% (2582/12910), 4.07 MiB | 8.12 MiB/s
Receiving objects:  21% (2712/12910), 4.07 MiB | 8.12 MiB/s
Receiving objects:  22% (2841/12910), 4.07 MiB | 8.12 MiB/s
Receiving objects:  23% (2970/12910), 4.07 MiB | 8.12 MiB/s
Receiving objects:  24% (3099/12910), 4.07 MiB | 8.12 MiB/s
Receiving objects:  25% (3228/12910), 4.07 MiB | 8.12 MiB/s
Receiving objects:  26% (3357/12910), 4.07 MiB | 8.12 MiB/s
Receiving objects:  27% (3486/12910), 4.07 MiB | 8.12 MiB/s
Receiving objects:  28% (3615/12910), 4.07 MiB | 8.12 MiB/s
Receiving objects:  28% (3635/12910), 4.07 MiB | 8.12 MiB/s
Receiving objects:  29% (3744/12910), 8.13 MiB | 8.12 MiB/s
Receiving objects:  30% (3873/12910), 8.13 MiB | 8.12 MiB/s
Receiving objects:  31% (4003/12910), 8.13 MiB | 8.12 MiB/s
Receiving objects:  32% (4132/12910), 8.13 MiB | 8.12 MiB/s
Receiving objects:  33% (4261/12910), 8.13 MiB | 8.12 MiB/s
Receiving objects:  34% (4390/12910), 8.13 MiB | 8.12 MiB/s
Receiving objects:  35% (4519/12910), 8.13 MiB | 8.12 MiB/s
Receiving objects:  36% (4648/12910), 11.63 MiB | 7.72 MiB/s
Receiving objects:  37% (4777/12910), 11.63 MiB | 7.72 MiB/s
Receiving objects:  38% (4906/12910), 11.63 MiB | 7.72 MiB/s
Receiving objects:  39% (5035/12910), 11.63 MiB | 7.72 MiB/s
Receiving objects:  40% (5164/12910), 11.63 MiB | 7.72 MiB/s
Receiving objects:  41% (5294/12910), 11.63 MiB | 7.72 MiB/s
Receiving objects:  42% (5423/12910), 11.63 MiB | 7.72 MiB/s
Receiving objects:  43% (5552/12910), 11.63 MiB | 7.72 MiB/s
Receiving objects:  44% (5681/12910), 11.63 MiB | 7.72 MiB/s
Receiving objects:  44% (5695/12910), 11.63 MiB | 7.72 MiB/s
Receiving objects:  45% (5810/12910), 15.19 MiB | 7.55 MiB/s
Receiving objects:  46% (5939/12910), 15.19 MiB | 7.55 MiB/s
Receiving objects:  47% (6068/12910), 18.94 MiB | 7.54 MiB/s
Receiving objects:  47% (6137/12910), 18.94 MiB | 7.54 MiB/s
Receiving objects:  48% (6197/12910), 21.92 MiB | 7.28 MiB/s
Receiving objects:  49% (6326/12910), 21.92 MiB | 7.28 MiB/s
Receiving objects:  50% (6455/12910), 21.92 MiB | 7.28 MiB/s
Receiving objects:  51% (6585/12910), 21.92 MiB | 7.28 MiB/s
Receiving objects:  52% (6714/12910), 26.43 MiB | 7.53 MiB/s
Receiving objects:  52% (6819/12910), 26.43 MiB | 7.53 MiB/s
Receiving objects:  53% (6843/12910), 26.43 MiB | 7.53 MiB/s
Receiving objects:  54% (6972/12910), 30.95 MiB | 7.71 MiB/s
Receiving objects:  55% (7101/12910), 30.95 MiB | 7.71 MiB/s
Receiving objects:  56% (7230/12910), 30.95 MiB | 7.71 MiB/s
Receiving objects:  57% (7359/12910), 30.95 MiB | 7.71 MiB/s
Receiving objects:  58% (7488/12910), 30.95 MiB | 7.71 MiB/s
Receiving objects:  59% (7617/12910), 30.95 MiB | 7.71 MiB/s
Receiving objects:  60% (7746/12910), 33.11 MiB | 7.34 MiB/s
Receiving objects:  61% (7876/12910), 33.11 MiB | 7.34 MiB/s
Receiving objects:  62% (8005/12910), 33.11 MiB | 7.34 MiB/s
Receiving objects:  63% (8134/12910), 33.11 MiB | 7.34 MiB/s
Receiving objects:  64% (8263/12910), 33.11 MiB | 7.34 MiB/s
Receiving objects:  65% (8392/12910), 33.11 MiB | 7.34 MiB/s
Receiving objects:  66% (8521/12910), 33.11 MiB | 7.34 MiB/s
Receiving objects:  67% (8650/12910), 33.11 MiB | 7.34 MiB/s
Receiving objects:  68% (8779/12910), 33.11 MiB | 7.34 MiB/s
Receiving objects:  69% (8908/12910), 33.11 MiB | 7.34 MiB/s
Receiving objects:  70% (9037/12910), 33.11 MiB | 7.34 MiB/s
Receiving objects:  71% (9167/12910), 33.11 MiB | 7.34 MiB/s
Receiving objects:  72% (9296/12910), 33.11 MiB | 7.34 MiB/s
Receiving objects:  73% (9425/12910), 33.11 MiB | 7.34 MiB/s
Receiving objects:  74% (9554/12910), 33.11 MiB | 7.34 MiB/s
Receiving objects:  75% (9683/12910), 33.11 MiB | 7.34 MiB/s
Receiving objects:  76% (9812/12910), 33.11 MiB | 7.34 MiB/s
Receiving objects:  77% (9941/12910), 33.11 MiB | 7.34 MiB/s
Receiving objects:  78% (10070/12910), 33.11 MiB | 7.34 MiB/s
Receiving objects:  79% (10199/12910), 33.11 MiB | 7.34 MiB/s
Receiving objects:  80% (10328/12910), 33.11 MiB | 7.34 MiB/s
Receiving objects:  81% (10458/12910), 33.11 MiB | 7.34 MiB/s
Receiving objects:  82% (10587/12910), 33.11 MiB | 7.34 MiB/s
Receiving objects:  83% (10716/12910), 33.11 MiB | 7.34 MiB/s
Receiving objects:  84% (10845/12910), 33.11 MiB | 7.34 MiB/s
Receiving objects:  85% (10974/12910), 33.11 MiB | 7.34 MiB/s
Receiving objects:  86% (11103/12910), 33.11 MiB | 7.34 MiB/s
Receiving objects:  87% (11232/12910), 33.11 MiB | 7.34 MiB/s
Receiving objects:  88% (11361/12910), 33.11 MiB | 7.34 MiB/s
Receiving objects:  89% (11490/12910), 33.11 MiB | 7.34 MiB/s
Receiving objects:  90% (11619/12910), 33.11 MiB | 7.34 MiB/s
Receiving objects:  91% (11749/12910), 33.11 MiB | 7.34 MiB/s
Receiving objects:  91% (11812/12910), 33.11 MiB | 7.34 MiB/s
Receiving objects:  92% (11878/12910), 33.11 MiB | 7.34 MiB/s
Receiving objects:  93% (12007/12910), 33.11 MiB | 7.34 MiB/s
Receiving objects:  94% (12136/12910), 40.97 MiB | 8.18 MiB/s
Receiving objects:  95% (12265/12910), 40.97 MiB | 8.18 MiB/s
Receiving objects:  96% (12394/12910), 40.97 MiB | 8.18 MiB/s
Receiving objects:  97% (12523/12910), 40.97 MiB | 8.18 MiB/s
Receiving objects:  98% (12652/12910), 40.97 MiB | 8.18 MiB/s
Receiving objects:  99% (12781/12910), 40.97 MiB | 8.18 MiB/s
remote: Total 12910 (delta 2738), reused 6294 (delta 1478)        
Receiving objects: 100% (12910/12910), 40.97 MiB | 8.18 MiB/s
Receiving objects: 100% (12910/12910), 45.54 MiB | 8.29 MiB/s, done.
Resolving deltas:   0% (0/2738)
Resolving deltas:   1% (28/2738)
Resolving deltas:   2% (55/2738)
Resolving deltas:   3% (83/2738)
Resolving deltas:   4% (110/2738)
Resolving deltas:   5% (137/2738)
Resolving deltas:   6% (166/2738)
Resolving deltas:   7% (192/2738)
Resolving deltas:   8% (220/2738)
Resolving deltas:   9% (247/2738)
Resolving deltas:  10% (274/2738)
Resolving deltas:  11% (302/2738)
Resolving deltas:  12% (331/2738)
Resolving deltas:  13% (356/2738)
Resolving deltas:  14% (384/2738)
Resolving deltas:  15% (411/2738)
Resolving deltas:  16% (439/2738)
Resolving deltas:  17% (467/2738)
Resolving deltas:  18% (493/2738)
Resolving deltas:  19% (521/2738)
Resolving deltas:  20% (548/2738)
Resolving deltas:  21% (576/2738)
Resolving deltas:  22% (604/2738)
Resolving deltas:  23% (630/2738)
Resolving deltas:  24% (658/2738)
Resolving deltas:  25% (685/2738)
Resolving deltas:  26% (712/2738)
Resolving deltas:  27% (740/2738)
Resolving deltas:  28% (768/2738)
Resolving deltas:  29% (795/2738)
Resolving deltas:  30% (822/2738)
Resolving deltas:  31% (850/2738)
Resolving deltas:  32% (877/2738)
Resolving deltas:  33% (904/2738)
Resolving deltas:  34% (932/2738)
Resolving deltas:  35% (959/2738)
Resolving deltas:  36% (987/2738)
Resolving deltas:  37% (1014/2738)
Resolving deltas:  38% (1042/2738)
Resolving deltas:  39% (1068/2738)
Resolving deltas:  40% (1096/2738)
Resolving deltas:  41% (1123/2738)
Resolving deltas:  42% (1150/2738)
Resolving deltas:  43% (1178/2738)
Resolving deltas:  44% (1205/2738)
Resolving deltas:  45% (1233/2738)
Resolving deltas:  46% (1260/2738)
Resolving deltas:  47% (1288/2738)
Resolving deltas:  48% (1315/2738)
Resolving deltas:  49% (1343/2738)
Resolving deltas:  50% (1369/2738)
Resolving deltas:  51% (1397/2738)
Resolving deltas:  52% (1425/2738)
Resolving deltas:  53% (1452/2738)
Resolving deltas:  54% (1480/2738)
Resolving deltas:  55% (1506/2738)
Resolving deltas:  56% (1534/2738)
Resolving deltas:  57% (1561/2738)
Resolving deltas:  58% (1589/2738)
Resolving deltas:  59% (1616/2738)
Resolving deltas:  60% (1643/2738)
Resolving deltas:  61% (1671/2738)
Resolving deltas:  62% (1698/2738)
Resolving deltas:  63% (1725/2738)
Resolving deltas:  64% (1753/2738)
Resolving deltas:  65% (1780/2738)
Resolving deltas:  66% (1808/2738)
Resolving deltas:  67% (1835/2738)
Resolving deltas:  68% (1862/2738)
Resolving deltas:  69% (1890/2738)
Resolving deltas:  70% (1917/2738)
Resolving deltas:  71% (1944/2738)
Resolving deltas:  72% (1972/2738)
Resolving deltas:  73% (1999/2738)
Resolving deltas:  74% (2027/2738)
Resolving deltas:  75% (2054/2738)
Resolving deltas:  76% (2081/2738)
Resolving deltas:  77% (2109/2738)
Resolving deltas:  78% (2136/2738)
Resolving deltas:  79% (2164/2738)
Resolving deltas:  80% (2191/2738)
Resolving deltas:  81% (2218/2738)
Resolving deltas:  82% (2246/2738)
Resolving deltas:  83% (2273/2738)
Resolving deltas:  84% (2300/2738)
Resolving deltas:  85% (2328/2738)
Resolving deltas:  86% (2355/2738)
Resolving deltas:  87% (2383/2738)
Resolving deltas:  88% (2410/2738)
Resolving deltas:  89% (2437/2738)
Resolving deltas:  90% (2465/2738)
Resolving deltas:  91% (2492/2738)
Resolving deltas:  92% (2519/2738)
Resolving deltas:  93% (2548/2738)
Resolving deltas:  94% (2574/2738)
Resolving deltas:  95% (2602/2738)
Resolving deltas:  96% (2630/2738)
Resolving deltas:  97% (2656/2738)
Resolving deltas:  98% (2685/2738)
Resolving deltas:  99% (2711/2738)
Resolving deltas: 100% (2738/2738)
Resolving deltas: 100% (2738/2738), done.
Updating files:  69% (7950/11457)
Updating files:  70% (8020/11457)
Updating files:  71% (8135/11457)
Updating files:  72% (8250/11457)
Updating files:  73% (8364/11457)
Updating files:  74% (8479/11457)
Updating files:  75% (8593/11457)
Updating files:  76% (8708/11457)
Updating files:  77% (8822/11457)
Updating files:  78% (8937/11457)
Updating files:  79% (9052/11457)
Updating files:  80% (9166/11457)
Updating files:  81% (9281/11457)
Updating files:  82% (9395/11457)
Updating files:  83% (9510/11457)
Updating files:  84% (9624/11457)
Updating files:  85% (9739/11457)
Updating files:  86% (9854/11457)
Updating files:  87% (9968/11457)
Updating files:  88% (10083/11457)
Updating files:  89% (10197/11457)
Updating files:  90% (10312/11457)
Updating files:  91% (10426/11457)
Updating files:  92% (10541/11457)
Updating files:  93% (10656/11457)
Updating files:  94% (10770/11457)
Updating files:  95% (10885/11457)
Updating files:  96% (10999/11457)
Updating files:  97% (11114/11457)
Updating files:  98% (11228/11457)
Updating files:  99% (11343/11457)
Updating files: 100% (11457/11457)
Updating files: 100% (11457/11457), done.
 00:13

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-1  Started
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-web-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  39/133 [========>-------------------]  29%
  64/133 [=============>--------------]  48%
  81/133 [=================>----------]  60%
 103/133 [=====================>------]  77%
 115/133 [========================>---]  86%
 132/133 [===========================>]  99%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:05

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:02

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 7.1 s.
 00:07

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 9s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:09

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:27

 01:27

Install 'extensions/Cargo'...

Cloning component(s)
:0: _clone_component "extensions/Cargo"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/Cargo to 'extensions/Cargo' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/Cargo'...
|0| remote: Counting objects: 1           
remote: Counting objects: 525, done        
|0| remote: Finding sources:   1% (3/525)           
remote: Finding sources:   2% (8/525)           
remote: Finding sources:   3% (14/525)           
remote: Finding sources:   4% (19/525)           
remote: Finding sources:   5% (24/525)           
remote: Finding sources:   6% (29/525)           
remote: Finding sources:   7% (35/525)           
remote: Finding sources:   8% (40/525)           
remote: Finding sources:   9% (45/525)           
remote: Finding sources:  10% (50/525)           
remote: Finding sources:  11% (56/525)           
remote: Finding sources:  12% (61/525)           
remote: Finding sources:  13% (66/525)           
remote: Finding sources:  14% (71/525)           
remote: Finding sources:  15% (77/525)           
remote: Finding sources:  16% (82/525)           
remote: Finding sources:  17% (87/525)           
remote: Finding sources:  18% (92/525)           
remote: Finding sources:  19% (98/525)           
remote: Finding sources:  20% (103/525)           
remote: Finding sources:  21% (108/525)           
remote: Finding sources:  22% (113/525)           
remote: Finding sources:  23% (119/525)           
remote: Finding sources:  24% (124/525)           
remote: Finding sources:  25% (129/525)           
remote: Finding sources:  26% (134/525)           
remote: Finding sources:  27% (140/525)           
remote: Finding sources:  28% (145/525)           
remote: Finding sources:  29% (150/525)           
remote: Finding sources:  30% (155/525)           
remote: Finding sources:  31% (161/525)           
remote: Finding sources:  32% (166/525)           
remote: Finding sources:  33% (171/525)           
remote: Finding sources:  34% (176/525)           
remote: Finding sources:  35% (182/525)           
remote: Finding sources:  36% (187/525)           
remote: Finding sources:  37% (192/525)           
remote: Finding sources:  38% (197/525)           
remote: Finding sources:  39% (203/525)           
remote: Finding sources:  40% (208/525)           
remote: Finding sources:  41% (213/525)           
remote: Finding sources:  42% (218/525)           
remote: Finding sources:  43% (224/525)           
remote: Finding sources:  44% (229/525)           
remote: Finding sources:  45% (234/525)           
remote: Finding sources:  46% (239/525)           
remote: Finding sources:  47% (245/525)           
remote: Finding sources:  48% (250/525)           
remote: Finding sources:  49% (255/525)           
remote: Finding sources:  50% (260/525)           
remote: Finding sources:  51% (266/525)           
remote: Finding sources:  52% (271/525)           
remote: Finding sources:  53% (276/525)           
remote: Finding sources:  54% (281/525)           
remote: Finding sources:  55% (287/525)           
remote: Finding sources:  56% (292/525)           
remote: Finding sources:  57% (297/525)           
remote: Finding sources:  58% (302/525)           
remote: Finding sources:  59% (308/525)           
remote: Finding sources:  60% (313/525)           
remote: Finding sources:  61% (318/525)           
remote: Finding sources:  62% (323/525)           
remote: Finding sources:  63% (329/525)           
remote: Finding sources:  64% (334/525)           
remote: Finding sources:  65% (339/525)           
remote: Finding sources:  66% (344/525)           
remote: Finding sources:  67% (350/525)           
remote: Finding sources:  68% (355/525)           
remote: Finding sources:  69% (360/525)           
remote: Finding sources:  70% (365/525)           
remote: Finding sources:  71% (371/525)           
remote: Finding sources:  72% (376/525)           
remote: Finding sources:  73% (381/525)           
remote: Finding sources:  74% (386/525)           
remote: Finding sources:  75% (392/525)           
remote: Finding sources:  76% (397/525)           
remote: Finding sources:  77% (402/525)           
remote: Finding sources:  78% (407/525)           
remote: Finding sources:  79% (413/525)           
remote: Finding sources:  80% (418/525)           
remote: Finding sources:  81% (423/525)           
remote: Finding sources:  82% (428/525)           
remote: Finding sources:  83% (434/525)           
remote: Finding sources:  84% (439/525)           
remote: Finding sources:  85% (444/525)           
remote: Finding sources:  86% (449/525)           
remote: Finding sources:  87% (455/525)           
remote: Finding sources:  88% (460/525)           
remote: Finding sources:  89% (465/525)           
remote: Finding sources:  90% (470/525)           
remote: Finding sources:  91% (476/525)           
remote: Finding sources:  92% (481/525)           
remote: Finding sources:  93% (486/525)           
remote: Finding sources:  94% (491/525)           
remote: Finding sources:  95% (497/525)           
remote: Finding sources:  96% (502/525)           
remote: Finding sources:  97% (507/525)           
remote: Finding sources:  98% (512/525)           
remote: Finding sources:  99% (518/525)           
remote: Finding sources: 100% (523/525)           
remote: Finding sources: 100% (525/525)        
|0| remote: Getting sizes:   1% (3/489)           
remote: Getting sizes:   2% (8/489)           
remote: Getting sizes:   3% (13/489)           
remote: Getting sizes:   4% (18/489)           
remote: Getting sizes:   5% (23/489)           
remote: Getting sizes:   6% (27/489)           
remote: Getting sizes:   7% (32/489)           
remote: Getting sizes:   8% (37/489)           
remote: Getting sizes:   9% (42/489)           
remote: Getting sizes:  10% (47/489)           
remote: Getting sizes:  11% (52/489)           
remote: Getting sizes:  12% (57/489)           
remote: Getting sizes:  13% (62/489)           
remote: Getting sizes:  14% (67/489)           
remote: Getting sizes:  15% (71/489)           
remote: Getting sizes:  16% (76/489)           
remote: Getting sizes:  17% (81/489)           
remote: Getting sizes:  18% (86/489)           
remote: Getting sizes:  19% (91/489)           
remote: Getting sizes:  20% (96/489)           
remote: Getting sizes:  21% (101/489)           
remote: Getting sizes:  22% (106/489)           
remote: Getting sizes:  23% (111/489)           
remote: Getting sizes:  24% (115/489)           
remote: Getting sizes:  25% (120/489)           
remote: Getting sizes:  26% (125/489)           
remote: Getting sizes:  27% (130/489)           
remote: Getting sizes:  28% (135/489)           
remote: Getting sizes:  29% (140/489)           
remote: Getting sizes:  30% (145/489)           
remote: Getting sizes:  31% (150/489)           
remote: Getting sizes:  32% (155/489)           
remote: Getting sizes:  33% (159/489)           
remote: Getting sizes:  34% (164/489)           
remote: Getting sizes:  35% (169/489)           
remote: Getting sizes:  36% (174/489)           
remote: Getting sizes:  37% (179/489)           
remote: Getting sizes:  38% (184/489)           
remote: Getting sizes:  39% (189/489)           
remote: Getting sizes:  40% (194/489)           
remote: Getting sizes:  41% (199/489)           
remote: Getting sizes:  42% (203/489)           
remote: Getting sizes:  43% (208/489)           
remote: Getting sizes:  44% (213/489)           
remote: Getting sizes:  45% (218/489)           
remote: Getting sizes:  46% (223/489)           
remote: Getting sizes:  47% (228/489)           
remote: Getting sizes:  48% (233/489)           
remote: Getting sizes:  49% (238/489)           
remote: Getting sizes:  50% (243/489)           
remote: Getting sizes:  51% (247/489)           
remote: Getting sizes:  52% (252/489)           
remote: Getting sizes:  53% (257/489)           
remote: Getting sizes:  54% (262/489)           
remote: Getting sizes:  55% (267/489)           
remote: Getting sizes:  56% (272/489)           
remote: Getting sizes:  57% (277/489)           
remote: Getting sizes:  58% (282/489)           
remote: Getting sizes:  59% (287/489)           
remote: Getting sizes:  60% (291/489)           
remote: Getting sizes:  61% (296/489)           
remote: Getting sizes:  62% (301/489)           
remote: Getting sizes:  63% (306/489)           
remote: Getting sizes:  64% (311/489)           
remote: Getting sizes:  65% (316/489)           
remote: Getting sizes:  66% (321/489)           
remote: Getting sizes:  67% (326/489)           
remote: Getting sizes:  68% (331/489)           
remote: Getting sizes:  69% (335/489)           
remote: Getting sizes:  70% (340/489)           
remote: Getting sizes:  71% (345/489)           
remote: Getting sizes:  72% (350/489)           
remote: Getting sizes:  73% (355/489)           
remote: Getting sizes:  74% (360/489)           
remote: Getting sizes:  75% (365/489)           
remote: Getting sizes:  76% (370/489)           
remote: Getting sizes:  77% (375/489)           
remote: Getting sizes:  78% (379/489)           
remote: Getting sizes:  79% (384/489)           
remote: Getting sizes:  80% (389/489)           
remote: Getting sizes:  81% (394/489)           
remote: Getting sizes:  82% (399/489)           
remote: Getting sizes:  83% (404/489)           
remote: Getting sizes:  84% (409/489)           
remote: Getting sizes:  85% (414/489)           
remote: Getting sizes:  86% (419/489)           
remote: Getting sizes:  87% (423/489)           
remote: Getting sizes:  88% (428/489)           
remote: Getting sizes:  89% (433/489)           
remote: Getting sizes:  90% (438/489)           
remote: Getting sizes:  91% (443/489)           
remote: Getting sizes:  92% (448/489)           
remote: Getting sizes:  93% (453/489)           
remote: Getting sizes:  94% (458/489)           
remote: Getting sizes:  95% (463/489)           
remote: Getting sizes:  96% (467/489)           
remote: Getting sizes:  97% (472/489)           
remote: Getting sizes:  98% (477/489)           
remote: Getting sizes:  99% (482/489)           
remote: Getting sizes: 100% (487/489)           
remote: Getting sizes: 100% (489/489)        
|0| remote: Compressing objects:   1% (13335/2655606)           
remote: Compressing objects:  21% (565613/2655606)           
remote: Compressing objects:  34% (902039/2655606)           
remote: Compressing objects:  35% (916658/2655606)           
remote: Compressing objects:  36% (946294/2655606)           
remote: Compressing objects:  37% (970418/2655606)           
remote: Compressing objects:  38% (998521/2655606)           
remote: Compressing objects:  39% (1036645/2655606)           
remote: Compressing objects:  40% (1050545/2655606)           
remote: Compressing objects:  41% (1081553/2655606)           
remote: Compressing objects:  42% (1112163/2655606)           
remote: Compressing objects:  44% (1157715/2655606)           
remote: Compressing objects:  45% (1182328/2655606)           
remote: Compressing objects:  46% (1212194/2655606)           
remote: Compressing objects:  47% (1235717/2655606)           
remote: Compressing objects:  48% (1264310/2655606)           
remote: Compressing objects:  66% (1740035/2655606)           
remote: Compressing objects:  68% (1792989/2655606)           
remote: Compressing objects:  69% (1819580/2655606)           
remote: Compressing objects:  70% (1853071/2655606)           
remote: Compressing objects:  71% (1873112/2655606)           
remote: Compressing objects:  72% (1909124/2655606)           
remote: Compressing objects:  73% (1926383/2655606)           
remote: Compressing objects:  74% (1952419/2655606)           
remote: Compressing objects:  75% (1992587/2655606)           
remote: Compressing objects:  76% (2005872/2655606)           
remote: Compressing objects:  89% (2372018/2655606)           
remote: Compressing objects:  90% (2388700/2655606)           
remote: Compressing objects:  91% (2407078/2655606)           
remote: Compressing objects:  92% (2439021/2655606)           
remote: Compressing objects:  93% (2458241/2655606)           
remote: Compressing objects:  94% (2483768/2655606)           
remote: Compressing objects:  95% (2513496/2655606)           
remote: Compressing objects:  96% (2536255/2655606)           
remote: Compressing objects:  97% (2570695/2655606)           
remote: Compressing objects:  98% (2590589/2655606)           
remote: Compressing objects:  99% (2621940/2655606)           
remote: Compressing objects: 100% (2655377/2655606)           
remote: Compressing objects: 100% (2655606/2655606)        
|0| Receiving objects:   0% (1/525)
Receiving objects:   1% (6/525)
Receiving objects:   2% (11/525)
Receiving objects:   3% (16/525)
Receiving objects:   4% (21/525)
Receiving objects:   5% (27/525)
Receiving objects:   6% (32/525)
Receiving objects:   7% (37/525)
Receiving objects:   8% (42/525)
Receiving objects:   9% (48/525)
Receiving objects:  10% (53/525)
Receiving objects:  11% (58/525)
Receiving objects:  12% (63/525)
Receiving objects:  13% (69/525)
Receiving objects:  14% (74/525)
Receiving objects:  15% (79/525)
Receiving objects:  16% (84/525)
Receiving objects:  17% (90/525)
Receiving objects:  18% (95/525)
Receiving objects:  19% (100/525)
Receiving objects:  20% (105/525)
Receiving objects:  21% (111/525)
Receiving objects:  22% (116/525)
Receiving objects:  23% (121/525)
Receiving objects:  24% (126/525)
Receiving objects:  25% (132/525)
Receiving objects:  26% (137/525)
Receiving objects:  27% (142/525)
Receiving objects:  28% (147/525)
Receiving objects:  29% (153/525)
Receiving objects:  30% (158/525)
Receiving objects:  31% (163/525)
Receiving objects:  32% (168/525)
Receiving objects:  33% (174/525)
Receiving objects:  34% (179/525)
Receiving objects:  35% (184/525)
Receiving objects:  36% (189/525)
Receiving objects:  37% (195/525)
Receiving objects:  38% (200/525)
Receiving objects:  39% (205/525)
Receiving objects:  40% (210/525)
Receiving objects:  41% (216/525)
Receiving objects:  42% (221/525)
Receiving objects:  43% (226/525)
Receiving objects:  44% (231/525)
Receiving objects:  45% (237/525)
Receiving objects:  46% (242/525)
Receiving objects:  47% (247/525)
Receiving objects:  48% (252/525)
Receiving objects:  49% (258/525)
Receiving objects:  50% (263/525)
Receiving objects:  51% (268/525)
Receiving objects:  52% (273/525)
Receiving objects:  53% (279/525)
Receiving objects:  54% (284/525)
Receiving objects:  55% (289/525)
Receiving objects:  56% (294/525)
Receiving objects:  57% (300/525)
Receiving objects:  58% (305/525)
Receiving objects:  59% (310/525)
Receiving objects:  60% (315/525)
Receiving objects:  61% (321/525)
Receiving objects:  62% (326/525)
Receiving objects:  63% (331/525)
Receiving objects:  64% (336/525)
Receiving objects:  65% (342/525)
Receiving objects:  66% (347/525)
Receiving objects:  67% (352/525)
Receiving objects:  68% (357/525)
Receiving objects:  69% (363/525)
Receiving objects:  70% (368/525)
Receiving objects:  71% (373/525)
Receiving objects:  72% (378/525)
Receiving objects:  73% (384/525)
Receiving objects:  74% (389/525)
Receiving objects:  75% (394/525)
Receiving objects:  76% (399/525)
Receiving objects:  77% (405/525)
Receiving objects:  78% (410/525)
Receiving objects:  79% (415/525)
Receiving objects:  80% (420/525)
Receiving objects:  81% (426/525)
Receiving objects:  82% (431/525)
Receiving objects:  83% (436/525)
Receiving objects:  84% (441/525)
Receiving objects:  85% (447/525)
Receiving objects:  86% (452/525)
Receiving objects:  87% (457/525)
Receiving objects:  88% (462/525)
Receiving objects:  89% (468/525)
Receiving objects:  90% (473/525)
Receiving objects:  91% (478/525)
Receiving objects:  92% (483/525)
remote: Total 525 (delta 69), reused 282 (delta 34)        
|0| Receiving objects:  93% (489/525)
Receiving objects:  94% (494/525)
Receiving objects:  95% (499/525)
Receiving objects:  96% (504/525)
Receiving objects:  97% (510/525)
Receiving objects:  98% (515/525)
Receiving objects:  99% (520/525)
Receiving objects: 100% (525/525)
Receiving objects: 100% (525/525), 1.56 MiB | 12.46 MiB/s, done.
|0| Resolving deltas:   0% (0/69)
Resolving deltas:   1% (1/69)
Resolving deltas:   2% (2/69)
Resolving deltas:   4% (3/69)
Resolving deltas:   5% (4/69)
Resolving deltas:   7% (5/69)
Resolving deltas:   8% (6/69)
Resolving deltas:  11% (8/69)
Resolving deltas:  13% (9/69)
Resolving deltas:  15% (11/69)
Resolving deltas:  17% (12/69)
Resolving deltas:  18% (13/69)
Resolving deltas:  20% (14/69)
Resolving deltas:  21% (15/69)
Resolving deltas:  23% (16/69)
Resolving deltas:  24% (17/69)
Resolving deltas:  26% (18/69)
Resolving deltas:  27% (19/69)
Resolving deltas:  28% (20/69)
Resolving deltas:  30% (21/69)
Resolving deltas:  31% (22/69)
Resolving deltas:  33% (23/69)
Resolving deltas:  34% (24/69)
Resolving deltas:  36% (25/69)
Resolving deltas:  37% (26/69)
Resolving deltas:  39% (27/69)
Resolving deltas:  40% (28/69)
Resolving deltas:  42% (29/69)
Resolving deltas:  43% (30/69)
Resolving deltas:  46% (32/69)
Resolving deltas:  47% (33/69)
Resolving deltas:  49% (34/69)
Resolving deltas:  50% (35/69)
Resolving deltas:  52% (36/69)
Resolving deltas:  53% (37/69)
Resolving deltas:  55% (38/69)
Resolving deltas:  56% (39/69)
Resolving deltas:  57% (40/69)
Resolving deltas:  59% (41/69)
Resolving deltas:  60% (42/69)
Resolving deltas:  62% (43/69)
Resolving deltas:  63% (44/69)
Resolving deltas:  65% (45/69)
Resolving deltas:  66% (46/69)
Resolving deltas:  68% (47/69)
Resolving deltas:  69% (48/69)
Resolving deltas:  72% (50/69)
Resolving deltas:  73% (51/69)
Resolving deltas:  76% (53/69)
Resolving deltas:  78% (54/69)
Resolving deltas:  79% (55/69)
Resolving deltas:  81% (56/69)
Resolving deltas:  82% (57/69)
Resolving deltas:  84% (58/69)
Resolving deltas:  85% (59/69)
Resolving deltas:  88% (61/69)
Resolving deltas:  89% (62/69)
Resolving deltas:  91% (63/69)
Resolving deltas:  92% (64/69)
Resolving deltas:  94% (65/69)
Resolving deltas:  95% (66/69)
Resolving deltas:  97% (67/69)
Resolving deltas:  98% (68/69)
Resolving deltas: 100% (69/69)
Resolving deltas: 100% (69/69), done.
|0|  00:03
 00:03

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:03

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:01

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }

added 2 packages, and audited 1444 packages in 3s

206 packages are looking for funding
  run `npm fund` for details

8 vulnerabilities (1 low, 4 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues possible (including breaking changes), run:
  npm audit fix --force

Some issues need review, and may require choosing
a different dependency.

Run `npm audit` for details.
 00:02

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-web-1  Healthy
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
Creating cargo_tables table...done.
...cargo_pages table already exists.
Creating cargo_backlinks table...done.
...have field_helper_tables field in cargo_tables table.
...cargo_tables_template_id key doesn't exist.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.1 s.
 00:01

Running 'extensions/Cargo/setup.sh' if found
Looking for '/var/local/extensions/Cargo/setup.sh'
No '/var/local/extensions/Cargo/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:16
 00:16

Running Selenium tests for 'extensions/Cargo' via 'run_component_selenium_tests "extensions/Cargo"'...

Ensuring Selenium ready...

 00:00

Starting Selenium container
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-novnc-1  Creating
 Container mediawiki-novnc-1  Created
 Container mediawiki-selenium-1  Creating
 Container mediawiki-selenium-1  Created
 Container mediawiki-novnc-1  Starting
 Container mediawiki-novnc-1  Started
 Container mediawiki-selenium-1  Starting
 Container mediawiki-selenium-1  Started
 00:03
Installing Selenium browser binary...
Error: Could not determine puppeteer-core version
Error: Browser installation failed


Webdriver is greater than v7 - letting it handle automatic broswer installation
bash: line 2: /var/www/html/w/.env: No such file or directory

> selenium-test
> wdio tests/selenium/wdio-conf.js


Execution of 2 workers started at 2025-06-20T15:35:09.347Z

[0-0] RUNNING in chrome - file:///tests/selenium/specs/cargotables.spec.js
[0-0] Error in "Special:CargoTables."before all" hook: wrappedHook for "displays table information""
Error: Timeout of 60000ms exceeded. The execution in the test "Special:CargoTables "before all" hook: wrappedHook for "displays table information"" took too long. Try to reduce the run time or increase your timeout for test specs (https://webdriver.io/docs/timeouts). (/var/www/html/w/extensions/Cargo/tests/selenium/specs/cargotables.spec.js)
    at createTimeoutError (/var/www/html/w/node_modules/mocha/lib/errors.js:498:15)
    at Runnable._timeoutError (/var/www/html/w/node_modules/mocha/lib/runnable.js:429:10)
    at Timeout.<anonymous> (/var/www/html/w/node_modules/mocha/lib/runnable.js:244:24)
    at listOnTimeout (node:internal/timers:569:17)
    at process.processTimers (node:internal/timers:512:7)
[0-0] RETRYING in chrome - file:///tests/selenium/specs/cargotables.spec.js
[0-0] RUNNING in chrome - file:///tests/selenium/specs/cargotables.spec.js
[0-0] Error in "Special:CargoTables."before all" hook: wrappedHook for "displays table information""
Error: Timeout of 60000ms exceeded. The execution in the test "Special:CargoTables "before all" hook: wrappedHook for "displays table information"" took too long. Try to reduce the run time or increase your timeout for test specs (https://webdriver.io/docs/timeouts). (/var/www/html/w/extensions/Cargo/tests/selenium/specs/cargotables.spec.js)
    at createTimeoutError (/var/www/html/w/node_modules/mocha/lib/errors.js:498:15)
    at Runnable._timeoutError (/var/www/html/w/node_modules/mocha/lib/runnable.js:429:10)
    at Timeout.<anonymous> (/var/www/html/w/node_modules/mocha/lib/runnable.js:244:24)
    at listOnTimeout (node:internal/timers:569:17)
    at process.processTimers (node:internal/timers:512:7)
[0-0] FAILED in chrome - file:///tests/selenium/specs/cargotables.spec.js (1 retries)
[0-1] RUNNING in chrome - file:///tests/selenium/specs/drilldown.spec.js
[0-1] Error in "Special:Drilldown."before all" hook: wrappedHook for "displays table name with proper page count""
Error: Timeout of 60000ms exceeded. The execution in the test "Special:Drilldown "before all" hook: wrappedHook for "displays table name with proper page count"" took too long. Try to reduce the run time or increase your timeout for test specs (https://webdriver.io/docs/timeouts). (/var/www/html/w/extensions/Cargo/tests/selenium/specs/drilldown.spec.js)
    at createTimeoutError (/var/www/html/w/node_modules/mocha/lib/errors.js:498:15)
    at Runnable._timeoutError (/var/www/html/w/node_modules/mocha/lib/runnable.js:429:10)
    at Timeout.<anonymous> (/var/www/html/w/node_modules/mocha/lib/runnable.js:244:24)
    at listOnTimeout (node:internal/timers:569:17)
    at process.processTimers (node:internal/timers:512:7)
[0-1] RETRYING in chrome - file:///tests/selenium/specs/drilldown.spec.js
[0-1] RUNNING in chrome - file:///tests/selenium/specs/drilldown.spec.js
[0-1] Error in "Special:Drilldown."before all" hook: wrappedHook for "displays table name with proper page count""
Error: Timeout of 60000ms exceeded. The execution in the test "Special:Drilldown "before all" hook: wrappedHook for "displays table name with proper page count"" took too long. Try to reduce the run time or increase your timeout for test specs (https://webdriver.io/docs/timeouts). (/var/www/html/w/extensions/Cargo/tests/selenium/specs/drilldown.spec.js)
    at createTimeoutError (/var/www/html/w/node_modules/mocha/lib/errors.js:498:15)
    at Runnable._timeoutError (/var/www/html/w/node_modules/mocha/lib/runnable.js:429:10)
    at Timeout.<anonymous> (/var/www/html/w/node_modules/mocha/lib/runnable.js:244:24)
    at listOnTimeout (node:internal/timers:569:17)
    at process.processTimers (node:internal/timers:512:7)
[0-1] FAILED in chrome - file:///tests/selenium/specs/drilldown.spec.js (1 retries)

 "spec" Reporter:
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-0] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-0] Session ID: a865979f588b3773fb0f59b1b098611f
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] » tests/selenium/specs/cargotables.spec.js
[chrome 137.0.7151.119 linux #0-0] Special:CargoTables
[chrome 137.0.7151.119 linux #0-0]    ✖ "before all" hook for Special:CargoTables
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 1 failing (1m)
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 1) Special:CargoTables "before all" hook for Special:CargoTables
[chrome 137.0.7151.119 linux #0-0] Timeout of 60000ms exceeded. The execution in the test "Special:CargoTables "before all" hook: wrappedHook for "displays table information"" took too long. Try to reduce the run time or increase your timeout for test specs (https://webdriver.io/docs/timeouts). (/var/www/html/w/extensions/Cargo/tests/selenium/specs/cargotables.spec.js)
[chrome 137.0.7151.119 linux #0-0] Error: Timeout of 60000ms exceeded. The execution in the test "Special:CargoTables "before all" hook: wrappedHook for "displays table information"" took too long. Try to reduce the run time or increase your timeout for test specs (https://webdriver.io/docs/timeouts). (/var/www/html/w/extensions/Cargo/tests/selenium/specs/cargotables.spec.js)
[chrome 137.0.7151.119 linux #0-0]     at createTimeoutError (/var/www/html/w/node_modules/mocha/lib/errors.js:498:15)
[chrome 137.0.7151.119 linux #0-0]     at Runnable._timeoutError (/var/www/html/w/node_modules/mocha/lib/runnable.js:429:10)
[chrome 137.0.7151.119 linux #0-0]     at Timeout.<anonymous> (/var/www/html/w/node_modules/mocha/lib/runnable.js:244:24)
[chrome 137.0.7151.119 linux #0-0]     at listOnTimeout (node:internal/timers:569:17)
[chrome 137.0.7151.119 linux #0-0]     at process.processTimers (node:internal/timers:512:7)
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-0] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-0] Session ID: d6dc0c83076a26ce50f7e6cfe4aba78b
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] » tests/selenium/specs/cargotables.spec.js
[chrome 137.0.7151.119 linux #0-0] Special:CargoTables
[chrome 137.0.7151.119 linux #0-0]    ✖ "before all" hook for Special:CargoTables
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 1 failing (1m 0.1s)
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 1) Special:CargoTables "before all" hook for Special:CargoTables
[chrome 137.0.7151.119 linux #0-0] Timeout of 60000ms exceeded. The execution in the test "Special:CargoTables "before all" hook: wrappedHook for "displays table information"" took too long. Try to reduce the run time or increase your timeout for test specs (https://webdriver.io/docs/timeouts). (/var/www/html/w/extensions/Cargo/tests/selenium/specs/cargotables.spec.js)
[chrome 137.0.7151.119 linux #0-0] Error: Timeout of 60000ms exceeded. The execution in the test "Special:CargoTables "before all" hook: wrappedHook for "displays table information"" took too long. Try to reduce the run time or increase your timeout for test specs (https://webdriver.io/docs/timeouts). (/var/www/html/w/extensions/Cargo/tests/selenium/specs/cargotables.spec.js)
[chrome 137.0.7151.119 linux #0-0]     at createTimeoutError (/var/www/html/w/node_modules/mocha/lib/errors.js:498:15)
[chrome 137.0.7151.119 linux #0-0]     at Runnable._timeoutError (/var/www/html/w/node_modules/mocha/lib/runnable.js:429:10)
[chrome 137.0.7151.119 linux #0-0]     at Timeout.<anonymous> (/var/www/html/w/node_modules/mocha/lib/runnable.js:244:24)
[chrome 137.0.7151.119 linux #0-0]     at listOnTimeout (node:internal/timers:569:17)
[chrome 137.0.7151.119 linux #0-0]     at process.processTimers (node:internal/timers:512:7)
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-1] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-1] Session ID: 4c27633591d7ba0dd743af61eff705db
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1] » tests/selenium/specs/drilldown.spec.js
[chrome 137.0.7151.119 linux #0-1] Special:Drilldown
[chrome 137.0.7151.119 linux #0-1]    ✖ "before all" hook for Special:Drilldown
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1] 1 failing (1m 0.1s)
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1] 1) Special:Drilldown "before all" hook for Special:Drilldown
[chrome 137.0.7151.119 linux #0-1] Timeout of 60000ms exceeded. The execution in the test "Special:Drilldown "before all" hook: wrappedHook for "displays table name with proper page count"" took too long. Try to reduce the run time or increase your timeout for test specs (https://webdriver.io/docs/timeouts). (/var/www/html/w/extensions/Cargo/tests/selenium/specs/drilldown.spec.js)
[chrome 137.0.7151.119 linux #0-1] Error: Timeout of 60000ms exceeded. The execution in the test "Special:Drilldown "before all" hook: wrappedHook for "displays table name with proper page count"" took too long. Try to reduce the run time or increase your timeout for test specs (https://webdriver.io/docs/timeouts). (/var/www/html/w/extensions/Cargo/tests/selenium/specs/drilldown.spec.js)
[chrome 137.0.7151.119 linux #0-1]     at createTimeoutError (/var/www/html/w/node_modules/mocha/lib/errors.js:498:15)
[chrome 137.0.7151.119 linux #0-1]     at Runnable._timeoutError (/var/www/html/w/node_modules/mocha/lib/runnable.js:429:10)
[chrome 137.0.7151.119 linux #0-1]     at Timeout.<anonymous> (/var/www/html/w/node_modules/mocha/lib/runnable.js:244:24)
[chrome 137.0.7151.119 linux #0-1]     at listOnTimeout (node:internal/timers:569:17)
[chrome 137.0.7151.119 linux #0-1]     at process.processTimers (node:internal/timers:512:7)
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-1] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-1] Session ID: e2e9de4fb631647feacbad23085a1862
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1] » tests/selenium/specs/drilldown.spec.js
[chrome 137.0.7151.119 linux #0-1] Special:Drilldown
[chrome 137.0.7151.119 linux #0-1]    ✖ "before all" hook for Special:Drilldown
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1] 1 failing (1m 0.1s)
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1] 1) Special:Drilldown "before all" hook for Special:Drilldown
[chrome 137.0.7151.119 linux #0-1] Timeout of 60000ms exceeded. The execution in the test "Special:Drilldown "before all" hook: wrappedHook for "displays table name with proper page count"" took too long. Try to reduce the run time or increase your timeout for test specs (https://webdriver.io/docs/timeouts). (/var/www/html/w/extensions/Cargo/tests/selenium/specs/drilldown.spec.js)
[chrome 137.0.7151.119 linux #0-1] Error: Timeout of 60000ms exceeded. The execution in the test "Special:Drilldown "before all" hook: wrappedHook for "displays table name with proper page count"" took too long. Try to reduce the run time or increase your timeout for test specs (https://webdriver.io/docs/timeouts). (/var/www/html/w/extensions/Cargo/tests/selenium/specs/drilldown.spec.js)
[chrome 137.0.7151.119 linux #0-1]     at createTimeoutError (/var/www/html/w/node_modules/mocha/lib/errors.js:498:15)
[chrome 137.0.7151.119 linux #0-1]     at Runnable._timeoutError (/var/www/html/w/node_modules/mocha/lib/runnable.js:429:10)
[chrome 137.0.7151.119 linux #0-1]     at Timeout.<anonymous> (/var/www/html/w/node_modules/mocha/lib/runnable.js:244:24)
[chrome 137.0.7151.119 linux #0-1]     at listOnTimeout (node:internal/timers:569:17)
[chrome 137.0.7151.119 linux #0-1]     at process.processTimers (node:internal/timers:512:7)


Spec Files:	 0 passed, 2 retries, 2 failed, 2 total (100% completed) in 00:04:15  

npm error Lifecycle script `selenium-test` failed with error:
npm error code 1
npm error path /var/www/html/w/extensions/Cargo
npm error workspace Cargo
npm error location /var/www/html/w/extensions/Cargo
npm error command failed
npm error command sh -c wdio tests/selenium/wdio-conf.js

 04:30

Running Selenium tests for 'extensions/Cargo' via 'run_selenium_tests "extensions/Cargo/tests/selenium/*specs/**/*.js" ".*"'...

Ensuring Selenium ready...

 00:00
Installing Selenium browser binary...
Error: Could not determine puppeteer-core version
Error: Browser installation failed


Webdriver is greater than v7 - letting it handle automatic broswer installation
2025-06-20T15:39:29.891Z WARN @wdio/config:ConfigParser: pattern docs/**/specs/*.js did not match any file
2025-06-20T15:39:29.893Z WARN @wdio/config:ConfigParser: pattern specs/**/*.js did not match any file
2025-06-20T15:39:29.894Z WARN @wdio/config:ConfigParser: pattern wdio-mediawiki/specs/*.js did not match any file

Execution of 2 workers started at 2025-06-20T15:39:29.898Z

[0-0] RUNNING in chrome - file:///extensions/Cargo/tests/selenium/specs/cargotables.spec.js
[0-0] Error in "Special:CargoTables."before all" hook: wrappedHook for "displays table information""
Error: Timeout of 60000ms exceeded. The execution in the test "Special:CargoTables "before all" hook: wrappedHook for "displays table information"" took too long. Try to reduce the run time or increase your timeout for test specs (https://webdriver.io/docs/timeouts). (/var/www/html/w/extensions/Cargo/tests/selenium/specs/cargotables.spec.js)
    at createTimeoutError (/var/www/html/w/node_modules/mocha/lib/errors.js:498:15)
    at Runnable._timeoutError (/var/www/html/w/node_modules/mocha/lib/runnable.js:429:10)
    at Timeout.<anonymous> (/var/www/html/w/node_modules/mocha/lib/runnable.js:244:24)
    at listOnTimeout (node:internal/timers:569:17)
    at process.processTimers (node:internal/timers:512:7)
[0-0] FAILED in chrome - file:///extensions/Cargo/tests/selenium/specs/cargotables.spec.js
[0-1] RUNNING in chrome - file:///extensions/Cargo/tests/selenium/specs/drilldown.spec.js
[0-1] Error in "Special:Drilldown."before all" hook: wrappedHook for "displays table name with proper page count""
Error: Timeout of 60000ms exceeded. The execution in the test "Special:Drilldown "before all" hook: wrappedHook for "displays table name with proper page count"" took too long. Try to reduce the run time or increase your timeout for test specs (https://webdriver.io/docs/timeouts). (/var/www/html/w/extensions/Cargo/tests/selenium/specs/drilldown.spec.js)
    at createTimeoutError (/var/www/html/w/node_modules/mocha/lib/errors.js:498:15)
    at Runnable._timeoutError (/var/www/html/w/node_modules/mocha/lib/runnable.js:429:10)
    at Timeout.<anonymous> (/var/www/html/w/node_modules/mocha/lib/runnable.js:244:24)
    at listOnTimeout (node:internal/timers:569:17)
    at process.processTimers (node:internal/timers:512:7)
[0-1] FAILED in chrome - file:///extensions/Cargo/tests/selenium/specs/drilldown.spec.js

 "spec" Reporter:
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-0] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-0] Session ID: c848eb829ee378ca7b5d25f8548aac7b
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] » extensions/Cargo/tests/selenium/specs/cargotables.spec.js
[chrome 137.0.7151.119 linux #0-0] Special:CargoTables
[chrome 137.0.7151.119 linux #0-0]    ✖ "before all" hook for Special:CargoTables
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 1 failing (1m 0.1s)
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 1) Special:CargoTables "before all" hook for Special:CargoTables
[chrome 137.0.7151.119 linux #0-0] Timeout of 60000ms exceeded. The execution in the test "Special:CargoTables "before all" hook: wrappedHook for "displays table information"" took too long. Try to reduce the run time or increase your timeout for test specs (https://webdriver.io/docs/timeouts). (/var/www/html/w/extensions/Cargo/tests/selenium/specs/cargotables.spec.js)
[chrome 137.0.7151.119 linux #0-0] Error: Timeout of 60000ms exceeded. The execution in the test "Special:CargoTables "before all" hook: wrappedHook for "displays table information"" took too long. Try to reduce the run time or increase your timeout for test specs (https://webdriver.io/docs/timeouts). (/var/www/html/w/extensions/Cargo/tests/selenium/specs/cargotables.spec.js)
[chrome 137.0.7151.119 linux #0-0]     at createTimeoutError (/var/www/html/w/node_modules/mocha/lib/errors.js:498:15)
[chrome 137.0.7151.119 linux #0-0]     at Runnable._timeoutError (/var/www/html/w/node_modules/mocha/lib/runnable.js:429:10)
[chrome 137.0.7151.119 linux #0-0]     at Timeout.<anonymous> (/var/www/html/w/node_modules/mocha/lib/runnable.js:244:24)
[chrome 137.0.7151.119 linux #0-0]     at listOnTimeout (node:internal/timers:569:17)
[chrome 137.0.7151.119 linux #0-0]     at process.processTimers (node:internal/timers:512:7)
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-1] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-1] Session ID: 9552c339d08097863659940b3241270d
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1] » extensions/Cargo/tests/selenium/specs/drilldown.spec.js
[chrome 137.0.7151.119 linux #0-1] Special:Drilldown
[chrome 137.0.7151.119 linux #0-1]    ✖ "before all" hook for Special:Drilldown
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1] 1 failing (1m)
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1] 1) Special:Drilldown "before all" hook for Special:Drilldown
[chrome 137.0.7151.119 linux #0-1] Timeout of 60000ms exceeded. The execution in the test "Special:Drilldown "before all" hook: wrappedHook for "displays table name with proper page count"" took too long. Try to reduce the run time or increase your timeout for test specs (https://webdriver.io/docs/timeouts). (/var/www/html/w/extensions/Cargo/tests/selenium/specs/drilldown.spec.js)
[chrome 137.0.7151.119 linux #0-1] Error: Timeout of 60000ms exceeded. The execution in the test "Special:Drilldown "before all" hook: wrappedHook for "displays table name with proper page count"" took too long. Try to reduce the run time or increase your timeout for test specs (https://webdriver.io/docs/timeouts). (/var/www/html/w/extensions/Cargo/tests/selenium/specs/drilldown.spec.js)
[chrome 137.0.7151.119 linux #0-1]     at createTimeoutError (/var/www/html/w/node_modules/mocha/lib/errors.js:498:15)
[chrome 137.0.7151.119 linux #0-1]     at Runnable._timeoutError (/var/www/html/w/node_modules/mocha/lib/runnable.js:429:10)
[chrome 137.0.7151.119 linux #0-1]     at Timeout.<anonymous> (/var/www/html/w/node_modules/mocha/lib/runnable.js:244:24)
[chrome 137.0.7151.119 linux #0-1]     at listOnTimeout (node:internal/timers:569:17)
[chrome 137.0.7151.119 linux #0-1]     at process.processTimers (node:internal/timers:512:7)


Spec Files:	 0 passed, 2 failed, 2 total (100% completed) in 00:02:05  


 02:10

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-selenium-1  Stopping
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-selenium-1  Stopped
 Container mediawiki-selenium-1  Removing
 Container mediawiki-selenium-1  Removed
 Container mediawiki-novnc-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-novnc-1  Stopped
 Container mediawiki-novnc-1  Removing
 Container mediawiki-novnc-1  Removed
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-web-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:22

Reclaim disk space if needed
Free disk space (22%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12910, done        
remote: Finding sources:   1% (65/12910)           
remote: Finding sources:   2% (194/12910)           
remote: Finding sources:   3% (323/12910)           
remote: Finding sources:   4% (452/12910)           
remote: Finding sources:   5% (581/12910)           
remote: Finding sources:   6% (711/12910)           
remote: Finding sources:   7% (840/12910)           
remote: Finding sources:   8% (969/12910)           
remote: Finding sources:   9% (1098/12910)           
remote: Finding sources:  10% (1227/12910)           
remote: Finding sources:  11% (1356/12910)           
remote: Finding sources:  12% (1485/12910)           
remote: Finding sources:  13% (1614/12910)           
remote: Finding sources:  14% (1743/12910)           
remote: Finding sources:  15% (1872/12910)           
remote: Finding sources:  16% (2002/12910)           
remote: Finding sources:  17% (2131/12910)           
remote: Finding sources:  18% (2260/12910)           
remote: Finding sources:  19% (2389/12910)           
remote: Finding sources:  20% (2518/12910)           
remote: Finding sources:  21% (2647/12910)           
remote: Finding sources:  22% (2776/12910)           
remote: Finding sources:  23% (2905/12910)           
remote: Finding sources:  24% (3034/12910)           
remote: Finding sources:  25% (3163/12910)           
remote: Finding sources:  26% (3293/12910)           
remote: Finding sources:  27% (3422/12910)           
remote: Finding sources:  28% (3551/12910)           
remote: Finding sources:  29% (3680/12910)           
remote: Finding sources:  30% (3809/12910)           
remote: Finding sources:  31% (3938/12910)           
remote: Finding sources:  32% (4067/12910)           
remote: Finding sources:  33% (4196/12910)           
remote: Finding sources:  34% (4325/12910)           
remote: Finding sources:  35% (4454/12910)           
remote: Finding sources:  36% (4584/12910)           
remote: Finding sources:  37% (4713/12910)           
remote: Finding sources:  38% (4842/12910)           
remote: Finding sources:  39% (4971/12910)           
remote: Finding sources:  40% (5100/12910)           
remote: Finding sources:  41% (5229/12910)           
remote: Finding sources:  42% (5358/12910)           
remote: Finding sources:  43% (5487/12910)           
remote: Finding sources:  44% (5616/12910)           
remote: Finding sources:  45% (5745/12910)           
remote: Finding sources:  46% (5875/12910)           
remote: Finding sources:  47% (6004/12910)           
remote: Finding sources:  48% (6133/12910)           
remote: Finding sources:  49% (6262/12910)           
remote: Finding sources:  50% (6391/12910)           
remote: Finding sources:  51% (6520/12910)           
remote: Finding sources:  52% (6649/12910)           
remote: Finding sources:  53% (6778/12910)           
remote: Finding sources:  54% (6907/12910)           
remote: Finding sources:  55% (7036/12910)           
remote: Finding sources:  56% (7166/12910)           
remote: Finding sources:  57% (7295/12910)           
remote: Finding sources:  58% (7424/12910)           
remote: Finding sources:  59% (7553/12910)           
remote: Finding sources:  60% (7682/12910)           
remote: Finding sources:  61% (7811/12910)           
remote: Finding sources:  62% (7940/12910)           
remote: Finding sources:  63% (8069/12910)           
remote: Finding sources:  64% (8198/12910)           
remote: Finding sources:  65% (8327/12910)           
remote: Finding sources:  66% (8457/12910)           
remote: Finding sources:  67% (8586/12910)           
remote: Finding sources:  68% (8715/12910)           
remote: Finding sources:  69% (8844/12910)           
remote: Finding sources:  70% (8973/12910)           
remote: Finding sources:  71% (9102/12910)           
remote: Finding sources:  72% (9231/12910)           
remote: Finding sources:  73% (9360/12910)           
remote: Finding sources:  74% (9489/12910)           
remote: Finding sources:  75% (9618/12910)           
remote: Finding sources:  76% (9748/12910)           
remote: Finding sources:  77% (9877/12910)           
remote: Finding sources:  78% (10006/12910)           
remote: Finding sources:  79% (10135/12910)           
remote: Finding sources:  80% (10264/12910)           
remote: Finding sources:  81% (10393/12910)           
remote: Finding sources:  82% (10522/12910)           
remote: Finding sources:  83% (10651/12910)           
remote: Finding sources:  84% (10780/12910)           
remote: Finding sources:  85% (10909/12910)           
remote: Finding sources:  86% (11039/12910)           
remote: Finding sources:  87% (11168/12910)           
remote: Finding sources:  88% (11297/12910)           
remote: Finding sources:  89% (11426/12910)           
remote: Finding sources:  90% (11555/12910)           
remote: Finding sources:  91% (11684/12910)           
remote: Finding sources:  92% (11813/12910)           
remote: Finding sources:  93% (11942/12910)           
remote: Finding sources:  94% (12071/12910)           
remote: Finding sources:  95% (12200/12910)           
remote: Finding sources:  96% (12330/12910)           
remote: Finding sources:  97% (12459/12910)           
remote: Finding sources:  98% (12588/12910)           
remote: Finding sources:  99% (12717/12910)           
remote: Finding sources: 100% (12846/12910)           
remote: Finding sources: 100% (12910/12910)        
remote: Getting sizes:   1% (58/11429)           
remote: Getting sizes:   2% (172/11429)           
remote: Getting sizes:   3% (286/11429)           
remote: Getting sizes:   4% (401/11429)           
remote: Getting sizes:   5% (515/11429)           
remote: Getting sizes:   6% (629/11429)           
remote: Getting sizes:   7% (743/11429)           
remote: Getting sizes:   8% (858/11429)           
remote: Getting sizes:   9% (972/11429)           
remote: Getting sizes:  10% (1086/11429)           
remote: Getting sizes:  11% (1201/11429)           
remote: Getting sizes:  12% (1315/11429)           
remote: Getting sizes:  13% (1429/11429)           
remote: Getting sizes:  14% (1543/11429)           
remote: Getting sizes:  15% (1658/11429)           
remote: Getting sizes:  16% (1772/11429)           
remote: Getting sizes:  17% (1886/11429)           
remote: Getting sizes:  18% (2001/11429)           
remote: Getting sizes:  19% (2115/11429)           
remote: Getting sizes:  20% (2229/11429)           
remote: Getting sizes:  21% (2343/11429)           
remote: Getting sizes:  22% (2458/11429)           
remote: Getting sizes:  23% (2572/11429)           
remote: Getting sizes:  24% (2686/11429)           
remote: Getting sizes:  25% (2801/11429)           
remote: Getting sizes:  26% (2915/11429)           
remote: Getting sizes:  27% (3029/11429)           
remote: Getting sizes:  28% (3143/11429)           
remote: Getting sizes:  29% (3258/11429)           
remote: Getting sizes:  30% (3372/11429)           
remote: Getting sizes:  31% (3486/11429)           
remote: Getting sizes:  32% (3601/11429)           
remote: Getting sizes:  33% (3715/11429)           
remote: Getting sizes:  34% (3829/11429)           
remote: Getting sizes:  35% (3944/11429)           
remote: Getting sizes:  36% (4058/11429)           
remote: Getting sizes:  37% (4172/11429)           
remote: Getting sizes:  38% (4286/11429)           
remote: Getting sizes:  39% (4401/11429)           
remote: Getting sizes:  40% (4515/11429)           
remote: Getting sizes:  41% (4629/11429)           
remote: Getting sizes:  42% (4744/11429)           
remote: Getting sizes:  43% (4858/11429)           
remote: Getting sizes:  44% (4972/11429)           
remote: Getting sizes:  45% (5086/11429)           
remote: Getting sizes:  46% (5201/11429)           
remote: Getting sizes:  47% (5315/11429)           
remote: Getting sizes:  48% (5429/11429)           
remote: Getting sizes:  49% (5544/11429)           
remote: Getting sizes:  50% (5658/11429)           
remote: Getting sizes:  51% (5772/11429)           
remote: Getting sizes:  52% (5886/11429)           
remote: Getting sizes:  53% (6001/11429)           
remote: Getting sizes:  54% (6115/11429)           
remote: Getting sizes:  55% (6229/11429)           
remote: Getting sizes:  56% (6344/11429)           
remote: Getting sizes:  57% (6458/11429)           
remote: Getting sizes:  58% (6572/11429)           
remote: Getting sizes:  59% (6686/11429)           
remote: Getting sizes:  60% (6801/11429)           
remote: Getting sizes:  61% (6915/11429)           
remote: Getting sizes:  62% (7029/11429)           
remote: Getting sizes:  63% (7144/11429)           
remote: Getting sizes:  64% (7258/11429)           
remote: Getting sizes:  65% (7372/11429)           
remote: Getting sizes:  66% (7486/11429)           
remote: Getting sizes:  67% (7601/11429)           
remote: Getting sizes:  68% (7715/11429)           
remote: Getting sizes:  69% (7829/11429)           
remote: Getting sizes:  70% (7944/11429)           
remote: Getting sizes:  71% (8058/11429)           
remote: Getting sizes:  72% (8172/11429)           
remote: Getting sizes:  73% (8287/11429)           
remote: Getting sizes:  74% (8401/11429)           
remote: Getting sizes:  75% (8515/11429)           
remote: Getting sizes:  76% (8629/11429)           
remote: Getting sizes:  77% (8744/11429)           
remote: Getting sizes:  78% (8858/11429)           
remote: Getting sizes:  79% (8972/11429)           
remote: Getting sizes:  80% (9087/11429)           
remote: Getting sizes:  81% (9201/11429)           
remote: Getting sizes:  82% (9315/11429)           
remote: Getting sizes:  83% (9429/11429)           
remote: Getting sizes:  84% (9544/11429)           
remote: Getting sizes:  85% (9658/11429)           
remote: Getting sizes:  86% (9772/11429)           
remote: Getting sizes:  87% (9887/11429)           
remote: Getting sizes:  88% (10001/11429)           
remote: Getting sizes:  89% (10115/11429)           
remote: Getting sizes:  90% (10229/11429)           
remote: Getting sizes:  91% (10344/11429)           
remote: Getting sizes:  92% (10458/11429)           
remote: Getting sizes:  93% (10572/11429)           
remote: Getting sizes:  94% (10687/11429)           
remote: Getting sizes:  95% (10801/11429)           
remote: Getting sizes:  96% (10915/11429)           
remote: Getting sizes:  97% (11029/11429)           
remote: Getting sizes:  98% (11144/11429)           
remote: Getting sizes:  99% (11258/11429)           
remote: Getting sizes: 100% (11372/11429)           
remote: Getting sizes: 100% (11429/11429)        
remote: Compressing objects:   2% (2224/135389)           
remote: Compressing objects:   3% (3469/135389)           
remote: Compressing objects:   4% (4740/135389)           
remote: Compressing objects:   5% (6434/135389)           
remote: Compressing objects:   6% (7531/135389)           
remote: Compressing objects:   7% (8918/135389)           
remote: Compressing objects:   8% (10206/135389)           
remote: Compressing objects:   8% (10854/135389)           
remote: Compressing objects:   9% (11518/135389)           
remote: Compressing objects:  10% (12962/135389)           
remote: Compressing objects:  11% (14219/135389)           
remote: Compressing objects:  12% (15570/135389)           
remote: Compressing objects:  13% (16945/135389)           
remote: Compressing objects:  14% (18298/135389)           
remote: Compressing objects:  15% (19744/135389)           
remote: Compressing objects:  16% (21021/135389)           
remote: Compressing objects:  17% (22457/135389)           
remote: Compressing objects:  18% (23700/135389)           
remote: Compressing objects:  19% (25053/135389)           
remote: Compressing objects:  20% (26438/135389)           
remote: Compressing objects:  21% (27756/135389)           
remote: Compressing objects:  22% (29131/135389)           
remote: Compressing objects:  22% (29499/135389)           
remote: Compressing objects:  23% (30463/135389)           
remote: Compressing objects:  24% (31824/135389)           
remote: Compressing objects:  25% (33181/135389)           
remote: Compressing objects:  26% (34526/135389)           
remote: Compressing objects:  27% (36120/135389)           
remote: Compressing objects:  28% (37341/135389)           
remote: Compressing objects:  29% (38802/135389)           
remote: Compressing objects:  30% (40297/135389)           
remote: Compressing objects:  31% (41384/135389)           
remote: Compressing objects:  32% (42740/135389)           
remote: Compressing objects:  33% (44051/135389)           
remote: Compressing objects:  34% (45367/135389)           
remote: Compressing objects:  35% (46711/135389)           
remote: Compressing objects:  36% (48114/135389)           
remote: Compressing objects:  37% (49420/135389)           
remote: Compressing objects:  38% (50808/135389)           
remote: Compressing objects:  39% (52471/135389)           
remote: Compressing objects:  40% (53497/135389)           
remote: Compressing objects:  41% (55071/135389)           
remote: Compressing objects:  42% (56349/135389)           
remote: Compressing objects:  43% (57676/135389)           
remote: Compressing objects:  44% (59239/135389)           
remote: Compressing objects:  45% (60302/135389)           
remote: Compressing objects:  46% (61761/135389)           
remote: Compressing objects:  47% (63006/135389)           
remote: Compressing objects:  48% (64627/135389)           
remote: Compressing objects:  49% (65676/135389)           
remote: Compressing objects:  50% (67026/135389)           
remote: Compressing objects:  51% (68590/135389)           
remote: Compressing objects:  52% (70197/135389)           
remote: Compressing objects:  52% (70592/135389)           
remote: Compressing objects:  53% (71233/135389)           
remote: Compressing objects:  54% (72446/135389)           
remote: Compressing objects:  55% (74562/135389)           
remote: Compressing objects:  56% (75279/135389)           
remote: Compressing objects:  57% (76633/135389)           
remote: Compressing objects:  58% (77886/135389)           
remote: Compressing objects:  59% (79433/135389)           
remote: Compressing objects:  60% (80829/135389)           
remote: Compressing objects:  61% (82167/135389)           
remote: Compressing objects:  62% (83394/135389)           
remote: Compressing objects:  63% (84626/135389)           
remote: Compressing objects:  64% (85977/135389)           
remote: Compressing objects:  65% (87350/135389)           
remote: Compressing objects:  66% (89673/135389)           
remote: Compressing objects:  67% (90312/135389)           
remote: Compressing objects:  68% (91396/135389)           
remote: Compressing objects:  69% (92835/135389)           
remote: Compressing objects:  70% (94136/135389)           
remote: Compressing objects:  71% (95482/135389)           
remote: Compressing objects:  72% (96879/135389)           
remote: Compressing objects:  73% (98219/135389)           
remote: Compressing objects:  74% (99526/135389)           
remote: Compressing objects:  75% (100974/135389)           
remote: Compressing objects:  76% (102292/135389)           
remote: Compressing objects:  77% (103756/135389)           
remote: Compressing objects:  78% (104987/135389)           
remote: Compressing objects:  79% (106293/135389)           
remote: Compressing objects:  80% (107813/135389)           
remote: Compressing objects:  81% (109007/135389)           
remote: Compressing objects:  82% (110464/135389)           
remote: Compressing objects:  82% (110625/135389)           
remote: Compressing objects:  83% (111727/135389)           
remote: Compressing objects:  84% (113104/135389)           
remote: Compressing objects:  85% (114421/135389)           
remote: Compressing objects:  86% (115948/135389)           
remote: Compressing objects:  87% (117429/135389)           
remote: Compressing objects:  88% (118474/135389)           
remote: Compressing objects:  89% (119873/135389)           
remote: Compressing objects:  90% (121353/135389)           
remote: Compressing objects:  91% (122591/135389)           
remote: Compressing objects:  92% (124099/135389)           
remote: Compressing objects:  93% (125301/135389)           
remote: Compressing objects:  94% (127490/135389)           
remote: Compressing objects:  95% (128129/135389)           
remote: Compressing objects:  96% (129417/135389)           
remote: Compressing objects:  97% (130661/135389)           
remote: Compressing objects:  98% (132116/135389)           
remote: Compressing objects:  99% (133361/135389)           
remote: Compressing objects: 100% (134713/135389)           
remote: Compressing objects: 100% (135388/135389)        
Receiving objects:   0% (1/12910)
Receiving objects:   1% (130/12910)
Receiving objects:   2% (259/12910)
Receiving objects:   3% (388/12910)
Receiving objects:   4% (517/12910)
Receiving objects:   5% (646/12910)
Receiving objects:   6% (775/12910)
Receiving objects:   7% (904/12910)
Receiving objects:   8% (1033/12910)
Receiving objects:   9% (1162/12910)
Receiving objects:  10% (1291/12910)
Receiving objects:  11% (1421/12910)
Receiving objects:  12% (1550/12910)
Receiving objects:  13% (1679/12910)
Receiving objects:  14% (1808/12910)
Receiving objects:  15% (1937/12910)
Receiving objects:  16% (2066/12910)
Receiving objects:  17% (2195/12910), 4.34 MiB | 8.67 MiB/s
Receiving objects:  18% (2324/12910), 4.34 MiB | 8.67 MiB/s
Receiving objects:  19% (2453/12910), 4.34 MiB | 8.67 MiB/s
Receiving objects:  20% (2582/12910), 4.34 MiB | 8.67 MiB/s
Receiving objects:  21% (2712/12910), 4.34 MiB | 8.67 MiB/s
Receiving objects:  22% (2841/12910), 4.34 MiB | 8.67 MiB/s
Receiving objects:  23% (2970/12910), 4.34 MiB | 8.67 MiB/s
Receiving objects:  24% (3099/12910), 4.34 MiB | 8.67 MiB/s
Receiving objects:  25% (3228/12910), 4.34 MiB | 8.67 MiB/s
Receiving objects:  26% (3357/12910), 4.34 MiB | 8.67 MiB/s
Receiving objects:  27% (3486/12910), 4.34 MiB | 8.67 MiB/s
Receiving objects:  28% (3615/12910), 4.34 MiB | 8.67 MiB/s
Receiving objects:  29% (3744/12910), 4.34 MiB | 8.67 MiB/s
Receiving objects:  30% (3873/12910), 4.34 MiB | 8.67 MiB/s
Receiving objects:  30% (3998/12910), 4.34 MiB | 8.67 MiB/s
Receiving objects:  31% (4003/12910), 4.34 MiB | 8.67 MiB/s
Receiving objects:  32% (4132/12910), 8.90 MiB | 8.89 MiB/s
Receiving objects:  33% (4261/12910), 8.90 MiB | 8.89 MiB/s
Receiving objects:  34% (4390/12910), 8.90 MiB | 8.89 MiB/s
Receiving objects:  35% (4519/12910), 8.90 MiB | 8.89 MiB/s
Receiving objects:  36% (4648/12910), 8.90 MiB | 8.89 MiB/s
Receiving objects:  37% (4777/12910), 11.88 MiB | 7.92 MiB/s
Receiving objects:  38% (4906/12910), 11.88 MiB | 7.92 MiB/s
Receiving objects:  39% (5035/12910), 11.88 MiB | 7.92 MiB/s
Receiving objects:  40% (5164/12910), 11.88 MiB | 7.92 MiB/s
Receiving objects:  41% (5294/12910), 11.88 MiB | 7.92 MiB/s
Receiving objects:  42% (5423/12910), 11.88 MiB | 7.92 MiB/s
Receiving objects:  43% (5552/12910), 11.88 MiB | 7.92 MiB/s
Receiving objects:  44% (5681/12910), 11.88 MiB | 7.92 MiB/s
Receiving objects:  44% (5681/12910), 14.81 MiB | 7.38 MiB/s
Receiving objects:  45% (5810/12910), 14.81 MiB | 7.38 MiB/s
Receiving objects:  46% (5939/12910), 14.81 MiB | 7.38 MiB/s
Receiving objects:  46% (6051/12910), 17.25 MiB | 6.83 MiB/s
Receiving objects:  47% (6068/12910), 19.75 MiB | 6.51 MiB/s
Receiving objects:  48% (6197/12910), 21.87 MiB | 6.18 MiB/s
Receiving objects:  49% (6326/12910), 21.87 MiB | 6.18 MiB/s
Receiving objects:  49% (6393/12910), 21.87 MiB | 6.18 MiB/s
Receiving objects:  50% (6455/12910), 21.87 MiB | 6.18 MiB/s
Receiving objects:  51% (6585/12910), 25.06 MiB | 6.21 MiB/s
Receiving objects:  52% (6714/12910), 27.93 MiB | 6.16 MiB/s
Receiving objects:  52% (6807/12910), 27.93 MiB | 6.16 MiB/s
Receiving objects:  53% (6843/12910), 30.87 MiB | 5.85 MiB/s
Receiving objects:  54% (6972/12910), 30.87 MiB | 5.85 MiB/s
Receiving objects:  55% (7101/12910), 30.87 MiB | 5.85 MiB/s
Receiving objects:  56% (7230/12910), 30.87 MiB | 5.85 MiB/s
Receiving objects:  57% (7359/12910), 30.87 MiB | 5.85 MiB/s
Receiving objects:  58% (7488/12910), 30.87 MiB | 5.85 MiB/s
Receiving objects:  59% (7617/12910), 30.87 MiB | 5.85 MiB/s
Receiving objects:  60% (7746/12910), 30.87 MiB | 5.85 MiB/s
Receiving objects:  61% (7876/12910), 30.87 MiB | 5.85 MiB/s
Receiving objects:  62% (8005/12910), 30.87 MiB | 5.85 MiB/s
Receiving objects:  63% (8134/12910), 30.87 MiB | 5.85 MiB/s
Receiving objects:  64% (8263/12910), 30.87 MiB | 5.85 MiB/s
Receiving objects:  65% (8392/12910), 30.87 MiB | 5.85 MiB/s
Receiving objects:  66% (8521/12910), 34.62 MiB | 5.66 MiB/s
Receiving objects:  67% (8650/12910), 34.62 MiB | 5.66 MiB/s
Receiving objects:  68% (8779/12910), 34.62 MiB | 5.66 MiB/s
Receiving objects:  69% (8908/12910), 34.62 MiB | 5.66 MiB/s
Receiving objects:  70% (9037/12910), 34.62 MiB | 5.66 MiB/s
Receiving objects:  71% (9167/12910), 34.62 MiB | 5.66 MiB/s
Receiving objects:  72% (9296/12910), 34.62 MiB | 5.66 MiB/s
Receiving objects:  73% (9425/12910), 34.62 MiB | 5.66 MiB/s
Receiving objects:  74% (9554/12910), 34.62 MiB | 5.66 MiB/s
Receiving objects:  75% (9683/12910), 34.62 MiB | 5.66 MiB/s
Receiving objects:  76% (9812/12910), 34.62 MiB | 5.66 MiB/s
Receiving objects:  77% (9941/12910), 34.62 MiB | 5.66 MiB/s
Receiving objects:  78% (10070/12910), 34.62 MiB | 5.66 MiB/s
Receiving objects:  79% (10199/12910), 34.62 MiB | 5.66 MiB/s
Receiving objects:  80% (10328/12910), 34.62 MiB | 5.66 MiB/s
Receiving objects:  81% (10458/12910), 34.62 MiB | 5.66 MiB/s
Receiving objects:  82% (10587/12910), 34.62 MiB | 5.66 MiB/s
Receiving objects:  83% (10716/12910), 34.62 MiB | 5.66 MiB/s
Receiving objects:  84% (10845/12910), 34.62 MiB | 5.66 MiB/s
Receiving objects:  85% (10974/12910), 34.62 MiB | 5.66 MiB/s
Receiving objects:  86% (11103/12910), 34.62 MiB | 5.66 MiB/s
Receiving objects:  87% (11232/12910), 34.62 MiB | 5.66 MiB/s
Receiving objects:  88% (11361/12910), 34.62 MiB | 5.66 MiB/s
Receiving objects:  89% (11490/12910), 34.62 MiB | 5.66 MiB/s
Receiving objects:  90% (11619/12910), 34.62 MiB | 5.66 MiB/s
Receiving objects:  91% (11749/12910), 34.62 MiB | 5.66 MiB/s
Receiving objects:  92% (11878/12910), 34.62 MiB | 5.66 MiB/s
Receiving objects:  93% (12007/12910), 34.62 MiB | 5.66 MiB/s
Receiving objects:  94% (12136/12910), 34.62 MiB | 5.66 MiB/s
Receiving objects:  95% (12265/12910), 34.62 MiB | 5.66 MiB/s
Receiving objects:  96% (12394/12910), 34.62 MiB | 5.66 MiB/s
Receiving objects:  97% (12523/12910), 34.62 MiB | 5.66 MiB/s
Receiving objects:  98% (12652/12910), 34.62 MiB | 5.66 MiB/s
Receiving objects:  98% (12743/12910), 34.62 MiB | 5.66 MiB/s
Receiving objects:  99% (12781/12910), 34.62 MiB | 5.66 MiB/s
remote: Total 12910 (delta 2738), reused 6294 (delta 1478)        
Receiving objects: 100% (12910/12910), 42.43 MiB | 6.73 MiB/s
Receiving objects: 100% (12910/12910), 45.54 MiB | 7.13 MiB/s, done.
Resolving deltas:   0% (0/2738)
Resolving deltas:   1% (28/2738)
Resolving deltas:   2% (55/2738)
Resolving deltas:   3% (83/2738)
Resolving deltas:   4% (110/2738)
Resolving deltas:   5% (137/2738)
Resolving deltas:   6% (165/2738)
Resolving deltas:   7% (192/2738)
Resolving deltas:   8% (220/2738)
Resolving deltas:   9% (247/2738)
Resolving deltas:  10% (274/2738)
Resolving deltas:  11% (302/2738)
Resolving deltas:  12% (329/2738)
Resolving deltas:  13% (356/2738)
Resolving deltas:  14% (384/2738)
Resolving deltas:  15% (412/2738)
Resolving deltas:  16% (439/2738)
Resolving deltas:  17% (466/2738)
Resolving deltas:  18% (493/2738)
Resolving deltas:  19% (522/2738)
Resolving deltas:  20% (548/2738)
Resolving deltas:  21% (575/2738)
Resolving deltas:  22% (603/2738)
Resolving deltas:  23% (630/2738)
Resolving deltas:  24% (658/2738)
Resolving deltas:  25% (685/2738)
Resolving deltas:  26% (712/2738)
Resolving deltas:  27% (740/2738)
Resolving deltas:  28% (767/2738)
Resolving deltas:  29% (795/2738)
Resolving deltas:  30% (822/2738)
Resolving deltas:  31% (849/2738)
Resolving deltas:  32% (877/2738)
Resolving deltas:  33% (904/2738)
Resolving deltas:  34% (931/2738)
Resolving deltas:  35% (959/2738)
Resolving deltas:  36% (986/2738)
Resolving deltas:  37% (1014/2738)
Resolving deltas:  38% (1041/2738)
Resolving deltas:  39% (1068/2738)
Resolving deltas:  40% (1096/2738)
Resolving deltas:  41% (1123/2738)
Resolving deltas:  42% (1150/2738)
Resolving deltas:  43% (1178/2738)
Resolving deltas:  44% (1205/2738)
Resolving deltas:  45% (1233/2738)
Resolving deltas:  46% (1260/2738)
Resolving deltas:  47% (1287/2738)
Resolving deltas:  48% (1315/2738)
Resolving deltas:  49% (1342/2738)
Resolving deltas:  50% (1369/2738)
Resolving deltas:  51% (1398/2738)
Resolving deltas:  52% (1424/2738)
Resolving deltas:  53% (1453/2738)
Resolving deltas:  54% (1479/2738)
Resolving deltas:  55% (1506/2738)
Resolving deltas:  56% (1534/2738)
Resolving deltas:  57% (1561/2738)
Resolving deltas:  58% (1589/2738)
Resolving deltas:  59% (1616/2738)
Resolving deltas:  60% (1644/2738)
Resolving deltas:  61% (1671/2738)
Resolving deltas:  62% (1698/2738)
Resolving deltas:  63% (1725/2738)
Resolving deltas:  64% (1753/2738)
Resolving deltas:  65% (1780/2738)
Resolving deltas:  66% (1808/2738)
Resolving deltas:  67% (1835/2738)
Resolving deltas:  68% (1862/2738)
Resolving deltas:  69% (1890/2738)
Resolving deltas:  70% (1917/2738)
Resolving deltas:  71% (1944/2738)
Resolving deltas:  72% (1972/2738)
Resolving deltas:  73% (1999/2738)
Resolving deltas:  74% (2027/2738)
Resolving deltas:  75% (2054/2738)
Resolving deltas:  76% (2081/2738)
Resolving deltas:  77% (2109/2738)
Resolving deltas:  78% (2136/2738)
Resolving deltas:  79% (2164/2738)
Resolving deltas:  80% (2191/2738)
Resolving deltas:  81% (2218/2738)
Resolving deltas:  82% (2246/2738)
Resolving deltas:  83% (2274/2738)
Resolving deltas:  84% (2300/2738)
Resolving deltas:  85% (2328/2738)
Resolving deltas:  86% (2355/2738)
Resolving deltas:  87% (2383/2738)
Resolving deltas:  88% (2410/2738)
Resolving deltas:  89% (2438/2738)
Resolving deltas:  90% (2465/2738)
Resolving deltas:  91% (2492/2738)
Resolving deltas:  92% (2519/2738)
Resolving deltas:  93% (2547/2738)
Resolving deltas:  94% (2575/2738)
Resolving deltas:  95% (2602/2738)
Resolving deltas:  96% (2629/2738)
Resolving deltas:  97% (2656/2738)
Resolving deltas:  98% (2684/2738)
Resolving deltas:  99% (2711/2738)
Resolving deltas: 100% (2738/2738)
Resolving deltas: 100% (2738/2738), done.
Updating files:  64% (7381/11457)
Updating files:  65% (7448/11457)
Updating files:  66% (7562/11457)
Updating files:  67% (7677/11457)
Updating files:  68% (7791/11457)
Updating files:  69% (7906/11457)
Updating files:  70% (8020/11457)
Updating files:  71% (8135/11457)
Updating files:  72% (8250/11457)
Updating files:  73% (8364/11457)
Updating files:  74% (8479/11457)
Updating files:  75% (8593/11457)
Updating files:  76% (8708/11457)
Updating files:  77% (8822/11457)
Updating files:  78% (8937/11457)
Updating files:  79% (9052/11457)
Updating files:  80% (9166/11457)
Updating files:  81% (9281/11457)
Updating files:  82% (9395/11457)
Updating files:  83% (9510/11457)
Updating files:  84% (9624/11457)
Updating files:  85% (9739/11457)
Updating files:  86% (9854/11457)
Updating files:  87% (9968/11457)
Updating files:  88% (10083/11457)
Updating files:  89% (10197/11457)
Updating files:  90% (10312/11457)
Updating files:  91% (10426/11457)
Updating files:  92% (10541/11457)
Updating files:  93% (10656/11457)
Updating files:  94% (10770/11457)
Updating files:  95% (10885/11457)
Updating files:  96% (10999/11457)
Updating files:  97% (11114/11457)
Updating files:  98% (11228/11457)
Updating files:  99% (11343/11457)
Updating files: 100% (11457/11457)
Updating files: 100% (11457/11457), done.
 00:13

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-1  Started
 Container mediawiki-mediawiki-web-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  36/133 [=======>--------------------]  27%
  63/133 [=============>--------------]  47%
  88/133 [==================>---------]  66%
 109/133 [======================>-----]  81%
 124/133 [==========================>-]  93%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:06

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:05

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:02

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 5.2 s.
 00:05

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 17s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:17

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:01

 Total duration: 01:30

 01:30

Install 'extensions/CategoryTree'...

Cloning component(s)
:0: _clone_component "extensions/CategoryTree"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/CategoryTree to 'extensions/CategoryTree' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/CategoryTree'...
|0| remote: Counting objects: 1           
remote: Counting objects: 504, done        
|0| remote: Finding sources:   1% (3/504)           
remote: Finding sources:   2% (8/504)           
remote: Finding sources:   3% (13/504)           
remote: Finding sources:   4% (18/504)           
remote: Finding sources:   5% (23/504)           
remote: Finding sources:   6% (28/504)           
remote: Finding sources:   7% (33/504)           
remote: Finding sources:   8% (38/504)           
remote: Finding sources:   9% (43/504)           
remote: Finding sources:  10% (48/504)           
remote: Finding sources:  11% (53/504)           
remote: Finding sources:  12% (58/504)           
remote: Finding sources:  13% (63/504)           
remote: Finding sources:  14% (69/504)           
remote: Finding sources:  15% (74/504)           
remote: Finding sources:  16% (79/504)           
remote: Finding sources:  17% (84/504)           
remote: Finding sources:  18% (89/504)           
remote: Finding sources:  19% (94/504)           
remote: Finding sources:  20% (99/504)           
remote: Finding sources:  21% (104/504)           
remote: Finding sources:  22% (109/504)           
remote: Finding sources:  23% (114/504)           
remote: Finding sources:  24% (119/504)           
remote: Finding sources:  25% (124/504)           
remote: Finding sources:  26% (129/504)           
remote: Finding sources:  27% (134/504)           
remote: Finding sources:  28% (139/504)           
remote: Finding sources:  29% (144/504)           
remote: Finding sources:  30% (149/504)           
remote: Finding sources:  31% (154/504)           
remote: Finding sources:  32% (159/504)           
remote: Finding sources:  33% (164/504)           
remote: Finding sources:  34% (169/504)           
remote: Finding sources:  35% (174/504)           
remote: Finding sources:  36% (179/504)           
remote: Finding sources:  37% (184/504)           
remote: Finding sources:  38% (189/504)           
remote: Finding sources:  39% (195/504)           
remote: Finding sources:  40% (200/504)           
remote: Finding sources:  41% (205/504)           
remote: Finding sources:  42% (210/504)           
remote: Finding sources:  43% (215/504)           
remote: Finding sources:  44% (220/504)           
remote: Finding sources:  45% (225/504)           
remote: Finding sources:  46% (230/504)           
remote: Finding sources:  47% (235/504)           
remote: Finding sources:  48% (240/504)           
remote: Finding sources:  49% (245/504)           
remote: Finding sources:  50% (250/504)           
remote: Finding sources:  51% (255/504)           
remote: Finding sources:  52% (260/504)           
remote: Finding sources:  53% (265/504)           
remote: Finding sources:  54% (270/504)           
remote: Finding sources:  55% (275/504)           
remote: Finding sources:  56% (280/504)           
remote: Finding sources:  57% (285/504)           
remote: Finding sources:  58% (290/504)           
remote: Finding sources:  59% (295/504)           
remote: Finding sources:  60% (300/504)           
remote: Finding sources:  61% (305/504)           
remote: Finding sources:  62% (310/504)           
remote: Finding sources:  63% (315/504)           
remote: Finding sources:  64% (321/504)           
remote: Finding sources:  65% (326/504)           
remote: Finding sources:  66% (331/504)           
remote: Finding sources:  67% (336/504)           
remote: Finding sources:  68% (341/504)           
remote: Finding sources:  69% (346/504)           
remote: Finding sources:  70% (351/504)           
remote: Finding sources:  71% (356/504)           
remote: Finding sources:  72% (361/504)           
remote: Finding sources:  73% (366/504)           
remote: Finding sources:  74% (371/504)           
remote: Finding sources:  75% (376/504)           
remote: Finding sources:  76% (381/504)           
remote: Finding sources:  77% (386/504)           
remote: Finding sources:  78% (391/504)           
remote: Finding sources:  79% (396/504)           
remote: Finding sources:  80% (401/504)           
remote: Finding sources:  81% (406/504)           
remote: Finding sources:  82% (411/504)           
remote: Finding sources:  83% (416/504)           
remote: Finding sources:  84% (421/504)           
remote: Finding sources:  85% (426/504)           
remote: Finding sources:  86% (431/504)           
remote: Finding sources:  87% (436/504)           
remote: Finding sources:  88% (441/504)           
remote: Finding sources:  89% (447/504)           
remote: Finding sources:  90% (452/504)           
remote: Finding sources:  91% (457/504)           
remote: Finding sources:  92% (462/504)           
remote: Finding sources:  93% (467/504)           
remote: Finding sources:  94% (472/504)           
remote: Finding sources:  95% (477/504)           
remote: Finding sources:  96% (482/504)           
remote: Finding sources:  97% (487/504)           
remote: Finding sources:  98% (492/504)           
remote: Finding sources:  99% (497/504)           
remote: Finding sources: 100% (502/504)           
remote: Finding sources: 100% (504/504)        
|0| remote: Getting sizes:   1% (3/498)           
remote: Getting sizes:   2% (8/498)           
remote: Getting sizes:   3% (13/498)           
remote: Getting sizes:   4% (18/498)           
remote: Getting sizes:   5% (23/498)           
remote: Getting sizes:   6% (28/498)           
remote: Getting sizes:   7% (33/498)           
remote: Getting sizes:   8% (38/498)           
remote: Getting sizes:   9% (43/498)           
remote: Getting sizes:  10% (48/498)           
remote: Getting sizes:  11% (53/498)           
remote: Getting sizes:  12% (58/498)           
remote: Getting sizes:  13% (63/498)           
remote: Getting sizes:  14% (68/498)           
remote: Getting sizes:  15% (73/498)           
remote: Getting sizes:  16% (78/498)           
remote: Getting sizes:  17% (83/498)           
remote: Getting sizes:  18% (88/498)           
remote: Getting sizes:  19% (93/498)           
remote: Getting sizes:  20% (98/498)           
remote: Getting sizes:  21% (103/498)           
remote: Getting sizes:  22% (108/498)           
remote: Getting sizes:  23% (113/498)           
remote: Getting sizes:  24% (118/498)           
remote: Getting sizes:  25% (123/498)           
remote: Getting sizes:  26% (127/498)           
remote: Getting sizes:  27% (132/498)           
remote: Getting sizes:  28% (137/498)           
remote: Getting sizes:  29% (142/498)           
remote: Getting sizes:  30% (147/498)           
remote: Getting sizes:  31% (152/498)           
remote: Getting sizes:  32% (157/498)           
remote: Getting sizes:  33% (162/498)           
remote: Getting sizes:  34% (167/498)           
remote: Getting sizes:  35% (172/498)           
remote: Getting sizes:  36% (177/498)           
remote: Getting sizes:  37% (182/498)           
remote: Getting sizes:  38% (187/498)           
remote: Getting sizes:  39% (192/498)           
remote: Getting sizes:  40% (197/498)           
remote: Getting sizes:  41% (202/498)           
remote: Getting sizes:  42% (207/498)           
remote: Getting sizes:  43% (212/498)           
remote: Getting sizes:  44% (217/498)           
remote: Getting sizes:  45% (222/498)           
remote: Getting sizes:  46% (227/498)           
remote: Getting sizes:  47% (232/498)           
remote: Getting sizes:  48% (237/498)           
remote: Getting sizes:  49% (242/498)           
remote: Getting sizes:  50% (247/498)           
remote: Getting sizes:  51% (252/498)           
remote: Getting sizes:  52% (257/498)           
remote: Getting sizes:  53% (262/498)           
remote: Getting sizes:  54% (267/498)           
remote: Getting sizes:  55% (272/498)           
remote: Getting sizes:  56% (277/498)           
remote: Getting sizes:  57% (282/498)           
remote: Getting sizes:  58% (287/498)           
remote: Getting sizes:  59% (292/498)           
remote: Getting sizes:  60% (297/498)           
remote: Getting sizes:  61% (302/498)           
remote: Getting sizes:  62% (307/498)           
remote: Getting sizes:  63% (312/498)           
remote: Getting sizes:  64% (317/498)           
remote: Getting sizes:  65% (322/498)           
remote: Getting sizes:  66% (327/498)           
remote: Getting sizes:  67% (332/498)           
remote: Getting sizes:  68% (337/498)           
remote: Getting sizes:  69% (342/498)           
remote: Getting sizes:  70% (347/498)           
remote: Getting sizes:  71% (352/498)           
remote: Getting sizes:  72% (357/498)           
remote: Getting sizes:  73% (362/498)           
remote: Getting sizes:  74% (367/498)           
remote: Getting sizes:  75% (372/498)           
remote: Getting sizes:  76% (376/498)           
remote: Getting sizes:  77% (381/498)           
remote: Getting sizes:  78% (386/498)           
remote: Getting sizes:  79% (391/498)           
remote: Getting sizes:  80% (396/498)           
remote: Getting sizes:  81% (401/498)           
remote: Getting sizes:  82% (406/498)           
remote: Getting sizes:  83% (411/498)           
remote: Getting sizes:  84% (416/498)           
remote: Getting sizes:  85% (421/498)           
remote: Getting sizes:  86% (426/498)           
remote: Getting sizes:  87% (431/498)           
remote: Getting sizes:  88% (436/498)           
remote: Getting sizes:  89% (441/498)           
remote: Getting sizes:  90% (446/498)           
remote: Getting sizes:  91% (451/498)           
remote: Getting sizes:  92% (456/498)           
remote: Getting sizes:  93% (461/498)           
remote: Getting sizes:  94% (466/498)           
remote: Getting sizes:  95% (471/498)           
remote: Getting sizes:  96% (476/498)           
remote: Getting sizes:  97% (481/498)           
remote: Getting sizes:  98% (486/498)           
remote: Getting sizes:  99% (491/498)           
remote: Getting sizes: 100% (496/498)           
remote: Getting sizes: 100% (498/498)        
|0| remote: Compressing objects:   2% (15199/879709)           
remote: Compressing objects:   3% (25557/879709)           
remote: Compressing objects:   4% (32686/879709)           
remote: Compressing objects:   6% (51672/879709)           
remote: Compressing objects:   7% (64910/879709)           
remote: Compressing objects:   9% (76976/879709)           
remote: Compressing objects:  10% (90000/879709)           
remote: Compressing objects:  11% (94827/879709)           
remote: Compressing objects:  12% (101457/879709)           
remote: Compressing objects:  13% (110155/879709)           
remote: Compressing objects:  14% (119227/879709)           
remote: Compressing objects:  15% (128361/879709)           
remote: Compressing objects:  16% (136904/879709)           
remote: Compressing objects:  17% (147071/879709)           
remote: Compressing objects:  18% (154648/879709)           
remote: Compressing objects:  19% (164179/879709)           
remote: Compressing objects:  20% (173535/879709)           
remote: Compressing objects:  21% (181331/879709)           
remote: Compressing objects:  22% (189468/879709)           
remote: Compressing objects:  23% (198526/879709)           
remote: Compressing objects:  24% (208643/879709)           
remote: Compressing objects:  25% (217266/879709)           
remote: Compressing objects:  26% (224415/879709)           
remote: Compressing objects:  27% (233232/879709)           
remote: Compressing objects:  28% (242035/879709)           
remote: Compressing objects:  29% (251705/879709)           
remote: Compressing objects:  30% (259517/879709)           
remote: Compressing objects:  31% (268776/879709)           
remote: Compressing objects:  32% (277494/879709)           
remote: Compressing objects:  33% (286170/879709)           
remote: Compressing objects:  67% (590958/879709)           
remote: Compressing objects:  68% (595532/879709)           
remote: Compressing objects:  69% (604609/879709)           
remote: Compressing objects:  70% (612786/879709)           
remote: Compressing objects:  71% (620776/879709)           
remote: Compressing objects:  72% (629870/879709)           
remote: Compressing objects:  73% (639206/879709)           
remote: Compressing objects:  74% (647040/879709)           
remote: Compressing objects:  75% (655686/879709)           
remote: Compressing objects:  76% (664392/879709)           
remote: Compressing objects:  77% (674262/879709)           
remote: Compressing objects:  78% (683011/879709)           
remote: Compressing objects:  79% (691728/879709)           
remote: Compressing objects:  80% (699746/879709)           
remote: Compressing objects:  81% (708969/879709)           
remote: Compressing objects:  82% (719031/879709)           
remote: Compressing objects:  83% (726212/879709)           
remote: Compressing objects:  84% (734893/879709)           
remote: Compressing objects:  85% (744138/879709)           
remote: Compressing objects:  86% (753139/879709)           
remote: Compressing objects:  87% (760994/879709)           
remote: Compressing objects:  88% (770538/879709)           
remote: Compressing objects:  89% (778823/879709)           
remote: Compressing objects:  90% (790294/879709)           
remote: Compressing objects:  91% (796658/879709)           
remote: Compressing objects:  92% (806432/879709)           
remote: Compressing objects:  93% (814309/879709)           
remote: Compressing objects:  94% (822615/879709)           
remote: Compressing objects:  95% (831387/879709)           
remote: Compressing objects:  96% (840527/879709)           
remote: Compressing objects:  97% (849671/879709)           
remote: Compressing objects:  98% (858376/879709)           
remote: Compressing objects:  99% (868043/879709)           
remote: Compressing objects: 100% (879709/879709)           
remote: Compressing objects: 100% (879709/879709)        
|0| Receiving objects:   0% (1/504)
Receiving objects:   1% (6/504)
Receiving objects:   2% (11/504)
Receiving objects:   3% (16/504)
Receiving objects:   4% (21/504)
Receiving objects:   5% (26/504)
Receiving objects:   6% (31/504)
Receiving objects:   7% (36/504)
Receiving objects:   8% (41/504)
Receiving objects:   9% (46/504)
Receiving objects:  10% (51/504)
Receiving objects:  11% (56/504)
Receiving objects:  12% (61/504)
Receiving objects:  13% (66/504)
Receiving objects:  14% (71/504)
Receiving objects:  15% (76/504)
Receiving objects:  16% (81/504)
Receiving objects:  17% (86/504)
Receiving objects:  18% (91/504)
Receiving objects:  19% (96/504)
Receiving objects:  20% (101/504)
Receiving objects:  21% (106/504)
Receiving objects:  22% (111/504)
Receiving objects:  23% (116/504)
Receiving objects:  24% (121/504)
Receiving objects:  25% (126/504)
Receiving objects:  26% (132/504)
Receiving objects:  27% (137/504)
Receiving objects:  28% (142/504)
Receiving objects:  29% (147/504)
Receiving objects:  30% (152/504)
Receiving objects:  31% (157/504)
Receiving objects:  32% (162/504)
Receiving objects:  33% (167/504)
Receiving objects:  34% (172/504)
Receiving objects:  35% (177/504)
Receiving objects:  36% (182/504)
Receiving objects:  37% (187/504)
Receiving objects:  38% (192/504)
Receiving objects:  39% (197/504)
Receiving objects:  40% (202/504)
Receiving objects:  41% (207/504)
Receiving objects:  42% (212/504)
Receiving objects:  43% (217/504)
Receiving objects:  44% (222/504)
Receiving objects:  45% (227/504)
Receiving objects:  46% (232/504)
Receiving objects:  47% (237/504)
Receiving objects:  48% (242/504)
Receiving objects:  49% (247/504)
Receiving objects:  50% (252/504)
Receiving objects:  51% (258/504)
Receiving objects:  52% (263/504)
Receiving objects:  53% (268/504)
Receiving objects:  54% (273/504)
Receiving objects:  55% (278/504)
Receiving objects:  56% (283/504)
Receiving objects:  57% (288/504)
Receiving objects:  58% (293/504)
Receiving objects:  59% (298/504)
Receiving objects:  60% (303/504)
Receiving objects:  61% (308/504)
Receiving objects:  62% (313/504)
Receiving objects:  63% (318/504)
Receiving objects:  64% (323/504)
Receiving objects:  65% (328/504)
Receiving objects:  66% (333/504)
Receiving objects:  67% (338/504)
Receiving objects:  68% (343/504)
Receiving objects:  69% (348/504)
Receiving objects:  70% (353/504)
Receiving objects:  71% (358/504)
Receiving objects:  72% (363/504)
Receiving objects:  73% (368/504)
Receiving objects:  74% (373/504)
Receiving objects:  75% (378/504)
Receiving objects:  76% (384/504)
Receiving objects:  77% (389/504)
Receiving objects:  78% (394/504)
Receiving objects:  79% (399/504)
Receiving objects:  80% (404/504)
Receiving objects:  81% (409/504)
Receiving objects:  82% (414/504)
Receiving objects:  83% (419/504)
Receiving objects:  84% (424/504)
Receiving objects:  85% (429/504)
Receiving objects:  86% (434/504)
Receiving objects:  87% (439/504)
Receiving objects:  88% (444/504)
Receiving objects:  89% (449/504)
Receiving objects:  90% (454/504)
Receiving objects:  91% (459/504)
Receiving objects:  92% (464/504)
Receiving objects:  93% (469/504)
Receiving objects:  94% (474/504)
Receiving objects:  95% (479/504)
Receiving objects:  96% (484/504)
Receiving objects:  97% (489/504)
Receiving objects:  98% (494/504)
remote: Total 504 (delta 57), reused 83 (delta 4)        
|0| Receiving objects:  99% (499/504)
Receiving objects: 100% (504/504)
Receiving objects: 100% (504/504), 345.05 KiB | 7.50 MiB/s, done.
|0| Resolving deltas:   0% (0/57)
Resolving deltas:   1% (1/57)
Resolving deltas:   3% (2/57)
Resolving deltas:   5% (3/57)
Resolving deltas:   7% (4/57)
Resolving deltas:   8% (5/57)
Resolving deltas:  10% (6/57)
Resolving deltas:  12% (7/57)
Resolving deltas:  14% (8/57)
Resolving deltas:  15% (9/57)
Resolving deltas:  17% (10/57)
Resolving deltas:  19% (11/57)
Resolving deltas:  21% (12/57)
Resolving deltas:  24% (14/57)
Resolving deltas:  26% (15/57)
Resolving deltas:  28% (16/57)
Resolving deltas:  29% (17/57)
Resolving deltas:  31% (18/57)
Resolving deltas:  35% (20/57)
Resolving deltas:  36% (21/57)
Resolving deltas:  38% (22/57)
Resolving deltas:  40% (23/57)
Resolving deltas:  42% (24/57)
Resolving deltas:  43% (25/57)
Resolving deltas:  45% (26/57)
Resolving deltas:  47% (27/57)
Resolving deltas:  49% (28/57)
Resolving deltas:  50% (29/57)
Resolving deltas:  52% (30/57)
Resolving deltas:  54% (31/57)
Resolving deltas:  56% (32/57)
Resolving deltas:  57% (33/57)
Resolving deltas:  59% (34/57)
Resolving deltas:  61% (35/57)
Resolving deltas:  63% (36/57)
Resolving deltas:  64% (37/57)
Resolving deltas:  66% (38/57)
Resolving deltas:  68% (39/57)
Resolving deltas:  71% (41/57)
Resolving deltas:  73% (42/57)
Resolving deltas:  75% (43/57)
Resolving deltas:  77% (44/57)
Resolving deltas:  78% (45/57)
Resolving deltas:  80% (46/57)
Resolving deltas:  82% (47/57)
Resolving deltas:  84% (48/57)
Resolving deltas:  85% (49/57)
Resolving deltas:  87% (50/57)
Resolving deltas:  89% (51/57)
Resolving deltas:  91% (52/57)
Resolving deltas:  92% (53/57)
Resolving deltas:  94% (54/57)
Resolving deltas:  96% (55/57)
Resolving deltas:  98% (56/57)
Resolving deltas: 100% (57/57)
Resolving deltas: 100% (57/57), done.
|0|  00:01
 00:01

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:04

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }

added 1 package, and audited 1443 packages in 3s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:03

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 00:00

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.1 s.
 00:00

Running 'extensions/CategoryTree/setup.sh' if found
Looking for '/var/local/extensions/CategoryTree/setup.sh'
No '/var/local/extensions/CategoryTree/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:12
 00:12

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-web-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:24

Reclaim disk space if needed
Free disk space (22%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12910, done        
remote: Finding sources:   1% (65/12910)           
remote: Finding sources:   2% (194/12910)           
remote: Finding sources:   3% (323/12910)           
remote: Finding sources:   4% (452/12910)           
remote: Finding sources:   5% (581/12910)           
remote: Finding sources:   6% (711/12910)           
remote: Finding sources:   7% (840/12910)           
remote: Finding sources:   8% (969/12910)           
remote: Finding sources:   9% (1098/12910)           
remote: Finding sources:  10% (1227/12910)           
remote: Finding sources:  11% (1356/12910)           
remote: Finding sources:  12% (1485/12910)           
remote: Finding sources:  13% (1614/12910)           
remote: Finding sources:  14% (1743/12910)           
remote: Finding sources:  15% (1872/12910)           
remote: Finding sources:  16% (2002/12910)           
remote: Finding sources:  17% (2131/12910)           
remote: Finding sources:  18% (2260/12910)           
remote: Finding sources:  19% (2389/12910)           
remote: Finding sources:  20% (2518/12910)           
remote: Finding sources:  21% (2647/12910)           
remote: Finding sources:  22% (2776/12910)           
remote: Finding sources:  23% (2905/12910)           
remote: Finding sources:  24% (3034/12910)           
remote: Finding sources:  25% (3163/12910)           
remote: Finding sources:  26% (3293/12910)           
remote: Finding sources:  27% (3422/12910)           
remote: Finding sources:  28% (3551/12910)           
remote: Finding sources:  29% (3680/12910)           
remote: Finding sources:  30% (3809/12910)           
remote: Finding sources:  31% (3938/12910)           
remote: Finding sources:  32% (4067/12910)           
remote: Finding sources:  33% (4196/12910)           
remote: Finding sources:  34% (4325/12910)           
remote: Finding sources:  35% (4454/12910)           
remote: Finding sources:  36% (4584/12910)           
remote: Finding sources:  37% (4713/12910)           
remote: Finding sources:  38% (4842/12910)           
remote: Finding sources:  39% (4971/12910)           
remote: Finding sources:  40% (5100/12910)           
remote: Finding sources:  41% (5229/12910)           
remote: Finding sources:  42% (5358/12910)           
remote: Finding sources:  43% (5487/12910)           
remote: Finding sources:  44% (5616/12910)           
remote: Finding sources:  45% (5745/12910)           
remote: Finding sources:  46% (5875/12910)           
remote: Finding sources:  47% (6004/12910)           
remote: Finding sources:  48% (6133/12910)           
remote: Finding sources:  49% (6262/12910)           
remote: Finding sources:  50% (6391/12910)           
remote: Finding sources:  51% (6520/12910)           
remote: Finding sources:  52% (6649/12910)           
remote: Finding sources:  53% (6778/12910)           
remote: Finding sources:  54% (6907/12910)           
remote: Finding sources:  55% (7036/12910)           
remote: Finding sources:  56% (7166/12910)           
remote: Finding sources:  57% (7295/12910)           
remote: Finding sources:  58% (7424/12910)           
remote: Finding sources:  59% (7553/12910)           
remote: Finding sources:  60% (7682/12910)           
remote: Finding sources:  61% (7811/12910)           
remote: Finding sources:  62% (7940/12910)           
remote: Finding sources:  63% (8069/12910)           
remote: Finding sources:  64% (8198/12910)           
remote: Finding sources:  65% (8327/12910)           
remote: Finding sources:  66% (8457/12910)           
remote: Finding sources:  67% (8586/12910)           
remote: Finding sources:  68% (8715/12910)           
remote: Finding sources:  69% (8844/12910)           
remote: Finding sources:  70% (8973/12910)           
remote: Finding sources:  71% (9102/12910)           
remote: Finding sources:  72% (9231/12910)           
remote: Finding sources:  73% (9360/12910)           
remote: Finding sources:  74% (9489/12910)           
remote: Finding sources:  75% (9618/12910)           
remote: Finding sources:  76% (9748/12910)           
remote: Finding sources:  77% (9877/12910)           
remote: Finding sources:  78% (10006/12910)           
remote: Finding sources:  79% (10135/12910)           
remote: Finding sources:  80% (10264/12910)           
remote: Finding sources:  81% (10393/12910)           
remote: Finding sources:  82% (10522/12910)           
remote: Finding sources:  83% (10651/12910)           
remote: Finding sources:  84% (10780/12910)           
remote: Finding sources:  85% (10909/12910)           
remote: Finding sources:  86% (11039/12910)           
remote: Finding sources:  87% (11168/12910)           
remote: Finding sources:  88% (11297/12910)           
remote: Finding sources:  89% (11426/12910)           
remote: Finding sources:  90% (11555/12910)           
remote: Finding sources:  91% (11684/12910)           
remote: Finding sources:  92% (11813/12910)           
remote: Finding sources:  93% (11942/12910)           
remote: Finding sources:  94% (12071/12910)           
remote: Finding sources:  95% (12200/12910)           
remote: Finding sources:  96% (12330/12910)           
remote: Finding sources:  97% (12459/12910)           
remote: Finding sources:  98% (12588/12910)           
remote: Finding sources:  99% (12717/12910)           
remote: Finding sources: 100% (12846/12910)           
remote: Finding sources: 100% (12910/12910)        
remote: Getting sizes:   1% (58/11429)           
remote: Getting sizes:   2% (172/11429)           
remote: Getting sizes:   3% (286/11429)           
remote: Getting sizes:   4% (401/11429)           
remote: Getting sizes:   5% (515/11429)           
remote: Getting sizes:   6% (629/11429)           
remote: Getting sizes:   7% (743/11429)           
remote: Getting sizes:   8% (858/11429)           
remote: Getting sizes:   9% (972/11429)           
remote: Getting sizes:  10% (1086/11429)           
remote: Getting sizes:  11% (1201/11429)           
remote: Getting sizes:  12% (1315/11429)           
remote: Getting sizes:  13% (1429/11429)           
remote: Getting sizes:  14% (1543/11429)           
remote: Getting sizes:  15% (1658/11429)           
remote: Getting sizes:  16% (1772/11429)           
remote: Getting sizes:  17% (1886/11429)           
remote: Getting sizes:  18% (2001/11429)           
remote: Getting sizes:  19% (2115/11429)           
remote: Getting sizes:  20% (2229/11429)           
remote: Getting sizes:  21% (2343/11429)           
remote: Getting sizes:  22% (2458/11429)           
remote: Getting sizes:  23% (2572/11429)           
remote: Getting sizes:  24% (2686/11429)           
remote: Getting sizes:  25% (2801/11429)           
remote: Getting sizes:  26% (2915/11429)           
remote: Getting sizes:  27% (3029/11429)           
remote: Getting sizes:  28% (3143/11429)           
remote: Getting sizes:  29% (3258/11429)           
remote: Getting sizes:  30% (3372/11429)           
remote: Getting sizes:  31% (3486/11429)           
remote: Getting sizes:  32% (3601/11429)           
remote: Getting sizes:  33% (3715/11429)           
remote: Getting sizes:  34% (3829/11429)           
remote: Getting sizes:  35% (3944/11429)           
remote: Getting sizes:  36% (4058/11429)           
remote: Getting sizes:  37% (4172/11429)           
remote: Getting sizes:  38% (4286/11429)           
remote: Getting sizes:  39% (4401/11429)           
remote: Getting sizes:  40% (4515/11429)           
remote: Getting sizes:  41% (4629/11429)           
remote: Getting sizes:  42% (4744/11429)           
remote: Getting sizes:  43% (4858/11429)           
remote: Getting sizes:  44% (4972/11429)           
remote: Getting sizes:  45% (5086/11429)           
remote: Getting sizes:  46% (5201/11429)           
remote: Getting sizes:  47% (5315/11429)           
remote: Getting sizes:  48% (5429/11429)           
remote: Getting sizes:  49% (5544/11429)           
remote: Getting sizes:  50% (5658/11429)           
remote: Getting sizes:  51% (5772/11429)           
remote: Getting sizes:  52% (5886/11429)           
remote: Getting sizes:  53% (6001/11429)           
remote: Getting sizes:  54% (6115/11429)           
remote: Getting sizes:  55% (6229/11429)           
remote: Getting sizes:  56% (6344/11429)           
remote: Getting sizes:  57% (6458/11429)           
remote: Getting sizes:  58% (6572/11429)           
remote: Getting sizes:  59% (6686/11429)           
remote: Getting sizes:  60% (6801/11429)           
remote: Getting sizes:  61% (6915/11429)           
remote: Getting sizes:  62% (7029/11429)           
remote: Getting sizes:  63% (7144/11429)           
remote: Getting sizes:  64% (7258/11429)           
remote: Getting sizes:  65% (7372/11429)           
remote: Getting sizes:  66% (7486/11429)           
remote: Getting sizes:  67% (7601/11429)           
remote: Getting sizes:  68% (7715/11429)           
remote: Getting sizes:  69% (7829/11429)           
remote: Getting sizes:  70% (7944/11429)           
remote: Getting sizes:  71% (8058/11429)           
remote: Getting sizes:  72% (8172/11429)           
remote: Getting sizes:  73% (8287/11429)           
remote: Getting sizes:  74% (8401/11429)           
remote: Getting sizes:  75% (8515/11429)           
remote: Getting sizes:  76% (8629/11429)           
remote: Getting sizes:  77% (8744/11429)           
remote: Getting sizes:  78% (8858/11429)           
remote: Getting sizes:  79% (8972/11429)           
remote: Getting sizes:  80% (9087/11429)           
remote: Getting sizes:  81% (9201/11429)           
remote: Getting sizes:  82% (9315/11429)           
remote: Getting sizes:  83% (9429/11429)           
remote: Getting sizes:  84% (9544/11429)           
remote: Getting sizes:  85% (9658/11429)           
remote: Getting sizes:  86% (9772/11429)           
remote: Getting sizes:  87% (9887/11429)           
remote: Getting sizes:  88% (10001/11429)           
remote: Getting sizes:  89% (10115/11429)           
remote: Getting sizes:  90% (10229/11429)           
remote: Getting sizes:  91% (10344/11429)           
remote: Getting sizes:  92% (10458/11429)           
remote: Getting sizes:  93% (10572/11429)           
remote: Getting sizes:  94% (10687/11429)           
remote: Getting sizes:  95% (10801/11429)           
remote: Getting sizes:  96% (10915/11429)           
remote: Getting sizes:  97% (11029/11429)           
remote: Getting sizes:  98% (11144/11429)           
remote: Getting sizes:  99% (11258/11429)           
remote: Getting sizes: 100% (11372/11429)           
remote: Getting sizes: 100% (11429/11429)        
remote: Compressing objects:   2% (2224/135389)           
remote: Compressing objects:   3% (3469/135389)           
remote: Compressing objects:   4% (4740/135389)           
remote: Compressing objects:   5% (6434/135389)           
remote: Compressing objects:   6% (7531/135389)           
remote: Compressing objects:   7% (8918/135389)           
remote: Compressing objects:   8% (10206/135389)           
remote: Compressing objects:   8% (10914/135389)           
remote: Compressing objects:   9% (11518/135389)           
remote: Compressing objects:  10% (12962/135389)           
remote: Compressing objects:  11% (14219/135389)           
remote: Compressing objects:  12% (15570/135389)           
remote: Compressing objects:  13% (16945/135389)           
remote: Compressing objects:  14% (18298/135389)           
remote: Compressing objects:  15% (19744/135389)           
remote: Compressing objects:  16% (21021/135389)           
remote: Compressing objects:  17% (22457/135389)           
remote: Compressing objects:  18% (23700/135389)           
remote: Compressing objects:  19% (25053/135389)           
remote: Compressing objects:  20% (26438/135389)           
remote: Compressing objects:  20% (26501/135389)           
remote: Compressing objects:  21% (27756/135389)           
remote: Compressing objects:  22% (29131/135389)           
remote: Compressing objects:  23% (30463/135389)           
remote: Compressing objects:  24% (31824/135389)           
remote: Compressing objects:  25% (33181/135389)           
remote: Compressing objects:  26% (34526/135389)           
remote: Compressing objects:  27% (36120/135389)           
remote: Compressing objects:  28% (37341/135389)           
remote: Compressing objects:  29% (38802/135389)           
remote: Compressing objects:  30% (40297/135389)           
remote: Compressing objects:  31% (41384/135389)           
remote: Compressing objects:  32% (42740/135389)           
remote: Compressing objects:  33% (44051/135389)           
remote: Compressing objects:  34% (45367/135389)           
remote: Compressing objects:  35% (46711/135389)           
remote: Compressing objects:  36% (48114/135389)           
remote: Compressing objects:  37% (49420/135389)           
remote: Compressing objects:  38% (50808/135389)           
remote: Compressing objects:  39% (52471/135389)           
remote: Compressing objects:  40% (53497/135389)           
remote: Compressing objects:  41% (55071/135389)           
remote: Compressing objects:  42% (56349/135389)           
remote: Compressing objects:  43% (57676/135389)           
remote: Compressing objects:  44% (59239/135389)           
remote: Compressing objects:  45% (60302/135389)           
remote: Compressing objects:  46% (61761/135389)           
remote: Compressing objects:  47% (63006/135389)           
remote: Compressing objects:  48% (64627/135389)           
remote: Compressing objects:  49% (65676/135389)           
remote: Compressing objects:  50% (67026/135389)           
remote: Compressing objects:  51% (68590/135389)           
remote: Compressing objects:  52% (70197/135389)           
remote: Compressing objects:  53% (71233/135389)           
remote: Compressing objects:  54% (72446/135389)           
remote: Compressing objects:  55% (74562/135389)           
remote: Compressing objects:  56% (75279/135389)           
remote: Compressing objects:  57% (76633/135389)           
remote: Compressing objects:  58% (77886/135389)           
remote: Compressing objects:  59% (79433/135389)           
remote: Compressing objects:  60% (80829/135389)           
remote: Compressing objects:  61% (82167/135389)           
remote: Compressing objects:  62% (83394/135389)           
remote: Compressing objects:  63% (84626/135389)           
remote: Compressing objects:  64% (85977/135389)           
remote: Compressing objects:  65% (87350/135389)           
remote: Compressing objects:  66% (89673/135389)           
remote: Compressing objects:  67% (90312/135389)           
remote: Compressing objects:  67% (90831/135389)           
remote: Compressing objects:  68% (91396/135389)           
remote: Compressing objects:  69% (92835/135389)           
remote: Compressing objects:  70% (94136/135389)           
remote: Compressing objects:  71% (95482/135389)           
remote: Compressing objects:  72% (96879/135389)           
remote: Compressing objects:  73% (98219/135389)           
remote: Compressing objects:  74% (99526/135389)           
remote: Compressing objects:  75% (100974/135389)           
remote: Compressing objects:  76% (102292/135389)           
remote: Compressing objects:  77% (103756/135389)           
remote: Compressing objects:  78% (104987/135389)           
remote: Compressing objects:  79% (106293/135389)           
remote: Compressing objects:  80% (107813/135389)           
remote: Compressing objects:  81% (109007/135389)           
remote: Compressing objects:  82% (110464/135389)           
remote: Compressing objects:  83% (111727/135389)           
remote: Compressing objects:  84% (113104/135389)           
remote: Compressing objects:  85% (114421/135389)           
remote: Compressing objects:  86% (115948/135389)           
remote: Compressing objects:  87% (117429/135389)           
remote: Compressing objects:  88% (118474/135389)           
remote: Compressing objects:  89% (119873/135389)           
remote: Compressing objects:  90% (121353/135389)           
remote: Compressing objects:  91% (122591/135389)           
remote: Compressing objects:  92% (124099/135389)           
remote: Compressing objects:  93% (125301/135389)           
remote: Compressing objects:  94% (127490/135389)           
remote: Compressing objects:  95% (128129/135389)           
remote: Compressing objects:  96% (129417/135389)           
remote: Compressing objects:  97% (130661/135389)           
remote: Compressing objects:  98% (132116/135389)           
remote: Compressing objects:  98% (132192/135389)           
remote: Compressing objects:  99% (133361/135389)           
remote: Compressing objects: 100% (134713/135389)           
remote: Compressing objects: 100% (135388/135389)        
Receiving objects:   0% (1/12910)
Receiving objects:   1% (130/12910)
Receiving objects:   2% (259/12910)
Receiving objects:   3% (388/12910)
Receiving objects:   4% (517/12910)
Receiving objects:   5% (646/12910)
Receiving objects:   6% (775/12910)
Receiving objects:   7% (904/12910)
Receiving objects:   8% (1033/12910)
Receiving objects:   9% (1162/12910)
Receiving objects:  10% (1291/12910)
Receiving objects:  11% (1421/12910)
Receiving objects:  12% (1550/12910)
Receiving objects:  13% (1679/12910)
Receiving objects:  14% (1808/12910)
Receiving objects:  15% (1937/12910)
Receiving objects:  16% (2066/12910)
Receiving objects:  17% (2195/12910), 3.94 MiB | 7.84 MiB/s
Receiving objects:  18% (2324/12910), 3.94 MiB | 7.84 MiB/s
Receiving objects:  19% (2453/12910), 3.94 MiB | 7.84 MiB/s
Receiving objects:  20% (2582/12910), 3.94 MiB | 7.84 MiB/s
Receiving objects:  21% (2712/12910), 3.94 MiB | 7.84 MiB/s
Receiving objects:  22% (2841/12910), 3.94 MiB | 7.84 MiB/s
Receiving objects:  23% (2970/12910), 3.94 MiB | 7.84 MiB/s
Receiving objects:  24% (3099/12910), 3.94 MiB | 7.84 MiB/s
Receiving objects:  25% (3228/12910), 3.94 MiB | 7.84 MiB/s
Receiving objects:  26% (3357/12910), 3.94 MiB | 7.84 MiB/s
Receiving objects:  27% (3486/12910), 3.94 MiB | 7.84 MiB/s
Receiving objects:  27% (3563/12910), 3.94 MiB | 7.84 MiB/s
Receiving objects:  28% (3615/12910), 8.00 MiB | 7.97 MiB/s
Receiving objects:  29% (3744/12910), 8.00 MiB | 7.97 MiB/s
Receiving objects:  30% (3873/12910), 8.00 MiB | 7.97 MiB/s
Receiving objects:  31% (4003/12910), 8.00 MiB | 7.97 MiB/s
Receiving objects:  32% (4132/12910), 8.00 MiB | 7.97 MiB/s
Receiving objects:  33% (4261/12910), 8.00 MiB | 7.97 MiB/s
Receiving objects:  34% (4390/12910), 8.00 MiB | 7.97 MiB/s
Receiving objects:  35% (4519/12910), 8.00 MiB | 7.97 MiB/s
Receiving objects:  36% (4648/12910), 11.35 MiB | 7.55 MiB/s
Receiving objects:  37% (4777/12910), 11.35 MiB | 7.55 MiB/s
Receiving objects:  38% (4906/12910), 11.35 MiB | 7.55 MiB/s
Receiving objects:  39% (5035/12910), 11.35 MiB | 7.55 MiB/s
Receiving objects:  40% (5164/12910), 11.35 MiB | 7.55 MiB/s
Receiving objects:  41% (5294/12910), 11.35 MiB | 7.55 MiB/s
Receiving objects:  42% (5423/12910), 11.35 MiB | 7.55 MiB/s
Receiving objects:  43% (5552/12910), 11.35 MiB | 7.55 MiB/s
Receiving objects:  43% (5657/12910), 11.35 MiB | 7.55 MiB/s
Receiving objects:  44% (5681/12910), 14.35 MiB | 7.16 MiB/s
Receiving objects:  45% (5810/12910), 14.35 MiB | 7.16 MiB/s
Receiving objects:  46% (5939/12910), 14.35 MiB | 7.16 MiB/s
Receiving objects:  47% (6068/12910), 17.49 MiB | 6.99 MiB/s
Receiving objects:  47% (6099/12910), 20.85 MiB | 6.94 MiB/s
Receiving objects:  48% (6197/12910), 20.85 MiB | 6.94 MiB/s
Receiving objects:  49% (6326/12910), 20.85 MiB | 6.94 MiB/s
Receiving objects:  50% (6455/12910), 24.84 MiB | 7.09 MiB/s
Receiving objects:  51% (6585/12910), 24.84 MiB | 7.09 MiB/s
Receiving objects:  52% (6714/12910), 24.84 MiB | 7.09 MiB/s
Receiving objects:  52% (6747/12910), 24.84 MiB | 7.09 MiB/s
Receiving objects:  53% (6843/12910), 29.12 MiB | 7.27 MiB/s
Receiving objects:  54% (6972/12910), 29.12 MiB | 7.27 MiB/s
Receiving objects:  55% (7101/12910), 29.12 MiB | 7.27 MiB/s
Receiving objects:  56% (7230/12910), 29.12 MiB | 7.27 MiB/s
Receiving objects:  57% (7359/12910), 29.12 MiB | 7.27 MiB/s
Receiving objects:  58% (7488/12910), 29.12 MiB | 7.27 MiB/s
Receiving objects:  59% (7617/12910), 29.12 MiB | 7.27 MiB/s
Receiving objects:  60% (7746/12910), 29.12 MiB | 7.27 MiB/s
Receiving objects:  61% (7876/12910), 29.12 MiB | 7.27 MiB/s
Receiving objects:  62% (8005/12910), 29.12 MiB | 7.27 MiB/s
Receiving objects:  63% (8134/12910), 33.54 MiB | 7.44 MiB/s
Receiving objects:  64% (8263/12910), 33.54 MiB | 7.44 MiB/s
Receiving objects:  65% (8392/12910), 33.54 MiB | 7.44 MiB/s
Receiving objects:  66% (8521/12910), 33.54 MiB | 7.44 MiB/s
Receiving objects:  67% (8650/12910), 33.54 MiB | 7.44 MiB/s
Receiving objects:  68% (8779/12910), 33.54 MiB | 7.44 MiB/s
Receiving objects:  69% (8908/12910), 33.54 MiB | 7.44 MiB/s
Receiving objects:  70% (9037/12910), 33.54 MiB | 7.44 MiB/s
Receiving objects:  71% (9167/12910), 33.54 MiB | 7.44 MiB/s
Receiving objects:  72% (9296/12910), 33.54 MiB | 7.44 MiB/s
Receiving objects:  73% (9425/12910), 33.54 MiB | 7.44 MiB/s
Receiving objects:  74% (9554/12910), 33.54 MiB | 7.44 MiB/s
Receiving objects:  75% (9683/12910), 33.54 MiB | 7.44 MiB/s
Receiving objects:  76% (9812/12910), 33.54 MiB | 7.44 MiB/s
Receiving objects:  77% (9941/12910), 33.54 MiB | 7.44 MiB/s
Receiving objects:  78% (10070/12910), 33.54 MiB | 7.44 MiB/s
Receiving objects:  79% (10199/12910), 33.54 MiB | 7.44 MiB/s
Receiving objects:  80% (10328/12910), 33.54 MiB | 7.44 MiB/s
Receiving objects:  81% (10458/12910), 33.54 MiB | 7.44 MiB/s
Receiving objects:  82% (10587/12910), 33.54 MiB | 7.44 MiB/s
Receiving objects:  83% (10716/12910), 33.54 MiB | 7.44 MiB/s
Receiving objects:  84% (10845/12910), 33.54 MiB | 7.44 MiB/s
Receiving objects:  85% (10974/12910), 33.54 MiB | 7.44 MiB/s
Receiving objects:  86% (11103/12910), 33.54 MiB | 7.44 MiB/s
Receiving objects:  87% (11232/12910), 33.54 MiB | 7.44 MiB/s
Receiving objects:  88% (11361/12910), 33.54 MiB | 7.44 MiB/s
Receiving objects:  89% (11490/12910), 33.54 MiB | 7.44 MiB/s
Receiving objects:  90% (11619/12910), 33.54 MiB | 7.44 MiB/s
Receiving objects:  91% (11749/12910), 33.54 MiB | 7.44 MiB/s
Receiving objects:  92% (11878/12910), 33.54 MiB | 7.44 MiB/s
Receiving objects:  93% (12007/12910), 33.54 MiB | 7.44 MiB/s
Receiving objects:  94% (12136/12910), 33.54 MiB | 7.44 MiB/s
Receiving objects:  94% (12248/12910), 33.54 MiB | 7.44 MiB/s
Receiving objects:  95% (12265/12910), 33.54 MiB | 7.44 MiB/s
Receiving objects:  96% (12394/12910), 33.54 MiB | 7.44 MiB/s
Receiving objects:  97% (12523/12910), 41.33 MiB | 8.30 MiB/s
Receiving objects:  98% (12652/12910), 41.33 MiB | 8.30 MiB/s
Receiving objects:  99% (12781/12910), 41.33 MiB | 8.30 MiB/s
remote: Total 12910 (delta 2738), reused 6294 (delta 1478)        
Receiving objects: 100% (12910/12910), 41.33 MiB | 8.30 MiB/s
Receiving objects: 100% (12910/12910), 45.54 MiB | 8.27 MiB/s, done.
Resolving deltas:   0% (0/2738)
Resolving deltas:   1% (28/2738)
Resolving deltas:   2% (55/2738)
Resolving deltas:   3% (83/2738)
Resolving deltas:   4% (110/2738)
Resolving deltas:   5% (137/2738)
Resolving deltas:   6% (165/2738)
Resolving deltas:   7% (192/2738)
Resolving deltas:   8% (221/2738)
Resolving deltas:   9% (247/2738)
Resolving deltas:  10% (274/2738)
Resolving deltas:  11% (302/2738)
Resolving deltas:  12% (329/2738)
Resolving deltas:  13% (357/2738)
Resolving deltas:  14% (384/2738)
Resolving deltas:  15% (411/2738)
Resolving deltas:  16% (439/2738)
Resolving deltas:  17% (466/2738)
Resolving deltas:  18% (493/2738)
Resolving deltas:  19% (521/2738)
Resolving deltas:  20% (548/2738)
Resolving deltas:  21% (575/2738)
Resolving deltas:  22% (603/2738)
Resolving deltas:  23% (631/2738)
Resolving deltas:  24% (658/2738)
Resolving deltas:  25% (685/2738)
Resolving deltas:  26% (712/2738)
Resolving deltas:  27% (740/2738)
Resolving deltas:  28% (767/2738)
Resolving deltas:  29% (795/2738)
Resolving deltas:  30% (822/2738)
Resolving deltas:  31% (849/2738)
Resolving deltas:  32% (877/2738)
Resolving deltas:  33% (904/2738)
Resolving deltas:  34% (932/2738)
Resolving deltas:  35% (959/2738)
Resolving deltas:  36% (987/2738)
Resolving deltas:  37% (1014/2738)
Resolving deltas:  38% (1042/2738)
Resolving deltas:  39% (1068/2738)
Resolving deltas:  40% (1096/2738)
Resolving deltas:  41% (1123/2738)
Resolving deltas:  42% (1150/2738)
Resolving deltas:  43% (1178/2738)
Resolving deltas:  44% (1205/2738)
Resolving deltas:  45% (1233/2738)
Resolving deltas:  46% (1260/2738)
Resolving deltas:  47% (1287/2738)
Resolving deltas:  48% (1315/2738)
Resolving deltas:  49% (1342/2738)
Resolving deltas:  50% (1369/2738)
Resolving deltas:  51% (1397/2738)
Resolving deltas:  52% (1424/2738)
Resolving deltas:  53% (1452/2738)
Resolving deltas:  54% (1479/2738)
Resolving deltas:  55% (1506/2738)
Resolving deltas:  56% (1534/2738)
Resolving deltas:  57% (1561/2738)
Resolving deltas:  58% (1589/2738)
Resolving deltas:  59% (1616/2738)
Resolving deltas:  60% (1643/2738)
Resolving deltas:  61% (1671/2738)
Resolving deltas:  62% (1698/2738)
Resolving deltas:  63% (1725/2738)
Resolving deltas:  64% (1753/2738)
Resolving deltas:  65% (1780/2738)
Resolving deltas:  66% (1808/2738)
Resolving deltas:  67% (1835/2738)
Resolving deltas:  68% (1862/2738)
Resolving deltas:  69% (1890/2738)
Resolving deltas:  70% (1917/2738)
Resolving deltas:  71% (1944/2738)
Resolving deltas:  72% (1972/2738)
Resolving deltas:  73% (1999/2738)
Resolving deltas:  74% (2027/2738)
Resolving deltas:  75% (2054/2738)
Resolving deltas:  76% (2081/2738)
Resolving deltas:  77% (2109/2738)
Resolving deltas:  78% (2136/2738)
Resolving deltas:  79% (2164/2738)
Resolving deltas:  80% (2191/2738)
Resolving deltas:  81% (2218/2738)
Resolving deltas:  82% (2246/2738)
Resolving deltas:  83% (2273/2738)
Resolving deltas:  84% (2302/2738)
Resolving deltas:  85% (2328/2738)
Resolving deltas:  86% (2355/2738)
Resolving deltas:  87% (2383/2738)
Resolving deltas:  88% (2410/2738)
Resolving deltas:  89% (2437/2738)
Resolving deltas:  90% (2465/2738)
Resolving deltas:  91% (2492/2738)
Resolving deltas:  92% (2519/2738)
Resolving deltas:  93% (2547/2738)
Resolving deltas:  94% (2575/2738)
Resolving deltas:  95% (2602/2738)
Resolving deltas:  96% (2629/2738)
Resolving deltas:  97% (2656/2738)
Resolving deltas:  98% (2684/2738)
Resolving deltas:  99% (2711/2738)
Resolving deltas: 100% (2738/2738)
Resolving deltas: 100% (2738/2738), done.
Updating files:  67% (7701/11457)
Updating files:  68% (7791/11457)
Updating files:  69% (7906/11457)
Updating files:  70% (8020/11457)
Updating files:  71% (8135/11457)
Updating files:  72% (8250/11457)
Updating files:  73% (8364/11457)
Updating files:  74% (8479/11457)
Updating files:  75% (8593/11457)
Updating files:  76% (8708/11457)
Updating files:  77% (8822/11457)
Updating files:  78% (8937/11457)
Updating files:  79% (9052/11457)
Updating files:  80% (9166/11457)
Updating files:  81% (9281/11457)
Updating files:  82% (9395/11457)
Updating files:  83% (9510/11457)
Updating files:  84% (9624/11457)
Updating files:  85% (9739/11457)
Updating files:  86% (9854/11457)
Updating files:  87% (9968/11457)
Updating files:  88% (10083/11457)
Updating files:  89% (10197/11457)
Updating files:  90% (10312/11457)
Updating files:  91% (10426/11457)
Updating files:  92% (10541/11457)
Updating files:  93% (10656/11457)
Updating files:  94% (10770/11457)
Updating files:  95% (10885/11457)
Updating files:  96% (10999/11457)
Updating files:  97% (11114/11457)
Updating files:  98% (11228/11457)
Updating files:  99% (11343/11457)
Updating files: 100% (11457/11457)
Updating files: 100% (11457/11457), done.
 00:13

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-1  Started
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-mediawiki-jobrunner-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  38/133 [========>-------------------]  28%
  67/133 [==============>-------------]  50%
  93/133 [===================>--------]  69%
 110/133 [=======================>----]  82%
 127/133 [==========================>-]  95%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:05

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:02

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 5.6 s.
 00:06

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 17s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:18

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:30

 01:31

Install 'extensions/CentralNotice'...

Cloning component(s)
:0: _clone_component "extensions/EventStreamConfig"
:1: _clone_component "extensions/EventLogging"
:2: _clone_component "extensions/Wikibase"
:3: _clone_component "extensions/CentralNotice"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/EventStreamConfig to 'extensions/EventStreamConfig' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/EventStreamConfig'...
|0| remote: Counting objects: 1           
remote: Counting objects: 65, done        
|0| remote: Finding sources:   2% (1/65)           
remote: Finding sources:   3% (2/65)           
remote: Finding sources:   5% (3/65)           
remote: Finding sources:   6% (4/65)           
remote: Finding sources:   8% (5/65)           
remote: Finding sources:   9% (6/65)           
remote: Finding sources:  11% (7/65)           
remote: Finding sources:  12% (8/65)           
remote: Finding sources:  14% (9/65)           
remote: Finding sources:  15% (10/65)           
remote: Finding sources:  17% (11/65)           
remote: Finding sources:  18% (12/65)           
remote: Finding sources:  20% (13/65)           
remote: Finding sources:  22% (14/65)           
remote: Finding sources:  23% (15/65)           
remote: Finding sources:  25% (16/65)           
remote: Finding sources:  26% (17/65)           
remote: Finding sources:  28% (18/65)           
remote: Finding sources:  29% (19/65)           
remote: Finding sources:  31% (20/65)           
remote: Finding sources:  32% (21/65)           
remote: Finding sources:  34% (22/65)           
remote: Finding sources:  35% (23/65)           
remote: Finding sources:  37% (24/65)           
remote: Finding sources:  38% (25/65)           
remote: Finding sources:  40% (26/65)           
remote: Finding sources:  42% (27/65)           
remote: Finding sources:  43% (28/65)           
remote: Finding sources:  45% (29/65)           
remote: Finding sources:  46% (30/65)           
remote: Finding sources:  48% (31/65)           
remote: Finding sources:  49% (32/65)           
remote: Finding sources:  51% (33/65)           
remote: Finding sources:  52% (34/65)           
remote: Finding sources:  54% (35/65)           
remote: Finding sources:  55% (36/65)           
remote: Finding sources:  57% (37/65)           
remote: Finding sources:  58% (38/65)           
remote: Finding sources:  60% (39/65)           
remote: Finding sources:  62% (40/65)           
remote: Finding sources:  63% (41/65)           
remote: Finding sources:  65% (42/65)           
remote: Finding sources:  66% (43/65)           
remote: Finding sources:  68% (44/65)           
remote: Finding sources:  69% (45/65)           
remote: Finding sources:  71% (46/65)           
remote: Finding sources:  72% (47/65)           
remote: Finding sources:  74% (48/65)           
remote: Finding sources:  75% (49/65)           
remote: Finding sources:  77% (50/65)           
remote: Finding sources:  78% (51/65)           
remote: Finding sources:  80% (52/65)           
remote: Finding sources:  82% (53/65)           
remote: Finding sources:  83% (54/65)           
remote: Finding sources:  85% (55/65)           
remote: Finding sources:  86% (56/65)           
remote: Finding sources:  88% (57/65)           
remote: Finding sources:  89% (58/65)           
remote: Finding sources:  91% (59/65)           
remote: Finding sources:  92% (60/65)           
remote: Finding sources:  94% (61/65)           
remote: Finding sources:  95% (62/65)           
remote: Finding sources:  97% (63/65)           
remote: Finding sources:  98% (64/65)           
remote: Finding sources: 100% (65/65)           
remote: Finding sources: 100% (65/65)        
|0| remote: Getting sizes:   2% (1/61)           
remote: Getting sizes:   3% (2/61)           
remote: Getting sizes:   5% (3/61)           
remote: Getting sizes:   7% (4/61)           
remote: Getting sizes:   8% (5/61)           
remote: Getting sizes:  10% (6/61)           
remote: Getting sizes:  11% (7/61)           
remote: Getting sizes:  13% (8/61)           
remote: Getting sizes:  15% (9/61)           
remote: Getting sizes:  16% (10/61)           
rem|3| 
|3| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/CentralNotice to 'extensions/CentralNotice' (use CLONE_DEPTH=0 for full depth)
|3| Cloning into 'extensions/CentralNotice'...
|3| remote: Counting objects: 1           
remote: Counting objects: 567, done        
|3| remote: Finding sources:   1% (3/567)           
remote: Finding sources:   2% (9/567)           
remote: Finding sources:   3% (15/567)           
remote: Finding sources:   4% (20/567)           
remote: Finding sources:   5% (26/567)           
remote: Finding sources:   6% (32/567)           
remote: Finding sources:   7% (37/567)           
remote: Finding sources:   8% (43/567)           
remote: Finding sources:   9% (49/567)           
remote: Finding sources:  10% (54/567)           
remote: Finding sources:  11% (60/567)           
remote: Finding sources:  12% (66/567)           
remote: Finding sources:  13% (71/567)           
remote: Finding sources:  14% (77/567)           
remote: Finding sources:  15% (83/567)           
remote: Finding sources:  16% (88/567)           
remote: Finding sources:  17% (94/567)           
remote: Finding sources:  18% (100/567)           
remote: Finding sources:  19% (105/567)           
remote: Finding sources:  20% (111/567)           
remote: Finding sources:  21% (117/567)           
remote: Finding sources:  22% (122/567)           
remote: Finding sources:  23% (128/567)           
remote: Finding sources:  24% (134/567)           
remote: Finding sources:  25% (139/567)           
remote: Finding sources:  26% (145/567)           
remote: Finding sources:  27% (151/567)           
remote: Finding sources:  28% (156/567)           
remote: Finding sources:  29% (162/567)           
remote: Finding sources:  30% (168/567)           
remote: Finding sources:  31% (173/567)           
remote: Finding sources:  32% (179/567)           
remote: Finding sources:  33% (185/567)           
remote: Finding sources:  34% (190/567)           
remote: Finding sources:  35% (196/567)           
remote: Finding sources:  36% (202/567)           
remote: Finding sources:  37% (207/567)           
remote: Finding sources:  38% (213/567)           
remote: Finding sources:  39% (219/567)           
remote: Finding sources:  40% (224/567)           
remote: Finding sources:  41% (230/567)           
remote: Finding sources:  42% (236/567)           
remote: Finding sources:  43% (241/567)           
remote: Finding sources:  44% (247/567)           
remote: Finding sources:  45% (253/567)           
remote: Finding sources:  46% (258/567)           
remote: Finding sources:  47% (264/567)           
remote: Finding sources:  48% (270/567)           
remote: Finding sources:  49% (275/567)           
remote: Finding sources:  50% (281/567)           
remote: Finding sources:  51% (287/567)           
remote: Finding sources:  52% (293/567)           
remote: Finding sources:  53% (298/567)           
remote: Finding sources:  54% (304/567)           
remote: Finding sources:  55% (310/567)           
remote: Finding sources:  56% (315/567)           
remote: Finding sources:  57% (321/567)           
remote: Finding sources:  58% (327/567)           
remote: Finding sources:  59% (332/567)           
remote: Finding sources:  60% (338/567)           
remote: Finding sources:  61% (344/567)           
remote: Finding sources:  62% (349/567)           
remote: Finding sources:  63% (355/567)           
remote: Finding sources:  64% (361/567)           
remote: Finding sources:  65% (366/567)           
remote: Finding sources:  66% (372/567)           
remote: Finding sources:  67% (378/567)           
remote: Finding sources:  68% (383/567)           
remote: Finding sources:  69% (389/567)           
remote: Finding sources:  70% (395/567)           
remote: Finding sources:  71% (400/567)           
remote: Finding sources:  72% (406/567)           
remote: Finding sources:  73% (412/567)           
remote|1| 
|1| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/EventLogging to 'extensions/EventLogging' (use CLONE_DEPTH=0 for full depth)
|1| Cloning into 'extensions/EventLogging'...
|1| remote: Counting objects: 1           
remote: Counting objects: 265, done        
|1| remote: Finding sources:   1% (2/265)           
remote: Finding sources:   2% (4/265)           
remote: Finding sources:   3% (7/265)           
remote: Finding sources:   4% (10/265)           
remote: Finding sources:   5% (12/265)           
remote: Finding sources:   6% (15/265)           
remote: Finding sources:   7% (18/265)           
remote: Finding sources:   8% (20/265)           
remote: Finding sources:   9% (23/265)           
remote: Finding sources:  10% (26/265)           
remote: Finding sources:  11% (28/265)           
remote: Finding sources:  12% (31/265)           
remote: Finding sources:  13% (34/265)           
remote: Finding sources:  14% (36/265)           
remote: Finding sources:  15% (39/265)           
remote: Finding sources:  16% (42/265)           
remote: Finding sources:  17% (44/265)           
remote: Finding sources:  18% (47/265)           
remote: Finding sources:  19% (50/265)           
remote: Finding sources:  20% (52/265)           
remote: Finding sources:  21% (55/265)           
remote: Finding sources:  22% (57/265)           
remote: Finding sources:  23% (60/265)           
remote: Finding sources:  24% (63/265)           
remote: Finding sources:  25% (65/265)           
remote: Finding sources:  26% (68/265)           
remote: Finding sources:  27% (71/265)           
remote: Finding sources:  28% (73/265)           
remote: Finding sources:  29% (76/265)           
remote: Finding sources:  30% (79/265)           
remote: Finding sources:  31% (81/265)           
remote: Finding sources:  32% (84/265)           
remote: Finding sources:  33% (87/265)           
remote: Finding sources:  34% (89/265)           
remote: Finding sources:  35% (92/265)           
remote: Finding sources:  36% (95/265)           
remote: Finding sources:  37% (97/265)           
remote: Finding sources:  38% (100/265)           
remote: Finding sources:  39% (103/265)           
remote: Finding sources:  40% (105/265)           
remote: Finding sources:  41% (108/265)           
remote: Finding sources:  42% (110/265)           
remote: Finding sources:  43% (113/265)           
remote: Finding sources:  44% (116/265)           
remote: Finding sources:  45% (118/265)           
remote: Finding sources:  46% (121/265)           
remote: Finding sources:  47% (124/265)           
remote: Finding sources:  48% (126/265)           
remote: Finding sources:  49% (129/265)           
remote: Finding sources:  50% (132/265)           
remote: Finding sources:  51% (134/265)           
remote: Finding sources:  52% (137/265)           
remote: Finding sources:  53% (140/265)           
remote: Finding sources:  54% (142/265)           
remote: Finding sources:  55% (145/265)           
remote: Finding sources:  56% (148/265)           
remote: Finding sources:  57% (150/265)           
remote: Finding sources:  58% (153/265)           
remote: Finding sources:  59% (156/265)           
remote: Finding sources:  60% (158/265)           
remote: Finding sources:  61% (161/265)           
remote: Finding sources:  62% (163/265)           
remote: Finding sources:  63% (166/265)           
remote: Finding sources:  64% (169/265)           
remote: Finding sources:  65% (171/265)           
remote: Finding sources:  66% (174/265)           
remote: Finding sources:  67% (177/265)           
remote: Finding sources:  68% (179/265)           
remote: Finding sources:  69% (182/265)           
remote: Finding sources:  70% (185/265)           
remote: Finding sources:  71% (187/265)           
remote: Finding sources:  72% (190/265)           
remote: Finding sources:  73% (193/265)           
remote: Finding sources:  74% (195/265)           
remote: Finding sources:  75% (198/265)           
remote: Finding sources:  76% (201/265)           
remote: Finding sources:  77% (203/265)           
remote: Finding sources:  78% (206/265)           
remote: Finding sources:  79% (209/265)           
remote: Finding sources:  80% (211/265)           
remote: Finding sources:  81% (214/265)           
remote: Finding sources:  82% (216/265)           
remote: Finding sources:  83% (219/265)           
remote: Finding sources:  84% (222/265)           
remote: Finding sources:  85% (224/265)           
remote: Finding sources:  86% (227/265)           
remote: Finding sources:  87% (230/265)           
remote: Finding sources:  88% (232/265)           
remote: Finding sources:  89% (235/265)           
remote: Finding sources:  90% (238/265)           
remote: Finding sources:  91% (240/265)           
remote: Finding sources:  92% (243/265)           
remote: Finding sources:  93% (246/265)           
remote: Finding sources:  94% (248/265)           
remote: Finding sources:  95% (251/265)           
remote: Finding sources:  96% (254/265)           
remote: Finding sources:  97% (256/265)           
remote: Finding sources:  98% (259/265)           
remote: Finding sources:  99% (262/265)           
remote: Finding sources: 100% (264/265)           
remote: Finding sources: 100% (265/265)        
|1| remote: Getting sizes:   1% (2/254)           
remote: Getting sizes:   2% (4/254)           
remote: Getting sizes:   3% (7/254)           
remote: Getting sizes:   4% (9/254)           
remote: Getting sizes:   5% (12/254)           
remote: Getting sizes:   6% (14/254)           
remote: Getting sizes:   7% (17/254)           
remote: Getting sizes:   8% (20/254)           
remote: Getting sizes:   9% (22/254)           
remote: Getting sizes:  10% (25/254)           
remote: Getting sizes:  11% (27/254)           
remote: Getting sizes:  12% (30/254)           
remote: Getting sizes:  13% (32/254)           
remote: Getting sizes:  14% (35/254)           
remote: Getting sizes:  15% (37/254)           
remote: Getting sizes:  16% (40/254)           
remote: Getting sizes:  17% (42/254)           
remote: Getting sizes:  18% (45/254)           
remote: Getting sizes:  19% (47/254)           
remote: Getting sizes:  20% (50/254)           
remote: Getting sizes:  21% (53/254)           
remote: Getting sizes:  22% (55/254)           
remote: Getting sizes:  23% (58/254)           
remote: Getting sizes:  24% (60/254)           
remote: Getting sizes:  25% (63/254)           
remote: Getting sizes:  26% (65/254)           
remote: Getting sizes:  27% (68/254)           
remote: Getting sizes:  28% (70/254)           
remote: Getting sizes:  29% (73/254)           
remote: Getting sizes:  30% (75/254)           
remote: Getting sizes:  31% (78/254)           
remote: Getting sizes:  32% (81/254)           
remote: Getting sizes:  33% (83/254)           
remote: Getting sizes:  34% (86/254)           
remote: Getting sizes:  35% (88/254)           
remote: Getting sizes:  36% (91/254)           
remote: Getting sizes:  37% (93/254)           
remote: Getting sizes:  38% (96/254)           
remote: Getting sizes:  39% (98/254)           
remote: Getting sizes:  40% (101/254)           
remote: Getting sizes:  41% (103/254)           
remote: Getting sizes:  42% (106/254)           
remote: Getting sizes:  43% (108/254)           
remote: Getting sizes:  44% (111/254)           
remote: Getting sizes:  45% (114/254)           
remote: Getting sizes:  46% (116/254)           
remote: Getting sizes:  47% (119/254)           
remote: Getting sizes:  48% (121/254)           
remote: Getting sizes:  49% (124/254)           
remote: Getting sizes:  50% (126/254)           
remote: Getting sizes:  51% (129/254)           
remote: Getting sizes:  52% (131/254)           
remote: Getting sizes:  53% (134/254)           
remote: Getting sizes:  54% (136/254)           
remote: Getting sizes:  55% (139/254)           
remote: Getting sizes:  56% (141/254)           
remote: Getting sizes:  57% (144/254)           
remote: Getting sizes:  58% (147/254)           
remote: Getting sizes:  59% (149/254)           
remote: Getting sizes:  60% (152/254)           
remote: Getting sizes:  61% (154/254)           
remote: Getting sizes:  62% (157/254)           
remote: Getting sizes:  63% (159/254)           
remote: Getting sizes:  64% (162/254)           
remote: Getting sizes:  65% (164/254)           
remote: Getting sizes:  66% (167/254)           
remote: Getting sizes:  67% (169/254)           
remote: Getting sizes:  68% (172/254)           
remote: Getting sizes:  69% (174/254)           
remote: Getting sizes:  70% (177/254)           
remote: Getting sizes:  71% (180/254)           
remote: Getting sizes:  72% (182/254)           
remote: Getting sizes:  73% (185/254)           
remote: Getting sizes:  74% (187/254)           
remote: Getting sizes:  75% (190/254)           
remote: Getting sizes:  76% (192/254)           
remote: Getting sizes:  77% (195/254)           
remote: Getting sizes:  78% (197/254)           
remote: Getting sizes:  79% (200/254)           
remote: Getting sizes:  80% (202/254)           
remote: Getting sizes:  81% (205/254)           
remote: Getting sizes:  82% (208/254)           
remote: Getting sizes:  83% (210/254)           
remote: Getting sizes:  84% (213/254)           
remote: Getting sizes:  85% (215/254)           
remote: Getting sizes:  86% (218/254)           
remote: Getting sizes:  87% (220/254)           
remote: Getting sizes:  88% (223/254)           
remote: Getting sizes:  89% (225/254)           
remote: Getting sizes:  90% (228/254)           
remote: Getting sizes:  91% (230/254)           
remote: Getting sizes:  92% (233/254)           
remote: Getting sizes:  93% (235/254)           
remote: Getting sizes:  94% (238/254)           
remote: Getting sizes:  95% (241/254)           
remote: Getting sizes:  96% (243/254)           
remote: Getting sizes:  97% (246/254)           
remote: Getting sizes:  98% (248/254)           
remote: Getting sizes:  99% (251/254)           
remote: Getting sizes: 100% (253/254)           
remote: Getting sizes: 100% (254/254)        
|1| remote: Compressing objects:   1% (4142/395605)           
remote: Compressing objects:   2% (6199/395605)           
remote: Compressing objects:   3% (10043/395605)           
remote: Compressing objects:   4% (14047/395605)           
remote: Compressing objects:   5% (19119/395605)           
remote: Compressing objects:   6% (22685/395605)           
remote: Compressing objects:   7% (26159/395605)           
remote: Compressing objects:   8% (30212/395605)           
remote: Compressing objects:  10% (38893/395605)           
remote: Compressing objects:  11% (42755/395605)           
remote: Compressing objects:  13% (50314/395605)           
remote: Compressing objects:  17% (68588/395605)           
remote: Compressing objects:  18% (71107/395605)           
remote: Compressing objects:  20% (78178/395605)           
remote: Compressing objects:  21% (84069/395605)           
remote: Compressing objects:  22% (87875/395605)           
remote: Compressing objects:  26% (103931/395605)           
remote: Compressing objects:  27% (107134/395605)           
remote: Compressing objects:  28% (110122/395605)           
remote: Compressing objects:  29% (113106/395605)           
remote: Compressing objects:  30% (116938/395605)           
remote: Compressing objects:  31% (121304/395605)           
remote: Compressing objects:  32% (125257/395605)           
remote: Compressing objects:  33% (129029/395605)           
remote: Compressing objects:  34% (132943/395605)           
remote: Compressing objects:  35% (136845/395605)           
remote: Compressing objects:  84% (333779/395605)           
remote: Compressing objects:  85% (334294/395605)           
remote: Compressing objects:  86% (339140/395605)           
remote: Compressing objects:  87% (342234/395605)           
remote: Compressing objects:  88% (346373/395605)       |2| 
|2| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/Wikibase to 'extensions/Wikibase' (use CLONE_DEPTH=0 for full depth)
|2| Cloning into 'extensions/Wikibase'...
|2| remote: Counting objects: 1           
remote: Counting objects: 7172, done        
|2| remote: Finding sources:   1% (36/7172)           
remote: Finding sources:   2% (108/7172)           
remote: Finding sources:   3% (180/7172)           
remote: Finding sources:   4% (252/7172)           
remote: Finding sources:   5% (323/7172)           
remote: Finding sources:   6% (395/7172)           
remote: Finding sources:   7% (467/7172)           
remote: Finding sources:   8% (538/7172)           
remote: Finding sources:   9% (610/7172)           
remote: Finding sources:  10% (682/7172)           
remote: Finding sources:  11% (754/7172)           
remote: Finding sources:  12% (825/7172)           
remote: Finding sources:  13% (897/7172)           
remote: Finding sources:  14% (969/7172)           
remote: Finding sources:  15% (1040/7172)           
remote: Finding sources:  16% (1112/7172)           
remote: Finding sources:  17% (1184/7172)           
remote: Finding sources:  18% (1256/7172)           
remote: Finding sources:  19% (1327/7172)           
remote: Finding sources:  20% (1399/7172)           
remote: Finding sources:  21% (1471/7172)           
remote: Finding sources:  22% (1542/7172)           
remote: Finding sources:  23% (1614/7172)           
remote: Finding sources:  24% (1686/7172)           
remote: Finding sources:  25% (1758/7172)           
remote: Finding sources:  26% (1829/7172)           
remote: Finding sources:  27% (1901/7172)           
remote: Finding sources:  28% (1973/7172)           
remote: Finding sources:  29% (2045/7172)           
remote: Finding sources:  30% (2116/7172)           
remote: Finding sources:  31% (2188/7172)           
remote: Finding sources:  32% (2260/7172)           
remote: Finding sources:  33% (2331/7172)           
remote: Finding sources:  34% (2403/7172)           
remote: Finding sources:  35% (2475/7172)           
remote: Finding sources:  36% (2547/7172)           
remote: Finding sources:  37% (2618/7172)           
remote: Finding sources:  38% (2690/7172)           
remote: Finding sources:  39% (2762/7172)           
remote: Finding sources:  40% (2833/7172)           
remote: Finding sources:  41% (2905/7172)           
remote: Finding sources:  42% (2977/7172)           
remote: Finding sources:  43% (3049/7172)           
remote: Finding sources:  44% (3120/7172)           
remote: Finding sources:  45% (3192/7172)           
remote: Finding sources:  46% (3264/7172)           
remote: Finding sources:  47% (3335/7172)           
remote: Finding sources:  48% (3407/7172)           
remote: Finding sources:  49% (3479/7172)           
remote: Finding sources:  50% (3551/7172)           
remote: Finding sources:  51% (3622/7172)           
remote: Finding sources:  52% (3694/7172)           
remote: Finding sources:  53% (3766/7172)           
remote: Finding sources:  54% (3838/7172)           
remote: Finding sources:  55% (3909/7172)           
remote: Finding sources:  56% (3981/7172)           
remote: Finding sources:  57% (4053/7172)           
remote: Finding sources:  58% (4124/7172)           
remote: Finding sources:  59% (4196/7172)           
remote: Finding sources:  60% (4268/7172)           
remote: Finding sources:  61% (4340/7172)           
remote: Finding sources:  62% (4411/7172)           
remote: Finding sources:  63% (4483/7172)           
remote: Finding sources:  64% (4555/7172)           
remote: Finding sources:  65% (4626/7172)           
remote: Finding sources:  66% (4698/7172)           
remote: Finding sources:  67% (4770/7172)           
remote: Finding sources:  68% (4842/7172)           
remote: Finding sources:  69% (4913/7172)           
remote: Finding sources:  70% (4985/7172)           
remote: Finding sources:  71%ote: Getting sizes:  18% (11/61)           
remote: Getting sizes:  20% (12/61)           
remote: Getting sizes:  21% (13/61)           
remote: Getting sizes:  23% (14/61)           
remote: Getting sizes:  25% (15/61)           
remote: Getting sizes:  26% (16/61)           
remote: Getting sizes:  28% (17/61)           
remote: Getting sizes:  30% (18/61)           
remote: Getting sizes:  31% (19/61)           
remote: Getting sizes:  33% (20/61)           
remote: Getting sizes:  34% (21/61)           
remote: Getting sizes:  36% (22/61)           
remote: Getting sizes:  38% (23/61)           
remote: Getting sizes:  39% (24/61)           
remote: Getting sizes:  41% (25/61)           
remote: Getting sizes:  43% (26/61)           
remote: Getting sizes:  44% (27/61)           
remote: Getting sizes:  46% (28/61)           
remote: Getting sizes:  48% (29/61)           
remote: Getting sizes:  49% (30/61)           
remote: Getting sizes:  51% (31/61)           
remote: Getting sizes:  52% (32/61)           
remote: Getting sizes:  54% (33/61)           
remote: Getting sizes:  56% (34/61)           
remote: Getting sizes:  57% (35/61)           
remote: Getting sizes:  59% (36/61)           
remote: Getting sizes:  61% (37/61)           
remote: Getting sizes:  62% (38/61)           
remote: Getting sizes:  64% (39/61)           
remote: Getting sizes:  66% (40/61)           
remote: Getting sizes:  67% (41/61)           
remote: Getting sizes:  69% (42/61)           
remote: Getting sizes:  70% (43/61)           
remote: Getting sizes:  72% (44/61)           
remote: Getting sizes:  74% (45/61)           
remote: Getting sizes:  75% (46/61)           
remote: Getting sizes:  77% (47/61)           
remote: Getting sizes:  79% (48/61)           
remote: Getting sizes:  80% (49/61)           
remote: Getting sizes:  82% (50/61)           
remote: Getting sizes:  84% (51/61)           
remote: Getting sizes:  85% (52/61)           
remote: Getting sizes:  87% (53/61)           
remote: Getting sizes:  89% (54/61)           
remote: Getting sizes:  90% (55/61)           
remote: Getting sizes:  92% (56/61)           
remote: Getting sizes:  93% (57/61)           
remote: Getting sizes:  95% (58/61)           
remote: Getting sizes:  97% (59/61)           
remote: Getting sizes:  98% (60/61)           
remote: Getting sizes: 100% (61/61)           
remote: Getting sizes: 100% (61/61)        
|0| remote: Compressing objects:   1% (1911/360458)           
remote: Compressing objects:   2% (7363/360458)           
remote: Compressing objects:   5% (17823/360458)           
remote: Compressing objects:   7% (24000/360458)           
remote: Compressing objects:   8% (27238/360458)           
remote: Compressing objects:  11% (38350/360458)           
remote: Compressing objects:  12% (42372/360458)           
remote: Compressing objects:  13% (45156/360458)           
remote: Compressing objects:  96% (346279/360458)           
remote: Compressing objects:  97% (347891/360458)           
remote: Compressing objects:  98% (352674/360458)           
remote: Compressing objects:  99% (355710/360458)           
remote: Compressing objects: 100% (359423/360458)           
remote: Compressing objects: 100% (360458/360458)        
|0| Receiving objects:   1% (1/65)
Receiving objects:   3% (2/65)
Receiving objects:   4% (3/65)
Receiving objects:   6% (4/65)
Receiving objects:   7% (5/65)
Receiving objects:   9% (6/65)
Receiving objects:  10% (7/65)
Receiving objects:  12% (8/65)
Receiving objects:  13% (9/65)
Receiving objects:  15% (10/65)
Receiving objects:  16% (11/65)
Receiving objects:  18% (12/65)
Receiving objects:  20% (13/65)
Receiving objects:  21% (14/65)
Receiving objects:  23% (15/65)
Receiving objects:  24% (16/65)
Receiving objects:  26% (17/65)
Receiving objects:  27% (18/65)
Receiving objects:  29% (19/65)
Receiving objects:  30% (20/65)
Receiving objects:  32% (21/65)
Receiving objects:  33% (22/65)
Receiving objects:  35% (23/65)
Receiving objects:  36% (24/65)
Receiving objects:  38% (25/65)
Receiving objects:  40% (26/65)
Receiving objects:  41% (27/65)
Receiving objects:  43% (28/65)
Receiving objects:  44% (29/65)
Receiving objects:  46% (30/65)
Receiving objects:  47% (31/65)
Receiving objects:  49% (32/65)
Receiving objects:  50% (33/65)
Receiving objects:  52% (34/65)
Receiving objects:  53% (35/65)
Receiving objects:  55% (36/65)
Receiving objects:  56% (37/65)
Receiving objects:  58% (38/65)
Receiving objects:  60% (39/65)
Receiving objects:  61% (40/65)
Receiving objects:  63% (41/65)
Receiving objects:  64% (42/65)
Receiving objects:  66% (43/65)
Receiving objects:  67% (44/65)
Receiving objects:  69% (45/65)
Receiving objects:  70% (46/65)
Receiving objects:  72% (47/65)
Receiving objects:  73% (48/65)
Receiving objects:  75% (49/65)
Receiving objects:  76% (50/65)
Receiving objects:  78% (51/65)
Receiving objects:  80% (52/65)
Receiving objects:  81% (53/65)
Receiving objects:  83% (54/65)
Receiving objects:  84% (55/65)
Receiving objects:  86% (56/65)
Receiving objects:  87% (57/65)
Receiving objects:  89% (58/65)
remote: Total 65 (delta 3), reused 31 (delta 2)        
|0| Receiving objects:  90% (59/65)
Receiving objects:  92% (60/65)
Receiving objects:  93% (61/65)
Receiving objects:  95% (62/65)
Receiving objects:  96% (63/65)
Receiving objects:  98% (64/65)
Receiving objects: 100% (65/65)
Receiving objects: 100% (65/65), 120.80 KiB | 6.36 MiB/s, done.
|0| Resolving deltas:   0% (0/3)
Resolving deltas:  33% (1/3)
Resolving deltas:  66% (2/3)
Resolving deltas: 100% (3/3)
Resolving deltas: 100% (3/3), done.
|0|  00:00
: Finding sources:  74% (417/567)           
remote: Finding sources:  75% (423/567)           
remote: Finding sources:  76% (429/567)           
remote: Finding sources:  77% (434/567)           
remote: Finding sources:  78% (440/567)           
remote: Finding sources:  79% (446/567)           
remote: Finding sources:  80% (451/567)           
remote: Finding sources:  81% (457/567)           
remote: Finding sources:  82% (463/567)           
remote: Finding sources:  83% (468/567)           
remote: Finding sources:  84% (474/567)           
remote: Finding sources:  85% (480/567)           
remote: Finding sources:  86% (485/567)           
remote: Finding sources:  87% (491/567)           
remote: Finding sources:  88% (497/567)           
remote: Finding sources:  89% (502/567)           
remote: Finding sources:  90% (508/567)           
remote: Finding sources:  91% (514/567)           
remote: Finding sources:  92% (519/567)           
remote: Finding sources:  93% (525/567)           
remote: Finding sources:  94% (531/567)           
remote: Finding sources:  95% (536/567)           
remote: Finding sources:  96% (542/567)           
remote: Finding sources:  97% (548/567)           
remote: Finding sources:  98% (553/567)           
remote: Finding sources:  99% (559/567)           
remote: Finding sources: 100% (565/567)           
remote: Finding sources: 100% (567/567)        
|3| remote: Getting sizes:   1% (3/530)           
remote: Getting sizes:   2% (8/530)           
remote: Getting sizes:   3% (14/530)           
remote: Getting sizes:   4% (19/530)           
remote: Getting sizes:   5% (24/530)           
remote: Getting sizes:   6% (30/530)           
remote: Getting sizes:   7% (35/530)           
remote: Getting sizes:   8% (40/530)           
remote: Getting sizes:   9% (46/530)           
remote: Getting sizes:  10% (51/530)           
remote: Getting sizes:  11% (56/530)           
remote: Getting sizes:  12% (61/530)           
remote: Getting sizes:  13% (67/530)           
remote: Getting sizes:  14% (72/530)           
remote: Getting sizes:  15% (77/530)           
remote: Getting sizes:  16% (83/530)           
remote: Getting sizes:  17% (88/530)           
remote: Getting sizes:  18% (93/530)           
remote: Getting sizes:  19% (99/530)           
remote: Getting sizes:  20% (104/530)           
remote: Getting sizes:  21% (109/530)           
remote: Getting sizes:  22% (114/530)           
remote: Getting sizes:  23% (120/530)           
remote: Getting sizes:  24% (125/530)           
remote: Getting sizes:  25% (130/530)           
remote: Getting sizes:  26% (136/530)           
remote: Getting sizes:  27% (141/530)           
remote: Getting sizes:  28% (146/530)           
remote: Getting sizes:  29% (152/530)           
remote: Getting sizes:  30% (157/530)           
remote: Getting sizes:  31% (162/530)           
remote: Getting sizes:  32% (167/530)           
remote: Getting sizes:  33% (173/530)           
remote: Getting sizes:  34% (178/530)           
remote: Getting sizes:  35% (183/530)           
remote: Getting sizes:  36% (189/530)           
remote: Getting sizes:  37% (194/530)           
remote: Getting sizes:  38% (199/530)           
remote: Getting sizes:  39% (205/530)           
remote: Getting sizes:  40% (210/530)           
remote: Getting sizes:  41% (215/530)           
remote: Getting sizes:  42% (220/530)           
remote: Getting sizes:  43% (226/530)           
remote: Getting sizes:  44% (231/530)           
remote: Getting sizes:  45% (236/530)           
remote: Getting sizes:  46% (242/530)           
remote: Getting sizes:  47% (247/530)           
remote: Getting sizes:  48% (252/530)           
remote: Getting sizes:  49% (258/530)           
remote: Getting sizes:  50% (263/530)           
remote: Getting sizes:  51% (268/530)           
remote: Getting sizes:  52% (273/530)           
remote: Getting sizes:  53% (279/530)           
remote: Getting sizes:  54% (284/530)           
remote: Getting sizes:  55% (289/530)      
remote: Compressing objects:  89% (350252/395605)           
remote: Compressing objects:  90% (356766/395605)           
remote: Compressing objects:  91% (358259/395605)           
remote: Compressing objects:  92% (362815/395605)           
remote: Compressing objects:  93% (366382/395605)           
remote: Compressing objects:  94% (370417/395605)           
remote: Compressing objects:  95% (374431/395605)           
remote: Compressing objects:  96% (380157/395605)           
remote: Compressing objects:  97% (383767/395605)           
remote: Compressing objects:  98% (386754/395605)           
remote: Compressing objects:  99% (391217/395605)           
remote: Compressing objects: 100% (395238/395605)           
remote: Compressing objects: 100% (395605/395605)        
|1| Receiving objects:   0% (1/265)
Receiving objects:   1% (3/265)
Receiving objects:   2% (6/265)
Receiving objects:   3% (8/265)
Receiving objects:   4% (11/265)
Receiving objects:   5% (14/265)
Receiving objects:   6% (16/265)
Receiving objects:   7% (19/265)
Receiving objects:   8% (22/265)
Receiving objects:   9% (24/265)
Receiving objects:  10% (27/265)
Receiving objects:  11% (30/265)
Receiving objects:  12% (32/265)
Receiving objects:  13% (35/265)
Receiving objects:  14% (38/265)
Receiving objects:  15% (40/265)
Receiving objects:  16% (43/265)
Receiving objects:  17% (46/265)
Receiving objects:  18% (48/265)
Receiving objects:  19% (51/265)
Receiving objects:  20% (53/265)
Receiving objects:  21% (56/265)
Receiving objects:  22% (59/265)
Receiving objects:  23% (61/265)
Receiving objects:  24% (64/265)
Receiving objects:  25% (67/265)
Receiving objects:  26% (69/265)
Receiving objects:  27% (72/265)
Receiving objects:  28% (75/265)
Receiving objects:  29% (77/265)
Receiving objects:  30% (80/265)
Receiving objects:  31% (83/265)
Receiving objects:  32% (85/265)
Receiving objects:  33% (88/265)
Receiving objects:  34% (91/265)
Receiving objects:  35% (93/265)
Receiving objects:  36% (96/265)
Receiving objects:  37% (99/265)
Receiving objects:  38% (101/265)
Receiving objects:  39% (104/265)
Receiving objects:  40% (106/265)
Receiving objects:  41% (109/265)
Receiving objects:  42% (112/265)
Receiving objects:  43% (114/265)
Receiving objects:  44% (117/265)
Receiving objects:  45% (120/265)
Receiving objects:  46% (122/265)
Receiving objects:  47% (125/265)
Receiving objects:  48% (128/265)
Receiving objects:  49% (130/265)
Receiving objects:  50% (133/265)
Receiving objects:  51% (136/265)
Receiving objects:  52% (138/265)
Receiving objects:  53% (141/265)
Receiving objects:  54% (144/265)
Receiving objects:  55% (146/265)
Receiving objects:  56% (149/265)
Receiving objects:  57% (152/265)
Receiving objects:  58% (154/265)
Receiving objects:  59% (157/265)
Receiving objects:  60% (159/265)
Receiving objects:  61% (162/265)
Receiving objects:  62% (165/265)
Receiving objects:  63% (167/265)
Receiving objects:  64% (170/265)
Receiving objects:  65% (173/265)
Receiving objects:  66% (175/265)
Receiving objects:  67% (178/265)
Receiving objects:  68% (181/265)
Receiving objects:  69% (183/265)
Receiving objects:  70% (186/265)
Receiving objects:  71% (189/265)
Receiving objects:  72% (191/265)
Receiving objects:  73% (194/265)
Receiving objects:  74% (197/265)
Receiving objects:  75% (199/265)
Receiving objects:  76% (202/265)
Receiving objects:  77% (205/265)
Receiving objects:  78% (207/265)
Receiving objects:  79% (210/265)
Receiving objects:  80% (212/265)
Receiving objects:  81% (215/265)
Receiving objects:  82% (218/265)
Receiving objects:  83% (220/265)
Receiving objects:  84% (223/265)
Receiving objects:  85% (226/265)
Receiving objects:  86% (228/265)
Receiving objects:  87% (231/265)
Receiving objects:  88% (234/265)
Receiving objects:  89% (236/265)
Receiving objects:  90% (239/265)
remote: Total 265 (delta 31), reused 115 (delta 9)        
|1| Receiving objects:  91% (242/265)
Receiving objects:  92% (244/265)
Receiving objects:  93% (247/265)
Receiving objects:  94% (250/265)
Receiving objects:  95% (252/265)
Receiving objects:  96% (255/265)
Receiving objects:  97% (258/265)
Receiving objects:  98% (260/265)
Receiving objects:  99% (263/265)
Receiving objects: 100% (265/265)
Receiving objects: 100% (265/265), 253.62 KiB | 7.25 MiB/s, done.
|1| Resolving deltas:   0% (0/31)
Resolving deltas:   3% (1/31)
Resolving deltas:   6% (2/31)
Resolving deltas:   9% (3/31)
Resolving deltas:  12% (4/31)
Resolving deltas:  16% (5/31)
Resolving deltas:  19% (6/31)
Resolving deltas:  22% (7/31)
Resolving deltas:  25% (8/31)
Resolving deltas:  29% (9/31)
Resolving deltas:  35% (11/31)
Resolving deltas:  38% (12/31)
Resolving deltas:  41% (13/31)
Resolving deltas:  48% (15/31)
Resolving deltas:  51% (16/31)
Resolving deltas:  54% (17/31)
Resolving deltas:  58% (18/31)
Resolving deltas:  61% (19/31)
Resolving deltas:  64% (20/31)
Resolving deltas:  67% (21/31)
Resolving deltas:  70% (22/31)
Resolving deltas:  74% (23/31)
Resolving deltas:  80% (25/31)
Resolving deltas:  83% (26/31)
Resolving deltas:  87% (27/31)
Resolving deltas:  90% (28/31)
Resolving deltas:  93% (29/31)
Resolving deltas:  96% (30/31)
Resolving deltas: 100% (31/31)
Resolving deltas: 100% (31/31), done.
|1|  00:00
         
remote: Getting sizes:  56% (295/530)           
remote: Getting sizes:  57% (300/530)           
remote: Getting sizes:  58% (305/530)           
remote: Getting sizes:  59% (311/530)           
remote: Getting sizes:  60% (316/530)           
remote: Getting sizes:  61% (321/530)           
remote: Getting sizes:  62% (326/530)           
remote: Getting sizes:  63% (332/530)           
remote: Getting sizes:  64% (337/530)           
remote: Getting sizes:  65% (342/530)           
remote: Getting sizes:  66% (348/530)           
remote: Getting sizes:  67% (353/530)           
remote: Getting sizes:  68% (358/530)           
remote: Getting sizes:  69% (364/530)           
remote: Getting sizes:  70% (369/530)           
remote: Getting sizes:  71% (374/530)           
remote: Getting sizes:  72% (379/530)           
remote: Getting sizes:  73% (385/530)           
remote: Getting sizes:  74% (390/530)           
remote: Getting sizes:  75% (395/530)           
remote: Getting sizes:  76% (401/530)           
remote: Getting sizes:  77% (406/530)           
remote: Getting sizes:  78% (411/530)           
remote: Getting sizes:  79% (417/530)           
remote: Getting sizes:  80% (422/530)           
remote: Getting sizes:  81% (427/530)           
remote: Getting sizes:  82% (432/530)           
remote: Getting sizes:  83% (438/530)           
remote: Getting sizes:  84% (443/530)           
remote: Getting sizes:  85% (448/530)           
remote: Getting sizes:  86% (454/530)           
remote: Getting sizes:  87% (459/530)           
remote: Getting sizes:  88% (464/530)           
remote: Getting sizes:  89% (470/530)           
remote: Getting sizes:  90% (475/530)           
remote: Getting sizes:  91% (480/530)           
remote: Getting sizes:  92% (485/530)           
remote: Getting sizes:  93% (491/530)           
remote: Getting sizes:  94% (496/530)           
remote: Getting sizes:  95% (501/530)           
remote: Getting sizes:  96% (507/530)           
remote: Getting sizes:  97% (512/530)           
remote: Getting sizes:  98% (517/530)           
remote: Getting sizes:  99% (523/530)           
remote: Getting sizes: 100% (528/530)           
remote: Getting sizes: 100% (530/530)        
|3| remote: Compressing objects:   1% (26061/3370764)           
remote: Compressing objects:   2% (59304/3370764)           
remote: Compressing objects:   4% (144965/3370764)           
remote: Compressing objects:   5% (156456/3370764)           
remote: Compressing objects:   6% (215121/3370764)           
remote: Compressing objects:   7% (222719/3370764)           
remote: Compressing objects:   8% (252860/3370764)           
remote: Compressing objects:   9% (286672/3370764)           
remote: Compressing objects:  10% (331613/3370764)           
remote: Compressing objects:  11% (368964/3370764)           
remote: Compressing objects:  12% (391254/3370764)           
remote: Compressing objects:  13% (453516/3370764)           
remote: Compressing objects:  14% (463652/3370764)           
remote: Compressing objects:  15% (499168/3370764)           
remote: Compressing objects:  16% (526533/3370764)           
remote: Compressing objects:  17% (559044/3370764)           
remote: Compressing objects:  18% (596103/3370764)           
remote: Compressing objects:  19% (643146/3370764)           
remote: Compressing objects:  20% (670084/3370764)           
remote: Compressing objects:  21% (692757/3370764)           
remote: Compressing objects:  22% (727054/3370764)           
remote: Compressing objects:  23% (767649/3370764)           
remote: Compressing objects:  24% (806294/3370764)           
remote: Compressing objects:  25% (834408/3370764)           
remote: Compressing objects:  26% (877540/3370764)           
remote: Compressing objects:  27% (897407/3370764)           
remote: Compressing objects:  28% (927224/3370764)           
remote: Compressing objects:  29% (968385/3370764)           
remote: Compressing objects:  30% (1003238/3370764)           
remote: Compressing objects:  31% (1036186/3370764)           
remote: Compressing objects:  32% (1061967/3370764)           
remote: Compressing objects:  33% (1123511/3370764)           
remote: Compressing objects:  34% (1131957/3370764)           
remote: Compressing objects:  35% (1174316/3370764)           
remote: Compressing objects:  36% (1196997/3370764)           
remote: Compressing objects:  37% (1230598/3370764)           
remote: Compressing objects:  38% (1270824/3370764)           
remote: Compressing objects:  39% (1317364/3370764)           
remote: Compressing objects:  40% (1345655/3370764)           
remote: Compressing objects:  41% (1372587/3370764)           
remote: Compressing objects:  42% (1403058/3370764)           
remote: Compressing objects:  43% (1462025/3370764)           
remote: Compressing objects:  44% (1470054/3370764)           
remote: Compressing objects:  45% (1506781/3370764)           
remote: Compressing objects:  46% (1543191/3370764)           
remote: Compressing objects:  47% (1583993/3370764)           
remote: Compressing objects:  48% (1604678/3370764)           
remote: Compressing objects:  49% (1646984/3370764)           
remote: Compressing objects:  50% (1671942/3370764)           
remote: Compressing objects:  66% (2217883/3370764)           
remote: Compressing objects:  67% (2255886/3370764)           
remote: Compressing objects:  68% (2301690/3370764)           
remote: Compressing objects:  69% (2312987/3370764)           
remote: Compressing objects:  70% (2350869/3370764)           
remote: Compressing objects:  71% (2379539/3370764)           
remote: Compressing objects:  72% (2443487/3370764)           
remote: Compressing objects:  73% (2448252/3370764)           
remote: Compressing objects:  74% (2490793/3370764)           
remote: Compressing objects:  75% (2517003/3370764)           
remote: Compressing objects:  76% (2556045/3370764)           
remote: Compressing objects:  77% (2590152/3370764)           
remote: Compressing objects:  78% (2613588/3370764)           
remote: Compressing objects:  79% (2646463/3370764)           
remote: Compressing objects:  80% (2692551/3370764)           
remote: Compressing objects:  81% (2716920/3370764)           
remote: Compressing objects:  82% (2749198/3370764)           
remote: Compressing objects:  83% (2790377/3370764)           
remote: Compressing objects:  84% (2824830/3370764)           
remote: Compressing objects:  85% (2852140/3370764)           
remote: Compressing objects:  86% (2889059/3370764)           
remote: Compressing objects:  87% (2918252/3370764)           
remote: Compressing objects:  88% (2951379/3370764)           
remote: Compressing objects:  89% (2988171/3370764)           
remote: Compressing objects:  90% (3017957/3370764)           
remote: Compressing objects:  91% (3054739/3370764)           
remote: Compressing objects:  92% (3103908/3370764)           
remote: Compressing objects:  93% (3127221/3370764)           
remote: Compressing objects:  94% (3161535/3370764)           
remote: Compressing objects:  95% (3202068/3370764)           
remote: Compressing objects:  96% (3227144/3370764)           
remote: Compressing objects:  97% (3265519/3370764)           
remote: Compressing objects:  98% (3296098/3370764)           
remote: Compressing objects:  99% (3327368/3370764)           
remote: Compressing objects: 100% (3353966/3370764)           
remote: Compressing objects: 100% (3370764/3370764)        
|3| Receiving objects:   0% (1/567)
Receiving objects:   1% (6/567)
Receiving objects:   2% (12/567)
Receiving objects:   3% (18/567)
Receiving objects:   4% (23/567)
Receiving objects:   5% (29/567)
Receiving objects:   6% (35/567)
Receiving objects:   7% (40/567)
Receiving objects:   8% (46/567)
Receiving objects:   9% (52/567)
Receiving objects:  10% (57/567)
Receiving objects:  11% (63/567)
Receiving objects:  12% (69/567)
Receiving objects:  13% (74/567)
Receiving objects:  14% (80/567)
Receiving objects:  15% (86/567)
Receiving objects:  16% (91/567)
Receiving objects:  17% (97/567)
Receiving objects:  18% (103/567)
Receiving objects:  19% (108/567)
Receiving objects:  20% (114/567)
Receiving objects:  21% (120/567)
Receiving objects:  22% (125/567)
Receiving objects:  23% (131/567)
Receiving objects:  24% (137/567)
Receiving objects:  25% (142/567)
Receiving objects:  26% (148/567)
Receiving objects:  27% (154/567)
Receiving objects:  28% (159/567)
Receiving objects:  29% (165/567)
Receiving objects:  30% (171/567)
Receiving objects:  31% (176/567)
Receiving objects:  32% (182/567)
Receiving objects:  33% (188/567)
Receiving objects:  34% (193/567)
Receiving objects:  35% (199/567)
Receiving objects:  36% (205/567)
Receiving objects:  37% (210/567)
Receiving objects:  38% (216/567)
Receiving objects:  39% (222/567)
Receiving objects:  40% (227/567)
Receiving objects:  41% (233/567)
Receiving objects:  42% (239/567)
Receiving objects:  43% (244/567)
Receiving objects:  44% (250/567)
Receiving objects:  45% (256/567)
Receiving objects:  46% (261/567)
Receiving objects:  47% (267/567)
Receiving objects:  48% (273/567)
Receiving objects:  49% (278/567)
Receiving objects:  50% (284/567)
Receiving objects:  51% (290/567)
Receiving objects:  52% (295/567)
Receiving objects:  53% (301/567)
Receiving objects:  54% (307/567)
Receiving objects:  55% (312/567)
Receiving objects:  56% (318/567)
Receiving objects:  57% (324/567)
Receiving objects:  58% (329/567)
Receiving objects:  59% (335/567)
Receiving objects:  60% (341/567)
Receiving objects:  61% (346/567)
Receiving objects:  62% (352/567)
Receiving objects:  63% (358/567)
Receiving objects:  64% (363/567)
Receiving objects:  65% (369/567)
Receiving objects:  66% (375/567)
Receiving objects:  67% (380/567)
Receiving objects:  68% (386/567)
Receiving objects:  69% (392/567)
Receiving objects:  70% (397/567)
Receiving objects:  71% (403/567)
Receiving objects:  72% (409/567)
Receiving objects:  73% (414/567)
Receiving objects:  74% (420/567)
Receiving objects:  75% (426/567)
Receiving objects:  76% (431/567)
Receiving objects:  77% (437/567)
Receiving objects:  78% (443/567)
Receiving objects:  79% (448/567)
Receiving objects:  80% (454/567)
Receiving objects:  81% (460/567)
Receiving objects:  82% (465/567)
Receiving objects:  83% (471/567)
Receiving objects:  84% (477/567)
Receiving objects:  85% (482/567)
Receiving objects:  86% (488/567)
Receiving objects:  87% (494/567)
Receiving objects:  88% (499/567)
remote: Total 567 (delta 69), reused 209 (delta 34)        
|3| Receiving objects:  89% (505/567)
Receiving objects:  90% (511/567)
Receiving objects:  91% (516/567)
Receiving objects:  92% (522/567)
Receiving objects:  93% (528/567)
Receiving objects:  94% (533/567)
Receiving objects:  95% (539/567)
Receiving objects:  96% (545/567)
Receiving objects:  97% (550/567)
Receiving objects:  98% (556/567)
Receiving objects:  99% (562/567)
Receiving objects: 100% (567/567)
Receiving objects: 100% (567/567), 1.13 MiB | 7.67 MiB/s, done.
|3| Resolving deltas:   0% (0/69)
Resolving deltas:   1% (1/69)
Resolving deltas:   2% (2/69)
Resolving deltas:   4% (3/69)
Resolving deltas:   7% (5/69)
Resolving deltas:  10% (7/69)
Resolving deltas:  11% (8/69)
Resolving deltas:  13% (9/69)
Resolving deltas:  14% (10/69)
Resolving deltas:  15% (11/69)
Resolving deltas:  17% (12/69)
Resolving deltas:  18% (13/69)
Resolving deltas:  20% (14/69)
Resolving deltas:  21% (15/69)
Resolving deltas:  23% (16/69)
Resolving deltas:  26% (18/69)
Resolving deltas:  27% (19/69)
Resolving deltas:  28% (20/69)
Resolving deltas:  30% (21/69)
Resolving deltas:  31% (22/69)
Resolving deltas:  33% (23/69)
Resolving deltas:  34% (24/69)
Resolving deltas:  36% (25/69)
Resolving deltas:  37% (26/69)
Resolving deltas:  39% (27/69)
Resolving deltas:  40% (28/69)
Resolving deltas:  42% (29/69)
Resolving deltas:  43% (30/69)
Resolving deltas:  44% (31/69)
Resolving deltas:  46% (32/69)
Resolving deltas:  47% (33/69)
Resolving deltas:  50% (35/69)
Resolving deltas:  52% (36/69)
Resolving deltas:  53% (37/69)
Resolving deltas:  55% (38/69)
Resolving deltas:  56% (39/69)
Resolving deltas:  57% (40/69)
Resolving deltas:  60% (42/69)
Resolving deltas:  62% (43/69)
Resolving deltas:  63% (44/69)
Resolving deltas:  65% (45/69)
Resolving deltas:  68% (47/69)
Resolving deltas:  69% (48/69)
Resolving deltas:  71% (49/69)
Resolving deltas:  72% (50/69)
Resolving deltas:  73% (51/69)
Resolving deltas:  75% (52/69)
Resolving deltas:  76% (53/69)
Resolving deltas:  78% (54/69)
Resolving deltas:  79% (55/69)
Resolving deltas:  82% (57/69)
Resolving deltas:  84% (58/69)
Resolving deltas:  85% (59/69)
Resolving deltas:  86% (60/69)
Resolving deltas:  88% (61/69)
Resolving deltas:  89% (62/69)
Resolving deltas:  91% (63/69)
Resolving deltas:  92% (64/69)
Resolving deltas:  95% (66/69)
Resolving deltas:  98% (68/69)
Resolving deltas: 100% (69/69)
Resolving deltas: 100% (69/69), done.
|3|  00:01
 (5057/7172)           
remote: Finding sources:  72% (5128/7172)           
remote: Finding sources:  73% (5200/7172)           
remote: Finding sources:  74% (5272/7172)           
remote: Finding sources:  75% (5344/7172)           
remote: Finding sources:  76% (5415/7172)           
remote: Finding sources:  77% (5487/7172)           
remote: Finding sources:  78% (5559/7172)           
remote: Finding sources:  79% (5631/7172)           
remote: Finding sources:  80% (5702/7172)           
remote: Finding sources:  81% (5774/7172)           
remote: Finding sources:  82% (5846/7172)           
remote: Finding sources:  83% (5917/7172)           
remote: Finding sources:  84% (5989/7172)           
remote: Finding sources:  85% (6061/7172)           
remote: Finding sources:  86% (6133/7172)           
remote: Finding sources:  87% (6204/7172)           
remote: Finding sources:  88% (6276/7172)           
remote: Finding sources:  89% (6348/7172)           
remote: Finding sources:  90% (6419/7172)           
remote: Finding sources:  91% (6491/7172)           
remote: Finding sources:  92% (6563/7172)           
remote: Finding sources:  93% (6635/7172)           
remote: Finding sources:  94% (6706/7172)           
remote: Finding sources:  95% (6778/7172)           
remote: Finding sources:  96% (6850/7172)           
remote: Finding sources:  97% (6921/7172)           
remote: Finding sources:  98% (6993/7172)           
remote: Finding sources:  99% (7065/7172)           
remote: Finding sources: 100% (7137/7172)           
remote: Finding sources: 100% (7172/7172)        
|2| remote: Getting sizes:   1% (30/5975)           
remote: Getting sizes:   2% (90/5975)           
remote: Getting sizes:   3% (150/5975)           
remote: Getting sizes:   4% (210/5975)           
remote: Getting sizes:   5% (269/5975)           
remote: Getting sizes:   6% (329/5975)           
remote: Getting sizes:   7% (389/5975)           
remote: Getting sizes:   8% (449/5975)           
remote: Getting sizes:   9% (508/5975)           
remote: Getting sizes:  10% (568/5975)           
remote: Getting sizes:  11% (628/5975)           
remote: Getting sizes:  12% (688/5975)           
remote: Getting sizes:  13% (747/5975)           
remote: Getting sizes:  14% (807/5975)           
remote: Getting sizes:  15% (867/5975)           
remote: Getting sizes:  16% (927/5975)           
remote: Getting sizes:  17% (986/5975)           
remote: Getting sizes:  18% (1046/5975)           
remote: Getting sizes:  19% (1106/5975)           
remote: Getting sizes:  20% (1166/5975)           
remote: Getting sizes:  21% (1225/5975)           
remote: Getting sizes:  22% (1285/5975)           
remote: Getting sizes:  23% (1345/5975)           
remote: Getting sizes:  24% (1405/5975)           
remote: Getting sizes:  25% (1464/5975)           
remote: Getting sizes:  26% (1524/5975)           
remote: Getting sizes:  27% (1584/5975)           
remote: Getting sizes:  28% (1644/5975)           
remote: Getting sizes:  29% (1703/5975)           
remote: Getting sizes:  30% (1763/5975)           
remote: Getting sizes:  31% (1823/5975)           
remote: Getting sizes:  32% (1883/5975)           
remote: Getting sizes:  33% (1942/5975)           
remote: Getting sizes:  34% (2002/5975)           
remote: Getting sizes:  35% (2062/5975)           
remote: Getting sizes:  36% (2122/5975)           
remote: Getting sizes:  37% (2181/5975)           
remote: Getting sizes:  38% (2241/5975)           
remote: Getting sizes:  39% (2301/5975)           
remote: Getting sizes:  40% (2361/5975)           
remote: Getting sizes:  41% (2420/5975)           
remote: Getting sizes:  42% (2480/5975)           
remote: Getting sizes:  43% (2540/5975)           
remote: Getting sizes:  44% (2600/5975)           
remote: Getting sizes:  45% (2659/5975)           
remote: Getting sizes:  46% (2719/5975)           
remote: Getting sizes:  47% (2779/5975)           
remote: Getting sizes:  48% (2839/5975)           
remote: Getting sizes:  49% (2898/5975)           
remote: Getting sizes:  50% (2958/5975)           
remote: Getting sizes:  51% (3018/5975)           
remote: Getting sizes:  52% (3078/5975)           
remote: Getting sizes:  53% (3137/5975)           
remote: Getting sizes:  54% (3197/5975)           
remote: Getting sizes:  55% (3257/5975)           
remote: Getting sizes:  56% (3317/5975)           
remote: Getting sizes:  57% (3376/5975)           
remote: Getting sizes:  58% (3436/5975)           
remote: Getting sizes:  59% (3496/5975)           
remote: Getting sizes:  60% (3556/5975)           
remote: Getting sizes:  61% (3615/5975)           
remote: Getting sizes:  62% (3675/5975)           
remote: Getting sizes:  63% (3735/5975)           
remote: Getting sizes:  64% (3795/5975)           
remote: Getting sizes:  65% (3854/5975)           
remote: Getting sizes:  66% (3914/5975)           
remote: Getting sizes:  67% (3974/5975)           
remote: Getting sizes:  68% (4034/5975)           
remote: Getting sizes:  69% (4093/5975)           
remote: Getting sizes:  70% (4153/5975)           
remote: Getting sizes:  71% (4213/5975)           
remote: Getting sizes:  72% (4273/5975)           
remote: Getting sizes:  73% (4332/5975)           
remote: Getting sizes:  74% (4392/5975)           
remote: Getting sizes:  75% (4452/5975)           
remote: Getting sizes:  76% (4512/5975)           
remote: Getting sizes:  77% (4571/5975)           
remote: Getting sizes:  78% (4631/5975)           
remote: Getting sizes:  79% (4691/5975)           
remote: Getting sizes:  80% (4751/5975)           
remote: Getting sizes:  81% (4810/5975)           
remote: Getting sizes:  82% (4870/5975)           
remote: Getting sizes:  83% (4930/5975)           
remote: Getting sizes:  84% (4990/5975)           
remote: Getting sizes:  85% (5049/5975)           
remote: Getting sizes:  86% (5109/5975)           
remote: Getting sizes:  87% (5169/5975)           
remote: Getting sizes:  88% (5229/5975)           
remote: Getting sizes:  89% (5288/5975)           
remote: Getting sizes:  90% (5348/5975)           
remote: Getting sizes:  91% (5408/5975)           
remote: Getting sizes:  92% (5468/5975)           
remote: Getting sizes:  93% (5527/5975)           
remote: Getting sizes:  94% (5587/5975)           
remote: Getting sizes:  95% (5647/5975)           
remote: Getting sizes:  96% (5707/5975)           
remote: Getting sizes:  97% (5766/5975)           
remote: Getting sizes:  98% (5826/5975)           
remote: Getting sizes:  99% (5886/5975)           
remote: Getting sizes: 100% (5946/5975)           
remote: Getting sizes: 100% (5975/5975)        
|2| remote: Compressing objects:   1% (118/23330)           
remote: Compressing objects:   2% (350/23330)           
remote: Compressing objects:   3% (588/23330)           
remote: Compressing objects:   4% (817/23330)           
remote: Compressing objects:   5% (1052/23330)           
remote: Compressing objects:   6% (1310/23330)           
remote: Compressing objects:   7% (1518/23330)           
remote: Compressing objects:   8% (1750/23330)           
remote: Compressing objects:   9% (1986/23330)           
remote: Compressing objects:  10% (2218/23330)           
remote: Compressing objects:  11% (2451/23330)           
remote: Compressing objects:  12% (2684/23330)           
remote: Compressing objects:  13% (2921/23330)           
remote: Compressing objects:  14% (3150/23330)           
remote: Compressing objects:  15% (3383/23330)           
remote: Compressing objects:  16% (3621/23330)           
remote: Compressing objects:  17% (3851/23330)           
remote: Compressing objects:  18% (4084/23330)           
remote: Compressing objects:  19% (4317/23330)           
remote: Compressing objects:  20% (4554/23330)           
remote: Compressing objects:  21% (4785/23330)           
remote: Compressing objects:  22% (5016/23330)           
remote: Compressing objects:  23% (5255/23330)           
remote: Compressing objects:  24% (5483/23330)           
remote: Compressing objects:  25% (5737/23330)           
remote: Compressing objects:  25% (5792/23330)           
remote: Compressing objects:  26% (5954/23330)           
remote: Compressing objects:  27% (6201/23330)           
remote: Compressing objects:  28% (6420/23330)           
remote: Compressing objects:  29% (6651/23330)           
remote: Compressing objects:  30% (6896/23330)           
remote: Compressing objects:  31% (7119/23330)           
remote: Compressing objects:  32% (7460/23330)           
remote: Compressing objects:  33% (7589/23330)           
remote: Compressing objects:  34% (7823/23330)           
remote: Compressing objects:  35% (8061/23330)           
remote: Compressing objects:  36% (8289/23330)           
remote: Compressing objects:  41% (9509/23330)           
remote: Compressing objects:  42% (9682/23330)           
remote: Compressing objects:  43% (9957/23330)           
remote: Compressing objects:  44% (10149/23330)           
remote: Compressing objects:  45% (10424/23330)           
remote: Compressing objects:  46% (10660/23330)           
remote: Compressing objects:  47% (10851/23330)           
remote: Compressing objects:  48% (11094/23330)           
remote: Compressing objects:  49% (11323/23330)           
remote: Compressing objects:  50% (11549/23330)           
remote: Compressing objects:  51% (11792/23330)           
remote: Compressing objects:  52% (12044/23330)           
remote: Compressing objects:  53% (12291/23330)           
remote: Compressing objects:  54% (12510/23330)           
remote: Compressing objects:  55% (12724/23330)           
remote: Compressing objects:  56% (12954/23330)           
remote: Compressing objects:  65% (15267/23330)           
remote: Compressing objects:  70% (16335/23330)           
remote: Compressing objects:  74% (17338/23330)           
remote: Compressing objects:  76% (17733/23330)           
remote: Compressing objects:  77% (17856/23330)           
remote: Compressing objects:  83% (19251/23330)           
remote: Compressing objects:  84% (19491/23330)           
remote: Compressing objects:  85% (19733/23330)           
remote: Compressing objects:  86% (19951/23330)           
remote: Compressing objects:  87% (20210/23330)           
remote: Compressing objects:  88% (20426/23330)           
remote: Compressing objects:  89% (20650/23330)           
remote: Compressing objects:  90% (20886/23330)           
remote: Compressing objects:  91% (21124/23330)           
remote: Compressing objects:  92% (21362/23330)           
remote: Compressing objects:  93% (21597/23330)           
remote: Compressing objects:  94% (21828/23330)           
remote: Compressing objects:  95% (22058/23330)           
remote: Compressing objects:  96% (22297/23330)           
remote: Compressing objects:  97% (22520/23330)           
remote: Compressing objects:  98% (22747/23330)           
remote: Compressing objects:  99% (22996/23330)           
remote: Compressing objects: 100% (23214/23330)           
remote: Compressing objects: 100% (23329/23330)        
|2| Receiving objects:   0% (1/7172)
Receiving objects:   1% (72/7172)
Receiving objects:   2% (144/7172)
Receiving objects:   3% (216/7172)
Receiving objects:   4% (287/7172)
Receiving objects:   5% (359/7172)
Receiving objects:   6% (431/7172)
Receiving objects:   7% (503/7172)
Receiving objects:   8% (574/7172)
Receiving objects:   9% (646/7172)
Receiving objects:  10% (718/7172)
Receiving objects:  11% (789/7172)
Receiving objects:  12% (861/7172)
Receiving objects:  13% (933/7172)
Receiving objects:  14% (1005/7172)
Receiving objects:  15% (1076/7172)
Receiving objects:  16% (1148/7172)
Receiving objects:  17% (1220/7172)
Receiving objects:  18% (1291/7172)
Receiving objects:  19% (1363/7172)
Receiving objects:  20% (1435/7172)
Receiving objects:  21% (1507/7172)
Receiving objects:  22% (1578/7172)
Receiving objects:  23% (1650/7172)
Receiving objects:  24% (1722/7172)
Receiving objects:  25% (1793/7172)
Receiving objects:  26% (1865/7172)
Receiving objects:  27% (1937/7172)
Receiving objects:  28% (2009/7172)
Receiving objects:  29% (2080/7172)
Receiving objects:  30% (2152/7172)
Receiving objects:  31% (2224/7172)
Receiving objects:  32% (2296/7172)
Receiving objects:  33% (2367/7172)
Receiving objects:  34% (2439/7172)
Receiving objects:  35% (2511/7172)
Receiving objects:  36% (2582/7172)
Receiving objects:  37% (2654/7172)
Receiving objects:  38% (2726/7172)
Receiving objects:  39% (2798/7172)
Receiving objects:  40% (2869/7172)
Receiving objects:  41% (2941/7172)
Receiving objects:  42% (3013/7172)
Receiving objects:  43% (3084/7172)
Receiving objects:  44% (3156/7172)
Receiving objects:  45% (3228/7172)
Receiving objects:  46% (3300/7172)
Receiving objects:  47% (3371/7172)
Receiving objects:  48% (3443/7172)
Receiving objects:  49% (3515/7172)
Receiving objects:  50% (3586/7172)
Receiving objects:  51% (3658/7172)
Receiving objects:  52% (3730/7172)
Receiving objects:  53% (3802/7172)
Receiving objects:  54% (3873/7172)
Receiving objects:  55% (3945/7172)
Receiving objects:  56% (4017/7172)
Receiving objects:  57% (4089/7172)
Receiving objects:  58% (4160/7172)
Receiving objects:  59% (4232/7172)
Receiving objects:  60% (4304/7172)
Receiving objects:  61% (4375/7172)
Receiving objects:  62% (4447/7172)
Receiving objects:  63% (4519/7172), 4.08 MiB | 8.15 MiB/s
Receiving objects:  64% (4591/7172), 4.08 MiB | 8.15 MiB/s
Receiving objects:  65% (4662/7172), 4.08 MiB | 8.15 MiB/s
Receiving objects:  66% (4734/7172), 4.08 MiB | 8.15 MiB/s
Receiving objects:  67% (4806/7172), 4.08 MiB | 8.15 MiB/s
Receiving objects:  68% (4877/7172), 4.08 MiB | 8.15 MiB/s
Receiving objects:  69% (4949/7172), 4.08 MiB | 8.15 MiB/s
Receiving objects:  70% (5021/7172), 4.08 MiB | 8.15 MiB/s
Receiving objects:  71% (5093/7172), 4.08 MiB | 8.15 MiB/s
Receiving objects:  72% (5164/7172), 4.08 MiB | 8.15 MiB/s
Receiving objects:  73% (5236/7172), 4.08 MiB | 8.15 MiB/s
Receiving objects:  74% (5308/7172), 4.08 MiB | 8.15 MiB/s
Receiving objects:  75% (5379/7172), 4.08 MiB | 8.15 MiB/s
Receiving objects:  76% (5451/7172), 4.08 MiB | 8.15 MiB/s
Receiving objects:  77% (5523/7172), 4.08 MiB | 8.15 MiB/s
Receiving objects:  78% (5595/7172), 4.08 MiB | 8.15 MiB/s
Receiving objects:  79% (5666/7172), 4.08 MiB | 8.15 MiB/s
Receiving objects:  80% (5738/7172), 4.08 MiB | 8.15 MiB/s
Receiving objects:  81% (5810/7172), 4.08 MiB | 8.15 MiB/s
Receiving objects:  82% (5882/7172), 4.08 MiB | 8.15 MiB/s
Receiving objects:  83% (5953/7172), 4.08 MiB | 8.15 MiB/s
Receiving objects:  84% (6025/7172), 4.08 MiB | 8.15 MiB/s
Receiving objects:  85% (6097/7172), 4.08 MiB | 8.15 MiB/s
Receiving objects:  86% (6168/7172), 4.08 MiB | 8.15 MiB/s
Receiving objects:  87% (6240/7172), 4.08 MiB | 8.15 MiB/s
Receiving objects:  88% (6312/7172), 4.08 MiB | 8.15 MiB/s
Receiving objects:  89% (6384/7172), 4.08 MiB | 8.15 MiB/s
Receiving objects:  90% (6455/7172), 4.08 MiB | 8.15 MiB/s
Receiving objects:  91% (6527/7172), 4.08 MiB | 8.15 MiB/s
Receiving objects:  92% (6599/7172), 4.08 MiB | 8.15 MiB/s
Receiving objects:  93% (6670/7172), 4.08 MiB | 8.15 MiB/s
Receiving objects:  94% (6742/7172), 4.08 MiB | 8.15 MiB/s
Receiving objects:  95% (6814/7172), 4.08 MiB | 8.15 MiB/s
Receiving objects:  96% (6886/7172), 4.08 MiB | 8.15 MiB/s
Receiving objects:  97% (6957/7172), 4.08 MiB | 8.15 MiB/s
Receiving objects:  98% (7029/7172), 4.08 MiB | 8.15 MiB/s
remote: Total 7172 (delta 1890), reused 3661 (delta 1194)        
|2| Receiving objects:  99% (7101/7172), 4.08 MiB | 8.15 MiB/s
Receiving objects: 100% (7172/7172), 4.08 MiB | 8.15 MiB/s
Receiving objects: 100% (7172/7172), 7.26 MiB | 8.64 MiB/s, done.
|2| Resolving deltas:   0% (0/1890)
Resolving deltas:   1% (19/1890)
Resolving deltas:   2% (39/1890)
Resolving deltas:   3% (57/1890)
Resolving deltas:   4% (76/1890)
Resolving deltas:   5% (95/1890)
Resolving deltas:   6% (114/1890)
Resolving deltas:   7% (133/1890)
Resolving deltas:   8% (152/1890)
Resolving deltas:   9% (171/1890)
Resolving deltas:  10% (189/1890)
Resolving deltas:  11% (208/1890)
Resolving deltas:  12% (227/1890)
Resolving deltas:  13% (246/1890)
Resolving deltas:  14% (265/1890)
Resolving deltas:  15% (284/1890)
Resolving deltas:  16% (303/1890)
Resolving deltas:  17% (322/1890)
Resolving deltas:  18% (341/1890)
Resolving deltas:  19% (360/1890)
Resolving deltas:  20% (378/1890)
Resolving deltas:  21% (397/1890)
Resolving deltas:  22% (416/1890)
Resolving deltas:  23% (435/1890)
Resolving deltas:  24% (454/1890)
Resolving deltas:  25% (473/1890)
Resolving deltas:  26% (492/1890)
Resolving deltas:  27% (511/1890)
Resolving deltas:  28% (530/1890)
Resolving deltas:  29% (549/1890)
Resolving deltas:  30% (567/1890)
Resolving deltas:  31% (586/1890)
Resolving deltas:  32% (605/1890)
Resolving deltas:  33% (624/1890)
Resolving deltas:  34% (643/1890)
Resolving deltas:  35% (662/1890)
Resolving deltas:  36% (681/1890)
Resolving deltas:  37% (700/1890)
Resolving deltas:  38% (719/1890)
Resolving deltas:  39% (738/1890)
Resolving deltas:  40% (756/1890)
Resolving deltas:  41% (775/1890)
Resolving deltas:  42% (794/1890)
Resolving deltas:  43% (813/1890)
Resolving deltas:  44% (832/1890)
Resolving deltas:  45% (851/1890)
Resolving deltas:  46% (870/1890)
Resolving deltas:  47% (889/1890)
Resolving deltas:  48% (908/1890)
Resolving deltas:  49% (927/1890)
Resolving deltas:  50% (945/1890)
Resolving deltas:  51% (964/1890)
Resolving deltas:  52% (983/1890)
Resolving deltas:  53% (1002/1890)
Resolving deltas:  54% (1021/1890)
Resolving deltas:  55% (1040/1890)
Resolving deltas:  56% (1059/1890)
Resolving deltas:  57% (1078/1890)
Resolving deltas:  58% (1097/1890)
Resolving deltas:  59% (1116/1890)
Resolving deltas:  60% (1135/1890)
Resolving deltas:  61% (1153/1890)
Resolving deltas:  62% (1172/1890)
Resolving deltas:  63% (1191/1890)
Resolving deltas:  64% (1210/1890)
Resolving deltas:  65% (1229/1890)
Resolving deltas:  66% (1248/1890)
Resolving deltas:  67% (1267/1890)
Resolving deltas:  68% (1286/1890)
Resolving deltas:  69% (1305/1890)
Resolving deltas:  70% (1323/1890)
Resolving deltas:  71% (1342/1890)
Resolving deltas:  72% (1361/1890)
Resolving deltas:  73% (1380/1890)
Resolving deltas:  74% (1399/1890)
Resolving deltas:  75% (1418/1890)
Resolving deltas:  76% (1437/1890)
Resolving deltas:  77% (1456/1890)
Resolving deltas:  78% (1475/1890)
Resolving deltas:  79% (1494/1890)
Resolving deltas:  80% (1512/1890)
Resolving deltas:  81% (1531/1890)
Resolving deltas:  82% (1550/1890)
Resolving deltas:  83% (1570/1890)
Resolving deltas:  84% (1588/1890)
Resolving deltas:  85% (1607/1890)
Resolving deltas:  86% (1626/1890)
Resolving deltas:  87% (1645/1890)
Resolving deltas:  88% (1665/1890)
Resolving deltas:  89% (1683/1890)
Resolving deltas:  90% (1701/1890)
Resolving deltas:  91% (1720/1890)
Resolving deltas:  92% (1739/1890)
Resolving deltas:  93% (1759/1890)
Resolving deltas:  94% (1777/1890)
Resolving deltas:  95% (1796/1890)
Resolving deltas:  96% (1815/1890)
Resolving deltas:  97% (1834/1890)
Resolving deltas:  98% (1853/1890)
Resolving deltas:  99% (1872/1890)
Resolving deltas: 100% (1890/1890)
Resolving deltas: 100% (1890/1890), done.
|2| Submodule 'lib/resources/wikibase-api' (https://gerrit.wikimedia.org/r/wikibase/javascript-api) registered for path 'lib/resources/wikibase-api'
|2| Submodule 'view/lib/wikibase-data-model' (https://phabricator.wikimedia.org/source/wikibase-data-model.git) registered for path 'view/lib/wikibase-data-model'
|2| Submodule 'view/lib/wikibase-data-values' (https://phabricator.wikimedia.org/source/datavalues-javascript.git) registered for path 'view/lib/wikibase-data-values'
|2| Submodule 'view/lib/wikibase-data-values-value-view' (https://gerrit.wikimedia.org/r/data-values/value-view) registered for path 'view/lib/wikibase-data-values-value-view'
|2| Submodule 'view/lib/wikibase-serialization' (https://phabricator.wikimedia.org/source/wikibase-serialization.git) registered for path 'view/lib/wikibase-serialization'
|2| Submodule 'view/lib/wikibase-termbox' (https://gerrit.wikimedia.org/r/wikibase/termbox) registered for path 'view/lib/wikibase-termbox'
|2| Cloning into '/var/www/html/w/extensions/Wikibase/lib/resources/wikibase-api'...
|2| remote: Counting objects: 1           
remote: Counting objects: 3, done        
|2| remote: Finding sources:   1% (5/914)           
remote: Finding sources:   2% (14/914)           
remote: Finding sources:   3% (23/914)           
remote: Finding sources:   4% (32/914)           
remote: Finding sources:   5% (42/914)           
remote: Finding sources:   6% (51/914)           
remote: Finding sources:   7% (60/914)           
remote: Finding sources:   8% (69/914)           
remote: Finding sources:   9% (78/914)           
remote: Finding sources:  10% (87/914)           
remote: Finding sources:  11% (96/914)           
remote: Finding sources:  12% (106/914)           
remote: Finding sources:  13% (115/914)           
remote: Finding sources:  14% (124/914)           
remote: Finding sources:  15% (133/914)           
remote: Finding sources:  16% (142/914)           
remote: Finding sources:  17% (151/914)           
remote: Finding sources:  18% (160/914)           
remote: Finding sources:  19% (170/914)           
remote: Finding sources:  20% (179/914)           
remote: Finding sources:  21% (188/914)           
remote: Finding sources:  22% (197/914)           
remote: Finding sources:  23% (206/914)           
remote: Finding sources:  24% (215/914)           
remote: Finding sources:  25% (224/914)           
remote: Finding sources:  26% (234/914)           
remote: Finding sources:  27% (243/914)           
remote: Finding sources:  28% (252/914)           
remote: Finding sources:  29% (261/914)           
remote: Finding sources:  30% (270/914)           
remote: Finding sources:  31% (279/914)           
remote: Finding sources:  32% (288/914)           
remote: Finding sources:  33% (298/914)           
remote: Finding sources:  34% (307/914)           
remote: Finding sources:  35% (316/914)           
remote: Finding sources:  36% (325/914)           
remote: Finding sources:  37% (334/914)           
remote: Finding sources:  38% (343/914)           
remote: Finding sources:  39% (352/914)           
remote: Finding sources:  40% (362/914)           
remote: Finding sources:  41% (371/914)           
remote: Finding sources:  42% (380/914)           
remote: Finding sources:  43% (389/914)           
remote: Finding sources:  44% (398/914)           
remote: Finding sources:  45% (407/914)           
remote: Finding sources:  46% (416/914)           
remote: Finding sources:  47% (426/914)           
remote: Finding sources:  48% (435/914)           
remote: Finding sources:  49% (444/914)           
remote: Finding sources:  50% (453/914)           
remote: Finding sources:  51% (462/914)           
remote: Finding sources:  52% (471/914)           
remote: Finding sources:  53% (480/914)           
remote: Finding sources:  54% (489/914)           
remote: Finding sources:  55% (499/914)           
remote: Finding sources:  56% (508/914)           
remote: Finding sources:  57% (517/914)           
remote: Finding sources:  58% (526/914)           
remote: Finding sources:  59% (535/914)           
remote: Finding sources:  60% (544/914)           
remote: Finding sources:  61% (553/914)           
remote: Finding sources:  62% (563/914)           
remote: Finding sources:  63% (572/914)           
remote: Finding sources:  64% (581/914)           
remote: Finding sources:  65% (590/914)           
remote: Finding sources:  66% (599/914)           
remote: Finding sources:  67% (608/914)           
remote: Finding sources:  68% (617/914)           
remote: Finding sources:  69% (627/914)           
remote: Finding sources:  70% (636/914)           
remote: Finding sources:  71% (645/914)           
remote: Finding sources:  72% (654/914)           
remote: Finding sources:  73% (663/914)           
remote: Finding sources:  74% (672/914)           
remote: Finding sources:  75% (681/914)           
remote: Finding sources:  76% (691/914)           
remote: Finding sources:  77% (700/914)           
remote: Finding sources:  78% (709/914)           
remote: Finding sources:  79% (718/914)           
remote: Finding sources:  80% (727/914)           
remote: Finding sources:  81% (736/914)           
remote: Finding sources:  82% (745/914)           
remote: Finding sources:  83% (755/914)           
remote: Finding sources:  84% (764/914)           
remote: Finding sources:  85% (773/914)           
remote: Finding sources:  86% (782/914)           
remote: Finding sources:  87% (791/914)           
remote: Finding sources:  88% (800/914)           
remote: Finding sources:  89% (809/914)           
remote: Finding sources:  90% (819/914)           
remote: Finding sources:  91% (828/914)           
remote: Finding sources:  92% (837/914)           
remote: Finding sources:  93% (846/914)           
remote: Finding sources:  94% (855/914)           
remote: Finding sources:  95% (864/914)           
remote: Finding sources:  96% (873/914)           
remote: Finding sources:  97% (883/914)           
remote: Finding sources:  98% (892/914)           
remote: Finding sources:  99% (901/914)           
remote: Finding sources: 100% (910/914)           
remote: Finding sources: 100% (914/914)        
|2| remote: Getting sizes:   1% (1/124)           
remote: Getting sizes:   2% (2/124)           
remote: Getting sizes:   3% (4/124)           
remote: Getting sizes:   4% (5/124)           
remote: Getting sizes:   5% (6/124)           
remote: Getting sizes:   6% (7/124)           
remote: Getting sizes:   7% (9/124)           
remote: Getting sizes:   8% (10/124)           
remote: Getting sizes:   9% (11/124)           
remote: Getting sizes:  10% (12/124)           
remote: Getting sizes:  11% (14/124)           
remote: Getting sizes:  12% (15/124)           
remote: Getting sizes:  13% (16/124)           
remote: Getting sizes:  14% (17/124)           
remote: Getting sizes:  15% (18/124)           
remote: Getting sizes:  16% (20/124)           
remote: Getting sizes:  17% (21/124)           
remote: Getting sizes:  18% (22/124)           
remote: Getting sizes:  19% (23/124)           
remote: Getting sizes:  20% (25/124)           
remote: Getting sizes:  21% (26/124)           
remote: Getting sizes:  22% (27/124)           
remote: Getting sizes:  23% (28/124)           
remote: Getting sizes:  24% (30/124)           
remote: Getting sizes:  25% (31/124)           
remote: Getting sizes:  26% (32/124)           
remote: Getting sizes:  27% (33/124)           
remote: Getting sizes:  28% (35/124)           
remote: Getting sizes:  29% (36/124)           
remote: Getting sizes:  30% (37/124)           
remote: Getting sizes:  31% (38/124)           
remote: Getting sizes:  32% (40/124)           
remote: Getting sizes:  33% (41/124)           
remote: Getting sizes:  34% (42/124)           
remote: Getting sizes:  35% (43/124)           
remote: Getting sizes:  36% (45/124)           
remote: Getting sizes:  37% (46/124)           
remote: Getting sizes:  38% (47/124)           
remote: Getting sizes:  39% (48/124)           
remote: Getting sizes:  40% (49/124)           
remote: Getting sizes:  41% (51/124)           
remote: Getting sizes:  42% (52/124)           
remote: Getting sizes:  43% (53/124)           
remote: Getting sizes:  44% (54/124)           
remote: Getting sizes:  45% (56/124)           
remote: Getting sizes:  46% (57/124)           
remote: Getting sizes:  47% (58/124)           
remote: Getting sizes:  48% (59/124)           
remote: Getting sizes:  49% (61/124)           
remote: Getting sizes:  50% (62/124)           
remote: Getting sizes:  51% (63/124)           
remote: Getting sizes:  52% (64/124)           
remote: Getting sizes:  53% (66/124)           
remote: Getting sizes:  54% (67/124)           
remote: Getting sizes:  55% (68/124)           
remote: Getting sizes:  56% (69/124)           
remote: Getting sizes:  57% (71/124)           
remote: Getting sizes:  58% (72/124)           
remote: Getting sizes:  59% (73/124)           
remote: Getting sizes:  60% (74/124)           
remote: Getting sizes:  61% (76/124)           
remote: Getting sizes:  62% (77/124)           
remote: Getting sizes:  63% (78/124)           
remote: Getting sizes:  64% (79/124)           
remote: Getting sizes:  65% (80/124)           
remote: Getting sizes:  66% (82/124)           
remote: Getting sizes:  67% (83/124)           
remote: Getting sizes:  68% (84/124)           
remote: Getting sizes:  69% (85/124)           
remote: Getting sizes:  70% (87/124)           
remote: Getting sizes:  71% (88/124)           
remote: Getting sizes:  72% (89/124)           
remote: Getting sizes:  73% (90/124)           
remote: Getting sizes:  74% (92/124)           
remote: Getting sizes:  75% (93/124)           
remote: Getting sizes:  76% (94/124)           
remote: Getting sizes:  77% (95/124)           
remote: Getting sizes:  78% (97/124)           
remote: Getting sizes:  79% (98/124)           
remote: Getting sizes:  80% (99/124)           
remote: Getting sizes:  81% (100/124)           
remote: Getting sizes:  82% (102/124)           
remote: Getting sizes:  83% (103/124)           
remote: Getting sizes:  84% (104/124)           
remote: Getting sizes:  85% (105/124)           
remote: Getting sizes:  86% (107/124)           
remote: Getting sizes:  87% (108/124)           
remote: Getting sizes:  88% (109/124)           
remote: Getting sizes:  89% (110/124)           
remote: Getting sizes:  90% (111/124)           
remote: Getting sizes:  91% (113/124)           
remote: Getting sizes:  92% (114/124)           
remote: Getting sizes:  93% (115/124)           
remote: Getting sizes:  94% (116/124)           
remote: Getting sizes:  95% (118/124)           
remote: Getting sizes:  96% (119/124)           
remote: Getting sizes:  97% (120/124)           
remote: Getting sizes:  98% (121/124)           
remote: Getting sizes:  99% (123/124)           
remote: Getting sizes: 100% (124/124)           
remote: Getting sizes: 100% (124/124)        
|2| remote: Compressing objects:  20% (660/3254)           
remote: Compressing objects:  41% (1320/3254)           
remote: Compressing objects:  61% (1980/3254)           
remote: Compressing objects:  70% (2292/3254)           
remote: Compressing objects:  80% (2604/3254)           
remote: Compressing objects:  90% (2916/3254)           
remote: Compressing objects: 100% (3254/3254)           
remote: Compressing objects: 100% (3254/3254)        
|2| Receiving objects:   0% (1/914)
Receiving objects:   1% (10/914)
Receiving objects:   2% (19/914)
Receiving objects:   3% (28/914)
Receiving objects:   4% (37/914)
Receiving objects:   5% (46/914)
Receiving objects:   6% (55/914)
Receiving objects:   7% (64/914)
Receiving objects:   8% (74/914)
Receiving objects:   9% (83/914)
Receiving objects:  10% (92/914)
Receiving objects:  11% (101/914)
Receiving objects:  12% (110/914)
Receiving objects:  13% (119/914)
Receiving objects:  14% (128/914)
Receiving objects:  15% (138/914)
Receiving objects:  16% (147/914)
Receiving objects:  17% (156/914)
Receiving objects:  18% (165/914)
Receiving objects:  19% (174/914)
Receiving objects:  20% (183/914)
Receiving objects:  21% (192/914)
Receiving objects:  22% (202/914)
Receiving objects:  23% (211/914)
Receiving objects:  24% (220/914)
Receiving objects:  25% (229/914)
Receiving objects:  26% (238/914)
Receiving objects:  27% (247/914)
Receiving objects:  28% (256/914)
Receiving objects:  29% (266/914)
Receiving objects:  30% (275/914)
Receiving objects:  31% (284/914)
Receiving objects:  32% (293/914)
Receiving objects:  33% (302/914)
Receiving objects:  34% (311/914)
Receiving objects:  35% (320/914)
Receiving objects:  36% (330/914)
Receiving objects:  37% (339/914)
Receiving objects:  38% (348/914)
Receiving objects:  39% (357/914)
Receiving objects:  40% (366/914)
Receiving objects:  41% (375/914)
Receiving objects:  42% (384/914)
Receiving objects:  43% (394/914)
Receiving objects:  44% (403/914)
Receiving objects:  45% (412/914)
Receiving objects:  46% (421/914)
Receiving objects:  47% (430/914)
Receiving objects:  48% (439/914)
Receiving objects:  49% (448/914)
Receiving objects:  50% (457/914)
Receiving objects:  51% (467/914)
Receiving objects:  52% (476/914)
Receiving objects:  53% (485/914)
Receiving objects:  54% (494/914)
Receiving objects:  55% (503/914)
Receiving objects:  56% (512/914)
Receiving objects:  57% (521/914)
Receiving objects:  58% (531/914)
Receiving objects:  59% (540/914)
Receiving objects:  60% (549/914)
Receiving objects:  61% (558/914)
Receiving objects:  62% (567/914)
Receiving objects:  63% (576/914)
Receiving objects:  64% (585/914)
Receiving objects:  65% (595/914)
Receiving objects:  66% (604/914)
Receiving objects:  67% (613/914)
remote: Total 914 (delta 601), reused 907 (delta 596)        
|2| Receiving objects:  68% (622/914)
Receiving objects:  69% (631/914)
Receiving objects:  70% (640/914)
Receiving objects:  71% (649/914)
Receiving objects:  72% (659/914)
Receiving objects:  73% (668/914)
Receiving objects:  74% (677/914)
Receiving objects:  75% (686/914)
Receiving objects:  76% (695/914)
Receiving objects:  77% (704/914)
Receiving objects:  78% (713/914)
Receiving objects:  79% (723/914)
Receiving objects:  80% (732/914)
Receiving objects:  81% (741/914)
Receiving objects:  82% (750/914)
Receiving objects:  83% (759/914)
Receiving objects:  84% (768/914)
Receiving objects:  85% (777/914)
Receiving objects:  86% (787/914)
Receiving objects:  87% (796/914)
Receiving objects:  88% (805/914)
Receiving objects:  89% (814/914)
Receiving objects:  90% (823/914)
Receiving objects:  91% (832/914)
Receiving objects:  92% (841/914)
Receiving objects:  93% (851/914)
Receiving objects:  94% (860/914)
Receiving objects:  95% (869/914)
Receiving objects:  96% (878/914)
Receiving objects:  97% (887/914)
Receiving objects:  98% (896/914)
Receiving objects:  99% (905/914)
Receiving objects: 100% (914/914)
Receiving objects: 100% (914/914), 1.02 MiB | 19.71 MiB/s, done.
|2| Resolving deltas:   0% (0/601)
Resolving deltas:   1% (7/601)
Resolving deltas:   2% (13/601)
Resolving deltas:   3% (19/601)
Resolving deltas:   4% (25/601)
Resolving deltas:   5% (31/601)
Resolving deltas:   6% (37/601)
Resolving deltas:   7% (43/601)
Resolving deltas:   8% (49/601)
Resolving deltas:   9% (55/601)
Resolving deltas:  10% (61/601)
Resolving deltas:  11% (67/601)
Resolving deltas:  12% (73/601)
Resolving deltas:  13% (79/601)
Resolving deltas:  14% (85/601)
Resolving deltas:  15% (91/601)
Resolving deltas:  16% (97/601)
Resolving deltas:  17% (103/601)
Resolving deltas:  18% (109/601)
Resolving deltas:  19% (115/601)
Resolving deltas:  20% (121/601)
Resolving deltas:  21% (127/601)
Resolving deltas:  22% (133/601)
Resolving deltas:  23% (139/601)
Resolving deltas:  24% (145/601)
Resolving deltas:  25% (151/601)
Resolving deltas:  26% (157/601)
Resolving deltas:  27% (163/601)
Resolving deltas:  28% (169/601)
Resolving deltas:  29% (176/601)
Resolving deltas:  30% (181/601)
Resolving deltas:  31% (187/601)
Resolving deltas:  32% (193/601)
Resolving deltas:  33% (199/601)
Resolving deltas:  34% (206/601)
Resolving deltas:  35% (211/601)
Resolving deltas:  36% (217/601)
Resolving deltas:  37% (223/601)
Resolving deltas:  38% (229/601)
Resolving deltas:  39% (235/601)
Resolving deltas:  40% (241/601)
Resolving deltas:  41% (247/601)
Resolving deltas:  42% (253/601)
Resolving deltas:  43% (259/601)
Resolving deltas:  44% (265/601)
Resolving deltas:  45% (271/601)
Resolving deltas:  46% (277/601)
Resolving deltas:  47% (283/601)
Resolving deltas:  48% (289/601)
Resolving deltas:  49% (295/601)
Resolving deltas:  50% (301/601)
Resolving deltas:  51% (307/601)
Resolving deltas:  52% (313/601)
Resolving deltas:  53% (319/601)
Resolving deltas:  54% (325/601)
Resolving deltas:  55% (331/601)
Resolving deltas:  56% (337/601)
Resolving deltas:  57% (343/601)
Resolving deltas:  58% (349/601)
Resolving deltas:  59% (355/601)
Resolving deltas:  60% (361/601)
Resolving deltas:  61% (367/601)
Resolving deltas:  62% (373/601)
Resolving deltas:  63% (379/601)
Resolving deltas:  64% (385/601)
Resolving deltas:  65% (391/601)
Resolving deltas:  66% (397/601)
Resolving deltas:  67% (403/601)
Resolving deltas:  68% (409/601)
Resolving deltas:  69% (415/601)
Resolving deltas:  70% (421/601)
Resolving deltas:  71% (427/601)
Resolving deltas:  72% (433/601)
Resolving deltas:  73% (439/601)
Resolving deltas:  74% (445/601)
Resolving deltas:  75% (451/601)
Resolving deltas:  76% (457/601)
Resolving deltas:  77% (463/601)
Resolving deltas:  78% (469/601)
Resolving deltas:  79% (475/601)
Resolving deltas:  80% (481/601)
Resolving deltas:  81% (487/601)
Resolving deltas:  82% (493/601)
Resolving deltas:  83% (499/601)
Resolving deltas:  84% (505/601)
Resolving deltas:  85% (511/601)
Resolving deltas:  86% (517/601)
Resolving deltas:  87% (523/601)
Resolving deltas:  88% (529/601)
Resolving deltas:  89% (535/601)
Resolving deltas:  90% (541/601)
Resolving deltas:  91% (547/601)
Resolving deltas:  92% (553/601)
Resolving deltas:  93% (559/601)
Resolving deltas:  94% (565/601)
Resolving deltas:  95% (571/601)
Resolving deltas:  96% (577/601)
Resolving deltas:  97% (583/601)
Resolving deltas:  98% (589/601)
Resolving deltas:  99% (595/601)
Resolving deltas: 100% (601/601)
Resolving deltas: 100% (601/601), done.
|2| Cloning into '/var/www/html/w/extensions/Wikibase/view/lib/wikibase-data-model'...
|2| remote: Enumerating objects: 2150, done.        
|2| remote: Counting objects:   0% (1/2150)        
remote: Counting objects:   1% (22/2150)        
remote: Counting objects:   2% (43/2150)        
remote: Counting objects:   3% (65/2150)        
remote: Counting objects:   4% (86/2150)        
remote: Counting objects:   5% (108/2150)        
remote: Counting objects:   6% (129/2150)        
remote: Counting objects:   7% (151/2150)        
remote: Counting objects:   8% (172/2150)        
remote: Counting objects:   9% (194/2150)        
remote: Counting objects:  10% (215/2150)        
remote: Counting objects:  11% (237/2150)        
remote: Counting objects:  12% (258/2150)        
remote: Counting objects:  13% (280/2150)        
remote: Counting objects:  14% (301/2150)        
remote: Counting objects:  15% (323/2150)        
remote: Counting objects:  16% (344/2150)        
remote: Counting objects:  17% (366/2150)        
remote: Counting objects:  18% (387/2150)        
remote: Counting objects:  19% (409/2150)        
remote: Counting objects:  20% (430/2150)        
remote: Counting objects:  21% (452/2150)        
remote: Counting objects:  22% (473/2150)        
remote: Counting objects:  23% (495/2150)        
remote: Counting objects:  24% (516/2150)        
remote: Counting objects:  25% (538/2150)        
remote: Counting objects:  26% (559/2150)        
remote: Counting objects:  27% (581/2150)        
remote: Counting objects:  28% (602/2150)        
remote: Counting objects:  29% (624/2150)        
remote: Counting objects:  30% (645/2150)        
remote: Counting objects:  31% (667/2150)        
remote: Counting objects:  32% (688/2150)        
remote: Counting objects:  33% (710/2150)        
remote: Counting objects:  34% (731/2150)        
remote: Counting objects:  35% (753/2150)        
remote: Counting objects:  36% (774/2150)        
remote: Counting objects:  37% (796/2150)        
remote: Counting objects:  38% (817/2150)        
remote: Counting objects:  39% (839/2150)        
remote: Counting objects:  40% (860/2150)        
remote: Counting objects:  41% (882/2150)        
remote: Counting objects:  42% (903/2150)        
remote: Counting objects:  43% (925/2150)        
remote: Counting objects:  44% (946/2150)        
remote: Counting objects:  45% (968/2150)        
remote: Counting objects:  46% (989/2150)        
remote: Counting objects:  47% (1011/2150)        
remote: Counting objects:  48% (1032/2150)        
remote: Counting objects:  49% (1054/2150)        
remote: Counting objects:  50% (1075/2150)        
remote: Counting objects:  51% (1097/2150)        
remote: Counting objects:  52% (1118/2150)        
remote: Counting objects:  53% (1140/2150)        
remote: Counting objects:  54% (1161/2150)        
remote: Counting objects:  55% (1183/2150)        
remote: Counting objects:  56% (1204/2150)        
remote: Counting objects:  57% (1226/2150)        
remote: Counting objects:  58% (1247/2150)        
remote: Counting objects:  59% (1269/2150)        
remote: Counting objects:  60% (1290/2150)        
remote: Counting objects:  61% (1312/2150)        
remote: Counting objects:  62% (1333/2150)        
remote: Counting objects:  63% (1355/2150)        
remote: Counting objects:  64% (1376/2150)        
remote: Counting objects:  65% (1398/2150)        
remote: Counting objects:  66% (1419/2150)        
remote: Counting objects:  67% (1441/2150)        
remote: Counting objects:  68% (1462/2150)        
remote: Counting objects:  69% (1484/2150)        
remote: Counting objects:  70% (1505/2150)        
remote: Counting objects:  71% (1527/2150)        
remote: Counting objects:  72% (1548/2150)        
remote: Counting objects:  73% (1570/2150)        
remote: Counting objects:  74% (1591/2150)        
remote: Counting objects:  75% (1613/2150)        
remote: Counting objects:  76% (1634/2150)        
remote: Counting objects:  77% (1656/2150)        
remote: Counting objects:  78% (1677/2150)        
remote: Counting objects:  79% (1699/2150)        
remote: Counting objects:  80% (1720/2150)        
remote: Counting objects:  81% (1742/2150)        
remote: Counting objects:  82% (1763/2150)        
remote: Counting objects:  83% (1785/2150)        
remote: Counting objects:  84% (1806/2150)        
remote: Counting objects:  85% (1828/2150)        
remote: Counting objects:  86% (1849/2150)        
remote: Counting objects:  87% (1871/2150)        
remote: Counting objects:  88% (1892/2150)        
remote: Counting objects:  89% (1914/2150)        
remote: Counting objects:  90% (1935/2150)        
remote: Counting objects:  91% (1957/2150)        
remote: Counting objects:  92% (1978/2150)        
remote: Counting objects:  93% (2000/2150)        
remote: Counting objects:  94% (2021/2150)        
remote: Counting objects:  95% (2043/2150)        
remote: Counting objects:  96% (2064/2150)        
remote: Counting objects:  97% (2086/2150)        
remote: Counting objects:  98% (2107/2150)        
remote: Counting objects:  99% (2129/2150)        
remote: Counting objects: 100% (2150/2150)        
remote: Counting objects: 100% (2150/2150), done.        
|2| remote: Compressing objects:   0% (1/648)        
remote: Compressing objects:   1% (7/648)        
remote: Compressing objects:   2% (13/648)        
remote: Compressing objects:   3% (20/648)        
remote: Compressing objects:   4% (26/648)        
remote: Compressing objects:   5% (33/648)        
remote: Compressing objects:   6% (39/648)        
remote: Compressing objects:   7% (46/648)        
remote: Compressing objects:   8% (52/648)        
remote: Compressing objects:   9% (59/648)        
remote: Compressing objects:  10% (65/648)        
remote: Compressing objects:  11% (72/648)        
remote: Compressing objects:  12% (78/648)        
remote: Compressing objects:  13% (85/648)        
remote: Compressing objects:  14% (91/648)        
remote: Compressing objects:  15% (98/648)        
remote: Compressing objects:  16% (104/648)        
remote: Compressing objects:  17% (111/648)        
remote: Compressing objects:  18% (117/648)        
remote: Compressing objects:  19% (124/648)        
remote: Compressing objects:  20% (130/648)        
remote: Compressing objects:  21% (137/648)        
remote: Compressing objects:  22% (143/648)        
remote: Compressing objects:  23% (150/648)        
remote: Compressing objects:  24% (156/648)        
remote: Compressing objects:  25% (162/648)        
remote: Compressing objects:  26% (169/648)        
remote: Compressing objects:  27% (175/648)        
remote: Compressing objects:  28% (182/648)        
remote: Compressing objects:  29% (188/648)        
remote: Compressing objects:  30% (195/648)        
remote: Compressing objects:  31% (201/648)        
remote: Compressing objects:  32% (208/648)        
remote: Compressing objects:  33% (214/648)        
remote: Compressing objects:  34% (221/648)        
remote: Compressing objects:  35% (227/648)        
remote: Compressing objects:  36% (234/648)        
remote: Compressing objects:  37% (240/648)        
remote: Compressing objects:  38% (247/648)        
remote: Compressing objects:  39% (253/648)        
remote: Compressing objects:  40% (260/648)        
remote: Compressing objects:  41% (266/648)        
remote: Compressing objects:  42% (273/648)        
remote: Compressing objects:  43% (279/648)        
remote: Compressing objects:  44% (286/648)        
remote: Compressing objects:  45% (292/648)        
remote: Compressing objects:  46% (299/648)        
remote: Compressing objects:  47% (305/648)        
remote: Compressing objects:  48% (312/648)        
remote: Compressing objects:  49% (318/648)        
remote: Compressing objects:  50% (324/648)        
remote: Compressing objects:  51% (331/648)        
remote: Compressing objects:  52% (337/648)        
remote: Compressing objects:  53% (344/648)        
remote: Compressing objects:  54% (350/648)        
remote: Compressing objects:  55% (357/648)        
remote: Compressing objects:  56% (363/648)        
remote: Compressing objects:  57% (370/648)        
remote: Compressing objects:  58% (376/648)        
remote: Compressing objects:  59% (383/648)        
remote: Compressing objects:  60% (389/648)        
remote: Compressing objects:  61% (396/648)        
remote: Compressing objects:  62% (402/648)        
remote: Compressing objects:  63% (409/648)        
remote: Compressing objects:  64% (415/648)        
remote: Compressing objects:  65% (422/648)        
remote: Compressing objects:  66% (428/648)        
remote: Compressing objects:  67% (435/648)        
remote: Compressing objects:  68% (441/648)        
remote: Compressing objects:  69% (448/648)        
remote: Compressing objects:  70% (454/648)        
remote: Compressing objects:  71% (461/648)        
remote: Compressing objects:  72% (467/648)        
remote: Compressing objects:  73% (474/648)        
remote: Compressing objects:  74% (480/648)        
remote: Compressing objects:  75% (486/648)        
remote: Compressing objects:  76% (493/648)        
remote: Compressing objects:  77% (499/648)        
remote: Compressing objects:  78% (506/648)        
remote: Compressing objects:  79% (512/648)        
remote: Compressing objects:  80% (519/648)        
remote: Compressing objects:  81% (525/648)        
remote: Compressing objects:  82% (532/648)        
remote: Compressing objects:  83% (538/648)        
remote: Compressing objects:  84% (545/648)        
remote: Compressing objects:  85% (551/648)        
remote: Compressing objects:  86% (558/648)        
remote: Compressing objects:  87% (564/648)        
remote: Compressing objects:  88% (571/648)        
remote: Compressing objects:  89% (577/648)        
remote: Compressing objects:  90% (584/648)        
remote: Compressing objects:  91% (590/648)        
remote: Compressing objects:  92% (597/648)        
remote: Compressing objects:  93% (603/648)        
remote: Compressing objects:  94% (610/648)        
remote: Compressing objects:  95% (616/648)        
remote: Compressing objects:  96% (623/648)        
remote: Compressing objects:  97% (629/648)        
remote: Compressing objects:  98% (636/648)        
remote: Compressing objects:  99% (642/648)        
remote: Compressing objects: 100% (648/648)        
remote: Compressing objects: 100% (648/648), done.        
|2| Receiving objects:   0% (1/2150)
Receiving objects:   1% (22/2150)
Receiving objects:   2% (43/2150)
Receiving objects:   3% (65/2150)
Receiving objects:   4% (86/2150)
Receiving objects:   5% (108/2150)
Receiving objects:   6% (129/2150)
Receiving objects:   7% (151/2150)
Receiving objects:   8% (172/2150)
Receiving objects:   9% (194/2150)
Receiving objects:  10% (215/2150)
Receiving objects:  11% (237/2150)
Receiving objects:  12% (258/2150)
Receiving objects:  13% (280/2150)
Receiving objects:  14% (301/2150)
Receiving objects:  15% (323/2150)
Receiving objects:  16% (344/2150)
Receiving objects:  17% (366/2150)
Receiving objects:  18% (387/2150)
Receiving objects:  19% (409/2150)
Receiving objects:  20% (430/2150)
Receiving objects:  21% (452/2150)
Receiving objects:  22% (473/2150)
Receiving objects:  23% (495/2150)
Receiving objects:  24% (516/2150)
Receiving objects:  25% (538/2150)
Receiving objects:  26% (559/2150)
Receiving objects:  27% (581/2150)
Receiving objects:  28% (602/2150)
Receiving objects:  29% (624/2150)
Receiving objects:  30% (645/2150)
Receiving objects:  31% (667/2150)
Receiving objects:  32% (688/2150)
Receiving objects:  33% (710/2150)
Receiving objects:  34% (731/2150)
Receiving objects:  35% (753/2150)
Receiving objects:  36% (774/2150)
Receiving objects:  37% (796/2150)
Receiving objects:  38% (817/2150)
Receiving objects:  39% (839/2150)
Receiving objects:  40% (860/2150)
Receiving objects:  41% (882/2150)
Receiving objects:  42% (903/2150)
Receiving objects:  43% (925/2150)
Receiving objects:  44% (946/2150)
Receiving objects:  45% (968/2150)
Receiving objects:  46% (989/2150)
Receiving objects:  47% (1011/2150)
Receiving objects:  48% (1032/2150)
Receiving objects:  49% (1054/2150)
Receiving objects:  50% (1075/2150)
Receiving objects:  51% (1097/2150)
Receiving objects:  52% (1118/2150)
Receiving objects:  53% (1140/2150)
Receiving objects:  54% (1161/2150)
Receiving objects:  55% (1183/2150)
Receiving objects:  56% (1204/2150)
Receiving objects:  57% (1226/2150)
Receiving objects:  58% (1247/2150)
Receiving objects:  59% (1269/2150)
Receiving objects:  60% (1290/2150)
Receiving objects:  61% (1312/2150)
Receiving objects:  62% (1333/2150)
Receiving objects:  63% (1355/2150)
Receiving objects:  64% (1376/2150)
Receiving objects:  65% (1398/2150)
Receiving objects:  66% (1419/2150)
Receiving objects:  67% (1441/2150)
Receiving objects:  68% (1462/2150)
Receiving objects:  69% (1484/2150)
Receiving objects:  70% (1505/2150)
Receiving objects:  71% (1527/2150)
Receiving objects:  72% (1548/2150)
Receiving objects:  73% (1570/2150)
Receiving objects:  74% (1591/2150)
Receiving objects:  75% (1613/2150)
Receiving objects:  76% (1634/2150)
Receiving objects:  77% (1656/2150)
Receiving objects:  78% (1677/2150)
Receiving objects:  79% (1699/2150)
remote: Total 2150 (delta 1613), reused 1937 (delta 1486), pack-reused 0        
|2| Receiving objects:  80% (1720/2150)
Receiving objects:  81% (1742/2150)
Receiving objects:  82% (1763/2150)
Receiving objects:  83% (1785/2150)
Receiving objects:  84% (1806/2150)
Receiving objects:  85% (1828/2150)
Receiving objects:  86% (1849/2150)
Receiving objects:  87% (1871/2150)
Receiving objects:  88% (1892/2150)
Receiving objects:  89% (1914/2150)
Receiving objects:  90% (1935/2150)
Receiving objects:  91% (1957/2150)
Receiving objects:  92% (1978/2150)
Receiving objects:  93% (2000/2150)
Receiving objects:  94% (2021/2150)
Receiving objects:  95% (2043/2150)
Receiving objects:  96% (2064/2150)
Receiving objects:  97% (2086/2150)
Receiving objects:  98% (2107/2150)
Receiving objects:  99% (2129/2150)
Receiving objects: 100% (2150/2150)
Receiving objects: 100% (2150/2150), 420.72 KiB | 12.75 MiB/s, done.
|2| Resolving deltas:   0% (0/1613)
Resolving deltas:   1% (17/1613)
Resolving deltas:   2% (33/1613)
Resolving deltas:   3% (49/1613)
Resolving deltas:   4% (65/1613)
Resolving deltas:   5% (81/1613)
Resolving deltas:   6% (97/1613)
Resolving deltas:   7% (113/1613)
Resolving deltas:   8% (130/1613)
Resolving deltas:   9% (146/1613)
Resolving deltas:  10% (162/1613)
Resolving deltas:  11% (178/1613)
Resolving deltas:  12% (194/1613)
Resolving deltas:  13% (210/1613)
Resolving deltas:  14% (226/1613)
Resolving deltas:  15% (242/1613)
Resolving deltas:  16% (259/1613)
Resolving deltas:  17% (275/1613)
Resolving deltas:  18% (291/1613)
Resolving deltas:  19% (307/1613)
Resolving deltas:  20% (323/1613)
Resolving deltas:  21% (339/1613)
Resolving deltas:  22% (355/1613)
Resolving deltas:  23% (371/1613)
Resolving deltas:  24% (388/1613)
Resolving deltas:  25% (405/1613)
Resolving deltas:  26% (420/1613)
Resolving deltas:  27% (436/1613)
Resolving deltas:  28% (453/1613)
Resolving deltas:  29% (468/1613)
Resolving deltas:  30% (485/1613)
Resolving deltas:  31% (501/1613)
Resolving deltas:  32% (517/1613)
Resolving deltas:  33% (533/1613)
Resolving deltas:  34% (549/1613)
Resolving deltas:  35% (565/1613)
Resolving deltas:  36% (582/1613)
Resolving deltas:  37% (598/1613)
Resolving deltas:  38% (613/1613)
Resolving deltas:  39% (631/1613)
Resolving deltas:  40% (646/1613)
Resolving deltas:  41% (662/1613)
Resolving deltas:  42% (678/1613)
Resolving deltas:  43% (694/1613)
Resolving deltas:  44% (710/1613)
Resolving deltas:  45% (726/1613)
Resolving deltas:  46% (742/1613)
Resolving deltas:  47% (759/1613)
Resolving deltas:  48% (775/1613)
Resolving deltas:  49% (791/1613)
Resolving deltas:  50% (807/1613)
Resolving deltas:  51% (823/1613)
Resolving deltas:  52% (839/1613)
Resolving deltas:  53% (855/1613)
Resolving deltas:  54% (872/1613)
Resolving deltas:  55% (888/1613)
Resolving deltas:  56% (904/1613)
Resolving deltas:  57% (920/1613)
Resolving deltas:  58% (936/1613)
Resolving deltas:  59% (952/1613)
Resolving deltas:  60% (968/1613)
Resolving deltas:  61% (984/1613)
Resolving deltas:  62% (1001/1613)
Resolving deltas:  63% (1017/1613)
Resolving deltas:  64% (1034/1613)
Resolving deltas:  65% (1049/1613)
Resolving deltas:  66% (1065/1613)
Resolving deltas:  67% (1081/1613)
Resolving deltas:  68% (1098/1613)
Resolving deltas:  69% (1113/1613)
Resolving deltas:  70% (1130/1613)
Resolving deltas:  71% (1146/1613)
Resolving deltas:  72% (1162/1613)
Resolving deltas:  73% (1178/1613)
Resolving deltas:  74% (1194/1613)
Resolving deltas:  75% (1210/1613)
Resolving deltas:  76% (1226/1613)
Resolving deltas:  77% (1243/1613)
Resolving deltas:  78% (1259/1613)
Resolving deltas:  79% (1276/1613)
Resolving deltas:  80% (1291/1613)
Resolving deltas:  81% (1307/1613)
Resolving deltas:  82% (1323/1613)
Resolving deltas:  83% (1339/1613)
Resolving deltas:  84% (1355/1613)
Resolving deltas:  85% (1373/1613)
Resolving deltas:  86% (1388/1613)
Resolving deltas:  87% (1404/1613)
Resolving deltas:  88% (1420/1613)
Resolving deltas:  89% (1436/1613)
Resolving deltas:  90% (1452/1613)
Resolving deltas:  91% (1468/1613)
Resolving deltas:  92% (1484/1613)
Resolving deltas:  93% (1501/1613)
Resolving deltas:  94% (1517/1613)
Resolving deltas:  95% (1533/1613)
Resolving deltas:  96% (1550/1613)
Resolving deltas:  97% (1565/1613)
Resolving deltas:  98% (1581/1613)
Resolving deltas:  99% (1597/1613)
Resolving deltas: 100% (1613/1613)
Resolving deltas: 100% (1613/1613), done.
|2| Cloning into '/var/www/html/w/extensions/Wikibase/view/lib/wikibase-data-values'...
|2| remote: Enumerating objects: 4583, done.        
|2| remote: Counting objects:   0% (1/4583)        
remote: Counting objects:   1% (46/4583)        
remote: Counting objects:   2% (92/4583)        
remote: Counting objects:   3% (138/4583)        
remote: Counting objects:   4% (184/4583)        
remote: Counting objects:   5% (230/4583)        
remote: Counting objects:   6% (275/4583)        
remote: Counting objects:   7% (321/4583)        
remote: Counting objects:   8% (367/4583)        
remote: Counting objects:   9% (413/4583)        
remote: Counting objects:  10% (459/4583)        
remote: Counting objects:  11% (505/4583)        
remote: Counting objects:  12% (550/4583)        
remote: Counting objects:  13% (596/4583)        
remote: Counting objects:  14% (642/4583)        
remote: Counting objects:  15% (688/4583)        
remote: Counting objects:  16% (734/4583)        
remote: Counting objects:  17% (780/4583)        
remote: Counting objects:  18% (825/4583)        
remote: Counting objects:  19% (871/4583)        
remote: Counting objects:  20% (917/4583)        
remote: Counting objects:  21% (963/4583)        
remote: Counting objects:  22% (1009/4583)        
remote: Counting objects:  23% (1055/4583)        
remote: Counting objects:  24% (1100/4583)        
remote: Counting objects:  25% (1146/4583)        
remote: Counting objects:  26% (1192/4583)        
remote: Counting objects:  27% (1238/4583)        
remote: Counting objects:  28% (1284/4583)        
remote: Counting objects:  29% (1330/4583)        
remote: Counting objects:  30% (1375/4583)        
remote: Counting objects:  31% (1421/4583)        
remote: Counting objects:  32% (1467/4583)        
remote: Counting objects:  33% (1513/4583)        
remote: Counting objects:  34% (1559/4583)        
remote: Counting objects:  35% (1605/4583)        
remote: Counting objects:  36% (1650/4583)        
remote: Counting objects:  37% (1696/4583)        
remote: Counting objects:  38% (1742/4583)        
remote: Counting objects:  39% (1788/4583)        
remote: Counting objects:  40% (1834/4583)        
remote: Counting objects:  41% (1880/4583)        
remote: Counting objects:  42% (1925/4583)        
remote: Counting objects:  43% (1971/4583)        
remote: Counting objects:  44% (2017/4583)        
remote: Counting objects:  45% (2063/4583)        
remote: Counting objects:  46% (2109/4583)        
remote: Counting objects:  47% (2155/4583)        
remote: Counting objects:  48% (2200/4583)        
remote: Counting objects:  49% (2246/4583)        
remote: Counting objects:  50% (2292/4583)        
remote: Counting objects:  51% (2338/4583)        
remote: Counting objects:  52% (2384/4583)        
remote: Counting objects:  53% (2429/4583)        
remote: Counting objects:  54% (2475/4583)        
remote: Counting objects:  55% (2521/4583)        
remote: Counting objects:  56% (2567/4583)        
remote: Counting objects:  57% (2613/4583)        
remote: Counting objects:  58% (2659/4583)        
remote: Counting objects:  59% (2704/4583)        
remote: Counting objects:  60% (2750/4583)        
remote: Counting objects:  61% (2796/4583)        
remote: Counting objects:  62% (2842/4583)        
remote: Counting objects:  63% (2888/4583)        
remote: Counting objects:  64% (2934/4583)        
remote: Counting objects:  65% (2979/4583)        
remote: Counting objects:  66% (3025/4583)        
remote: Counting objects:  67% (3071/4583)        
remote: Counting objects:  68% (3117/4583)        
remote: Counting objects:  69% (3163/4583)        
remote: Counting objects:  70% (3209/4583)        
remote: Counting objects:  71% (3254/4583)        
remote: Counting objects:  72% (3300/4583)        
remote: Counting objects:  73% (3346/4583)        
remote: Counting objects:  74% (3392/4583)        
remote: Counting objects:  75% (3438/4583)        
remote: Counting objects:  76% (3484/4583)        
remote: Counting objects:  77% (3529/4583)        
remote: Counting objects:  78% (3575/4583)        
remote: Counting objects:  79% (3621/4583)        
remote: Counting objects:  80% (3667/4583)        
remote: Counting objects:  81% (3713/4583)        
remote: Counting objects:  82% (3759/4583)        
remote: Counting objects:  83% (3804/4583)        
remote: Counting objects:  84% (3850/4583)        
remote: Counting objects:  85% (3896/4583)        
remote: Counting objects:  86% (3942/4583)        
remote: Counting objects:  87% (3988/4583)        
remote: Counting objects:  88% (4034/4583)        
remote: Counting objects:  89% (4079/4583)        
remote: Counting objects:  90% (4125/4583)        
remote: Counting objects:  91% (4171/4583)        
remote: Counting objects:  92% (4217/4583)        
remote: Counting objects:  93% (4263/4583)        
remote: Counting objects:  94% (4309/4583)        
remote: Counting objects:  95% (4354/4583)        
remote: Counting objects:  96% (4400/4583)        
remote: Counting objects:  97% (4446/4583)        
remote: Counting objects:  98% (4492/4583)        
remote: Counting objects:  99% (4538/4583)        
remote: Counting objects: 100% (4583/4583)        
remote: Counting objects: 100% (4583/4583), done.        
|2| remote: Compressing objects:   0% (1/1906)        
remote: Compressing objects:   1% (20/1906)        
remote: Compressing objects:   2% (39/1906)        
remote: Compressing objects:   3% (58/1906)        
remote: Compressing objects:   4% (77/1906)        
remote: Compressing objects:   5% (96/1906)        
remote: Compressing objects:   6% (115/1906)        
remote: Compressing objects:   7% (134/1906)        
remote: Compressing objects:   8% (153/1906)        
remote: Compressing objects:   9% (172/1906)        
remote: Compressing objects:  10% (191/1906)        
remote: Compressing objects:  11% (210/1906)        
remote: Compressing objects:  12% (229/1906)        
remote: Compressing objects:  13% (248/1906)        
remote: Compressing objects:  14% (267/1906)        
remote: Compressing objects:  15% (286/1906)        
remote: Compressing objects:  16% (305/1906)        
remote: Compressing objects:  17% (325/1906)        
remote: Compressing objects:  18% (344/1906)        
remote: Compressing objects:  19% (363/1906)        
remote: Compressing objects:  20% (382/1906)        
remote: Compressing objects:  21% (401/1906)        
remote: Compressing objects:  22% (420/1906)        
remote: Compressing objects:  23% (439/1906)        
remote: Compressing objects:  24% (458/1906)        
remote: Compressing objects:  25% (477/1906)        
remote: Compressing objects:  26% (496/1906)        
remote: Compressing objects:  27% (515/1906)        
remote: Compressing objects:  28% (534/1906)        
remote: Compressing objects:  29% (553/1906)        
remote: Compressing objects:  30% (572/1906)        
remote: Compressing objects:  31% (591/1906)        
remote: Compressing objects:  32% (610/1906)        
remote: Compressing objects:  33% (629/1906)        
remote: Compressing objects:  34% (649/1906)        
remote: Compressing objects:  35% (668/1906)        
remote: Compressing objects:  36% (687/1906)        
remote: Compressing objects:  37% (706/1906)        
remote: Compressing objects:  38% (725/1906)        
remote: Compressing objects:  39% (744/1906)        
remote: Compressing objects:  40% (763/1906)        
remote: Compressing objects:  41% (782/1906)        
remote: Compressing objects:  42% (801/1906)        
remote: Compressing objects:  43% (820/1906)        
remote: Compressing objects:  44% (839/1906)        
remote: Compressing objects:  45% (858/1906)        
remote: Compressing objects:  46% (877/1906)        
remote: Compressing objects:  47% (896/1906)        
remote: Compressing objects:  48% (915/1906)        
remote: Compressing objects:  49% (934/1906)        
remote: Compressing objects:  50% (953/1906)        
remote: Compressing objects:  51% (973/1906)        
remote: Compressing objects:  52% (992/1906)        
remote: Compressing objects:  53% (1011/1906)        
remote: Compressing objects:  54% (1030/1906)        
remote: Compressing objects:  55% (1049/1906)        
remote: Compressing objects:  56% (1068/1906)        
remote: Compressing objects:  57% (1087/1906)        
remote: Compressing objects:  58% (1106/1906)        
remote: Compressing objects:  59% (1125/1906)        
remote: Compressing objects:  60% (1144/1906)        
remote: Compressing objects:  61% (1163/1906)        
remote: Compressing objects:  62% (1182/1906)        
remote: Compressing objects:  63% (1201/1906)        
remote: Compressing objects:  64% (1220/1906)        
remote: Compressing objects:  65% (1239/1906)        
remote: Compressing objects:  66% (1258/1906)        
remote: Compressing objects:  67% (1278/1906)        
remote: Compressing objects:  68% (1297/1906)        
remote: Compressing objects:  69% (1316/1906)        
remote: Compressing objects:  70% (1335/1906)        
remote: Compressing objects:  71% (1354/1906)        
remote: Compressing objects:  72% (1373/1906)        
remote: Compressing objects:  73% (1392/1906)        
remote: Compressing objects:  74% (1411/1906)        
remote: Compressing objects:  75% (1430/1906)        
remote: Compressing objects:  76% (1449/1906)        
remote: Compressing objects:  77% (1468/1906)        
remote: Compressing objects:  78% (1487/1906)        
remote: Compressing objects:  79% (1506/1906)        
remote: Compressing objects:  80% (1525/1906)        
remote: Compressing objects:  81% (1544/1906)        
remote: Compressing objects:  82% (1563/1906)        
remote: Compressing objects:  83% (1582/1906)        
remote: Compressing objects:  84% (1602/1906)        
remote: Compressing objects:  85% (1621/1906)        
remote: Compressing objects:  86% (1640/1906)        
remote: Compressing objects:  87% (1659/1906)        
remote: Compressing objects:  88% (1678/1906)        
remote: Compressing objects:  89% (1697/1906)        
remote: Compressing objects:  90% (1716/1906)        
remote: Compressing objects:  91% (1735/1906)        
remote: Compressing objects:  92% (1754/1906)        
remote: Compressing objects:  93% (1773/1906)        
remote: Compressing objects:  94% (1792/1906)        
remote: Compressing objects:  95% (1811/1906)        
remote: Compressing objects:  96% (1830/1906)        
remote: Compressing objects:  97% (1849/1906)        
remote: Compressing objects:  98% (1868/1906)        
remote: Compressing objects:  99% (1887/1906)        
remote: Compressing objects: 100% (1906/1906)        
remote: Compressing objects: 100% (1906/1906), done.        
|2| Receiving objects:   0% (1/4583)
Receiving objects:   1% (46/4583)
Receiving objects:   2% (92/4583)
Receiving objects:   3% (138/4583)
Receiving objects:   4% (184/4583)
Receiving objects:   5% (230/4583)
Receiving objects:   6% (275/4583)
Receiving objects:   7% (321/4583)
Receiving objects:   8% (367/4583)
Receiving objects:   9% (413/4583)
Receiving objects:  10% (459/4583)
Receiving objects:  11% (505/4583)
Receiving objects:  12% (550/4583)
Receiving objects:  13% (596/4583)
Receiving objects:  14% (642/4583)
Receiving objects:  15% (688/4583)
Receiving objects:  16% (734/4583)
Receiving objects:  17% (780/4583)
Receiving objects:  18% (825/4583)
Receiving objects:  19% (871/4583)
Receiving objects:  20% (917/4583)
Receiving objects:  21% (963/4583)
Receiving objects:  22% (1009/4583)
Receiving objects:  23% (1055/4583)
Receiving objects:  24% (1100/4583)
Receiving objects:  25% (1146/4583)
Receiving objects:  26% (1192/4583)
Receiving objects:  27% (1238/4583)
Receiving objects:  28% (1284/4583)
Receiving objects:  29% (1330/4583)
Receiving objects:  30% (1375/4583)
Receiving objects:  31% (1421/4583)
Receiving objects:  32% (1467/4583)
Receiving objects:  33% (1513/4583)
Receiving objects:  34% (1559/4583)
Receiving objects:  35% (1605/4583)
Receiving objects:  36% (1650/4583)
Receiving objects:  37% (1696/4583)
Receiving objects:  38% (1742/4583)
Receiving objects:  39% (1788/4583)
Receiving objects:  40% (1834/4583)
Receiving objects:  41% (1880/4583)
Receiving objects:  42% (1925/4583)
Receiving objects:  43% (1971/4583)
Receiving objects:  44% (2017/4583)
Receiving objects:  45% (2063/4583)
Receiving objects:  46% (2109/4583)
Receiving objects:  47% (2155/4583)
Receiving objects:  48% (2200/4583)
Receiving objects:  49% (2246/4583)
Receiving objects:  50% (2292/4583)
Receiving objects:  51% (2338/4583)
Receiving objects:  52% (2384/4583)
Receiving objects:  53% (2429/4583)
Receiving objects:  54% (2475/4583)
Receiving objects:  55% (2521/4583)
Receiving objects:  56% (2567/4583)
Receiving objects:  57% (2613/4583)
Receiving objects:  58% (2659/4583)
Receiving objects:  59% (2704/4583)
Receiving objects:  60% (2750/4583)
Receiving objects:  61% (2796/4583)
Receiving objects:  62% (2842/4583)
Receiving objects:  63% (2888/4583)
Receiving objects:  64% (2934/4583)
Receiving objects:  65% (2979/4583)
Receiving objects:  66% (3025/4583)
Receiving objects:  67% (3071/4583)
Receiving objects:  68% (3117/4583)
Receiving objects:  69% (3163/4583)
Receiving objects:  70% (3209/4583)
Receiving objects:  71% (3254/4583)
Receiving objects:  72% (3300/4583)
Receiving objects:  73% (3346/4583)
Receiving objects:  74% (3392/4583)
Receiving objects:  75% (3438/4583)
Receiving objects:  76% (3484/4583)
Receiving objects:  77% (3529/4583)
Receiving objects:  78% (3575/4583)
Receiving objects:  79% (3621/4583)
Receiving objects:  80% (3667/4583)
Receiving objects:  81% (3713/4583)
Receiving objects:  82% (3759/4583)
Receiving objects:  83% (3804/4583)
Receiving objects:  84% (3850/4583)
Receiving objects:  85% (3896/4583)
Receiving objects:  86% (3942/4583)
Receiving objects:  87% (3988/4583)
Receiving objects:  88% (4034/4583)
Receiving objects:  89% (4079/4583)
Receiving objects:  90% (4125/4583)
Receiving objects:  91% (4171/4583)
Receiving objects:  92% (4217/4583)
Receiving objects:  93% (4263/4583)
Receiving objects:  94% (4309/4583)
Receiving objects:  95% (4354/4583)
Receiving objects:  96% (4400/4583)
remote: Total 4583 (delta 2645), reused 4455 (delta 2574), pack-reused 0        
|2| Receiving objects:  97% (4446/4583)
Receiving objects:  98% (4492/4583)
Receiving objects:  99% (4538/4583)
Receiving objects: 100% (4583/4583)
Receiving objects: 100% (4583/4583), 1.29 MiB | 22.05 MiB/s, done.
|2| Resolving deltas:   0% (0/2645)
Resolving deltas:   1% (27/2645)
Resolving deltas:   2% (54/2645)
Resolving deltas:   3% (81/2645)
Resolving deltas:   4% (107/2645)
Resolving deltas:   5% (134/2645)
Resolving deltas:   6% (159/2645)
Resolving deltas:   7% (186/2645)
Resolving deltas:   8% (212/2645)
Resolving deltas:   9% (240/2645)
Resolving deltas:  10% (265/2645)
Resolving deltas:  11% (291/2645)
Resolving deltas:  12% (318/2645)
Resolving deltas:  13% (344/2645)
Resolving deltas:  14% (373/2645)
Resolving deltas:  15% (397/2645)
Resolving deltas:  16% (424/2645)
Resolving deltas:  17% (450/2645)
Resolving deltas:  18% (477/2645)
Resolving deltas:  19% (503/2645)
Resolving deltas:  20% (529/2645)
Resolving deltas:  21% (556/2645)
Resolving deltas:  22% (582/2645)
Resolving deltas:  23% (609/2645)
Resolving deltas:  24% (635/2645)
Resolving deltas:  25% (662/2645)
Resolving deltas:  26% (688/2645)
Resolving deltas:  27% (716/2645)
Resolving deltas:  28% (741/2645)
Resolving deltas:  29% (768/2645)
Resolving deltas:  30% (794/2645)
Resolving deltas:  31% (820/2645)
Resolving deltas:  32% (847/2645)
Resolving deltas:  33% (873/2645)
Resolving deltas:  34% (900/2645)
Resolving deltas:  35% (926/2645)
Resolving deltas:  36% (953/2645)
Resolving deltas:  37% (979/2645)
Resolving deltas:  38% (1006/2645)
Resolving deltas:  39% (1032/2645)
Resolving deltas:  40% (1058/2645)
Resolving deltas:  41% (1086/2645)
Resolving deltas:  42% (1111/2645)
Resolving deltas:  43% (1138/2645)
Resolving deltas:  44% (1164/2645)
Resolving deltas:  45% (1191/2645)
Resolving deltas:  46% (1217/2645)
Resolving deltas:  47% (1244/2645)
Resolving deltas:  48% (1270/2645)
Resolving deltas:  49% (1297/2645)
Resolving deltas:  50% (1323/2645)
Resolving deltas:  51% (1349/2645)
Resolving deltas:  52% (1376/2645)
Resolving deltas:  53% (1402/2645)
Resolving deltas:  54% (1429/2645)
Resolving deltas:  55% (1455/2645)
Resolving deltas:  56% (1483/2645)
Resolving deltas:  57% (1508/2645)
Resolving deltas:  58% (1535/2645)
Resolving deltas:  59% (1561/2645)
Resolving deltas:  60% (1587/2645)
Resolving deltas:  61% (1614/2645)
Resolving deltas:  62% (1640/2645)
Resolving deltas:  63% (1667/2645)
Resolving deltas:  64% (1693/2645)
Resolving deltas:  65% (1720/2645)
Resolving deltas:  66% (1747/2645)
Resolving deltas:  67% (1773/2645)
Resolving deltas:  68% (1799/2645)
Resolving deltas:  69% (1826/2645)
Resolving deltas:  70% (1852/2645)
Resolving deltas:  71% (1878/2645)
Resolving deltas:  72% (1905/2645)
Resolving deltas:  73% (1931/2645)
Resolving deltas:  74% (1958/2645)
Resolving deltas:  75% (1984/2645)
Resolving deltas:  76% (2011/2645)
Resolving deltas:  77% (2038/2645)
Resolving deltas:  78% (2064/2645)
Resolving deltas:  79% (2091/2645)
Resolving deltas:  80% (2116/2645)
Resolving deltas:  81% (2144/2645)
Resolving deltas:  82% (2169/2645)
Resolving deltas:  83% (2196/2645)
Resolving deltas:  84% (2222/2645)
Resolving deltas:  85% (2249/2645)
Resolving deltas:  86% (2275/2645)
Resolving deltas:  87% (2302/2645)
Resolving deltas:  88% (2328/2645)
Resolving deltas:  89% (2355/2645)
Resolving deltas:  90% (2381/2645)
Resolving deltas:  91% (2407/2645)
Resolving deltas:  92% (2434/2645)
Resolving deltas:  93% (2460/2645)
Resolving deltas:  94% (2488/2645)
Resolving deltas:  95% (2513/2645)
Resolving deltas:  96% (2540/2645)
Resolving deltas:  97% (2566/2645)
Resolving deltas:  98% (2593/2645)
Resolving deltas:  99% (2619/2645)
Resolving deltas: 100% (2645/2645)
Resolving deltas: 100% (2645/2645), done.
|2| Cloning into '/var/www/html/w/extensions/Wikibase/view/lib/wikibase-data-values-value-view'...
|2| remote: Finding sources:   1% (41/8110)           
remote: Finding sources:   2% (122/8110)           
remote: Finding sources:   3% (203/8110)           
remote: Finding sources:   4% (284/8110)           
remote: Finding sources:   5% (365/8110)           
remote: Finding sources:   6% (447/8110)           
remote: Finding sources:   7% (528/8110)           
remote: Finding sources:   8% (609/8110)           
remote: Finding sources:   9% (690/8110)           
remote: Finding sources:  10% (771/8110)           
remote: Finding sources:  11% (852/8110)           
remote: Finding sources:  12% (933/8110)           
remote: Finding sources:  13% (1014/8110)           
remote: Finding sources:  14% (1095/8110)           
remote: Finding sources:  15% (1176/8110)           
remote: Finding sources:  16% (1258/8110)           
remote: Finding sources:  17% (1339/8110)           
remote: Finding sources:  18% (1420/8110)           
remote: Finding sources:  19% (1501/8110)           
remote: Finding sources:  20% (1582/8110)           
remote: Finding sources:  21% (1663/8110)           
remote: Finding sources:  22% (1744/8110)           
remote: Finding sources:  23% (1825/8110)           
remote: Finding sources:  24% (1906/8110)           
remote: Finding sources:  25% (1987/8110)           
remote: Finding sources:  26% (2069/8110)           
remote: Finding sources:  27% (2150/8110)           
remote: Finding sources:  28% (2231/8110)           
remote: Finding sources:  29% (2312/8110)           
remote: Finding sources:  30% (2393/8110)           
remote: Finding sources:  31% (2474/8110)           
remote: Finding sources:  32% (2555/8110)           
remote: Finding sources:  33% (2636/8110)           
remote: Finding sources:  34% (2717/8110)           
remote: Finding sources:  35% (2798/8110)           
remote: Finding sources:  36% (2880/8110)           
remote: Finding sources:  37% (2961/8110)           
remote: Finding sources:  38% (3042/8110)           
remote: Finding sources:  39% (3123/8110)           
remote: Finding sources:  40% (3204/8110)           
remote: Finding sources:  41% (3285/8110)           
remote: Finding sources:  42% (3366/8110)           
remote: Finding sources:  43% (3447/8110)           
remote: Finding sources:  44% (3528/8110)           
remote: Finding sources:  45% (3609/8110)           
remote: Finding sources:  46% (3691/8110)           
remote: Finding sources:  47% (3772/8110)           
remote: Finding sources:  48% (3853/8110)           
remote: Finding sources:  49% (3934/8110)           
remote: Finding sources:  50% (4015/8110)           
remote: Finding sources:  51% (4096/8110)           
remote: Finding sources:  52% (4177/8110)           
remote: Finding sources:  53% (4258/8110)           
remote: Finding sources:  54% (4339/8110)           
remote: Finding sources:  55% (4420/8110)           
remote: Finding sources:  56% (4502/8110)           
remote: Finding sources:  57% (4583/8110)           
remote: Finding sources:  58% (4664/8110)           
remote: Finding sources:  59% (4745/8110)           
remote: Finding sources:  60% (4826/8110)           
remote: Finding sources:  61% (4907/8110)           
remote: Finding sources:  62% (4988/8110)           
remote: Finding sources:  63% (5069/8110)           
remote: Finding sources:  64% (5150/8110)           
remote: Finding sources:  65% (5231/8110)           
remote: Finding sources:  66% (5313/8110)           
remote: Finding sources:  67% (5394/8110)           
remote: Finding sources:  68% (5475/8110)           
remote: Finding sources:  69% (5556/8110)           
remote: Finding sources:  70% (5637/8110)           
remote: Finding sources:  71% (5718/8110)           
remote: Finding sources:  72% (5799/8110)           
remote: Finding sources:  73% (5880/8110)           
remote: Finding sources:  74% (5961/8110)           
remote: Finding sources:  75% (6042/8110)           
remote: Finding sources:  76% (6124/8110)           
remote: Finding sources:  77% (6205/8110)           
remote: Finding sources:  78% (6286/8110)           
remote: Finding sources:  79% (6367/8110)           
remote: Finding sources:  80% (6448/8110)           
remote: Finding sources:  81% (6529/8110)           
remote: Finding sources:  82% (6610/8110)           
remote: Finding sources:  83% (6691/8110)           
remote: Finding sources:  84% (6772/8110)           
remote: Finding sources:  85% (6853/8110)           
remote: Finding sources:  86% (6935/8110)           
remote: Finding sources:  87% (7016/8110)           
remote: Finding sources:  88% (7097/8110)           
remote: Finding sources:  89% (7178/8110)           
remote: Finding sources:  90% (7259/8110)           
remote: Finding sources:  91% (7340/8110)           
remote: Finding sources:  92% (7421/8110)           
remote: Finding sources:  93% (7502/8110)           
remote: Finding sources:  94% (7583/8110)           
remote: Finding sources:  95% (7664/8110)           
remote: Finding sources:  96% (7746/8110)           
remote: Finding sources:  97% (7827/8110)           
remote: Finding sources:  98% (7908/8110)           
remote: Finding sources:  99% (7989/8110)           
remote: Finding sources: 100% (8070/8110)           
remote: Finding sources: 100% (8110/8110)        
|2| remote: Getting sizes:   1% (3/551)           
remote: Getting sizes:   2% (9/551)           
remote: Getting sizes:   3% (14/551)           
remote: Getting sizes:   4% (20/551)           
remote: Getting sizes:   5% (25/551)           
remote: Getting sizes:   6% (31/551)           
remote: Getting sizes:   7% (36/551)           
remote: Getting sizes:   8% (42/551)           
remote: Getting sizes:   9% (47/551)           
remote: Getting sizes:  10% (53/551)           
remote: Getting sizes:  11% (58/551)           
remote: Getting sizes:  12% (64/551)           
remote: Getting sizes:  13% (69/551)           
remote: Getting sizes:  14% (75/551)           
remote: Getting sizes:  15% (80/551)           
remote: Getting sizes:  16% (86/551)           
remote: Getting sizes:  17% (91/551)           
remote: Getting sizes:  18% (97/551)           
remote: Getting sizes:  19% (102/551)           
remote: Getting sizes:  20% (108/551)           
remote: Getting sizes:  21% (113/551)           
remote: Getting sizes:  22% (119/551)           
remote: Getting sizes:  23% (124/551)           
remote: Getting sizes:  24% (130/551)           
remote: Getting sizes:  25% (135/551)           
remote: Getting sizes:  26% (141/551)           
remote: Getting sizes:  27% (147/551)           
remote: Getting sizes:  28% (152/551)           
remote: Getting sizes:  29% (158/551)           
remote: Getting sizes:  30% (163/551)           
remote: Getting sizes:  31% (169/551)           
remote: Getting sizes:  32% (174/551)           
remote: Getting sizes:  33% (180/551)           
remote: Getting sizes:  34% (185/551)           
remote: Getting sizes:  35% (191/551)           
remote: Getting sizes:  36% (196/551)           
remote: Getting sizes:  37% (202/551)           
remote: Getting sizes:  38% (207/551)           
remote: Getting sizes:  39% (213/551)           
remote: Getting sizes:  40% (218/551)           
remote: Getting sizes:  41% (224/551)           
remote: Getting sizes:  42% (229/551)           
remote: Getting sizes:  43% (235/551)           
remote: Getting sizes:  44% (240/551)           
remote: Getting sizes:  45% (246/551)           
remote: Getting sizes:  46% (251/551)           
remote: Getting sizes:  47% (257/551)           
remote: Getting sizes:  48% (262/551)           
remote: Getting sizes:  49% (268/551)           
remote: Getting sizes:  50% (273/551)           
remote: Getting sizes:  51% (279/551)           
remote: Getting sizes:  52% (284/551)           
remote: Getting sizes:  53% (290/551)           
remote: Getting sizes:  54% (295/551)           
remote: Getting sizes:  55% (301/551)           
remote: Getting sizes:  56% (306/551)           
remote: Getting sizes:  57% (312/551)           
remote: Getting sizes:  58% (317/551)           
remote: Getting sizes:  59% (323/551)           
remote: Getting sizes:  60% (328/551)           
remote: Getting sizes:  61% (334/551)           
remote: Getting sizes:  62% (339/551)           
remote: Getting sizes:  63% (345/551)           
remote: Getting sizes:  64% (350/551)           
remote: Getting sizes:  65% (356/551)           
remote: Getting sizes:  66% (361/551)           
remote: Getting sizes:  67% (367/551)           
remote: Getting sizes:  68% (372/551)           
remote: Getting sizes:  69% (378/551)           
remote: Getting sizes:  70% (383/551)           
remote: Getting sizes:  71% (389/551)           
remote: Getting sizes:  72% (394/551)           
remote: Getting sizes:  73% (400/551)           
remote: Getting sizes:  74% (405/551)           
remote: Getting sizes:  75% (411/551)           
remote: Getting sizes:  76% (417/551)           
remote: Getting sizes:  77% (422/551)           
remote: Getting sizes:  78% (428/551)           
remote: Getting sizes:  79% (433/551)           
remote: Getting sizes:  80% (439/551)           
remote: Getting sizes:  81% (444/551)           
remote: Getting sizes:  82% (450/551)           
remote: Getting sizes:  83% (455/551)           
remote: Getting sizes:  84% (461/551)           
remote: Getting sizes:  85% (466/551)           
remote: Getting sizes:  86% (472/551)           
remote: Getting sizes:  87% (477/551)           
remote: Getting sizes:  88% (483/551)           
remote: Getting sizes:  89% (488/551)           
remote: Getting sizes:  90% (494/551)           
remote: Getting sizes:  91% (499/551)           
remote: Getting sizes:  92% (505/551)           
remote: Getting sizes:  93% (510/551)           
remote: Getting sizes:  94% (516/551)           
remote: Getting sizes:  95% (521/551)           
remote: Getting sizes:  96% (527/551)           
remote: Getting sizes:  97% (532/551)           
remote: Getting sizes:  98% (538/551)           
remote: Getting sizes:  99% (543/551)           
remote: Getting sizes: 100% (549/551)           
remote: Getting sizes: 100% (551/551)        
|2| remote: Compressing objects:  33% (511/1542)           
remote: Compressing objects:  61% (948/1542)           
remote: Compressing objects:  76% (1166/1542)           
remote: Compressing objects: 100% (1542/1542)           
remote: Compressing objects: 100% (1542/1542)        
|2| Receiving objects:   0% (1/8110)
Receiving objects:   1% (82/8110)
Receiving objects:   2% (163/8110)
Receiving objects:   3% (244/8110)
Receiving objects:   4% (325/8110)
Receiving objects:   5% (406/8110)
Receiving objects:   6% (487/8110)
Receiving objects:   7% (568/8110)
Receiving objects:   8% (649/8110)
Receiving objects:   9% (730/8110)
Receiving objects:  10% (811/8110)
Receiving objects:  11% (893/8110)
Receiving objects:  12% (974/8110)
Receiving objects:  13% (1055/8110)
Receiving objects:  14% (1136/8110)
Receiving objects:  15% (1217/8110)
Receiving objects:  16% (1298/8110)
Receiving objects:  17% (1379/8110)
Receiving objects:  18% (1460/8110)
Receiving objects:  19% (1541/8110)
Receiving objects:  20% (1622/8110)
Receiving objects:  21% (1704/8110)
Receiving objects:  22% (1785/8110)
Receiving objects:  23% (1866/8110)
Receiving objects:  24% (1947/8110)
Receiving objects:  25% (2028/8110)
Receiving objects:  26% (2109/8110)
Receiving objects:  27% (2190/8110)
Receiving objects:  28% (2271/8110)
Receiving objects:  29% (2352/8110)
Receiving objects:  30% (2433/8110)
Receiving objects:  31% (2515/8110)
Receiving objects:  32% (2596/8110)
Receiving objects:  33% (2677/8110)
Receiving objects:  34% (2758/8110)
Receiving objects:  35% (2839/8110)
Receiving objects:  36% (2920/8110)
Receiving objects:  37% (3001/8110)
Receiving objects:  38% (3082/8110)
Receiving objects:  39% (3163/8110)
Receiving objects:  40% (3244/8110)
Receiving objects:  41% (3326/8110)
Receiving objects:  42% (3407/8110)
Receiving objects:  43% (3488/8110)
Receiving objects:  44% (3569/8110)
Receiving objects:  45% (3650/8110)
Receiving objects:  46% (3731/8110)
Receiving objects:  47% (3812/8110)
Receiving objects:  48% (3893/8110)
Receiving objects:  49% (3974/8110)
Receiving objects:  50% (4055/8110)
Receiving objects:  51% (4137/8110)
Receiving objects:  52% (4218/8110)
Receiving objects:  53% (4299/8110)
Receiving objects:  54% (4380/8110)
Receiving objects:  55% (4461/8110)
Receiving objects:  56% (4542/8110)
Receiving objects:  57% (4623/8110)
Receiving objects:  58% (4704/8110)
Receiving objects:  59% (4785/8110)
Receiving objects:  60% (4866/8110)
Receiving objects:  61% (4948/8110)
Receiving objects:  62% (5029/8110)
Receiving objects:  63% (5110/8110)
Receiving objects:  64% (5191/8110)
Receiving objects:  65% (5272/8110)
Receiving objects:  66% (5353/8110)
Receiving objects:  67% (5434/8110)
Receiving objects:  68% (5515/8110)
Receiving objects:  69% (5596/8110)
Receiving objects:  70% (5677/8110)
Receiving objects:  71% (5759/8110)
Receiving objects:  72% (5840/8110)
Receiving objects:  73% (5921/8110)
Receiving objects:  74% (6002/8110)
Receiving objects:  75% (6083/8110)
Receiving objects:  76% (6164/8110)
Receiving objects:  77% (6245/8110)
Receiving objects:  78% (6326/8110)
Receiving objects:  79% (6407/8110)
Receiving objects:  80% (6488/8110)
Receiving objects:  81% (6570/8110)
Receiving objects:  82% (6651/8110)
Receiving objects:  83% (6732/8110)
Receiving objects:  84% (6813/8110)
Receiving objects:  85% (6894/8110)
Receiving objects:  86% (6975/8110)
Receiving objects:  87% (7056/8110)
Receiving objects:  88% (7137/8110)
Receiving objects:  89% (7218/8110)
Receiving objects:  90% (7299/8110)
Receiving objects:  91% (7381/8110)
Receiving objects:  92% (7462/8110)
Receiving objects:  93% (7543/8110)
Receiving objects:  94% (7624/8110)
Receiving objects:  95% (7705/8110)
Receiving objects:  96% (7786/8110)
Receiving objects:  97% (7867/8110)
remote: Total 8110 (delta 6267), reused 8106 (delta 6267)        
|2| Receiving objects:  98% (7948/8110)
Receiving objects:  99% (8029/8110)
Receiving objects: 100% (8110/8110)
Receiving objects: 100% (8110/8110), 2.42 MiB | 26.65 MiB/s, done.
|2| Resolving deltas:   0% (0/6267)
Resolving deltas:   1% (63/6267)
Resolving deltas:   2% (126/6267)
Resolving deltas:   3% (190/6267)
Resolving deltas:   4% (251/6267)
Resolving deltas:   5% (314/6267)
Resolving deltas:   6% (377/6267)
Resolving deltas:   7% (439/6267)
Resolving deltas:   8% (502/6267)
Resolving deltas:   9% (565/6267)
Resolving deltas:  10% (627/6267)
Resolving deltas:  11% (690/6267)
Resolving deltas:  12% (753/6267)
Resolving deltas:  13% (815/6267)
Resolving deltas:  14% (879/6267)
Resolving deltas:  15% (941/6267)
Resolving deltas:  16% (1003/6267)
Resolving deltas:  17% (1066/6267)
Resolving deltas:  18% (1129/6267)
Resolving deltas:  19% (1192/6267)
Resolving deltas:  20% (1254/6267)
Resolving deltas:  21% (1318/6267)
Resolving deltas:  22% (1379/6267)
Resolving deltas:  23% (1442/6267)
Resolving deltas:  24% (1505/6267)
Resolving deltas:  25% (1567/6267)
Resolving deltas:  26% (1630/6267)
Resolving deltas:  27% (1693/6267)
Resolving deltas:  28% (1755/6267)
Resolving deltas:  29% (1818/6267)
Resolving deltas:  30% (1881/6267)
Resolving deltas:  31% (1943/6267)
Resolving deltas:  32% (2006/6267)
Resolving deltas:  33% (2069/6267)
Resolving deltas:  34% (2131/6267)
Resolving deltas:  35% (2194/6267)
Resolving deltas:  36% (2257/6267)
Resolving deltas:  37% (2319/6267)
Resolving deltas:  38% (2382/6267)
Resolving deltas:  39% (2446/6267)
Resolving deltas:  40% (2507/6267)
Resolving deltas:  41% (2570/6267)
Resolving deltas:  42% (2633/6267)
Resolving deltas:  43% (2695/6267)
Resolving deltas:  44% (2758/6267)
Resolving deltas:  45% (2821/6267)
Resolving deltas:  46% (2883/6267)
Resolving deltas:  47% (2946/6267)
Resolving deltas:  48% (3009/6267)
Resolving deltas:  49% (3071/6267)
Resolving deltas:  50% (3134/6267)
Resolving deltas:  51% (3197/6267)
Resolving deltas:  52% (3259/6267)
Resolving deltas:  53% (3323/6267)
Resolving deltas:  54% (3387/6267)
Resolving deltas:  55% (3447/6267)
Resolving deltas:  56% (3510/6267)
Resolving deltas:  57% (3573/6267)
Resolving deltas:  58% (3636/6267)
Resolving deltas:  59% (3698/6267)
Resolving deltas:  60% (3762/6267)
Resolving deltas:  61% (3823/6267)
Resolving deltas:  62% (3886/6267)
Resolving deltas:  63% (3949/6267)
Resolving deltas:  64% (4011/6267)
Resolving deltas:  65% (4074/6267)
Resolving deltas:  66% (4137/6267)
Resolving deltas:  67% (4200/6267)
Resolving deltas:  68% (4262/6267)
Resolving deltas:  69% (4325/6267)
Resolving deltas:  70% (4387/6267)
Resolving deltas:  71% (4450/6267)
Resolving deltas:  72% (4513/6267)
Resolving deltas:  73% (4575/6267)
Resolving deltas:  74% (4638/6267)
Resolving deltas:  75% (4701/6267)
Resolving deltas:  76% (4763/6267)
Resolving deltas:  77% (4826/6267)
Resolving deltas:  78% (4889/6267)
Resolving deltas:  79% (4951/6267)
Resolving deltas:  80% (5014/6267)
Resolving deltas:  81% (5077/6267)
Resolving deltas:  82% (5139/6267)
Resolving deltas:  83% (5202/6267)
Resolving deltas:  84% (5265/6267)
Resolving deltas:  85% (5328/6267)
Resolving deltas:  86% (5390/6267)
Resolving deltas:  87% (5453/6267)
Resolving deltas:  88% (5515/6267)
Resolving deltas:  89% (5578/6267)
Resolving deltas:  90% (5641/6267)
Resolving deltas:  91% (5703/6267)
Resolving deltas:  92% (5766/6267)
Resolving deltas:  93% (5829/6267)
Resolving deltas:  94% (5891/6267)
Resolving deltas:  95% (5954/6267)
Resolving deltas:  96% (6017/6267)
Resolving deltas:  97% (6079/6267)
Resolving deltas:  98% (6142/6267)
Resolving deltas:  99% (6205/6267)
Resolving deltas: 100% (6267/6267)
Resolving deltas: 100% (6267/6267), done.
|2| Cloning into '/var/www/html/w/extensions/Wikibase/view/lib/wikibase-serialization'...
|2| remote: Enumerating objects: 2555, done.        
|2| remote: Counting objects:   0% (1/2555)        
remote: Counting objects:   1% (26/2555)        
remote: Counting objects:   2% (52/2555)        
remote: Counting objects:   3% (77/2555)        
remote: Counting objects:   4% (103/2555)        
remote: Counting objects:   5% (128/2555)        
remote: Counting objects:   6% (154/2555)        
remote: Counting objects:   7% (179/2555)        
remote: Counting objects:   8% (205/2555)        
remote: Counting objects:   9% (230/2555)        
remote: Counting objects:  10% (256/2555)        
remote: Counting objects:  11% (282/2555)        
remote: Counting objects:  12% (307/2555)        
remote: Counting objects:  13% (333/2555)        
remote: Counting objects:  14% (358/2555)        
remote: Counting objects:  15% (384/2555)        
remote: Counting objects:  16% (409/2555)        
remote: Counting objects:  17% (435/2555)        
remote: Counting objects:  18% (460/2555)        
remote: Counting objects:  19% (486/2555)        
remote: Counting objects:  20% (511/2555)        
remote: Counting objects:  21% (537/2555)        
remote: Counting objects:  22% (563/2555)        
remote: Counting objects:  23% (588/2555)        
remote: Counting objects:  24% (614/2555)        
remote: Counting objects:  25% (639/2555)        
remote: Counting objects:  26% (665/2555)        
remote: Counting objects:  27% (690/2555)        
remote: Counting objects:  28% (716/2555)        
remote: Counting objects:  29% (741/2555)        
remote: Counting objects:  30% (767/2555)        
remote: Counting objects:  31% (793/2555)        
remote: Counting objects:  32% (818/2555)        
remote: Counting objects:  33% (844/2555)        
remote: Counting objects:  34% (869/2555)        
remote: Counting objects:  35% (895/2555)        
remote: Counting objects:  36% (920/2555)        
remote: Counting objects:  37% (946/2555)        
remote: Counting objects:  38% (971/2555)        
remote: Counting objects:  39% (997/2555)        
remote: Counting objects:  40% (1022/2555)        
remote: Counting objects:  41% (1048/2555)        
remote: Counting objects:  42% (1074/2555)        
remote: Counting objects:  43% (1099/2555)        
remote: Counting objects:  44% (1125/2555)        
remote: Counting objects:  45% (1150/2555)        
remote: Counting objects:  46% (1176/2555)        
remote: Counting objects:  47% (1201/2555)        
remote: Counting objects:  48% (1227/2555)        
remote: Counting objects:  49% (1252/2555)        
remote: Counting objects:  50% (1278/2555)        
remote: Counting objects:  51% (1304/2555)        
remote: Counting objects:  52% (1329/2555)        
remote: Counting objects:  53% (1355/2555)        
remote: Counting objects:  54% (1380/2555)        
remote: Counting objects:  55% (1406/2555)        
remote: Counting objects:  56% (1431/2555)        
remote: Counting objects:  57% (1457/2555)        
remote: Counting objects:  58% (1482/2555)        
remote: Counting objects:  59% (1508/2555)        
remote: Counting objects:  60% (1533/2555)        
remote: Counting objects:  61% (1559/2555)        
remote: Counting objects:  62% (1585/2555)        
remote: Counting objects:  63% (1610/2555)        
remote: Counting objects:  64% (1636/2555)        
remote: Counting objects:  65% (1661/2555)        
remote: Counting objects:  66% (1687/2555)        
remote: Counting objects:  67% (1712/2555)        
remote: Counting objects:  68% (1738/2555)        
remote: Counting objects:  69% (1763/2555)        
remote: Counting objects:  70% (1789/2555)        
remote: Counting objects:  71% (1815/2555)        
remote: Counting objects:  72% (1840/2555)        
remote: Counting objects:  73% (1866/2555)        
remote: Counting objects:  74% (1891/2555)        
remote: Counting objects:  75% (1917/2555)        
remote: Counting objects:  76% (1942/2555)        
remote: Counting objects:  77% (1968/2555)        
remote: Counting objects:  78% (1993/2555)        
remote: Counting objects:  79% (2019/2555)        
remote: Counting objects:  80% (2044/2555)        
remote: Counting objects:  81% (2070/2555)        
remote: Counting objects:  82% (2096/2555)        
remote: Counting objects:  83% (2121/2555)        
remote: Counting objects:  84% (2147/2555)        
remote: Counting objects:  85% (2172/2555)        
remote: Counting objects:  86% (2198/2555)        
remote: Counting objects:  87% (2223/2555)        
remote: Counting objects:  88% (2249/2555)        
remote: Counting objects:  89% (2274/2555)        
remote: Counting objects:  90% (2300/2555)        
remote: Counting objects:  91% (2326/2555)        
remote: Counting objects:  92% (2351/2555)        
remote: Counting objects:  93% (2377/2555)        
remote: Counting objects:  94% (2402/2555)        
remote: Counting objects:  95% (2428/2555)        
remote: Counting objects:  96% (2453/2555)        
remote: Counting objects:  97% (2479/2555)        
remote: Counting objects:  98% (2504/2555)        
remote: Counting objects:  99% (2530/2555)        
remote: Counting objects: 100% (2555/2555)        
remote: Counting objects: 100% (2555/2555), done.        
|2| remote: Compressing objects:   0% (1/821)        
remote: Compressing objects:   1% (9/821)        
remote: Compressing objects:   2% (17/821)        
remote: Compressing objects:   3% (25/821)        
remote: Compressing objects:   4% (33/821)        
remote: Compressing objects:   5% (42/821)        
remote: Compressing objects:   6% (50/821)        
remote: Compressing objects:   7% (58/821)        
remote: Compressing objects:   8% (66/821)        
remote: Compressing objects:   9% (74/821)        
remote: Compressing objects:  10% (83/821)        
remote: Compressing objects:  11% (91/821)        
remote: Compressing objects:  12% (99/821)        
remote: Compressing objects:  13% (107/821)        
remote: Compressing objects:  14% (115/821)        
remote: Compressing objects:  15% (124/821)        
remote: Compressing objects:  16% (132/821)        
remote: Compressing objects:  17% (140/821)        
remote: Compressing objects:  18% (148/821)        
remote: Compressing objects:  19% (156/821)        
remote: Compressing objects:  20% (165/821)        
remote: Compressing objects:  21% (173/821)        
remote: Compressing objects:  22% (181/821)        
remote: Compressing objects:  23% (189/821)        
remote: Compressing objects:  24% (198/821)        
remote: Compressing objects:  25% (206/821)        
remote: Compressing objects:  26% (214/821)        
remote: Compressing objects:  27% (222/821)        
remote: Compressing objects:  28% (230/821)        
remote: Compressing objects:  29% (239/821)        
remote: Compressing objects:  30% (247/821)        
remote: Compressing objects:  31% (255/821)        
remote: Compressing objects:  32% (263/821)        
remote: Compressing objects:  33% (271/821)        
remote: Compressing objects:  34% (280/821)        
remote: Compressing objects:  35% (288/821)        
remote: Compressing objects:  36% (296/821)        
remote: Compressing objects:  37% (304/821)        
remote: Compressing objects:  38% (312/821)        
remote: Compressing objects:  39% (321/821)        
remote: Compressing objects:  40% (329/821)        
remote: Compressing objects:  41% (337/821)        
remote: Compressing objects:  42% (345/821)        
remote: Compressing objects:  43% (354/821)        
remote: Compressing objects:  44% (362/821)        
remote: Compressing objects:  45% (370/821)        
remote: Compressing objects:  46% (378/821)        
remote: Compressing objects:  47% (386/821)        
remote: Compressing objects:  48% (395/821)        
remote: Compressing objects:  49% (403/821)        
remote: Compressing objects:  50% (411/821)        
remote: Compressing objects:  51% (419/821)        
remote: Compressing objects:  52% (427/821)        
remote: Compressing objects:  53% (436/821)        
remote: Compressing objects:  54% (444/821)        
remote: Compressing objects:  55% (452/821)        
remote: Compressing objects:  56% (460/821)        
remote: Compressing objects:  57% (468/821)        
remote: Compressing objects:  58% (477/821)        
remote: Compressing objects:  59% (485/821)        
remote: Compressing objects:  60% (493/821)        
remote: Compressing objects:  61% (501/821)        
remote: Compressing objects:  62% (510/821)        
remote: Compressing objects:  63% (518/821)        
remote: Compressing objects:  64% (526/821)        
remote: Compressing objects:  65% (534/821)        
remote: Compressing objects:  66% (542/821)        
remote: Compressing objects:  67% (551/821)        
remote: Compressing objects:  68% (559/821)        
remote: Compressing objects:  69% (567/821)        
remote: Compressing objects:  70% (575/821)        
remote: Compressing objects:  71% (583/821)        
remote: Compressing objects:  72% (592/821)        
remote: Compressing objects:  73% (600/821)        
remote: Compressing objects:  74% (608/821)        
remote: Compressing objects:  75% (616/821)        
remote: Compressing objects:  76% (624/821)        
remote: Compressing objects:  77% (633/821)        
remote: Compressing objects:  78% (641/821)        
remote: Compressing objects:  79% (649/821)        
remote: Compressing objects:  80% (657/821)        
remote: Compressing objects:  81% (666/821)        
remote: Compressing objects:  82% (674/821)        
remote: Compressing objects:  83% (682/821)        
remote: Compressing objects:  84% (690/821)        
remote: Compressing objects:  85% (698/821)        
remote: Compressing objects:  86% (707/821)        
remote: Compressing objects:  87% (715/821)        
remote: Compressing objects:  88% (723/821)        
remote: Compressing objects:  89% (731/821)        
remote: Compressing objects:  90% (739/821)        
remote: Compressing objects:  91% (748/821)        
remote: Compressing objects:  92% (756/821)        
remote: Compressing objects:  93% (764/821)        
remote: Compressing objects:  94% (772/821)        
remote: Compressing objects:  95% (780/821)        
remote: Compressing objects:  96% (789/821)        
remote: Compressing objects:  97% (797/821)        
remote: Compressing objects:  98% (805/821)        
remote: Compressing objects:  99% (813/821)        
remote: Compressing objects: 100% (821/821)        
remote: Compressing objects: 100% (821/821), done.        
|2| Receiving objects:   0% (1/2555)
Receiving objects:   1% (26/2555)
Receiving objects:   2% (52/2555)
Receiving objects:   3% (77/2555)
Receiving objects:   4% (103/2555)
Receiving objects:   5% (128/2555)
Receiving objects:   6% (154/2555)
Receiving objects:   7% (179/2555)
Receiving objects:   8% (205/2555)
Receiving objects:   9% (230/2555)
Receiving objects:  10% (256/2555)
Receiving objects:  11% (282/2555)
Receiving objects:  12% (307/2555)
Receiving objects:  13% (333/2555)
Receiving objects:  14% (358/2555)
Receiving objects:  15% (384/2555)
Receiving objects:  16% (409/2555)
Receiving objects:  17% (435/2555)
Receiving objects:  18% (460/2555)
Receiving objects:  19% (486/2555)
Receiving objects:  20% (511/2555)
Receiving objects:  21% (537/2555)
Receiving objects:  22% (563/2555)
Receiving objects:  23% (588/2555)
Receiving objects:  24% (614/2555)
Receiving objects:  25% (639/2555)
Receiving objects:  26% (665/2555)
Receiving objects:  27% (690/2555)
Receiving objects:  28% (716/2555)
Receiving objects:  29% (741/2555)
Receiving objects:  30% (767/2555)
Receiving objects:  31% (793/2555)
Receiving objects:  32% (818/2555)
Receiving objects:  33% (844/2555)
Receiving objects:  34% (869/2555)
Receiving objects:  35% (895/2555)
Receiving objects:  36% (920/2555)
Receiving objects:  37% (946/2555)
Receiving objects:  38% (971/2555)
Receiving objects:  39% (997/2555)
Receiving objects:  40% (1022/2555)
Receiving objects:  41% (1048/2555)
Receiving objects:  42% (1074/2555)
Receiving objects:  43% (1099/2555)
Receiving objects:  44% (1125/2555)
Receiving objects:  45% (1150/2555)
Receiving objects:  46% (1176/2555)
Receiving objects:  47% (1201/2555)
Receiving objects:  48% (1227/2555)
Receiving objects:  49% (1252/2555)
Receiving objects:  50% (1278/2555)
Receiving objects:  51% (1304/2555)
Receiving objects:  52% (1329/2555)
Receiving objects:  53% (1355/2555)
Receiving objects:  54% (1380/2555)
Receiving objects:  55% (1406/2555)
Receiving objects:  56% (1431/2555)
Receiving objects:  57% (1457/2555)
Receiving objects:  58% (1482/2555)
Receiving objects:  59% (1508/2555)
Receiving objects:  60% (1533/2555)
Receiving objects:  61% (1559/2555)
Receiving objects:  62% (1585/2555)
Receiving objects:  63% (1610/2555)
Receiving objects:  64% (1636/2555)
Receiving objects:  65% (1661/2555)
Receiving objects:  66% (1687/2555)
Receiving objects:  67% (1712/2555)
Receiving objects:  68% (1738/2555)
Receiving objects:  69% (1763/2555)
Receiving objects:  70% (1789/2555)
Receiving objects:  71% (1815/2555)
Receiving objects:  72% (1840/2555)
Receiving objects:  73% (1866/2555)
Receiving objects:  74% (1891/2555)
Receiving objects:  75% (1917/2555)
Receiving objects:  76% (1942/2555)
remote: Total 2555 (delta 2070), reused 2080 (delta 1717), pack-reused 0        
|2| Receiving objects:  77% (1968/2555)
Receiving objects:  78% (1993/2555)
Receiving objects:  79% (2019/2555)
Receiving objects:  80% (2044/2555)
Receiving objects:  81% (2070/2555)
Receiving objects:  82% (2096/2555)
Receiving objects:  83% (2121/2555)
Receiving objects:  84% (2147/2555)
Receiving objects:  85% (2172/2555)
Receiving objects:  86% (2198/2555)
Receiving objects:  87% (2223/2555)
Receiving objects:  88% (2249/2555)
Receiving objects:  89% (2274/2555)
Receiving objects:  90% (2300/2555)
Receiving objects:  91% (2326/2555)
Receiving objects:  92% (2351/2555)
Receiving objects:  93% (2377/2555)
Receiving objects:  94% (2402/2555)
Receiving objects:  95% (2428/2555)
Receiving objects:  96% (2453/2555)
Receiving objects:  97% (2479/2555)
Receiving objects:  98% (2504/2555)
Receiving objects:  99% (2530/2555)
Receiving objects: 100% (2555/2555)
Receiving objects: 100% (2555/2555), 409.76 KiB | 14.13 MiB/s, done.
|2| Resolving deltas:   0% (0/2070)
Resolving deltas:   1% (21/2070)
Resolving deltas:   2% (42/2070)
Resolving deltas:   3% (63/2070)
Resolving deltas:   4% (83/2070)
Resolving deltas:   5% (104/2070)
Resolving deltas:   6% (126/2070)
Resolving deltas:   7% (146/2070)
Resolving deltas:   8% (166/2070)
Resolving deltas:   9% (187/2070)
Resolving deltas:  10% (207/2070)
Resolving deltas:  11% (228/2070)
Resolving deltas:  12% (249/2070)
Resolving deltas:  13% (270/2070)
Resolving deltas:  14% (290/2070)
Resolving deltas:  15% (311/2070)
Resolving deltas:  16% (332/2070)
Resolving deltas:  17% (352/2070)
Resolving deltas:  18% (373/2070)
Resolving deltas:  19% (394/2070)
Resolving deltas:  20% (414/2070)
Resolving deltas:  21% (435/2070)
Resolving deltas:  22% (456/2070)
Resolving deltas:  23% (477/2070)
Resolving deltas:  24% (497/2070)
Resolving deltas:  25% (519/2070)
Resolving deltas:  26% (540/2070)
Resolving deltas:  27% (559/2070)
Resolving deltas:  28% (580/2070)
Resolving deltas:  29% (601/2070)
Resolving deltas:  30% (621/2070)
Resolving deltas:  31% (644/2070)
Resolving deltas:  32% (663/2070)
Resolving deltas:  33% (684/2070)
Resolving deltas:  34% (704/2070)
Resolving deltas:  35% (725/2070)
Resolving deltas:  36% (746/2070)
Resolving deltas:  37% (766/2070)
Resolving deltas:  38% (787/2070)
Resolving deltas:  39% (809/2070)
Resolving deltas:  40% (828/2070)
Resolving deltas:  41% (849/2070)
Resolving deltas:  42% (870/2070)
Resolving deltas:  43% (891/2070)
Resolving deltas:  44% (912/2070)
Resolving deltas:  45% (932/2070)
Resolving deltas:  46% (954/2070)
Resolving deltas:  47% (973/2070)
Resolving deltas:  48% (994/2070)
Resolving deltas:  49% (1015/2070)
Resolving deltas:  50% (1035/2070)
Resolving deltas:  51% (1056/2070)
Resolving deltas:  52% (1077/2070)
Resolving deltas:  53% (1098/2070)
Resolving deltas:  54% (1118/2070)
Resolving deltas:  55% (1139/2070)
Resolving deltas:  56% (1160/2070)
Resolving deltas:  57% (1180/2070)
Resolving deltas:  58% (1201/2070)
Resolving deltas:  59% (1222/2070)
Resolving deltas:  60% (1242/2070)
Resolving deltas:  61% (1263/2070)
Resolving deltas:  62% (1284/2070)
Resolving deltas:  63% (1305/2070)
Resolving deltas:  64% (1325/2070)
Resolving deltas:  65% (1346/2070)
Resolving deltas:  66% (1367/2070)
Resolving deltas:  67% (1387/2070)
Resolving deltas:  68% (1408/2070)
Resolving deltas:  69% (1429/2070)
Resolving deltas:  70% (1449/2070)
Resolving deltas:  71% (1470/2070)
Resolving deltas:  72% (1491/2070)
Resolving deltas:  73% (1512/2070)
Resolving deltas:  74% (1533/2070)
Resolving deltas:  75% (1554/2070)
Resolving deltas:  76% (1574/2070)
Resolving deltas:  77% (1594/2070)
Resolving deltas:  78% (1615/2070)
Resolving deltas:  79% (1636/2070)
Resolving deltas:  80% (1656/2070)
Resolving deltas:  81% (1677/2070)
Resolving deltas:  82% (1698/2070)
Resolving deltas:  83% (1719/2070)
Resolving deltas:  84% (1739/2070)
Resolving deltas:  85% (1760/2070)
Resolving deltas:  86% (1781/2070)
Resolving deltas:  87% (1801/2070)
Resolving deltas:  88% (1822/2070)
Resolving deltas:  89% (1843/2070)
Resolving deltas:  90% (1863/2070)
Resolving deltas:  91% (1884/2070)
Resolving deltas:  92% (1905/2070)
Resolving deltas:  93% (1926/2070)
Resolving deltas:  94% (1947/2070)
Resolving deltas:  95% (1967/2070)
Resolving deltas:  96% (1988/2070)
Resolving deltas:  97% (2008/2070)
Resolving deltas:  98% (2029/2070)
Resolving deltas:  99% (2050/2070)
Resolving deltas: 100% (2070/2070)
Resolving deltas: 100% (2070/2070), done.
|2| Cloning into '/var/www/html/w/extensions/Wikibase/view/lib/wikibase-termbox'...
|2| Receiving objects:   0% (1/9446)
Receiving objects:   1% (95/9446)
Receiving objects:   2% (189/9446)
Receiving objects:   3% (284/9446)
Receiving objects:   4% (378/9446)
Receiving objects:   5% (473/9446)
Receiving objects:   6% (567/9446)
Receiving objects:   7% (662/9446)
Receiving objects:   8% (756/9446)
Receiving objects:   9% (851/9446)
Receiving objects:  10% (945/9446)
Receiving objects:  11% (1040/9446)
Receiving objects:  12% (1134/9446)
Receiving objects:  13% (1228/9446)
Receiving objects:  14% (1323/9446)
Receiving objects:  15% (1417/9446)
Receiving objects:  16% (1512/9446)
Receiving objects:  17% (1606/9446)
Receiving objects:  18% (1701/9446)
Receiving objects:  19% (1795/9446)
Receiving objects:  20% (1890/9446)
Receiving objects:  21% (1984/9446)
Receiving objects:  22% (2079/9446)
Receiving objects:  23% (2173/9446)
Receiving objects:  24% (2268/9446)
Receiving objects:  25% (2362/9446)
Receiving objects:  26% (2456/9446)
Receiving objects:  27% (2551/9446)
Receiving objects:  28% (2645/9446)
Receiving objects:  29% (2740/9446)
Receiving objects:  30% (2834/9446)
Receiving objects:  31% (2929/9446)
Receiving objects:  32% (3023/9446)
Receiving objects:  33% (3118/9446)
Receiving objects:  34% (3212/9446)
Receiving objects:  35% (3307/9446)
Receiving objects:  36% (3401/9446)
Receiving objects:  37% (3496/9446)
Receiving objects:  38% (3590/9446)
Receiving objects:  39% (3684/9446)
Receiving objects:  40% (3779/9446)
Receiving objects:  41% (3873/9446)
Receiving objects:  42% (3968/9446)
Receiving objects:  43% (4062/9446)
Receiving objects:  44% (4157/9446)
Receiving objects:  45% (4251/9446)
Receiving objects:  46% (4346/9446)
Receiving objects:  47% (4440/9446)
Receiving objects:  48% (4535/9446)
Receiving objects:  49% (4629/9446)
Receiving objects:  50% (4723/9446)
Receiving objects:  51% (4818/9446)
Receiving objects:  52% (4912/9446)
Receiving objects:  53% (5007/9446)
Receiving objects:  54% (5101/9446)
Receiving objects:  55% (5196/9446)
Receiving objects:  56% (5290/9446)
Receiving objects:  57% (5385/9446)
Receiving objects:  58% (5479/9446)
Receiving objects:  59% (5574/9446)
Receiving objects:  60% (5668/9446)
Receiving objects:  61% (5763/9446)
Receiving objects:  62% (5857/9446)
Receiving objects:  63% (5951/9446)
Receiving objects:  64% (6046/9446)
Receiving objects:  65% (6140/9446)
Receiving objects:  66% (6235/9446)
Receiving objects:  67% (6329/9446)
Receiving objects:  68% (6424/9446)
Receiving objects:  69% (6518/9446)
Receiving objects:  70% (6613/9446)
Receiving objects:  71% (6707/9446)
Receiving objects:  72% (6802/9446)
Receiving objects:  73% (6896/9446)
Receiving objects:  74% (6991/9446)
Receiving objects:  75% (7085/9446)
Receiving objects:  76% (7179/9446)
Receiving objects:  77% (7274/9446)
Receiving objects:  78% (7368/9446)
Receiving objects:  79% (7463/9446)
Receiving objects:  80% (7557/9446)
Receiving objects:  81% (7652/9446)
Receiving objects:  82% (7746/9446)
Receiving objects:  83% (7841/9446)
Receiving objects:  84% (7935/9446)
Receiving objects:  85% (8030/9446)
Receiving objects:  86% (8124/9446)
Receiving objects:  87% (8219/9446)
Receiving objects:  88% (8313/9446)
Receiving objects:  89% (8407/9446)
Receiving objects:  90% (8502/9446)
Receiving objects:  91% (8596/9446)
Receiving objects:  92% (8691/9446)
Receiving objects:  93% (8785/9446)
Receiving objects:  94% (8880/9446)
Receiving objects:  95% (8974/9446)
Receiving objects:  96% (9069/9446)
Receiving objects:  97% (9163/9446)
Receiving objects:  98% (9258/9446)
remote: Total 9446 (delta 0), reused 9446 (delta 0)        
|2| Receiving objects:  99% (9352/9446)
Receiving objects: 100% (9446/9446)
Receiving objects: 100% (9446/9446), 5.08 MiB | 37.71 MiB/s, done.
|2| Resolving deltas:   0% (0/7324)
Resolving deltas:   1% (74/7324)
Resolving deltas:   2% (147/7324)
Resolving deltas:   3% (220/7324)
Resolving deltas:   4% (293/7324)
Resolving deltas:   5% (367/7324)
Resolving deltas:   6% (440/7324)
Resolving deltas:   7% (513/7324)
Resolving deltas:   8% (586/7324)
Resolving deltas:   9% (660/7324)
Resolving deltas:  10% (733/7324)
Resolving deltas:  11% (806/7324)
Resolving deltas:  12% (879/7324)
Resolving deltas:  13% (953/7324)
Resolving deltas:  14% (1026/7324)
Resolving deltas:  15% (1099/7324)
Resolving deltas:  16% (1172/7324)
Resolving deltas:  17% (1246/7324)
Resolving deltas:  18% (1319/7324)
Resolving deltas:  19% (1392/7324)
Resolving deltas:  20% (1465/7324)
Resolving deltas:  21% (1539/7324)
Resolving deltas:  22% (1612/7324)
Resolving deltas:  23% (1685/7324)
Resolving deltas:  24% (1758/7324)
Resolving deltas:  25% (1831/7324)
Resolving deltas:  26% (1905/7324)
Resolving deltas:  27% (1978/7324)
Resolving deltas:  28% (2052/7324)
Resolving deltas:  29% (2124/7324)
Resolving deltas:  30% (2198/7324)
Resolving deltas:  31% (2271/7324)
Resolving deltas:  32% (2344/7324)
Resolving deltas:  33% (2417/7324)
Resolving deltas:  34% (2492/7324)
Resolving deltas:  35% (2564/7324)
Resolving deltas:  36% (2637/7324)
Resolving deltas:  37% (2711/7324)
Resolving deltas:  38% (2785/7324)
Resolving deltas:  39% (2857/7324)
Resolving deltas:  40% (2930/7324)
Resolving deltas:  41% (3003/7324)
Resolving deltas:  42% (3077/7324)
Resolving deltas:  43% (3150/7324)
Resolving deltas:  44% (3223/7324)
Resolving deltas:  45% (3296/7324)
Resolving deltas:  46% (3370/7324)
Resolving deltas:  47% (3443/7324)
Resolving deltas:  48% (3516/7324)
Resolving deltas:  49% (3590/7324)
Resolving deltas:  50% (3663/7324)
Resolving deltas:  51% (3736/7324)
Resolving deltas:  52% (3809/7324)
Resolving deltas:  53% (3882/7324)
Resolving deltas:  54% (3955/7324)
Resolving deltas:  55% (4029/7324)
Resolving deltas:  56% (4102/7324)
Resolving deltas:  57% (4175/7324)
Resolving deltas:  58% (4248/7324)
Resolving deltas:  59% (4323/7324)
Resolving deltas:  60% (4395/7324)
Resolving deltas:  61% (4468/7324)
Resolving deltas:  62% (4541/7324)
Resolving deltas:  63% (4615/7324)
Resolving deltas:  64% (4688/7324)
Resolving deltas:  65% (4761/7324)
Resolving deltas:  66% (4834/7324)
Resolving deltas:  67% (4908/7324)
Resolving deltas:  68% (4981/7324)
Resolving deltas:  69% (5054/7324)
Resolving deltas:  70% (5127/7324)
Resolving deltas:  71% (5201/7324)
Resolving deltas:  72% (5274/7324)
Resolving deltas:  73% (5347/7324)
Resolving deltas:  74% (5420/7324)
Resolving deltas:  75% (5493/7324)
Resolving deltas:  76% (5567/7324)
Resolving deltas:  77% (5640/7324)
Resolving deltas:  78% (5713/7324)
Resolving deltas:  79% (5786/7324)
Resolving deltas:  80% (5860/7324)
Resolving deltas:  81% (5933/7324)
Resolving deltas:  82% (6006/7324)
Resolving deltas:  83% (6079/7324)
Resolving deltas:  84% (6153/7324)
Resolving deltas:  85% (6226/7324)
Resolving deltas:  86% (6299/7324)
Resolving deltas:  87% (6372/7324)
Resolving deltas:  88% (6446/7324)
Resolving deltas:  89% (6519/7324)
Resolving deltas:  90% (6592/7324)
Resolving deltas:  91% (6665/7324)
Resolving deltas:  92% (6739/7324)
Resolving deltas:  93% (6812/7324)
Resolving deltas:  94% (6885/7324)
Resolving deltas:  95% (6958/7324)
Resolving deltas:  96% (7032/7324)
Resolving deltas:  97% (7105/7324)
Resolving deltas:  98% (7178/7324)
Resolving deltas:  99% (7251/7324)
Resolving deltas: 100% (7324/7324)
Resolving deltas: 100% (7324/7324), done.
|2| Submodule path 'lib/resources/wikibase-api': checked out '7f076e3534686ab35f7807462539fcef08b6e9f2'
|2| Submodule path 'view/lib/wikibase-data-model': checked out '6b304daeb804591ddc4520925337429ac086515c'
|2| Submodule path 'view/lib/wikibase-data-values': checked out '457733ebe7b0d090a67e2623350be2e4286077fe'
|2| Submodule path 'view/lib/wikibase-data-values-value-view': checked out '7d7ff681d26da4ae7947bf444d28f507982064c8'
|2| Submodule path 'view/lib/wikibase-serialization': checked out 'e9b9a736f19e42497bfe45cb6f323781b00b5023'
|2| Submodule path 'view/lib/wikibase-termbox': checked out '87f5df732da97a7acd29b20bfd4f1aedff509fbf'
|2|  00:06
 00:06

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 15 installs, 0 updates, 0 removals
  - Locking composer/installers (v2.3.0)
  - Locking data-values/common (1.2.0)
  - Locking data-values/data-values (3.1.0)
  - Locking data-values/geo (4.5.1)
  - Locking data-values/interfaces (1.2.0)
  - Locking data-values/number (0.13.0)
  - Locking data-values/serialization (1.2.5)
  - Locking data-values/time (1.2.0)
  - Locking diff/diff (3.4.0)
  - Locking onoi/message-reporter (1.4.2)
  - Locking psr/simple-cache (1.0.1)
  - Locking serialization/serialization (4.1.0)
  - Locking swaggest/json-diff (v3.12.1)
  - Locking wikimedia/metrics-platform (4.2.2)
  - Locking wmde/php-vuejs-templating (2.1.0)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 15 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing composer/installers (v2.3.0): Extracting archive
  - Installing data-values/interfaces (1.2.0): Extracting archive
  - Installing data-values/data-values (3.1.0): Extracting archive
  - Installing data-values/geo (4.5.1): Extracting archive
  - Installing data-values/common (1.2.0): Extracting archive
  - Installing data-values/number (0.13.0): Extracting archive
  - Installing serialization/serialization (4.1.0): Extracting archive
  - Installing data-values/serialization (1.2.5): Extracting archive
  - Installing data-values/time (1.2.0): Extracting archive
  - Installing diff/diff (3.4.0): Extracting archive
  - Installing onoi/message-reporter (1.4.2): Extracting archive
  - Installing psr/simple-cache (1.0.1): Extracting archive
  - Installing swaggest/json-diff (v3.12.1): Extracting archive
  - Installing wikimedia/metrics-platform (4.2.2): Extracting archive
  - Installing wmde/php-vuejs-templating (2.1.0): Extracting archive
  0/14 [>---------------------------]   0%
 14/14 [============================] 100%
Generating optimized autoload files
55 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:04

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
55 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.0.0-rc.1',
npm warn EBADENGINE   required: { npm: '>=10.8.1', node: '>=20' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.0.0-rc.1',
npm warn EBADENGINE   required: { npm: '>=10.8.1', node: '>=20' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated @types/easy-table@1.2.3: This is a stub types definition. easy-table provides its own type definitions, so you do not need this installed.
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported

> wikibase@0.1.0 postinstall
> npm-run-all -p install:*


> wikibase@0.1.0 install:rest-api
> npm --prefix repo/rest-api ci


> wikibase@0.1.0 install:bridge
> npm --prefix client/data-bridge ci


> wikibase@0.1.0 install:tainted-ref
> npm --prefix view/lib/wikibase-tainted-ref ci

npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@es-joy/jsdoccomment@0.23.6',
npm warn EBADENGINE   required: { node: '^12 || ^14 || ^16 || ^17' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: 'eslint-plugin-jsdoc@39.2.2',
npm warn EBADENGINE   required: { node: '^14 || ^16 || ^17' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
npm warn deprecated rimraf@2.7.1: Rimraf versions prior to v4 are no longer supported
npm warn deprecated @humanwhocodes/config-array@0.13.0: Use @eslint/config-array instead
npm warn deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
npm warn deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated @humanwhocodes/object-schema@2.0.3: Use @eslint/object-schema instead
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated formidable@1.2.6: Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau
npm warn deprecated stylelint-processor-html@1.0.0: Please use stylelint-processor-arbitrary-tags https://github.com/mapbox/stylelint-processor-arbitrary-tags 
npm warn deprecated @stylelint/postcss-markdown@0.36.2: Use the original unforked package instead: postcss-markdown
npm warn deprecated @hapi/bourne@1.3.2: This version has been deprecated and is no longer supported or maintained
npm warn deprecated @hapi/topo@3.1.6: This version has been deprecated and is no longer supported or maintained
npm warn deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated
npm warn deprecated har-validator@5.1.3: this library is no longer supported
npm warn deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated
npm warn deprecated superagent@6.1.0: Please upgrade to v9.0.0+ as we have fixed a public vulnerability with formidable dependency. Note that v9.0.0+ requires Node.js v14.18.0+. See https://github.com/ladjs/superagent/pull/1800 for insight. This project is supported and maintained by the team at Forward Email @ https://forwardemail.net
npm warn deprecated chokidar@2.1.8: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.
npm warn deprecated querystring@0.2.0: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
npm warn deprecated html-webpack-plugin@3.2.0: 3.x is no longer supported
npm warn deprecated babel-eslint@10.1.0: babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.
npm warn deprecated @hapi/address@2.1.4: Moved to 'npm install @sideway/address'
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated uuid@3.3.3: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated @hapi/hoek@8.5.1: This version has been deprecated and is no longer supported or maintained
npm warn deprecated @hapi/joi@15.1.1: Switch to 'npm install joi'
npm warn deprecated svgo@1.3.2: This SVGO version is no longer supported. Upgrade to v2.x.x.
npm warn deprecated eslint@8.57.1: This version is no longer supported. Please see https://eslint.org/version-support for other options.
npm warn deprecated popper.js@1.16.1: You can find the new Popper v2 at @popperjs/core, this package is dedicated to the legacy v1

> tree-sitter@0.20.4 install
> prebuild-install || node-gyp rebuild

prebuild-install warn install No prebuilt binaries found (target=18.20.8 runtime=node arch=x64 libc= platform=linux)
gyp info it worked if it ends with ok
gyp info using node-gyp@10.1.0
gyp info using node@18.20.8 | linux | x64
gyp info find Python using Python version 3.11.2 found at "/usr/bin/python3"

gyp http GET https://nodejs.org/download/release/v18.20.8/node-v18.20.8-headers.tar.gz
gyp http 200 https://nodejs.org/download/release/v18.20.8/node-v18.20.8-headers.tar.gz

> yorkie@2.0.0 install
> node bin/install.js

setting up Git hooks
can't find .git directory, skipping Git hooks installation

> core-js@3.10.1 postinstall
> node -e "try{require('./postinstall')}catch(e){}"

Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!

The project needs your help! Please consider supporting of core-js on Open Collective or Patreon: 
> https://opencollective.com/core-js 
> https://www.patreon.com/zloirock 

Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)


> ejs@2.7.4 postinstall
> node ./postinstall.js

Thank you for installing EJS: built with the Jake JavaScript build tool (https://jakejs.com/)


> core-js@3.10.1 postinstall
> node -e "try{require('./postinstall')}catch(e){}"

gyp http GET https://nodejs.org/download/release/v18.20.8/SHASUMS256.txt
gyp http 200 https://nodejs.org/download/release/v18.20.8/SHASUMS256.txt
gyp info spawn /usr/bin/python3
gyp info spawn args [
gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',
gyp info spawn args 'binding.gyp',
gyp info spawn args '-f',
gyp info spawn args 'make',
gyp info spawn args '-I',
gyp info spawn args '/var/www/html/w/extensions/Wikibase/repo/rest-api/node_modules/tree-sitter/build/config.gypi',
gyp info spawn args '-I',
gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',
gyp info spawn args '-I',
gyp info spawn args '/var/www/html/w/.cache/node-gyp/18.20.8/include/node/common.gypi',
gyp info spawn args '-Dlibrary=shared_library',
gyp info spawn args '-Dvisibility=default',
gyp info spawn args '-Dnode_root_dir=/var/www/html/w/.cache/node-gyp/18.20.8',
gyp info spawn args '-Dnode_gyp_dir=/usr/lib/node_modules/npm/node_modules/node-gyp',
gyp info spawn args '-Dnode_lib_file=/var/www/html/w/.cache/node-gyp/18.20.8/<(target_arch)/node.lib',
gyp info spawn args '-Dmodule_root_dir=/var/www/html/w/extensions/Wikibase/repo/rest-api/node_modules/tree-sitter',
gyp info spawn args '-Dnode_engine=v8',
gyp info spawn args '--depth=.',
gyp info spawn args '--no-parallel',
gyp info spawn args '--generator-output',
gyp info spawn args 'build',
gyp info spawn args '-Goutput_dir=.'
gyp info spawn args ]
gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
make: Entering directory '/var/www/html/w/extensions/Wikibase/repo/rest-api/node_modules/tree-sitter/build'
  CC(target) Release/obj.target/tree_sitter/vendor/tree-sitter/lib/src/lib.o

> tainted-ref@0.1.0 prepare
> node build/wikimedia-ui-base.js


added 2722 packages, and audited 2723 packages in 1m

159 packages are looking for funding
  run `npm fund` for details

139 vulnerabilities (4 low, 71 moderate, 51 high, 13 critical)

To address issues that do not require attention, run:
  npm audit fix

To address all issues possible (including breaking changes), run:
  npm audit fix --force

Some issues need review, and may require choosing
a different dependency.

Run `npm audit` for details.
rm -f Release/obj.target/tree_sitter.a Release/obj.target/tree_sitter.a.ar-file-list; mkdir -p `dirname Release/obj.target/tree_sitter.a`
ar crs Release/obj.target/tree_sitter.a @Release/obj.target/tree_sitter.a.ar-file-list
  COPY Release/tree_sitter.a
  CXX(target) Release/obj.target/tree_sitter_runtime_binding/src/binding.o
In file included from ../src/binding.cc:1:
/var/www/html/w/.cache/node-gyp/18.20.8/include/node/node.h:1014:7: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>)’ to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type]
 1014 |       (node::addon_register_func) (regfunc),                          \
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/www/html/w/.cache/node-gyp/18.20.8/include/node/node.h:1048:3: note: in expansion of macro ‘NODE_MODULE_X’
 1048 |   NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)
      |   ^~~~~~~~~~~~~
../src/binding.cc:25:1: note: in expansion of macro ‘NODE_MODULE’
   25 | NODE_MODULE(tree_sitter_runtime_binding, InitAll)
      | ^~~~~~~~~~~
  CXX(target) Release/obj.target/tree_sitter_runtime_binding/src/conversions.o
  CXX(target) Release/obj.target/tree_sitter_runtime_binding/src/language.o
  CXX(target) Release/obj.target/tree_sitter_runtime_binding/src/logger.o
  CXX(target) Release/obj.target/tree_sitter_runtime_binding/src/node.o
  CXX(target) Release/obj.target/tree_sitter_runtime_binding/src/parser.o
  CXX(target) Release/obj.target/tree_sitter_runtime_binding/src/query.o
  CXX(target) Release/obj.target/tree_sitter_runtime_binding/src/tree.o
  CXX(target) Release/obj.target/tree_sitter_runtime_binding/src/tree_cursor.o
  CXX(target) Release/obj.target/tree_sitter_runtime_binding/src/util.o
  SOLINK_MODULE(target) Release/obj.target/tree_sitter_runtime_binding.node
  COPY Release/tree_sitter_runtime_binding.node
make: Leaving directory '/var/www/html/w/extensions/Wikibase/repo/rest-api/node_modules/tree-sitter/build'
gyp info ok 

> tree-sitter-json@0.20.2 install
> node-gyp rebuild

gyp info it worked if it ends with ok
gyp info using node-gyp@10.1.0
gyp info using node@18.20.8 | linux | x64
gyp info find Python using Python version 3.11.2 found at "/usr/bin/python3"

gyp info spawn /usr/bin/python3
gyp info spawn args [
gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',
gyp info spawn args 'binding.gyp',
gyp info spawn args '-f',
gyp info spawn args 'make',
gyp info spawn args '-I',
gyp info spawn args '/var/www/html/w/extensions/Wikibase/repo/rest-api/node_modules/tree-sitter-json/build/config.gypi',
gyp info spawn args '-I',
gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',
gyp info spawn args '-I',
gyp info spawn args '/var/www/html/w/.cache/node-gyp/18.20.8/include/node/common.gypi',
gyp info spawn args '-Dlibrary=shared_library',
gyp info spawn args '-Dvisibility=default',
gyp info spawn args '-Dnode_root_dir=/var/www/html/w/.cache/node-gyp/18.20.8',
gyp info spawn args '-Dnode_gyp_dir=/usr/lib/node_modules/npm/node_modules/node-gyp',
gyp info spawn args '-Dnode_lib_file=/var/www/html/w/.cache/node-gyp/18.20.8/<(target_arch)/node.lib',
gyp info spawn args '-Dmodule_root_dir=/var/www/html/w/extensions/Wikibase/repo/rest-api/node_modules/tree-sitter-json',
gyp info spawn args '-Dnode_engine=v8',
gyp info spawn args '--depth=.',
gyp info spawn args '--no-parallel',
gyp info spawn args '--generator-output',
gyp info spawn args 'build',
gyp info spawn args '-Goutput_dir=.'
gyp info spawn args ]
gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
make: Entering directory '/var/www/html/w/extensions/Wikibase/repo/rest-api/node_modules/tree-sitter-json/build'
  CC(target) Release/obj.target/tree_sitter_json_binding/src/parser.o
  CXX(target) Release/obj.target/tree_sitter_json_binding/bindings/node/binding.o
In file included from ../bindings/node/binding.cc:2:
/var/www/html/w/.cache/node-gyp/18.20.8/include/node/node.h:1014:7: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Object>)’ to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type]
 1014 |       (node::addon_register_func) (regfunc),                          \
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/www/html/w/.cache/node-gyp/18.20.8/include/node/node.h:1048:3: note: in expansion of macro ‘NODE_MODULE_X’
 1048 |   NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)
      |   ^~~~~~~~~~~~~
../bindings/node/binding.cc:26:1: note: in expansion of macro ‘NODE_MODULE’
   26 | NODE_MODULE(tree_sitter_json_binding, Init)
      | ^~~~~~~~~~~
  SOLINK_MODULE(target) Release/obj.target/tree_sitter_json_binding.node
  COPY Release/tree_sitter_json_binding.node
make: Leaving directory '/var/www/html/w/extensions/Wikibase/repo/rest-api/node_modules/tree-sitter-json/build'
gyp info ok 

> tree-sitter-yaml@0.5.0 install
> node-gyp rebuild

gyp info it worked if it ends with ok
gyp info using node-gyp@10.1.0
gyp info using node@18.20.8 | linux | x64
gyp info find Python using Python version 3.11.2 found at "/usr/bin/python3"

gyp info spawn /usr/bin/python3
gyp info spawn args [
gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',
gyp info spawn args 'binding.gyp',
gyp info spawn args '-f',
gyp info spawn args 'make',
gyp info spawn args '-I',
gyp info spawn args '/var/www/html/w/extensions/Wikibase/repo/rest-api/node_modules/tree-sitter-yaml/build/config.gypi',
gyp info spawn args '-I',
gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',
gyp info spawn args '-I',
gyp info spawn args '/var/www/html/w/.cache/node-gyp/18.20.8/include/node/common.gypi',
gyp info spawn args '-Dlibrary=shared_library',
gyp info spawn args '-Dvisibility=default',
gyp info spawn args '-Dnode_root_dir=/var/www/html/w/.cache/node-gyp/18.20.8',
gyp info spawn args '-Dnode_gyp_dir=/usr/lib/node_modules/npm/node_modules/node-gyp',
gyp info spawn args '-Dnode_lib_file=/var/www/html/w/.cache/node-gyp/18.20.8/<(target_arch)/node.lib',
gyp info spawn args '-Dmodule_root_dir=/var/www/html/w/extensions/Wikibase/repo/rest-api/node_modules/tree-sitter-yaml',
gyp info spawn args '-Dnode_engine=v8',
gyp info spawn args '--depth=.',
gyp info spawn args '--no-parallel',
gyp info spawn args '--generator-output',
gyp info spawn args 'build',
gyp info spawn args '-Goutput_dir=.'
gyp info spawn args ]
gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
make: Entering directory '/var/www/html/w/extensions/Wikibase/repo/rest-api/node_modules/tree-sitter-yaml/build'
  CXX(target) Release/obj.target/tree_sitter_yaml_binding/bindings/node/binding.o
In file included from ../bindings/node/binding.cc:2:
/var/www/html/w/.cache/node-gyp/18.20.8/include/node/node.h:1014:7: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Object>)’ to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type]
 1014 |       (node::addon_register_func) (regfunc),                          \
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/www/html/w/.cache/node-gyp/18.20.8/include/node/node.h:1048:3: note: in expansion of macro ‘NODE_MODULE_X’
 1048 |   NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)
      |   ^~~~~~~~~~~~~
../bindings/node/binding.cc:26:1: note: in expansion of macro ‘NODE_MODULE’
   26 | NODE_MODULE(tree_sitter_yaml_binding, Init)
      | ^~~~~~~~~~~
  CC(target) Release/obj.target/tree_sitter_yaml_binding/src/parser.o
In file included from ../src/parser.c:1:
../src/parser.c: In function ‘ts_lex’:
../src/tree_sitter/parser.h:136:11: warning: variable ‘lookahead’ set but not used [-Wunused-but-set-variable]
  136 |   int32_t lookahead;            \
      |           ^~~~~~~~~
../src/parser.c:2182:3: note: in expansion of macro ‘START_LEXER’
 2182 |   START_LEXER();
      |   ^~~~~~~~~~~
  CXX(target) Release/obj.target/tree_sitter_yaml_binding/src/scanner.o
../src/scanner.cc: In member function ‘char {anonymous}::Scanner::scn_pln_cnt(TSLexer*, bool ({anonymous}::Scanner::*)(int32_t))’:
../src/scanner.cc:619:10: warning: variable ‘is_cur_wsp’ set but not used [-Wunused-but-set-variable]
  619 |     bool is_cur_wsp = is_wsp(cur_chr);
      |          ^~~~~~~~~~
../src/scanner.cc: In member function ‘bool {anonymous}::Scanner::scn_dir_tag_pfx(TSLexer*, TSSymbol)’:
../src/scanner.cc:66:26: warning: this statement may fall through [-Wimplicit-fallthrough=]
   66 | #define MRK_END() mrk_end(lexer)
      |                   ~~~~~~~^~~~~~~
../src/scanner.cc:429:11: note: in expansion of macro ‘MRK_END’
  429 |           MRK_END();
      |           ^~~~~~~
../src/scanner.cc:430:9: note: here
  430 |         case SCN_FAIL:
      |         ^~~~
../src/scanner.cc: In member function ‘bool {anonymous}::Scanner::scn_tag(TSLexer*, TSSymbol)’:
../src/scanner.cc:454:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
  454 |             if (LKA == '>') {
      |             ^~
../src/scanner.cc:459:11: note: here
  459 |           case SCN_FAIL:
      |           ^~~~
../src/scanner.cc:66:26: warning: this statement may fall through [-Wimplicit-fallthrough=]
   66 | #define MRK_END() mrk_end(lexer)
      |                   ~~~~~~~^~~~~~~
../src/scanner.cc:468:13: note: in expansion of macro ‘MRK_END’
  468 |             MRK_END();
      |             ^~~~~~~
../src/scanner.cc:469:11: note: here
  469 |           case SCN_FAIL:
      |           ^~~~
  SOLINK_MODULE(target) Release/obj.target/tree_sitter_yaml_binding.node
  COPY Release/tree_sitter_yaml_binding.node
make: Leaving directory '/var/www/html/w/extensions/Wikibase/repo/rest-api/node_modules/tree-sitter-yaml/build'
gyp info ok 

> core-js@3.39.0 postinstall
> node -e "try{require('./postinstall')}catch(e){}"

Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!

The project needs your help! Please consider supporting core-js:
> https://opencollective.com/core-js 
> https://patreon.com/zloirock 
> https://boosty.to/zloirock 
> bitcoin: bc1qlea7544qtsmj2rayg0lthvza9fau63ux0fstcz 

I highly recommend reading this: https://github.com/zloirock/core-js/blob/master/docs/2023-02-14-so-whats-next.md 


> core-js-pure@3.39.0 postinstall
> node -e "try{require('./postinstall')}catch(e){}"


added 976 packages, and audited 977 packages in 2m

211 packages are looking for funding
  run `npm fund` for details

19 vulnerabilities (1 low, 11 moderate, 7 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.

> fibers@5.0.0 install
> node build.js || nodejs build.js

gyp info it worked if it ends with ok
gyp info using node-gyp@10.1.0
gyp info using node@18.20.8 | linux | x64
gyp info find Python using Python version 3.11.2 found at "/usr/bin/python3"

gyp info spawn /usr/bin/python3
gyp info spawn args [
gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',
gyp info spawn args 'binding.gyp',
gyp info spawn args '-f',
gyp info spawn args 'make',
gyp info spawn args '-I',
gyp info spawn args '/var/www/html/w/extensions/Wikibase/client/data-bridge/node_modules/fibers/build/config.gypi',
gyp info spawn args '-I',
gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',
gyp info spawn args '-I',
gyp info spawn args '/var/www/html/w/.cache/node-gyp/18.20.8/include/node/common.gypi',
gyp info spawn args '-Dlibrary=shared_library',
gyp info spawn args '-Dvisibility=default',
gyp info spawn args '-Dnode_root_dir=/var/www/html/w/.cache/node-gyp/18.20.8',
gyp info spawn args '-Dnode_gyp_dir=/usr/lib/node_modules/npm/node_modules/node-gyp',
gyp info spawn args '-Dnode_lib_file=/var/www/html/w/.cache/node-gyp/18.20.8/<(target_arch)/node.lib',
gyp info spawn args '-Dmodule_root_dir=/var/www/html/w/extensions/Wikibase/client/data-bridge/node_modules/fibers',
gyp info spawn args '-Dnode_engine=v8',
gyp info spawn args '--depth=.',
gyp info spawn args '--no-parallel',
gyp info spawn args '--generator-output',
gyp info spawn args 'build',
gyp info spawn args '-Goutput_dir=.'
gyp info spawn args ]
gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
make: Entering directory '/var/www/html/w/extensions/Wikibase/client/data-bridge/node_modules/fibers/build'
  CXX(target) Release/obj.target/fibers/src/fibers.o
../src/fibers.cc: In function ‘void uni::MakeWeak(v8::Isolate*, v8::Persistent<T>&, P*)’:
../src/fibers.cc:27:79: warning: ‘v8::WeakCallbackType::kFinalizer’ is deprecated: Resurrecting finalizers are deprecated and will not be supported going forward. [-Wdeprecated-declarations]
   27 |                 handle.SetWeak(val, WeakCallbackShim<F, P>, WeakCallbackType::kFinalizer);
      |                                                                               ^~~~~~~~~~
In file included from /var/www/html/w/.cache/node-gyp/18.20.8/include/node/v8-persistent-handle.h:10,
                 from /var/www/html/w/.cache/node-gyp/18.20.8/include/node/v8-object.h:10,
                 from /var/www/html/w/.cache/node-gyp/18.20.8/include/node/v8-array-buffer.h:13,
                 from /var/www/html/w/.cache/node-gyp/18.20.8/include/node/v8.h:24,
                 from /var/www/html/w/.cache/node-gyp/18.20.8/include/node/node.h:73,
                 from ../src/coroutine.h:1,
                 from ../src/fibers.cc:1:
/var/www/html/w/.cache/node-gyp/18.20.8/include/node/v8-weak-callback-info.h:71:3: note: declared here
   71 |   kFinalizer V8_ENUM_DEPRECATED("Resurrecting finalizers are deprecated "
      |   ^~~~~~~~~~
../src/fibers.cc:27:79: warning: ‘v8::WeakCallbackType::kFinalizer’ is deprecated: Resurrecting finalizers are deprecated and will not be supported going forward. [-Wdeprecated-declarations]
   27 |                 handle.SetWeak(val, WeakCallbackShim<F, P>, WeakCallbackType::kFinalizer);
      |                                                                               ^~~~~~~~~~
/var/www/html/w/.cache/node-gyp/18.20.8/include/node/v8-weak-callback-info.h:71:3: note: declared here
   71 |   kFinalizer V8_ENUM_DEPRECATED("Resurrecting finalizers are deprecated "
      |   ^~~~~~~~~~
../src/fibers.cc: In function ‘void uni::SetAccessor(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::String>, FunctionType (*)(v8::Local<v8::String>, const GetterCallbackInfo&), void (*)(v8::Local<v8::String>, v8::Local<v8::Value>, const SetterCallbackInfo&))’:
../src/fibers.cc:355:73: warning: cast between incompatible function types from ‘uni::FunctionType (*)(v8::Local<v8::String>, const uni::GetterCallbackInfo&)’ {aka ‘void (*)(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>&)’} to ‘v8::AccessorNameGetterCallback’ {aka ‘void (*)(v8::Local<v8::Name>, const v8::PropertyCallbackInfo<v8::Value>&)’} [-Wcast-function-type]
  355 |                 object->SetAccessor(isolate->GetCurrentContext(), name, (AccessorNameGetterCallback)getter, (AccessorNameSetterCallback)setter).ToChecked();
      |                                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/fibers.cc:355:109: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::String>, v8::Local<v8::Value>, const uni::SetterCallbackInfo&)’ {aka ‘void (*)(v8::Local<v8::String>, v8::Local<v8::Value>, const v8::PropertyCallbackInfo<void>&)’} to ‘v8::AccessorNameSetterCallback’ {aka ‘void (*)(v8::Local<v8::Name>, v8::Local<v8::Value>, const v8::PropertyCallbackInfo<void>&)’} [-Wcast-function-type]
  355 |                 object->SetAccessor(isolate->GetCurrentContext(), name, (AccessorNameGetterCallback)getter, (AccessorNameSetterCallback)setter).ToChecked();
      |                                                                                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/fibers.cc: At global scope:
/var/www/html/w/.cache/node-gyp/18.20.8/include/node/node.h:1014:7: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>)’ to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type]
 1014 |       (node::addon_register_func) (regfunc),                          \
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/www/html/w/.cache/node-gyp/18.20.8/include/node/node.h:1048:3: note: in expansion of macro ‘NODE_MODULE_X’
 1048 |   NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)
      |   ^~~~~~~~~~~~~
../src/fibers.cc:930:1: note: in expansion of macro ‘NODE_MODULE’
  930 | NODE_MODULE(fibers, init)
      | ^~~~~~~~~~~
  CXX(target) Release/obj.target/fibers/src/coroutine.o
  CC(target) Release/obj.target/fibers/src/libcoro/coro.o
  SOLINK_MODULE(target) Release/obj.target/fibers.node
  COPY Release/fibers.node
make: Leaving directory '/var/www/html/w/extensions/Wikibase/client/data-bridge/node_modules/fibers/build'
gyp info ok 
Installed in `/var/www/html/w/extensions/Wikibase/client/data-bridge/node_modules/fibers/bin/linux-x64-108-glibc/fibers.node`

> yorkie@2.0.0 install
> node bin/install.js

setting up Git hooks
can't find .git directory, skipping Git hooks installation

> core-js@3.20.3 postinstall
> node -e "try{require('./postinstall')}catch(e){}"

Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!

The project needs your help! Please consider supporting of core-js:
> https://opencollective.com/core-js 
> https://patreon.com/zloirock 
> https://paypal.me/zloirock 
> bitcoin: bc1qlea7544qtsmj2rayg0lthvza9fau63ux0fstcz 

Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)


> data-bridge@0.1.0 prepare
> node build/wikimedia-ui-base.js


added 2377 packages, and audited 2378 packages in 2m

237 packages are looking for funding
  run `npm fund` for details

97 vulnerabilities (5 low, 36 moderate, 52 high, 4 critical)

To address issues that do not require attention, run:
  npm audit fix

To address all issues possible (including breaking changes), run:
  npm audit fix --force

Some issues need review, and may require choosing
a different dependency.

Run `npm audit` for details.

added 409 packages, removed 7 packages, changed 93 packages, and audited 1847 packages in 3m

287 packages are looking for funding
  run `npm fund` for details

18 vulnerabilities (1 low, 4 moderate, 13 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues possible (including breaking changes), run:
  npm audit fix --force

Some issues need review, and may require choosing
a different dependency.

Run `npm audit` for details.
 02:31

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
Creating wb_changes table...done.
Creating wb_id_counters table...done.
Creating wb_items_per_site table...done.
...wb_ips_site_page key doesn't exist.
Creating wb_property_info table...done.
...wb_terms doesn't exist.
Creating wb_changes_subscription table...done.
...wb_changes_change_type key doesn't exist.
...index change_object_id already set on wb_changes table.
...wb_id_counters_type key doesn't exist.
...wb_changes_dispatch doesn't exist.
...wbt_type doesn't exist.
	Added or updated the "unexpectedUnconnectedPage" page property for 1 pages, up to page ID 1000000 (inclusive).
	Done!
Creating wbc_entity_usage table...done.
	Filling usage table: processed 0 pages, starting with page #0.
Creating wbt_text table...done.
Creating cn_notices table...done.
...nl_notice_id_language key doesn't exist.
...np_notice_id_project key doesn't exist.
...nc_notice_id_country key doesn't exist.
...nr_notice_id_region key doesn't exist.
Adding known devices...
Done
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 4.2 s.
 00:05

Running 'extensions/EventStreamConfig/setup.sh' if found
Looking for '/var/local/extensions/EventStreamConfig/setup.sh'
No '/var/local/extensions/EventStreamConfig/setup.sh' found, skipping...
 00:00

Running 'extensions/EventLogging/setup.sh' if found
Looking for '/var/local/extensions/EventLogging/setup.sh'
No '/var/local/extensions/EventLogging/setup.sh' found, skipping...
 00:00

Running 'extensions/Wikibase/setup.sh' if found
Looking for '/var/local/extensions/Wikibase/setup.sh'
Running setup script '/var/local/extensions/Wikibase/setup.sh'
done.
Start rebuild...
Rebuild done.
Interwiki links are populated.
 00:08

Running 'extensions/CentralNotice/setup.sh' if found
Looking for '/var/local/extensions/CentralNotice/setup.sh'
No '/var/local/extensions/CentralNotice/setup.sh' found, skipping...
 00:00

 Component installer duration: 02:58
 02:58

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-web-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:14

Reclaim disk space if needed
Free disk space (13%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12910, done        
remote: Finding sources:   1% (65/12910)           
remote: Finding sources:   2% (194/12910)           
remote: Finding sources:   3% (323/12910)           
remote: Finding sources:   4% (452/12910)           
remote: Finding sources:   5% (581/12910)           
remote: Finding sources:   6% (711/12910)           
remote: Finding sources:   7% (840/12910)           
remote: Finding sources:   8% (969/12910)           
remote: Finding sources:   9% (1098/12910)           
remote: Finding sources:  10% (1227/12910)           
remote: Finding sources:  11% (1356/12910)           
remote: Finding sources:  12% (1485/12910)           
remote: Finding sources:  13% (1614/12910)           
remote: Finding sources:  14% (1743/12910)           
remote: Finding sources:  15% (1872/12910)           
remote: Finding sources:  16% (2002/12910)           
remote: Finding sources:  17% (2131/12910)           
remote: Finding sources:  18% (2260/12910)           
remote: Finding sources:  19% (2389/12910)           
remote: Finding sources:  20% (2518/12910)           
remote: Finding sources:  21% (2647/12910)           
remote: Finding sources:  22% (2776/12910)           
remote: Finding sources:  23% (2905/12910)           
remote: Finding sources:  24% (3034/12910)           
remote: Finding sources:  25% (3163/12910)           
remote: Finding sources:  26% (3293/12910)           
remote: Finding sources:  27% (3422/12910)           
remote: Finding sources:  28% (3551/12910)           
remote: Finding sources:  29% (3680/12910)           
remote: Finding sources:  30% (3809/12910)           
remote: Finding sources:  31% (3938/12910)           
remote: Finding sources:  32% (4067/12910)           
remote: Finding sources:  33% (4196/12910)           
remote: Finding sources:  34% (4325/12910)           
remote: Finding sources:  35% (4454/12910)           
remote: Finding sources:  36% (4584/12910)           
remote: Finding sources:  37% (4713/12910)           
remote: Finding sources:  38% (4842/12910)           
remote: Finding sources:  39% (4971/12910)           
remote: Finding sources:  40% (5100/12910)           
remote: Finding sources:  41% (5229/12910)           
remote: Finding sources:  42% (5358/12910)           
remote: Finding sources:  43% (5487/12910)           
remote: Finding sources:  44% (5616/12910)           
remote: Finding sources:  45% (5745/12910)           
remote: Finding sources:  46% (5875/12910)           
remote: Finding sources:  47% (6004/12910)           
remote: Finding sources:  48% (6133/12910)           
remote: Finding sources:  49% (6262/12910)           
remote: Finding sources:  50% (6391/12910)           
remote: Finding sources:  51% (6520/12910)           
remote: Finding sources:  52% (6649/12910)           
remote: Finding sources:  53% (6778/12910)           
remote: Finding sources:  54% (6907/12910)           
remote: Finding sources:  55% (7036/12910)           
remote: Finding sources:  56% (7166/12910)           
remote: Finding sources:  57% (7295/12910)           
remote: Finding sources:  58% (7424/12910)           
remote: Finding sources:  59% (7553/12910)           
remote: Finding sources:  60% (7682/12910)           
remote: Finding sources:  61% (7811/12910)           
remote: Finding sources:  62% (7940/12910)           
remote: Finding sources:  63% (8069/12910)           
remote: Finding sources:  64% (8198/12910)           
remote: Finding sources:  65% (8327/12910)           
remote: Finding sources:  66% (8457/12910)           
remote: Finding sources:  67% (8586/12910)           
remote: Finding sources:  68% (8715/12910)           
remote: Finding sources:  69% (8844/12910)           
remote: Finding sources:  70% (8973/12910)           
remote: Finding sources:  71% (9102/12910)           
remote: Finding sources:  72% (9231/12910)           
remote: Finding sources:  73% (9360/12910)           
remote: Finding sources:  74% (9489/12910)           
remote: Finding sources:  75% (9618/12910)           
remote: Finding sources:  76% (9748/12910)           
remote: Finding sources:  77% (9877/12910)           
remote: Finding sources:  78% (10006/12910)           
remote: Finding sources:  79% (10135/12910)           
remote: Finding sources:  80% (10264/12910)           
remote: Finding sources:  81% (10393/12910)           
remote: Finding sources:  82% (10522/12910)           
remote: Finding sources:  83% (10651/12910)           
remote: Finding sources:  84% (10780/12910)           
remote: Finding sources:  85% (10909/12910)           
remote: Finding sources:  86% (11039/12910)           
remote: Finding sources:  87% (11168/12910)           
remote: Finding sources:  88% (11297/12910)           
remote: Finding sources:  89% (11426/12910)           
remote: Finding sources:  90% (11555/12910)           
remote: Finding sources:  91% (11684/12910)           
remote: Finding sources:  92% (11813/12910)           
remote: Finding sources:  93% (11942/12910)           
remote: Finding sources:  94% (12071/12910)           
remote: Finding sources:  95% (12200/12910)           
remote: Finding sources:  96% (12330/12910)           
remote: Finding sources:  97% (12459/12910)           
remote: Finding sources:  98% (12588/12910)           
remote: Finding sources:  99% (12717/12910)           
remote: Finding sources: 100% (12846/12910)           
remote: Finding sources: 100% (12910/12910)        
remote: Getting sizes:   1% (58/11429)           
remote: Getting sizes:   2% (172/11429)           
remote: Getting sizes:   3% (286/11429)           
remote: Getting sizes:   4% (401/11429)           
remote: Getting sizes:   5% (515/11429)           
remote: Getting sizes:   6% (629/11429)           
remote: Getting sizes:   7% (743/11429)           
remote: Getting sizes:   8% (858/11429)           
remote: Getting sizes:   9% (972/11429)           
remote: Getting sizes:  10% (1086/11429)           
remote: Getting sizes:  11% (1201/11429)           
remote: Getting sizes:  12% (1315/11429)           
remote: Getting sizes:  13% (1429/11429)           
remote: Getting sizes:  14% (1543/11429)           
remote: Getting sizes:  15% (1658/11429)           
remote: Getting sizes:  16% (1772/11429)           
remote: Getting sizes:  17% (1886/11429)           
remote: Getting sizes:  18% (2001/11429)           
remote: Getting sizes:  19% (2115/11429)           
remote: Getting sizes:  20% (2229/11429)           
remote: Getting sizes:  21% (2343/11429)           
remote: Getting sizes:  22% (2458/11429)           
remote: Getting sizes:  23% (2572/11429)           
remote: Getting sizes:  24% (2686/11429)           
remote: Getting sizes:  25% (2801/11429)           
remote: Getting sizes:  26% (2915/11429)           
remote: Getting sizes:  27% (3029/11429)           
remote: Getting sizes:  28% (3143/11429)           
remote: Getting sizes:  29% (3258/11429)           
remote: Getting sizes:  30% (3372/11429)           
remote: Getting sizes:  31% (3486/11429)           
remote: Getting sizes:  32% (3601/11429)           
remote: Getting sizes:  33% (3715/11429)           
remote: Getting sizes:  34% (3829/11429)           
remote: Getting sizes:  35% (3944/11429)           
remote: Getting sizes:  36% (4058/11429)           
remote: Getting sizes:  37% (4172/11429)           
remote: Getting sizes:  38% (4286/11429)           
remote: Getting sizes:  39% (4401/11429)           
remote: Getting sizes:  40% (4515/11429)           
remote: Getting sizes:  41% (4629/11429)           
remote: Getting sizes:  42% (4744/11429)           
remote: Getting sizes:  43% (4858/11429)           
remote: Getting sizes:  44% (4972/11429)           
remote: Getting sizes:  45% (5086/11429)           
remote: Getting sizes:  46% (5201/11429)           
remote: Getting sizes:  47% (5315/11429)           
remote: Getting sizes:  48% (5429/11429)           
remote: Getting sizes:  49% (5544/11429)           
remote: Getting sizes:  50% (5658/11429)           
remote: Getting sizes:  51% (5772/11429)           
remote: Getting sizes:  52% (5886/11429)           
remote: Getting sizes:  53% (6001/11429)           
remote: Getting sizes:  54% (6115/11429)           
remote: Getting sizes:  55% (6229/11429)           
remote: Getting sizes:  56% (6344/11429)           
remote: Getting sizes:  57% (6458/11429)           
remote: Getting sizes:  58% (6572/11429)           
remote: Getting sizes:  59% (6686/11429)           
remote: Getting sizes:  60% (6801/11429)           
remote: Getting sizes:  61% (6915/11429)           
remote: Getting sizes:  62% (7029/11429)           
remote: Getting sizes:  63% (7144/11429)           
remote: Getting sizes:  64% (7258/11429)           
remote: Getting sizes:  65% (7372/11429)           
remote: Getting sizes:  66% (7486/11429)           
remote: Getting sizes:  67% (7601/11429)           
remote: Getting sizes:  68% (7715/11429)           
remote: Getting sizes:  69% (7829/11429)           
remote: Getting sizes:  70% (7944/11429)           
remote: Getting sizes:  71% (8058/11429)           
remote: Getting sizes:  72% (8172/11429)           
remote: Getting sizes:  73% (8287/11429)           
remote: Getting sizes:  74% (8401/11429)           
remote: Getting sizes:  75% (8515/11429)           
remote: Getting sizes:  76% (8629/11429)           
remote: Getting sizes:  77% (8744/11429)           
remote: Getting sizes:  78% (8858/11429)           
remote: Getting sizes:  79% (8972/11429)           
remote: Getting sizes:  80% (9087/11429)           
remote: Getting sizes:  81% (9201/11429)           
remote: Getting sizes:  82% (9315/11429)           
remote: Getting sizes:  83% (9429/11429)           
remote: Getting sizes:  84% (9544/11429)           
remote: Getting sizes:  85% (9658/11429)           
remote: Getting sizes:  86% (9772/11429)           
remote: Getting sizes:  87% (9887/11429)           
remote: Getting sizes:  88% (10001/11429)           
remote: Getting sizes:  89% (10115/11429)           
remote: Getting sizes:  90% (10229/11429)           
remote: Getting sizes:  91% (10344/11429)           
remote: Getting sizes:  92% (10458/11429)           
remote: Getting sizes:  93% (10572/11429)           
remote: Getting sizes:  94% (10687/11429)           
remote: Getting sizes:  95% (10801/11429)           
remote: Getting sizes:  96% (10915/11429)           
remote: Getting sizes:  97% (11029/11429)           
remote: Getting sizes:  98% (11144/11429)           
remote: Getting sizes:  99% (11258/11429)           
remote: Getting sizes: 100% (11372/11429)           
remote: Getting sizes: 100% (11429/11429)        
remote: Compressing objects:   2% (2224/135389)           
remote: Compressing objects:   3% (3469/135389)           
remote: Compressing objects:   4% (4740/135389)           
remote: Compressing objects:   5% (6434/135389)           
remote: Compressing objects:   6% (7531/135389)           
remote: Compressing objects:   7% (8918/135389)           
remote: Compressing objects:   8% (10206/135389)           
remote: Compressing objects:   8% (10908/135389)           
remote: Compressing objects:   9% (11518/135389)           
remote: Compressing objects:  10% (12962/135389)           
remote: Compressing objects:  11% (14219/135389)           
remote: Compressing objects:  12% (15570/135389)           
remote: Compressing objects:  13% (16945/135389)           
remote: Compressing objects:  14% (18298/135389)           
remote: Compressing objects:  15% (19744/135389)           
remote: Compressing objects:  16% (21021/135389)           
remote: Compressing objects:  17% (22457/135389)           
remote: Compressing objects:  18% (23700/135389)           
remote: Compressing objects:  19% (25053/135389)           
remote: Compressing objects:  20% (26438/135389)           
remote: Compressing objects:  20% (26737/135389)           
remote: Compressing objects:  21% (27756/135389)           
remote: Compressing objects:  22% (29131/135389)           
remote: Compressing objects:  23% (30463/135389)           
remote: Compressing objects:  24% (31824/135389)           
remote: Compressing objects:  25% (33181/135389)           
remote: Compressing objects:  26% (34526/135389)           
remote: Compressing objects:  27% (36120/135389)           
remote: Compressing objects:  28% (37341/135389)           
remote: Compressing objects:  29% (38802/135389)           
remote: Compressing objects:  30% (40297/135389)           
remote: Compressing objects:  31% (41384/135389)           
remote: Compressing objects:  32% (42740/135389)           
remote: Compressing objects:  33% (44051/135389)           
remote: Compressing objects:  34% (45367/135389)           
remote: Compressing objects:  35% (46711/135389)           
remote: Compressing objects:  36% (48114/135389)           
remote: Compressing objects:  37% (49420/135389)           
remote: Compressing objects:  38% (50808/135389)           
remote: Compressing objects:  39% (52471/135389)           
remote: Compressing objects:  40% (53497/135389)           
remote: Compressing objects:  41% (55071/135389)           
remote: Compressing objects:  42% (56349/135389)           
remote: Compressing objects:  43% (57676/135389)           
remote: Compressing objects:  44% (59239/135389)           
remote: Compressing objects:  45% (60302/135389)           
remote: Compressing objects:  46% (61761/135389)           
remote: Compressing objects:  46% (62649/135389)           
remote: Compressing objects:  47% (63006/135389)           
remote: Compressing objects:  48% (64627/135389)           
remote: Compressing objects:  49% (65676/135389)           
remote: Compressing objects:  50% (67026/135389)           
remote: Compressing objects:  51% (68590/135389)           
remote: Compressing objects:  52% (70197/135389)           
remote: Compressing objects:  53% (71233/135389)           
remote: Compressing objects:  54% (72446/135389)           
remote: Compressing objects:  55% (74562/135389)           
remote: Compressing objects:  56% (75279/135389)           
remote: Compressing objects:  57% (76633/135389)           
remote: Compressing objects:  58% (77886/135389)           
remote: Compressing objects:  59% (79433/135389)           
remote: Compressing objects:  60% (80829/135389)           
remote: Compressing objects:  61% (82167/135389)           
remote: Compressing objects:  62% (83394/135389)           
remote: Compressing objects:  63% (84626/135389)           
remote: Compressing objects:  64% (85977/135389)           
remote: Compressing objects:  65% (87350/135389)           
remote: Compressing objects:  66% (89673/135389)           
remote: Compressing objects:  67% (90312/135389)           
remote: Compressing objects:  68% (91396/135389)           
remote: Compressing objects:  69% (92835/135389)           
remote: Compressing objects:  70% (94136/135389)           
remote: Compressing objects:  71% (95482/135389)           
remote: Compressing objects:  72% (96879/135389)           
remote: Compressing objects:  73% (98219/135389)           
remote: Compressing objects:  74% (99526/135389)           
remote: Compressing objects:  75% (100974/135389)           
remote: Compressing objects:  76% (102292/135389)           
remote: Compressing objects:  76% (102317/135389)           
remote: Compressing objects:  77% (103756/135389)           
remote: Compressing objects:  78% (104987/135389)           
remote: Compressing objects:  79% (106293/135389)           
remote: Compressing objects:  80% (107813/135389)           
remote: Compressing objects:  81% (109007/135389)           
remote: Compressing objects:  82% (110464/135389)           
remote: Compressing objects:  83% (111727/135389)           
remote: Compressing objects:  84% (113104/135389)           
remote: Compressing objects:  85% (114421/135389)           
remote: Compressing objects:  86% (115948/135389)           
remote: Compressing objects:  87% (117429/135389)           
remote: Compressing objects:  88% (118474/135389)           
remote: Compressing objects:  89% (119873/135389)           
remote: Compressing objects:  90% (121353/135389)           
remote: Compressing objects:  91% (122591/135389)           
remote: Compressing objects:  92% (124099/135389)           
remote: Compressing objects:  93% (125301/135389)           
remote: Compressing objects:  94% (127490/135389)           
remote: Compressing objects:  95% (128129/135389)           
remote: Compressing objects:  96% (129417/135389)           
remote: Compressing objects:  97% (130661/135389)           
remote: Compressing objects:  98% (132116/135389)           
remote: Compressing objects:  99% (133361/135389)           
remote: Compressing objects: 100% (134713/135389)           
remote: Compressing objects: 100% (135388/135389)        
Receiving objects:   0% (1/12910)
Receiving objects:   1% (130/12910)
Receiving objects:   2% (259/12910)
Receiving objects:   3% (388/12910)
Receiving objects:   4% (517/12910)
Receiving objects:   5% (646/12910)
Receiving objects:   6% (775/12910)
Receiving objects:   7% (904/12910)
Receiving objects:   8% (1033/12910)
Receiving objects:   9% (1162/12910)
Receiving objects:  10% (1291/12910)
Receiving objects:  11% (1421/12910)
Receiving objects:  12% (1550/12910)
Receiving objects:  13% (1679/12910)
Receiving objects:  14% (1808/12910)
Receiving objects:  15% (1937/12910)
Receiving objects:  16% (2066/12910), 3.26 MiB | 4.22 MiB/s
Receiving objects:  17% (2195/12910), 3.26 MiB | 4.22 MiB/s
Receiving objects:  18% (2324/12910), 3.26 MiB | 4.22 MiB/s
Receiving objects:  19% (2453/12910), 3.26 MiB | 4.22 MiB/s
Receiving objects:  20% (2582/12910), 3.26 MiB | 4.22 MiB/s
Receiving objects:  21% (2712/12910), 3.26 MiB | 4.22 MiB/s
Receiving objects:  22% (2841/12910), 3.26 MiB | 4.22 MiB/s
Receiving objects:  22% (2865/12910), 3.26 MiB | 4.22 MiB/s
Receiving objects:  23% (2970/12910), 3.26 MiB | 4.22 MiB/s
Receiving objects:  23% (3033/12910), 6.78 MiB | 1.44 MiB/s
Receiving objects:  24% (3099/12910), 6.78 MiB | 1.44 MiB/s
Receiving objects:  25% (3228/12910), 6.78 MiB | 1.44 MiB/s
Receiving objects:  26% (3357/12910), 6.78 MiB | 1.44 MiB/s
Receiving objects:  27% (3486/12910), 6.78 MiB | 1.44 MiB/s
Receiving objects:  28% (3615/12910), 6.78 MiB | 1.44 MiB/s
Receiving objects:  29% (3744/12910), 6.78 MiB | 1.44 MiB/s
Receiving objects:  30% (3873/12910), 6.78 MiB | 1.44 MiB/s
Receiving objects:  31% (4003/12910), 6.78 MiB | 1.44 MiB/s
Receiving objects:  32% (4132/12910), 6.78 MiB | 1.44 MiB/s
Receiving objects:  33% (4261/12910), 6.78 MiB | 1.44 MiB/s
Receiving objects:  34% (4390/12910), 6.78 MiB | 1.44 MiB/s
Receiving objects:  35% (4519/12910), 6.78 MiB | 1.44 MiB/s
Receiving objects:  36% (4648/12910), 6.78 MiB | 1.44 MiB/s
Receiving objects:  37% (4777/12910), 6.78 MiB | 1.44 MiB/s
Receiving objects:  38% (4906/12910), 6.78 MiB | 1.44 MiB/s
Receiving objects:  38% (4969/12910), 6.78 MiB | 1.44 MiB/s
Receiving objects:  39% (5035/12910), 6.78 MiB | 1.44 MiB/s
Receiving objects:  40% (5164/12910), 6.78 MiB | 1.44 MiB/s
Receiving objects:  41% (5294/12910), 6.78 MiB | 1.44 MiB/s
Receiving objects:  42% (5423/12910), 6.78 MiB | 1.44 MiB/s
Receiving objects:  43% (5552/12910), 6.78 MiB | 1.44 MiB/s
Receiving objects:  44% (5681/12910), 6.78 MiB | 1.44 MiB/s
Receiving objects:  45% (5810/12910), 6.78 MiB | 1.44 MiB/s
Receiving objects:  46% (5939/12910), 6.78 MiB | 1.44 MiB/s
Receiving objects:  47% (6068/12910), 19.93 MiB | 3.83 MiB/s
Receiving objects:  48% (6197/12910), 19.93 MiB | 3.83 MiB/s
Receiving objects:  49% (6326/12910), 19.93 MiB | 3.83 MiB/s
Receiving objects:  50% (6455/12910), 19.93 MiB | 3.83 MiB/s
Receiving objects:  51% (6585/12910), 19.93 MiB | 3.83 MiB/s
Receiving objects:  52% (6714/12910), 19.93 MiB | 3.83 MiB/s
Receiving objects:  53% (6843/12910), 19.93 MiB | 3.83 MiB/s
Receiving objects:  54% (6972/12910), 19.93 MiB | 3.83 MiB/s
Receiving objects:  55% (7101/12910), 19.93 MiB | 3.83 MiB/s
Receiving objects:  56% (7230/12910), 19.93 MiB | 3.83 MiB/s
Receiving objects:  57% (7359/12910), 19.93 MiB | 3.83 MiB/s
Receiving objects:  58% (7488/12910), 19.93 MiB | 3.83 MiB/s
Receiving objects:  59% (7617/12910), 19.93 MiB | 3.83 MiB/s
Receiving objects:  60% (7746/12910), 19.93 MiB | 3.83 MiB/s
Receiving objects:  61% (7876/12910), 19.93 MiB | 3.83 MiB/s
Receiving objects:  62% (8005/12910), 19.93 MiB | 3.83 MiB/s
Receiving objects:  63% (8134/12910), 19.93 MiB | 3.83 MiB/s
Receiving objects:  64% (8263/12910), 19.93 MiB | 3.83 MiB/s
Receiving objects:  65% (8392/12910), 19.93 MiB | 3.83 MiB/s
Receiving objects:  66% (8521/12910), 34.12 MiB | 5.98 MiB/s
Receiving objects:  67% (8650/12910), 34.12 MiB | 5.98 MiB/s
Receiving objects:  68% (8779/12910), 34.12 MiB | 5.98 MiB/s
Receiving objects:  69% (8908/12910), 34.12 MiB | 5.98 MiB/s
Receiving objects:  70% (9037/12910), 34.12 MiB | 5.98 MiB/s
Receiving objects:  71% (9167/12910), 34.12 MiB | 5.98 MiB/s
Receiving objects:  72% (9296/12910), 34.12 MiB | 5.98 MiB/s
Receiving objects:  73% (9425/12910), 34.12 MiB | 5.98 MiB/s
Receiving objects:  74% (9554/12910), 34.12 MiB | 5.98 MiB/s
Receiving objects:  75% (9683/12910), 34.12 MiB | 5.98 MiB/s
Receiving objects:  76% (9812/12910), 34.12 MiB | 5.98 MiB/s
Receiving objects:  77% (9941/12910), 34.12 MiB | 5.98 MiB/s
Receiving objects:  78% (10070/12910), 34.12 MiB | 5.98 MiB/s
Receiving objects:  79% (10199/12910), 34.12 MiB | 5.98 MiB/s
Receiving objects:  80% (10328/12910), 34.12 MiB | 5.98 MiB/s
Receiving objects:  81% (10458/12910), 34.12 MiB | 5.98 MiB/s
Receiving objects:  82% (10587/12910), 34.12 MiB | 5.98 MiB/s
Receiving objects:  83% (10716/12910), 34.12 MiB | 5.98 MiB/s
Receiving objects:  84% (10845/12910), 34.12 MiB | 5.98 MiB/s
Receiving objects:  85% (10974/12910), 34.12 MiB | 5.98 MiB/s
Receiving objects:  86% (11103/12910), 34.12 MiB | 5.98 MiB/s
Receiving objects:  87% (11232/12910), 34.12 MiB | 5.98 MiB/s
Receiving objects:  88% (11361/12910), 34.12 MiB | 5.98 MiB/s
Receiving objects:  89% (11490/12910), 34.12 MiB | 5.98 MiB/s
Receiving objects:  90% (11619/12910), 34.12 MiB | 5.98 MiB/s
Receiving objects:  91% (11749/12910), 34.12 MiB | 5.98 MiB/s
Receiving objects:  92% (11878/12910), 34.12 MiB | 5.98 MiB/s
Receiving objects:  93% (12007/12910), 34.12 MiB | 5.98 MiB/s
Receiving objects:  94% (12136/12910), 34.12 MiB | 5.98 MiB/s
Receiving objects:  95% (12265/12910), 34.12 MiB | 5.98 MiB/s
Receiving objects:  96% (12394/12910), 34.12 MiB | 5.98 MiB/s
Receiving objects:  96% (12423/12910), 34.12 MiB | 5.98 MiB/s
Receiving objects:  97% (12523/12910), 34.12 MiB | 5.98 MiB/s
Receiving objects:  98% (12652/12910), 34.12 MiB | 5.98 MiB/s
Receiving objects:  99% (12781/12910), 34.12 MiB | 5.98 MiB/s
remote: Total 12910 (delta 2738), reused 6294 (delta 1478)        
Receiving objects: 100% (12910/12910), 34.12 MiB | 5.98 MiB/s
Receiving objects: 100% (12910/12910), 45.54 MiB | 7.39 MiB/s, done.
Resolving deltas:   0% (0/2738)
Resolving deltas:   1% (28/2738)
Resolving deltas:   2% (55/2738)
Resolving deltas:   3% (83/2738)
Resolving deltas:   4% (110/2738)
Resolving deltas:   5% (137/2738)
Resolving deltas:   6% (165/2738)
Resolving deltas:   7% (192/2738)
Resolving deltas:   8% (220/2738)
Resolving deltas:   9% (247/2738)
Resolving deltas:  10% (274/2738)
Resolving deltas:  11% (302/2738)
Resolving deltas:  12% (329/2738)
Resolving deltas:  13% (356/2738)
Resolving deltas:  14% (384/2738)
Resolving deltas:  15% (411/2738)
Resolving deltas:  16% (439/2738)
Resolving deltas:  17% (466/2738)
Resolving deltas:  18% (493/2738)
Resolving deltas:  19% (521/2738)
Resolving deltas:  20% (548/2738)
Resolving deltas:  21% (575/2738)
Resolving deltas:  22% (604/2738)
Resolving deltas:  23% (631/2738)
Resolving deltas:  24% (658/2738)
Resolving deltas:  25% (685/2738)
Resolving deltas:  26% (712/2738)
Resolving deltas:  27% (740/2738)
Resolving deltas:  28% (768/2738)
Resolving deltas:  29% (796/2738)
Resolving deltas:  30% (822/2738)
Resolving deltas:  31% (849/2738)
Resolving deltas:  32% (877/2738)
Resolving deltas:  33% (904/2738)
Resolving deltas:  34% (931/2738)
Resolving deltas:  35% (959/2738)
Resolving deltas:  36% (986/2738)
Resolving deltas:  37% (1014/2738)
Resolving deltas:  38% (1041/2738)
Resolving deltas:  39% (1068/2738)
Resolving deltas:  40% (1096/2738)
Resolving deltas:  41% (1123/2738)
Resolving deltas:  42% (1150/2738)
Resolving deltas:  43% (1179/2738)
Resolving deltas:  44% (1205/2738)
Resolving deltas:  45% (1233/2738)
Resolving deltas:  46% (1260/2738)
Resolving deltas:  47% (1287/2738)
Resolving deltas:  48% (1315/2738)
Resolving deltas:  49% (1342/2738)
Resolving deltas:  50% (1369/2738)
Resolving deltas:  51% (1397/2738)
Resolving deltas:  52% (1424/2738)
Resolving deltas:  53% (1452/2738)
Resolving deltas:  54% (1479/2738)
Resolving deltas:  55% (1506/2738)
Resolving deltas:  56% (1534/2738)
Resolving deltas:  57% (1561/2738)
Resolving deltas:  58% (1589/2738)
Resolving deltas:  59% (1616/2738)
Resolving deltas:  60% (1643/2738)
Resolving deltas:  61% (1671/2738)
Resolving deltas:  62% (1698/2738)
Resolving deltas:  63% (1725/2738)
Resolving deltas:  64% (1753/2738)
Resolving deltas:  65% (1780/2738)
Resolving deltas:  66% (1808/2738)
Resolving deltas:  67% (1835/2738)
Resolving deltas:  68% (1862/2738)
Resolving deltas:  69% (1890/2738)
Resolving deltas:  70% (1917/2738)
Resolving deltas:  71% (1944/2738)
Resolving deltas:  72% (1972/2738)
Resolving deltas:  73% (1999/2738)
Resolving deltas:  74% (2027/2738)
Resolving deltas:  75% (2054/2738)
Resolving deltas:  76% (2081/2738)
Resolving deltas:  77% (2109/2738)
Resolving deltas:  78% (2136/2738)
Resolving deltas:  79% (2164/2738)
Resolving deltas:  80% (2191/2738)
Resolving deltas:  81% (2218/2738)
Resolving deltas:  82% (2248/2738)
Resolving deltas:  83% (2274/2738)
Resolving deltas:  84% (2300/2738)
Resolving deltas:  85% (2328/2738)
Resolving deltas:  86% (2356/2738)
Resolving deltas:  87% (2383/2738)
Resolving deltas:  88% (2411/2738)
Resolving deltas:  89% (2439/2738)
Resolving deltas:  90% (2465/2738)
Resolving deltas:  91% (2492/2738)
Resolving deltas:  92% (2519/2738)
Resolving deltas:  93% (2547/2738)
Resolving deltas:  94% (2574/2738)
Resolving deltas:  95% (2602/2738)
Resolving deltas:  96% (2629/2738)
Resolving deltas:  97% (2656/2738)
Resolving deltas:  98% (2685/2738)
Resolving deltas:  99% (2711/2738)
Resolving deltas: 100% (2738/2738)
Resolving deltas: 100% (2738/2738), done.
Updating files:  64% (7371/11457)
Updating files:  65% (7448/11457)
Updating files:  66% (7562/11457)
Updating files:  67% (7677/11457)
Updating files:  68% (7791/11457)
Updating files:  69% (7906/11457)
Updating files:  70% (8020/11457)
Updating files:  71% (8135/11457)
Updating files:  71% (8231/11457)
Updating files:  72% (8250/11457)
Updating files:  73% (8364/11457)
Updating files:  74% (8479/11457)
Updating files:  75% (8593/11457)
Updating files:  76% (8708/11457)
Updating files:  77% (8822/11457)
Updating files:  78% (8937/11457)
Updating files:  79% (9052/11457)
Updating files:  80% (9166/11457)
Updating files:  81% (9281/11457)
Updating files:  82% (9395/11457)
Updating files:  83% (9510/11457)
Updating files:  84% (9624/11457)
Updating files:  85% (9739/11457)
Updating files:  86% (9854/11457)
Updating files:  87% (9968/11457)
Updating files:  88% (10083/11457)
Updating files:  89% (10197/11457)
Updating files:  90% (10312/11457)
Updating files:  90% (10425/11457)
Updating files:  91% (10426/11457)
Updating files:  92% (10541/11457)
Updating files:  93% (10656/11457)
Updating files:  94% (10770/11457)
Updating files:  95% (10885/11457)
Updating files:  96% (10999/11457)
Updating files:  97% (11114/11457)
Updating files:  98% (11228/11457)
Updating files:  99% (11343/11457)
Updating files: 100% (11457/11457)
Updating files: 100% (11457/11457), done.
 00:15

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-1  Started
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-web-1  Started
 00:02

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  38/133 [========>-------------------]  28%
  63/133 [=============>--------------]  47%
  89/133 [==================>---------]  66%
 111/133 [=======================>----]  83%
 127/133 [==========================>-]  95%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:08

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:03

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 5.7 s.
 00:06

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:01

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 16s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:16

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:40

 01:40

Install 'extensions/CheckUser'...

Cloning component(s)
:0: _clone_component "skins/Vector"
:1: _clone_component "extensions/CheckUser"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/skins/Vector to 'skins/Vector' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'skins/Vector'...
|0| remote: Counting objects: 1           
remote: Counting objects: 957, done        
|0| remote: Finding sources:   1% (5/957)           
remote: Finding sources:   2% (15/957)           
remote: Finding sources:   3% (24/957)           
remote: Finding sources:   4% (34/957)           
remote: Finding sources:   5% (44/957)           
remote: Finding sources:   6% (53/957)           
remote: Finding sources:   7% (63/957)           
remote: Finding sources:   8% (72/957)           
remote: Finding sources:   9% (82/957)           
remote: Finding sources:  10% (91/957)           
remote: Finding sources:  11% (101/957)           
remote: Finding sources:  12% (111/957)           
remote: Finding sources:  13% (120/957)           
remote: Finding sources:  14% (130/957)           
remote: Finding sources:  15% (139/957)           
remote: Finding sources:  16% (149/957)           
remote: Finding sources:  17% (158/957)           
remote: Finding sources:  18% (168/957)           
remote: Finding sources:  19% (178/957)           
remote: Finding sources:  20% (187/957)           
remote: Finding sources:  21% (197/957)           
remote: Finding sources:  22% (206/957)           
remote: Finding sources:  23% (216/957)           
remote: Finding sources:  24% (225/957)           
remote: Finding sources:  25% (235/957)           
remote: Finding sources:  26% (245/957)           
remote: Finding sources:  27% (254/957)           
remote: Finding sources:  28% (264/957)           
remote: Finding sources:  29% (273/957)           
remote: Finding sources:  30% (283/957)           
remote: Finding sources:  31% (292/957)           
remote: Finding sources:  32% (302/957)           
remote: Finding sources:  33% (312/957)           
remote: Finding sources:  34% (321/957)           
remote: Finding sources:  35% (331/957)           
remote: Finding sources:  36% (340/957)           
remote: Finding sources:  37% (350/957)           
remote: Finding sources:  38% (359/957)           
remote: Finding sources:  39% (369/957)           
remote: Finding sources:  40% (379/957)           
remote: Finding sources:  41% (388/957)           
remote: Finding sources:  42% (398/957)           
remote: Finding sources:  43% (407/957)           
remote: Finding sources:  44% (417/957)           
remote: Finding sources:  45% (426/957)           
remote: Finding sources:  46% (436/957)           
remote: Finding sources:  47% (446/957)           
remote: Finding sources:  48% (455/957)           
remote: Finding sources:  49% (465/957)           
remote: Finding sources:  50% (474/957)           
remote: Finding sources:  51% (484/957)           
remote: Finding sources:  52% (493/957)           
remote: Finding sources:  53% (503/957)           
remote: Finding sources:  54% (512/957)           
remote: Finding sources:  55% (522/957)           
remote: Finding sources:  56% (532/957)           
remote: Finding sources:  57% (541/957)           
remote: Finding sources:  58% (551/957)           
remote: Finding sources:  59% (560/957)           
remote: Finding sources:  60% (570/957)           
remote: Finding sources:  61% (579/957)           
remote: Finding sources:  62% (589/957)           
remote: Finding sources:  63% (599/957)           
remote: Finding sources:  64% (608/957)           
remote: Finding sources:  65% (618/957)           
remote: Finding sources:  66% (627/957)           
remote: Finding sources:  67% (637/957)           
remote: Finding sources:  68% (646/957)           
remote: Finding sources:  69% (656/957)           
remote: Finding sources:  70% (666/957)           
remote: Finding sources:  71% (675/957)           
remote: Finding sources:  72% (685/957)           
remote: Finding sources:  73% (694/957)           
remote: Finding sources:  74% (704|1| 
|1| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/CheckUser to 'extensions/CheckUser' (use CLONE_DEPTH=0 for full depth)
|1| Cloning into 'extensions/CheckUser'...
|1| remote: Counting objects: 1           
remote: Counting objects: 1065, done        
|1| remote: Finding sources:   1% (6/1065)           
remote: Finding sources:   2% (16/1065)           
remote: Finding sources:   3% (27/1065)           
remote: Finding sources:   4% (38/1065)           
remote: Finding sources:   5% (48/1065)           
remote: Finding sources:   6% (59/1065)           
remote: Finding sources:   7% (70/1065)           
remote: Finding sources:   8% (80/1065)           
remote: Finding sources:   9% (91/1065)           
remote: Finding sources:  10% (102/1065)           
remote: Finding sources:  11% (112/1065)           
remote: Finding sources:  12% (123/1065)           
remote: Finding sources:  13% (134/1065)           
remote: Finding sources:  14% (144/1065)           
remote: Finding sources:  15% (155/1065)           
remote: Finding sources:  16% (166/1065)           
remote: Finding sources:  17% (176/1065)           
remote: Finding sources:  18% (187/1065)           
remote: Finding sources:  19% (198/1065)           
remote: Finding sources:  20% (208/1065)           
remote: Finding sources:  21% (219/1065)           
remote: Finding sources:  22% (229/1065)           
remote: Finding sources:  23% (240/1065)           
remote: Finding sources:  24% (251/1065)           
remote: Finding sources:  25% (261/1065)           
remote: Finding sources:  26% (272/1065)           
remote: Finding sources:  27% (283/1065)           
remote: Finding sources:  28% (293/1065)           
remote: Finding sources:  29% (304/1065)           
remote: Finding sources:  30% (315/1065)           
remote: Finding sources:  31% (325/1065)           
remote: Finding sources:  32% (336/1065)           
remote: Finding sources:  33% (347/1065)           
remote: Finding sources:  34% (357/1065)           
remote: Finding sources:  35% (368/1065)           
remote: Finding sources:  36% (379/1065)           
remote: Finding sources:  37% (389/1065)           
remote: Finding sources:  38% (400/1065)           
remote: Finding sources:  39% (411/1065)           
remote: Finding sources:  40% (421/1065)           
remote: Finding sources:  41% (432/1065)           
remote: Finding sources:  42% (442/1065)           
remote: Finding sources:  43% (453/1065)           
remote: Finding sources:  44% (464/1065)           
remote: Finding sources:  45% (474/1065)           
remote: Finding sources:  46% (485/1065)           
remote: Finding sources:  47% (496/1065)           
remote: Finding sources:  48% (506/1065)           
remote: Finding sources:  49% (517/1065)           
remote: Finding sources:  50% (528/1065)           
remote: Finding sources:  51% (538/1065)           
remote: Finding sources:  52% (549/1065)           
remote: Finding sources:  53% (560/1065)           
remote: Finding sources:  54% (570/1065)           
remote: Finding sources:  55% (581/1065)           
remote: Finding sources:  56% (592/1065)           
remote: Finding sources:  57% (602/1065)           
remote: Finding sources:  58% (613/1065)           
remote: Finding sources:  59% (624/1065)           
remote: Finding sources:  60% (634/1065)           
remote: Finding sources:  61% (645/1065)           
remote: Finding sources:  62% (655/1065)           
remote: Finding sources:  63% (666/1065)           
remote: Finding sources:  64% (677/1065)           
remote: Finding sources:  65% (687/1065)           
remote: Finding sources:  66% (698/1065)           
remote: Finding sources:  67% (709/1065)           
remote: Finding sources:  68% (719/1065)           
remote: Finding sources:  69% (730/1065)           
remote: Finding sources:  70% (741/1065)           
remote: Finding sources:  71% (751/1065)           
remote: Finding sources:  72% (762/1065/957)           
remote: Finding sources:  75% (713/957)           
remote: Finding sources:  76% (723/957)           
remote: Finding sources:  77% (733/957)           
remote: Finding sources:  78% (742/957)           
remote: Finding sources:  79% (752/957)           
remote: Finding sources:  80% (761/957)           
remote: Finding sources:  81% (771/957)           
remote: Finding sources:  82% (780/957)           
remote: Finding sources:  83% (790/957)           
remote: Finding sources:  84% (800/957)           
remote: Finding sources:  85% (809/957)           
remote: Finding sources:  86% (819/957)           
remote: Finding sources:  87% (828/957)           
remote: Finding sources:  88% (838/957)           
remote: Finding sources:  89% (847/957)           
remote: Finding sources:  90% (857/957)           
remote: Finding sources:  91% (867/957)           
remote: Finding sources:  92% (876/957)           
remote: Finding sources:  93% (886/957)           
remote: Finding sources:  94% (895/957)           
remote: Finding sources:  95% (905/957)           
remote: Finding sources:  96% (914/957)           
remote: Finding sources:  97% (924/957)           
remote: Finding sources:  98% (934/957)           
remote: Finding sources:  99% (943/957)           
remote: Finding sources: 100% (953/957)           
remote: Finding sources: 100% (957/957)        
|0| remote: Getting sizes:   1% (5/915)           
remote: Getting sizes:   2% (14/915)           
remote: Getting sizes:   3% (23/915)           
remote: Getting sizes:   4% (33/915)           
remote: Getting sizes:   5% (42/915)           
remote: Getting sizes:   6% (51/915)           
remote: Getting sizes:   7% (60/915)           
remote: Getting sizes:   8% (69/915)           
remote: Getting sizes:   9% (78/915)           
remote: Getting sizes:  10% (87/915)           
remote: Getting sizes:  11% (97/915)           
remote: Getting sizes:  12% (106/915)           
remote: Getting sizes:  13% (115/915)           
remote: Getting sizes:  14% (124/915)           
remote: Getting sizes:  15% (133/915)           
remote: Getting sizes:  16% (142/915)           
remote: Getting sizes:  17% (151/915)           
remote: Getting sizes:  18% (161/915)           
remote: Getting sizes:  19% (170/915)           
remote: Getting sizes:  20% (179/915)           
remote: Getting sizes:  21% (188/915)           
remote: Getting sizes:  22% (197/915)           
remote: Getting sizes:  23% (206/915)           
remote: Getting sizes:  24% (216/915)           
remote: Getting sizes:  25% (225/915)           
remote: Getting sizes:  26% (234/915)           
remote: Getting sizes:  27% (243/915)           
remote: Getting sizes:  28% (252/915)           
remote: Getting sizes:  29% (261/915)           
remote: Getting sizes:  30% (270/915)           
remote: Getting sizes:  31% (280/915)           
remote: Getting sizes:  32% (289/915)           
remote: Getting sizes:  33% (298/915)           
remote: Getting sizes:  34% (307/915)           
remote: Getting sizes:  35% (316/915)           
remote: Getting sizes:  36% (325/915)           
remote: Getting sizes:  37% (334/915)           
remote: Getting sizes:  38% (344/915)           
remote: Getting sizes:  39% (353/915)           
remote: Getting sizes:  40% (362/915)           
remote: Getting sizes:  41% (371/915)           
remote: Getting sizes:  42% (380/915)           
remote: Getting sizes:  43% (389/915)           
remote: Getting sizes:  44% (399/915)           
remote: Getting sizes:  45% (408/915)           
remote: Getting sizes:  46% (417/915)           
remote: Getting sizes:  47% (426/915)           
remote: Getting sizes:  48% (435/915)           
remote: Getting sizes:  49% (444/915)           
remote: Getting sizes:  50% (453/915)           
remote: Getting sizes:  51% (463/915)           
remote: Getting sizes:  52% (472/915)           
remote: Getting sizes:  53% (481/915)           
remote: Getting sizes:  54% (490/915)           
remote: Getting sizes:  55% (499/915)           
remote: G)           
remote: Finding sources:  73% (773/1065)           
remote: Finding sources:  74% (783/1065)           
remote: Finding sources:  75% (794/1065)           
remote: Finding sources:  76% (805/1065)           
remote: Finding sources:  77% (815/1065)           
remote: Finding sources:  78% (826/1065)           
remote: Finding sources:  79% (837/1065)           
remote: Finding sources:  80% (847/1065)           
remote: Finding sources:  81% (858/1065)           
remote: Finding sources:  82% (868/1065)           
remote: Finding sources:  83% (879/1065)           
remote: Finding sources:  84% (890/1065)           
remote: Finding sources:  85% (900/1065)           
remote: Finding sources:  86% (911/1065)           
remote: Finding sources:  87% (922/1065)           
remote: Finding sources:  88% (932/1065)           
remote: Finding sources:  89% (943/1065)           
remote: Finding sources:  90% (954/1065)           
remote: Finding sources:  91% (964/1065)           
remote: Finding sources:  92% (975/1065)           
remote: Finding sources:  93% (986/1065)           
remote: Finding sources:  94% (996/1065)           
remote: Finding sources:  95% (1007/1065)           
remote: Finding sources:  96% (1018/1065)           
remote: Finding sources:  97% (1028/1065)           
remote: Finding sources:  98% (1039/1065)           
remote: Finding sources:  99% (1050/1065)           
remote: Finding sources: 100% (1060/1065)           
remote: Finding sources: 100% (1065/1065)        
|1| remote: Getting sizes:   1% (5/994)           
remote: Getting sizes:   2% (15/994)           
remote: Getting sizes:   3% (25/994)           
remote: Getting sizes:   4% (35/994)           
remote: Getting sizes:   5% (45/994)           
remote: Getting sizes:   6% (55/994)           
remote: Getting sizes:   7% (65/994)           
remote: Getting sizes:   8% (75/994)           
remote: Getting sizes:   9% (85/994)           
remote: Getting sizes:  10% (95/994)           
remote: Getting sizes:  11% (105/994)           
remote: Getting sizes:  12% (115/994)           
remote: Getting sizes:  13% (125/994)           
remote: Getting sizes:  14% (135/994)           
remote: Getting sizes:  15% (145/994)           
remote: Getting sizes:  16% (155/994)           
remote: Getting sizes:  17% (165/994)           
remote: Getting sizes:  18% (174/994)           
remote: Getting sizes:  19% (184/994)           
remote: Getting sizes:  20% (194/994)           
remote: Getting sizes:  21% (204/994)           
remote: Getting sizes:  22% (214/994)           
remote: Getting sizes:  23% (224/994)           
remote: Getting sizes:  24% (234/994)           
remote: Getting sizes:  25% (244/994)           
remote: Getting sizes:  26% (254/994)           
remote: Getting sizes:  27% (264/994)           
remote: Getting sizes:  28% (274/994)           
remote: Getting sizes:  29% (284/994)           
remote: Getting sizes:  30% (294/994)           
remote: Getting sizes:  31% (304/994)           
remote: Getting sizes:  32% (314/994)           
remote: Getting sizes:  33% (324/994)           
remote: Getting sizes:  34% (333/994)           
remote: Getting sizes:  35% (343/994)           
remote: Getting sizes:  36% (353/994)           
remote: Getting sizes:  37% (363/994)           
remote: Getting sizes:  38% (373/994)           
remote: Getting sizes:  39% (383/994)           
remote: Getting sizes:  40% (393/994)           
remote: Getting sizes:  41% (403/994)           
remote: Getting sizes:  42% (413/994)           
remote: Getting sizes:  43% (423/994)           
remote: Getting sizes:  44% (433/994)           
remote: Getting sizes:  45% (443/994)           
remote: Getting sizes:  46% (453/994)           
remote: Getting sizes:  47% (463/994)           
remote: Getting sizes:  48% (473/994)           
remote: Getting sizes:  49% (483/994)           
remote: Getting sizes:  50% (493/994)           
remote: Getting sizes:  51% (502/994)           
remote: Getting sizes:  52% (512/994)           
remote: Getting sizesetting sizes:  56% (508/915)           
remote: Getting sizes:  57% (517/915)           
remote: Getting sizes:  58% (527/915)           
remote: Getting sizes:  59% (536/915)           
remote: Getting sizes:  60% (545/915)           
remote: Getting sizes:  61% (554/915)           
remote: Getting sizes:  62% (563/915)           
remote: Getting sizes:  63% (572/915)           
remote: Getting sizes:  64% (582/915)           
remote: Getting sizes:  65% (591/915)           
remote: Getting sizes:  66% (600/915)           
remote: Getting sizes:  67% (609/915)           
remote: Getting sizes:  68% (618/915)           
remote: Getting sizes:  69% (627/915)           
remote: Getting sizes:  70% (636/915)           
remote: Getting sizes:  71% (646/915)           
remote: Getting sizes:  72% (655/915)           
remote: Getting sizes:  73% (664/915)           
remote: Getting sizes:  74% (673/915)           
remote: Getting sizes:  75% (682/915)           
remote: Getting sizes:  76% (691/915)           
remote: Getting sizes:  77% (700/915)           
remote: Getting sizes:  78% (710/915)           
remote: Getting sizes:  79% (719/915)           
remote: Getting sizes:  80% (728/915)           
remote: Getting sizes:  81% (737/915)           
remote: Getting sizes:  82% (746/915)           
remote: Getting sizes:  83% (755/915)           
remote: Getting sizes:  84% (765/915)           
remote: Getting sizes:  85% (774/915)           
remote: Getting sizes:  86% (783/915)           
remote: Getting sizes:  87% (792/915)           
remote: Getting sizes:  88% (801/915)           
remote: Getting sizes:  89% (810/915)           
remote: Getting sizes:  90% (819/915)           
remote: Getting sizes:  91% (829/915)           
remote: Getting sizes:  92% (838/915)           
remote: Getting sizes:  93% (847/915)           
remote: Getting sizes:  94% (856/915)           
remote: Getting sizes:  95% (865/915)           
remote: Getting sizes:  96% (874/915)           
remote: Getting sizes:  97% (883/915)           
remote: Getting sizes:  98% (893/915)           
remote: Getting sizes:  99% (902/915)           
remote: Getting sizes: 100% (911/915)           
remote: Getting sizes: 100% (915/915)        
|0| remote: Compressing objects:   1% (23089/2093022)           
remote: Compressing objects:   2% (42367/2093022)           
remote: Compressing objects:   3% (52699/2093022)           
remote: Compressing objects:   4% (73935/2093022)           
remote: Compressing objects:   5% (96156/2093022)           
remote: Compressing objects:   6% (116150/2093022)           
remote: Compressing objects:   7% (137822/2093022)           
remote: Compressing objects:   8% (157196/2093022)           
remote: Compressing objects:   9% (180854/2093022)           
remote: Compressing objects:  10% (205357/2093022)           
remote: Compressing objects:  11% (222023/2093022)           
remote: Compressing objects:  12% (243567/2093022)           
remote: Compressing objects:  13% (263988/2093022)           
remote: Compressing objects:  14% (283946/2093022)           
remote: Compressing objects:  15% (315745/2093022)           
remote: Compressing objects:  16% (332798/2093022)           
remote: Compressing objects:  17% (347355/2093022)           
remote: Compressing objects:  18% (368935/2093022)           
remote: Compressing objects:  19% (404218/2093022)           
remote: Compressing objects:  20% (409411/2093022)           
remote: Compressing objects:  21% (430781/2093022)           
remote: Compressing objects:  22% (457858/2093022)           
remote: Compressing objects:  23% (476096/2093022)           
remote: Compressing objects:  24% (492879/2093022)           
remote: Compressing objects:  25% (519146/2093022)           
remote: Compressing objects:  26% (540260/2093022)           
remote: Compressing objects:  27% (554654/2093022)           
remote: Compressing objects:  28% (580088/2093022)           
remote: Compressing objects:  29% (596602/2093022)           
remote: Compressing objects:  30% (617817/209302:  53% (522/994)           
remote: Getting sizes:  54% (532/994)           
remote: Getting sizes:  55% (542/994)           
remote: Getting sizes:  56% (552/994)           
remote: Getting sizes:  57% (562/994)           
remote: Getting sizes:  58% (572/994)           
remote: Getting sizes:  59% (582/994)           
remote: Getting sizes:  60% (592/994)           
remote: Getting sizes:  61% (602/994)           
remote: Getting sizes:  62% (612/994)           
remote: Getting sizes:  63% (622/994)           
remote: Getting sizes:  64% (632/994)           
remote: Getting sizes:  65% (642/994)           
remote: Getting sizes:  66% (652/994)           
remote: Getting sizes:  67% (662/994)           
remote: Getting sizes:  68% (671/994)           
remote: Getting sizes:  69% (681/994)           
remote: Getting sizes:  70% (691/994)           
remote: Getting sizes:  71% (701/994)           
remote: Getting sizes:  72% (711/994)           
remote: Getting sizes:  73% (721/994)           
remote: Getting sizes:  74% (731/994)           
remote: Getting sizes:  75% (741/994)           
remote: Getting sizes:  76% (751/994)           
remote: Getting sizes:  77% (761/994)           
remote: Getting sizes:  78% (771/994)           
remote: Getting sizes:  79% (781/994)           
remote: Getting sizes:  80% (791/994)           
remote: Getting sizes:  81% (801/994)           
remote: Getting sizes:  82% (811/994)           
remote: Getting sizes:  83% (821/994)           
remote: Getting sizes:  84% (830/994)           
remote: Getting sizes:  85% (840/994)           
remote: Getting sizes:  86% (850/994)           
remote: Getting sizes:  87% (860/994)           
remote: Getting sizes:  88% (870/994)           
remote: Getting sizes:  89% (880/994)           
remote: Getting sizes:  90% (890/994)           
remote: Getting sizes:  91% (900/994)           
remote: Getting sizes:  92% (910/994)           
remote: Getting sizes:  93% (920/994)           
remote: Getting sizes:  94% (930/994)           
remote: Getting sizes:  95% (940/994)           
remote: Getting sizes:  96% (950/994)           
remote: Getting sizes:  97% (960/994)           
remote: Getting sizes:  98% (970/994)           
remote: Getting sizes:  99% (980/994)           
remote: Getting sizes: 100% (990/994)           
remote: Getting sizes: 100% (994/994)        
|1| remote: Compressing objects:   1% (23042/4255466)           
remote: Compressing objects:   2% (64554/4255466)           
remote: Compressing objects:   3% (106684/4255466)           
remote: Compressing objects:   4% (154069/4255466)           
remote: Compressing objects:   5% (215232/4255466)           
remote: Compressing objects:   6% (240402/4255466)           
remote: Compressing objects:   7% (279064/4255466)           
remote: Compressing objects:   8% (354046/4255466)           
remote: Compressing objects:   9% (390714/4255466)           
remote: Compressing objects:  10% (409014/4255466)           
remote: Compressing objects:  11% (448180/4255466)           
remote: Compressing objects:  12% (491008/4255466)           
remote: Compressing objects:  13% (534183/4255466)           
remote: Compressing objects:  14% (576453/4255466)           
remote: Compressing objects:  15% (621674/4255466)           
remote: Compressing objects:  16% (668951/4255466)           
remote: Compressing objects:  17% (702340/4255466)           
remote: Compressing objects:  19% (794138/4255466)           
remote: Compressing objects:  20% (846602/4255466)           
remote: Compressing objects:  21% (872470/4255466)           
remote: Compressing objects:  22% (917181/4255466)           
remote: Compressing objects:  23% (970254/4255466)           
remote: Compressing objects:  24% (1002889/4255466)           
remote: Compressing objects:  25% (1048838/4255466)           
remote: Compressing objects:  26% (1088618/4255466)           
remote: Compressing objects:  27% (1127828/4255466)           
remote: Compressing objects:  28% (1172473/4255466)           
remote: Compressing objects: 2)           
remote: Compressing objects:  31% (645139/2093022)           
remote: Compressing objects:  32% (659724/2093022)           
remote: Compressing objects:  33% (681653/2093022)           
remote: Compressing objects:  34% (705844/2093022)           
remote: Compressing objects:  35% (725264/2093022)           
remote: Compressing objects:  36% (748752/2093022)           
remote: Compressing objects:  37% (765535/2093022)           
remote: Compressing objects:  38% (785686/2093022)           
remote: Compressing objects:  39% (809075/2093022)           
remote: Compressing objects:  40% (826839/2093022)           
remote: Compressing objects:  41% (854564/2093022)           
remote: Compressing objects:  42% (871041/2093022)           
remote: Compressing objects:  43% (894756/2093022)           
remote: Compressing objects:  44% (911073/2093022)           
remote: Compressing objects:  63% (1324196/2093022)           
remote: Compressing objects:  64% (1329816/2093022)           
remote: Compressing objects:  65% (1350531/2093022)           
remote: Compressing objects:  66% (1371756/2093022)           
remote: Compressing objects:  67% (1394044/2093022)           
remote: Compressing objects:  68% (1412975/2093022)           
remote: Compressing objects:  69% (1436878/2093022)           
remote: Compressing objects:  70% (1455195/2093022)           
remote: Compressing objects:  71% (1484379/2093022)           
remote: Compressing objects:  72% (1498142/2093022)           
remote: Compressing objects:  73% (1518216/2093022)           
remote: Compressing objects:  74% (1539410/2093022)           
remote: Compressing objects:  75% (1560056/2093022)           
remote: Compressing objects:  76% (1580455/2093022)           
remote: Compressing objects:  77% (1602429/2093022)           
remote: Compressing objects:  78% (1625560/2093022)           
remote: Compressing objects:  79% (1645537/2093022)           
remote: Compressing objects:  80% (1666103/2093022)           
remote: Compressing objects:  81% (1685141/2093022)           
remote: Compressing objects:  82% (1707631/2093022)           
remote: Compressing objects:  83% (1727491/2093022)           
remote: Compressing objects:  84% (1747887/2093022)           
remote: Compressing objects:  85% (1772042/2093022)           
remote: Compressing objects:  86% (1790910/2093022)           
remote: Compressing objects:  87% (1813862/2093022)           
remote: Compressing objects:  88% (1831950/2093022)           
remote: Compressing objects:  89% (1855482/2093022)           
remote: Compressing objects:  90% (1873504/2093022)           
remote: Compressing objects:  91% (1894362/2093022)           
remote: Compressing objects:  92% (1915482/2093022)           
remote: Compressing objects:  93% (1950359/2093022)           
remote: Compressing objects:  94% (1962264/2093022)           
remote: Compressing objects:  95% (1981414/2093022)           
remote: Compressing objects:  96% (2000194/2093022)           
remote: Compressing objects:  97% (2020546/2093022)           
remote: Compressing objects:  98% (2044397/2093022)           
remote: Compressing objects:  99% (2062732/2093022)           
remote: Compressing objects: 100% (2083332/2093022)           
remote: Compressing objects: 100% (2093022/2093022)        
|0| Receiving objects:   0% (1/957)
Receiving objects:   1% (10/957)
Receiving objects:   2% (20/957)
Receiving objects:   3% (29/957)
Receiving objects:   4% (39/957)
Receiving objects:   5% (48/957)
Receiving objects:   6% (58/957)
Receiving objects:   7% (67/957)
Receiving objects:   8% (77/957)
Receiving objects:   9% (87/957)
Receiving objects:  10% (96/957)
Receiving objects:  11% (106/957)
Receiving objects:  12% (115/957)
Receiving objects:  13% (125/957)
Receiving objects:  14% (134/957)
Receiving objects:  15% (144/957)
Receiving objects:  16% (154/957)
Receiving objects:  17% (163/957)
Receiving objects:  18% (173/957)
Receiving objects:  19% (182/957)
Receiving objects:  20% (192/957)
Receiving objects:  21% (201/957)
Receiving objects:  22% (211/957)
Receiving objects:  23% (221/957)
Receiving objects:  24% (230/957)
Receiving objects:  25% (240/957)
Receiving objects:  26% (249/957)
Receiving objects:  27% (259/957)
Receiving objects:  28% (268/957)
Receiving objects:  29% (278/957)
Receiving objects:  30% (288/957)
Receiving objects:  31% (297/957)
Receiving objects:  32% (307/957)
Receiving objects:  33% (316/957)
Receiving objects:  34% (326/957)
Receiving objects:  35% (335/957)
Receiving objects:  36% (345/957)
Receiving objects:  37% (355/957)
Receiving objects:  38% (364/957)
Receiving objects:  39% (374/957)
Receiving objects:  40% (383/957)
Receiving objects:  41% (393/957)
Receiving objects:  42% (402/957)
Receiving objects:  43% (412/957)
Receiving objects:  44% (422/957)
Receiving objects:  45% (431/957)
Receiving objects:  46% (441/957)
Receiving objects:  47% (450/957)
Receiving objects:  48% (460/957)
Receiving objects:  49% (469/957)
Receiving objects:  50% (479/957)
Receiving objects:  51% (489/957)
Receiving objects:  52% (498/957)
Receiving objects:  53% (508/957)
Receiving objects:  54% (517/957)
Receiving objects:  55% (527/957)
Receiving objects:  56% (536/957)
Receiving objects:  57% (546/957)
Receiving objects:  58% (556/957)
Receiving objects:  59% (565/957)
Receiving objects:  60% (575/957)
Receiving objects:  61% (584/957)
Receiving objects:  62% (594/957)
Receiving objects:  63% (603/957)
Receiving objects:  64% (613/957)
Receiving objects:  65% (623/957)
Receiving objects:  66% (632/957)
Receiving objects:  67% (642/957)
Receiving objects:  68% (651/957)
Receiving objects:  69% (661/957)
Receiving objects:  70% (670/957)
Receiving objects:  71% (680/957)
Receiving objects:  72% (690/957)
Receiving objects:  73% (699/957)
Receiving objects:  74% (709/957)
Receiving objects:  75% (718/957)
Receiving objects:  76% (728/957)
Receiving objects:  77% (737/957)
Receiving objects:  78% (747/957)
Receiving objects:  79% (757/957)
Receiving objects:  80% (766/957)
Receiving objects:  81% (776/957)
Receiving objects:  82% (785/957)
Receiving objects:  83% (795/957)
Receiving objects:  84% (804/957)
Receiving objects:  85% (814/957)
Receiving objects:  86% (824/957)
Receiving objects:  87% (833/957)
Receiving objects:  88% (843/957)
Receiving objects:  89% (852/957)
Receiving objects:  90% (862/957)
Receiving objects:  91% (871/957)
remote: Total 957 (delta 230), reused 287 (delta 39)        
|0| Receiving objects:  92% (881/957)
Receiving objects:  93% (891/957)
Receiving objects:  94% (900/957)
Receiving objects:  95% (910/957)
Receiving objects:  96% (919/957)
Receiving objects:  97% (929/957)
Receiving objects:  98% (938/957)
Receiving objects:  99% (948/957)
Receiving objects: 100% (957/957)
Receiving objects: 100% (957/957), 1.10 MiB | 10.29 MiB/s, done.
|0| Resolving deltas:   0% (0/230)
Resolving deltas:   1% (3/230)
Resolving deltas:   2% (5/230)
Resolving deltas:   3% (7/230)
Resolving deltas:   4% (10/230)
Resolving deltas:   5% (12/230)
Resolving deltas:   6% (14/230)
Resolving deltas:   7% (17/230)
Resolving deltas:   8% (19/230)
Resolving deltas:   9% (21/230)
Resolving deltas:  10% (23/230)
Resolving deltas:  11% (26/230)
Resolving deltas:  12% (28/230)
Resolving deltas:  13% (30/230)
Resolving deltas:  14% (34/230)
Resolving deltas:  15% (35/230)
Resolving deltas:  16% (37/230)
Resolving deltas:  17% (40/230)
Resolving deltas:  18% (42/230)
Resolving deltas:  19% (44/230)
Resolving deltas:  20% (46/230)
Resolving deltas:  21% (49/230)
Resolving deltas:  22% (51/230)
Resolving deltas:  23% (53/230)
Resolving deltas:  24% (56/230)
Resolving deltas:  25% (58/230)
Resolving deltas:  26% (60/230)
Resolving deltas:  27% (63/230)
Resolving deltas:  28% (65/230)
Resolving deltas:  29% (67/230)
Resolving deltas:  30% (69/230)
Resolving deltas:  31% (72/230)
Resolving deltas:  32% (74/230)
Resolving deltas:  33% (77/230)
Resolving deltas:  34% (79/230)
Resolving deltas:  35% (81/230)
Resolving deltas:  36% (83/230)
Resolving deltas:  37% (86/230)
Resolving deltas:  38% (88/230)
Resolving deltas:  39% (90/230)
Resolving deltas:  40% (92/230)
Resolving deltas:  41% (95/230)
Resolving deltas:  42% (97/230)
Resolving deltas:  43% (99/230)
Resolving deltas:  44% (102/230)
Resolving deltas:  45% (104/230)
Resolving deltas:  46% (106/230)
Resolving deltas:  47% (109/230)
Resolving deltas:  48% (111/230)
Resolving deltas:  49% (113/230)
Resolving deltas:  50% (115/230)
Resolving deltas:  51% (118/230)
Resolving deltas:  52% (120/230)
Resolving deltas:  53% (122/230)
Resolving deltas:  54% (125/230)
Resolving deltas:  55% (127/230)
Resolving deltas:  56% (129/230)
Resolving deltas:  57% (132/230)
Resolving deltas:  58% (134/230)
Resolving deltas:  59% (136/230)
Resolving deltas:  60% (138/230)
Resolving deltas:  61% (142/230)
Resolving deltas:  62% (143/230)
Resolving deltas:  63% (145/230)
Resolving deltas:  64% (148/230)
Resolving deltas:  65% (150/230)
Resolving deltas:  66% (152/230)
Resolving deltas:  67% (155/230)
Resolving deltas:  68% (157/230)
Resolving deltas:  69% (159/230)
Resolving deltas:  70% (161/230)
Resolving deltas:  71% (164/230)
Resolving deltas:  72% (166/230)
Resolving deltas:  73% (168/230)
Resolving deltas:  74% (171/230)
Resolving deltas:  75% (173/230)
Resolving deltas:  76% (175/230)
Resolving deltas:  77% (178/230)
Resolving deltas:  78% (180/230)
Resolving deltas:  79% (182/230)
Resolving deltas:  80% (185/230)
Resolving deltas:  81% (187/230)
Resolving deltas:  82% (190/230)
Resolving deltas:  83% (191/230)
Resolving deltas:  84% (194/230)
Resolving deltas:  85% (196/230)
Resolving deltas:  86% (198/230)
Resolving deltas:  87% (201/230)
Resolving deltas:  88% (203/230)
Resolving deltas:  89% (205/230)
Resolving deltas:  90% (207/230)
Resolving deltas:  91% (210/230)
Resolving deltas:  92% (212/230)
Resolving deltas:  93% (214/230)
Resolving deltas:  94% (217/230)
Resolving deltas:  95% (219/230)
Resolving deltas:  96% (221/230)
Resolving deltas:  97% (224/230)
Resolving deltas:  98% (226/230)
Resolving deltas:  99% (228/230)
Resolving deltas: 100% (230/230)
Resolving deltas: 100% (230/230), done.
|0|  00:01
 29% (1222599/4255466)           
remote: Compressing objects:  30% (1263195/4255466)           
remote: Compressing objects:  31% (1316811/4255466)           
remote: Compressing objects:  32% (1340829/4255466)           
remote: Compressing objects:  33% (1386832/4255466)           
remote: Compressing objects:  34% (1427601/4255466)           
remote: Compressing objects:  35% (1478832/4255466)           
remote: Compressing objects:  36% (1510825/4255466)           
remote: Compressing objects:  37% (1553893/4255466)           
remote: Compressing objects:  38% (1613325/4255466)           
remote: Compressing objects:  39% (1647080/4255466)           
remote: Compressing objects:  40% (1690762/4255466)           
remote: Compressing objects:  41% (1733279/4255466)           
remote: Compressing objects:  42% (1774353/4255466)           
remote: Compressing objects:  43% (1820464/4255466)           
remote: Compressing objects:  44% (1880263/4255466)           
remote: Compressing objects:  45% (1920766/4255466)           
remote: Compressing objects:  46% (1940290/4255466)           
remote: Compressing objects:  47% (2000568/4255466)           
remote: Compressing objects:  48% (2029555/4255466)           
remote: Compressing objects:  49% (2074536/4255466)           
remote: Compressing objects:  50% (2111501/4255466)           
remote: Compressing objects:  51% (2150906/4255466)           
remote: Compressing objects:  52% (2193142/4255466)           
remote: Compressing objects:  53% (2246265/4255466)           
remote: Compressing objects:  54% (2315587/4255466)           
remote: Compressing objects:  55% (2324166/4255466)           
remote: Compressing objects:  56% (2365806/4255466)           
remote: Compressing objects:  57% (2409180/4255466)           
remote: Compressing objects:  58% (2483934/4255466)           
remote: Compressing objects:  59% (2491004/4255466)           
remote: Compressing objects:  60% (2538388/4255466)           
remote: Compressing objects:  74% (3136640/4255466)           
remote: Compressing objects:  75% (3187569/4255466)           
remote: Compressing objects:  76% (3245163/4255466)           
remote: Compressing objects:  77% (3274946/4255466)           
remote: Compressing objects:  78% (3316572/4255466)           
remote: Compressing objects:  79% (3373789/4255466)           
remote: Compressing objects:  80% (3398268/4255466)           
remote: Compressing objects:  81% (3430112/4255466)           
remote: Compressing objects:  82% (3475738/4255466)           
remote: Compressing objects:  83% (3517062/4255466)           
remote: Compressing objects:  84% (3555335/4255466)           
remote: Compressing objects:  85% (3596405/4255466)           
remote: Compressing objects:  86% (3643673/4255466)           
remote: Compressing objects:  87% (3690231/4255466)           
remote: Compressing objects:  88% (3741038/4255466)           
remote: Compressing objects:  89% (3791824/4255466)           
remote: Compressing objects:  90% (3810973/4255466)           
remote: Compressing objects:  91% (3863476/4255466)           
remote: Compressing objects:  93% (3951978/4255466)           
remote: Compressing objects:  95% (4033512/4255466)           
remote: Compressing objects:  96% (4066418/4255466)           
remote: Compressing objects:  97% (4107152/4255466)           
remote: Compressing objects:  98% (4159612/4255466)           
remote: Compressing objects:  99% (4191901/4255466)           
remote: Compressing objects: 100% (4234244/4255466)           
remote: Compressing objects: 100% (4255466/4255466)        
|1| Receiving objects:   0% (1/1065)
Receiving objects:   1% (11/1065)
Receiving objects:   2% (22/1065)
Receiving objects:   3% (32/1065)
Receiving objects:   4% (43/1065)
Receiving objects:   5% (54/1065)
Receiving objects:   6% (64/1065)
Receiving objects:   7% (75/1065)
Receiving objects:   8% (86/1065)
Receiving objects:   9% (96/1065)
Receiving objects:  10% (107/1065)
Receiving objects:  11% (118/1065)
Receiving objects:  12% (128/1065)
Receiving objects:  13% (139/1065)
Receiving objects:  14% (150/1065)
Receiving objects:  15% (160/1065)
Receiving objects:  16% (171/1065)
Receiving objects:  17% (182/1065)
Receiving objects:  18% (192/1065)
Receiving objects:  19% (203/1065)
Receiving objects:  20% (213/1065)
Receiving objects:  21% (224/1065)
Receiving objects:  22% (235/1065)
Receiving objects:  23% (245/1065)
Receiving objects:  24% (256/1065)
Receiving objects:  25% (267/1065)
Receiving objects:  26% (277/1065)
Receiving objects:  27% (288/1065)
Receiving objects:  28% (299/1065)
Receiving objects:  29% (309/1065)
Receiving objects:  30% (320/1065)
Receiving objects:  31% (331/1065)
Receiving objects:  32% (341/1065)
Receiving objects:  33% (352/1065)
Receiving objects:  34% (363/1065)
Receiving objects:  35% (373/1065)
Receiving objects:  36% (384/1065)
Receiving objects:  37% (395/1065)
Receiving objects:  38% (405/1065)
Receiving objects:  39% (416/1065)
Receiving objects:  40% (426/1065)
Receiving objects:  41% (437/1065)
Receiving objects:  42% (448/1065)
Receiving objects:  43% (458/1065)
Receiving objects:  44% (469/1065)
Receiving objects:  45% (480/1065)
Receiving objects:  46% (490/1065)
Receiving objects:  47% (501/1065)
Receiving objects:  48% (512/1065)
Receiving objects:  49% (522/1065)
Receiving objects:  50% (533/1065)
Receiving objects:  51% (544/1065)
Receiving objects:  52% (554/1065)
Receiving objects:  53% (565/1065)
Receiving objects:  54% (576/1065)
Receiving objects:  55% (586/1065)
Receiving objects:  56% (597/1065)
Receiving objects:  57% (608/1065)
Receiving objects:  58% (618/1065)
Receiving objects:  59% (629/1065)
Receiving objects:  60% (639/1065)
Receiving objects:  61% (650/1065)
Receiving objects:  62% (661/1065)
Receiving objects:  63% (671/1065)
Receiving objects:  64% (682/1065)
Receiving objects:  65% (693/1065)
Receiving objects:  66% (703/1065)
Receiving objects:  67% (714/1065)
Receiving objects:  68% (725/1065)
Receiving objects:  69% (735/1065)
Receiving objects:  70% (746/1065)
Receiving objects:  71% (757/1065)
Receiving objects:  72% (767/1065)
Receiving objects:  73% (778/1065)
Receiving objects:  74% (789/1065)
Receiving objects:  75% (799/1065)
Receiving objects:  76% (810/1065)
Receiving objects:  77% (821/1065)
Receiving objects:  78% (831/1065)
Receiving objects:  79% (842/1065)
Receiving objects:  80% (852/1065)
Receiving objects:  81% (863/1065)
Receiving objects:  82% (874/1065)
Receiving objects:  83% (884/1065)
Receiving objects:  84% (895/1065)
Receiving objects:  85% (906/1065)
Receiving objects:  86% (916/1065)
Receiving objects:  87% (927/1065)
Receiving objects:  88% (938/1065)
Receiving objects:  89% (948/1065)
Receiving objects:  90% (959/1065)
Receiving objects:  91% (970/1065)
Receiving objects:  92% (980/1065)
Receiving objects:  93% (991/1065)
Receiving objects:  94% (1002/1065)
remote: Total 1065 (delta 159), reused 484 (delta 68)        
|1| Receiving objects:  95% (1012/1065)
Receiving objects:  96% (1023/1065)
Receiving objects:  97% (1034/1065)
Receiving objects:  98% (1044/1065)
Receiving objects:  99% (1055/1065)
Receiving objects: 100% (1065/1065)
Receiving objects: 100% (1065/1065), 1.36 MiB | 8.95 MiB/s, done.
|1| Resolving deltas:   0% (0/159)
Resolving deltas:   1% (2/159)
Resolving deltas:   2% (4/159)
Resolving deltas:   3% (5/159)
Resolving deltas:   4% (7/159)
Resolving deltas:   5% (8/159)
Resolving deltas:   6% (10/159)
Resolving deltas:   7% (12/159)
Resolving deltas:   8% (13/159)
Resolving deltas:   9% (15/159)
Resolving deltas:  10% (16/159)
Resolving deltas:  11% (18/159)
Resolving deltas:  13% (21/159)
Resolving deltas:  14% (23/159)
Resolving deltas:  15% (24/159)
Resolving deltas:  16% (26/159)
Resolving deltas:  17% (28/159)
Resolving deltas:  18% (29/159)
Resolving deltas:  19% (31/159)
Resolving deltas:  20% (32/159)
Resolving deltas:  21% (34/159)
Resolving deltas:  22% (35/159)
Resolving deltas:  23% (37/159)
Resolving deltas:  24% (39/159)
Resolving deltas:  25% (40/159)
Resolving deltas:  26% (42/159)
Resolving deltas:  27% (43/159)
Resolving deltas:  28% (45/159)
Resolving deltas:  29% (47/159)
Resolving deltas:  30% (48/159)
Resolving deltas:  31% (50/159)
Resolving deltas:  32% (51/159)
Resolving deltas:  33% (53/159)
Resolving deltas:  34% (55/159)
Resolving deltas:  35% (56/159)
Resolving deltas:  36% (58/159)
Resolving deltas:  37% (59/159)
Resolving deltas:  38% (61/159)
Resolving deltas:  39% (63/159)
Resolving deltas:  40% (64/159)
Resolving deltas:  41% (66/159)
Resolving deltas:  42% (67/159)
Resolving deltas:  43% (69/159)
Resolving deltas:  44% (70/159)
Resolving deltas:  45% (72/159)
Resolving deltas:  46% (74/159)
Resolving deltas:  47% (75/159)
Resolving deltas:  48% (77/159)
Resolving deltas:  49% (78/159)
Resolving deltas:  50% (81/159)
Resolving deltas:  51% (82/159)
Resolving deltas:  52% (83/159)
Resolving deltas:  53% (85/159)
Resolving deltas:  54% (86/159)
Resolving deltas:  55% (88/159)
Resolving deltas:  56% (90/159)
Resolving deltas:  57% (91/159)
Resolving deltas:  58% (93/159)
Resolving deltas:  59% (94/159)
Resolving deltas:  60% (96/159)
Resolving deltas:  61% (97/159)
Resolving deltas:  62% (99/159)
Resolving deltas:  63% (101/159)
Resolving deltas:  64% (102/159)
Resolving deltas:  65% (104/159)
Resolving deltas:  66% (105/159)
Resolving deltas:  67% (107/159)
Resolving deltas:  68% (109/159)
Resolving deltas:  69% (110/159)
Resolving deltas:  70% (112/159)
Resolving deltas:  71% (113/159)
Resolving deltas:  72% (116/159)
Resolving deltas:  73% (117/159)
Resolving deltas:  74% (118/159)
Resolving deltas:  75% (120/159)
Resolving deltas:  76% (121/159)
Resolving deltas:  77% (123/159)
Resolving deltas:  78% (125/159)
Resolving deltas:  79% (127/159)
Resolving deltas:  80% (128/159)
Resolving deltas:  81% (129/159)
Resolving deltas:  82% (131/159)
Resolving deltas:  83% (132/159)
Resolving deltas:  84% (134/159)
Resolving deltas:  85% (136/159)
Resolving deltas:  86% (137/159)
Resolving deltas:  87% (139/159)
Resolving deltas:  88% (140/159)
Resolving deltas:  89% (142/159)
Resolving deltas:  90% (144/159)
Resolving deltas:  91% (145/159)
Resolving deltas:  92% (147/159)
Resolving deltas:  93% (148/159)
Resolving deltas:  94% (150/159)
Resolving deltas:  95% (152/159)
Resolving deltas:  96% (153/159)
Resolving deltas:  97% (155/159)
Resolving deltas:  98% (156/159)
Resolving deltas:  99% (158/159)
Resolving deltas: 100% (159/159)
Resolving deltas: 100% (159/159), done.
|1|  00:01
 00:01

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 2 installs, 0 updates, 0 removals
  - Locking composer/installers (v2.3.0)
  - Locking firebase/php-jwt (v6.11.1)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 2 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing composer/installers (v2.3.0): Extracting archive
  - Installing firebase/php-jwt (v6.11.1): Extracting archive
1 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
52 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:04

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
52 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.0.0',
npm warn EBADENGINE   required: { npm: '>=10.8.1', node: '>=20' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.0.0',
npm warn EBADENGINE   required: { npm: '>=10.8.1', node: '>=20' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.0.0',
npm warn EBADENGINE   required: { npm: '>=10.8.1', node: '>=20' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.0.0',
npm warn EBADENGINE   required: { npm: '>=10.8.1', node: '>=20' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated @types/easy-table@1.2.3: This is a stub types definition. easy-table provides its own type definitions, so you do not need this installed.
npm warn deprecated lodash.get@4.4.2: This package is deprecated. Use the optional chaining (?.) operator instead.
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@2.0.1: Use your platform's native DOMException instead
npm warn deprecated w3c-hr-time@1.0.2: Use your platform's native performance.now() and performance.timeOrigin.
npm warn deprecated mkdirp@0.3.0: Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)
npm warn deprecated sinon@12.0.1: 16.1.1

> pre-commit@1.2.2 install
> node install.js


> spawn-sync@1.0.15 postinstall
> node postinstall


added 530 packages, removed 8 packages, changed 85 packages, and audited 1965 packages in 19s

230 packages are looking for funding
  run `npm fund` for details

19 vulnerabilities (1 low, 4 moderate, 14 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues possible (including breaking changes), run:
  npm audit fix --force

Some issues need review, and may require choosing
a different dependency.

Run `npm audit` for details.
 00:19

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
Creating cu_changes table...done.
...index cuc_actor_ip_time already set on cu_changes table.
...have cul_reason_id field in cu_log table.
...have cul_actor field in cu_log table.
Running MediaWiki\CheckUser\Maintenance\PopulateCulActor...
The cu_log table seems to be empty.
done.
Running MediaWiki\CheckUser\Maintenance\PopulateCulComment...
The cu_log table seems to be empty.
done.
Running MediaWiki\CheckUser\Maintenance\PopulateCucActor...
The cu_changes table seems to be empty.
done.
Running MediaWiki\CheckUser\Maintenance\PopulateCucComment...
The cu_changes table seems to be empty.
done.
...cu_log_event table already exists.
...cu_private_event table already exists.
...cu_log table does not contain cul_user field.
...cu_log table does not contain cul_reason field.
Modifying cul_reason_id field of table cu_log...done.
...cu_changes table does not contain cuc_user field.
...cu_changes table does not contain cuc_comment field.
...cu_useragent_clienthints table already exists.
...cu_useragent_clienthints_map table already exists.
Running MediaWiki\CheckUser\Maintenance\MoveLogEntriesFromCuChanges...
cu_changes is empty; nothing to move.
done.
Adding cul_result_id field to table cu_log...done.
Modifying cupe_actor field of table cu_private_event...done.
...cu_useragent table already exists.
...have cuc_agent_id field in cu_changes table.
...have cule_agent_id field in cu_log_event table.
Adding cupe_agent_id field to table cu_private_event...done.
Running MediaWiki\CheckUser\Maintenance\DeleteReadOldRowsInCuChanges...
cu_changes is empty; nothing to delete.
done.
...cu_changes table does not contain cuc_only_for_read_old field.
...cu_changes table does not contain cuc_actiontext field.
...cu_changes table does not contain cuc_private field.
Creating cuci_wiki_map table...done.
Creating cuci_temp_edit table...done.
Creating cuci_user table...done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Removing trailing spaces from cu_log entries...
cu_log is empty; nothing to process.
Renaming the 'checkuser-temporary-account-viewer' group to 'temporary-account-viewer'
Nothing to do - no users in the 'checkuser-temporary-account-viewer' group
Starting population of cu_changes with recentchanges rc_id from 1 to 100.
...migrating rc_id from 1 to 100
...migrating rc_id from 100 to 199
...cu_changes table has been populated.
Now importing data from cu_changes to the central index tables
...Processing users with actor IDs 1 to 1
Finished importing data from cu_changes to the central index tables
Skipping importing data from cu_log_event to central index tables as the table is empty
Skipping importing data from cu_private_event to central index tables as the table is empty
Purging caches...
Done in 1.1 s.
 00:02

Running 'skins/Vector/setup.sh' if found
Looking for '/var/local/skins/Vector/setup.sh'
No '/var/local/skins/Vector/setup.sh' found, skipping...
 00:00

Running 'extensions/CheckUser/setup.sh' if found
Looking for '/var/local/extensions/CheckUser/setup.sh'
No '/var/local/extensions/CheckUser/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:30
 00:30

Running Selenium tests for 'extensions/CheckUser' via 'run_component_selenium_tests "extensions/CheckUser"'...

Ensuring Selenium ready...

 00:00

Starting Selenium container
 Container mediawiki-novnc-1  Creating
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-novnc-1  Created
 Container mediawiki-selenium-1  Creating
 Container mediawiki-selenium-1  Created
 Container mediawiki-novnc-1  Starting
 Container mediawiki-novnc-1  Started
 Container mediawiki-selenium-1  Starting
 Container mediawiki-selenium-1  Started
 00:10
Installing Selenium browser binary...
Chromium 101.0.4950.0 

> selenium-test
> wdio tests/selenium/wdio.conf.js


Execution of 5 workers started at 2025-06-20T15:50:20.622Z

Setting up modified /var/www/html/w/LocalSettings.php
[0-0] RUNNING in chrome - /tests/selenium/specs/checkuser.js
[0-1] RUNNING in chrome - /tests/selenium/specs/checkuserlog.js
[0-4] RUNNING in chrome - /tests/selenium/specs/tempAccountsOnboarding.js
[0-3] RUNNING in chrome - /tests/selenium/specs/investigate.js
[0-2] RUNNING in chrome - /tests/selenium/specs/clienthints.js
[0-4] [15:50:29] [E] [MWBOT] Login failed: SeleniumCheckUserAccount@http://localhost:8080/w
[0-4] Error in "Temporary Accounts Onboarding Dialog."after all" hook for "Verify onboarding dialog displays correctly and IPInfo preference works""
Error: Could not login: Failed
    at /var/www/html/w/node_modules/mwbot/src/index.js:335:31
    at tryCatcher (/var/www/html/w/node_modules/bluebird/js/release/util.js:16:23)
    at Promise._settlePromiseFromHandler (/var/www/html/w/node_modules/bluebird/js/release/promise.js:547:31)
    at Promise._settlePromise (/var/www/html/w/node_modules/bluebird/js/release/promise.js:604:18)
    at Promise._settlePromise0 (/var/www/html/w/node_modules/bluebird/js/release/promise.js:649:10)
    at Promise._settlePromises (/var/www/html/w/node_modules/bluebird/js/release/promise.js:729:18)
    at _drainQueueStep (/var/www/html/w/node_modules/bluebird/js/release/async.js:93:12)
    at _drainQueue (/var/www/html/w/node_modules/bluebird/js/release/async.js:86:9)
    at Async._drainQueues (/var/www/html/w/node_modules/bluebird/js/release/async.js:102:5)
    at Async.drainQueues [as _onImmediate] (/var/www/html/w/node_modules/bluebird/js/release/async.js:15:14)
    at process.processImmediate (node:internal/timers:476:21)
[0-4] RETRYING in chrome - /tests/selenium/specs/tempAccountsOnboarding.js
[0-4] RUNNING in chrome - /tests/selenium/specs/tempAccountsOnboarding.js
[0-4] [15:50:31] [E] [MWBOT] Login failed: SeleniumCheckUserAccount@http://localhost:8080/w
[0-4] Error in "Temporary Accounts Onboarding Dialog."after all" hook for "Verify onboarding dialog displays correctly and IPInfo preference works""
Error: Could not login: Failed
    at /var/www/html/w/node_modules/mwbot/src/index.js:335:31
    at tryCatcher (/var/www/html/w/node_modules/bluebird/js/release/util.js:16:23)
    at Promise._settlePromiseFromHandler (/var/www/html/w/node_modules/bluebird/js/release/promise.js:547:31)
    at Promise._settlePromise (/var/www/html/w/node_modules/bluebird/js/release/promise.js:604:18)
    at Promise._settlePromise0 (/var/www/html/w/node_modules/bluebird/js/release/promise.js:649:10)
    at Promise._settlePromises (/var/www/html/w/node_modules/bluebird/js/release/promise.js:729:18)
    at _drainQueueStep (/var/www/html/w/node_modules/bluebird/js/release/async.js:93:12)
    at _drainQueue (/var/www/html/w/node_modules/bluebird/js/release/async.js:86:9)
    at Async._drainQueues (/var/www/html/w/node_modules/bluebird/js/release/async.js:102:5)
    at Async.drainQueues [as _onImmediate] (/var/www/html/w/node_modules/bluebird/js/release/async.js:15:14)
    at process.processImmediate (node:internal/timers:476:21)
[0-4] FAILED in chrome - /tests/selenium/specs/tempAccountsOnboarding.js (1 retries)
[0-2] Error in "Client Hints."before all" hook for "Verify edit sends Client Hints data""
Error: Can't call click on element with selector "#vector-user-links-dropdown" because element wasn't found
    at async LogoutPage.logoutViaMenuItem (/var/www/html/w/extensions/CheckUser/tests/selenium/pageobjects/logout.page.js:27:3)
    at async Context.<anonymous> (/var/www/html/w/extensions/CheckUser/tests/selenium/specs/clienthints.js:64:3)
[0-2] RETRYING in chrome - /tests/selenium/specs/clienthints.js
[0-2] RUNNING in chrome - /tests/selenium/specs/clienthints.js
[0-0] Error in "CheckUser.With CheckUser user group."before all" hook in "With CheckUser user group""
Error: Cannot submit login form
    at async LoginPage.login (/var/www/html/w/extensions/CheckUser/node_modules/wdio-mediawiki/LoginPage.js:38:3)
    at async LoginAsCheckUser.loginAsCheckUser (/var/www/html/w/extensions/CheckUser/tests/selenium/checkuserlogin.js:23:3)
    at async Context.<anonymous> (/var/www/html/w/extensions/CheckUser/tests/selenium/specs/checkuser.js:16:4)
[0-1] Error in "CheckUserLog.With CheckUser user group."before all" hook in "With CheckUser user group""
Error: Cannot submit login form
    at async LoginPage.login (/var/www/html/w/extensions/CheckUser/node_modules/wdio-mediawiki/LoginPage.js:38:3)
    at async LoginAsCheckUser.loginAsCheckUser (/var/www/html/w/extensions/CheckUser/tests/selenium/checkuserlogin.js:23:3)
    at async Context.<anonymous> (/var/www/html/w/extensions/CheckUser/tests/selenium/specs/checkuserlog.js:16:4)
[0-0] RETRYING in chrome - /tests/selenium/specs/checkuser.js
[0-3] Error in "Investigate.With CheckUser user group."before all" hook for "Should show targets input""
Error: Cannot submit login form
    at async LoginPage.login (/var/www/html/w/extensions/CheckUser/node_modules/wdio-mediawiki/LoginPage.js:38:3)
    at async LoginAsCheckUser.loginAsCheckUser (/var/www/html/w/extensions/CheckUser/tests/selenium/checkuserlogin.js:23:3)
    at async Context.<anonymous> (/var/www/html/w/extensions/CheckUser/tests/selenium/specs/investigate.js:16:4)
[0-1] RETRYING in chrome - /tests/selenium/specs/checkuserlog.js
[0-3] RETRYING in chrome - /tests/selenium/specs/investigate.js
[0-0] RUNNING in chrome - /tests/selenium/specs/checkuser.js
[0-1] RUNNING in chrome - /tests/selenium/specs/checkuserlog.js
[0-3] RUNNING in chrome - /tests/selenium/specs/investigate.js
[0-2] Error in "Client Hints."before all" hook for "Verify edit sends Client Hints data""
Error: Can't call click on element with selector "#vector-user-links-dropdown" because element wasn't found
    at async LogoutPage.logoutViaMenuItem (/var/www/html/w/extensions/CheckUser/tests/selenium/pageobjects/logout.page.js:27:3)
    at async Context.<anonymous> (/var/www/html/w/extensions/CheckUser/tests/selenium/specs/clienthints.js:64:3)
[0-2] FAILED in chrome - /tests/selenium/specs/clienthints.js (1 retries)
[0-0] Error in "CheckUser.With CheckUser user group."before all" hook in "With CheckUser user group""
Error: Cannot submit login form
    at async LoginPage.login (/var/www/html/w/extensions/CheckUser/node_modules/wdio-mediawiki/LoginPage.js:38:3)
    at async LoginAsCheckUser.loginAsCheckUser (/var/www/html/w/extensions/CheckUser/tests/selenium/checkuserlogin.js:23:3)
    at async Context.<anonymous> (/var/www/html/w/extensions/CheckUser/tests/selenium/specs/checkuser.js:16:4)
[0-0] FAILED in chrome - /tests/selenium/specs/checkuser.js (1 retries)
[0-1] Error in "CheckUserLog.With CheckUser user group."before all" hook in "With CheckUser user group""
Error: Cannot submit login form
    at async LoginPage.login (/var/www/html/w/extensions/CheckUser/node_modules/wdio-mediawiki/LoginPage.js:38:3)
    at async LoginAsCheckUser.loginAsCheckUser (/var/www/html/w/extensions/CheckUser/tests/selenium/checkuserlogin.js:23:3)
    at async Context.<anonymous> (/var/www/html/w/extensions/CheckUser/tests/selenium/specs/checkuserlog.js:16:4)
[0-1] FAILED in chrome - /tests/selenium/specs/checkuserlog.js (1 retries)
[0-3] Error in "Investigate.With CheckUser user group."before all" hook for "Should show targets input""
Error: Cannot submit login form
    at async LoginPage.login (/var/www/html/w/extensions/CheckUser/node_modules/wdio-mediawiki/LoginPage.js:38:3)
    at async LoginAsCheckUser.loginAsCheckUser (/var/www/html/w/extensions/CheckUser/tests/selenium/checkuserlogin.js:23:3)
    at async Context.<anonymous> (/var/www/html/w/extensions/CheckUser/tests/selenium/specs/investigate.js:16:4)
[0-3] FAILED in chrome - /tests/selenium/specs/investigate.js (1 retries)
Restoring original /var/www/html/w/LocalSettings.php

 "spec" Reporter:
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-4] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-4] Session ID: 9e0db4e6-7a1e-4ea0-949e-8bdfb9aef29d
[Chrome 101.0.4950.0 linux #0-4]
[Chrome 101.0.4950.0 linux #0-4] » /tests/selenium/specs/tempAccountsOnboarding.js
[Chrome 101.0.4950.0 linux #0-4] Temporary Accounts Onboarding Dialog
[Chrome 101.0.4950.0 linux #0-4]    - Verify onboarding dialog displays correctly and IPInfo preference works
[Chrome 101.0.4950.0 linux #0-4]    ✖ "after all" hook for Temporary Accounts Onboarding Dialog
[Chrome 101.0.4950.0 linux #0-4]
[Chrome 101.0.4950.0 linux #0-4] 1 failing (6.2s)
[Chrome 101.0.4950.0 linux #0-4] 1 skipped
[Chrome 101.0.4950.0 linux #0-4]
[Chrome 101.0.4950.0 linux #0-4] 1) Temporary Accounts Onboarding Dialog "after all" hook for Temporary Accounts Onboarding Dialog
[Chrome 101.0.4950.0 linux #0-4] Could not login: Failed
[Chrome 101.0.4950.0 linux #0-4] Error: Could not login: Failed
[Chrome 101.0.4950.0 linux #0-4]     at /var/www/html/w/node_modules/mwbot/src/index.js:335:31
[Chrome 101.0.4950.0 linux #0-4]     at tryCatcher (/var/www/html/w/node_modules/bluebird/js/release/util.js:16:23)
[Chrome 101.0.4950.0 linux #0-4]     at Promise._settlePromiseFromHandler (/var/www/html/w/node_modules/bluebird/js/release/promise.js:547:31)
[Chrome 101.0.4950.0 linux #0-4]     at Promise._settlePromise (/var/www/html/w/node_modules/bluebird/js/release/promise.js:604:18)
[Chrome 101.0.4950.0 linux #0-4]     at Promise._settlePromise0 (/var/www/html/w/node_modules/bluebird/js/release/promise.js:649:10)
[Chrome 101.0.4950.0 linux #0-4]     at Promise._settlePromises (/var/www/html/w/node_modules/bluebird/js/release/promise.js:729:18)
[Chrome 101.0.4950.0 linux #0-4]     at _drainQueueStep (/var/www/html/w/node_modules/bluebird/js/release/async.js:93:12)
[Chrome 101.0.4950.0 linux #0-4]     at _drainQueue (/var/www/html/w/node_modules/bluebird/js/release/async.js:86:9)
[Chrome 101.0.4950.0 linux #0-4]     at Async._drainQueues (/var/www/html/w/node_modules/bluebird/js/release/async.js:102:5)
[Chrome 101.0.4950.0 linux #0-4]     at Async.drainQueues [as _onImmediate] (/var/www/html/w/node_modules/bluebird/js/release/async.js:15:14)
[Chrome 101.0.4950.0 linux #0-4]     at process.processImmediate (node:internal/timers:476:21)
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-4] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-4] Session ID: b2ba8cde-baa5-43f8-92ac-cb9bf60973ea
[Chrome 101.0.4950.0 linux #0-4]
[Chrome 101.0.4950.0 linux #0-4] » /tests/selenium/specs/tempAccountsOnboarding.js
[Chrome 101.0.4950.0 linux #0-4] Temporary Accounts Onboarding Dialog
[Chrome 101.0.4950.0 linux #0-4]    - Verify onboarding dialog displays correctly and IPInfo preference works
[Chrome 101.0.4950.0 linux #0-4]    ✖ "after all" hook for Temporary Accounts Onboarding Dialog
[Chrome 101.0.4950.0 linux #0-4]
[Chrome 101.0.4950.0 linux #0-4] 1 failing (638ms)
[Chrome 101.0.4950.0 linux #0-4] 1 skipped
[Chrome 101.0.4950.0 linux #0-4]
[Chrome 101.0.4950.0 linux #0-4] 1) Temporary Accounts Onboarding Dialog "after all" hook for Temporary Accounts Onboarding Dialog
[Chrome 101.0.4950.0 linux #0-4] Could not login: Failed
[Chrome 101.0.4950.0 linux #0-4] Error: Could not login: Failed
[Chrome 101.0.4950.0 linux #0-4]     at /var/www/html/w/node_modules/mwbot/src/index.js:335:31
[Chrome 101.0.4950.0 linux #0-4]     at tryCatcher (/var/www/html/w/node_modules/bluebird/js/release/util.js:16:23)
[Chrome 101.0.4950.0 linux #0-4]     at Promise._settlePromiseFromHandler (/var/www/html/w/node_modules/bluebird/js/release/promise.js:547:31)
[Chrome 101.0.4950.0 linux #0-4]     at Promise._settlePromise (/var/www/html/w/node_modules/bluebird/js/release/promise.js:604:18)
[Chrome 101.0.4950.0 linux #0-4]     at Promise._settlePromise0 (/var/www/html/w/node_modules/bluebird/js/release/promise.js:649:10)
[Chrome 101.0.4950.0 linux #0-4]     at Promise._settlePromises (/var/www/html/w/node_modules/bluebird/js/release/promise.js:729:18)
[Chrome 101.0.4950.0 linux #0-4]     at _drainQueueStep (/var/www/html/w/node_modules/bluebird/js/release/async.js:93:12)
[Chrome 101.0.4950.0 linux #0-4]     at _drainQueue (/var/www/html/w/node_modules/bluebird/js/release/async.js:86:9)
[Chrome 101.0.4950.0 linux #0-4]     at Async._drainQueues (/var/www/html/w/node_modules/bluebird/js/release/async.js:102:5)
[Chrome 101.0.4950.0 linux #0-4]     at Async.drainQueues [as _onImmediate] (/var/www/html/w/node_modules/bluebird/js/release/async.js:15:14)
[Chrome 101.0.4950.0 linux #0-4]     at process.processImmediate (node:internal/timers:476:21)
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-2] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-2] Session ID: f609bafb-06f1-4f2b-9056-49191e20fb6b
[Chrome 101.0.4950.0 linux #0-2]
[Chrome 101.0.4950.0 linux #0-2] » /tests/selenium/specs/clienthints.js
[Chrome 101.0.4950.0 linux #0-2] Client Hints
[Chrome 101.0.4950.0 linux #0-2]    ✖ "before all" hook for Client Hints
[Chrome 101.0.4950.0 linux #0-2]
[Chrome 101.0.4950.0 linux #0-2] 1 failing (20.7s)
[Chrome 101.0.4950.0 linux #0-2]
[Chrome 101.0.4950.0 linux #0-2] 1) Client Hints "before all" hook for Client Hints
[Chrome 101.0.4950.0 linux #0-2] Can't call click on element with selector "#vector-user-links-dropdown" because element wasn't found
[Chrome 101.0.4950.0 linux #0-2] Error: Can't call click on element with selector "#vector-user-links-dropdown" because element wasn't found
[Chrome 101.0.4950.0 linux #0-2]     at async LogoutPage.logoutViaMenuItem (/var/www/html/w/extensions/CheckUser/tests/selenium/pageobjects/logout.page.js:27:3)
[Chrome 101.0.4950.0 linux #0-2]     at async Context.<anonymous> (/var/www/html/w/extensions/CheckUser/tests/selenium/specs/clienthints.js:64:3)
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-0] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-0] Session ID: a6bbac0f-75f1-408b-99fa-8a48eaf0f560
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0] » /tests/selenium/specs/checkuser.js
[Chrome 101.0.4950.0 linux #0-0] CheckUser
[Chrome 101.0.4950.0 linux #0-0]     Without CheckUser user group
[Chrome 101.0.4950.0 linux #0-0]        ✓ Should display permission error to logged-out user
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0]     With CheckUser user group
[Chrome 101.0.4950.0 linux #0-0]        ✖ "before all" hook for With CheckUser user group
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0] 1 passing (25.3s)
[Chrome 101.0.4950.0 linux #0-0] 1 failing
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0] 1) With CheckUser user group "before all" hook for With CheckUser user group
[Chrome 101.0.4950.0 linux #0-0] Cannot submit login form
[Chrome 101.0.4950.0 linux #0-0] Error: Cannot submit login form
[Chrome 101.0.4950.0 linux #0-0]     at async LoginPage.login (/var/www/html/w/extensions/CheckUser/node_modules/wdio-mediawiki/LoginPage.js:38:3)
[Chrome 101.0.4950.0 linux #0-0]     at async LoginAsCheckUser.loginAsCheckUser (/var/www/html/w/extensions/CheckUser/tests/selenium/checkuserlogin.js:23:3)
[Chrome 101.0.4950.0 linux #0-0]     at async Context.<anonymous> (/var/www/html/w/extensions/CheckUser/tests/selenium/specs/checkuser.js:16:4)
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-1] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-1] Session ID: 2ee5ed66-c62e-4d96-8c66-b33a8beca958
[Chrome 101.0.4950.0 linux #0-1]
[Chrome 101.0.4950.0 linux #0-1] » /tests/selenium/specs/checkuserlog.js
[Chrome 101.0.4950.0 linux #0-1] CheckUserLog
[Chrome 101.0.4950.0 linux #0-1]     Without CheckUser user group
[Chrome 101.0.4950.0 linux #0-1]        ✓ Should display permission error to logged-out user
[Chrome 101.0.4950.0 linux #0-1]
[Chrome 101.0.4950.0 linux #0-1]     With CheckUser user group
[Chrome 101.0.4950.0 linux #0-1]        ✖ "before all" hook for With CheckUser user group
[Chrome 101.0.4950.0 linux #0-1]
[Chrome 101.0.4950.0 linux #0-1] 1 passing (25.3s)
[Chrome 101.0.4950.0 linux #0-1] 1 failing
[Chrome 101.0.4950.0 linux #0-1]
[Chrome 101.0.4950.0 linux #0-1] 1) With CheckUser user group "before all" hook for With CheckUser user group
[Chrome 101.0.4950.0 linux #0-1] Cannot submit login form
[Chrome 101.0.4950.0 linux #0-1] Error: Cannot submit login form
[Chrome 101.0.4950.0 linux #0-1]     at async LoginPage.login (/var/www/html/w/extensions/CheckUser/node_modules/wdio-mediawiki/LoginPage.js:38:3)
[Chrome 101.0.4950.0 linux #0-1]     at async LoginAsCheckUser.loginAsCheckUser (/var/www/html/w/extensions/CheckUser/tests/selenium/checkuserlogin.js:23:3)
[Chrome 101.0.4950.0 linux #0-1]     at async Context.<anonymous> (/var/www/html/w/extensions/CheckUser/tests/selenium/specs/checkuserlog.js:16:4)
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-3] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-3] Session ID: 28a00d90-3079-4403-8164-154b6c2cb6c3
[Chrome 101.0.4950.0 linux #0-3]
[Chrome 101.0.4950.0 linux #0-3] » /tests/selenium/specs/investigate.js
[Chrome 101.0.4950.0 linux #0-3] Investigate
[Chrome 101.0.4950.0 linux #0-3]     Without CheckUser user group
[Chrome 101.0.4950.0 linux #0-3]        ✓ Should display permission error to logged-out user
[Chrome 101.0.4950.0 linux #0-3]
[Chrome 101.0.4950.0 linux #0-3]     With CheckUser user group
[Chrome 101.0.4950.0 linux #0-3]        ✖ "before all" hook for With CheckUser user group
[Chrome 101.0.4950.0 linux #0-3]
[Chrome 101.0.4950.0 linux #0-3] 1 passing (25.5s)
[Chrome 101.0.4950.0 linux #0-3] 1 failing
[Chrome 101.0.4950.0 linux #0-3]
[Chrome 101.0.4950.0 linux #0-3] 1) With CheckUser user group "before all" hook for With CheckUser user group
[Chrome 101.0.4950.0 linux #0-3] Cannot submit login form
[Chrome 101.0.4950.0 linux #0-3] Error: Cannot submit login form
[Chrome 101.0.4950.0 linux #0-3]     at async LoginPage.login (/var/www/html/w/extensions/CheckUser/node_modules/wdio-mediawiki/LoginPage.js:38:3)
[Chrome 101.0.4950.0 linux #0-3]     at async LoginAsCheckUser.loginAsCheckUser (/var/www/html/w/extensions/CheckUser/tests/selenium/checkuserlogin.js:23:3)
[Chrome 101.0.4950.0 linux #0-3]     at async Context.<anonymous> (/var/www/html/w/extensions/CheckUser/tests/selenium/specs/investigate.js:16:4)
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-2] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-2] Session ID: c4031d70-d06f-4058-b98e-de63b73481a0
[Chrome 101.0.4950.0 linux #0-2]
[Chrome 101.0.4950.0 linux #0-2] » /tests/selenium/specs/clienthints.js
[Chrome 101.0.4950.0 linux #0-2] Client Hints
[Chrome 101.0.4950.0 linux #0-2]    ✖ "before all" hook for Client Hints
[Chrome 101.0.4950.0 linux #0-2]
[Chrome 101.0.4950.0 linux #0-2] 1 failing (7.8s)
[Chrome 101.0.4950.0 linux #0-2]
[Chrome 101.0.4950.0 linux #0-2] 1) Client Hints "before all" hook for Client Hints
[Chrome 101.0.4950.0 linux #0-2] Can't call click on element with selector "#vector-user-links-dropdown" because element wasn't found
[Chrome 101.0.4950.0 linux #0-2] Error: Can't call click on element with selector "#vector-user-links-dropdown" because element wasn't found
[Chrome 101.0.4950.0 linux #0-2]     at async LogoutPage.logoutViaMenuItem (/var/www/html/w/extensions/CheckUser/tests/selenium/pageobjects/logout.page.js:27:3)
[Chrome 101.0.4950.0 linux #0-2]     at async Context.<anonymous> (/var/www/html/w/extensions/CheckUser/tests/selenium/specs/clienthints.js:64:3)
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-0] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-0] Session ID: bcff4700-b722-4184-a579-d2708555abaf
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0] » /tests/selenium/specs/checkuser.js
[Chrome 101.0.4950.0 linux #0-0] CheckUser
[Chrome 101.0.4950.0 linux #0-0]     Without CheckUser user group
[Chrome 101.0.4950.0 linux #0-0]        ✓ Should display permission error to logged-out user
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0]     With CheckUser user group
[Chrome 101.0.4950.0 linux #0-0]        ✖ "before all" hook for With CheckUser user group
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0] 1 passing (17.1s)
[Chrome 101.0.4950.0 linux #0-0] 1 failing
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0] 1) With CheckUser user group "before all" hook for With CheckUser user group
[Chrome 101.0.4950.0 linux #0-0] Cannot submit login form
[Chrome 101.0.4950.0 linux #0-0] Error: Cannot submit login form
[Chrome 101.0.4950.0 linux #0-0]     at async LoginPage.login (/var/www/html/w/extensions/CheckUser/node_modules/wdio-mediawiki/LoginPage.js:38:3)
[Chrome 101.0.4950.0 linux #0-0]     at async LoginAsCheckUser.loginAsCheckUser (/var/www/html/w/extensions/CheckUser/tests/selenium/checkuserlogin.js:23:3)
[Chrome 101.0.4950.0 linux #0-0]     at async Context.<anonymous> (/var/www/html/w/extensions/CheckUser/tests/selenium/specs/checkuser.js:16:4)
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-1] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-1] Session ID: 610e5ce5-366d-4bd0-baf5-9fc675dc4e57
[Chrome 101.0.4950.0 linux #0-1]
[Chrome 101.0.4950.0 linux #0-1] » /tests/selenium/specs/checkuserlog.js
[Chrome 101.0.4950.0 linux #0-1] CheckUserLog
[Chrome 101.0.4950.0 linux #0-1]     Without CheckUser user group
[Chrome 101.0.4950.0 linux #0-1]        ✓ Should display permission error to logged-out user
[Chrome 101.0.4950.0 linux #0-1]
[Chrome 101.0.4950.0 linux #0-1]     With CheckUser user group
[Chrome 101.0.4950.0 linux #0-1]        ✖ "before all" hook for With CheckUser user group
[Chrome 101.0.4950.0 linux #0-1]
[Chrome 101.0.4950.0 linux #0-1] 1 passing (17.1s)
[Chrome 101.0.4950.0 linux #0-1] 1 failing
[Chrome 101.0.4950.0 linux #0-1]
[Chrome 101.0.4950.0 linux #0-1] 1) With CheckUser user group "before all" hook for With CheckUser user group
[Chrome 101.0.4950.0 linux #0-1] Cannot submit login form
[Chrome 101.0.4950.0 linux #0-1] Error: Cannot submit login form
[Chrome 101.0.4950.0 linux #0-1]     at async LoginPage.login (/var/www/html/w/extensions/CheckUser/node_modules/wdio-mediawiki/LoginPage.js:38:3)
[Chrome 101.0.4950.0 linux #0-1]     at async LoginAsCheckUser.loginAsCheckUser (/var/www/html/w/extensions/CheckUser/tests/selenium/checkuserlogin.js:23:3)
[Chrome 101.0.4950.0 linux #0-1]     at async Context.<anonymous> (/var/www/html/w/extensions/CheckUser/tests/selenium/specs/checkuserlog.js:16:4)
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-3] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-3] Session ID: 15decfb0-9395-4549-a1d4-663d0d79f80e
[Chrome 101.0.4950.0 linux #0-3]
[Chrome 101.0.4950.0 linux #0-3] » /tests/selenium/specs/investigate.js
[Chrome 101.0.4950.0 linux #0-3] Investigate
[Chrome 101.0.4950.0 linux #0-3]     Without CheckUser user group
[Chrome 101.0.4950.0 linux #0-3]        ✓ Should display permission error to logged-out user
[Chrome 101.0.4950.0 linux #0-3]
[Chrome 101.0.4950.0 linux #0-3]     With CheckUser user group
[Chrome 101.0.4950.0 linux #0-3]        ✖ "before all" hook for With CheckUser user group
[Chrome 101.0.4950.0 linux #0-3]
[Chrome 101.0.4950.0 linux #0-3] 1 passing (16.7s)
[Chrome 101.0.4950.0 linux #0-3] 1 failing
[Chrome 101.0.4950.0 linux #0-3]
[Chrome 101.0.4950.0 linux #0-3] 1) With CheckUser user group "before all" hook for With CheckUser user group
[Chrome 101.0.4950.0 linux #0-3] Cannot submit login form
[Chrome 101.0.4950.0 linux #0-3] Error: Cannot submit login form
[Chrome 101.0.4950.0 linux #0-3]     at async LoginPage.login (/var/www/html/w/extensions/CheckUser/node_modules/wdio-mediawiki/LoginPage.js:38:3)
[Chrome 101.0.4950.0 linux #0-3]     at async LoginAsCheckUser.loginAsCheckUser (/var/www/html/w/extensions/CheckUser/tests/selenium/checkuserlogin.js:23:3)
[Chrome 101.0.4950.0 linux #0-3]     at async Context.<anonymous> (/var/www/html/w/extensions/CheckUser/tests/selenium/specs/investigate.js:16:4)


Spec Files:	 0 passed, 5 retries, 5 failed, 5 total (100% completed) in 00:00:46 

npm error Lifecycle script `selenium-test` failed with error:
npm error code 1
npm error path /var/www/html/w/extensions/CheckUser
npm error workspace CheckUser
npm error location /var/www/html/w/extensions/CheckUser
npm error command failed
npm error command sh -c wdio tests/selenium/wdio.conf.js

 01:11

Running Selenium tests for 'extensions/CheckUser' via 'run_selenium_tests "extensions/CheckUser/tests/selenium/*specs/**/*.js" ".*"'...

Ensuring Selenium ready...

 00:00
Chromium 101.0.4950.0 
2025-06-20T15:51:10.684Z WARN @wdio/config:ConfigParser: pattern docs/**/specs/*.js did not match any file
2025-06-20T15:51:10.686Z WARN @wdio/config:ConfigParser: pattern specs/**/*.js did not match any file
2025-06-20T15:51:10.687Z WARN @wdio/config:ConfigParser: pattern wdio-mediawiki/specs/*.js did not match any file

Execution of 5 workers started at 2025-06-20T15:51:10.692Z

[0-0] RUNNING in chrome - file:///extensions/CheckUser/tests/selenium/specs/checkuser.js
[0-0] TypeError in "CheckUser.Without CheckUser user group.Should display permission error to logged-out user"
TypeError: Cannot read properties of undefined (reading 'baseUrl')
    at CheckUserPage.openTitle (/var/www/html/w/extensions/CheckUser/node_modules/wdio-mediawiki/Page.js:23:19)
    at CheckUserPage.open (/var/www/html/w/extensions/CheckUser/tests/selenium/pageobjects/checkuser.page.js:63:15)
    at Context.<anonymous> (/var/www/html/w/extensions/CheckUser/tests/selenium/specs/checkuser.js:9:24)
[0-0] TypeError in "CheckUser.With CheckUser user group."before all" hook: wrappedHook in "With CheckUser user group""
TypeError: Cannot read properties of undefined (reading 'baseUrl')
    at LoginPage.openTitle (/var/www/html/w/extensions/CheckUser/node_modules/wdio-mediawiki/Page.js:23:19)
    at LoginPage.open (/var/www/html/w/extensions/CheckUser/node_modules/wdio-mediawiki/LoginPage.js:26:15)
    at LoginPage.login (/var/www/html/w/extensions/CheckUser/node_modules/wdio-mediawiki/LoginPage.js:34:14)
    at LoginAsCheckUser.loginAsCheckUser (/var/www/html/w/extensions/CheckUser/tests/selenium/checkuserlogin.js:23:19)
    at Context.<anonymous> (/var/www/html/w/extensions/CheckUser/tests/selenium/specs/checkuser.js:16:27)
[0-0] FAILED in chrome - file:///extensions/CheckUser/tests/selenium/specs/checkuser.js
[0-1] RUNNING in chrome - file:///extensions/CheckUser/tests/selenium/specs/checkuserlog.js
[0-1] TypeError in "CheckUserLog.Without CheckUser user group.Should display permission error to logged-out user"
TypeError: Cannot read properties of undefined (reading 'baseUrl')
    at CheckUserLogPage.openTitle (/var/www/html/w/extensions/CheckUser/node_modules/wdio-mediawiki/Page.js:23:19)
    at CheckUserLogPage.open (/var/www/html/w/extensions/CheckUser/tests/selenium/pageobjects/checkuserlog.page.js:31:15)
    at Context.<anonymous> (/var/www/html/w/extensions/CheckUser/tests/selenium/specs/checkuserlog.js:9:27)
[0-1] TypeError in "CheckUserLog.With CheckUser user group."before all" hook: wrappedHook in "With CheckUser user group""
TypeError: Cannot read properties of undefined (reading 'baseUrl')
    at LoginPage.openTitle (/var/www/html/w/extensions/CheckUser/node_modules/wdio-mediawiki/Page.js:23:19)
    at LoginPage.open (/var/www/html/w/extensions/CheckUser/node_modules/wdio-mediawiki/LoginPage.js:26:15)
    at LoginPage.login (/var/www/html/w/extensions/CheckUser/node_modules/wdio-mediawiki/LoginPage.js:34:14)
    at LoginAsCheckUser.loginAsCheckUser (/var/www/html/w/extensions/CheckUser/tests/selenium/checkuserlogin.js:23:19)
    at Context.<anonymous> (/var/www/html/w/extensions/CheckUser/tests/selenium/specs/checkuserlog.js:16:27)
[0-1] FAILED in chrome - file:///extensions/CheckUser/tests/selenium/specs/checkuserlog.js
[0-2] RUNNING in chrome - file:///extensions/CheckUser/tests/selenium/specs/clienthints.js
[0-2] TypeError in "Client Hints."before all" hook: wrappedHook for "Verify edit sends Client Hints data""
TypeError: Cannot read properties of undefined (reading 'baseUrl')
    at EditPage.openTitle (/var/www/html/w/extensions/CheckUser/node_modules/wdio-mediawiki/Page.js:23:19)
    at EditPage.openForEditing (/var/www/html/w/extensions/CheckUser/tests/selenium/pageobjects/edit.page.js:22:15)
    at EditPage.edit (/var/www/html/w/extensions/CheckUser/tests/selenium/pageobjects/edit.page.js:39:14)
    at Context.<anonymous> (/var/www/html/w/extensions/CheckUser/tests/selenium/specs/clienthints.js:30:18)
[0-2] FAILED in chrome - file:///extensions/CheckUser/tests/selenium/specs/clienthints.js
[0-3] RUNNING in chrome - file:///extensions/CheckUser/tests/selenium/specs/investigate.js
[0-3] TypeError in "Investigate.Without CheckUser user group.Should display permission error to logged-out user"
TypeError: Cannot read properties of undefined (reading 'baseUrl')
    at InvestigatePage.openTitle (/var/www/html/w/extensions/CheckUser/node_modules/wdio-mediawiki/Page.js:23:19)
    at InvestigatePage.open (/var/www/html/w/extensions/CheckUser/tests/selenium/pageobjects/investigate.page.js:23:15)
    at Context.<anonymous> (/var/www/html/w/extensions/CheckUser/tests/selenium/specs/investigate.js:9:26)
[0-3] TypeError in "Investigate.With CheckUser user group."before all" hook: wrappedHook for "Should show targets input""
TypeError: Cannot read properties of undefined (reading 'baseUrl')
    at LoginPage.openTitle (/var/www/html/w/extensions/CheckUser/node_modules/wdio-mediawiki/Page.js:23:19)
    at LoginPage.open (/var/www/html/w/extensions/CheckUser/node_modules/wdio-mediawiki/LoginPage.js:26:15)
    at LoginPage.login (/var/www/html/w/extensions/CheckUser/node_modules/wdio-mediawiki/LoginPage.js:34:14)
    at LoginAsCheckUser.loginAsCheckUser (/var/www/html/w/extensions/CheckUser/tests/selenium/checkuserlogin.js:23:19)
    at Context.<anonymous> (/var/www/html/w/extensions/CheckUser/tests/selenium/specs/investigate.js:16:27)
[0-3] FAILED in chrome - file:///extensions/CheckUser/tests/selenium/specs/investigate.js
[0-4] RUNNING in chrome - file:///extensions/CheckUser/tests/selenium/specs/tempAccountsOnboarding.js
[0-4] TypeError in "Temporary Accounts Onboarding Dialog."before all" hook: wrappedHook for "Verify onboarding dialog displays correctly and IPInfo preference works""
TypeError: Cannot read properties of undefined (reading 'mwUser')
    at Object.bot (/var/www/html/w/extensions/CheckUser/node_modules/wdio-mediawiki/Api.js:17:29)
    at checkExtensionIsInstalled (/var/www/html/w/extensions/CheckUser/tests/selenium/specs/tempAccountsOnboarding.js:13:24)
    at Context.<anonymous> (/var/www/html/w/extensions/CheckUser/tests/selenium/specs/tempAccountsOnboarding.js:27:35)
[0-4] TypeError in "Temporary Accounts Onboarding Dialog."after all" hook: wrappedHook for "Verify onboarding dialog displays correctly and IPInfo preference works""
TypeError: Cannot read properties of undefined (reading 'baseUrl')
    at Object.bot (/var/www/html/w/extensions/CheckUser/node_modules/wdio-mediawiki/Api.js:19:28)
    at getCheckUserAccountApiBot (/var/www/html/w/extensions/CheckUser/tests/selenium/specs/tempAccountsOnboarding.js:9:13)
    at Context.<anonymous> (/var/www/html/w/extensions/CheckUser/tests/selenium/specs/tempAccountsOnboarding.js:85:21)
[0-4] FAILED in chrome - file:///extensions/CheckUser/tests/selenium/specs/tempAccountsOnboarding.js

 "spec" Reporter:
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-0] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-0] Session ID: d9fd69dadf2b6fe9ba09b1cafa6821b1
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] » extensions/CheckUser/tests/selenium/specs/checkuser.js
[chrome 137.0.7151.119 linux #0-0] CheckUser
[chrome 137.0.7151.119 linux #0-0]     Without CheckUser user group
[chrome 137.0.7151.119 linux #0-0]        ✖ Should display permission error to logged-out user
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0]     With CheckUser user group
[chrome 137.0.7151.119 linux #0-0]        ✖ "before all" hook for With CheckUser user group
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 2 failing (221ms)
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 1) Without CheckUser user group Should display permission error to logged-out user
[chrome 137.0.7151.119 linux #0-0] Cannot read properties of undefined (reading 'baseUrl')
[chrome 137.0.7151.119 linux #0-0] TypeError: Cannot read properties of undefined (reading 'baseUrl')
[chrome 137.0.7151.119 linux #0-0]     at CheckUserPage.openTitle (/var/www/html/w/extensions/CheckUser/node_modules/wdio-mediawiki/Page.js:23:19)
[chrome 137.0.7151.119 linux #0-0]     at CheckUserPage.open (/var/www/html/w/extensions/CheckUser/tests/selenium/pageobjects/checkuser.page.js:63:15)
[chrome 137.0.7151.119 linux #0-0]     at Context.<anonymous> (/var/www/html/w/extensions/CheckUser/tests/selenium/specs/checkuser.js:9:24)
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 2) With CheckUser user group "before all" hook for With CheckUser user group
[chrome 137.0.7151.119 linux #0-0] Cannot read properties of undefined (reading 'baseUrl')
[chrome 137.0.7151.119 linux #0-0] TypeError: Cannot read properties of undefined (reading 'baseUrl')
[chrome 137.0.7151.119 linux #0-0]     at LoginPage.openTitle (/var/www/html/w/extensions/CheckUser/node_modules/wdio-mediawiki/Page.js:23:19)
[chrome 137.0.7151.119 linux #0-0]     at LoginPage.open (/var/www/html/w/extensions/CheckUser/node_modules/wdio-mediawiki/LoginPage.js:26:15)
[chrome 137.0.7151.119 linux #0-0]     at LoginPage.login (/var/www/html/w/extensions/CheckUser/node_modules/wdio-mediawiki/LoginPage.js:34:14)
[chrome 137.0.7151.119 linux #0-0]     at LoginAsCheckUser.loginAsCheckUser (/var/www/html/w/extensions/CheckUser/tests/selenium/checkuserlogin.js:23:19)
[chrome 137.0.7151.119 linux #0-0]     at Context.<anonymous> (/var/www/html/w/extensions/CheckUser/tests/selenium/specs/checkuser.js:16:27)
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-1] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-1] Session ID: 08777c072fc2f3910a94219350385587
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1] » extensions/CheckUser/tests/selenium/specs/checkuserlog.js
[chrome 137.0.7151.119 linux #0-1] CheckUserLog
[chrome 137.0.7151.119 linux #0-1]     Without CheckUser user group
[chrome 137.0.7151.119 linux #0-1]        ✖ Should display permission error to logged-out user
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1]     With CheckUser user group
[chrome 137.0.7151.119 linux #0-1]        ✖ "before all" hook for With CheckUser user group
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1] 2 failing (206ms)
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1] 1) Without CheckUser user group Should display permission error to logged-out user
[chrome 137.0.7151.119 linux #0-1] Cannot read properties of undefined (reading 'baseUrl')
[chrome 137.0.7151.119 linux #0-1] TypeError: Cannot read properties of undefined (reading 'baseUrl')
[chrome 137.0.7151.119 linux #0-1]     at CheckUserLogPage.openTitle (/var/www/html/w/extensions/CheckUser/node_modules/wdio-mediawiki/Page.js:23:19)
[chrome 137.0.7151.119 linux #0-1]     at CheckUserLogPage.open (/var/www/html/w/extensions/CheckUser/tests/selenium/pageobjects/checkuserlog.page.js:31:15)
[chrome 137.0.7151.119 linux #0-1]     at Context.<anonymous> (/var/www/html/w/extensions/CheckUser/tests/selenium/specs/checkuserlog.js:9:27)
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1] 2) With CheckUser user group "before all" hook for With CheckUser user group
[chrome 137.0.7151.119 linux #0-1] Cannot read properties of undefined (reading 'baseUrl')
[chrome 137.0.7151.119 linux #0-1] TypeError: Cannot read properties of undefined (reading 'baseUrl')
[chrome 137.0.7151.119 linux #0-1]     at LoginPage.openTitle (/var/www/html/w/extensions/CheckUser/node_modules/wdio-mediawiki/Page.js:23:19)
[chrome 137.0.7151.119 linux #0-1]     at LoginPage.open (/var/www/html/w/extensions/CheckUser/node_modules/wdio-mediawiki/LoginPage.js:26:15)
[chrome 137.0.7151.119 linux #0-1]     at LoginPage.login (/var/www/html/w/extensions/CheckUser/node_modules/wdio-mediawiki/LoginPage.js:34:14)
[chrome 137.0.7151.119 linux #0-1]     at LoginAsCheckUser.loginAsCheckUser (/var/www/html/w/extensions/CheckUser/tests/selenium/checkuserlogin.js:23:19)
[chrome 137.0.7151.119 linux #0-1]     at Context.<anonymous> (/var/www/html/w/extensions/CheckUser/tests/selenium/specs/checkuserlog.js:16:27)
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-2] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-2] Session ID: 88ae6fa840dc54162e3114f216119382
[chrome 137.0.7151.119 linux #0-2]
[chrome 137.0.7151.119 linux #0-2] » extensions/CheckUser/tests/selenium/specs/clienthints.js
[chrome 137.0.7151.119 linux #0-2] Client Hints
[chrome 137.0.7151.119 linux #0-2]    ✖ "before all" hook for Client Hints
[chrome 137.0.7151.119 linux #0-2]
[chrome 137.0.7151.119 linux #0-2] 1 failing (109ms)
[chrome 137.0.7151.119 linux #0-2]
[chrome 137.0.7151.119 linux #0-2] 1) Client Hints "before all" hook for Client Hints
[chrome 137.0.7151.119 linux #0-2] Cannot read properties of undefined (reading 'baseUrl')
[chrome 137.0.7151.119 linux #0-2] TypeError: Cannot read properties of undefined (reading 'baseUrl')
[chrome 137.0.7151.119 linux #0-2]     at EditPage.openTitle (/var/www/html/w/extensions/CheckUser/node_modules/wdio-mediawiki/Page.js:23:19)
[chrome 137.0.7151.119 linux #0-2]     at EditPage.openForEditing (/var/www/html/w/extensions/CheckUser/tests/selenium/pageobjects/edit.page.js:22:15)
[chrome 137.0.7151.119 linux #0-2]     at EditPage.edit (/var/www/html/w/extensions/CheckUser/tests/selenium/pageobjects/edit.page.js:39:14)
[chrome 137.0.7151.119 linux #0-2]     at Context.<anonymous> (/var/www/html/w/extensions/CheckUser/tests/selenium/specs/clienthints.js:30:18)
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-3] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-3] Session ID: 890bb343a737011cf6b18c02bc1802db
[chrome 137.0.7151.119 linux #0-3]
[chrome 137.0.7151.119 linux #0-3] » extensions/CheckUser/tests/selenium/specs/investigate.js
[chrome 137.0.7151.119 linux #0-3] Investigate
[chrome 137.0.7151.119 linux #0-3]     Without CheckUser user group
[chrome 137.0.7151.119 linux #0-3]        ✖ Should display permission error to logged-out user
[chrome 137.0.7151.119 linux #0-3]
[chrome 137.0.7151.119 linux #0-3]     With CheckUser user group
[chrome 137.0.7151.119 linux #0-3]        ✖ "before all" hook for With CheckUser user group
[chrome 137.0.7151.119 linux #0-3]
[chrome 137.0.7151.119 linux #0-3] 2 failing (222ms)
[chrome 137.0.7151.119 linux #0-3]
[chrome 137.0.7151.119 linux #0-3] 1) Without CheckUser user group Should display permission error to logged-out user
[chrome 137.0.7151.119 linux #0-3] Cannot read properties of undefined (reading 'baseUrl')
[chrome 137.0.7151.119 linux #0-3] TypeError: Cannot read properties of undefined (reading 'baseUrl')
[chrome 137.0.7151.119 linux #0-3]     at InvestigatePage.openTitle (/var/www/html/w/extensions/CheckUser/node_modules/wdio-mediawiki/Page.js:23:19)
[chrome 137.0.7151.119 linux #0-3]     at InvestigatePage.open (/var/www/html/w/extensions/CheckUser/tests/selenium/pageobjects/investigate.page.js:23:15)
[chrome 137.0.7151.119 linux #0-3]     at Context.<anonymous> (/var/www/html/w/extensions/CheckUser/tests/selenium/specs/investigate.js:9:26)
[chrome 137.0.7151.119 linux #0-3]
[chrome 137.0.7151.119 linux #0-3] 2) With CheckUser user group "before all" hook for With CheckUser user group
[chrome 137.0.7151.119 linux #0-3] Cannot read properties of undefined (reading 'baseUrl')
[chrome 137.0.7151.119 linux #0-3] TypeError: Cannot read properties of undefined (reading 'baseUrl')
[chrome 137.0.7151.119 linux #0-3]     at LoginPage.openTitle (/var/www/html/w/extensions/CheckUser/node_modules/wdio-mediawiki/Page.js:23:19)
[chrome 137.0.7151.119 linux #0-3]     at LoginPage.open (/var/www/html/w/extensions/CheckUser/node_modules/wdio-mediawiki/LoginPage.js:26:15)
[chrome 137.0.7151.119 linux #0-3]     at LoginPage.login (/var/www/html/w/extensions/CheckUser/node_modules/wdio-mediawiki/LoginPage.js:34:14)
[chrome 137.0.7151.119 linux #0-3]     at LoginAsCheckUser.loginAsCheckUser (/var/www/html/w/extensions/CheckUser/tests/selenium/checkuserlogin.js:23:19)
[chrome 137.0.7151.119 linux #0-3]     at Context.<anonymous> (/var/www/html/w/extensions/CheckUser/tests/selenium/specs/investigate.js:16:27)
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-4] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-4] Session ID: ea6da12c667f5fc4bc2eab8582d64783
[chrome 137.0.7151.119 linux #0-4]
[chrome 137.0.7151.119 linux #0-4] » extensions/CheckUser/tests/selenium/specs/tempAccountsOnboarding.js
[chrome 137.0.7151.119 linux #0-4] Temporary Accounts Onboarding Dialog
[chrome 137.0.7151.119 linux #0-4]    ✖ "before all" hook for Temporary Accounts Onboarding Dialog
[chrome 137.0.7151.119 linux #0-4]    ✖ "after all" hook for Temporary Accounts Onboarding Dialog
[chrome 137.0.7151.119 linux #0-4]
[chrome 137.0.7151.119 linux #0-4] 2 failing (130ms)
[chrome 137.0.7151.119 linux #0-4]
[chrome 137.0.7151.119 linux #0-4] 1) Temporary Accounts Onboarding Dialog "before all" hook for Temporary Accounts Onboarding Dialog
[chrome 137.0.7151.119 linux #0-4] Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-4] TypeError: Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-4]     at Object.bot (/var/www/html/w/extensions/CheckUser/node_modules/wdio-mediawiki/Api.js:17:29)
[chrome 137.0.7151.119 linux #0-4]     at checkExtensionIsInstalled (/var/www/html/w/extensions/CheckUser/tests/selenium/specs/tempAccountsOnboarding.js:13:24)
[chrome 137.0.7151.119 linux #0-4]     at Context.<anonymous> (/var/www/html/w/extensions/CheckUser/tests/selenium/specs/tempAccountsOnboarding.js:27:35)
[chrome 137.0.7151.119 linux #0-4]
[chrome 137.0.7151.119 linux #0-4] 2) Temporary Accounts Onboarding Dialog "after all" hook for Temporary Accounts Onboarding Dialog
[chrome 137.0.7151.119 linux #0-4] Cannot read properties of undefined (reading 'baseUrl')
[chrome 137.0.7151.119 linux #0-4] TypeError: Cannot read properties of undefined (reading 'baseUrl')
[chrome 137.0.7151.119 linux #0-4]     at Object.bot (/var/www/html/w/extensions/CheckUser/node_modules/wdio-mediawiki/Api.js:19:28)
[chrome 137.0.7151.119 linux #0-4]     at getCheckUserAccountApiBot (/var/www/html/w/extensions/CheckUser/tests/selenium/specs/tempAccountsOnboarding.js:9:13)
[chrome 137.0.7151.119 linux #0-4]     at Context.<anonymous> (/var/www/html/w/extensions/CheckUser/tests/selenium/specs/tempAccountsOnboarding.js:85:21)


Spec Files:	 0 passed, 5 failed, 5 total (100% completed) in 00:00:17  


 00:21

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-selenium-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-selenium-1  Stopped
 Container mediawiki-selenium-1  Removing
 Container mediawiki-selenium-1  Removed
 Container mediawiki-novnc-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-novnc-1  Stopped
 Container mediawiki-novnc-1  Removing
 Container mediawiki-novnc-1  Removed
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-web-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:25

Reclaim disk space if needed
Free disk space (21%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12910, done        
remote: Finding sources:   1% (65/12910)           
remote: Finding sources:   2% (194/12910)           
remote: Finding sources:   3% (323/12910)           
remote: Finding sources:   4% (452/12910)           
remote: Finding sources:   5% (581/12910)           
remote: Finding sources:   6% (711/12910)           
remote: Finding sources:   7% (840/12910)           
remote: Finding sources:   8% (969/12910)           
remote: Finding sources:   9% (1098/12910)           
remote: Finding sources:  10% (1227/12910)           
remote: Finding sources:  11% (1356/12910)           
remote: Finding sources:  12% (1485/12910)           
remote: Finding sources:  13% (1614/12910)           
remote: Finding sources:  14% (1743/12910)           
remote: Finding sources:  15% (1872/12910)           
remote: Finding sources:  16% (2002/12910)           
remote: Finding sources:  17% (2131/12910)           
remote: Finding sources:  18% (2260/12910)           
remote: Finding sources:  19% (2389/12910)           
remote: Finding sources:  20% (2518/12910)           
remote: Finding sources:  21% (2647/12910)           
remote: Finding sources:  22% (2776/12910)           
remote: Finding sources:  23% (2905/12910)           
remote: Finding sources:  24% (3034/12910)           
remote: Finding sources:  25% (3163/12910)           
remote: Finding sources:  26% (3293/12910)           
remote: Finding sources:  27% (3422/12910)           
remote: Finding sources:  28% (3551/12910)           
remote: Finding sources:  29% (3680/12910)           
remote: Finding sources:  30% (3809/12910)           
remote: Finding sources:  31% (3938/12910)           
remote: Finding sources:  32% (4067/12910)           
remote: Finding sources:  33% (4196/12910)           
remote: Finding sources:  34% (4325/12910)           
remote: Finding sources:  35% (4454/12910)           
remote: Finding sources:  36% (4584/12910)           
remote: Finding sources:  37% (4713/12910)           
remote: Finding sources:  38% (4842/12910)           
remote: Finding sources:  39% (4971/12910)           
remote: Finding sources:  40% (5100/12910)           
remote: Finding sources:  41% (5229/12910)           
remote: Finding sources:  42% (5358/12910)           
remote: Finding sources:  43% (5487/12910)           
remote: Finding sources:  44% (5616/12910)           
remote: Finding sources:  45% (5745/12910)           
remote: Finding sources:  46% (5875/12910)           
remote: Finding sources:  47% (6004/12910)           
remote: Finding sources:  48% (6133/12910)           
remote: Finding sources:  49% (6262/12910)           
remote: Finding sources:  50% (6391/12910)           
remote: Finding sources:  51% (6520/12910)           
remote: Finding sources:  52% (6649/12910)           
remote: Finding sources:  53% (6778/12910)           
remote: Finding sources:  54% (6907/12910)           
remote: Finding sources:  55% (7036/12910)           
remote: Finding sources:  56% (7166/12910)           
remote: Finding sources:  57% (7295/12910)           
remote: Finding sources:  58% (7424/12910)           
remote: Finding sources:  59% (7553/12910)           
remote: Finding sources:  60% (7682/12910)           
remote: Finding sources:  61% (7811/12910)           
remote: Finding sources:  62% (7940/12910)           
remote: Finding sources:  63% (8069/12910)           
remote: Finding sources:  64% (8198/12910)           
remote: Finding sources:  65% (8327/12910)           
remote: Finding sources:  66% (8457/12910)           
remote: Finding sources:  67% (8586/12910)           
remote: Finding sources:  68% (8715/12910)           
remote: Finding sources:  69% (8844/12910)           
remote: Finding sources:  70% (8973/12910)           
remote: Finding sources:  71% (9102/12910)           
remote: Finding sources:  72% (9231/12910)           
remote: Finding sources:  73% (9360/12910)           
remote: Finding sources:  74% (9489/12910)           
remote: Finding sources:  75% (9618/12910)           
remote: Finding sources:  76% (9748/12910)           
remote: Finding sources:  77% (9877/12910)           
remote: Finding sources:  78% (10006/12910)           
remote: Finding sources:  79% (10135/12910)           
remote: Finding sources:  80% (10264/12910)           
remote: Finding sources:  81% (10393/12910)           
remote: Finding sources:  82% (10522/12910)           
remote: Finding sources:  83% (10651/12910)           
remote: Finding sources:  84% (10780/12910)           
remote: Finding sources:  85% (10909/12910)           
remote: Finding sources:  86% (11039/12910)           
remote: Finding sources:  87% (11168/12910)           
remote: Finding sources:  88% (11297/12910)           
remote: Finding sources:  89% (11426/12910)           
remote: Finding sources:  90% (11555/12910)           
remote: Finding sources:  91% (11684/12910)           
remote: Finding sources:  92% (11813/12910)           
remote: Finding sources:  93% (11942/12910)           
remote: Finding sources:  94% (12071/12910)           
remote: Finding sources:  95% (12200/12910)           
remote: Finding sources:  96% (12330/12910)           
remote: Finding sources:  97% (12459/12910)           
remote: Finding sources:  98% (12588/12910)           
remote: Finding sources:  99% (12717/12910)           
remote: Finding sources: 100% (12846/12910)           
remote: Finding sources: 100% (12910/12910)        
remote: Getting sizes:   1% (58/11429)           
remote: Getting sizes:   2% (172/11429)           
remote: Getting sizes:   3% (286/11429)           
remote: Getting sizes:   4% (401/11429)           
remote: Getting sizes:   5% (515/11429)           
remote: Getting sizes:   6% (629/11429)           
remote: Getting sizes:   7% (743/11429)           
remote: Getting sizes:   8% (858/11429)           
remote: Getting sizes:   9% (972/11429)           
remote: Getting sizes:  10% (1086/11429)           
remote: Getting sizes:  11% (1201/11429)           
remote: Getting sizes:  12% (1315/11429)           
remote: Getting sizes:  13% (1429/11429)           
remote: Getting sizes:  14% (1543/11429)           
remote: Getting sizes:  15% (1658/11429)           
remote: Getting sizes:  16% (1772/11429)           
remote: Getting sizes:  17% (1886/11429)           
remote: Getting sizes:  18% (2001/11429)           
remote: Getting sizes:  19% (2115/11429)           
remote: Getting sizes:  20% (2229/11429)           
remote: Getting sizes:  21% (2343/11429)           
remote: Getting sizes:  22% (2458/11429)           
remote: Getting sizes:  23% (2572/11429)           
remote: Getting sizes:  24% (2686/11429)           
remote: Getting sizes:  25% (2801/11429)           
remote: Getting sizes:  26% (2915/11429)           
remote: Getting sizes:  27% (3029/11429)           
remote: Getting sizes:  28% (3143/11429)           
remote: Getting sizes:  29% (3258/11429)           
remote: Getting sizes:  30% (3372/11429)           
remote: Getting sizes:  31% (3486/11429)           
remote: Getting sizes:  32% (3601/11429)           
remote: Getting sizes:  33% (3715/11429)           
remote: Getting sizes:  34% (3829/11429)           
remote: Getting sizes:  35% (3944/11429)           
remote: Getting sizes:  36% (4058/11429)           
remote: Getting sizes:  37% (4172/11429)           
remote: Getting sizes:  38% (4286/11429)           
remote: Getting sizes:  39% (4401/11429)           
remote: Getting sizes:  40% (4515/11429)           
remote: Getting sizes:  41% (4629/11429)           
remote: Getting sizes:  42% (4744/11429)           
remote: Getting sizes:  43% (4858/11429)           
remote: Getting sizes:  44% (4972/11429)           
remote: Getting sizes:  45% (5086/11429)           
remote: Getting sizes:  46% (5201/11429)           
remote: Getting sizes:  47% (5315/11429)           
remote: Getting sizes:  48% (5429/11429)           
remote: Getting sizes:  49% (5544/11429)           
remote: Getting sizes:  50% (5658/11429)           
remote: Getting sizes:  51% (5772/11429)           
remote: Getting sizes:  52% (5886/11429)           
remote: Getting sizes:  53% (6001/11429)           
remote: Getting sizes:  54% (6115/11429)           
remote: Getting sizes:  55% (6229/11429)           
remote: Getting sizes:  56% (6344/11429)           
remote: Getting sizes:  57% (6458/11429)           
remote: Getting sizes:  58% (6572/11429)           
remote: Getting sizes:  59% (6686/11429)           
remote: Getting sizes:  60% (6801/11429)           
remote: Getting sizes:  61% (6915/11429)           
remote: Getting sizes:  62% (7029/11429)           
remote: Getting sizes:  63% (7144/11429)           
remote: Getting sizes:  64% (7258/11429)           
remote: Getting sizes:  65% (7372/11429)           
remote: Getting sizes:  66% (7486/11429)           
remote: Getting sizes:  67% (7601/11429)           
remote: Getting sizes:  68% (7715/11429)           
remote: Getting sizes:  69% (7829/11429)           
remote: Getting sizes:  70% (7944/11429)           
remote: Getting sizes:  71% (8058/11429)           
remote: Getting sizes:  72% (8172/11429)           
remote: Getting sizes:  73% (8287/11429)           
remote: Getting sizes:  74% (8401/11429)           
remote: Getting sizes:  75% (8515/11429)           
remote: Getting sizes:  76% (8629/11429)           
remote: Getting sizes:  77% (8744/11429)           
remote: Getting sizes:  78% (8858/11429)           
remote: Getting sizes:  79% (8972/11429)           
remote: Getting sizes:  80% (9087/11429)           
remote: Getting sizes:  81% (9201/11429)           
remote: Getting sizes:  82% (9315/11429)           
remote: Getting sizes:  83% (9429/11429)           
remote: Getting sizes:  84% (9544/11429)           
remote: Getting sizes:  85% (9658/11429)           
remote: Getting sizes:  86% (9772/11429)           
remote: Getting sizes:  87% (9887/11429)           
remote: Getting sizes:  88% (10001/11429)           
remote: Getting sizes:  89% (10115/11429)           
remote: Getting sizes:  90% (10229/11429)           
remote: Getting sizes:  91% (10344/11429)           
remote: Getting sizes:  92% (10458/11429)           
remote: Getting sizes:  93% (10572/11429)           
remote: Getting sizes:  94% (10687/11429)           
remote: Getting sizes:  95% (10801/11429)           
remote: Getting sizes:  96% (10915/11429)           
remote: Getting sizes:  97% (11029/11429)           
remote: Getting sizes:  98% (11144/11429)           
remote: Getting sizes:  99% (11258/11429)           
remote: Getting sizes: 100% (11372/11429)           
remote: Getting sizes: 100% (11429/11429)        
remote: Compressing objects:   2% (2224/135389)           
remote: Compressing objects:   3% (3469/135389)           
remote: Compressing objects:   4% (4740/135389)           
remote: Compressing objects:   5% (6434/135389)           
remote: Compressing objects:   6% (7531/135389)           
remote: Compressing objects:   7% (8918/135389)           
remote: Compressing objects:   8% (10206/135389)           
remote: Compressing objects:   8% (10914/135389)           
remote: Compressing objects:   9% (11518/135389)           
remote: Compressing objects:  10% (12962/135389)           
remote: Compressing objects:  11% (14219/135389)           
remote: Compressing objects:  12% (15570/135389)           
remote: Compressing objects:  13% (16945/135389)           
remote: Compressing objects:  14% (18298/135389)           
remote: Compressing objects:  15% (19744/135389)           
remote: Compressing objects:  16% (21021/135389)           
remote: Compressing objects:  17% (22457/135389)           
remote: Compressing objects:  18% (23700/135389)           
remote: Compressing objects:  19% (25053/135389)           
remote: Compressing objects:  19% (26371/135389)           
remote: Compressing objects:  20% (26438/135389)           
remote: Compressing objects:  21% (27756/135389)           
remote: Compressing objects:  22% (29131/135389)           
remote: Compressing objects:  23% (30463/135389)           
remote: Compressing objects:  24% (31824/135389)           
remote: Compressing objects:  25% (33181/135389)           
remote: Compressing objects:  26% (34526/135389)           
remote: Compressing objects:  27% (36120/135389)           
remote: Compressing objects:  28% (37341/135389)           
remote: Compressing objects:  29% (38802/135389)           
remote: Compressing objects:  30% (40297/135389)           
remote: Compressing objects:  31% (41384/135389)           
remote: Compressing objects:  32% (42740/135389)           
remote: Compressing objects:  33% (44051/135389)           
remote: Compressing objects:  34% (45367/135389)           
remote: Compressing objects:  35% (46711/135389)           
remote: Compressing objects:  36% (48114/135389)           
remote: Compressing objects:  37% (49420/135389)           
remote: Compressing objects:  38% (50808/135389)           
remote: Compressing objects:  38% (51965/135389)           
remote: Compressing objects:  39% (52471/135389)           
remote: Compressing objects:  40% (53497/135389)           
remote: Compressing objects:  41% (55071/135389)           
remote: Compressing objects:  42% (56349/135389)           
remote: Compressing objects:  43% (57676/135389)           
remote: Compressing objects:  44% (59239/135389)           
remote: Compressing objects:  45% (60302/135389)           
remote: Compressing objects:  46% (61761/135389)           
remote: Compressing objects:  47% (63006/135389)           
remote: Compressing objects:  48% (64627/135389)           
remote: Compressing objects:  49% (65676/135389)           
remote: Compressing objects:  50% (67026/135389)           
remote: Compressing objects:  51% (68590/135389)           
remote: Compressing objects:  52% (70197/135389)           
remote: Compressing objects:  53% (71233/135389)           
remote: Compressing objects:  54% (72446/135389)           
remote: Compressing objects:  55% (74562/135389)           
remote: Compressing objects:  56% (75279/135389)           
remote: Compressing objects:  57% (76633/135389)           
remote: Compressing objects:  58% (77886/135389)           
remote: Compressing objects:  59% (79433/135389)           
remote: Compressing objects:  60% (80829/135389)           
remote: Compressing objects:  61% (82167/135389)           
remote: Compressing objects:  61% (82229/135389)           
remote: Compressing objects:  62% (83394/135389)           
remote: Compressing objects:  63% (84626/135389)           
remote: Compressing objects:  64% (85977/135389)           
remote: Compressing objects:  65% (87350/135389)           
remote: Compressing objects:  66% (89673/135389)           
remote: Compressing objects:  67% (90312/135389)           
remote: Compressing objects:  68% (91396/135389)           
remote: Compressing objects:  69% (92835/135389)           
remote: Compressing objects:  70% (94136/135389)           
remote: Compressing objects:  71% (95482/135389)           
remote: Compressing objects:  72% (96879/135389)           
remote: Compressing objects:  73% (98219/135389)           
remote: Compressing objects:  74% (99526/135389)           
remote: Compressing objects:  75% (100974/135389)           
remote: Compressing objects:  76% (102292/135389)           
remote: Compressing objects:  77% (103756/135389)           
remote: Compressing objects:  78% (104987/135389)           
remote: Compressing objects:  79% (106293/135389)           
remote: Compressing objects:  80% (107813/135389)           
remote: Compressing objects:  80% (108947/135389)           
remote: Compressing objects:  81% (109007/135389)           
remote: Compressing objects:  82% (110464/135389)           
remote: Compressing objects:  83% (111727/135389)           
remote: Compressing objects:  84% (113104/135389)           
remote: Compressing objects:  85% (114421/135389)           
remote: Compressing objects:  86% (115948/135389)           
remote: Compressing objects:  87% (117429/135389)           
remote: Compressing objects:  88% (118474/135389)           
remote: Compressing objects:  89% (119873/135389)           
remote: Compressing objects:  90% (121353/135389)           
remote: Compressing objects:  91% (122591/135389)           
remote: Compressing objects:  92% (124099/135389)           
remote: Compressing objects:  93% (125301/135389)           
remote: Compressing objects:  94% (127490/135389)           
remote: Compressing objects:  95% (128129/135389)           
remote: Compressing objects:  96% (129417/135389)           
remote: Compressing objects:  97% (130661/135389)           
remote: Compressing objects:  98% (132116/135389)           
remote: Compressing objects:  99% (133361/135389)           
remote: Compressing objects: 100% (134713/135389)           
remote: Compressing objects: 100% (135388/135389)        
Receiving objects:   0% (1/12910)
Receiving objects:   1% (130/12910)
Receiving objects:   2% (259/12910)
Receiving objects:   3% (388/12910)
Receiving objects:   4% (517/12910)
Receiving objects:   5% (646/12910)
Receiving objects:   6% (775/12910)
Receiving objects:   7% (904/12910)
Receiving objects:   8% (1033/12910)
Receiving objects:   9% (1162/12910)
Receiving objects:  10% (1291/12910)
Receiving objects:  11% (1421/12910)
Receiving objects:  12% (1550/12910)
Receiving objects:  13% (1679/12910)
Receiving objects:  14% (1808/12910)
Receiving objects:  15% (1937/12910)
Receiving objects:  16% (2066/12910)
Receiving objects:  17% (2195/12910)
Receiving objects:  18% (2324/12910)
Receiving objects:  19% (2453/12910)
Receiving objects:  20% (2582/12910)
Receiving objects:  21% (2712/12910)
Receiving objects:  22% (2841/12910)
Receiving objects:  23% (2970/12910)
Receiving objects:  24% (3099/12910)
Receiving objects:  25% (3228/12910)
Receiving objects:  26% (3357/12910)
Receiving objects:  27% (3486/12910)
Receiving objects:  28% (3615/12910)
Receiving objects:  29% (3744/12910)
Receiving objects:  30% (3873/12910)
Receiving objects:  31% (4003/12910)
Receiving objects:  31% (4092/12910)
Receiving objects:  32% (4132/12910)
Receiving objects:  33% (4261/12910)
Receiving objects:  34% (4390/12910)
Receiving objects:  35% (4519/12910)
Receiving objects:  36% (4648/12910), 9.92 MiB | 19.84 MiB/s
Receiving objects:  37% (4777/12910), 9.92 MiB | 19.84 MiB/s
Receiving objects:  38% (4906/12910), 9.92 MiB | 19.84 MiB/s
Receiving objects:  39% (5035/12910), 12.81 MiB | 12.80 MiB/s
Receiving objects:  40% (5164/12910), 12.81 MiB | 12.80 MiB/s
Receiving objects:  41% (5294/12910), 12.81 MiB | 12.80 MiB/s
Receiving objects:  42% (5423/12910), 12.81 MiB | 12.80 MiB/s
Receiving objects:  43% (5552/12910), 12.81 MiB | 12.80 MiB/s
Receiving objects:  44% (5681/12910), 12.81 MiB | 12.80 MiB/s
Receiving objects:  45% (5810/12910), 12.81 MiB | 12.80 MiB/s
Receiving objects:  45% (5828/12910), 12.81 MiB | 12.80 MiB/s
Receiving objects:  46% (5939/12910), 16.30 MiB | 10.87 MiB/s
Receiving objects:  47% (6068/12910), 20.01 MiB | 10.00 MiB/s
Receiving objects:  47% (6159/12910), 22.50 MiB | 8.90 MiB/s 
Receiving objects:  48% (6197/12910), 22.50 MiB | 8.90 MiB/s
Receiving objects:  49% (6326/12910), 22.50 MiB | 8.90 MiB/s
Receiving objects:  50% (6455/12910), 22.50 MiB | 8.90 MiB/s
Receiving objects:  51% (6585/12910), 22.50 MiB | 8.90 MiB/s
Receiving objects:  51% (6693/12910), 25.75 MiB | 8.48 MiB/s
Receiving objects:  52% (6714/12910), 25.75 MiB | 8.48 MiB/s
Receiving objects:  53% (6843/12910), 28.60 MiB | 8.09 MiB/s
Receiving objects:  54% (6972/12910), 28.60 MiB | 8.09 MiB/s
Receiving objects:  55% (7101/12910), 28.60 MiB | 8.09 MiB/s
Receiving objects:  56% (7230/12910), 31.31 MiB | 7.76 MiB/s
Receiving objects:  57% (7359/12910), 31.31 MiB | 7.76 MiB/s
Receiving objects:  58% (7488/12910), 31.31 MiB | 7.76 MiB/s
Receiving objects:  59% (7617/12910), 31.31 MiB | 7.76 MiB/s
Receiving objects:  60% (7746/12910), 31.31 MiB | 7.76 MiB/s
Receiving objects:  61% (7876/12910), 31.31 MiB | 7.76 MiB/s
Receiving objects:  62% (8005/12910), 31.31 MiB | 7.76 MiB/s
Receiving objects:  62% (8021/12910), 31.31 MiB | 7.76 MiB/s
Receiving objects:  63% (8134/12910), 31.31 MiB | 7.76 MiB/s
Receiving objects:  64% (8263/12910), 31.31 MiB | 7.76 MiB/s
Receiving objects:  65% (8392/12910), 31.31 MiB | 7.76 MiB/s
Receiving objects:  66% (8521/12910), 34.24 MiB | 7.55 MiB/s
Receiving objects:  67% (8650/12910), 34.24 MiB | 7.55 MiB/s
Receiving objects:  68% (8779/12910), 34.24 MiB | 7.55 MiB/s
Receiving objects:  69% (8908/12910), 34.24 MiB | 7.55 MiB/s
Receiving objects:  70% (9037/12910), 34.24 MiB | 7.55 MiB/s
Receiving objects:  71% (9167/12910), 34.24 MiB | 7.55 MiB/s
Receiving objects:  72% (9296/12910), 34.24 MiB | 7.55 MiB/s
Receiving objects:  73% (9425/12910), 34.24 MiB | 7.55 MiB/s
Receiving objects:  74% (9554/12910), 34.24 MiB | 7.55 MiB/s
Receiving objects:  75% (9683/12910), 34.24 MiB | 7.55 MiB/s
Receiving objects:  76% (9812/12910), 34.24 MiB | 7.55 MiB/s
Receiving objects:  77% (9941/12910), 34.24 MiB | 7.55 MiB/s
Receiving objects:  78% (10070/12910), 34.24 MiB | 7.55 MiB/s
Receiving objects:  79% (10199/12910), 34.24 MiB | 7.55 MiB/s
Receiving objects:  80% (10328/12910), 34.24 MiB | 7.55 MiB/s
Receiving objects:  81% (10458/12910), 34.24 MiB | 7.55 MiB/s
Receiving objects:  82% (10587/12910), 34.24 MiB | 7.55 MiB/s
Receiving objects:  83% (10716/12910), 34.24 MiB | 7.55 MiB/s
Receiving objects:  84% (10845/12910), 34.24 MiB | 7.55 MiB/s
Receiving objects:  85% (10974/12910), 34.24 MiB | 7.55 MiB/s
Receiving objects:  86% (11103/12910), 34.24 MiB | 7.55 MiB/s
Receiving objects:  87% (11232/12910), 34.24 MiB | 7.55 MiB/s
Receiving objects:  88% (11361/12910), 34.24 MiB | 7.55 MiB/s
Receiving objects:  89% (11490/12910), 34.24 MiB | 7.55 MiB/s
Receiving objects:  90% (11619/12910), 34.24 MiB | 7.55 MiB/s
Receiving objects:  91% (11749/12910), 40.39 MiB | 6.72 MiB/s
Receiving objects:  92% (11878/12910), 40.39 MiB | 6.72 MiB/s
Receiving objects:  93% (12007/12910), 40.39 MiB | 6.72 MiB/s
Receiving objects:  94% (12136/12910), 40.39 MiB | 6.72 MiB/s
Receiving objects:  95% (12265/12910), 40.39 MiB | 6.72 MiB/s
Receiving objects:  96% (12394/12910), 40.39 MiB | 6.72 MiB/s
Receiving objects:  97% (12523/12910), 40.39 MiB | 6.72 MiB/s
Receiving objects:  98% (12652/12910), 40.39 MiB | 6.72 MiB/s
Receiving objects:  99% (12781/12910), 40.39 MiB | 6.72 MiB/s
Receiving objects:  99% (12817/12910), 40.39 MiB | 6.72 MiB/s
remote: Total 12910 (delta 2738), reused 6294 (delta 1478)        
Receiving objects: 100% (12910/12910), 43.58 MiB | 6.78 MiB/s
Receiving objects: 100% (12910/12910), 45.54 MiB | 7.09 MiB/s, done.
Resolving deltas:   0% (0/2738)
Resolving deltas:   1% (28/2738)
Resolving deltas:   2% (55/2738)
Resolving deltas:   3% (83/2738)
Resolving deltas:   4% (110/2738)
Resolving deltas:   5% (137/2738)
Resolving deltas:   6% (165/2738)
Resolving deltas:   7% (193/2738)
Resolving deltas:   8% (220/2738)
Resolving deltas:   9% (247/2738)
Resolving deltas:  10% (274/2738)
Resolving deltas:  11% (302/2738)
Resolving deltas:  12% (330/2738)
Resolving deltas:  13% (356/2738)
Resolving deltas:  14% (384/2738)
Resolving deltas:  15% (411/2738)
Resolving deltas:  16% (440/2738)
Resolving deltas:  17% (466/2738)
Resolving deltas:  18% (493/2738)
Resolving deltas:  19% (521/2738)
Resolving deltas:  20% (548/2738)
Resolving deltas:  21% (575/2738)
Resolving deltas:  22% (603/2738)
Resolving deltas:  23% (630/2738)
Resolving deltas:  24% (658/2738)
Resolving deltas:  25% (685/2738)
Resolving deltas:  26% (712/2738)
Resolving deltas:  27% (740/2738)
Resolving deltas:  28% (767/2738)
Resolving deltas:  29% (795/2738)
Resolving deltas:  30% (822/2738)
Resolving deltas:  31% (850/2738)
Resolving deltas:  32% (877/2738)
Resolving deltas:  33% (904/2738)
Resolving deltas:  34% (932/2738)
Resolving deltas:  35% (959/2738)
Resolving deltas:  36% (986/2738)
Resolving deltas:  37% (1014/2738)
Resolving deltas:  38% (1042/2738)
Resolving deltas:  39% (1068/2738)
Resolving deltas:  40% (1096/2738)
Resolving deltas:  41% (1123/2738)
Resolving deltas:  42% (1150/2738)
Resolving deltas:  43% (1178/2738)
Resolving deltas:  44% (1205/2738)
Resolving deltas:  45% (1233/2738)
Resolving deltas:  46% (1260/2738)
Resolving deltas:  47% (1287/2738)
Resolving deltas:  48% (1315/2738)
Resolving deltas:  49% (1342/2738)
Resolving deltas:  50% (1370/2738)
Resolving deltas:  51% (1397/2738)
Resolving deltas:  52% (1424/2738)
Resolving deltas:  53% (1452/2738)
Resolving deltas:  54% (1480/2738)
Resolving deltas:  55% (1506/2738)
Resolving deltas:  56% (1534/2738)
Resolving deltas:  57% (1561/2738)
Resolving deltas:  58% (1589/2738)
Resolving deltas:  59% (1616/2738)
Resolving deltas:  60% (1643/2738)
Resolving deltas:  61% (1671/2738)
Resolving deltas:  62% (1698/2738)
Resolving deltas:  63% (1725/2738)
Resolving deltas:  64% (1753/2738)
Resolving deltas:  65% (1780/2738)
Resolving deltas:  66% (1808/2738)
Resolving deltas:  67% (1835/2738)
Resolving deltas:  68% (1862/2738)
Resolving deltas:  69% (1890/2738)
Resolving deltas:  70% (1917/2738)
Resolving deltas:  71% (1944/2738)
Resolving deltas:  72% (1972/2738)
Resolving deltas:  73% (1999/2738)
Resolving deltas:  74% (2027/2738)
Resolving deltas:  75% (2054/2738)
Resolving deltas:  76% (2081/2738)
Resolving deltas:  77% (2109/2738)
Resolving deltas:  78% (2136/2738)
Resolving deltas:  79% (2164/2738)
Resolving deltas:  80% (2192/2738)
Resolving deltas:  81% (2218/2738)
Resolving deltas:  82% (2246/2738)
Resolving deltas:  83% (2273/2738)
Resolving deltas:  84% (2300/2738)
Resolving deltas:  85% (2328/2738)
Resolving deltas:  86% (2355/2738)
Resolving deltas:  87% (2383/2738)
Resolving deltas:  88% (2410/2738)
Resolving deltas:  89% (2437/2738)
Resolving deltas:  90% (2467/2738)
Resolving deltas:  91% (2492/2738)
Resolving deltas:  92% (2519/2738)
Resolving deltas:  93% (2547/2738)
Resolving deltas:  94% (2574/2738)
Resolving deltas:  95% (2602/2738)
Resolving deltas:  96% (2629/2738)
Resolving deltas:  97% (2656/2738)
Resolving deltas:  98% (2684/2738)
Resolving deltas:  99% (2711/2738)
Resolving deltas: 100% (2738/2738)
Resolving deltas: 100% (2738/2738), done.
Updating files:  68% (7838/11457)
Updating files:  69% (7906/11457)
Updating files:  70% (8020/11457)
Updating files:  71% (8135/11457)
Updating files:  72% (8250/11457)
Updating files:  73% (8364/11457)
Updating files:  74% (8479/11457)
Updating files:  75% (8593/11457)
Updating files:  76% (8708/11457)
Updating files:  77% (8822/11457)
Updating files:  78% (8937/11457)
Updating files:  79% (9052/11457)
Updating files:  80% (9166/11457)
Updating files:  81% (9281/11457)
Updating files:  82% (9395/11457)
Updating files:  83% (9510/11457)
Updating files:  84% (9624/11457)
Updating files:  85% (9739/11457)
Updating files:  86% (9854/11457)
Updating files:  87% (9968/11457)
Updating files:  88% (10083/11457)
Updating files:  89% (10197/11457)
Updating files:  90% (10312/11457)
Updating files:  91% (10426/11457)
Updating files:  92% (10541/11457)
Updating files:  93% (10656/11457)
Updating files:  94% (10770/11457)
Updating files:  95% (10885/11457)
Updating files:  96% (10999/11457)
Updating files:  97% (11114/11457)
Updating files:  98% (11228/11457)
Updating files:  99% (11343/11457)
Updating files: 100% (11457/11457)
Updating files: 100% (11457/11457), done.
 00:15

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-1  Started
 Container mediawiki-mediawiki-web-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  37/133 [=======>--------------------]  27%
  64/133 [=============>--------------]  48%
  90/133 [==================>---------]  67%
 110/133 [=======================>----]  82%
 128/133 [==========================>-]  96%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 7.0 s.
 00:07

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 14s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:14

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:33

 01:34

Install 'extensions/CirrusSearch'...

Cloning component(s)
:0: _clone_component "extensions/Elastica"
:1: _clone_component "extensions/CirrusSearch"
|1| 
|1| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/CirrusSearch to 'extensions/CirrusSearch' (use CLONE_DEPTH=0 for full depth)
|1| Cloning into 'extensions/CirrusSearch'...
|1| remote: Counting objects: 1           
remote: Counting objects: 3030, done        
|1| remote: Finding sources:   1% (16/3030)           
remote: Finding sources:   2% (46/3030)           
remote: Finding sources:   3% (76/3030)           
remote: Finding sources:   4% (107/3030)           
remote: Finding sources:   5% (137/3030)           
remote: Finding sources:   6% (167/3030)           
remote: Finding sources:   7% (197/3030)           
remote: Finding sources:   8% (228/3030)           
remote: Finding sources:   9% (258/3030)           
remote: Finding sources:  10% (288/3030)           
remote: Finding sources:  11% (319/3030)           
remote: Finding sources:  12% (349/3030)           
remote: Finding sources:  13% (379/3030)           
remote: Finding sources:  14% (410/3030)           
remote: Finding sources:  15% (440/3030)           
remote: Finding sources:  16% (470/3030)           
remote: Finding sources:  17% (500/3030)           
remote: Finding sources:  18% (531/3030)           
remote: Finding sources:  19% (561/3030)           
remote: Finding sources:  20% (591/3030)           
remote: Finding sources:  21% (622/3030)           
remote: Finding sources:  22% (652/3030)           
remote: Finding sources:  23% (682/3030)           
remote: Finding sources:  24% (713/3030)           
remote: Finding sources:  25% (743/3030)           
remote: Finding sources:  26% (773/3030)           
remote: Finding sources:  27% (803/3030)           
remote: Finding sources:  28% (834/3030)           
remote: Finding sources:  29% (864/3030)           
remote: Finding sources:  30% (894/3030)           
remote: Finding sources:  31% (925/3030)           
remote: Finding sources:  32% (955/3030)           
remote: Finding sources:  33% (985/3030)           
remote: Finding sources:  34% (1016/3030)           
remote: Finding sources:  35% (1046/3030)           
remote: Finding sources:  36% (1076/3030)           
remote: Finding sources:  37% (1106/3030)           
remote: Finding sources:  38% (1137/3030)           
remote: Finding sources:  39% (1167/3030)           
remote: Finding sources:  40% (1197/3030)           
remote: Finding sources:  41% (1228/3030)           
remote: Finding sources:  42% (1258/3030)           
remote: Finding sources:  43% (1288/3030)           
remote: Finding sources:  44% (1319/3030)           
remote: Finding sources:  45% (1349/3030)           
remote: Finding sources:  46% (1379/3030)           
remote: Finding sources:  47% (1409/3030)           
remote: Finding sources:  48% (1440/3030)           
remote: Finding sources:  49% (1470/3030)           
remote: Finding sources:  50% (1500/3030)           
remote: Finding sources:  51% (1531/3030)           
remote: Finding sources:  52% (1561/3030)           
remote: Finding sources:  53% (1591/3030)           
remote: Finding sources:  54% (1622/3030)           
remote: Finding sources:  55% (1652/3030)           
remote: Finding sources:  56% (1682/3030)           
remote: Finding sources:  57% (1712/3030)           
remote: Finding sources:  58% (1743/3030)           
remote: Finding sources:  59% (1773/3030)           
remote: Finding sources:  60% (1803/3030)           
remote: Finding sources:  61% (1834/3030)           
remote: Finding sources:  62% (1864/3030)           
remote: Finding sources:  63% (1894/3030)           
remote: Finding sources:  64% (1925/3030)           
remote: Finding sources:  65% (1955/3030)           
remote: Finding sources:  66% (1985/3030)           
remote: Finding sources:  67% (2015/3030)           
remote: Finding sources:  68% (2046/3030)           
remote: Finding sources:  69% (2076/3030)           
remote: Finding sources:  70% (2106/3030)           
remote: Finding sources:  71% (2137/30|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/Elastica to 'extensions/Elastica' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/Elastica'...
|0| remote: Counting objects: 1           
remote: Counting objects: 58, done        
|0| remote: Finding sources:   2% (1/58)           
remote: Finding sources:   3% (2/58)           
remote: Finding sources:   5% (3/58)           
remote: Finding sources:   7% (4/58)           
remote: Finding sources:   9% (5/58)           
remote: Finding sources:  10% (6/58)           
remote: Finding sources:  12% (7/58)           
remote: Finding sources:  14% (8/58)           
remote: Finding sources:  16% (9/58)           
remote: Finding sources:  17% (10/58)           
remote: Finding sources:  19% (11/58)           
remote: Finding sources:  21% (12/58)           
remote: Finding sources:  22% (13/58)           
remote: Finding sources:  24% (14/58)           
remote: Finding sources:  26% (15/58)           
remote: Finding sources:  28% (16/58)           
remote: Finding sources:  29% (17/58)           
remote: Finding sources:  31% (18/58)           
remote: Finding sources:  33% (19/58)           
remote: Finding sources:  34% (20/58)           
remote: Finding sources:  36% (21/58)           
remote: Finding sources:  38% (22/58)           
remote: Finding sources:  40% (23/58)           
remote: Finding sources:  41% (24/58)           
remote: Finding sources:  43% (25/58)           
remote: Finding sources:  45% (26/58)           
remote: Finding sources:  47% (27/58)           
remote: Finding sources:  48% (28/58)           
remote: Finding sources:  50% (29/58)           
remote: Finding sources:  52% (30/58)           
remote: Finding sources:  53% (31/58)           
remote: Finding sources:  55% (32/58)           
remote: Finding sources:  57% (33/58)           
remote: Finding sources:  59% (34/58)           
remote: Finding sources:  60% (35/58)           
remote: Finding sources:  62% (36/58)           
remote: Finding sources:  64% (37/58)           
remote: Finding sources:  66% (38/58)           
remote: Finding sources:  67% (39/58)           
remote: Finding sources:  69% (40/58)           
remote: Finding sources:  71% (41/58)           
remote: Finding sources:  72% (42/58)           
remote: Finding sources:  74% (43/58)           
remote: Finding sources:  76% (44/58)           
remote: Finding sources:  78% (45/58)           
remote: Finding sources:  79% (46/58)           
remote: Finding sources:  81% (47/58)           
remote: Finding sources:  83% (48/58)           
remote: Finding sources:  84% (49/58)           
remote: Finding sources:  86% (50/58)           
remote: Finding sources:  88% (51/58)           
remote: Finding sources:  90% (52/58)           
remote: Finding sources:  91% (53/58)           
remote: Finding sources:  93% (54/58)           
remote: Finding sources:  95% (55/58)           
remote: Finding sources:  97% (56/58)           
remote: Finding sources:  98% (57/58)           
remote: Finding sources: 100% (58/58)           
remote: Finding sources: 100% (58/58)        
|0| remote: Getting sizes:   2% (1/54)           
remote: Getting sizes:   4% (2/54)           
remote: Getting sizes:   6% (3/54)           
remote: Getting sizes:   7% (4/54)           
remote: Getting sizes:   9% (5/54)           
remote: Getting sizes:  11% (6/54)           
remote: Getting sizes:  13% (7/54)           
remote: Getting sizes:  15% (8/54)           
remote: Getting sizes:  17% (9/54)           
remote: Getting sizes:  19% (10/54)           
remote: Getting sizes:  20% (11/54)           
remote: Getting sizes:  22% (12/54)           
remote: Getting sizes:  24% (13/54)           
remote: Getting sizes:  26% (14/54)           
remote: Getting sizes:  28% (15/54)           
remote: Getting sizes:  30% (16/54)           
remote: Getting sizes:  31% (17/54)           
remote: Getting sizes:  33% (18/54)         30)           
remote: Finding sources:  72% (2167/3030)           
remote: Finding sources:  73% (2197/3030)           
remote: Finding sources:  74% (2228/3030)           
remote: Finding sources:  75% (2258/3030)           
remote: Finding sources:  76% (2288/3030)           
remote: Finding sources:  77% (2318/3030)           
remote: Finding sources:  78% (2349/3030)           
remote: Finding sources:  79% (2379/3030)           
remote: Finding sources:  80% (2409/3030)           
remote: Finding sources:  81% (2440/3030)           
remote: Finding sources:  82% (2470/3030)           
remote: Finding sources:  83% (2500/3030)           
remote: Finding sources:  84% (2531/3030)           
remote: Finding sources:  85% (2561/3030)           
remote: Finding sources:  86% (2591/3030)           
remote: Finding sources:  87% (2621/3030)           
remote: Finding sources:  88% (2652/3030)           
remote: Finding sources:  89% (2682/3030)           
remote: Finding sources:  90% (2712/3030)           
remote: Finding sources:  91% (2743/3030)           
remote: Finding sources:  92% (2773/3030)           
remote: Finding sources:  93% (2803/3030)           
remote: Finding sources:  94% (2834/3030)           
remote: Finding sources:  95% (2864/3030)           
remote: Finding sources:  96% (2894/3030)           
remote: Finding sources:  97% (2924/3030)           
remote: Finding sources:  98% (2955/3030)           
remote: Finding sources:  99% (2985/3030)           
remote: Finding sources: 100% (3015/3030)           
remote: Finding sources: 100% (3030/3030)        
|1| remote: Getting sizes:   1% (8/1436)           
remote: Getting sizes:   2% (22/1436)           
remote: Getting sizes:   3% (36/1436)           
remote: Getting sizes:   4% (51/1436)           
remote: Getting sizes:   5% (65/1436)           
remote: Getting sizes:   6% (79/1436)           
remote: Getting sizes:   7% (94/1436)           
remote: Getting sizes:   8% (108/1436)           
remote: Getting sizes:   9% (123/1436)           
remote: Getting sizes:  10% (137/1436)           
remote: Getting sizes:  11% (151/1436)           
remote: Getting sizes:  12% (166/1436)           
remote: Getting sizes:  13% (180/1436)           
remote: Getting sizes:  14% (194/1436)           
remote: Getting sizes:  15% (209/1436)           
remote: Getting sizes:  16% (223/1436)           
remote: Getting sizes:  17% (237/1436)           
remote: Getting sizes:  18% (252/1436)           
remote: Getting sizes:  19% (266/1436)           
remote: Getting sizes:  20% (281/1436)           
remote: Getting sizes:  21% (295/1436)           
remote: Getting sizes:  22% (309/1436)           
remote: Getting sizes:  23% (324/1436)           
remote: Getting sizes:  24% (338/1436)           
remote: Getting sizes:  25% (352/1436)           
remote: Getting sizes:  26% (367/1436)           
remote: Getting sizes:  27% (381/1436)           
remote: Getting sizes:  28% (395/1436)           
remote: Getting sizes:  29% (410/1436)           
remote: Getting sizes:  30% (424/1436)           
remote: Getting sizes:  31% (438/1436)           
remote: Getting sizes:  32% (453/1436)           
remote: Getting sizes:  33% (467/1436)           
remote: Getting sizes:  34% (482/1436)           
remote: Getting sizes:  35% (496/1436)           
remote: Getting sizes:  36% (510/1436)           
remote: Getting sizes:  37% (525/1436)           
remote: Getting sizes:  38% (539/1436)           
remote: Getting sizes:  39% (553/1436)           
remote: Getting sizes:  40% (568/1436)           
remote: Getting sizes:  41% (582/1436)           
remote: Getting sizes:  42% (596/1436)           
remote: Getting sizes:  43% (611/1436)           
remote: Getting sizes:  44% (625/1436)           
remote: Getting sizes:  45% (640/1436)           
remote: Getting sizes:  46% (654/1436)           
remote: Getting sizes:  47% (668/1436)           
remote: Getting sizes:  48% (683/1436)           
remote: Getting sizes:  49% (697/1436)           
remote: Getting sizes:  50% (711/1436)           
remote: Getting sizes:  51% (726/1436)           
remote: Getting sizes:  52% (740/1436)           
remote: Getting sizes:  53% (754/1436)           
remote: Getting sizes:  54% (769/1436)           
remote: Getting sizes:  55% (783/1436)           
remote: Getting sizes:  56% (797/1436)           
remote: Getting sizes:  57% (812/1436)           
remote: Getting sizes:  58% (826/1436)           
remote: Getting sizes:  59% (841/1436)           
remote: Getting sizes:  60% (855/1436)           
remote: Getting sizes:  61% (869/1436)           
remote: Getting sizes:  62% (884/1436)           
remote: Getting sizes:  63% (898/1436)           
remote: Getting sizes:  64% (912/1436)           
remote: Getting sizes:  65% (927/1436)           
remote: Getting sizes:  66% (941/1436)           
remote: Getting sizes:  67% (955/1436)           
remote: Getting sizes:  68% (970/1436)           
remote: Getting sizes:  69% (984/1436)           
remote: Getting sizes:  70% (999/1436)           
remote: Getting sizes:  71% (1013/1436)           
remote: Getting sizes:  72% (1027/1436)           
remote: Getting sizes:  73% (1042/1436)           
remote: Getting sizes:  74% (1056/1436)           
remote: Getting sizes:  75% (1070/1436)           
remote: Getting sizes:  76% (1085/1436)           
remote: Getting sizes:  77% (1099/1436)           
remote: Getting sizes:  78% (1113/1436)           
remote: Getting sizes:  79% (1128/1436)           
remote: Getting sizes:  80% (1142/1436)           
remote: Getting sizes:  81% (1156/1436)           
remote: Getting sizes:  82% (1171/1436)           
remote: Getting sizes:  83% (1185/1436)           
remote: Getting sizes:  84% (1200/1436)           
remote: Getting sizes:  85% (1214/1436)           
remote: Getting sizes:  86% (1228/1436)           
remote: Getting sizes:  87% (1243/1436)           
remote: Getting sizes:  88% (1257/1436)           
remote: Getting sizes:  89% (1271/1436)           
remote: Getting sizes:  90% (1286/1436)           
remote: Getting sizes:  91% (1300/1436)           
remote: Getting sizes:  92% (1314/1436)           
remote: Getting sizes:  93% (1329/1436)           
remote: Getting sizes:  94% (1343/1436)           
remote: Getting sizes:  95% (1358/1436)           
remote: Getting sizes:  96% (1372/1436)           
remote: Getting sizes:  97% (1386/1436)           
remote: Getting sizes:  98% (1401/1436)           
remote: Getting sizes:  99% (1415/1436)           
remote: Getting sizes: 100% (1429/1436)           
remote: Getting sizes: 100% (1436/1436)        
|1| remote: Compressing objects:   1% (27369/5458009)           
remote: Compressing objects:   2% (82500/5458009)           
remote: Compressing objects:   3% (162125/5458009)           
remote: Compressing objects:   4% (209858/5458009)           
remote: Compressing objects:   5% (252618/5458009)           
remote: Compressing objects:   6% (307694/5458009)           
remote: Compressing objects:   7% (370567/5458009)           
remote: Compressing objects:   9% (512486/5458009)           
remote: Compressing objects:  11% (609731/5458009)           
remote: Compressing objects:  13% (697349/5458009)           
remote: Compressing objects:  14% (781007/5458009)           
remote: Compressing objects:  16% (864640/5458009)           
remote: Compressing objects:  17% (948050/5458009)           
remote: Compressing objects:  18% (991465/5458009)           
remote: Compressing objects:  19% (1030130/5458009)           
remote: Compressing objects:  20% (1068779/5458009)           
remote: Compressing objects:  21% (1141013/5458009)           
remote: Compressing objects:  22% (1208778/5458009)           
remote: Compressing objects:  23% (1240141/5458009)           
remote: Compressing objects:  24% (1283616/5458009)           
remote: Compressing objects:  25% (1341547/5458009)           
remote: Compressing objects:  26% (1402553/5458009)           
remote: Compressing objects:  27% (1454774/5458009)           
remote: Compressing objects:  28% (1503565/5458009)           
remote: Compressing objects:  29% (1557533/5458009)           
remote: Compressing objects:  30% (1613738/5458009)           
remote: Compressing objects:  31% (1666276/5458009)           
remote: Compressing objects:  32% (1719284/5458009)           
remote: Compressing objects:  33% (1775522/5458009)           
remote: Compressing objects:  34% (1830179/5458009)           
remote: Compressing objects:  35% (1884699/5458009)           
remote: Compressing objects:  36% (1938482/5458009)           
remote: Compressing objects:  49% (2689054/5458009)           
remote: Compressing objects:  50% (2710611/5458009)           
remote: Compressing objects:  51% (2762965/5458009)           
remote: Compressing objects:  52% (2850763/5458009)           
remote: Compressing objects:  53% (2865726/5458009)           
remote: Compressing objects:  54% (2920388/5458009)           
remote: Compressing objects:  55% (2988043/5458009)           
remote: Compressing objects:  56% (3034319/5458009)           
remote: Compressing objects:  57% (3083962/5458009)           
remote: Compressing objects:  58% (3150299/5458009)           
remote: Compressing objects:  59% (3206259/5458009)           
remote: Compressing objects:  60% (3250058/5458009)           
remote: Compressing objects:  61% (3303026/5458009)           
remote: Compressing objects:  62% (3360872/5458009)           
remote: Compressing objects:  63% (3417834/5458009)           
remote: Compressing objects:  64% (3470473/5458009)           
remote: Compressing objects:  65% (3533137/5458009)           
remote: Compressing objects:  66% (3579247/5458009)           
remote: Compressing objects:  67% (3631728/5458009)           
remote: Compressing objects:  68% (3692499/5458009)           
remote: Compressing objects:  69% (3749715/5458009)           
remote: Compressing objects:  70% (3819132/5458009)           
remote: Compressing objects:  71% (3849245/5458009)           
remote: Compressing objects:  72% (3904166/5458009)           
remote: Compressing objects:  73% (3972576/5458009)           
remote: Compressing objects:  74% (4015272/5458009)           
remote: Compressing objects:  75% (4069341/5458009)           
remote: Compressing objects:  76% (4126998/5458009)           
remote: Compressing objects:  77% (4181805/5458009)           
remote: Compressing objects:  90% (4910391/5458009)           
remote: Compressing objects:  91% (4949966/5458009)           
remote: Compressing objects:  92% (5000777/5458009)           
remote: Compressing objects:  93% (5062349/5458009)           
remote: Compressing objects:  94% (5105795/5458009)           
remote: Compressing objects:  95% (5158080/5458009)           
remote: Compressing objects:  96% (5221084/5458009)           
remote: Compressing objects:  97% (5276018/5458009)           
remote: Compressing objects:  98% (5331267/5458009)           
remote: Compressing objects:  99% (5380401/5458009)           
remote: Compressing objects: 100% (5453595/5458009)           
remote: Compressing objects: 100% (5458009/5458009)        
|1| Receiving objects:   0% (1/3030)
Receiving objects:   1% (31/3030)
Receiving objects:   2% (61/3030)
Receiving objects:   3% (91/3030)
Receiving objects:   4% (122/3030)
Receiving objects:   5% (152/3030)
Receiving objects:   6% (182/3030)
Receiving objects:   7% (213/3030)
Receiving objects:   8% (243/3030)
Receiving objects:   9% (273/3030)
Receiving objects:  10% (303/3030)
Receiving objects:  11% (334/3030)
Receiving objects:  12% (364/3030)
Receiving objects:  13% (394/3030)
Receiving objects:  14% (425/3030)
Receiving objects:  15% (455/3030)
Receiving objects:  16% (485/3030)
Receiving objects:  17% (516/3030)
Receiving objects:  18% (546/3030)
Receiving objects:  19% (576/3030)
Receiving objects:  20% (606/3030)
Receiving objects:  21% (637/3030)
Receiving objects:  22% (667/3030)
Receiving objects:  23% (697/3030)
Receiving objects:  24% (728/3030)
Receiving objects:  25% (758/3030)
Receiving objects:  26% (788/3030)
Receiving objects:  27% (819/3030)
Receiving objects:  28  
remote: Getting sizes:  35% (19/54)           
remote: Getting sizes:  37% (20/54)           
remote: Getting sizes:  39% (21/54)           
remote: Getting sizes:  41% (22/54)           
remote: Getting sizes:  43% (23/54)           
remote: Getting sizes:  44% (24/54)           
remote: Getting sizes:  46% (25/54)           
remote: Getting sizes:  48% (26/54)           
remote: Getting sizes:  50% (27/54)           
remote: Getting sizes:  52% (28/54)           
remote: Getting sizes:  54% (29/54)           
remote: Getting sizes:  56% (30/54)           
remote: Getting sizes:  57% (31/54)           
remote: Getting sizes:  59% (32/54)           
remote: Getting sizes:  61% (33/54)           
remote: Getting sizes:  63% (34/54)           
remote: Getting sizes:  65% (35/54)           
remote: Getting sizes:  67% (36/54)           
remote: Getting sizes:  69% (37/54)           
remote: Getting sizes:  70% (38/54)           
remote: Getting sizes:  72% (39/54)           
remote: Getting sizes:  74% (40/54)           
remote: Getting sizes:  76% (41/54)           
remote: Getting sizes:  78% (42/54)           
remote: Getting sizes:  80% (43/54)           
remote: Getting sizes:  81% (44/54)           
remote: Getting sizes:  83% (45/54)           
remote: Getting sizes:  85% (46/54)           
remote: Getting sizes:  87% (47/54)           
remote: Getting sizes:  89% (48/54)           
remote: Getting sizes:  91% (49/54)           
remote: Getting sizes:  93% (50/54)           
remote: Getting sizes:  94% (51/54)           
remote: Getting sizes:  96% (52/54)           
remote: Getting sizes:  98% (53/54)           
remote: Getting sizes: 100% (54/54)           
remote: Getting sizes: 100% (54/54)        
|0| remote: Compressing objects:   1% (1687/237865)           
remote: Compressing objects:   2% (3854/237865)           
remote: Compressing objects:   5% (11607/237865)           
remote: Compressing objects:   6% (13084/237865)           
remote: Compressing objects:  99% (234590/237865)           
remote: Compressing objects: 100% (237157/237865)           
remote: Compressing objects: 100% (237865/237865)        
|0| Receiving objects:   1% (1/58)
Receiving objects:   3% (2/58)
Receiving objects:   5% (3/58)
Receiving objects:   6% (4/58)
Receiving objects:   8% (5/58)
Receiving objects:  10% (6/58)
Receiving objects:  12% (7/58)
Receiving objects:  13% (8/58)
Receiving objects:  15% (9/58)
Receiving objects:  17% (10/58)
Receiving objects:  18% (11/58)
Receiving objects:  20% (12/58)
Receiving objects:  22% (13/58)
Receiving objects:  24% (14/58)
Receiving objects:  25% (15/58)
Receiving objects:  27% (16/58)
Receiving objects:  29% (17/58)
Receiving objects:  31% (18/58)
Receiving objects:  32% (19/58)
Receiving objects:  34% (20/58)
Receiving objects:  36% (21/58)
Receiving objects:  37% (22/58)
Receiving objects:  39% (23/58)
Receiving objects:  41% (24/58)
Receiving objects:  43% (25/58)
Receiving objects:  44% (26/58)
Receiving objects:  46% (27/58)
Receiving objects:  48% (28/58)
Receiving objects:  50% (29/58)
Receiving objects:  51% (30/58)
Receiving objects:  53% (31/58)
Receiving objects:  55% (32/58)
Receiving objects:  56% (33/58)
Receiving objects:  58% (34/58)
Receiving objects:  60% (35/58)
Receiving objects:  62% (36/58)
Receiving objects:  63% (37/58)
Receiving objects:  65% (38/58)
Receiving objects:  67% (39/58)
Receiving objects:  68% (40/58)
Receiving objects:  70% (41/58)
Receiving objects:  72% (42/58)
Receiving objects:  74% (43/58)
Receiving objects:  75% (44/58)
Receiving objects:  77% (45/58)
Receiving objects:  79% (46/58)
Receiving objects:  81% (47/58)
Receiving objects:  82% (48/58)
Receiving objects:  84% (49/58)
Receiving objects:  86% (50/58)
Receiving objects:  87% (51/58)
Receiving objects:  89% (52/58)
Receiving objects:  91% (53/58)
remote: Total 58 (delta 9), reused 33 (delta 2)        
|0| Receiving objects:  93% (54/58)
Receiving objects:  94% (55/58)
Receiving objects:  96% (56/58)
Receiving objects:  98% (57/58)
Receiving objects: 100% (58/58)
Receiving objects: 100% (58/58), 85.60 KiB | 2.59 MiB/s, done.
|0| Resolving deltas:   0% (0/9)
Resolving deltas:  11% (1/9)
Resolving deltas:  22% (2/9)
Resolving deltas:  33% (3/9)
Resolving deltas:  44% (4/9)
Resolving deltas:  55% (5/9)
Resolving deltas:  66% (6/9)
Resolving deltas:  77% (7/9)
Resolving deltas:  88% (8/9)
Resolving deltas: 100% (9/9)
Resolving deltas: 100% (9/9), done.
|0|  00:03
% (849/3030)
Receiving objects:  29% (879/3030)
Receiving objects:  30% (909/3030)
Receiving objects:  31% (940/3030)
Receiving objects:  32% (970/3030)
Receiving objects:  33% (1000/3030)
Receiving objects:  34% (1031/3030)
Receiving objects:  35% (1061/3030)
Receiving objects:  36% (1091/3030)
Receiving objects:  37% (1122/3030)
Receiving objects:  38% (1152/3030)
Receiving objects:  39% (1182/3030)
Receiving objects:  40% (1212/3030)
Receiving objects:  41% (1243/3030)
Receiving objects:  42% (1273/3030)
Receiving objects:  43% (1303/3030)
Receiving objects:  44% (1334/3030)
Receiving objects:  45% (1364/3030)
Receiving objects:  46% (1394/3030)
Receiving objects:  47% (1425/3030)
Receiving objects:  48% (1455/3030)
Receiving objects:  49% (1485/3030)
Receiving objects:  50% (1515/3030)
Receiving objects:  51% (1546/3030)
Receiving objects:  52% (1576/3030)
Receiving objects:  53% (1606/3030)
Receiving objects:  54% (1637/3030)
Receiving objects:  55% (1667/3030)
Receiving objects:  56% (1697/3030)
Receiving objects:  57% (1728/3030)
Receiving objects:  58% (1758/3030)
Receiving objects:  59% (1788/3030)
Receiving objects:  60% (1818/3030)
Receiving objects:  61% (1849/3030)
Receiving objects:  62% (1879/3030)
Receiving objects:  63% (1909/3030)
Receiving objects:  64% (1940/3030)
Receiving objects:  65% (1970/3030)
Receiving objects:  66% (2000/3030)
Receiving objects:  67% (2031/3030)
Receiving objects:  68% (2061/3030)
Receiving objects:  69% (2091/3030)
Receiving objects:  70% (2121/3030)
Receiving objects:  71% (2152/3030)
Receiving objects:  72% (2182/3030)
Receiving objects:  73% (2212/3030)
Receiving objects:  74% (2243/3030)
Receiving objects:  75% (2273/3030)
Receiving objects:  76% (2303/3030)
Receiving objects:  77% (2334/3030)
Receiving objects:  78% (2364/3030)
Receiving objects:  79% (2394/3030)
Receiving objects:  80% (2424/3030)
Receiving objects:  81% (2455/3030)
Receiving objects:  82% (2485/3030)
Receiving objects:  83% (2515/3030)
Receiving objects:  84% (2546/3030)
Receiving objects:  85% (2576/3030)
Receiving objects:  86% (2606/3030)
Receiving objects:  87% (2637/3030)
Receiving objects:  88% (2667/3030)
Receiving objects:  89% (2697/3030)
Receiving objects:  90% (2727/3030)
Receiving objects:  91% (2758/3030)
Receiving objects:  92% (2788/3030)
Receiving objects:  93% (2818/3030)
Receiving objects:  94% (2849/3030)
Receiving objects:  95% (2879/3030)
Receiving objects:  96% (2909/3030)
remote: Total 3030 (delta 1722), reused 2380 (delta 1592)        
|1| Receiving objects:  97% (2940/3030)
Receiving objects:  98% (2970/3030)
Receiving objects:  99% (3000/3030)
Receiving objects: 100% (3030/3030)
Receiving objects: 100% (3030/3030), 2.02 MiB | 10.92 MiB/s, done.
|1| Resolving deltas:   0% (0/1722)
Resolving deltas:   1% (18/1722)
Resolving deltas:   2% (36/1722)
Resolving deltas:   3% (52/1722)
Resolving deltas:   4% (69/1722)
Resolving deltas:   5% (87/1722)
Resolving deltas:   6% (104/1722)
Resolving deltas:   7% (121/1722)
Resolving deltas:   8% (138/1722)
Resolving deltas:   9% (155/1722)
Resolving deltas:  10% (173/1722)
Resolving deltas:  11% (190/1722)
Resolving deltas:  12% (207/1722)
Resolving deltas:  13% (224/1722)
Resolving deltas:  14% (242/1722)
Resolving deltas:  15% (260/1722)
Resolving deltas:  16% (276/1722)
Resolving deltas:  17% (293/1722)
Resolving deltas:  18% (310/1722)
Resolving deltas:  19% (328/1722)
Resolving deltas:  20% (345/1722)
Resolving deltas:  21% (362/1722)
Resolving deltas:  22% (379/1722)
Resolving deltas:  23% (397/1722)
Resolving deltas:  24% (414/1722)
Resolving deltas:  25% (431/1722)
Resolving deltas:  26% (448/1722)
Resolving deltas:  27% (465/1722)
Resolving deltas:  28% (483/1722)
Resolving deltas:  29% (500/1722)
Resolving deltas:  30% (517/1722)
Resolving deltas:  31% (534/1722)
Resolving deltas:  32% (553/1722)
Resolving deltas:  33% (569/1722)
Resolving deltas:  34% (586/1722)
Resolving deltas:  35% (603/1722)
Resolving deltas:  36% (620/1722)
Resolving deltas:  37% (638/1722)
Resolving deltas:  38% (655/1722)
Resolving deltas:  39% (672/1722)
Resolving deltas:  40% (689/1722)
Resolving deltas:  41% (707/1722)
Resolving deltas:  42% (724/1722)
Resolving deltas:  43% (741/1722)
Resolving deltas:  44% (758/1722)
Resolving deltas:  45% (775/1722)
Resolving deltas:  46% (793/1722)
Resolving deltas:  47% (810/1722)
Resolving deltas:  48% (827/1722)
Resolving deltas:  49% (844/1722)
Resolving deltas:  50% (861/1722)
Resolving deltas:  51% (879/1722)
Resolving deltas:  52% (896/1722)
Resolving deltas:  53% (913/1722)
Resolving deltas:  54% (930/1722)
Resolving deltas:  55% (948/1722)
Resolving deltas:  56% (965/1722)
Resolving deltas:  57% (982/1722)
Resolving deltas:  58% (999/1722)
Resolving deltas:  59% (1016/1722)
Resolving deltas:  60% (1034/1722)
Resolving deltas:  61% (1051/1722)
Resolving deltas:  62% (1068/1722)
Resolving deltas:  63% (1085/1722)
Resolving deltas:  64% (1103/1722)
Resolving deltas:  65% (1120/1722)
Resolving deltas:  66% (1137/1722)
Resolving deltas:  67% (1154/1722)
Resolving deltas:  68% (1171/1722)
Resolving deltas:  69% (1189/1722)
Resolving deltas:  70% (1206/1722)
Resolving deltas:  71% (1223/1722)
Resolving deltas:  72% (1240/1722)
Resolving deltas:  73% (1258/1722)
Resolving deltas:  74% (1275/1722)
Resolving deltas:  75% (1292/1722)
Resolving deltas:  76% (1309/1722)
Resolving deltas:  77% (1326/1722)
Resolving deltas:  78% (1344/1722)
Resolving deltas:  79% (1361/1722)
Resolving deltas:  80% (1378/1722)
Resolving deltas:  81% (1395/1722)
Resolving deltas:  82% (1413/1722)
Resolving deltas:  83% (1430/1722)
Resolving deltas:  84% (1447/1722)
Resolving deltas:  85% (1464/1722)
Resolving deltas:  86% (1481/1722)
Resolving deltas:  87% (1499/1722)
Resolving deltas:  88% (1516/1722)
Resolving deltas:  89% (1533/1722)
Resolving deltas:  90% (1550/1722)
Resolving deltas:  91% (1568/1722)
Resolving deltas:  92% (1585/1722)
Resolving deltas:  93% (1602/1722)
Resolving deltas:  94% (1619/1722)
Resolving deltas:  95% (1636/1722)
Resolving deltas:  96% (1654/1722)
Resolving deltas:  97% (1671/1722)
Resolving deltas:  98% (1688/1722)
Resolving deltas:  99% (1706/1722)
Resolving deltas: 100% (1722/1722)
Resolving deltas: 100% (1722/1722), done.
|1|  00:03
 00:03

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 9 installs, 0 updates, 0 removals
  - Locking elasticsearch/elasticsearch (v7.17.1)
  - Locking ezimuel/guzzlestreams (3.1.0)
  - Locking ezimuel/ringphp (1.3.0)
  - Locking nyholm/dsn (2.0.1)
  - Locking react/promise (v3.2.0)
  - Locking ruflin/elastica (7.3.1)
  - Locking symfony/polyfill-php73 (v1.32.0)
  - Locking wikimedia/lucene-explain-parser (2.0.0)
  - Locking wikimedia/textcat (2.0.0)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 9 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing react/promise (v3.2.0): Extracting archive
  - Installing ezimuel/guzzlestreams (3.1.0): Extracting archive
  - Installing ezimuel/ringphp (1.3.0): Extracting archive
  - Installing symfony/polyfill-php73 (v1.32.0): Extracting archive
  - Installing nyholm/dsn (2.0.1): Extracting archive
  - Installing elasticsearch/elasticsearch (v7.17.1): Extracting archive
  - Installing ruflin/elastica (7.3.1): Extracting archive
  - Installing wikimedia/lucene-explain-parser (2.0.0): Extracting archive
  - Installing wikimedia/textcat (2.0.0): Extracting archive
 0/9 [>---------------------------]   0%
 8/9 [========================>---]  88%
 9/9 [============================] 100%
1 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
54 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:04

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
54 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated @types/easy-table@1.2.3: This is a stub types definition. easy-table provides its own type definitions, so you do not need this installed.
npm warn deprecated rimraf@2.4.5: Rimraf versions prior to v4 are no longer supported
npm warn deprecated request-promise-native@1.0.5: request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@6.0.4: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated formidable@1.2.6: Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.

> dtrace-provider@0.8.8 install
> node-gyp rebuild || node suppress-error.js

gyp info it worked if it ends with ok
gyp info using node-gyp@10.1.0
gyp info using node@18.20.8 | linux | x64
gyp info find Python using Python version 3.11.2 found at "/usr/bin/python3"

gyp http GET https://nodejs.org/download/release/v18.20.8/node-v18.20.8-headers.tar.gz
gyp http 200 https://nodejs.org/download/release/v18.20.8/node-v18.20.8-headers.tar.gz
gyp http GET https://nodejs.org/download/release/v18.20.8/SHASUMS256.txt
gyp http 200 https://nodejs.org/download/release/v18.20.8/SHASUMS256.txt
gyp info spawn /usr/bin/python3
gyp info spawn args [
gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',
gyp info spawn args 'binding.gyp',
gyp info spawn args '-f',
gyp info spawn args 'make',
gyp info spawn args '-I',
gyp info spawn args '/var/www/html/w/node_modules/dtrace-provider/build/config.gypi',
gyp info spawn args '-I',
gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',
gyp info spawn args '-I',
gyp info spawn args '/var/www/html/w/.cache/node-gyp/18.20.8/include/node/common.gypi',
gyp info spawn args '-Dlibrary=shared_library',
gyp info spawn args '-Dvisibility=default',
gyp info spawn args '-Dnode_root_dir=/var/www/html/w/.cache/node-gyp/18.20.8',
gyp info spawn args '-Dnode_gyp_dir=/usr/lib/node_modules/npm/node_modules/node-gyp',
gyp info spawn args '-Dnode_lib_file=/var/www/html/w/.cache/node-gyp/18.20.8/<(target_arch)/node.lib',
gyp info spawn args '-Dmodule_root_dir=/var/www/html/w/node_modules/dtrace-provider',
gyp info spawn args '-Dnode_engine=v8',
gyp info spawn args '--depth=.',
gyp info spawn args '--no-parallel',
gyp info spawn args '--generator-output',
gyp info spawn args 'build',
gyp info spawn args '-Goutput_dir=.'
gyp info spawn args ]
gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
make: Entering directory '/var/www/html/w/node_modules/dtrace-provider/build'
  TOUCH Release/obj.target/DTraceProviderStub.stamp
make: Leaving directory '/var/www/html/w/node_modules/dtrace-provider/build'
gyp info ok 

> es5-ext@0.10.64 postinstall
> node -e "try{require('./_postinstall')}catch(e){}" || exit 0


added 382 packages, and audited 1825 packages in 17s

228 packages are looking for funding
  run `npm fund` for details

24 vulnerabilities (3 low, 4 moderate, 15 high, 2 critical)

To address issues that do not require attention, run:
  npm audit fix

To address all issues possible (including breaking changes), run:
  npm audit fix --force

Some issues need review, and may require choosing
a different dependency.

Run `npm audit` for details.
 00:18

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-elasticsearch-1  Creating
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-elasticsearch-1  Created
 Container mediawiki-mediawiki-web-1  Recreate
 Container mediawiki-mediawiki-web-1  Recreated
 Container mediawiki-elasticsearch-1  Starting
 Container mediawiki-elasticsearch-1  Started
 Container mediawiki-elasticsearch-1  Waiting
 Container mediawiki-elasticsearch-1  Healthy
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-elasticsearch-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 Container mediawiki-elasticsearch-1  Healthy
 00:51

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.1 s.
 00:00

Running 'extensions/Elastica/setup.sh' if found
Looking for '/var/local/extensions/Elastica/setup.sh'
No '/var/local/extensions/Elastica/setup.sh' found, skipping...
 00:00

Running 'extensions/CirrusSearch/setup.sh' if found
Looking for '/var/local/extensions/CirrusSearch/setup.sh'
Running setup script '/var/local/extensions/CirrusSearch/setup.sh'
Updating cluster ...
indexing namespaces...
	Indexing namespaces...done
content index...
	Fetching server version...elasticsearch 7.10.2...ok
	Scanning available plugins...
		analysis-hebrew, analysis-icu, analysis-nori, analysis-smartcn, analysis-stconvert
		analysis-stempel, analysis-ukrainian, experimental-highlighter, extra, extra-analysis-esperanto
		extra-analysis-homoglyph, extra-analysis-khmer, extra-analysis-serbian, extra-analysis-slovak, extra-analysis-textify
		extra-analysis-turkish, extra-analysis-ukrainian, ltr, repository-s3
	Picking analyzer...english
	Inferring index identifier...my_wiki_content_first
		Validating number of shards...ok
		Validating replica range...ok
		Validating shard allocation settings...done
		Validating max shards per node...ok
	Validating analyzers...cannot correct
<Error, collected 1 message(s) on the way, no value set>
+----------+---------------------------+--------------------------------------+
| error    | rawmessage                | This script encountered an index dif |
|          |                           | ference that requires that the index |
|          |                           |  be
copied, indexed to, and...       |
+----------+---------------------------+--------------------------------------+

[             my_wiki] Indexed 1 pages ending at 1 at 4/second
Indexed a total of 1 pages at 4/second
[             my_wiki] Indexed 1 pages ending at 1 at 6/second
Indexed a total of 1 pages at 6/second
Job queue is empty.
Scanning available plugins...
	analysis-hebrew, analysis-icu, analysis-nori, analysis-smartcn, analysis-stconvert
	analysis-stempel, analysis-ukrainian, experimental-highlighter, extra, extra-analysis-esperanto
	extra-analysis-homoglyph, extra-analysis-khmer, extra-analysis-serbian, extra-analysis-slovak, extra-analysis-textify
	extra-analysis-turkish, extra-analysis-ukrainian, ltr, repository-s3
Picking analyzer...english
Fetching server version...elasticsearch 7.10.2...ok
Inferring index identifier...my_wiki_titlesuggest_1748974429
Validating analyzers...ok
2025-06-20 15:54:23 Recycling index my_wiki_titlesuggest
2025-06-20 15:54:23 total hits: 1
2025-06-20 15:54:23 Indexing 1 documents from content with batchId: 1750434863
    100% done...
2025-06-20 15:54:23 Indexing from content index done.
2025-06-20 15:54:23 Indexing from general index done.
2025-06-20 15:54:23 Exported 1 (1 total hits) from the search indices and indexed 1.
2025-06-20 15:54:23 Purging deleted docs...ok.
2025-06-20 15:54:23 Deleting remaining docs from previous batch
2025-06-20 15:54:23 Done.
2025-06-20 15:54:23 Optimizing index...ok.
 00:02

 Component installer duration: 01:21
 01:21

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-mediawiki-web-1  Removed
 Container mediawiki-elasticsearch-1  Stopping
 Container mediawiki-elasticsearch-1  Stopped
 Container mediawiki-elasticsearch-1  Removing
 Container mediawiki-elasticsearch-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:18

Reclaim disk space if needed
Free disk space (20%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12910, done        
remote: Finding sources:   1% (65/12910)           
remote: Finding sources:   2% (194/12910)           
remote: Finding sources:   3% (323/12910)           
remote: Finding sources:   4% (452/12910)           
remote: Finding sources:   5% (581/12910)           
remote: Finding sources:   6% (711/12910)           
remote: Finding sources:   7% (840/12910)           
remote: Finding sources:   8% (969/12910)           
remote: Finding sources:   9% (1098/12910)           
remote: Finding sources:  10% (1227/12910)           
remote: Finding sources:  11% (1356/12910)           
remote: Finding sources:  12% (1485/12910)           
remote: Finding sources:  13% (1614/12910)           
remote: Finding sources:  14% (1743/12910)           
remote: Finding sources:  15% (1872/12910)           
remote: Finding sources:  16% (2002/12910)           
remote: Finding sources:  17% (2131/12910)           
remote: Finding sources:  18% (2260/12910)           
remote: Finding sources:  19% (2389/12910)           
remote: Finding sources:  20% (2518/12910)           
remote: Finding sources:  21% (2647/12910)           
remote: Finding sources:  22% (2776/12910)           
remote: Finding sources:  23% (2905/12910)           
remote: Finding sources:  24% (3034/12910)           
remote: Finding sources:  25% (3163/12910)           
remote: Finding sources:  26% (3293/12910)           
remote: Finding sources:  27% (3422/12910)           
remote: Finding sources:  28% (3551/12910)           
remote: Finding sources:  29% (3680/12910)           
remote: Finding sources:  30% (3809/12910)           
remote: Finding sources:  31% (3938/12910)           
remote: Finding sources:  32% (4067/12910)           
remote: Finding sources:  33% (4196/12910)           
remote: Finding sources:  34% (4325/12910)           
remote: Finding sources:  35% (4454/12910)           
remote: Finding sources:  36% (4584/12910)           
remote: Finding sources:  37% (4713/12910)           
remote: Finding sources:  38% (4842/12910)           
remote: Finding sources:  39% (4971/12910)           
remote: Finding sources:  40% (5100/12910)           
remote: Finding sources:  41% (5229/12910)           
remote: Finding sources:  42% (5358/12910)           
remote: Finding sources:  43% (5487/12910)           
remote: Finding sources:  44% (5616/12910)           
remote: Finding sources:  45% (5745/12910)           
remote: Finding sources:  46% (5875/12910)           
remote: Finding sources:  47% (6004/12910)           
remote: Finding sources:  48% (6133/12910)           
remote: Finding sources:  49% (6262/12910)           
remote: Finding sources:  50% (6391/12910)           
remote: Finding sources:  51% (6520/12910)           
remote: Finding sources:  52% (6649/12910)           
remote: Finding sources:  53% (6778/12910)           
remote: Finding sources:  54% (6907/12910)           
remote: Finding sources:  55% (7036/12910)           
remote: Finding sources:  56% (7166/12910)           
remote: Finding sources:  57% (7295/12910)           
remote: Finding sources:  58% (7424/12910)           
remote: Finding sources:  59% (7553/12910)           
remote: Finding sources:  60% (7682/12910)           
remote: Finding sources:  61% (7811/12910)           
remote: Finding sources:  62% (7940/12910)           
remote: Finding sources:  63% (8069/12910)           
remote: Finding sources:  64% (8198/12910)           
remote: Finding sources:  65% (8327/12910)           
remote: Finding sources:  66% (8457/12910)           
remote: Finding sources:  67% (8586/12910)           
remote: Finding sources:  68% (8715/12910)           
remote: Finding sources:  69% (8844/12910)           
remote: Finding sources:  70% (8973/12910)           
remote: Finding sources:  71% (9102/12910)           
remote: Finding sources:  72% (9231/12910)           
remote: Finding sources:  73% (9360/12910)           
remote: Finding sources:  74% (9489/12910)           
remote: Finding sources:  75% (9618/12910)           
remote: Finding sources:  76% (9748/12910)           
remote: Finding sources:  77% (9877/12910)           
remote: Finding sources:  78% (10006/12910)           
remote: Finding sources:  79% (10135/12910)           
remote: Finding sources:  80% (10264/12910)           
remote: Finding sources:  81% (10393/12910)           
remote: Finding sources:  82% (10522/12910)           
remote: Finding sources:  83% (10651/12910)           
remote: Finding sources:  84% (10780/12910)           
remote: Finding sources:  85% (10909/12910)           
remote: Finding sources:  86% (11039/12910)           
remote: Finding sources:  87% (11168/12910)           
remote: Finding sources:  88% (11297/12910)           
remote: Finding sources:  89% (11426/12910)           
remote: Finding sources:  90% (11555/12910)           
remote: Finding sources:  91% (11684/12910)           
remote: Finding sources:  92% (11813/12910)           
remote: Finding sources:  93% (11942/12910)           
remote: Finding sources:  94% (12071/12910)           
remote: Finding sources:  95% (12200/12910)           
remote: Finding sources:  96% (12330/12910)           
remote: Finding sources:  97% (12459/12910)           
remote: Finding sources:  98% (12588/12910)           
remote: Finding sources:  99% (12717/12910)           
remote: Finding sources: 100% (12846/12910)           
remote: Finding sources: 100% (12910/12910)        
remote: Getting sizes:   1% (58/11429)           
remote: Getting sizes:   2% (172/11429)           
remote: Getting sizes:   3% (286/11429)           
remote: Getting sizes:   4% (401/11429)           
remote: Getting sizes:   5% (515/11429)           
remote: Getting sizes:   6% (629/11429)           
remote: Getting sizes:   7% (743/11429)           
remote: Getting sizes:   8% (858/11429)           
remote: Getting sizes:   9% (972/11429)           
remote: Getting sizes:  10% (1086/11429)           
remote: Getting sizes:  11% (1201/11429)           
remote: Getting sizes:  12% (1315/11429)           
remote: Getting sizes:  13% (1429/11429)           
remote: Getting sizes:  14% (1543/11429)           
remote: Getting sizes:  15% (1658/11429)           
remote: Getting sizes:  16% (1772/11429)           
remote: Getting sizes:  17% (1886/11429)           
remote: Getting sizes:  18% (2001/11429)           
remote: Getting sizes:  19% (2115/11429)           
remote: Getting sizes:  20% (2229/11429)           
remote: Getting sizes:  21% (2343/11429)           
remote: Getting sizes:  22% (2458/11429)           
remote: Getting sizes:  23% (2572/11429)           
remote: Getting sizes:  24% (2686/11429)           
remote: Getting sizes:  25% (2801/11429)           
remote: Getting sizes:  26% (2915/11429)           
remote: Getting sizes:  27% (3029/11429)           
remote: Getting sizes:  28% (3143/11429)           
remote: Getting sizes:  29% (3258/11429)           
remote: Getting sizes:  30% (3372/11429)           
remote: Getting sizes:  31% (3486/11429)           
remote: Getting sizes:  32% (3601/11429)           
remote: Getting sizes:  33% (3715/11429)           
remote: Getting sizes:  34% (3829/11429)           
remote: Getting sizes:  35% (3944/11429)           
remote: Getting sizes:  36% (4058/11429)           
remote: Getting sizes:  37% (4172/11429)           
remote: Getting sizes:  38% (4286/11429)           
remote: Getting sizes:  39% (4401/11429)           
remote: Getting sizes:  40% (4515/11429)           
remote: Getting sizes:  41% (4629/11429)           
remote: Getting sizes:  42% (4744/11429)           
remote: Getting sizes:  43% (4858/11429)           
remote: Getting sizes:  44% (4972/11429)           
remote: Getting sizes:  45% (5086/11429)           
remote: Getting sizes:  46% (5201/11429)           
remote: Getting sizes:  47% (5315/11429)           
remote: Getting sizes:  48% (5429/11429)           
remote: Getting sizes:  49% (5544/11429)           
remote: Getting sizes:  50% (5658/11429)           
remote: Getting sizes:  51% (5772/11429)           
remote: Getting sizes:  52% (5886/11429)           
remote: Getting sizes:  53% (6001/11429)           
remote: Getting sizes:  54% (6115/11429)           
remote: Getting sizes:  55% (6229/11429)           
remote: Getting sizes:  56% (6344/11429)           
remote: Getting sizes:  57% (6458/11429)           
remote: Getting sizes:  58% (6572/11429)           
remote: Getting sizes:  59% (6686/11429)           
remote: Getting sizes:  60% (6801/11429)           
remote: Getting sizes:  61% (6915/11429)           
remote: Getting sizes:  62% (7029/11429)           
remote: Getting sizes:  63% (7144/11429)           
remote: Getting sizes:  64% (7258/11429)           
remote: Getting sizes:  65% (7372/11429)           
remote: Getting sizes:  66% (7486/11429)           
remote: Getting sizes:  67% (7601/11429)           
remote: Getting sizes:  68% (7715/11429)           
remote: Getting sizes:  69% (7829/11429)           
remote: Getting sizes:  70% (7944/11429)           
remote: Getting sizes:  71% (8058/11429)           
remote: Getting sizes:  72% (8172/11429)           
remote: Getting sizes:  73% (8287/11429)           
remote: Getting sizes:  74% (8401/11429)           
remote: Getting sizes:  75% (8515/11429)           
remote: Getting sizes:  76% (8629/11429)           
remote: Getting sizes:  77% (8744/11429)           
remote: Getting sizes:  78% (8858/11429)           
remote: Getting sizes:  79% (8972/11429)           
remote: Getting sizes:  80% (9087/11429)           
remote: Getting sizes:  81% (9201/11429)           
remote: Getting sizes:  82% (9315/11429)           
remote: Getting sizes:  83% (9429/11429)           
remote: Getting sizes:  84% (9544/11429)           
remote: Getting sizes:  85% (9658/11429)           
remote: Getting sizes:  86% (9772/11429)           
remote: Getting sizes:  87% (9887/11429)           
remote: Getting sizes:  88% (10001/11429)           
remote: Getting sizes:  89% (10115/11429)           
remote: Getting sizes:  90% (10229/11429)           
remote: Getting sizes:  91% (10344/11429)           
remote: Getting sizes:  92% (10458/11429)           
remote: Getting sizes:  93% (10572/11429)           
remote: Getting sizes:  94% (10687/11429)           
remote: Getting sizes:  95% (10801/11429)           
remote: Getting sizes:  96% (10915/11429)           
remote: Getting sizes:  97% (11029/11429)           
remote: Getting sizes:  98% (11144/11429)           
remote: Getting sizes:  99% (11258/11429)           
remote: Getting sizes: 100% (11372/11429)           
remote: Getting sizes: 100% (11429/11429)        
remote: Compressing objects:   2% (2224/135389)           
remote: Compressing objects:   3% (3469/135389)           
remote: Compressing objects:   4% (4740/135389)           
remote: Compressing objects:   5% (6434/135389)           
remote: Compressing objects:   6% (7531/135389)           
remote: Compressing objects:   7% (8918/135389)           
remote: Compressing objects:   8% (10206/135389)           
remote: Compressing objects:   8% (10875/135389)           
remote: Compressing objects:   9% (11518/135389)           
remote: Compressing objects:  10% (12962/135389)           
remote: Compressing objects:  11% (14219/135389)           
remote: Compressing objects:  12% (15570/135389)           
remote: Compressing objects:  13% (16945/135389)           
remote: Compressing objects:  14% (18298/135389)           
remote: Compressing objects:  15% (19744/135389)           
remote: Compressing objects:  16% (21021/135389)           
remote: Compressing objects:  17% (22457/135389)           
remote: Compressing objects:  18% (23700/135389)           
remote: Compressing objects:  19% (25053/135389)           
remote: Compressing objects:  20% (26438/135389)           
remote: Compressing objects:  20% (27275/135389)           
remote: Compressing objects:  21% (27756/135389)           
remote: Compressing objects:  22% (29131/135389)           
remote: Compressing objects:  23% (30463/135389)           
remote: Compressing objects:  24% (31824/135389)           
remote: Compressing objects:  25% (33181/135389)           
remote: Compressing objects:  26% (34526/135389)           
remote: Compressing objects:  27% (36120/135389)           
remote: Compressing objects:  28% (37341/135389)           
remote: Compressing objects:  29% (38802/135389)           
remote: Compressing objects:  30% (40297/135389)           
remote: Compressing objects:  31% (41384/135389)           
remote: Compressing objects:  32% (42740/135389)           
remote: Compressing objects:  33% (44051/135389)           
remote: Compressing objects:  34% (45367/135389)           
remote: Compressing objects:  35% (46711/135389)           
remote: Compressing objects:  36% (48114/135389)           
remote: Compressing objects:  37% (49420/135389)           
remote: Compressing objects:  38% (50808/135389)           
remote: Compressing objects:  39% (52471/135389)           
remote: Compressing objects:  40% (53497/135389)           
remote: Compressing objects:  41% (55071/135389)           
remote: Compressing objects:  42% (56349/135389)           
remote: Compressing objects:  43% (57676/135389)           
remote: Compressing objects:  44% (59239/135389)           
remote: Compressing objects:  44% (59814/135389)           
remote: Compressing objects:  45% (60302/135389)           
remote: Compressing objects:  46% (61761/135389)           
remote: Compressing objects:  47% (63006/135389)           
remote: Compressing objects:  48% (64627/135389)           
remote: Compressing objects:  49% (65676/135389)           
remote: Compressing objects:  50% (67026/135389)           
remote: Compressing objects:  51% (68590/135389)           
remote: Compressing objects:  52% (70197/135389)           
remote: Compressing objects:  53% (71233/135389)           
remote: Compressing objects:  54% (72446/135389)           
remote: Compressing objects:  55% (74562/135389)           
remote: Compressing objects:  56% (75279/135389)           
remote: Compressing objects:  57% (76633/135389)           
remote: Compressing objects:  58% (77886/135389)           
remote: Compressing objects:  59% (79433/135389)           
remote: Compressing objects:  60% (80829/135389)           
remote: Compressing objects:  61% (82167/135389)           
remote: Compressing objects:  62% (83394/135389)           
remote: Compressing objects:  63% (84626/135389)           
remote: Compressing objects:  64% (85977/135389)           
remote: Compressing objects:  65% (87350/135389)           
remote: Compressing objects:  66% (89673/135389)           
remote: Compressing objects:  67% (90312/135389)           
remote: Compressing objects:  68% (91396/135389)           
remote: Compressing objects:  69% (92835/135389)           
remote: Compressing objects:  70% (94136/135389)           
remote: Compressing objects:  71% (95482/135389)           
remote: Compressing objects:  72% (96879/135389)           
remote: Compressing objects:  73% (98219/135389)           
remote: Compressing objects:  74% (99526/135389)           
remote: Compressing objects:  74% (100210/135389)           
remote: Compressing objects:  75% (100974/135389)           
remote: Compressing objects:  76% (102292/135389)           
remote: Compressing objects:  77% (103756/135389)           
remote: Compressing objects:  78% (104987/135389)           
remote: Compressing objects:  79% (106293/135389)           
remote: Compressing objects:  80% (107813/135389)           
remote: Compressing objects:  81% (109007/135389)           
remote: Compressing objects:  82% (110464/135389)           
remote: Compressing objects:  83% (111727/135389)           
remote: Compressing objects:  84% (113104/135389)           
remote: Compressing objects:  85% (114421/135389)           
remote: Compressing objects:  86% (115948/135389)           
remote: Compressing objects:  87% (117429/135389)           
remote: Compressing objects:  88% (118474/135389)           
remote: Compressing objects:  89% (119873/135389)           
remote: Compressing objects:  90% (121353/135389)           
remote: Compressing objects:  91% (122591/135389)           
remote: Compressing objects:  92% (124099/135389)           
remote: Compressing objects:  93% (125301/135389)           
remote: Compressing objects:  94% (127490/135389)           
remote: Compressing objects:  95% (128129/135389)           
remote: Compressing objects:  96% (129417/135389)           
remote: Compressing objects:  97% (130661/135389)           
remote: Compressing objects:  98% (132116/135389)           
remote: Compressing objects:  99% (133361/135389)           
remote: Compressing objects: 100% (134713/135389)           
remote: Compressing objects: 100% (135388/135389)        
Receiving objects:   0% (1/12910)
Receiving objects:   1% (130/12910)
Receiving objects:   2% (259/12910)
Receiving objects:   3% (388/12910)
Receiving objects:   4% (517/12910)
Receiving objects:   5% (646/12910)
Receiving objects:   6% (775/12910)
Receiving objects:   7% (904/12910)
Receiving objects:   8% (1033/12910)
Receiving objects:   9% (1162/12910)
Receiving objects:  10% (1291/12910)
Receiving objects:  11% (1421/12910)
Receiving objects:  12% (1550/12910)
Receiving objects:  13% (1679/12910)
Receiving objects:  14% (1808/12910)
Receiving objects:  15% (1937/12910)
Receiving objects:  16% (2066/12910)
Receiving objects:  17% (2195/12910), 3.94 MiB | 7.84 MiB/s
Receiving objects:  18% (2324/12910), 3.94 MiB | 7.84 MiB/s
Receiving objects:  19% (2453/12910), 3.94 MiB | 7.84 MiB/s
Receiving objects:  20% (2582/12910), 3.94 MiB | 7.84 MiB/s
Receiving objects:  21% (2712/12910), 3.94 MiB | 7.84 MiB/s
Receiving objects:  22% (2841/12910), 3.94 MiB | 7.84 MiB/s
Receiving objects:  23% (2970/12910), 3.94 MiB | 7.84 MiB/s
Receiving objects:  24% (3099/12910), 3.94 MiB | 7.84 MiB/s
Receiving objects:  25% (3228/12910), 3.94 MiB | 7.84 MiB/s
Receiving objects:  26% (3357/12910), 3.94 MiB | 7.84 MiB/s
Receiving objects:  27% (3486/12910), 3.94 MiB | 7.84 MiB/s
Receiving objects:  27% (3504/12910), 3.94 MiB | 7.84 MiB/s
Receiving objects:  28% (3615/12910), 7.88 MiB | 7.86 MiB/s
Receiving objects:  29% (3744/12910), 7.88 MiB | 7.86 MiB/s
Receiving objects:  30% (3873/12910), 7.88 MiB | 7.86 MiB/s
Receiving objects:  31% (4003/12910), 7.88 MiB | 7.86 MiB/s
Receiving objects:  32% (4132/12910), 7.88 MiB | 7.86 MiB/s
Receiving objects:  33% (4261/12910), 7.88 MiB | 7.86 MiB/s
Receiving objects:  34% (4390/12910), 7.88 MiB | 7.86 MiB/s
Receiving objects:  35% (4519/12910), 7.88 MiB | 7.86 MiB/s
Receiving objects:  36% (4648/12910), 11.31 MiB | 7.51 MiB/s
Receiving objects:  37% (4777/12910), 11.31 MiB | 7.51 MiB/s
Receiving objects:  38% (4906/12910), 11.31 MiB | 7.51 MiB/s
Receiving objects:  39% (5035/12910), 11.31 MiB | 7.51 MiB/s
Receiving objects:  40% (5164/12910), 11.31 MiB | 7.51 MiB/s
Receiving objects:  41% (5294/12910), 11.31 MiB | 7.51 MiB/s
Receiving objects:  42% (5423/12910), 11.31 MiB | 7.51 MiB/s
Receiving objects:  43% (5552/12910), 11.31 MiB | 7.51 MiB/s
Receiving objects:  43% (5656/12910), 11.31 MiB | 7.51 MiB/s
Receiving objects:  44% (5681/12910), 14.31 MiB | 7.13 MiB/s
Receiving objects:  45% (5810/12910), 14.31 MiB | 7.13 MiB/s
Receiving objects:  46% (5939/12910), 16.75 MiB | 6.67 MiB/s
Receiving objects:  46% (6031/12910), 16.75 MiB | 6.67 MiB/s
Receiving objects:  47% (6068/12910), 19.31 MiB | 6.40 MiB/s
Receiving objects:  48% (6197/12910), 21.56 MiB | 6.13 MiB/s
Receiving objects:  48% (6244/12910), 21.56 MiB | 6.13 MiB/s
Receiving objects:  49% (6326/12910), 24.37 MiB | 6.06 MiB/s
Receiving objects:  50% (6455/12910), 24.37 MiB | 6.06 MiB/s
Receiving objects:  51% (6585/12910), 24.37 MiB | 6.06 MiB/s
Receiving objects:  52% (6714/12910), 27.31 MiB | 6.03 MiB/s
Receiving objects:  52% (6799/12910), 27.31 MiB | 6.03 MiB/s
Receiving objects:  53% (6843/12910), 30.58 MiB | 5.88 MiB/s
Receiving objects:  54% (6972/12910), 30.58 MiB | 5.88 MiB/s
Receiving objects:  55% (7101/12910), 30.58 MiB | 5.88 MiB/s
Receiving objects:  56% (7230/12910), 30.58 MiB | 5.88 MiB/s
Receiving objects:  57% (7359/12910), 30.58 MiB | 5.88 MiB/s
Receiving objects:  58% (7488/12910), 30.58 MiB | 5.88 MiB/s
Receiving objects:  59% (7617/12910), 30.58 MiB | 5.88 MiB/s
Receiving objects:  60% (7746/12910), 30.58 MiB | 5.88 MiB/s
Receiving objects:  61% (7876/12910), 30.58 MiB | 5.88 MiB/s
Receiving objects:  62% (8005/12910), 30.58 MiB | 5.88 MiB/s
Receiving objects:  63% (8134/12910), 30.58 MiB | 5.88 MiB/s
Receiving objects:  64% (8263/12910), 30.58 MiB | 5.88 MiB/s
Receiving objects:  65% (8392/12910), 30.58 MiB | 5.88 MiB/s
Receiving objects:  66% (8521/12910), 30.58 MiB | 5.88 MiB/s
Receiving objects:  67% (8650/12910), 30.58 MiB | 5.88 MiB/s
Receiving objects:  68% (8779/12910), 34.67 MiB | 5.92 MiB/s
Receiving objects:  69% (8908/12910), 34.67 MiB | 5.92 MiB/s
Receiving objects:  70% (9037/12910), 34.67 MiB | 5.92 MiB/s
Receiving objects:  71% (9167/12910), 34.67 MiB | 5.92 MiB/s
Receiving objects:  72% (9296/12910), 34.67 MiB | 5.92 MiB/s
Receiving objects:  73% (9425/12910), 34.67 MiB | 5.92 MiB/s
Receiving objects:  74% (9554/12910), 34.67 MiB | 5.92 MiB/s
Receiving objects:  75% (9683/12910), 34.67 MiB | 5.92 MiB/s
Receiving objects:  76% (9812/12910), 34.67 MiB | 5.92 MiB/s
Receiving objects:  77% (9941/12910), 34.67 MiB | 5.92 MiB/s
Receiving objects:  78% (10070/12910), 34.67 MiB | 5.92 MiB/s
Receiving objects:  79% (10199/12910), 34.67 MiB | 5.92 MiB/s
Receiving objects:  80% (10328/12910), 34.67 MiB | 5.92 MiB/s
Receiving objects:  81% (10458/12910), 34.67 MiB | 5.92 MiB/s
Receiving objects:  82% (10587/12910), 34.67 MiB | 5.92 MiB/s
Receiving objects:  83% (10716/12910), 34.67 MiB | 5.92 MiB/s
Receiving objects:  84% (10845/12910), 34.67 MiB | 5.92 MiB/s
Receiving objects:  85% (10974/12910), 34.67 MiB | 5.92 MiB/s
Receiving objects:  86% (11103/12910), 34.67 MiB | 5.92 MiB/s
Receiving objects:  87% (11232/12910), 34.67 MiB | 5.92 MiB/s
Receiving objects:  88% (11361/12910), 34.67 MiB | 5.92 MiB/s
Receiving objects:  89% (11490/12910), 34.67 MiB | 5.92 MiB/s
Receiving objects:  90% (11619/12910), 34.67 MiB | 5.92 MiB/s
Receiving objects:  91% (11749/12910), 34.67 MiB | 5.92 MiB/s
Receiving objects:  92% (11878/12910), 34.67 MiB | 5.92 MiB/s
Receiving objects:  93% (12007/12910), 34.67 MiB | 5.92 MiB/s
Receiving objects:  94% (12136/12910), 34.67 MiB | 5.92 MiB/s
Receiving objects:  95% (12265/12910), 34.67 MiB | 5.92 MiB/s
Receiving objects:  96% (12394/12910), 34.67 MiB | 5.92 MiB/s
Receiving objects:  97% (12523/12910), 34.67 MiB | 5.92 MiB/s
Receiving objects:  98% (12652/12910), 34.67 MiB | 5.92 MiB/s
Receiving objects:  98% (12743/12910), 34.67 MiB | 5.92 MiB/s
Receiving objects:  99% (12781/12910), 34.67 MiB | 5.92 MiB/s
remote: Total 12910 (delta 2738), reused 6294 (delta 1478)        
Receiving objects: 100% (12910/12910), 42.38 MiB | 6.87 MiB/s
Receiving objects: 100% (12910/12910), 45.54 MiB | 7.10 MiB/s, done.
Resolving deltas:   0% (0/2738)
Resolving deltas:   1% (28/2738)
Resolving deltas:   2% (55/2738)
Resolving deltas:   3% (83/2738)
Resolving deltas:   4% (110/2738)
Resolving deltas:   5% (137/2738)
Resolving deltas:   6% (165/2738)
Resolving deltas:   7% (192/2738)
Resolving deltas:   8% (220/2738)
Resolving deltas:   9% (247/2738)
Resolving deltas:  10% (274/2738)
Resolving deltas:  11% (302/2738)
Resolving deltas:  12% (329/2738)
Resolving deltas:  13% (356/2738)
Resolving deltas:  14% (385/2738)
Resolving deltas:  15% (411/2738)
Resolving deltas:  16% (439/2738)
Resolving deltas:  17% (466/2738)
Resolving deltas:  18% (493/2738)
Resolving deltas:  19% (521/2738)
Resolving deltas:  20% (548/2738)
Resolving deltas:  21% (575/2738)
Resolving deltas:  22% (603/2738)
Resolving deltas:  23% (632/2738)
Resolving deltas:  24% (658/2738)
Resolving deltas:  25% (685/2738)
Resolving deltas:  26% (713/2738)
Resolving deltas:  27% (741/2738)
Resolving deltas:  28% (767/2738)
Resolving deltas:  29% (795/2738)
Resolving deltas:  30% (822/2738)
Resolving deltas:  31% (849/2738)
Resolving deltas:  32% (877/2738)
Resolving deltas:  33% (904/2738)
Resolving deltas:  34% (931/2738)
Resolving deltas:  35% (959/2738)
Resolving deltas:  36% (987/2738)
Resolving deltas:  37% (1014/2738)
Resolving deltas:  38% (1041/2738)
Resolving deltas:  39% (1068/2738)
Resolving deltas:  40% (1097/2738)
Resolving deltas:  41% (1123/2738)
Resolving deltas:  42% (1150/2738)
Resolving deltas:  43% (1178/2738)
Resolving deltas:  44% (1205/2738)
Resolving deltas:  45% (1233/2738)
Resolving deltas:  46% (1260/2738)
Resolving deltas:  47% (1287/2738)
Resolving deltas:  48% (1315/2738)
Resolving deltas:  49% (1342/2738)
Resolving deltas:  50% (1369/2738)
Resolving deltas:  51% (1397/2738)
Resolving deltas:  52% (1424/2738)
Resolving deltas:  53% (1452/2738)
Resolving deltas:  54% (1479/2738)
Resolving deltas:  55% (1506/2738)
Resolving deltas:  56% (1534/2738)
Resolving deltas:  57% (1561/2738)
Resolving deltas:  58% (1589/2738)
Resolving deltas:  59% (1616/2738)
Resolving deltas:  60% (1643/2738)
Resolving deltas:  61% (1671/2738)
Resolving deltas:  62% (1698/2738)
Resolving deltas:  63% (1725/2738)
Resolving deltas:  64% (1753/2738)
Resolving deltas:  65% (1780/2738)
Resolving deltas:  66% (1808/2738)
Resolving deltas:  67% (1835/2738)
Resolving deltas:  68% (1862/2738)
Resolving deltas:  69% (1890/2738)
Resolving deltas:  70% (1917/2738)
Resolving deltas:  71% (1944/2738)
Resolving deltas:  72% (1972/2738)
Resolving deltas:  73% (1999/2738)
Resolving deltas:  74% (2027/2738)
Resolving deltas:  75% (2054/2738)
Resolving deltas:  76% (2081/2738)
Resolving deltas:  77% (2109/2738)
Resolving deltas:  78% (2136/2738)
Resolving deltas:  79% (2164/2738)
Resolving deltas:  80% (2191/2738)
Resolving deltas:  81% (2218/2738)
Resolving deltas:  82% (2246/2738)
Resolving deltas:  83% (2273/2738)
Resolving deltas:  84% (2300/2738)
Resolving deltas:  85% (2328/2738)
Resolving deltas:  86% (2355/2738)
Resolving deltas:  87% (2383/2738)
Resolving deltas:  88% (2410/2738)
Resolving deltas:  89% (2437/2738)
Resolving deltas:  90% (2465/2738)
Resolving deltas:  91% (2492/2738)
Resolving deltas:  92% (2519/2738)
Resolving deltas:  93% (2547/2738)
Resolving deltas:  94% (2574/2738)
Resolving deltas:  95% (2602/2738)
Resolving deltas:  96% (2629/2738)
Resolving deltas:  97% (2656/2738)
Resolving deltas:  98% (2685/2738)
Resolving deltas:  99% (2711/2738)
Resolving deltas: 100% (2738/2738)
Resolving deltas: 100% (2738/2738), done.
Updating files:  67% (7777/11457)
Updating files:  68% (7791/11457)
Updating files:  69% (7906/11457)
Updating files:  70% (8020/11457)
Updating files:  71% (8135/11457)
Updating files:  72% (8250/11457)
Updating files:  73% (8364/11457)
Updating files:  74% (8479/11457)
Updating files:  75% (8593/11457)
Updating files:  76% (8708/11457)
Updating files:  77% (8822/11457)
Updating files:  78% (8937/11457)
Updating files:  79% (9052/11457)
Updating files:  80% (9166/11457)
Updating files:  81% (9281/11457)
Updating files:  82% (9395/11457)
Updating files:  83% (9510/11457)
Updating files:  84% (9624/11457)
Updating files:  85% (9739/11457)
Updating files:  86% (9854/11457)
Updating files:  87% (9968/11457)
Updating files:  88% (10083/11457)
Updating files:  89% (10197/11457)
Updating files:  90% (10312/11457)
Updating files:  91% (10426/11457)
Updating files:  92% (10541/11457)
Updating files:  93% (10656/11457)
Updating files:  94% (10770/11457)
Updating files:  95% (10885/11457)
Updating files:  96% (10999/11457)
Updating files:  97% (11114/11457)
Updating files:  98% (11228/11457)
Updating files:  99% (11343/11457)
Updating files: 100% (11457/11457)
Updating files: 100% (11457/11457), done.
 00:14

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-mediawiki-1  Started
 Container mediawiki-mediawiki-jobrunner-1  Started
 00:02

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  19/133 [====>-----------------------]  14%
  38/133 [========>-------------------]  28%
  66/133 [=============>--------------]  49%
  88/133 [==================>---------]  66%
 105/133 [======================>-----]  78%
 117/133 [========================>---]  87%
 132/133 [===========================>]  99%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:04

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 14 s.
 00:15

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 10s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:10

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:30

 01:30

Install 'extensions/Cite'...

Cloning component(s)
:0: _clone_component "extensions/Cite"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/Cite to 'extensions/Cite' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/Cite'...
|0| remote: Counting objects: 1           
remote: Counting objects: 897, done        
|0| remote: Finding sources:   1% (5/897)           
remote: Finding sources:   2% (14/897)           
remote: Finding sources:   3% (23/897)           
remote: Finding sources:   4% (32/897)           
remote: Finding sources:   5% (41/897)           
remote: Finding sources:   6% (50/897)           
remote: Finding sources:   7% (59/897)           
remote: Finding sources:   8% (68/897)           
remote: Finding sources:   9% (77/897)           
remote: Finding sources:  10% (86/897)           
remote: Finding sources:  11% (95/897)           
remote: Finding sources:  12% (104/897)           
remote: Finding sources:  13% (113/897)           
remote: Finding sources:  14% (122/897)           
remote: Finding sources:  15% (131/897)           
remote: Finding sources:  16% (140/897)           
remote: Finding sources:  17% (149/897)           
remote: Finding sources:  18% (157/897)           
remote: Finding sources:  19% (166/897)           
remote: Finding sources:  20% (175/897)           
remote: Finding sources:  21% (184/897)           
remote: Finding sources:  22% (193/897)           
remote: Finding sources:  23% (202/897)           
remote: Finding sources:  24% (211/897)           
remote: Finding sources:  25% (220/897)           
remote: Finding sources:  26% (229/897)           
remote: Finding sources:  27% (238/897)           
remote: Finding sources:  28% (247/897)           
remote: Finding sources:  29% (256/897)           
remote: Finding sources:  30% (265/897)           
remote: Finding sources:  31% (274/897)           
remote: Finding sources:  32% (283/897)           
remote: Finding sources:  33% (292/897)           
remote: Finding sources:  34% (301/897)           
remote: Finding sources:  35% (310/897)           
remote: Finding sources:  36% (319/897)           
remote: Finding sources:  37% (328/897)           
remote: Finding sources:  38% (337/897)           
remote: Finding sources:  39% (346/897)           
remote: Finding sources:  40% (355/897)           
remote: Finding sources:  41% (364/897)           
remote: Finding sources:  42% (373/897)           
remote: Finding sources:  43% (382/897)           
remote: Finding sources:  44% (391/897)           
remote: Finding sources:  45% (400/897)           
remote: Finding sources:  46% (409/897)           
remote: Finding sources:  47% (418/897)           
remote: Finding sources:  48% (427/897)           
remote: Finding sources:  49% (436/897)           
remote: Finding sources:  50% (445/897)           
remote: Finding sources:  51% (453/897)           
remote: Finding sources:  52% (462/897)           
remote: Finding sources:  53% (471/897)           
remote: Finding sources:  54% (480/897)           
remote: Finding sources:  55% (489/897)           
remote: Finding sources:  56% (498/897)           
remote: Finding sources:  57% (507/897)           
remote: Finding sources:  58% (516/897)           
remote: Finding sources:  59% (525/897)           
remote: Finding sources:  60% (534/897)           
remote: Finding sources:  61% (543/897)           
remote: Finding sources:  62% (552/897)           
remote: Finding sources:  63% (561/897)           
remote: Finding sources:  64% (570/897)           
remote: Finding sources:  65% (579/897)           
remote: Finding sources:  66% (588/897)           
remote: Finding sources:  67% (597/897)           
remote: Finding sources:  68% (606/897)           
remote: Finding sources:  69% (615/897)           
remote: Finding sources:  70% (624/897)           
remote: Finding sources:  71% (633/897)           
remote: Finding sources:  72% (642/897)           
remote: Finding sources:  73% (651/897)           
remote: Finding sources:  74% (660/897)           
remote: Finding sources:  75% (669/897)           
remote: Finding sources:  76% (678/897)           
remote: Finding sources:  77% (687/897)           
remote: Finding sources:  78% (696/897)           
remote: Finding sources:  79% (705/897)           
remote: Finding sources:  80% (714/897)           
remote: Finding sources:  81% (723/897)           
remote: Finding sources:  82% (732/897)           
remote: Finding sources:  83% (741/897)           
remote: Finding sources:  84% (749/897)           
remote: Finding sources:  85% (758/897)           
remote: Finding sources:  86% (767/897)           
remote: Finding sources:  87% (776/897)           
remote: Finding sources:  88% (785/897)           
remote: Finding sources:  89% (794/897)           
remote: Finding sources:  90% (803/897)           
remote: Finding sources:  91% (812/897)           
remote: Finding sources:  92% (821/897)           
remote: Finding sources:  93% (830/897)           
remote: Finding sources:  94% (839/897)           
remote: Finding sources:  95% (848/897)           
remote: Finding sources:  96% (857/897)           
remote: Finding sources:  97% (866/897)           
remote: Finding sources:  98% (875/897)           
remote: Finding sources:  99% (884/897)           
remote: Finding sources: 100% (893/897)           
remote: Finding sources: 100% (897/897)        
|0| remote: Getting sizes:   1% (5/846)           
remote: Getting sizes:   2% (13/846)           
remote: Getting sizes:   3% (22/846)           
remote: Getting sizes:   4% (30/846)           
remote: Getting sizes:   5% (39/846)           
remote: Getting sizes:   6% (47/846)           
remote: Getting sizes:   7% (55/846)           
remote: Getting sizes:   8% (64/846)           
remote: Getting sizes:   9% (72/846)           
remote: Getting sizes:  10% (81/846)           
remote: Getting sizes:  11% (89/846)           
remote: Getting sizes:  12% (98/846)           
remote: Getting sizes:  13% (106/846)           
remote: Getting sizes:  14% (115/846)           
remote: Getting sizes:  15% (123/846)           
remote: Getting sizes:  16% (132/846)           
remote: Getting sizes:  17% (140/846)           
remote: Getting sizes:  18% (149/846)           
remote: Getting sizes:  19% (157/846)           
remote: Getting sizes:  20% (165/846)           
remote: Getting sizes:  21% (174/846)           
remote: Getting sizes:  22% (182/846)           
remote: Getting sizes:  23% (191/846)           
remote: Getting sizes:  24% (199/846)           
remote: Getting sizes:  25% (208/846)           
remote: Getting sizes:  26% (216/846)           
remote: Getting sizes:  27% (225/846)           
remote: Getting sizes:  28% (233/846)           
remote: Getting sizes:  29% (242/846)           
remote: Getting sizes:  30% (250/846)           
remote: Getting sizes:  31% (259/846)           
remote: Getting sizes:  32% (267/846)           
remote: Getting sizes:  33% (275/846)           
remote: Getting sizes:  34% (284/846)           
remote: Getting sizes:  35% (292/846)           
remote: Getting sizes:  36% (301/846)           
remote: Getting sizes:  37% (309/846)           
remote: Getting sizes:  38% (318/846)           
remote: Getting sizes:  39% (326/846)           
remote: Getting sizes:  40% (335/846)           
remote: Getting sizes:  41% (343/846)           
remote: Getting sizes:  42% (352/846)           
remote: Getting sizes:  43% (360/846)           
remote: Getting sizes:  44% (369/846)           
remote: Getting sizes:  45% (377/846)           
remote: Getting sizes:  46% (385/846)           
remote: Getting sizes:  47% (394/846)           
remote: Getting sizes:  48% (402/846)           
remote: Getting sizes:  49% (411/846)           
remote: Getting sizes:  50% (419/846)           
remote: Getting sizes:  51% (428/846)           
remote: Getting sizes:  52% (436/846)           
remote: Getting sizes:  53% (445/846)           
remote: Getting sizes:  54% (453/846)           
remote: Getting sizes:  55% (462/846)           
remote: Getting sizes:  56% (470/846)           
remote: Getting sizes:  57% (478/846)           
remote: Getting sizes:  58% (487/846)           
remote: Getting sizes:  59% (495/846)           
remote: Getting sizes:  60% (504/846)           
remote: Getting sizes:  61% (512/846)           
remote: Getting sizes:  62% (521/846)           
remote: Getting sizes:  63% (529/846)           
remote: Getting sizes:  64% (538/846)           
remote: Getting sizes:  65% (546/846)           
remote: Getting sizes:  66% (555/846)           
remote: Getting sizes:  67% (563/846)           
remote: Getting sizes:  68% (572/846)           
remote: Getting sizes:  69% (580/846)           
remote: Getting sizes:  70% (588/846)           
remote: Getting sizes:  71% (597/846)           
remote: Getting sizes:  72% (605/846)           
remote: Getting sizes:  73% (614/846)           
remote: Getting sizes:  74% (622/846)           
remote: Getting sizes:  75% (631/846)           
remote: Getting sizes:  76% (639/846)           
remote: Getting sizes:  77% (648/846)           
remote: Getting sizes:  78% (656/846)           
remote: Getting sizes:  79% (665/846)           
remote: Getting sizes:  80% (673/846)           
remote: Getting sizes:  81% (682/846)           
remote: Getting sizes:  82% (690/846)           
remote: Getting sizes:  83% (698/846)           
remote: Getting sizes:  84% (707/846)           
remote: Getting sizes:  85% (715/846)           
remote: Getting sizes:  86% (724/846)           
remote: Getting sizes:  87% (732/846)           
remote: Getting sizes:  88% (741/846)           
remote: Getting sizes:  89% (749/846)           
remote: Getting sizes:  90% (758/846)           
remote: Getting sizes:  91% (766/846)           
remote: Getting sizes:  92% (775/846)           
remote: Getting sizes:  93% (783/846)           
remote: Getting sizes:  94% (792/846)           
remote: Getting sizes:  95% (800/846)           
remote: Getting sizes:  96% (808/846)           
remote: Getting sizes:  97% (817/846)           
remote: Getting sizes:  98% (825/846)           
remote: Getting sizes:  99% (834/846)           
remote: Getting sizes: 100% (842/846)           
remote: Getting sizes: 100% (846/846)        
|0| remote: Compressing objects:   1% (16977/2421322)           
remote: Compressing objects:   2% (48440/2421322)           
remote: Compressing objects:   3% (62655/2421322)           
remote: Compressing objects:   4% (89642/2421322)           
remote: Compressing objects:   5% (128444/2421322)           
remote: Compressing objects:   6% (137656/2421322)           
remote: Compressing objects:   7% (160353/2421322)           
remote: Compressing objects:   8% (185953/2421322)           
remote: Compressing objects:   9% (217233/2421322)           
remote: Compressing objects:  10% (232906/2421322)           
remote: Compressing objects:  11% (255545/2421322)           
remote: Compressing objects:  12% (279183/2421322)           
remote: Compressing objects:  13% (304685/2421322)           
remote: Compressing objects:  15% (367314/2421322)           
remote: Compressing objects:  16% (377557/2421322)           
remote: Compressing objects:  17% (399686/2421322)           
remote: Compressing objects:  18% (425803/2421322)           
remote: Compressing objects:  19% (450405/2421322)           
remote: Compressing objects:  20% (475998/2421322)           
remote: Compressing objects:  21% (497832/2421322)           
remote: Compressing objects:  22% (521386/2421322)           
remote: Compressing objects:  23% (545395/2421322)           
remote: Compressing objects:  24% (576620/2421322)           
remote: Compressing objects:  25% (594201/2421322)           
remote: Compressing objects:  26% (620511/2421322)           
remote: Compressing objects:  27% (647078/2421322)           
remote: Compressing objects:  28% (674335/2421322)           
remote: Compressing objects:  29% (691359/2421322)           
remote: Compressing objects:  30% (714751/2421322)           
remote: Compressing objects:  31% (738554/2421322)           
remote: Compressing objects:  32% (763459/2421322)           
remote: Compressing objects:  33% (791443/2421322)           
remote: Compressing objects:  34% (812101/2421322)           
remote: Compressing objects:  35% (836529/2421322)           
remote: Compressing objects:  36% (860958/2421322)           
remote: Compressing objects:  37% (883819/2421322)           
remote: Compressing objects:  38% (909438/2421322)           
remote: Compressing objects:  39% (935293/2421322)           
remote: Compressing objects:  40% (962892/2421322)           
remote: Compressing objects:  41% (986527/2421322)           
remote: Compressing objects:  42% (1009910/2421322)           
remote: Compressing objects:  43% (1032235/2421322)           
remote: Compressing objects:  44% (1058536/2421322)           
remote: Compressing objects:  45% (1078091/2421322)           
remote: Compressing objects:  46% (1106739/2421322)           
remote: Compressing objects:  47% (1129081/2421322)           
remote: Compressing objects:  64% (1555107/2421322)           
remote: Compressing objects:  65% (1562496/2421322)           
remote: Compressing objects:  66% (1594629/2421322)           
remote: Compressing objects:  67% (1610285/2421322)           
remote: Compressing objects:  68% (1634674/2421322)           
remote: Compressing objects:  69% (1659977/2421322)           
remote: Compressing objects:  70% (1692822/2421322)           
remote: Compressing objects:  71% (1710023/2421322)           
remote: Compressing objects:  72% (1734405/2421322)           
remote: Compressing objects:  73% (1759044/2421322)           
remote: Compressing objects:  74% (1780935/2421322)           
remote: Compressing objects:  75% (1804395/2421322)           
remote: Compressing objects:  76% (1831595/2421322)           
remote: Compressing objects:  77% (1852604/2421322)           
remote: Compressing objects:  78% (1877777/2421322)           
remote: Compressing objects:  79% (1905189/2421322)           
remote: Compressing objects:  80% (1926384/2421322)           
remote: Compressing objects:  81% (1949871/2421322)           
remote: Compressing objects:  82% (1975164/2421322)           
remote: Compressing objects:  83% (1999358/2421322)           
remote: Compressing objects:  84% (2022478/2421322)           
remote: Compressing objects:  85% (2055139/2421322)           
remote: Compressing objects:  86% (2071306/2421322)           
remote: Compressing objects:  87% (2095720/2421322)           
remote: Compressing objects:  90% (2174395/2421322)           
remote: Compressing objects:  91% (2191622/2421322)           
remote: Compressing objects:  92% (2216901/2421322)           
remote: Compressing objects:  93% (2242616/2421322)           
remote: Compressing objects:  94% (2271383/2421322)           
remote: Compressing objects:  95% (2288460/2421322)           
remote: Compressing objects:  96% (2317305/2421322)           
remote: Compressing objects:  97% (2336977/2421322)           
remote: Compressing objects:  98% (2362471/2421322)           
remote: Compressing objects:  99% (2385086/2421322)           
remote: Compressing objects: 100% (2412485/2421322)           
remote: Compressing objects: 100% (2421322/2421322)        
|0| Receiving objects:   0% (1/897)
Receiving objects:   1% (9/897)
Receiving objects:   2% (18/897)
Receiving objects:   3% (27/897)
Receiving objects:   4% (36/897)
Receiving objects:   5% (45/897)
Receiving objects:   6% (54/897)
Receiving objects:   7% (63/897)
Receiving objects:   8% (72/897)
Receiving objects:   9% (81/897)
Receiving objects:  10% (90/897)
Receiving objects:  11% (99/897)
Receiving objects:  12% (108/897)
Receiving objects:  13% (117/897)
Receiving objects:  14% (126/897)
Receiving objects:  15% (135/897)
Receiving objects:  16% (144/897)
Receiving objects:  17% (153/897)
Receiving objects:  18% (162/897)
Receiving objects:  19% (171/897)
Receiving objects:  20% (180/897)
Receiving objects:  21% (189/897)
Receiving objects:  22% (198/897)
Receiving objects:  23% (207/897)
Receiving objects:  24% (216/897)
Receiving objects:  25% (225/897)
Receiving objects:  26% (234/897)
Receiving objects:  27% (243/897)
Receiving objects:  28% (252/897)
Receiving objects:  29% (261/897)
Receiving objects:  30% (270/897)
Receiving objects:  31% (279/897)
Receiving objects:  32% (288/897)
Receiving objects:  33% (297/897)
Receiving objects:  34% (305/897)
Receiving objects:  35% (314/897)
Receiving objects:  36% (323/897)
Receiving objects:  37% (332/897)
Receiving objects:  38% (341/897)
Receiving objects:  39% (350/897)
Receiving objects:  40% (359/897)
Receiving objects:  41% (368/897)
Receiving objects:  42% (377/897)
Receiving objects:  43% (386/897)
Receiving objects:  44% (395/897)
Receiving objects:  45% (404/897)
Receiving objects:  46% (413/897)
Receiving objects:  47% (422/897)
Receiving objects:  48% (431/897)
Receiving objects:  49% (440/897)
Receiving objects:  50% (449/897)
Receiving objects:  51% (458/897)
Receiving objects:  52% (467/897)
Receiving objects:  53% (476/897)
Receiving objects:  54% (485/897)
Receiving objects:  55% (494/897)
Receiving objects:  56% (503/897)
Receiving objects:  57% (512/897)
Receiving objects:  58% (521/897)
Receiving objects:  59% (530/897)
Receiving objects:  60% (539/897)
Receiving objects:  61% (548/897)
Receiving objects:  62% (557/897)
Receiving objects:  63% (566/897)
Receiving objects:  64% (575/897)
Receiving objects:  65% (584/897)
Receiving objects:  66% (593/897)
Receiving objects:  67% (601/897)
Receiving objects:  68% (610/897)
Receiving objects:  69% (619/897)
Receiving objects:  70% (628/897)
Receiving objects:  71% (637/897)
Receiving objects:  72% (646/897)
Receiving objects:  73% (655/897)
Receiving objects:  74% (664/897)
Receiving objects:  75% (673/897)
Receiving objects:  76% (682/897)
Receiving objects:  77% (691/897)
Receiving objects:  78% (700/897)
Receiving objects:  79% (709/897)
Receiving objects:  80% (718/897)
Receiving objects:  81% (727/897)
Receiving objects:  82% (736/897)
Receiving objects:  83% (745/897)
Receiving objects:  84% (754/897)
Receiving objects:  85% (763/897)
Receiving objects:  86% (772/897)
Receiving objects:  87% (781/897)
Receiving objects:  88% (790/897)
Receiving objects:  89% (799/897)
Receiving objects:  90% (808/897)
Receiving objects:  91% (817/897)
Receiving objects:  92% (826/897)
remote: Total 897 (delta 165), reused 316 (delta 48)        
|0| Receiving objects:  93% (835/897)
Receiving objects:  94% (844/897)
Receiving objects:  95% (853/897)
Receiving objects:  96% (862/897)
Receiving objects:  97% (871/897)
Receiving objects:  98% (880/897)
Receiving objects:  99% (889/897)
Receiving objects: 100% (897/897)
Receiving objects: 100% (897/897), 957.48 KiB | 8.55 MiB/s, done.
|0| Resolving deltas:   0% (0/165)
Resolving deltas:   1% (2/165)
Resolving deltas:   2% (4/165)
Resolving deltas:   3% (5/165)
Resolving deltas:   4% (7/165)
Resolving deltas:   5% (9/165)
Resolving deltas:   6% (10/165)
Resolving deltas:   7% (12/165)
Resolving deltas:   8% (14/165)
Resolving deltas:   9% (15/165)
Resolving deltas:  10% (17/165)
Resolving deltas:  11% (19/165)
Resolving deltas:  12% (21/165)
Resolving deltas:  13% (22/165)
Resolving deltas:  14% (24/165)
Resolving deltas:  16% (27/165)
Resolving deltas:  17% (29/165)
Resolving deltas:  18% (30/165)
Resolving deltas:  19% (32/165)
Resolving deltas:  20% (33/165)
Resolving deltas:  21% (35/165)
Resolving deltas:  22% (37/165)
Resolving deltas:  23% (38/165)
Resolving deltas:  24% (40/165)
Resolving deltas:  25% (42/165)
Resolving deltas:  26% (43/165)
Resolving deltas:  27% (46/165)
Resolving deltas:  28% (47/165)
Resolving deltas:  29% (49/165)
Resolving deltas:  30% (50/165)
Resolving deltas:  31% (52/165)
Resolving deltas:  32% (53/165)
Resolving deltas:  33% (55/165)
Resolving deltas:  34% (57/165)
Resolving deltas:  35% (58/165)
Resolving deltas:  36% (60/165)
Resolving deltas:  37% (62/165)
Resolving deltas:  38% (63/165)
Resolving deltas:  39% (65/165)
Resolving deltas:  40% (66/165)
Resolving deltas:  41% (68/165)
Resolving deltas:  43% (71/165)
Resolving deltas:  44% (73/165)
Resolving deltas:  45% (75/165)
Resolving deltas:  46% (76/165)
Resolving deltas:  47% (78/165)
Resolving deltas:  48% (80/165)
Resolving deltas:  49% (81/165)
Resolving deltas:  50% (83/165)
Resolving deltas:  52% (86/165)
Resolving deltas:  53% (88/165)
Resolving deltas:  54% (90/165)
Resolving deltas:  55% (91/165)
Resolving deltas:  56% (93/165)
Resolving deltas:  57% (95/165)
Resolving deltas:  58% (96/165)
Resolving deltas:  59% (98/165)
Resolving deltas:  60% (99/165)
Resolving deltas:  61% (101/165)
Resolving deltas:  62% (103/165)
Resolving deltas:  63% (104/165)
Resolving deltas:  64% (106/165)
Resolving deltas:  65% (108/165)
Resolving deltas:  66% (109/165)
Resolving deltas:  67% (112/165)
Resolving deltas:  68% (113/165)
Resolving deltas:  69% (114/165)
Resolving deltas:  70% (117/165)
Resolving deltas:  71% (118/165)
Resolving deltas:  72% (119/165)
Resolving deltas:  73% (121/165)
Resolving deltas:  75% (124/165)
Resolving deltas:  76% (127/165)
Resolving deltas:  77% (128/165)
Resolving deltas:  78% (129/165)
Resolving deltas:  79% (131/165)
Resolving deltas:  80% (132/165)
Resolving deltas:  81% (134/165)
Resolving deltas:  83% (137/165)
Resolving deltas:  84% (140/165)
Resolving deltas:  85% (141/165)
Resolving deltas:  86% (142/165)
Resolving deltas:  87% (144/165)
Resolving deltas:  88% (146/165)
Resolving deltas:  89% (147/165)
Resolving deltas:  90% (150/165)
Resolving deltas:  91% (151/165)
Resolving deltas:  92% (152/165)
Resolving deltas:  93% (154/165)
Resolving deltas:  94% (156/165)
Resolving deltas:  95% (157/165)
Resolving deltas:  96% (159/165)
Resolving deltas:  97% (161/165)
Resolving deltas:  98% (162/165)
Resolving deltas:  99% (164/165)
Resolving deltas: 100% (165/165)
Resolving deltas: 100% (165/165), done.
|0|  00:01
 00:01

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:03

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }

> cypress@13.17.0 postinstall
> node index.js --exec install

Installing Cypress (version: 13.17.0)

[STARTED] Task without title.
[TITLE]  Downloading Cypress      0% 0s
[TITLE]  Downloading Cypress      5% 2s
[TITLE]  Downloading Cypress      10% 2s
[TITLE]  Downloading Cypress      20% 1s
[TITLE]  Downloading Cypress      28% 1s
[TITLE]  Downloading Cypress      35% 1s
[TITLE]  Downloading Cypress      44% 1s
[TITLE]  Downloading Cypress      56% 1s
[TITLE]  Downloading Cypress      62% 0s
[TITLE]  Downloading Cypress      74% 0s
[TITLE]  Downloading Cypress      84% 0s
[TITLE]  Downloading Cypress      93% 0s
[TITLE]  Downloading Cypress      98% 0s
[TITLE]  Downloaded Cypress     
[SUCCESS]  Downloaded Cypress     
[STARTED] Task without title.
[TITLE]  Unzipping Cypress        0% 0s
[TITLE]  Unzipping Cypress        1% 5s
[TITLE]  Unzipping Cypress        1% 6s
[TITLE]  Unzipping Cypress        1% 7s
[TITLE]  Unzipping Cypress        1% 8s
[TITLE]  Unzipping Cypress        2% 4s
[TITLE]  Unzipping Cypress        2% 5s
[TITLE]  Unzipping Cypress        2% 6s
[TITLE]  Unzipping Cypress        2% 7s
[TITLE]  Unzipping Cypress        3% 5s
[TITLE]  Unzipping Cypress        3% 6s
[TITLE]  Unzipping Cypress        4% 4s
[TITLE]  Unzipping Cypress        4% 5s
[TITLE]  Unzipping Cypress        5% 4s
[TITLE]  Unzipping Cypress        5% 5s
[TITLE]  Unzipping Cypress        6% 4s
[TITLE]  Unzipping Cypress        7% 4s
[TITLE]  Unzipping Cypress        7% 5s
[TITLE]  Unzipping Cypress        7% 6s
[TITLE]  Unzipping Cypress        8% 5s
[TITLE]  Unzipping Cypress        8% 6s
[TITLE]  Unzipping Cypress        9% 5s
[TITLE]  Unzipping Cypress        10% 5s
[TITLE]  Unzipping Cypress        11% 4s
[TITLE]  Unzipping Cypress        11% 5s
[TITLE]  Unzipping Cypress        12% 4s
[TITLE]  Unzipping Cypress        12% 5s
[TITLE]  Unzipping Cypress        13% 4s
[TITLE]  Unzipping Cypress        14% 4s
[TITLE]  Unzipping Cypress        15% 4s
[TITLE]  Unzipping Cypress        16% 4s
[TITLE]  Unzipping Cypress        17% 4s
[TITLE]  Unzipping Cypress        18% 3s
[TITLE]  Unzipping Cypress        18% 4s
[TITLE]  Unzipping Cypress        19% 3s
[TITLE]  Unzipping Cypress        20% 3s
[TITLE]  Unzipping Cypress        21% 3s
[TITLE]  Unzipping Cypress        22% 3s
[TITLE]  Unzipping Cypress        23% 3s
[TITLE]  Unzipping Cypress        24% 3s
[TITLE]  Unzipping Cypress        25% 3s
[TITLE]  Unzipping Cypress        26% 3s
[TITLE]  Unzipping Cypress        27% 3s
[TITLE]  Unzipping Cypress        28% 2s
[TITLE]  Unzipping Cypress        28% 3s
[TITLE]  Unzipping Cypress        29% 2s
[TITLE]  Unzipping Cypress        29% 3s
[TITLE]  Unzipping Cypress        30% 2s
[TITLE]  Unzipping Cypress        31% 2s
[TITLE]  Unzipping Cypress        32% 2s
[TITLE]  Unzipping Cypress        33% 2s
[TITLE]  Unzipping Cypress        33% 3s
[TITLE]  Unzipping Cypress        34% 3s
[TITLE]  Unzipping Cypress        35% 3s
[TITLE]  Unzipping Cypress        36% 3s
[TITLE]  Unzipping Cypress        37% 2s
[TITLE]  Unzipping Cypress        37% 3s
[TITLE]  Unzipping Cypress        38% 2s
[TITLE]  Unzipping Cypress        39% 2s
[TITLE]  Unzipping Cypress        40% 2s
[TITLE]  Unzipping Cypress        41% 2s
[TITLE]  Unzipping Cypress        42% 2s
[TITLE]  Unzipping Cypress        43% 2s
[TITLE]  Unzipping Cypress        44% 2s
[TITLE]  Unzipping Cypress        45% 2s
[TITLE]  Unzipping Cypress        46% 2s
[TITLE]  Unzipping Cypress        47% 2s
[TITLE]  Unzipping Cypress        48% 2s
[TITLE]  Unzipping Cypress        49% 2s
[TITLE]  Unzipping Cypress        50% 2s
[TITLE]  Unzipping Cypress        51% 2s
[TITLE]  Unzipping Cypress        52% 2s
[TITLE]  Unzipping Cypress        53% 2s
[TITLE]  Unzipping Cypress        54% 2s
[TITLE]  Unzipping Cypress        55% 2s
[TITLE]  Unzipping Cypress        56% 2s
[TITLE]  Unzipping Cypress        57% 2s
[TITLE]  Unzipping Cypress        58% 2s
[TITLE]  Unzipping Cypress        59% 2s
[TITLE]  Unzipping Cypress        60% 2s
[TITLE]  Unzipping Cypress        61% 2s
[TITLE]  Unzipping Cypress        62% 2s
[TITLE]  Unzipping Cypress        63% 2s
[TITLE]  Unzipping Cypress        64% 2s
[TITLE]  Unzipping Cypress        65% 2s
[TITLE]  Unzipping Cypress        66% 1s
[TITLE]  Unzipping Cypress        67% 1s
[TITLE]  Unzipping Cypress        68% 1s
[TITLE]  Unzipping Cypress        69% 1s
[TITLE]  Unzipping Cypress        70% 1s
[TITLE]  Unzipping Cypress        71% 1s
[TITLE]  Unzipping Cypress        72% 1s
[TITLE]  Unzipping Cypress        73% 1s
[TITLE]  Unzipping Cypress        74% 1s
[TITLE]  Unzipping Cypress        75% 1s
[TITLE]  Unzipping Cypress        75% 2s
[TITLE]  Unzipping Cypress        100% 0s
[TITLE]  Unzipped Cypress       
[SUCCESS]  Unzipped Cypress       
[STARTED] Task without title.
[TITLE]  Finished Installation   /var/www/html/w/.cache/Cypress/13.17.0
[SUCCESS]  Finished Installation   /var/www/html/w/.cache/Cypress/13.17.0

You can now open Cypress by running one of the following, depending on your package manager:

- npx cypress open
- yarn cypress open
- pnpm cypress open

https://on.cypress.io/opening-the-app


added 66 packages, removed 4 packages, changed 4 packages, and audited 1504 packages in 15s

220 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:15

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.1 s.
 00:00

Running 'extensions/Cite/setup.sh' if found
Looking for '/var/local/extensions/Cite/setup.sh'
No '/var/local/extensions/Cite/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:25
 00:25

Running Selenium tests for 'extensions/Cite' via 'run_component_selenium_tests "extensions/Cite"'...

Ensuring Selenium ready...

 00:00

Starting Selenium container
 Container mediawiki-novnc-1  Creating
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-novnc-1  Created
 Container mediawiki-selenium-1  Creating
 Container mediawiki-selenium-1  Created
 Container mediawiki-novnc-1  Starting
 Container mediawiki-novnc-1  Started
 Container mediawiki-selenium-1  Starting
 Container mediawiki-selenium-1  Started
 00:08
Installing Selenium browser binary...
Error: Could not determine puppeteer-core version
Error: Browser installation failed


Webdriver is greater than v7 - letting it handle automatic broswer installation
bash: line 2: /var/www/html/w/.env: No such file or directory
npm warn config ignoring workspace config at /var/www/html/w/extensions/Cite/.npmrc

> selenium-test
> CYPRESS_CACHE_FOLDER=./tests/cypress/.cache cypress run --config-file tests/cypress/cypress.config.js

No version of Cypress is installed in: /var/www/html/w/extensions/Cite/tests/cypress/.cache/13.17.0/Cypress

Please reinstall Cypress by running: cypress install

----------

Cypress executable not found at: /var/www/html/w/extensions/Cite/tests/cypress/.cache/13.17.0/Cypress/Cypress

----------

Platform: linux-x64 (Debian - 12)
Cypress Version: 13.17.0
npm error Lifecycle script `selenium-test` failed with error:
npm error code 1
npm error path /var/www/html/w/extensions/Cite
npm error workspace Cite
npm error location /var/www/html/w/extensions/Cite
npm error command failed
npm error command sh -c CYPRESS_CACHE_FOLDER=./tests/cypress/.cache cypress run --config-file tests/cypress/cypress.config.js

 00:19

Running Selenium tests for 'extensions/Cite' via 'run_selenium_tests "extensions/Cite/tests/selenium/*specs/**/*.js" ".*"'...

Ensuring Selenium ready...

 00:00
Installing Selenium browser binary...
Error: Could not determine puppeteer-core version
Error: Browser installation failed


Webdriver is greater than v7 - letting it handle automatic broswer installation
No Selenium files found for pattern: '/var/www/html/w/extensions/Cite/tests/selenium/*specs/**/*.js', skipping...
 00:03

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-selenium-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-selenium-1  Stopped
 Container mediawiki-selenium-1  Removing
 Container mediawiki-selenium-1  Removed
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-novnc-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-novnc-1  Stopped
 Container mediawiki-novnc-1  Removing
 Container mediawiki-novnc-1  Removed
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-web-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:24

Reclaim disk space if needed
Free disk space (18%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12910, done        
remote: Finding sources:   1% (65/12910)           
remote: Finding sources:   2% (194/12910)           
remote: Finding sources:   3% (323/12910)           
remote: Finding sources:   4% (452/12910)           
remote: Finding sources:   5% (581/12910)           
remote: Finding sources:   6% (711/12910)           
remote: Finding sources:   7% (840/12910)           
remote: Finding sources:   8% (969/12910)           
remote: Finding sources:   9% (1098/12910)           
remote: Finding sources:  10% (1227/12910)           
remote: Finding sources:  11% (1356/12910)           
remote: Finding sources:  12% (1485/12910)           
remote: Finding sources:  13% (1614/12910)           
remote: Finding sources:  14% (1743/12910)           
remote: Finding sources:  15% (1872/12910)           
remote: Finding sources:  16% (2002/12910)           
remote: Finding sources:  17% (2131/12910)           
remote: Finding sources:  18% (2260/12910)           
remote: Finding sources:  19% (2389/12910)           
remote: Finding sources:  20% (2518/12910)           
remote: Finding sources:  21% (2647/12910)           
remote: Finding sources:  22% (2776/12910)           
remote: Finding sources:  23% (2905/12910)           
remote: Finding sources:  24% (3034/12910)           
remote: Finding sources:  25% (3163/12910)           
remote: Finding sources:  26% (3293/12910)           
remote: Finding sources:  27% (3422/12910)           
remote: Finding sources:  28% (3551/12910)           
remote: Finding sources:  29% (3680/12910)           
remote: Finding sources:  30% (3809/12910)           
remote: Finding sources:  31% (3938/12910)           
remote: Finding sources:  32% (4067/12910)           
remote: Finding sources:  33% (4196/12910)           
remote: Finding sources:  34% (4325/12910)           
remote: Finding sources:  35% (4454/12910)           
remote: Finding sources:  36% (4584/12910)           
remote: Finding sources:  37% (4713/12910)           
remote: Finding sources:  38% (4842/12910)           
remote: Finding sources:  39% (4971/12910)           
remote: Finding sources:  40% (5100/12910)           
remote: Finding sources:  41% (5229/12910)           
remote: Finding sources:  42% (5358/12910)           
remote: Finding sources:  43% (5487/12910)           
remote: Finding sources:  44% (5616/12910)           
remote: Finding sources:  45% (5745/12910)           
remote: Finding sources:  46% (5875/12910)           
remote: Finding sources:  47% (6004/12910)           
remote: Finding sources:  48% (6133/12910)           
remote: Finding sources:  49% (6262/12910)           
remote: Finding sources:  50% (6391/12910)           
remote: Finding sources:  51% (6520/12910)           
remote: Finding sources:  52% (6649/12910)           
remote: Finding sources:  53% (6778/12910)           
remote: Finding sources:  54% (6907/12910)           
remote: Finding sources:  55% (7036/12910)           
remote: Finding sources:  56% (7166/12910)           
remote: Finding sources:  57% (7295/12910)           
remote: Finding sources:  58% (7424/12910)           
remote: Finding sources:  59% (7553/12910)           
remote: Finding sources:  60% (7682/12910)           
remote: Finding sources:  61% (7811/12910)           
remote: Finding sources:  62% (7940/12910)           
remote: Finding sources:  63% (8069/12910)           
remote: Finding sources:  64% (8198/12910)           
remote: Finding sources:  65% (8327/12910)           
remote: Finding sources:  66% (8457/12910)           
remote: Finding sources:  67% (8586/12910)           
remote: Finding sources:  68% (8715/12910)           
remote: Finding sources:  69% (8844/12910)           
remote: Finding sources:  70% (8973/12910)           
remote: Finding sources:  71% (9102/12910)           
remote: Finding sources:  72% (9231/12910)           
remote: Finding sources:  73% (9360/12910)           
remote: Finding sources:  74% (9489/12910)           
remote: Finding sources:  75% (9618/12910)           
remote: Finding sources:  76% (9748/12910)           
remote: Finding sources:  77% (9877/12910)           
remote: Finding sources:  78% (10006/12910)           
remote: Finding sources:  79% (10135/12910)           
remote: Finding sources:  80% (10264/12910)           
remote: Finding sources:  81% (10393/12910)           
remote: Finding sources:  82% (10522/12910)           
remote: Finding sources:  83% (10651/12910)           
remote: Finding sources:  84% (10780/12910)           
remote: Finding sources:  85% (10909/12910)           
remote: Finding sources:  86% (11039/12910)           
remote: Finding sources:  87% (11168/12910)           
remote: Finding sources:  88% (11297/12910)           
remote: Finding sources:  89% (11426/12910)           
remote: Finding sources:  90% (11555/12910)           
remote: Finding sources:  91% (11684/12910)           
remote: Finding sources:  92% (11813/12910)           
remote: Finding sources:  93% (11942/12910)           
remote: Finding sources:  94% (12071/12910)           
remote: Finding sources:  95% (12200/12910)           
remote: Finding sources:  96% (12330/12910)           
remote: Finding sources:  97% (12459/12910)           
remote: Finding sources:  98% (12588/12910)           
remote: Finding sources:  99% (12717/12910)           
remote: Finding sources: 100% (12846/12910)           
remote: Finding sources: 100% (12910/12910)        
remote: Getting sizes:   1% (58/11429)           
remote: Getting sizes:   2% (172/11429)           
remote: Getting sizes:   3% (286/11429)           
remote: Getting sizes:   4% (401/11429)           
remote: Getting sizes:   5% (515/11429)           
remote: Getting sizes:   6% (629/11429)           
remote: Getting sizes:   7% (743/11429)           
remote: Getting sizes:   8% (858/11429)           
remote: Getting sizes:   9% (972/11429)           
remote: Getting sizes:  10% (1086/11429)           
remote: Getting sizes:  11% (1201/11429)           
remote: Getting sizes:  12% (1315/11429)           
remote: Getting sizes:  13% (1429/11429)           
remote: Getting sizes:  14% (1543/11429)           
remote: Getting sizes:  15% (1658/11429)           
remote: Getting sizes:  16% (1772/11429)           
remote: Getting sizes:  17% (1886/11429)           
remote: Getting sizes:  18% (2001/11429)           
remote: Getting sizes:  19% (2115/11429)           
remote: Getting sizes:  20% (2229/11429)           
remote: Getting sizes:  21% (2343/11429)           
remote: Getting sizes:  22% (2458/11429)           
remote: Getting sizes:  23% (2572/11429)           
remote: Getting sizes:  24% (2686/11429)           
remote: Getting sizes:  25% (2801/11429)           
remote: Getting sizes:  26% (2915/11429)           
remote: Getting sizes:  27% (3029/11429)           
remote: Getting sizes:  28% (3143/11429)           
remote: Getting sizes:  29% (3258/11429)           
remote: Getting sizes:  30% (3372/11429)           
remote: Getting sizes:  31% (3486/11429)           
remote: Getting sizes:  32% (3601/11429)           
remote: Getting sizes:  33% (3715/11429)           
remote: Getting sizes:  34% (3829/11429)           
remote: Getting sizes:  35% (3944/11429)           
remote: Getting sizes:  36% (4058/11429)           
remote: Getting sizes:  37% (4172/11429)           
remote: Getting sizes:  38% (4286/11429)           
remote: Getting sizes:  39% (4401/11429)           
remote: Getting sizes:  40% (4515/11429)           
remote: Getting sizes:  41% (4629/11429)           
remote: Getting sizes:  42% (4744/11429)           
remote: Getting sizes:  43% (4858/11429)           
remote: Getting sizes:  44% (4972/11429)           
remote: Getting sizes:  45% (5086/11429)           
remote: Getting sizes:  46% (5201/11429)           
remote: Getting sizes:  47% (5315/11429)           
remote: Getting sizes:  48% (5429/11429)           
remote: Getting sizes:  49% (5544/11429)           
remote: Getting sizes:  50% (5658/11429)           
remote: Getting sizes:  51% (5772/11429)           
remote: Getting sizes:  52% (5886/11429)           
remote: Getting sizes:  53% (6001/11429)           
remote: Getting sizes:  54% (6115/11429)           
remote: Getting sizes:  55% (6229/11429)           
remote: Getting sizes:  56% (6344/11429)           
remote: Getting sizes:  57% (6458/11429)           
remote: Getting sizes:  58% (6572/11429)           
remote: Getting sizes:  59% (6686/11429)           
remote: Getting sizes:  60% (6801/11429)           
remote: Getting sizes:  61% (6915/11429)           
remote: Getting sizes:  62% (7029/11429)           
remote: Getting sizes:  63% (7144/11429)           
remote: Getting sizes:  64% (7258/11429)           
remote: Getting sizes:  65% (7372/11429)           
remote: Getting sizes:  66% (7486/11429)           
remote: Getting sizes:  67% (7601/11429)           
remote: Getting sizes:  68% (7715/11429)           
remote: Getting sizes:  69% (7829/11429)           
remote: Getting sizes:  70% (7944/11429)           
remote: Getting sizes:  71% (8058/11429)           
remote: Getting sizes:  72% (8172/11429)           
remote: Getting sizes:  73% (8287/11429)           
remote: Getting sizes:  74% (8401/11429)           
remote: Getting sizes:  75% (8515/11429)           
remote: Getting sizes:  76% (8629/11429)           
remote: Getting sizes:  77% (8744/11429)           
remote: Getting sizes:  78% (8858/11429)           
remote: Getting sizes:  79% (8972/11429)           
remote: Getting sizes:  80% (9087/11429)           
remote: Getting sizes:  81% (9201/11429)           
remote: Getting sizes:  82% (9315/11429)           
remote: Getting sizes:  83% (9429/11429)           
remote: Getting sizes:  84% (9544/11429)           
remote: Getting sizes:  85% (9658/11429)           
remote: Getting sizes:  86% (9772/11429)           
remote: Getting sizes:  87% (9887/11429)           
remote: Getting sizes:  88% (10001/11429)           
remote: Getting sizes:  89% (10115/11429)           
remote: Getting sizes:  90% (10229/11429)           
remote: Getting sizes:  91% (10344/11429)           
remote: Getting sizes:  92% (10458/11429)           
remote: Getting sizes:  93% (10572/11429)           
remote: Getting sizes:  94% (10687/11429)           
remote: Getting sizes:  95% (10801/11429)           
remote: Getting sizes:  96% (10915/11429)           
remote: Getting sizes:  97% (11029/11429)           
remote: Getting sizes:  98% (11144/11429)           
remote: Getting sizes:  99% (11258/11429)           
remote: Getting sizes: 100% (11372/11429)           
remote: Getting sizes: 100% (11429/11429)        
remote: Compressing objects:   2% (2224/135389)           
remote: Compressing objects:   3% (3469/135389)           
remote: Compressing objects:   4% (4740/135389)           
remote: Compressing objects:   5% (6434/135389)           
remote: Compressing objects:   6% (7531/135389)           
remote: Compressing objects:   7% (8918/135389)           
remote: Compressing objects:   8% (10206/135389)           
remote: Compressing objects:   8% (10994/135389)           
remote: Compressing objects:   9% (11518/135389)           
remote: Compressing objects:  10% (12962/135389)           
remote: Compressing objects:  11% (14219/135389)           
remote: Compressing objects:  12% (15570/135389)           
remote: Compressing objects:  13% (16945/135389)           
remote: Compressing objects:  14% (18298/135389)           
remote: Compressing objects:  15% (19744/135389)           
remote: Compressing objects:  16% (21021/135389)           
remote: Compressing objects:  17% (22457/135389)           
remote: Compressing objects:  18% (23700/135389)           
remote: Compressing objects:  19% (25053/135389)           
remote: Compressing objects:  19% (26371/135389)           
remote: Compressing objects:  20% (26438/135389)           
remote: Compressing objects:  21% (27756/135389)           
remote: Compressing objects:  22% (29131/135389)           
remote: Compressing objects:  23% (30463/135389)           
remote: Compressing objects:  24% (31824/135389)           
remote: Compressing objects:  25% (33181/135389)           
remote: Compressing objects:  26% (34526/135389)           
remote: Compressing objects:  27% (36120/135389)           
remote: Compressing objects:  28% (37341/135389)           
remote: Compressing objects:  29% (38802/135389)           
remote: Compressing objects:  30% (40297/135389)           
remote: Compressing objects:  31% (41384/135389)           
remote: Compressing objects:  32% (42740/135389)           
remote: Compressing objects:  33% (44051/135389)           
remote: Compressing objects:  34% (45367/135389)           
remote: Compressing objects:  35% (46711/135389)           
remote: Compressing objects:  36% (48114/135389)           
remote: Compressing objects:  36% (48219/135389)           
remote: Compressing objects:  37% (49420/135389)           
remote: Compressing objects:  38% (50808/135389)           
remote: Compressing objects:  39% (52471/135389)           
remote: Compressing objects:  40% (53497/135389)           
remote: Compressing objects:  41% (55071/135389)           
remote: Compressing objects:  42% (56349/135389)           
remote: Compressing objects:  43% (57676/135389)           
remote: Compressing objects:  44% (59239/135389)           
remote: Compressing objects:  45% (60302/135389)           
remote: Compressing objects:  46% (61761/135389)           
remote: Compressing objects:  47% (63006/135389)           
remote: Compressing objects:  48% (64627/135389)           
remote: Compressing objects:  49% (65676/135389)           
remote: Compressing objects:  50% (67026/135389)           
remote: Compressing objects:  51% (68590/135389)           
remote: Compressing objects:  52% (70197/135389)           
remote: Compressing objects:  53% (71233/135389)           
remote: Compressing objects:  54% (72446/135389)           
remote: Compressing objects:  55% (74562/135389)           
remote: Compressing objects:  56% (75279/135389)           
remote: Compressing objects:  57% (76633/135389)           
remote: Compressing objects:  58% (77886/135389)           
remote: Compressing objects:  59% (79433/135389)           
remote: Compressing objects:  60% (80829/135389)           
remote: Compressing objects:  61% (82167/135389)           
remote: Compressing objects:  62% (83394/135389)           
remote: Compressing objects:  63% (84626/135389)           
remote: Compressing objects:  64% (85977/135389)           
remote: Compressing objects:  65% (87350/135389)           
remote: Compressing objects:  66% (89673/135389)           
remote: Compressing objects:  67% (90312/135389)           
remote: Compressing objects:  68% (91396/135389)           
remote: Compressing objects:  69% (92835/135389)           
remote: Compressing objects:  69% (93177/135389)           
remote: Compressing objects:  70% (94136/135389)           
remote: Compressing objects:  71% (95482/135389)           
remote: Compressing objects:  72% (96879/135389)           
remote: Compressing objects:  73% (98219/135389)           
remote: Compressing objects:  74% (99526/135389)           
remote: Compressing objects:  75% (100974/135389)           
remote: Compressing objects:  76% (102292/135389)           
remote: Compressing objects:  77% (103756/135389)           
remote: Compressing objects:  78% (104987/135389)           
remote: Compressing objects:  79% (106293/135389)           
remote: Compressing objects:  80% (107813/135389)           
remote: Compressing objects:  81% (109007/135389)           
remote: Compressing objects:  82% (110464/135389)           
remote: Compressing objects:  83% (111727/135389)           
remote: Compressing objects:  84% (113104/135389)           
remote: Compressing objects:  85% (114421/135389)           
remote: Compressing objects:  86% (115948/135389)           
remote: Compressing objects:  87% (117429/135389)           
remote: Compressing objects:  88% (118474/135389)           
remote: Compressing objects:  89% (119873/135389)           
remote: Compressing objects:  90% (121353/135389)           
remote: Compressing objects:  91% (122591/135389)           
remote: Compressing objects:  92% (124099/135389)           
remote: Compressing objects:  93% (125301/135389)           
remote: Compressing objects:  94% (127490/135389)           
remote: Compressing objects:  95% (128129/135389)           
remote: Compressing objects:  96% (129417/135389)           
remote: Compressing objects:  97% (130661/135389)           
remote: Compressing objects:  98% (132116/135389)           
remote: Compressing objects:  99% (133361/135389)           
remote: Compressing objects: 100% (134713/135389)           
remote: Compressing objects: 100% (135388/135389)        
Receiving objects:   0% (1/12910)
Receiving objects:   1% (130/12910)
Receiving objects:   2% (259/12910)
Receiving objects:   3% (388/12910)
Receiving objects:   4% (517/12910)
Receiving objects:   5% (646/12910)
Receiving objects:   6% (775/12910)
Receiving objects:   7% (904/12910)
Receiving objects:   8% (1033/12910)
Receiving objects:   9% (1162/12910)
Receiving objects:  10% (1291/12910)
Receiving objects:  11% (1421/12910)
Receiving objects:  12% (1550/12910)
Receiving objects:  13% (1679/12910)
Receiving objects:  14% (1808/12910)
Receiving objects:  15% (1937/12910)
Receiving objects:  16% (2066/12910)
Receiving objects:  17% (2195/12910), 4.21 MiB | 8.42 MiB/s
Receiving objects:  18% (2324/12910), 4.21 MiB | 8.42 MiB/s
Receiving objects:  19% (2453/12910), 4.21 MiB | 8.42 MiB/s
Receiving objects:  20% (2582/12910), 4.21 MiB | 8.42 MiB/s
Receiving objects:  21% (2712/12910), 4.21 MiB | 8.42 MiB/s
Receiving objects:  22% (2841/12910), 4.21 MiB | 8.42 MiB/s
Receiving objects:  23% (2970/12910), 4.21 MiB | 8.42 MiB/s
Receiving objects:  24% (3099/12910), 4.21 MiB | 8.42 MiB/s
Receiving objects:  25% (3228/12910), 4.21 MiB | 8.42 MiB/s
Receiving objects:  26% (3357/12910), 4.21 MiB | 8.42 MiB/s
Receiving objects:  26% (3365/12910), 4.21 MiB | 8.42 MiB/s
Receiving objects:  27% (3486/12910), 4.21 MiB | 8.42 MiB/s
Receiving objects:  28% (3615/12910), 4.21 MiB | 8.42 MiB/s
Receiving objects:  29% (3744/12910), 4.21 MiB | 8.42 MiB/s
Receiving objects:  30% (3873/12910), 4.21 MiB | 8.42 MiB/s
Receiving objects:  31% (4003/12910), 8.64 MiB | 8.63 MiB/s
Receiving objects:  32% (4132/12910), 8.64 MiB | 8.63 MiB/s
Receiving objects:  33% (4261/12910), 8.64 MiB | 8.63 MiB/s
Receiving objects:  34% (4390/12910), 8.64 MiB | 8.63 MiB/s
Receiving objects:  35% (4519/12910), 8.64 MiB | 8.63 MiB/s
Receiving objects:  36% (4648/12910), 8.64 MiB | 8.63 MiB/s
Receiving objects:  37% (4777/12910), 11.81 MiB | 7.87 MiB/s
Receiving objects:  38% (4906/12910), 11.81 MiB | 7.87 MiB/s
Receiving objects:  39% (5035/12910), 11.81 MiB | 7.87 MiB/s
Receiving objects:  40% (5164/12910), 11.81 MiB | 7.87 MiB/s
Receiving objects:  41% (5294/12910), 11.81 MiB | 7.87 MiB/s
Receiving objects:  42% (5423/12910), 11.81 MiB | 7.87 MiB/s
Receiving objects:  43% (5552/12910), 11.81 MiB | 7.87 MiB/s
Receiving objects:  43% (5678/12910), 11.81 MiB | 7.87 MiB/s
Receiving objects:  44% (5681/12910), 11.81 MiB | 7.87 MiB/s
Receiving objects:  45% (5810/12910), 15.36 MiB | 7.67 MiB/s
Receiving objects:  46% (5939/12910), 15.36 MiB | 7.67 MiB/s
Receiving objects:  47% (6068/12910), 19.06 MiB | 7.61 MiB/s
Receiving objects:  47% (6132/12910), 19.06 MiB | 7.61 MiB/s
Receiving objects:  48% (6197/12910), 22.39 MiB | 7.45 MiB/s
Receiving objects:  49% (6326/12910), 22.39 MiB | 7.45 MiB/s
Receiving objects:  50% (6455/12910), 22.39 MiB | 7.45 MiB/s
Receiving objects:  51% (6585/12910), 22.39 MiB | 7.45 MiB/s
Receiving objects:  52% (6714/12910), 26.50 MiB | 7.56 MiB/s
Receiving objects:  52% (6780/12910), 26.50 MiB | 7.56 MiB/s
Receiving objects:  53% (6843/12910), 30.90 MiB | 7.71 MiB/s
Receiving objects:  54% (6972/12910), 30.90 MiB | 7.71 MiB/s
Receiving objects:  55% (7101/12910), 30.90 MiB | 7.71 MiB/s
Receiving objects:  56% (7230/12910), 30.90 MiB | 7.71 MiB/s
Receiving objects:  57% (7359/12910), 30.90 MiB | 7.71 MiB/s
Receiving objects:  58% (7488/12910), 30.90 MiB | 7.71 MiB/s
Receiving objects:  59% (7617/12910), 30.90 MiB | 7.71 MiB/s
Receiving objects:  60% (7746/12910), 30.90 MiB | 7.71 MiB/s
Receiving objects:  61% (7876/12910), 30.90 MiB | 7.71 MiB/s
Receiving objects:  62% (8005/12910), 30.90 MiB | 7.71 MiB/s
Receiving objects:  63% (8134/12910), 30.90 MiB | 7.71 MiB/s
Receiving objects:  64% (8263/12910), 30.90 MiB | 7.71 MiB/s
Receiving objects:  65% (8392/12910), 30.90 MiB | 7.71 MiB/s
Receiving objects:  66% (8521/12910), 30.90 MiB | 7.71 MiB/s
Receiving objects:  67% (8650/12910), 30.90 MiB | 7.71 MiB/s
Receiving objects:  68% (8779/12910), 30.90 MiB | 7.71 MiB/s
Receiving objects:  69% (8908/12910), 30.90 MiB | 7.71 MiB/s
Receiving objects:  70% (9037/12910), 30.90 MiB | 7.71 MiB/s
Receiving objects:  71% (9167/12910), 30.90 MiB | 7.71 MiB/s
Receiving objects:  72% (9296/12910), 30.90 MiB | 7.71 MiB/s
Receiving objects:  73% (9425/12910), 30.90 MiB | 7.71 MiB/s
Receiving objects:  74% (9554/12910), 30.90 MiB | 7.71 MiB/s
Receiving objects:  75% (9683/12910), 34.87 MiB | 7.74 MiB/s
Receiving objects:  76% (9812/12910), 34.87 MiB | 7.74 MiB/s
Receiving objects:  77% (9941/12910), 34.87 MiB | 7.74 MiB/s
Receiving objects:  78% (10070/12910), 34.87 MiB | 7.74 MiB/s
Receiving objects:  79% (10199/12910), 34.87 MiB | 7.74 MiB/s
Receiving objects:  80% (10328/12910), 34.87 MiB | 7.74 MiB/s
Receiving objects:  81% (10458/12910), 34.87 MiB | 7.74 MiB/s
Receiving objects:  82% (10587/12910), 34.87 MiB | 7.74 MiB/s
Receiving objects:  83% (10716/12910), 34.87 MiB | 7.74 MiB/s
Receiving objects:  84% (10845/12910), 34.87 MiB | 7.74 MiB/s
Receiving objects:  85% (10974/12910), 34.87 MiB | 7.74 MiB/s
Receiving objects:  86% (11103/12910), 34.87 MiB | 7.74 MiB/s
Receiving objects:  87% (11232/12910), 34.87 MiB | 7.74 MiB/s
Receiving objects:  88% (11361/12910), 34.87 MiB | 7.74 MiB/s
Receiving objects:  89% (11490/12910), 34.87 MiB | 7.74 MiB/s
Receiving objects:  90% (11619/12910), 34.87 MiB | 7.74 MiB/s
Receiving objects:  91% (11749/12910), 34.87 MiB | 7.74 MiB/s
Receiving objects:  92% (11878/12910), 34.87 MiB | 7.74 MiB/s
Receiving objects:  93% (12007/12910), 34.87 MiB | 7.74 MiB/s
Receiving objects:  94% (12136/12910), 34.87 MiB | 7.74 MiB/s
Receiving objects:  95% (12265/12910), 34.87 MiB | 7.74 MiB/s
Receiving objects:  96% (12394/12910), 34.87 MiB | 7.74 MiB/s
Receiving objects:  97% (12523/12910), 34.87 MiB | 7.74 MiB/s
Receiving objects:  98% (12652/12910), 34.87 MiB | 7.74 MiB/s
Receiving objects:  98% (12669/12910), 34.87 MiB | 7.74 MiB/s
Receiving objects:  99% (12781/12910), 34.87 MiB | 7.74 MiB/s
remote: Total 12910 (delta 2738), reused 6294 (delta 1478)        
Receiving objects: 100% (12910/12910), 42.74 MiB | 8.54 MiB/s
Receiving objects: 100% (12910/12910), 45.54 MiB | 8.44 MiB/s, done.
Resolving deltas:   0% (0/2738)
Resolving deltas:   1% (28/2738)
Resolving deltas:   2% (55/2738)
Resolving deltas:   3% (83/2738)
Resolving deltas:   4% (110/2738)
Resolving deltas:   5% (137/2738)
Resolving deltas:   6% (165/2738)
Resolving deltas:   7% (193/2738)
Resolving deltas:   8% (220/2738)
Resolving deltas:   9% (247/2738)
Resolving deltas:  10% (274/2738)
Resolving deltas:  11% (302/2738)
Resolving deltas:  12% (329/2738)
Resolving deltas:  13% (356/2738)
Resolving deltas:  14% (384/2738)
Resolving deltas:  15% (412/2738)
Resolving deltas:  16% (439/2738)
Resolving deltas:  17% (466/2738)
Resolving deltas:  18% (493/2738)
Resolving deltas:  19% (521/2738)
Resolving deltas:  20% (548/2738)
Resolving deltas:  21% (575/2738)
Resolving deltas:  22% (604/2738)
Resolving deltas:  23% (632/2738)
Resolving deltas:  24% (658/2738)
Resolving deltas:  25% (686/2738)
Resolving deltas:  26% (712/2738)
Resolving deltas:  27% (740/2738)
Resolving deltas:  28% (767/2738)
Resolving deltas:  29% (795/2738)
Resolving deltas:  30% (822/2738)
Resolving deltas:  31% (849/2738)
Resolving deltas:  32% (877/2738)
Resolving deltas:  33% (904/2738)
Resolving deltas:  34% (931/2738)
Resolving deltas:  35% (959/2738)
Resolving deltas:  36% (986/2738)
Resolving deltas:  37% (1014/2738)
Resolving deltas:  38% (1041/2738)
Resolving deltas:  39% (1068/2738)
Resolving deltas:  40% (1097/2738)
Resolving deltas:  41% (1123/2738)
Resolving deltas:  42% (1150/2738)
Resolving deltas:  43% (1178/2738)
Resolving deltas:  44% (1205/2738)
Resolving deltas:  45% (1233/2738)
Resolving deltas:  46% (1260/2738)
Resolving deltas:  47% (1287/2738)
Resolving deltas:  48% (1315/2738)
Resolving deltas:  49% (1342/2738)
Resolving deltas:  50% (1370/2738)
Resolving deltas:  51% (1397/2738)
Resolving deltas:  52% (1424/2738)
Resolving deltas:  53% (1452/2738)
Resolving deltas:  54% (1480/2738)
Resolving deltas:  55% (1506/2738)
Resolving deltas:  56% (1534/2738)
Resolving deltas:  57% (1561/2738)
Resolving deltas:  58% (1589/2738)
Resolving deltas:  59% (1616/2738)
Resolving deltas:  60% (1643/2738)
Resolving deltas:  61% (1671/2738)
Resolving deltas:  62% (1698/2738)
Resolving deltas:  63% (1725/2738)
Resolving deltas:  64% (1753/2738)
Resolving deltas:  65% (1780/2738)
Resolving deltas:  66% (1808/2738)
Resolving deltas:  67% (1835/2738)
Resolving deltas:  68% (1862/2738)
Resolving deltas:  69% (1890/2738)
Resolving deltas:  70% (1917/2738)
Resolving deltas:  71% (1944/2738)
Resolving deltas:  72% (1972/2738)
Resolving deltas:  73% (1999/2738)
Resolving deltas:  74% (2027/2738)
Resolving deltas:  75% (2054/2738)
Resolving deltas:  76% (2081/2738)
Resolving deltas:  77% (2109/2738)
Resolving deltas:  78% (2136/2738)
Resolving deltas:  79% (2164/2738)
Resolving deltas:  80% (2191/2738)
Resolving deltas:  81% (2218/2738)
Resolving deltas:  82% (2246/2738)
Resolving deltas:  83% (2275/2738)
Resolving deltas:  84% (2300/2738)
Resolving deltas:  85% (2328/2738)
Resolving deltas:  86% (2355/2738)
Resolving deltas:  87% (2383/2738)
Resolving deltas:  88% (2410/2738)
Resolving deltas:  89% (2438/2738)
Resolving deltas:  90% (2465/2738)
Resolving deltas:  91% (2492/2738)
Resolving deltas:  92% (2519/2738)
Resolving deltas:  93% (2547/2738)
Resolving deltas:  94% (2575/2738)
Resolving deltas:  95% (2602/2738)
Resolving deltas:  96% (2629/2738)
Resolving deltas:  97% (2656/2738)
Resolving deltas:  98% (2684/2738)
Resolving deltas:  99% (2711/2738)
Resolving deltas: 100% (2738/2738)
Resolving deltas: 100% (2738/2738), done.
Updating files:  56% (6456/11457)
Updating files:  57% (6531/11457)
Updating files:  58% (6646/11457)
Updating files:  59% (6760/11457)
Updating files:  60% (6875/11457)
Updating files:  61% (6989/11457)
Updating files:  62% (7104/11457)
Updating files:  63% (7218/11457)
Updating files:  64% (7333/11457)
Updating files:  65% (7448/11457)
Updating files:  66% (7562/11457)
Updating files:  67% (7677/11457)
Updating files:  68% (7791/11457)
Updating files:  69% (7906/11457)
Updating files:  70% (8020/11457)
Updating files:  71% (8135/11457)
Updating files:  72% (8250/11457)
Updating files:  73% (8364/11457)
Updating files:  74% (8479/11457)
Updating files:  75% (8593/11457)
Updating files:  76% (8708/11457)
Updating files:  77% (8822/11457)
Updating files:  78% (8937/11457)
Updating files:  79% (9052/11457)
Updating files:  80% (9166/11457)
Updating files:  81% (9281/11457)
Updating files:  82% (9395/11457)
Updating files:  83% (9510/11457)
Updating files:  84% (9624/11457)
Updating files:  85% (9739/11457)
Updating files:  86% (9854/11457)
Updating files:  87% (9968/11457)
Updating files:  88% (10083/11457)
Updating files:  89% (10197/11457)
Updating files:  90% (10312/11457)
Updating files:  91% (10426/11457)
Updating files:  92% (10541/11457)
Updating files:  93% (10656/11457)
Updating files:  94% (10770/11457)
Updating files:  95% (10885/11457)
Updating files:  96% (10999/11457)
Updating files:  97% (11114/11457)
Updating files:  98% (11228/11457)
Updating files:  99% (11343/11457)
Updating files: 100% (11457/11457)
Updating files: 100% (11457/11457), done.
 00:13

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-mediawiki-1  Started
 Container mediawiki-mediawiki-jobrunner-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  30/133 [======>---------------------]  22%
  63/133 [=============>--------------]  47%
  83/133 [=================>----------]  62%
 102/133 [=====================>------]  76%
 118/133 [========================>---]  88%
 132/133 [===========================>]  99%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:03

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 6.3 s.
 00:07

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 9s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:10

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:23

 01:24

Install 'extensions/CiteThisPage'...

Cloning component(s)
:0: _clone_component "extensions/CiteThisPage"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/CiteThisPage to 'extensions/CiteThisPage' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/CiteThisPage'...
|0| remote: Counting objects: 1           
remote: Counting objects: 483, done        
|0| remote: Finding sources:   1% (3/483)           
remote: Finding sources:   2% (8/483)           
remote: Finding sources:   3% (13/483)           
remote: Finding sources:   4% (17/483)           
remote: Finding sources:   5% (22/483)           
remote: Finding sources:   6% (27/483)           
remote: Finding sources:   7% (32/483)           
remote: Finding sources:   8% (37/483)           
remote: Finding sources:   9% (42/483)           
remote: Finding sources:  10% (46/483)           
remote: Finding sources:  11% (51/483)           
remote: Finding sources:  12% (56/483)           
remote: Finding sources:  13% (61/483)           
remote: Finding sources:  14% (66/483)           
remote: Finding sources:  15% (71/483)           
remote: Finding sources:  16% (75/483)           
remote: Finding sources:  17% (80/483)           
remote: Finding sources:  18% (85/483)           
remote: Finding sources:  19% (90/483)           
remote: Finding sources:  20% (95/483)           
remote: Finding sources:  21% (100/483)           
remote: Finding sources:  22% (104/483)           
remote: Finding sources:  23% (109/483)           
remote: Finding sources:  24% (114/483)           
remote: Finding sources:  25% (119/483)           
remote: Finding sources:  26% (124/483)           
remote: Finding sources:  27% (128/483)           
remote: Finding sources:  28% (133/483)           
remote: Finding sources:  29% (138/483)           
remote: Finding sources:  30% (143/483)           
remote: Finding sources:  31% (148/483)           
remote: Finding sources:  32% (153/483)           
remote: Finding sources:  33% (157/483)           
remote: Finding sources:  34% (162/483)           
remote: Finding sources:  35% (167/483)           
remote: Finding sources:  36% (172/483)           
remote: Finding sources:  37% (177/483)           
remote: Finding sources:  38% (182/483)           
remote: Finding sources:  39% (186/483)           
remote: Finding sources:  40% (191/483)           
remote: Finding sources:  41% (196/483)           
remote: Finding sources:  42% (201/483)           
remote: Finding sources:  43% (206/483)           
remote: Finding sources:  44% (211/483)           
remote: Finding sources:  45% (215/483)           
remote: Finding sources:  46% (220/483)           
remote: Finding sources:  47% (225/483)           
remote: Finding sources:  48% (230/483)           
remote: Finding sources:  49% (235/483)           
remote: Finding sources:  50% (240/483)           
remote: Finding sources:  51% (244/483)           
remote: Finding sources:  52% (249/483)           
remote: Finding sources:  53% (254/483)           
remote: Finding sources:  54% (259/483)           
remote: Finding sources:  55% (264/483)           
remote: Finding sources:  56% (269/483)           
remote: Finding sources:  57% (273/483)           
remote: Finding sources:  58% (278/483)           
remote: Finding sources:  59% (283/483)           
remote: Finding sources:  60% (288/483)           
remote: Finding sources:  61% (293/483)           
remote: Finding sources:  62% (298/483)           
remote: Finding sources:  63% (302/483)           
remote: Finding sources:  64% (307/483)           
remote: Finding sources:  65% (312/483)           
remote: Finding sources:  66% (317/483)           
remote: Finding sources:  67% (322/483)           
remote: Finding sources:  68% (327/483)           
remote: Finding sources:  69% (331/483)           
remote: Finding sources:  70% (336/483)           
remote: Finding sources:  71% (341/483)           
remote: Finding sources:  72% (346/483)           
remote: Finding sources:  73% (351/483)           
remote: Finding sources:  74% (356/483)           
remote: Finding sources:  75% (360/483)           
remote: Finding sources:  76% (365/483)           
remote: Finding sources:  77% (370/483)           
remote: Finding sources:  78% (375/483)           
remote: Finding sources:  79% (380/483)           
remote: Finding sources:  80% (384/483)           
remote: Finding sources:  81% (389/483)           
remote: Finding sources:  82% (394/483)           
remote: Finding sources:  83% (399/483)           
remote: Finding sources:  84% (404/483)           
remote: Finding sources:  85% (409/483)           
remote: Finding sources:  86% (413/483)           
remote: Finding sources:  87% (418/483)           
remote: Finding sources:  88% (423/483)           
remote: Finding sources:  89% (428/483)           
remote: Finding sources:  90% (433/483)           
remote: Finding sources:  91% (438/483)           
remote: Finding sources:  92% (442/483)           
remote: Finding sources:  93% (447/483)           
remote: Finding sources:  94% (452/483)           
remote: Finding sources:  95% (457/483)           
remote: Finding sources:  96% (462/483)           
remote: Finding sources:  97% (467/483)           
remote: Finding sources:  98% (471/483)           
remote: Finding sources:  99% (476/483)           
remote: Finding sources: 100% (481/483)           
remote: Finding sources: 100% (483/483)        
|0| remote: Getting sizes:   1% (3/457)           
remote: Getting sizes:   2% (7/457)           
remote: Getting sizes:   3% (12/457)           
remote: Getting sizes:   4% (16/457)           
remote: Getting sizes:   5% (21/457)           
remote: Getting sizes:   6% (26/457)           
remote: Getting sizes:   7% (30/457)           
remote: Getting sizes:   8% (35/457)           
remote: Getting sizes:   9% (39/457)           
remote: Getting sizes:  10% (44/457)           
remote: Getting sizes:  11% (48/457)           
remote: Getting sizes:  12% (53/457)           
remote: Getting sizes:  13% (58/457)           
remote: Getting sizes:  14% (62/457)           
remote: Getting sizes:  15% (67/457)           
remote: Getting sizes:  16% (71/457)           
remote: Getting sizes:  17% (76/457)           
remote: Getting sizes:  18% (80/457)           
remote: Getting sizes:  19% (85/457)           
remote: Getting sizes:  20% (90/457)           
remote: Getting sizes:  21% (94/457)           
remote: Getting sizes:  22% (99/457)           
remote: Getting sizes:  23% (103/457)           
remote: Getting sizes:  24% (108/457)           
remote: Getting sizes:  25% (112/457)           
remote: Getting sizes:  26% (117/457)           
remote: Getting sizes:  27% (122/457)           
remote: Getting sizes:  28% (126/457)           
remote: Getting sizes:  29% (131/457)           
remote: Getting sizes:  30% (135/457)           
remote: Getting sizes:  31% (140/457)           
remote: Getting sizes:  32% (144/457)           
remote: Getting sizes:  33% (149/457)           
remote: Getting sizes:  34% (154/457)           
remote: Getting sizes:  35% (158/457)           
remote: Getting sizes:  36% (163/457)           
remote: Getting sizes:  37% (167/457)           
remote: Getting sizes:  38% (172/457)           
remote: Getting sizes:  39% (176/457)           
remote: Getting sizes:  40% (181/457)           
remote: Getting sizes:  41% (186/457)           
remote: Getting sizes:  42% (190/457)           
remote: Getting sizes:  43% (195/457)           
remote: Getting sizes:  44% (199/457)           
remote: Getting sizes:  45% (204/457)           
remote: Getting sizes:  46% (208/457)           
remote: Getting sizes:  47% (213/457)           
remote: Getting sizes:  48% (218/457)           
remote: Getting sizes:  49% (222/457)           
remote: Getting sizes:  50% (227/457)           
remote: Getting sizes:  51% (231/457)           
remote: Getting sizes:  52% (236/457)           
remote: Getting sizes:  53% (240/457)           
remote: Getting sizes:  54% (245/457)           
remote: Getting sizes:  55% (250/457)           
remote: Getting sizes:  56% (254/457)           
remote: Getting sizes:  57% (259/457)           
remote: Getting sizes:  58% (263/457)           
remote: Getting sizes:  59% (268/457)           
remote: Getting sizes:  60% (272/457)           
remote: Getting sizes:  61% (277/457)           
remote: Getting sizes:  62% (282/457)           
remote: Getting sizes:  63% (286/457)           
remote: Getting sizes:  64% (291/457)           
remote: Getting sizes:  65% (295/457)           
remote: Getting sizes:  66% (300/457)           
remote: Getting sizes:  67% (304/457)           
remote: Getting sizes:  68% (309/457)           
remote: Getting sizes:  69% (314/457)           
remote: Getting sizes:  70% (318/457)           
remote: Getting sizes:  71% (323/457)           
remote: Getting sizes:  72% (327/457)           
remote: Getting sizes:  73% (332/457)           
remote: Getting sizes:  74% (336/457)           
remote: Getting sizes:  75% (341/457)           
remote: Getting sizes:  76% (346/457)           
remote: Getting sizes:  77% (350/457)           
remote: Getting sizes:  78% (355/457)           
remote: Getting sizes:  79% (359/457)           
remote: Getting sizes:  80% (364/457)           
remote: Getting sizes:  81% (368/457)           
remote: Getting sizes:  82% (373/457)           
remote: Getting sizes:  83% (378/457)           
remote: Getting sizes:  84% (382/457)           
remote: Getting sizes:  85% (387/457)           
remote: Getting sizes:  86% (391/457)           
remote: Getting sizes:  87% (396/457)           
remote: Getting sizes:  88% (400/457)           
remote: Getting sizes:  89% (405/457)           
remote: Getting sizes:  90% (410/457)           
remote: Getting sizes:  91% (414/457)           
remote: Getting sizes:  92% (419/457)           
remote: Getting sizes:  93% (423/457)           
remote: Getting sizes:  94% (428/457)           
remote: Getting sizes:  95% (432/457)           
remote: Getting sizes:  96% (437/457)           
remote: Getting sizes:  97% (442/457)           
remote: Getting sizes:  98% (446/457)           
remote: Getting sizes:  99% (451/457)           
remote: Getting sizes: 100% (455/457)           
remote: Getting sizes: 100% (457/457)        
|0| remote: Compressing objects:   2% (17233/801034)           
remote: Compressing objects:   3% (24158/801034)           
remote: Compressing objects:   4% (32859/801034)           
remote: Compressing objects:   5% (36781/801034)           
remote: Compressing objects:   6% (45636/801034)           
remote: Compressing objects:   7% (54747/801034)           
remote: Compressing objects:   8% (60090/801034)           
remote: Compressing objects:   9% (70755/801034)           
remote: Compressing objects:  10% (81537/801034)           
remote: Compressing objects:  11% (85903/801034)           
remote: Compressing objects:  12% (94293/801034)           
remote: Compressing objects:  13% (103617/801034)           
remote: Compressing objects:  14% (108442/801034)           
remote: Compressing objects:  15% (118920/801034)           
remote: Compressing objects:  16% (125292/801034)           
remote: Compressing objects:  17% (134623/801034)           
remote: Compressing objects:  18% (140430/801034)           
remote: Compressing objects:  19% (150991/801034)           
remote: Compressing objects:  20% (156334/801034)           
remote: Compressing objects:  21% (165280/801034)           
remote: Compressing objects:  22% (174682/801034)           
remote: Compressing objects:  23% (180290/801034)           
remote: Compressing objects:  24% (189395/801034)           
remote: Compressing objects:  25% (200100/801034)           
remote: Compressing objects:  26% (204700/801034)           
remote: Compressing objects:  27% (214949/801034)           
remote: Compressing objects:  28% (223733/801034)           
remote: Compressing objects:  66% (525056/801034)           
remote: Compressing objects:  67% (533744/801034)           
remote: Compressing objects:  68% (542571/801034)           
remote: Compressing objects:  69% (551585/801034)           
remote: Compressing objects:  70% (560744/801034)           
remote: Compressing objects:  71% (567457/801034)           
remote: Compressing objects:  72% (576308/801034)           
remote: Compressing objects:  73% (584773/801034)           
remote: Compressing objects:  74% (589918/801034)           
remote: Compressing objects:  75% (599312/801034)           
remote: Compressing objects:  76% (604897/801034)           
remote: Compressing objects:  77% (614153/801034)           
remote: Compressing objects:  78% (624294/801034)           
remote: Compressing objects:  79% (631058/801034)           
remote: Compressing objects:  80% (638365/801034)           
remote: Compressing objects:  81% (647606/801034)           
remote: Compressing objects:  82% (654617/801034)           
remote: Compressing objects:  83% (662503/801034)           
remote: Compressing objects:  84% (669313/801034)           
remote: Compressing objects:  85% (677747/801034)           
remote: Compressing objects:  86% (686488/801034)           
remote: Compressing objects:  87% (698847/801034)           
remote: Compressing objects:  88% (703325/801034)           
remote: Compressing objects:  89% (711002/801034)           
remote: Compressing objects:  90% (716958/801034)           
remote: Compressing objects:  91% (726928/801034)           
remote: Compressing objects:  92% (739465/801034)           
remote: Compressing objects:  93% (743416/801034)           
remote: Compressing objects:  94% (751851/801034)           
remote: Compressing objects:  95% (757336/801034)           
remote: Compressing objects:  96% (765668/801034)           
remote: Compressing objects:  97% (774480/801034)           
remote: Compressing objects:  98% (783040/801034)           
remote: Compressing objects:  99% (790493/801034)           
remote: Compressing objects: 100% (800113/801034)           
remote: Compressing objects: 100% (801034/801034)        
|0| Receiving objects:   0% (1/483)
Receiving objects:   1% (5/483)
Receiving objects:   2% (10/483)
Receiving objects:   3% (15/483)
Receiving objects:   4% (20/483)
Receiving objects:   5% (25/483)
Receiving objects:   6% (29/483)
Receiving objects:   7% (34/483)
Receiving objects:   8% (39/483)
Receiving objects:   9% (44/483)
Receiving objects:  10% (49/483)
Receiving objects:  11% (54/483)
Receiving objects:  12% (58/483)
Receiving objects:  13% (63/483)
Receiving objects:  14% (68/483)
Receiving objects:  15% (73/483)
Receiving objects:  16% (78/483)
Receiving objects:  17% (83/483)
Receiving objects:  18% (87/483)
Receiving objects:  19% (92/483)
Receiving objects:  20% (97/483)
Receiving objects:  21% (102/483)
Receiving objects:  22% (107/483)
Receiving objects:  23% (112/483)
Receiving objects:  24% (116/483)
Receiving objects:  25% (121/483)
Receiving objects:  26% (126/483)
Receiving objects:  27% (131/483)
Receiving objects:  28% (136/483)
Receiving objects:  29% (141/483)
Receiving objects:  30% (145/483)
Receiving objects:  31% (150/483)
Receiving objects:  32% (155/483)
Receiving objects:  33% (160/483)
Receiving objects:  34% (165/483)
Receiving objects:  35% (170/483)
Receiving objects:  36% (174/483)
Receiving objects:  37% (179/483)
Receiving objects:  38% (184/483)
Receiving objects:  39% (189/483)
Receiving objects:  40% (194/483)
Receiving objects:  41% (199/483)
Receiving objects:  42% (203/483)
Receiving objects:  43% (208/483)
Receiving objects:  44% (213/483)
Receiving objects:  45% (218/483)
Receiving objects:  46% (223/483)
Receiving objects:  47% (228/483)
Receiving objects:  48% (232/483)
Receiving objects:  49% (237/483)
Receiving objects:  50% (242/483)
Receiving objects:  51% (247/483)
Receiving objects:  52% (252/483)
Receiving objects:  53% (256/483)
Receiving objects:  54% (261/483)
Receiving objects:  55% (266/483)
Receiving objects:  56% (271/483)
Receiving objects:  57% (276/483)
Receiving objects:  58% (281/483)
Receiving objects:  59% (285/483)
Receiving objects:  60% (290/483)
Receiving objects:  61% (295/483)
Receiving objects:  62% (300/483)
Receiving objects:  63% (305/483)
Receiving objects:  64% (310/483)
Receiving objects:  65% (314/483)
Receiving objects:  66% (319/483)
Receiving objects:  67% (324/483)
Receiving objects:  68% (329/483)
Receiving objects:  69% (334/483)
Receiving objects:  70% (339/483)
Receiving objects:  71% (343/483)
Receiving objects:  72% (348/483)
Receiving objects:  73% (353/483)
Receiving objects:  74% (358/483)
Receiving objects:  75% (363/483)
Receiving objects:  76% (368/483)
Receiving objects:  77% (372/483)
Receiving objects:  78% (377/483)
Receiving objects:  79% (382/483)
Receiving objects:  80% (387/483)
Receiving objects:  81% (392/483)
Receiving objects:  82% (397/483)
Receiving objects:  83% (401/483)
Receiving objects:  84% (406/483)
Receiving objects:  85% (411/483)
Receiving objects:  86% (416/483)
Receiving objects:  87% (421/483)
Receiving objects:  88% (426/483)
Receiving objects:  89% (430/483)
Receiving objects:  90% (435/483)
Receiving objects:  91% (440/483)
Receiving objects:  92% (445/483)
Receiving objects:  93% (450/483)
Receiving objects:  94% (455/483)
Receiving objects:  95% (459/483)
Receiving objects:  96% (464/483)
Receiving objects:  97% (469/483)
Receiving objects:  98% (474/483)
Receiving objects:  99% (479/483)
remote: Total 483 (delta 149), reused 181 (delta 24)        
|0| Receiving objects: 100% (483/483)
Receiving objects: 100% (483/483), 273.35 KiB | 6.51 MiB/s, done.
|0| Resolving deltas:   0% (0/149)
Resolving deltas:   1% (2/149)
Resolving deltas:   2% (3/149)
Resolving deltas:   3% (5/149)
Resolving deltas:   4% (6/149)
Resolving deltas:   6% (9/149)
Resolving deltas:   7% (11/149)
Resolving deltas:   8% (12/149)
Resolving deltas:   9% (14/149)
Resolving deltas:  10% (15/149)
Resolving deltas:  11% (17/149)
Resolving deltas:  12% (18/149)
Resolving deltas:  13% (20/149)
Resolving deltas:  14% (21/149)
Resolving deltas:  15% (23/149)
Resolving deltas:  16% (24/149)
Resolving deltas:  17% (26/149)
Resolving deltas:  18% (27/149)
Resolving deltas:  20% (30/149)
Resolving deltas:  21% (32/149)
Resolving deltas:  22% (33/149)
Resolving deltas:  23% (35/149)
Resolving deltas:  24% (36/149)
Resolving deltas:  25% (38/149)
Resolving deltas:  26% (39/149)
Resolving deltas:  28% (42/149)
Resolving deltas:  29% (44/149)
Resolving deltas:  30% (45/149)
Resolving deltas:  31% (47/149)
Resolving deltas:  32% (48/149)
Resolving deltas:  33% (50/149)
Resolving deltas:  34% (51/149)
Resolving deltas:  35% (53/149)
Resolving deltas:  36% (54/149)
Resolving deltas:  37% (56/149)
Resolving deltas:  38% (57/149)
Resolving deltas:  39% (59/149)
Resolving deltas:  40% (60/149)
Resolving deltas:  41% (62/149)
Resolving deltas:  42% (63/149)
Resolving deltas:  43% (65/149)
Resolving deltas:  44% (66/149)
Resolving deltas:  45% (68/149)
Resolving deltas:  46% (69/149)
Resolving deltas:  47% (71/149)
Resolving deltas:  48% (73/149)
Resolving deltas:  51% (76/149)
Resolving deltas:  52% (78/149)
Resolving deltas:  53% (80/149)
Resolving deltas:  54% (81/149)
Resolving deltas:  55% (82/149)
Resolving deltas:  56% (84/149)
Resolving deltas:  57% (85/149)
Resolving deltas:  58% (87/149)
Resolving deltas:  59% (89/149)
Resolving deltas:  60% (90/149)
Resolving deltas:  61% (91/149)
Resolving deltas:  62% (93/149)
Resolving deltas:  63% (94/149)
Resolving deltas:  64% (96/149)
Resolving deltas:  65% (97/149)
Resolving deltas:  66% (99/149)
Resolving deltas:  67% (100/149)
Resolving deltas:  68% (102/149)
Resolving deltas:  69% (103/149)
Resolving deltas:  70% (105/149)
Resolving deltas:  71% (106/149)
Resolving deltas:  72% (108/149)
Resolving deltas:  73% (109/149)
Resolving deltas:  74% (111/149)
Resolving deltas:  75% (112/149)
Resolving deltas:  76% (114/149)
Resolving deltas:  77% (115/149)
Resolving deltas:  78% (117/149)
Resolving deltas:  79% (118/149)
Resolving deltas:  80% (120/149)
Resolving deltas:  81% (121/149)
Resolving deltas:  82% (123/149)
Resolving deltas:  83% (124/149)
Resolving deltas:  84% (126/149)
Resolving deltas:  85% (127/149)
Resolving deltas:  86% (129/149)
Resolving deltas:  87% (131/149)
Resolving deltas:  88% (132/149)
Resolving deltas:  89% (133/149)
Resolving deltas:  90% (135/149)
Resolving deltas:  91% (136/149)
Resolving deltas:  92% (138/149)
Resolving deltas:  93% (139/149)
Resolving deltas:  94% (141/149)
Resolving deltas:  95% (142/149)
Resolving deltas:  96% (144/149)
Resolving deltas:  97% (145/149)
Resolving deltas:  98% (147/149)
Resolving deltas:  99% (148/149)
Resolving deltas: 100% (149/149)
Resolving deltas: 100% (149/149), done.
|0|  00:01
 00:01

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:03

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }

added 1 package, and audited 1443 packages in 3s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:03

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.1 s.
 00:00

Running 'extensions/CiteThisPage/setup.sh' if found
Looking for '/var/local/extensions/CiteThisPage/setup.sh'
No '/var/local/extensions/CiteThisPage/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:11
 00:11

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-web-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:36

Reclaim disk space if needed
Free disk space (22%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12910, done        
remote: Finding sources:   1% (65/12910)           
remote: Finding sources:   2% (194/12910)           
remote: Finding sources:   3% (323/12910)           
remote: Finding sources:   4% (452/12910)           
remote: Finding sources:   5% (581/12910)           
remote: Finding sources:   6% (711/12910)           
remote: Finding sources:   7% (840/12910)           
remote: Finding sources:   8% (969/12910)           
remote: Finding sources:   9% (1098/12910)           
remote: Finding sources:  10% (1227/12910)           
remote: Finding sources:  11% (1356/12910)           
remote: Finding sources:  12% (1485/12910)           
remote: Finding sources:  13% (1614/12910)           
remote: Finding sources:  14% (1743/12910)           
remote: Finding sources:  15% (1872/12910)           
remote: Finding sources:  16% (2002/12910)           
remote: Finding sources:  17% (2131/12910)           
remote: Finding sources:  18% (2260/12910)           
remote: Finding sources:  19% (2389/12910)           
remote: Finding sources:  20% (2518/12910)           
remote: Finding sources:  21% (2647/12910)           
remote: Finding sources:  22% (2776/12910)           
remote: Finding sources:  23% (2905/12910)           
remote: Finding sources:  24% (3034/12910)           
remote: Finding sources:  25% (3163/12910)           
remote: Finding sources:  26% (3293/12910)           
remote: Finding sources:  27% (3422/12910)           
remote: Finding sources:  28% (3551/12910)           
remote: Finding sources:  29% (3680/12910)           
remote: Finding sources:  30% (3809/12910)           
remote: Finding sources:  31% (3938/12910)           
remote: Finding sources:  32% (4067/12910)           
remote: Finding sources:  33% (4196/12910)           
remote: Finding sources:  34% (4325/12910)           
remote: Finding sources:  35% (4454/12910)           
remote: Finding sources:  36% (4584/12910)           
remote: Finding sources:  37% (4713/12910)           
remote: Finding sources:  38% (4842/12910)           
remote: Finding sources:  39% (4971/12910)           
remote: Finding sources:  40% (5100/12910)           
remote: Finding sources:  41% (5229/12910)           
remote: Finding sources:  42% (5358/12910)           
remote: Finding sources:  43% (5487/12910)           
remote: Finding sources:  44% (5616/12910)           
remote: Finding sources:  45% (5745/12910)           
remote: Finding sources:  46% (5875/12910)           
remote: Finding sources:  47% (6004/12910)           
remote: Finding sources:  48% (6133/12910)           
remote: Finding sources:  49% (6262/12910)           
remote: Finding sources:  50% (6391/12910)           
remote: Finding sources:  51% (6520/12910)           
remote: Finding sources:  52% (6649/12910)           
remote: Finding sources:  53% (6778/12910)           
remote: Finding sources:  54% (6907/12910)           
remote: Finding sources:  55% (7036/12910)           
remote: Finding sources:  56% (7166/12910)           
remote: Finding sources:  57% (7295/12910)           
remote: Finding sources:  58% (7424/12910)           
remote: Finding sources:  59% (7553/12910)           
remote: Finding sources:  60% (7682/12910)           
remote: Finding sources:  61% (7811/12910)           
remote: Finding sources:  62% (7940/12910)           
remote: Finding sources:  63% (8069/12910)           
remote: Finding sources:  64% (8198/12910)           
remote: Finding sources:  65% (8327/12910)           
remote: Finding sources:  66% (8457/12910)           
remote: Finding sources:  67% (8586/12910)           
remote: Finding sources:  68% (8715/12910)           
remote: Finding sources:  69% (8844/12910)           
remote: Finding sources:  70% (8973/12910)           
remote: Finding sources:  71% (9102/12910)           
remote: Finding sources:  72% (9231/12910)           
remote: Finding sources:  73% (9360/12910)           
remote: Finding sources:  74% (9489/12910)           
remote: Finding sources:  75% (9618/12910)           
remote: Finding sources:  76% (9748/12910)           
remote: Finding sources:  77% (9877/12910)           
remote: Finding sources:  78% (10006/12910)           
remote: Finding sources:  79% (10135/12910)           
remote: Finding sources:  80% (10264/12910)           
remote: Finding sources:  81% (10393/12910)           
remote: Finding sources:  82% (10522/12910)           
remote: Finding sources:  83% (10651/12910)           
remote: Finding sources:  84% (10780/12910)           
remote: Finding sources:  85% (10909/12910)           
remote: Finding sources:  86% (11039/12910)           
remote: Finding sources:  87% (11168/12910)           
remote: Finding sources:  88% (11297/12910)           
remote: Finding sources:  89% (11426/12910)           
remote: Finding sources:  90% (11555/12910)           
remote: Finding sources:  91% (11684/12910)           
remote: Finding sources:  92% (11813/12910)           
remote: Finding sources:  93% (11942/12910)           
remote: Finding sources:  94% (12071/12910)           
remote: Finding sources:  95% (12200/12910)           
remote: Finding sources:  96% (12330/12910)           
remote: Finding sources:  97% (12459/12910)           
remote: Finding sources:  98% (12588/12910)           
remote: Finding sources:  99% (12717/12910)           
remote: Finding sources: 100% (12846/12910)           
remote: Finding sources: 100% (12910/12910)        
remote: Getting sizes:   1% (58/11429)           
remote: Getting sizes:   2% (172/11429)           
remote: Getting sizes:   3% (286/11429)           
remote: Getting sizes:   4% (401/11429)           
remote: Getting sizes:   5% (515/11429)           
remote: Getting sizes:   6% (629/11429)           
remote: Getting sizes:   7% (743/11429)           
remote: Getting sizes:   8% (858/11429)           
remote: Getting sizes:   9% (972/11429)           
remote: Getting sizes:  10% (1086/11429)           
remote: Getting sizes:  11% (1201/11429)           
remote: Getting sizes:  12% (1315/11429)           
remote: Getting sizes:  13% (1429/11429)           
remote: Getting sizes:  14% (1543/11429)           
remote: Getting sizes:  15% (1658/11429)           
remote: Getting sizes:  16% (1772/11429)           
remote: Getting sizes:  17% (1886/11429)           
remote: Getting sizes:  18% (2001/11429)           
remote: Getting sizes:  19% (2115/11429)           
remote: Getting sizes:  20% (2229/11429)           
remote: Getting sizes:  21% (2343/11429)           
remote: Getting sizes:  22% (2458/11429)           
remote: Getting sizes:  23% (2572/11429)           
remote: Getting sizes:  24% (2686/11429)           
remote: Getting sizes:  25% (2801/11429)           
remote: Getting sizes:  26% (2915/11429)           
remote: Getting sizes:  27% (3029/11429)           
remote: Getting sizes:  28% (3143/11429)           
remote: Getting sizes:  29% (3258/11429)           
remote: Getting sizes:  30% (3372/11429)           
remote: Getting sizes:  31% (3486/11429)           
remote: Getting sizes:  32% (3601/11429)           
remote: Getting sizes:  33% (3715/11429)           
remote: Getting sizes:  34% (3829/11429)           
remote: Getting sizes:  35% (3944/11429)           
remote: Getting sizes:  36% (4058/11429)           
remote: Getting sizes:  37% (4172/11429)           
remote: Getting sizes:  38% (4286/11429)           
remote: Getting sizes:  39% (4401/11429)           
remote: Getting sizes:  40% (4515/11429)           
remote: Getting sizes:  41% (4629/11429)           
remote: Getting sizes:  42% (4744/11429)           
remote: Getting sizes:  43% (4858/11429)           
remote: Getting sizes:  44% (4972/11429)           
remote: Getting sizes:  45% (5086/11429)           
remote: Getting sizes:  46% (5201/11429)           
remote: Getting sizes:  47% (5315/11429)           
remote: Getting sizes:  48% (5429/11429)           
remote: Getting sizes:  49% (5544/11429)           
remote: Getting sizes:  50% (5658/11429)           
remote: Getting sizes:  51% (5772/11429)           
remote: Getting sizes:  52% (5886/11429)           
remote: Getting sizes:  53% (6001/11429)           
remote: Getting sizes:  54% (6115/11429)           
remote: Getting sizes:  55% (6229/11429)           
remote: Getting sizes:  56% (6344/11429)           
remote: Getting sizes:  57% (6458/11429)           
remote: Getting sizes:  58% (6572/11429)           
remote: Getting sizes:  59% (6686/11429)           
remote: Getting sizes:  60% (6801/11429)           
remote: Getting sizes:  61% (6915/11429)           
remote: Getting sizes:  62% (7029/11429)           
remote: Getting sizes:  63% (7144/11429)           
remote: Getting sizes:  64% (7258/11429)           
remote: Getting sizes:  65% (7372/11429)           
remote: Getting sizes:  66% (7486/11429)           
remote: Getting sizes:  67% (7601/11429)           
remote: Getting sizes:  68% (7715/11429)           
remote: Getting sizes:  69% (7829/11429)           
remote: Getting sizes:  70% (7944/11429)           
remote: Getting sizes:  71% (8058/11429)           
remote: Getting sizes:  72% (8172/11429)           
remote: Getting sizes:  73% (8287/11429)           
remote: Getting sizes:  74% (8401/11429)           
remote: Getting sizes:  75% (8515/11429)           
remote: Getting sizes:  76% (8629/11429)           
remote: Getting sizes:  77% (8744/11429)           
remote: Getting sizes:  78% (8858/11429)           
remote: Getting sizes:  79% (8972/11429)           
remote: Getting sizes:  80% (9087/11429)           
remote: Getting sizes:  81% (9201/11429)           
remote: Getting sizes:  82% (9315/11429)           
remote: Getting sizes:  83% (9429/11429)           
remote: Getting sizes:  84% (9544/11429)           
remote: Getting sizes:  85% (9658/11429)           
remote: Getting sizes:  86% (9772/11429)           
remote: Getting sizes:  87% (9887/11429)           
remote: Getting sizes:  88% (10001/11429)           
remote: Getting sizes:  89% (10115/11429)           
remote: Getting sizes:  90% (10229/11429)           
remote: Getting sizes:  91% (10344/11429)           
remote: Getting sizes:  92% (10458/11429)           
remote: Getting sizes:  93% (10572/11429)           
remote: Getting sizes:  94% (10687/11429)           
remote: Getting sizes:  95% (10801/11429)           
remote: Getting sizes:  96% (10915/11429)           
remote: Getting sizes:  97% (11029/11429)           
remote: Getting sizes:  98% (11144/11429)           
remote: Getting sizes:  99% (11258/11429)           
remote: Getting sizes: 100% (11372/11429)           
remote: Getting sizes: 100% (11429/11429)        
remote: Compressing objects:   2% (2224/135389)           
remote: Compressing objects:   3% (3469/135389)           
remote: Compressing objects:   4% (4740/135389)           
remote: Compressing objects:   5% (6434/135389)           
remote: Compressing objects:   6% (7531/135389)           
remote: Compressing objects:   7% (8918/135389)           
remote: Compressing objects:   8% (10206/135389)           
remote: Compressing objects:   8% (10914/135389)           
remote: Compressing objects:   9% (11518/135389)           
remote: Compressing objects:  10% (12962/135389)           
remote: Compressing objects:  11% (14219/135389)           
remote: Compressing objects:  12% (15570/135389)           
remote: Compressing objects:  13% (16945/135389)           
remote: Compressing objects:  14% (18298/135389)           
remote: Compressing objects:  15% (19744/135389)           
remote: Compressing objects:  16% (21021/135389)           
remote: Compressing objects:  17% (22457/135389)           
remote: Compressing objects:  18% (23700/135389)           
remote: Compressing objects:  18% (23716/135389)           
remote: Compressing objects:  19% (25053/135389)           
remote: Compressing objects:  20% (26438/135389)           
remote: Compressing objects:  21% (27756/135389)           
remote: Compressing objects:  22% (29131/135389)           
remote: Compressing objects:  23% (30463/135389)           
remote: Compressing objects:  24% (31824/135389)           
remote: Compressing objects:  25% (33181/135389)           
remote: Compressing objects:  26% (34526/135389)           
remote: Compressing objects:  27% (36120/135389)           
remote: Compressing objects:  28% (37341/135389)           
remote: Compressing objects:  29% (38802/135389)           
remote: Compressing objects:  30% (40297/135389)           
remote: Compressing objects:  31% (41384/135389)           
remote: Compressing objects:  31% (42497/135389)           
remote: Compressing objects:  32% (42740/135389)           
remote: Compressing objects:  33% (44051/135389)           
remote: Compressing objects:  34% (45367/135389)           
remote: Compressing objects:  35% (46711/135389)           
remote: Compressing objects:  36% (48114/135389)           
remote: Compressing objects:  37% (49420/135389)           
remote: Compressing objects:  38% (50808/135389)           
remote: Compressing objects:  39% (52471/135389)           
remote: Compressing objects:  40% (53497/135389)           
remote: Compressing objects:  41% (55071/135389)           
remote: Compressing objects:  42% (56349/135389)           
remote: Compressing objects:  43% (57676/135389)           
remote: Compressing objects:  44% (59239/135389)           
remote: Compressing objects:  45% (60302/135389)           
remote: Compressing objects:  46% (61761/135389)           
remote: Compressing objects:  47% (63006/135389)           
remote: Compressing objects:  48% (64627/135389)           
remote: Compressing objects:  49% (65676/135389)           
remote: Compressing objects:  50% (67026/135389)           
remote: Compressing objects:  51% (68590/135389)           
remote: Compressing objects:  52% (70197/135389)           
remote: Compressing objects:  53% (71233/135389)           
remote: Compressing objects:  54% (72446/135389)           
remote: Compressing objects:  55% (74562/135389)           
remote: Compressing objects:  56% (75279/135389)           
remote: Compressing objects:  57% (76633/135389)           
remote: Compressing objects:  58% (77886/135389)           
remote: Compressing objects:  59% (79433/135389)           
remote: Compressing objects:  60% (80829/135389)           
remote: Compressing objects:  61% (82167/135389)           
remote: Compressing objects:  62% (83394/135389)           
remote: Compressing objects:  63% (84626/135389)           
remote: Compressing objects:  64% (85977/135389)           
remote: Compressing objects:  65% (87350/135389)           
remote: Compressing objects:  66% (89673/135389)           
remote: Compressing objects:  67% (90312/135389)           
remote: Compressing objects:  68% (91396/135389)           
remote: Compressing objects:  69% (92835/135389)           
remote: Compressing objects:  70% (94136/135389)           
remote: Compressing objects:  71% (95482/135389)           
remote: Compressing objects:  72% (96879/135389)           
remote: Compressing objects:  73% (98219/135389)           
remote: Compressing objects:  74% (99526/135389)           
remote: Compressing objects:  75% (100974/135389)           
remote: Compressing objects:  75% (101997/135389)           
remote: Compressing objects:  76% (102292/135389)           
remote: Compressing objects:  77% (103756/135389)           
remote: Compressing objects:  78% (104987/135389)           
remote: Compressing objects:  79% (106293/135389)           
remote: Compressing objects:  80% (107813/135389)           
remote: Compressing objects:  81% (109007/135389)           
remote: Compressing objects:  82% (110464/135389)           
remote: Compressing objects:  83% (111727/135389)           
remote: Compressing objects:  84% (113104/135389)           
remote: Compressing objects:  85% (114421/135389)           
remote: Compressing objects:  86% (115948/135389)           
remote: Compressing objects:  87% (117429/135389)           
remote: Compressing objects:  88% (118474/135389)           
remote: Compressing objects:  89% (119873/135389)           
remote: Compressing objects:  90% (121353/135389)           
remote: Compressing objects:  91% (122591/135389)           
remote: Compressing objects:  92% (124099/135389)           
remote: Compressing objects:  93% (125301/135389)           
remote: Compressing objects:  94% (127490/135389)           
remote: Compressing objects:  95% (128129/135389)           
remote: Compressing objects:  96% (129417/135389)           
remote: Compressing objects:  97% (130661/135389)           
remote: Compressing objects:  98% (132116/135389)           
remote: Compressing objects:  99% (133361/135389)           
remote: Compressing objects: 100% (134713/135389)           
remote: Compressing objects: 100% (135388/135389)        
Receiving objects:   0% (1/12910)
Receiving objects:   1% (130/12910)
Receiving objects:   2% (259/12910)
Receiving objects:   3% (388/12910)
Receiving objects:   4% (517/12910)
Receiving objects:   5% (646/12910)
Receiving objects:   6% (775/12910)
Receiving objects:   7% (904/12910)
Receiving objects:   8% (1033/12910)
Receiving objects:   9% (1162/12910)
Receiving objects:  10% (1291/12910)
Receiving objects:  11% (1421/12910)
Receiving objects:  12% (1550/12910)
Receiving objects:  13% (1679/12910)
Receiving objects:  14% (1808/12910)
Receiving objects:  15% (1937/12910)
Receiving objects:  16% (2066/12910)
Receiving objects:  17% (2195/12910), 4.23 MiB | 8.45 MiB/s
Receiving objects:  18% (2324/12910), 4.23 MiB | 8.45 MiB/s
Receiving objects:  19% (2453/12910), 4.23 MiB | 8.45 MiB/s
Receiving objects:  20% (2582/12910), 4.23 MiB | 8.45 MiB/s
Receiving objects:  21% (2712/12910), 4.23 MiB | 8.45 MiB/s
Receiving objects:  22% (2841/12910), 4.23 MiB | 8.45 MiB/s
Receiving objects:  23% (2970/12910), 4.23 MiB | 8.45 MiB/s
Receiving objects:  24% (3099/12910), 4.23 MiB | 8.45 MiB/s
Receiving objects:  25% (3228/12910), 4.23 MiB | 8.45 MiB/s
Receiving objects:  26% (3357/12910), 4.23 MiB | 8.45 MiB/s
Receiving objects:  27% (3486/12910), 4.23 MiB | 8.45 MiB/s
Receiving objects:  28% (3615/12910), 4.23 MiB | 8.45 MiB/s
Receiving objects:  29% (3744/12910), 4.23 MiB | 8.45 MiB/s
Receiving objects:  29% (3810/12910), 4.23 MiB | 8.45 MiB/s
Receiving objects:  30% (3873/12910), 8.54 MiB | 8.54 MiB/s
Receiving objects:  31% (4003/12910), 8.54 MiB | 8.54 MiB/s
Receiving objects:  32% (4132/12910), 8.54 MiB | 8.54 MiB/s
Receiving objects:  33% (4261/12910), 8.54 MiB | 8.54 MiB/s
Receiving objects:  34% (4390/12910), 8.54 MiB | 8.54 MiB/s
Receiving objects:  35% (4519/12910), 8.54 MiB | 8.54 MiB/s
Receiving objects:  36% (4648/12910), 11.66 MiB | 7.78 MiB/s
Receiving objects:  37% (4777/12910), 11.66 MiB | 7.78 MiB/s
Receiving objects:  38% (4906/12910), 11.66 MiB | 7.78 MiB/s
Receiving objects:  39% (5035/12910), 11.66 MiB | 7.78 MiB/s
Receiving objects:  40% (5164/12910), 11.66 MiB | 7.78 MiB/s
Receiving objects:  41% (5294/12910), 11.66 MiB | 7.78 MiB/s
Receiving objects:  42% (5423/12910), 11.66 MiB | 7.78 MiB/s
Receiving objects:  43% (5552/12910), 11.66 MiB | 7.78 MiB/s
Receiving objects:  44% (5681/12910), 11.66 MiB | 7.78 MiB/s
Receiving objects:  44% (5684/12910), 11.66 MiB | 7.78 MiB/s
Receiving objects:  45% (5810/12910), 15.01 MiB | 7.50 MiB/s
Receiving objects:  46% (5939/12910), 15.01 MiB | 7.50 MiB/s
Receiving objects:  47% (6068/12910), 18.31 MiB | 7.31 MiB/s
Receiving objects:  47% (6128/12910), 18.31 MiB | 7.31 MiB/s
Receiving objects:  48% (6197/12910), 21.56 MiB | 7.17 MiB/s
Receiving objects:  49% (6326/12910), 21.56 MiB | 7.17 MiB/s
Receiving objects:  50% (6455/12910), 21.56 MiB | 7.17 MiB/s
Receiving objects:  51% (6585/12910), 21.56 MiB | 7.17 MiB/s
Receiving objects:  52% (6714/12910), 25.81 MiB | 7.35 MiB/s
Receiving objects:  52% (6771/12910), 25.81 MiB | 7.35 MiB/s
Receiving objects:  53% (6843/12910), 29.86 MiB | 7.44 MiB/s
Receiving objects:  54% (6972/12910), 29.86 MiB | 7.44 MiB/s
Receiving objects:  55% (7101/12910), 29.86 MiB | 7.44 MiB/s
Receiving objects:  56% (7230/12910), 29.86 MiB | 7.44 MiB/s
Receiving objects:  57% (7359/12910), 29.86 MiB | 7.44 MiB/s
Receiving objects:  58% (7488/12910), 29.86 MiB | 7.44 MiB/s
Receiving objects:  59% (7617/12910), 29.86 MiB | 7.44 MiB/s
Receiving objects:  60% (7746/12910), 29.86 MiB | 7.44 MiB/s
Receiving objects:  61% (7876/12910), 29.86 MiB | 7.44 MiB/s
Receiving objects:  62% (8005/12910), 29.86 MiB | 7.44 MiB/s
Receiving objects:  63% (8134/12910), 29.86 MiB | 7.44 MiB/s
Receiving objects:  64% (8263/12910), 29.86 MiB | 7.44 MiB/s
Receiving objects:  65% (8392/12910), 29.86 MiB | 7.44 MiB/s
Receiving objects:  66% (8521/12910), 34.18 MiB | 7.56 MiB/s
Receiving objects:  67% (8650/12910), 34.18 MiB | 7.56 MiB/s
Receiving objects:  68% (8779/12910), 34.18 MiB | 7.56 MiB/s
Receiving objects:  69% (8908/12910), 34.18 MiB | 7.56 MiB/s
Receiving objects:  70% (9037/12910), 34.18 MiB | 7.56 MiB/s
Receiving objects:  71% (9167/12910), 34.18 MiB | 7.56 MiB/s
Receiving objects:  72% (9296/12910), 34.18 MiB | 7.56 MiB/s
Receiving objects:  73% (9425/12910), 34.18 MiB | 7.56 MiB/s
Receiving objects:  74% (9554/12910), 34.18 MiB | 7.56 MiB/s
Receiving objects:  75% (9683/12910), 34.18 MiB | 7.56 MiB/s
Receiving objects:  76% (9812/12910), 34.18 MiB | 7.56 MiB/s
Receiving objects:  77% (9941/12910), 34.18 MiB | 7.56 MiB/s
Receiving objects:  78% (10070/12910), 34.18 MiB | 7.56 MiB/s
Receiving objects:  79% (10199/12910), 34.18 MiB | 7.56 MiB/s
Receiving objects:  80% (10328/12910), 34.18 MiB | 7.56 MiB/s
Receiving objects:  81% (10458/12910), 34.18 MiB | 7.56 MiB/s
Receiving objects:  82% (10587/12910), 34.18 MiB | 7.56 MiB/s
Receiving objects:  83% (10716/12910), 34.18 MiB | 7.56 MiB/s
Receiving objects:  84% (10845/12910), 34.18 MiB | 7.56 MiB/s
Receiving objects:  85% (10974/12910), 34.18 MiB | 7.56 MiB/s
Receiving objects:  86% (11103/12910), 34.18 MiB | 7.56 MiB/s
Receiving objects:  87% (11232/12910), 34.18 MiB | 7.56 MiB/s
Receiving objects:  88% (11361/12910), 34.18 MiB | 7.56 MiB/s
Receiving objects:  89% (11490/12910), 34.18 MiB | 7.56 MiB/s
Receiving objects:  90% (11619/12910), 34.18 MiB | 7.56 MiB/s
Receiving objects:  91% (11749/12910), 34.18 MiB | 7.56 MiB/s
Receiving objects:  92% (11878/12910), 34.18 MiB | 7.56 MiB/s
Receiving objects:  93% (12007/12910), 34.18 MiB | 7.56 MiB/s
Receiving objects:  94% (12136/12910), 34.18 MiB | 7.56 MiB/s
Receiving objects:  95% (12265/12910), 34.18 MiB | 7.56 MiB/s
Receiving objects:  96% (12394/12910), 34.18 MiB | 7.56 MiB/s
Receiving objects:  97% (12523/12910), 34.18 MiB | 7.56 MiB/s
Receiving objects:  98% (12652/12910), 34.18 MiB | 7.56 MiB/s
Receiving objects:  98% (12741/12910), 34.18 MiB | 7.56 MiB/s
Receiving objects:  99% (12781/12910), 41.95 MiB | 8.35 MiB/s
remote: Total 12910 (delta 2738), reused 6294 (delta 1478)        
Receiving objects: 100% (12910/12910), 41.95 MiB | 8.35 MiB/s
Receiving objects: 100% (12910/12910), 45.54 MiB | 8.41 MiB/s, done.
Resolving deltas:   0% (0/2738)
Resolving deltas:   1% (28/2738)
Resolving deltas:   2% (55/2738)
Resolving deltas:   3% (83/2738)
Resolving deltas:   4% (110/2738)
Resolving deltas:   5% (137/2738)
Resolving deltas:   6% (165/2738)
Resolving deltas:   7% (192/2738)
Resolving deltas:   8% (220/2738)
Resolving deltas:   9% (247/2738)
Resolving deltas:  10% (274/2738)
Resolving deltas:  11% (302/2738)
Resolving deltas:  12% (330/2738)
Resolving deltas:  13% (356/2738)
Resolving deltas:  14% (384/2738)
Resolving deltas:  15% (411/2738)
Resolving deltas:  16% (439/2738)
Resolving deltas:  17% (466/2738)
Resolving deltas:  18% (493/2738)
Resolving deltas:  19% (521/2738)
Resolving deltas:  20% (548/2738)
Resolving deltas:  21% (575/2738)
Resolving deltas:  22% (603/2738)
Resolving deltas:  23% (630/2738)
Resolving deltas:  24% (658/2738)
Resolving deltas:  25% (685/2738)
Resolving deltas:  26% (712/2738)
Resolving deltas:  27% (740/2738)
Resolving deltas:  28% (767/2738)
Resolving deltas:  29% (795/2738)
Resolving deltas:  30% (822/2738)
Resolving deltas:  31% (849/2738)
Resolving deltas:  32% (877/2738)
Resolving deltas:  33% (904/2738)
Resolving deltas:  34% (931/2738)
Resolving deltas:  35% (959/2738)
Resolving deltas:  36% (986/2738)
Resolving deltas:  37% (1014/2738)
Resolving deltas:  38% (1041/2738)
Resolving deltas:  39% (1068/2738)
Resolving deltas:  40% (1096/2738)
Resolving deltas:  41% (1123/2738)
Resolving deltas:  42% (1150/2738)
Resolving deltas:  43% (1178/2738)
Resolving deltas:  44% (1205/2738)
Resolving deltas:  45% (1233/2738)
Resolving deltas:  46% (1260/2738)
Resolving deltas:  47% (1287/2738)
Resolving deltas:  48% (1315/2738)
Resolving deltas:  49% (1342/2738)
Resolving deltas:  50% (1369/2738)
Resolving deltas:  51% (1397/2738)
Resolving deltas:  52% (1424/2738)
Resolving deltas:  53% (1452/2738)
Resolving deltas:  54% (1480/2738)
Resolving deltas:  55% (1506/2738)
Resolving deltas:  56% (1534/2738)
Resolving deltas:  57% (1562/2738)
Resolving deltas:  58% (1589/2738)
Resolving deltas:  59% (1616/2738)
Resolving deltas:  60% (1643/2738)
Resolving deltas:  61% (1671/2738)
Resolving deltas:  62% (1698/2738)
Resolving deltas:  63% (1725/2738)
Resolving deltas:  64% (1753/2738)
Resolving deltas:  65% (1780/2738)
Resolving deltas:  66% (1808/2738)
Resolving deltas:  67% (1835/2738)
Resolving deltas:  68% (1862/2738)
Resolving deltas:  69% (1890/2738)
Resolving deltas:  70% (1917/2738)
Resolving deltas:  71% (1944/2738)
Resolving deltas:  72% (1972/2738)
Resolving deltas:  73% (1999/2738)
Resolving deltas:  74% (2027/2738)
Resolving deltas:  75% (2054/2738)
Resolving deltas:  76% (2081/2738)
Resolving deltas:  77% (2109/2738)
Resolving deltas:  78% (2136/2738)
Resolving deltas:  79% (2164/2738)
Resolving deltas:  80% (2193/2738)
Resolving deltas:  81% (2218/2738)
Resolving deltas:  82% (2246/2738)
Resolving deltas:  83% (2273/2738)
Resolving deltas:  84% (2300/2738)
Resolving deltas:  85% (2328/2738)
Resolving deltas:  86% (2355/2738)
Resolving deltas:  87% (2383/2738)
Resolving deltas:  88% (2410/2738)
Resolving deltas:  89% (2437/2738)
Resolving deltas:  90% (2466/2738)
Resolving deltas:  91% (2492/2738)
Resolving deltas:  92% (2519/2738)
Resolving deltas:  93% (2547/2738)
Resolving deltas:  94% (2576/2738)
Resolving deltas:  95% (2602/2738)
Resolving deltas:  96% (2629/2738)
Resolving deltas:  97% (2656/2738)
Resolving deltas:  98% (2685/2738)
Resolving deltas:  99% (2712/2738)
Resolving deltas: 100% (2738/2738)
Resolving deltas: 100% (2738/2738), done.
Updating files:  70% (8122/11457)
Updating files:  71% (8135/11457)
Updating files:  72% (8250/11457)
Updating files:  73% (8364/11457)
Updating files:  74% (8479/11457)
Updating files:  75% (8593/11457)
Updating files:  76% (8708/11457)
Updating files:  77% (8822/11457)
Updating files:  78% (8937/11457)
Updating files:  79% (9052/11457)
Updating files:  80% (9166/11457)
Updating files:  81% (9281/11457)
Updating files:  82% (9395/11457)
Updating files:  83% (9510/11457)
Updating files:  84% (9624/11457)
Updating files:  85% (9739/11457)
Updating files:  86% (9854/11457)
Updating files:  87% (9968/11457)
Updating files:  88% (10083/11457)
Updating files:  89% (10197/11457)
Updating files:  90% (10312/11457)
Updating files:  91% (10426/11457)
Updating files:  92% (10541/11457)
Updating files:  93% (10656/11457)
Updating files:  94% (10770/11457)
Updating files:  95% (10885/11457)
Updating files:  96% (10999/11457)
Updating files:  97% (11114/11457)
Updating files:  98% (11228/11457)
Updating files:  99% (11343/11457)
Updating files: 100% (11457/11457)
Updating files: 100% (11457/11457), done.
 00:14

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-1  Started
 Container mediawiki-mediawiki-web-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
   9/133 [=>--------------------------]   6%
  30/133 [======>---------------------]  22%
  59/133 [============>---------------]  44%
  86/133 [==================>---------]  64%
 109/133 [======================>-----]  81%
 127/133 [==========================>-]  95%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:08

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 4.9 s.
 00:05

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 14s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:14

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:41

 01:41

Install 'extensions/CodeEditor'...

Cloning component(s)
:0: _clone_component "extensions/WikiEditor"
:1: _clone_component "extensions/Scribunto"
:2: _clone_component "extensions/CodeEditor"
|2| 
|2| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/CodeEditor to 'extensions/CodeEditor' (use CLONE_DEPTH=0 for full depth)
|2| Cloning into 'extensions/CodeEditor'...
|2| remote: Counting objects: 1           
remote: Counting objects: 621, done        
|2| remote: Finding sources:   1% (4/621)           
remote: Finding sources:   2% (10/621)           
remote: Finding sources:   3% (16/621)           
remote: Finding sources:   4% (22/621)           
remote: Finding sources:   5% (28/621)           
remote: Finding sources:   6% (35/621)           
remote: Finding sources:   7% (41/621)           
remote: Finding sources:   8% (47/621)           
remote: Finding sources:   9% (53/621)           
remote: Finding sources:  10% (59/621)           
remote: Finding sources:  11% (66/621)           
remote: Finding sources:  12% (72/621)           
remote: Finding sources:  13% (78/621)           
remote: Finding sources:  14% (84/621)           
remote: Finding sources:  15% (91/621)           
remote: Finding sources:  16% (97/621)           
remote: Finding sources:  17% (103/621)           
remote: Finding sources:  18% (109/621)           
remote: Finding sources:  19% (115/621)           
remote: Finding sources:  20% (122/621)           
remote: Finding sources:  21% (128/621)           
remote: Finding sources:  22% (134/621)           
remote: Finding sources:  23% (140/621)           
remote: Finding sources:  24% (146/621)           
remote: Finding sources:  25% (153/621)           
remote: Finding sources:  26% (159/621)           
remote: Finding sources:  27% (165/621)           
remote: Finding sources:  28% (171/621)           
remote: Finding sources:  29% (177/621)           
remote: Finding sources:  30% (184/621)           
remote: Finding sources:  31% (190/621)           
remote: Finding sources:  32% (196/621)           
remote: Finding sources:  33% (202/621)           
remote: Finding sources:  34% (209/621)           
remote: Finding sources:  35% (215/621)           
remote: Finding sources:  36% (221/621)           
remote: Finding sources:  37% (227/621)           
remote: Finding sources:  38% (233/621)           
remote: Finding sources:  39% (240/621)           
remote: Finding sources:  40% (246/621)           
remote: Finding sources:  41% (252/621)           
remote: Finding sources:  42% (258/621)           
remote: Finding sources:  43% (264/621)           
remote: Finding sources:  44% (271/621)           
remote: Finding sources:  45% (277/621)           
remote: Finding sources:  46% (283/621)           
remote: Finding sources:  47% (289/621)           
remote: Finding sources:  48% (295/621)           
remote: Finding sources:  49% (302/621)           
remote: Finding sources:  50% (308/621)           
remote: Finding sources:  51% (314/621)           
remote: Finding sources:  52% (320/621)           
remote: Finding sources:  53% (327/621)           
remote: Finding sources:  54% (333/621)           
remote: Finding sources:  55% (339/621)           
remote: Finding sources:  56% (345/621)           
remote: Finding sources:  57% (351/621)           
remote: Finding sources:  58% (358/621)           
remote: Finding sources:  59% (364/621)           
remote: Finding sources:  60% (370/621)           
remote: Finding sources:  61% (376/621)           
remote: Finding sources:  62% (382/621)           
remote: Finding sources:  63% (389/621)           
remote: Finding sources:  64% (395/621)           
remote: Finding sources:  65% (401/621)           
remote: Finding sources:  66% (407/621)           
remote: Finding sources:  67% (413/621)           
remote: Finding sources:  68% (420/621)           
remote: Finding sources:  69% (426/621)           
remote: Finding sources:  70% (432/621)           
remote: Finding sources:  71% (438/621)           
remote: Finding sources:  72% (445/621)           
remote: Finding sources:  73% (451/621)           
remote: Findi|1| 
|1| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/Scribunto to 'extensions/Scribunto' (use CLONE_DEPTH=0 for full depth)
|1| Cloning into 'extensions/Scribunto'...
|1| remote: Counting objects: 1           
remote: Counting objects: 543, done        
|1| remote: Finding sources:   1% (3/543)           
remote: Finding sources:   2% (9/543)           
remote: Finding sources:   3% (14/543)           
remote: Finding sources:   4% (20/543)           
remote: Finding sources:   5% (25/543)           
remote: Finding sources:   6% (30/543)           
remote: Finding sources:   7% (36/543)           
remote: Finding sources:   8% (41/543)           
remote: Finding sources:   9% (47/543)           
remote: Finding sources:  10% (52/543)           
remote: Finding sources:  11% (58/543)           
remote: Finding sources:  12% (63/543)           
remote: Finding sources:  13% (68/543)           
remote: Finding sources:  14% (74/543)           
remote: Finding sources:  15% (79/543)           
remote: Finding sources:  16% (85/543)           
remote: Finding sources:  17% (90/543)           
remote: Finding sources:  18% (96/543)           
remote: Finding sources:  19% (101/543)           
remote: Finding sources:  20% (106/543)           
remote: Finding sources:  21% (112/543)           
remote: Finding sources:  22% (117/543)           
remote: Finding sources:  23% (123/543)           
remote: Finding sources:  24% (128/543)           
remote: Finding sources:  25% (134/543)           
remote: Finding sources:  26% (139/543)           
remote: Finding sources:  27% (144/543)           
remote: Finding sources:  28% (150/543)           
remote: Finding sources:  29% (155/543)           
remote: Finding sources:  30% (161/543)           
remote: Finding sources:  31% (166/543)           
remote: Finding sources:  32% (172/543)           
remote: Finding sources:  33% (177/543)           
remote: Finding sources:  34% (182/543)           
remote: Finding sources:  35% (188/543)           
remote: Finding sources:  36% (193/543)           
remote: Finding sources:  37% (199/543)           
remote: Finding sources:  38% (204/543)           
remote: Finding sources:  39% (210/543)           
remote: Finding sources:  40% (215/543)           
remote: Finding sources:  41% (220/543)           
remote: Finding sources:  42% (226/543)           
remote: Finding sources:  43% (231/543)           
remote: Finding sources:  44% (237/543)           
remote: Finding sources:  45% (242/543)           
remote: Finding sources:  46% (248/543)           
remote: Finding sources:  47% (253/543)           
remote: Finding sources:  48% (258/543)           
remote: Finding sources:  49% (264/543)           
remote: Finding sources:  50% (269/543)           
remote: Finding sources:  51% (275/543)           
remote: Finding sources:  52% (280/543)           
remote: Finding sources:  53% (286/543)           
remote: Finding sources:  54% (291/543)           
remote: Finding sources:  55% (296/543)           
remote: Finding sources:  56% (302/543)           
remote: Finding sources:  57% (307/543)           
remote: Finding sources:  58% (313/543)           
remote: Finding sources:  59% (318/543)           
remote: Finding sources:  60% (324/543)           
remote: Finding sources:  61% (329/543)           
remote: Finding sources:  62% (334/543)           
remote: Finding sources:  63% (340/543)           
remote: Finding sources:  64% (345/543)           
remote: Finding sources:  65% (351/543)           
remote: Finding sources:  66% (356/543)           
remote: Finding sources:  67% (362/543)           
remote: Finding sources:  68% (367/543)           
remote: Finding sources:  69% (372/543)           
remote: Finding sources:  70% (378/543)           
remote: Finding sources:  71% (383/543)           
remote: Finding sources:  72% (389/543)           
remote: Finding sources:  73% (394/543)           
remote: Finding sou|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/WikiEditor to 'extensions/WikiEditor' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/WikiEditor'...
|0| remote: Counting objects: 1           
remote: Counting objects: 342, done        
|0| remote: Finding sources:   1% (2/342)           
remote: Finding sources:   2% (6/342)           
remote: Finding sources:   3% (9/342)           
remote: Finding sources:   4% (12/342)           
remote: Finding sources:   5% (16/342)           
remote: Finding sources:   6% (19/342)           
remote: Finding sources:   7% (23/342)           
remote: Finding sources:   8% (26/342)           
remote: Finding sources:   9% (30/342)           
remote: Finding sources:  10% (33/342)           
remote: Finding sources:  11% (36/342)           
remote: Finding sources:  12% (40/342)           
remote: Finding sources:  13% (43/342)           
remote: Finding sources:  14% (47/342)           
remote: Finding sources:  15% (50/342)           
remote: Finding sources:  16% (54/342)           
remote: Finding sources:  17% (57/342)           
remote: Finding sources:  18% (60/342)           
remote: Finding sources:  19% (64/342)           
remote: Finding sources:  20% (67/342)           
remote: Finding sources:  21% (71/342)           
remote: Finding sources:  22% (74/342)           
remote: Finding sources:  23% (77/342)           
remote: Finding sources:  24% (81/342)           
remote: Finding sources:  25% (84/342)           
remote: Finding sources:  26% (88/342)           
remote: Finding sources:  27% (91/342)           
remote: Finding sources:  28% (95/342)           
remote: Finding sources:  29% (98/342)           
remote: Finding sources:  30% (101/342)           
remote: Finding sources:  31% (105/342)           
remote: Finding sources:  32% (108/342)           
remote: Finding sources:  33% (112/342)           
remote: Finding sources:  34% (115/342)           
remote: Finding sources:  35% (118/342)           
remote: Finding sources:  36% (122/342)           
remote: Finding sources:  37% (125/342)           
remote: Finding sources:  38% (129/342)           
remote: Finding sources:  39% (132/342)           
remote: Finding sources:  40% (136/342)           
remote: Finding sources:  41% (139/342)           
remote: Finding sources:  42% (142/342)           
remote: Finding sources:  43% (146/342)           
remote: Finding sources:  44% (149/342)           
remote: Finding sources:  45% (153/342)           
remote: Finding sources:  46% (156/342)           
remote: Finding sources:  47% (160/342)           
remote: Finding sources:  48% (163/342)           
remote: Finding sources:  49% (166/342)           
remote: Finding sources:  50% (170/342)           
remote: Finding sources:  51% (173/342)           
remote: Finding sources:  52% (177/342)           
remote: Finding sources:  53% (180/342)           
remote: Finding sources:  54% (183/342)           
remote: Finding sources:  55% (187/342)           
remote: Finding sources:  56% (190/342)           
remote: Finding sources:  57% (194/342)           
remote: Finding sources:  58% (197/342)           
remote: Finding sources:  59% (201/342)           
remote: Finding sources:  60% (204/342)           
remote: Finding sources:  61% (207/342)           
remote: Finding sources:  62% (211/342)           
remote: Finding sources:  63% (214/342)           
remote: Finding sources:  64% (218/342)           
remote: Finding sources:  65% (221/342)           
remote: Finding sources:  66% (225/342)           
remote: Finding sources:  67% (228/342)           
remote: Finding sources:  68% (231/342)           
remote: Finding sources:  69% (235/342)           
remote: Finding sources:  70% (238/342)           
remote: Finding sources:  71% (242/342)           
remote: Finding sources:  72% (245/342)           
remote: Finding sources:  73% (248/342)           
remote: Finding sources:  74rces:  74% (400/543)           
remote: Finding sources:  75% (405/543)           
remote: Finding sources:  76% (410/543)           
remote: Finding sources:  77% (416/543)           
remote: Finding sources:  78% (421/543)           
remote: Finding sources:  79% (427/543)           
remote: Finding sources:  80% (432/543)           
remote: Finding sources:  81% (438/543)           
remote: Finding sources:  82% (443/543)           
remote: Finding sources:  83% (448/543)           
remote: Finding sources:  84% (454/543)           
remote: Finding sources:  85% (459/543)           
remote: Finding sources:  86% (465/543)           
remote: Finding sources:  87% (470/543)           
remote: Finding sources:  88% (476/543)           
remote: Finding sources:  89% (481/543)           
remote: Finding sources:  90% (486/543)           
remote: Finding sources:  91% (492/543)           
remote: Finding sources:  92% (497/543)           
remote: Finding sources:  93% (503/543)           
remote: Finding sources:  94% (508/543)           
remote: Finding sources:  95% (514/543)           
remote: Finding sources:  96% (519/543)           
remote: Finding sources:  97% (524/543)           
remote: Finding sources:  98% (530/543)           
remote: Finding sources:  99% (535/543)           
remote: Finding sources: 100% (541/543)           
remote: Finding sources: 100% (543/543)        
|1| remote: Getting sizes:   1% (3/460)           
remote: Getting sizes:   2% (7/460)           
remote: Getting sizes:   3% (12/460)           
remote: Getting sizes:   4% (17/460)           
remote: Getting sizes:   5% (21/460)           
remote: Getting sizes:   6% (26/460)           
remote: Getting sizes:   7% (30/460)           
remote: Getting sizes:   8% (35/460)           
remote: Getting sizes:   9% (40/460)           
remote: Getting sizes:  10% (44/460)           
remote: Getting sizes:  11% (49/460)           
remote: Getting sizes:  12% (53/460)           
remote: Getting sizes:  13% (58/460)           
remote: Getting sizes:  14% (63/460)           
remote: Getting sizes:  15% (67/460)           
remote: Getting sizes:  16% (72/460)           
remote: Getting sizes:  17% (76/460)           
remote: Getting sizes:  18% (81/460)           
remote: Getting sizes:  19% (86/460)           
remote: Getting sizes:  20% (90/460)           
remote: Getting sizes:  21% (95/460)           
remote: Getting sizes:  22% (99/460)           
remote: Getting sizes:  23% (104/460)           
remote: Getting sizes:  24% (109/460)           
remote: Getting sizes:  25% (113/460)           
remote: Getting sizes:  26% (118/460)           
remote: Getting sizes:  27% (122/460)           
remote: Getting sizes:  28% (127/460)           
remote: Getting sizes:  29% (132/460)           
remote: Getting sizes:  30% (136/460)           
remote: Getting sizes:  31% (141/460)           
remote: Getting sizes:  32% (145/460)           
remote: Getting sizes:  33% (150/460)           
remote: Getting sizes:  34% (155/460)           
remote: Getting sizes:  35% (159/460)           
remote: Getting sizes:  36% (164/460)           
remote: Getting sizes:  37% (168/460)           
remote: Getting sizes:  38% (173/460)           
remote: Getting sizes:  39% (178/460)           
remote: Getting sizes:  40% (182/460)           
remote: Getting sizes:  41% (187/460)           
remote: Getting sizes:  42% (191/460)           
remote: Getting sizes:  43% (196/460)           
remote: Getting sizes:  44% (201/460)           
remote: Getting sizes:  45% (205/460)           
remote: Getting sizes:  46% (210/460)           
remote: Getting sizes:  47% (214/460)           
remote: Getting sizes:  48% (219/460)           
remote: Getting sizes:  49% (224/460)           
remote: Getting sizes:  50% (228/460)           
remote: Getting sizes:  51% (233/460)           
remote: Getting sizes:  52% (237/460)           
remote: Getting sizes:  53% (242/460)           
remote: Getting sizes:  54% (247/460)           
remote: Getting sizes:  55% (251/460)           
remote: Getting sizes:  56% (256/460)           
remote: Getting sizes:  57% (260/460)           
remote: Getting sizes:  58% (265/460)           
remote: Getting sizes:  59% (270/460)           
remote: Getting sizes:  60% (274/460)           
remote: Getting sizes:  61% (279/460)           
remote: Getting sizes:  62% (283/460)           
remote: Getting sizes:  63% (288/460)           
remote: Getting sizes:  64% (293/460)           
remote: Getting sizes:  65% (297/460)           
remote: Getting sizes:  66% (302/460)           
remote: Getting sizes:  67% (306/460)           
remote: Getting sizes:  68% (311/460)           
remote: Getting sizes:  69% (316/460)           
remote: Getting sizes:  70% (320/460)           
remote: Getting sizes:  71% (325/460)           
remote: Getting sizes:  72% (329/460)           
remote: Getting sizes:  73% (334/460)           
remote: Getting sizes:  74% (339/460)           
remote: Getting sizes:  75% (343/460)           
remote: Getting sizes:  76% (348/460)           
remote: Getting sizes:  77% (352/460)           
remote: Getting sizes:  78% (357/460)           
remote: Getting sizes:  79% (362/460)           
remote: Getting sizes:  80% (366/460)           
remote: Getting sizes:  81% (371/460)           
remote: Getting sizes:  82% (375/460)           
remote: Getting sizes:  83% (380/460)           
remote: Getting sizes:  84% (385/460)           
remote: Getting sizes:  85% (389/460)           
remote: Getting sizes:  86% (394/460)           
remote: Getting sizes:  87% (398/460)           
remote: Getting sizes:  88% (403/460)           
remote: Getting sizes:  89% (408/460)           
remote: Getting sizes:  90% (412/460)           
remote: Getting sizes:  91% (417/460)           
remote: Getting sizes:  92% (421/460)           
remote: Getting sizes:  93% (426/460)           
remote: Getting sizes:  94% (431/460)           
remote: Getting sizes:  95% (435/460)           
remote: Getting sizes:  96% (440/460)           
remote: Getting sizes:  97% (444/460)           
remote: Getting sizes:  98% (449/460)           
remote: Getting sizes:  99% (454/460)           
remote: Getting sizes: 100% (458/460)           
remote: Getting sizes: 100% (460/460)        
|1| remote: Compressing objects:   1% (12985/1861068)           
remote: Compressing objects:  16% (289721/1861068)           
remote: Compressing objects:  25% (474171/1861068)           
remote: Compressing objects:  36% (669679/1861068)           
remote: Compressing objects:  47% (871323/1861068)           
remote: Compressing objects:  48% (894711/1861068)           
remote: Compressing objects:  49% (913934/1861068)           
remote: Compressing objects:  50% (925351/1861068)           
remote: Compressing objects:  51% (950645/1861068)           
remote: Compressing objects:  52% (963093/1861068)           
remote: Compressing objects:  53% (978541/1861068)           
remote: Compressing objects:  54% (1004565/1861068)           
remote: Compressing objects:  55% (1019259/1861068)           
remote: Compressing objects:  56% (1037833/1861068)           
remote: Compressing objects:  57% (1056403/1861068)           
remote: Compressing objects:  58% (1070616/1861068)           
remote: Compressing objects:  59% (1088798/1861068)           
remote: Compressing objects:  60% (1121647/1861068)           
remote: Compressing objects:  62% (1147007/1861068)           
remote: Compressing objects:  63% (1164375/1861068)           
remote: Compressing objects:  64% (1182185/1861068)           
remote: Compressing objects:  65% (1200679/1861068)           
remote: Compressing objects:  66% (1221919/1861068)           
remote: Compressing objects:  67% (1238202/1861068)           
remote: Compressing objects:  68% (1260762/1861068)           
remote: Compressing objects:  69% (1279325/1861068)           
remote: Compressing objects:  70% (1301432/1861068)           
remote: Compressing objects:  71% (1313018/1861068)           
remote: Compressing objects:  87% (1618044/1861068)           
remote: Compressing obj% (252/342)           
remote: Finding sources:  75% (255/342)           
remote: Finding sources:  76% (259/342)           
remote: Finding sources:  77% (262/342)           
remote: Finding sources:  78% (266/342)           
remote: Finding sources:  79% (269/342)           
remote: Finding sources:  80% (272/342)           
remote: Finding sources:  81% (276/342)           
remote: Finding sources:  82% (279/342)           
remote: Finding sources:  83% (283/342)           
remote: Finding sources:  84% (286/342)           
remote: Finding sources:  85% (289/342)           
remote: Finding sources:  86% (293/342)           
remote: Finding sources:  87% (296/342)           
remote: Finding sources:  88% (300/342)           
remote: Finding sources:  89% (303/342)           
remote: Finding sources:  90% (307/342)           
remote: Finding sources:  91% (310/342)           
remote: Finding sources:  92% (313/342)           
remote: Finding sources:  93% (317/342)           
remote: Finding sources:  94% (320/342)           
remote: Finding sources:  95% (324/342)           
remote: Finding sources:  96% (327/342)           
remote: Finding sources:  97% (331/342)           
remote: Finding sources:  98% (334/342)           
remote: Finding sources:  99% (337/342)           
remote: Finding sources: 100% (341/342)           
remote: Finding sources: 100% (342/342)        
|0| remote: Getting sizes:   1% (2/331)           
remote: Getting sizes:   2% (5/331)           
remote: Getting sizes:   3% (9/331)           
remote: Getting sizes:   4% (12/331)           
remote: Getting sizes:   5% (15/331)           
remote: Getting sizes:   6% (19/331)           
remote: Getting sizes:   7% (22/331)           
remote: Getting sizes:   8% (25/331)           
remote: Getting sizes:   9% (29/331)           
remote: Getting sizes:  10% (32/331)           
remote: Getting sizes:  11% (35/331)           
remote: Getting sizes:  12% (39/331)           
remote: Getting sizes:  13% (42/331)           
remote: Getting sizes:  14% (45/331)           
remote: Getting sizes:  15% (48/331)           
remote: Getting sizes:  16% (52/331)           
remote: Getting sizes:  17% (55/331)           
remote: Getting sizes:  18% (58/331)           
remote: Getting sizes:  19% (62/331)           
remote: Getting sizes:  20% (65/331)           
remote: Getting sizes:  21% (68/331)           
remote: Getting sizes:  22% (72/331)           
remote: Getting sizes:  23% (75/331)           
remote: Getting sizes:  24% (78/331)           
remote: Getting sizes:  25% (82/331)           
remote: Getting sizes:  26% (85/331)           
remote: Getting sizes:  27% (88/331)           
remote: Getting sizes:  28% (92/331)           
remote: Getting sizes:  29% (95/331)           
remote: Getting sizes:  30% (98/331)           
remote: Getting sizes:  31% (101/331)           
remote: Getting sizes:  32% (105/331)           
remote: Getting sizes:  33% (108/331)           
remote: Getting sizes:  34% (111/331)           
remote: Getting sizes:  35% (115/331)           
remote: Getting sizes:  36% (118/331)           
remote: Getting sizes:  37% (121/331)           
remote: Getting sizes:  38% (125/331)           
remote: Getting sizes:  39% (128/331)           
remote: Getting sizes:  40% (131/331)           
remote: Getting sizes:  41% (135/331)           
remote: Getting sizes:  42% (138/331)           
remote: Getting sizes:  43% (141/331)           
remote: Getting sizes:  44% (144/331)           
remote: Getting sizes:  45% (148/331)           
remote: Getting sizes:  46% (151/331)           
remote: Getting sizes:  47% (154/331)           
remote: Getting sizes:  48% (158/331)           
remote: Getting sizes:  49% (161/331)           
remote: Getting sizes:  50% (164/331)           
remote: Getting sizes:  51% (168/331)           
remote: Getting sizes:  52% (171/331)           
remote: Getting sizes:  53% (174/331)           
remote: Getting sizes:  54% (178/331)           
remote: Getting sizes:  55% (181/331)           
remote: Getting sizes:  ng sources:  74% (457/621)           
remote: Finding sources:  75% (463/621)           
remote: Finding sources:  76% (469/621)           
remote: Finding sources:  77% (476/621)           
remote: Finding sources:  78% (482/621)           
remote: Finding sources:  79% (488/621)           
remote: Finding sources:  80% (494/621)           
remote: Finding sources:  81% (500/621)           
remote: Finding sources:  82% (507/621)           
remote: Finding sources:  83% (513/621)           
remote: Finding sources:  84% (519/621)           
remote: Finding sources:  85% (525/621)           
remote: Finding sources:  86% (531/621)           
remote: Finding sources:  87% (538/621)           
remote: Finding sources:  88% (544/621)           
remote: Finding sources:  89% (550/621)           
remote: Finding sources:  90% (556/621)           
remote: Finding sources:  91% (563/621)           
remote: Finding sources:  92% (569/621)           
remote: Finding sources:  93% (575/621)           
remote: Finding sources:  94% (581/621)           
remote: Finding sources:  95% (587/621)           
remote: Finding sources:  96% (594/621)           
remote: Finding sources:  97% (600/621)           
remote: Finding sources:  98% (606/621)           
remote: Finding sources:  99% (612/621)           
remote: Finding sources: 100% (618/621)           
remote: Finding sources: 100% (621/621)        
|2| remote: Getting sizes:   1% (3/472)           
remote: Getting sizes:   2% (8/472)           
remote: Getting sizes:   3% (12/472)           
remote: Getting sizes:   4% (17/472)           
remote: Getting sizes:   5% (22/472)           
remote: Getting sizes:   6% (26/472)           
remote: Getting sizes:   7% (31/472)           
remote: Getting sizes:   8% (36/472)           
remote: Getting sizes:   9% (41/472)           
remote: Getting sizes:  10% (45/472)           
remote: Getting sizes:  11% (50/472)           
remote: Getting sizes:  12% (55/472)           
remote: Getting sizes:  13% (59/472)           
remote: Getting sizes:  14% (64/472)           
remote: Getting sizes:  15% (69/472)           
remote: Getting sizes:  16% (74/472)           
remote: Getting sizes:  17% (78/472)           
remote: Getting sizes:  18% (83/472)           
remote: Getting sizes:  19% (88/472)           
remote: Getting sizes:  20% (93/472)           
remote: Getting sizes:  21% (97/472)           
remote: Getting sizes:  22% (102/472)           
remote: Getting sizes:  23% (107/472)           
remote: Getting sizes:  24% (111/472)           
remote: Getting sizes:  25% (116/472)           
remote: Getting sizes:  26% (121/472)           
remote: Getting sizes:  27% (126/472)           
remote: Getting sizes:  28% (130/472)           
remote: Getting sizes:  29% (135/472)           
remote: Getting sizes:  30% (140/472)           
remote: Getting sizes:  31% (144/472)           
remote: Getting sizes:  32% (149/472)           
remote: Getting sizes:  33% (154/472)           
remote: Getting sizes:  34% (159/472)           
remote: Getting sizes:  35% (163/472)           
remote: Getting sizes:  36% (168/472)           
remote: Getting sizes:  37% (173/472)           
remote: Getting sizes:  38% (177/472)           
remote: Getting sizes:  39% (182/472)           
remote: Getting sizes:  40% (187/472)           
remote: Getting sizes:  41% (192/472)           
remote: Getting sizes:  42% (196/472)           
remote: Getting sizes:  43% (201/472)           
remote: Getting sizes:  44% (206/472)           
remote: Getting sizes:  45% (211/472)           
remote: Getting sizes:  46% (215/472)           
remote: Getting sizes:  47% (220/472)           
remote: Getting sizes:  48% (225/472)           
remote: Getting sizes:  49% (229/472)           
remote: Getting sizes:  50% (234/472)           
remote: Getting sizes:  51% (239/472)           
remote: Getting sizes:  52% (244/472)           
remote: Getting sizes:  53% (248/472)           
remote: Getting sizes:  54% (253/472)           
remote: Getting sizes:  55% (258/472)           56% (184/331)           
remote: Getting sizes:  57% (188/331)           
remote: Getting sizes:  58% (191/331)           
remote: Getting sizes:  59% (194/331)           
remote: Getting sizes:  60% (197/331)           
remote: Getting sizes:  61% (201/331)           
remote: Getting sizes:  62% (204/331)           
remote: Getting sizes:  63% (207/331)           
remote: Getting sizes:  64% (211/331)           
remote: Getting sizes:  65% (214/331)           
remote: Getting sizes:  66% (217/331)           
remote: Getting sizes:  67% (221/331)           
remote: Getting sizes:  68% (224/331)           
remote: Getting sizes:  69% (227/331)           
remote: Getting sizes:  70% (231/331)           
remote: Getting sizes:  71% (234/331)           
remote: Getting sizes:  72% (237/331)           
remote: Getting sizes:  73% (240/331)           
remote: Getting sizes:  74% (244/331)           
remote: Getting sizes:  75% (247/331)           
remote: Getting sizes:  76% (250/331)           
remote: Getting sizes:  77% (254/331)           
remote: Getting sizes:  78% (257/331)           
remote: Getting sizes:  79% (260/331)           
remote: Getting sizes:  80% (264/331)           
remote: Getting sizes:  81% (267/331)           
remote: Getting sizes:  82% (270/331)           
remote: Getting sizes:  83% (274/331)           
remote: Getting sizes:  84% (277/331)           
remote: Getting sizes:  85% (280/331)           
remote: Getting sizes:  86% (284/331)           
remote: Getting sizes:  87% (287/331)           
remote: Getting sizes:  88% (290/331)           
remote: Getting sizes:  89% (293/331)           
remote: Getting sizes:  90% (297/331)           
remote: Getting sizes:  91% (300/331)           
remote: Getting sizes:  92% (303/331)           
remote: Getting sizes:  93% (307/331)           
remote: Getting sizes:  94% (310/331)           
remote: Getting sizes:  95% (313/331)           
remote: Getting sizes:  96% (317/331)           
remote: Getting sizes:  97% (320/331)           
remote: Getting sizes:  98% (323/331)           
remote: Getting sizes:  99% (327/331)           
remote: Getting sizes: 100% (330/331)           
remote: Getting sizes: 100% (331/331)        
|0| remote: Compressing objects:   1% (11459/2241710)           
remote: Compressing objects:   2% (36948/2241710)           
remote: Compressing objects:   3% (68027/2241710)           
remote: Compressing objects:   5% (104125/2241710)           
remote: Compressing objects:   6% (134269/2241710)           
remote: Compressing objects:   7% (147421/2241710)           
remote: Compressing objects:   8% (172704/2241710)           
remote: Compressing objects:   9% (196689/2241710)           
remote: Compressing objects:  10% (221544/2241710)           
remote: Compressing objects:  11% (247025/2241710)           
remote: Compressing objects:  12% (260949/2241710)           
remote: Compressing objects:  13% (288031/2241710)           
remote: Compressing objects:  14% (313024/2241710)           
remote: Compressing objects:  15% (327124/2241710)           
remote: Compressing objects:  16% (353536/2241710)           
remote: Compressing objects:  17% (377668/2241710)           
remote: Compressing objects:  18% (402571/2241710)           
remote: Compressing objects:  19% (423348/2241710)           
remote: Compressing objects:  20% (444685/2241710)           
remote: Compressing objects:  21% (465209/2241710)           
remote: Compressing objects:  22% (492088/2241710)           
remote: Compressing objects:  23% (507112/2241710)           
remote: Compressing objects:  24% (537308/2241710)           
remote: Compressing objects:  25% (560848/2241710)           
remote: Compressing objects:  26% (571699/2241710)           
remote: Compressing objects:  27% (598224/2241710)           
remote: Compressing objects:  28% (621432/2241710)           
remote: Compressing objects:  29% (639932/2241710)           
remote: Compressing objects:  30% (662214/2241710)           
remote: Compressing objects:  31% (687567/2241710)           
remote: Getting sizes:  56% (262/472)           
remote: Getting sizes:  57% (267/472)           
remote: Getting sizes:  58% (272/472)           
remote: Getting sizes:  59% (277/472)           
remote: Getting sizes:  60% (281/472)           
remote: Getting sizes:  61% (286/472)           
remote: Getting sizes:  62% (291/472)           
remote: Getting sizes:  63% (295/472)           
remote: Getting sizes:  64% (300/472)           
remote: Getting sizes:  65% (305/472)           
remote: Getting sizes:  66% (310/472)           
remote: Getting sizes:  67% (314/472)           
remote: Getting sizes:  68% (319/472)           
remote: Getting sizes:  69% (324/472)           
remote: Getting sizes:  70% (329/472)           
remote: Getting sizes:  71% (333/472)           
remote: Getting sizes:  72% (338/472)           
remote: Getting sizes:  73% (343/472)           
remote: Getting sizes:  74% (347/472)           
remote: Getting sizes:  75% (352/472)           
remote: Getting sizes:  76% (357/472)           
remote: Getting sizes:  77% (362/472)           
remote: Getting sizes:  78% (366/472)           
remote: Getting sizes:  79% (371/472)           
remote: Getting sizes:  80% (376/472)           
remote: Getting sizes:  81% (380/472)           
remote: Getting sizes:  82% (385/472)           
remote: Getting sizes:  83% (390/472)           
remote: Getting sizes:  84% (395/472)           
remote: Getting sizes:  85% (399/472)           
remote: Getting sizes:  86% (404/472)           
remote: Getting sizes:  87% (409/472)           
remote: Getting sizes:  88% (413/472)           
remote: Getting sizes:  89% (418/472)           
remote: Getting sizes:  90% (423/472)           
remote: Getting sizes:  91% (428/472)           
remote: Getting sizes:  92% (432/472)           
remote: Getting sizes:  93% (437/472)           
remote: Getting sizes:  94% (442/472)           
remote: Getting sizes:  95% (447/472)           
remote: Getting sizes:  96% (451/472)           
remote: Getting sizes:  97% (456/472)           
remote: Getting sizes:  98% (461/472)           
remote: Getting sizes:  99% (465/472)           
remote: Getting sizes: 100% (470/472)           
remote: Getting sizes: 100% (472/472)        
|2| remote: Compressing objects:   1% (25387/4138496)           
remote: Compressing objects:   2% (70555/4138496)           
remote: Compressing objects:   3% (127166/4138496)           
remote: Compressing objects:   4% (145040/4138496)           
remote: Compressing objects:   5% (188905/4138496)           
remote: Compressing objects:   7% (285563/4138496)           
remote: Compressing objects:   9% (374149/4138496)           
remote: Compressing objects:  10% (401874/4138496)           
remote: Compressing objects:  11% (440061/4138496)           
remote: Compressing objects:  13% (517753/4138496)           
remote: Compressing objects:  14% (562616/4138496)           
remote: Compressing objects:  15% (600985/4138496)           
remote: Compressing objects:  16% (652245/4138496)           
remote: Compressing objects:  17% (687500/4138496)           
remote: Compressing objects:  18% (725261/4138496)           
remote: Compressing objects:  19% (789301/4138496)           
remote: Compressing objects:  20% (809184/4138496)           
remote: Compressing objects:  21% (849090/4138496)           
remote: Compressing objects:  22% (892775/4138496)           
remote: Compressing objects:  23% (941476/4138496)           
remote: Compressing objects:  24% (974616/4138496)           
remote: Compressing objects:  25% (1017945/4138496)           
remote: Compressing objects:  28% (1138662/4138496)           
remote: Compressing objects:  29% (1181072/4138496)           
remote: Compressing objects:  31% (1297930/4138496)           
remote: Compressing objects:  38% (1566171/4138496)           
remote: Compressing objects:  39% (1595130/4138496)           
remote: Compressing objects:  40% (1669716/4138496)           
remote: Compressing objects:  41% (1701420/4138496)           
remote: Compressing objects:  42% (1739704/4138496)           
remote: Compressing objects:  43% (1764207/4138496)           
remote: Compressing objects:  44% (1812918/4138496)           
remote: Compressing objects:  45% (1851825/4138496)           
remote: Compressing objects:  48% (1976948/4138496)           
remote: Compressing objects:  49% (2016402/4138496)           
remote: Compressing objects:  50% (2050851/4138496)           
remote: Compressing objects:  52% (2162047/4138496)           
remote: Compressing objects:  53% (2184744/4138496)           
remote: Compressing objects:  54% (2228106/4138496)           
remote: Compressing objects:  62% (2578491/4138496)           
remote: Compressing objects:  63% (2598665/4138496)           
remote: Compressing objects:  64% (2629300/4138496)           
remote: Compressing objects:  65% (2670955/4138496)           
remote: Compressing objects:  66% (2714320/4138496)           
remote: Compressing objects:  67% (2756332/4138496)           
remote: Compressing objects:  68% (2811576/4138496)           
remote: Compressing objects:  69% (2855275/4138496)           
remote: Compressing objects:  70% (2879789/4138496)           
remote: Compressing objects:  71% (2931914/4138496)           
remote: Compressing objects:  72% (2974420/4138496)           
remote: Compressing objects:  73% (3011559/4138496)           
remote: Compressing objects:  76% (3144694/4138496)           
remote: Compressing objects:  77% (3178687/4138496)           
remote: Compressing objects:  78% (3214608/4138496)           
remote: Compressing objects:  79% (3249154/4138496)           
remote: Compressing objects:  80% (3302934/4138496)           
remote: Compressing objects:  81% (3335637/4138496)           
remote: Compressing objects:  82% (3372990/4138496)           
remote: Compressing objects:  83% (3420097/4138496)           
remote: Compressing objects:  85% (3516457/4138496)           
remote: Compressing objects:  86% (3550780/4138496)           
remote: Compressing objects:  94% (3896211/4138496)           
remote: Compressing objects:  95% (3911831/4138496)           
remote: Compressing objects:  99% (4102920/4138496)           
remote: Compressing objects: 100% (4118803/4138496)           
remote: Compressing objects: 100% (4138496/4138496)        
|2| Receiving objects:   0% (1/621)
Receiving objects:   1% (7/621)
Receiving objects:   2% (13/621)
Receiving objects:   3% (19/621)
Receiving objects:   4% (25/621)
Receiving objects:   5% (32/621)
Receiving objects:   6% (38/621)
Receiving objects:   7% (44/621)
Receiving objects:   8% (50/621)
Receiving objects:   9% (56/621)
Receiving objects:  10% (63/621)
Receiving objects:  11% (69/621)
Receiving objects:  12% (75/621)
Receiving objects:  13% (81/621)
Receiving objects:  14% (87/621)
Receiving objects:  15% (94/621)
Receiving objects:  16% (100/621)
Receiving objects:  17% (106/621)
Receiving objects:  18% (112/621)
Receiving objects:  19% (118/621)
Receiving objects:  20% (125/621)
Receiving objects:  21% (131/621)
Receiving objects:  22% (137/621)
Receiving objects:  23% (143/621)
Receiving objects:  24% (150/621)
Receiving objects:  25% (156/621)
Receiving objects:  26% (162/621)
Receiving objects:  27% (168/621)
Receiving objects:  28% (174/621)
Receiving objects:  29% (181/621)
Receiving objects:  30% (187/621)
Receiving objects:  31% (193/621)
Receiving objects:  32% (199/621)
Receiving objects:  33% (205/621)
Receiving objects:  34% (212/621)
Receiving objects:  35% (218/621)
Receiving objects:  36% (224/621)
Receiving objects:  37% (230/621)
Receiving objects:  38% (236/621)
Receiving objects:  39% (243/621)
Receiving objects:  40% (249/621)
Receiving objects:  41% (255/621)
Receiving objects:  42% (261/621)
Receiving objects:  43% (268/621)
Receiving objects:  44% (274/621)
Receiving objects:  45% (280/621)
Receiving objects:  46% (286/621)
Receiving objects:  47% (292/621)
Receiving objects:  48% (299/621)
Receiving objects:  49% (305/621)
Receiving objects:  50% (311/621)
Receiving objects:  51% (317/621)
Receiving objects:  52% (323/621ects:  88% (1628554/1861068)           
remote: Compressing objects:  89% (1648444/1861068)           
remote: Compressing objects:  90% (1670659/1861068)           
remote: Compressing objects:  91% (1684441/1861068)           
remote: Compressing objects:  92% (1704829/1861068)           
remote: Compressing objects:  93% (1724358/1861068)           
remote: Compressing objects:  94% (1740689/1861068)           
remote: Compressing objects:  95% (1762056/1861068)           
remote: Compressing objects:  96% (1787935/1861068)           
remote: Compressing objects:  97% (1798163/1861068)           
remote: Compressing objects:  98% (1814569/1861068)           
remote: Compressing objects:  99% (1833396/1861068)           
remote: Compressing objects: 100% (1861068/1861068)           
remote: Compressing objects: 100% (1861068/1861068)        
|1| Receiving objects:   0% (1/543)
Receiving objects:   1% (6/543)
Receiving objects:   2% (11/543)
Receiving objects:   3% (17/543)
Receiving objects:   4% (22/543)
Receiving objects:   5% (28/543)
Receiving objects:   6% (33/543)
Receiving objects:   7% (39/543)
Receiving objects:   8% (44/543)
Receiving objects:   9% (49/543)
Receiving objects:  10% (55/543)
Receiving objects:  11% (60/543)
Receiving objects:  12% (66/543)
Receiving objects:  13% (71/543)
Receiving objects:  14% (77/543)
Receiving objects:  15% (82/543)
Receiving objects:  16% (87/543)
Receiving objects:  17% (93/543)
Receiving objects:  18% (98/543)
Receiving objects:  19% (104/543)
Receiving objects:  20% (109/543)
Receiving objects:  21% (115/543)
Receiving objects:  22% (120/543)
Receiving objects:  23% (125/543)
Receiving objects:  24% (131/543)
Receiving objects:  25% (136/543)
Receiving objects:  26% (142/543)
Receiving objects:  27% (147/543)
Receiving objects:  28% (153/543)
Receiving objects:  29% (158/543)
Receiving objects:  30% (163/543)
Receiving objects:  31% (169/543)
Receiving objects:  32% (174/543)
Receiving objects:  33% (180/543)
Receiving objects:  34% (185/543)
Receiving objects:  35% (191/543)
Receiving objects:  36% (196/543)
Receiving objects:  37% (201/543)
Receiving objects:  38% (207/543)
Receiving objects:  39% (212/543)
Receiving objects:  40% (218/543)
Receiving objects:  41% (223/543)
Receiving objects:  42% (229/543)
Receiving objects:  43% (234/543)
Receiving objects:  44% (239/543)
Receiving objects:  45% (245/543)
Receiving objects:  46% (250/543)
Receiving objects:  47% (256/543)
Receiving objects:  48% (261/543)
Receiving objects:  49% (267/543)
Receiving objects:  50% (272/543)
Receiving objects:  51% (277/543)
Receiving objects:  52% (283/543)
Receiving objects:  53% (288/543)
Receiving objects:  54% (294/543)
Receiving objects:  55% (299/543)
Receiving objects:  56% (305/543)
Receiving objects:  57% (310/543)
Receiving objects:  58% (315/543)
Receiving objects:  59% (321/543)
Receiving objects:  60% (326/543)
Receiving objects:  61% (332/543)
Receiving objects:  62% (337/543)
Receiving objects:  63% (343/543)
Receiving objects:  64% (348/543)
Receiving objects:  65% (353/543)
Receiving objects:  66% (359/543)
Receiving objects:  67% (364/543)
Receiving objects:  68% (370/543)
Receiving objects:  69% (375/543)
Receiving objects:  70% (381/543)
Receiving objects:  71% (386/543)
Receiving objects:  72% (391/543)
Receiving objects:  73% (397/543)
Receiving objects:  74% (402/543)
Receiving objects:  75% (408/543)
Receiving objects:  76% (413/543)
Receiving objects:  77% (419/543)
Receiving objects:  78% (424/543)
Receiving objects:  79% (429/543)
Receiving objects:  80% (435/543)
Receiving objects:  81% (440/543)
Receiving objects:  82% (446/543)
Receiving objects:  83% (451/543)
Receiving objects:  84% (457/543)
Receiving objects:  85% (462/543)
Receiving objects:  86% (467/543)
Receiving objects:  87% (473/543)
Receiving objects:  88% (478/543)
Receiving objects:  89% (484/543)
remote: Total 543 (delta 181), reused 219 (delta 81)        
|1| Receiving objects:  90% (489/543)
Receiving objects:  91% (495/543)
Receiving objects:  92% (500/543)
Receiving objects:  93% (505/543)
Receiving objects:  94% (511/543)
Receiving objects:  95% (516/543)
Receiving objects:  96% (522/543)
Receiving objects:  97% (527/543)
Receiving objects:  98% (533/543)
Receiving objects:  99% (538/543)
Receiving objects: 100% (543/543)
Receiving objects: 100% (543/543), 1.14 MiB | 10.60 MiB/s, done.
|1| Resolving deltas:   0% (0/181)
Resolving deltas:   1% (2/181)
Resolving deltas:   2% (4/181)
Resolving deltas:   3% (6/181)
Resolving deltas:   4% (8/181)
Resolving deltas:   5% (10/181)
Resolving deltas:   6% (11/181)
Resolving deltas:   7% (13/181)
Resolving deltas:   8% (15/181)
Resolving deltas:   9% (17/181)
Resolving deltas:  10% (19/181)
Resolving deltas:  11% (20/181)
Resolving deltas:  12% (22/181)
Resolving deltas:  13% (24/181)
Resolving deltas:  14% (26/181)
Resolving deltas:  15% (28/181)
Resolving deltas:  16% (29/181)
Resolving deltas:  17% (31/181)
Resolving deltas:  18% (33/181)
Resolving deltas:  19% (35/181)
Resolving deltas:  20% (37/181)
Resolving deltas:  22% (40/181)
Resolving deltas:  23% (42/181)
Resolving deltas:  24% (44/181)
Resolving deltas:  25% (46/181)
Resolving deltas:  26% (48/181)
Resolving deltas:  27% (50/181)
Resolving deltas:  28% (51/181)
Resolving deltas:  29% (53/181)
Resolving deltas:  30% (55/181)
Resolving deltas:  31% (57/181)
Resolving deltas:  32% (58/181)
Resolving deltas:  33% (60/181)
Resolving deltas:  34% (62/181)
Resolving deltas:  35% (65/181)
Resolving deltas:  36% (66/181)
Resolving deltas:  37% (67/181)
Resolving deltas:  38% (70/181)
Resolving deltas:  39% (71/181)
Resolving deltas:  40% (73/181)
Resolving deltas:  41% (75/181)
Resolving deltas:  42% (77/181)
Resolving deltas:  43% (78/181)
Resolving deltas:  44% (80/181)
Resolving deltas:  45% (82/181)
Resolving deltas:  46% (84/181)
Resolving deltas:  47% (86/181)
Resolving deltas:  48% (87/181)
Resolving deltas:  49% (89/181)
Resolving deltas:  50% (91/181)
Resolving deltas:  51% (93/181)
Resolving deltas:  53% (97/181)
Resolving deltas:  54% (98/181)
Resolving deltas:  55% (100/181)
Resolving deltas:  56% (102/181)
Resolving deltas:  57% (104/181)
Resolving deltas:  58% (105/181)
Resolving deltas:  59% (107/181)
Resolving deltas:  60% (109/181)
Resolving deltas:  61% (111/181)
Resolving deltas:  62% (113/181)
Resolving deltas:  63% (115/181)
Resolving deltas:  64% (116/181)
Resolving deltas:  65% (118/181)
Resolving deltas:  66% (120/181)
Resolving deltas:  67% (123/181)
Resolving deltas:  68% (124/181)
Resolving deltas:  69% (125/181)
Resolving deltas:  70% (127/181)
Resolving deltas:  71% (129/181)
Resolving deltas:  72% (131/181)
Resolving deltas:  74% (134/181)
Resolving deltas:  75% (136/181)
Resolving deltas:  76% (138/181)
Resolving deltas:  77% (140/181)
Resolving deltas:  78% (142/181)
Resolving deltas:  79% (143/181)
Resolving deltas:  80% (145/181)
Resolving deltas:  81% (147/181)
Resolving deltas:  82% (150/181)
Resolving deltas:  83% (151/181)
Resolving deltas:  85% (154/181)
Resolving deltas:  86% (157/181)
Resolving deltas:  87% (158/181)
Resolving deltas:  88% (160/181)
Resolving deltas:  89% (162/181)
Resolving deltas:  90% (163/181)
Resolving deltas:  91% (165/181)
Resolving deltas:  92% (167/181)
Resolving deltas:  93% (169/181)
Resolving deltas:  94% (171/181)
Resolving deltas:  95% (172/181)
Resolving deltas:  96% (174/181)
Resolving deltas:  97% (176/181)
Resolving deltas:  98% (178/181)
Resolving deltas:  99% (180/181)
Resolving deltas: 100% (181/181)
Resolving deltas: 100% (181/181), done.
|1|  00:02

remote: Compressing objects:  32% (718746/2241710)           
remote: Compressing objects:  33% (736135/2241710)           
remote: Compressing objects:  34% (752342/2241710)           
remote: Compressing objects:  35% (781920/2241710)           
remote: Compressing objects:  36% (797040/2241710)           
remote: Compressing objects:  37% (818767/2241710)           
remote: Compressing objects:  38% (848550/2241710)           
remote: Compressing objects:  39% (880366/2241710)           
remote: Compressing objects:  40% (892122/2241710)           
remote: Compressing objects:  41% (919263/2241710)           
remote: Compressing objects:  42% (938174/2241710)           
remote: Compressing objects:  43% (958640/2241710)           
remote: Compressing objects:  57% (1273695/2241710)           
remote: Compressing objects:  58% (1295793/2241710)           
remote: Compressing objects:  59% (1316266/2241710)           
remote: Compressing objects:  60% (1337966/2241710)           
remote: Compressing objects:  61% (1357826/2241710)           
remote: Compressing objects:  62% (1383900/2241710)           
remote: Compressing objects:  63% (1408124/2241710)           
remote: Compressing objects:  64% (1432653/2241710)           
remote: Compressing objects:  65% (1453375/2241710)           
remote: Compressing objects:  66% (1478989/2241710)           
remote: Compressing objects:  67% (1493068/2241710)           
remote: Compressing objects:  68% (1519650/2241710)           
remote: Compressing objects:  69% (1544453/2241710)           
remote: Compressing objects:  70% (1567477/2241710)           
remote: Compressing objects:  71% (1590813/2241710)           
remote: Compressing objects:  72% (1608144/2241710)           
remote: Compressing objects:  73% (1630337/2241710)           
remote: Compressing objects:  74% (1654818/2241710)           
remote: Compressing objects:  75% (1680122/2241710)           
remote: Compressing objects:  76% (1692573/2241710)           
remote: Compressing objects:  77% (1715165/2241710)           
remote: Compressing objects:  78% (1744956/2241710)           
remote: Compressing objects:  79% (1762011/2241710)           
remote: Compressing objects:  80% (1782613/2241710)           
remote: Compressing objects:  81% (1811029/2241710)           
remote: Compressing objects:  82% (1832118/2241710)           
remote: Compressing objects:  83% (1851252/2241710)           
remote: Compressing objects:  84% (1872280/2241710)           
remote: Compressing objects:  85% (1903678/2241710)           
remote: Compressing objects:  86% (1925570/2241710)           
remote: Compressing objects:  87% (1941110/2241710)           
remote: Compressing objects:  88% (1963477/2241710)           
remote: Compressing objects:  89% (1989366/2241710)           
remote: Compressing objects:  90% (2012883/2241710)           
remote: Compressing objects:  91% (2035263/2241710)           
remote: Compressing objects:  92% (2054057/2241710)           
remote: Compressing objects:  93% (2076024/2241710)           
remote: Compressing objects:  94% (2096756/2241710)           
remote: Compressing objects:  95% (2126421/2241710)           
remote: Compressing objects:  96% (2141293/2241710)           
remote: Compressing objects:  97% (2168248/2241710)           
remote: Compressing objects:  98% (2191064/2241710)           
remote: Compressing objects:  99% (2210705/2241710)           
remote: Compressing objects: 100% (2232060/2241710)           
remote: Compressing objects: 100% (2241710/2241710)        
|0| Receiving objects:   0% (1/342)
Receiving objects:   1% (4/342)
Receiving objects:   2% (7/342)
Receiving objects:   3% (11/342)
Receiving objects:   4% (14/342)
Receiving objects:   5% (18/342)
Receiving objects:   6% (21/342)
Receiving objects:   7% (24/342)
Receiving objects:   8% (28/342)
Receiving objects:   9% (31/342)
Receiving objects:  10% (35/342)
Receiving objects:  11% (38/342)
Receiving objects:  12% (42/342)
Receiving objects:  13% (45/342)
Receiving objects:  14% (48/342)
Receiving objects:  15% (52/342)
Receiving objects:  16% (55/342)
Receiving objects:  17% (59/342)
Receiving objects:  18% (62/342)
Receiving objects:  19% (65/342)
Receiving objects:  20% (69/342)
Receiving objects:  21% (72/342)
Receiving objects:  22% (76/342)
Receiving objects:  23% (79/342)
Receiving objects:  24% (83/342)
Receiving objects:  25% (86/342)
Receiving objects:  26% (89/342)
Receiving objects:  27% (93/342)
Receiving objects:  28% (96/342)
Receiving objects:  29% (100/342)
Receiving objects:  30% (103/342)
Receiving objects:  31% (107/342)
Receiving objects:  32% (110/342)
Receiving objects:  33% (113/342)
Receiving objects:  34% (117/342)
Receiving objects:  35% (120/342)
Receiving objects:  36% (124/342)
Receiving objects:  37% (127/342)
Receiving objects:  38% (130/342)
Receiving objects:  39% (134/342)
Receiving objects:  40% (137/342)
Receiving objects:  41% (141/342)
Receiving objects:  42% (144/342)
Receiving objects:  43% (148/342)
Receiving objects:  44% (151/342)
Receiving objects:  45% (154/342)
Receiving objects:  46% (158/342)
Receiving objects:  47% (161/342)
Receiving objects:  48% (165/342)
Receiving objects:  49% (168/342)
Receiving objects:  50% (171/342)
Receiving objects:  51% (175/342)
Receiving objects:  52% (178/342)
Receiving objects:  53% (182/342)
Receiving objects:  54% (185/342)
Receiving objects:  55% (189/342)
Receiving objects:  56% (192/342)
Receiving objects:  57% (195/342)
Receiving objects:  58% (199/342)
Receiving objects:  59% (202/342)
Receiving objects:  60% (206/342)
Receiving objects:  61% (209/342)
Receiving objects:  62% (213/342)
Receiving objects:  63% (216/342)
Receiving objects:  64% (219/342)
Receiving objects:  65% (223/342)
Receiving objects:  66% (226/342)
Receiving objects:  67% (230/342)
Receiving objects:  68% (233/342)
Receiving objects:  69% (236/342)
Receiving objects:  70% (240/342)
Receiving objects:  71% (243/342)
Receiving objects:  72% (247/342)
Receiving objects:  73% (250/342)
Receiving objects:  74% (254/342)
Receiving objects:  75% (257/342)
Receiving objects:  76% (260/342)
Receiving objects:  77% (264/342)
Receiving objects:  78% (267/342)
Receiving objects:  79% (271/342)
Receiving objects:  80% (274/342)
Receiving objects:  81% (278/342)
Receiving objects:  82% (281/342)
Receiving objects:  83% (284/342)
Receiving objects:  84% (288/342)
Receiving objects:  85% (291/342)
Receiving objects:  86% (295/342)
Receiving objects:  87% (298/342)
Receiving objects:  88% (301/342)
Receiving objects:  89% (305/342)
Receiving objects:  90% (308/342)
Receiving objects:  91% (312/342)
Receiving objects:  92% (315/342)
Receiving objects:  93% (319/342)
Receiving objects:  94% (322/342)
Receiving objects:  95% (325/342)
Receiving objects:  96% (329/342)
Receiving objects:  97% (332/342)
Receiving objects:  98% (336/342)
remote: Total 342 (delta 93), reused 56 (delta 9)        
|0| Receiving objects:  99% (339/342)
Receiving objects: 100% (342/342)
Receiving objects: 100% (342/342), 603.69 KiB | 6.10 MiB/s, done.
|0| Resolving deltas:   0% (0/93)
Resolving deltas:   1% (1/93)
Resolving deltas:   2% (2/93)
Resolving deltas:   3% (3/93)
Resolving deltas:   4% (4/93)
Resolving deltas:   5% (5/93)
Resolving deltas:   6% (6/93)
Resolving deltas:   7% (7/93)
Resolving deltas:   8% (8/93)
Resolving deltas:   9% (9/93)
Resolving deltas:  11% (11/93)
Resolving deltas:  12% (12/93)
Resolving deltas:  13% (13/93)
Resolving deltas:  15% (14/93)
Resolving deltas:  16% (15/93)
Resolving deltas:  17% (16/93)
Resolving deltas:  18% (17/93)
Resolving deltas:  19% (18/93)
Resolving deltas:  20% (19/93)
Resolving deltas:  21% (20/93)
Resolving deltas:  22% (21/93)
Resolving deltas:  23% (22/93)
Resolving deltas:  24% (23/93)
Resolving deltas:  25% (24/93)
Resolving deltas:  26% (25/93)
Resolving deltas:  27% (26/93)
Resolving deltas:  30% (28/93)
Resolving deltas:  31% (29/93)
Resolving deltas:  32% (30/93)
Resolving deltas:  33% (31/93)
Resolving deltas:  34% (32/93)
Resolving deltas:  35% (33/93)
Resolving deltas:  36% (34/93)
Resolving deltas:  37% (35/93)
Resolving deltas:  38% (36/93)
Resolving deltas:  39% (37/93)
Resolving deltas:  40% (38/93)
Resolving deltas:  41% (39/93)
Resolving deltas:  43% (40/93)
Resolving deltas:  44% (41/93)
Resolving deltas:  45% (42/93)
Resolving deltas:  46% (43/93)
Resolving deltas:  47% (44/93)
Resolving deltas:  48% (45/93)
Resolving deltas:  49% (46/93)
Resolving deltas:  50% (47/93)
Resolving deltas:  51% (48/93)
Resolving deltas:  53% (50/93)
Resolving deltas:  54% (51/93)
Resolving deltas:  55% (52/93)
Resolving deltas:  58% (54/93)
Resolving deltas:  59% (55/93)
Resolving deltas:  60% (56/93)
Resolving deltas:  61% (57/93)
Resolving deltas:  62% (58/93)
Resolving deltas:  63% (59/93)
Resolving deltas:  64% (60/93)
Resolving deltas:  65% (61/93)
Resolving deltas:  66% (62/93)
Resolving deltas:  67% (63/93)
Resolving deltas:  68% (64/93)
Resolving deltas:  69% (65/93)
Resolving deltas:  70% (66/93)
Resolving deltas:  72% (67/93)
Resolving deltas:  73% (68/93)
Resolving deltas:  74% (69/93)
Resolving deltas:  75% (70/93)
Resolving deltas:  76% (71/93)
Resolving deltas:  77% (72/93)
Resolving deltas:  78% (73/93)
Resolving deltas:  79% (74/93)
Resolving deltas:  80% (75/93)
Resolving deltas:  82% (77/93)
Resolving deltas:  83% (78/93)
Resolving deltas:  84% (79/93)
Resolving deltas:  86% (80/93)
Resolving deltas:  87% (81/93)
Resolving deltas:  88% (82/93)
Resolving deltas:  89% (83/93)
Resolving deltas:  90% (84/93)
Resolving deltas:  91% (85/93)
Resolving deltas:  92% (86/93)
Resolving deltas:  93% (87/93)
Resolving deltas:  94% (88/93)
Resolving deltas:  96% (90/93)
Resolving deltas:  97% (91/93)
Resolving deltas:  98% (92/93)
Resolving deltas: 100% (93/93)
Resolving deltas: 100% (93/93), done.
|0|  00:02
)
Receiving objects:  53% (330/621)
Receiving objects:  54% (336/621)
Receiving objects:  55% (342/621)
Receiving objects:  56% (348/621)
Receiving objects:  57% (354/621)
Receiving objects:  58% (361/621)
Receiving objects:  59% (367/621)
Receiving objects:  60% (373/621)
Receiving objects:  61% (379/621)
Receiving objects:  62% (386/621)
Receiving objects:  63% (392/621)
Receiving objects:  64% (398/621)
Receiving objects:  65% (404/621)
Receiving objects:  66% (410/621)
Receiving objects:  67% (417/621)
Receiving objects:  68% (423/621)
Receiving objects:  69% (429/621)
Receiving objects:  70% (435/621)
Receiving objects:  71% (441/621)
Receiving objects:  72% (448/621)
Receiving objects:  73% (454/621)
Receiving objects:  74% (460/621)
Receiving objects:  75% (466/621)
Receiving objects:  76% (472/621)
Receiving objects:  77% (479/621)
Receiving objects:  78% (485/621)
Receiving objects:  79% (491/621)
Receiving objects:  80% (497/621)
Receiving objects:  81% (504/621)
Receiving objects:  82% (510/621)
Receiving objects:  83% (516/621)
Receiving objects:  84% (522/621)
Receiving objects:  85% (528/621)
Receiving objects:  86% (535/621)
Receiving objects:  87% (541/621)
Receiving objects:  88% (547/621)
Receiving objects:  89% (553/621)
Receiving objects:  90% (559/621)
Receiving objects:  91% (566/621)
Receiving objects:  92% (572/621)
Receiving objects:  93% (578/621)
Receiving objects:  94% (584/621)
Receiving objects:  95% (590/621)
Receiving objects:  96% (597/621)
Receiving objects:  97% (603/621)
Receiving objects:  98% (609/621)
Receiving objects:  99% (615/621)
remote: Total 621 (delta 286), reused 320 (delta 147)        
|2| Receiving objects: 100% (621/621)
Receiving objects: 100% (621/621), 2.89 MiB | 8.34 MiB/s, done.
|2| Resolving deltas:   0% (0/286)
Resolving deltas:   1% (3/286)
Resolving deltas:   2% (6/286)
Resolving deltas:   3% (9/286)
Resolving deltas:   4% (12/286)
Resolving deltas:   5% (15/286)
Resolving deltas:   6% (18/286)
Resolving deltas:   7% (21/286)
Resolving deltas:   8% (23/286)
Resolving deltas:   9% (26/286)
Resolving deltas:  10% (29/286)
Resolving deltas:  11% (32/286)
Resolving deltas:  12% (35/286)
Resolving deltas:  13% (38/286)
Resolving deltas:  14% (41/286)
Resolving deltas:  15% (43/286)
Resolving deltas:  16% (46/286)
Resolving deltas:  17% (49/286)
Resolving deltas:  18% (52/286)
Resolving deltas:  19% (55/286)
Resolving deltas:  20% (58/286)
Resolving deltas:  21% (61/286)
Resolving deltas:  22% (63/286)
Resolving deltas:  23% (66/286)
Resolving deltas:  24% (69/286)
Resolving deltas:  25% (72/286)
Resolving deltas:  26% (75/286)
Resolving deltas:  27% (78/286)
Resolving deltas:  28% (81/286)
Resolving deltas:  29% (83/286)
Resolving deltas:  30% (86/286)
Resolving deltas:  31% (90/286)
Resolving deltas:  32% (92/286)
Resolving deltas:  33% (95/286)
Resolving deltas:  34% (98/286)
Resolving deltas:  35% (101/286)
Resolving deltas:  36% (103/286)
Resolving deltas:  37% (106/286)
Resolving deltas:  38% (109/286)
Resolving deltas:  39% (112/286)
Resolving deltas:  40% (115/286)
Resolving deltas:  41% (118/286)
Resolving deltas:  42% (121/286)
Resolving deltas:  43% (123/286)
Resolving deltas:  44% (126/286)
Resolving deltas:  45% (129/286)
Resolving deltas:  46% (132/286)
Resolving deltas:  47% (135/286)
Resolving deltas:  48% (138/286)
Resolving deltas:  49% (141/286)
Resolving deltas:  50% (143/286)
Resolving deltas:  51% (146/286)
Resolving deltas:  52% (149/286)
Resolving deltas:  53% (152/286)
Resolving deltas:  54% (156/286)
Resolving deltas:  55% (159/286)
Resolving deltas:  56% (161/286)
Resolving deltas:  57% (164/286)
Resolving deltas:  58% (166/286)
Resolving deltas:  59% (169/286)
Resolving deltas:  60% (172/286)
Resolving deltas:  61% (175/286)
Resolving deltas:  62% (178/286)
Resolving deltas:  63% (181/286)
Resolving deltas:  64% (184/286)
Resolving deltas:  65% (186/286)
Resolving deltas:  66% (189/286)
Resolving deltas:  67% (192/286)
Resolving deltas:  68% (195/286)
Resolving deltas:  69% (198/286)
Resolving deltas:  70% (201/286)
Resolving deltas:  71% (205/286)
Resolving deltas:  72% (206/286)
Resolving deltas:  73% (209/286)
Resolving deltas:  74% (212/286)
Resolving deltas:  75% (215/286)
Resolving deltas:  76% (218/286)
Resolving deltas:  77% (221/286)
Resolving deltas:  78% (224/286)
Resolving deltas:  79% (226/286)
Resolving deltas:  80% (229/286)
Resolving deltas:  81% (232/286)
Resolving deltas:  82% (235/286)
Resolving deltas:  83% (238/286)
Resolving deltas:  84% (241/286)
Resolving deltas:  85% (244/286)
Resolving deltas:  86% (247/286)
Resolving deltas:  87% (250/286)
Resolving deltas:  88% (252/286)
Resolving deltas:  89% (255/286)
Resolving deltas:  90% (258/286)
Resolving deltas:  91% (261/286)
Resolving deltas:  92% (264/286)
Resolving deltas:  93% (266/286)
Resolving deltas:  94% (269/286)
Resolving deltas:  95% (272/286)
Resolving deltas:  96% (276/286)
Resolving deltas:  97% (278/286)
Resolving deltas:  98% (281/286)
Resolving deltas:  99% (284/286)
Resolving deltas: 100% (286/286)
Resolving deltas: 100% (286/286), done.
|2|  00:02
 00:02

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:04

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }

added 3 packages, and audited 1447 packages in 2s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:02

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.1 s.
 00:01

Running 'extensions/WikiEditor/setup.sh' if found
Looking for '/var/local/extensions/WikiEditor/setup.sh'
No '/var/local/extensions/WikiEditor/setup.sh' found, skipping...
 00:00

Running 'extensions/Scribunto/setup.sh' if found
Looking for '/var/local/extensions/Scribunto/setup.sh'
No '/var/local/extensions/Scribunto/setup.sh' found, skipping...
 00:00

Running 'extensions/CodeEditor/setup.sh' if found
Looking for '/var/local/extensions/CodeEditor/setup.sh'
No '/var/local/extensions/CodeEditor/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:14
 00:14

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-mediawiki-web-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:19

Reclaim disk space if needed
Free disk space (22%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12910, done        
remote: Finding sources:   1% (65/12910)           
remote: Finding sources:   2% (194/12910)           
remote: Finding sources:   3% (323/12910)           
remote: Finding sources:   4% (452/12910)           
remote: Finding sources:   5% (581/12910)           
remote: Finding sources:   6% (711/12910)           
remote: Finding sources:   7% (840/12910)           
remote: Finding sources:   8% (969/12910)           
remote: Finding sources:   9% (1098/12910)           
remote: Finding sources:  10% (1227/12910)           
remote: Finding sources:  11% (1356/12910)           
remote: Finding sources:  12% (1485/12910)           
remote: Finding sources:  13% (1614/12910)           
remote: Finding sources:  14% (1743/12910)           
remote: Finding sources:  15% (1872/12910)           
remote: Finding sources:  16% (2002/12910)           
remote: Finding sources:  17% (2131/12910)           
remote: Finding sources:  18% (2260/12910)           
remote: Finding sources:  19% (2389/12910)           
remote: Finding sources:  20% (2518/12910)           
remote: Finding sources:  21% (2647/12910)           
remote: Finding sources:  22% (2776/12910)           
remote: Finding sources:  23% (2905/12910)           
remote: Finding sources:  24% (3034/12910)           
remote: Finding sources:  25% (3163/12910)           
remote: Finding sources:  26% (3293/12910)           
remote: Finding sources:  27% (3422/12910)           
remote: Finding sources:  28% (3551/12910)           
remote: Finding sources:  29% (3680/12910)           
remote: Finding sources:  30% (3809/12910)           
remote: Finding sources:  31% (3938/12910)           
remote: Finding sources:  32% (4067/12910)           
remote: Finding sources:  33% (4196/12910)           
remote: Finding sources:  34% (4325/12910)           
remote: Finding sources:  35% (4454/12910)           
remote: Finding sources:  36% (4584/12910)           
remote: Finding sources:  37% (4713/12910)           
remote: Finding sources:  38% (4842/12910)           
remote: Finding sources:  39% (4971/12910)           
remote: Finding sources:  40% (5100/12910)           
remote: Finding sources:  41% (5229/12910)           
remote: Finding sources:  42% (5358/12910)           
remote: Finding sources:  43% (5487/12910)           
remote: Finding sources:  44% (5616/12910)           
remote: Finding sources:  45% (5745/12910)           
remote: Finding sources:  46% (5875/12910)           
remote: Finding sources:  47% (6004/12910)           
remote: Finding sources:  48% (6133/12910)           
remote: Finding sources:  49% (6262/12910)           
remote: Finding sources:  50% (6391/12910)           
remote: Finding sources:  51% (6520/12910)           
remote: Finding sources:  52% (6649/12910)           
remote: Finding sources:  53% (6778/12910)           
remote: Finding sources:  54% (6907/12910)           
remote: Finding sources:  55% (7036/12910)           
remote: Finding sources:  56% (7166/12910)           
remote: Finding sources:  57% (7295/12910)           
remote: Finding sources:  58% (7424/12910)           
remote: Finding sources:  59% (7553/12910)           
remote: Finding sources:  60% (7682/12910)           
remote: Finding sources:  61% (7811/12910)           
remote: Finding sources:  62% (7940/12910)           
remote: Finding sources:  63% (8069/12910)           
remote: Finding sources:  64% (8198/12910)           
remote: Finding sources:  65% (8327/12910)           
remote: Finding sources:  66% (8457/12910)           
remote: Finding sources:  67% (8586/12910)           
remote: Finding sources:  68% (8715/12910)           
remote: Finding sources:  69% (8844/12910)           
remote: Finding sources:  70% (8973/12910)           
remote: Finding sources:  71% (9102/12910)           
remote: Finding sources:  72% (9231/12910)           
remote: Finding sources:  73% (9360/12910)           
remote: Finding sources:  74% (9489/12910)           
remote: Finding sources:  75% (9618/12910)           
remote: Finding sources:  76% (9748/12910)           
remote: Finding sources:  77% (9877/12910)           
remote: Finding sources:  78% (10006/12910)           
remote: Finding sources:  79% (10135/12910)           
remote: Finding sources:  80% (10264/12910)           
remote: Finding sources:  81% (10393/12910)           
remote: Finding sources:  82% (10522/12910)           
remote: Finding sources:  83% (10651/12910)           
remote: Finding sources:  84% (10780/12910)           
remote: Finding sources:  85% (10909/12910)           
remote: Finding sources:  86% (11039/12910)           
remote: Finding sources:  87% (11168/12910)           
remote: Finding sources:  88% (11297/12910)           
remote: Finding sources:  89% (11426/12910)           
remote: Finding sources:  90% (11555/12910)           
remote: Finding sources:  91% (11684/12910)           
remote: Finding sources:  92% (11813/12910)           
remote: Finding sources:  93% (11942/12910)           
remote: Finding sources:  94% (12071/12910)           
remote: Finding sources:  95% (12200/12910)           
remote: Finding sources:  96% (12330/12910)           
remote: Finding sources:  97% (12459/12910)           
remote: Finding sources:  98% (12588/12910)           
remote: Finding sources:  99% (12717/12910)           
remote: Finding sources: 100% (12846/12910)           
remote: Finding sources: 100% (12910/12910)        
remote: Getting sizes:   1% (58/11429)           
remote: Getting sizes:   2% (172/11429)           
remote: Getting sizes:   3% (286/11429)           
remote: Getting sizes:   4% (401/11429)           
remote: Getting sizes:   5% (515/11429)           
remote: Getting sizes:   6% (629/11429)           
remote: Getting sizes:   7% (743/11429)           
remote: Getting sizes:   8% (858/11429)           
remote: Getting sizes:   9% (972/11429)           
remote: Getting sizes:  10% (1086/11429)           
remote: Getting sizes:  11% (1201/11429)           
remote: Getting sizes:  12% (1315/11429)           
remote: Getting sizes:  13% (1429/11429)           
remote: Getting sizes:  14% (1543/11429)           
remote: Getting sizes:  15% (1658/11429)           
remote: Getting sizes:  16% (1772/11429)           
remote: Getting sizes:  17% (1886/11429)           
remote: Getting sizes:  18% (2001/11429)           
remote: Getting sizes:  19% (2115/11429)           
remote: Getting sizes:  20% (2229/11429)           
remote: Getting sizes:  21% (2343/11429)           
remote: Getting sizes:  22% (2458/11429)           
remote: Getting sizes:  23% (2572/11429)           
remote: Getting sizes:  24% (2686/11429)           
remote: Getting sizes:  25% (2801/11429)           
remote: Getting sizes:  26% (2915/11429)           
remote: Getting sizes:  27% (3029/11429)           
remote: Getting sizes:  28% (3143/11429)           
remote: Getting sizes:  29% (3258/11429)           
remote: Getting sizes:  30% (3372/11429)           
remote: Getting sizes:  31% (3486/11429)           
remote: Getting sizes:  32% (3601/11429)           
remote: Getting sizes:  33% (3715/11429)           
remote: Getting sizes:  34% (3829/11429)           
remote: Getting sizes:  35% (3944/11429)           
remote: Getting sizes:  36% (4058/11429)           
remote: Getting sizes:  37% (4172/11429)           
remote: Getting sizes:  38% (4286/11429)           
remote: Getting sizes:  39% (4401/11429)           
remote: Getting sizes:  40% (4515/11429)           
remote: Getting sizes:  41% (4629/11429)           
remote: Getting sizes:  42% (4744/11429)           
remote: Getting sizes:  43% (4858/11429)           
remote: Getting sizes:  44% (4972/11429)           
remote: Getting sizes:  45% (5086/11429)           
remote: Getting sizes:  46% (5201/11429)           
remote: Getting sizes:  47% (5315/11429)           
remote: Getting sizes:  48% (5429/11429)           
remote: Getting sizes:  49% (5544/11429)           
remote: Getting sizes:  50% (5658/11429)           
remote: Getting sizes:  51% (5772/11429)           
remote: Getting sizes:  52% (5886/11429)           
remote: Getting sizes:  53% (6001/11429)           
remote: Getting sizes:  54% (6115/11429)           
remote: Getting sizes:  55% (6229/11429)           
remote: Getting sizes:  56% (6344/11429)           
remote: Getting sizes:  57% (6458/11429)           
remote: Getting sizes:  58% (6572/11429)           
remote: Getting sizes:  59% (6686/11429)           
remote: Getting sizes:  60% (6801/11429)           
remote: Getting sizes:  61% (6915/11429)           
remote: Getting sizes:  62% (7029/11429)           
remote: Getting sizes:  63% (7144/11429)           
remote: Getting sizes:  64% (7258/11429)           
remote: Getting sizes:  65% (7372/11429)           
remote: Getting sizes:  66% (7486/11429)           
remote: Getting sizes:  67% (7601/11429)           
remote: Getting sizes:  68% (7715/11429)           
remote: Getting sizes:  69% (7829/11429)           
remote: Getting sizes:  70% (7944/11429)           
remote: Getting sizes:  71% (8058/11429)           
remote: Getting sizes:  72% (8172/11429)           
remote: Getting sizes:  73% (8287/11429)           
remote: Getting sizes:  74% (8401/11429)           
remote: Getting sizes:  75% (8515/11429)           
remote: Getting sizes:  76% (8629/11429)           
remote: Getting sizes:  77% (8744/11429)           
remote: Getting sizes:  78% (8858/11429)           
remote: Getting sizes:  79% (8972/11429)           
remote: Getting sizes:  80% (9087/11429)           
remote: Getting sizes:  81% (9201/11429)           
remote: Getting sizes:  82% (9315/11429)           
remote: Getting sizes:  83% (9429/11429)           
remote: Getting sizes:  84% (9544/11429)           
remote: Getting sizes:  85% (9658/11429)           
remote: Getting sizes:  86% (9772/11429)           
remote: Getting sizes:  87% (9887/11429)           
remote: Getting sizes:  88% (10001/11429)           
remote: Getting sizes:  89% (10115/11429)           
remote: Getting sizes:  90% (10229/11429)           
remote: Getting sizes:  91% (10344/11429)           
remote: Getting sizes:  92% (10458/11429)           
remote: Getting sizes:  93% (10572/11429)           
remote: Getting sizes:  94% (10687/11429)           
remote: Getting sizes:  95% (10801/11429)           
remote: Getting sizes:  96% (10915/11429)           
remote: Getting sizes:  97% (11029/11429)           
remote: Getting sizes:  98% (11144/11429)           
remote: Getting sizes:  99% (11258/11429)           
remote: Getting sizes: 100% (11372/11429)           
remote: Getting sizes: 100% (11429/11429)        
remote: Compressing objects:   2% (2224/135389)           
remote: Compressing objects:   3% (3469/135389)           
remote: Compressing objects:   4% (4740/135389)           
remote: Compressing objects:   5% (6434/135389)           
remote: Compressing objects:   6% (7531/135389)           
remote: Compressing objects:   7% (8918/135389)           
remote: Compressing objects:   8% (10206/135389)           
remote: Compressing objects:   8% (10875/135389)           
remote: Compressing objects:   9% (11518/135389)           
remote: Compressing objects:  10% (12962/135389)           
remote: Compressing objects:  11% (14219/135389)           
remote: Compressing objects:  12% (15570/135389)           
remote: Compressing objects:  13% (16945/135389)           
remote: Compressing objects:  14% (18298/135389)           
remote: Compressing objects:  15% (19744/135389)           
remote: Compressing objects:  16% (21021/135389)           
remote: Compressing objects:  17% (22457/135389)           
remote: Compressing objects:  18% (23700/135389)           
remote: Compressing objects:  19% (25053/135389)           
remote: Compressing objects:  20% (26438/135389)           
remote: Compressing objects:  20% (26901/135389)           
remote: Compressing objects:  21% (27756/135389)           
remote: Compressing objects:  22% (29131/135389)           
remote: Compressing objects:  23% (30463/135389)           
remote: Compressing objects:  24% (31824/135389)           
remote: Compressing objects:  25% (33181/135389)           
remote: Compressing objects:  26% (34526/135389)           
remote: Compressing objects:  27% (36120/135389)           
remote: Compressing objects:  28% (37341/135389)           
remote: Compressing objects:  29% (38802/135389)           
remote: Compressing objects:  30% (40297/135389)           
remote: Compressing objects:  31% (41384/135389)           
remote: Compressing objects:  32% (42740/135389)           
remote: Compressing objects:  33% (44051/135389)           
remote: Compressing objects:  34% (45367/135389)           
remote: Compressing objects:  35% (46711/135389)           
remote: Compressing objects:  36% (48114/135389)           
remote: Compressing objects:  37% (49420/135389)           
remote: Compressing objects:  38% (50808/135389)           
remote: Compressing objects:  39% (52471/135389)           
remote: Compressing objects:  40% (53497/135389)           
remote: Compressing objects:  41% (55071/135389)           
remote: Compressing objects:  42% (56349/135389)           
remote: Compressing objects:  43% (57676/135389)           
remote: Compressing objects:  44% (59239/135389)           
remote: Compressing objects:  45% (60302/135389)           
remote: Compressing objects:  46% (61761/135389)           
remote: Compressing objects:  47% (63006/135389)           
remote: Compressing objects:  47% (64008/135389)           
remote: Compressing objects:  48% (64627/135389)           
remote: Compressing objects:  49% (65676/135389)           
remote: Compressing objects:  50% (67026/135389)           
remote: Compressing objects:  51% (68590/135389)           
remote: Compressing objects:  52% (70197/135389)           
remote: Compressing objects:  53% (71233/135389)           
remote: Compressing objects:  54% (72446/135389)           
remote: Compressing objects:  55% (74562/135389)           
remote: Compressing objects:  56% (75279/135389)           
remote: Compressing objects:  57% (76633/135389)           
remote: Compressing objects:  58% (77886/135389)           
remote: Compressing objects:  59% (79433/135389)           
remote: Compressing objects:  60% (80829/135389)           
remote: Compressing objects:  61% (82167/135389)           
remote: Compressing objects:  62% (83394/135389)           
remote: Compressing objects:  63% (84626/135389)           
remote: Compressing objects:  64% (85977/135389)           
remote: Compressing objects:  65% (87350/135389)           
remote: Compressing objects:  66% (89673/135389)           
remote: Compressing objects:  67% (90312/135389)           
remote: Compressing objects:  68% (91396/135389)           
remote: Compressing objects:  69% (92835/135389)           
remote: Compressing objects:  70% (94136/135389)           
remote: Compressing objects:  71% (95482/135389)           
remote: Compressing objects:  72% (96879/135389)           
remote: Compressing objects:  73% (98219/135389)           
remote: Compressing objects:  74% (99526/135389)           
remote: Compressing objects:  75% (100974/135389)           
remote: Compressing objects:  76% (102292/135389)           
remote: Compressing objects:  77% (103756/135389)           
remote: Compressing objects:  78% (104987/135389)           
remote: Compressing objects:  78% (105439/135389)           
remote: Compressing objects:  79% (106293/135389)           
remote: Compressing objects:  80% (107813/135389)           
remote: Compressing objects:  81% (109007/135389)           
remote: Compressing objects:  82% (110464/135389)           
remote: Compressing objects:  83% (111727/135389)           
remote: Compressing objects:  84% (113104/135389)           
remote: Compressing objects:  85% (114421/135389)           
remote: Compressing objects:  86% (115948/135389)           
remote: Compressing objects:  87% (117429/135389)           
remote: Compressing objects:  88% (118474/135389)           
remote: Compressing objects:  89% (119873/135389)           
remote: Compressing objects:  90% (121353/135389)           
remote: Compressing objects:  91% (122591/135389)           
remote: Compressing objects:  92% (124099/135389)           
remote: Compressing objects:  93% (125301/135389)           
remote: Compressing objects:  94% (127490/135389)           
remote: Compressing objects:  95% (128129/135389)           
remote: Compressing objects:  96% (129417/135389)           
remote: Compressing objects:  97% (130661/135389)           
remote: Compressing objects:  98% (132116/135389)           
remote: Compressing objects:  99% (133361/135389)           
remote: Compressing objects: 100% (134713/135389)           
remote: Compressing objects: 100% (135388/135389)        
Receiving objects:   0% (1/12910)
Receiving objects:   1% (130/12910)
Receiving objects:   2% (259/12910)
Receiving objects:   3% (388/12910)
Receiving objects:   4% (517/12910)
Receiving objects:   5% (646/12910)
Receiving objects:   6% (775/12910)
Receiving objects:   7% (904/12910)
Receiving objects:   8% (1033/12910)
Receiving objects:   9% (1162/12910)
Receiving objects:  10% (1291/12910)
Receiving objects:  11% (1421/12910)
Receiving objects:  12% (1550/12910)
Receiving objects:  13% (1679/12910)
Receiving objects:  14% (1808/12910)
Receiving objects:  15% (1937/12910)
Receiving objects:  16% (2066/12910)
Receiving objects:  17% (2195/12910), 4.40 MiB | 8.80 MiB/s
Receiving objects:  18% (2324/12910), 4.40 MiB | 8.80 MiB/s
Receiving objects:  19% (2453/12910), 4.40 MiB | 8.80 MiB/s
Receiving objects:  20% (2582/12910), 4.40 MiB | 8.80 MiB/s
Receiving objects:  21% (2712/12910), 4.40 MiB | 8.80 MiB/s
Receiving objects:  22% (2841/12910), 4.40 MiB | 8.80 MiB/s
Receiving objects:  23% (2970/12910), 4.40 MiB | 8.80 MiB/s
Receiving objects:  24% (3099/12910), 4.40 MiB | 8.80 MiB/s
Receiving objects:  25% (3228/12910), 4.40 MiB | 8.80 MiB/s
Receiving objects:  26% (3357/12910), 4.40 MiB | 8.80 MiB/s
Receiving objects:  27% (3486/12910), 4.40 MiB | 8.80 MiB/s
Receiving objects:  28% (3615/12910), 4.40 MiB | 8.80 MiB/s
Receiving objects:  29% (3744/12910), 4.40 MiB | 8.80 MiB/s
Receiving objects:  30% (3873/12910), 4.40 MiB | 8.80 MiB/s
Receiving objects:  30% (3996/12910), 4.40 MiB | 8.80 MiB/s
Receiving objects:  31% (4003/12910), 4.40 MiB | 8.80 MiB/s
Receiving objects:  32% (4132/12910), 8.91 MiB | 8.91 MiB/s
Receiving objects:  33% (4261/12910), 8.91 MiB | 8.91 MiB/s
Receiving objects:  34% (4390/12910), 8.91 MiB | 8.91 MiB/s
Receiving objects:  35% (4519/12910), 8.91 MiB | 8.91 MiB/s
Receiving objects:  36% (4648/12910), 8.91 MiB | 8.91 MiB/s
Receiving objects:  37% (4777/12910), 11.94 MiB | 7.96 MiB/s
Receiving objects:  38% (4906/12910), 11.94 MiB | 7.96 MiB/s
Receiving objects:  39% (5035/12910), 11.94 MiB | 7.96 MiB/s
Receiving objects:  40% (5164/12910), 11.94 MiB | 7.96 MiB/s
Receiving objects:  41% (5294/12910), 11.94 MiB | 7.96 MiB/s
Receiving objects:  42% (5423/12910), 11.94 MiB | 7.96 MiB/s
Receiving objects:  43% (5552/12910), 11.94 MiB | 7.96 MiB/s
Receiving objects:  44% (5681/12910), 11.94 MiB | 7.96 MiB/s
Receiving objects:  44% (5757/12910), 11.94 MiB | 7.96 MiB/s
Receiving objects:  45% (5810/12910), 15.41 MiB | 7.70 MiB/s
Receiving objects:  46% (5939/12910), 15.41 MiB | 7.70 MiB/s
Receiving objects:  47% (6068/12910), 19.00 MiB | 7.58 MiB/s
Receiving objects:  47% (6149/12910), 19.00 MiB | 7.58 MiB/s
Receiving objects:  48% (6197/12910), 22.29 MiB | 7.42 MiB/s
Receiving objects:  49% (6326/12910), 22.29 MiB | 7.42 MiB/s
Receiving objects:  50% (6455/12910), 22.29 MiB | 7.42 MiB/s
Receiving objects:  51% (6585/12910), 22.29 MiB | 7.42 MiB/s
Receiving objects:  52% (6714/12910), 26.65 MiB | 7.60 MiB/s
Receiving objects:  53% (6843/12910), 26.65 MiB | 7.60 MiB/s
Receiving objects:  53% (6906/12910), 26.65 MiB | 7.60 MiB/s
Receiving objects:  54% (6972/12910), 31.09 MiB | 7.76 MiB/s
Receiving objects:  55% (7101/12910), 31.09 MiB | 7.76 MiB/s
Receiving objects:  56% (7230/12910), 31.09 MiB | 7.76 MiB/s
Receiving objects:  57% (7359/12910), 31.09 MiB | 7.76 MiB/s
Receiving objects:  58% (7488/12910), 31.09 MiB | 7.76 MiB/s
Receiving objects:  59% (7617/12910), 31.09 MiB | 7.76 MiB/s
Receiving objects:  60% (7746/12910), 31.09 MiB | 7.76 MiB/s
Receiving objects:  61% (7876/12910), 31.09 MiB | 7.76 MiB/s
Receiving objects:  62% (8005/12910), 31.09 MiB | 7.76 MiB/s
Receiving objects:  63% (8134/12910), 31.09 MiB | 7.76 MiB/s
Receiving objects:  64% (8263/12910), 31.09 MiB | 7.76 MiB/s
Receiving objects:  65% (8392/12910), 31.09 MiB | 7.76 MiB/s
Receiving objects:  66% (8521/12910), 31.09 MiB | 7.76 MiB/s
Receiving objects:  67% (8650/12910), 31.09 MiB | 7.76 MiB/s
Receiving objects:  68% (8779/12910), 31.09 MiB | 7.76 MiB/s
Receiving objects:  69% (8908/12910), 31.09 MiB | 7.76 MiB/s
Receiving objects:  70% (9037/12910), 31.09 MiB | 7.76 MiB/s
Receiving objects:  71% (9167/12910), 31.09 MiB | 7.76 MiB/s
Receiving objects:  72% (9296/12910), 31.09 MiB | 7.76 MiB/s
Receiving objects:  73% (9425/12910), 31.09 MiB | 7.76 MiB/s
Receiving objects:  74% (9554/12910), 31.09 MiB | 7.76 MiB/s
Receiving objects:  75% (9683/12910), 31.09 MiB | 7.76 MiB/s
Receiving objects:  76% (9812/12910), 36.90 MiB | 8.19 MiB/s
Receiving objects:  77% (9941/12910), 36.90 MiB | 8.19 MiB/s
Receiving objects:  78% (10070/12910), 36.90 MiB | 8.19 MiB/s
Receiving objects:  79% (10199/12910), 36.90 MiB | 8.19 MiB/s
Receiving objects:  80% (10328/12910), 36.90 MiB | 8.19 MiB/s
Receiving objects:  81% (10458/12910), 36.90 MiB | 8.19 MiB/s
Receiving objects:  82% (10587/12910), 36.90 MiB | 8.19 MiB/s
Receiving objects:  83% (10716/12910), 36.90 MiB | 8.19 MiB/s
Receiving objects:  84% (10845/12910), 36.90 MiB | 8.19 MiB/s
Receiving objects:  85% (10974/12910), 36.90 MiB | 8.19 MiB/s
Receiving objects:  86% (11103/12910), 36.90 MiB | 8.19 MiB/s
Receiving objects:  87% (11232/12910), 36.90 MiB | 8.19 MiB/s
Receiving objects:  88% (11361/12910), 36.90 MiB | 8.19 MiB/s
Receiving objects:  89% (11490/12910), 36.90 MiB | 8.19 MiB/s
Receiving objects:  90% (11619/12910), 36.90 MiB | 8.19 MiB/s
Receiving objects:  91% (11749/12910), 36.90 MiB | 8.19 MiB/s
Receiving objects:  92% (11878/12910), 36.90 MiB | 8.19 MiB/s
Receiving objects:  93% (12007/12910), 36.90 MiB | 8.19 MiB/s
Receiving objects:  94% (12136/12910), 36.90 MiB | 8.19 MiB/s
Receiving objects:  95% (12265/12910), 36.90 MiB | 8.19 MiB/s
Receiving objects:  96% (12394/12910), 36.90 MiB | 8.19 MiB/s
Receiving objects:  97% (12523/12910), 36.90 MiB | 8.19 MiB/s
Receiving objects:  98% (12652/12910), 36.90 MiB | 8.19 MiB/s
Receiving objects:  99% (12781/12910), 36.90 MiB | 8.19 MiB/s
Receiving objects:  99% (12826/12910), 36.90 MiB | 8.19 MiB/s
remote: Total 12910 (delta 2738), reused 6294 (delta 1478)        
Receiving objects: 100% (12910/12910), 43.43 MiB | 8.66 MiB/s
Receiving objects: 100% (12910/12910), 45.54 MiB | 8.71 MiB/s, done.
Resolving deltas:   0% (0/2738)
Resolving deltas:   1% (28/2738)
Resolving deltas:   2% (55/2738)
Resolving deltas:   3% (84/2738)
Resolving deltas:   4% (110/2738)
Resolving deltas:   5% (138/2738)
Resolving deltas:   6% (165/2738)
Resolving deltas:   7% (192/2738)
Resolving deltas:   8% (220/2738)
Resolving deltas:   9% (247/2738)
Resolving deltas:  10% (274/2738)
Resolving deltas:  11% (302/2738)
Resolving deltas:  12% (329/2738)
Resolving deltas:  13% (356/2738)
Resolving deltas:  14% (384/2738)
Resolving deltas:  15% (413/2738)
Resolving deltas:  16% (439/2738)
Resolving deltas:  17% (466/2738)
Resolving deltas:  18% (493/2738)
Resolving deltas:  19% (522/2738)
Resolving deltas:  20% (548/2738)
Resolving deltas:  21% (575/2738)
Resolving deltas:  22% (603/2738)
Resolving deltas:  23% (631/2738)
Resolving deltas:  24% (658/2738)
Resolving deltas:  25% (685/2738)
Resolving deltas:  26% (712/2738)
Resolving deltas:  27% (740/2738)
Resolving deltas:  28% (767/2738)
Resolving deltas:  29% (795/2738)
Resolving deltas:  30% (822/2738)
Resolving deltas:  31% (849/2738)
Resolving deltas:  32% (877/2738)
Resolving deltas:  33% (904/2738)
Resolving deltas:  34% (931/2738)
Resolving deltas:  35% (959/2738)
Resolving deltas:  36% (986/2738)
Resolving deltas:  37% (1014/2738)
Resolving deltas:  38% (1041/2738)
Resolving deltas:  39% (1068/2738)
Resolving deltas:  40% (1096/2738)
Resolving deltas:  41% (1123/2738)
Resolving deltas:  42% (1150/2738)
Resolving deltas:  43% (1178/2738)
Resolving deltas:  44% (1205/2738)
Resolving deltas:  45% (1233/2738)
Resolving deltas:  46% (1260/2738)
Resolving deltas:  47% (1287/2738)
Resolving deltas:  48% (1315/2738)
Resolving deltas:  49% (1342/2738)
Resolving deltas:  50% (1369/2738)
Resolving deltas:  51% (1397/2738)
Resolving deltas:  52% (1424/2738)
Resolving deltas:  53% (1452/2738)
Resolving deltas:  54% (1479/2738)
Resolving deltas:  55% (1506/2738)
Resolving deltas:  56% (1534/2738)
Resolving deltas:  57% (1562/2738)
Resolving deltas:  58% (1589/2738)
Resolving deltas:  59% (1616/2738)
Resolving deltas:  60% (1643/2738)
Resolving deltas:  61% (1671/2738)
Resolving deltas:  62% (1698/2738)
Resolving deltas:  63% (1725/2738)
Resolving deltas:  64% (1753/2738)
Resolving deltas:  65% (1780/2738)
Resolving deltas:  66% (1808/2738)
Resolving deltas:  67% (1835/2738)
Resolving deltas:  68% (1862/2738)
Resolving deltas:  69% (1890/2738)
Resolving deltas:  70% (1917/2738)
Resolving deltas:  71% (1944/2738)
Resolving deltas:  72% (1972/2738)
Resolving deltas:  73% (1999/2738)
Resolving deltas:  74% (2027/2738)
Resolving deltas:  75% (2054/2738)
Resolving deltas:  76% (2081/2738)
Resolving deltas:  77% (2109/2738)
Resolving deltas:  78% (2136/2738)
Resolving deltas:  79% (2164/2738)
Resolving deltas:  80% (2192/2738)
Resolving deltas:  81% (2218/2738)
Resolving deltas:  82% (2247/2738)
Resolving deltas:  83% (2273/2738)
Resolving deltas:  84% (2302/2738)
Resolving deltas:  85% (2328/2738)
Resolving deltas:  86% (2356/2738)
Resolving deltas:  87% (2383/2738)
Resolving deltas:  88% (2410/2738)
Resolving deltas:  89% (2438/2738)
Resolving deltas:  90% (2465/2738)
Resolving deltas:  91% (2492/2738)
Resolving deltas:  92% (2519/2738)
Resolving deltas:  93% (2548/2738)
Resolving deltas:  94% (2574/2738)
Resolving deltas:  95% (2603/2738)
Resolving deltas:  96% (2629/2738)
Resolving deltas:  97% (2656/2738)
Resolving deltas:  98% (2684/2738)
Resolving deltas:  99% (2711/2738)
Resolving deltas: 100% (2738/2738)
Resolving deltas: 100% (2738/2738), done.
Updating files:  66% (7602/11457)
Updating files:  67% (7677/11457)
Updating files:  68% (7791/11457)
Updating files:  69% (7906/11457)
Updating files:  70% (8020/11457)
Updating files:  71% (8135/11457)
Updating files:  72% (8250/11457)
Updating files:  73% (8364/11457)
Updating files:  74% (8479/11457)
Updating files:  75% (8593/11457)
Updating files:  76% (8708/11457)
Updating files:  77% (8822/11457)
Updating files:  78% (8937/11457)
Updating files:  79% (9052/11457)
Updating files:  80% (9166/11457)
Updating files:  81% (9281/11457)
Updating files:  82% (9395/11457)
Updating files:  83% (9510/11457)
Updating files:  84% (9624/11457)
Updating files:  85% (9739/11457)
Updating files:  86% (9854/11457)
Updating files:  87% (9968/11457)
Updating files:  88% (10083/11457)
Updating files:  89% (10197/11457)
Updating files:  90% (10312/11457)
Updating files:  91% (10426/11457)
Updating files:  92% (10541/11457)
Updating files:  93% (10656/11457)
Updating files:  94% (10770/11457)
Updating files:  95% (10885/11457)
Updating files:  96% (10999/11457)
Updating files:  97% (11114/11457)
Updating files:  98% (11228/11457)
Updating files:  99% (11343/11457)
Updating files: 100% (11457/11457)
Updating files: 100% (11457/11457), done.
 00:12

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-mediawiki-1  Started
 00:02

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  38/133 [========>-------------------]  28%
  66/133 [=============>--------------]  49%
  85/133 [=================>----------]  63%
 105/133 [======================>-----]  78%
 120/133 [=========================>--]  90%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:02

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 5.1 s.
 00:05

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 13s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:14

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:01

 Total duration: 01:23

 01:23

Install 'extensions/CodeMirror'...

Cloning component(s)
:0: _clone_component "extensions/WikiEditor"
:1: _clone_component "extensions/CodeMirror"
|1| 
|1| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/CodeMirror to 'extensions/CodeMirror' (use CLONE_DEPTH=0 for full depth)
|1| Cloning into 'extensions/CodeMirror'...
|1| remote: Counting objects: 1           
remote: Counting objects: 330, done        
|1| remote: Finding sources:   1% (2/330)           
remote: Finding sources:   2% (5/330)           
remote: Finding sources:   3% (9/330)           
remote: Finding sources:   4% (12/330)           
remote: Finding sources:   5% (15/330)           
remote: Finding sources:   6% (19/330)           
remote: Finding sources:   7% (22/330)           
remote: Finding sources:   8% (25/330)           
remote: Finding sources:   9% (29/330)           
remote: Finding sources:  10% (32/330)           
remote: Finding sources:  11% (35/330)           
remote: Finding sources:  12% (38/330)           
remote: Finding sources:  13% (42/330)           
remote: Finding sources:  14% (45/330)           
remote: Finding sources:  15% (48/330)           
remote: Finding sources:  16% (52/330)           
remote: Finding sources:  17% (55/330)           
remote: Finding sources:  18% (58/330)           
remote: Finding sources:  19% (62/330)           
remote: Finding sources:  20% (65/330)           
remote: Finding sources:  21% (68/330)           
remote: Finding sources:  22% (71/330)           
remote: Finding sources:  23% (75/330)           
remote: Finding sources:  24% (78/330)           
remote: Finding sources:  25% (81/330)           
remote: Finding sources:  26% (85/330)           
remote: Finding sources:  27% (88/330)           
remote: Finding sources:  28% (91/330)           
remote: Finding sources:  29% (95/330)           
remote: Finding sources:  30% (98/330)           
remote: Finding sources:  31% (101/330)           
remote: Finding sources:  32% (104/330)           
remote: Finding sources:  33% (108/330)           
remote: Finding sources:  34% (111/330)           
remote: Finding sources:  35% (114/330)           
remote: Finding sources:  36% (118/330)           
remote: Finding sources:  37% (121/330)           
remote: Finding sources:  38% (124/330)           
remote: Finding sources:  39% (128/330)           
remote: Finding sources:  40% (131/330)           
remote: Finding sources:  41% (134/330)           
remote: Finding sources:  42% (137/330)           
remote: Finding sources:  43% (141/330)           
remote: Finding sources:  44% (144/330)           
remote: Finding sources:  45% (147/330)           
remote: Finding sources:  46% (151/330)           
remote: Finding sources:  47% (154/330)           
remote: Finding sources:  48% (157/330)           
remote: Finding sources:  49% (161/330)           
remote: Finding sources:  50% (164/330)           
remote: Finding sources:  51% (167/330)           
remote: Finding sources:  52% (170/330)           
remote: Finding sources:  53% (174/330)           
remote: Finding sources:  54% (177/330)           
remote: Finding sources:  55% (180/330)           
remote: Finding sources:  56% (184/330)           
remote: Finding sources:  57% (187/330)           
remote: Finding sources:  58% (190/330)           
remote: Finding sources:  59% (194/330)           
remote: Finding sources:  60% (197/330)           
remote: Finding sources:  61% (200/330)           
remote: Finding sources:  62% (203/330)           
remote: Finding sources:  63% (207/330)           
remote: Finding sources:  64% (210/330)           
remote: Finding sources:  65% (213/330)           
remote: Finding sources:  66% (217/330)           
remote: Finding sources:  67% (220/330)           
remote: Finding sources:  68% (223/330)           
remote: Finding sources:  69% (227/330)           
remote: Finding sources:  70% (230/330)           
remote: Finding sources:  71% (233/330)           
remote: Finding sources:  72% (236/330)           
remote: Finding sources:  73% (240/330)           
remote: Finding sources:  74%|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/WikiEditor to 'extensions/WikiEditor' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/WikiEditor'...
|0| remote: Counting objects: 1           
remote: Counting objects: 342, done        
|0| remote: Finding sources:   1% (2/342)           
remote: Finding sources:   2% (6/342)           
remote: Finding sources:   3% (9/342)           
remote: Finding sources:   4% (12/342)           
remote: Finding sources:   5% (16/342)           
remote: Finding sources:   6% (19/342)           
remote: Finding sources:   7% (23/342)           
remote: Finding sources:   8% (26/342)           
remote: Finding sources:   9% (30/342)           
remote: Finding sources:  10% (33/342)           
remote: Finding sources:  11% (36/342)           
remote: Finding sources:  12% (40/342)           
remote: Finding sources:  13% (43/342)           
remote: Finding sources:  14% (47/342)           
remote: Finding sources:  15% (50/342)           
remote: Finding sources:  16% (54/342)           
remote: Finding sources:  17% (57/342)           
remote: Finding sources:  18% (60/342)           
remote: Finding sources:  19% (64/342)           
remote: Finding sources:  20% (67/342)           
remote: Finding sources:  21% (71/342)           
remote: Finding sources:  22% (74/342)           
remote: Finding sources:  23% (77/342)           
remote: Finding sources:  24% (81/342)           
remote: Finding sources:  25% (84/342)           
remote: Finding sources:  26% (88/342)           
remote: Finding sources:  27% (91/342)           
remote: Finding sources:  28% (95/342)           
remote: Finding sources:  29% (98/342)           
remote: Finding sources:  30% (101/342)           
remote: Finding sources:  31% (105/342)           
remote: Finding sources:  32% (108/342)           
remote: Finding sources:  33% (112/342)           
remote: Finding sources:  34% (115/342)           
remote: Finding sources:  35% (118/342)           
remote: Finding sources:  36% (122/342)           
remote: Finding sources:  37% (125/342)           
remote: Finding sources:  38% (129/342)           
remote: Finding sources:  39% (132/342)           
remote: Finding sources:  40% (136/342)           
remote: Finding sources:  41% (139/342)           
remote: Finding sources:  42% (142/342)           
remote: Finding sources:  43% (146/342)           
remote: Finding sources:  44% (149/342)           
remote: Finding sources:  45% (153/342)           
remote: Finding sources:  46% (156/342)           
remote: Finding sources:  47% (160/342)           
remote: Finding sources:  48% (163/342)           
remote: Finding sources:  49% (166/342)           
remote: Finding sources:  50% (170/342)           
remote: Finding sources:  51% (173/342)           
remote: Finding sources:  52% (177/342)           
remote: Finding sources:  53% (180/342)           
remote: Finding sources:  54% (183/342)           
remote: Finding sources:  55% (187/342)           
remote: Finding sources:  56% (190/342)           
remote: Finding sources:  57% (194/342)           
remote: Finding sources:  58% (197/342)           
remote: Finding sources:  59% (201/342)           
remote: Finding sources:  60% (204/342)           
remote: Finding sources:  61% (207/342)           
remote: Finding sources:  62% (211/342)           
remote: Finding sources:  63% (214/342)           
remote: Finding sources:  64% (218/342)           
remote: Finding sources:  65% (221/342)           
remote: Finding sources:  66% (225/342)           
remote: Finding sources:  67% (228/342)           
remote: Finding sources:  68% (231/342)           
remote: Finding sources:  69% (235/342)           
remote: Finding sources:  70% (238/342)           
remote: Finding sources:  71% (242/342)           
remote: Finding sources:  72% (245/342)           
remote: Finding sources:  73% (248/342)           
remote: Finding sources:  74% (252/342)           
remote: Finding sources:  75% (255/342)           
remote: Finding sources:  76% (259/342)           
remote: Finding sources:  77% (262/342)           
remote: Finding sources:  78% (266/342)           
remote: Finding sources:  79% (269/342)           
remote: Finding sources:  80% (272/342)           
remote: Finding sources:  81% (276/342)           
remote: Finding sources:  82% (279/342)           
remote: Finding sources:  83% (283/342)           
remote: Finding sources:  84% (286/342)           
remote: Finding sources:  85% (289/342)           
remote: Finding sources:  86% (293/342)           
remote: Finding sources:  87% (296/342)           
remote: Finding sources:  88% (300/342)           
remote: Finding sources:  89% (303/342)           
remote: Finding sources:  90% (307/342)           
remote: Finding sources:  91% (310/342)           
remote: Finding sources:  92% (313/342)           
remote: Finding sources:  93% (317/342)           
remote: Finding sources:  94% (320/342)           
remote: Finding sources:  95% (324/342)           
remote: Finding sources:  96% (327/342)           
remote: Finding sources:  97% (331/342)           
remote: Finding sources:  98% (334/342)           
remote: Finding sources:  99% (337/342)           
remote: Finding sources: 100% (341/342)           
remote: Finding sources: 100% (342/342)        
|0| remote: Getting sizes:   1% (2/331)           
remote: Getting sizes:   2% (5/331)           
remote: Getting sizes:   3% (9/331)           
remote: Getting sizes:   4% (12/331)           
remote: Getting sizes:   5% (15/331)           
remote: Getting sizes:   6% (19/331)           
remote: Getting sizes:   7% (22/331)           
remote: Getting sizes:   8% (25/331)           
remote: Getting sizes:   9% (29/331)           
remote: Getting sizes:  10% (32/331)           
remote: Getting sizes:  11% (35/331)           
remote: Getting sizes:  12% (39/331)           
remote: Getting sizes:  13% (42/331)           
remote: Getting sizes:  14% (45/331)           
remote: Getting sizes:  15% (48/331)           
remote: Getting sizes:  16% (52/331)           
remote: Getting sizes:  17% (55/331)           
remote: Getting sizes:  18% (58/331)           
remote: Getting sizes:  19% (62/331)           
remote: Getting sizes:  20% (65/331)           
remote: Getting sizes:  21% (68/331)           
remote: Getting sizes:  22% (72/331)           
remote: Getting sizes:  23% (75/331)           
remote: Getting sizes:  24% (78/331)           
remote: Getting sizes:  25% (82/331)           
remote: Getting sizes:  26% (85/331)           
remote: Getting sizes:  27% (88/331)           
remote: Getting sizes:  28% (92/331)           
remote: Getting sizes:  29% (95/331)           
remote: Getting sizes:  30% (98/331)           
remote: Getting sizes:  31% (101/331)           
remote: Getting sizes:  32% (105/331)           
remote: Getting sizes:  33% (108/331)           
remote: Getting sizes:  34% (111/331)           
remote: Getting sizes:  35% (115/331)           
remote: Getting sizes:  36% (118/331)           
remote: Getting sizes:  37% (121/331)           
remote: Getting sizes:  38% (125/331)           
remote: Getting sizes:  39% (128/331)           
remote: Getting sizes:  40% (131/331)           
remote: Getting sizes:  41% (135/331)           
remote: Getting sizes:  42% (138/331)           
remote: Getting sizes:  43% (141/331)           
remote: Getting sizes:  44% (144/331)           
remote: Getting sizes:  45% (148/331)           
remote: Getting sizes:  46% (151/331)           
remote: Getting sizes:  47% (154/331)           
remote: Getting sizes:  48% (158/331)           
remote: Getting sizes:  49% (161/331)           
remote: Getting sizes:  50% (164/331)           
remote: Getting sizes:  51% (168/331)           
remote: Getting sizes:  52% (171/331)           
remote: Getting sizes:  53% (174/331)           
remote: Getting sizes:  54% (178/331)           
remote: Getting sizes:  55% (181/331)           
remote: Getting sizes:   (243/330)           
remote: Finding sources:  75% (246/330)           
remote: Finding sources:  76% (250/330)           
remote: Finding sources:  77% (253/330)           
remote: Finding sources:  78% (256/330)           
remote: Finding sources:  79% (260/330)           
remote: Finding sources:  80% (263/330)           
remote: Finding sources:  81% (266/330)           
remote: Finding sources:  82% (269/330)           
remote: Finding sources:  83% (273/330)           
remote: Finding sources:  84% (276/330)           
remote: Finding sources:  85% (279/330)           
remote: Finding sources:  86% (283/330)           
remote: Finding sources:  87% (286/330)           
remote: Finding sources:  88% (289/330)           
remote: Finding sources:  89% (293/330)           
remote: Finding sources:  90% (296/330)           
remote: Finding sources:  91% (299/330)           
remote: Finding sources:  92% (302/330)           
remote: Finding sources:  93% (306/330)           
remote: Finding sources:  94% (309/330)           
remote: Finding sources:  95% (312/330)           
remote: Finding sources:  96% (316/330)           
remote: Finding sources:  97% (319/330)           
remote: Finding sources:  98% (322/330)           
remote: Finding sources:  99% (326/330)           
remote: Finding sources: 100% (329/330)           
remote: Finding sources: 100% (330/330)        
|1| remote: Getting sizes:   1% (2/308)           
remote: Getting sizes:   2% (5/308)           
remote: Getting sizes:   3% (8/308)           
remote: Getting sizes:   4% (11/308)           
remote: Getting sizes:   5% (14/308)           
remote: Getting sizes:   6% (17/308)           
remote: Getting sizes:   7% (21/308)           
remote: Getting sizes:   8% (24/308)           
remote: Getting sizes:   9% (27/308)           
remote: Getting sizes:  10% (30/308)           
remote: Getting sizes:  11% (33/308)           
remote: Getting sizes:  12% (36/308)           
remote: Getting sizes:  13% (39/308)           
remote: Getting sizes:  14% (42/308)           
remote: Getting sizes:  15% (45/308)           
remote: Getting sizes:  16% (48/308)           
remote: Getting sizes:  17% (51/308)           
remote: Getting sizes:  18% (54/308)           
remote: Getting sizes:  19% (57/308)           
remote: Getting sizes:  20% (61/308)           
remote: Getting sizes:  21% (64/308)           
remote: Getting sizes:  22% (67/308)           
remote: Getting sizes:  23% (70/308)           
remote: Getting sizes:  24% (73/308)           
remote: Getting sizes:  25% (76/308)           
remote: Getting sizes:  26% (79/308)           
remote: Getting sizes:  27% (82/308)           
remote: Getting sizes:  28% (85/308)           
remote: Getting sizes:  29% (88/308)           
remote: Getting sizes:  30% (91/308)           
remote: Getting sizes:  31% (94/308)           
remote: Getting sizes:  32% (98/308)           
remote: Getting sizes:  33% (101/308)           
remote: Getting sizes:  34% (104/308)           
remote: Getting sizes:  35% (107/308)           
remote: Getting sizes:  36% (110/308)           
remote: Getting sizes:  37% (113/308)           
remote: Getting sizes:  38% (116/308)           
remote: Getting sizes:  39% (119/308)           
remote: Getting sizes:  40% (122/308)           
remote: Getting sizes:  41% (125/308)           
remote: Getting sizes:  42% (128/308)           
remote: Getting sizes:  43% (131/308)           
remote: Getting sizes:  44% (134/308)           
remote: Getting sizes:  45% (138/308)           
remote: Getting sizes:  46% (141/308)           
remote: Getting sizes:  47% (144/308)           
remote: Getting sizes:  48% (147/308)           
remote: Getting sizes:  49% (150/308)           
remote: Getting sizes:  50% (153/308)           
remote: Getting sizes:  51% (156/308)           
remote: Getting sizes:  52% (159/308)           
remote: Getting sizes:  53% (162/308)           
remote: Getting sizes:  54% (165/308)           
remote: Getting sizes:  55% (168/308)           
remote: Getting sizes:  56% (171/308)           
remote: Getting sizes:  57% (175/308)           
remote: Getting sizes:  58% (178/308)           
remote: Getting sizes:  59% (181/308)           
remote: Getting sizes:  60% (184/308)           
remote: Getting sizes:  61% (187/308)           
remote: Getting sizes:  62% (190/308)           
remote: Getting sizes:  63% (193/308)           
remote: Getting sizes:  64% (196/308)           
remote: Getting sizes:  65% (199/308)           
remote: Getting sizes:  66% (202/308)           
remote: Getting sizes:  67% (205/308)           
remote: Getting sizes:  68% (208/308)           
remote: Getting sizes:  69% (211/308)           
remote: Getting sizes:  70% (215/308)           
remote: Getting sizes:  71% (218/308)           
remote: Getting sizes:  72% (221/308)           
remote: Getting sizes:  73% (224/308)           
remote: Getting sizes:  74% (227/308)           
remote: Getting sizes:  75% (230/308)           
remote: Getting sizes:  76% (233/308)           
remote: Getting sizes:  77% (236/308)           
remote: Getting sizes:  78% (239/308)           
remote: Getting sizes:  79% (242/308)           
remote: Getting sizes:  80% (245/308)           
remote: Getting sizes:  81% (248/308)           
remote: Getting sizes:  82% (252/308)           
remote: Getting sizes:  83% (255/308)           
remote: Getting sizes:  84% (258/308)           
remote: Getting sizes:  85% (261/308)           
remote: Getting sizes:  86% (264/308)           
remote: Getting sizes:  87% (267/308)           
remote: Getting sizes:  88% (270/308)           
remote: Getting sizes:  89% (273/308)           
remote: Getting sizes:  90% (276/308)           
remote: Getting sizes:  91% (279/308)           
remote: Getting sizes:  92% (282/308)           
remote: Getting sizes:  93% (285/308)           
remote: Getting sizes:  94% (288/308)           
remote: Getting sizes:  95% (292/308)           
remote: Getting sizes:  96% (295/308)           
remote: Getting sizes:  97% (298/308)           
remote: Getting sizes:  98% (301/308)           
remote: Getting sizes:  99% (304/308)           
remote: Getting sizes: 100% (307/308)           
remote: Getting sizes: 100% (308/308)        
|1| remote: Compressing objects:   1% (17912/3457240)           
remote: Compressing objects:   4% (152057/3457240)           
remote: Compressing objects:   5% (156071/3457240)           
remote: Compressing objects:   6% (199791/3457240)           
remote: Compressing objects:  37% (1277120/3457240)           
remote: Compressing objects:  38% (1320703/3457240)           
remote: Compressing objects:  39% (1340154/3457240)           
remote: Compressing objects:  40% (1367735/3457240)           
remote: Compressing objects:  41% (1409063/3457240)           
remote: Compressing objects:  42% (1458256/3457240)           
remote: Compressing objects:  43% (1472575/3457240)           
remote: Compressing objects:  62% (2151526/3457240)           
remote: Compressing objects:  63% (2173287/3457240)           
remote: Compressing objects:  64% (2200541/3457240)           
remote: Compressing objects:  65% (2233579/3457240)           
remote: Compressing objects:  77% (2647596/3457240)           
remote: Compressing objects:  78% (2681388/3457240)           
remote: Compressing objects:  79% (2725817/3457240)           
remote: Compressing objects:  80% (2768941/3457240)           
remote: Compressing objects:  81% (2784471/3457240)           
remote: Compressing objects:  82% (2826755/3457240)           
remote: Compressing objects:  83% (2864373/3457240)           
remote: Compressing objects:  84% (2890451/3457240)           
remote: Compressing objects:  85% (2923000/3457240)           
remote: Compressing objects:  86% (2959625/3457240)           
remote: Compressing objects:  97% (3345117/3457240)           
remote: Compressing objects:  98% (3375944/3457240)           
remote: Compressing objects:  99% (3408905/3457240)           
remote: Compressing objects: 100% (3446804/3457240)           
remote: Compressing objects: 100% (3456% (184/331)           
remote: Getting sizes:  57% (188/331)           
remote: Getting sizes:  58% (191/331)           
remote: Getting sizes:  59% (194/331)           
remote: Getting sizes:  60% (197/331)           
remote: Getting sizes:  61% (201/331)           
remote: Getting sizes:  62% (204/331)           
remote: Getting sizes:  63% (207/331)           
remote: Getting sizes:  64% (211/331)           
remote: Getting sizes:  65% (214/331)           
remote: Getting sizes:  66% (217/331)           
remote: Getting sizes:  67% (221/331)           
remote: Getting sizes:  68% (224/331)           
remote: Getting sizes:  69% (227/331)           
remote: Getting sizes:  70% (231/331)           
remote: Getting sizes:  71% (234/331)           
remote: Getting sizes:  72% (237/331)           
remote: Getting sizes:  73% (240/331)           
remote: Getting sizes:  74% (244/331)           
remote: Getting sizes:  75% (247/331)           
remote: Getting sizes:  76% (250/331)           
remote: Getting sizes:  77% (254/331)           
remote: Getting sizes:  78% (257/331)           
remote: Getting sizes:  79% (260/331)           
remote: Getting sizes:  80% (264/331)           
remote: Getting sizes:  81% (267/331)           
remote: Getting sizes:  82% (270/331)           
remote: Getting sizes:  83% (274/331)           
remote: Getting sizes:  84% (277/331)           
remote: Getting sizes:  85% (280/331)           
remote: Getting sizes:  86% (284/331)           
remote: Getting sizes:  87% (287/331)           
remote: Getting sizes:  88% (290/331)           
remote: Getting sizes:  89% (293/331)           
remote: Getting sizes:  90% (297/331)           
remote: Getting sizes:  91% (300/331)           
remote: Getting sizes:  92% (303/331)           
remote: Getting sizes:  93% (307/331)           
remote: Getting sizes:  94% (310/331)           
remote: Getting sizes:  95% (313/331)           
remote: Getting sizes:  96% (317/331)           
remote: Getting sizes:  97% (320/331)           
remote: Getting sizes:  98% (323/331)           
remote: Getting sizes:  99% (327/331)           
remote: Getting sizes: 100% (330/331)           
remote: Getting sizes: 100% (331/331)        
|0| remote: Compressing objects:   1% (11459/2241710)           
remote: Compressing objects:   2% (36948/2241710)           
remote: Compressing objects:   3% (68027/2241710)           
remote: Compressing objects:   5% (104125/2241710)           
remote: Compressing objects:   6% (134269/2241710)           
remote: Compressing objects:   7% (147421/2241710)           
remote: Compressing objects:   8% (172704/2241710)           
remote: Compressing objects:   9% (196689/2241710)           
remote: Compressing objects:  10% (221544/2241710)           
remote: Compressing objects:  11% (247025/2241710)           
remote: Compressing objects:  12% (260949/2241710)           
remote: Compressing objects:  13% (288031/2241710)           
remote: Compressing objects:  14% (313024/2241710)           
remote: Compressing objects:  15% (327124/2241710)           
remote: Compressing objects:  16% (353536/2241710)           
remote: Compressing objects:  17% (377668/2241710)           
remote: Compressing objects:  18% (402571/2241710)           
remote: Compressing objects:  19% (423348/2241710)           
remote: Compressing objects:  20% (444685/2241710)           
remote: Compressing objects:  21% (465209/2241710)           
remote: Compressing objects:  22% (492088/2241710)           
remote: Compressing objects:  23% (507112/2241710)           
remote: Compressing objects:  24% (537308/2241710)           
remote: Compressing objects:  25% (560848/2241710)           
remote: Compressing objects:  26% (571699/2241710)           
remote: Compressing objects:  27% (598224/2241710)           
remote: Compressing objects:  28% (621432/2241710)           
remote: Compressing objects:  29% (639932/2241710)           
remote: Compressing objects:  30% (662214/2241710)           
remote: Compressing objects:  31% (687567/2241710)           
remote: Compressing objects:  32% (718746/2241710)           
remote: Compressing objects:  33% (736135/2241710)           
remote: Compressing objects:  34% (752342/2241710)           
remote: Compressing objects:  35% (781920/2241710)           
remote: Compressing objects:  36% (797040/2241710)           
remote: Compressing objects:  37% (818767/2241710)           
remote: Compressing objects:  38% (848550/2241710)           
remote: Compressing objects:  39% (880366/2241710)           
remote: Compressing objects:  40% (892122/2241710)           
remote: Compressing objects:  41% (919263/2241710)           
remote: Compressing objects:  42% (938174/2241710)           
remote: Compressing objects:  43% (958640/2241710)           
remote: Compressing objects:  57% (1273695/2241710)           
remote: Compressing objects:  58% (1295793/2241710)           
remote: Compressing objects:  59% (1316266/2241710)           
remote: Compressing objects:  60% (1337966/2241710)           
remote: Compressing objects:  61% (1357826/2241710)           
remote: Compressing objects:  62% (1383900/2241710)           
remote: Compressing objects:  63% (1408124/2241710)           
remote: Compressing objects:  64% (1432653/2241710)           
remote: Compressing objects:  65% (1453375/2241710)           
remote: Compressing objects:  66% (1478989/2241710)           
remote: Compressing objects:  67% (1493068/2241710)           
remote: Compressing objects:  68% (1519650/2241710)           
remote: Compressing objects:  69% (1544453/2241710)           
remote: Compressing objects:  70% (1567477/2241710)           
remote: Compressing objects:  71% (1590813/2241710)           
remote: Compressing objects:  72% (1608144/2241710)           
remote: Compressing objects:  73% (1630337/2241710)           
remote: Compressing objects:  74% (1654818/2241710)           
remote: Compressing objects:  75% (1680122/2241710)           
remote: Compressing objects:  76% (1692573/2241710)           
remote: Compressing objects:  77% (1715165/2241710)           
remote: Compressing objects:  78% (1744956/2241710)           
remote: Compressing objects:  79% (1762011/2241710)           
remote: Compressing objects:  80% (1782613/2241710)           
remote: Compressing objects:  81% (1811029/2241710)           
remote: Compressing objects:  82% (1832118/2241710)           
remote: Compressing objects:  83% (1851252/2241710)           
remote: Compressing objects:  84% (1872280/2241710)           
remote: Compressing objects:  85% (1903678/2241710)           
remote: Compressing objects:  86% (1925570/2241710)           
remote: Compressing objects:  87% (1941110/2241710)           
remote: Compressing objects:  88% (1963477/2241710)           
remote: Compressing objects:  89% (1989366/2241710)           
remote: Compressing objects:  90% (2012883/2241710)           
remote: Compressing objects:  91% (2035263/2241710)           
remote: Compressing objects:  92% (2054057/2241710)           
remote: Compressing objects:  93% (2076024/2241710)           
remote: Compressing objects:  94% (2096756/2241710)           
remote: Compressing objects:  95% (2126421/2241710)           
remote: Compressing objects:  96% (2141293/2241710)           
remote: Compressing objects:  97% (2168248/2241710)           
remote: Compressing objects:  98% (2191064/2241710)           
remote: Compressing objects:  99% (2210705/2241710)           
remote: Compressing objects: 100% (2232060/2241710)           
remote: Compressing objects: 100% (2241710/2241710)        
|0| Receiving objects:   0% (1/342)
Receiving objects:   1% (4/342)
Receiving objects:   2% (7/342)
Receiving objects:   3% (11/342)
Receiving objects:   4% (14/342)
Receiving objects:   5% (18/342)
Receiving objects:   6% (21/342)
Receiving objects:   7% (24/342)
Receiving objects:   8% (28/342)
Receiving objects:   9% (31/342)
Receiving objects:  10% (35/342)
Receiving objects:  11% (38/342)
Receiving objects:  12% (42/342)
Receiving objects:  13% (45/342)
Receiving objects:  14% (48/342)
Receiving objects:  15% (52/342)
Receiving objects:  16% (55/342)
Receiving objects:  17% (59/342)
Receiving objects:  18% (62/342)
Receiving objects:  19% (65/342)
Receiving objects:  20% (69/342)
Receiving objects:  21% (72/342)
Receiving objects:  22% (76/342)
Receiving objects:  23% (79/342)
Receiving objects:  24% (83/342)
Receiving objects:  25% (86/342)
Receiving objects:  26% (89/342)
Receiving objects:  27% (93/342)
Receiving objects:  28% (96/342)
Receiving objects:  29% (100/342)
Receiving objects:  30% (103/342)
Receiving objects:  31% (107/342)
Receiving objects:  32% (110/342)
Receiving objects:  33% (113/342)
Receiving objects:  34% (117/342)
Receiving objects:  35% (120/342)
Receiving objects:  36% (124/342)
Receiving objects:  37% (127/342)
Receiving objects:  38% (130/342)
Receiving objects:  39% (134/342)
Receiving objects:  40% (137/342)
Receiving objects:  41% (141/342)
Receiving objects:  42% (144/342)
Receiving objects:  43% (148/342)
Receiving objects:  44% (151/342)
Receiving objects:  45% (154/342)
Receiving objects:  46% (158/342)
Receiving objects:  47% (161/342)
Receiving objects:  48% (165/342)
Receiving objects:  49% (168/342)
Receiving objects:  50% (171/342)
Receiving objects:  51% (175/342)
Receiving objects:  52% (178/342)
Receiving objects:  53% (182/342)
Receiving objects:  54% (185/342)
Receiving objects:  55% (189/342)
Receiving objects:  56% (192/342)
Receiving objects:  57% (195/342)
Receiving objects:  58% (199/342)
Receiving objects:  59% (202/342)
Receiving objects:  60% (206/342)
Receiving objects:  61% (209/342)
Receiving objects:  62% (213/342)
Receiving objects:  63% (216/342)
Receiving objects:  64% (219/342)
Receiving objects:  65% (223/342)
Receiving objects:  66% (226/342)
Receiving objects:  67% (230/342)
Receiving objects:  68% (233/342)
Receiving objects:  69% (236/342)
Receiving objects:  70% (240/342)
Receiving objects:  71% (243/342)
Receiving objects:  72% (247/342)
Receiving objects:  73% (250/342)
Receiving objects:  74% (254/342)
Receiving objects:  75% (257/342)
Receiving objects:  76% (260/342)
Receiving objects:  77% (264/342)
Receiving objects:  78% (267/342)
Receiving objects:  79% (271/342)
Receiving objects:  80% (274/342)
Receiving objects:  81% (278/342)
Receiving objects:  82% (281/342)
Receiving objects:  83% (284/342)
Receiving objects:  84% (288/342)
Receiving objects:  85% (291/342)
Receiving objects:  86% (295/342)
Receiving objects:  87% (298/342)
Receiving objects:  88% (301/342)
Receiving objects:  89% (305/342)
Receiving objects:  90% (308/342)
Receiving objects:  91% (312/342)
Receiving objects:  92% (315/342)
Receiving objects:  93% (319/342)
Receiving objects:  94% (322/342)
Receiving objects:  95% (325/342)
Receiving objects:  96% (329/342)
Receiving objects:  97% (332/342)
Receiving objects:  98% (336/342)
remote: Total 342 (delta 93), reused 56 (delta 9)        
|0| Receiving objects:  99% (339/342)
Receiving objects: 100% (342/342)
Receiving objects: 100% (342/342), 603.69 KiB | 8.38 MiB/s, done.
|0| Resolving deltas:   0% (0/93)
Resolving deltas:   1% (1/93)
Resolving deltas:   2% (2/93)
Resolving deltas:   3% (3/93)
Resolving deltas:   4% (4/93)
Resolving deltas:   5% (5/93)
Resolving deltas:   6% (6/93)
Resolving deltas:   7% (7/93)
Resolving deltas:   8% (8/93)
Resolving deltas:   9% (9/93)
Resolving deltas:  10% (10/93)
Resolving deltas:  11% (11/93)
Resolving deltas:  12% (12/93)
Resolving deltas:  13% (13/93)
Resolving deltas:  15% (14/93)
Resolving deltas:  16% (15/93)
Resolving deltas:  17% (16/93)
Resolving deltas:  18% (17/93)
Resolving deltas:  19% (18/93)
Resolving deltas:  20% (19/93)
Resolving deltas:  21% (20/93)
Resolving deltas:  22% (21/93)
Resolving deltas:  23% (22/93)
Resolving deltas:  24% (23/93)
Resolving deltas:  25% (24/93)
Resolving deltas:  26% (25/93)
Resolving deltas:  27% (26/93)
Resolving deltas:  29% (27/93)
Resolving deltas:  30% (28/93)
Resolving deltas:  31% (29/93)
Resolving deltas:  32% (30/93)
Resolving deltas:  33% (31/93)
Resolving deltas:  35% (33/93)
Resolving deltas:  36% (34/93)
Resolving deltas:  37% (35/93)
Resolving deltas:  38% (36/93)
Resolving deltas:  39% (37/93)
Resolving deltas:  40% (38/93)
Resolving deltas:  41% (39/93)
Resolving deltas:  43% (40/93)
Resolving deltas:  44% (41/93)
Resolving deltas:  45% (42/93)
Resolving deltas:  46% (43/93)
Resolving deltas:  47% (44/93)
Resolving deltas:  48% (45/93)
Resolving deltas:  49% (46/93)
Resolving deltas:  50% (47/93)
Resolving deltas:  51% (48/93)
Resolving deltas:  52% (49/93)
Resolving deltas:  53% (50/93)
Resolving deltas:  54% (51/93)
Resolving deltas:  55% (52/93)
Resolving deltas:  56% (53/93)
Resolving deltas:  58% (54/93)
Resolving deltas:  59% (55/93)
Resolving deltas:  60% (56/93)
Resolving deltas:  61% (57/93)
Resolving deltas:  62% (58/93)
Resolving deltas:  63% (59/93)
Resolving deltas:  64% (60/93)
Resolving deltas:  66% (62/93)
Resolving deltas:  67% (63/93)
Resolving deltas:  68% (64/93)
Resolving deltas:  69% (65/93)
Resolving deltas:  70% (66/93)
Resolving deltas:  72% (67/93)
Resolving deltas:  73% (68/93)
Resolving deltas:  74% (69/93)
Resolving deltas:  75% (70/93)
Resolving deltas:  77% (72/93)
Resolving deltas:  78% (73/93)
Resolving deltas:  79% (74/93)
Resolving deltas:  80% (75/93)
Resolving deltas:  81% (76/93)
Resolving deltas:  82% (77/93)
Resolving deltas:  83% (78/93)
Resolving deltas:  84% (79/93)
Resolving deltas:  87% (81/93)
Resolving deltas:  88% (82/93)
Resolving deltas:  89% (83/93)
Resolving deltas:  90% (84/93)
Resolving deltas:  91% (85/93)
Resolving deltas:  93% (87/93)
Resolving deltas:  94% (88/93)
Resolving deltas:  95% (89/93)
Resolving deltas:  96% (90/93)
Resolving deltas:  97% (91/93)
Resolving deltas:  98% (92/93)
Resolving deltas: 100% (93/93)
Resolving deltas: 100% (93/93), done.
|0|  00:02
57240/3457240)        
|1| Receiving objects:   0% (1/330)
Receiving objects:   1% (4/330)
Receiving objects:   2% (7/330)
Receiving objects:   3% (10/330)
Receiving objects:   4% (14/330)
Receiving objects:   5% (17/330)
Receiving objects:   6% (20/330)
Receiving objects:   7% (24/330)
Receiving objects:   8% (27/330)
Receiving objects:   9% (30/330)
Receiving objects:  10% (33/330)
Receiving objects:  11% (37/330)
Receiving objects:  12% (40/330)
Receiving objects:  13% (43/330)
Receiving objects:  14% (47/330)
Receiving objects:  15% (50/330)
Receiving objects:  16% (53/330)
Receiving objects:  17% (57/330)
Receiving objects:  18% (60/330)
Receiving objects:  19% (63/330)
Receiving objects:  20% (66/330)
Receiving objects:  21% (70/330)
Receiving objects:  22% (73/330)
Receiving objects:  23% (76/330)
Receiving objects:  24% (80/330)
Receiving objects:  25% (83/330)
Receiving objects:  26% (86/330)
Receiving objects:  27% (90/330)
Receiving objects:  28% (93/330)
Receiving objects:  29% (96/330)
Receiving objects:  30% (99/330)
Receiving objects:  31% (103/330)
Receiving objects:  32% (106/330)
Receiving objects:  33% (109/330)
Receiving objects:  34% (113/330)
Receiving objects:  35% (116/330)
Receiving objects:  36% (119/330)
Receiving objects:  37% (123/330)
Receiving objects:  38% (126/330)
Receiving objects:  39% (129/330)
Receiving objects:  40% (132/330)
Receiving objects:  41% (136/330)
Receiving objects:  42% (139/330)
Receiving objects:  43% (142/330)
Receiving objects:  44% (146/330)
Receiving objects:  45% (149/330)
Receiving objects:  46% (152/330)
Receiving objects:  47% (156/330)
Receiving objects:  48% (159/330)
Receiving objects:  49% (162/330)
Receiving objects:  50% (165/330)
Receiving objects:  51% (169/330)
Receiving objects:  52% (172/330)
Receiving objects:  53% (175/330)
Receiving objects:  54% (179/330)
Receiving objects:  55% (182/330)
Receiving objects:  56% (185/330)
Receiving objects:  57% (189/330)
Receiving objects:  58% (192/330)
Receiving objects:  59% (195/330)
Receiving objects:  60% (198/330)
Receiving objects:  61% (202/330)
Receiving objects:  62% (205/330)
Receiving objects:  63% (208/330)
Receiving objects:  64% (212/330)
Receiving objects:  65% (215/330)
Receiving objects:  66% (218/330)
Receiving objects:  67% (222/330)
Receiving objects:  68% (225/330)
Receiving objects:  69% (228/330)
Receiving objects:  70% (231/330)
Receiving objects:  71% (235/330)
Receiving objects:  72% (238/330)
Receiving objects:  73% (241/330)
Receiving objects:  74% (245/330)
Receiving objects:  75% (248/330)
Receiving objects:  76% (251/330)
Receiving objects:  77% (255/330)
Receiving objects:  78% (258/330)
Receiving objects:  79% (261/330)
Receiving objects:  80% (264/330)
Receiving objects:  81% (268/330)
Receiving objects:  82% (271/330)
Receiving objects:  83% (274/330)
Receiving objects:  84% (278/330)
Receiving objects:  85% (281/330)
Receiving objects:  86% (284/330)
Receiving objects:  87% (288/330)
Receiving objects:  88% (291/330)
Receiving objects:  89% (294/330)
Receiving objects:  90% (297/330)
Receiving objects:  91% (301/330)
Receiving objects:  92% (304/330)
Receiving objects:  93% (307/330)
Receiving objects:  94% (311/330)
Receiving objects:  95% (314/330)
Receiving objects:  96% (317/330)
remote: Total 330 (delta 46), reused 175 (delta 19)        
|1| Receiving objects:  97% (321/330)
Receiving objects:  98% (324/330)
Receiving objects:  99% (327/330)
Receiving objects: 100% (330/330)
Receiving objects: 100% (330/330), 1.49 MiB | 6.62 MiB/s, done.
|1| Resolving deltas:   0% (0/46)
Resolving deltas:   2% (1/46)
Resolving deltas:   4% (2/46)
Resolving deltas:   6% (3/46)
Resolving deltas:   8% (4/46)
Resolving deltas:  10% (5/46)
Resolving deltas:  13% (6/46)
Resolving deltas:  15% (7/46)
Resolving deltas:  17% (8/46)
Resolving deltas:  19% (9/46)
Resolving deltas:  21% (10/46)
Resolving deltas:  23% (11/46)
Resolving deltas:  26% (12/46)
Resolving deltas:  28% (13/46)
Resolving deltas:  30% (14/46)
Resolving deltas:  32% (15/46)
Resolving deltas:  34% (16/46)
Resolving deltas:  36% (17/46)
Resolving deltas:  39% (18/46)
Resolving deltas:  41% (19/46)
Resolving deltas:  45% (21/46)
Resolving deltas:  47% (22/46)
Resolving deltas:  50% (23/46)
Resolving deltas:  52% (24/46)
Resolving deltas:  54% (25/46)
Resolving deltas:  56% (26/46)
Resolving deltas:  58% (27/46)
Resolving deltas:  60% (28/46)
Resolving deltas:  63% (29/46)
Resolving deltas:  67% (31/46)
Resolving deltas:  69% (32/46)
Resolving deltas:  71% (33/46)
Resolving deltas:  73% (34/46)
Resolving deltas:  76% (35/46)
Resolving deltas:  78% (36/46)
Resolving deltas:  80% (37/46)
Resolving deltas:  82% (38/46)
Resolving deltas:  84% (39/46)
Resolving deltas:  86% (40/46)
Resolving deltas:  89% (41/46)
Resolving deltas:  91% (42/46)
Resolving deltas:  93% (43/46)
Resolving deltas:  95% (44/46)
Resolving deltas:  97% (45/46)
Resolving deltas: 100% (46/46)
Resolving deltas: 100% (46/46), done.
|1|  00:02
 00:03

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:03

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated @types/easy-table@1.2.3: This is a stub types definition. easy-table provides its own type definitions, so you do not need this installed.
npm warn deprecated lodash.get@4.4.2: This package is deprecated. Use the optional chaining (?.) operator instead.
npm warn deprecated @humanwhocodes/config-array@0.13.0: Use @eslint/config-array instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.0: Glob versions prior to v9 are no longer supported
npm warn deprecated sinon@12.0.1: 16.1.1
npm warn deprecated eslint@8.57.1: This version is no longer supported. Please see https://eslint.org/version-support for other options.

added 270 packages, changed 3 packages, and audited 1713 packages in 15s

228 packages are looking for funding
  run `npm fund` for details

18 vulnerabilities (1 low, 4 moderate, 13 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues possible (including breaking changes), run:
  npm audit fix --force

Some issues need review, and may require choosing
a different dependency.

Run `npm audit` for details.
 00:16

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.2 s.
 00:00

Running 'extensions/WikiEditor/setup.sh' if found
Looking for '/var/local/extensions/WikiEditor/setup.sh'
No '/var/local/extensions/WikiEditor/setup.sh' found, skipping...
 00:00

Running 'extensions/CodeMirror/setup.sh' if found
Looking for '/var/local/extensions/CodeMirror/setup.sh'
No '/var/local/extensions/CodeMirror/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:26
 00:26

Running Selenium tests for 'extensions/CodeMirror' via 'run_component_selenium_tests "extensions/CodeMirror"'...

Ensuring Selenium ready...

 00:00

Starting Selenium container
 Container mediawiki-novnc-1  Creating
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-novnc-1  Created
 Container mediawiki-selenium-1  Creating
 Container mediawiki-selenium-1  Created
 Container mediawiki-novnc-1  Starting
 Container mediawiki-novnc-1  Started
 Container mediawiki-selenium-1  Starting
 Container mediawiki-selenium-1  Started
 00:07
Installing Selenium browser binary...
Chromium 101.0.4950.0 

> selenium-test
> wdio tests/selenium/wdio.conf.js


Execution of 4 workers started at 2025-06-20T16:02:23.088Z

[0-0] RUNNING in chrome - /tests/selenium/specs/codeFolding-wikitext2010.js
[0-3] RUNNING in chrome - /tests/selenium/specs/textSelection-wikitext2010.js
[0-2] RUNNING in chrome - /tests/selenium/specs/highlighting-wikitext2017.js
[0-1] RUNNING in chrome - /tests/selenium/specs/highlighting-wikitext2010.js
[0-0] PASSED in chrome - /tests/selenium/specs/codeFolding-wikitext2010.js
[0-3] PASSED in chrome - /tests/selenium/specs/textSelection-wikitext2010.js
[0-1] PASSED in chrome - /tests/selenium/specs/highlighting-wikitext2010.js
[0-2] Error in "CodeMirror (enabled) - VisualEditor 2017 wikitext editor.opens with the CodeMirror view displayed and focus set on the VE surface"
Error: element (".ve-ce-attachedRootNode") still not displayed after 5000ms
    at async Context.<anonymous> (/var/www/html/w/extensions/CodeMirror/tests/selenium/specs/highlighting-wikitext2017.js:23:3)
[0-2] AssertionError in "CodeMirror (enabled) - VisualEditor 2017 wikitext editor.updates CodeMirror with VE document changes"
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected

+ 'foobar'
- 'foobar\n'
         ^
    at Context.<anonymous> (/var/www/html/w/extensions/CodeMirror/tests/selenium/specs/highlighting-wikitext2017.js:41:10)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
[0-2] Error in "CodeMirror (enabled) - VisualEditor 2017 wikitext editor.retains content when CodeMirror is disabled and maintains focus on VE surface"
Error: element (".ve-ui-toolbar-group-pageMenu") still not displayed after 5000ms
    at async EditPage.visualEditorToggleCodeMirror (/var/www/html/w/extensions/CodeMirror/tests/selenium/pageobjects/edit.page.js:59:3)
    at async Context.<anonymous> (/var/www/html/w/extensions/CodeMirror/tests/selenium/specs/highlighting-wikitext2017.js:48:3)
[0-2] Error in "CodeMirror (enabled) - VisualEditor 2017 wikitext editor.retains content when CodeMirror is re-enabled"
Error: element (".ve-ui-toolbar-group-pageMenu") still not displayed after 5000ms
    at async EditPage.visualEditorToggleCodeMirror (/var/www/html/w/extensions/CodeMirror/tests/selenium/pageobjects/edit.page.js:59:3)
    at async Context.<anonymous> (/var/www/html/w/extensions/CodeMirror/tests/selenium/specs/highlighting-wikitext2017.js:66:3)
[0-2] AssertionError in "CodeMirror (enabled) - VisualEditor 2017 wikitext editor.adjusts gutter accordingly when pasting many lines of wrapping text"
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected

+ 15085.4
- undefined
    at Context.<anonymous> (/var/www/html/w/extensions/CodeMirror/tests/selenium/specs/highlighting-wikitext2017.js:81:10)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
[0-2] Error in "CodeMirror (enabled) - VisualEditor 2017 wikitext editor.should only load necessary modules when the CodeMirror preference is unset"
Error: element (".oo-ui-messageDialog-actions") still not displayed after 5000ms
    at async Context.<anonymous> (/var/www/html/w/extensions/CodeMirror/tests/selenium/specs/highlighting-wikitext2017.js:90:3)
[0-2] RETRYING in chrome - /tests/selenium/specs/highlighting-wikitext2017.js
[0-2] RUNNING in chrome - /tests/selenium/specs/highlighting-wikitext2017.js
[0-2] Error in "CodeMirror (enabled) - VisualEditor 2017 wikitext editor.opens with the CodeMirror view displayed and focus set on the VE surface"
Error: element (".ve-ce-attachedRootNode") still not displayed after 5000ms
    at async Context.<anonymous> (/var/www/html/w/extensions/CodeMirror/tests/selenium/specs/highlighting-wikitext2017.js:23:3)
[0-2] AssertionError in "CodeMirror (enabled) - VisualEditor 2017 wikitext editor.updates CodeMirror with VE document changes"
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected

+ 'foobar'
- 'foobar\n'
         ^
    at Context.<anonymous> (/var/www/html/w/extensions/CodeMirror/tests/selenium/specs/highlighting-wikitext2017.js:41:10)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
[0-2] Error in "CodeMirror (enabled) - VisualEditor 2017 wikitext editor.retains content when CodeMirror is disabled and maintains focus on VE surface"
Error: element (".ve-ui-toolbar-group-pageMenu") still not displayed after 5000ms
    at async EditPage.visualEditorToggleCodeMirror (/var/www/html/w/extensions/CodeMirror/tests/selenium/pageobjects/edit.page.js:59:3)
    at async Context.<anonymous> (/var/www/html/w/extensions/CodeMirror/tests/selenium/specs/highlighting-wikitext2017.js:48:3)
[0-2] Error in "CodeMirror (enabled) - VisualEditor 2017 wikitext editor.retains content when CodeMirror is re-enabled"
Error: element (".ve-ui-toolbar-group-pageMenu") still not displayed after 5000ms
    at async EditPage.visualEditorToggleCodeMirror (/var/www/html/w/extensions/CodeMirror/tests/selenium/pageobjects/edit.page.js:59:3)
    at async Context.<anonymous> (/var/www/html/w/extensions/CodeMirror/tests/selenium/specs/highlighting-wikitext2017.js:66:3)
[0-2] AssertionError in "CodeMirror (enabled) - VisualEditor 2017 wikitext editor.adjusts gutter accordingly when pasting many lines of wrapping text"
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected

+ 15085.4
- undefined
    at Context.<anonymous> (/var/www/html/w/extensions/CodeMirror/tests/selenium/specs/highlighting-wikitext2017.js:81:10)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
[0-2] Error in "CodeMirror (enabled) - VisualEditor 2017 wikitext editor.should only load necessary modules when the CodeMirror preference is unset"
Error: element (".oo-ui-messageDialog-actions") still not displayed after 5000ms
    at async Context.<anonymous> (/var/www/html/w/extensions/CodeMirror/tests/selenium/specs/highlighting-wikitext2017.js:90:3)
[0-2] FAILED in chrome - /tests/selenium/specs/highlighting-wikitext2017.js (1 retries)

 "spec" Reporter:
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-0] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-0] Session ID: e183e2f4-974d-41ec-9de1-abe20f83dfc7
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0] » /tests/selenium/specs/codeFolding-wikitext2010.js
[Chrome 101.0.4950.0 linux #0-0] CodeMirror code folding for the wikitext 2010 editor
[Chrome 101.0.4950.0 linux #0-0]    ✓ folds the template parameters via the button
[Chrome 101.0.4950.0 linux #0-0]    ✓ expands the template parameters via the button
[Chrome 101.0.4950.0 linux #0-0]    ✓ folds the extension tag via the button
[Chrome 101.0.4950.0 linux #0-0]    ✓ expands the extension tag via the button
[Chrome 101.0.4950.0 linux #0-0]    ✓ folds all via keyboard shortcut
[Chrome 101.0.4950.0 linux #0-0]    ✓ expands all via keyboard shortcut
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0] 6 passing (13.5s)
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-3] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-3] Session ID: 438d5e36-25ad-452b-9eb0-4561d703208b
[Chrome 101.0.4950.0 linux #0-3]
[Chrome 101.0.4950.0 linux #0-3] » /tests/selenium/specs/textSelection-wikitext2010.js
[Chrome 101.0.4950.0 linux #0-3] CodeMirror textSelection for the wikitext 2010 editor
[Chrome 101.0.4950.0 linux #0-3]    ✓ sets and gets the correct text when using setContents and getContents
[Chrome 101.0.4950.0 linux #0-3]    ✓ has usage of .val() routed to CodeMirror
[Chrome 101.0.4950.0 linux #0-3]    ✓ sets and gets the correct selection when using setSelection and getSelection
[Chrome 101.0.4950.0 linux #0-3]    ✓ correctly replaces the selected text when using replaceSelection
[Chrome 101.0.4950.0 linux #0-3]    ✓ returns the correct values for getCaretPosition
[Chrome 101.0.4950.0 linux #0-3]    ✓ correctly wraps the selected text when using encapsulateSelection
[Chrome 101.0.4950.0 linux #0-3]    ✓ correctly inserts the 'peri' option when using encapsulateSelection
[Chrome 101.0.4950.0 linux #0-3]    ✓ applies 'pre'/'post' to each line when 'splitlines' is used with encapsulateSelection
[Chrome 101.0.4950.0 linux #0-3]    ✓ scrolls to the correct place when using scrollToCaretPosition
[Chrome 101.0.4950.0 linux #0-3]    ✓ retains the contents after turning CodeMirror off
[Chrome 101.0.4950.0 linux #0-3]
[Chrome 101.0.4950.0 linux #0-3] 10 passing (13.6s)
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-1] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-1] Session ID: 94a4c10f-fd1c-4263-a246-0e5918089c3e
[Chrome 101.0.4950.0 linux #0-1]
[Chrome 101.0.4950.0 linux #0-1] » /tests/selenium/specs/highlighting-wikitext2010.js
[Chrome 101.0.4950.0 linux #0-1] CodeMirror bracket match highlighting for the wikitext 2010 editor
[Chrome 101.0.4950.0 linux #0-1]    ✓ highlights matching bracket
[Chrome 101.0.4950.0 linux #0-1]    ✓ matches according to cursor movement
[Chrome 101.0.4950.0 linux #0-1]
[Chrome 101.0.4950.0 linux #0-1] 2 passing (13.6s)
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-2] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-2] Session ID: 0f443305-34f0-4406-9790-050c17093310
[Chrome 101.0.4950.0 linux #0-2]
[Chrome 101.0.4950.0 linux #0-2] » /tests/selenium/specs/highlighting-wikitext2017.js
[Chrome 101.0.4950.0 linux #0-2] CodeMirror (enabled) - VisualEditor 2017 wikitext editor
[Chrome 101.0.4950.0 linux #0-2]    ✖ opens with the CodeMirror view displayed and focus set on the VE surface
[Chrome 101.0.4950.0 linux #0-2]    ✖ updates CodeMirror with VE document changes
[Chrome 101.0.4950.0 linux #0-2]    ✖ retains content when CodeMirror is disabled and maintains focus on VE surface
[Chrome 101.0.4950.0 linux #0-2]    ✖ retains content when CodeMirror is re-enabled
[Chrome 101.0.4950.0 linux #0-2]    ✖ adjusts gutter accordingly when pasting many lines of wrapping text
[Chrome 101.0.4950.0 linux #0-2]    ✖ should only load necessary modules when the CodeMirror preference is unset
[Chrome 101.0.4950.0 linux #0-2]
[Chrome 101.0.4950.0 linux #0-2] 6 failing (31.7s)
[Chrome 101.0.4950.0 linux #0-2]
[Chrome 101.0.4950.0 linux #0-2] 1) CodeMirror (enabled) - VisualEditor 2017 wikitext editor opens with the CodeMirror view displayed and focus set on the VE surface
[Chrome 101.0.4950.0 linux #0-2] element (".ve-ce-attachedRootNode") still not displayed after 5000ms
[Chrome 101.0.4950.0 linux #0-2] Error: element (".ve-ce-attachedRootNode") still not displayed after 5000ms
[Chrome 101.0.4950.0 linux #0-2]     at async Context.<anonymous> (/var/www/html/w/extensions/CodeMirror/tests/selenium/specs/highlighting-wikitext2017.js:23:3)
[Chrome 101.0.4950.0 linux #0-2]
[Chrome 101.0.4950.0 linux #0-2] 2) CodeMirror (enabled) - VisualEditor 2017 wikitext editor updates CodeMirror with VE document changes
[Chrome 101.0.4950.0 linux #0-2] Expected values to be strictly equal:
+ actual - expected

+ 'foobar'
- 'foobar\n'
         ^      
      actual expected
      
      'foobar\n'
      
[Chrome 101.0.4950.0 linux #0-2] AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
[Chrome 101.0.4950.0 linux #0-2] + actual - expected
[Chrome 101.0.4950.0 linux #0-2]
[Chrome 101.0.4950.0 linux #0-2] + 'foobar'
[Chrome 101.0.4950.0 linux #0-2] - 'foobar\n'
[Chrome 101.0.4950.0 linux #0-2]          ^
[Chrome 101.0.4950.0 linux #0-2]     at Context.<anonymous> (/var/www/html/w/extensions/CodeMirror/tests/selenium/specs/highlighting-wikitext2017.js:41:10)
[Chrome 101.0.4950.0 linux #0-2]     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
[Chrome 101.0.4950.0 linux #0-2]
[Chrome 101.0.4950.0 linux #0-2] 3) CodeMirror (enabled) - VisualEditor 2017 wikitext editor retains content when CodeMirror is disabled and maintains focus on VE surface
[Chrome 101.0.4950.0 linux #0-2] element (".ve-ui-toolbar-group-pageMenu") still not displayed after 5000ms
[Chrome 101.0.4950.0 linux #0-2] Error: element (".ve-ui-toolbar-group-pageMenu") still not displayed after 5000ms
[Chrome 101.0.4950.0 linux #0-2]     at async EditPage.visualEditorToggleCodeMirror (/var/www/html/w/extensions/CodeMirror/tests/selenium/pageobjects/edit.page.js:59:3)
[Chrome 101.0.4950.0 linux #0-2]     at async Context.<anonymous> (/var/www/html/w/extensions/CodeMirror/tests/selenium/specs/highlighting-wikitext2017.js:48:3)
[Chrome 101.0.4950.0 linux #0-2]
[Chrome 101.0.4950.0 linux #0-2] 4) CodeMirror (enabled) - VisualEditor 2017 wikitext editor retains content when CodeMirror is re-enabled
[Chrome 101.0.4950.0 linux #0-2] element (".ve-ui-toolbar-group-pageMenu") still not displayed after 5000ms
[Chrome 101.0.4950.0 linux #0-2] Error: element (".ve-ui-toolbar-group-pageMenu") still not displayed after 5000ms
[Chrome 101.0.4950.0 linux #0-2]     at async EditPage.visualEditorToggleCodeMirror (/var/www/html/w/extensions/CodeMirror/tests/selenium/pageobjects/edit.page.js:59:3)
[Chrome 101.0.4950.0 linux #0-2]     at async Context.<anonymous> (/var/www/html/w/extensions/CodeMirror/tests/selenium/specs/highlighting-wikitext2017.js:66:3)
[Chrome 101.0.4950.0 linux #0-2]
[Chrome 101.0.4950.0 linux #0-2] 5) CodeMirror (enabled) - VisualEditor 2017 wikitext editor adjusts gutter accordingly when pasting many lines of wrapping text
[Chrome 101.0.4950.0 linux #0-2] Expected values to be strictly equal:
+ actual - expected

+ 15085.4
- undefined      
      actual expected
      
      15085.4undefined
      
[Chrome 101.0.4950.0 linux #0-2] AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
[Chrome 101.0.4950.0 linux #0-2] + actual - expected
[Chrome 101.0.4950.0 linux #0-2]
[Chrome 101.0.4950.0 linux #0-2] + 15085.4
[Chrome 101.0.4950.0 linux #0-2] - undefined
[Chrome 101.0.4950.0 linux #0-2]     at Context.<anonymous> (/var/www/html/w/extensions/CodeMirror/tests/selenium/specs/highlighting-wikitext2017.js:81:10)
[Chrome 101.0.4950.0 linux #0-2]     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
[Chrome 101.0.4950.0 linux #0-2]
[Chrome 101.0.4950.0 linux #0-2] 6) CodeMirror (enabled) - VisualEditor 2017 wikitext editor should only load necessary modules when the CodeMirror preference is unset
[Chrome 101.0.4950.0 linux #0-2] element (".oo-ui-messageDialog-actions") still not displayed after 5000ms
[Chrome 101.0.4950.0 linux #0-2] Error: element (".oo-ui-messageDialog-actions") still not displayed after 5000ms
[Chrome 101.0.4950.0 linux #0-2]     at async Context.<anonymous> (/var/www/html/w/extensions/CodeMirror/tests/selenium/specs/highlighting-wikitext2017.js:90:3)
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-2] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-2] Session ID: 4ce91cf4-cd25-4ab3-8c21-c75a2d622231
[Chrome 101.0.4950.0 linux #0-2]
[Chrome 101.0.4950.0 linux #0-2] » /tests/selenium/specs/highlighting-wikitext2017.js
[Chrome 101.0.4950.0 linux #0-2] CodeMirror (enabled) - VisualEditor 2017 wikitext editor
[Chrome 101.0.4950.0 linux #0-2]    ✖ opens with the CodeMirror view displayed and focus set on the VE surface
[Chrome 101.0.4950.0 linux #0-2]    ✖ updates CodeMirror with VE document changes
[Chrome 101.0.4950.0 linux #0-2]    ✖ retains content when CodeMirror is disabled and maintains focus on VE surface
[Chrome 101.0.4950.0 linux #0-2]    ✖ retains content when CodeMirror is re-enabled
[Chrome 101.0.4950.0 linux #0-2]    ✖ adjusts gutter accordingly when pasting many lines of wrapping text
[Chrome 101.0.4950.0 linux #0-2]    ✖ should only load necessary modules when the CodeMirror preference is unset
[Chrome 101.0.4950.0 linux #0-2]
[Chrome 101.0.4950.0 linux #0-2] 6 failing (24.1s)
[Chrome 101.0.4950.0 linux #0-2]
[Chrome 101.0.4950.0 linux #0-2] 1) CodeMirror (enabled) - VisualEditor 2017 wikitext editor opens with the CodeMirror view displayed and focus set on the VE surface
[Chrome 101.0.4950.0 linux #0-2] element (".ve-ce-attachedRootNode") still not displayed after 5000ms
[Chrome 101.0.4950.0 linux #0-2] Error: element (".ve-ce-attachedRootNode") still not displayed after 5000ms
[Chrome 101.0.4950.0 linux #0-2]     at async Context.<anonymous> (/var/www/html/w/extensions/CodeMirror/tests/selenium/specs/highlighting-wikitext2017.js:23:3)
[Chrome 101.0.4950.0 linux #0-2]
[Chrome 101.0.4950.0 linux #0-2] 2) CodeMirror (enabled) - VisualEditor 2017 wikitext editor updates CodeMirror with VE document changes
[Chrome 101.0.4950.0 linux #0-2] Expected values to be strictly equal:
+ actual - expected

+ 'foobar'
- 'foobar\n'
         ^      
      actual expected
      
      'foobar\n'
      
[Chrome 101.0.4950.0 linux #0-2] AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
[Chrome 101.0.4950.0 linux #0-2] + actual - expected
[Chrome 101.0.4950.0 linux #0-2]
[Chrome 101.0.4950.0 linux #0-2] + 'foobar'
[Chrome 101.0.4950.0 linux #0-2] - 'foobar\n'
[Chrome 101.0.4950.0 linux #0-2]          ^
[Chrome 101.0.4950.0 linux #0-2]     at Context.<anonymous> (/var/www/html/w/extensions/CodeMirror/tests/selenium/specs/highlighting-wikitext2017.js:41:10)
[Chrome 101.0.4950.0 linux #0-2]     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
[Chrome 101.0.4950.0 linux #0-2]
[Chrome 101.0.4950.0 linux #0-2] 3) CodeMirror (enabled) - VisualEditor 2017 wikitext editor retains content when CodeMirror is disabled and maintains focus on VE surface
[Chrome 101.0.4950.0 linux #0-2] element (".ve-ui-toolbar-group-pageMenu") still not displayed after 5000ms
[Chrome 101.0.4950.0 linux #0-2] Error: element (".ve-ui-toolbar-group-pageMenu") still not displayed after 5000ms
[Chrome 101.0.4950.0 linux #0-2]     at async EditPage.visualEditorToggleCodeMirror (/var/www/html/w/extensions/CodeMirror/tests/selenium/pageobjects/edit.page.js:59:3)
[Chrome 101.0.4950.0 linux #0-2]     at async Context.<anonymous> (/var/www/html/w/extensions/CodeMirror/tests/selenium/specs/highlighting-wikitext2017.js:48:3)
[Chrome 101.0.4950.0 linux #0-2]
[Chrome 101.0.4950.0 linux #0-2] 4) CodeMirror (enabled) - VisualEditor 2017 wikitext editor retains content when CodeMirror is re-enabled
[Chrome 101.0.4950.0 linux #0-2] element (".ve-ui-toolbar-group-pageMenu") still not displayed after 5000ms
[Chrome 101.0.4950.0 linux #0-2] Error: element (".ve-ui-toolbar-group-pageMenu") still not displayed after 5000ms
[Chrome 101.0.4950.0 linux #0-2]     at async EditPage.visualEditorToggleCodeMirror (/var/www/html/w/extensions/CodeMirror/tests/selenium/pageobjects/edit.page.js:59:3)
[Chrome 101.0.4950.0 linux #0-2]     at async Context.<anonymous> (/var/www/html/w/extensions/CodeMirror/tests/selenium/specs/highlighting-wikitext2017.js:66:3)
[Chrome 101.0.4950.0 linux #0-2]
[Chrome 101.0.4950.0 linux #0-2] 5) CodeMirror (enabled) - VisualEditor 2017 wikitext editor adjusts gutter accordingly when pasting many lines of wrapping text
[Chrome 101.0.4950.0 linux #0-2] Expected values to be strictly equal:
+ actual - expected

+ 15085.4
- undefined      
      actual expected
      
      15085.4undefined
      
[Chrome 101.0.4950.0 linux #0-2] AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
[Chrome 101.0.4950.0 linux #0-2] + actual - expected
[Chrome 101.0.4950.0 linux #0-2]
[Chrome 101.0.4950.0 linux #0-2] + 15085.4
[Chrome 101.0.4950.0 linux #0-2] - undefined
[Chrome 101.0.4950.0 linux #0-2]     at Context.<anonymous> (/var/www/html/w/extensions/CodeMirror/tests/selenium/specs/highlighting-wikitext2017.js:81:10)
[Chrome 101.0.4950.0 linux #0-2]     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
[Chrome 101.0.4950.0 linux #0-2]
[Chrome 101.0.4950.0 linux #0-2] 6) CodeMirror (enabled) - VisualEditor 2017 wikitext editor should only load necessary modules when the CodeMirror preference is unset
[Chrome 101.0.4950.0 linux #0-2] element (".oo-ui-messageDialog-actions") still not displayed after 5000ms
[Chrome 101.0.4950.0 linux #0-2] Error: element (".oo-ui-messageDialog-actions") still not displayed after 5000ms
[Chrome 101.0.4950.0 linux #0-2]     at async Context.<anonymous> (/var/www/html/w/extensions/CodeMirror/tests/selenium/specs/highlighting-wikitext2017.js:90:3)


Spec Files:	 3 passed, 1 retries, 1 failed, 4 total (100% completed) in 00:00:58 

npm error Lifecycle script `selenium-test` failed with error:
npm error code 1
npm error path /var/www/html/w/extensions/CodeMirror
npm error workspace codemirror
npm error location /var/www/html/w/extensions/CodeMirror
npm error command failed
npm error command sh -c wdio tests/selenium/wdio.conf.js

 01:20

Running Selenium tests for 'extensions/CodeMirror' via 'run_selenium_tests "extensions/CodeMirror/tests/selenium/*specs/**/*.js" ".*"'...

Ensuring Selenium ready...

 00:00
Chromium 101.0.4950.0 
2025-06-20T16:03:25.183Z WARN @wdio/config:ConfigParser: pattern docs/**/specs/*.js did not match any file
2025-06-20T16:03:25.185Z WARN @wdio/config:ConfigParser: pattern specs/**/*.js did not match any file
2025-06-20T16:03:25.186Z WARN @wdio/config:ConfigParser: pattern wdio-mediawiki/specs/*.js did not match any file

Execution of 4 workers started at 2025-06-20T16:03:25.190Z

[0-0] RUNNING in chrome - file:///extensions/CodeMirror/tests/selenium/specs/codeFolding-wikitext2010.js
[0-0] TypeError in "CodeMirror code folding for the wikitext 2010 editor."before all" hook: wrappedHook for "folds the template parameters via the button""
TypeError: Cannot read properties of undefined (reading 'mwUser')
    at LoginPage.loginAdmin (/var/www/html/w/extensions/CodeMirror/node_modules/wdio-mediawiki/LoginPage.js:52:36)
    at Context.<anonymous> (/var/www/html/w/extensions/CodeMirror/tests/selenium/specs/codeFolding-wikitext2010.js:16:19)
[0-0] FAILED in chrome - file:///extensions/CodeMirror/tests/selenium/specs/codeFolding-wikitext2010.js
[0-1] RUNNING in chrome - file:///extensions/CodeMirror/tests/selenium/specs/highlighting-wikitext2010.js
[0-1] TypeError in "CodeMirror bracket match highlighting for the wikitext 2010 editor."before all" hook: wrappedHook for "highlights matching bracket""
TypeError: Cannot read properties of undefined (reading 'mwUser')
    at Object.bot (/var/www/html/w/extensions/CodeMirror/node_modules/wdio-mediawiki/Api.js:17:29)
    at UserPreferences.loginAsOther (/var/www/html/w/extensions/CodeMirror/tests/selenium/userpreferences.js:12:38)
    at Context.<anonymous> (/var/www/html/w/extensions/CodeMirror/tests/selenium/specs/highlighting-wikitext2010.js:15:25)
[0-1] TypeError in "CodeMirror bracket match highlighting for the wikitext 2010 editor."after all" hook: wrappedHook for "matches according to cursor movement""
TypeError: Cannot read properties of undefined (reading 'mwUser')
    at Object.bot (/var/www/html/w/extensions/CodeMirror/node_modules/wdio-mediawiki/Api.js:17:29)
    at Context.<anonymous> (/var/www/html/w/extensions/CodeMirror/tests/selenium/specs/highlighting-wikitext2010.js:43:25)
[0-1] FAILED in chrome - file:///extensions/CodeMirror/tests/selenium/specs/highlighting-wikitext2010.js
[0-2] RUNNING in chrome - file:///extensions/CodeMirror/tests/selenium/specs/highlighting-wikitext2017.js
[0-2] TypeError in "CodeMirror (enabled) - VisualEditor 2017 wikitext editor."before all" hook: wrappedHook for "opens with the CodeMirror view displayed and focus set on the VE surface""
TypeError: Cannot read properties of undefined (reading 'mwUser')
    at Object.bot (/var/www/html/w/extensions/CodeMirror/node_modules/wdio-mediawiki/Api.js:17:29)
    at UserPreferences.loginAsOther (/var/www/html/w/extensions/CodeMirror/tests/selenium/userpreferences.js:12:38)
    at Context.<anonymous> (/var/www/html/w/extensions/CodeMirror/tests/selenium/specs/highlighting-wikitext2017.js:16:25)
[0-2] TypeError in "CodeMirror (enabled) - VisualEditor 2017 wikitext editor."after all" hook: wrappedHook for "should only load necessary modules when the CodeMirror preference is unset""
TypeError: Cannot read properties of undefined (reading 'mwUser')
    at Object.bot (/var/www/html/w/extensions/CodeMirror/node_modules/wdio-mediawiki/Api.js:17:29)
    at Context.<anonymous> (/var/www/html/w/extensions/CodeMirror/tests/selenium/specs/highlighting-wikitext2017.js:117:25)
[0-2] FAILED in chrome - file:///extensions/CodeMirror/tests/selenium/specs/highlighting-wikitext2017.js
[0-3] RUNNING in chrome - file:///extensions/CodeMirror/tests/selenium/specs/textSelection-wikitext2010.js
[0-3] TypeError in "CodeMirror textSelection for the wikitext 2010 editor."before all" hook: wrappedHook for "sets and gets the correct text when using setContents and getContents""
TypeError: Cannot read properties of undefined (reading 'mwUser')
    at LoginPage.loginAdmin (/var/www/html/w/extensions/CodeMirror/node_modules/wdio-mediawiki/LoginPage.js:52:36)
    at Context.<anonymous> (/var/www/html/w/extensions/CodeMirror/tests/selenium/specs/textSelection-wikitext2010.js:15:19)
[0-3] FAILED in chrome - file:///extensions/CodeMirror/tests/selenium/specs/textSelection-wikitext2010.js

 "spec" Reporter:
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-0] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-0] Session ID: 965f957063694843c2c875b191df7025
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] » extensions/CodeMirror/tests/selenium/specs/codeFolding-wikitext2010.js
[chrome 137.0.7151.119 linux #0-0] CodeMirror code folding for the wikitext 2010 editor
[chrome 137.0.7151.119 linux #0-0]    ✖ "before all" hook for CodeMirror code folding for the wikitext 2010 editor
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 1 failing (94ms)
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 1) CodeMirror code folding for the wikitext 2010 editor "before all" hook for CodeMirror code folding for the wikitext 2010 editor
[chrome 137.0.7151.119 linux #0-0] Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-0] TypeError: Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-0]     at LoginPage.loginAdmin (/var/www/html/w/extensions/CodeMirror/node_modules/wdio-mediawiki/LoginPage.js:52:36)
[chrome 137.0.7151.119 linux #0-0]     at Context.<anonymous> (/var/www/html/w/extensions/CodeMirror/tests/selenium/specs/codeFolding-wikitext2010.js:16:19)
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-1] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-1] Session ID: e9f2cb7a3e578f2c3945529ce939c732
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1] » extensions/CodeMirror/tests/selenium/specs/highlighting-wikitext2010.js
[chrome 137.0.7151.119 linux #0-1] CodeMirror bracket match highlighting for the wikitext 2010 editor
[chrome 137.0.7151.119 linux #0-1]    ✖ "before all" hook for CodeMirror bracket match highlighting for the wikitext 2010 editor
[chrome 137.0.7151.119 linux #0-1]    ✖ "after all" hook for CodeMirror bracket match highlighting for the wikitext 2010 editor
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1] 2 failing (104ms)
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1] 1) CodeMirror bracket match highlighting for the wikitext 2010 editor "before all" hook for CodeMirror bracket match highlighting for the wikitext 2010 editor
[chrome 137.0.7151.119 linux #0-1] Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-1] TypeError: Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-1]     at Object.bot (/var/www/html/w/extensions/CodeMirror/node_modules/wdio-mediawiki/Api.js:17:29)
[chrome 137.0.7151.119 linux #0-1]     at UserPreferences.loginAsOther (/var/www/html/w/extensions/CodeMirror/tests/selenium/userpreferences.js:12:38)
[chrome 137.0.7151.119 linux #0-1]     at Context.<anonymous> (/var/www/html/w/extensions/CodeMirror/tests/selenium/specs/highlighting-wikitext2010.js:15:25)
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1] 2) CodeMirror bracket match highlighting for the wikitext 2010 editor "after all" hook for CodeMirror bracket match highlighting for the wikitext 2010 editor
[chrome 137.0.7151.119 linux #0-1] Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-1] TypeError: Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-1]     at Object.bot (/var/www/html/w/extensions/CodeMirror/node_modules/wdio-mediawiki/Api.js:17:29)
[chrome 137.0.7151.119 linux #0-1]     at Context.<anonymous> (/var/www/html/w/extensions/CodeMirror/tests/selenium/specs/highlighting-wikitext2010.js:43:25)
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-2] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-2] Session ID: 8b8d158da4d035b6df9a100b954d99f9
[chrome 137.0.7151.119 linux #0-2]
[chrome 137.0.7151.119 linux #0-2] » extensions/CodeMirror/tests/selenium/specs/highlighting-wikitext2017.js
[chrome 137.0.7151.119 linux #0-2] CodeMirror (enabled) - VisualEditor 2017 wikitext editor
[chrome 137.0.7151.119 linux #0-2]    ✖ "before all" hook for CodeMirror (enabled) - VisualEditor 2017 wikitext editor
[chrome 137.0.7151.119 linux #0-2]    ✖ "after all" hook for CodeMirror (enabled) - VisualEditor 2017 wikitext editor
[chrome 137.0.7151.119 linux #0-2]
[chrome 137.0.7151.119 linux #0-2] 2 failing (92ms)
[chrome 137.0.7151.119 linux #0-2]
[chrome 137.0.7151.119 linux #0-2] 1) CodeMirror (enabled) - VisualEditor 2017 wikitext editor "before all" hook for CodeMirror (enabled) - VisualEditor 2017 wikitext editor
[chrome 137.0.7151.119 linux #0-2] Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-2] TypeError: Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-2]     at Object.bot (/var/www/html/w/extensions/CodeMirror/node_modules/wdio-mediawiki/Api.js:17:29)
[chrome 137.0.7151.119 linux #0-2]     at UserPreferences.loginAsOther (/var/www/html/w/extensions/CodeMirror/tests/selenium/userpreferences.js:12:38)
[chrome 137.0.7151.119 linux #0-2]     at Context.<anonymous> (/var/www/html/w/extensions/CodeMirror/tests/selenium/specs/highlighting-wikitext2017.js:16:25)
[chrome 137.0.7151.119 linux #0-2]
[chrome 137.0.7151.119 linux #0-2] 2) CodeMirror (enabled) - VisualEditor 2017 wikitext editor "after all" hook for CodeMirror (enabled) - VisualEditor 2017 wikitext editor
[chrome 137.0.7151.119 linux #0-2] Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-2] TypeError: Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-2]     at Object.bot (/var/www/html/w/extensions/CodeMirror/node_modules/wdio-mediawiki/Api.js:17:29)
[chrome 137.0.7151.119 linux #0-2]     at Context.<anonymous> (/var/www/html/w/extensions/CodeMirror/tests/selenium/specs/highlighting-wikitext2017.js:117:25)
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-3] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-3] Session ID: ce5a91be9d8347d0d60fecc2cc8bfd62
[chrome 137.0.7151.119 linux #0-3]
[chrome 137.0.7151.119 linux #0-3] » extensions/CodeMirror/tests/selenium/specs/textSelection-wikitext2010.js
[chrome 137.0.7151.119 linux #0-3] CodeMirror textSelection for the wikitext 2010 editor
[chrome 137.0.7151.119 linux #0-3]    ✖ "before all" hook for CodeMirror textSelection for the wikitext 2010 editor
[chrome 137.0.7151.119 linux #0-3]
[chrome 137.0.7151.119 linux #0-3] 1 failing (109ms)
[chrome 137.0.7151.119 linux #0-3]
[chrome 137.0.7151.119 linux #0-3] 1) CodeMirror textSelection for the wikitext 2010 editor "before all" hook for CodeMirror textSelection for the wikitext 2010 editor
[chrome 137.0.7151.119 linux #0-3] Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-3] TypeError: Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-3]     at LoginPage.loginAdmin (/var/www/html/w/extensions/CodeMirror/node_modules/wdio-mediawiki/LoginPage.js:52:36)
[chrome 137.0.7151.119 linux #0-3]     at Context.<anonymous> (/var/www/html/w/extensions/CodeMirror/tests/selenium/specs/textSelection-wikitext2010.js:15:19)


Spec Files:	 0 passed, 4 failed, 4 total (100% completed) in 00:00:15  


 00:19

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-selenium-1  Stopping
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-selenium-1  Stopped
 Container mediawiki-selenium-1  Removing
 Container mediawiki-selenium-1  Removed
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-novnc-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-novnc-1  Stopped
 Container mediawiki-novnc-1  Removing
 Container mediawiki-novnc-1  Removed
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-web-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:22

Reclaim disk space if needed
Free disk space (21%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12910, done        
remote: Finding sources:   1% (65/12910)           
remote: Finding sources:   2% (194/12910)           
remote: Finding sources:   3% (323/12910)           
remote: Finding sources:   4% (452/12910)           
remote: Finding sources:   5% (581/12910)           
remote: Finding sources:   6% (711/12910)           
remote: Finding sources:   7% (840/12910)           
remote: Finding sources:   8% (969/12910)           
remote: Finding sources:   9% (1098/12910)           
remote: Finding sources:  10% (1227/12910)           
remote: Finding sources:  11% (1356/12910)           
remote: Finding sources:  12% (1485/12910)           
remote: Finding sources:  13% (1614/12910)           
remote: Finding sources:  14% (1743/12910)           
remote: Finding sources:  15% (1872/12910)           
remote: Finding sources:  16% (2002/12910)           
remote: Finding sources:  17% (2131/12910)           
remote: Finding sources:  18% (2260/12910)           
remote: Finding sources:  19% (2389/12910)           
remote: Finding sources:  20% (2518/12910)           
remote: Finding sources:  21% (2647/12910)           
remote: Finding sources:  22% (2776/12910)           
remote: Finding sources:  23% (2905/12910)           
remote: Finding sources:  24% (3034/12910)           
remote: Finding sources:  25% (3163/12910)           
remote: Finding sources:  26% (3293/12910)           
remote: Finding sources:  27% (3422/12910)           
remote: Finding sources:  28% (3551/12910)           
remote: Finding sources:  29% (3680/12910)           
remote: Finding sources:  30% (3809/12910)           
remote: Finding sources:  31% (3938/12910)           
remote: Finding sources:  32% (4067/12910)           
remote: Finding sources:  33% (4196/12910)           
remote: Finding sources:  34% (4325/12910)           
remote: Finding sources:  35% (4454/12910)           
remote: Finding sources:  36% (4584/12910)           
remote: Finding sources:  37% (4713/12910)           
remote: Finding sources:  38% (4842/12910)           
remote: Finding sources:  39% (4971/12910)           
remote: Finding sources:  40% (5100/12910)           
remote: Finding sources:  41% (5229/12910)           
remote: Finding sources:  42% (5358/12910)           
remote: Finding sources:  43% (5487/12910)           
remote: Finding sources:  44% (5616/12910)           
remote: Finding sources:  45% (5745/12910)           
remote: Finding sources:  46% (5875/12910)           
remote: Finding sources:  47% (6004/12910)           
remote: Finding sources:  48% (6133/12910)           
remote: Finding sources:  49% (6262/12910)           
remote: Finding sources:  50% (6391/12910)           
remote: Finding sources:  51% (6520/12910)           
remote: Finding sources:  52% (6649/12910)           
remote: Finding sources:  53% (6778/12910)           
remote: Finding sources:  54% (6907/12910)           
remote: Finding sources:  55% (7036/12910)           
remote: Finding sources:  56% (7166/12910)           
remote: Finding sources:  57% (7295/12910)           
remote: Finding sources:  58% (7424/12910)           
remote: Finding sources:  59% (7553/12910)           
remote: Finding sources:  60% (7682/12910)           
remote: Finding sources:  61% (7811/12910)           
remote: Finding sources:  62% (7940/12910)           
remote: Finding sources:  63% (8069/12910)           
remote: Finding sources:  64% (8198/12910)           
remote: Finding sources:  65% (8327/12910)           
remote: Finding sources:  66% (8457/12910)           
remote: Finding sources:  67% (8586/12910)           
remote: Finding sources:  68% (8715/12910)           
remote: Finding sources:  69% (8844/12910)           
remote: Finding sources:  70% (8973/12910)           
remote: Finding sources:  71% (9102/12910)           
remote: Finding sources:  72% (9231/12910)           
remote: Finding sources:  73% (9360/12910)           
remote: Finding sources:  74% (9489/12910)           
remote: Finding sources:  75% (9618/12910)           
remote: Finding sources:  76% (9748/12910)           
remote: Finding sources:  77% (9877/12910)           
remote: Finding sources:  78% (10006/12910)           
remote: Finding sources:  79% (10135/12910)           
remote: Finding sources:  80% (10264/12910)           
remote: Finding sources:  81% (10393/12910)           
remote: Finding sources:  82% (10522/12910)           
remote: Finding sources:  83% (10651/12910)           
remote: Finding sources:  84% (10780/12910)           
remote: Finding sources:  85% (10909/12910)           
remote: Finding sources:  86% (11039/12910)           
remote: Finding sources:  87% (11168/12910)           
remote: Finding sources:  88% (11297/12910)           
remote: Finding sources:  89% (11426/12910)           
remote: Finding sources:  90% (11555/12910)           
remote: Finding sources:  91% (11684/12910)           
remote: Finding sources:  92% (11813/12910)           
remote: Finding sources:  93% (11942/12910)           
remote: Finding sources:  94% (12071/12910)           
remote: Finding sources:  95% (12200/12910)           
remote: Finding sources:  96% (12330/12910)           
remote: Finding sources:  97% (12459/12910)           
remote: Finding sources:  98% (12588/12910)           
remote: Finding sources:  99% (12717/12910)           
remote: Finding sources: 100% (12846/12910)           
remote: Finding sources: 100% (12910/12910)        
remote: Getting sizes:   1% (58/11429)           
remote: Getting sizes:   2% (172/11429)           
remote: Getting sizes:   3% (286/11429)           
remote: Getting sizes:   4% (401/11429)           
remote: Getting sizes:   5% (515/11429)           
remote: Getting sizes:   6% (629/11429)           
remote: Getting sizes:   7% (743/11429)           
remote: Getting sizes:   8% (858/11429)           
remote: Getting sizes:   9% (972/11429)           
remote: Getting sizes:  10% (1086/11429)           
remote: Getting sizes:  11% (1201/11429)           
remote: Getting sizes:  12% (1315/11429)           
remote: Getting sizes:  13% (1429/11429)           
remote: Getting sizes:  14% (1543/11429)           
remote: Getting sizes:  15% (1658/11429)           
remote: Getting sizes:  16% (1772/11429)           
remote: Getting sizes:  17% (1886/11429)           
remote: Getting sizes:  18% (2001/11429)           
remote: Getting sizes:  19% (2115/11429)           
remote: Getting sizes:  20% (2229/11429)           
remote: Getting sizes:  21% (2343/11429)           
remote: Getting sizes:  22% (2458/11429)           
remote: Getting sizes:  23% (2572/11429)           
remote: Getting sizes:  24% (2686/11429)           
remote: Getting sizes:  25% (2801/11429)           
remote: Getting sizes:  26% (2915/11429)           
remote: Getting sizes:  27% (3029/11429)           
remote: Getting sizes:  28% (3143/11429)           
remote: Getting sizes:  29% (3258/11429)           
remote: Getting sizes:  30% (3372/11429)           
remote: Getting sizes:  31% (3486/11429)           
remote: Getting sizes:  32% (3601/11429)           
remote: Getting sizes:  33% (3715/11429)           
remote: Getting sizes:  34% (3829/11429)           
remote: Getting sizes:  35% (3944/11429)           
remote: Getting sizes:  36% (4058/11429)           
remote: Getting sizes:  37% (4172/11429)           
remote: Getting sizes:  38% (4286/11429)           
remote: Getting sizes:  39% (4401/11429)           
remote: Getting sizes:  40% (4515/11429)           
remote: Getting sizes:  41% (4629/11429)           
remote: Getting sizes:  42% (4744/11429)           
remote: Getting sizes:  43% (4858/11429)           
remote: Getting sizes:  44% (4972/11429)           
remote: Getting sizes:  45% (5086/11429)           
remote: Getting sizes:  46% (5201/11429)           
remote: Getting sizes:  47% (5315/11429)           
remote: Getting sizes:  48% (5429/11429)           
remote: Getting sizes:  49% (5544/11429)           
remote: Getting sizes:  50% (5658/11429)           
remote: Getting sizes:  51% (5772/11429)           
remote: Getting sizes:  52% (5886/11429)           
remote: Getting sizes:  53% (6001/11429)           
remote: Getting sizes:  54% (6115/11429)           
remote: Getting sizes:  55% (6229/11429)           
remote: Getting sizes:  56% (6344/11429)           
remote: Getting sizes:  57% (6458/11429)           
remote: Getting sizes:  58% (6572/11429)           
remote: Getting sizes:  59% (6686/11429)           
remote: Getting sizes:  60% (6801/11429)           
remote: Getting sizes:  61% (6915/11429)           
remote: Getting sizes:  62% (7029/11429)           
remote: Getting sizes:  63% (7144/11429)           
remote: Getting sizes:  64% (7258/11429)           
remote: Getting sizes:  65% (7372/11429)           
remote: Getting sizes:  66% (7486/11429)           
remote: Getting sizes:  67% (7601/11429)           
remote: Getting sizes:  68% (7715/11429)           
remote: Getting sizes:  69% (7829/11429)           
remote: Getting sizes:  70% (7944/11429)           
remote: Getting sizes:  71% (8058/11429)           
remote: Getting sizes:  72% (8172/11429)           
remote: Getting sizes:  73% (8287/11429)           
remote: Getting sizes:  74% (8401/11429)           
remote: Getting sizes:  75% (8515/11429)           
remote: Getting sizes:  76% (8629/11429)           
remote: Getting sizes:  77% (8744/11429)           
remote: Getting sizes:  78% (8858/11429)           
remote: Getting sizes:  79% (8972/11429)           
remote: Getting sizes:  80% (9087/11429)           
remote: Getting sizes:  81% (9201/11429)           
remote: Getting sizes:  82% (9315/11429)           
remote: Getting sizes:  83% (9429/11429)           
remote: Getting sizes:  84% (9544/11429)           
remote: Getting sizes:  85% (9658/11429)           
remote: Getting sizes:  86% (9772/11429)           
remote: Getting sizes:  87% (9887/11429)           
remote: Getting sizes:  88% (10001/11429)           
remote: Getting sizes:  89% (10115/11429)           
remote: Getting sizes:  90% (10229/11429)           
remote: Getting sizes:  91% (10344/11429)           
remote: Getting sizes:  92% (10458/11429)           
remote: Getting sizes:  93% (10572/11429)           
remote: Getting sizes:  94% (10687/11429)           
remote: Getting sizes:  95% (10801/11429)           
remote: Getting sizes:  96% (10915/11429)           
remote: Getting sizes:  97% (11029/11429)           
remote: Getting sizes:  98% (11144/11429)           
remote: Getting sizes:  99% (11258/11429)           
remote: Getting sizes: 100% (11372/11429)           
remote: Getting sizes: 100% (11429/11429)        
remote: Compressing objects:   2% (2224/135389)           
remote: Compressing objects:   3% (3469/135389)           
remote: Compressing objects:   4% (4740/135389)           
remote: Compressing objects:   5% (6434/135389)           
remote: Compressing objects:   6% (7531/135389)           
remote: Compressing objects:   7% (8918/135389)           
remote: Compressing objects:   8% (10206/135389)           
remote: Compressing objects:   8% (10227/135389)           
remote: Compressing objects:   9% (11518/135389)           
remote: Compressing objects:  10% (12962/135389)           
remote: Compressing objects:  11% (14219/135389)           
remote: Compressing objects:  12% (15570/135389)           
remote: Compressing objects:  13% (16945/135389)           
remote: Compressing objects:  14% (18298/135389)           
remote: Compressing objects:  15% (19744/135389)           
remote: Compressing objects:  16% (21021/135389)           
remote: Compressing objects:  17% (22457/135389)           
remote: Compressing objects:  18% (23700/135389)           
remote: Compressing objects:  19% (25053/135389)           
remote: Compressing objects:  19% (26208/135389)           
remote: Compressing objects:  20% (26438/135389)           
remote: Compressing objects:  21% (27756/135389)           
remote: Compressing objects:  22% (29131/135389)           
remote: Compressing objects:  23% (30463/135389)           
remote: Compressing objects:  24% (31824/135389)           
remote: Compressing objects:  25% (33181/135389)           
remote: Compressing objects:  26% (34526/135389)           
remote: Compressing objects:  27% (36120/135389)           
remote: Compressing objects:  28% (37341/135389)           
remote: Compressing objects:  29% (38802/135389)           
remote: Compressing objects:  30% (40297/135389)           
remote: Compressing objects:  31% (41384/135389)           
remote: Compressing objects:  32% (42740/135389)           
remote: Compressing objects:  33% (44051/135389)           
remote: Compressing objects:  34% (45367/135389)           
remote: Compressing objects:  34% (46653/135389)           
remote: Compressing objects:  35% (46711/135389)           
remote: Compressing objects:  36% (48114/135389)           
remote: Compressing objects:  37% (49420/135389)           
remote: Compressing objects:  38% (50808/135389)           
remote: Compressing objects:  39% (52471/135389)           
remote: Compressing objects:  40% (53497/135389)           
remote: Compressing objects:  41% (55071/135389)           
remote: Compressing objects:  42% (56349/135389)           
remote: Compressing objects:  43% (57676/135389)           
remote: Compressing objects:  44% (59239/135389)           
remote: Compressing objects:  45% (60302/135389)           
remote: Compressing objects:  46% (61761/135389)           
remote: Compressing objects:  47% (63006/135389)           
remote: Compressing objects:  48% (64627/135389)           
remote: Compressing objects:  49% (65676/135389)           
remote: Compressing objects:  50% (67026/135389)           
remote: Compressing objects:  51% (68590/135389)           
remote: Compressing objects:  52% (70197/135389)           
remote: Compressing objects:  53% (71233/135389)           
remote: Compressing objects:  54% (72446/135389)           
remote: Compressing objects:  55% (74562/135389)           
remote: Compressing objects:  56% (75279/135389)           
remote: Compressing objects:  57% (76633/135389)           
remote: Compressing objects:  58% (77886/135389)           
remote: Compressing objects:  59% (79433/135389)           
remote: Compressing objects:  60% (80829/135389)           
remote: Compressing objects:  61% (82167/135389)           
remote: Compressing objects:  62% (83394/135389)           
remote: Compressing objects:  63% (84626/135389)           
remote: Compressing objects:  64% (85977/135389)           
remote: Compressing objects:  65% (87350/135389)           
remote: Compressing objects:  66% (89673/135389)           
remote: Compressing objects:  67% (90312/135389)           
remote: Compressing objects:  68% (91396/135389)           
remote: Compressing objects:  69% (92835/135389)           
remote: Compressing objects:  70% (94136/135389)           
remote: Compressing objects:  71% (95482/135389)           
remote: Compressing objects:  72% (96879/135389)           
remote: Compressing objects:  73% (98219/135389)           
remote: Compressing objects:  74% (99526/135389)           
remote: Compressing objects:  75% (100974/135389)           
remote: Compressing objects:  76% (102292/135389)           
remote: Compressing objects:  77% (103756/135389)           
remote: Compressing objects:  78% (104987/135389)           
remote: Compressing objects:  79% (106293/135389)           
remote: Compressing objects:  80% (107813/135389)           
remote: Compressing objects:  81% (109007/135389)           
remote: Compressing objects:  82% (110464/135389)           
remote: Compressing objects:  83% (111727/135389)           
remote: Compressing objects:  84% (113104/135389)           
remote: Compressing objects:  84% (113145/135389)           
remote: Compressing objects:  85% (114421/135389)           
remote: Compressing objects:  86% (115948/135389)           
remote: Compressing objects:  87% (117429/135389)           
remote: Compressing objects:  88% (118474/135389)           
remote: Compressing objects:  89% (119873/135389)           
remote: Compressing objects:  90% (121353/135389)           
remote: Compressing objects:  91% (122591/135389)           
remote: Compressing objects:  92% (124099/135389)           
remote: Compressing objects:  93% (125301/135389)           
remote: Compressing objects:  94% (127490/135389)           
remote: Compressing objects:  95% (128129/135389)           
remote: Compressing objects:  96% (129417/135389)           
remote: Compressing objects:  97% (130661/135389)           
remote: Compressing objects:  98% (132116/135389)           
remote: Compressing objects:  99% (133361/135389)           
remote: Compressing objects: 100% (134713/135389)           
remote: Compressing objects: 100% (135388/135389)        
Receiving objects:   0% (1/12910)
Receiving objects:   1% (130/12910)
Receiving objects:   2% (259/12910)
Receiving objects:   3% (388/12910)
Receiving objects:   4% (517/12910)
Receiving objects:   5% (646/12910)
Receiving objects:   6% (775/12910)
Receiving objects:   7% (904/12910)
Receiving objects:   8% (1033/12910)
Receiving objects:   9% (1162/12910)
Receiving objects:  10% (1291/12910)
Receiving objects:  11% (1421/12910)
Receiving objects:  12% (1550/12910)
Receiving objects:  13% (1679/12910)
Receiving objects:  14% (1808/12910)
Receiving objects:  15% (1937/12910)
Receiving objects:  16% (2066/12910), 3.61 MiB | 7.22 MiB/s
Receiving objects:  17% (2195/12910), 3.61 MiB | 7.22 MiB/s
Receiving objects:  18% (2324/12910), 3.61 MiB | 7.22 MiB/s
Receiving objects:  19% (2453/12910), 3.61 MiB | 7.22 MiB/s
Receiving objects:  20% (2582/12910), 3.61 MiB | 7.22 MiB/s
Receiving objects:  21% (2712/12910), 3.61 MiB | 7.22 MiB/s
Receiving objects:  22% (2841/12910), 3.61 MiB | 7.22 MiB/s
Receiving objects:  22% (2940/12910), 6.44 MiB | 6.38 MiB/s
Receiving objects:  23% (2970/12910), 6.44 MiB | 6.38 MiB/s
Receiving objects:  24% (3099/12910), 6.44 MiB | 6.38 MiB/s
Receiving objects:  25% (3228/12910), 6.44 MiB | 6.38 MiB/s
Receiving objects:  26% (3357/12910), 6.44 MiB | 6.38 MiB/s
Receiving objects:  27% (3486/12910), 6.44 MiB | 6.38 MiB/s
Receiving objects:  28% (3615/12910), 6.44 MiB | 6.38 MiB/s
Receiving objects:  29% (3744/12910), 6.44 MiB | 6.38 MiB/s
Receiving objects:  30% (3873/12910), 6.44 MiB | 6.38 MiB/s
Receiving objects:  31% (4003/12910), 6.44 MiB | 6.38 MiB/s
Receiving objects:  32% (4132/12910), 6.44 MiB | 6.38 MiB/s
Receiving objects:  33% (4261/12910), 6.44 MiB | 6.38 MiB/s
Receiving objects:  34% (4390/12910), 6.44 MiB | 6.38 MiB/s
Receiving objects:  35% (4519/12910), 6.44 MiB | 6.38 MiB/s
Receiving objects:  35% (4645/12910), 9.88 MiB | 6.53 MiB/s
Receiving objects:  36% (4648/12910), 11.69 MiB | 5.79 MiB/s
Receiving objects:  37% (4777/12910), 11.69 MiB | 5.79 MiB/s
Receiving objects:  38% (4906/12910), 11.69 MiB | 5.79 MiB/s
Receiving objects:  39% (5035/12910), 11.69 MiB | 5.79 MiB/s
Receiving objects:  40% (5164/12910), 11.69 MiB | 5.79 MiB/s
Receiving objects:  41% (5294/12910), 11.69 MiB | 5.79 MiB/s
Receiving objects:  42% (5423/12910), 11.69 MiB | 5.79 MiB/s
Receiving objects:  43% (5552/12910), 11.69 MiB | 5.79 MiB/s
Receiving objects:  44% (5681/12910), 14.18 MiB | 5.63 MiB/s
Receiving objects:  45% (5810/12910), 14.18 MiB | 5.63 MiB/s
Receiving objects:  45% (5901/12910), 14.18 MiB | 5.63 MiB/s
Receiving objects:  46% (5939/12910), 16.35 MiB | 5.41 MiB/s
Receiving objects:  47% (6068/12910), 19.69 MiB | 5.59 MiB/s
Receiving objects:  47% (6172/12910), 19.69 MiB | 5.59 MiB/s
Receiving objects:  48% (6197/12910), 23.12 MiB | 5.74 MiB/s
Receiving objects:  49% (6326/12910), 23.12 MiB | 5.74 MiB/s
Receiving objects:  50% (6455/12910), 23.12 MiB | 5.74 MiB/s
Receiving objects:  51% (6585/12910), 23.12 MiB | 5.74 MiB/s
Receiving objects:  52% (6714/12910), 27.31 MiB | 6.02 MiB/s
Receiving objects:  53% (6843/12910), 27.31 MiB | 6.02 MiB/s
Receiving objects:  53% (6950/12910), 27.31 MiB | 6.02 MiB/s
Receiving objects:  54% (6972/12910), 27.31 MiB | 6.02 MiB/s
Receiving objects:  55% (7101/12910), 27.31 MiB | 6.02 MiB/s
Receiving objects:  56% (7230/12910), 31.28 MiB | 6.10 MiB/s
Receiving objects:  57% (7359/12910), 31.28 MiB | 6.10 MiB/s
Receiving objects:  58% (7488/12910), 31.28 MiB | 6.10 MiB/s
Receiving objects:  59% (7617/12910), 31.28 MiB | 6.10 MiB/s
Receiving objects:  60% (7746/12910), 31.28 MiB | 6.10 MiB/s
Receiving objects:  61% (7876/12910), 31.28 MiB | 6.10 MiB/s
Receiving objects:  62% (8005/12910), 31.28 MiB | 6.10 MiB/s
Receiving objects:  63% (8134/12910), 31.28 MiB | 6.10 MiB/s
Receiving objects:  64% (8263/12910), 31.28 MiB | 6.10 MiB/s
Receiving objects:  65% (8392/12910), 31.28 MiB | 6.10 MiB/s
Receiving objects:  66% (8521/12910), 31.28 MiB | 6.10 MiB/s
Receiving objects:  67% (8650/12910), 31.28 MiB | 6.10 MiB/s
Receiving objects:  68% (8779/12910), 31.28 MiB | 6.10 MiB/s
Receiving objects:  69% (8908/12910), 31.28 MiB | 6.10 MiB/s
Receiving objects:  70% (9037/12910), 31.28 MiB | 6.10 MiB/s
Receiving objects:  71% (9167/12910), 31.28 MiB | 6.10 MiB/s
Receiving objects:  72% (9296/12910), 31.28 MiB | 6.10 MiB/s
Receiving objects:  73% (9425/12910), 31.28 MiB | 6.10 MiB/s
Receiving objects:  74% (9554/12910), 31.28 MiB | 6.10 MiB/s
Receiving objects:  75% (9683/12910), 31.28 MiB | 6.10 MiB/s
Receiving objects:  76% (9812/12910), 31.28 MiB | 6.10 MiB/s
Receiving objects:  77% (9941/12910), 31.28 MiB | 6.10 MiB/s
Receiving objects:  78% (10070/12910), 31.28 MiB | 6.10 MiB/s
Receiving objects:  79% (10199/12910), 37.32 MiB | 6.83 MiB/s
Receiving objects:  80% (10328/12910), 37.32 MiB | 6.83 MiB/s
Receiving objects:  81% (10458/12910), 37.32 MiB | 6.83 MiB/s
Receiving objects:  82% (10587/12910), 37.32 MiB | 6.83 MiB/s
Receiving objects:  83% (10716/12910), 37.32 MiB | 6.83 MiB/s
Receiving objects:  84% (10845/12910), 37.32 MiB | 6.83 MiB/s
Receiving objects:  85% (10974/12910), 37.32 MiB | 6.83 MiB/s
Receiving objects:  86% (11103/12910), 37.32 MiB | 6.83 MiB/s
Receiving objects:  87% (11232/12910), 37.32 MiB | 6.83 MiB/s
Receiving objects:  88% (11361/12910), 37.32 MiB | 6.83 MiB/s
Receiving objects:  89% (11490/12910), 37.32 MiB | 6.83 MiB/s
Receiving objects:  90% (11619/12910), 37.32 MiB | 6.83 MiB/s
Receiving objects:  91% (11749/12910), 37.32 MiB | 6.83 MiB/s
Receiving objects:  92% (11878/12910), 37.32 MiB | 6.83 MiB/s
Receiving objects:  93% (12007/12910), 37.32 MiB | 6.83 MiB/s
Receiving objects:  94% (12136/12910), 37.32 MiB | 6.83 MiB/s
Receiving objects:  95% (12265/12910), 37.32 MiB | 6.83 MiB/s
Receiving objects:  96% (12394/12910), 37.32 MiB | 6.83 MiB/s
Receiving objects:  97% (12523/12910), 37.32 MiB | 6.83 MiB/s
Receiving objects:  98% (12652/12910), 37.32 MiB | 6.83 MiB/s
Receiving objects:  98% (12769/12910), 37.32 MiB | 6.83 MiB/s
Receiving objects:  99% (12781/12910), 37.32 MiB | 6.83 MiB/s
remote: Total 12910 (delta 2738), reused 6294 (delta 1478)        
Receiving objects: 100% (12910/12910), 42.33 MiB | 7.18 MiB/s
Receiving objects: 100% (12910/12910), 45.54 MiB | 6.98 MiB/s, done.
Resolving deltas:   0% (0/2738)
Resolving deltas:   1% (28/2738)
Resolving deltas:   2% (55/2738)
Resolving deltas:   3% (83/2738)
Resolving deltas:   4% (110/2738)
Resolving deltas:   5% (138/2738)
Resolving deltas:   6% (165/2738)
Resolving deltas:   7% (192/2738)
Resolving deltas:   8% (220/2738)
Resolving deltas:   9% (248/2738)
Resolving deltas:  10% (274/2738)
Resolving deltas:  11% (302/2738)
Resolving deltas:  12% (330/2738)
Resolving deltas:  13% (356/2738)
Resolving deltas:  14% (384/2738)
Resolving deltas:  15% (411/2738)
Resolving deltas:  16% (440/2738)
Resolving deltas:  17% (468/2738)
Resolving deltas:  18% (493/2738)
Resolving deltas:  19% (521/2738)
Resolving deltas:  20% (548/2738)
Resolving deltas:  21% (575/2738)
Resolving deltas:  22% (603/2738)
Resolving deltas:  23% (630/2738)
Resolving deltas:  24% (658/2738)
Resolving deltas:  25% (685/2738)
Resolving deltas:  26% (712/2738)
Resolving deltas:  27% (740/2738)
Resolving deltas:  28% (767/2738)
Resolving deltas:  29% (795/2738)
Resolving deltas:  30% (822/2738)
Resolving deltas:  31% (849/2738)
Resolving deltas:  32% (877/2738)
Resolving deltas:  33% (904/2738)
Resolving deltas:  34% (931/2738)
Resolving deltas:  35% (959/2738)
Resolving deltas:  36% (987/2738)
Resolving deltas:  37% (1015/2738)
Resolving deltas:  38% (1041/2738)
Resolving deltas:  39% (1068/2738)
Resolving deltas:  40% (1096/2738)
Resolving deltas:  41% (1123/2738)
Resolving deltas:  42% (1150/2738)
Resolving deltas:  43% (1178/2738)
Resolving deltas:  44% (1205/2738)
Resolving deltas:  45% (1233/2738)
Resolving deltas:  46% (1260/2738)
Resolving deltas:  47% (1287/2738)
Resolving deltas:  48% (1315/2738)
Resolving deltas:  49% (1342/2738)
Resolving deltas:  50% (1369/2738)
Resolving deltas:  51% (1397/2738)
Resolving deltas:  52% (1424/2738)
Resolving deltas:  53% (1454/2738)
Resolving deltas:  54% (1479/2738)
Resolving deltas:  55% (1506/2738)
Resolving deltas:  56% (1534/2738)
Resolving deltas:  57% (1561/2738)
Resolving deltas:  58% (1589/2738)
Resolving deltas:  59% (1616/2738)
Resolving deltas:  60% (1644/2738)
Resolving deltas:  61% (1671/2738)
Resolving deltas:  62% (1698/2738)
Resolving deltas:  63% (1725/2738)
Resolving deltas:  64% (1753/2738)
Resolving deltas:  65% (1781/2738)
Resolving deltas:  66% (1808/2738)
Resolving deltas:  67% (1835/2738)
Resolving deltas:  68% (1862/2738)
Resolving deltas:  69% (1890/2738)
Resolving deltas:  70% (1917/2738)
Resolving deltas:  71% (1944/2738)
Resolving deltas:  72% (1972/2738)
Resolving deltas:  73% (1999/2738)
Resolving deltas:  74% (2027/2738)
Resolving deltas:  75% (2054/2738)
Resolving deltas:  76% (2081/2738)
Resolving deltas:  77% (2109/2738)
Resolving deltas:  78% (2136/2738)
Resolving deltas:  79% (2164/2738)
Resolving deltas:  80% (2191/2738)
Resolving deltas:  81% (2218/2738)
Resolving deltas:  82% (2248/2738)
Resolving deltas:  83% (2273/2738)
Resolving deltas:  84% (2301/2738)
Resolving deltas:  85% (2328/2738)
Resolving deltas:  86% (2355/2738)
Resolving deltas:  87% (2383/2738)
Resolving deltas:  88% (2410/2738)
Resolving deltas:  89% (2437/2738)
Resolving deltas:  90% (2465/2738)
Resolving deltas:  91% (2492/2738)
Resolving deltas:  92% (2519/2738)
Resolving deltas:  93% (2547/2738)
Resolving deltas:  94% (2575/2738)
Resolving deltas:  95% (2602/2738)
Resolving deltas:  96% (2629/2738)
Resolving deltas:  97% (2656/2738)
Resolving deltas:  98% (2685/2738)
Resolving deltas:  99% (2711/2738)
Resolving deltas: 100% (2738/2738)
Resolving deltas: 100% (2738/2738), done.
Updating files:  67% (7776/11457)
Updating files:  68% (7791/11457)
Updating files:  69% (7906/11457)
Updating files:  70% (8020/11457)
Updating files:  71% (8135/11457)
Updating files:  72% (8250/11457)
Updating files:  73% (8364/11457)
Updating files:  74% (8479/11457)
Updating files:  75% (8593/11457)
Updating files:  76% (8708/11457)
Updating files:  77% (8822/11457)
Updating files:  78% (8937/11457)
Updating files:  79% (9052/11457)
Updating files:  80% (9166/11457)
Updating files:  81% (9281/11457)
Updating files:  82% (9395/11457)
Updating files:  83% (9510/11457)
Updating files:  84% (9624/11457)
Updating files:  85% (9739/11457)
Updating files:  86% (9854/11457)
Updating files:  87% (9968/11457)
Updating files:  88% (10083/11457)
Updating files:  89% (10197/11457)
Updating files:  90% (10312/11457)
Updating files:  91% (10426/11457)
Updating files:  92% (10541/11457)
Updating files:  93% (10656/11457)
Updating files:  94% (10770/11457)
Updating files:  95% (10885/11457)
Updating files:  96% (10999/11457)
Updating files:  97% (11114/11457)
Updating files:  98% (11228/11457)
Updating files:  99% (11343/11457)
Updating files: 100% (11457/11457)
Updating files: 100% (11457/11457), done.
 00:15

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-1  Started
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-mediawiki-jobrunner-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  37/133 [=======>--------------------]  27%
  67/133 [==============>-------------]  50%
  93/133 [===================>--------]  69%
 107/133 [======================>-----]  80%
 120/133 [=========================>--]  90%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:02

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 7.9 s.
 00:08

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 12s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:12

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:27

 01:27

Install 'extensions/Collection'...

Cloning component(s)
:0: _clone_component "extensions/Collection"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/Collection to 'extensions/Collection' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/Collection'...
|0| remote: Counting objects: 1           
remote: Counting objects: 666, done        
|0| remote: Finding sources:   1% (4/666)           
remote: Finding sources:   2% (10/666)           
remote: Finding sources:   3% (17/666)           
remote: Finding sources:   4% (24/666)           
remote: Finding sources:   5% (30/666)           
remote: Finding sources:   6% (37/666)           
remote: Finding sources:   7% (44/666)           
remote: Finding sources:   8% (50/666)           
remote: Finding sources:   9% (57/666)           
remote: Finding sources:  10% (64/666)           
remote: Finding sources:  11% (70/666)           
remote: Finding sources:  12% (77/666)           
remote: Finding sources:  13% (84/666)           
remote: Finding sources:  14% (90/666)           
remote: Finding sources:  15% (97/666)           
remote: Finding sources:  16% (104/666)           
remote: Finding sources:  17% (110/666)           
remote: Finding sources:  18% (117/666)           
remote: Finding sources:  19% (124/666)           
remote: Finding sources:  20% (130/666)           
remote: Finding sources:  21% (137/666)           
remote: Finding sources:  22% (144/666)           
remote: Finding sources:  23% (150/666)           
remote: Finding sources:  24% (157/666)           
remote: Finding sources:  25% (164/666)           
remote: Finding sources:  26% (170/666)           
remote: Finding sources:  27% (177/666)           
remote: Finding sources:  28% (184/666)           
remote: Finding sources:  29% (190/666)           
remote: Finding sources:  30% (197/666)           
remote: Finding sources:  31% (204/666)           
remote: Finding sources:  32% (210/666)           
remote: Finding sources:  33% (217/666)           
remote: Finding sources:  34% (224/666)           
remote: Finding sources:  35% (230/666)           
remote: Finding sources:  36% (237/666)           
remote: Finding sources:  37% (244/666)           
remote: Finding sources:  38% (250/666)           
remote: Finding sources:  39% (257/666)           
remote: Finding sources:  40% (264/666)           
remote: Finding sources:  41% (270/666)           
remote: Finding sources:  42% (277/666)           
remote: Finding sources:  43% (284/666)           
remote: Finding sources:  44% (290/666)           
remote: Finding sources:  45% (297/666)           
remote: Finding sources:  46% (304/666)           
remote: Finding sources:  47% (310/666)           
remote: Finding sources:  48% (317/666)           
remote: Finding sources:  49% (324/666)           
remote: Finding sources:  50% (330/666)           
remote: Finding sources:  51% (337/666)           
remote: Finding sources:  52% (343/666)           
remote: Finding sources:  53% (350/666)           
remote: Finding sources:  54% (357/666)           
remote: Finding sources:  55% (363/666)           
remote: Finding sources:  56% (370/666)           
remote: Finding sources:  57% (377/666)           
remote: Finding sources:  58% (383/666)           
remote: Finding sources:  59% (390/666)           
remote: Finding sources:  60% (397/666)           
remote: Finding sources:  61% (403/666)           
remote: Finding sources:  62% (410/666)           
remote: Finding sources:  63% (417/666)           
remote: Finding sources:  64% (423/666)           
remote: Finding sources:  65% (430/666)           
remote: Finding sources:  66% (437/666)           
remote: Finding sources:  67% (443/666)           
remote: Finding sources:  68% (450/666)           
remote: Finding sources:  69% (457/666)           
remote: Finding sources:  70% (463/666)           
remote: Finding sources:  71% (470/666)           
remote: Finding sources:  72% (477/666)           
remote: Finding sources:  73% (483/666)           
remote: Finding sources:  74% (490/666)           
remote: Finding sources:  75% (497/666)           
remote: Finding sources:  76% (503/666)           
remote: Finding sources:  77% (510/666)           
remote: Finding sources:  78% (517/666)           
remote: Finding sources:  79% (523/666)           
remote: Finding sources:  80% (530/666)           
remote: Finding sources:  81% (537/666)           
remote: Finding sources:  82% (543/666)           
remote: Finding sources:  83% (550/666)           
remote: Finding sources:  84% (557/666)           
remote: Finding sources:  85% (563/666)           
remote: Finding sources:  86% (570/666)           
remote: Finding sources:  87% (577/666)           
remote: Finding sources:  88% (583/666)           
remote: Finding sources:  89% (590/666)           
remote: Finding sources:  90% (597/666)           
remote: Finding sources:  91% (603/666)           
remote: Finding sources:  92% (610/666)           
remote: Finding sources:  93% (617/666)           
remote: Finding sources:  94% (623/666)           
remote: Finding sources:  95% (630/666)           
remote: Finding sources:  96% (637/666)           
remote: Finding sources:  97% (643/666)           
remote: Finding sources:  98% (650/666)           
remote: Finding sources:  99% (657/666)           
remote: Finding sources: 100% (663/666)           
remote: Finding sources: 100% (666/666)        
|0| remote: Getting sizes:   1% (4/634)           
remote: Getting sizes:   2% (10/634)           
remote: Getting sizes:   3% (16/634)           
remote: Getting sizes:   4% (23/634)           
remote: Getting sizes:   5% (29/634)           
remote: Getting sizes:   6% (35/634)           
remote: Getting sizes:   7% (42/634)           
remote: Getting sizes:   8% (48/634)           
remote: Getting sizes:   9% (54/634)           
remote: Getting sizes:  10% (61/634)           
remote: Getting sizes:  11% (67/634)           
remote: Getting sizes:  12% (73/634)           
remote: Getting sizes:  13% (80/634)           
remote: Getting sizes:  14% (86/634)           
remote: Getting sizes:  15% (92/634)           
remote: Getting sizes:  16% (99/634)           
remote: Getting sizes:  17% (105/634)           
remote: Getting sizes:  18% (111/634)           
remote: Getting sizes:  19% (118/634)           
remote: Getting sizes:  20% (124/634)           
remote: Getting sizes:  21% (130/634)           
remote: Getting sizes:  22% (137/634)           
remote: Getting sizes:  23% (143/634)           
remote: Getting sizes:  24% (149/634)           
remote: Getting sizes:  25% (156/634)           
remote: Getting sizes:  26% (162/634)           
remote: Getting sizes:  27% (169/634)           
remote: Getting sizes:  28% (175/634)           
remote: Getting sizes:  29% (181/634)           
remote: Getting sizes:  30% (188/634)           
remote: Getting sizes:  31% (194/634)           
remote: Getting sizes:  32% (200/634)           
remote: Getting sizes:  33% (207/634)           
remote: Getting sizes:  34% (213/634)           
remote: Getting sizes:  35% (219/634)           
remote: Getting sizes:  36% (226/634)           
remote: Getting sizes:  37% (232/634)           
remote: Getting sizes:  38% (238/634)           
remote: Getting sizes:  39% (245/634)           
remote: Getting sizes:  40% (251/634)           
remote: Getting sizes:  41% (257/634)           
remote: Getting sizes:  42% (264/634)           
remote: Getting sizes:  43% (270/634)           
remote: Getting sizes:  44% (276/634)           
remote: Getting sizes:  45% (283/634)           
remote: Getting sizes:  46% (289/634)           
remote: Getting sizes:  47% (295/634)           
remote: Getting sizes:  48% (302/634)           
remote: Getting sizes:  49% (308/634)           
remote: Getting sizes:  50% (314/634)           
remote: Getting sizes:  51% (321/634)           
remote: Getting sizes:  52% (327/634)           
remote: Getting sizes:  53% (333/634)           
remote: Getting sizes:  54% (340/634)           
remote: Getting sizes:  55% (346/634)           
remote: Getting sizes:  56% (352/634)           
remote: Getting sizes:  57% (359/634)           
remote: Getting sizes:  58% (365/634)           
remote: Getting sizes:  59% (371/634)           
remote: Getting sizes:  60% (378/634)           
remote: Getting sizes:  61% (384/634)           
remote: Getting sizes:  62% (390/634)           
remote: Getting sizes:  63% (397/634)           
remote: Getting sizes:  64% (403/634)           
remote: Getting sizes:  65% (409/634)           
remote: Getting sizes:  66% (416/634)           
remote: Getting sizes:  67% (422/634)           
remote: Getting sizes:  68% (428/634)           
remote: Getting sizes:  69% (435/634)           
remote: Getting sizes:  70% (441/634)           
remote: Getting sizes:  71% (447/634)           
remote: Getting sizes:  72% (454/634)           
remote: Getting sizes:  73% (460/634)           
remote: Getting sizes:  74% (466/634)           
remote: Getting sizes:  75% (473/634)           
remote: Getting sizes:  76% (479/634)           
remote: Getting sizes:  77% (486/634)           
remote: Getting sizes:  78% (492/634)           
remote: Getting sizes:  79% (498/634)           
remote: Getting sizes:  80% (505/634)           
remote: Getting sizes:  81% (511/634)           
remote: Getting sizes:  82% (517/634)           
remote: Getting sizes:  83% (524/634)           
remote: Getting sizes:  84% (530/634)           
remote: Getting sizes:  85% (536/634)           
remote: Getting sizes:  86% (543/634)           
remote: Getting sizes:  87% (549/634)           
remote: Getting sizes:  88% (555/634)           
remote: Getting sizes:  89% (562/634)           
remote: Getting sizes:  90% (568/634)           
remote: Getting sizes:  91% (574/634)           
remote: Getting sizes:  92% (581/634)           
remote: Getting sizes:  93% (587/634)           
remote: Getting sizes:  94% (593/634)           
remote: Getting sizes:  95% (600/634)           
remote: Getting sizes:  96% (606/634)           
remote: Getting sizes:  97% (612/634)           
remote: Getting sizes:  98% (619/634)           
remote: Getting sizes:  99% (625/634)           
remote: Getting sizes: 100% (631/634)           
remote: Getting sizes: 100% (634/634)        
|0| remote: Compressing objects:   1% (18136/2747488)           
remote: Compressing objects:   2% (42549/2747488)           
remote: Compressing objects:   4% (98799/2747488)           
remote: Compressing objects:   5% (124065/2747488)           
remote: Compressing objects:   6% (157527/2747488)           
remote: Compressing objects:   7% (187168/2747488)           
remote: Compressing objects:   8% (213414/2747488)           
remote: Compressing objects:   9% (234410/2747488)           
remote: Compressing objects:  10% (269212/2747488)           
remote: Compressing objects:  11% (306361/2747488)           
remote: Compressing objects:  12% (319421/2747488)           
remote: Compressing objects:  13% (352189/2747488)           
remote: Compressing objects:  14% (376844/2747488)           
remote: Compressing objects:  15% (411186/2747488)           
remote: Compressing objects:  16% (428454/2747488)           
remote: Compressing objects:  17% (453925/2747488)           
remote: Compressing objects:  18% (489841/2747488)           
remote: Compressing objects:  19% (517888/2747488)           
remote: Compressing objects:  20% (536292/2747488)           
remote: Compressing objects:  21% (567754/2747488)           
remote: Compressing objects:  22% (605395/2747488)           
remote: Compressing objects:  23% (618545/2747488)           
remote: Compressing objects:  24% (646966/2747488)           
remote: Compressing objects:  25% (673455/2747488)           
remote: Compressing objects:  26% (701121/2747488)           
remote: Compressing objects:  27% (729736/2747488)           
remote: Compressing objects:  28% (755671/2747488)           
remote: Compressing objects:  29% (790142/2747488)           
remote: Compressing objects:  30% (816128/2747488)           
remote: Compressing objects:  31% (838969/2747488)           
remote: Compressing objects:  32% (882108/2747488)           
remote: Compressing objects:  33% (893135/2747488)           
remote: Compressing objects:  34% (921694/2747488)           
remote: Compressing objects:  35% (958244/2747488)           
remote: Compressing objects:  36% (979987/2747488)           
remote: Compressing objects:  37% (1004127/2747488)           
remote: Compressing objects:  38% (1033929/2747488)           
remote: Compressing objects:  39% (1070576/2747488)           
remote: Compressing objects:  40% (1088440/2747488)           
remote: Compressing objects:  41% (1114162/2747488)           
remote: Compressing objects:  42% (1140821/2747488)           
remote: Compressing objects:  53% (1451554/2747488)           
remote: Compressing objects:  54% (1470657/2747488)           
remote: Compressing objects:  55% (1508471/2747488)           
remote: Compressing objects:  56% (1539277/2747488)           
remote: Compressing objects:  57% (1566424/2747488)           
remote: Compressing objects:  58% (1585678/2747488)           
remote: Compressing objects:  59% (1613764/2747488)           
remote: Compressing objects:  60% (1643859/2747488)           
remote: Compressing objects:  61% (1668750/2747488)           
remote: Compressing objects:  62% (1693633/2747488)           
remote: Compressing objects:  63% (1730348/2747488)           
remote: Compressing objects:  64% (1752941/2747488)           
remote: Compressing objects:  65% (1772217/2747488)           
remote: Compressing objects:  66% (1820894/2747488)           
remote: Compressing objects:  67% (1838370/2747488)           
remote: Compressing objects:  68% (1860344/2747488)           
remote: Compressing objects:  69% (1894741/2747488)           
remote: Compressing objects:  70% (1909892/2747488)           
remote: Compressing objects:  71% (1945095/2747488)           
remote: Compressing objects:  72% (1965636/2747488)           
remote: Compressing objects:  73% (2003960/2747488)           
remote: Compressing objects:  74% (2025880/2747488)           
remote: Compressing objects:  75% (2047089/2747488)           
remote: Compressing objects:  76% (2077675/2747488)           
remote: Compressing objects:  77% (2111240/2747488)           
remote: Compressing objects:  78% (2136023/2747488)           
remote: Compressing objects:  79% (2159946/2747488)           
remote: Compressing objects:  80% (2188560/2747488)           
remote: Compressing objects:  81% (2212397/2747488)           
remote: Compressing objects:  82% (2246430/2747488)           
remote: Compressing objects:  83% (2272559/2747488)           
remote: Compressing objects:  84% (2301039/2747488)           
remote: Compressing objects:  85% (2328526/2747488)           
remote: Compressing objects:  86% (2349899/2747488)           
remote: Compressing objects:  87% (2376920/2747488)           
remote: Compressing objects:  88% (2411771/2747488)           
remote: Compressing objects:  89% (2436356/2747488)           
remote: Compressing objects:  90% (2461393/2747488)           
remote: Compressing objects:  91% (2487220/2747488)           
remote: Compressing objects:  92% (2521206/2747488)           
remote: Compressing objects:  93% (2552592/2747488)           
remote: Compressing objects:  94% (2577056/2747488)           
remote: Compressing objects:  95% (2597952/2747488)           
remote: Compressing objects:  96% (2638548/2747488)           
remote: Compressing objects:  97% (2667055/2747488)           
remote: Compressing objects:  98% (2682479/2747488)           
remote: Compressing objects:  99% (2713712/2747488)           
remote: Compressing objects: 100% (2747390/2747488)           
remote: Compressing objects: 100% (2747488/2747488)        
|0| Receiving objects:   0% (1/666)
Receiving objects:   1% (7/666)
Receiving objects:   2% (14/666)
Receiving objects:   3% (20/666)
Receiving objects:   4% (27/666)
Receiving objects:   5% (34/666)
Receiving objects:   6% (40/666)
Receiving objects:   7% (47/666)
Receiving objects:   8% (54/666)
Receiving objects:   9% (60/666)
Receiving objects:  10% (67/666)
Receiving objects:  11% (74/666)
Receiving objects:  12% (80/666)
Receiving objects:  13% (87/666)
Receiving objects:  14% (94/666)
Receiving objects:  15% (100/666)
Receiving objects:  16% (107/666)
Receiving objects:  17% (114/666)
Receiving objects:  18% (120/666)
Receiving objects:  19% (127/666)
Receiving objects:  20% (134/666)
Receiving objects:  21% (140/666)
Receiving objects:  22% (147/666)
Receiving objects:  23% (154/666)
Receiving objects:  24% (160/666)
Receiving objects:  25% (167/666)
Receiving objects:  26% (174/666)
Receiving objects:  27% (180/666)
Receiving objects:  28% (187/666)
Receiving objects:  29% (194/666)
Receiving objects:  30% (200/666)
Receiving objects:  31% (207/666)
Receiving objects:  32% (214/666)
Receiving objects:  33% (220/666)
Receiving objects:  34% (227/666)
Receiving objects:  35% (234/666)
Receiving objects:  36% (240/666)
Receiving objects:  37% (247/666)
Receiving objects:  38% (254/666)
Receiving objects:  39% (260/666)
Receiving objects:  40% (267/666)
Receiving objects:  41% (274/666)
Receiving objects:  42% (280/666)
Receiving objects:  43% (287/666)
Receiving objects:  44% (294/666)
Receiving objects:  45% (300/666)
Receiving objects:  46% (307/666)
Receiving objects:  47% (314/666)
Receiving objects:  48% (320/666)
Receiving objects:  49% (327/666)
Receiving objects:  50% (333/666)
Receiving objects:  51% (340/666)
Receiving objects:  52% (347/666)
Receiving objects:  53% (353/666)
Receiving objects:  54% (360/666)
Receiving objects:  55% (367/666)
Receiving objects:  56% (373/666)
Receiving objects:  57% (380/666)
Receiving objects:  58% (387/666)
Receiving objects:  59% (393/666)
Receiving objects:  60% (400/666)
Receiving objects:  61% (407/666)
Receiving objects:  62% (413/666)
Receiving objects:  63% (420/666)
Receiving objects:  64% (427/666)
Receiving objects:  65% (433/666)
Receiving objects:  66% (440/666)
Receiving objects:  67% (447/666)
Receiving objects:  68% (453/666)
Receiving objects:  69% (460/666)
Receiving objects:  70% (467/666)
Receiving objects:  71% (473/666)
Receiving objects:  72% (480/666)
Receiving objects:  73% (487/666)
Receiving objects:  74% (493/666)
Receiving objects:  75% (500/666)
Receiving objects:  76% (507/666)
Receiving objects:  77% (513/666)
Receiving objects:  78% (520/666)
Receiving objects:  79% (527/666)
Receiving objects:  80% (533/666)
Receiving objects:  81% (540/666)
Receiving objects:  82% (547/666)
Receiving objects:  83% (553/666)
Receiving objects:  84% (560/666)
Receiving objects:  85% (567/666)
Receiving objects:  86% (573/666)
Receiving objects:  87% (580/666)
Receiving objects:  88% (587/666)
Receiving objects:  89% (593/666)
Receiving objects:  90% (600/666)
Receiving objects:  91% (607/666)
remote: Total 666 (delta 69), reused 241 (delta 29)        
|0| Receiving objects:  92% (613/666)
Receiving objects:  93% (620/666)
Receiving objects:  94% (627/666)
Receiving objects:  95% (633/666)
Receiving objects:  96% (640/666)
Receiving objects:  97% (647/666)
Receiving objects:  98% (653/666)
Receiving objects:  99% (660/666)
Receiving objects: 100% (666/666)
Receiving objects: 100% (666/666), 945.15 KiB | 7.50 MiB/s, done.
|0| Resolving deltas:   0% (0/69)
Resolving deltas:   1% (1/69)
Resolving deltas:   2% (2/69)
Resolving deltas:   4% (3/69)
Resolving deltas:   5% (4/69)
Resolving deltas:   7% (5/69)
Resolving deltas:   8% (6/69)
Resolving deltas:  10% (7/69)
Resolving deltas:  13% (9/69)
Resolving deltas:  14% (10/69)
Resolving deltas:  15% (11/69)
Resolving deltas:  17% (12/69)
Resolving deltas:  18% (13/69)
Resolving deltas:  20% (14/69)
Resolving deltas:  21% (15/69)
Resolving deltas:  23% (16/69)
Resolving deltas:  24% (17/69)
Resolving deltas:  26% (18/69)
Resolving deltas:  27% (19/69)
Resolving deltas:  28% (20/69)
Resolving deltas:  30% (21/69)
Resolving deltas:  31% (22/69)
Resolving deltas:  33% (23/69)
Resolving deltas:  34% (24/69)
Resolving deltas:  36% (25/69)
Resolving deltas:  37% (26/69)
Resolving deltas:  40% (28/69)
Resolving deltas:  42% (29/69)
Resolving deltas:  43% (30/69)
Resolving deltas:  44% (31/69)
Resolving deltas:  46% (32/69)
Resolving deltas:  47% (33/69)
Resolving deltas:  49% (34/69)
Resolving deltas:  50% (35/69)
Resolving deltas:  52% (36/69)
Resolving deltas:  53% (37/69)
Resolving deltas:  55% (38/69)
Resolving deltas:  56% (39/69)
Resolving deltas:  57% (40/69)
Resolving deltas:  60% (42/69)
Resolving deltas:  62% (43/69)
Resolving deltas:  63% (44/69)
Resolving deltas:  65% (45/69)
Resolving deltas:  66% (46/69)
Resolving deltas:  68% (47/69)
Resolving deltas:  69% (48/69)
Resolving deltas:  71% (49/69)
Resolving deltas:  72% (50/69)
Resolving deltas:  75% (52/69)
Resolving deltas:  76% (53/69)
Resolving deltas:  78% (54/69)
Resolving deltas:  79% (55/69)
Resolving deltas:  81% (56/69)
Resolving deltas:  84% (58/69)
Resolving deltas:  85% (59/69)
Resolving deltas:  86% (60/69)
Resolving deltas:  88% (61/69)
Resolving deltas:  89% (62/69)
Resolving deltas:  91% (63/69)
Resolving deltas:  92% (64/69)
Resolving deltas:  94% (65/69)
Resolving deltas:  95% (66/69)
Resolving deltas:  97% (67/69)
Resolving deltas:  98% (68/69)
Resolving deltas: 100% (69/69)
Resolving deltas: 100% (69/69), done.
|0|  00:04
 00:04

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 1 install, 0 updates, 0 removals
  - Locking composer/installers (v2.3.0)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 1 install, 0 updates, 0 removals
  - Installing composer/installers (v2.3.0): Extracting archive
Generating optimized autoload files
52 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:03

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
52 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }

added 1 package, and audited 1443 packages in 3s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:03

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.1 s.
 00:00

Running 'extensions/Collection/setup.sh' if found
Looking for '/var/local/extensions/Collection/setup.sh'
No '/var/local/extensions/Collection/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:15
 00:15

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-mediawiki-web-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:20

Reclaim disk space if needed
Free disk space (22%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12910, done        
remote: Finding sources:   1% (65/12910)           
remote: Finding sources:   2% (194/12910)           
remote: Finding sources:   3% (323/12910)           
remote: Finding sources:   4% (452/12910)           
remote: Finding sources:   5% (581/12910)           
remote: Finding sources:   6% (711/12910)           
remote: Finding sources:   7% (840/12910)           
remote: Finding sources:   8% (969/12910)           
remote: Finding sources:   9% (1098/12910)           
remote: Finding sources:  10% (1227/12910)           
remote: Finding sources:  11% (1356/12910)           
remote: Finding sources:  12% (1485/12910)           
remote: Finding sources:  13% (1614/12910)           
remote: Finding sources:  14% (1743/12910)           
remote: Finding sources:  15% (1872/12910)           
remote: Finding sources:  16% (2002/12910)           
remote: Finding sources:  17% (2131/12910)           
remote: Finding sources:  18% (2260/12910)           
remote: Finding sources:  19% (2389/12910)           
remote: Finding sources:  20% (2518/12910)           
remote: Finding sources:  21% (2647/12910)           
remote: Finding sources:  22% (2776/12910)           
remote: Finding sources:  23% (2905/12910)           
remote: Finding sources:  24% (3034/12910)           
remote: Finding sources:  25% (3163/12910)           
remote: Finding sources:  26% (3293/12910)           
remote: Finding sources:  27% (3422/12910)           
remote: Finding sources:  28% (3551/12910)           
remote: Finding sources:  29% (3680/12910)           
remote: Finding sources:  30% (3809/12910)           
remote: Finding sources:  31% (3938/12910)           
remote: Finding sources:  32% (4067/12910)           
remote: Finding sources:  33% (4196/12910)           
remote: Finding sources:  34% (4325/12910)           
remote: Finding sources:  35% (4454/12910)           
remote: Finding sources:  36% (4584/12910)           
remote: Finding sources:  37% (4713/12910)           
remote: Finding sources:  38% (4842/12910)           
remote: Finding sources:  39% (4971/12910)           
remote: Finding sources:  40% (5100/12910)           
remote: Finding sources:  41% (5229/12910)           
remote: Finding sources:  42% (5358/12910)           
remote: Finding sources:  43% (5487/12910)           
remote: Finding sources:  44% (5616/12910)           
remote: Finding sources:  45% (5745/12910)           
remote: Finding sources:  46% (5875/12910)           
remote: Finding sources:  47% (6004/12910)           
remote: Finding sources:  48% (6133/12910)           
remote: Finding sources:  49% (6262/12910)           
remote: Finding sources:  50% (6391/12910)           
remote: Finding sources:  51% (6520/12910)           
remote: Finding sources:  52% (6649/12910)           
remote: Finding sources:  53% (6778/12910)           
remote: Finding sources:  54% (6907/12910)           
remote: Finding sources:  55% (7036/12910)           
remote: Finding sources:  56% (7166/12910)           
remote: Finding sources:  57% (7295/12910)           
remote: Finding sources:  58% (7424/12910)           
remote: Finding sources:  59% (7553/12910)           
remote: Finding sources:  60% (7682/12910)           
remote: Finding sources:  61% (7811/12910)           
remote: Finding sources:  62% (7940/12910)           
remote: Finding sources:  63% (8069/12910)           
remote: Finding sources:  64% (8198/12910)           
remote: Finding sources:  65% (8327/12910)           
remote: Finding sources:  66% (8457/12910)           
remote: Finding sources:  67% (8586/12910)           
remote: Finding sources:  68% (8715/12910)           
remote: Finding sources:  69% (8844/12910)           
remote: Finding sources:  70% (8973/12910)           
remote: Finding sources:  71% (9102/12910)           
remote: Finding sources:  72% (9231/12910)           
remote: Finding sources:  73% (9360/12910)           
remote: Finding sources:  74% (9489/12910)           
remote: Finding sources:  75% (9618/12910)           
remote: Finding sources:  76% (9748/12910)           
remote: Finding sources:  77% (9877/12910)           
remote: Finding sources:  78% (10006/12910)           
remote: Finding sources:  79% (10135/12910)           
remote: Finding sources:  80% (10264/12910)           
remote: Finding sources:  81% (10393/12910)           
remote: Finding sources:  82% (10522/12910)           
remote: Finding sources:  83% (10651/12910)           
remote: Finding sources:  84% (10780/12910)           
remote: Finding sources:  85% (10909/12910)           
remote: Finding sources:  86% (11039/12910)           
remote: Finding sources:  87% (11168/12910)           
remote: Finding sources:  88% (11297/12910)           
remote: Finding sources:  89% (11426/12910)           
remote: Finding sources:  90% (11555/12910)           
remote: Finding sources:  91% (11684/12910)           
remote: Finding sources:  92% (11813/12910)           
remote: Finding sources:  93% (11942/12910)           
remote: Finding sources:  94% (12071/12910)           
remote: Finding sources:  95% (12200/12910)           
remote: Finding sources:  96% (12330/12910)           
remote: Finding sources:  97% (12459/12910)           
remote: Finding sources:  98% (12588/12910)           
remote: Finding sources:  99% (12717/12910)           
remote: Finding sources: 100% (12846/12910)           
remote: Finding sources: 100% (12910/12910)        
remote: Getting sizes:   1% (58/11429)           
remote: Getting sizes:   2% (172/11429)           
remote: Getting sizes:   3% (286/11429)           
remote: Getting sizes:   4% (401/11429)           
remote: Getting sizes:   5% (515/11429)           
remote: Getting sizes:   6% (629/11429)           
remote: Getting sizes:   7% (743/11429)           
remote: Getting sizes:   8% (858/11429)           
remote: Getting sizes:   9% (972/11429)           
remote: Getting sizes:  10% (1086/11429)           
remote: Getting sizes:  11% (1201/11429)           
remote: Getting sizes:  12% (1315/11429)           
remote: Getting sizes:  13% (1429/11429)           
remote: Getting sizes:  14% (1543/11429)           
remote: Getting sizes:  15% (1658/11429)           
remote: Getting sizes:  16% (1772/11429)           
remote: Getting sizes:  17% (1886/11429)           
remote: Getting sizes:  18% (2001/11429)           
remote: Getting sizes:  19% (2115/11429)           
remote: Getting sizes:  20% (2229/11429)           
remote: Getting sizes:  21% (2343/11429)           
remote: Getting sizes:  22% (2458/11429)           
remote: Getting sizes:  23% (2572/11429)           
remote: Getting sizes:  24% (2686/11429)           
remote: Getting sizes:  25% (2801/11429)           
remote: Getting sizes:  26% (2915/11429)           
remote: Getting sizes:  27% (3029/11429)           
remote: Getting sizes:  28% (3143/11429)           
remote: Getting sizes:  29% (3258/11429)           
remote: Getting sizes:  30% (3372/11429)           
remote: Getting sizes:  31% (3486/11429)           
remote: Getting sizes:  32% (3601/11429)           
remote: Getting sizes:  33% (3715/11429)           
remote: Getting sizes:  34% (3829/11429)           
remote: Getting sizes:  35% (3944/11429)           
remote: Getting sizes:  36% (4058/11429)           
remote: Getting sizes:  37% (4172/11429)           
remote: Getting sizes:  38% (4286/11429)           
remote: Getting sizes:  39% (4401/11429)           
remote: Getting sizes:  40% (4515/11429)           
remote: Getting sizes:  41% (4629/11429)           
remote: Getting sizes:  42% (4744/11429)           
remote: Getting sizes:  43% (4858/11429)           
remote: Getting sizes:  44% (4972/11429)           
remote: Getting sizes:  45% (5086/11429)           
remote: Getting sizes:  46% (5201/11429)           
remote: Getting sizes:  47% (5315/11429)           
remote: Getting sizes:  48% (5429/11429)           
remote: Getting sizes:  49% (5544/11429)           
remote: Getting sizes:  50% (5658/11429)           
remote: Getting sizes:  51% (5772/11429)           
remote: Getting sizes:  52% (5886/11429)           
remote: Getting sizes:  53% (6001/11429)           
remote: Getting sizes:  54% (6115/11429)           
remote: Getting sizes:  55% (6229/11429)           
remote: Getting sizes:  56% (6344/11429)           
remote: Getting sizes:  57% (6458/11429)           
remote: Getting sizes:  58% (6572/11429)           
remote: Getting sizes:  59% (6686/11429)           
remote: Getting sizes:  60% (6801/11429)           
remote: Getting sizes:  61% (6915/11429)           
remote: Getting sizes:  62% (7029/11429)           
remote: Getting sizes:  63% (7144/11429)           
remote: Getting sizes:  64% (7258/11429)           
remote: Getting sizes:  65% (7372/11429)           
remote: Getting sizes:  66% (7486/11429)           
remote: Getting sizes:  67% (7601/11429)           
remote: Getting sizes:  68% (7715/11429)           
remote: Getting sizes:  69% (7829/11429)           
remote: Getting sizes:  70% (7944/11429)           
remote: Getting sizes:  71% (8058/11429)           
remote: Getting sizes:  72% (8172/11429)           
remote: Getting sizes:  73% (8287/11429)           
remote: Getting sizes:  74% (8401/11429)           
remote: Getting sizes:  75% (8515/11429)           
remote: Getting sizes:  76% (8629/11429)           
remote: Getting sizes:  77% (8744/11429)           
remote: Getting sizes:  78% (8858/11429)           
remote: Getting sizes:  79% (8972/11429)           
remote: Getting sizes:  80% (9087/11429)           
remote: Getting sizes:  81% (9201/11429)           
remote: Getting sizes:  82% (9315/11429)           
remote: Getting sizes:  83% (9429/11429)           
remote: Getting sizes:  84% (9544/11429)           
remote: Getting sizes:  85% (9658/11429)           
remote: Getting sizes:  86% (9772/11429)           
remote: Getting sizes:  87% (9887/11429)           
remote: Getting sizes:  88% (10001/11429)           
remote: Getting sizes:  89% (10115/11429)           
remote: Getting sizes:  90% (10229/11429)           
remote: Getting sizes:  91% (10344/11429)           
remote: Getting sizes:  92% (10458/11429)           
remote: Getting sizes:  93% (10572/11429)           
remote: Getting sizes:  94% (10687/11429)           
remote: Getting sizes:  95% (10801/11429)           
remote: Getting sizes:  96% (10915/11429)           
remote: Getting sizes:  97% (11029/11429)           
remote: Getting sizes:  98% (11144/11429)           
remote: Getting sizes:  99% (11258/11429)           
remote: Getting sizes: 100% (11372/11429)           
remote: Getting sizes: 100% (11429/11429)        
remote: Compressing objects:   2% (2224/135389)           
remote: Compressing objects:   3% (3469/135389)           
remote: Compressing objects:   4% (4740/135389)           
remote: Compressing objects:   5% (6434/135389)           
remote: Compressing objects:   6% (7531/135389)           
remote: Compressing objects:   7% (8918/135389)           
remote: Compressing objects:   8% (10206/135389)           
remote: Compressing objects:   8% (10998/135389)           
remote: Compressing objects:   9% (11518/135389)           
remote: Compressing objects:  10% (12962/135389)           
remote: Compressing objects:  11% (14219/135389)           
remote: Compressing objects:  12% (15570/135389)           
remote: Compressing objects:  13% (16945/135389)           
remote: Compressing objects:  14% (18298/135389)           
remote: Compressing objects:  15% (19744/135389)           
remote: Compressing objects:  16% (21021/135389)           
remote: Compressing objects:  17% (22457/135389)           
remote: Compressing objects:  18% (23700/135389)           
remote: Compressing objects:  19% (25053/135389)           
remote: Compressing objects:  20% (26438/135389)           
remote: Compressing objects:  20% (27119/135389)           
remote: Compressing objects:  21% (27756/135389)           
remote: Compressing objects:  22% (29131/135389)           
remote: Compressing objects:  23% (30463/135389)           
remote: Compressing objects:  24% (31824/135389)           
remote: Compressing objects:  25% (33181/135389)           
remote: Compressing objects:  26% (34526/135389)           
remote: Compressing objects:  27% (36120/135389)           
remote: Compressing objects:  28% (37341/135389)           
remote: Compressing objects:  29% (38802/135389)           
remote: Compressing objects:  30% (40297/135389)           
remote: Compressing objects:  31% (41384/135389)           
remote: Compressing objects:  32% (42740/135389)           
remote: Compressing objects:  33% (44051/135389)           
remote: Compressing objects:  34% (45367/135389)           
remote: Compressing objects:  35% (46711/135389)           
remote: Compressing objects:  36% (48114/135389)           
remote: Compressing objects:  37% (49420/135389)           
remote: Compressing objects:  38% (50808/135389)           
remote: Compressing objects:  39% (52471/135389)           
remote: Compressing objects:  40% (53497/135389)           
remote: Compressing objects:  41% (55071/135389)           
remote: Compressing objects:  42% (56349/135389)           
remote: Compressing objects:  43% (57676/135389)           
remote: Compressing objects:  44% (59239/135389)           
remote: Compressing objects:  45% (60302/135389)           
remote: Compressing objects:  46% (61761/135389)           
remote: Compressing objects:  47% (63006/135389)           
remote: Compressing objects:  47% (63531/135389)           
remote: Compressing objects:  48% (64627/135389)           
remote: Compressing objects:  49% (65676/135389)           
remote: Compressing objects:  50% (67026/135389)           
remote: Compressing objects:  51% (68590/135389)           
remote: Compressing objects:  52% (70197/135389)           
remote: Compressing objects:  53% (71233/135389)           
remote: Compressing objects:  54% (72446/135389)           
remote: Compressing objects:  55% (74562/135389)           
remote: Compressing objects:  56% (75279/135389)           
remote: Compressing objects:  57% (76633/135389)           
remote: Compressing objects:  58% (77886/135389)           
remote: Compressing objects:  59% (79433/135389)           
remote: Compressing objects:  60% (80829/135389)           
remote: Compressing objects:  61% (82167/135389)           
remote: Compressing objects:  62% (83394/135389)           
remote: Compressing objects:  63% (84626/135389)           
remote: Compressing objects:  64% (85977/135389)           
remote: Compressing objects:  65% (87350/135389)           
remote: Compressing objects:  66% (89673/135389)           
remote: Compressing objects:  67% (90312/135389)           
remote: Compressing objects:  68% (91396/135389)           
remote: Compressing objects:  69% (92835/135389)           
remote: Compressing objects:  70% (94136/135389)           
remote: Compressing objects:  71% (95482/135389)           
remote: Compressing objects:  72% (96879/135389)           
remote: Compressing objects:  73% (98219/135389)           
remote: Compressing objects:  74% (99526/135389)           
remote: Compressing objects:  75% (100974/135389)           
remote: Compressing objects:  76% (102292/135389)           
remote: Compressing objects:  77% (103756/135389)           
remote: Compressing objects:  78% (104987/135389)           
remote: Compressing objects:  78% (105030/135389)           
remote: Compressing objects:  79% (106293/135389)           
remote: Compressing objects:  80% (107813/135389)           
remote: Compressing objects:  81% (109007/135389)           
remote: Compressing objects:  82% (110464/135389)           
remote: Compressing objects:  83% (111727/135389)           
remote: Compressing objects:  84% (113104/135389)           
remote: Compressing objects:  85% (114421/135389)           
remote: Compressing objects:  86% (115948/135389)           
remote: Compressing objects:  87% (117429/135389)           
remote: Compressing objects:  88% (118474/135389)           
remote: Compressing objects:  89% (119873/135389)           
remote: Compressing objects:  90% (121353/135389)           
remote: Compressing objects:  91% (122591/135389)           
remote: Compressing objects:  92% (124099/135389)           
remote: Compressing objects:  93% (125301/135389)           
remote: Compressing objects:  94% (127490/135389)           
remote: Compressing objects:  95% (128129/135389)           
remote: Compressing objects:  96% (129417/135389)           
remote: Compressing objects:  97% (130661/135389)           
remote: Compressing objects:  98% (132116/135389)           
remote: Compressing objects:  99% (133361/135389)           
remote: Compressing objects: 100% (134713/135389)           
remote: Compressing objects: 100% (135388/135389)        
Receiving objects:   0% (1/12910)
Receiving objects:   1% (130/12910)
Receiving objects:   2% (259/12910)
Receiving objects:   3% (388/12910)
Receiving objects:   4% (517/12910)
Receiving objects:   5% (646/12910)
Receiving objects:   6% (775/12910)
Receiving objects:   7% (904/12910)
Receiving objects:   8% (1033/12910)
Receiving objects:   9% (1162/12910)
Receiving objects:  10% (1291/12910)
Receiving objects:  11% (1421/12910)
Receiving objects:  12% (1550/12910)
Receiving objects:  13% (1679/12910)
Receiving objects:  14% (1808/12910)
Receiving objects:  15% (1937/12910)
Receiving objects:  16% (2066/12910)
Receiving objects:  17% (2195/12910), 4.32 MiB | 8.62 MiB/s
Receiving objects:  18% (2324/12910), 4.32 MiB | 8.62 MiB/s
Receiving objects:  19% (2453/12910), 4.32 MiB | 8.62 MiB/s
Receiving objects:  20% (2582/12910), 4.32 MiB | 8.62 MiB/s
Receiving objects:  21% (2712/12910), 4.32 MiB | 8.62 MiB/s
Receiving objects:  22% (2841/12910), 4.32 MiB | 8.62 MiB/s
Receiving objects:  23% (2970/12910), 4.32 MiB | 8.62 MiB/s
Receiving objects:  24% (3099/12910), 4.32 MiB | 8.62 MiB/s
Receiving objects:  25% (3228/12910), 4.32 MiB | 8.62 MiB/s
Receiving objects:  26% (3357/12910), 4.32 MiB | 8.62 MiB/s
Receiving objects:  27% (3486/12910), 4.32 MiB | 8.62 MiB/s
Receiving objects:  28% (3615/12910), 4.32 MiB | 8.62 MiB/s
Receiving objects:  29% (3744/12910), 4.32 MiB | 8.62 MiB/s
Receiving objects:  29% (3843/12910), 4.32 MiB | 8.62 MiB/s
Receiving objects:  30% (3873/12910), 8.59 MiB | 8.59 MiB/s
Receiving objects:  31% (4003/12910), 8.59 MiB | 8.59 MiB/s
Receiving objects:  32% (4132/12910), 8.59 MiB | 8.59 MiB/s
Receiving objects:  33% (4261/12910), 8.59 MiB | 8.59 MiB/s
Receiving objects:  34% (4390/12910), 8.59 MiB | 8.59 MiB/s
Receiving objects:  35% (4519/12910), 8.59 MiB | 8.59 MiB/s
Receiving objects:  36% (4648/12910), 11.77 MiB | 7.85 MiB/s
Receiving objects:  37% (4777/12910), 11.77 MiB | 7.85 MiB/s
Receiving objects:  38% (4906/12910), 11.77 MiB | 7.85 MiB/s
Receiving objects:  39% (5035/12910), 11.77 MiB | 7.85 MiB/s
Receiving objects:  40% (5164/12910), 11.77 MiB | 7.85 MiB/s
Receiving objects:  41% (5294/12910), 11.77 MiB | 7.85 MiB/s
Receiving objects:  42% (5423/12910), 11.77 MiB | 7.85 MiB/s
Receiving objects:  43% (5552/12910), 11.77 MiB | 7.85 MiB/s
Receiving objects:  44% (5681/12910), 11.77 MiB | 7.85 MiB/s
Receiving objects:  44% (5732/12910), 11.77 MiB | 7.85 MiB/s
Receiving objects:  45% (5810/12910), 15.25 MiB | 7.60 MiB/s
Receiving objects:  46% (5939/12910), 15.25 MiB | 7.60 MiB/s
Receiving objects:  47% (6068/12910), 18.93 MiB | 7.55 MiB/s
Receiving objects:  47% (6139/12910), 18.93 MiB | 7.55 MiB/s
Receiving objects:  48% (6197/12910), 22.00 MiB | 7.32 MiB/s
Receiving objects:  49% (6326/12910), 22.00 MiB | 7.32 MiB/s
Receiving objects:  50% (6455/12910), 22.00 MiB | 7.32 MiB/s
Receiving objects:  51% (6585/12910), 22.00 MiB | 7.32 MiB/s
Receiving objects:  52% (6714/12910), 26.37 MiB | 7.52 MiB/s
Receiving objects:  52% (6817/12910), 26.37 MiB | 7.52 MiB/s
Receiving objects:  53% (6843/12910), 30.87 MiB | 7.69 MiB/s
Receiving objects:  54% (6972/12910), 30.87 MiB | 7.69 MiB/s
Receiving objects:  55% (7101/12910), 30.87 MiB | 7.69 MiB/s
Receiving objects:  56% (7230/12910), 30.87 MiB | 7.69 MiB/s
Receiving objects:  57% (7359/12910), 30.87 MiB | 7.69 MiB/s
Receiving objects:  58% (7488/12910), 30.87 MiB | 7.69 MiB/s
Receiving objects:  59% (7617/12910), 30.87 MiB | 7.69 MiB/s
Receiving objects:  60% (7746/12910), 30.87 MiB | 7.69 MiB/s
Receiving objects:  61% (7876/12910), 30.87 MiB | 7.69 MiB/s
Receiving objects:  62% (8005/12910), 30.87 MiB | 7.69 MiB/s
Receiving objects:  63% (8134/12910), 30.87 MiB | 7.69 MiB/s
Receiving objects:  64% (8263/12910), 30.87 MiB | 7.69 MiB/s
Receiving objects:  65% (8392/12910), 30.87 MiB | 7.69 MiB/s
Receiving objects:  66% (8521/12910), 30.87 MiB | 7.69 MiB/s
Receiving objects:  67% (8650/12910), 30.87 MiB | 7.69 MiB/s
Receiving objects:  68% (8779/12910), 30.87 MiB | 7.69 MiB/s
Receiving objects:  69% (8908/12910), 30.87 MiB | 7.69 MiB/s
Receiving objects:  70% (9037/12910), 30.87 MiB | 7.69 MiB/s
Receiving objects:  71% (9167/12910), 30.87 MiB | 7.69 MiB/s
Receiving objects:  72% (9296/12910), 30.87 MiB | 7.69 MiB/s
Receiving objects:  73% (9425/12910), 30.87 MiB | 7.69 MiB/s
Receiving objects:  74% (9554/12910), 30.87 MiB | 7.69 MiB/s
Receiving objects:  75% (9683/12910), 35.48 MiB | 7.86 MiB/s
Receiving objects:  76% (9812/12910), 35.48 MiB | 7.86 MiB/s
Receiving objects:  77% (9941/12910), 35.48 MiB | 7.86 MiB/s
Receiving objects:  78% (10070/12910), 35.48 MiB | 7.86 MiB/s
Receiving objects:  79% (10199/12910), 35.48 MiB | 7.86 MiB/s
Receiving objects:  80% (10328/12910), 35.48 MiB | 7.86 MiB/s
Receiving objects:  81% (10458/12910), 35.48 MiB | 7.86 MiB/s
Receiving objects:  82% (10587/12910), 35.48 MiB | 7.86 MiB/s
Receiving objects:  83% (10716/12910), 35.48 MiB | 7.86 MiB/s
Receiving objects:  84% (10845/12910), 35.48 MiB | 7.86 MiB/s
Receiving objects:  85% (10974/12910), 35.48 MiB | 7.86 MiB/s
Receiving objects:  86% (11103/12910), 35.48 MiB | 7.86 MiB/s
Receiving objects:  87% (11232/12910), 35.48 MiB | 7.86 MiB/s
Receiving objects:  88% (11361/12910), 35.48 MiB | 7.86 MiB/s
Receiving objects:  89% (11490/12910), 35.48 MiB | 7.86 MiB/s
Receiving objects:  90% (11619/12910), 35.48 MiB | 7.86 MiB/s
Receiving objects:  91% (11749/12910), 35.48 MiB | 7.86 MiB/s
Receiving objects:  92% (11878/12910), 35.48 MiB | 7.86 MiB/s
Receiving objects:  93% (12007/12910), 35.48 MiB | 7.86 MiB/s
Receiving objects:  94% (12136/12910), 35.48 MiB | 7.86 MiB/s
Receiving objects:  95% (12265/12910), 35.48 MiB | 7.86 MiB/s
Receiving objects:  96% (12394/12910), 35.48 MiB | 7.86 MiB/s
Receiving objects:  97% (12523/12910), 35.48 MiB | 7.86 MiB/s
Receiving objects:  98% (12652/12910), 35.48 MiB | 7.86 MiB/s
Receiving objects:  99% (12781/12910), 35.48 MiB | 7.86 MiB/s
Receiving objects:  99% (12814/12910), 35.48 MiB | 7.86 MiB/s
remote: Total 12910 (delta 2738), reused 6294 (delta 1478)        
Receiving objects: 100% (12910/12910), 42.72 MiB | 8.51 MiB/s
Receiving objects: 100% (12910/12910), 45.54 MiB | 8.56 MiB/s, done.
Resolving deltas:   0% (0/2738)
Resolving deltas:   1% (28/2738)
Resolving deltas:   2% (55/2738)
Resolving deltas:   3% (83/2738)
Resolving deltas:   4% (110/2738)
Resolving deltas:   5% (137/2738)
Resolving deltas:   6% (165/2738)
Resolving deltas:   7% (192/2738)
Resolving deltas:   8% (220/2738)
Resolving deltas:   9% (247/2738)
Resolving deltas:  10% (274/2738)
Resolving deltas:  11% (302/2738)
Resolving deltas:  12% (329/2738)
Resolving deltas:  13% (356/2738)
Resolving deltas:  14% (384/2738)
Resolving deltas:  15% (411/2738)
Resolving deltas:  16% (439/2738)
Resolving deltas:  17% (466/2738)
Resolving deltas:  18% (493/2738)
Resolving deltas:  19% (521/2738)
Resolving deltas:  20% (548/2738)
Resolving deltas:  21% (575/2738)
Resolving deltas:  22% (603/2738)
Resolving deltas:  23% (631/2738)
Resolving deltas:  24% (658/2738)
Resolving deltas:  25% (685/2738)
Resolving deltas:  26% (712/2738)
Resolving deltas:  27% (740/2738)
Resolving deltas:  28% (767/2738)
Resolving deltas:  29% (795/2738)
Resolving deltas:  30% (822/2738)
Resolving deltas:  31% (849/2738)
Resolving deltas:  32% (878/2738)
Resolving deltas:  33% (904/2738)
Resolving deltas:  34% (931/2738)
Resolving deltas:  35% (959/2738)
Resolving deltas:  36% (986/2738)
Resolving deltas:  37% (1014/2738)
Resolving deltas:  38% (1041/2738)
Resolving deltas:  39% (1068/2738)
Resolving deltas:  40% (1096/2738)
Resolving deltas:  41% (1123/2738)
Resolving deltas:  42% (1150/2738)
Resolving deltas:  43% (1178/2738)
Resolving deltas:  44% (1205/2738)
Resolving deltas:  45% (1233/2738)
Resolving deltas:  46% (1260/2738)
Resolving deltas:  47% (1287/2738)
Resolving deltas:  48% (1315/2738)
Resolving deltas:  49% (1342/2738)
Resolving deltas:  50% (1369/2738)
Resolving deltas:  51% (1398/2738)
Resolving deltas:  52% (1424/2738)
Resolving deltas:  53% (1452/2738)
Resolving deltas:  54% (1479/2738)
Resolving deltas:  55% (1506/2738)
Resolving deltas:  56% (1535/2738)
Resolving deltas:  57% (1562/2738)
Resolving deltas:  58% (1589/2738)
Resolving deltas:  59% (1616/2738)
Resolving deltas:  60% (1643/2738)
Resolving deltas:  61% (1671/2738)
Resolving deltas:  62% (1698/2738)
Resolving deltas:  63% (1725/2738)
Resolving deltas:  64% (1753/2738)
Resolving deltas:  65% (1780/2738)
Resolving deltas:  66% (1808/2738)
Resolving deltas:  67% (1835/2738)
Resolving deltas:  68% (1862/2738)
Resolving deltas:  69% (1890/2738)
Resolving deltas:  70% (1917/2738)
Resolving deltas:  71% (1944/2738)
Resolving deltas:  72% (1972/2738)
Resolving deltas:  73% (1999/2738)
Resolving deltas:  74% (2027/2738)
Resolving deltas:  75% (2054/2738)
Resolving deltas:  76% (2081/2738)
Resolving deltas:  77% (2109/2738)
Resolving deltas:  78% (2137/2738)
Resolving deltas:  79% (2164/2738)
Resolving deltas:  80% (2191/2738)
Resolving deltas:  81% (2218/2738)
Resolving deltas:  82% (2246/2738)
Resolving deltas:  83% (2273/2738)
Resolving deltas:  84% (2300/2738)
Resolving deltas:  85% (2328/2738)
Resolving deltas:  86% (2355/2738)
Resolving deltas:  87% (2384/2738)
Resolving deltas:  88% (2410/2738)
Resolving deltas:  89% (2437/2738)
Resolving deltas:  90% (2465/2738)
Resolving deltas:  91% (2492/2738)
Resolving deltas:  92% (2519/2738)
Resolving deltas:  93% (2547/2738)
Resolving deltas:  94% (2576/2738)
Resolving deltas:  95% (2603/2738)
Resolving deltas:  96% (2629/2738)
Resolving deltas:  97% (2656/2738)
Resolving deltas:  98% (2685/2738)
Resolving deltas:  99% (2711/2738)
Resolving deltas: 100% (2738/2738)
Resolving deltas: 100% (2738/2738), done.
Updating files:  69% (7965/11457)
Updating files:  70% (8020/11457)
Updating files:  71% (8135/11457)
Updating files:  72% (8250/11457)
Updating files:  73% (8364/11457)
Updating files:  74% (8479/11457)
Updating files:  75% (8593/11457)
Updating files:  76% (8708/11457)
Updating files:  77% (8822/11457)
Updating files:  78% (8937/11457)
Updating files:  79% (9052/11457)
Updating files:  80% (9166/11457)
Updating files:  81% (9281/11457)
Updating files:  82% (9395/11457)
Updating files:  83% (9510/11457)
Updating files:  84% (9624/11457)
Updating files:  85% (9739/11457)
Updating files:  86% (9854/11457)
Updating files:  87% (9968/11457)
Updating files:  88% (10083/11457)
Updating files:  89% (10197/11457)
Updating files:  90% (10312/11457)
Updating files:  91% (10426/11457)
Updating files:  92% (10541/11457)
Updating files:  93% (10656/11457)
Updating files:  94% (10770/11457)
Updating files:  95% (10885/11457)
Updating files:  96% (10999/11457)
Updating files:  97% (11114/11457)
Updating files:  98% (11228/11457)
Updating files:  99% (11343/11457)
Updating files: 100% (11457/11457)
Updating files: 100% (11457/11457), done.
 00:12

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-1  Started
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-web-1  Started
 00:02

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  37/133 [=======>--------------------]  27%
  64/133 [=============>--------------]  48%
  87/133 [==================>---------]  65%
 109/133 [======================>-----]  81%
 120/133 [=========================>--]  90%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:03

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:02

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 5.8 s.
 00:06

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 13s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:13

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:24

 01:24

Install 'extensions/CommunityConfiguration'...

Cloning component(s)
:0: _clone_component "extensions/CommunityConfiguration"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/CommunityConfiguration to 'extensions/CommunityConfiguration' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/CommunityConfiguration'...
|0| remote: Counting objects: 1           
remote: Counting objects: 340, done        
|0| remote: Finding sources:   1% (2/340)           
remote: Finding sources:   2% (6/340)           
remote: Finding sources:   3% (9/340)           
remote: Finding sources:   4% (12/340)           
remote: Finding sources:   5% (16/340)           
remote: Finding sources:   6% (19/340)           
remote: Finding sources:   7% (23/340)           
remote: Finding sources:   8% (26/340)           
remote: Finding sources:   9% (29/340)           
remote: Finding sources:  10% (33/340)           
remote: Finding sources:  11% (36/340)           
remote: Finding sources:  12% (40/340)           
remote: Finding sources:  13% (43/340)           
remote: Finding sources:  14% (46/340)           
remote: Finding sources:  15% (50/340)           
remote: Finding sources:  16% (53/340)           
remote: Finding sources:  17% (57/340)           
remote: Finding sources:  18% (60/340)           
remote: Finding sources:  19% (63/340)           
remote: Finding sources:  20% (67/340)           
remote: Finding sources:  21% (70/340)           
remote: Finding sources:  22% (74/340)           
remote: Finding sources:  23% (77/340)           
remote: Finding sources:  24% (80/340)           
remote: Finding sources:  25% (84/340)           
remote: Finding sources:  26% (87/340)           
remote: Finding sources:  27% (91/340)           
remote: Finding sources:  28% (94/340)           
remote: Finding sources:  29% (97/340)           
remote: Finding sources:  30% (101/340)           
remote: Finding sources:  31% (104/340)           
remote: Finding sources:  32% (108/340)           
remote: Finding sources:  33% (111/340)           
remote: Finding sources:  34% (114/340)           
remote: Finding sources:  35% (118/340)           
remote: Finding sources:  36% (121/340)           
remote: Finding sources:  37% (125/340)           
remote: Finding sources:  38% (128/340)           
remote: Finding sources:  39% (131/340)           
remote: Finding sources:  40% (135/340)           
remote: Finding sources:  41% (138/340)           
remote: Finding sources:  42% (142/340)           
remote: Finding sources:  43% (145/340)           
remote: Finding sources:  44% (148/340)           
remote: Finding sources:  45% (152/340)           
remote: Finding sources:  46% (155/340)           
remote: Finding sources:  47% (159/340)           
remote: Finding sources:  48% (162/340)           
remote: Finding sources:  49% (165/340)           
remote: Finding sources:  50% (169/340)           
remote: Finding sources:  51% (172/340)           
remote: Finding sources:  52% (176/340)           
remote: Finding sources:  53% (179/340)           
remote: Finding sources:  54% (182/340)           
remote: Finding sources:  55% (186/340)           
remote: Finding sources:  56% (189/340)           
remote: Finding sources:  57% (193/340)           
remote: Finding sources:  58% (196/340)           
remote: Finding sources:  59% (199/340)           
remote: Finding sources:  60% (203/340)           
remote: Finding sources:  61% (206/340)           
remote: Finding sources:  62% (210/340)           
remote: Finding sources:  63% (213/340)           
remote: Finding sources:  64% (216/340)           
remote: Finding sources:  65% (220/340)           
remote: Finding sources:  66% (223/340)           
remote: Finding sources:  67% (227/340)           
remote: Finding sources:  68% (230/340)           
remote: Finding sources:  69% (233/340)           
remote: Finding sources:  70% (237/340)           
remote: Finding sources:  71% (240/340)           
remote: Finding sources:  72% (244/340)           
remote: Finding sources:  73% (247/340)           
remote: Finding sources:  74% (250/340)           
remote: Finding sources:  75% (254/340)           
remote: Finding sources:  76% (257/340)           
remote: Finding sources:  77% (261/340)           
remote: Finding sources:  78% (264/340)           
remote: Finding sources:  79% (267/340)           
remote: Finding sources:  80% (271/340)           
remote: Finding sources:  81% (274/340)           
remote: Finding sources:  82% (278/340)           
remote: Finding sources:  83% (281/340)           
remote: Finding sources:  84% (284/340)           
remote: Finding sources:  85% (288/340)           
remote: Finding sources:  86% (291/340)           
remote: Finding sources:  87% (295/340)           
remote: Finding sources:  88% (298/340)           
remote: Finding sources:  89% (301/340)           
remote: Finding sources:  90% (305/340)           
remote: Finding sources:  91% (308/340)           
remote: Finding sources:  92% (312/340)           
remote: Finding sources:  93% (315/340)           
remote: Finding sources:  94% (318/340)           
remote: Finding sources:  95% (322/340)           
remote: Finding sources:  96% (325/340)           
remote: Finding sources:  97% (329/340)           
remote: Finding sources:  98% (332/340)           
remote: Finding sources:  99% (335/340)           
remote: Finding sources: 100% (339/340)           
remote: Finding sources: 100% (340/340)        
|0| remote: Getting sizes:   1% (2/331)           
remote: Getting sizes:   2% (5/331)           
remote: Getting sizes:   3% (9/331)           
remote: Getting sizes:   4% (12/331)           
remote: Getting sizes:   5% (15/331)           
remote: Getting sizes:   6% (19/331)           
remote: Getting sizes:   7% (22/331)           
remote: Getting sizes:   8% (25/331)           
remote: Getting sizes:   9% (29/331)           
remote: Getting sizes:  10% (32/331)           
remote: Getting sizes:  11% (35/331)           
remote: Getting sizes:  12% (39/331)           
remote: Getting sizes:  13% (42/331)           
remote: Getting sizes:  14% (45/331)           
remote: Getting sizes:  15% (48/331)           
remote: Getting sizes:  16% (52/331)           
remote: Getting sizes:  17% (55/331)           
remote: Getting sizes:  18% (58/331)           
remote: Getting sizes:  19% (62/331)           
remote: Getting sizes:  20% (65/331)           
remote: Getting sizes:  21% (68/331)           
remote: Getting sizes:  22% (72/331)           
remote: Getting sizes:  23% (75/331)           
remote: Getting sizes:  24% (78/331)           
remote: Getting sizes:  25% (82/331)           
remote: Getting sizes:  26% (85/331)           
remote: Getting sizes:  27% (88/331)           
remote: Getting sizes:  28% (92/331)           
remote: Getting sizes:  29% (95/331)           
remote: Getting sizes:  30% (98/331)           
remote: Getting sizes:  31% (101/331)           
remote: Getting sizes:  32% (105/331)           
remote: Getting sizes:  33% (108/331)           
remote: Getting sizes:  34% (111/331)           
remote: Getting sizes:  35% (115/331)           
remote: Getting sizes:  36% (118/331)           
remote: Getting sizes:  37% (121/331)           
remote: Getting sizes:  38% (125/331)           
remote: Getting sizes:  39% (128/331)           
remote: Getting sizes:  40% (131/331)           
remote: Getting sizes:  41% (135/331)           
remote: Getting sizes:  42% (138/331)           
remote: Getting sizes:  43% (141/331)           
remote: Getting sizes:  44% (144/331)           
remote: Getting sizes:  45% (148/331)           
remote: Getting sizes:  46% (151/331)           
remote: Getting sizes:  47% (154/331)           
remote: Getting sizes:  48% (158/331)           
remote: Getting sizes:  49% (161/331)           
remote: Getting sizes:  50% (164/331)           
remote: Getting sizes:  51% (168/331)           
remote: Getting sizes:  52% (171/331)           
remote: Getting sizes:  53% (174/331)           
remote: Getting sizes:  54% (178/331)           
remote: Getting sizes:  55% (181/331)           
remote: Getting sizes:  56% (184/331)           
remote: Getting sizes:  57% (188/331)           
remote: Getting sizes:  58% (191/331)           
remote: Getting sizes:  59% (194/331)           
remote: Getting sizes:  60% (197/331)           
remote: Getting sizes:  61% (201/331)           
remote: Getting sizes:  62% (204/331)           
remote: Getting sizes:  63% (207/331)           
remote: Getting sizes:  64% (211/331)           
remote: Getting sizes:  65% (214/331)           
remote: Getting sizes:  66% (217/331)           
remote: Getting sizes:  67% (221/331)           
remote: Getting sizes:  68% (224/331)           
remote: Getting sizes:  69% (227/331)           
remote: Getting sizes:  70% (231/331)           
remote: Getting sizes:  71% (234/331)           
remote: Getting sizes:  72% (237/331)           
remote: Getting sizes:  73% (240/331)           
remote: Getting sizes:  74% (244/331)           
remote: Getting sizes:  75% (247/331)           
remote: Getting sizes:  76% (250/331)           
remote: Getting sizes:  77% (254/331)           
remote: Getting sizes:  78% (257/331)           
remote: Getting sizes:  79% (260/331)           
remote: Getting sizes:  80% (264/331)           
remote: Getting sizes:  81% (267/331)           
remote: Getting sizes:  82% (270/331)           
remote: Getting sizes:  83% (274/331)           
remote: Getting sizes:  84% (277/331)           
remote: Getting sizes:  85% (280/331)           
remote: Getting sizes:  86% (284/331)           
remote: Getting sizes:  87% (287/331)           
remote: Getting sizes:  88% (290/331)           
remote: Getting sizes:  89% (293/331)           
remote: Getting sizes:  90% (297/331)           
remote: Getting sizes:  91% (300/331)           
remote: Getting sizes:  92% (303/331)           
remote: Getting sizes:  93% (307/331)           
remote: Getting sizes:  94% (310/331)           
remote: Getting sizes:  95% (313/331)           
remote: Getting sizes:  96% (317/331)           
remote: Getting sizes:  97% (320/331)           
remote: Getting sizes:  98% (323/331)           
remote: Getting sizes:  99% (327/331)           
remote: Getting sizes: 100% (330/331)           
remote: Getting sizes: 100% (331/331)        
|0| remote: Compressing objects:   1% (5060/972581)           
remote: Compressing objects:   2% (14813/972581)           
remote: Compressing objects:   3% (28573/972581)           
remote: Compressing objects:   4% (34843/972581)           
remote: Compressing objects:   5% (45617/972581)           
remote: Compressing objects:   6% (54094/972581)           
remote: Compressing objects:   7% (68431/972581)           
remote: Compressing objects:   8% (72957/972581)           
remote: Compressing objects:   9% (84692/972581)           
remote: Compressing objects:  10% (93696/972581)           
remote: Compressing objects:  11% (103367/972581)           
remote: Compressing objects:  12% (117347/972581)           
remote: Compressing objects:  13% (125058/972581)           
remote: Compressing objects:  14% (131320/972581)           
remote: Compressing objects:  15% (141348/972581)           
remote: Compressing objects:  16% (153918/972581)           
remote: Compressing objects:  17% (160772/972581)           
remote: Compressing objects:  18% (170324/972581)           
remote: Compressing objects:  19% (181786/972581)           
remote: Compressing objects:  20% (194810/972581)           
remote: Compressing objects:  21% (201249/972581)           
remote: Compressing objects:  22% (211566/972581)           
remote: Compressing objects:  23% (222184/972581)           
remote: Compressing objects:  24% (232058/972581)           
remote: Compressing objects:  25% (238847/972581)           
remote: Compressing objects:  26% (248179/972581)           
remote: Compressing objects:  27% (261101/972581)           
remote: Compressing objects:  28% (267536/972581)           
remote: Compressing objects:  29% (282108/972581)           
remote: Compressing objects:  30% (290299/972581)           
remote: Compressing objects:  31% (297736/972581)           
remote: Compressing objects:  32% (311913/972581)           
remote: Compressing objects:  33% (317890/972581)           
remote: Compressing objects:  34% (333152/972581)           
remote: Compressing objects:  35% (336208/972581)           
remote: Compressing objects:  36% (348733/972581)           
remote: Compressing objects:  88% (858406/972581)           
remote: Compressing objects:  89% (863692/972581)           
remote: Compressing objects:  90% (871398/972581)           
remote: Compressing objects:  91% (884622/972581)           
remote: Compressing objects:  92% (891361/972581)           
remote: Compressing objects:  93% (903405/972581)           
remote: Compressing objects:  94% (912895/972581)           
remote: Compressing objects:  96% (929839/972581)           
remote: Compressing objects:  97% (942724/972581)           
remote: Compressing objects:  98% (948989/972581)           
remote: Compressing objects:  99% (962455/972581)           
remote: Compressing objects: 100% (971350/972581)           
remote: Compressing objects: 100% (972581/972581)        
|0| Receiving objects:   0% (1/340)
Receiving objects:   1% (4/340)
Receiving objects:   2% (7/340)
Receiving objects:   3% (11/340)
Receiving objects:   4% (14/340)
Receiving objects:   5% (17/340)
Receiving objects:   6% (21/340)
Receiving objects:   7% (24/340)
Receiving objects:   8% (28/340)
Receiving objects:   9% (31/340)
Receiving objects:  10% (34/340)
Receiving objects:  11% (38/340)
Receiving objects:  12% (41/340)
Receiving objects:  13% (45/340)
Receiving objects:  14% (48/340)
Receiving objects:  15% (51/340)
Receiving objects:  16% (55/340)
Receiving objects:  17% (58/340)
Receiving objects:  18% (62/340)
Receiving objects:  19% (65/340)
Receiving objects:  20% (68/340)
Receiving objects:  21% (72/340)
Receiving objects:  22% (75/340)
Receiving objects:  23% (79/340)
Receiving objects:  24% (82/340)
Receiving objects:  25% (85/340)
Receiving objects:  26% (89/340)
Receiving objects:  27% (92/340)
Receiving objects:  28% (96/340)
Receiving objects:  29% (99/340)
Receiving objects:  30% (102/340)
Receiving objects:  31% (106/340)
Receiving objects:  32% (109/340)
Receiving objects:  33% (113/340)
Receiving objects:  34% (116/340)
Receiving objects:  35% (119/340)
Receiving objects:  36% (123/340)
Receiving objects:  37% (126/340)
Receiving objects:  38% (130/340)
Receiving objects:  39% (133/340)
Receiving objects:  40% (136/340)
Receiving objects:  41% (140/340)
Receiving objects:  42% (143/340)
Receiving objects:  43% (147/340)
Receiving objects:  44% (150/340)
Receiving objects:  45% (153/340)
Receiving objects:  46% (157/340)
Receiving objects:  47% (160/340)
Receiving objects:  48% (164/340)
Receiving objects:  49% (167/340)
Receiving objects:  50% (170/340)
Receiving objects:  51% (174/340)
Receiving objects:  52% (177/340)
Receiving objects:  53% (181/340)
Receiving objects:  54% (184/340)
Receiving objects:  55% (187/340)
Receiving objects:  56% (191/340)
Receiving objects:  57% (194/340)
Receiving objects:  58% (198/340)
Receiving objects:  59% (201/340)
Receiving objects:  60% (204/340)
Receiving objects:  61% (208/340)
Receiving objects:  62% (211/340)
Receiving objects:  63% (215/340)
Receiving objects:  64% (218/340)
Receiving objects:  65% (221/340)
Receiving objects:  66% (225/340)
Receiving objects:  67% (228/340)
Receiving objects:  68% (232/340)
Receiving objects:  69% (235/340)
Receiving objects:  70% (238/340)
Receiving objects:  71% (242/340)
Receiving objects:  72% (245/340)
Receiving objects:  73% (249/340)
Receiving objects:  74% (252/340)
Receiving objects:  75% (255/340)
Receiving objects:  76% (259/340)
Receiving objects:  77% (262/340)
remote: Total 340 (delta 37), reused 183 (delta 7)        
|0| Receiving objects:  78% (266/340)
Receiving objects:  79% (269/340)
Receiving objects:  80% (272/340)
Receiving objects:  81% (276/340)
Receiving objects:  82% (279/340)
Receiving objects:  83% (283/340)
Receiving objects:  84% (286/340)
Receiving objects:  85% (289/340)
Receiving objects:  86% (293/340)
Receiving objects:  87% (296/340)
Receiving objects:  88% (300/340)
Receiving objects:  89% (303/340)
Receiving objects:  90% (306/340)
Receiving objects:  91% (310/340)
Receiving objects:  92% (313/340)
Receiving objects:  93% (317/340)
Receiving objects:  94% (320/340)
Receiving objects:  95% (323/340)
Receiving objects:  96% (327/340)
Receiving objects:  97% (330/340)
Receiving objects:  98% (334/340)
Receiving objects:  99% (337/340)
Receiving objects: 100% (340/340)
Receiving objects: 100% (340/340), 349.62 KiB | 6.99 MiB/s, done.
|0| Resolving deltas:   0% (0/37)
Resolving deltas:   2% (1/37)
Resolving deltas:   5% (2/37)
Resolving deltas:   8% (3/37)
Resolving deltas:  10% (4/37)
Resolving deltas:  13% (5/37)
Resolving deltas:  16% (6/37)
Resolving deltas:  18% (7/37)
Resolving deltas:  21% (8/37)
Resolving deltas:  24% (9/37)
Resolving deltas:  27% (10/37)
Resolving deltas:  29% (11/37)
Resolving deltas:  35% (13/37)
Resolving deltas:  37% (14/37)
Resolving deltas:  40% (15/37)
Resolving deltas:  43% (16/37)
Resolving deltas:  45% (17/37)
Resolving deltas:  48% (18/37)
Resolving deltas:  51% (19/37)
Resolving deltas:  54% (20/37)
Resolving deltas:  56% (21/37)
Resolving deltas:  59% (22/37)
Resolving deltas:  62% (23/37)
Resolving deltas:  64% (24/37)
Resolving deltas:  67% (25/37)
Resolving deltas:  70% (26/37)
Resolving deltas:  72% (27/37)
Resolving deltas:  78% (29/37)
Resolving deltas:  81% (30/37)
Resolving deltas:  83% (31/37)
Resolving deltas:  86% (32/37)
Resolving deltas:  89% (33/37)
Resolving deltas:  91% (34/37)
Resolving deltas:  94% (35/37)
Resolving deltas:  97% (36/37)
Resolving deltas: 100% (37/37)
Resolving deltas: 100% (37/37), done.
|0|  00:01
 00:01

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:04

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.0.0-rc.1',
npm warn EBADENGINE   required: { npm: '>=10.8.1', node: '>=20' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.0.0-rc.1',
npm warn EBADENGINE   required: { npm: '>=10.8.1', node: '>=20' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }

> cypress@13.17.0 postinstall
> node index.js --exec install

Installing Cypress (version: 13.17.0)

[STARTED] Task without title.
[TITLE]  Downloading Cypress      0% 0s
[TITLE]  Downloading Cypress      4% 3s
[TITLE]  Downloading Cypress      10% 2s
[TITLE]  Downloading Cypress      18% 1s
[TITLE]  Downloading Cypress      25% 1s
[TITLE]  Downloading Cypress      37% 1s
[TITLE]  Downloading Cypress      47% 1s
[TITLE]  Downloading Cypress      60% 0s
[TITLE]  Downloading Cypress      73% 0s
[TITLE]  Downloading Cypress      85% 0s
[TITLE]  Downloading Cypress      98% 0s
[TITLE]  Downloaded Cypress     
[SUCCESS]  Downloaded Cypress     
[STARTED] Task without title.
[TITLE]  Unzipping Cypress        0% 0s
[TITLE]  Unzipping Cypress        1% 9s
[TITLE]  Unzipping Cypress        1% 10s
[TITLE]  Unzipping Cypress        1% 11s
[TITLE]  Unzipping Cypress        1% 12s
[TITLE]  Unzipping Cypress        1% 13s
[TITLE]  Unzipping Cypress        1% 14s
[TITLE]  Unzipping Cypress        2% 7s
[TITLE]  Unzipping Cypress        2% 8s
[TITLE]  Unzipping Cypress        2% 9s
[TITLE]  Unzipping Cypress        2% 10s
[TITLE]  Unzipping Cypress        3% 6s
[TITLE]  Unzipping Cypress        3% 7s
[TITLE]  Unzipping Cypress        3% 8s
[TITLE]  Unzipping Cypress        4% 6s
[TITLE]  Unzipping Cypress        4% 7s
[TITLE]  Unzipping Cypress        5% 6s
[TITLE]  Unzipping Cypress        5% 7s
[TITLE]  Unzipping Cypress        6% 5s
[TITLE]  Unzipping Cypress        6% 6s
[TITLE]  Unzipping Cypress        7% 5s
[TITLE]  Unzipping Cypress        8% 5s
[TITLE]  Unzipping Cypress        9% 5s
[TITLE]  Unzipping Cypress        10% 4s
[TITLE]  Unzipping Cypress        10% 5s
[TITLE]  Unzipping Cypress        11% 5s
[TITLE]  Unzipping Cypress        12% 4s
[TITLE]  Unzipping Cypress        12% 5s
[TITLE]  Unzipping Cypress        13% 4s
[TITLE]  Unzipping Cypress        14% 4s
[TITLE]  Unzipping Cypress        15% 4s
[TITLE]  Unzipping Cypress        16% 4s
[TITLE]  Unzipping Cypress        17% 4s
[TITLE]  Unzipping Cypress        18% 3s
[TITLE]  Unzipping Cypress        18% 4s
[TITLE]  Unzipping Cypress        19% 3s
[TITLE]  Unzipping Cypress        20% 3s
[TITLE]  Unzipping Cypress        21% 3s
[TITLE]  Unzipping Cypress        22% 3s
[TITLE]  Unzipping Cypress        23% 3s
[TITLE]  Unzipping Cypress        24% 3s
[TITLE]  Unzipping Cypress        25% 3s
[TITLE]  Unzipping Cypress        26% 3s
[TITLE]  Unzipping Cypress        27% 2s
[TITLE]  Unzipping Cypress        28% 2s
[TITLE]  Unzipping Cypress        29% 2s
[TITLE]  Unzipping Cypress        30% 2s
[TITLE]  Unzipping Cypress        31% 2s
[TITLE]  Unzipping Cypress        32% 2s
[TITLE]  Unzipping Cypress        33% 2s
[TITLE]  Unzipping Cypress        33% 3s
[TITLE]  Unzipping Cypress        34% 3s
[TITLE]  Unzipping Cypress        35% 2s
[TITLE]  Unzipping Cypress        35% 3s
[TITLE]  Unzipping Cypress        36% 2s
[TITLE]  Unzipping Cypress        37% 2s
[TITLE]  Unzipping Cypress        38% 2s
[TITLE]  Unzipping Cypress        39% 2s
[TITLE]  Unzipping Cypress        40% 2s
[TITLE]  Unzipping Cypress        41% 2s
[TITLE]  Unzipping Cypress        42% 2s
[TITLE]  Unzipping Cypress        43% 2s
[TITLE]  Unzipping Cypress        44% 2s
[TITLE]  Unzipping Cypress        45% 2s
[TITLE]  Unzipping Cypress        46% 2s
[TITLE]  Unzipping Cypress        47% 2s
[TITLE]  Unzipping Cypress        48% 2s
[TITLE]  Unzipping Cypress        49% 2s
[TITLE]  Unzipping Cypress        50% 2s
[TITLE]  Unzipping Cypress        51% 2s
[TITLE]  Unzipping Cypress        52% 2s
[TITLE]  Unzipping Cypress        53% 2s
[TITLE]  Unzipping Cypress        54% 2s
[TITLE]  Unzipping Cypress        55% 2s
[TITLE]  Unzipping Cypress        56% 2s
[TITLE]  Unzipping Cypress        57% 2s
[TITLE]  Unzipping Cypress        58% 2s
[TITLE]  Unzipping Cypress        59% 2s
[TITLE]  Unzipping Cypress        60% 2s
[TITLE]  Unzipping Cypress        61% 2s
[TITLE]  Unzipping Cypress        62% 2s
[TITLE]  Unzipping Cypress        63% 2s
[TITLE]  Unzipping Cypress        64% 2s
[TITLE]  Unzipping Cypress        65% 1s
[TITLE]  Unzipping Cypress        65% 2s
[TITLE]  Unzipping Cypress        66% 1s
[TITLE]  Unzipping Cypress        67% 1s
[TITLE]  Unzipping Cypress        68% 1s
[TITLE]  Unzipping Cypress        69% 1s
[TITLE]  Unzipping Cypress        70% 1s
[TITLE]  Unzipping Cypress        71% 1s
[TITLE]  Unzipping Cypress        72% 1s
[TITLE]  Unzipping Cypress        73% 1s
[TITLE]  Unzipping Cypress        74% 1s
[TITLE]  Unzipping Cypress        75% 1s
[TITLE]  Unzipping Cypress        75% 2s
[TITLE]  Unzipping Cypress        100% 0s
[TITLE]  Unzipped Cypress       
[SUCCESS]  Unzipped Cypress       
[STARTED] Task without title.
[TITLE]  Finished Installation   /var/www/html/w/.cache/Cypress/13.17.0
[SUCCESS]  Finished Installation   /var/www/html/w/.cache/Cypress/13.17.0

You can now open Cypress by running one of the following, depending on your package manager:

- npx cypress open
- yarn cypress open
- pnpm cypress open

https://on.cypress.io/opening-the-app


added 172 packages, removed 1 package, changed 11 packages, and audited 1613 packages in 20s

285 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:20

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-web-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.2 s.
 00:01

Running 'extensions/CommunityConfiguration/setup.sh' if found
Looking for '/var/local/extensions/CommunityConfiguration/setup.sh'
No '/var/local/extensions/CommunityConfiguration/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:32
 00:32

Running Selenium tests for 'extensions/CommunityConfiguration' via 'run_component_selenium_tests "extensions/CommunityConfiguration"'...

Ensuring Selenium ready...

 00:00

Starting Selenium container
 Container mediawiki-novnc-1  Creating
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-novnc-1  Created
 Container mediawiki-selenium-1  Creating
 Container mediawiki-selenium-1  Created
 Container mediawiki-novnc-1  Starting
 Container mediawiki-novnc-1  Started
 Container mediawiki-selenium-1  Starting
 Container mediawiki-selenium-1  Started
 00:09
Installing Selenium browser binary...
Error: Could not determine puppeteer-core version
Error: Browser installation failed


Webdriver is greater than v7 - letting it handle automatic broswer installation
bash: line 2: /var/www/html/w/.env: No such file or directory
npm warn config ignoring workspace config at /var/www/html/w/extensions/CommunityConfiguration/.npmrc

> selenium-test
> npm run cy:run

npm warn config ignoring workspace config at /var/www/html/w/extensions/CommunityConfiguration/.npmrc

> cy:run
> CYPRESS_CACHE_FOLDER=./cypress/.cache cypress run

No version of Cypress is installed in: /var/www/html/w/extensions/CommunityConfiguration/cypress/.cache/13.17.0/Cypress

Please reinstall Cypress by running: cypress install

----------

Cypress executable not found at: /var/www/html/w/extensions/CommunityConfiguration/cypress/.cache/13.17.0/Cypress/Cypress

----------

Platform: linux-x64 (Debian - 12)
Cypress Version: 13.17.0
npm error Lifecycle script `cy:run` failed with error:
npm error code 1
npm error path /var/www/html/w/extensions/CommunityConfiguration
npm error workspace community-configuration
npm error location /var/www/html/w/extensions/CommunityConfiguration
npm error command failed
npm error command sh -c CYPRESS_CACHE_FOLDER=./cypress/.cache cypress run
npm error Lifecycle script `selenium-test` failed with error:
npm error code 1
npm error path /var/www/html/w/extensions/CommunityConfiguration
npm error workspace community-configuration
npm error location /var/www/html/w/extensions/CommunityConfiguration
npm error command failed
npm error command sh -c npm run cy:run

 00:21

Running Selenium tests for 'extensions/CommunityConfiguration' via 'run_selenium_tests "extensions/CommunityConfiguration/tests/selenium/*specs/**/*.js" ".*"'...

Ensuring Selenium ready...

 00:00
Installing Selenium browser binary...
Error: Could not determine puppeteer-core version
Error: Browser installation failed


Webdriver is greater than v7 - letting it handle automatic broswer installation
No Selenium files found for pattern: '/var/www/html/w/extensions/CommunityConfiguration/tests/selenium/*specs/**/*.js', skipping...
 00:03

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-selenium-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-selenium-1  Stopped
 Container mediawiki-selenium-1  Removing
 Container mediawiki-selenium-1  Removed
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-novnc-1  Stopping
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-novnc-1  Stopped
 Container mediawiki-novnc-1  Removing
 Container mediawiki-novnc-1  Removed
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-web-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:22

Reclaim disk space if needed
Free disk space (18%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12910, done        
remote: Finding sources:   1% (65/12910)           
remote: Finding sources:   2% (194/12910)           
remote: Finding sources:   3% (323/12910)           
remote: Finding sources:   4% (452/12910)           
remote: Finding sources:   5% (581/12910)           
remote: Finding sources:   6% (711/12910)           
remote: Finding sources:   7% (840/12910)           
remote: Finding sources:   8% (969/12910)           
remote: Finding sources:   9% (1098/12910)           
remote: Finding sources:  10% (1227/12910)           
remote: Finding sources:  11% (1356/12910)           
remote: Finding sources:  12% (1485/12910)           
remote: Finding sources:  13% (1614/12910)           
remote: Finding sources:  14% (1743/12910)           
remote: Finding sources:  15% (1872/12910)           
remote: Finding sources:  16% (2002/12910)           
remote: Finding sources:  17% (2131/12910)           
remote: Finding sources:  18% (2260/12910)           
remote: Finding sources:  19% (2389/12910)           
remote: Finding sources:  20% (2518/12910)           
remote: Finding sources:  21% (2647/12910)           
remote: Finding sources:  22% (2776/12910)           
remote: Finding sources:  23% (2905/12910)           
remote: Finding sources:  24% (3034/12910)           
remote: Finding sources:  25% (3163/12910)           
remote: Finding sources:  26% (3293/12910)           
remote: Finding sources:  27% (3422/12910)           
remote: Finding sources:  28% (3551/12910)           
remote: Finding sources:  29% (3680/12910)           
remote: Finding sources:  30% (3809/12910)           
remote: Finding sources:  31% (3938/12910)           
remote: Finding sources:  32% (4067/12910)           
remote: Finding sources:  33% (4196/12910)           
remote: Finding sources:  34% (4325/12910)           
remote: Finding sources:  35% (4454/12910)           
remote: Finding sources:  36% (4584/12910)           
remote: Finding sources:  37% (4713/12910)           
remote: Finding sources:  38% (4842/12910)           
remote: Finding sources:  39% (4971/12910)           
remote: Finding sources:  40% (5100/12910)           
remote: Finding sources:  41% (5229/12910)           
remote: Finding sources:  42% (5358/12910)           
remote: Finding sources:  43% (5487/12910)           
remote: Finding sources:  44% (5616/12910)           
remote: Finding sources:  45% (5745/12910)           
remote: Finding sources:  46% (5875/12910)           
remote: Finding sources:  47% (6004/12910)           
remote: Finding sources:  48% (6133/12910)           
remote: Finding sources:  49% (6262/12910)           
remote: Finding sources:  50% (6391/12910)           
remote: Finding sources:  51% (6520/12910)           
remote: Finding sources:  52% (6649/12910)           
remote: Finding sources:  53% (6778/12910)           
remote: Finding sources:  54% (6907/12910)           
remote: Finding sources:  55% (7036/12910)           
remote: Finding sources:  56% (7166/12910)           
remote: Finding sources:  57% (7295/12910)           
remote: Finding sources:  58% (7424/12910)           
remote: Finding sources:  59% (7553/12910)           
remote: Finding sources:  60% (7682/12910)           
remote: Finding sources:  61% (7811/12910)           
remote: Finding sources:  62% (7940/12910)           
remote: Finding sources:  63% (8069/12910)           
remote: Finding sources:  64% (8198/12910)           
remote: Finding sources:  65% (8327/12910)           
remote: Finding sources:  66% (8457/12910)           
remote: Finding sources:  67% (8586/12910)           
remote: Finding sources:  68% (8715/12910)           
remote: Finding sources:  69% (8844/12910)           
remote: Finding sources:  70% (8973/12910)           
remote: Finding sources:  71% (9102/12910)           
remote: Finding sources:  72% (9231/12910)           
remote: Finding sources:  73% (9360/12910)           
remote: Finding sources:  74% (9489/12910)           
remote: Finding sources:  75% (9618/12910)           
remote: Finding sources:  76% (9748/12910)           
remote: Finding sources:  77% (9877/12910)           
remote: Finding sources:  78% (10006/12910)           
remote: Finding sources:  79% (10135/12910)           
remote: Finding sources:  80% (10264/12910)           
remote: Finding sources:  81% (10393/12910)           
remote: Finding sources:  82% (10522/12910)           
remote: Finding sources:  83% (10651/12910)           
remote: Finding sources:  84% (10780/12910)           
remote: Finding sources:  85% (10909/12910)           
remote: Finding sources:  86% (11039/12910)           
remote: Finding sources:  87% (11168/12910)           
remote: Finding sources:  88% (11297/12910)           
remote: Finding sources:  89% (11426/12910)           
remote: Finding sources:  90% (11555/12910)           
remote: Finding sources:  91% (11684/12910)           
remote: Finding sources:  92% (11813/12910)           
remote: Finding sources:  93% (11942/12910)           
remote: Finding sources:  94% (12071/12910)           
remote: Finding sources:  95% (12200/12910)           
remote: Finding sources:  96% (12330/12910)           
remote: Finding sources:  97% (12459/12910)           
remote: Finding sources:  98% (12588/12910)           
remote: Finding sources:  99% (12717/12910)           
remote: Finding sources: 100% (12846/12910)           
remote: Finding sources: 100% (12910/12910)        
remote: Getting sizes:   1% (58/11429)           
remote: Getting sizes:   2% (172/11429)           
remote: Getting sizes:   3% (286/11429)           
remote: Getting sizes:   4% (401/11429)           
remote: Getting sizes:   5% (515/11429)           
remote: Getting sizes:   6% (629/11429)           
remote: Getting sizes:   7% (743/11429)           
remote: Getting sizes:   8% (858/11429)           
remote: Getting sizes:   9% (972/11429)           
remote: Getting sizes:  10% (1086/11429)           
remote: Getting sizes:  11% (1201/11429)           
remote: Getting sizes:  12% (1315/11429)           
remote: Getting sizes:  13% (1429/11429)           
remote: Getting sizes:  14% (1543/11429)           
remote: Getting sizes:  15% (1658/11429)           
remote: Getting sizes:  16% (1772/11429)           
remote: Getting sizes:  17% (1886/11429)           
remote: Getting sizes:  18% (2001/11429)           
remote: Getting sizes:  19% (2115/11429)           
remote: Getting sizes:  20% (2229/11429)           
remote: Getting sizes:  21% (2343/11429)           
remote: Getting sizes:  22% (2458/11429)           
remote: Getting sizes:  23% (2572/11429)           
remote: Getting sizes:  24% (2686/11429)           
remote: Getting sizes:  25% (2801/11429)           
remote: Getting sizes:  26% (2915/11429)           
remote: Getting sizes:  27% (3029/11429)           
remote: Getting sizes:  28% (3143/11429)           
remote: Getting sizes:  29% (3258/11429)           
remote: Getting sizes:  30% (3372/11429)           
remote: Getting sizes:  31% (3486/11429)           
remote: Getting sizes:  32% (3601/11429)           
remote: Getting sizes:  33% (3715/11429)           
remote: Getting sizes:  34% (3829/11429)           
remote: Getting sizes:  35% (3944/11429)           
remote: Getting sizes:  36% (4058/11429)           
remote: Getting sizes:  37% (4172/11429)           
remote: Getting sizes:  38% (4286/11429)           
remote: Getting sizes:  39% (4401/11429)           
remote: Getting sizes:  40% (4515/11429)           
remote: Getting sizes:  41% (4629/11429)           
remote: Getting sizes:  42% (4744/11429)           
remote: Getting sizes:  43% (4858/11429)           
remote: Getting sizes:  44% (4972/11429)           
remote: Getting sizes:  45% (5086/11429)           
remote: Getting sizes:  46% (5201/11429)           
remote: Getting sizes:  47% (5315/11429)           
remote: Getting sizes:  48% (5429/11429)           
remote: Getting sizes:  49% (5544/11429)           
remote: Getting sizes:  50% (5658/11429)           
remote: Getting sizes:  51% (5772/11429)           
remote: Getting sizes:  52% (5886/11429)           
remote: Getting sizes:  53% (6001/11429)           
remote: Getting sizes:  54% (6115/11429)           
remote: Getting sizes:  55% (6229/11429)           
remote: Getting sizes:  56% (6344/11429)           
remote: Getting sizes:  57% (6458/11429)           
remote: Getting sizes:  58% (6572/11429)           
remote: Getting sizes:  59% (6686/11429)           
remote: Getting sizes:  60% (6801/11429)           
remote: Getting sizes:  61% (6915/11429)           
remote: Getting sizes:  62% (7029/11429)           
remote: Getting sizes:  63% (7144/11429)           
remote: Getting sizes:  64% (7258/11429)           
remote: Getting sizes:  65% (7372/11429)           
remote: Getting sizes:  66% (7486/11429)           
remote: Getting sizes:  67% (7601/11429)           
remote: Getting sizes:  68% (7715/11429)           
remote: Getting sizes:  69% (7829/11429)           
remote: Getting sizes:  70% (7944/11429)           
remote: Getting sizes:  71% (8058/11429)           
remote: Getting sizes:  72% (8172/11429)           
remote: Getting sizes:  73% (8287/11429)           
remote: Getting sizes:  74% (8401/11429)           
remote: Getting sizes:  75% (8515/11429)           
remote: Getting sizes:  76% (8629/11429)           
remote: Getting sizes:  77% (8744/11429)           
remote: Getting sizes:  78% (8858/11429)           
remote: Getting sizes:  79% (8972/11429)           
remote: Getting sizes:  80% (9087/11429)           
remote: Getting sizes:  81% (9201/11429)           
remote: Getting sizes:  82% (9315/11429)           
remote: Getting sizes:  83% (9429/11429)           
remote: Getting sizes:  84% (9544/11429)           
remote: Getting sizes:  85% (9658/11429)           
remote: Getting sizes:  86% (9772/11429)           
remote: Getting sizes:  87% (9887/11429)           
remote: Getting sizes:  88% (10001/11429)           
remote: Getting sizes:  89% (10115/11429)           
remote: Getting sizes:  90% (10229/11429)           
remote: Getting sizes:  91% (10344/11429)           
remote: Getting sizes:  92% (10458/11429)           
remote: Getting sizes:  93% (10572/11429)           
remote: Getting sizes:  94% (10687/11429)           
remote: Getting sizes:  95% (10801/11429)           
remote: Getting sizes:  96% (10915/11429)           
remote: Getting sizes:  97% (11029/11429)           
remote: Getting sizes:  98% (11144/11429)           
remote: Getting sizes:  99% (11258/11429)           
remote: Getting sizes: 100% (11372/11429)           
remote: Getting sizes: 100% (11429/11429)        
remote: Compressing objects:   2% (2224/135389)           
remote: Compressing objects:   3% (3469/135389)           
remote: Compressing objects:   4% (4740/135389)           
remote: Compressing objects:   5% (6434/135389)           
remote: Compressing objects:   6% (7531/135389)           
remote: Compressing objects:   7% (8918/135389)           
remote: Compressing objects:   8% (10206/135389)           
remote: Compressing objects:   8% (10914/135389)           
remote: Compressing objects:   9% (11518/135389)           
remote: Compressing objects:  10% (12962/135389)           
remote: Compressing objects:  11% (14219/135389)           
remote: Compressing objects:  12% (15570/135389)           
remote: Compressing objects:  13% (16945/135389)           
remote: Compressing objects:  14% (18298/135389)           
remote: Compressing objects:  15% (19744/135389)           
remote: Compressing objects:  16% (21021/135389)           
remote: Compressing objects:  17% (22457/135389)           
remote: Compressing objects:  18% (23700/135389)           
remote: Compressing objects:  19% (25053/135389)           
remote: Compressing objects:  20% (26438/135389)           
remote: Compressing objects:  21% (27756/135389)           
remote: Compressing objects:  22% (29131/135389)           
remote: Compressing objects:  23% (30463/135389)           
remote: Compressing objects:  23% (31179/135389)           
remote: Compressing objects:  24% (31824/135389)           
remote: Compressing objects:  25% (33181/135389)           
remote: Compressing objects:  26% (34526/135389)           
remote: Compressing objects:  27% (36120/135389)           
remote: Compressing objects:  28% (37341/135389)           
remote: Compressing objects:  29% (38802/135389)           
remote: Compressing objects:  30% (40297/135389)           
remote: Compressing objects:  31% (41384/135389)           
remote: Compressing objects:  32% (42740/135389)           
remote: Compressing objects:  33% (44051/135389)           
remote: Compressing objects:  34% (45367/135389)           
remote: Compressing objects:  35% (46711/135389)           
remote: Compressing objects:  36% (48114/135389)           
remote: Compressing objects:  37% (49420/135389)           
remote: Compressing objects:  38% (50808/135389)           
remote: Compressing objects:  39% (52471/135389)           
remote: Compressing objects:  40% (53497/135389)           
remote: Compressing objects:  41% (55071/135389)           
remote: Compressing objects:  42% (56349/135389)           
remote: Compressing objects:  43% (57676/135389)           
remote: Compressing objects:  44% (59239/135389)           
remote: Compressing objects:  45% (60302/135389)           
remote: Compressing objects:  46% (61761/135389)           
remote: Compressing objects:  47% (63006/135389)           
remote: Compressing objects:  48% (64627/135389)           
remote: Compressing objects:  49% (65676/135389)           
remote: Compressing objects:  50% (67026/135389)           
remote: Compressing objects:  51% (68590/135389)           
remote: Compressing objects:  52% (70197/135389)           
remote: Compressing objects:  53% (71233/135389)           
remote: Compressing objects:  54% (72446/135389)           
remote: Compressing objects:  55% (74562/135389)           
remote: Compressing objects:  56% (75279/135389)           
remote: Compressing objects:  56% (75309/135389)           
remote: Compressing objects:  57% (76633/135389)           
remote: Compressing objects:  58% (77886/135389)           
remote: Compressing objects:  59% (79433/135389)           
remote: Compressing objects:  60% (80829/135389)           
remote: Compressing objects:  61% (82167/135389)           
remote: Compressing objects:  62% (83394/135389)           
remote: Compressing objects:  63% (84626/135389)           
remote: Compressing objects:  64% (85977/135389)           
remote: Compressing objects:  65% (87350/135389)           
remote: Compressing objects:  66% (89673/135389)           
remote: Compressing objects:  67% (90312/135389)           
remote: Compressing objects:  68% (91396/135389)           
remote: Compressing objects:  69% (92835/135389)           
remote: Compressing objects:  70% (94136/135389)           
remote: Compressing objects:  71% (95482/135389)           
remote: Compressing objects:  72% (96879/135389)           
remote: Compressing objects:  73% (98219/135389)           
remote: Compressing objects:  74% (99526/135389)           
remote: Compressing objects:  75% (100974/135389)           
remote: Compressing objects:  76% (102292/135389)           
remote: Compressing objects:  77% (103756/135389)           
remote: Compressing objects:  78% (104987/135389)           
remote: Compressing objects:  79% (106293/135389)           
remote: Compressing objects:  80% (107813/135389)           
remote: Compressing objects:  81% (109007/135389)           
remote: Compressing objects:  82% (110464/135389)           
remote: Compressing objects:  83% (111727/135389)           
remote: Compressing objects:  84% (113104/135389)           
remote: Compressing objects:  85% (114421/135389)           
remote: Compressing objects:  86% (115948/135389)           
remote: Compressing objects:  87% (117429/135389)           
remote: Compressing objects:  87% (118071/135389)           
remote: Compressing objects:  88% (118474/135389)           
remote: Compressing objects:  89% (119873/135389)           
remote: Compressing objects:  90% (121353/135389)           
remote: Compressing objects:  91% (122591/135389)           
remote: Compressing objects:  92% (124099/135389)           
remote: Compressing objects:  93% (125301/135389)           
remote: Compressing objects:  94% (127490/135389)           
remote: Compressing objects:  95% (128129/135389)           
remote: Compressing objects:  96% (129417/135389)           
remote: Compressing objects:  97% (130661/135389)           
remote: Compressing objects:  98% (132116/135389)           
remote: Compressing objects:  99% (133361/135389)           
remote: Compressing objects: 100% (134713/135389)           
remote: Compressing objects: 100% (135388/135389)        
Receiving objects:   0% (1/12910)
Receiving objects:   1% (130/12910)
Receiving objects:   2% (259/12910)
Receiving objects:   3% (388/12910)
Receiving objects:   4% (517/12910)
Receiving objects:   5% (646/12910)
Receiving objects:   6% (775/12910)
Receiving objects:   7% (904/12910)
Receiving objects:   8% (1033/12910)
Receiving objects:   9% (1162/12910)
Receiving objects:  10% (1291/12910)
Receiving objects:  11% (1421/12910)
Receiving objects:  12% (1550/12910)
Receiving objects:  13% (1679/12910)
Receiving objects:  14% (1808/12910)
Receiving objects:  15% (1937/12910)
Receiving objects:  16% (2066/12910)
Receiving objects:  17% (2195/12910)
Receiving objects:  18% (2324/12910), 4.57 MiB | 9.13 MiB/s
Receiving objects:  19% (2453/12910), 4.57 MiB | 9.13 MiB/s
Receiving objects:  20% (2582/12910), 4.57 MiB | 9.13 MiB/s
Receiving objects:  21% (2712/12910), 4.57 MiB | 9.13 MiB/s
Receiving objects:  22% (2841/12910), 4.57 MiB | 9.13 MiB/s
Receiving objects:  23% (2970/12910), 4.57 MiB | 9.13 MiB/s
Receiving objects:  24% (3099/12910), 4.57 MiB | 9.13 MiB/s
Receiving objects:  25% (3228/12910), 4.57 MiB | 9.13 MiB/s
Receiving objects:  26% (3357/12910), 4.57 MiB | 9.13 MiB/s
Receiving objects:  27% (3486/12910), 4.57 MiB | 9.13 MiB/s
Receiving objects:  28% (3615/12910), 4.57 MiB | 9.13 MiB/s
Receiving objects:  29% (3744/12910), 4.57 MiB | 9.13 MiB/s
Receiving objects:  30% (3873/12910), 4.57 MiB | 9.13 MiB/s
Receiving objects:  31% (4003/12910), 4.57 MiB | 9.13 MiB/s
Receiving objects:  31% (4093/12910), 4.57 MiB | 9.13 MiB/s
Receiving objects:  32% (4132/12910), 9.04 MiB | 9.04 MiB/s
Receiving objects:  33% (4261/12910), 9.04 MiB | 9.04 MiB/s
Receiving objects:  34% (4390/12910), 9.04 MiB | 9.04 MiB/s
Receiving objects:  35% (4519/12910), 9.04 MiB | 9.04 MiB/s
Receiving objects:  36% (4648/12910), 9.04 MiB | 9.04 MiB/s
Receiving objects:  37% (4777/12910), 12.14 MiB | 8.09 MiB/s
Receiving objects:  38% (4906/12910), 12.14 MiB | 8.09 MiB/s
Receiving objects:  39% (5035/12910), 12.14 MiB | 8.09 MiB/s
Receiving objects:  40% (5164/12910), 12.14 MiB | 8.09 MiB/s
Receiving objects:  41% (5294/12910), 12.14 MiB | 8.09 MiB/s
Receiving objects:  42% (5423/12910), 12.14 MiB | 8.09 MiB/s
Receiving objects:  43% (5552/12910), 12.14 MiB | 8.09 MiB/s
Receiving objects:  44% (5681/12910), 12.14 MiB | 8.09 MiB/s
Receiving objects:  45% (5810/12910), 12.14 MiB | 8.09 MiB/s
Receiving objects:  45% (5869/12910), 15.81 MiB | 7.89 MiB/s
Receiving objects:  46% (5939/12910), 15.81 MiB | 7.89 MiB/s
Receiving objects:  47% (6068/12910), 19.56 MiB | 7.81 MiB/s
Receiving objects:  47% (6183/12910), 19.56 MiB | 7.81 MiB/s
Receiving objects:  48% (6197/12910), 23.21 MiB | 7.73 MiB/s
Receiving objects:  49% (6326/12910), 23.21 MiB | 7.73 MiB/s
Receiving objects:  50% (6455/12910), 23.21 MiB | 7.73 MiB/s
Receiving objects:  51% (6585/12910), 23.21 MiB | 7.73 MiB/s
Receiving objects:  52% (6714/12910), 27.71 MiB | 7.91 MiB/s
Receiving objects:  53% (6843/12910), 27.71 MiB | 7.91 MiB/s
Receiving objects:  54% (6972/12910), 27.71 MiB | 7.91 MiB/s
Receiving objects:  55% (7101/12910), 27.71 MiB | 7.91 MiB/s
Receiving objects:  56% (7230/12910), 27.71 MiB | 7.91 MiB/s
Receiving objects:  57% (7359/12910), 27.71 MiB | 7.91 MiB/s
Receiving objects:  58% (7488/12910), 27.71 MiB | 7.91 MiB/s
Receiving objects:  59% (7617/12910), 27.71 MiB | 7.91 MiB/s
Receiving objects:  59% (7625/12910), 27.71 MiB | 7.91 MiB/s
Receiving objects:  60% (7746/12910), 32.43 MiB | 8.09 MiB/s
Receiving objects:  61% (7876/12910), 32.43 MiB | 8.09 MiB/s
Receiving objects:  62% (8005/12910), 32.43 MiB | 8.09 MiB/s
Receiving objects:  63% (8134/12910), 32.43 MiB | 8.09 MiB/s
Receiving objects:  64% (8263/12910), 32.43 MiB | 8.09 MiB/s
Receiving objects:  65% (8392/12910), 32.43 MiB | 8.09 MiB/s
Receiving objects:  66% (8521/12910), 32.43 MiB | 8.09 MiB/s
Receiving objects:  67% (8650/12910), 32.43 MiB | 8.09 MiB/s
Receiving objects:  68% (8779/12910), 32.43 MiB | 8.09 MiB/s
Receiving objects:  69% (8908/12910), 32.43 MiB | 8.09 MiB/s
Receiving objects:  70% (9037/12910), 32.43 MiB | 8.09 MiB/s
Receiving objects:  71% (9167/12910), 32.43 MiB | 8.09 MiB/s
Receiving objects:  72% (9296/12910), 32.43 MiB | 8.09 MiB/s
Receiving objects:  73% (9425/12910), 32.43 MiB | 8.09 MiB/s
Receiving objects:  74% (9554/12910), 32.43 MiB | 8.09 MiB/s
Receiving objects:  75% (9683/12910), 32.43 MiB | 8.09 MiB/s
Receiving objects:  76% (9812/12910), 32.43 MiB | 8.09 MiB/s
Receiving objects:  77% (9941/12910), 32.43 MiB | 8.09 MiB/s
Receiving objects:  78% (10070/12910), 32.43 MiB | 8.09 MiB/s
Receiving objects:  79% (10199/12910), 32.43 MiB | 8.09 MiB/s
Receiving objects:  80% (10328/12910), 32.43 MiB | 8.09 MiB/s
Receiving objects:  81% (10458/12910), 32.43 MiB | 8.09 MiB/s
Receiving objects:  82% (10587/12910), 32.43 MiB | 8.09 MiB/s
Receiving objects:  83% (10716/12910), 32.43 MiB | 8.09 MiB/s
Receiving objects:  84% (10845/12910), 32.43 MiB | 8.09 MiB/s
Receiving objects:  85% (10974/12910), 32.43 MiB | 8.09 MiB/s
Receiving objects:  86% (11103/12910), 32.43 MiB | 8.09 MiB/s
Receiving objects:  87% (11232/12910), 32.43 MiB | 8.09 MiB/s
Receiving objects:  88% (11361/12910), 32.43 MiB | 8.09 MiB/s
Receiving objects:  89% (11490/12910), 32.43 MiB | 8.09 MiB/s
Receiving objects:  90% (11619/12910), 40.10 MiB | 8.90 MiB/s
Receiving objects:  91% (11749/12910), 40.10 MiB | 8.90 MiB/s
Receiving objects:  92% (11878/12910), 40.10 MiB | 8.90 MiB/s
Receiving objects:  93% (12007/12910), 40.10 MiB | 8.90 MiB/s
Receiving objects:  94% (12136/12910), 40.10 MiB | 8.90 MiB/s
Receiving objects:  95% (12265/12910), 40.10 MiB | 8.90 MiB/s
Receiving objects:  96% (12394/12910), 40.10 MiB | 8.90 MiB/s
Receiving objects:  97% (12523/12910), 40.10 MiB | 8.90 MiB/s
Receiving objects:  98% (12652/12910), 40.10 MiB | 8.90 MiB/s
Receiving objects:  99% (12781/12910), 40.10 MiB | 8.90 MiB/s
Receiving objects:  99% (12860/12910), 40.10 MiB | 8.90 MiB/s
remote: Total 12910 (delta 2738), reused 6294 (delta 1478)        
Receiving objects: 100% (12910/12910), 45.09 MiB | 8.99 MiB/s
Receiving objects: 100% (12910/12910), 45.54 MiB | 9.01 MiB/s, done.
Resolving deltas:   0% (0/2738)
Resolving deltas:   1% (28/2738)
Resolving deltas:   2% (55/2738)
Resolving deltas:   3% (83/2738)
Resolving deltas:   4% (110/2738)
Resolving deltas:   5% (137/2738)
Resolving deltas:   6% (165/2738)
Resolving deltas:   7% (192/2738)
Resolving deltas:   8% (220/2738)
Resolving deltas:   9% (248/2738)
Resolving deltas:  10% (274/2738)
Resolving deltas:  11% (302/2738)
Resolving deltas:  12% (329/2738)
Resolving deltas:  13% (356/2738)
Resolving deltas:  14% (384/2738)
Resolving deltas:  15% (411/2738)
Resolving deltas:  16% (439/2738)
Resolving deltas:  17% (466/2738)
Resolving deltas:  18% (493/2738)
Resolving deltas:  19% (521/2738)
Resolving deltas:  20% (548/2738)
Resolving deltas:  21% (575/2738)
Resolving deltas:  22% (603/2738)
Resolving deltas:  23% (631/2738)
Resolving deltas:  24% (659/2738)
Resolving deltas:  25% (685/2738)
Resolving deltas:  26% (712/2738)
Resolving deltas:  27% (740/2738)
Resolving deltas:  28% (767/2738)
Resolving deltas:  29% (795/2738)
Resolving deltas:  30% (822/2738)
Resolving deltas:  31% (849/2738)
Resolving deltas:  32% (877/2738)
Resolving deltas:  33% (905/2738)
Resolving deltas:  34% (931/2738)
Resolving deltas:  35% (959/2738)
Resolving deltas:  36% (986/2738)
Resolving deltas:  37% (1014/2738)
Resolving deltas:  38% (1041/2738)
Resolving deltas:  39% (1068/2738)
Resolving deltas:  40% (1096/2738)
Resolving deltas:  41% (1123/2738)
Resolving deltas:  42% (1150/2738)
Resolving deltas:  43% (1178/2738)
Resolving deltas:  44% (1205/2738)
Resolving deltas:  45% (1233/2738)
Resolving deltas:  46% (1260/2738)
Resolving deltas:  47% (1287/2738)
Resolving deltas:  48% (1315/2738)
Resolving deltas:  49% (1342/2738)
Resolving deltas:  50% (1369/2738)
Resolving deltas:  51% (1397/2738)
Resolving deltas:  52% (1424/2738)
Resolving deltas:  53% (1452/2738)
Resolving deltas:  54% (1479/2738)
Resolving deltas:  55% (1506/2738)
Resolving deltas:  56% (1534/2738)
Resolving deltas:  57% (1561/2738)
Resolving deltas:  58% (1590/2738)
Resolving deltas:  59% (1616/2738)
Resolving deltas:  60% (1643/2738)
Resolving deltas:  61% (1671/2738)
Resolving deltas:  62% (1698/2738)
Resolving deltas:  63% (1725/2738)
Resolving deltas:  64% (1753/2738)
Resolving deltas:  65% (1780/2738)
Resolving deltas:  66% (1808/2738)
Resolving deltas:  67% (1835/2738)
Resolving deltas:  68% (1862/2738)
Resolving deltas:  69% (1890/2738)
Resolving deltas:  70% (1918/2738)
Resolving deltas:  71% (1944/2738)
Resolving deltas:  72% (1972/2738)
Resolving deltas:  73% (1999/2738)
Resolving deltas:  74% (2027/2738)
Resolving deltas:  75% (2054/2738)
Resolving deltas:  76% (2081/2738)
Resolving deltas:  77% (2109/2738)
Resolving deltas:  78% (2136/2738)
Resolving deltas:  79% (2164/2738)
Resolving deltas:  80% (2191/2738)
Resolving deltas:  81% (2218/2738)
Resolving deltas:  82% (2246/2738)
Resolving deltas:  83% (2273/2738)
Resolving deltas:  84% (2301/2738)
Resolving deltas:  85% (2328/2738)
Resolving deltas:  86% (2356/2738)
Resolving deltas:  87% (2383/2738)
Resolving deltas:  88% (2410/2738)
Resolving deltas:  89% (2437/2738)
Resolving deltas:  90% (2465/2738)
Resolving deltas:  91% (2492/2738)
Resolving deltas:  92% (2519/2738)
Resolving deltas:  93% (2547/2738)
Resolving deltas:  94% (2575/2738)
Resolving deltas:  95% (2602/2738)
Resolving deltas:  96% (2629/2738)
Resolving deltas:  97% (2656/2738)
Resolving deltas:  98% (2684/2738)
Resolving deltas:  99% (2711/2738)
Resolving deltas: 100% (2738/2738)
Resolving deltas: 100% (2738/2738), done.
Updating files:  64% (7363/11457)
Updating files:  65% (7448/11457)
Updating files:  66% (7562/11457)
Updating files:  67% (7677/11457)
Updating files:  68% (7791/11457)
Updating files:  69% (7906/11457)
Updating files:  70% (8020/11457)
Updating files:  71% (8135/11457)
Updating files:  72% (8250/11457)
Updating files:  73% (8364/11457)
Updating files:  74% (8479/11457)
Updating files:  75% (8593/11457)
Updating files:  76% (8708/11457)
Updating files:  77% (8822/11457)
Updating files:  78% (8937/11457)
Updating files:  79% (9052/11457)
Updating files:  80% (9166/11457)
Updating files:  81% (9281/11457)
Updating files:  82% (9395/11457)
Updating files:  83% (9510/11457)
Updating files:  84% (9624/11457)
Updating files:  85% (9739/11457)
Updating files:  86% (9854/11457)
Updating files:  87% (9968/11457)
Updating files:  88% (10083/11457)
Updating files:  89% (10197/11457)
Updating files:  90% (10312/11457)
Updating files:  91% (10426/11457)
Updating files:  92% (10541/11457)
Updating files:  93% (10656/11457)
Updating files:  94% (10770/11457)
Updating files:  95% (10885/11457)
Updating files:  96% (10999/11457)
Updating files:  97% (11114/11457)
Updating files:  98% (11228/11457)
Updating files:  99% (11343/11457)
Updating files: 100% (11457/11457)
Updating files: 100% (11457/11457), done.
 00:12

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-1  Started
 Container mediawiki-mediawiki-web-1  Started
 00:02

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  43/133 [=========>------------------]  32%
  70/133 [==============>-------------]  52%
  92/133 [===================>--------]  69%
 112/133 [=======================>----]  84%
 130/133 [===========================>]  97%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:02

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 8.1 s.
 00:08

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 13s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:13

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:32

 01:32

Install 'extensions/CommunityConfigurationExample'...

Cloning component(s)
:0: _clone_component "extensions/CommunityConfigurationExample"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/CommunityConfigurationExample to 'extensions/CommunityConfigurationExample' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/CommunityConfigurationExample'...
|0| remote: Counting objects: 1           
remote: Counting objects: 34, done        
|0| remote: Finding sources:   3% (1/34)           
remote: Finding sources:   6% (2/34)           
remote: Finding sources:   9% (3/34)           
remote: Finding sources:  12% (4/34)           
remote: Finding sources:  15% (5/34)           
remote: Finding sources:  18% (6/34)           
remote: Finding sources:  21% (7/34)           
remote: Finding sources:  24% (8/34)           
remote: Finding sources:  26% (9/34)           
remote: Finding sources:  29% (10/34)           
remote: Finding sources:  32% (11/34)           
remote: Finding sources:  35% (12/34)           
remote: Finding sources:  38% (13/34)           
remote: Finding sources:  41% (14/34)           
remote: Finding sources:  44% (15/34)           
remote: Finding sources:  47% (16/34)           
remote: Finding sources:  50% (17/34)           
remote: Finding sources:  53% (18/34)           
remote: Finding sources:  56% (19/34)           
remote: Finding sources:  59% (20/34)           
remote: Finding sources:  62% (21/34)           
remote: Finding sources:  65% (22/34)           
remote: Finding sources:  68% (23/34)           
remote: Finding sources:  71% (24/34)           
remote: Finding sources:  74% (25/34)           
remote: Finding sources:  76% (26/34)           
remote: Finding sources:  79% (27/34)           
remote: Finding sources:  82% (28/34)           
remote: Finding sources:  85% (29/34)           
remote: Finding sources:  88% (30/34)           
remote: Finding sources:  91% (31/34)           
remote: Finding sources:  94% (32/34)           
remote: Finding sources:  97% (33/34)           
remote: Finding sources: 100% (34/34)           
remote: Finding sources: 100% (34/34)        
|0| remote: Getting sizes:   3% (1/30)           
remote: Getting sizes:   7% (2/30)           
remote: Getting sizes:  10% (3/30)           
remote: Getting sizes:  13% (4/30)           
remote: Getting sizes:  17% (5/30)           
remote: Getting sizes:  20% (6/30)           
remote: Getting sizes:  23% (7/30)           
remote: Getting sizes:  27% (8/30)           
remote: Getting sizes:  30% (9/30)           
remote: Getting sizes:  33% (10/30)           
remote: Getting sizes:  37% (11/30)           
remote: Getting sizes:  40% (12/30)           
remote: Getting sizes:  43% (13/30)           
remote: Getting sizes:  47% (14/30)           
remote: Getting sizes:  50% (15/30)           
remote: Getting sizes:  53% (16/30)           
remote: Getting sizes:  57% (17/30)           
remote: Getting sizes:  60% (18/30)           
remote: Getting sizes:  63% (19/30)           
remote: Getting sizes:  67% (20/30)           
remote: Getting sizes:  70% (21/30)           
remote: Getting sizes:  73% (22/30)           
remote: Getting sizes:  77% (23/30)           
remote: Getting sizes:  80% (24/30)           
remote: Getting sizes:  83% (25/30)           
remote: Getting sizes:  87% (26/30)           
remote: Getting sizes:  90% (27/30)           
remote: Getting sizes:  93% (28/30)           
remote: Getting sizes:  97% (29/30)           
remote: Getting sizes: 100% (30/30)           
remote: Getting sizes: 100% (30/30)        
|0| remote: Compressing objects:  45% (534/1184)           
remote: Compressing objects: 100% (1184/1184)           
remote: Compressing objects: 100% (1184/1184)        
|0| remote: Total 34 (delta 2), reused 32 (delta 2)        
|0| Receiving objects:   2% (1/34)
Receiving objects:   5% (2/34)
Receiving objects:   8% (3/34)
Receiving objects:  11% (4/34)
Receiving objects:  14% (5/34)
Receiving objects:  17% (6/34)
Receiving objects:  20% (7/34)
Receiving objects:  23% (8/34)
Receiving objects:  26% (9/34)
Receiving objects:  29% (10/34)
Receiving objects:  32% (11/34)
Receiving objects:  35% (12/34)
Receiving objects:  38% (13/34)
Receiving objects:  41% (14/34)
Receiving objects:  44% (15/34)
Receiving objects:  47% (16/34)
Receiving objects:  50% (17/34)
Receiving objects:  52% (18/34)
Receiving objects:  55% (19/34)
Receiving objects:  58% (20/34)
Receiving objects:  61% (21/34)
Receiving objects:  64% (22/34)
Receiving objects:  67% (23/34)
Receiving objects:  70% (24/34)
Receiving objects:  73% (25/34)
Receiving objects:  76% (26/34)
Receiving objects:  79% (27/34)
Receiving objects:  82% (28/34)
Receiving objects:  85% (29/34)
Receiving objects:  88% (30/34)
Receiving objects:  91% (31/34)
Receiving objects:  94% (32/34)
Receiving objects:  97% (33/34)
Receiving objects: 100% (34/34)
Receiving objects: 100% (34/34), 14.23 KiB | 4.74 MiB/s, done.
|0| Resolving deltas:   0% (0/2)
Resolving deltas:  50% (1/2)
Resolving deltas: 100% (2/2)
Resolving deltas: 100% (2/2), done.
|0|  00:00
 00:00

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:03

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:03

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }

up to date, audited 1441 packages in 3s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:02

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 00:01

Mediawiki maintenance update
PHP Fatal error:  Uncaught MediaWiki\Registration\ExtensionDependencyError: CommunityConfigurationExample requires CommunityConfiguration to be installed.
 in /var/www/html/w/includes/registration/ExtensionRegistry.php:477
Stack trace:
#0 /var/www/html/w/includes/registration/ExtensionRegistry.php(329): MediaWiki\Registration\ExtensionRegistry->readFromQueue()
#1 /var/www/html/w/includes/Setup.php(293): MediaWiki\Registration\ExtensionRegistry->loadFromQueue()
#2 /var/www/html/w/maintenance/run.php(49): require_once('...')
#3 {main}
  thrown in /var/www/html/w/includes/registration/ExtensionRegistry.php on line 477
PHP Fatal error:  Uncaught Error: Class "MediaWiki\Http\Telemetry" not found in /var/www/html/w/includes/Request/HeaderCallback.php:67
Stack trace:
#0 [internal function]: MediaWiki\Request\HeaderCallback::callback()
#1 {main}
  thrown in /var/www/html/w/includes/Request/HeaderCallback.php on line 67
 00:00

Running 'extensions/CommunityConfigurationExample/setup.sh' if found
Looking for '/var/local/extensions/CommunityConfigurationExample/setup.sh'
No '/var/local/extensions/CommunityConfigurationExample/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:11
 00:11

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-web-1  Removed
 Container mediawiki-mediawiki-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:12

Reclaim disk space if needed
Free disk space (22%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12910, done        
remote: Finding sources:   1% (65/12910)           
remote: Finding sources:   2% (194/12910)           
remote: Finding sources:   3% (323/12910)           
remote: Finding sources:   4% (452/12910)           
remote: Finding sources:   5% (581/12910)           
remote: Finding sources:   6% (711/12910)           
remote: Finding sources:   7% (840/12910)           
remote: Finding sources:   8% (969/12910)           
remote: Finding sources:   9% (1098/12910)           
remote: Finding sources:  10% (1227/12910)           
remote: Finding sources:  11% (1356/12910)           
remote: Finding sources:  12% (1485/12910)           
remote: Finding sources:  13% (1614/12910)           
remote: Finding sources:  14% (1743/12910)           
remote: Finding sources:  15% (1872/12910)           
remote: Finding sources:  16% (2002/12910)           
remote: Finding sources:  17% (2131/12910)           
remote: Finding sources:  18% (2260/12910)           
remote: Finding sources:  19% (2389/12910)           
remote: Finding sources:  20% (2518/12910)           
remote: Finding sources:  21% (2647/12910)           
remote: Finding sources:  22% (2776/12910)           
remote: Finding sources:  23% (2905/12910)           
remote: Finding sources:  24% (3034/12910)           
remote: Finding sources:  25% (3163/12910)           
remote: Finding sources:  26% (3293/12910)           
remote: Finding sources:  27% (3422/12910)           
remote: Finding sources:  28% (3551/12910)           
remote: Finding sources:  29% (3680/12910)           
remote: Finding sources:  30% (3809/12910)           
remote: Finding sources:  31% (3938/12910)           
remote: Finding sources:  32% (4067/12910)           
remote: Finding sources:  33% (4196/12910)           
remote: Finding sources:  34% (4325/12910)           
remote: Finding sources:  35% (4454/12910)           
remote: Finding sources:  36% (4584/12910)           
remote: Finding sources:  37% (4713/12910)           
remote: Finding sources:  38% (4842/12910)           
remote: Finding sources:  39% (4971/12910)           
remote: Finding sources:  40% (5100/12910)           
remote: Finding sources:  41% (5229/12910)           
remote: Finding sources:  42% (5358/12910)           
remote: Finding sources:  43% (5487/12910)           
remote: Finding sources:  44% (5616/12910)           
remote: Finding sources:  45% (5745/12910)           
remote: Finding sources:  46% (5875/12910)           
remote: Finding sources:  47% (6004/12910)           
remote: Finding sources:  48% (6133/12910)           
remote: Finding sources:  49% (6262/12910)           
remote: Finding sources:  50% (6391/12910)           
remote: Finding sources:  51% (6520/12910)           
remote: Finding sources:  52% (6649/12910)           
remote: Finding sources:  53% (6778/12910)           
remote: Finding sources:  54% (6907/12910)           
remote: Finding sources:  55% (7036/12910)           
remote: Finding sources:  56% (7166/12910)           
remote: Finding sources:  57% (7295/12910)           
remote: Finding sources:  58% (7424/12910)           
remote: Finding sources:  59% (7553/12910)           
remote: Finding sources:  60% (7682/12910)           
remote: Finding sources:  61% (7811/12910)           
remote: Finding sources:  62% (7940/12910)           
remote: Finding sources:  63% (8069/12910)           
remote: Finding sources:  64% (8198/12910)           
remote: Finding sources:  65% (8327/12910)           
remote: Finding sources:  66% (8457/12910)           
remote: Finding sources:  67% (8586/12910)           
remote: Finding sources:  68% (8715/12910)           
remote: Finding sources:  69% (8844/12910)           
remote: Finding sources:  70% (8973/12910)           
remote: Finding sources:  71% (9102/12910)           
remote: Finding sources:  72% (9231/12910)           
remote: Finding sources:  73% (9360/12910)           
remote: Finding sources:  74% (9489/12910)           
remote: Finding sources:  75% (9618/12910)           
remote: Finding sources:  76% (9748/12910)           
remote: Finding sources:  77% (9877/12910)           
remote: Finding sources:  78% (10006/12910)           
remote: Finding sources:  79% (10135/12910)           
remote: Finding sources:  80% (10264/12910)           
remote: Finding sources:  81% (10393/12910)           
remote: Finding sources:  82% (10522/12910)           
remote: Finding sources:  83% (10651/12910)           
remote: Finding sources:  84% (10780/12910)           
remote: Finding sources:  85% (10909/12910)           
remote: Finding sources:  86% (11039/12910)           
remote: Finding sources:  87% (11168/12910)           
remote: Finding sources:  88% (11297/12910)           
remote: Finding sources:  89% (11426/12910)           
remote: Finding sources:  90% (11555/12910)           
remote: Finding sources:  91% (11684/12910)           
remote: Finding sources:  92% (11813/12910)           
remote: Finding sources:  93% (11942/12910)           
remote: Finding sources:  94% (12071/12910)           
remote: Finding sources:  95% (12200/12910)           
remote: Finding sources:  96% (12330/12910)           
remote: Finding sources:  97% (12459/12910)           
remote: Finding sources:  98% (12588/12910)           
remote: Finding sources:  99% (12717/12910)           
remote: Finding sources: 100% (12846/12910)           
remote: Finding sources: 100% (12910/12910)        
remote: Getting sizes:   1% (58/11429)           
remote: Getting sizes:   2% (172/11429)           
remote: Getting sizes:   3% (286/11429)           
remote: Getting sizes:   4% (401/11429)           
remote: Getting sizes:   5% (515/11429)           
remote: Getting sizes:   6% (629/11429)           
remote: Getting sizes:   7% (743/11429)           
remote: Getting sizes:   8% (858/11429)           
remote: Getting sizes:   9% (972/11429)           
remote: Getting sizes:  10% (1086/11429)           
remote: Getting sizes:  11% (1201/11429)           
remote: Getting sizes:  12% (1315/11429)           
remote: Getting sizes:  13% (1429/11429)           
remote: Getting sizes:  14% (1543/11429)           
remote: Getting sizes:  15% (1658/11429)           
remote: Getting sizes:  16% (1772/11429)           
remote: Getting sizes:  17% (1886/11429)           
remote: Getting sizes:  18% (2001/11429)           
remote: Getting sizes:  19% (2115/11429)           
remote: Getting sizes:  20% (2229/11429)           
remote: Getting sizes:  21% (2343/11429)           
remote: Getting sizes:  22% (2458/11429)           
remote: Getting sizes:  23% (2572/11429)           
remote: Getting sizes:  24% (2686/11429)           
remote: Getting sizes:  25% (2801/11429)           
remote: Getting sizes:  26% (2915/11429)           
remote: Getting sizes:  27% (3029/11429)           
remote: Getting sizes:  28% (3143/11429)           
remote: Getting sizes:  29% (3258/11429)           
remote: Getting sizes:  30% (3372/11429)           
remote: Getting sizes:  31% (3486/11429)           
remote: Getting sizes:  32% (3601/11429)           
remote: Getting sizes:  33% (3715/11429)           
remote: Getting sizes:  34% (3829/11429)           
remote: Getting sizes:  35% (3944/11429)           
remote: Getting sizes:  36% (4058/11429)           
remote: Getting sizes:  37% (4172/11429)           
remote: Getting sizes:  38% (4286/11429)           
remote: Getting sizes:  39% (4401/11429)           
remote: Getting sizes:  40% (4515/11429)           
remote: Getting sizes:  41% (4629/11429)           
remote: Getting sizes:  42% (4744/11429)           
remote: Getting sizes:  43% (4858/11429)           
remote: Getting sizes:  44% (4972/11429)           
remote: Getting sizes:  45% (5086/11429)           
remote: Getting sizes:  46% (5201/11429)           
remote: Getting sizes:  47% (5315/11429)           
remote: Getting sizes:  48% (5429/11429)           
remote: Getting sizes:  49% (5544/11429)           
remote: Getting sizes:  50% (5658/11429)           
remote: Getting sizes:  51% (5772/11429)           
remote: Getting sizes:  52% (5886/11429)           
remote: Getting sizes:  53% (6001/11429)           
remote: Getting sizes:  54% (6115/11429)           
remote: Getting sizes:  55% (6229/11429)           
remote: Getting sizes:  56% (6344/11429)           
remote: Getting sizes:  57% (6458/11429)           
remote: Getting sizes:  58% (6572/11429)           
remote: Getting sizes:  59% (6686/11429)           
remote: Getting sizes:  60% (6801/11429)           
remote: Getting sizes:  61% (6915/11429)           
remote: Getting sizes:  62% (7029/11429)           
remote: Getting sizes:  63% (7144/11429)           
remote: Getting sizes:  64% (7258/11429)           
remote: Getting sizes:  65% (7372/11429)           
remote: Getting sizes:  66% (7486/11429)           
remote: Getting sizes:  67% (7601/11429)           
remote: Getting sizes:  68% (7715/11429)           
remote: Getting sizes:  69% (7829/11429)           
remote: Getting sizes:  70% (7944/11429)           
remote: Getting sizes:  71% (8058/11429)           
remote: Getting sizes:  72% (8172/11429)           
remote: Getting sizes:  73% (8287/11429)           
remote: Getting sizes:  74% (8401/11429)           
remote: Getting sizes:  75% (8515/11429)           
remote: Getting sizes:  76% (8629/11429)           
remote: Getting sizes:  77% (8744/11429)           
remote: Getting sizes:  78% (8858/11429)           
remote: Getting sizes:  79% (8972/11429)           
remote: Getting sizes:  80% (9087/11429)           
remote: Getting sizes:  81% (9201/11429)           
remote: Getting sizes:  82% (9315/11429)           
remote: Getting sizes:  83% (9429/11429)           
remote: Getting sizes:  84% (9544/11429)           
remote: Getting sizes:  85% (9658/11429)           
remote: Getting sizes:  86% (9772/11429)           
remote: Getting sizes:  87% (9887/11429)           
remote: Getting sizes:  88% (10001/11429)           
remote: Getting sizes:  89% (10115/11429)           
remote: Getting sizes:  90% (10229/11429)           
remote: Getting sizes:  91% (10344/11429)           
remote: Getting sizes:  92% (10458/11429)           
remote: Getting sizes:  93% (10572/11429)           
remote: Getting sizes:  94% (10687/11429)           
remote: Getting sizes:  95% (10801/11429)           
remote: Getting sizes:  96% (10915/11429)           
remote: Getting sizes:  97% (11029/11429)           
remote: Getting sizes:  98% (11144/11429)           
remote: Getting sizes:  99% (11258/11429)           
remote: Getting sizes: 100% (11372/11429)           
remote: Getting sizes: 100% (11429/11429)        
remote: Compressing objects:   2% (2224/135389)           
remote: Compressing objects:   3% (3469/135389)           
remote: Compressing objects:   4% (4740/135389)           
remote: Compressing objects:   5% (6434/135389)           
remote: Compressing objects:   6% (7531/135389)           
remote: Compressing objects:   7% (8918/135389)           
remote: Compressing objects:   8% (10206/135389)           
remote: Compressing objects:   8% (11027/135389)           
remote: Compressing objects:   9% (11518/135389)           
remote: Compressing objects:  10% (12962/135389)           
remote: Compressing objects:  11% (14219/135389)           
remote: Compressing objects:  12% (15570/135389)           
remote: Compressing objects:  13% (16945/135389)           
remote: Compressing objects:  14% (18298/135389)           
remote: Compressing objects:  15% (19744/135389)           
remote: Compressing objects:  16% (21021/135389)           
remote: Compressing objects:  17% (22457/135389)           
remote: Compressing objects:  18% (23700/135389)           
remote: Compressing objects:  19% (25053/135389)           
remote: Compressing objects:  19% (26370/135389)           
remote: Compressing objects:  20% (26438/135389)           
remote: Compressing objects:  21% (27756/135389)           
remote: Compressing objects:  22% (29131/135389)           
remote: Compressing objects:  23% (30463/135389)           
remote: Compressing objects:  24% (31824/135389)           
remote: Compressing objects:  25% (33181/135389)           
remote: Compressing objects:  26% (34526/135389)           
remote: Compressing objects:  27% (36120/135389)           
remote: Compressing objects:  28% (37341/135389)           
remote: Compressing objects:  29% (38802/135389)           
remote: Compressing objects:  30% (40297/135389)           
remote: Compressing objects:  31% (41384/135389)           
remote: Compressing objects:  32% (42740/135389)           
remote: Compressing objects:  33% (44051/135389)           
remote: Compressing objects:  34% (45367/135389)           
remote: Compressing objects:  35% (46711/135389)           
remote: Compressing objects:  35% (46962/135389)           
remote: Compressing objects:  36% (48114/135389)           
remote: Compressing objects:  37% (49420/135389)           
remote: Compressing objects:  38% (50808/135389)           
remote: Compressing objects:  39% (52471/135389)           
remote: Compressing objects:  40% (53497/135389)           
remote: Compressing objects:  41% (55071/135389)           
remote: Compressing objects:  42% (56349/135389)           
remote: Compressing objects:  43% (57676/135389)           
remote: Compressing objects:  44% (59239/135389)           
remote: Compressing objects:  45% (60302/135389)           
remote: Compressing objects:  46% (61761/135389)           
remote: Compressing objects:  47% (63006/135389)           
remote: Compressing objects:  48% (64627/135389)           
remote: Compressing objects:  49% (65676/135389)           
remote: Compressing objects:  50% (67026/135389)           
remote: Compressing objects:  51% (68590/135389)           
remote: Compressing objects:  52% (70197/135389)           
remote: Compressing objects:  53% (71233/135389)           
remote: Compressing objects:  53% (72244/135389)           
remote: Compressing objects:  54% (72446/135389)           
remote: Compressing objects:  55% (74562/135389)           
remote: Compressing objects:  56% (75279/135389)           
remote: Compressing objects:  57% (76633/135389)           
remote: Compressing objects:  58% (77886/135389)           
remote: Compressing objects:  59% (79433/135389)           
remote: Compressing objects:  60% (80829/135389)           
remote: Compressing objects:  61% (82167/135389)           
remote: Compressing objects:  62% (83394/135389)           
remote: Compressing objects:  63% (84626/135389)           
remote: Compressing objects:  64% (85977/135389)           
remote: Compressing objects:  65% (87350/135389)           
remote: Compressing objects:  66% (89673/135389)           
remote: Compressing objects:  67% (90312/135389)           
remote: Compressing objects:  68% (91396/135389)           
remote: Compressing objects:  69% (92835/135389)           
remote: Compressing objects:  70% (94136/135389)           
remote: Compressing objects:  71% (95482/135389)           
remote: Compressing objects:  72% (96879/135389)           
remote: Compressing objects:  73% (98219/135389)           
remote: Compressing objects:  74% (99526/135389)           
remote: Compressing objects:  75% (100974/135389)           
remote: Compressing objects:  75% (101061/135389)           
remote: Compressing objects:  76% (102292/135389)           
remote: Compressing objects:  77% (103756/135389)           
remote: Compressing objects:  78% (104987/135389)           
remote: Compressing objects:  79% (106293/135389)           
remote: Compressing objects:  80% (107813/135389)           
remote: Compressing objects:  81% (109007/135389)           
remote: Compressing objects:  82% (110464/135389)           
remote: Compressing objects:  83% (111727/135389)           
remote: Compressing objects:  84% (113104/135389)           
remote: Compressing objects:  85% (114421/135389)           
remote: Compressing objects:  86% (115948/135389)           
remote: Compressing objects:  87% (117429/135389)           
remote: Compressing objects:  88% (118474/135389)           
remote: Compressing objects:  89% (119873/135389)           
remote: Compressing objects:  90% (121353/135389)           
remote: Compressing objects:  91% (122591/135389)           
remote: Compressing objects:  92% (124099/135389)           
remote: Compressing objects:  93% (125301/135389)           
remote: Compressing objects:  94% (127490/135389)           
remote: Compressing objects:  95% (128129/135389)           
remote: Compressing objects:  96% (129417/135389)           
remote: Compressing objects:  97% (130661/135389)           
remote: Compressing objects:  98% (132116/135389)           
remote: Compressing objects:  98% (133169/135389)           
remote: Compressing objects:  99% (133361/135389)           
remote: Compressing objects: 100% (134713/135389)           
remote: Compressing objects: 100% (135388/135389)        
Receiving objects:   0% (1/12910)
Receiving objects:   1% (130/12910)
Receiving objects:   2% (259/12910)
Receiving objects:   3% (388/12910)
Receiving objects:   4% (517/12910)
Receiving objects:   5% (646/12910)
Receiving objects:   6% (775/12910)
Receiving objects:   7% (904/12910)
Receiving objects:   8% (1033/12910)
Receiving objects:   9% (1162/12910)
Receiving objects:  10% (1291/12910)
Receiving objects:  11% (1421/12910)
Receiving objects:  12% (1550/12910)
Receiving objects:  13% (1679/12910)
Receiving objects:  14% (1808/12910)
Receiving objects:  15% (1937/12910)
Receiving objects:  16% (2066/12910), 3.32 MiB | 6.61 MiB/s
Receiving objects:  17% (2195/12910), 3.32 MiB | 6.61 MiB/s
Receiving objects:  18% (2324/12910), 3.32 MiB | 6.61 MiB/s
Receiving objects:  19% (2453/12910), 3.32 MiB | 6.61 MiB/s
Receiving objects:  20% (2582/12910), 3.32 MiB | 6.61 MiB/s
Receiving objects:  21% (2712/12910), 3.32 MiB | 6.61 MiB/s
Receiving objects:  22% (2841/12910), 3.32 MiB | 6.61 MiB/s
Receiving objects:  22% (2902/12910), 3.32 MiB | 6.61 MiB/s
Receiving objects:  23% (2970/12910), 6.19 MiB | 6.18 MiB/s
Receiving objects:  24% (3099/12910), 6.19 MiB | 6.18 MiB/s
Receiving objects:  25% (3228/12910), 6.19 MiB | 6.18 MiB/s
Receiving objects:  26% (3357/12910), 6.19 MiB | 6.18 MiB/s
Receiving objects:  27% (3486/12910), 6.19 MiB | 6.18 MiB/s
Receiving objects:  28% (3615/12910), 6.19 MiB | 6.18 MiB/s
Receiving objects:  29% (3744/12910), 6.19 MiB | 6.18 MiB/s
Receiving objects:  30% (3873/12910), 6.19 MiB | 6.18 MiB/s
Receiving objects:  31% (4003/12910), 6.19 MiB | 6.18 MiB/s
Receiving objects:  32% (4132/12910), 6.19 MiB | 6.18 MiB/s
Receiving objects:  33% (4261/12910), 6.19 MiB | 6.18 MiB/s
Receiving objects:  34% (4390/12910), 6.19 MiB | 6.18 MiB/s
Receiving objects:  35% (4519/12910), 6.19 MiB | 6.18 MiB/s
Receiving objects:  36% (4648/12910), 10.50 MiB | 7.00 MiB/s
Receiving objects:  37% (4777/12910), 10.50 MiB | 7.00 MiB/s
Receiving objects:  38% (4906/12910), 10.50 MiB | 7.00 MiB/s
Receiving objects:  39% (5035/12910), 10.50 MiB | 7.00 MiB/s
Receiving objects:  39% (5067/12910), 10.50 MiB | 7.00 MiB/s
Receiving objects:  40% (5164/12910), 13.37 MiB | 6.68 MiB/s
Receiving objects:  41% (5294/12910), 13.37 MiB | 6.68 MiB/s
Receiving objects:  42% (5423/12910), 13.37 MiB | 6.68 MiB/s
Receiving objects:  43% (5552/12910), 13.37 MiB | 6.68 MiB/s
Receiving objects:  44% (5681/12910), 13.37 MiB | 6.68 MiB/s
Receiving objects:  45% (5810/12910), 13.37 MiB | 6.68 MiB/s
Receiving objects:  46% (5939/12910), 13.37 MiB | 6.68 MiB/s
Receiving objects:  47% (6068/12910), 16.92 MiB | 6.76 MiB/s
Receiving objects:  47% (6078/12910), 16.92 MiB | 6.76 MiB/s
Receiving objects:  48% (6197/12910), 20.31 MiB | 6.76 MiB/s
Receiving objects:  49% (6326/12910), 23.84 MiB | 6.80 MiB/s
Receiving objects:  50% (6455/12910), 23.84 MiB | 6.80 MiB/s
Receiving objects:  51% (6585/12910), 23.84 MiB | 6.80 MiB/s
Receiving objects:  51% (6708/12910), 23.84 MiB | 6.80 MiB/s
Receiving objects:  52% (6714/12910), 28.31 MiB | 7.07 MiB/s
Receiving objects:  53% (6843/12910), 28.31 MiB | 7.07 MiB/s
Receiving objects:  54% (6972/12910), 28.31 MiB | 7.07 MiB/s
Receiving objects:  55% (7101/12910), 28.31 MiB | 7.07 MiB/s
Receiving objects:  56% (7230/12910), 28.31 MiB | 7.07 MiB/s
Receiving objects:  57% (7359/12910), 28.31 MiB | 7.07 MiB/s
Receiving objects:  58% (7488/12910), 28.31 MiB | 7.07 MiB/s
Receiving objects:  59% (7617/12910), 28.31 MiB | 7.07 MiB/s
Receiving objects:  60% (7746/12910), 32.58 MiB | 7.23 MiB/s
Receiving objects:  61% (7876/12910), 32.58 MiB | 7.23 MiB/s
Receiving objects:  62% (8005/12910), 32.58 MiB | 7.23 MiB/s
Receiving objects:  63% (8134/12910), 32.58 MiB | 7.23 MiB/s
Receiving objects:  64% (8263/12910), 32.58 MiB | 7.23 MiB/s
Receiving objects:  65% (8392/12910), 32.58 MiB | 7.23 MiB/s
Receiving objects:  66% (8521/12910), 32.58 MiB | 7.23 MiB/s
Receiving objects:  67% (8650/12910), 32.58 MiB | 7.23 MiB/s
Receiving objects:  68% (8779/12910), 32.58 MiB | 7.23 MiB/s
Receiving objects:  69% (8908/12910), 32.58 MiB | 7.23 MiB/s
Receiving objects:  70% (9037/12910), 32.58 MiB | 7.23 MiB/s
Receiving objects:  71% (9167/12910), 32.58 MiB | 7.23 MiB/s
Receiving objects:  72% (9296/12910), 32.58 MiB | 7.23 MiB/s
Receiving objects:  73% (9425/12910), 32.58 MiB | 7.23 MiB/s
Receiving objects:  74% (9554/12910), 32.58 MiB | 7.23 MiB/s
Receiving objects:  75% (9683/12910), 32.58 MiB | 7.23 MiB/s
Receiving objects:  76% (9812/12910), 32.58 MiB | 7.23 MiB/s
Receiving objects:  77% (9941/12910), 32.58 MiB | 7.23 MiB/s
Receiving objects:  78% (10070/12910), 32.58 MiB | 7.23 MiB/s
Receiving objects:  79% (10199/12910), 32.58 MiB | 7.23 MiB/s
Receiving objects:  80% (10328/12910), 32.58 MiB | 7.23 MiB/s
Receiving objects:  81% (10458/12910), 32.58 MiB | 7.23 MiB/s
Receiving objects:  82% (10587/12910), 32.58 MiB | 7.23 MiB/s
Receiving objects:  83% (10716/12910), 32.58 MiB | 7.23 MiB/s
Receiving objects:  84% (10845/12910), 32.58 MiB | 7.23 MiB/s
Receiving objects:  85% (10974/12910), 32.58 MiB | 7.23 MiB/s
Receiving objects:  86% (11103/12910), 32.58 MiB | 7.23 MiB/s
Receiving objects:  87% (11232/12910), 32.58 MiB | 7.23 MiB/s
Receiving objects:  88% (11361/12910), 32.58 MiB | 7.23 MiB/s
Receiving objects:  88% (11414/12910), 32.58 MiB | 7.23 MiB/s
Receiving objects:  89% (11490/12910), 32.58 MiB | 7.23 MiB/s
Receiving objects:  90% (11619/12910), 40.24 MiB | 8.20 MiB/s
Receiving objects:  91% (11749/12910), 40.24 MiB | 8.20 MiB/s
Receiving objects:  92% (11878/12910), 40.24 MiB | 8.20 MiB/s
Receiving objects:  93% (12007/12910), 40.24 MiB | 8.20 MiB/s
Receiving objects:  94% (12136/12910), 40.24 MiB | 8.20 MiB/s
Receiving objects:  95% (12265/12910), 40.24 MiB | 8.20 MiB/s
Receiving objects:  96% (12394/12910), 40.24 MiB | 8.20 MiB/s
Receiving objects:  97% (12523/12910), 40.24 MiB | 8.20 MiB/s
Receiving objects:  98% (12652/12910), 40.24 MiB | 8.20 MiB/s
Receiving objects:  99% (12781/12910), 40.24 MiB | 8.20 MiB/s
remote: Total 12910 (delta 2738), reused 6294 (delta 1478)        
Receiving objects: 100% (12910/12910), 44.75 MiB | 8.56 MiB/s
Receiving objects: 100% (12910/12910), 45.54 MiB | 8.15 MiB/s, done.
Resolving deltas:   0% (0/2738)
Resolving deltas:   1% (28/2738)
Resolving deltas:   2% (55/2738)
Resolving deltas:   3% (83/2738)
Resolving deltas:   4% (110/2738)
Resolving deltas:   5% (137/2738)
Resolving deltas:   6% (166/2738)
Resolving deltas:   7% (192/2738)
Resolving deltas:   8% (221/2738)
Resolving deltas:   9% (247/2738)
Resolving deltas:  10% (274/2738)
Resolving deltas:  11% (302/2738)
Resolving deltas:  12% (329/2738)
Resolving deltas:  13% (356/2738)
Resolving deltas:  14% (384/2738)
Resolving deltas:  15% (411/2738)
Resolving deltas:  16% (440/2738)
Resolving deltas:  17% (466/2738)
Resolving deltas:  18% (493/2738)
Resolving deltas:  19% (521/2738)
Resolving deltas:  20% (548/2738)
Resolving deltas:  21% (575/2738)
Resolving deltas:  22% (603/2738)
Resolving deltas:  23% (631/2738)
Resolving deltas:  24% (658/2738)
Resolving deltas:  25% (685/2738)
Resolving deltas:  26% (712/2738)
Resolving deltas:  27% (740/2738)
Resolving deltas:  28% (767/2738)
Resolving deltas:  29% (795/2738)
Resolving deltas:  30% (822/2738)
Resolving deltas:  31% (849/2738)
Resolving deltas:  32% (877/2738)
Resolving deltas:  33% (904/2738)
Resolving deltas:  34% (931/2738)
Resolving deltas:  35% (959/2738)
Resolving deltas:  36% (987/2738)
Resolving deltas:  37% (1015/2738)
Resolving deltas:  38% (1042/2738)
Resolving deltas:  39% (1068/2738)
Resolving deltas:  40% (1097/2738)
Resolving deltas:  41% (1123/2738)
Resolving deltas:  42% (1150/2738)
Resolving deltas:  43% (1178/2738)
Resolving deltas:  44% (1205/2738)
Resolving deltas:  45% (1233/2738)
Resolving deltas:  46% (1260/2738)
Resolving deltas:  47% (1287/2738)
Resolving deltas:  48% (1315/2738)
Resolving deltas:  49% (1342/2738)
Resolving deltas:  50% (1369/2738)
Resolving deltas:  51% (1397/2738)
Resolving deltas:  52% (1424/2738)
Resolving deltas:  53% (1452/2738)
Resolving deltas:  54% (1480/2738)
Resolving deltas:  55% (1506/2738)
Resolving deltas:  56% (1534/2738)
Resolving deltas:  57% (1561/2738)
Resolving deltas:  58% (1589/2738)
Resolving deltas:  59% (1616/2738)
Resolving deltas:  60% (1643/2738)
Resolving deltas:  61% (1672/2738)
Resolving deltas:  62% (1698/2738)
Resolving deltas:  63% (1725/2738)
Resolving deltas:  64% (1753/2738)
Resolving deltas:  65% (1780/2738)
Resolving deltas:  66% (1808/2738)
Resolving deltas:  67% (1835/2738)
Resolving deltas:  68% (1862/2738)
Resolving deltas:  69% (1890/2738)
Resolving deltas:  70% (1917/2738)
Resolving deltas:  71% (1944/2738)
Resolving deltas:  72% (1972/2738)
Resolving deltas:  73% (1999/2738)
Resolving deltas:  74% (2027/2738)
Resolving deltas:  75% (2054/2738)
Resolving deltas:  76% (2082/2738)
Resolving deltas:  77% (2109/2738)
Resolving deltas:  78% (2136/2738)
Resolving deltas:  79% (2164/2738)
Resolving deltas:  80% (2192/2738)
Resolving deltas:  81% (2218/2738)
Resolving deltas:  82% (2246/2738)
Resolving deltas:  83% (2273/2738)
Resolving deltas:  84% (2300/2738)
Resolving deltas:  85% (2328/2738)
Resolving deltas:  86% (2355/2738)
Resolving deltas:  87% (2384/2738)
Resolving deltas:  88% (2410/2738)
Resolving deltas:  89% (2437/2738)
Resolving deltas:  90% (2465/2738)
Resolving deltas:  91% (2492/2738)
Resolving deltas:  92% (2519/2738)
Resolving deltas:  93% (2547/2738)
Resolving deltas:  94% (2575/2738)
Resolving deltas:  95% (2602/2738)
Resolving deltas:  96% (2629/2738)
Resolving deltas:  97% (2656/2738)
Resolving deltas:  98% (2685/2738)
Resolving deltas:  99% (2711/2738)
Resolving deltas: 100% (2738/2738)
Resolving deltas: 100% (2738/2738), done.
Updating files:  67% (7687/11457)
Updating files:  68% (7791/11457)
Updating files:  69% (7906/11457)
Updating files:  70% (8020/11457)
Updating files:  71% (8135/11457)
Updating files:  72% (8250/11457)
Updating files:  73% (8364/11457)
Updating files:  74% (8479/11457)
Updating files:  75% (8593/11457)
Updating files:  76% (8708/11457)
Updating files:  77% (8822/11457)
Updating files:  78% (8937/11457)
Updating files:  79% (9052/11457)
Updating files:  80% (9166/11457)
Updating files:  81% (9281/11457)
Updating files:  82% (9395/11457)
Updating files:  83% (9510/11457)
Updating files:  84% (9624/11457)
Updating files:  85% (9739/11457)
Updating files:  86% (9854/11457)
Updating files:  87% (9968/11457)
Updating files:  88% (10083/11457)
Updating files:  89% (10197/11457)
Updating files:  90% (10312/11457)
Updating files:  91% (10426/11457)
Updating files:  92% (10541/11457)
Updating files:  93% (10656/11457)
Updating files:  94% (10770/11457)
Updating files:  95% (10885/11457)
Updating files:  96% (10999/11457)
Updating files:  97% (11114/11457)
Updating files:  98% (11228/11457)
Updating files:  99% (11343/11457)
Updating files: 100% (11457/11457)
Updating files: 100% (11457/11457), done.
 00:14

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-1  Started
 00:02

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  30/133 [======>---------------------]  22%
  61/133 [============>---------------]  45%
  88/133 [==================>---------]  66%
 109/133 [======================>-----]  81%
 125/133 [==========================>-]  93%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:03

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:02

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 5.1 s.
 00:05

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 13s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:12

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:16

 01:16

Install 'extensions/CommunityRequests'...

Cloning component(s)
:0: _clone_component "skins/Vector"
:1: _clone_component "extensions/VisualEditor"
:2: _clone_component "extensions/WikimediaMessages"
:3: _clone_component "extensions/CommunityRequests"
|3| 
|3| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/CommunityRequests to 'extensions/CommunityRequests' (use CLONE_DEPTH=0 for full depth)
|3| Cloning into 'extensions/CommunityRequests'...
|3| remote: Counting objects: 1           
remote: Counting objects: 148, done        
|3| remote: Finding sources:   1% (1/148)           
remote: Finding sources:   2% (3/148)           
remote: Finding sources:   3% (4/148)           
remote: Finding sources:   4% (6/148)           
remote: Finding sources:   5% (7/148)           
remote: Finding sources:   6% (9/148)           
remote: Finding sources:   7% (10/148)           
remote: Finding sources:   8% (12/148)           
remote: Finding sources:   9% (13/148)           
remote: Finding sources:  10% (15/148)           
remote: Finding sources:  11% (16/148)           
remote: Finding sources:  12% (18/148)           
remote: Finding sources:  13% (19/148)           
remote: Finding sources:  14% (20/148)           
remote: Finding sources:  15% (22/148)           
remote: Finding sources:  16% (23/148)           
remote: Finding sources:  17% (25/148)           
remote: Finding sources:  18% (26/148)           
remote: Finding sources:  19% (28/148)           
remote: Finding sources:  20% (29/148)           
remote: Finding sources:  21% (31/148)           
remote: Finding sources:  22% (32/148)           
remote: Finding sources:  23% (34/148)           
remote: Finding sources:  24% (35/148)           
remote: Finding sources:  25% (37/148)           
remote: Finding sources:  26% (38/148)           
remote: Finding sources:  27% (40/148)           
remote: Finding sources:  28% (41/148)           
remote: Finding sources:  29% (43/148)           
remote: Finding sources:  30% (44/148)           
remote: Finding sources:  31% (46/148)           
remote: Finding sources:  32% (47/148)           
remote: Finding sources:  33% (49/148)           
remote: Finding sources:  34% (50/148)           
remote: Finding sources:  35% (52/148)           
remote: Finding sources:  36% (53/148)           
remote: Finding sources:  37% (55/148)           
remote: Finding sources:  38% (56/148)           
remote: Finding sources:  39% (57/148)           
remote: Finding sources:  40% (59/148)           
remote: Finding sources:  41% (60/148)           
remote: Finding sources:  42% (62/148)           
remote: Finding sources:  43% (63/148)           
remote: Finding sources:  44% (65/148)           
remote: Finding sources:  45% (66/148)           
remote: Finding sources:  46% (68/148)           
remote: Finding sources:  47% (69/148)           
remote: Finding sources:  48% (71/148)           
remote: Finding sources:  49% (72/148)           
remote: Finding sources:  50% (74/148)           
remote: Finding sources:  51% (75/148)           
remote: Finding sources:  52% (77/148)           
remote: Finding sources:  53% (78/148)           
remote: Finding sources:  54% (80/148)           
remote: Finding sources:  55% (81/148)           
remote: Finding sources:  56% (83/148)           
remote: Finding sources:  57% (84/148)           
remote: Finding sources:  58% (86/148)           
remote: Finding sources:  59% (87/148)           
remote: Finding sources:  60% (89/148)           
remote: Finding sources:  61% (90/148)           
remote: Finding sources:  62% (92/148)           
remote: Finding sources:  63% (93/148)           
remote: Finding sources:  64% (94/148)           
remote: Finding sources:  65% (96/148)           
remote: Finding sources:  66% (97/148)           
remote: Finding sources:  67% (99/148)           
remote: Finding sources:  68% (100/148)           
remote: Finding sources:  69% (102/148)           
remote: Finding sources:  70% (103/148)           
remote: Finding sources:  71% (105/148)           
remote: Finding sources:  72% (106/148)           
remote: Finding sources:  73% (108/148)           
remote: Finding sources:  74% (109/148)         |0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/skins/Vector to 'skins/Vector' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'skins/Vector'...
|0| remote: Counting objects: 1           
remote: Counting objects: 957, done        
|0| remote: Finding sources:   1% (5/957)           
remote: Finding sources:   2% (15/957)           
remote: Finding sources:   3% (24/957)           
remote: Finding sources:   4% (34/957)           
remote: Finding sources:   5% (44/957)           
remote: Finding sources:   6% (53/957)           
remote: Finding sources:   7% (63/957)           
remote: Finding sources:   8% (72/957)           
remote: Finding sources:   9% (82/957)           
remote: Finding sources:  10% (91/957)           
remote: Finding sources:  11% (101/957)           
remote: Finding sources:  12% (111/957)           
remote: Finding sources:  13% (120/957)           
remote: Finding sources:  14% (130/957)           
remote: Finding sources:  15% (139/957)           
remote: Finding sources:  16% (149/957)           
remote: Finding sources:  17% (158/957)           
remote: Finding sources:  18% (168/957)           
remote: Finding sources:  19% (178/957)           
remote: Finding sources:  20% (187/957)           
remote: Finding sources:  21% (197/957)           
remote: Finding sources:  22% (206/957)           
remote: Finding sources:  23% (216/957)           
remote: Finding sources:  24% (225/957)           
remote: Finding sources:  25% (235/957)           
remote: Finding sources:  26% (245/957)           
remote: Finding sources:  27% (254/957)           
remote: Finding sources:  28% (264/957)           
remote: Finding sources:  29% (273/957)           
remote: Finding sources:  30% (283/957)           
remote: Finding sources:  31% (292/957)           
remote: Finding sources:  32% (302/957)           
remote: Finding sources:  33% (312/957)           
remote: Finding sources:  34% (321/957)           
remote: Finding sources:  35% (331/957)           
remote: Finding sources:  36% (340/957)           
remote: Finding sources:  37% (350/957)           
remote: Finding sources:  38% (359/957)           
remote: Finding sources:  39% (369/957)           
remote: Finding sources:  40% (379/957)           
remote: Finding sources:  41% (388/957)           
remote: Finding sources:  42% (398/957)           
remote: Finding sources:  43% (407/957)           
remote: Finding sources:  44% (417/957)           
remote: Finding sources:  45% (426/957)           
remote: Finding sources:  46% (436/957)           
remote: Finding sources:  47% (446/957)           
remote: Finding sources:  48% (455/957)           
remote: Finding sources:  49% (465/957)           
remote: Finding sources:  50% (474/957)           
remote: Finding sources:  51% (484/957)           
remote: Finding sources:  52% (493/957)           
remote: Finding sources:  53% (503/957)           
remote: Finding sources:  54% (512/957)           
remote: Finding sources:  55% (522/957)           
remote: Finding sources:  56% (532/957)           
remote: Finding sources:  57% (541/957)           
remote: Finding sources:  58% (551/957)           
remote: Finding sources:  59% (560/957)           
remote: Finding sources:  60% (570/957)           
remote: Finding sources:  61% (579/957)           
remote: Finding sources:  62% (589/957)           
remote: Finding sources:  63% (599/957)           
remote: Finding sources:  64% (608/957)           
remote: Finding sources:  65% (618/957)           
remote: Finding sources:  66% (627/957)           
remote: Finding sources:  67% (637/957)           
remote: Finding sources:  68% (646/957)           
remote: Finding sources:  69% (656/957)           
remote: Finding sources:  70% (666/957)           
remote: Finding sources:  71% (675/957)           
remote: Finding sources:  72% (685/957)           
remote: Finding sources:  73% (694/957)           
remote: Finding sources:  74% (704|2| 
|2| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/WikimediaMessages to 'extensions/WikimediaMessages' (use CLONE_DEPTH=0 for full depth)
|2| Cloning into 'extensions/WikimediaMessages'...
|2| remote: Counting objects: 1           
remote: Counting objects: 2707, done        
|2| remote: Finding sources:   1% (14/2707)           
remote: Finding sources:   2% (41/2707)           
remote: Finding sources:   3% (68/2707)           
remote: Finding sources:   4% (95/2707)           
remote: Finding sources:   5% (122/2707)           
remote: Finding sources:   6% (149/2707)           
remote: Finding sources:   7% (176/2707)           
remote: Finding sources:   8% (204/2707)           
remote: Finding sources:   9% (231/2707)           
remote: Finding sources:  10% (258/2707)           
remote: Finding sources:  11% (285/2707)           
remote: Finding sources:  12% (312/2707)           
remote: Finding sources:  13% (339/2707)           
remote: Finding sources:  14% (366/2707)           
remote: Finding sources:  15% (393/2707)           
remote: Finding sources:  16% (420/2707)           
remote: Finding sources:  17% (447/2707)           
remote: Finding sources:  18% (474/2707)           
remote: Finding sources:  19% (501/2707)           
remote: Finding sources:  20% (528/2707)           
remote: Finding sources:  21% (555/2707)           
remote: Finding sources:  22% (583/2707)           
remote: Finding sources:  23% (610/2707)           
remote: Finding sources:  24% (637/2707)           
remote: Finding sources:  25% (664/2707)           
remote: Finding sources:  26% (691/2707)           
remote: Finding sources:  27% (718/2707)           
remote: Finding sources:  28% (745/2707)           
remote: Finding sources:  29% (772/2707)           
remote: Finding sources:  30% (799/2707)           
remote: Finding sources:  31% (826/2707)           
remote: Finding sources:  32% (853/2707)           
remote: Finding sources:  33% (880/2707)           
remote: Finding sources:  34% (907/2707)           
remote: Finding sources:  35% (934/2707)           
remote: Finding sources:  36% (961/2707)           
remote: Finding sources:  37% (989/2707)           
remote: Finding sources:  38% (1016/2707)           
remote: Finding sources:  39% (1043/2707)           
remote: Finding sources:  40% (1070/2707)           
remote: Finding sources:  41% (1097/2707)           
remote: Finding sources:  42% (1124/2707)           
remote: Finding sources:  43% (1151/2707)           
remote: Finding sources:  44% (1178/2707)           
remote: Finding sources:  45% (1205/2707)           
remote: Finding sources:  46% (1232/2707)           
remote: Finding sources:  47% (1259/2707)           
remote: Finding sources:  48% (1286/2707)           
remote: Finding sources:  49% (1313/2707)           
remote: Finding sources:  50% (1340/2707)           
remote: Finding sources:  51% (1368/2707)           
remote: Finding sources:  52% (1395/2707)           
remote: Finding sources:  53% (1422/2707)           
remote: Finding sources:  54% (1449/2707)           
remote: Finding sources:  55% (1476/2707)           
remote: Finding sources:  56% (1503/2707)           
remote: Finding sources:  57% (1530/2707)           
remote: Finding sources:  58% (1557/2707)           
remote: Finding sources:  59% (1584/2707)           
remote: Finding sources:  60% (1611/2707)           
remote: Finding sources:  61% (1638/2707)           
remote: Finding sources:  62% (1665/2707)           
remote: Finding sources:  63% (1692/2707)           
remote: Finding sources:  64% (1719/2707)           
remote: Finding sources:  65% (1747/2707)           
remote: Finding sources:  66% (1774/2707)           
remote: Finding sources:  67% (1801/2707)           
remote: Finding sources:  68% (1828/2707)           
remote: Finding sources:  69% (1855/2707)           
remote: Finding sources:  70% (1882/2707)           
remote: Finding sources:  71  
remote: Finding sources:  75% (111/148)           
remote: Finding sources:  76% (112/148)           
remote: Finding sources:  77% (114/148)           
remote: Finding sources:  78% (115/148)           
remote: Finding sources:  79% (117/148)           
remote: Finding sources:  80% (118/148)           
remote: Finding sources:  81% (120/148)           
remote: Finding sources:  82% (121/148)           
remote: Finding sources:  83% (123/148)           
remote: Finding sources:  84% (124/148)           
remote: Finding sources:  85% (126/148)           
remote: Finding sources:  86% (127/148)           
remote: Finding sources:  87% (129/148)           
remote: Finding sources:  88% (130/148)           
remote: Finding sources:  89% (131/148)           
remote: Finding sources:  90% (133/148)           
remote: Finding sources:  91% (134/148)           
remote: Finding sources:  92% (136/148)           
remote: Finding sources:  93% (137/148)           
remote: Finding sources:  94% (139/148)           
remote: Finding sources:  95% (140/148)           
remote: Finding sources:  96% (142/148)           
remote: Finding sources:  97% (143/148)           
remote: Finding sources:  98% (145/148)           
remote: Finding sources:  99% (146/148)           
remote: Finding sources: 100% (148/148)           
remote: Finding sources: 100% (148/148)        
|3| remote: Getting sizes:   1% (1/139)           
remote: Getting sizes:   2% (3/139)           
remote: Getting sizes:   3% (4/139)           
remote: Getting sizes:   4% (5/139)           
remote: Getting sizes:   5% (7/139)           
remote: Getting sizes:   6% (8/139)           
remote: Getting sizes:   7% (10/139)           
remote: Getting sizes:   8% (11/139)           
remote: Getting sizes:   9% (12/139)           
remote: Getting sizes:  10% (14/139)           
remote: Getting sizes:  11% (15/139)           
remote: Getting sizes:  12% (16/139)           
remote: Getting sizes:  13% (18/139)           
remote: Getting sizes:  14% (19/139)           
remote: Getting sizes:  15% (21/139)           
remote: Getting sizes:  16% (22/139)           
remote: Getting sizes:  17% (23/139)           
remote: Getting sizes:  18% (25/139)           
remote: Getting sizes:  19% (26/139)           
remote: Getting sizes:  20% (28/139)           
remote: Getting sizes:  21% (29/139)           
remote: Getting sizes:  22% (30/139)           
remote: Getting sizes:  23% (32/139)           
remote: Getting sizes:  24% (33/139)           
remote: Getting sizes:  25% (35/139)           
remote: Getting sizes:  26% (36/139)           
remote: Getting sizes:  27% (37/139)           
remote: Getting sizes:  28% (39/139)           
remote: Getting sizes:  29% (40/139)           
remote: Getting sizes:  30% (42/139)           
remote: Getting sizes:  31% (43/139)           
remote: Getting sizes:  32% (44/139)           
remote: Getting sizes:  33% (46/139)           
remote: Getting sizes:  34% (47/139)           
remote: Getting sizes:  35% (48/139)           
remote: Getting sizes:  36% (50/139)           
remote: Getting sizes:  37% (51/139)           
remote: Getting sizes:  38% (53/139)           
remote: Getting sizes:  39% (54/139)           
remote: Getting sizes:  40% (55/139)           
remote: Getting sizes:  41% (57/139)           
remote: Getting sizes:  42% (58/139)           
remote: Getting sizes:  43% (60/139)           
remote: Getting sizes:  44% (61/139)           
remote: Getting sizes:  45% (62/139)           
remote: Getting sizes:  46% (64/139)           
remote: Getting sizes:  47% (65/139)           
remote: Getting sizes:  48% (67/139)           
remote: Getting sizes:  49% (68/139)           
remote: Getting sizes:  50% (69/139)           
remote: Getting sizes:  51% (71/139)           
remote: Getting sizes:  52% (72/139)           
remote: Getting sizes:  53% (73/139)           
remote: Getting sizes:  54% (75/139)           
remote: Getting sizes:  55% (76/139)           
remote: Getting sizes:  56% (78/139)           
remote: Getting sizes:  57% (79/139)           
remote: Getting sizes:  58% (80/139)           
remote: Getting sizes:  59% (82/139)           
remote: Getting sizes:  60% (83/139)           
remote: Getting sizes:  61% (85/139)           
remote: Getting sizes:  62% (86/139)           
remote: Getting sizes:  63% (87/139)           
remote: Getting sizes:  64% (89/139)           
remote: Getting sizes:  65% (90/139)           
remote: Getting sizes:  66% (92/139)           
remote: Getting sizes:  67% (93/139)           
remote: Getting sizes:  68% (94/139)           
remote: Getting sizes:  69% (96/139)           
remote: Getting sizes:  70% (97/139)           
remote: Getting sizes:  71% (98/139)           
remote: Getting sizes:  72% (100/139)           
remote: Getting sizes:  73% (101/139)           
remote: Getting sizes:  74% (103/139)           
remote: Getting sizes:  75% (104/139)           
remote: Getting sizes:  76% (105/139)           
remote: Getting sizes:  77% (107/139)           
remote: Getting sizes:  78% (108/139)           
remote: Getting sizes:  79% (110/139)           
remote: Getting sizes:  80% (111/139)           
remote: Getting sizes:  81% (112/139)           
remote: Getting sizes:  82% (114/139)           
remote: Getting sizes:  83% (115/139)           
remote: Getting sizes:  84% (117/139)           
remote: Getting sizes:  85% (118/139)           
remote: Getting sizes:  86% (119/139)           
remote: Getting sizes:  87% (121/139)           
remote: Getting sizes:  88% (122/139)           
remote: Getting sizes:  89% (124/139)           
remote: Getting sizes:  90% (125/139)           
remote: Getting sizes:  91% (126/139)           
remote: Getting sizes:  92% (128/139)           
remote: Getting sizes:  93% (129/139)           
remote: Getting sizes:  94% (130/139)           
remote: Getting sizes:  95% (132/139)           
remote: Getting sizes:  96% (133/139)           
remote: Getting sizes:  97% (135/139)           
remote: Getting sizes:  98% (136/139)           
remote: Getting sizes:  99% (137/139)           
remote: Getting sizes: 100% (139/139)           
remote: Getting sizes: 100% (139/139)        
|3| remote: Compressing objects:   1% (13850/925274)           
remote: Compressing objects:   2% (18835/925274)           
remote: Compressing objects:   3% (28910/925274)           
remote: Compressing objects:   4% (35149/925274)           
remote: Compressing objects:   5% (47604/925274)           
remote: Compressing objects:   6% (54915/925274)           
remote: Compressing objects:   8% (72870/925274)           
remote: Compressing objects:  10% (88543/925274)           
remote: Compressing objects:  11% (100092/925274)           
remote: Compressing objects:  12% (108864/925274)           
remote: Compressing objects:  13% (124171/925274)           
remote: Compressing objects:  14% (125885/925274)           
remote: Compressing objects:  15% (135327/925274)           
remote: Compressing objects:  16% (148245/925274)           
remote: Compressing objects:  17% (157183/925274)           
remote: Compressing objects:  18% (161968/925274)           
remote: Compressing objects:  19% (175239/925274)           
remote: Compressing objects:  20% (181250/925274)           
remote: Compressing objects:  21% (192919/925274)           
remote: Compressing objects:  22% (199900/925274)           
remote: Compressing objects:  23% (216723/925274)           
remote: Compressing objects:  25% (227550/925274)           
remote: Compressing objects:  26% (238624/925274)           
remote: Compressing objects:  27% (246983/925274)           
remote: Compressing objects:  28% (255350/925274)           
remote: Compressing objects:  88% (813699/925274)           
remote: Compressing objects:  89% (822537/925274)           
remote: Compressing objects:  90% (835629/925274)           
remote: Compressing objects:  91% (845055/925274)           
remote: Compressing objects:  92% (849111/925274)           
remote: Compressing objects:  93% (857960/925274)           
remote: Compressing objects:  94% (87|1| 
|1| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/VisualEditor to 'extensions/VisualEditor' (use CLONE_DEPTH=0 for full depth)
|1| Cloning into 'extensions/VisualEditor'...
|1| remote: Counting objects: 1           
remote: Counting objects: 1696, done        
|1| remote: Finding sources:   1% (9/1696)           
remote: Finding sources:   2% (26/1696)           
remote: Finding sources:   3% (43/1696)           
remote: Finding sources:   4% (60/1696)           
remote: Finding sources:   5% (77/1696)           
remote: Finding sources:   6% (94/1696)           
remote: Finding sources:   7% (111/1696)           
remote: Finding sources:   8% (128/1696)           
remote: Finding sources:   9% (145/1696)           
remote: Finding sources:  10% (162/1696)           
remote: Finding sources:  11% (179/1696)           
remote: Finding sources:  12% (196/1696)           
remote: Finding sources:  13% (212/1696)           
remote: Finding sources:  14% (229/1696)           
remote: Finding sources:  15% (246/1696)           
remote: Finding sources:  16% (263/1696)           
remote: Finding sources:  17% (280/1696)           
remote: Finding sources:  18% (297/1696)           
remote: Finding sources:  19% (314/1696)           
remote: Finding sources:  20% (331/1696)           
remote: Finding sources:  21% (348/1696)           
remote: Finding sources:  22% (365/1696)           
remote: Finding sources:  23% (382/1696)           
remote: Finding sources:  24% (399/1696)           
remote: Finding sources:  25% (416/1696)           
remote: Finding sources:  26% (433/1696)           
remote: Finding sources:  27% (450/1696)           
remote: Finding sources:  28% (467/1696)           
remote: Finding sources:  29% (484/1696)           
remote: Finding sources:  30% (501/1696)           
remote: Finding sources:  31% (518/1696)           
remote: Finding sources:  32% (535/1696)           
remote: Finding sources:  33% (552/1696)           
remote: Finding sources:  34% (569/1696)           
remote: Finding sources:  35% (586/1696)           
remote: Finding sources:  36% (603/1696)           
remote: Finding sources:  37% (620/1696)           
remote: Finding sources:  38% (636/1696)           
remote: Finding sources:  39% (653/1696)           
remote: Finding sources:  40% (670/1696)           
remote: Finding sources:  41% (687/1696)           
remote: Finding sources:  42% (704/1696)           
remote: Finding sources:  43% (721/1696)           
remote: Finding sources:  44% (738/1696)           
remote: Finding sources:  45% (755/1696)           
remote: Finding sources:  46% (772/1696)           
remote: Finding sources:  47% (789/1696)           
remote: Finding sources:  48% (806/1696)           
remote: Finding sources:  49% (823/1696)           
remote: Finding sources:  50% (840/1696)           
remote: Finding sources:  51% (857/1696)           
remote: Finding sources:  52% (874/1696)           
remote: Finding sources:  53% (891/1696)           
remote: Finding sources:  54% (908/1696)           
remote: Finding sources:  55% (925/1696)           
remote: Finding sources:  56% (942/1696)           
remote: Finding sources:  57% (959/1696)           
remote: Finding sources:  58% (976/1696)           
remote: Finding sources:  59% (993/1696)           
remote: Finding sources:  60% (1010/1696)           
remote: Finding sources:  61% (1027/1696)           
remote: Finding sources:  62% (1044/1696)           
remote: Finding sources:  63% (1060/1696)           
remote: Finding sources:  64% (1077/1696)           
remote: Finding sources:  65% (1094/1696)           
remote: Finding sources:  66% (1111/1696)           
remote: Finding sources:  67% (1128/1696)           
remote: Finding sources:  68% (1145/1696)           
remote: Finding sources:  69% (1162/1696)           
remote: Finding sources:  70% (1179/1696)           
remote: Finding sources:  71% (1196/1696)           
remote: Finding/957)           
remote: Finding sources:  75% (713/957)           
remote: Finding sources:  76% (723/957)           
remote: Finding sources:  77% (733/957)           
remote: Finding sources:  78% (742/957)           
remote: Finding sources:  79% (752/957)           
remote: Finding sources:  80% (761/957)           
remote: Finding sources:  81% (771/957)           
remote: Finding sources:  82% (780/957)           
remote: Finding sources:  83% (790/957)           
remote: Finding sources:  84% (800/957)           
remote: Finding sources:  85% (809/957)           
remote: Finding sources:  86% (819/957)           
remote: Finding sources:  87% (828/957)           
remote: Finding sources:  88% (838/957)           
remote: Finding sources:  89% (847/957)           
remote: Finding sources:  90% (857/957)           
remote: Finding sources:  91% (867/957)           
remote: Finding sources:  92% (876/957)           
remote: Finding sources:  93% (886/957)           
remote: Finding sources:  94% (895/957)           
remote: Finding sources:  95% (905/957)           
remote: Finding sources:  96% (914/957)           
remote: Finding sources:  97% (924/957)           
remote: Finding sources:  98% (934/957)           
remote: Finding sources:  99% (943/957)           
remote: Finding sources: 100% (953/957)           
remote: Finding sources: 100% (957/957)        
|0| remote: Getting sizes:   1% (5/915)           
remote: Getting sizes:   2% (14/915)           
remote: Getting sizes:   3% (23/915)           
remote: Getting sizes:   4% (33/915)           
remote: Getting sizes:   5% (42/915)           
remote: Getting sizes:   6% (51/915)           
remote: Getting sizes:   7% (60/915)           
remote: Getting sizes:   8% (69/915)           
remote: Getting sizes:   9% (78/915)           
remote: Getting sizes:  10% (87/915)           
remote: Getting sizes:  11% (97/915)           
remote: Getting sizes:  12% (106/915)           
remote: Getting sizes:  13% (115/915)           
remote: Getting sizes:  14% (124/915)           
remote: Getting sizes:  15% (133/915)           
remote: Getting sizes:  16% (142/915)           
remote: Getting sizes:  17% (151/915)           
remote: Getting sizes:  18% (161/915)           
remote: Getting sizes:  19% (170/915)           
remote: Getting sizes:  20% (179/915)           
remote: Getting sizes:  21% (188/915)           
remote: Getting sizes:  22% (197/915)           
remote: Getting sizes:  23% (206/915)           
remote: Getting sizes:  24% (216/915)           
remote: Getting sizes:  25% (225/915)           
remote: Getting sizes:  26% (234/915)           
remote: Getting sizes:  27% (243/915)           
remote: Getting sizes:  28% (252/915)           
remote: Getting sizes:  29% (261/915)           
remote: Getting sizes:  30% (270/915)           
remote: Getting sizes:  31% (280/915)           
remote: Getting sizes:  32% (289/915)           
remote: Getting sizes:  33% (298/915)           
remote: Getting sizes:  34% (307/915)           
remote: Getting sizes:  35% (316/915)           
remote: Getting sizes:  36% (325/915)           
remote: Getting sizes:  37% (334/915)           
remote: Getting sizes:  38% (344/915)           
remote: Getting sizes:  39% (353/915)           
remote: Getting sizes:  40% (362/915)           
remote: Getting sizes:  41% (371/915)           
remote: Getting sizes:  42% (380/915)           
remote: Getting sizes:  43% (389/915)           
remote: Getting sizes:  44% (399/915)           
remote: Getting sizes:  45% (408/915)           
remote: Getting sizes:  46% (417/915)           
remote: Getting sizes:  47% (426/915)           
remote: Getting sizes:  48% (435/915)           
remote: Getting sizes:  49% (444/915)           
remote: Getting sizes:  50% (453/915)           
remote: Getting sizes:  51% (463/915)           
remote: Getting sizes:  52% (472/915)           
remote: Getting sizes:  53% (481/915)           
remote: Getting sizes:  54% (490/915)           
remote: Getting sizes:  55% (499/915)           
remote: G0693/925274)           
remote: Compressing objects:  95% (877261/925274)           
remote: Compressing objects:  96% (889026/925274)           
remote: Compressing objects:  97% (899979/925274)           
remote: Compressing objects:  98% (905655/925274)           
remote: Compressing objects:  99% (914390/925274)           
remote: Compressing objects: 100% (921978/925274)           
remote: Compressing objects: 100% (925274/925274)        
|3| Receiving objects:   0% (1/148)
Receiving objects:   1% (2/148)
Receiving objects:   2% (3/148)
Receiving objects:   3% (5/148)
Receiving objects:   4% (6/148)
Receiving objects:   5% (8/148)
Receiving objects:   6% (9/148)
Receiving objects:   7% (11/148)
Receiving objects:   8% (12/148)
Receiving objects:   9% (14/148)
Receiving objects:  10% (15/148)
Receiving objects:  11% (17/148)
Receiving objects:  12% (18/148)
Receiving objects:  13% (20/148)
Receiving objects:  14% (21/148)
Receiving objects:  15% (23/148)
Receiving objects:  16% (24/148)
Receiving objects:  17% (26/148)
Receiving objects:  18% (27/148)
Receiving objects:  19% (29/148)
Receiving objects:  20% (30/148)
Receiving objects:  21% (32/148)
Receiving objects:  22% (33/148)
Receiving objects:  23% (35/148)
Receiving objects:  24% (36/148)
Receiving objects:  25% (37/148)
Receiving objects:  26% (39/148)
Receiving objects:  27% (40/148)
Receiving objects:  28% (42/148)
Receiving objects:  29% (43/148)
Receiving objects:  30% (45/148)
Receiving objects:  31% (46/148)
Receiving objects:  32% (48/148)
Receiving objects:  33% (49/148)
Receiving objects:  34% (51/148)
Receiving objects:  35% (52/148)
Receiving objects:  36% (54/148)
Receiving objects:  37% (55/148)
Receiving objects:  38% (57/148)
Receiving objects:  39% (58/148)
Receiving objects:  40% (60/148)
Receiving objects:  41% (61/148)
Receiving objects:  42% (63/148)
Receiving objects:  43% (64/148)
Receiving objects:  44% (66/148)
Receiving objects:  45% (67/148)
Receiving objects:  46% (69/148)
Receiving objects:  47% (70/148)
Receiving objects:  48% (72/148)
Receiving objects:  49% (73/148)
Receiving objects:  50% (74/148)
Receiving objects:  51% (76/148)
Receiving objects:  52% (77/148)
Receiving objects:  53% (79/148)
Receiving objects:  54% (80/148)
Receiving objects:  55% (82/148)
Receiving objects:  56% (83/148)
Receiving objects:  57% (85/148)
Receiving objects:  58% (86/148)
Receiving objects:  59% (88/148)
Receiving objects:  60% (89/148)
Receiving objects:  61% (91/148)
Receiving objects:  62% (92/148)
Receiving objects:  63% (94/148)
Receiving objects:  64% (95/148)
Receiving objects:  65% (97/148)
Receiving objects:  66% (98/148)
Receiving objects:  67% (100/148)
Receiving objects:  68% (101/148)
Receiving objects:  69% (103/148)
Receiving objects:  70% (104/148)
Receiving objects:  71% (106/148)
Receiving objects:  72% (107/148)
Receiving objects:  73% (109/148)
Receiving objects:  74% (110/148)
Receiving objects:  75% (111/148)
Receiving objects:  76% (113/148)
Receiving objects:  77% (114/148)
Receiving objects:  78% (116/148)
Receiving objects:  79% (117/148)
Receiving objects:  80% (119/148)
Receiving objects:  81% (120/148)
Receiving objects:  82% (122/148)
remote: Total 148 (delta 11), reused 69 (delta 7)        
|3| Receiving objects:  83% (123/148)
Receiving objects:  84% (125/148)
Receiving objects:  85% (126/148)
Receiving objects:  86% (128/148)
Receiving objects:  87% (129/148)
Receiving objects:  88% (131/148)
Receiving objects:  89% (132/148)
Receiving objects:  90% (134/148)
Receiving objects:  91% (135/148)
Receiving objects:  92% (137/148)
Receiving objects:  93% (138/148)
Receiving objects:  94% (140/148)
Receiving objects:  95% (141/148)
Receiving objects:  96% (143/148)
Receiving objects:  97% (144/148)
Receiving objects:  98% (146/148)
Receiving objects:  99% (147/148)
Receiving objects: 100% (148/148)
Receiving objects: 100% (148/148), 281.41 KiB | 6.54 MiB/s, done.
|3| Resolving deltas:   0% (0/11)
Resolving deltas:   9% (1/11)
Resolving deltas:  18% (2/11)
Resolving deltas:  36% (4/11)
Resolving deltas:  45% (5/11)
Resolving deltas:  54% (6/11)
Resolving deltas:  63% (7/11)
Resolving deltas:  72% (8/11)
Resolving deltas:  81% (9/11)
Resolving deltas:  90% (10/11)
Resolving deltas: 100% (11/11)
Resolving deltas: 100% (11/11), done.
|3|  00:00
etting sizes:  56% (508/915)           
remote: Getting sizes:  57% (517/915)           
remote: Getting sizes:  58% (527/915)           
remote: Getting sizes:  59% (536/915)           
remote: Getting sizes:  60% (545/915)           
remote: Getting sizes:  61% (554/915)           
remote: Getting sizes:  62% (563/915)           
remote: Getting sizes:  63% (572/915)           
remote: Getting sizes:  64% (582/915)           
remote: Getting sizes:  65% (591/915)           
remote: Getting sizes:  66% (600/915)           
remote: Getting sizes:  67% (609/915)           
remote: Getting sizes:  68% (618/915)           
remote: Getting sizes:  69% (627/915)           
remote: Getting sizes:  70% (636/915)           
remote: Getting sizes:  71% (646/915)           
remote: Getting sizes:  72% (655/915)           
remote: Getting sizes:  73% (664/915)           
remote: Getting sizes:  74% (673/915)           
remote: Getting sizes:  75% (682/915)           
remote: Getting sizes:  76% (691/915)           
remote: Getting sizes:  77% (700/915)           
remote: Getting sizes:  78% (710/915)           
remote: Getting sizes:  79% (719/915)           
remote: Getting sizes:  80% (728/915)           
remote: Getting sizes:  81% (737/915)           
remote: Getting sizes:  82% (746/915)           
remote: Getting sizes:  83% (755/915)           
remote: Getting sizes:  84% (765/915)           
remote: Getting sizes:  85% (774/915)           
remote: Getting sizes:  86% (783/915)           
remote: Getting sizes:  87% (792/915)           
remote: Getting sizes:  88% (801/915)           
remote: Getting sizes:  89% (810/915)           
remote: Getting sizes:  90% (819/915)           
remote: Getting sizes:  91% (829/915)           
remote: Getting sizes:  92% (838/915)           
remote: Getting sizes:  93% (847/915)           
remote: Getting sizes:  94% (856/915)           
remote: Getting sizes:  95% (865/915)           
remote: Getting sizes:  96% (874/915)           
remote: Getting sizes:  97% (883/915)           
remote: Getting sizes:  98% (893/915)           
remote: Getting sizes:  99% (902/915)           
remote: Getting sizes: 100% (911/915)           
remote: Getting sizes: 100% (915/915)        
|0| remote: Compressing objects:   1% (23089/2093022)           
remote: Compressing objects:   2% (42367/2093022)           
remote: Compressing objects:   3% (52699/2093022)           
remote: Compressing objects:   4% (73935/2093022)           
remote: Compressing objects:   5% (96156/2093022)           
remote: Compressing objects:   6% (116150/2093022)           
remote: Compressing objects:   7% (137822/2093022)           
remote: Compressing objects:   8% (157196/2093022)           
remote: Compressing objects:   9% (180854/2093022)           
remote: Compressing objects:  10% (205357/2093022)           
remote: Compressing objects:  11% (222023/2093022)           
remote: Compressing objects:  12% (243567/2093022)           
remote: Compressing objects:  13% (263988/2093022)           
remote: Compressing objects:  14% (283946/2093022)           
remote: Compressing objects:  15% (315745/2093022)           
remote: Compressing objects:  16% (332798/2093022)           
remote: Compressing objects:  17% (347355/2093022)           
remote: Compressing objects:  18% (368935/2093022)           
remote: Compressing objects:  19% (404218/2093022)           
remote: Compressing objects:  20% (409411/2093022)           
remote: Compressing objects:  21% (430781/2093022)           
remote: Compressing objects:  22% (457858/2093022)           
remote: Compressing objects:  23% (476096/2093022)           
remote: Compressing objects:  24% (492879/2093022)           
remote: Compressing objects:  25% (519146/2093022)           
remote: Compressing objects:  26% (540260/2093022)           
remote: Compressing objects:  27% (554654/2093022)           
remote: Compressing objects:  28% (580088/2093022)           
remote: Compressing objects:  29% (596602/2093022)           
remote: Compressing objects:  30% (617817/209302 sources:  72% (1213/1696)           
remote: Finding sources:  73% (1230/1696)           
remote: Finding sources:  74% (1247/1696)           
remote: Finding sources:  75% (1264/1696)           
remote: Finding sources:  76% (1281/1696)           
remote: Finding sources:  77% (1298/1696)           
remote: Finding sources:  78% (1315/1696)           
remote: Finding sources:  79% (1332/1696)           
remote: Finding sources:  80% (1349/1696)           
remote: Finding sources:  81% (1366/1696)           
remote: Finding sources:  82% (1383/1696)           
remote: Finding sources:  83% (1400/1696)           
remote: Finding sources:  84% (1417/1696)           
remote: Finding sources:  85% (1434/1696)           
remote: Finding sources:  86% (1451/1696)           
remote: Finding sources:  87% (1468/1696)           
remote: Finding sources:  88% (1484/1696)           
remote: Finding sources:  89% (1501/1696)           
remote: Finding sources:  90% (1518/1696)           
remote: Finding sources:  91% (1535/1696)           
remote: Finding sources:  92% (1552/1696)           
remote: Finding sources:  93% (1569/1696)           
remote: Finding sources:  94% (1586/1696)           
remote: Finding sources:  95% (1603/1696)           
remote: Finding sources:  96% (1620/1696)           
remote: Finding sources:  97% (1637/1696)           
remote: Finding sources:  98% (1654/1696)           
remote: Finding sources:  99% (1671/1696)           
remote: Finding sources: 100% (1688/1696)           
remote: Finding sources: 100% (1696/1696)        
|1| remote: Getting sizes:   1% (9/1655)           
remote: Getting sizes:   2% (25/1655)           
remote: Getting sizes:   3% (42/1655)           
remote: Getting sizes:   4% (58/1655)           
remote: Getting sizes:   5% (75/1655)           
remote: Getting sizes:   6% (92/1655)           
remote: Getting sizes:   7% (108/1655)           
remote: Getting sizes:   8% (125/1655)           
remote: Getting sizes:   9% (141/1655)           
remote: Getting sizes:  10% (158/1655)           
remote: Getting sizes:  11% (174/1655)           
remote: Getting sizes:  12% (191/1655)           
remote: Getting sizes:  13% (207/1655)           
remote: Getting sizes:  14% (224/1655)           
remote: Getting sizes:  15% (240/1655)           
remote: Getting sizes:  16% (257/1655)           
remote: Getting sizes:  17% (274/1655)           
remote: Getting sizes:  18% (290/1655)           
remote: Getting sizes:  19% (307/1655)           
remote: Getting sizes:  20% (323/1655)           
remote: Getting sizes:  21% (340/1655)           
remote: Getting sizes:  22% (356/1655)           
remote: Getting sizes:  23% (373/1655)           
remote: Getting sizes:  24% (389/1655)           
remote: Getting sizes:  25% (406/1655)           
remote: Getting sizes:  26% (423/1655)           
remote: Getting sizes:  27% (439/1655)           
remote: Getting sizes:  28% (456/1655)           
remote: Getting sizes:  29% (472/1655)           
remote: Getting sizes:  30% (489/1655)           
remote: Getting sizes:  31% (505/1655)           
remote: Getting sizes:  32% (522/1655)           
remote: Getting sizes:  33% (538/1655)           
remote: Getting sizes:  34% (555/1655)           
remote: Getting sizes:  35% (571/1655)           
remote: Getting sizes:  36% (588/1655)           
remote: Getting sizes:  37% (605/1655)           
remote: Getting sizes:  38% (621/1655)           
remote: Getting sizes:  39% (638/1655)           
remote: Getting sizes:  40% (654/1655)           
remote: Getting sizes:  41% (671/1655)           
remote: Getting sizes:  42% (687/1655)           
remote: Getting sizes:  43% (704/1655)           
remote: Getting sizes:  44% (720/1655)           
remote: Getting sizes:  45% (737/1655)           
remote: Getting sizes:  46% (754/1655)           
remote: Getting sizes:  47% (770/1655)           
remote: Getting sizes:  48% (787/1655)           
remote: Getting sizes:  49% (803/1655)           
remote: Getting sizes:  50% (820/1655)           
remote: Getting si% (1909/2707)           
remote: Finding sources:  72% (1936/2707)           
remote: Finding sources:  73% (1963/2707)           
remote: Finding sources:  74% (1990/2707)           
remote: Finding sources:  75% (2017/2707)           
remote: Finding sources:  76% (2044/2707)           
remote: Finding sources:  77% (2071/2707)           
remote: Finding sources:  78% (2098/2707)           
remote: Finding sources:  79% (2125/2707)           
remote: Finding sources:  80% (2153/2707)           
remote: Finding sources:  81% (2180/2707)           
remote: Finding sources:  82% (2207/2707)           
remote: Finding sources:  83% (2234/2707)           
remote: Finding sources:  84% (2261/2707)           
remote: Finding sources:  85% (2288/2707)           
remote: Finding sources:  86% (2315/2707)           
remote: Finding sources:  87% (2342/2707)           
remote: Finding sources:  88% (2369/2707)           
remote: Finding sources:  89% (2396/2707)           
remote: Finding sources:  90% (2423/2707)           
remote: Finding sources:  91% (2450/2707)           
remote: Finding sources:  92% (2477/2707)           
remote: Finding sources:  93% (2504/2707)           
remote: Finding sources:  94% (2532/2707)           
remote: Finding sources:  95% (2559/2707)           
remote: Finding sources:  96% (2586/2707)           
remote: Finding sources:  97% (2613/2707)           
remote: Finding sources:  98% (2640/2707)           
remote: Finding sources:  99% (2667/2707)           
remote: Finding sources: 100% (2694/2707)           
remote: Finding sources: 100% (2707/2707)        
|2| remote: Getting sizes:   1% (14/2615)           
remote: Getting sizes:   2% (40/2615)           
remote: Getting sizes:   3% (66/2615)           
remote: Getting sizes:   4% (92/2615)           
remote: Getting sizes:   5% (118/2615)           
remote: Getting sizes:   6% (144/2615)           
remote: Getting sizes:   7% (170/2615)           
remote: Getting sizes:   8% (197/2615)           
remote: Getting sizes:   9% (223/2615)           
remote: Getting sizes:  10% (249/2615)           
remote: Getting sizes:  11% (275/2615)           
remote: Getting sizes:  12% (301/2615)           
remote: Getting sizes:  13% (327/2615)           
remote: Getting sizes:  14% (354/2615)           
remote: Getting sizes:  15% (380/2615)           
remote: Getting sizes:  16% (406/2615)           
remote: Getting sizes:  17% (432/2615)           
remote: Getting sizes:  18% (458/2615)           
remote: Getting sizes:  19% (484/2615)           
remote: Getting sizes:  20% (510/2615)           
remote: Getting sizes:  21% (537/2615)           
remote: Getting sizes:  22% (563/2615)           
remote: Getting sizes:  23% (589/2615)           
remote: Getting sizes:  24% (615/2615)           
remote: Getting sizes:  25% (641/2615)           
remote: Getting sizes:  26% (667/2615)           
remote: Getting sizes:  27% (693/2615)           
remote: Getting sizes:  28% (720/2615)           
remote: Getting sizes:  29% (746/2615)           
remote: Getting sizes:  30% (772/2615)           
remote: Getting sizes:  31% (798/2615)           
remote: Getting sizes:  32% (824/2615)           
remote: Getting sizes:  33% (850/2615)           
remote: Getting sizes:  34% (877/2615)           
remote: Getting sizes:  35% (903/2615)           
remote: Getting sizes:  36% (929/2615)           
remote: Getting sizes:  37% (955/2615)           
remote: Getting sizes:  38% (981/2615)           
remote: Getting sizes:  39% (1007/2615)           
remote: Getting sizes:  40% (1033/2615)           
remote: Getting sizes:  41% (1060/2615)           
remote: Getting sizes:  42% (1086/2615)           
remote: Getting sizes:  43% (1112/2615)           
remote: Getting sizes:  44% (1138/2615)           
remote: Getting sizes:  45% (1164/2615)           
remote: Getting sizes:  46% (1190/2615)           
remote: Getting sizes:  47% (1216/2615)           
remote: Getting sizes:  48% (1243/2615)           
remote: Getting sizes:  49% (1269/2615)           
remote: Gettin2)           
remote: Compressing objects:  31% (645139/2093022)           
remote: Compressing objects:  32% (659724/2093022)           
remote: Compressing objects:  33% (681653/2093022)           
remote: Compressing objects:  34% (705844/2093022)           
remote: Compressing objects:  35% (725264/2093022)           
remote: Compressing objects:  36% (748752/2093022)           
remote: Compressing objects:  37% (765535/2093022)           
remote: Compressing objects:  38% (785686/2093022)           
remote: Compressing objects:  39% (809075/2093022)           
remote: Compressing objects:  40% (826839/2093022)           
remote: Compressing objects:  41% (854564/2093022)           
remote: Compressing objects:  42% (871041/2093022)           
remote: Compressing objects:  43% (894756/2093022)           
remote: Compressing objects:  44% (911073/2093022)           
remote: Compressing objects:  63% (1324196/2093022)           
remote: Compressing objects:  64% (1329816/2093022)           
remote: Compressing objects:  65% (1350531/2093022)           
remote: Compressing objects:  66% (1371756/2093022)           
remote: Compressing objects:  67% (1394044/2093022)           
remote: Compressing objects:  68% (1412975/2093022)           
remote: Compressing objects:  69% (1436878/2093022)           
remote: Compressing objects:  70% (1455195/2093022)           
remote: Compressing objects:  71% (1484379/2093022)           
remote: Compressing objects:  72% (1498142/2093022)           
remote: Compressing objects:  73% (1518216/2093022)           
remote: Compressing objects:  74% (1539410/2093022)           
remote: Compressing objects:  75% (1560056/2093022)           
remote: Compressing objects:  76% (1580455/2093022)           
remote: Compressing objects:  77% (1602429/2093022)           
remote: Compressing objects:  78% (1625560/2093022)           
remote: Compressing objects:  79% (1645537/2093022)           
remote: Compressing objects:  80% (1666103/2093022)           
remote: Compressing objects:  81% (1685141/2093022)           
remote: Compressing objects:  82% (1707631/2093022)           
remote: Compressing objects:  83% (1727491/2093022)           
remote: Compressing objects:  84% (1747887/2093022)           
remote: Compressing objects:  85% (1772042/2093022)           
remote: Compressing objects:  86% (1790910/2093022)           
remote: Compressing objects:  87% (1813862/2093022)           
remote: Compressing objects:  88% (1831950/2093022)           
remote: Compressing objects:  89% (1855482/2093022)           
remote: Compressing objects:  90% (1873504/2093022)           
remote: Compressing objects:  91% (1894362/2093022)           
remote: Compressing objects:  92% (1915482/2093022)           
remote: Compressing objects:  93% (1950359/2093022)           
remote: Compressing objects:  94% (1962264/2093022)           
remote: Compressing objects:  95% (1981414/2093022)           
remote: Compressing objects:  96% (2000194/2093022)           
remote: Compressing objects:  97% (2020546/2093022)           
remote: Compressing objects:  98% (2044397/2093022)           
remote: Compressing objects:  99% (2062732/2093022)           
remote: Compressing objects: 100% (2083332/2093022)           
remote: Compressing objects: 100% (2093022/2093022)        
|0| Receiving objects:   0% (1/957)
Receiving objects:   1% (10/957)
Receiving objects:   2% (20/957)
Receiving objects:   3% (29/957)
Receiving objects:   4% (39/957)
Receiving objects:   5% (48/957)
Receiving objects:   6% (58/957)
Receiving objects:   7% (67/957)
Receiving objects:   8% (77/957)
Receiving objects:   9% (87/957)
Receiving objects:  10% (96/957)
Receiving objects:  11% (106/957)
Receiving objects:  12% (115/957)
Receiving objects:  13% (125/957)
Receiving objects:  14% (134/957)
Receiving objects:  15% (144/957)
Receiving objects:  16% (154/957)
Receiving objects:  17% (163/957)
Receiving objects:  18% (173/957)
Receiving objects:  19% (182/957)
Receiving objects:  20% (192/957)
Receiving objects:  21% (201/957)
Receiving objects:  22% (211/957)
Receiving objects:  23% (221/957)
Receiving objects:  24% (230/957)
Receiving objects:  25% (240/957)
Receiving objects:  26% (249/957)
Receiving objects:  27% (259/957)
Receiving objects:  28% (268/957)
Receiving objects:  29% (278/957)
Receiving objects:  30% (288/957)
Receiving objects:  31% (297/957)
Receiving objects:  32% (307/957)
Receiving objects:  33% (316/957)
Receiving objects:  34% (326/957)
Receiving objects:  35% (335/957)
Receiving objects:  36% (345/957)
Receiving objects:  37% (355/957)
Receiving objects:  38% (364/957)
Receiving objects:  39% (374/957)
Receiving objects:  40% (383/957)
Receiving objects:  41% (393/957)
Receiving objects:  42% (402/957)
Receiving objects:  43% (412/957)
Receiving objects:  44% (422/957)
Receiving objects:  45% (431/957)
Receiving objects:  46% (441/957)
Receiving objects:  47% (450/957)
Receiving objects:  48% (460/957)
Receiving objects:  49% (469/957)
Receiving objects:  50% (479/957)
Receiving objects:  51% (489/957)
Receiving objects:  52% (498/957)
Receiving objects:  53% (508/957)
Receiving objects:  54% (517/957)
Receiving objects:  55% (527/957)
Receiving objects:  56% (536/957)
Receiving objects:  57% (546/957)
Receiving objects:  58% (556/957)
Receiving objects:  59% (565/957)
Receiving objects:  60% (575/957)
Receiving objects:  61% (584/957)
Receiving objects:  62% (594/957)
Receiving objects:  63% (603/957)
Receiving objects:  64% (613/957)
Receiving objects:  65% (623/957)
Receiving objects:  66% (632/957)
Receiving objects:  67% (642/957)
Receiving objects:  68% (651/957)
Receiving objects:  69% (661/957)
Receiving objects:  70% (670/957)
Receiving objects:  71% (680/957)
Receiving objects:  72% (690/957)
Receiving objects:  73% (699/957)
Receiving objects:  74% (709/957)
Receiving objects:  75% (718/957)
Receiving objects:  76% (728/957)
Receiving objects:  77% (737/957)
Receiving objects:  78% (747/957)
Receiving objects:  79% (757/957)
Receiving objects:  80% (766/957)
Receiving objects:  81% (776/957)
Receiving objects:  82% (785/957)
Receiving objects:  83% (795/957)
Receiving objects:  84% (804/957)
Receiving objects:  85% (814/957)
Receiving objects:  86% (824/957)
Receiving objects:  87% (833/957)
Receiving objects:  88% (843/957)
Receiving objects:  89% (852/957)
remote: Total 957 (delta 230), reused 287 (delta 39)        
|0| Receiving objects:  90% (862/957)
Receiving objects:  91% (871/957)
Receiving objects:  92% (881/957)
Receiving objects:  93% (891/957)
Receiving objects:  94% (900/957)
Receiving objects:  95% (910/957)
Receiving objects:  96% (919/957)
Receiving objects:  97% (929/957)
Receiving objects:  98% (938/957)
Receiving objects:  99% (948/957)
Receiving objects: 100% (957/957)
Receiving objects: 100% (957/957), 1.10 MiB | 10.20 MiB/s, done.
|0| Resolving deltas:   0% (0/230)
Resolving deltas:   1% (3/230)
Resolving deltas:   2% (5/230)
Resolving deltas:   3% (7/230)
Resolving deltas:   4% (10/230)
Resolving deltas:   5% (12/230)
Resolving deltas:   6% (14/230)
Resolving deltas:   7% (17/230)
Resolving deltas:   8% (19/230)
Resolving deltas:   9% (21/230)
Resolving deltas:  10% (23/230)
Resolving deltas:  11% (26/230)
Resolving deltas:  12% (28/230)
Resolving deltas:  13% (30/230)
Resolving deltas:  15% (35/230)
Resolving deltas:  16% (37/230)
Resolving deltas:  17% (40/230)
Resolving deltas:  18% (43/230)
Resolving deltas:  19% (44/230)
Resolving deltas:  20% (47/230)
Resolving deltas:  21% (49/230)
Resolving deltas:  22% (51/230)
Resolving deltas:  23% (53/230)
Resolving deltas:  24% (56/230)
Resolving deltas:  25% (58/230)
Resolving deltas:  26% (60/230)
Resolving deltas:  27% (63/230)
Resolving deltas:  28% (65/230)
Resolving deltas:  29% (68/230)
Resolving deltas:  30% (70/230)
Resolving deltas:  31% (72/230)
Resolving deltas:  32% (75/230)
Resolving deltas:  33% (76/230)
Resolving deltas:  34% (80/230)
Resolving deltas:  35% (81/230)
Resolving deltas:  36% (83/230)
Resolving deltas:  37% (86/230)
Resolving deltas:  38% (88/230)
Resolving deltas:  39% (91/230)
Resolving deltas:  40% (92/230)
Resolving deltas:  41% (95/230)
Resolving deltas:  42% (97/230)
Resolving deltas:  43% (99/230)
Resolving deltas:  44% (103/230)
Resolving deltas:  45% (104/230)
Resolving deltas:  46% (107/230)
Resolving deltas:  47% (109/230)
Resolving deltas:  48% (111/230)
Resolving deltas:  49% (113/230)
Resolving deltas:  50% (115/230)
Resolving deltas:  51% (118/230)
Resolving deltas:  52% (120/230)
Resolving deltas:  53% (122/230)
Resolving deltas:  54% (125/230)
Resolving deltas:  55% (128/230)
Resolving deltas:  56% (129/230)
Resolving deltas:  57% (132/230)
Resolving deltas:  58% (134/230)
Resolving deltas:  59% (137/230)
Resolving deltas:  60% (139/230)
Resolving deltas:  61% (141/230)
Resolving deltas:  62% (143/230)
Resolving deltas:  63% (145/230)
Resolving deltas:  64% (148/230)
Resolving deltas:  65% (150/230)
Resolving deltas:  66% (152/230)
Resolving deltas:  67% (155/230)
Resolving deltas:  68% (157/230)
Resolving deltas:  69% (159/230)
Resolving deltas:  70% (162/230)
Resolving deltas:  71% (164/230)
Resolving deltas:  72% (166/230)
Resolving deltas:  73% (168/230)
Resolving deltas:  74% (171/230)
Resolving deltas:  75% (173/230)
Resolving deltas:  76% (175/230)
Resolving deltas:  77% (178/230)
Resolving deltas:  78% (180/230)
Resolving deltas:  79% (182/230)
Resolving deltas:  80% (184/230)
Resolving deltas:  81% (187/230)
Resolving deltas:  82% (189/230)
Resolving deltas:  83% (191/230)
Resolving deltas:  84% (194/230)
Resolving deltas:  85% (196/230)
Resolving deltas:  86% (198/230)
Resolving deltas:  87% (201/230)
Resolving deltas:  88% (203/230)
Resolving deltas:  89% (205/230)
Resolving deltas:  90% (207/230)
Resolving deltas:  91% (210/230)
Resolving deltas:  92% (212/230)
Resolving deltas:  93% (214/230)
Resolving deltas:  94% (217/230)
Resolving deltas:  95% (219/230)
Resolving deltas:  96% (221/230)
Resolving deltas:  97% (225/230)
Resolving deltas:  98% (226/230)
Resolving deltas:  99% (228/230)
Resolving deltas: 100% (230/230)
Resolving deltas: 100% (230/230), done.
|0|  00:00
zes:  51% (836/1655)           
remote: Getting sizes:  52% (853/1655)           
remote: Getting sizes:  53% (869/1655)           
remote: Getting sizes:  54% (886/1655)           
remote: Getting sizes:  55% (902/1655)           
remote: Getting sizes:  56% (919/1655)           
remote: Getting sizes:  57% (936/1655)           
remote: Getting sizes:  58% (952/1655)           
remote: Getting sizes:  59% (969/1655)           
remote: Getting sizes:  60% (985/1655)           
remote: Getting sizes:  61% (1002/1655)           
remote: Getting sizes:  62% (1018/1655)           
remote: Getting sizes:  63% (1035/1655)           
remote: Getting sizes:  64% (1051/1655)           
remote: Getting sizes:  65% (1068/1655)           
remote: Getting sizes:  66% (1085/1655)           
remote: Getting sizes:  67% (1101/1655)           
remote: Getting sizes:  68% (1118/1655)           
remote: Getting sizes:  69% (1134/1655)           
remote: Getting sizes:  70% (1151/1655)           
remote: Getting sizes:  71% (1167/1655)           
remote: Getting sizes:  72% (1184/1655)           
remote: Getting sizes:  73% (1200/1655)           
remote: Getting sizes:  74% (1217/1655)           
remote: Getting sizes:  75% (1233/1655)           
remote: Getting sizes:  76% (1250/1655)           
remote: Getting sizes:  77% (1267/1655)           
remote: Getting sizes:  78% (1283/1655)           
remote: Getting sizes:  79% (1300/1655)           
remote: Getting sizes:  80% (1316/1655)           
remote: Getting sizes:  81% (1333/1655)           
remote: Getting sizes:  82% (1349/1655)           
remote: Getting sizes:  83% (1366/1655)           
remote: Getting sizes:  84% (1382/1655)           
remote: Getting sizes:  85% (1399/1655)           
remote: Getting sizes:  86% (1416/1655)           
remote: Getting sizes:  87% (1432/1655)           
remote: Getting sizes:  88% (1449/1655)           
remote: Getting sizes:  89% (1465/1655)           
remote: Getting sizes:  90% (1482/1655)           
remote: Getting sizes:  91% (1498/1655)           
remote: Getting sizes:  92% (1515/1655)           
remote: Getting sizes:  93% (1531/1655)           
remote: Getting sizes:  94% (1548/1655)           
remote: Getting sizes:  95% (1564/1655)           
remote: Getting sizes:  96% (1581/1655)           
remote: Getting sizes:  97% (1598/1655)           
remote: Getting sizes:  98% (1614/1655)           
remote: Getting sizes:  99% (1631/1655)           
remote: Getting sizes: 100% (1647/1655)           
remote: Getting sizes: 100% (1655/1655)        
|1| remote: Compressing objects:   1% (48087/7347173)           
remote: Compressing objects:   2% (114865/7347173)           
remote: Compressing objects:   3% (187330/7347173)           
remote: Compressing objects:   4% (257598/7347173)           
remote: Compressing objects:   5% (336789/7347173)           
remote: Compressing objects:   6% (466198/7347173)           
remote: Compressing objects:   7% (510502/7347173)           
remote: Compressing objects:   8% (559423/7347173)           
remote: Compressing objects:   9% (627937/7347173)           
remote: Compressing objects:  10% (700334/7347173)           
remote: Compressing objects:  11% (774424/7347173)           
remote: Compressing objects:  12% (858740/7347173)           
remote: Compressing objects:  13% (919707/7347173)           
remote: Compressing objects:  14% (1011118/7347173)           
remote: Compressing objects:  15% (1104174/7347173)           
remote: Compressing objects:  16% (1151181/7347173)           
remote: Compressing objects:  17% (1237613/7347173)           
remote: Compressing objects:  18% (1308047/7347173)           
remote: Compressing objects:  19% (1361416/7347173)           
remote: Compressing objects:  20% (1432886/7347173)           
remote: Compressing objects:  21% (1517031/7347173)           
remote: Compressing objects:  22% (1582599/7347173)           
remote: Compressing objects:  23% (1684480/7347173)           
remote: Compressing objects:  24% (1735808/7347173)           
remote: Compresg sizes:  50% (1295/2615)           
remote: Getting sizes:  51% (1321/2615)           
remote: Getting sizes:  52% (1347/2615)           
remote: Getting sizes:  53% (1373/2615)           
remote: Getting sizes:  54% (1400/2615)           
remote: Getting sizes:  55% (1426/2615)           
remote: Getting sizes:  56% (1452/2615)           
remote: Getting sizes:  57% (1478/2615)           
remote: Getting sizes:  58% (1504/2615)           
remote: Getting sizes:  59% (1530/2615)           
remote: Getting sizes:  60% (1556/2615)           
remote: Getting sizes:  61% (1583/2615)           
remote: Getting sizes:  62% (1609/2615)           
remote: Getting sizes:  63% (1635/2615)           
remote: Getting sizes:  64% (1661/2615)           
remote: Getting sizes:  65% (1687/2615)           
remote: Getting sizes:  66% (1713/2615)           
remote: Getting sizes:  67% (1739/2615)           
remote: Getting sizes:  68% (1766/2615)           
remote: Getting sizes:  69% (1792/2615)           
remote: Getting sizes:  70% (1818/2615)           
remote: Getting sizes:  71% (1844/2615)           
remote: Getting sizes:  72% (1870/2615)           
remote: Getting sizes:  73% (1896/2615)           
remote: Getting sizes:  74% (1923/2615)           
remote: Getting sizes:  75% (1949/2615)           
remote: Getting sizes:  76% (1975/2615)           
remote: Getting sizes:  77% (2001/2615)           
remote: Getting sizes:  78% (2027/2615)           
remote: Getting sizes:  79% (2053/2615)           
remote: Getting sizes:  80% (2079/2615)           
remote: Getting sizes:  81% (2106/2615)           
remote: Getting sizes:  82% (2132/2615)           
remote: Getting sizes:  83% (2158/2615)           
remote: Getting sizes:  84% (2184/2615)           
remote: Getting sizes:  85% (2210/2615)           
remote: Getting sizes:  86% (2236/2615)           
remote: Getting sizes:  87% (2262/2615)           
remote: Getting sizes:  88% (2289/2615)           
remote: Getting sizes:  89% (2315/2615)           
remote: Getting sizes:  90% (2341/2615)           
remote: Getting sizes:  91% (2367/2615)           
remote: Getting sizes:  92% (2393/2615)           
remote: Getting sizes:  93% (2419/2615)           
remote: Getting sizes:  94% (2446/2615)           
remote: Getting sizes:  95% (2472/2615)           
remote: Getting sizes:  96% (2498/2615)           
remote: Getting sizes:  97% (2524/2615)           
remote: Getting sizes:  98% (2550/2615)           
remote: Getting sizes:  99% (2576/2615)           
remote: Getting sizes: 100% (2602/2615)           
remote: Getting sizes: 100% (2615/2615)        
|2| remote: Compressing objects:   1% (74/14576)           
remote: Compressing objects:   2% (229/14576)           
remote: Compressing objects:   3% (365/14576)           
remote: Compressing objects:   4% (512/14576)           
remote: Compressing objects:   5% (665/14576)           
remote: Compressing objects:   6% (802/14576)           
remote: Compressing objects:   7% (970/14576)           
remote: Compressing objects:   8% (1140/14576)           
remote: Compressing objects:   9% (1276/14576)           
remote: Compressing objects:  10% (1426/14576)           
remote: Compressing objects:  11% (1575/14576)           
remote: Compressing objects:  12% (1731/14576)           
remote: Compressing objects:  13% (1854/14576)           
remote: Compressing objects:  14% (2016/14576)           
remote: Compressing objects:  15% (2139/14576)           
remote: Compressing objects:  16% (2277/14576)           
remote: Compressing objects:  17% (2411/14576)           
remote: Compressing objects:  18% (2568/14576)           
remote: Compressing objects:  19% (2699/14576)           
remote: Compressing objects:  20% (2843/14576)           
remote: Compressing objects:  21% (3009/14576)           
remote: Compressing objects:  22% (3134/14576)           
remote: Compressing objects:  23% (3311/14576)           
remote: Compressing objects:  24% (3473/14576)           
remote: Compressing objects:  25% (3575/14576)           
remote: Compressing objects:  26% (3726/14576)           
remote: Compressing objects:  27% (3884/14576)           
remote: Compressing objects:  28% (4010/14576)           
remote: Compressing objects:  29% (4179/14576)           
remote: Compressing objects:  30% (4325/14576)           
remote: Compressing objects:  31% (4471/14576)           
remote: Compressing objects:  32% (4597/14576)           
remote: Compressing objects:  33% (4773/14576)           
remote: Compressing objects:  34% (4921/14576)           
remote: Compressing objects:  35% (5032/14576)           
remote: Compressing objects:  36% (5182/14576)           
remote: Compressing objects:  37% (5328/14576)           
remote: Compressing objects:  38% (5496/14576)           
remote: Compressing objects:  39% (5651/14576)           
remote: Compressing objects:  40% (5758/14576)           
remote: Compressing objects:  41% (5938/14576)           
remote: Compressing objects:  42% (6096/14576)           
remote: Compressing objects:  43% (6197/14576)           
remote: Compressing objects:  44% (6345/14576)           
remote: Compressing objects:  45% (6491/14576)           
remote: Compressing objects:  47% (6808/14576)           
remote: Compressing objects:  48% (6932/14576)           
remote: Compressing objects:  49% (7094/14576)           
remote: Compressing objects:  50% (7241/14576)           
remote: Compressing objects:  51% (7369/14576)           
remote: Compressing objects:  52% (7588/14576)           
remote: Compressing objects:  53% (7673/14576)           
remote: Compressing objects:  54% (7806/14576)           
remote: Compressing objects:  55% (7985/14576)           
remote: Compressing objects:  56% (8095/14576)           
remote: Compressing objects:  57% (8242/14576)           
remote: Compressing objects:  58% (8415/14576)           
remote: Compressing objects:  59% (8553/14576)           
remote: Compressing objects:  60% (8721/14576)           
remote: Compressing objects:  61% (8828/14576)           
remote: Compressing objects:  62% (8987/14576)           
remote: Compressing objects:  63% (9133/14576)           
remote: Compressing objects:  64% (9258/14576)           
remote: Compressing objects:  65% (9445/14576)           
remote: Compressing objects:  66% (9549/14576)           
remote: Compressing objects:  67% (9730/14576)           
remote: Compressing objects:  68% (9862/14576)           
remote: Compressing objects:  69% (9986/14576)           
remote: Compressing objects:  70% (10198/14576)           
remote: Compressing objects:  71% (10282/14576)           
remote: Compressing objects:  72% (10424/14576)           
remote: Compressing objects:  73% (10570/14576)           
remote: Compressing objects:  74% (10723/14576)           
remote: Compressing objects:  75% (10868/14576)           
remote: Compressing objects:  76% (11009/14576)           
remote: Compressing objects:  77% (11153/14576)           
remote: Compressing objects:  78% (11307/14576)           
remote: Compressing objects:  79% (11447/14576)           
remote: Compressing objects:  80% (11600/14576)           
remote: Compressing objects:  81% (11741/14576)           
remote: Compressing objects:  81% (11873/14576)           
remote: Compressing objects:  82% (11900/14576)           
remote: Compressing objects:  83% (12034/14576)           
remote: Compressing objects:  84% (12171/14576)           
remote: Compressing objects:  85% (12331/14576)           
remote: Compressing objects:  86% (12472/14576)           
remote: Compressing objects:  87% (12614/14576)           
remote: Compressing objects:  88% (12765/14576)           
remote: Compressing objects:  89% (12945/14576)           
remote: Compressing objects:  90% (13048/14576)           
remote: Compressing objects:  91% (13260/14576)           
remote: Compressing objects:  92% (13346/14576)           
remote: Compressing objects:  93% (13504/14576)           
remote: Compressing objects:  94% (13635/14576)           
remote: Compressing objects:  95% (13799/14576)           
remote: Compressing objects:  25% (1802240/7347173)           
remote: Compressing objects:  26% (1893482/7347173)           
remote: Compressing objects:  27% (1984843/7347173)           
remote: Compressing objects:  28% (2022997/7347173)           
remote: Compressing objects:  29% (2094146/7347173)           
remote: Compressing objects:  30% (2188111/7347173)           
remote: Compressing objects:  31% (2241494/7347173)           
remote: Compressing objects:  32% (2317814/7347173)           
remote: Compressing objects:  33% (2388469/7347173)           
remote: Compressing objects:  34% (2461747/7347173)           
remote: Compressing objects:  35% (2544591/7347173)           
remote: Compressing objects:  36% (2628802/7347173)           
remote: Compressing objects:  37% (2683422/7347173)           
remote: Compressing objects:  38% (2760873/7347173)           
remote: Compressing objects:  39% (2834211/7347173)           
remote: Compressing objects:  40% (2924911/7347173)           
remote: Compressing objects:  41% (2975967/7347173)           
remote: Compressing objects:  42% (3052201/7347173)           
remote: Compressing objects:  43% (3122629/7347173)           
remote: Compressing objects:  44% (3238892/7347173)           
remote: Compressing objects:  45% (3304684/7347173)           
remote: Compressing objects:  46% (3343922/7347173)           
remote: Compressing objects:  47% (3418580/7347173)           
remote: Compressing objects:  48% (3492836/7347173)           
remote: Compressing objects:  60% (4402435/7347173)           
remote: Compressing objects:  61% (4455187/7347173)           
remote: Compressing objects:  62% (4519994/7347173)           
remote: Compressing objects:  63% (4594350/7347173)           
remote: Compressing objects:  64% (4674446/7347173)           
remote: Compressing objects:  65% (4739999/7347173)           
remote: Compressing objects:  66% (4818207/7347173)           
remote: Compressing objects:  67% (4888433/7347173)           
remote: Compressing objects:  68% (4961352/7347173)           
remote: Compressing objects:  69% (5066459/7347173)           
remote: Compressing objects:  70% (5123391/7347173)           
remote: Compressing objects:  71% (5182737/7347173)           
remote: Compressing objects:  72% (5282042/7347173)           
remote: Compressing objects:  73% (5343169/7347173)           
remote: Compressing objects:  74% (5414736/7347173)           
remote: Compressing objects:  75% (5496257/7347173)           
remote: Compressing objects:  76% (5548510/7347173)           
remote: Compressing objects:  77% (5640860/7347173)           
remote: Compressing objects:  79% (5809779/7347173)           
remote: Compressing objects:  80% (5844174/7347173)           
remote: Compressing objects:  81% (5919206/7347173)           
remote: Compressing objects:  82% (5992441/7347173)           
remote: Compressing objects:  83% (6088686/7347173)           
remote: Compressing objects:  84% (6135813/7347173)           
remote: Compressing objects:  85% (6220536/7347173)           
remote: Compressing objects:  86% (6300076/7347173)           
remote: Compressing objects:  87% (6389053/7347173)           
remote: Compressing objects:  88% (6470060/7347173)           
remote: Compressing objects:  89% (6502867/7347173)           
remote: Compressing objects:  90% (6590735/7347173)           
remote: Compressing objects:  91% (6686524/7347173)           
remote: Compressing objects:  92% (6730089/7347173)           
remote: Compressing objects:  93% (6797513/7347173)           
remote: Compressing objects:  94% (6871609/7347173)           
remote: Compressing objects:  95% (6951181/7347173)           
remote: Compressing objects:  96% (7028865/7347173)           
remote: Compressing objects:  97% (7110803/7347173)           
remote: Compressing objects:  98% (7174556/7347173)           
remote: Compressing objects:  99% (7252958/7347173)           
remote: Compressing objects: 100% (7310789/7347173)           
remote: Compressing objects: 100% (7347173/7347173)        
|1| Receiving objects:   0% (1/1696)
Receiving objects:   1% (17/1696)
Receiving objects:   2% (34/1696)
Receiving objects:   3% (51/1696)
Receiving objects:   4% (68/1696)
Receiving objects:   5% (85/1696)
Receiving objects:   6% (102/1696)
Receiving objects:   7% (119/1696)
Receiving objects:   8% (136/1696)
Receiving objects:   9% (153/1696)
Receiving objects:  10% (170/1696)
Receiving objects:  11% (187/1696)
Receiving objects:  12% (204/1696)
Receiving objects:  13% (221/1696)
Receiving objects:  14% (238/1696)
Receiving objects:  15% (255/1696)
Receiving objects:  16% (272/1696)
Receiving objects:  17% (289/1696)
Receiving objects:  18% (306/1696)
Receiving objects:  19% (323/1696)
Receiving objects:  20% (340/1696)
Receiving objects:  21% (357/1696)
Receiving objects:  22% (374/1696)
Receiving objects:  23% (391/1696)
Receiving objects:  24% (408/1696)
Receiving objects:  25% (424/1696)
Receiving objects:  26% (441/1696)
Receiving objects:  27% (458/1696)
Receiving objects:  28% (475/1696)
Receiving objects:  29% (492/1696)
Receiving objects:  30% (509/1696)
Receiving objects:  31% (526/1696)
Receiving objects:  32% (543/1696)
Receiving objects:  33% (560/1696)
Receiving objects:  34% (577/1696)
Receiving objects:  35% (594/1696)
Receiving objects:  36% (611/1696)
Receiving objects:  37% (628/1696)
Receiving objects:  38% (645/1696)
Receiving objects:  39% (662/1696)
Receiving objects:  40% (679/1696)
Receiving objects:  41% (696/1696)
Receiving objects:  42% (713/1696)
Receiving objects:  43% (730/1696)
Receiving objects:  44% (747/1696)
Receiving objects:  45% (764/1696)
Receiving objects:  46% (781/1696)
Receiving objects:  47% (798/1696)
Receiving objects:  48% (815/1696)
Receiving objects:  49% (832/1696)
Receiving objects:  50% (848/1696)
Receiving objects:  51% (865/1696)
Receiving objects:  52% (882/1696)
Receiving objects:  53% (899/1696)
Receiving objects:  54% (916/1696)
Receiving objects:  55% (933/1696)
Receiving objects:  56% (950/1696)
Receiving objects:  57% (967/1696)
Receiving objects:  58% (984/1696)
Receiving objects:  59% (1001/1696)
Receiving objects:  60% (1018/1696)
Receiving objects:  61% (1035/1696)
Receiving objects:  62% (1052/1696)
Receiving objects:  63% (1069/1696)
Receiving objects:  64% (1086/1696)
Receiving objects:  65% (1103/1696)
Receiving objects:  66% (1120/1696)
Receiving objects:  67% (1137/1696)
Receiving objects:  68% (1154/1696)
Receiving objects:  69% (1171/1696)
Receiving objects:  70% (1188/1696)
Receiving objects:  71% (1205/1696)
Receiving objects:  72% (1222/1696)
Receiving objects:  73% (1239/1696)
Receiving objects:  74% (1256/1696)
Receiving objects:  75% (1272/1696)
Receiving objects:  76% (1289/1696)
Receiving objects:  77% (1306/1696)
Receiving objects:  78% (1323/1696)
Receiving objects:  79% (1340/1696)
Receiving objects:  80% (1357/1696)
Receiving objects:  81% (1374/1696)
Receiving objects:  82% (1391/1696)
Receiving objects:  83% (1408/1696)
Receiving objects:  84% (1425/1696)
Receiving objects:  85% (1442/1696)
Receiving objects:  86% (1459/1696)
Receiving objects:  87% (1476/1696)
Receiving objects:  88% (1493/1696)
Receiving objects:  89% (1510/1696)
Receiving objects:  90% (1527/1696)
Receiving objects:  91% (1544/1696)
Receiving objects:  92% (1561/1696)
Receiving objects:  93% (1578/1696)
Receiving objects:  94% (1595/1696)
Receiving objects:  95% (1612/1696)
Receiving objects:  96% (1629/1696)
Receiving objects:  97% (1646/1696)
Receiving objects:  98% (1663/1696)
Receiving objects:  99% (1680/1696)
remote: Total 1696 (delta 322), reused 448 (delta 39)        
|1| Receiving objects: 100% (1696/1696)
Receiving objects: 100% (1696/1696), 2.30 MiB | 5.72 MiB/s, done.
|1| Resolving deltas:   0% (0/322)
Resolving deltas:   1% (4/322)
Resolving deltas:   2% (7/322)
Resolving deltas:   3% (10/322)
Resolving deltas:   4% (13/322)
Resolving deltas:   5% (17/322)
Resolving deltas:   6% (20/322)
Resolving deltas:   7% (23/322)
Resolving deltas:   8% (26/322)
Resolving deltas:   9% (29/322)
Resolving deltas:  10% (33/322)
Resolving deltas:  11% (36/32sing objects:  96% (13930/14576)           
remote: Compressing objects:  97% (14079/14576)           
remote: Compressing objects:  98% (14212/14576)           
remote: Compressing objects:  99% (14385/14576)           
remote: Compressing objects: 100% (14507/14576)           
remote: Compressing objects: 100% (14575/14576)        
|2| Receiving objects:   0% (1/2707)
Receiving objects:   1% (28/2707)
Receiving objects:   2% (55/2707)
Receiving objects:   3% (82/2707)
Receiving objects:   4% (109/2707)
Receiving objects:   5% (136/2707)
Receiving objects:   6% (163/2707)
Receiving objects:   7% (190/2707)
Receiving objects:   8% (217/2707)
Receiving objects:   9% (244/2707)
Receiving objects:  10% (271/2707)
Receiving objects:  11% (298/2707)
Receiving objects:  12% (325/2707)
Receiving objects:  13% (352/2707)
Receiving objects:  14% (379/2707)
Receiving objects:  15% (407/2707)
Receiving objects:  16% (434/2707)
Receiving objects:  17% (461/2707)
Receiving objects:  18% (488/2707)
Receiving objects:  19% (515/2707)
Receiving objects:  20% (542/2707)
Receiving objects:  21% (569/2707)
Receiving objects:  22% (596/2707)
Receiving objects:  23% (623/2707)
Receiving objects:  24% (650/2707)
Receiving objects:  25% (677/2707)
Receiving objects:  26% (704/2707)
Receiving objects:  27% (731/2707)
Receiving objects:  28% (758/2707)
Receiving objects:  29% (786/2707)
Receiving objects:  30% (813/2707)
Receiving objects:  31% (840/2707)
Receiving objects:  32% (867/2707)
Receiving objects:  33% (894/2707)
Receiving objects:  34% (921/2707)
Receiving objects:  35% (948/2707)
Receiving objects:  36% (975/2707)
Receiving objects:  37% (1002/2707)
Receiving objects:  38% (1029/2707)
Receiving objects:  39% (1056/2707)
Receiving objects:  40% (1083/2707)
Receiving objects:  41% (1110/2707)
Receiving objects:  42% (1137/2707)
Receiving objects:  43% (1165/2707)
Receiving objects:  44% (1192/2707)
Receiving objects:  45% (1219/2707)
Receiving objects:  46% (1246/2707)
Receiving objects:  47% (1273/2707)
Receiving objects:  48% (1300/2707)
Receiving objects:  49% (1327/2707)
Receiving objects:  50% (1354/2707)
Receiving objects:  51% (1381/2707)
Receiving objects:  52% (1408/2707)
Receiving objects:  53% (1435/2707)
Receiving objects:  54% (1462/2707)
Receiving objects:  55% (1489/2707)
Receiving objects:  56% (1516/2707)
Receiving objects:  57% (1543/2707)
Receiving objects:  58% (1571/2707)
Receiving objects:  59% (1598/2707)
Receiving objects:  60% (1625/2707)
Receiving objects:  61% (1652/2707)
Receiving objects:  62% (1679/2707)
Receiving objects:  63% (1706/2707)
Receiving objects:  64% (1733/2707)
Receiving objects:  65% (1760/2707)
Receiving objects:  66% (1787/2707)
Receiving objects:  67% (1814/2707)
Receiving objects:  68% (1841/2707)
Receiving objects:  69% (1868/2707)
Receiving objects:  70% (1895/2707)
Receiving objects:  71% (1922/2707)
Receiving objects:  72% (1950/2707)
Receiving objects:  73% (1977/2707)
Receiving objects:  74% (2004/2707)
Receiving objects:  75% (2031/2707)
Receiving objects:  76% (2058/2707)
Receiving objects:  77% (2085/2707)
Receiving objects:  78% (2112/2707)
Receiving objects:  79% (2139/2707)
Receiving objects:  80% (2166/2707)
Receiving objects:  81% (2193/2707)
Receiving objects:  82% (2220/2707)
Receiving objects:  83% (2247/2707)
Receiving objects:  84% (2274/2707)
Receiving objects:  85% (2301/2707)
Receiving objects:  86% (2329/2707)
Receiving objects:  87% (2356/2707)
Receiving objects:  88% (2383/2707)
Receiving objects:  89% (2410/2707)
Receiving objects:  90% (2437/2707)
Receiving objects:  91% (2464/2707)
Receiving objects:  92% (2491/2707)
Receiving objects:  93% (2518/2707)
Receiving objects:  94% (2545/2707)
Receiving objects:  95% (2572/2707)
Receiving objects:  96% (2599/2707)
Receiving objects:  97% (2626/2707)
Receiving objects:  98% (2653/2707)
Receiving objects:  99% (2680/2707), 3.16 MiB | 6.31 MiB/s
remote: Total 2707 (delta 223), reused 1058 (delta 90)        
|2| Receiving objects: 100% (2707/2707), 3.16 MiB | 6.31 MiB/s
Receiving objects: 100% (2707/2707), 3.31 MiB | 6.32 MiB/s, done.
|2| Resolving deltas:   0% (0/223)
Resolving deltas:   1% (3/223)
Resolving deltas:   2% (5/223)
Resolving deltas:   3% (7/223)
Resolving deltas:   4% (9/223)
Resolving deltas:   5% (12/223)
Resolving deltas:   6% (14/223)
Resolving deltas:   7% (16/223)
Resolving deltas:   8% (18/223)
Resolving deltas:   9% (21/223)
Resolving deltas:  10% (23/223)
Resolving deltas:  11% (25/223)
Resolving deltas:  12% (28/223)
Resolving deltas:  13% (29/223)
Resolving deltas:  14% (32/223)
Resolving deltas:  15% (34/223)
Resolving deltas:  16% (36/223)
Resolving deltas:  17% (38/223)
Resolving deltas:  18% (41/223)
Resolving deltas:  19% (43/223)
Resolving deltas:  20% (45/223)
Resolving deltas:  21% (47/223)
Resolving deltas:  22% (50/223)
Resolving deltas:  23% (52/223)
Resolving deltas:  24% (54/223)
Resolving deltas:  25% (57/223)
Resolving deltas:  26% (58/223)
Resolving deltas:  27% (61/223)
Resolving deltas:  28% (63/223)
Resolving deltas:  29% (65/223)
Resolving deltas:  30% (67/223)
Resolving deltas:  31% (70/223)
Resolving deltas:  32% (72/223)
Resolving deltas:  33% (74/223)
Resolving deltas:  34% (76/223)
Resolving deltas:  35% (79/223)
Resolving deltas:  36% (81/223)
Resolving deltas:  37% (83/223)
Resolving deltas:  38% (85/223)
Resolving deltas:  39% (87/223)
Resolving deltas:  40% (90/223)
Resolving deltas:  41% (92/223)
Resolving deltas:  42% (94/223)
Resolving deltas:  43% (96/223)
Resolving deltas:  44% (99/223)
Resolving deltas:  45% (101/223)
Resolving deltas:  46% (103/223)
Resolving deltas:  47% (105/223)
Resolving deltas:  48% (108/223)
Resolving deltas:  49% (111/223)
Resolving deltas:  50% (112/223)
Resolving deltas:  51% (114/223)
Resolving deltas:  52% (117/223)
Resolving deltas:  53% (119/223)
Resolving deltas:  54% (121/223)
Resolving deltas:  55% (123/223)
Resolving deltas:  56% (125/223)
Resolving deltas:  57% (128/223)
Resolving deltas:  58% (130/223)
Resolving deltas:  59% (133/223)
Resolving deltas:  60% (134/223)
Resolving deltas:  61% (137/223)
Resolving deltas:  62% (140/223)
Resolving deltas:  63% (141/223)
Resolving deltas:  64% (143/223)
Resolving deltas:  65% (145/223)
Resolving deltas:  66% (148/223)
Resolving deltas:  67% (150/223)
Resolving deltas:  68% (153/223)
Resolving deltas:  69% (154/223)
Resolving deltas:  70% (157/223)
Resolving deltas:  71% (159/223)
Resolving deltas:  72% (161/223)
Resolving deltas:  73% (163/223)
Resolving deltas:  74% (166/223)
Resolving deltas:  75% (168/223)
Resolving deltas:  76% (170/223)
Resolving deltas:  77% (172/223)
Resolving deltas:  78% (174/223)
Resolving deltas:  79% (177/223)
Resolving deltas:  80% (179/223)
Resolving deltas:  81% (181/223)
Resolving deltas:  82% (183/223)
Resolving deltas:  83% (186/223)
Resolving deltas:  84% (188/223)
Resolving deltas:  85% (190/223)
Resolving deltas:  86% (192/223)
Resolving deltas:  87% (195/223)
Resolving deltas:  88% (197/223)
Resolving deltas:  89% (199/223)
Resolving deltas:  90% (202/223)
Resolving deltas:  91% (203/223)
Resolving deltas:  92% (206/223)
Resolving deltas:  93% (208/223)
Resolving deltas:  94% (210/223)
Resolving deltas:  95% (212/223)
Resolving deltas:  96% (215/223)
Resolving deltas:  97% (217/223)
Resolving deltas:  98% (219/223)
Resolving deltas:  99% (221/223)
Resolving deltas: 100% (223/223)
Resolving deltas: 100% (223/223), done.
|2|  00:01
2)
Resolving deltas:  12% (39/322)
Resolving deltas:  13% (42/322)
Resolving deltas:  14% (46/322)
Resolving deltas:  15% (49/322)
Resolving deltas:  16% (53/322)
Resolving deltas:  17% (55/322)
Resolving deltas:  18% (58/322)
Resolving deltas:  19% (63/322)
Resolving deltas:  20% (65/322)
Resolving deltas:  21% (68/322)
Resolving deltas:  22% (71/322)
Resolving deltas:  23% (75/322)
Resolving deltas:  24% (78/322)
Resolving deltas:  25% (81/322)
Resolving deltas:  26% (84/322)
Resolving deltas:  27% (87/322)
Resolving deltas:  28% (91/322)
Resolving deltas:  29% (94/322)
Resolving deltas:  30% (97/322)
Resolving deltas:  31% (100/322)
Resolving deltas:  32% (104/322)
Resolving deltas:  33% (107/322)
Resolving deltas:  34% (110/322)
Resolving deltas:  35% (113/322)
Resolving deltas:  36% (117/322)
Resolving deltas:  37% (120/322)
Resolving deltas:  38% (123/322)
Resolving deltas:  39% (126/322)
Resolving deltas:  40% (129/322)
Resolving deltas:  41% (133/322)
Resolving deltas:  42% (136/322)
Resolving deltas:  43% (139/322)
Resolving deltas:  44% (143/322)
Resolving deltas:  45% (147/322)
Resolving deltas:  46% (149/322)
Resolving deltas:  47% (152/322)
Resolving deltas:  48% (155/322)
Resolving deltas:  49% (158/322)
Resolving deltas:  50% (161/322)
Resolving deltas:  51% (165/322)
Resolving deltas:  52% (168/322)
Resolving deltas:  53% (171/322)
Resolving deltas:  54% (174/322)
Resolving deltas:  55% (178/322)
Resolving deltas:  56% (182/322)
Resolving deltas:  57% (184/322)
Resolving deltas:  58% (188/322)
Resolving deltas:  59% (191/322)
Resolving deltas:  60% (194/322)
Resolving deltas:  61% (197/322)
Resolving deltas:  62% (200/322)
Resolving deltas:  63% (203/322)
Resolving deltas:  64% (207/322)
Resolving deltas:  65% (210/322)
Resolving deltas:  66% (213/322)
Resolving deltas:  67% (216/322)
Resolving deltas:  68% (219/322)
Resolving deltas:  69% (223/322)
Resolving deltas:  70% (227/322)
Resolving deltas:  71% (229/322)
Resolving deltas:  72% (232/322)
Resolving deltas:  73% (236/322)
Resolving deltas:  74% (239/322)
Resolving deltas:  75% (242/322)
Resolving deltas:  76% (245/322)
Resolving deltas:  77% (248/322)
Resolving deltas:  78% (252/322)
Resolving deltas:  79% (255/322)
Resolving deltas:  80% (258/322)
Resolving deltas:  81% (261/322)
Resolving deltas:  82% (265/322)
Resolving deltas:  83% (268/322)
Resolving deltas:  84% (271/322)
Resolving deltas:  85% (274/322)
Resolving deltas:  86% (277/322)
Resolving deltas:  87% (281/322)
Resolving deltas:  88% (284/322)
Resolving deltas:  89% (287/322)
Resolving deltas:  90% (290/322)
Resolving deltas:  91% (294/322)
Resolving deltas:  92% (297/322)
Resolving deltas:  93% (301/322)
Resolving deltas:  94% (303/322)
Resolving deltas:  95% (306/322)
Resolving deltas:  96% (310/322)
Resolving deltas:  97% (314/322)
Resolving deltas:  98% (316/322)
Resolving deltas:  99% (319/322)
Resolving deltas: 100% (322/322)
Resolving deltas: 100% (322/322), done.
|1| Submodule 'lib/ve' (https://gerrit.wikimedia.org/r/VisualEditor/VisualEditor.git) registered for path 'lib/ve'
|1| Cloning into '/var/www/html/w/extensions/VisualEditor/lib/ve'...
|1| remote: Counting objects: 1           
remote: Counting objects: 222, done        
|1| remote: Finding sources:   1% (802/160207)           
remote: Finding sources:   2% (2404/160207)           
remote: Finding sources:   3% (4006/160207)           
remote: Finding sources:   4% (5608/160207)           
remote: Finding sources:   5% (7210/160207)           
remote: Finding sources:   6% (8812/160207)           
remote: Finding sources:   7% (10414/160207)           
remote: Finding sources:   8% (12016/160207)           
remote: Finding sources:   9% (13618/160207)           
remote: Finding sources:  10% (15220/160207)           
remote: Finding sources:  11% (16822/160207)           
remote: Finding sources:  12% (18424/160207)           
remote: Finding sources:  13% (20026/160207)           
remote: Finding sources:  14% (21628/160207)           
remote: Finding sources:  15% (23231/160207)           
remote: Finding sources:  16% (24833/160207)           
remote: Finding sources:  17% (26435/160207)           
remote: Finding sources:  18% (28037/160207)           
remote: Finding sources:  19% (29639/160207)           
remote: Finding sources:  20% (31241/160207)           
remote: Finding sources:  21% (32843/160207)           
remote: Finding sources:  22% (34445/160207)           
remote: Finding sources:  23% (36047/160207)           
remote: Finding sources:  24% (37649/160207)           
remote: Finding sources:  25% (39251/160207)           
remote: Finding sources:  26% (40853/160207)           
remote: Finding sources:  27% (42455/160207)           
remote: Finding sources:  28% (44057/160207)           
remote: Finding sources:  29% (45659/160207)           
remote: Finding sources:  30% (47262/160207)           
remote: Finding sources:  31% (48864/160207)           
remote: Finding sources:  32% (50466/160207)           
remote: Finding sources:  33% (52068/160207)           
remote: Finding sources:  34% (53670/160207)           
remote: Finding sources:  35% (55272/160207)           
remote: Finding sources:  36% (56874/160207)           
remote: Finding sources:  37% (58476/160207)           
remote: Finding sources:  38% (60078/160207)           
remote: Finding sources:  39% (61680/160207)           
remote: Finding sources:  40% (63282/160207)           
remote: Finding sources:  41% (64884/160207)           
remote: Finding sources:  42% (66486/160207)           
remote: Finding sources:  43% (68088/160207)           
remote: Finding sources:  44% (69691/160207)           
remote: Finding sources:  45% (71293/160207)           
remote: Finding sources:  46% (72895/160207)           
remote: Finding sources:  47% (74497/160207)           
remote: Finding sources:  48% (76099/160207)           
remote: Finding sources:  49% (77701/160207)           
remote: Finding sources:  50% (79303/160207)           
remote: Finding sources:  51% (80905/160207)           
remote: Finding sources:  52% (82507/160207)           
remote: Finding sources:  53% (84109/160207)           
remote: Finding sources:  54% (85711/160207)           
remote: Finding sources:  55% (87313/160207)           
remote: Finding sources:  56% (88915/160207)           
remote: Finding sources:  57% (90517/160207)           
remote: Finding sources:  58% (92120/160207)           
remote: Finding sources:  59% (93722/160207)           
remote: Finding sources:  60% (95324/160207)           
remote: Finding sources:  61% (96926/160207)           
remote: Finding sources:  62% (98528/160207)           
remote: Finding sources:  63% (100130/160207)           
remote: Finding sources:  64% (101732/160207)           
remote: Finding sources:  65% (103334/160207)           
remote: Finding sources:  66% (104936/160207)           
remote: Finding sources:  67% (106538/160207)           
remote: Finding sources:  68% (108140/160207)           
remote: Finding sources:  69% (109742/160207)           
remote: Finding sources:  70% (111344/160207)           
remote: Finding sources:  71% (112946/160207)           
remote: Finding sources:  72% (114548/160207)           
remote: Finding sources:  73% (116151/160207)           
remote: Finding sources:  74% (117753/160207)           
remote: Finding sources:  75% (119355/160207)           
remote: Finding sources:  76% (120957/160207)           
remote: Finding sources:  77% (122559/160207)           
remote: Finding sources:  78% (124161/160207)           
remote: Finding sources:  79% (125763/160207)           
remote: Finding sources:  80% (127365/160207)           
remote: Finding sources:  81% (128967/160207)           
remote: Finding sources:  82% (130569/160207)           
remote: Finding sources:  83% (132171/160207)           
remote: Finding sources:  84% (133773/160207)           
remote: Finding sources:  85% (135375/160207)           
remote: Finding sources:  86% (136977/160207)           
remote: Finding sources:  87% (138580/160207)           
remote: Finding sources:  88% (140182/160207)           
remote: Finding sources:  89% (141784/160207)           
remote: Finding sources:  90% (143386/160207)           
remote: Finding sources:  91% (144988/160207)           
remote: Finding sources:  92% (146590/160207)           
remote: Finding sources:  93% (148192/160207)           
remote: Finding sources:  94% (149794/160207)           
remote: Finding sources:  95% (151396/160207)           
remote: Finding sources:  96% (152998/160207)           
remote: Finding sources:  97% (154600/160207)           
remote: Finding sources:  98% (156202/160207)           
remote: Finding sources:  99% (157804/160207)           
remote: Finding sources: 100% (159406/160207)           
remote: Finding sources: 100% (160207/160207)        
|1| remote: Getting sizes:   1% (45/8938)           
remote: Getting sizes:   2% (135/8938)           
remote: Getting sizes:   3% (224/8938)           
remote: Getting sizes:   4% (313/8938)           
remote: Getting sizes:   5% (403/8938)           
remote: Getting sizes:   6% (492/8938)           
remote: Getting sizes:   7% (581/8938)           
remote: Getting sizes:   8% (671/8938)           
remote: Getting sizes:   9% (760/8938)           
remote: Getting sizes:  10% (850/8938)           
remote: Getting sizes:  11% (939/8938)           
remote: Getting sizes:  12% (1028/8938)           
remote: Getting sizes:  13% (1118/8938)           
remote: Getting sizes:  14% (1207/8938)           
remote: Getting sizes:  15% (1297/8938)           
remote: Getting sizes:  16% (1386/8938)           
remote: Getting sizes:  17% (1475/8938)           
remote: Getting sizes:  18% (1565/8938)           
remote: Getting sizes:  19% (1654/8938)           
remote: Getting sizes:  20% (1743/8938)           
remote: Getting sizes:  21% (1833/8938)           
remote: Getting sizes:  22% (1922/8938)           
remote: Getting sizes:  23% (2012/8938)           
remote: Getting sizes:  24% (2101/8938)           
remote: Getting sizes:  25% (2190/8938)           
remote: Getting sizes:  26% (2280/8938)           
remote: Getting sizes:  27% (2369/8938)           
remote: Getting sizes:  28% (2458/8938)           
remote: Getting sizes:  29% (2548/8938)           
remote: Getting sizes:  30% (2637/8938)           
remote: Getting sizes:  31% (2727/8938)           
remote: Getting sizes:  32% (2816/8938)           
remote: Getting sizes:  33% (2905/8938)           
remote: Getting sizes:  34% (2995/8938)           
remote: Getting sizes:  35% (3084/8938)           
remote: Getting sizes:  36% (3173/8938)           
remote: Getting sizes:  37% (3263/8938)           
remote: Getting sizes:  38% (3352/8938)           
remote: Getting sizes:  39% (3442/8938)           
remote: Getting sizes:  40% (3531/8938)           
remote: Getting sizes:  41% (3620/8938)           
remote: Getting sizes:  42% (3710/8938)           
remote: Getting sizes:  43% (3799/8938)           
remote: Getting sizes:  44% (3889/8938)           
remote: Getting sizes:  45% (3978/8938)           
remote: Getting sizes:  46% (4067/8938)           
remote: Getting sizes:  47% (4157/8938)           
remote: Getting sizes:  48% (4246/8938)           
remote: Getting sizes:  49% (4335/8938)           
remote: Getting sizes:  50% (4425/8938)           
remote: Getting sizes:  51% (4514/8938)           
remote: Getting sizes:  52% (4604/8938)           
remote: Getting sizes:  53% (4693/8938)           
remote: Getting sizes:  54% (4782/8938)           
remote: Getting sizes:  55% (4872/8938)           
remote: Getting sizes:  56% (4961/8938)           
remote: Getting sizes:  57% (5050/8938)           
remote: Getting sizes:  58% (5140/8938)           
remote: Getting sizes:  59% (5229/8938)           
remote: Getting sizes:  60% (5319/8938)           
remote: Getting sizes:  61% (5408/8938)           
remote: Getting sizes:  62% (5497/8938)           
remote: Getting sizes:  63% (5587/8938)           
remote: Getting sizes:  64% (5676/8938)           
remote: Getting sizes:  65% (5766/8938)           
remote: Getting sizes:  66% (5855/8938)           
remote: Getting sizes:  67% (5944/8938)           
remote: Getting sizes:  68% (6034/8938)           
remote: Getting sizes:  69% (6123/8938)           
remote: Getting sizes:  70% (6212/8938)           
remote: Getting sizes:  71% (6302/8938)           
remote: Getting sizes:  72% (6391/8938)           
remote: Getting sizes:  73% (6481/8938)           
remote: Getting sizes:  74% (6570/8938)           
remote: Getting sizes:  75% (6659/8938)           
remote: Getting sizes:  76% (6749/8938)           
remote: Getting sizes:  77% (6838/8938)           
remote: Getting sizes:  78% (6927/8938)           
remote: Getting sizes:  79% (7017/8938)           
remote: Getting sizes:  80% (7106/8938)           
remote: Getting sizes:  81% (7196/8938)           
remote: Getting sizes:  82% (7285/8938)           
remote: Getting sizes:  83% (7374/8938)           
remote: Getting sizes:  84% (7464/8938)           
remote: Getting sizes:  85% (7553/8938)           
remote: Getting sizes:  86% (7642/8938)           
remote: Getting sizes:  87% (7732/8938)           
remote: Getting sizes:  88% (7821/8938)           
remote: Getting sizes:  89% (7911/8938)           
remote: Getting sizes:  90% (8000/8938)           
remote: Getting sizes:  91% (8089/8938)           
remote: Getting sizes:  92% (8179/8938)           
remote: Getting sizes:  93% (8268/8938)           
remote: Getting sizes:  94% (8358/8938)           
remote: Getting sizes:  95% (8447/8938)           
remote: Getting sizes:  96% (8536/8938)           
remote: Getting sizes:  97% (8626/8938)           
remote: Getting sizes:  98% (8715/8938)           
remote: Getting sizes:  99% (8804/8938)           
remote: Getting sizes: 100% (8894/8938)           
remote: Getting sizes: 100% (8938/8938)        
|1| remote: Compressing objects:   1% (12780/2194276)           
remote: Compressing objects:   2% (33278/2194276)           
remote: Compressing objects:   3% (54888/2194276)           
remote: Compressing objects:   4% (77292/2194276)           
remote: Compressing objects:  26% (575342/2194276)           
remote: Compressing objects:  46% (1017642/2194276)           
remote: Compressing objects:  52% (1150965/2194276)           
remote: Compressing objects:  58% (1269139/2194276)           
remote: Compressing objects:  63% (1386988/2194276)           
remote: Compressing objects:  66% (1450259/2194276)           
remote: Compressing objects:  68% (1503074/2194276)           
remote: Compressing objects:  71% (1549699/2194276)           
remote: Compressing objects:  72% (1586294/2194276)           
remote: Compressing objects:  74% (1620871/2194276)           
remote: Compressing objects:  75% (1652365/2194276)           
remote: Compressing objects:  77% (1678895/2194276)           
remote: Compressing objects:  78% (1704094/2194276)           
remote: Compressing objects:  79% (1728293/2194276)           
remote: Compressing objects:  80% (1752390/2194276)           
remote: Compressing objects:  81% (1771509/2194276)           
remote: Compressing objects:  82% (1790189/2194276)           
remote: Compressing objects:  83% (1825616/2194276)           
remote: Compressing objects:  84% (1842738/2194276)           
remote: Compressing objects:  85% (1859591/2194276)           
remote: Compressing objects:  86% (1876429/2194276)           
remote: Compressing objects:  87% (1906895/2194276)           
remote: Compressing objects:  88% (1921065/2194276)           
remote: Compressing objects:  89% (1947620/2194276)           
remote: Compressing objects:  90% (1967841/2194276)           
remote: Compressing objects:  91% (1986513/2194276)           
remote: Compressing objects:  92% (2011116/2194276)           
remote: Compressing objects:  93% (2033876/2194276)           
remote: Compressing objects:  94% (2053788/2194276)           
remote: Compressing objects:  95% (2077585/2194276)           
remote: Compressing objects:  96% (2098471/2194276)           
remote: Compressing objects:  97% (2119812/2194276)           
remote: Compressing objects:  98% (2141295/2194276)           
remote: Compressing objects:  99% (2161410/2194276)           
remote: Compressing objects: 100% (2184500/2194276)           
remote: Compressing objects: 100% (2194276/2194276)        
|1| Receiving objects:   0% (1/160207)
Receiving objects:   1% (1603/160207)
Receiving objects:   2% (3205/160207)
Receiving objects:   3% (4807/160207)
Receiving objects:   4% (6409/160207)
Receiving objects:   5% (8011/160207)
Receiving objects:   6% (9613/160207)
Receiving objects:   7% (11215/160207)
Receiving objects:   8% (12817/160207)
Receiving objects:   9% (14419/160207)
Receiving objects:  10% (16021/160207)
Receiving objects:  11% (17623/160207)
Receiving objects:  12% (19225/160207)
Receiving objects:  13% (20827/160207)
Receiving objects:  14% (22429/160207)
Receiving objects:  15% (24032/160207)
Receiving objects:  16% (25634/160207)
Receiving objects:  17% (27236/160207)
Receiving objects:  18% (28838/160207)
Receiving objects:  19% (30440/160207)
Receiving objects:  20% (32042/160207)
Receiving objects:  21% (33644/160207)
Receiving objects:  22% (35246/160207)
Receiving objects:  23% (36848/160207)
Receiving objects:  24% (38450/160207)
Receiving objects:  25% (40052/160207)
Receiving objects:  26% (41654/160207)
Receiving objects:  27% (43256/160207)
Receiving objects:  28% (44858/160207)
Receiving objects:  29% (46461/160207)
Receiving objects:  30% (48063/160207)
Receiving objects:  31% (49665/160207)
Receiving objects:  32% (51267/160207)
Receiving objects:  33% (52869/160207)
Receiving objects:  34% (54471/160207)
Receiving objects:  35% (56073/160207)
Receiving objects:  36% (57675/160207)
Receiving objects:  37% (59277/160207)
Receiving objects:  38% (60879/160207)
Receiving objects:  39% (62481/160207)
Receiving objects:  40% (64083/160207)
Receiving objects:  41% (65685/160207)
Receiving objects:  42% (67287/160207)
Receiving objects:  43% (68890/160207)
Receiving objects:  44% (70492/160207)
Receiving objects:  45% (72094/160207)
Receiving objects:  46% (73696/160207)
Receiving objects:  47% (75298/160207)
Receiving objects:  48% (76900/160207)
Receiving objects:  49% (78502/160207)
Receiving objects:  50% (80104/160207)
Receiving objects:  51% (81706/160207)
Receiving objects:  52% (83308/160207)
Receiving objects:  53% (84910/160207)
Receiving objects:  54% (86512/160207)
Receiving objects:  55% (88114/160207)
Receiving objects:  56% (89716/160207)
Receiving objects:  57% (91318/160207)
Receiving objects:  58% (92921/160207)
Receiving objects:  59% (94523/160207), 17.90 MiB | 35.80 MiB/s
Receiving objects:  60% (96125/160207), 17.90 MiB | 35.80 MiB/s
Receiving objects:  61% (97727/160207), 17.90 MiB | 35.80 MiB/s
Receiving objects:  62% (99329/160207), 17.90 MiB | 35.80 MiB/s
Receiving objects:  63% (100931/160207), 17.90 MiB | 35.80 MiB/s
Receiving objects:  64% (102533/160207), 17.90 MiB | 35.80 MiB/s
Receiving objects:  65% (104135/160207), 17.90 MiB | 35.80 MiB/s
Receiving objects:  66% (105737/160207), 17.90 MiB | 35.80 MiB/s
Receiving objects:  67% (107339/160207), 17.90 MiB | 35.80 MiB/s
Receiving objects:  68% (108941/160207), 17.90 MiB | 35.80 MiB/s
Receiving objects:  69% (110543/160207), 17.90 MiB | 35.80 MiB/s
Receiving objects:  70% (112145/160207), 17.90 MiB | 35.80 MiB/s
Receiving objects:  71% (113747/160207), 17.90 MiB | 35.80 MiB/s
Receiving objects:  72% (115350/160207), 17.90 MiB | 35.80 MiB/s
Receiving objects:  73% (116952/160207), 17.90 MiB | 35.80 MiB/s
Receiving objects:  74% (118554/160207), 17.90 MiB | 35.80 MiB/s
Receiving objects:  75% (120156/160207), 17.90 MiB | 35.80 MiB/s
Receiving objects:  76% (121758/160207), 17.90 MiB | 35.80 MiB/s
Receiving objects:  77% (123360/160207), 17.90 MiB | 35.80 MiB/s
Receiving objects:  78% (124962/160207), 17.90 MiB | 35.80 MiB/s
Receiving objects:  79% (126564/160207), 17.90 MiB | 35.80 MiB/s
Receiving objects:  80% (128166/160207), 17.90 MiB | 35.80 MiB/s
Receiving objects:  81% (129768/160207), 17.90 MiB | 35.80 MiB/s
Receiving objects:  82% (131370/160207), 17.90 MiB | 35.80 MiB/s
Receiving objects:  83% (132972/160207), 17.90 MiB | 35.80 MiB/s
Receiving objects:  84% (134574/160207), 17.90 MiB | 35.80 MiB/s
Receiving objects:  85% (136176/160207), 17.90 MiB | 35.80 MiB/s
Receiving objects:  86% (137779/160207), 17.90 MiB | 35.80 MiB/s
Receiving objects:  87% (139381/160207), 17.90 MiB | 35.80 MiB/s
Receiving objects:  88% (140983/160207), 17.90 MiB | 35.80 MiB/s
Receiving objects:  89% (142585/160207), 17.90 MiB | 35.80 MiB/s
Receiving objects:  90% (144187/160207), 17.90 MiB | 35.80 MiB/s
Receiving objects:  91% (145789/160207), 17.90 MiB | 35.80 MiB/s
Receiving objects:  92% (147391/160207), 17.90 MiB | 35.80 MiB/s
Receiving objects:  93% (148993/160207), 17.90 MiB | 35.80 MiB/s
Receiving objects:  94% (150595/160207), 17.90 MiB | 35.80 MiB/s
Receiving objects:  95% (152197/160207), 17.90 MiB | 35.80 MiB/s
Receiving objects:  96% (153799/160207), 17.90 MiB | 35.80 MiB/s
Receiving objects:  97% (155401/160207), 17.90 MiB | 35.80 MiB/s
Receiving objects:  98% (157003/160207), 17.90 MiB | 35.80 MiB/s
Receiving objects:  98% (157651/160207), 17.90 MiB | 35.80 MiB/s
Receiving objects:  99% (158605/160207), 39.60 MiB | 39.60 MiB/s
remote: Total 160207 (delta 135637), reused 160027 (delta 135527)        
|1| Receiving objects: 100% (160207/160207), 39.60 MiB | 39.60 MiB/s
Receiving objects: 100% (160207/160207), 39.93 MiB | 39.58 MiB/s, done.
|1| Resolving deltas:   0% (0/135637)
Resolving deltas:   1% (1357/135637)
Resolving deltas:   2% (2713/135637)
Resolving deltas:   3% (4070/135637)
Resolving deltas:   4% (5426/135637)
Resolving deltas:   5% (6782/135637)
Resolving deltas:   6% (8139/135637)
Resolving deltas:   7% (9495/135637)
Resolving deltas:   8% (10851/135637)
Resolving deltas:   9% (12208/135637)
Resolving deltas:  10% (13564/135637)
Resolving deltas:  11% (14921/135637)
Resolving deltas:  12% (16277/135637)
Resolving deltas:  13% (17633/135637)
Resolving deltas:  14% (18990/135637)
Resolving deltas:  15% (20346/135637)
Resolving deltas:  16% (21702/135637)
Resolving deltas:  17% (23059/135637)
Resolving deltas:  18% (24416/135637)
Resolving deltas:  19% (25773/135637)
Resolving deltas:  20% (27128/135637)
Resolving deltas:  21% (28484/135637)
Resolving deltas:  22% (29841/135637)
Resolving deltas:  23% (31197/135637)
Resolving deltas:  24% (32553/135637)
Resolving deltas:  25% (33911/135637)
Resolving deltas:  26% (35266/135637)
Resolving deltas:  27% (36622/135637)
Resolving deltas:  28% (37980/135637)
Resolving deltas:  29% (39335/135637)
Resolving deltas:  30% (40692/135637)
Resolving deltas:  31% (42048/135637)
Resolving deltas:  32% (43404/135637)
Resolving deltas:  33% (44761/135637)
Resolving deltas:  34% (46117/135637)
Resolving deltas:  35% (47473/135637)
Resolving deltas:  36% (48830/135637)
Resolving deltas:  37% (50186/135637)
Resolving deltas:  38% (51543/135637)
Resolving deltas:  39% (52899/135637)
Resolving deltas:  40% (54255/135637)
Resolving deltas:  41% (55612/135637)
Resolving deltas:  42% (56968/135637)
Resolving deltas:  43% (58324/135637)
Resolving deltas:  44% (59682/135637)
Resolving deltas:  45% (61037/135637)
Resolving deltas:  46% (62394/135637)
Resolving deltas:  47% (63750/135637)
Resolving deltas:  48% (65106/135637)
Resolving deltas:  49% (66463/135637)
Resolving deltas:  50% (67819/135637)
Resolving deltas:  51% (69175/135637)
Resolving deltas:  52% (70532/135637)
Resolving deltas:  53% (71888/135637)
Resolving deltas:  54% (73244/135637)
Resolving deltas:  55% (74601/135637)
Resolving deltas:  56% (75957/135637)
Resolving deltas:  57% (77314/135637)
Resolving deltas:  58% (78670/135637)
Resolving deltas:  59% (80026/135637)
Resolving deltas:  60% (81383/135637)
Resolving deltas:  61% (82739/135637)
Resolving deltas:  62% (84095/135637)
Resolving deltas:  63% (85452/135637)
Resolving deltas:  64% (86808/135637)
Resolving deltas:  65% (88165/135637)
Resolving deltas:  66% (89521/135637)
Resolving deltas:  67% (90877/135637)
Resolving deltas:  67% (91978/135637)
Resolving deltas:  68% (92234/135637)
Resolving deltas:  69% (93590/135637)
Resolving deltas:  70% (94946/135637)
Resolving deltas:  71% (96303/135637)
Resolving deltas:  72% (97659/135637)
Resolving deltas:  73% (99016/135637)
Resolving deltas:  74% (100372/135637)
Resolving deltas:  75% (101728/135637)
Resolving deltas:  76% (103085/135637)
Resolving deltas:  77% (104441/135637)
Resolving deltas:  78% (105797/135637)
Resolving deltas:  79% (107154/135637)
Resolving deltas:  80% (108510/135637)
Resolving deltas:  81% (109866/135637)
Resolving deltas:  82% (111223/135637)
Resolving deltas:  83% (112579/135637)
Resolving deltas:  83% (113378/135637)
Resolving deltas:  84% (113936/135637)
Resolving deltas:  85% (115292/135637)
Resolving deltas:  86% (116648/135637)
Resolving deltas:  87% (118005/135637)
Resolving deltas:  88% (119361/135637)
Resolving deltas:  89% (120717/135637)
Resolving deltas:  90% (122075/135637)
Resolving deltas:  91% (123431/135637)
Resolving deltas:  92% (124787/135637)
Resolving deltas:  93% (126143/135637)
Resolving deltas:  94% (127499/135637)
Resolving deltas:  95% (128856/135637)
Resolving deltas:  96% (130212/135637)
Resolving deltas:  97% (131568/135637)
Resolving deltas:  98% (132925/135637)
Resolving deltas:  99% (134281/135637)
Resolving deltas:  99% (135548/135637)
Resolving deltas: 100% (135637/135637)
Resolving deltas: 100% (135637/135637), done.
|1| Submodule path 'lib/ve': checked out 'b94d7f99e7a39a2786ed9df508c2ea771eb81bc1'
|1|  00:07
 00:07

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 1 install, 0 updates, 0 removals
  - Locking composer/installers (v2.3.0)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 1 install, 0 updates, 0 removals
  - Installing composer/installers (v2.3.0): Extracting archive
Generating optimized autoload files
52 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:04

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
52 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.0.0',
npm warn EBADENGINE   required: { npm: '>=10.8.1', node: '>=20' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.0.0',
npm warn EBADENGINE   required: { npm: '>=10.8.1', node: '>=20' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated @types/easy-table@1.2.3: This is a stub types definition. easy-table provides its own type definitions, so you do not need this installed.
npm warn deprecated stable@0.1.8: Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility
npm warn deprecated lodash.get@4.4.2: This package is deprecated. Use the optional chaining (?.) operator instead.
npm warn deprecated phin@2.9.3: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
npm warn deprecated rimraf@2.7.1: Rimraf versions prior to v4 are no longer supported
npm warn deprecated rimraf@2.7.1: Rimraf versions prior to v4 are no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@2.0.1: Use your platform's native DOMException instead
npm warn deprecated w3c-hr-time@1.0.2: Use your platform's native performance.now() and performance.timeOrigin.
npm warn deprecated q@1.5.1: You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.
npm warn deprecated
npm warn deprecated (For a CapTP with native promises, see @endo/eventual-send and @endo/captp)
npm warn deprecated mkdirp@0.3.0: Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated svgo@1.3.2: This SVGO version is no longer supported. Upgrade to v2.x.x.
npm warn deprecated sinon@12.0.1: 16.1.1

> pre-commit@1.2.2 install
> node install.js


> gifsicle@4.0.1 postinstall
> node lib/install.js

  ✔ gifsicle pre-build test passed successfully

> guetzli@2.0.0 postinstall
> node lib/install.js

  ⚠ Command failed: /var/www/html/w/node_modules/guetzli/vendor/guetzli --verbose
Guetzli JPEG compressor. Usage: 
guetzli [flags] input_filename output_filename

Flags:
  --verbose    - Print a verbose trace of all attempts to standard output.
  --quality Q  - Visual quality to aim for, expressed as a JPEG quality value.
  --memlimit M - Memory limit in MB. Guetzli will fail if unable to stay under
                 the limit. Default is 6000 MB
  --nomemlimit - Do not limit memory usage.


  ⚠ guetzli pre-build test failed
  ℹ compiling from source
  ✖ Error: Command failed: /bin/sh -c make && mv bin/Release/guetzli /var/www/html/w/node_modules/guetzli/vendor/guetzli
Package libpng was not found in the pkg-config search path.
Perhaps you should add the directory containing `libpng.pc'
to the PKG_CONFIG_PATH environment variable
Package 'libpng', required by 'virtual:world', not found
Package libpng was not found in the pkg-config search path.
Perhaps you should add the directory containing `libpng.pc'
to the PKG_CONFIG_PATH environment variable
Package 'libpng', required by 'virtual:world', not found
Package libpng was not found in the pkg-config search path.
Perhaps you should add the directory containing `libpng.pc'
to the PKG_CONFIG_PATH environment variable
Package 'libpng', required by 'virtual:world', not found
Package libpng was not found in the pkg-config search path.
Perhaps you should add the directory containing `libpng.pc'
to the PKG_CONFIG_PATH environment variable
Package 'libpng', required by 'virtual:world', not found
Package libpng was not found in the pkg-config search path.
Perhaps you should add the directory containing `libpng.pc'
to the PKG_CONFIG_PATH environment variable
Package 'libpng', required by 'virtual:world', not found
Package libpng was not found in the pkg-config search path.
Perhaps you should add the directory containing `libpng.pc'
to the PKG_CONFIG_PATH environment variable
Package 'libpng', required by 'virtual:world', not found
Package libpng was not found in the pkg-config search path.
Perhaps you should add the directory containing `libpng.pc'
to the PKG_CONFIG_PATH environment variable
Package 'libpng', required by 'virtual:world', not found
guetzli/guetzli.cc:23:10: fatal error: png.h: No such file or directory
   23 | #include "png.h"
      |          ^~~~~~~
compilation terminated.
make[1]: *** [guetzli.make:166: obj/Release/guetzli.o] Error 1
make: *** [Makefile:27: guetzli] Error 2

==== Building guetzli (release) ====
Creating bin/Release
Creating obj/Release
butteraugli_comparator.cc
dct_double.cc
debug_print.cc
entropy_encode.cc
fdct.cc
gamma_correct.cc
guetzli.cc

    at /var/www/html/w/node_modules/bin-build/node_modules/execa/index.js:231:11
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)

> jpeg-recompress-bin@4.0.0 postinstall
> node lib/install.js

  ✔ jpeg-recompress pre-build test passed successfully

> mozjpeg@6.0.1 postinstall
> node lib/install.js

  ✔ mozjpeg pre-build test passed successfully

> optipng-bin@6.0.0 postinstall
> node lib/install.js

  ✔ optipng pre-build test passed successfully

> pngquant-bin@5.0.2 postinstall
> node lib/install.js

  ✔ pngquant pre-build test passed successfully

> spawn-sync@1.0.15 postinstall
> node postinstall


> zopflipng-bin@5.0.0 postinstall
> node lib/install.js

  ✔ zopflipng pre-build test passed successfully

added 1046 packages, removed 1 package, changed 2 packages, and audited 2490 packages in 32s

299 packages are looking for funding
  run `npm fund` for details

51 vulnerabilities (1 low, 12 moderate, 38 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues possible (including breaking changes), run:
  npm audit fix --force

Some issues need review, and may require choosing
a different dependency.

Run `npm audit` for details.
 00:33

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Healthy
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 00:00

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
...community_requests doesn't exist.
...community_requests_projects doesn't exist.
...community_requests_translations doesn't exist.
...community_requests_focus_areas doesn't exist.
...community_requests_focus_area_translations doesn't exist.
...community_requests_projects doesn't exist.
...community_requests_phab_tasks doesn't exist.
Creating communityrequests_wishes table...done.
...communityrequests_focus_areas table already exists.
...communityrequests_wishes_translations table already exists.
...communityrequests_focus_areas_translations table already exists.
...communityrequests_projects table already exists.
...communityrequests_phab_tasks table already exists.
...communityrequests_counters table already exists.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.2 s.
 00:00

Running 'skins/Vector/setup.sh' if found
Looking for '/var/local/skins/Vector/setup.sh'
No '/var/local/skins/Vector/setup.sh' found, skipping...
 00:00

Running 'extensions/VisualEditor/setup.sh' if found
Looking for '/var/local/extensions/VisualEditor/setup.sh'
No '/var/local/extensions/VisualEditor/setup.sh' found, skipping...
 00:00

Running 'extensions/WikimediaMessages/setup.sh' if found
Looking for '/var/local/extensions/WikimediaMessages/setup.sh'
No '/var/local/extensions/WikimediaMessages/setup.sh' found, skipping...
 00:00

Running 'extensions/CommunityRequests/setup.sh' if found
Looking for '/var/local/extensions/CommunityRequests/setup.sh'
No '/var/local/extensions/CommunityRequests/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:49
 00:49

Running Selenium tests for 'extensions/CommunityRequests' via 'run_component_selenium_tests "extensions/CommunityRequests"'...

Ensuring Selenium ready...

 00:00

Starting Selenium container
 Container mediawiki-novnc-1  Creating
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-novnc-1  Created
 Container mediawiki-selenium-1  Creating
 Container mediawiki-selenium-1  Created
 Container mediawiki-novnc-1  Starting
 Container mediawiki-novnc-1  Started
 Container mediawiki-selenium-1  Starting
 Container mediawiki-selenium-1  Started
 00:13
Installing Selenium browser binary...
Chromium 101.0.4950.0 

> selenium-test
> wdio tests/selenium/wdio.conf.js


Execution of 1 workers started at 2025-06-20T16:12:00.378Z

[0-0] RUNNING in chrome - /tests/selenium/specs/wishlistIntake.js
[0-0] Error: missingtitle: The page you specified doesn't exist.
[0-0]     at /var/www/html/w/node_modules/mwbot/src/index.js:262:31
[0-0]     at tryCatcher (/var/www/html/w/node_modules/bluebird/js/release/util.js:16:23)
[0-0]     at Promise._settlePromiseFromHandler (/var/www/html/w/node_modules/bluebird/js/release/promise.js:547:31)
[0-0]     at Promise._settlePromise (/var/www/html/w/node_modules/bluebird/js/release/promise.js:604:18)
[0-0]     at Promise._settlePromise0 (/var/www/html/w/node_modules/bluebird/js/release/promise.js:649:10)
[0-0]     at Promise._settlePromises (/var/www/html/w/node_modules/bluebird/js/release/promise.js:729:18)
[0-0]     at _drainQueueStep (/var/www/html/w/node_modules/bluebird/js/release/async.js:93:12)
[0-0]     at _drainQueue (/var/www/html/w/node_modules/bluebird/js/release/async.js:86:9)
[0-0]     at Async._drainQueues (/var/www/html/w/node_modules/bluebird/js/release/async.js:102:5)
[0-0]     at Async.drainQueues [as _onImmediate] (/var/www/html/w/node_modules/bluebird/js/release/async.js:15:14)
[0-0]     at process.processImmediate (node:internal/timers:476:21) {
[0-0]   errorResponse: true,
[0-0]   code: 'missingtitle',
[0-0]   info: "The page you specified doesn't exist.",
[0-0]   response: {
[0-0]     error: {
[0-0]       code: 'missingtitle',
[0-0]       info: "The page you specified doesn't exist.",
[0-0]       '*': 'See http://localhost:8080/w/api.php for API usage. Subscribe to the mediawiki-api-announce mailing list at &lt;https://lists.wikimedia.org/postorius/lists/mediawiki-api-announce.lists.wikimedia.org/&gt; for notice of API deprecations and breaking changes.'
[0-0]     },
[0-0]     servedby: 'ac3c1db3e3c4'
[0-0]   },
[0-0]   request: {
[0-0]     method: 'POST',
[0-0]     headers: { 'User-Agent': 'mwbot/2.1.3' },
[0-0]     qs: { format: 'json' },
[0-0]     form: {
[0-0]       action: 'delete',
[0-0]       title: 'Community Wishlist/Wishes/Selenium test wish0.2145504208243334-Iñtërnâtiônàlizætiøn',
[0-0]       reason: 'Test cleanup',
[0-0]       token: '37a615c1ec1b3d1bdf6f606fd6b668a068558864+\\'
[0-0]     },
[0-0]     timeout: 120000,
[0-0]     jar: RequestJar { _jar: [CookieJar] },
[0-0]     time: true,
[0-0]     json: true,
[0-0]     uri: 'http://localhost:8080/w/api.php'
[0-0]   }
[0-0] }
[0-0] PASSED in chrome - /tests/selenium/specs/wishlistIntake.js

 "spec" Reporter:
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-0] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-0] Session ID: 8f8e49cc-b938-44cf-9cec-497b785ae2dc
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0] » /tests/selenium/specs/wishlistIntake.js
[Chrome 101.0.4950.0 linux #0-0] WishlistIntake wish submission
[Chrome 101.0.4950.0 linux #0-0]    ✓ should prompt logged out users to login
[Chrome 101.0.4950.0 linux #0-0]    ✓ should show the form with VisualEditor when browsing to the intake form
[Chrome 101.0.4950.0 linux #0-0]    ✓ should show errors when submitting an incomplete form
[Chrome 101.0.4950.0 linux #0-0]    ✓ should not show an error if a title is over 100 chars because of translate tags
[Chrome 101.0.4950.0 linux #0-0]    ✓ should reveal all projects and the "It's something else" field when the "All projects" checkbox is checked
[Chrome 101.0.4950.0 linux #0-0]    ✓ should hide errors if all required fields are filled in on submission
[Chrome 101.0.4950.0 linux #0-0]    - should show all the data entered in the form
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0] 6 passing (18.7s)
[Chrome 101.0.4950.0 linux #0-0] 1 skipped


Spec Files:	 1 passed, 1 total (100% completed) in 00:00:20 

 00:48

Running Selenium tests for 'extensions/CommunityRequests' via 'run_selenium_tests "extensions/CommunityRequests/tests/selenium/*specs/**/*.js" ".*"'...

Ensuring Selenium ready...

 00:00
Chromium 101.0.4950.0 
2025-06-20T16:12:24.266Z WARN @wdio/config:ConfigParser: pattern docs/**/specs/*.js did not match any file
2025-06-20T16:12:24.268Z WARN @wdio/config:ConfigParser: pattern specs/**/*.js did not match any file
2025-06-20T16:12:24.269Z WARN @wdio/config:ConfigParser: pattern wdio-mediawiki/specs/*.js did not match any file

Execution of 1 workers started at 2025-06-20T16:12:24.272Z

[0-0] RUNNING in chrome - file:///extensions/CommunityRequests/tests/selenium/specs/wishlistIntake.js
[0-0] TypeError in "WishlistIntake wish submission.should prompt logged out users to login"
TypeError: Cannot read properties of undefined (reading 'baseUrl')
    at WishlistIntakePage.openTitle (/var/www/html/w/extensions/CommunityRequests/node_modules/wdio-mediawiki/Page.js:23:19)
    at WishlistIntakePage.open (/var/www/html/w/extensions/CommunityRequests/tests/selenium/pageobjects/wishlistintake.page.js:8:15)
    at Context.<anonymous> (/var/www/html/w/extensions/CommunityRequests/tests/selenium/specs/wishlistIntake.js:20:20)
[0-0] TypeError in "WishlistIntake wish submission.should show the form with VisualEditor when browsing to the intake form"
TypeError: Cannot read properties of undefined (reading 'mwUser')
    at LoginPage.loginAdmin (/var/www/html/w/extensions/CommunityRequests/node_modules/wdio-mediawiki/LoginPage.js:52:36)
    at Context.<anonymous> (/var/www/html/w/extensions/CommunityRequests/tests/selenium/specs/wishlistIntake.js:25:19)
[0-0] Error in "WishlistIntake wish submission.should show errors when submitting an incomplete form"
Error: Can't call click on element with selector ".ext-communityrequests-intake__submit" because element wasn't found
    at async Context.<anonymous> (/var/www/html/w/extensions/CommunityRequests/tests/selenium/specs/wishlistIntake.js:33:3)
[0-0] Error in "WishlistIntake wish submission.should not show an error if a title is over 100 chars because of translate tags"
Error: Can't call setValue on element with selector ".ext-communityrequests-intake__title input" because element wasn't found
    at async Context.<anonymous> (/var/www/html/w/extensions/CommunityRequests/tests/selenium/specs/wishlistIntake.js:43:3)
[0-0] Error in "WishlistIntake wish submission.should reveal all projects and the "It's something else" field when the "All projects" checkbox is checked"
Error: Can't call click on element with selector ".ext-communityrequests-intake__project .cdx-checkbox__input" because element wasn't found
    at async Context.<anonymous> (/var/www/html/w/extensions/CommunityRequests/tests/selenium/specs/wishlistIntake.js:55:3)
[0-0] Error in "WishlistIntake wish submission.should hide errors if all required fields are filled in on submission"
Error: Can't call setValue on element with selector ".ext-communityrequests-intake__title input" because element wasn't found
    at async Context.<anonymous> (/var/www/html/w/extensions/CommunityRequests/tests/selenium/specs/wishlistIntake.js:60:3)
[0-0] TypeError in "WishlistIntake wish submission."after all" hook: wrappedHook for "should show all the data entered in the form""
TypeError: Cannot read properties of undefined (reading 'mwUser')
    at Object.bot (/var/www/html/w/extensions/CommunityRequests/node_modules/wdio-mediawiki/Api.js:17:29)
    at Context.<anonymous> (/var/www/html/w/extensions/CommunityRequests/tests/selenium/specs/wishlistIntake.js:95:25)
[0-0] FAILED in chrome - file:///extensions/CommunityRequests/tests/selenium/specs/wishlistIntake.js

 "spec" Reporter:
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-0] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-0] Session ID: 3c802bfeaa04e77dc2e3549f4d629f6b
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] » extensions/CommunityRequests/tests/selenium/specs/wishlistIntake.js
[chrome 137.0.7151.119 linux #0-0] WishlistIntake wish submission
[chrome 137.0.7151.119 linux #0-0]    ✖ should prompt logged out users to login
[chrome 137.0.7151.119 linux #0-0]    ✖ should show the form with VisualEditor when browsing to the intake form
[chrome 137.0.7151.119 linux #0-0]    ✖ should show errors when submitting an incomplete form
[chrome 137.0.7151.119 linux #0-0]    ✖ should not show an error if a title is over 100 chars because of translate tags
[chrome 137.0.7151.119 linux #0-0]    ✖ should reveal all projects and the "It's something else" field when the "All projects" checkbox is checked
[chrome 137.0.7151.119 linux #0-0]    ✖ should hide errors if all required fields are filled in on submission
[chrome 137.0.7151.119 linux #0-0]    - should show all the data entered in the form
[chrome 137.0.7151.119 linux #0-0]    ✖ "after all" hook for WishlistIntake wish submission
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 7 failing (41s)
[chrome 137.0.7151.119 linux #0-0] 1 skipped
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 1) WishlistIntake wish submission should prompt logged out users to login
[chrome 137.0.7151.119 linux #0-0] Cannot read properties of undefined (reading 'baseUrl')
[chrome 137.0.7151.119 linux #0-0] TypeError: Cannot read properties of undefined (reading 'baseUrl')
[chrome 137.0.7151.119 linux #0-0]     at WishlistIntakePage.openTitle (/var/www/html/w/extensions/CommunityRequests/node_modules/wdio-mediawiki/Page.js:23:19)
[chrome 137.0.7151.119 linux #0-0]     at WishlistIntakePage.open (/var/www/html/w/extensions/CommunityRequests/tests/selenium/pageobjects/wishlistintake.page.js:8:15)
[chrome 137.0.7151.119 linux #0-0]     at Context.<anonymous> (/var/www/html/w/extensions/CommunityRequests/tests/selenium/specs/wishlistIntake.js:20:20)
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 2) WishlistIntake wish submission should show the form with VisualEditor when browsing to the intake form
[chrome 137.0.7151.119 linux #0-0] Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-0] TypeError: Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-0]     at LoginPage.loginAdmin (/var/www/html/w/extensions/CommunityRequests/node_modules/wdio-mediawiki/LoginPage.js:52:36)
[chrome 137.0.7151.119 linux #0-0]     at Context.<anonymous> (/var/www/html/w/extensions/CommunityRequests/tests/selenium/specs/wishlistIntake.js:25:19)
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 3) WishlistIntake wish submission should show errors when submitting an incomplete form
[chrome 137.0.7151.119 linux #0-0] Can't call click on element with selector ".ext-communityrequests-intake__submit" because element wasn't found
[chrome 137.0.7151.119 linux #0-0] Error: Can't call click on element with selector ".ext-communityrequests-intake__submit" because element wasn't found
[chrome 137.0.7151.119 linux #0-0]     at async Context.<anonymous> (/var/www/html/w/extensions/CommunityRequests/tests/selenium/specs/wishlistIntake.js:33:3)
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 4) WishlistIntake wish submission should not show an error if a title is over 100 chars because of translate tags
[chrome 137.0.7151.119 linux #0-0] Can't call setValue on element with selector ".ext-communityrequests-intake__title input" because element wasn't found
[chrome 137.0.7151.119 linux #0-0] Error: Can't call setValue on element with selector ".ext-communityrequests-intake__title input" because element wasn't found
[chrome 137.0.7151.119 linux #0-0]     at async Context.<anonymous> (/var/www/html/w/extensions/CommunityRequests/tests/selenium/specs/wishlistIntake.js:43:3)
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 5) WishlistIntake wish submission should reveal all projects and the "It's something else" field when the "All projects" checkbox is checked
[chrome 137.0.7151.119 linux #0-0] Can't call click on element with selector ".ext-communityrequests-intake__project .cdx-checkbox__input" because element wasn't found
[chrome 137.0.7151.119 linux #0-0] Error: Can't call click on element with selector ".ext-communityrequests-intake__project .cdx-checkbox__input" because element wasn't found
[chrome 137.0.7151.119 linux #0-0]     at async Context.<anonymous> (/var/www/html/w/extensions/CommunityRequests/tests/selenium/specs/wishlistIntake.js:55:3)
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 6) WishlistIntake wish submission should hide errors if all required fields are filled in on submission
[chrome 137.0.7151.119 linux #0-0] Can't call setValue on element with selector ".ext-communityrequests-intake__title input" because element wasn't found
[chrome 137.0.7151.119 linux #0-0] Error: Can't call setValue on element with selector ".ext-communityrequests-intake__title input" because element wasn't found
[chrome 137.0.7151.119 linux #0-0]     at async Context.<anonymous> (/var/www/html/w/extensions/CommunityRequests/tests/selenium/specs/wishlistIntake.js:60:3)
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 7) WishlistIntake wish submission "after all" hook for WishlistIntake wish submission
[chrome 137.0.7151.119 linux #0-0] Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-0] TypeError: Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-0]     at Object.bot (/var/www/html/w/extensions/CommunityRequests/node_modules/wdio-mediawiki/Api.js:17:29)
[chrome 137.0.7151.119 linux #0-0]     at Context.<anonymous> (/var/www/html/w/extensions/CommunityRequests/tests/selenium/specs/wishlistIntake.js:95:25)


Spec Files:	 0 passed, 1 failed, 1 total (100% completed) in 00:00:48  


 00:52

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-selenium-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-selenium-1  Stopped
 Container mediawiki-selenium-1  Removing
 Container mediawiki-selenium-1  Removed
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-novnc-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-novnc-1  Stopped
 Container mediawiki-novnc-1  Removing
 Container mediawiki-novnc-1  Removed
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-web-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:23

Reclaim disk space if needed
Free disk space (19%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12910, done        
remote: Finding sources:   1% (65/12910)           
remote: Finding sources:   2% (194/12910)           
remote: Finding sources:   3% (323/12910)           
remote: Finding sources:   4% (452/12910)           
remote: Finding sources:   5% (581/12910)           
remote: Finding sources:   6% (711/12910)           
remote: Finding sources:   7% (840/12910)           
remote: Finding sources:   8% (969/12910)           
remote: Finding sources:   9% (1098/12910)           
remote: Finding sources:  10% (1227/12910)           
remote: Finding sources:  11% (1356/12910)           
remote: Finding sources:  12% (1485/12910)           
remote: Finding sources:  13% (1614/12910)           
remote: Finding sources:  14% (1743/12910)           
remote: Finding sources:  15% (1872/12910)           
remote: Finding sources:  16% (2002/12910)           
remote: Finding sources:  17% (2131/12910)           
remote: Finding sources:  18% (2260/12910)           
remote: Finding sources:  19% (2389/12910)           
remote: Finding sources:  20% (2518/12910)           
remote: Finding sources:  21% (2647/12910)           
remote: Finding sources:  22% (2776/12910)           
remote: Finding sources:  23% (2905/12910)           
remote: Finding sources:  24% (3034/12910)           
remote: Finding sources:  25% (3163/12910)           
remote: Finding sources:  26% (3293/12910)           
remote: Finding sources:  27% (3422/12910)           
remote: Finding sources:  28% (3551/12910)           
remote: Finding sources:  29% (3680/12910)           
remote: Finding sources:  30% (3809/12910)           
remote: Finding sources:  31% (3938/12910)           
remote: Finding sources:  32% (4067/12910)           
remote: Finding sources:  33% (4196/12910)           
remote: Finding sources:  34% (4325/12910)           
remote: Finding sources:  35% (4454/12910)           
remote: Finding sources:  36% (4584/12910)           
remote: Finding sources:  37% (4713/12910)           
remote: Finding sources:  38% (4842/12910)           
remote: Finding sources:  39% (4971/12910)           
remote: Finding sources:  40% (5100/12910)           
remote: Finding sources:  41% (5229/12910)           
remote: Finding sources:  42% (5358/12910)           
remote: Finding sources:  43% (5487/12910)           
remote: Finding sources:  44% (5616/12910)           
remote: Finding sources:  45% (5745/12910)           
remote: Finding sources:  46% (5875/12910)           
remote: Finding sources:  47% (6004/12910)           
remote: Finding sources:  48% (6133/12910)           
remote: Finding sources:  49% (6262/12910)           
remote: Finding sources:  50% (6391/12910)           
remote: Finding sources:  51% (6520/12910)           
remote: Finding sources:  52% (6649/12910)           
remote: Finding sources:  53% (6778/12910)           
remote: Finding sources:  54% (6907/12910)           
remote: Finding sources:  55% (7036/12910)           
remote: Finding sources:  56% (7166/12910)           
remote: Finding sources:  57% (7295/12910)           
remote: Finding sources:  58% (7424/12910)           
remote: Finding sources:  59% (7553/12910)           
remote: Finding sources:  60% (7682/12910)           
remote: Finding sources:  61% (7811/12910)           
remote: Finding sources:  62% (7940/12910)           
remote: Finding sources:  63% (8069/12910)           
remote: Finding sources:  64% (8198/12910)           
remote: Finding sources:  65% (8327/12910)           
remote: Finding sources:  66% (8457/12910)           
remote: Finding sources:  67% (8586/12910)           
remote: Finding sources:  68% (8715/12910)           
remote: Finding sources:  69% (8844/12910)           
remote: Finding sources:  70% (8973/12910)           
remote: Finding sources:  71% (9102/12910)           
remote: Finding sources:  72% (9231/12910)           
remote: Finding sources:  73% (9360/12910)           
remote: Finding sources:  74% (9489/12910)           
remote: Finding sources:  75% (9618/12910)           
remote: Finding sources:  76% (9748/12910)           
remote: Finding sources:  77% (9877/12910)           
remote: Finding sources:  78% (10006/12910)           
remote: Finding sources:  79% (10135/12910)           
remote: Finding sources:  80% (10264/12910)           
remote: Finding sources:  81% (10393/12910)           
remote: Finding sources:  82% (10522/12910)           
remote: Finding sources:  83% (10651/12910)           
remote: Finding sources:  84% (10780/12910)           
remote: Finding sources:  85% (10909/12910)           
remote: Finding sources:  86% (11039/12910)           
remote: Finding sources:  87% (11168/12910)           
remote: Finding sources:  88% (11297/12910)           
remote: Finding sources:  89% (11426/12910)           
remote: Finding sources:  90% (11555/12910)           
remote: Finding sources:  91% (11684/12910)           
remote: Finding sources:  92% (11813/12910)           
remote: Finding sources:  93% (11942/12910)           
remote: Finding sources:  94% (12071/12910)           
remote: Finding sources:  95% (12200/12910)           
remote: Finding sources:  96% (12330/12910)           
remote: Finding sources:  97% (12459/12910)           
remote: Finding sources:  98% (12588/12910)           
remote: Finding sources:  99% (12717/12910)           
remote: Finding sources: 100% (12846/12910)           
remote: Finding sources: 100% (12910/12910)        
remote: Getting sizes:   1% (58/11429)           
remote: Getting sizes:   2% (172/11429)           
remote: Getting sizes:   3% (286/11429)           
remote: Getting sizes:   4% (401/11429)           
remote: Getting sizes:   5% (515/11429)           
remote: Getting sizes:   6% (629/11429)           
remote: Getting sizes:   7% (743/11429)           
remote: Getting sizes:   8% (858/11429)           
remote: Getting sizes:   9% (972/11429)           
remote: Getting sizes:  10% (1086/11429)           
remote: Getting sizes:  11% (1201/11429)           
remote: Getting sizes:  12% (1315/11429)           
remote: Getting sizes:  13% (1429/11429)           
remote: Getting sizes:  14% (1543/11429)           
remote: Getting sizes:  15% (1658/11429)           
remote: Getting sizes:  16% (1772/11429)           
remote: Getting sizes:  17% (1886/11429)           
remote: Getting sizes:  18% (2001/11429)           
remote: Getting sizes:  19% (2115/11429)           
remote: Getting sizes:  20% (2229/11429)           
remote: Getting sizes:  21% (2343/11429)           
remote: Getting sizes:  22% (2458/11429)           
remote: Getting sizes:  23% (2572/11429)           
remote: Getting sizes:  24% (2686/11429)           
remote: Getting sizes:  25% (2801/11429)           
remote: Getting sizes:  26% (2915/11429)           
remote: Getting sizes:  27% (3029/11429)           
remote: Getting sizes:  28% (3143/11429)           
remote: Getting sizes:  29% (3258/11429)           
remote: Getting sizes:  30% (3372/11429)           
remote: Getting sizes:  31% (3486/11429)           
remote: Getting sizes:  32% (3601/11429)           
remote: Getting sizes:  33% (3715/11429)           
remote: Getting sizes:  34% (3829/11429)           
remote: Getting sizes:  35% (3944/11429)           
remote: Getting sizes:  36% (4058/11429)           
remote: Getting sizes:  37% (4172/11429)           
remote: Getting sizes:  38% (4286/11429)           
remote: Getting sizes:  39% (4401/11429)           
remote: Getting sizes:  40% (4515/11429)           
remote: Getting sizes:  41% (4629/11429)           
remote: Getting sizes:  42% (4744/11429)           
remote: Getting sizes:  43% (4858/11429)           
remote: Getting sizes:  44% (4972/11429)           
remote: Getting sizes:  45% (5086/11429)           
remote: Getting sizes:  46% (5201/11429)           
remote: Getting sizes:  47% (5315/11429)           
remote: Getting sizes:  48% (5429/11429)           
remote: Getting sizes:  49% (5544/11429)           
remote: Getting sizes:  50% (5658/11429)           
remote: Getting sizes:  51% (5772/11429)           
remote: Getting sizes:  52% (5886/11429)           
remote: Getting sizes:  53% (6001/11429)           
remote: Getting sizes:  54% (6115/11429)           
remote: Getting sizes:  55% (6229/11429)           
remote: Getting sizes:  56% (6344/11429)           
remote: Getting sizes:  57% (6458/11429)           
remote: Getting sizes:  58% (6572/11429)           
remote: Getting sizes:  59% (6686/11429)           
remote: Getting sizes:  60% (6801/11429)           
remote: Getting sizes:  61% (6915/11429)           
remote: Getting sizes:  62% (7029/11429)           
remote: Getting sizes:  63% (7144/11429)           
remote: Getting sizes:  64% (7258/11429)           
remote: Getting sizes:  65% (7372/11429)           
remote: Getting sizes:  66% (7486/11429)           
remote: Getting sizes:  67% (7601/11429)           
remote: Getting sizes:  68% (7715/11429)           
remote: Getting sizes:  69% (7829/11429)           
remote: Getting sizes:  70% (7944/11429)           
remote: Getting sizes:  71% (8058/11429)           
remote: Getting sizes:  72% (8172/11429)           
remote: Getting sizes:  73% (8287/11429)           
remote: Getting sizes:  74% (8401/11429)           
remote: Getting sizes:  75% (8515/11429)           
remote: Getting sizes:  76% (8629/11429)           
remote: Getting sizes:  77% (8744/11429)           
remote: Getting sizes:  78% (8858/11429)           
remote: Getting sizes:  79% (8972/11429)           
remote: Getting sizes:  80% (9087/11429)           
remote: Getting sizes:  81% (9201/11429)           
remote: Getting sizes:  82% (9315/11429)           
remote: Getting sizes:  83% (9429/11429)           
remote: Getting sizes:  84% (9544/11429)           
remote: Getting sizes:  85% (9658/11429)           
remote: Getting sizes:  86% (9772/11429)           
remote: Getting sizes:  87% (9887/11429)           
remote: Getting sizes:  88% (10001/11429)           
remote: Getting sizes:  89% (10115/11429)           
remote: Getting sizes:  90% (10229/11429)           
remote: Getting sizes:  91% (10344/11429)           
remote: Getting sizes:  92% (10458/11429)           
remote: Getting sizes:  93% (10572/11429)           
remote: Getting sizes:  94% (10687/11429)           
remote: Getting sizes:  95% (10801/11429)           
remote: Getting sizes:  96% (10915/11429)           
remote: Getting sizes:  97% (11029/11429)           
remote: Getting sizes:  98% (11144/11429)           
remote: Getting sizes:  99% (11258/11429)           
remote: Getting sizes: 100% (11372/11429)           
remote: Getting sizes: 100% (11429/11429)        
remote: Compressing objects:   2% (2224/135389)           
remote: Compressing objects:   3% (3469/135389)           
remote: Compressing objects:   4% (4740/135389)           
remote: Compressing objects:   5% (6434/135389)           
remote: Compressing objects:   6% (7531/135389)           
remote: Compressing objects:   7% (8918/135389)           
remote: Compressing objects:   8% (10206/135389)           
remote: Compressing objects:   8% (10914/135389)           
remote: Compressing objects:   9% (11518/135389)           
remote: Compressing objects:  10% (12962/135389)           
remote: Compressing objects:  11% (14219/135389)           
remote: Compressing objects:  12% (15570/135389)           
remote: Compressing objects:  13% (16945/135389)           
remote: Compressing objects:  14% (18298/135389)           
remote: Compressing objects:  15% (19744/135389)           
remote: Compressing objects:  16% (21021/135389)           
remote: Compressing objects:  17% (22457/135389)           
remote: Compressing objects:  18% (23700/135389)           
remote: Compressing objects:  19% (25053/135389)           
remote: Compressing objects:  19% (26337/135389)           
remote: Compressing objects:  20% (26438/135389)           
remote: Compressing objects:  21% (27756/135389)           
remote: Compressing objects:  22% (29131/135389)           
remote: Compressing objects:  23% (30463/135389)           
remote: Compressing objects:  24% (31824/135389)           
remote: Compressing objects:  25% (33181/135389)           
remote: Compressing objects:  26% (34526/135389)           
remote: Compressing objects:  27% (36120/135389)           
remote: Compressing objects:  28% (37341/135389)           
remote: Compressing objects:  29% (38802/135389)           
remote: Compressing objects:  30% (40297/135389)           
remote: Compressing objects:  31% (41384/135389)           
remote: Compressing objects:  32% (42740/135389)           
remote: Compressing objects:  33% (44051/135389)           
remote: Compressing objects:  34% (45367/135389)           
remote: Compressing objects:  35% (46711/135389)           
remote: Compressing objects:  36% (48114/135389)           
remote: Compressing objects:  37% (49420/135389)           
remote: Compressing objects:  38% (50808/135389)           
remote: Compressing objects:  39% (52471/135389)           
remote: Compressing objects:  40% (53497/135389)           
remote: Compressing objects:  40% (54565/135389)           
remote: Compressing objects:  41% (55071/135389)           
remote: Compressing objects:  42% (56349/135389)           
remote: Compressing objects:  43% (57676/135389)           
remote: Compressing objects:  44% (59239/135389)           
remote: Compressing objects:  45% (60302/135389)           
remote: Compressing objects:  46% (61761/135389)           
remote: Compressing objects:  47% (63006/135389)           
remote: Compressing objects:  48% (64627/135389)           
remote: Compressing objects:  49% (65676/135389)           
remote: Compressing objects:  50% (67026/135389)           
remote: Compressing objects:  51% (68590/135389)           
remote: Compressing objects:  52% (70197/135389)           
remote: Compressing objects:  53% (71233/135389)           
remote: Compressing objects:  54% (72446/135389)           
remote: Compressing objects:  55% (74562/135389)           
remote: Compressing objects:  56% (75279/135389)           
remote: Compressing objects:  57% (76633/135389)           
remote: Compressing objects:  58% (77886/135389)           
remote: Compressing objects:  59% (79433/135389)           
remote: Compressing objects:  60% (80829/135389)           
remote: Compressing objects:  61% (82167/135389)           
remote: Compressing objects:  62% (83394/135389)           
remote: Compressing objects:  63% (84626/135389)           
remote: Compressing objects:  64% (85977/135389)           
remote: Compressing objects:  65% (87350/135389)           
remote: Compressing objects:  66% (89673/135389)           
remote: Compressing objects:  67% (90312/135389)           
remote: Compressing objects:  68% (91396/135389)           
remote: Compressing objects:  69% (92835/135389)           
remote: Compressing objects:  70% (94136/135389)           
remote: Compressing objects:  71% (95482/135389)           
remote: Compressing objects:  72% (96879/135389)           
remote: Compressing objects:  72% (96886/135389)           
remote: Compressing objects:  73% (98219/135389)           
remote: Compressing objects:  74% (99526/135389)           
remote: Compressing objects:  75% (100974/135389)           
remote: Compressing objects:  76% (102292/135389)           
remote: Compressing objects:  77% (103756/135389)           
remote: Compressing objects:  78% (104987/135389)           
remote: Compressing objects:  79% (106293/135389)           
remote: Compressing objects:  80% (107813/135389)           
remote: Compressing objects:  81% (109007/135389)           
remote: Compressing objects:  82% (110464/135389)           
remote: Compressing objects:  83% (111727/135389)           
remote: Compressing objects:  84% (113104/135389)           
remote: Compressing objects:  85% (114421/135389)           
remote: Compressing objects:  86% (115948/135389)           
remote: Compressing objects:  87% (117429/135389)           
remote: Compressing objects:  88% (118474/135389)           
remote: Compressing objects:  89% (119873/135389)           
remote: Compressing objects:  90% (121353/135389)           
remote: Compressing objects:  91% (122591/135389)           
remote: Compressing objects:  92% (124099/135389)           
remote: Compressing objects:  92% (124145/135389)           
remote: Compressing objects:  93% (125301/135389)           
remote: Compressing objects:  94% (127490/135389)           
remote: Compressing objects:  95% (128129/135389)           
remote: Compressing objects:  96% (129417/135389)           
remote: Compressing objects:  97% (130661/135389)           
remote: Compressing objects:  98% (132116/135389)           
remote: Compressing objects:  99% (133361/135389)           
remote: Compressing objects: 100% (134713/135389)           
remote: Compressing objects: 100% (135388/135389)        
Receiving objects:   0% (1/12910)
Receiving objects:   1% (130/12910)
Receiving objects:   2% (259/12910)
Receiving objects:   3% (388/12910)
Receiving objects:   4% (517/12910)
Receiving objects:   5% (646/12910)
Receiving objects:   6% (775/12910)
Receiving objects:   7% (904/12910)
Receiving objects:   8% (1033/12910)
Receiving objects:   9% (1162/12910)
Receiving objects:  10% (1291/12910)
Receiving objects:  11% (1421/12910)
Receiving objects:  12% (1550/12910)
Receiving objects:  13% (1679/12910)
Receiving objects:  14% (1808/12910)
Receiving objects:  15% (1937/12910)
Receiving objects:  16% (2066/12910), 3.12 MiB | 6.23 MiB/s
Receiving objects:  17% (2195/12910), 3.12 MiB | 6.23 MiB/s
Receiving objects:  18% (2324/12910), 3.12 MiB | 6.23 MiB/s
Receiving objects:  19% (2453/12910), 3.12 MiB | 6.23 MiB/s
Receiving objects:  20% (2582/12910), 3.12 MiB | 6.23 MiB/s
Receiving objects:  21% (2712/12910), 3.12 MiB | 6.23 MiB/s
Receiving objects:  21% (2819/12910), 3.12 MiB | 6.23 MiB/s
Receiving objects:  22% (2841/12910), 5.69 MiB | 5.67 MiB/s
Receiving objects:  23% (2970/12910), 5.69 MiB | 5.67 MiB/s
Receiving objects:  24% (3099/12910), 5.69 MiB | 5.67 MiB/s
Receiving objects:  25% (3228/12910), 5.69 MiB | 5.67 MiB/s
Receiving objects:  26% (3357/12910), 5.69 MiB | 5.67 MiB/s
Receiving objects:  27% (3486/12910), 5.69 MiB | 5.67 MiB/s
Receiving objects:  28% (3615/12910), 5.69 MiB | 5.67 MiB/s
Receiving objects:  29% (3744/12910), 5.69 MiB | 5.67 MiB/s
Receiving objects:  30% (3873/12910), 5.69 MiB | 5.67 MiB/s
Receiving objects:  31% (4003/12910), 8.77 MiB | 5.84 MiB/s
Receiving objects:  32% (4132/12910), 8.77 MiB | 5.84 MiB/s
Receiving objects:  33% (4261/12910), 8.77 MiB | 5.84 MiB/s
Receiving objects:  34% (4390/12910), 8.77 MiB | 5.84 MiB/s
Receiving objects:  35% (4519/12910), 8.77 MiB | 5.84 MiB/s
Receiving objects:  35% (4624/12910), 8.77 MiB | 5.84 MiB/s
Receiving objects:  36% (4648/12910), 11.06 MiB | 5.50 MiB/s
Receiving objects:  37% (4777/12910), 11.06 MiB | 5.50 MiB/s
Receiving objects:  38% (4906/12910), 11.06 MiB | 5.50 MiB/s
Receiving objects:  39% (5035/12910), 11.06 MiB | 5.50 MiB/s
Receiving objects:  40% (5164/12910), 13.31 MiB | 5.30 MiB/s
Receiving objects:  41% (5294/12910), 13.31 MiB | 5.30 MiB/s
Receiving objects:  42% (5423/12910), 13.31 MiB | 5.30 MiB/s
Receiving objects:  43% (5552/12910), 13.31 MiB | 5.30 MiB/s
Receiving objects:  44% (5681/12910), 13.31 MiB | 5.30 MiB/s
Receiving objects:  45% (5810/12910), 13.31 MiB | 5.30 MiB/s
Receiving objects:  45% (5930/12910), 13.31 MiB | 5.30 MiB/s
Receiving objects:  46% (5939/12910), 13.31 MiB | 5.30 MiB/s
Receiving objects:  47% (6068/12910), 16.92 MiB | 5.62 MiB/s
Receiving objects:  48% (6197/12910), 20.48 MiB | 5.83 MiB/s
Receiving objects:  48% (6242/12910), 20.48 MiB | 5.83 MiB/s
Receiving objects:  49% (6326/12910), 24.37 MiB | 6.07 MiB/s
Receiving objects:  50% (6455/12910), 24.37 MiB | 6.07 MiB/s
Receiving objects:  51% (6585/12910), 24.37 MiB | 6.07 MiB/s
Receiving objects:  52% (6714/12910), 24.37 MiB | 6.07 MiB/s
Receiving objects:  53% (6843/12910), 28.62 MiB | 6.34 MiB/s
Receiving objects:  54% (6972/12910), 28.62 MiB | 6.34 MiB/s
Receiving objects:  55% (7101/12910), 28.62 MiB | 6.34 MiB/s
Receiving objects:  56% (7230/12910), 28.62 MiB | 6.34 MiB/s
Receiving objects:  57% (7359/12910), 28.62 MiB | 6.34 MiB/s
Receiving objects:  58% (7488/12910), 28.62 MiB | 6.34 MiB/s
Receiving objects:  59% (7617/12910), 28.62 MiB | 6.34 MiB/s
Receiving objects:  59% (7696/12910), 28.62 MiB | 6.34 MiB/s
Receiving objects:  60% (7746/12910), 33.19 MiB | 6.66 MiB/s
Receiving objects:  61% (7876/12910), 33.19 MiB | 6.66 MiB/s
Receiving objects:  62% (8005/12910), 33.19 MiB | 6.66 MiB/s
Receiving objects:  63% (8134/12910), 33.19 MiB | 6.66 MiB/s
Receiving objects:  64% (8263/12910), 33.19 MiB | 6.66 MiB/s
Receiving objects:  65% (8392/12910), 33.19 MiB | 6.66 MiB/s
Receiving objects:  66% (8521/12910), 33.19 MiB | 6.66 MiB/s
Receiving objects:  67% (8650/12910), 33.19 MiB | 6.66 MiB/s
Receiving objects:  68% (8779/12910), 33.19 MiB | 6.66 MiB/s
Receiving objects:  69% (8908/12910), 33.19 MiB | 6.66 MiB/s
Receiving objects:  70% (9037/12910), 33.19 MiB | 6.66 MiB/s
Receiving objects:  71% (9167/12910), 33.19 MiB | 6.66 MiB/s
Receiving objects:  72% (9296/12910), 33.19 MiB | 6.66 MiB/s
Receiving objects:  73% (9425/12910), 33.19 MiB | 6.66 MiB/s
Receiving objects:  74% (9554/12910), 33.19 MiB | 6.66 MiB/s
Receiving objects:  75% (9683/12910), 33.19 MiB | 6.66 MiB/s
Receiving objects:  76% (9812/12910), 33.19 MiB | 6.66 MiB/s
Receiving objects:  77% (9941/12910), 33.19 MiB | 6.66 MiB/s
Receiving objects:  78% (10070/12910), 33.19 MiB | 6.66 MiB/s
Receiving objects:  79% (10199/12910), 33.19 MiB | 6.66 MiB/s
Receiving objects:  80% (10328/12910), 33.19 MiB | 6.66 MiB/s
Receiving objects:  81% (10458/12910), 33.19 MiB | 6.66 MiB/s
Receiving objects:  82% (10587/12910), 33.19 MiB | 6.66 MiB/s
Receiving objects:  83% (10716/12910), 33.19 MiB | 6.66 MiB/s
Receiving objects:  84% (10845/12910), 33.19 MiB | 6.66 MiB/s
Receiving objects:  85% (10974/12910), 33.19 MiB | 6.66 MiB/s
Receiving objects:  86% (11103/12910), 33.19 MiB | 6.66 MiB/s
Receiving objects:  87% (11232/12910), 33.19 MiB | 6.66 MiB/s
Receiving objects:  88% (11361/12910), 33.19 MiB | 6.66 MiB/s
Receiving objects:  89% (11490/12910), 33.19 MiB | 6.66 MiB/s
Receiving objects:  90% (11619/12910), 33.19 MiB | 6.66 MiB/s
Receiving objects:  91% (11749/12910), 33.19 MiB | 6.66 MiB/s
Receiving objects:  92% (11878/12910), 33.19 MiB | 6.66 MiB/s
Receiving objects:  93% (12007/12910), 40.72 MiB | 7.76 MiB/s
Receiving objects:  94% (12136/12910), 40.72 MiB | 7.76 MiB/s
Receiving objects:  95% (12265/12910), 40.72 MiB | 7.76 MiB/s
Receiving objects:  96% (12394/12910), 40.72 MiB | 7.76 MiB/s
Receiving objects:  97% (12523/12910), 40.72 MiB | 7.76 MiB/s
Receiving objects:  98% (12652/12910), 40.72 MiB | 7.76 MiB/s
Receiving objects:  99% (12781/12910), 40.72 MiB | 7.76 MiB/s
Receiving objects:  99% (12862/12910), 40.72 MiB | 7.76 MiB/s
remote: Total 12910 (delta 2738), reused 6294 (delta 1478)        
Receiving objects: 100% (12910/12910), 40.72 MiB | 7.76 MiB/s
Receiving objects: 100% (12910/12910), 45.54 MiB | 7.56 MiB/s, done.
Resolving deltas:   0% (0/2738)
Resolving deltas:   1% (28/2738)
Resolving deltas:   2% (55/2738)
Resolving deltas:   3% (83/2738)
Resolving deltas:   4% (110/2738)
Resolving deltas:   5% (137/2738)
Resolving deltas:   6% (165/2738)
Resolving deltas:   7% (193/2738)
Resolving deltas:   8% (220/2738)
Resolving deltas:   9% (247/2738)
Resolving deltas:  10% (274/2738)
Resolving deltas:  11% (303/2738)
Resolving deltas:  12% (329/2738)
Resolving deltas:  13% (356/2738)
Resolving deltas:  14% (385/2738)
Resolving deltas:  15% (411/2738)
Resolving deltas:  16% (439/2738)
Resolving deltas:  17% (466/2738)
Resolving deltas:  18% (493/2738)
Resolving deltas:  19% (521/2738)
Resolving deltas:  20% (548/2738)
Resolving deltas:  21% (575/2738)
Resolving deltas:  22% (603/2738)
Resolving deltas:  23% (632/2738)
Resolving deltas:  24% (658/2738)
Resolving deltas:  25% (685/2738)
Resolving deltas:  26% (712/2738)
Resolving deltas:  27% (740/2738)
Resolving deltas:  28% (767/2738)
Resolving deltas:  29% (795/2738)
Resolving deltas:  30% (822/2738)
Resolving deltas:  31% (849/2738)
Resolving deltas:  32% (877/2738)
Resolving deltas:  33% (904/2738)
Resolving deltas:  34% (932/2738)
Resolving deltas:  35% (959/2738)
Resolving deltas:  36% (987/2738)
Resolving deltas:  37% (1014/2738)
Resolving deltas:  38% (1041/2738)
Resolving deltas:  39% (1068/2738)
Resolving deltas:  40% (1096/2738)
Resolving deltas:  41% (1123/2738)
Resolving deltas:  42% (1150/2738)
Resolving deltas:  43% (1178/2738)
Resolving deltas:  44% (1205/2738)
Resolving deltas:  45% (1233/2738)
Resolving deltas:  46% (1260/2738)
Resolving deltas:  47% (1287/2738)
Resolving deltas:  48% (1315/2738)
Resolving deltas:  49% (1342/2738)
Resolving deltas:  50% (1369/2738)
Resolving deltas:  51% (1398/2738)
Resolving deltas:  52% (1424/2738)
Resolving deltas:  53% (1453/2738)
Resolving deltas:  54% (1479/2738)
Resolving deltas:  55% (1506/2738)
Resolving deltas:  56% (1534/2738)
Resolving deltas:  57% (1561/2738)
Resolving deltas:  58% (1589/2738)
Resolving deltas:  59% (1616/2738)
Resolving deltas:  60% (1643/2738)
Resolving deltas:  61% (1671/2738)
Resolving deltas:  62% (1698/2738)
Resolving deltas:  63% (1725/2738)
Resolving deltas:  64% (1753/2738)
Resolving deltas:  65% (1780/2738)
Resolving deltas:  66% (1808/2738)
Resolving deltas:  67% (1835/2738)
Resolving deltas:  68% (1862/2738)
Resolving deltas:  69% (1890/2738)
Resolving deltas:  70% (1917/2738)
Resolving deltas:  71% (1944/2738)
Resolving deltas:  72% (1972/2738)
Resolving deltas:  73% (1999/2738)
Resolving deltas:  74% (2027/2738)
Resolving deltas:  75% (2054/2738)
Resolving deltas:  76% (2081/2738)
Resolving deltas:  77% (2109/2738)
Resolving deltas:  78% (2136/2738)
Resolving deltas:  79% (2164/2738)
Resolving deltas:  80% (2191/2738)
Resolving deltas:  81% (2218/2738)
Resolving deltas:  82% (2246/2738)
Resolving deltas:  83% (2275/2738)
Resolving deltas:  84% (2300/2738)
Resolving deltas:  85% (2328/2738)
Resolving deltas:  86% (2355/2738)
Resolving deltas:  87% (2383/2738)
Resolving deltas:  88% (2410/2738)
Resolving deltas:  89% (2437/2738)
Resolving deltas:  90% (2465/2738)
Resolving deltas:  91% (2492/2738)
Resolving deltas:  92% (2519/2738)
Resolving deltas:  93% (2547/2738)
Resolving deltas:  94% (2574/2738)
Resolving deltas:  95% (2602/2738)
Resolving deltas:  96% (2629/2738)
Resolving deltas:  97% (2656/2738)
Resolving deltas:  98% (2684/2738)
Resolving deltas:  99% (2711/2738)
Resolving deltas: 100% (2738/2738)
Resolving deltas: 100% (2738/2738), done.
Updating files:  64% (7399/11457)
Updating files:  65% (7448/11457)
Updating files:  66% (7562/11457)
Updating files:  67% (7677/11457)
Updating files:  68% (7791/11457)
Updating files:  69% (7906/11457)
Updating files:  70% (8020/11457)
Updating files:  71% (8135/11457)
Updating files:  72% (8250/11457)
Updating files:  73% (8364/11457)
Updating files:  74% (8479/11457)
Updating files:  75% (8593/11457)
Updating files:  76% (8708/11457)
Updating files:  77% (8822/11457)
Updating files:  78% (8937/11457)
Updating files:  79% (9052/11457)
Updating files:  80% (9166/11457)
Updating files:  81% (9281/11457)
Updating files:  82% (9395/11457)
Updating files:  83% (9510/11457)
Updating files:  84% (9624/11457)
Updating files:  85% (9739/11457)
Updating files:  86% (9854/11457)
Updating files:  87% (9968/11457)
Updating files:  88% (10083/11457)
Updating files:  89% (10197/11457)
Updating files:  90% (10312/11457)
Updating files:  91% (10426/11457)
Updating files:  92% (10541/11457)
Updating files:  93% (10656/11457)
Updating files:  94% (10770/11457)
Updating files:  95% (10885/11457)
Updating files:  96% (10999/11457)
Updating files:  97% (11114/11457)
Updating files:  98% (11228/11457)
Updating files:  99% (11343/11457)
Updating files: 100% (11457/11457)
Updating files: 100% (11457/11457), done.
 00:14

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-1  Started
 Container mediawiki-mediawiki-web-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  30/133 [======>---------------------]  22%
  51/133 [==========>-----------------]  38%
  81/133 [=================>----------]  60%
 103/133 [=====================>------]  77%
 119/133 [=========================>--]  89%
 132/133 [===========================>]  99%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 8.4 s.
 00:08

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 12s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:12

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:30

 01:30

Install 'extensions/ConfirmEdit'...

Cloning component(s)
:0: _clone_component "extensions/Math"
:1: _clone_component "extensions/ConfirmEdit"
|1| 
|1| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/ConfirmEdit to 'extensions/ConfirmEdit' (use CLONE_DEPTH=0 for full depth)
|1| Cloning into 'extensions/ConfirmEdit'...
|1| remote: Counting objects: 1           
remote: Counting objects: 1125, done        
|1| remote: Finding sources:   1% (6/1125)           
remote: Finding sources:   2% (17/1125)           
remote: Finding sources:   3% (29/1125)           
remote: Finding sources:   4% (40/1125)           
remote: Finding sources:   5% (51/1125)           
remote: Finding sources:   6% (62/1125)           
remote: Finding sources:   7% (74/1125)           
remote: Finding sources:   8% (85/1125)           
remote: Finding sources:   9% (96/1125)           
remote: Finding sources:  10% (107/1125)           
remote: Finding sources:  11% (119/1125)           
remote: Finding sources:  12% (130/1125)           
remote: Finding sources:  13% (141/1125)           
remote: Finding sources:  14% (152/1125)           
remote: Finding sources:  15% (164/1125)           
remote: Finding sources:  16% (175/1125)           
remote: Finding sources:  17% (186/1125)           
remote: Finding sources:  18% (197/1125)           
remote: Finding sources:  19% (209/1125)           
remote: Finding sources:  20% (220/1125)           
remote: Finding sources:  21% (231/1125)           
remote: Finding sources:  22% (242/1125)           
remote: Finding sources:  23% (254/1125)           
remote: Finding sources:  24% (265/1125)           
remote: Finding sources:  25% (276/1125)           
remote: Finding sources:  26% (287/1125)           
remote: Finding sources:  27% (299/1125)           
remote: Finding sources:  28% (310/1125)           
remote: Finding sources:  29% (321/1125)           
remote: Finding sources:  30% (332/1125)           
remote: Finding sources:  31% (344/1125)           
remote: Finding sources:  32% (355/1125)           
remote: Finding sources:  33% (366/1125)           
remote: Finding sources:  34% (377/1125)           
remote: Finding sources:  35% (389/1125)           
remote: Finding sources:  36% (400/1125)           
remote: Finding sources:  37% (411/1125)           
remote: Finding sources:  38% (422/1125)           
remote: Finding sources:  39% (434/1125)           
remote: Finding sources:  40% (445/1125)           
remote: Finding sources:  41% (456/1125)           
remote: Finding sources:  42% (467/1125)           
remote: Finding sources:  43% (479/1125)           
remote: Finding sources:  44% (490/1125)           
remote: Finding sources:  45% (501/1125)           
remote: Finding sources:  46% (512/1125)           
remote: Finding sources:  47% (524/1125)           
remote: Finding sources:  48% (535/1125)           
remote: Finding sources:  49% (546/1125)           
remote: Finding sources:  50% (557/1125)           
remote: Finding sources:  51% (569/1125)           
remote: Finding sources:  52% (580/1125)           
remote: Finding sources:  53% (591/1125)           
remote: Finding sources:  54% (602/1125)           
remote: Finding sources:  55% (614/1125)           
remote: Finding sources:  56% (625/1125)           
remote: Finding sources:  57% (636/1125)           
remote: Finding sources:  58% (647/1125)           
remote: Finding sources:  59% (659/1125)           
remote: Finding sources:  60% (670/1125)           
remote: Finding sources:  61% (681/1125)           
remote: Finding sources:  62% (692/1125)           
remote: Finding sources:  63% (704/1125)           
remote: Finding sources:  64% (715/1125)           
remote: Finding sources:  65% (726/1125)           
remote: Finding sources:  66% (737/1125)           
remote: Finding sources:  67% (749/1125)           
remote: Finding sources:  68% (760/1125)           
remote: Finding sources:  69% (771/1125)           
remote: Finding sources:  70% (782/1125)           
remote: Finding sources:  71% (794/1125)           
remote: Finding sources:  72% (80|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/Math to 'extensions/Math' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/Math'...
|0| remote: Counting objects: 1           
remote: Counting objects: 806, done        
|0| remote: Finding sources:   1% (5/806)           
remote: Finding sources:   2% (13/806)           
remote: Finding sources:   3% (21/806)           
remote: Finding sources:   4% (29/806)           
remote: Finding sources:   5% (37/806)           
remote: Finding sources:   6% (45/806)           
remote: Finding sources:   7% (53/806)           
remote: Finding sources:   8% (61/806)           
remote: Finding sources:   9% (69/806)           
remote: Finding sources:  10% (77/806)           
remote: Finding sources:  11% (85/806)           
remote: Finding sources:  12% (93/806)           
remote: Finding sources:  13% (101/806)           
remote: Finding sources:  14% (109/806)           
remote: Finding sources:  15% (117/806)           
remote: Finding sources:  16% (125/806)           
remote: Finding sources:  17% (133/806)           
remote: Finding sources:  18% (142/806)           
remote: Finding sources:  19% (150/806)           
remote: Finding sources:  20% (158/806)           
remote: Finding sources:  21% (166/806)           
remote: Finding sources:  22% (174/806)           
remote: Finding sources:  23% (182/806)           
remote: Finding sources:  24% (190/806)           
remote: Finding sources:  25% (198/806)           
remote: Finding sources:  26% (206/806)           
remote: Finding sources:  27% (214/806)           
remote: Finding sources:  28% (222/806)           
remote: Finding sources:  29% (230/806)           
remote: Finding sources:  30% (238/806)           
remote: Finding sources:  31% (246/806)           
remote: Finding sources:  32% (254/806)           
remote: Finding sources:  33% (262/806)           
remote: Finding sources:  34% (271/806)           
remote: Finding sources:  35% (279/806)           
remote: Finding sources:  36% (287/806)           
remote: Finding sources:  37% (295/806)           
remote: Finding sources:  38% (303/806)           
remote: Finding sources:  39% (311/806)           
remote: Finding sources:  40% (319/806)           
remote: Finding sources:  41% (327/806)           
remote: Finding sources:  42% (335/806)           
remote: Finding sources:  43% (343/806)           
remote: Finding sources:  44% (351/806)           
remote: Finding sources:  45% (359/806)           
remote: Finding sources:  46% (367/806)           
remote: Finding sources:  47% (375/806)           
remote: Finding sources:  48% (383/806)           
remote: Finding sources:  49% (391/806)           
remote: Finding sources:  50% (399/806)           
remote: Finding sources:  51% (408/806)           
remote: Finding sources:  52% (416/806)           
remote: Finding sources:  53% (424/806)           
remote: Finding sources:  54% (432/806)           
remote: Finding sources:  55% (440/806)           
remote: Finding sources:  56% (448/806)           
remote: Finding sources:  57% (456/806)           
remote: Finding sources:  58% (464/806)           
remote: Finding sources:  59% (472/806)           
remote: Finding sources:  60% (480/806)           
remote: Finding sources:  61% (488/806)           
remote: Finding sources:  62% (496/806)           
remote: Finding sources:  63% (504/806)           
remote: Finding sources:  64% (512/806)           
remote: Finding sources:  65% (520/806)           
remote: Finding sources:  66% (528/806)           
remote: Finding sources:  67% (536/806)           
remote: Finding sources:  68% (545/806)           
remote: Finding sources:  69% (553/806)           
remote: Finding sources:  70% (561/806)           
remote: Finding sources:  71% (569/806)           
remote: Finding sources:  72% (577/806)           
remote: Finding sources:  73% (585/806)           
remote: Finding sources:  75/1125)           
remote: Finding sources:  73% (816/1125)           
remote: Finding sources:  74% (827/1125)           
remote: Finding sources:  75% (839/1125)           
remote: Finding sources:  76% (850/1125)           
remote: Finding sources:  77% (861/1125)           
remote: Finding sources:  78% (872/1125)           
remote: Finding sources:  79% (884/1125)           
remote: Finding sources:  80% (895/1125)           
remote: Finding sources:  81% (906/1125)           
remote: Finding sources:  82% (917/1125)           
remote: Finding sources:  83% (929/1125)           
remote: Finding sources:  84% (940/1125)           
remote: Finding sources:  85% (951/1125)           
remote: Finding sources:  86% (962/1125)           
remote: Finding sources:  87% (974/1125)           
remote: Finding sources:  88% (985/1125)           
remote: Finding sources:  89% (996/1125)           
remote: Finding sources:  90% (1007/1125)           
remote: Finding sources:  91% (1019/1125)           
remote: Finding sources:  92% (1030/1125)           
remote: Finding sources:  93% (1041/1125)           
remote: Finding sources:  94% (1052/1125)           
remote: Finding sources:  95% (1064/1125)           
remote: Finding sources:  96% (1075/1125)           
remote: Finding sources:  97% (1086/1125)           
remote: Finding sources:  98% (1097/1125)           
remote: Finding sources:  99% (1109/1125)           
remote: Finding sources: 100% (1120/1125)           
remote: Finding sources: 100% (1125/1125)        
|1| remote: Getting sizes:   1% (6/1051)           
remote: Getting sizes:   2% (16/1051)           
remote: Getting sizes:   3% (27/1051)           
remote: Getting sizes:   4% (37/1051)           
remote: Getting sizes:   5% (48/1051)           
remote: Getting sizes:   6% (58/1051)           
remote: Getting sizes:   7% (69/1051)           
remote: Getting sizes:   8% (79/1051)           
remote: Getting sizes:   9% (90/1051)           
remote: Getting sizes:  10% (100/1051)           
remote: Getting sizes:  11% (111/1051)           
remote: Getting sizes:  12% (121/1051)           
remote: Getting sizes:  13% (132/1051)           
remote: Getting sizes:  14% (142/1051)           
remote: Getting sizes:  15% (153/1051)           
remote: Getting sizes:  16% (163/1051)           
remote: Getting sizes:  17% (174/1051)           
remote: Getting sizes:  18% (184/1051)           
remote: Getting sizes:  19% (195/1051)           
remote: Getting sizes:  20% (205/1051)           
remote: Getting sizes:  21% (216/1051)           
remote: Getting sizes:  22% (226/1051)           
remote: Getting sizes:  23% (237/1051)           
remote: Getting sizes:  24% (247/1051)           
remote: Getting sizes:  25% (258/1051)           
remote: Getting sizes:  26% (269/1051)           
remote: Getting sizes:  27% (279/1051)           
remote: Getting sizes:  28% (290/1051)           
remote: Getting sizes:  29% (300/1051)           
remote: Getting sizes:  30% (311/1051)           
remote: Getting sizes:  31% (321/1051)           
remote: Getting sizes:  32% (332/1051)           
remote: Getting sizes:  33% (342/1051)           
remote: Getting sizes:  34% (353/1051)           
remote: Getting sizes:  35% (363/1051)           
remote: Getting sizes:  36% (374/1051)           
remote: Getting sizes:  37% (384/1051)           
remote: Getting sizes:  38% (395/1051)           
remote: Getting sizes:  39% (405/1051)           
remote: Getting sizes:  40% (416/1051)           
remote: Getting sizes:  41% (426/1051)           
remote: Getting sizes:  42% (437/1051)           
remote: Getting sizes:  43% (447/1051)           
remote: Getting sizes:  44% (458/1051)           
remote: Getting sizes:  45% (468/1051)           
remote: Getting sizes:  46% (479/1051)           
remote: Getting sizes:  47% (489/1051)           
remote: Getting sizes:  48% (500/1051)           
remote: Getting sizes:  49% (510/1051)           
remote: Getting sizes:  50% (521/1051)           
remote: Getting sizes:  51% (531/1051)           
remote: Getting sizes:  52% (542/1051)           
remote: Getting sizes:  53% (552/1051)           
remote: Getting sizes:  54% (563/1051)           
remote: Getting sizes:  55% (573/1051)           
remote: Getting sizes:  56% (584/1051)           
remote: Getting sizes:  57% (594/1051)           
remote: Getting sizes:  58% (605/1051)           
remote: Getting sizes:  59% (615/1051)           
remote: Getting sizes:  60% (626/1051)           
remote: Getting sizes:  61% (636/1051)           
remote: Getting sizes:  62% (647/1051)           
remote: Getting sizes:  63% (657/1051)           
remote: Getting sizes:  64% (668/1051)           
remote: Getting sizes:  65% (678/1051)           
remote: Getting sizes:  66% (689/1051)           
remote: Getting sizes:  67% (699/1051)           
remote: Getting sizes:  68% (710/1051)           
remote: Getting sizes:  69% (720/1051)           
remote: Getting sizes:  70% (731/1051)           
remote: Getting sizes:  71% (741/1051)           
remote: Getting sizes:  72% (752/1051)           
remote: Getting sizes:  73% (762/1051)           
remote: Getting sizes:  74% (773/1051)           
remote: Getting sizes:  75% (783/1051)           
remote: Getting sizes:  76% (794/1051)           
remote: Getting sizes:  77% (805/1051)           
remote: Getting sizes:  78% (815/1051)           
remote: Getting sizes:  79% (826/1051)           
remote: Getting sizes:  80% (836/1051)           
remote: Getting sizes:  81% (847/1051)           
remote: Getting sizes:  82% (857/1051)           
remote: Getting sizes:  83% (868/1051)           
remote: Getting sizes:  84% (878/1051)           
remote: Getting sizes:  85% (889/1051)           
remote: Getting sizes:  86% (899/1051)           
remote: Getting sizes:  87% (910/1051)           
remote: Getting sizes:  88% (920/1051)           
remote: Getting sizes:  89% (931/1051)           
remote: Getting sizes:  90% (941/1051)           
remote: Getting sizes:  91% (952/1051)           
remote: Getting sizes:  92% (962/1051)           
remote: Getting sizes:  93% (973/1051)           
remote: Getting sizes:  94% (983/1051)           
remote: Getting sizes:  95% (994/1051)           
remote: Getting sizes:  96% (1004/1051)           
remote: Getting sizes:  97% (1015/1051)           
remote: Getting sizes:  98% (1025/1051)           
remote: Getting sizes:  99% (1036/1051)           
remote: Getting sizes: 100% (1046/1051)           
remote: Getting sizes: 100% (1051/1051)        
|1| remote: Compressing objects:   1% (9072/1469012)           
remote: Compressing objects:   2% (27181/1469012)           
remote: Compressing objects:   3% (36987/1469012)           
remote: Compressing objects:   4% (53079/1469012)           
remote: Compressing objects:   6% (91515/1469012)           
remote: Compressing objects:   7% (106492/1469012)           
remote: Compressing objects:   8% (110191/1469012)           
remote: Compressing objects:   9% (129080/1469012)           
remote: Compressing objects:  10% (141294/1469012)           
remote: Compressing objects:  11% (154876/1469012)           
remote: Compressing objects:  12% (169228/1469012)           
remote: Compressing objects:  13% (183629/1469012)           
remote: Compressing objects:  14% (201386/1469012)           
remote: Compressing objects:  15% (214970/1469012)           
remote: Compressing objects:  16% (233144/1469012)           
remote: Compressing objects:  17% (245226/1469012)           
remote: Compressing objects:  18% (258686/1469012)           
remote: Compressing objects:  19% (278669/1469012)           
remote: Compressing objects:  20% (287652/1469012)           
remote: Compressing objects:  21% (305695/1469012)           
remote: Compressing objects:  22% (317680/1469012)           
remote: Compressing objects:  23% (333434/1469012)           
remote: Compressing objects:  24% (347057/1469012)           
remote: Compressing objects:  25% (363269/1469012)           
remote: Compressing objects:  26% (374794/1469012)           
remote: Compressing objects:  27% (389911/14% (593/806)           
remote: Finding sources:  75% (601/806)           
remote: Finding sources:  76% (609/806)           
remote: Finding sources:  77% (617/806)           
remote: Finding sources:  78% (625/806)           
remote: Finding sources:  79% (633/806)           
remote: Finding sources:  80% (641/806)           
remote: Finding sources:  81% (649/806)           
remote: Finding sources:  82% (657/806)           
remote: Finding sources:  83% (665/806)           
remote: Finding sources:  84% (674/806)           
remote: Finding sources:  85% (682/806)           
remote: Finding sources:  86% (690/806)           
remote: Finding sources:  87% (698/806)           
remote: Finding sources:  88% (706/806)           
remote: Finding sources:  89% (714/806)           
remote: Finding sources:  90% (722/806)           
remote: Finding sources:  91% (730/806)           
remote: Finding sources:  92% (738/806)           
remote: Finding sources:  93% (746/806)           
remote: Finding sources:  94% (754/806)           
remote: Finding sources:  95% (762/806)           
remote: Finding sources:  96% (770/806)           
remote: Finding sources:  97% (778/806)           
remote: Finding sources:  98% (786/806)           
remote: Finding sources:  99% (794/806)           
remote: Finding sources: 100% (802/806)           
remote: Finding sources: 100% (806/806)        
|0| remote: Getting sizes:   1% (4/729)           
remote: Getting sizes:   2% (11/729)           
remote: Getting sizes:   3% (19/729)           
remote: Getting sizes:   4% (26/729)           
remote: Getting sizes:   5% (33/729)           
remote: Getting sizes:   6% (41/729)           
remote: Getting sizes:   7% (48/729)           
remote: Getting sizes:   8% (55/729)           
remote: Getting sizes:   9% (62/729)           
remote: Getting sizes:  10% (70/729)           
remote: Getting sizes:  11% (77/729)           
remote: Getting sizes:  12% (84/729)           
remote: Getting sizes:  13% (92/729)           
remote: Getting sizes:  14% (99/729)           
remote: Getting sizes:  15% (106/729)           
remote: Getting sizes:  16% (113/729)           
remote: Getting sizes:  17% (121/729)           
remote: Getting sizes:  18% (128/729)           
remote: Getting sizes:  19% (135/729)           
remote: Getting sizes:  20% (143/729)           
remote: Getting sizes:  21% (150/729)           
remote: Getting sizes:  22% (157/729)           
remote: Getting sizes:  23% (165/729)           
remote: Getting sizes:  24% (172/729)           
remote: Getting sizes:  25% (179/729)           
remote: Getting sizes:  26% (186/729)           
remote: Getting sizes:  27% (194/729)           
remote: Getting sizes:  28% (201/729)           
remote: Getting sizes:  29% (208/729)           
remote: Getting sizes:  30% (216/729)           
remote: Getting sizes:  31% (223/729)           
remote: Getting sizes:  32% (230/729)           
remote: Getting sizes:  33% (237/729)           
remote: Getting sizes:  34% (245/729)           
remote: Getting sizes:  35% (252/729)           
remote: Getting sizes:  36% (259/729)           
remote: Getting sizes:  37% (267/729)           
remote: Getting sizes:  38% (274/729)           
remote: Getting sizes:  39% (281/729)           
remote: Getting sizes:  40% (288/729)           
remote: Getting sizes:  41% (296/729)           
remote: Getting sizes:  42% (303/729)           
remote: Getting sizes:  43% (310/729)           
remote: Getting sizes:  44% (318/729)           
remote: Getting sizes:  45% (325/729)           
remote: Getting sizes:  46% (332/729)           
remote: Getting sizes:  47% (339/729)           
remote: Getting sizes:  48% (347/729)           
remote: Getting sizes:  49% (354/729)           
remote: Getting sizes:  50% (361/729)           
remote: Getting sizes:  51% (369/729)           
remote: Getting sizes:  52% (376/729)           
remote: Getting sizes:  53% (383/729)           
remote: Getting sizes:  54% (391/729)           
remote: Getting sizes:  55% (398/729)           
remote: Getting sizes:  56% (405/729)           
remote: Getting sizes:  57% (412/729)           
remote: Getting sizes:  58% (420/729)           
remote: Getting sizes:  59% (427/729)           
remote: Getting sizes:  60% (434/729)           
remote: Getting sizes:  61% (442/729)           
remote: Getting sizes:  62% (449/729)           
remote: Getting sizes:  63% (456/729)           
remote: Getting sizes:  64% (463/729)           
remote: Getting sizes:  65% (471/729)           
remote: Getting sizes:  66% (478/729)           
remote: Getting sizes:  67% (485/729)           
remote: Getting sizes:  68% (493/729)           
remote: Getting sizes:  69% (500/729)           
remote: Getting sizes:  70% (507/729)           
remote: Getting sizes:  71% (514/729)           
remote: Getting sizes:  72% (522/729)           
remote: Getting sizes:  73% (529/729)           
remote: Getting sizes:  74% (536/729)           
remote: Getting sizes:  75% (544/729)           
remote: Getting sizes:  76% (551/729)           
remote: Getting sizes:  77% (558/729)           
remote: Getting sizes:  78% (565/729)           
remote: Getting sizes:  79% (573/729)           
remote: Getting sizes:  80% (580/729)           
remote: Getting sizes:  81% (587/729)           
remote: Getting sizes:  82% (595/729)           
remote: Getting sizes:  83% (602/729)           
remote: Getting sizes:  84% (609/729)           
remote: Getting sizes:  85% (617/729)           
remote: Getting sizes:  86% (624/729)           
remote: Getting sizes:  87% (631/729)           
remote: Getting sizes:  88% (638/729)           
remote: Getting sizes:  89% (646/729)           
remote: Getting sizes:  90% (653/729)           
remote: Getting sizes:  91% (660/729)           
remote: Getting sizes:  92% (668/729)           
remote: Getting sizes:  93% (675/729)           
remote: Getting sizes:  94% (682/729)           
remote: Getting sizes:  95% (689/729)           
remote: Getting sizes:  96% (697/729)           
remote: Getting sizes:  97% (704/729)           
remote: Getting sizes:  98% (711/729)           
remote: Getting sizes:  99% (719/729)           
remote: Getting sizes: 100% (726/729)           
remote: Getting sizes: 100% (729/729)        
|0| remote: Compressing objects:   1% (27185/4676283)           
remote: Compressing objects:   2% (70992/4676283)           
remote: Compressing objects:   3% (120474/4676283)           
remote: Compressing objects:  11% (512084/4676283)           
remote: Compressing objects:  12% (539768/4676283)           
remote: Compressing objects:  13% (585340/4676283)           
remote: Compressing objects:  14% (632814/4676283)           
remote: Compressing objects:  15% (679656/4676283)           
remote: Compressing objects:  16% (725289/4676283)           
remote: Compressing objects:  17% (773160/4676283)           
remote: Compressing objects:  18% (819999/4676283)           
remote: Compressing objects:  37% (1735938/4676283)           
remote: Compressing objects:  38% (1754144/4676283)           
remote: Compressing objects:  39% (1801787/4676283)           
remote: Compressing objects:  40% (1851633/4676283)           
remote: Compressing objects:  56% (2633968/4676283)           
remote: Compressing objects:  57% (2649142/4676283)           
remote: Compressing objects:  58% (2691731/4676283)           
remote: Compressing objects:  64% (3001611/4676283)           
remote: Compressing objects:  66% (3105399/4676283)           
remote: Compressing objects:  67% (3109990/4676283)           
remote: Compressing objects:  68% (3156669/4676283)           
remote: Compressing objects:  69% (3205734/4676283)           
remote: Compressing objects:  70% (3251491/4676283)           
remote: Compressing objects:  71% (3301055/4676283)           
remote: Compressing objects:  72% (3345218/4676283)           
remote: Compressing objects:  73% (3391630/4676283)           
remote: Compressing objects:  74% (3440708/4676283)           
remote: Compressing objects:  96% (4504773/4676283)           
remote: Compressing obj469012)           
remote: Compressing objects:  28% (404635/1469012)           
remote: Compressing objects:  29% (421495/1469012)           
remote: Compressing objects:  30% (433998/1469012)           
remote: Compressing objects:  31% (448642/1469012)           
remote: Compressing objects:  32% (463301/1469012)           
remote: Compressing objects:  33% (477500/1469012)           
remote: Compressing objects:  34% (499454/1469012)           
remote: Compressing objects:  35% (507755/1469012)           
remote: Compressing objects:  36% (521607/1469012)           
remote: Compressing objects:  37% (539246/1469012)           
remote: Compressing objects:  38% (555044/1469012)           
remote: Compressing objects:  39% (565623/1469012)           
remote: Compressing objects:  40% (584885/1469012)           
remote: Compressing objects:  41% (595934/1469012)           
remote: Compressing objects:  42% (609720/1469012)           
remote: Compressing objects:  43% (624699/1469012)           
remote: Compressing objects:  64% (935050/1469012)           
remote: Compressing objects:  65% (951142/1469012)           
remote: Compressing objects:  66% (965680/1469012)           
remote: Compressing objects:  67% (978272/1469012)           
remote: Compressing objects:  68% (991758/1469012)           
remote: Compressing objects:  69% (1008363/1469012)           
remote: Compressing objects:  70% (1021501/1469012)           
remote: Compressing objects:  71% (1035891/1469012)           
remote: Compressing objects:  72% (1052197/1469012)           
remote: Compressing objects:  73% (1068024/1469012)           
remote: Compressing objects:  74% (1080370/1469012)           
remote: Compressing objects:  75% (1094497/1469012)           
remote: Compressing objects:  76% (1109980/1469012)           
remote: Compressing objects:  77% (1124912/1469012)           
remote: Compressing objects:  78% (1138513/1469012)           
remote: Compressing objects:  79% (1153400/1469012)           
remote: Compressing objects:  80% (1171478/1469012)           
remote: Compressing objects:  81% (1185108/1469012)           
remote: Compressing objects:  82% (1197719/1469012)           
remote: Compressing objects:  83% (1212028/1469012)           
remote: Compressing objects:  84% (1227529/1469012)           
remote: Compressing objects:  85% (1241740/1469012)           
remote: Compressing objects:  86% (1257391/1469012)           
remote: Compressing objects:  87% (1272854/1469012)           
remote: Compressing objects:  88% (1286827/1469012)           
remote: Compressing objects:  89% (1300706/1469012)           
remote: Compressing objects:  90% (1316073/1469012)           
remote: Compressing objects:  91% (1329509/1469012)           
remote: Compressing objects:  92% (1344388/1469012)           
remote: Compressing objects:  93% (1359856/1469012)           
remote: Compressing objects:  94% (1373812/1469012)           
remote: Compressing objects:  95% (1388954/1469012)           
remote: Compressing objects:  96% (1405243/1469012)           
remote: Compressing objects:  97% (1419599/1469012)           
remote: Compressing objects:  98% (1432554/1469012)           
remote: Compressing objects:  99% (1448527/1469012)           
remote: Compressing objects: 100% (1462037/1469012)           
remote: Compressing objects: 100% (1469012/1469012)        
|1| Receiving objects:   0% (1/1125)
Receiving objects:   1% (12/1125)
Receiving objects:   2% (23/1125)
Receiving objects:   3% (34/1125)
Receiving objects:   4% (45/1125)
Receiving objects:   5% (57/1125)
Receiving objects:   6% (68/1125)
Receiving objects:   7% (79/1125)
Receiving objects:   8% (90/1125)
Receiving objects:   9% (102/1125)
Receiving objects:  10% (113/1125)
Receiving objects:  11% (124/1125)
Receiving objects:  12% (135/1125)
Receiving objects:  13% (147/1125)
Receiving objects:  14% (158/1125)
Receiving objects:  15% (169/1125)
Receiving objects:  16% (180/1125)
Receiving objects:  17% (192/1125)
Receiving objects:  18% (203/1125)
Receiving objects:  19% (214/1125)
Receiving objects:  20% (225/1125)
Receiving objects:  21% (237/1125)
Receiving objects:  22% (248/1125)
Receiving objects:  23% (259/1125)
Receiving objects:  24% (270/1125)
Receiving objects:  25% (282/1125)
Receiving objects:  26% (293/1125)
Receiving objects:  27% (304/1125)
Receiving objects:  28% (315/1125)
Receiving objects:  29% (327/1125)
Receiving objects:  30% (338/1125)
Receiving objects:  31% (349/1125)
Receiving objects:  32% (360/1125)
Receiving objects:  33% (372/1125)
Receiving objects:  34% (383/1125)
Receiving objects:  35% (394/1125)
Receiving objects:  36% (405/1125)
Receiving objects:  37% (417/1125)
Receiving objects:  38% (428/1125)
Receiving objects:  39% (439/1125)
Receiving objects:  40% (450/1125)
Receiving objects:  41% (462/1125)
Receiving objects:  42% (473/1125)
Receiving objects:  43% (484/1125)
Receiving objects:  44% (495/1125)
Receiving objects:  45% (507/1125)
Receiving objects:  46% (518/1125)
Receiving objects:  47% (529/1125)
Receiving objects:  48% (540/1125)
Receiving objects:  49% (552/1125)
Receiving objects:  50% (563/1125)
Receiving objects:  51% (574/1125)
Receiving objects:  52% (585/1125)
Receiving objects:  53% (597/1125)
Receiving objects:  54% (608/1125)
Receiving objects:  55% (619/1125)
Receiving objects:  56% (630/1125)
Receiving objects:  57% (642/1125)
Receiving objects:  58% (653/1125)
Receiving objects:  59% (664/1125)
Receiving objects:  60% (675/1125)
Receiving objects:  61% (687/1125)
Receiving objects:  62% (698/1125)
Receiving objects:  63% (709/1125)
Receiving objects:  64% (720/1125)
Receiving objects:  65% (732/1125)
Receiving objects:  66% (743/1125)
Receiving objects:  67% (754/1125)
Receiving objects:  68% (765/1125)
Receiving objects:  69% (777/1125)
Receiving objects:  70% (788/1125)
Receiving objects:  71% (799/1125)
Receiving objects:  72% (810/1125)
Receiving objects:  73% (822/1125)
Receiving objects:  74% (833/1125)
Receiving objects:  75% (844/1125)
Receiving objects:  76% (855/1125)
Receiving objects:  77% (867/1125)
Receiving objects:  78% (878/1125)
Receiving objects:  79% (889/1125)
Receiving objects:  80% (900/1125)
Receiving objects:  81% (912/1125)
Receiving objects:  82% (923/1125)
Receiving objects:  83% (934/1125)
Receiving objects:  84% (945/1125)
Receiving objects:  85% (957/1125)
Receiving objects:  86% (968/1125)
Receiving objects:  87% (979/1125)
Receiving objects:  88% (990/1125)
Receiving objects:  89% (1002/1125)
Receiving objects:  90% (1013/1125)
Receiving objects:  91% (1024/1125)
Receiving objects:  92% (1035/1125)
Receiving objects:  93% (1047/1125)
Receiving objects:  94% (1058/1125)
Receiving objects:  95% (1069/1125)
Receiving objects:  96% (1080/1125)
Receiving objects:  97% (1092/1125)
remote: Total 1125 (delta 233), reused 388 (delta 72)        
|1| Receiving objects:  98% (1103/1125)
Receiving objects:  99% (1114/1125)
Receiving objects: 100% (1125/1125)
Receiving objects: 100% (1125/1125), 663.67 KiB | 7.46 MiB/s, done.
|1| Resolving deltas:   0% (0/233)
Resolving deltas:   1% (3/233)
Resolving deltas:   2% (5/233)
Resolving deltas:   3% (7/233)
Resolving deltas:   4% (10/233)
Resolving deltas:   5% (12/233)
Resolving deltas:   6% (14/233)
Resolving deltas:   7% (17/233)
Resolving deltas:   8% (19/233)
Resolving deltas:   9% (21/233)
Resolving deltas:  10% (24/233)
Resolving deltas:  11% (26/233)
Resolving deltas:  12% (28/233)
Resolving deltas:  13% (31/233)
Resolving deltas:  14% (33/233)
Resolving deltas:  15% (35/233)
Resolving deltas:  16% (38/233)
Resolving deltas:  17% (40/233)
Resolving deltas:  18% (42/233)
Resolving deltas:  19% (45/233)
Resolving deltas:  20% (47/233)
Resolving deltas:  21% (50/233)
Resolving deltas:  22% (52/233)
Resolving deltas:  23% (54/233)
Resolving deltas:  24% (56/233)
Resolving deltas:  25% (59/233)
Resolving deltas:  26% (61/233)
Resolving deltas:  27% (63/233)
Resolving deltas:  28% (66/233)
Resolving deltas:  29% (68/233)
Resolving deltas:  30% (70/233)
Resolving deltas:  31% (73/233)
Resolving deltas:  32% (75/233)
Resolving deltas:  33% (77/233)
Resolving deltas:  34% (80/233)
Resolving deltas:  35% (82/233)
Resolving deltas:  36% (84/233)
Resolving deltas:  37% (87/233)
Resolving deltas:  38% (89/233)
Resolving deltas:  39% (91/233)
Resolving deltas:  40% (94/233)
Resolving deltas:  41% (96/233)
Resolving deltas:  42% (98/233)
Resolving deltas:  43% (101/233)
Resolving deltas:  44% (103/233)
Resolving deltas:  45% (105/233)
Resolving deltas:  46% (108/233)
Resolving deltas:  47% (110/233)
Resolving deltas:  48% (112/233)
Resolving deltas:  49% (115/233)
Resolving deltas:  50% (117/233)
Resolving deltas:  51% (119/233)
Resolving deltas:  52% (122/233)
Resolving deltas:  53% (124/233)
Resolving deltas:  54% (126/233)
Resolving deltas:  55% (129/233)
Resolving deltas:  56% (131/233)
Resolving deltas:  57% (134/233)
Resolving deltas:  58% (136/233)
Resolving deltas:  59% (138/233)
Resolving deltas:  60% (140/233)
Resolving deltas:  61% (143/233)
Resolving deltas:  62% (145/233)
Resolving deltas:  63% (147/233)
Resolving deltas:  64% (150/233)
Resolving deltas:  65% (152/233)
Resolving deltas:  66% (154/233)
Resolving deltas:  67% (157/233)
Resolving deltas:  68% (159/233)
Resolving deltas:  69% (161/233)
Resolving deltas:  70% (164/233)
Resolving deltas:  71% (166/233)
Resolving deltas:  72% (168/233)
Resolving deltas:  73% (171/233)
Resolving deltas:  74% (173/233)
Resolving deltas:  75% (175/233)
Resolving deltas:  76% (178/233)
Resolving deltas:  77% (180/233)
Resolving deltas:  78% (182/233)
Resolving deltas:  79% (185/233)
Resolving deltas:  80% (187/233)
Resolving deltas:  81% (189/233)
Resolving deltas:  82% (192/233)
Resolving deltas:  83% (194/233)
Resolving deltas:  84% (196/233)
Resolving deltas:  85% (199/233)
Resolving deltas:  86% (201/233)
Resolving deltas:  87% (203/233)
Resolving deltas:  88% (207/233)
Resolving deltas:  89% (208/233)
Resolving deltas:  90% (210/233)
Resolving deltas:  91% (213/233)
Resolving deltas:  92% (215/233)
Resolving deltas:  93% (217/233)
Resolving deltas:  94% (220/233)
Resolving deltas:  95% (222/233)
Resolving deltas:  96% (224/233)
Resolving deltas:  97% (227/233)
Resolving deltas:  98% (229/233)
Resolving deltas:  99% (231/233)
Resolving deltas: 100% (233/233)
Resolving deltas: 100% (233/233), done.
|1|  00:01
ects: 100% (4675744/4676283)           
remote: Compressing objects: 100% (4676283/4676283)        
|0| Receiving objects:   0% (1/806)
Receiving objects:   1% (9/806)
Receiving objects:   2% (17/806)
Receiving objects:   3% (25/806)
Receiving objects:   4% (33/806)
Receiving objects:   5% (41/806)
Receiving objects:   6% (49/806)
Receiving objects:   7% (57/806)
Receiving objects:   8% (65/806)
Receiving objects:   9% (73/806)
Receiving objects:  10% (81/806)
Receiving objects:  11% (89/806)
Receiving objects:  12% (97/806)
Receiving objects:  13% (105/806)
Receiving objects:  14% (113/806)
Receiving objects:  15% (121/806)
Receiving objects:  16% (129/806)
Receiving objects:  17% (138/806)
Receiving objects:  18% (146/806)
Receiving objects:  19% (154/806)
Receiving objects:  20% (162/806)
Receiving objects:  21% (170/806)
Receiving objects:  22% (178/806)
Receiving objects:  23% (186/806)
Receiving objects:  24% (194/806)
Receiving objects:  25% (202/806)
Receiving objects:  26% (210/806)
Receiving objects:  27% (218/806)
Receiving objects:  28% (226/806)
Receiving objects:  29% (234/806)
Receiving objects:  30% (242/806)
Receiving objects:  31% (250/806)
Receiving objects:  32% (258/806)
Receiving objects:  33% (266/806)
Receiving objects:  34% (275/806)
Receiving objects:  35% (283/806)
Receiving objects:  36% (291/806)
Receiving objects:  37% (299/806)
Receiving objects:  38% (307/806)
Receiving objects:  39% (315/806)
Receiving objects:  40% (323/806)
Receiving objects:  41% (331/806)
Receiving objects:  42% (339/806)
Receiving objects:  43% (347/806)
Receiving objects:  44% (355/806)
Receiving objects:  45% (363/806)
Receiving objects:  46% (371/806)
Receiving objects:  47% (379/806)
Receiving objects:  48% (387/806)
Receiving objects:  49% (395/806)
Receiving objects:  50% (403/806)
Receiving objects:  51% (412/806)
Receiving objects:  52% (420/806)
Receiving objects:  53% (428/806)
Receiving objects:  54% (436/806)
Receiving objects:  55% (444/806)
Receiving objects:  56% (452/806)
Receiving objects:  57% (460/806)
Receiving objects:  58% (468/806)
Receiving objects:  59% (476/806)
Receiving objects:  60% (484/806)
Receiving objects:  61% (492/806)
Receiving objects:  62% (500/806)
Receiving objects:  63% (508/806)
Receiving objects:  64% (516/806)
Receiving objects:  65% (524/806)
Receiving objects:  66% (532/806)
Receiving objects:  67% (541/806)
Receiving objects:  68% (549/806)
Receiving objects:  69% (557/806)
Receiving objects:  70% (565/806)
Receiving objects:  71% (573/806)
Receiving objects:  72% (581/806)
Receiving objects:  73% (589/806)
Receiving objects:  74% (597/806)
Receiving objects:  75% (605/806)
Receiving objects:  76% (613/806)
Receiving objects:  77% (621/806)
Receiving objects:  78% (629/806)
Receiving objects:  79% (637/806)
Receiving objects:  80% (645/806)
Receiving objects:  81% (653/806)
Receiving objects:  82% (661/806)
Receiving objects:  83% (669/806)
Receiving objects:  84% (678/806)
Receiving objects:  85% (686/806)
Receiving objects:  86% (694/806)
Receiving objects:  87% (702/806)
Receiving objects:  88% (710/806)
Receiving objects:  89% (718/806)
Receiving objects:  90% (726/806)
Receiving objects:  91% (734/806)
Receiving objects:  92% (742/806)
Receiving objects:  93% (750/806)
Receiving objects:  94% (758/806)
Receiving objects:  95% (766/806)
Receiving objects:  96% (774/806)
Receiving objects:  97% (782/806)
Receiving objects:  98% (790/806)
remote: Total 806 (delta 136), reused 440 (delta 75)        
|0| Receiving objects:  99% (798/806)
Receiving objects: 100% (806/806)
Receiving objects: 100% (806/806), 5.63 MiB | 28.14 MiB/s, done.
|0| Resolving deltas:   0% (0/136)
Resolving deltas:   1% (2/136)
Resolving deltas:   2% (3/136)
Resolving deltas:   3% (5/136)
Resolving deltas:   4% (6/136)
Resolving deltas:   5% (7/136)
Resolving deltas:   6% (9/136)
Resolving deltas:   7% (10/136)
Resolving deltas:   8% (11/136)
Resolving deltas:   9% (13/136)
Resolving deltas:  10% (14/136)
Resolving deltas:  11% (16/136)
Resolving deltas:  12% (17/136)
Resolving deltas:  13% (18/136)
Resolving deltas:  14% (20/136)
Resolving deltas:  15% (21/136)
Resolving deltas:  16% (22/136)
Resolving deltas:  17% (24/136)
Resolving deltas:  18% (25/136)
Resolving deltas:  19% (26/136)
Resolving deltas:  21% (29/136)
Resolving deltas:  22% (30/136)
Resolving deltas:  23% (32/136)
Resolving deltas:  24% (33/136)
Resolving deltas:  25% (34/136)
Resolving deltas:  26% (36/136)
Resolving deltas:  27% (37/136)
Resolving deltas:  28% (39/136)
Resolving deltas:  29% (40/136)
Resolving deltas:  30% (41/136)
Resolving deltas:  31% (43/136)
Resolving deltas:  32% (44/136)
Resolving deltas:  33% (45/136)
Resolving deltas:  34% (47/136)
Resolving deltas:  35% (48/136)
Resolving deltas:  36% (49/136)
Resolving deltas:  37% (51/136)
Resolving deltas:  38% (52/136)
Resolving deltas:  39% (54/136)
Resolving deltas:  40% (55/136)
Resolving deltas:  41% (56/136)
Resolving deltas:  42% (58/136)
Resolving deltas:  43% (59/136)
Resolving deltas:  44% (60/136)
Resolving deltas:  45% (62/136)
Resolving deltas:  46% (63/136)
Resolving deltas:  47% (64/136)
Resolving deltas:  48% (66/136)
Resolving deltas:  49% (67/136)
Resolving deltas:  50% (68/136)
Resolving deltas:  51% (70/136)
Resolving deltas:  52% (71/136)
Resolving deltas:  54% (74/136)
Resolving deltas:  55% (75/136)
Resolving deltas:  56% (77/136)
Resolving deltas:  57% (78/136)
Resolving deltas:  58% (79/136)
Resolving deltas:  59% (81/136)
Resolving deltas:  60% (82/136)
Resolving deltas:  61% (83/136)
Resolving deltas:  62% (85/136)
Resolving deltas:  63% (86/136)
Resolving deltas:  64% (88/136)
Resolving deltas:  65% (89/136)
Resolving deltas:  66% (90/136)
Resolving deltas:  67% (92/136)
Resolving deltas:  68% (93/136)
Resolving deltas:  69% (94/136)
Resolving deltas:  70% (96/136)
Resolving deltas:  71% (97/136)
Resolving deltas:  72% (98/136)
Resolving deltas:  73% (100/136)
Resolving deltas:  74% (101/136)
Resolving deltas:  75% (102/136)
Resolving deltas:  76% (104/136)
Resolving deltas:  77% (105/136)
Resolving deltas:  78% (107/136)
Resolving deltas:  79% (108/136)
Resolving deltas:  80% (109/136)
Resolving deltas:  81% (111/136)
Resolving deltas:  82% (112/136)
Resolving deltas:  83% (113/136)
Resolving deltas:  84% (115/136)
Resolving deltas:  85% (116/136)
Resolving deltas:  86% (117/136)
Resolving deltas:  87% (119/136)
Resolving deltas:  88% (120/136)
Resolving deltas:  89% (122/136)
Resolving deltas:  90% (123/136)
Resolving deltas:  91% (124/136)
Resolving deltas:  92% (126/136)
Resolving deltas:  93% (127/136)
Resolving deltas:  94% (128/136)
Resolving deltas:  95% (130/136)
Resolving deltas:  96% (131/136)
Resolving deltas:  97% (132/136)
Resolving deltas:  98% (134/136)
Resolving deltas:  99% (135/136)
Resolving deltas: 100% (136/136)
Resolving deltas: 100% (136/136), done.
|0|  00:01
 00:01

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:03

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:01

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated rimraf@2.7.1: Rimraf versions prior to v4 are no longer supported
npm warn deprecated glob@7.1.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated debug@3.2.6: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)
npm warn deprecated fstream@1.0.12: This package is no longer supported.

> edgedriver@5.6.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> geckodriver@4.2.1 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"

2025-06-20T16:15:00.560Z INFO geckodriver: Detected Geckodriver v0.36.0 to be latest
2025-06-20T16:15:00.562Z INFO geckodriver: Downloading Geckodriver from https://github.com/mozilla/geckodriver/releases/download/v0.36.0/geckodriver-v0.36.0-linux64.tar.gz
2025-06-20T16:15:00.794Z INFO geckodriver: Success!

added 293 packages, changed 2 packages, and audited 1736 packages in 12s

294 packages are looking for funding
  run `npm fund` for details

27 vulnerabilities (2 low, 4 moderate, 18 high, 3 critical)

To address issues that do not require attention, run:
  npm audit fix

To address all issues possible (including breaking changes), run:
  npm audit fix --force

Some issues need review, and may require choosing
a different dependency.

Run `npm audit` for details.
 00:12

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 00:00

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
...mathoid doesn't exist.
...mathlatexml doesn't exist.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 2.0 s.
 00:03

Running 'extensions/Math/setup.sh' if found
Looking for '/var/local/extensions/Math/setup.sh'
No '/var/local/extensions/Math/setup.sh' found, skipping...
 00:00

Running 'extensions/ConfirmEdit/setup.sh' if found
Looking for '/var/local/extensions/ConfirmEdit/setup.sh'
No '/var/local/extensions/ConfirmEdit/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:23
 00:24

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-web-1  Removed
 Container mediawiki-mediawiki-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:14

Reclaim disk space if needed
Free disk space (21%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12978, done        
remote: Finding sources:   1% (65/12978)           
remote: Finding sources:   2% (195/12978)           
remote: Finding sources:   3% (325/12978)           
remote: Finding sources:   4% (455/12978)           
remote: Finding sources:   5% (585/12978)           
remote: Finding sources:   6% (714/12978)           
remote: Finding sources:   7% (844/12978)           
remote: Finding sources:   8% (974/12978)           
remote: Finding sources:   9% (1104/12978)           
remote: Finding sources:  10% (1233/12978)           
remote: Finding sources:  11% (1363/12978)           
remote: Finding sources:  12% (1493/12978)           
remote: Finding sources:  13% (1623/12978)           
remote: Finding sources:  14% (1753/12978)           
remote: Finding sources:  15% (1882/12978)           
remote: Finding sources:  16% (2012/12978)           
remote: Finding sources:  17% (2142/12978)           
remote: Finding sources:  18% (2272/12978)           
remote: Finding sources:  19% (2401/12978)           
remote: Finding sources:  20% (2531/12978)           
remote: Finding sources:  21% (2661/12978)           
remote: Finding sources:  22% (2791/12978)           
remote: Finding sources:  23% (2921/12978)           
remote: Finding sources:  24% (3050/12978)           
remote: Finding sources:  25% (3180/12978)           
remote: Finding sources:  26% (3310/12978)           
remote: Finding sources:  27% (3440/12978)           
remote: Finding sources:  28% (3569/12978)           
remote: Finding sources:  29% (3699/12978)           
remote: Finding sources:  30% (3829/12978)           
remote: Finding sources:  31% (3959/12978)           
remote: Finding sources:  32% (4089/12978)           
remote: Finding sources:  33% (4218/12978)           
remote: Finding sources:  34% (4348/12978)           
remote: Finding sources:  35% (4478/12978)           
remote: Finding sources:  36% (4608/12978)           
remote: Finding sources:  37% (4737/12978)           
remote: Finding sources:  38% (4867/12978)           
remote: Finding sources:  39% (4997/12978)           
remote: Finding sources:  40% (5127/12978)           
remote: Finding sources:  41% (5257/12978)           
remote: Finding sources:  42% (5386/12978)           
remote: Finding sources:  43% (5516/12978)           
remote: Finding sources:  44% (5646/12978)           
remote: Finding sources:  45% (5776/12978)           
remote: Finding sources:  46% (5905/12978)           
remote: Finding sources:  47% (6035/12978)           
remote: Finding sources:  48% (6165/12978)           
remote: Finding sources:  49% (6295/12978)           
remote: Finding sources:  50% (6425/12978)           
remote: Finding sources:  51% (6554/12978)           
remote: Finding sources:  52% (6684/12978)           
remote: Finding sources:  53% (6814/12978)           
remote: Finding sources:  54% (6944/12978)           
remote: Finding sources:  55% (7074/12978)           
remote: Finding sources:  56% (7203/12978)           
remote: Finding sources:  57% (7333/12978)           
remote: Finding sources:  58% (7463/12978)           
remote: Finding sources:  59% (7593/12978)           
remote: Finding sources:  60% (7722/12978)           
remote: Finding sources:  61% (7852/12978)           
remote: Finding sources:  62% (7982/12978)           
remote: Finding sources:  63% (8112/12978)           
remote: Finding sources:  64% (8242/12978)           
remote: Finding sources:  65% (8371/12978)           
remote: Finding sources:  66% (8501/12978)           
remote: Finding sources:  67% (8631/12978)           
remote: Finding sources:  68% (8761/12978)           
remote: Finding sources:  69% (8890/12978)           
remote: Finding sources:  70% (9020/12978)           
remote: Finding sources:  71% (9150/12978)           
remote: Finding sources:  71% (9181/12978)           
remote: Finding sources:  72% (9280/12978)           
remote: Finding sources:  73% (9410/12978)           
remote: Finding sources:  74% (9539/12978)           
remote: Finding sources:  75% (9669/12978)           
remote: Finding sources:  76% (9799/12978)           
remote: Finding sources:  77% (9929/12978)           
remote: Finding sources:  78% (10058/12978)           
remote: Finding sources:  79% (10188/12978)           
remote: Finding sources:  80% (10318/12978)           
remote: Finding sources:  81% (10448/12978)           
remote: Finding sources:  82% (10578/12978)           
remote: Finding sources:  83% (10707/12978)           
remote: Finding sources:  84% (10837/12978)           
remote: Finding sources:  85% (10967/12978)           
remote: Finding sources:  86% (11097/12978)           
remote: Finding sources:  87% (11226/12978)           
remote: Finding sources:  88% (11356/12978)           
remote: Finding sources:  89% (11486/12978)           
remote: Finding sources:  90% (11616/12978)           
remote: Finding sources:  91% (11746/12978)           
remote: Finding sources:  92% (11875/12978)           
remote: Finding sources:  93% (12005/12978)           
remote: Finding sources:  94% (12135/12978)           
remote: Finding sources:  95% (12265/12978)           
remote: Finding sources:  96% (12394/12978)           
remote: Finding sources:  97% (12524/12978)           
remote: Finding sources:  98% (12654/12978)           
remote: Finding sources:  99% (12784/12978)           
remote: Finding sources: 100% (12914/12978)           
remote: Finding sources: 100% (12978/12978)        
remote: Getting sizes:   1% (58/11472)           
remote: Getting sizes:   2% (173/11472)           
remote: Getting sizes:   3% (287/11472)           
remote: Getting sizes:   4% (402/11472)           
remote: Getting sizes:   5% (517/11472)           
remote: Getting sizes:   6% (631/11472)           
remote: Getting sizes:   7% (746/11472)           
remote: Getting sizes:   8% (861/11472)           
remote: Getting sizes:   9% (976/11472)           
remote: Getting sizes:  10% (1090/11472)           
remote: Getting sizes:  11% (1205/11472)           
remote: Getting sizes:  12% (1320/11472)           
remote: Getting sizes:  13% (1434/11472)           
remote: Getting sizes:  14% (1549/11472)           
remote: Getting sizes:  15% (1664/11472)           
remote: Getting sizes:  16% (1779/11472)           
remote: Getting sizes:  17% (1893/11472)           
remote: Getting sizes:  18% (2008/11472)           
remote: Getting sizes:  19% (2123/11472)           
remote: Getting sizes:  20% (2238/11472)           
remote: Getting sizes:  21% (2352/11472)           
remote: Getting sizes:  22% (2467/11472)           
remote: Getting sizes:  23% (2582/11472)           
remote: Getting sizes:  24% (2696/11472)           
remote: Getting sizes:  25% (2811/11472)           
remote: Getting sizes:  26% (2926/11472)           
remote: Getting sizes:  27% (3041/11472)           
remote: Getting sizes:  28% (3155/11472)           
remote: Getting sizes:  29% (3270/11472)           
remote: Getting sizes:  30% (3385/11472)           
remote: Getting sizes:  31% (3499/11472)           
remote: Getting sizes:  32% (3614/11472)           
remote: Getting sizes:  33% (3729/11472)           
remote: Getting sizes:  34% (3844/11472)           
remote: Getting sizes:  35% (3958/11472)           
remote: Getting sizes:  36% (4073/11472)           
remote: Getting sizes:  37% (4188/11472)           
remote: Getting sizes:  38% (4302/11472)           
remote: Getting sizes:  39% (4417/11472)           
remote: Getting sizes:  40% (4532/11472)           
remote: Getting sizes:  41% (4647/11472)           
remote: Getting sizes:  42% (4761/11472)           
remote: Getting sizes:  43% (4876/11472)           
remote: Getting sizes:  44% (4991/11472)           
remote: Getting sizes:  45% (5106/11472)           
remote: Getting sizes:  46% (5220/11472)           
remote: Getting sizes:  47% (5335/11472)           
remote: Getting sizes:  48% (5450/11472)           
remote: Getting sizes:  49% (5564/11472)           
remote: Getting sizes:  50% (5679/11472)           
remote: Getting sizes:  51% (5794/11472)           
remote: Getting sizes:  52% (5909/11472)           
remote: Getting sizes:  53% (6023/11472)           
remote: Getting sizes:  54% (6138/11472)           
remote: Getting sizes:  55% (6253/11472)           
remote: Getting sizes:  56% (6367/11472)           
remote: Getting sizes:  57% (6482/11472)           
remote: Getting sizes:  58% (6597/11472)           
remote: Getting sizes:  59% (6712/11472)           
remote: Getting sizes:  60% (6826/11472)           
remote: Getting sizes:  61% (6941/11472)           
remote: Getting sizes:  62% (7056/11472)           
remote: Getting sizes:  63% (7170/11472)           
remote: Getting sizes:  64% (7285/11472)           
remote: Getting sizes:  65% (7400/11472)           
remote: Getting sizes:  66% (7515/11472)           
remote: Getting sizes:  67% (7629/11472)           
remote: Getting sizes:  68% (7744/11472)           
remote: Getting sizes:  69% (7859/11472)           
remote: Getting sizes:  70% (7974/11472)           
remote: Getting sizes:  71% (8088/11472)           
remote: Getting sizes:  72% (8203/11472)           
remote: Getting sizes:  73% (8318/11472)           
remote: Getting sizes:  74% (8432/11472)           
remote: Getting sizes:  75% (8547/11472)           
remote: Getting sizes:  76% (8662/11472)           
remote: Getting sizes:  77% (8777/11472)           
remote: Getting sizes:  78% (8891/11472)           
remote: Getting sizes:  79% (9006/11472)           
remote: Getting sizes:  80% (9121/11472)           
remote: Getting sizes:  81% (9235/11472)           
remote: Getting sizes:  82% (9350/11472)           
remote: Getting sizes:  83% (9465/11472)           
remote: Getting sizes:  84% (9580/11472)           
remote: Getting sizes:  85% (9694/11472)           
remote: Getting sizes:  86% (9809/11472)           
remote: Getting sizes:  87% (9924/11472)           
remote: Getting sizes:  88% (10038/11472)           
remote: Getting sizes:  89% (10153/11472)           
remote: Getting sizes:  90% (10268/11472)           
remote: Getting sizes:  91% (10383/11472)           
remote: Getting sizes:  92% (10497/11472)           
remote: Getting sizes:  93% (10612/11472)           
remote: Getting sizes:  94% (10727/11472)           
remote: Getting sizes:  94% (10824/11472)           
remote: Getting sizes:  95% (10842/11472)           
remote: Getting sizes:  96% (10956/11472)           
remote: Getting sizes:  97% (11071/11472)           
remote: Getting sizes:  98% (11186/11472)           
remote: Getting sizes:  99% (11300/11472)           
remote: Getting sizes: 100% (11415/11472)           
remote: Getting sizes: 100% (11472/11472)        
remote: Compressing objects:   2% (2283/136019)           
remote: Compressing objects:   3% (3527/136019)           
remote: Compressing objects:   4% (4761/136019)           
remote: Compressing objects:   5% (6493/136019)           
remote: Compressing objects:   6% (7488/136019)           
remote: Compressing objects:   7% (8976/136019)           
remote: Compressing objects:   7% (9329/136019)           
remote: Compressing objects:   8% (10203/136019)           
remote: Compressing objects:   9% (11577/136019)           
remote: Compressing objects:  10% (13020/136019)           
remote: Compressing objects:  11% (14292/136019)           
remote: Compressing objects:  12% (15643/136019)           
remote: Compressing objects:  13% (17005/136019)           
remote: Compressing objects:  14% (18369/136019)           
remote: Compressing objects:  15% (19739/136019)           
remote: Compressing objects:  16% (21092/136019)           
remote: Compressing objects:  17% (22494/136019)           
remote: Compressing objects:  17% (22865/136019)           
remote: Compressing objects:  18% (23812/136019)           
remote: Compressing objects:  19% (25178/136019)           
remote: Compressing objects:  20% (26525/136019)           
remote: Compressing objects:  21% (27892/136019)           
remote: Compressing objects:  22% (29245/136019)           
remote: Compressing objects:  23% (30608/136019)           
remote: Compressing objects:  24% (31965/136019)           
remote: Compressing objects:  25% (33328/136019)           
remote: Compressing objects:  26% (34718/136019)           
remote: Compressing objects:  27% (36242/136019)           
remote: Compressing objects:  28% (37463/136019)           
remote: Compressing objects:  28% (37970/136019)           
remote: Compressing objects:  29% (38920/136019)           
remote: Compressing objects:  30% (40413/136019)           
remote: Compressing objects:  31% (41518/136019)           
remote: Compressing objects:  32% (42874/136019)           
remote: Compressing objects:  33% (44291/136019)           
remote: Compressing objects:  34% (45581/136019)           
remote: Compressing objects:  35% (46998/136019)           
remote: Compressing objects:  36% (48288/136019)           
remote: Compressing objects:  37% (49662/136019)           
remote: Compressing objects:  38% (51008/136019)           
remote: Compressing objects:  39% (52578/136019)           
remote: Compressing objects:  40% (53740/136019)           
remote: Compressing objects:  41% (55178/136019)           
remote: Compressing objects:  42% (56456/136019)           
remote: Compressing objects:  43% (57809/136019)           
remote: Compressing objects:  44% (59346/136019)           
remote: Compressing objects:  45% (60555/136019)           
remote: Compressing objects:  46% (61889/136019)           
remote: Compressing objects:  47% (63635/136019)           
remote: Compressing objects:  48% (64734/136019)           
remote: Compressing objects:  49% (66266/136019)           
remote: Compressing objects:  50% (67771/136019)           
remote: Compressing objects:  51% (68697/136019)           
remote: Compressing objects:  52% (70305/136019)           
remote: Compressing objects:  52% (71011/136019)           
remote: Compressing objects:  53% (71426/136019)           
remote: Compressing objects:  54% (72847/136019)           
remote: Compressing objects:  55% (75005/136019)           
remote: Compressing objects:  56% (75722/136019)           
remote: Compressing objects:  57% (76854/136019)           
remote: Compressing objects:  58% (78328/136019)           
remote: Compressing objects:  59% (79875/136019)           
remote: Compressing objects:  60% (81271/136019)           
remote: Compressing objects:  61% (82609/136019)           
remote: Compressing objects:  62% (83836/136019)           
remote: Compressing objects:  63% (85035/136019)           
remote: Compressing objects:  64% (86376/136019)           
remote: Compressing objects:  65% (87765/136019)           
remote: Compressing objects:  66% (90114/136019)           
remote: Compressing objects:  67% (90753/136019)           
remote: Compressing objects:  68% (91837/136019)           
remote: Compressing objects:  69% (93275/136019)           
remote: Compressing objects:  70% (94574/136019)           
remote: Compressing objects:  71% (95905/136019)           
remote: Compressing objects:  72% (97302/136019)           
remote: Compressing objects:  73% (98642/136019)           
remote: Compressing objects:  74% (100233/136019)           
remote: Compressing objects:  75% (101398/136019)           
remote: Compressing objects:  76% (102716/136019)           
remote: Compressing objects:  77% (104180/136019)           
remote: Compressing objects:  78% (105454/136019)           
remote: Compressing objects:  79% (106802/136019)           
remote: Compressing objects:  80% (108237/136019)           
remote: Compressing objects:  81% (109801/136019)           
remote: Compressing objects:  82% (110904/136019)           
remote: Compressing objects:  83% (112279/136019)           
remote: Compressing objects:  84% (113737/136019)           
remote: Compressing objects:  85% (115028/136019)           
remote: Compressing objects:  86% (116581/136019)           
remote: Compressing objects:  87% (117694/136019)           
remote: Compressing objects:  88% (119021/136019)           
remote: Compressing objects:  89% (120504/136019)           
remote: Compressing objects:  90% (121775/136019)           
remote: Compressing objects:  91% (123110/136019)           
remote: Compressing objects:  92% (124730/136019)           
remote: Compressing objects:  93% (125931/136019)           
remote: Compressing objects:  94% (128121/136019)           
remote: Compressing objects:  95% (128760/136019)           
remote: Compressing objects:  96% (130048/136019)           
remote: Compressing objects:  96% (130809/136019)           
remote: Compressing objects:  97% (131291/136019)           
remote: Compressing objects:  98% (132747/136019)           
remote: Compressing objects:  99% (133979/136019)           
remote: Compressing objects: 100% (135344/136019)           
remote: Compressing objects: 100% (136018/136019)        
Receiving objects:   0% (1/12978)
Receiving objects:   1% (130/12978)
Receiving objects:   2% (260/12978)
Receiving objects:   3% (390/12978)
Receiving objects:   4% (520/12978)
Receiving objects:   5% (649/12978)
Receiving objects:   6% (779/12978)
Receiving objects:   7% (909/12978)
Receiving objects:   8% (1039/12978)
Receiving objects:   9% (1169/12978)
Receiving objects:  10% (1298/12978)
Receiving objects:  11% (1428/12978)
Receiving objects:  12% (1558/12978)
Receiving objects:  13% (1688/12978)
Receiving objects:  14% (1817/12978), 2.38 MiB | 4.73 MiB/s
Receiving objects:  15% (1947/12978), 2.38 MiB | 4.73 MiB/s
Receiving objects:  16% (2077/12978), 2.38 MiB | 4.73 MiB/s
Receiving objects:  17% (2207/12978), 2.38 MiB | 4.73 MiB/s
Receiving objects:  17% (2223/12978), 2.38 MiB | 4.73 MiB/s
Receiving objects:  18% (2337/12978), 2.38 MiB | 4.73 MiB/s
Receiving objects:  19% (2466/12978), 2.38 MiB | 4.73 MiB/s
Receiving objects:  20% (2596/12978), 2.38 MiB | 4.73 MiB/s
Receiving objects:  21% (2726/12978), 5.25 MiB | 5.22 MiB/s
Receiving objects:  22% (2856/12978), 5.25 MiB | 5.22 MiB/s
Receiving objects:  23% (2985/12978), 5.25 MiB | 5.22 MiB/s
Receiving objects:  24% (3115/12978), 5.25 MiB | 5.22 MiB/s
Receiving objects:  25% (3245/12978), 5.25 MiB | 5.22 MiB/s
Receiving objects:  26% (3375/12978), 5.25 MiB | 5.22 MiB/s
Receiving objects:  27% (3505/12978), 5.25 MiB | 5.22 MiB/s
Receiving objects:  28% (3634/12978), 7.81 MiB | 5.19 MiB/s
Receiving objects:  29% (3764/12978), 7.81 MiB | 5.19 MiB/s
Receiving objects:  30% (3894/12978), 7.81 MiB | 5.19 MiB/s
Receiving objects:  31% (4024/12978), 7.81 MiB | 5.19 MiB/s
Receiving objects:  32% (4153/12978), 7.81 MiB | 5.19 MiB/s
Receiving objects:  33% (4283/12978), 7.81 MiB | 5.19 MiB/s
Receiving objects:  33% (4384/12978), 7.81 MiB | 5.19 MiB/s
Receiving objects:  34% (4413/12978), 7.81 MiB | 5.19 MiB/s
Receiving objects:  35% (4543/12978), 7.81 MiB | 5.19 MiB/s
Receiving objects:  36% (4673/12978), 10.10 MiB | 5.03 MiB/s
Receiving objects:  37% (4802/12978), 10.10 MiB | 5.03 MiB/s
Receiving objects:  38% (4932/12978), 10.10 MiB | 5.03 MiB/s
Receiving objects:  39% (5062/12978), 12.36 MiB | 4.93 MiB/s
Receiving objects:  40% (5192/12978), 12.36 MiB | 4.93 MiB/s
Receiving objects:  41% (5321/12978), 12.36 MiB | 4.93 MiB/s
Receiving objects:  42% (5451/12978), 12.36 MiB | 4.93 MiB/s
Receiving objects:  43% (5581/12978), 12.36 MiB | 4.93 MiB/s
Receiving objects:  43% (5690/12978), 12.36 MiB | 4.93 MiB/s
Receiving objects:  44% (5711/12978), 12.36 MiB | 4.93 MiB/s
Receiving objects:  45% (5841/12978), 14.75 MiB | 4.90 MiB/s
Receiving objects:  46% (5970/12978), 14.75 MiB | 4.90 MiB/s
Receiving objects:  46% (6055/12978), 17.19 MiB | 4.90 MiB/s
Receiving objects:  47% (6100/12978), 19.46 MiB | 4.85 MiB/s
Receiving objects:  48% (6230/12978), 22.00 MiB | 4.88 MiB/s
Receiving objects:  48% (6274/12978), 22.00 MiB | 4.88 MiB/s
Receiving objects:  49% (6360/12978), 22.00 MiB | 4.88 MiB/s
Receiving objects:  50% (6489/12978), 24.67 MiB | 4.95 MiB/s
Receiving objects:  51% (6619/12978), 24.67 MiB | 4.95 MiB/s
Receiving objects:  52% (6749/12978), 27.48 MiB | 4.94 MiB/s
Receiving objects:  52% (6817/12978), 27.48 MiB | 4.94 MiB/s
Receiving objects:  53% (6879/12978), 30.36 MiB | 5.01 MiB/s
Receiving objects:  54% (7009/12978), 30.36 MiB | 5.01 MiB/s
Receiving objects:  55% (7138/12978), 30.36 MiB | 5.01 MiB/s
Receiving objects:  56% (7268/12978), 30.36 MiB | 5.01 MiB/s
Receiving objects:  57% (7398/12978), 30.36 MiB | 5.01 MiB/s
Receiving objects:  58% (7528/12978), 30.36 MiB | 5.01 MiB/s
Receiving objects:  59% (7658/12978), 30.36 MiB | 5.01 MiB/s
Receiving objects:  60% (7787/12978), 32.93 MiB | 5.06 MiB/s
Receiving objects:  61% (7917/12978), 32.93 MiB | 5.06 MiB/s
Receiving objects:  62% (8047/12978), 32.93 MiB | 5.06 MiB/s
Receiving objects:  63% (8177/12978), 32.93 MiB | 5.06 MiB/s
Receiving objects:  64% (8306/12978), 32.93 MiB | 5.06 MiB/s
Receiving objects:  65% (8436/12978), 32.93 MiB | 5.06 MiB/s
Receiving objects:  66% (8566/12978), 32.93 MiB | 5.06 MiB/s
Receiving objects:  67% (8696/12978), 32.93 MiB | 5.06 MiB/s
Receiving objects:  68% (8826/12978), 32.93 MiB | 5.06 MiB/s
Receiving objects:  69% (8955/12978), 32.93 MiB | 5.06 MiB/s
Receiving objects:  69% (8972/12978), 32.93 MiB | 5.06 MiB/s
Receiving objects:  70% (9085/12978), 32.93 MiB | 5.06 MiB/s
Receiving objects:  71% (9215/12978), 32.93 MiB | 5.06 MiB/s
Receiving objects:  72% (9345/12978), 32.93 MiB | 5.06 MiB/s
Receiving objects:  73% (9474/12978), 32.93 MiB | 5.06 MiB/s
Receiving objects:  74% (9604/12978), 32.93 MiB | 5.06 MiB/s
Receiving objects:  75% (9734/12978), 35.46 MiB | 5.13 MiB/s
Receiving objects:  76% (9864/12978), 35.46 MiB | 5.13 MiB/s
Receiving objects:  77% (9994/12978), 35.46 MiB | 5.13 MiB/s
Receiving objects:  78% (10123/12978), 35.46 MiB | 5.13 MiB/s
Receiving objects:  79% (10253/12978), 35.46 MiB | 5.13 MiB/s
Receiving objects:  80% (10383/12978), 35.46 MiB | 5.13 MiB/s
Receiving objects:  81% (10513/12978), 35.46 MiB | 5.13 MiB/s
Receiving objects:  82% (10642/12978), 37.96 MiB | 5.15 MiB/s
Receiving objects:  83% (10772/12978), 37.96 MiB | 5.15 MiB/s
Receiving objects:  84% (10902/12978), 37.96 MiB | 5.15 MiB/s
Receiving objects:  85% (11032/12978), 37.96 MiB | 5.15 MiB/s
Receiving objects:  86% (11162/12978), 37.96 MiB | 5.15 MiB/s
Receiving objects:  87% (11291/12978), 37.96 MiB | 5.15 MiB/s
Receiving objects:  87% (11322/12978), 37.96 MiB | 5.15 MiB/s
Receiving objects:  88% (11421/12978), 37.96 MiB | 5.15 MiB/s
Receiving objects:  89% (11551/12978), 37.96 MiB | 5.15 MiB/s
Receiving objects:  90% (11681/12978), 37.96 MiB | 5.15 MiB/s
Receiving objects:  91% (11810/12978), 40.45 MiB | 5.16 MiB/s
Receiving objects:  92% (11940/12978), 40.45 MiB | 5.16 MiB/s
Receiving objects:  93% (12070/12978), 40.45 MiB | 5.16 MiB/s
Receiving objects:  94% (12200/12978), 40.45 MiB | 5.16 MiB/s
Receiving objects:  95% (12330/12978), 40.45 MiB | 5.16 MiB/s
Receiving objects:  96% (12459/12978), 40.45 MiB | 5.16 MiB/s
Receiving objects:  97% (12589/12978), 40.45 MiB | 5.16 MiB/s
Receiving objects:  98% (12719/12978), 40.45 MiB | 5.16 MiB/s
Receiving objects:  99% (12849/12978), 40.45 MiB | 5.16 MiB/s
Receiving objects:  99% (12920/12978), 42.93 MiB | 5.21 MiB/s
remote: Total 12978 (delta 2788), reused 6334 (delta 1503)        
Receiving objects: 100% (12978/12978), 45.45 MiB | 5.21 MiB/s
Receiving objects: 100% (12978/12978), 45.70 MiB | 4.98 MiB/s, done.
Resolving deltas:   0% (0/2788)
Resolving deltas:   1% (28/2788)
Resolving deltas:   2% (56/2788)
Resolving deltas:   3% (84/2788)
Resolving deltas:   4% (112/2788)
Resolving deltas:   5% (140/2788)
Resolving deltas:   6% (170/2788)
Resolving deltas:   7% (196/2788)
Resolving deltas:   8% (224/2788)
Resolving deltas:   9% (251/2788)
Resolving deltas:  10% (279/2788)
Resolving deltas:  11% (307/2788)
Resolving deltas:  12% (335/2788)
Resolving deltas:  13% (363/2788)
Resolving deltas:  14% (391/2788)
Resolving deltas:  15% (419/2788)
Resolving deltas:  16% (447/2788)
Resolving deltas:  17% (474/2788)
Resolving deltas:  18% (502/2788)
Resolving deltas:  19% (530/2788)
Resolving deltas:  20% (559/2788)
Resolving deltas:  21% (586/2788)
Resolving deltas:  22% (614/2788)
Resolving deltas:  23% (642/2788)
Resolving deltas:  24% (670/2788)
Resolving deltas:  25% (698/2788)
Resolving deltas:  26% (725/2788)
Resolving deltas:  27% (753/2788)
Resolving deltas:  28% (781/2788)
Resolving deltas:  29% (809/2788)
Resolving deltas:  30% (837/2788)
Resolving deltas:  31% (866/2788)
Resolving deltas:  32% (893/2788)
Resolving deltas:  33% (921/2788)
Resolving deltas:  34% (949/2788)
Resolving deltas:  35% (976/2788)
Resolving deltas:  36% (1004/2788)
Resolving deltas:  37% (1032/2788)
Resolving deltas:  38% (1060/2788)
Resolving deltas:  39% (1088/2788)
Resolving deltas:  40% (1116/2788)
Resolving deltas:  41% (1144/2788)
Resolving deltas:  42% (1171/2788)
Resolving deltas:  43% (1199/2788)
Resolving deltas:  44% (1227/2788)
Resolving deltas:  45% (1255/2788)
Resolving deltas:  46% (1284/2788)
Resolving deltas:  47% (1311/2788)
Resolving deltas:  48% (1340/2788)
Resolving deltas:  49% (1367/2788)
Resolving deltas:  50% (1394/2788)
Resolving deltas:  51% (1422/2788)
Resolving deltas:  52% (1450/2788)
Resolving deltas:  53% (1478/2788)
Resolving deltas:  54% (1506/2788)
Resolving deltas:  55% (1534/2788)
Resolving deltas:  56% (1563/2788)
Resolving deltas:  57% (1590/2788)
Resolving deltas:  58% (1618/2788)
Resolving deltas:  59% (1645/2788)
Resolving deltas:  60% (1673/2788)
Resolving deltas:  61% (1701/2788)
Resolving deltas:  62% (1729/2788)
Resolving deltas:  63% (1757/2788)
Resolving deltas:  64% (1786/2788)
Resolving deltas:  65% (1813/2788)
Resolving deltas:  66% (1841/2788)
Resolving deltas:  67% (1868/2788)
Resolving deltas:  68% (1896/2788)
Resolving deltas:  69% (1924/2788)
Resolving deltas:  70% (1952/2788)
Resolving deltas:  71% (1980/2788)
Resolving deltas:  72% (2008/2788)
Resolving deltas:  73% (2036/2788)
Resolving deltas:  74% (2064/2788)
Resolving deltas:  75% (2091/2788)
Resolving deltas:  76% (2119/2788)
Resolving deltas:  77% (2147/2788)
Resolving deltas:  78% (2176/2788)
Resolving deltas:  79% (2203/2788)
Resolving deltas:  80% (2231/2788)
Resolving deltas:  81% (2260/2788)
Resolving deltas:  82% (2287/2788)
Resolving deltas:  83% (2315/2788)
Resolving deltas:  84% (2342/2788)
Resolving deltas:  85% (2370/2788)
Resolving deltas:  86% (2398/2788)
Resolving deltas:  87% (2426/2788)
Resolving deltas:  88% (2454/2788)
Resolving deltas:  89% (2482/2788)
Resolving deltas:  90% (2510/2788)
Resolving deltas:  91% (2538/2788)
Resolving deltas:  92% (2565/2788)
Resolving deltas:  93% (2594/2788)
Resolving deltas:  94% (2621/2788)
Resolving deltas:  95% (2649/2788)
Resolving deltas:  96% (2678/2788)
Resolving deltas:  97% (2705/2788)
Resolving deltas:  98% (2733/2788)
Resolving deltas:  99% (2761/2788)
Resolving deltas: 100% (2788/2788)
Resolving deltas: 100% (2788/2788), done.
Updating files:  63% (7221/11459)
Updating files:  64% (7334/11459)
Updating files:  65% (7449/11459)
Updating files:  66% (7563/11459)
Updating files:  67% (7678/11459)
Updating files:  68% (7793/11459)
Updating files:  69% (7907/11459)
Updating files:  70% (8022/11459)
Updating files:  71% (8136/11459)
Updating files:  72% (8251/11459)
Updating files:  73% (8366/11459)
Updating files:  74% (8480/11459)
Updating files:  75% (8595/11459)
Updating files:  76% (8709/11459)
Updating files:  77% (8824/11459)
Updating files:  78% (8939/11459)
Updating files:  79% (9053/11459)
Updating files:  80% (9168/11459)
Updating files:  81% (9282/11459)
Updating files:  82% (9397/11459)
Updating files:  83% (9511/11459)
Updating files:  84% (9626/11459)
Updating files:  85% (9741/11459)
Updating files:  86% (9855/11459)
Updating files:  87% (9970/11459)
Updating files:  88% (10084/11459)
Updating files:  89% (10199/11459)
Updating files:  90% (10314/11459)
Updating files:  91% (10428/11459)
Updating files:  92% (10543/11459)
Updating files:  93% (10657/11459)
Updating files:  94% (10772/11459)
Updating files:  95% (10887/11459)
Updating files:  96% (11001/11459)
Updating files:  97% (11116/11459)
Updating files:  98% (11230/11459)
Updating files:  99% (11345/11459)
Updating files: 100% (11459/11459)
Updating files: 100% (11459/11459), done.
 00:20

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-mediawiki-1  Started
 00:02

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  43/133 [=========>------------------]  32%
  70/133 [==============>-------------]  52%
  89/133 [==================>---------]  66%
 109/133 [======================>-----]  81%
 120/133 [=========================>--]  90%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 9.4 s.
 00:09

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 9s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:09

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:01

 Total duration: 01:25

 01:25

Install 'extensions/ContactPage'...

Cloning component(s)
:0: _clone_component "extensions/ContactPage"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/ContactPage to 'extensions/ContactPage' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/ContactPage'...
|0| remote: Counting objects: 1           
remote: Counting objects: 473, done        
|0| remote: Finding sources:   1% (3/473)           
remote: Finding sources:   2% (8/473)           
remote: Finding sources:   3% (12/473)           
remote: Finding sources:   4% (17/473)           
remote: Finding sources:   5% (22/473)           
remote: Finding sources:   6% (27/473)           
remote: Finding sources:   7% (31/473)           
remote: Finding sources:   8% (36/473)           
remote: Finding sources:   9% (41/473)           
remote: Finding sources:  10% (45/473)           
remote: Finding sources:  11% (50/473)           
remote: Finding sources:  12% (55/473)           
remote: Finding sources:  13% (60/473)           
remote: Finding sources:  14% (64/473)           
remote: Finding sources:  15% (69/473)           
remote: Finding sources:  16% (74/473)           
remote: Finding sources:  17% (79/473)           
remote: Finding sources:  18% (83/473)           
remote: Finding sources:  19% (88/473)           
remote: Finding sources:  20% (93/473)           
remote: Finding sources:  21% (97/473)           
remote: Finding sources:  22% (102/473)           
remote: Finding sources:  23% (107/473)           
remote: Finding sources:  24% (112/473)           
remote: Finding sources:  25% (116/473)           
remote: Finding sources:  26% (121/473)           
remote: Finding sources:  27% (126/473)           
remote: Finding sources:  28% (131/473)           
remote: Finding sources:  29% (135/473)           
remote: Finding sources:  30% (140/473)           
remote: Finding sources:  31% (145/473)           
remote: Finding sources:  32% (149/473)           
remote: Finding sources:  33% (154/473)           
remote: Finding sources:  34% (159/473)           
remote: Finding sources:  35% (164/473)           
remote: Finding sources:  36% (168/473)           
remote: Finding sources:  37% (173/473)           
remote: Finding sources:  38% (178/473)           
remote: Finding sources:  39% (183/473)           
remote: Finding sources:  40% (187/473)           
remote: Finding sources:  41% (192/473)           
remote: Finding sources:  42% (197/473)           
remote: Finding sources:  43% (202/473)           
remote: Finding sources:  44% (206/473)           
remote: Finding sources:  45% (211/473)           
remote: Finding sources:  46% (216/473)           
remote: Finding sources:  47% (220/473)           
remote: Finding sources:  48% (225/473)           
remote: Finding sources:  49% (230/473)           
remote: Finding sources:  50% (235/473)           
remote: Finding sources:  51% (239/473)           
remote: Finding sources:  52% (244/473)           
remote: Finding sources:  53% (249/473)           
remote: Finding sources:  54% (254/473)           
remote: Finding sources:  55% (258/473)           
remote: Finding sources:  56% (263/473)           
remote: Finding sources:  57% (268/473)           
remote: Finding sources:  58% (272/473)           
remote: Finding sources:  59% (277/473)           
remote: Finding sources:  60% (282/473)           
remote: Finding sources:  61% (287/473)           
remote: Finding sources:  62% (291/473)           
remote: Finding sources:  63% (296/473)           
remote: Finding sources:  64% (301/473)           
remote: Finding sources:  65% (306/473)           
remote: Finding sources:  66% (310/473)           
remote: Finding sources:  67% (315/473)           
remote: Finding sources:  68% (320/473)           
remote: Finding sources:  69% (325/473)           
remote: Finding sources:  70% (329/473)           
remote: Finding sources:  71% (334/473)           
remote: Finding sources:  72% (339/473)           
remote: Finding sources:  73% (343/473)           
remote: Finding sources:  74% (348/473)           
remote: Finding sources:  75% (353/473)           
remote: Finding sources:  76% (358/473)           
remote: Finding sources:  77% (362/473)           
remote: Finding sources:  78% (367/473)           
remote: Finding sources:  79% (372/473)           
remote: Finding sources:  80% (377/473)           
remote: Finding sources:  81% (381/473)           
remote: Finding sources:  82% (386/473)           
remote: Finding sources:  83% (391/473)           
remote: Finding sources:  84% (395/473)           
remote: Finding sources:  85% (400/473)           
remote: Finding sources:  86% (405/473)           
remote: Finding sources:  87% (410/473)           
remote: Finding sources:  88% (414/473)           
remote: Finding sources:  89% (419/473)           
remote: Finding sources:  90% (424/473)           
remote: Finding sources:  91% (429/473)           
remote: Finding sources:  92% (433/473)           
remote: Finding sources:  93% (438/473)           
remote: Finding sources:  94% (443/473)           
remote: Finding sources:  95% (447/473)           
remote: Finding sources:  96% (452/473)           
remote: Finding sources:  97% (457/473)           
remote: Finding sources:  98% (462/473)           
remote: Finding sources:  99% (466/473)           
remote: Finding sources: 100% (471/473)           
remote: Finding sources: 100% (473/473)        
|0| remote: Getting sizes:   1% (3/437)           
remote: Getting sizes:   2% (7/437)           
remote: Getting sizes:   3% (11/437)           
remote: Getting sizes:   4% (16/437)           
remote: Getting sizes:   5% (20/437)           
remote: Getting sizes:   6% (25/437)           
remote: Getting sizes:   7% (29/437)           
remote: Getting sizes:   8% (33/437)           
remote: Getting sizes:   9% (38/437)           
remote: Getting sizes:  10% (42/437)           
remote: Getting sizes:  11% (46/437)           
remote: Getting sizes:  12% (51/437)           
remote: Getting sizes:  13% (55/437)           
remote: Getting sizes:  14% (59/437)           
remote: Getting sizes:  15% (64/437)           
remote: Getting sizes:  16% (68/437)           
remote: Getting sizes:  17% (73/437)           
remote: Getting sizes:  18% (77/437)           
remote: Getting sizes:  19% (81/437)           
remote: Getting sizes:  20% (86/437)           
remote: Getting sizes:  21% (90/437)           
remote: Getting sizes:  22% (94/437)           
remote: Getting sizes:  23% (99/437)           
remote: Getting sizes:  24% (103/437)           
remote: Getting sizes:  25% (108/437)           
remote: Getting sizes:  26% (112/437)           
remote: Getting sizes:  27% (116/437)           
remote: Getting sizes:  28% (121/437)           
remote: Getting sizes:  29% (125/437)           
remote: Getting sizes:  30% (129/437)           
remote: Getting sizes:  31% (134/437)           
remote: Getting sizes:  32% (138/437)           
remote: Getting sizes:  33% (143/437)           
remote: Getting sizes:  34% (147/437)           
remote: Getting sizes:  35% (151/437)           
remote: Getting sizes:  36% (156/437)           
remote: Getting sizes:  37% (160/437)           
remote: Getting sizes:  38% (164/437)           
remote: Getting sizes:  39% (169/437)           
remote: Getting sizes:  40% (173/437)           
remote: Getting sizes:  41% (177/437)           
remote: Getting sizes:  42% (182/437)           
remote: Getting sizes:  43% (186/437)           
remote: Getting sizes:  44% (191/437)           
remote: Getting sizes:  45% (195/437)           
remote: Getting sizes:  46% (199/437)           
remote: Getting sizes:  47% (204/437)           
remote: Getting sizes:  48% (208/437)           
remote: Getting sizes:  49% (212/437)           
remote: Getting sizes:  50% (217/437)           
remote: Getting sizes:  51% (221/437)           
remote: Getting sizes:  52% (226/437)           
remote: Getting sizes:  53% (230/437)           
remote: Getting sizes:  54% (234/437)           
remote: Getting sizes:  55% (239/437)           
remote: Getting sizes:  56% (243/437)           
remote: Getting sizes:  57% (247/437)           
remote: Getting sizes:  58% (252/437)           
remote: Getting sizes:  59% (256/437)           
remote: Getting sizes:  60% (261/437)           
remote: Getting sizes:  61% (265/437)           
remote: Getting sizes:  62% (269/437)           
remote: Getting sizes:  63% (274/437)           
remote: Getting sizes:  64% (278/437)           
remote: Getting sizes:  65% (282/437)           
remote: Getting sizes:  66% (287/437)           
remote: Getting sizes:  67% (291/437)           
remote: Getting sizes:  68% (295/437)           
remote: Getting sizes:  69% (300/437)           
remote: Getting sizes:  70% (304/437)           
remote: Getting sizes:  71% (309/437)           
remote: Getting sizes:  72% (313/437)           
remote: Getting sizes:  73% (317/437)           
remote: Getting sizes:  74% (322/437)           
remote: Getting sizes:  75% (326/437)           
remote: Getting sizes:  76% (330/437)           
remote: Getting sizes:  77% (335/437)           
remote: Getting sizes:  78% (339/437)           
remote: Getting sizes:  79% (344/437)           
remote: Getting sizes:  80% (348/437)           
remote: Getting sizes:  81% (352/437)           
remote: Getting sizes:  82% (357/437)           
remote: Getting sizes:  83% (361/437)           
remote: Getting sizes:  84% (365/437)           
remote: Getting sizes:  85% (370/437)           
remote: Getting sizes:  86% (374/437)           
remote: Getting sizes:  87% (379/437)           
remote: Getting sizes:  88% (383/437)           
remote: Getting sizes:  89% (387/437)           
remote: Getting sizes:  90% (392/437)           
remote: Getting sizes:  91% (396/437)           
remote: Getting sizes:  92% (400/437)           
remote: Getting sizes:  93% (405/437)           
remote: Getting sizes:  94% (409/437)           
remote: Getting sizes:  95% (413/437)           
remote: Getting sizes:  96% (418/437)           
remote: Getting sizes:  97% (422/437)           
remote: Getting sizes:  98% (427/437)           
remote: Getting sizes:  99% (431/437)           
remote: Getting sizes: 100% (435/437)           
remote: Getting sizes: 100% (437/437)        
|0| remote: Compressing objects:   2% (16350/747286)           
remote: Compressing objects:   3% (24949/747286)           
remote: Compressing objects:   6% (48317/747286)           
remote: Compressing objects:   7% (48848/747286)           
remote: Compressing objects:   8% (57519/747286)           
remote: Compressing objects:   9% (63559/747286)           
remote: Compressing objects:  10% (71070/747286)           
remote: Compressing objects:  11% (78973/747286)           
remote: Compressing objects:  12% (86284/747286)           
remote: Compressing objects:  13% (93887/747286)           
remote: Compressing objects:  14% (101093/747286)           
remote: Compressing objects:  15% (108419/747286)           
remote: Compressing objects:  16% (116837/747286)           
remote: Compressing objects:  89% (664146/747286)           
remote: Compressing objects:  90% (668893/747286)           
remote: Compressing objects:  91% (677501/747286)           
remote: Compressing objects:  92% (684513/747286)           
remote: Compressing objects:  93% (691282/747286)           
remote: Compressing objects:  94% (698725/747286)           
remote: Compressing objects:  95% (706520/747286)           
remote: Compressing objects:  96% (714172/747286)           
remote: Compressing objects:  97% (721286/747286)           
remote: Compressing objects:  98% (729137/747286)           
remote: Compressing objects:  99% (736189/747286)           
remote: Compressing objects: 100% (743884/747286)           
remote: Compressing objects: 100% (747286/747286)        
|0| Receiving objects:   0% (1/473)
Receiving objects:   1% (5/473)
Receiving objects:   2% (10/473)
Receiving objects:   3% (15/473)
Receiving objects:   4% (19/473)
Receiving objects:   5% (24/473)
Receiving objects:   6% (29/473)
Receiving objects:   7% (34/473)
Receiving objects:   8% (38/473)
Receiving objects:   9% (43/473)
Receiving objects:  10% (48/473)
Receiving objects:  11% (53/473)
Receiving objects:  12% (57/473)
Receiving objects:  13% (62/473)
Receiving objects:  14% (67/473)
Receiving objects:  15% (71/473)
Receiving objects:  16% (76/473)
Receiving objects:  17% (81/473)
Receiving objects:  18% (86/473)
Receiving objects:  19% (90/473)
Receiving objects:  20% (95/473)
Receiving objects:  21% (100/473)
Receiving objects:  22% (105/473)
Receiving objects:  23% (109/473)
Receiving objects:  24% (114/473)
Receiving objects:  25% (119/473)
Receiving objects:  26% (123/473)
Receiving objects:  27% (128/473)
Receiving objects:  28% (133/473)
Receiving objects:  29% (138/473)
Receiving objects:  30% (142/473)
Receiving objects:  31% (147/473)
Receiving objects:  32% (152/473)
Receiving objects:  33% (157/473)
Receiving objects:  34% (161/473)
Receiving objects:  35% (166/473)
Receiving objects:  36% (171/473)
Receiving objects:  37% (176/473)
Receiving objects:  38% (180/473)
Receiving objects:  39% (185/473)
Receiving objects:  40% (190/473)
Receiving objects:  41% (194/473)
Receiving objects:  42% (199/473)
Receiving objects:  43% (204/473)
Receiving objects:  44% (209/473)
Receiving objects:  45% (213/473)
Receiving objects:  46% (218/473)
Receiving objects:  47% (223/473)
Receiving objects:  48% (228/473)
Receiving objects:  49% (232/473)
Receiving objects:  50% (237/473)
Receiving objects:  51% (242/473)
Receiving objects:  52% (246/473)
Receiving objects:  53% (251/473)
Receiving objects:  54% (256/473)
Receiving objects:  55% (261/473)
Receiving objects:  56% (265/473)
Receiving objects:  57% (270/473)
Receiving objects:  58% (275/473)
Receiving objects:  59% (280/473)
Receiving objects:  60% (284/473)
Receiving objects:  61% (289/473)
Receiving objects:  62% (294/473)
Receiving objects:  63% (298/473)
Receiving objects:  64% (303/473)
Receiving objects:  65% (308/473)
Receiving objects:  66% (313/473)
Receiving objects:  67% (317/473)
Receiving objects:  68% (322/473)
Receiving objects:  69% (327/473)
Receiving objects:  70% (332/473)
Receiving objects:  71% (336/473)
Receiving objects:  72% (341/473)
Receiving objects:  73% (346/473)
Receiving objects:  74% (351/473)
Receiving objects:  75% (355/473)
Receiving objects:  76% (360/473)
Receiving objects:  77% (365/473)
Receiving objects:  78% (369/473)
Receiving objects:  79% (374/473)
Receiving objects:  80% (379/473)
Receiving objects:  81% (384/473)
Receiving objects:  82% (388/473)
Receiving objects:  83% (393/473)
Receiving objects:  84% (398/473)
Receiving objects:  85% (403/473)
Receiving objects:  86% (407/473)
Receiving objects:  87% (412/473)
Receiving objects:  88% (417/473)
Receiving objects:  89% (421/473)
Receiving objects:  90% (426/473)
Receiving objects:  91% (431/473)
Receiving objects:  92% (436/473)
Receiving objects:  93% (440/473)
Receiving objects:  94% (445/473)
Receiving objects:  95% (450/473)
Receiving objects:  96% (455/473)
Receiving objects:  97% (459/473)
remote: Total 473 (delta 151), reused 183 (delta 34)        
|0| Receiving objects:  98% (464/473)
Receiving objects:  99% (469/473)
Receiving objects: 100% (473/473)
Receiving objects: 100% (473/473), 285.22 KiB | 7.31 MiB/s, done.
|0| Resolving deltas:   0% (0/151)
Resolving deltas:   1% (2/151)
Resolving deltas:   2% (4/151)
Resolving deltas:   3% (5/151)
Resolving deltas:   5% (8/151)
Resolving deltas:   6% (10/151)
Resolving deltas:   7% (11/151)
Resolving deltas:   8% (13/151)
Resolving deltas:   9% (14/151)
Resolving deltas:  10% (16/151)
Resolving deltas:  11% (17/151)
Resolving deltas:  13% (20/151)
Resolving deltas:  14% (22/151)
Resolving deltas:  15% (23/151)
Resolving deltas:  16% (25/151)
Resolving deltas:  17% (26/151)
Resolving deltas:  18% (28/151)
Resolving deltas:  19% (29/151)
Resolving deltas:  20% (31/151)
Resolving deltas:  21% (32/151)
Resolving deltas:  22% (34/151)
Resolving deltas:  23% (35/151)
Resolving deltas:  24% (37/151)
Resolving deltas:  25% (38/151)
Resolving deltas:  26% (40/151)
Resolving deltas:  27% (42/151)
Resolving deltas:  28% (43/151)
Resolving deltas:  29% (44/151)
Resolving deltas:  30% (46/151)
Resolving deltas:  31% (47/151)
Resolving deltas:  32% (49/151)
Resolving deltas:  33% (50/151)
Resolving deltas:  34% (52/151)
Resolving deltas:  35% (53/151)
Resolving deltas:  37% (56/151)
Resolving deltas:  38% (58/151)
Resolving deltas:  39% (59/151)
Resolving deltas:  41% (62/151)
Resolving deltas:  42% (64/151)
Resolving deltas:  43% (66/151)
Resolving deltas:  44% (67/151)
Resolving deltas:  45% (68/151)
Resolving deltas:  46% (70/151)
Resolving deltas:  47% (72/151)
Resolving deltas:  48% (73/151)
Resolving deltas:  49% (74/151)
Resolving deltas:  50% (76/151)
Resolving deltas:  51% (78/151)
Resolving deltas:  52% (79/151)
Resolving deltas:  53% (81/151)
Resolving deltas:  54% (82/151)
Resolving deltas:  56% (85/151)
Resolving deltas:  57% (87/151)
Resolving deltas:  58% (88/151)
Resolving deltas:  59% (90/151)
Resolving deltas:  60% (91/151)
Resolving deltas:  61% (93/151)
Resolving deltas:  62% (94/151)
Resolving deltas:  64% (97/151)
Resolving deltas:  65% (99/151)
Resolving deltas:  66% (100/151)
Resolving deltas:  67% (102/151)
Resolving deltas:  68% (103/151)
Resolving deltas:  70% (106/151)
Resolving deltas:  71% (108/151)
Resolving deltas:  72% (109/151)
Resolving deltas:  73% (111/151)
Resolving deltas:  74% (112/151)
Resolving deltas:  75% (114/151)
Resolving deltas:  76% (115/151)
Resolving deltas:  77% (117/151)
Resolving deltas:  78% (118/151)
Resolving deltas:  79% (120/151)
Resolving deltas:  80% (121/151)
Resolving deltas:  81% (123/151)
Resolving deltas:  82% (124/151)
Resolving deltas:  83% (126/151)
Resolving deltas:  84% (127/151)
Resolving deltas:  85% (129/151)
Resolving deltas:  86% (130/151)
Resolving deltas:  87% (132/151)
Resolving deltas:  88% (133/151)
Resolving deltas:  89% (135/151)
Resolving deltas:  90% (136/151)
Resolving deltas:  91% (138/151)
Resolving deltas:  92% (139/151)
Resolving deltas:  93% (141/151)
Resolving deltas:  94% (142/151)
Resolving deltas:  95% (144/151)
Resolving deltas:  96% (145/151)
Resolving deltas:  97% (147/151)
Resolving deltas:  98% (148/151)
Resolving deltas:  99% (150/151)
Resolving deltas: 100% (151/151)
Resolving deltas: 100% (151/151), done.
|0|  00:00
 00:00

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:03

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }

added 2 packages, and audited 1444 packages in 3s

206 packages are looking for funding
  run `npm fund` for details

8 vulnerabilities (1 low, 4 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues possible (including breaking changes), run:
  npm audit fix --force

Some issues need review, and may require choosing
a different dependency.

Run `npm audit` for details.
 00:04

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-web-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 00:00

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.1 s.
 00:01

Running 'extensions/ContactPage/setup.sh' if found
Looking for '/var/local/extensions/ContactPage/setup.sh'
No '/var/local/extensions/ContactPage/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:12
 00:12

Running Selenium tests for 'extensions/ContactPage' via 'run_component_selenium_tests "extensions/ContactPage"'...

Ensuring Selenium ready...

 00:00

Starting Selenium container
 Container mediawiki-novnc-1  Creating
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-novnc-1  Created
 Container mediawiki-selenium-1  Creating
 Container mediawiki-selenium-1  Created
 Container mediawiki-novnc-1  Starting
 Container mediawiki-novnc-1  Started
 Container mediawiki-selenium-1  Starting
 Container mediawiki-selenium-1  Started
 00:02
Installing Selenium browser binary...
Error: Could not determine puppeteer-core version
Error: Browser installation failed


Webdriver is greater than v7 - letting it handle automatic broswer installation
bash: line 2: /var/www/html/w/.env: No such file or directory

> contactpage@0.0.0 selenium-test
> wdio tests/selenium/wdio.conf.js


Execution of 1 workers started at 2025-06-20T16:17:00.838Z

[0-0] RUNNING in chrome - file:///tests/selenium/specs/version.js
[0-0] PASSED in chrome - file:///tests/selenium/specs/version.js

 "spec" Reporter:
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-0] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-0] Session ID: ec37a1cc267fc4556d4cd495b2e6d09e
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] » tests/selenium/specs/version.js
[chrome 137.0.7151.119 linux #0-0] ContactPage on Version page
[chrome 137.0.7151.119 linux #0-0]    ✓ ContactPage is listed in the version page under the special page category
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 1 passing (2.7s)


Spec Files:	 1 passed, 1 total (100% completed) in 00:00:11  

 00:29

Running Selenium tests for 'extensions/ContactPage' via 'run_selenium_tests "extensions/ContactPage/tests/selenium/*specs/**/*.js" ".*"'...

Ensuring Selenium ready...

 00:00
Installing Selenium browser binary...
Error: Could not determine puppeteer-core version
Error: Browser installation failed


Webdriver is greater than v7 - letting it handle automatic broswer installation
2025-06-20T16:17:16.956Z WARN @wdio/config:ConfigParser: pattern docs/**/specs/*.js did not match any file
2025-06-20T16:17:16.958Z WARN @wdio/config:ConfigParser: pattern specs/**/*.js did not match any file
2025-06-20T16:17:16.959Z WARN @wdio/config:ConfigParser: pattern wdio-mediawiki/specs/*.js did not match any file

Execution of 1 workers started at 2025-06-20T16:17:16.962Z

[0-0] RUNNING in chrome - file:///extensions/ContactPage/tests/selenium/specs/version.js
[0-0] PASSED in chrome - file:///extensions/ContactPage/tests/selenium/specs/version.js

 "spec" Reporter:
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-0] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-0] Session ID: 3336c6f9c421b95eb78475691965a639
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] » extensions/ContactPage/tests/selenium/specs/version.js
[chrome 137.0.7151.119 linux #0-0] ContactPage on Version page
[chrome 137.0.7151.119 linux #0-0]    ✓ ContactPage is listed in the version page under the special page category
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 1 passing (1s)


Spec Files:	 1 passed, 1 total (100% completed) in 00:00:03  

 00:08

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-selenium-1  Stopping
 Container mediawiki-selenium-1  Stopped
 Container mediawiki-selenium-1  Removing
 Container mediawiki-selenium-1  Removed
 Container mediawiki-novnc-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-novnc-1  Stopped
 Container mediawiki-novnc-1  Removing
 Container mediawiki-novnc-1  Removed
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-web-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:22

Reclaim disk space if needed
Free disk space (22%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12978, done        
remote: Finding sources:   1% (65/12978)           
remote: Finding sources:   2% (195/12978)           
remote: Finding sources:   3% (325/12978)           
remote: Finding sources:   4% (455/12978)           
remote: Finding sources:   5% (585/12978)           
remote: Finding sources:   6% (714/12978)           
remote: Finding sources:   7% (844/12978)           
remote: Finding sources:   8% (974/12978)           
remote: Finding sources:   9% (1104/12978)           
remote: Finding sources:  10% (1233/12978)           
remote: Finding sources:  11% (1363/12978)           
remote: Finding sources:  12% (1493/12978)           
remote: Finding sources:  13% (1623/12978)           
remote: Finding sources:  14% (1753/12978)           
remote: Finding sources:  15% (1882/12978)           
remote: Finding sources:  16% (2012/12978)           
remote: Finding sources:  17% (2142/12978)           
remote: Finding sources:  18% (2272/12978)           
remote: Finding sources:  19% (2401/12978)           
remote: Finding sources:  20% (2531/12978)           
remote: Finding sources:  21% (2661/12978)           
remote: Finding sources:  22% (2791/12978)           
remote: Finding sources:  23% (2921/12978)           
remote: Finding sources:  24% (3050/12978)           
remote: Finding sources:  25% (3180/12978)           
remote: Finding sources:  26% (3310/12978)           
remote: Finding sources:  27% (3440/12978)           
remote: Finding sources:  28% (3569/12978)           
remote: Finding sources:  29% (3699/12978)           
remote: Finding sources:  30% (3829/12978)           
remote: Finding sources:  31% (3959/12978)           
remote: Finding sources:  32% (4089/12978)           
remote: Finding sources:  33% (4218/12978)           
remote: Finding sources:  34% (4348/12978)           
remote: Finding sources:  35% (4478/12978)           
remote: Finding sources:  36% (4608/12978)           
remote: Finding sources:  37% (4737/12978)           
remote: Finding sources:  38% (4867/12978)           
remote: Finding sources:  39% (4997/12978)           
remote: Finding sources:  40% (5127/12978)           
remote: Finding sources:  41% (5257/12978)           
remote: Finding sources:  42% (5386/12978)           
remote: Finding sources:  43% (5516/12978)           
remote: Finding sources:  44% (5646/12978)           
remote: Finding sources:  45% (5776/12978)           
remote: Finding sources:  46% (5905/12978)           
remote: Finding sources:  47% (6035/12978)           
remote: Finding sources:  48% (6165/12978)           
remote: Finding sources:  49% (6295/12978)           
remote: Finding sources:  50% (6425/12978)           
remote: Finding sources:  51% (6554/12978)           
remote: Finding sources:  52% (6684/12978)           
remote: Finding sources:  53% (6814/12978)           
remote: Finding sources:  54% (6944/12978)           
remote: Finding sources:  55% (7074/12978)           
remote: Finding sources:  56% (7203/12978)           
remote: Finding sources:  57% (7333/12978)           
remote: Finding sources:  58% (7463/12978)           
remote: Finding sources:  59% (7593/12978)           
remote: Finding sources:  60% (7722/12978)           
remote: Finding sources:  61% (7852/12978)           
remote: Finding sources:  62% (7982/12978)           
remote: Finding sources:  63% (8112/12978)           
remote: Finding sources:  64% (8242/12978)           
remote: Finding sources:  65% (8371/12978)           
remote: Finding sources:  66% (8501/12978)           
remote: Finding sources:  67% (8631/12978)           
remote: Finding sources:  68% (8761/12978)           
remote: Finding sources:  69% (8890/12978)           
remote: Finding sources:  70% (9020/12978)           
remote: Finding sources:  71% (9150/12978)           
remote: Finding sources:  72% (9280/12978)           
remote: Finding sources:  73% (9410/12978)           
remote: Finding sources:  74% (9539/12978)           
remote: Finding sources:  75% (9669/12978)           
remote: Finding sources:  76% (9799/12978)           
remote: Finding sources:  77% (9929/12978)           
remote: Finding sources:  78% (10058/12978)           
remote: Finding sources:  79% (10188/12978)           
remote: Finding sources:  80% (10318/12978)           
remote: Finding sources:  81% (10448/12978)           
remote: Finding sources:  82% (10578/12978)           
remote: Finding sources:  83% (10707/12978)           
remote: Finding sources:  84% (10837/12978)           
remote: Finding sources:  85% (10967/12978)           
remote: Finding sources:  86% (11097/12978)           
remote: Finding sources:  87% (11226/12978)           
remote: Finding sources:  88% (11356/12978)           
remote: Finding sources:  89% (11486/12978)           
remote: Finding sources:  90% (11616/12978)           
remote: Finding sources:  91% (11746/12978)           
remote: Finding sources:  92% (11875/12978)           
remote: Finding sources:  93% (12005/12978)           
remote: Finding sources:  94% (12135/12978)           
remote: Finding sources:  95% (12265/12978)           
remote: Finding sources:  96% (12394/12978)           
remote: Finding sources:  97% (12524/12978)           
remote: Finding sources:  98% (12654/12978)           
remote: Finding sources:  99% (12784/12978)           
remote: Finding sources: 100% (12914/12978)           
remote: Finding sources: 100% (12978/12978)        
remote: Getting sizes:   1% (58/11472)           
remote: Getting sizes:   2% (173/11472)           
remote: Getting sizes:   3% (287/11472)           
remote: Getting sizes:   4% (402/11472)           
remote: Getting sizes:   5% (517/11472)           
remote: Getting sizes:   6% (631/11472)           
remote: Getting sizes:   7% (746/11472)           
remote: Getting sizes:   8% (861/11472)           
remote: Getting sizes:   9% (976/11472)           
remote: Getting sizes:  10% (1090/11472)           
remote: Getting sizes:  11% (1205/11472)           
remote: Getting sizes:  12% (1320/11472)           
remote: Getting sizes:  13% (1434/11472)           
remote: Getting sizes:  14% (1549/11472)           
remote: Getting sizes:  15% (1664/11472)           
remote: Getting sizes:  16% (1779/11472)           
remote: Getting sizes:  17% (1893/11472)           
remote: Getting sizes:  18% (2008/11472)           
remote: Getting sizes:  19% (2123/11472)           
remote: Getting sizes:  20% (2238/11472)           
remote: Getting sizes:  21% (2352/11472)           
remote: Getting sizes:  22% (2467/11472)           
remote: Getting sizes:  23% (2582/11472)           
remote: Getting sizes:  24% (2696/11472)           
remote: Getting sizes:  25% (2811/11472)           
remote: Getting sizes:  26% (2926/11472)           
remote: Getting sizes:  27% (3041/11472)           
remote: Getting sizes:  28% (3155/11472)           
remote: Getting sizes:  29% (3270/11472)           
remote: Getting sizes:  30% (3385/11472)           
remote: Getting sizes:  31% (3499/11472)           
remote: Getting sizes:  32% (3614/11472)           
remote: Getting sizes:  33% (3729/11472)           
remote: Getting sizes:  34% (3844/11472)           
remote: Getting sizes:  35% (3958/11472)           
remote: Getting sizes:  36% (4073/11472)           
remote: Getting sizes:  37% (4188/11472)           
remote: Getting sizes:  38% (4302/11472)           
remote: Getting sizes:  39% (4417/11472)           
remote: Getting sizes:  40% (4532/11472)           
remote: Getting sizes:  41% (4647/11472)           
remote: Getting sizes:  42% (4761/11472)           
remote: Getting sizes:  43% (4876/11472)           
remote: Getting sizes:  44% (4991/11472)           
remote: Getting sizes:  45% (5106/11472)           
remote: Getting sizes:  46% (5220/11472)           
remote: Getting sizes:  47% (5335/11472)           
remote: Getting sizes:  48% (5450/11472)           
remote: Getting sizes:  49% (5564/11472)           
remote: Getting sizes:  50% (5679/11472)           
remote: Getting sizes:  51% (5794/11472)           
remote: Getting sizes:  52% (5909/11472)           
remote: Getting sizes:  53% (6023/11472)           
remote: Getting sizes:  54% (6138/11472)           
remote: Getting sizes:  55% (6253/11472)           
remote: Getting sizes:  56% (6367/11472)           
remote: Getting sizes:  57% (6482/11472)           
remote: Getting sizes:  58% (6597/11472)           
remote: Getting sizes:  59% (6712/11472)           
remote: Getting sizes:  60% (6826/11472)           
remote: Getting sizes:  61% (6941/11472)           
remote: Getting sizes:  62% (7056/11472)           
remote: Getting sizes:  63% (7170/11472)           
remote: Getting sizes:  64% (7285/11472)           
remote: Getting sizes:  65% (7400/11472)           
remote: Getting sizes:  66% (7515/11472)           
remote: Getting sizes:  67% (7629/11472)           
remote: Getting sizes:  68% (7744/11472)           
remote: Getting sizes:  69% (7859/11472)           
remote: Getting sizes:  70% (7974/11472)           
remote: Getting sizes:  71% (8088/11472)           
remote: Getting sizes:  72% (8203/11472)           
remote: Getting sizes:  73% (8318/11472)           
remote: Getting sizes:  74% (8432/11472)           
remote: Getting sizes:  75% (8547/11472)           
remote: Getting sizes:  76% (8662/11472)           
remote: Getting sizes:  77% (8777/11472)           
remote: Getting sizes:  78% (8891/11472)           
remote: Getting sizes:  79% (9006/11472)           
remote: Getting sizes:  80% (9121/11472)           
remote: Getting sizes:  81% (9235/11472)           
remote: Getting sizes:  82% (9350/11472)           
remote: Getting sizes:  83% (9465/11472)           
remote: Getting sizes:  84% (9580/11472)           
remote: Getting sizes:  85% (9694/11472)           
remote: Getting sizes:  86% (9809/11472)           
remote: Getting sizes:  87% (9924/11472)           
remote: Getting sizes:  88% (10038/11472)           
remote: Getting sizes:  89% (10153/11472)           
remote: Getting sizes:  90% (10268/11472)           
remote: Getting sizes:  91% (10383/11472)           
remote: Getting sizes:  92% (10497/11472)           
remote: Getting sizes:  93% (10612/11472)           
remote: Getting sizes:  94% (10727/11472)           
remote: Getting sizes:  95% (10842/11472)           
remote: Getting sizes:  96% (10956/11472)           
remote: Getting sizes:  97% (11071/11472)           
remote: Getting sizes:  98% (11186/11472)           
remote: Getting sizes:  99% (11300/11472)           
remote: Getting sizes: 100% (11415/11472)           
remote: Getting sizes: 100% (11472/11472)        
remote: Compressing objects:   2% (2283/136019)           
remote: Compressing objects:   3% (3527/136019)           
remote: Compressing objects:   4% (4761/136019)           
remote: Compressing objects:   5% (6493/136019)           
remote: Compressing objects:   6% (7488/136019)           
remote: Compressing objects:   7% (8976/136019)           
remote: Compressing objects:   8% (10203/136019)           
remote: Compressing objects:   9% (11577/136019)           
remote: Compressing objects:  10% (13020/136019)           
remote: Compressing objects:  11% (14292/136019)           
remote: Compressing objects:  11% (14320/136019)           
remote: Compressing objects:  12% (15643/136019)           
remote: Compressing objects:  13% (17005/136019)           
remote: Compressing objects:  14% (18369/136019)           
remote: Compressing objects:  15% (19739/136019)           
remote: Compressing objects:  16% (21092/136019)           
remote: Compressing objects:  17% (22494/136019)           
remote: Compressing objects:  18% (23812/136019)           
remote: Compressing objects:  19% (25178/136019)           
remote: Compressing objects:  20% (26525/136019)           
remote: Compressing objects:  21% (27892/136019)           
remote: Compressing objects:  22% (29245/136019)           
remote: Compressing objects:  23% (30608/136019)           
remote: Compressing objects:  24% (31965/136019)           
remote: Compressing objects:  25% (33328/136019)           
remote: Compressing objects:  26% (34718/136019)           
remote: Compressing objects:  27% (36242/136019)           
remote: Compressing objects:  27% (36527/136019)           
remote: Compressing objects:  28% (37463/136019)           
remote: Compressing objects:  29% (38920/136019)           
remote: Compressing objects:  30% (40413/136019)           
remote: Compressing objects:  31% (41518/136019)           
remote: Compressing objects:  32% (42874/136019)           
remote: Compressing objects:  33% (44291/136019)           
remote: Compressing objects:  34% (45581/136019)           
remote: Compressing objects:  35% (46998/136019)           
remote: Compressing objects:  36% (48288/136019)           
remote: Compressing objects:  37% (49662/136019)           
remote: Compressing objects:  38% (51008/136019)           
remote: Compressing objects:  39% (52578/136019)           
remote: Compressing objects:  40% (53740/136019)           
remote: Compressing objects:  41% (55178/136019)           
remote: Compressing objects:  42% (56456/136019)           
remote: Compressing objects:  43% (57809/136019)           
remote: Compressing objects:  44% (59346/136019)           
remote: Compressing objects:  45% (60555/136019)           
remote: Compressing objects:  46% (61889/136019)           
remote: Compressing objects:  47% (63635/136019)           
remote: Compressing objects:  48% (64734/136019)           
remote: Compressing objects:  49% (66266/136019)           
remote: Compressing objects:  50% (67771/136019)           
remote: Compressing objects:  51% (68697/136019)           
remote: Compressing objects:  52% (70305/136019)           
remote: Compressing objects:  53% (71426/136019)           
remote: Compressing objects:  54% (72847/136019)           
remote: Compressing objects:  55% (75005/136019)           
remote: Compressing objects:  56% (75722/136019)           
remote: Compressing objects:  57% (76854/136019)           
remote: Compressing objects:  58% (78328/136019)           
remote: Compressing objects:  59% (79875/136019)           
remote: Compressing objects:  60% (81271/136019)           
remote: Compressing objects:  60% (81400/136019)           
remote: Compressing objects:  61% (82609/136019)           
remote: Compressing objects:  62% (83836/136019)           
remote: Compressing objects:  63% (85035/136019)           
remote: Compressing objects:  64% (86376/136019)           
remote: Compressing objects:  65% (87765/136019)           
remote: Compressing objects:  66% (90114/136019)           
remote: Compressing objects:  67% (90753/136019)           
remote: Compressing objects:  68% (91837/136019)           
remote: Compressing objects:  69% (93275/136019)           
remote: Compressing objects:  70% (94574/136019)           
remote: Compressing objects:  71% (95905/136019)           
remote: Compressing objects:  72% (97302/136019)           
remote: Compressing objects:  73% (98642/136019)           
remote: Compressing objects:  74% (100233/136019)           
remote: Compressing objects:  75% (101398/136019)           
remote: Compressing objects:  76% (102716/136019)           
remote: Compressing objects:  77% (104180/136019)           
remote: Compressing objects:  78% (105454/136019)           
remote: Compressing objects:  79% (106802/136019)           
remote: Compressing objects:  80% (108237/136019)           
remote: Compressing objects:  81% (109801/136019)           
remote: Compressing objects:  82% (110904/136019)           
remote: Compressing objects:  83% (112279/136019)           
remote: Compressing objects:  84% (113737/136019)           
remote: Compressing objects:  85% (115028/136019)           
remote: Compressing objects:  86% (116581/136019)           
remote: Compressing objects:  87% (117694/136019)           
remote: Compressing objects:  88% (119021/136019)           
remote: Compressing objects:  89% (120504/136019)           
remote: Compressing objects:  90% (121775/136019)           
remote: Compressing objects:  91% (123110/136019)           
remote: Compressing objects:  92% (124730/136019)           
remote: Compressing objects:  93% (125931/136019)           
remote: Compressing objects:  94% (128121/136019)           
remote: Compressing objects:  95% (128760/136019)           
remote: Compressing objects:  96% (130048/136019)           
remote: Compressing objects:  97% (131291/136019)           
remote: Compressing objects:  98% (132747/136019)           
remote: Compressing objects:  99% (133979/136019)           
remote: Compressing objects: 100% (135344/136019)           
remote: Compressing objects: 100% (136018/136019)        
Receiving objects:   0% (1/12978)
Receiving objects:   1% (130/12978)
Receiving objects:   2% (260/12978)
Receiving objects:   3% (390/12978)
Receiving objects:   4% (520/12978)
Receiving objects:   5% (649/12978)
Receiving objects:   6% (779/12978)
Receiving objects:   7% (909/12978)
Receiving objects:   8% (1039/12978)
Receiving objects:   9% (1169/12978)
Receiving objects:  10% (1298/12978)
Receiving objects:  11% (1428/12978)
Receiving objects:  12% (1558/12978)
Receiving objects:  13% (1688/12978)
Receiving objects:  14% (1817/12978)
Receiving objects:  15% (1947/12978)
Receiving objects:  16% (2077/12978), 3.27 MiB | 6.54 MiB/s
Receiving objects:  17% (2207/12978), 3.27 MiB | 6.54 MiB/s
Receiving objects:  18% (2337/12978), 3.27 MiB | 6.54 MiB/s
Receiving objects:  19% (2466/12978), 3.27 MiB | 6.54 MiB/s
Receiving objects:  20% (2596/12978), 3.27 MiB | 6.54 MiB/s
Receiving objects:  21% (2726/12978), 3.27 MiB | 6.54 MiB/s
Receiving objects:  22% (2856/12978), 3.27 MiB | 6.54 MiB/s
Receiving objects:  22% (2879/12978), 3.27 MiB | 6.54 MiB/s
Receiving objects:  23% (2985/12978), 5.96 MiB | 5.96 MiB/s
Receiving objects:  24% (3115/12978), 5.96 MiB | 5.96 MiB/s
Receiving objects:  25% (3245/12978), 5.96 MiB | 5.96 MiB/s
Receiving objects:  26% (3375/12978), 5.96 MiB | 5.96 MiB/s
Receiving objects:  27% (3505/12978), 5.96 MiB | 5.96 MiB/s
Receiving objects:  28% (3634/12978), 5.96 MiB | 5.96 MiB/s
Receiving objects:  29% (3764/12978), 5.96 MiB | 5.96 MiB/s
Receiving objects:  30% (3894/12978), 5.96 MiB | 5.96 MiB/s
Receiving objects:  31% (4024/12978), 5.96 MiB | 5.96 MiB/s
Receiving objects:  32% (4153/12978), 5.96 MiB | 5.96 MiB/s
Receiving objects:  33% (4283/12978), 5.96 MiB | 5.96 MiB/s
Receiving objects:  34% (4413/12978), 9.27 MiB | 6.18 MiB/s
Receiving objects:  35% (4543/12978), 9.27 MiB | 6.18 MiB/s
Receiving objects:  36% (4673/12978), 9.27 MiB | 6.18 MiB/s
Receiving objects:  36% (4677/12978), 9.27 MiB | 6.18 MiB/s
Receiving objects:  37% (4802/12978), 11.38 MiB | 5.65 MiB/s
Receiving objects:  38% (4932/12978), 11.38 MiB | 5.65 MiB/s
Receiving objects:  39% (5062/12978), 11.38 MiB | 5.65 MiB/s
Receiving objects:  40% (5192/12978), 13.42 MiB | 5.34 MiB/s
Receiving objects:  41% (5321/12978), 13.42 MiB | 5.34 MiB/s
Receiving objects:  42% (5451/12978), 13.42 MiB | 5.34 MiB/s
Receiving objects:  43% (5581/12978), 13.42 MiB | 5.34 MiB/s
Receiving objects:  44% (5711/12978), 13.42 MiB | 5.34 MiB/s
Receiving objects:  45% (5841/12978), 13.42 MiB | 5.34 MiB/s
Receiving objects:  46% (5970/12978), 13.42 MiB | 5.34 MiB/s
Receiving objects:  46% (5975/12978), 13.42 MiB | 5.34 MiB/s
Receiving objects:  47% (6100/12978), 17.00 MiB | 5.64 MiB/s
Receiving objects:  48% (6230/12978), 20.68 MiB | 5.88 MiB/s
Receiving objects:  48% (6349/12978), 20.68 MiB | 5.88 MiB/s
Receiving objects:  49% (6360/12978), 20.68 MiB | 5.88 MiB/s
Receiving objects:  50% (6489/12978), 24.78 MiB | 6.16 MiB/s
Receiving objects:  51% (6619/12978), 24.78 MiB | 6.16 MiB/s
Receiving objects:  52% (6749/12978), 24.78 MiB | 6.16 MiB/s
Receiving objects:  53% (6879/12978), 29.40 MiB | 6.50 MiB/s
Receiving objects:  54% (7009/12978), 29.40 MiB | 6.50 MiB/s
Receiving objects:  55% (7138/12978), 29.40 MiB | 6.50 MiB/s
Receiving objects:  56% (7268/12978), 29.40 MiB | 6.50 MiB/s
Receiving objects:  57% (7398/12978), 29.40 MiB | 6.50 MiB/s
Receiving objects:  58% (7528/12978), 29.40 MiB | 6.50 MiB/s
Receiving objects:  59% (7658/12978), 29.40 MiB | 6.50 MiB/s
Receiving objects:  60% (7787/12978), 29.40 MiB | 6.50 MiB/s
Receiving objects:  61% (7917/12978), 29.40 MiB | 6.50 MiB/s
Receiving objects:  62% (8047/12978), 29.40 MiB | 6.50 MiB/s
Receiving objects:  62% (8088/12978), 29.40 MiB | 6.50 MiB/s
Receiving objects:  63% (8177/12978), 29.40 MiB | 6.50 MiB/s
Receiving objects:  64% (8306/12978), 29.40 MiB | 6.50 MiB/s
Receiving objects:  65% (8436/12978), 34.06 MiB | 6.81 MiB/s
Receiving objects:  66% (8566/12978), 34.06 MiB | 6.81 MiB/s
Receiving objects:  67% (8696/12978), 34.06 MiB | 6.81 MiB/s
Receiving objects:  68% (8826/12978), 34.06 MiB | 6.81 MiB/s
Receiving objects:  69% (8955/12978), 34.06 MiB | 6.81 MiB/s
Receiving objects:  70% (9085/12978), 34.06 MiB | 6.81 MiB/s
Receiving objects:  71% (9215/12978), 34.06 MiB | 6.81 MiB/s
Receiving objects:  72% (9345/12978), 34.06 MiB | 6.81 MiB/s
Receiving objects:  73% (9474/12978), 34.06 MiB | 6.81 MiB/s
Receiving objects:  74% (9604/12978), 34.06 MiB | 6.81 MiB/s
Receiving objects:  75% (9734/12978), 34.06 MiB | 6.81 MiB/s
Receiving objects:  76% (9864/12978), 34.06 MiB | 6.81 MiB/s
Receiving objects:  77% (9994/12978), 34.06 MiB | 6.81 MiB/s
Receiving objects:  78% (10123/12978), 34.06 MiB | 6.81 MiB/s
Receiving objects:  79% (10253/12978), 34.06 MiB | 6.81 MiB/s
Receiving objects:  80% (10383/12978), 34.06 MiB | 6.81 MiB/s
Receiving objects:  81% (10513/12978), 34.06 MiB | 6.81 MiB/s
Receiving objects:  82% (10642/12978), 34.06 MiB | 6.81 MiB/s
Receiving objects:  83% (10772/12978), 34.06 MiB | 6.81 MiB/s
Receiving objects:  84% (10902/12978), 34.06 MiB | 6.81 MiB/s
Receiving objects:  85% (11032/12978), 34.06 MiB | 6.81 MiB/s
Receiving objects:  86% (11162/12978), 34.06 MiB | 6.81 MiB/s
Receiving objects:  87% (11291/12978), 34.06 MiB | 6.81 MiB/s
Receiving objects:  88% (11421/12978), 34.06 MiB | 6.81 MiB/s
Receiving objects:  89% (11551/12978), 34.06 MiB | 6.81 MiB/s
Receiving objects:  90% (11681/12978), 34.06 MiB | 6.81 MiB/s
Receiving objects:  91% (11810/12978), 34.06 MiB | 6.81 MiB/s
Receiving objects:  92% (11940/12978), 34.06 MiB | 6.81 MiB/s
Receiving objects:  93% (12070/12978), 34.06 MiB | 6.81 MiB/s
Receiving objects:  94% (12200/12978), 34.06 MiB | 6.81 MiB/s
Receiving objects:  95% (12330/12978), 34.06 MiB | 6.81 MiB/s
Receiving objects:  96% (12459/12978), 34.06 MiB | 6.81 MiB/s
Receiving objects:  97% (12589/12978), 34.06 MiB | 6.81 MiB/s
Receiving objects:  98% (12719/12978), 34.06 MiB | 6.81 MiB/s
Receiving objects:  99% (12849/12978), 41.87 MiB | 7.94 MiB/s
remote: Total 12978 (delta 2788), reused 6334 (delta 1503)        
Receiving objects: 100% (12978/12978), 41.87 MiB | 7.94 MiB/s
Receiving objects: 100% (12978/12978), 45.70 MiB | 7.72 MiB/s, done.
Resolving deltas:   0% (0/2788)
Resolving deltas:   1% (28/2788)
Resolving deltas:   2% (56/2788)
Resolving deltas:   3% (84/2788)
Resolving deltas:   4% (112/2788)
Resolving deltas:   5% (140/2788)
Resolving deltas:   6% (168/2788)
Resolving deltas:   7% (197/2788)
Resolving deltas:   8% (224/2788)
Resolving deltas:   9% (251/2788)
Resolving deltas:  10% (279/2788)
Resolving deltas:  11% (307/2788)
Resolving deltas:  12% (335/2788)
Resolving deltas:  13% (363/2788)
Resolving deltas:  14% (391/2788)
Resolving deltas:  15% (419/2788)
Resolving deltas:  16% (447/2788)
Resolving deltas:  17% (474/2788)
Resolving deltas:  18% (502/2788)
Resolving deltas:  19% (530/2788)
Resolving deltas:  20% (558/2788)
Resolving deltas:  21% (586/2788)
Resolving deltas:  22% (614/2788)
Resolving deltas:  23% (642/2788)
Resolving deltas:  24% (671/2788)
Resolving deltas:  25% (699/2788)
Resolving deltas:  26% (725/2788)
Resolving deltas:  27% (753/2788)
Resolving deltas:  28% (781/2788)
Resolving deltas:  29% (809/2788)
Resolving deltas:  30% (837/2788)
Resolving deltas:  31% (866/2788)
Resolving deltas:  32% (893/2788)
Resolving deltas:  33% (921/2788)
Resolving deltas:  34% (948/2788)
Resolving deltas:  35% (976/2788)
Resolving deltas:  36% (1004/2788)
Resolving deltas:  37% (1032/2788)
Resolving deltas:  38% (1060/2788)
Resolving deltas:  39% (1088/2788)
Resolving deltas:  40% (1116/2788)
Resolving deltas:  41% (1144/2788)
Resolving deltas:  42% (1171/2788)
Resolving deltas:  43% (1199/2788)
Resolving deltas:  44% (1227/2788)
Resolving deltas:  45% (1255/2788)
Resolving deltas:  46% (1283/2788)
Resolving deltas:  47% (1311/2788)
Resolving deltas:  48% (1339/2788)
Resolving deltas:  49% (1367/2788)
Resolving deltas:  50% (1394/2788)
Resolving deltas:  51% (1422/2788)
Resolving deltas:  52% (1450/2788)
Resolving deltas:  53% (1478/2788)
Resolving deltas:  54% (1506/2788)
Resolving deltas:  55% (1534/2788)
Resolving deltas:  56% (1562/2788)
Resolving deltas:  57% (1590/2788)
Resolving deltas:  58% (1618/2788)
Resolving deltas:  59% (1645/2788)
Resolving deltas:  60% (1673/2788)
Resolving deltas:  61% (1701/2788)
Resolving deltas:  62% (1729/2788)
Resolving deltas:  63% (1757/2788)
Resolving deltas:  64% (1785/2788)
Resolving deltas:  65% (1813/2788)
Resolving deltas:  66% (1841/2788)
Resolving deltas:  67% (1868/2788)
Resolving deltas:  68% (1896/2788)
Resolving deltas:  69% (1924/2788)
Resolving deltas:  70% (1952/2788)
Resolving deltas:  71% (1980/2788)
Resolving deltas:  72% (2008/2788)
Resolving deltas:  73% (2036/2788)
Resolving deltas:  74% (2064/2788)
Resolving deltas:  75% (2091/2788)
Resolving deltas:  76% (2119/2788)
Resolving deltas:  77% (2147/2788)
Resolving deltas:  78% (2175/2788)
Resolving deltas:  79% (2205/2788)
Resolving deltas:  80% (2232/2788)
Resolving deltas:  81% (2259/2788)
Resolving deltas:  82% (2287/2788)
Resolving deltas:  83% (2315/2788)
Resolving deltas:  84% (2342/2788)
Resolving deltas:  85% (2370/2788)
Resolving deltas:  86% (2398/2788)
Resolving deltas:  87% (2426/2788)
Resolving deltas:  88% (2454/2788)
Resolving deltas:  89% (2482/2788)
Resolving deltas:  90% (2510/2788)
Resolving deltas:  91% (2538/2788)
Resolving deltas:  92% (2565/2788)
Resolving deltas:  93% (2593/2788)
Resolving deltas:  94% (2621/2788)
Resolving deltas:  95% (2649/2788)
Resolving deltas:  96% (2677/2788)
Resolving deltas:  97% (2705/2788)
Resolving deltas:  98% (2734/2788)
Resolving deltas:  99% (2761/2788)
Resolving deltas: 100% (2788/2788)
Resolving deltas: 100% (2788/2788), done.
Updating files:  66% (7623/11459)
Updating files:  67% (7678/11459)
Updating files:  68% (7793/11459)
Updating files:  69% (7907/11459)
Updating files:  70% (8022/11459)
Updating files:  71% (8136/11459)
Updating files:  72% (8251/11459)
Updating files:  73% (8366/11459)
Updating files:  74% (8480/11459)
Updating files:  75% (8595/11459)
Updating files:  76% (8709/11459)
Updating files:  77% (8824/11459)
Updating files:  78% (8939/11459)
Updating files:  79% (9053/11459)
Updating files:  80% (9168/11459)
Updating files:  81% (9282/11459)
Updating files:  82% (9397/11459)
Updating files:  83% (9511/11459)
Updating files:  84% (9626/11459)
Updating files:  85% (9741/11459)
Updating files:  86% (9855/11459)
Updating files:  87% (9970/11459)
Updating files:  88% (10084/11459)
Updating files:  89% (10199/11459)
Updating files:  90% (10314/11459)
Updating files:  91% (10428/11459)
Updating files:  92% (10543/11459)
Updating files:  93% (10657/11459)
Updating files:  94% (10772/11459)
Updating files:  95% (10887/11459)
Updating files:  96% (11001/11459)
Updating files:  97% (11116/11459)
Updating files:  98% (11230/11459)
Updating files:  99% (11345/11459)
Updating files: 100% (11459/11459)
Updating files: 100% (11459/11459), done.
 00:13

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  40/133 [========>-------------------]  30%
  59/133 [============>---------------]  44%
  82/133 [=================>----------]  61%
  99/133 [====================>-------]  74%
 108/133 [======================>-----]  81%
 123/133 [=========================>--]  92%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:02

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 3.6 s.
 00:04

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 9s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:09

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:19

 01:20

Install 'extensions/ContentTranslation'...

Cloning component(s)
:0: _clone_component "extensions/Cite"
:1: _clone_component "extensions/UniversalLanguageSelector"
:2: _clone_component "skins/Vector"
:3: _clone_component "extensions/VisualEditor"
:4: _clone_component "extensions/ContentTranslation"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/Cite to 'extensions/Cite' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/Cite'...
|0| remote: Counting objects: 1           
remote: Counting objects: 897, done        
|0| remote: Finding sources:   1% (5/897)           
remote: Finding sources:   2% (14/897)           
remote: Finding sources:   3% (23/897)           
remote: Finding sources:   4% (32/897)           
remote: Finding sources:   5% (41/897)           
remote: Finding sources:   6% (50/897)           
remote: Finding sources:   7% (59/897)           
remote: Finding sources:   8% (68/897)           
remote: Finding sources:   9% (77/897)           
remote: Finding sources:  10% (86/897)           
remote: Finding sources:  11% (95/897)           
remote: Finding sources:  12% (104/897)           
remote: Finding sources:  13% (113/897)           
remote: Finding sources:  14% (122/897)           
remote: Finding sources:  15% (131/897)           
remote: Finding sources:  16% (140/897)           
remote: Finding sources:  17% (149/897)           
remote: Finding sources:  18% (157/897)           
remote: Finding sources:  19% (166/897)           
remote: Finding sources:  20% (175/897)           
remote: Finding sources:  21% (184/897)           
remote: Finding sources:  22% (193/897)           
remote: Finding sources:  23% (202/897)           
remote: Finding sources:  24% (211/897)           
remote: Finding sources:  25% (220/897)           
remote: Finding sources:  26% (229/897)           
remote: Finding sources:  27% (238/897)           
remote: Finding sources:  28% (247/897)           
remote: Finding sources:  29% (256/897)           
remote: Finding sources:  30% (265/897)           
remote: Finding sources:  31% (274/897)           
remote: Finding sources:  32% (283/897)           
remote: Finding sources:  33% (292/897)           
remote: Finding sources:  34% (301/897)           
remote: Finding sources:  35% (310/897)           
remote: Finding sources:  36% (319/897)           
remote: Finding sources:  37% (328/897)           
remote: Finding sources:  38% (337/897)           
remote: Finding sources:  39% (346/897)           
remote: Finding sources:  40% (355/897)           
remote: Finding sources:  41% (364/897)           
remote: Finding sources:  42% (373/897)           
remote: Finding sources:  43% (382/897)           
remote: Finding sources:  44% (391/897)           
remote: Finding sources:  45% (400/897)           
remote: Finding sources:  46% (409/897)           
remote: Finding sources:  47% (418/897)           
remote: Finding sources:  48% (427/897)           
remote: Finding sources:  49% (436/897)           
remote: Finding sources:  50% (445/897)           
remote: Finding sources:  51% (453/897)           
remote: Finding sources:  52% (462/897)           
remote: Finding sources:  53% (471/897)           
remote: Finding sources:  54% (480/897)           
remote: Finding sources:  55% (489/897)           
remote: Finding sources:  56% (498/897)           
remote: Finding sources:  57% (507/897)           
remote: Finding sources:  58% (516/897)           
remote: Finding sources:  59% (525/897)           
remote: Finding sources:  60% (534/897)           
remote: Finding sources:  61% (543/897)           
remote: Finding sources:  62% (552/897)           
remote: Finding sources:  63% (561/897)           
remote: Finding sources:  64% (570/897)           
remote: Finding sources:  65% (579/897)           
remote: Finding sources:  66% (588/897)           
remote: Finding sources:  67% (597/897)           
remote: Finding sources:  68% (606/897)           
remote: Finding sources:  69% (615/897)           
remote: Finding sources:  70% (624/897)           
remote: Finding sources:  71% (633/897)           
remote: Finding sources:  72% (642/897)           
remote: Finding sources:  73% (651/897)           
remote: Finding sources:  |1| 
|1| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/UniversalLanguageSelector to 'extensions/UniversalLanguageSelector' (use CLONE_DEPTH=0 for full depth)
|1| Cloning into 'extensions/UniversalLanguageSelector'...
|1| remote: Counting objects: 1           
remote: Counting objects: 1672, done        
|1| remote: Finding sources:   1% (9/1672)           
remote: Finding sources:   2% (26/1672)           
remote: Finding sources:   3% (42/1672)           
remote: Finding sources:   4% (59/1672)           
remote: Finding sources:   5% (76/1672)           
remote: Finding sources:   6% (92/1672)           
remote: Finding sources:   7% (109/1672)           
remote: Finding sources:   8% (126/1672)           
remote: Finding sources:   9% (143/1672)           
remote: Finding sources:  10% (159/1672)           
remote: Finding sources:  11% (176/1672)           
remote: Finding sources:  12% (193/1672)           
remote: Finding sources:  13% (209/1672)           
remote: Finding sources:  14% (226/1672)           
remote: Finding sources:  15% (243/1672)           
remote: Finding sources:  16% (260/1672)           
remote: Finding sources:  17% (276/1672)           
remote: Finding sources:  18% (293/1672)           
remote: Finding sources:  19% (310/1672)           
remote: Finding sources:  20% (327/1672)           
remote: Finding sources:  21% (343/1672)           
remote: Finding sources:  22% (360/1672)           
remote: Finding sources:  23% (377/1672)           
remote: Finding sources:  24% (393/1672)           
remote: Finding sources:  25% (410/1672)           
remote: Finding sources:  26% (427/1672)           
remote: Finding sources:  27% (444/1672)           
remote: Finding sources:  28% (460/1672)           
remote: Finding sources:  29% (477/1672)           
remote: Finding sources:  30% (494/1672)           
remote: Finding sources:  31% (510/1672)           
remote: Finding sources:  32% (527/1672)           
remote: Finding sources:  33% (544/1672)           
remote: Finding sources:  34% (561/1672)           
remote: Finding sources:  35% (577/1672)           
remote: Finding sources:  36% (594/1672)           
remote: Finding sources:  37% (611/1672)           
remote: Finding sources:  38% (627/1672)           
remote: Finding sources:  39% (644/1672)           
remote: Finding sources:  40% (661/1672)           
remote: Finding sources:  41% (678/1672)           
remote: Finding sources:  42% (694/1672)           
remote: Finding sources:  43% (711/1672)           
remote: Finding sources:  44% (728/1672)           
remote: Finding sources:  45% (745/1672)           
remote: Finding sources:  46% (761/1672)           
remote: Finding sources:  47% (778/1672)           
remote: Finding sources:  48% (795/1672)           
remote: Finding sources:  49% (811/1672)           
remote: Finding sources:  50% (828/1672)           
remote: Finding sources:  51% (845/1672)           
remote: Finding sources:  52% (862/1672)           
remote: Finding sources:  53% (878/1672)           
remote: Finding sources:  54% (895/1672)           
remote: Finding sources:  55% (912/1672)           
remote: Finding sources:  56% (928/1672)           
remote: Finding sources:  57% (945/1672)           
remote: Finding sources:  58% (962/1672)           
remote: Finding sources:  59% (979/1672)           
remote: Finding sources:  60% (995/1672)           
remote: Finding sources:  61% (1012/1672)           
remote: Finding sources:  62% (1029/1672)           
remote: Finding sources:  63% (1045/1672)           
remote: Finding sources:  64% (1062/1672)           
remote: Finding sources:  65% (1079/1672)           
remote: Finding sources:  66% (1096/1672)           
remote: Finding sources:  67% (1112/1672)           
remote: Finding sources:  68% (1129/1672)           
remote: Finding sources:  69% (1146/1672)           
remote: Finding sources:  70% (1163/1672)           
remote: Finding sources:  71% |2| 
|2| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/skins/Vector to 'skins/Vector' (use CLONE_DEPTH=0 for full depth)
|2| Cloning into 'skins/Vector'...
|2| remote: Counting objects: 1           
remote: Counting objects: 957, done        
|2| remote: Finding sources:   1% (5/957)           
remote: Finding sources:   2% (15/957)           
remote: Finding sources:   3% (24/957)           
remote: Finding sources:   4% (34/957)           
remote: Finding sources:   5% (44/957)           
remote: Finding sources:   6% (53/957)           
remote: Finding sources:   7% (63/957)           
remote: Finding sources:   8% (72/957)           
remote: Finding sources:   9% (82/957)           
remote: Finding sources:  10% (91/957)           
remote: Finding sources:  11% (101/957)           
remote: Finding sources:  12% (111/957)           
remote: Finding sources:  13% (120/957)           
remote: Finding sources:  14% (130/957)           
remote: Finding sources:  15% (139/957)           
remote: Finding sources:  16% (149/957)           
remote: Finding sources:  17% (158/957)           
remote: Finding sources:  18% (168/957)           
remote: Finding sources:  19% (178/957)           
remote: Finding sources:  20% (187/957)           
remote: Finding sources:  21% (197/957)           
remote: Finding sources:  22% (206/957)           
remote: Finding sources:  23% (216/957)           
remote: Finding sources:  24% (225/957)           
remote: Finding sources:  25% (235/957)           
remote: Finding sources:  26% (245/957)           
remote: Finding sources:  27% (254/957)           
remote: Finding sources:  28% (264/957)           
remote: Finding sources:  29% (273/957)           
remote: Finding sources:  30% (283/957)           
remote: Finding sources:  31% (292/957)           
remote: Finding sources:  32% (302/957)           
remote: Finding sources:  33% (312/957)           
remote: Finding sources:  34% (321/957)           
remote: Finding sources:  35% (331/957)           
remote: Finding sources:  36% (340/957)           
remote: Finding sources:  37% (350/957)           
remote: Finding sources:  38% (359/957)           
remote: Finding sources:  39% (369/957)           
remote: Finding sources:  40% (379/957)           
remote: Finding sources:  41% (388/957)           
remote: Finding sources:  42% (398/957)           
remote: Finding sources:  43% (407/957)           
remote: Finding sources:  44% (417/957)           
remote: Finding sources:  45% (426/957)           
remote: Finding sources:  46% (436/957)           
remote: Finding sources:  47% (446/957)           
remote: Finding sources:  48% (455/957)           
remote: Finding sources:  49% (465/957)           
remote: Finding sources:  50% (474/957)           
remote: Finding sources:  51% (484/957)           
remote: Finding sources:  52% (493/957)           
remote: Finding sources:  53% (503/957)           
remote: Finding sources:  54% (512/957)           
remote: Finding sources:  55% (522/957)           
remote: Finding sources:  56% (532/957)           
remote: Finding sources:  57% (541/957)           
remote: Finding sources:  58% (551/957)           
remote: Finding sources:  59% (560/957)           
remote: Finding sources:  60% (570/957)           
remote: Finding sources:  61% (579/957)           
remote: Finding sources:  62% (589/957)           
remote: Finding sources:  63% (599/957)           
remote: Finding sources:  64% (608/957)           
remote: Finding sources:  65% (618/957)           
remote: Finding sources:  66% (627/957)           
remote: Finding sources:  67% (637/957)           
remote: Finding sources:  68% (646/957)           
remote: Finding sources:  69% (656/957)           
remote: Finding sources:  70% (666/957)           
remote: Finding sources:  71% (675/957)           
remote: Finding sources:  72% (685/957)           
remote: Finding sources:  73% (694/957)           
remote: Finding sources:  74% (704|3| 
|3| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/VisualEditor to 'extensions/VisualEditor' (use CLONE_DEPTH=0 for full depth)
|3| Cloning into 'extensions/VisualEditor'...
|3| remote: Counting objects: 1           
remote: Counting objects: 1696, done        
|3| remote: Finding sources:   1% (9/1696)           
remote: Finding sources:   2% (26/1696)           
remote: Finding sources:   3% (43/1696)           
remote: Finding sources:   4% (60/1696)           
remote: Finding sources:   5% (77/1696)           
remote: Finding sources:   6% (94/1696)           
remote: Finding sources:   7% (111/1696)           
remote: Finding sources:   8% (128/1696)           
remote: Finding sources:   9% (145/1696)           
remote: Finding sources:  10% (162/1696)           
remote: Finding sources:  11% (179/1696)           
remote: Finding sources:  12% (196/1696)           
remote: Finding sources:  13% (212/1696)           
remote: Finding sources:  14% (229/1696)           
remote: Finding sources:  15% (246/1696)           
remote: Finding sources:  16% (263/1696)           
remote: Finding sources:  17% (280/1696)           
remote: Finding sources:  18% (297/1696)           
remote: Finding sources:  19% (314/1696)           
remote: Finding sources:  20% (331/1696)           
remote: Finding sources:  21% (348/1696)           
remote: Finding sources:  22% (365/1696)           
remote: Finding sources:  23% (382/1696)           
remote: Finding sources:  24% (399/1696)           
remote: Finding sources:  25% (416/1696)           
remote: Finding sources:  26% (433/1696)           
remote: Finding sources:  27% (450/1696)           
remote: Finding sources:  28% (467/1696)           
remote: Finding sources:  29% (484/1696)           
remote: Finding sources:  30% (501/1696)           
remote: Finding sources:  31% (518/1696)           
remote: Finding sources:  32% (535/1696)           
remote: Finding sources:  33% (552/1696)           
remote: Finding sources:  34% (569/1696)           
remote: Finding sources:  35% (586/1696)           
remote: Finding sources:  36% (603/1696)           
remote: Finding sources:  37% (620/1696)           
remote: Finding sources:  38% (636/1696)           
remote: Finding sources:  39% (653/1696)           
remote: Finding sources:  40% (670/1696)           
remote: Finding sources:  41% (687/1696)           
remote: Finding sources:  42% (704/1696)           
remote: Finding sources:  43% (721/1696)           
remote: Finding sources:  44% (738/1696)           
remote: Finding sources:  45% (755/1696)           
remote: Finding sources:  46% (772/1696)           
remote: Finding sources:  47% (789/1696)           
remote: Finding sources:  48% (806/1696)           
remote: Finding sources:  49% (823/1696)           
remote: Finding sources:  50% (840/1696)           
remote: Finding sources:  51% (857/1696)           
remote: Finding sources:  52% (874/1696)           
remote: Finding sources:  53% (891/1696)           
remote: Finding sources:  54% (908/1696)           
remote: Finding sources:  55% (925/1696)           
remote: Finding sources:  56% (942/1696)           
remote: Finding sources:  57% (959/1696)           
remote: Finding sources:  58% (976/1696)           
remote: Finding sources:  59% (993/1696)           
remote: Finding sources:  60% (1010/1696)           
remote: Finding sources:  61% (1027/1696)           
remote: Finding sources:  62% (1044/1696)           
remote: Finding sources:  63% (1060/1696)           
remote: Finding sources:  64% (1077/1696)           
remote: Finding sources:  65% (1094/1696)           
remote: Finding sources:  66% (1111/1696)           
remote: Finding sources:  67% (1128/1696)           
remote: Finding sources:  68% (1145/1696)           
remote: Finding sources:  69% (1162/1696)           
remote: Finding sources:  70% (1179/1696)           
remote: Finding sources:  71% (1196/1696)           
remote: Finding/957)           
remote: Finding sources:  75% (713/957)           
remote: Finding sources:  76% (723/957)           
remote: Finding sources:  77% (733/957)           
remote: Finding sources:  78% (742/957)           
remote: Finding sources:  79% (752/957)           
remote: Finding sources:  80% (761/957)           
remote: Finding sources:  81% (771/957)           
remote: Finding sources:  82% (780/957)           
remote: Finding sources:  83% (790/957)           
remote: Finding sources:  84% (800/957)           
remote: Finding sources:  85% (809/957)           
remote: Finding sources:  86% (819/957)           
remote: Finding sources:  87% (828/957)           
remote: Finding sources:  88% (838/957)           
remote: Finding sources:  89% (847/957)           
remote: Finding sources:  90% (857/957)           
remote: Finding sources:  91% (867/957)           
remote: Finding sources:  92% (876/957)           
remote: Finding sources:  93% (886/957)           
remote: Finding sources:  94% (895/957)           
remote: Finding sources:  95% (905/957)           
remote: Finding sources:  96% (914/957)           
remote: Finding sources:  97% (924/957)           
remote: Finding sources:  98% (934/957)           
remote: Finding sources:  99% (943/957)           
remote: Finding sources: 100% (953/957)           
remote: Finding sources: 100% (957/957)        
|2| remote: Getting sizes:   1% (5/915)           
remote: Getting sizes:   2% (14/915)           
remote: Getting sizes:   3% (23/915)           
remote: Getting sizes:   4% (33/915)           
remote: Getting sizes:   5% (42/915)           
remote: Getting sizes:   6% (51/915)           
remote: Getting sizes:   7% (60/915)           
remote: Getting sizes:   8% (69/915)           
remote: Getting sizes:   9% (78/915)           
remote: Getting sizes:  10% (87/915)           
remote: Getting sizes:  11% (97/915)           
remote: Getting sizes:  12% (106/915)           
remote: Getting sizes:  13% (115/915)           
remote: Getting sizes:  14% (124/915)           
remote: Getting sizes:  15% (133/915)           
remote: Getting sizes:  16% (142/915)           
remote: Getting sizes:  17% (151/915)           
remote: Getting sizes:  18% (161/915)           
remote: Getting sizes:  19% (170/915)           
remote: Getting sizes:  20% (179/915)           
remote: Getting sizes:  21% (188/915)           
remote: Getting sizes:  22% (197/915)           
remote: Getting sizes:  23% (206/915)           
remote: Getting sizes:  24% (216/915)           
remote: Getting sizes:  25% (225/915)           
remote: Getting sizes:  26% (234/915)           
remote: Getting sizes:  27% (243/915)           
remote: Getting sizes:  28% (252/915)           
remote: Getting sizes:  29% (261/915)           
remote: Getting sizes:  30% (270/915)           
remote: Getting sizes:  31% (280/915)           
remote: Getting sizes:  32% (289/915)           
remote: Getting sizes:  33% (298/915)           
remote: Getting sizes:  34% (307/915)           
remote: Getting sizes:  35% (316/915)           
remote: Getting sizes:  36% (325/915)           
remote: Getting sizes:  37% (334/915)           
remote: Getting sizes:  38% (344/915)           
remote: Getting sizes:  39% (353/915)           
remote: Getting sizes:  40% (362/915)           
remote: Getting sizes:  41% (371/915)           
remote: Getting sizes:  42% (380/915)           
remote: Getting sizes:  43% (389/915)           
remote: Getting sizes:  44% (399/915)           
remote: Getting sizes:  45% (408/915)           
remote: Getting sizes:  46% (417/915)           
remote: Getting sizes:  47% (426/915)           
remote: Getting sizes:  48% (435/915)           
remote: Getting sizes:  49% (444/915)           
remote: Getting sizes:  50% (453/915)           
remote: Getting sizes:  51% (463/915)           
remote: Getting sizes:  52% (472/915)           
remote: Getting sizes:  53% (481/915)           
remote: Getting sizes:  54% (490/915)           
remote: Getting sizes:  55% (499/915)           
remote: G74% (660/897)           
remote: Finding sources:  75% (669/897)           
remote: Finding sources:  76% (678/897)           
remote: Finding sources:  77% (687/897)           
remote: Finding sources:  78% (696/897)           
remote: Finding sources:  79% (705/897)           
remote: Finding sources:  80% (714/897)           
remote: Finding sources:  81% (723/897)           
remote: Finding sources:  82% (732/897)           
remote: Finding sources:  83% (741/897)           
remote: Finding sources:  84% (749/897)           
remote: Finding sources:  85% (758/897)           
remote: Finding sources:  86% (767/897)           
remote: Finding sources:  87% (776/897)           
remote: Finding sources:  88% (785/897)           
remote: Finding sources:  89% (794/897)           
remote: Finding sources:  90% (803/897)           
remote: Finding sources:  91% (812/897)           
remote: Finding sources:  92% (821/897)           
remote: Finding sources:  93% (830/897)           
remote: Finding sources:  94% (839/897)           
remote: Finding sources:  95% (848/897)           
remote: Finding sources:  96% (857/897)           
remote: Finding sources:  97% (866/897)           
remote: Finding sources:  98% (875/897)           
remote: Finding sources:  99% (884/897)           
remote: Finding sources: 100% (893/897)           
remote: Finding sources: 100% (897/897)        
|0| remote: Getting sizes:   1% (5/846)           
remote: Getting sizes:   2% (13/846)           
remote: Getting sizes:   3% (22/846)           
remote: Getting sizes:   4% (30/846)           
remote: Getting sizes:   5% (39/846)           
remote: Getting sizes:   6% (47/846)           
remote: Getting sizes:   7% (55/846)           
remote: Getting sizes:   8% (64/846)           
remote: Getting sizes:   9% (72/846)           
remote: Getting sizes:  10% (81/846)           
remote: Getting sizes:  11% (89/846)           
remote: Getting sizes:  12% (98/846)           
remote: Getting sizes:  13% (106/846)           
remote: Getting sizes:  14% (115/846)           
remote: Getting sizes:  15% (123/846)           
remote: Getting sizes:  16% (132/846)           
remote: Getting sizes:  17% (140/846)           
remote: Getting sizes:  18% (149/846)           
remote: Getting sizes:  19% (157/846)           
remote: Getting sizes:  20% (165/846)           
remote: Getting sizes:  21% (174/846)           
remote: Getting sizes:  22% (182/846)           
remote: Getting sizes:  23% (191/846)           
remote: Getting sizes:  24% (199/846)           
remote: Getting sizes:  25% (208/846)           
remote: Getting sizes:  26% (216/846)           
remote: Getting sizes:  27% (225/846)           
remote: Getting sizes:  28% (233/846)           
remote: Getting sizes:  29% (242/846)           
remote: Getting sizes:  30% (250/846)           
remote: Getting sizes:  31% (259/846)           
remote: Getting sizes:  32% (267/846)           
remote: Getting sizes:  33% (275/846)           
remote: Getting sizes:  34% (284/846)           
remote: Getting sizes:  35% (292/846)           
remote: Getting sizes:  36% (301/846)           
remote: Getting sizes:  37% (309/846)           
remote: Getting sizes:  38% (318/846)           
remote: Getting sizes:  39% (326/846)           
remote: Getting sizes:  40% (335/846)           
remote: Getting sizes:  41% (343/846)           
remote: Getting sizes:  42% (352/846)           
remote: Getting sizes:  43% (360/846)           
remote: Getting sizes:  44% (369/846)           
remote: Getting sizes:  45% (377/846)           
remote: Getting sizes:  46% (385/846)           
remote: Getting sizes:  47% (394/846)           
remote: Getting sizes:  48% (402/846)           
remote: Getting sizes:  49% (411/846)           
remote: Getting sizes:  50% (419/846)           
remote: Getting sizes:  51% (428/846)           
remote: Getting sizes:  52% (436/846)           
remote: Getting sizes:  53% (445/846)           
remote: Getting sizes:  54% (453/846)           
remote: Getting sizes:  55% (462/846)           
re(1179/1672)           
remote: Finding sources:  72% (1196/1672)           
remote: Finding sources:  73% (1213/1672)           
remote: Finding sources:  74% (1229/1672)           
remote: Finding sources:  75% (1246/1672)           
remote: Finding sources:  76% (1263/1672)           
remote: Finding sources:  77% (1280/1672)           
remote: Finding sources:  78% (1296/1672)           
remote: Finding sources:  79% (1313/1672)           
remote: Finding sources:  80% (1330/1672)           
remote: Finding sources:  81% (1346/1672)           
remote: Finding sources:  82% (1363/1672)           
remote: Finding sources:  83% (1380/1672)           
remote: Finding sources:  84% (1397/1672)           
remote: Finding sources:  85% (1413/1672)           
remote: Finding sources:  86% (1430/1672)           
remote: Finding sources:  87% (1447/1672)           
remote: Finding sources:  88% (1463/1672)           
remote: Finding sources:  89% (1480/1672)           
remote: Finding sources:  90% (1497/1672)           
remote: Finding sources:  91% (1514/1672)           
remote: Finding sources:  92% (1530/1672)           
remote: Finding sources:  93% (1547/1672)           
remote: Finding sources:  94% (1564/1672)           
remote: Finding sources:  95% (1581/1672)           
remote: Finding sources:  96% (1597/1672)           
remote: Finding sources:  97% (1614/1672)           
remote: Finding sources:  98% (1631/1672)           
remote: Finding sources:  99% (1647/1672)           
remote: Finding sources: 100% (1664/1672)           
remote: Finding sources: 100% (1672/1672)        
|1| remote: Getting sizes:   1% (8/1584)           
remote: Getting sizes:   2% (24/1584)           
remote: Getting sizes:   3% (40/1584)           
remote: Getting sizes:   4% (56/1584)           
remote: Getting sizes:   5% (72/1584)           
remote: Getting sizes:   6% (88/1584)           
remote: Getting sizes:   7% (103/1584)           
remote: Getting sizes:   8% (119/1584)           
remote: Getting sizes:   9% (135/1584)           
remote: Getting sizes:  10% (151/1584)           
remote: Getting sizes:  11% (167/1584)           
remote: Getting sizes:  12% (183/1584)           
remote: Getting sizes:  13% (198/1584)           
remote: Getting sizes:  14% (214/1584)           
remote: Getting sizes:  15% (230/1584)           
remote: Getting sizes:  16% (246/1584)           
remote: Getting sizes:  17% (262/1584)           
remote: Getting sizes:  18% (278/1584)           
remote: Getting sizes:  19% (294/1584)           
remote: Getting sizes:  20% (309/1584)           
remote: Getting sizes:  21% (325/1584)           
remote: Getting sizes:  22% (341/1584)           
remote: Getting sizes:  23% (357/1584)           
remote: Getting sizes:  24% (373/1584)           
remote: Getting sizes:  25% (389/1584)           
remote: Getting sizes:  26% (404/1584)           
remote: Getting sizes:  27% (420/1584)           
remote: Getting sizes:  28% (436/1584)           
remote: Getting sizes:  29% (452/1584)           
remote: Getting sizes:  30% (468/1584)           
remote: Getting sizes:  31% (484/1584)           
remote: Getting sizes:  32% (499/1584)           
remote: Getting sizes:  33% (515/1584)           
remote: Getting sizes:  34% (531/1584)           
remote: Getting sizes:  35% (547/1584)           
remote: Getting sizes:  36% (563/1584)           
remote: Getting sizes:  37% (579/1584)           
remote: Getting sizes:  38% (594/1584)           
remote: Getting sizes:  39% (610/1584)           
remote: Getting sizes:  40% (626/1584)           
remote: Getting sizes:  41% (642/1584)           
remote: Getting sizes:  42% (658/1584)           
remote: Getting sizes:  43% (674/1584)           
remote: Getting sizes:  44% (690/1584)           
remote: Getting sizes:  45% (705/1584)           
remote: Getting sizes:  46% (721/1584)           
remote: Getting sizes:  47% (737/1584)           
remote: Getting sizes:  48% (753/1584)           
remote: Getting sizes:  49% (769/1584)           
remote: Getting sizes:  50% (785/1584)           
remote: Getting sizes:  51% (800/1584)           
remote: Getting sizes:  52% (816/1584)           
remote: Getting sizes:  53% (832/1584)           
remote: Getting sizes:  54% (848/1584)           
remote: Getting sizes:  55% (864/1584)           
remote: Getting sizes:  56% (880/1584)           
remote: Getting sizes:  57% (895/1584)           
remote: Getting sizes:  58% (911/1584)           
remote: Getting sizes:  59% (927/1584)           
remote: Getting sizes:  60% (943/1584)           
remote: Getting sizes:  61% (959/1584)           
remote: Getting sizes:  62% (975/1584)           
remote: Getting sizes:  63% (990/1584)           
remote: Getting sizes:  64% (1006/1584)           
remote: Getting sizes:  65% (1022/1584)           
remote: Getting sizes:  66% (1038/1584)           
remote: Getting sizes:  67% (1054/1584)           
remote: Getting sizes:  68% (1070/1584)           
remote: Getting sizes:  69% (1086/1584)           
remote: Getting sizes:  70% (1101/1584)           
remote: Getting sizes:  71% (1117/1584)           
remote: Getting sizes:  72% (1133/1584)           
remote: Getting sizes:  73% (1149/1584)           
remote: Getting sizes:  74% (1165/1584)           
remote: Getting sizes:  75% (1181/1584)           
remote: Getting sizes:  76% (1196/1584)           
remote: Getting sizes:  77% (1212/1584)           
remote: Getting sizes:  78% (1228/1584)           
remote: Getting sizes:  79% (1244/1584)           
remote: Getting sizes:  80% (1260/1584)           
remote: Getting sizes:  81% (1276/1584)           
remote: Getting sizes:  82% (1291/1584)           
remote: Getting sizes:  83% (1307/1584)           
remote: Getting sizes:  84% (1323/1584)           
remote: Getting sizes:  85% (1339/1584)           
remote: Getting sizes:  86% (1355/1584)           
remote: Getting sizes:  87% (1371/1584)           
remote: Getting sizes:  88% (1386/1584)           
remote: Getting sizes:  89% (1402/1584)           
remote: Getting sizes:  90% (1418/1584)           
remote: Getting sizes:  91% (1434/1584)           
remote: Getting sizes:  92% (1450/1584)           
remote: Getting sizes:  93% (1466/1584)           
remote: Getting sizes:  94% (1482/1584)           
remote: Getting sizes:  95% (1497/1584)           
remote: Getting sizes:  96% (1513/1584)           
remote: Getting sizes:  97% (1529/1584)           
remote: Getting sizes:  98% (1545/1584)           
remote: Getting sizes:  99% (1561/1584)           
remote: Getting sizes: 100% (1577/1584)           
remote: Getting sizes: 100% (1584/1584)        
|1| remote: Compressing objects:   1% (28342/5621264)           
remote: Compressing objects:   2% (84354/5621264)           
remote: Compressing objects:   4% (250556/5621264)           
remote: Compressing objects:   5% (254421/5621264)           
remote: Compressing objects:  56% (3127844/5621264)           
remote: Compressing objects:  57% (3176126/5621264)           
remote: Compressing objects:  58% (3233657/5621264)           
remote: Compressing objects:  59% (3290123/5621264)           
remote: Compressing objects:  60% (3346537/5621264)           
remote: Compressing objects:  61% (3443569/5621264)           
remote: Compressing objects:  62% (3460265/5621264)           
remote: Compressing objects:  65% (3634422/5621264)           
remote: Compressing objects:  66% (3682173/5621264)           
remote: Compressing objects:  67% (3742141/5621264)           
remote: Compressing objects:  68% (3800263/5621264)           
remote: Compressing objects:  69% (3854406/5621264)           
remote: Compressing objects:  70% (3909245/5621264)           
remote: Compressing objects:  71% (3964969/5621264)           
remote: Compressing objects:  72% (4022727/5621264)           
remote: Compressing objects:  73% (4079668/5621264)           
remote: Compressing objects:  74% (4131662/5621264)           
remote: Compressing objects:  75% (4188183/5621264)           
remote: Compressing objects:  76% (4244980/5621264)           
remote: Compressing objects:  77% (mote: Getting sizes:  56% (470/846)           
remote: Getting sizes:  57% (478/846)           
remote: Getting sizes:  58% (487/846)           
remote: Getting sizes:  59% (495/846)           
remote: Getting sizes:  60% (504/846)           
remote: Getting sizes:  61% (512/846)           
remote: Getting sizes:  62% (521/846)           
remote: Getting sizes:  63% (529/846)           
remote: Getting sizes:  64% (538/846)           
remote: Getting sizes:  65% (546/846)           
remote: Getting sizes:  66% (555/846)           
remote: Getting sizes:  67% (563/846)           
remote: Getting sizes:  68% (572/846)           
remote: Getting sizes:  69% (580/846)           
remote: Getting sizes:  70% (588/846)           
remote: Getting sizes:  71% (597/846)           
remote: Getting sizes:  72% (605/846)           
remote: Getting sizes:  73% (614/846)           
remote: Getting sizes:  74% (622/846)           
remote: Getting sizes:  75% (631/846)           
remote: Getting sizes:  76% (639/846)           
remote: Getting sizes:  77% (648/846)           
remote: Getting sizes:  78% (656/846)           
remote: Getting sizes:  79% (665/846)           
remote: Getting sizes:  80% (673/846)           
remote: Getting sizes:  81% (682/846)           
remote: Getting sizes:  82% (690/846)           
remote: Getting sizes:  83% (698/846)           
remote: Getting sizes:  84% (707/846)           
remote: Getting sizes:  85% (715/846)           
remote: Getting sizes:  86% (724/846)           
remote: Getting sizes:  87% (732/846)           
remote: Getting sizes:  88% (741/846)           
remote: Getting sizes:  89% (749/846)           
remote: Getting sizes:  90% (758/846)           
remote: Getting sizes:  91% (766/846)           
remote: Getting sizes:  92% (775/846)           
remote: Getting sizes:  93% (783/846)           
remote: Getting sizes:  94% (792/846)           
remote: Getting sizes:  95% (800/846)           
remote: Getting sizes:  96% (808/846)           
remote: Getting sizes:  97% (817/846)           
remote: Getting sizes:  98% (825/846)           
remote: Getting sizes:  99% (834/846)           
remote: Getting sizes: 100% (842/846)           
remote: Getting sizes: 100% (846/846)        
|0| remote: Compressing objects:   1% (16977/2421322)           
remote: Compressing objects:   2% (48440/2421322)           
remote: Compressing objects:   3% (62655/2421322)           
remote: Compressing objects:   4% (89642/2421322)           
remote: Compressing objects:   5% (128444/2421322)           
remote: Compressing objects:   6% (137656/2421322)           
remote: Compressing objects:   7% (160353/2421322)           
remote: Compressing objects:   8% (185953/2421322)           
remote: Compressing objects:   9% (217233/2421322)           
remote: Compressing objects:  10% (232906/2421322)           
remote: Compressing objects:  11% (255545/2421322)           
remote: Compressing objects:  12% (279183/2421322)           
remote: Compressing objects:  13% (304685/2421322)           
remote: Compressing objects:  15% (367314/2421322)           
remote: Compressing objects:  16% (377557/2421322)           
remote: Compressing objects:  17% (399686/2421322)           
remote: Compressing objects:  18% (425803/2421322)           
remote: Compressing objects:  19% (450405/2421322)           
remote: Compressing objects:  20% (475998/2421322)           
remote: Compressing objects:  21% (497832/2421322)           
remote: Compressing objects:  22% (521386/2421322)           
remote: Compressing objects:  23% (545395/2421322)           
remote: Compressing objects:  24% (576620/2421322)           
remote: Compressing objects:  25% (594201/2421322)           
remote: Compressing objects:  26% (620511/2421322)           
remote: Compressing objects:  27% (647078/2421322)           
remote: Compressing objects:  28% (674335/2421322)           
remote: Compressing objects:  29% (691359/2421322)           
remote: Compressing objects:  30% (714751/2421322)           
remote: Compressing objects:  31% (73855etting sizes:  56% (508/915)           
remote: Getting sizes:  57% (517/915)           
remote: Getting sizes:  58% (527/915)           
remote: Getting sizes:  59% (536/915)           
remote: Getting sizes:  60% (545/915)           
remote: Getting sizes:  61% (554/915)           
remote: Getting sizes:  62% (563/915)           
remote: Getting sizes:  63% (572/915)           
remote: Getting sizes:  64% (582/915)           
remote: Getting sizes:  65% (591/915)           
remote: Getting sizes:  66% (600/915)           
remote: Getting sizes:  67% (609/915)           
remote: Getting sizes:  68% (618/915)           
remote: Getting sizes:  69% (627/915)           
remote: Getting sizes:  70% (636/915)           
remote: Getting sizes:  71% (646/915)           
remote: Getting sizes:  72% (655/915)           
remote: Getting sizes:  73% (664/915)           
remote: Getting sizes:  74% (673/915)           
remote: Getting sizes:  75% (682/915)           
remote: Getting sizes:  76% (691/915)           
remote: Getting sizes:  77% (700/915)           
remote: Getting sizes:  78% (710/915)           
remote: Getting sizes:  79% (719/915)           
remote: Getting sizes:  80% (728/915)           
remote: Getting sizes:  81% (737/915)           
remote: Getting sizes:  82% (746/915)           
remote: Getting sizes:  83% (755/915)           
remote: Getting sizes:  84% (765/915)           
remote: Getting sizes:  85% (774/915)           
remote: Getting sizes:  86% (783/915)           
remote: Getting sizes:  87% (792/915)           
remote: Getting sizes:  88% (801/915)           
remote: Getting sizes:  89% (810/915)           
remote: Getting sizes:  90% (819/915)           
remote: Getting sizes:  91% (829/915)           
remote: Getting sizes:  92% (838/915)           
remote: Getting sizes:  93% (847/915)           
remote: Getting sizes:  94% (856/915)           
remote: Getting sizes:  95% (865/915)           
remote: Getting sizes:  96% (874/915)           
remote: Getting sizes:  97% (883/915)           
remote: Getting sizes:  98% (893/915)           
remote: Getting sizes:  99% (902/915)           
remote: Getting sizes: 100% (911/915)           
remote: Getting sizes: 100% (915/915)        
|2| remote: Compressing objects:   1% (23089/2093022)           
remote: Compressing objects:   2% (42367/2093022)           
remote: Compressing objects:   3% (52699/2093022)           
remote: Compressing objects:   4% (73935/2093022)           
remote: Compressing objects:   5% (96156/2093022)           
remote: Compressing objects:   6% (116150/2093022)           
remote: Compressing objects:   7% (137822/2093022)           
remote: Compressing objects:   8% (157196/2093022)           
remote: Compressing objects:   9% (180854/2093022)           
remote: Compressing objects:  10% (205357/2093022)           
remote: Compressing objects:  11% (222023/2093022)           
remote: Compressing objects:  12% (243567/2093022)           
remote: Compressing objects:  13% (263988/2093022)           
remote: Compressing objects:  14% (283946/2093022)           
remote: Compressing objects:  15% (315745/2093022)           
remote: Compressing objects:  16% (332798/2093022)           
remote: Compressing objects:  17% (347355/2093022)           
remote: Compressing objects:  18% (368935/2093022)           
remote: Compressing objects:  19% (404218/2093022)           
remote: Compressing objects:  20% (409411/2093022)           
remote: Compressing objects:  21% (430781/2093022)           
remote: Compressing objects:  22% (457858/2093022)           
remote: Compressing objects:  23% (476096/2093022)           
remote: Compressing objects:  24% (492879/2093022)           
remote: Compressing objects:  25% (519146/2093022)           
remote: Compressing objects:  26% (540260/2093022)           
remote: Compressing objects:  27% (554654/2093022)           
remote: Compressing objects:  28% (580088/2093022)           
remote: Compressing objects:  29% (596602/2093022)           
remote: Compressing objects:  30% (617817/209302 sources:  72% (1213/1696)           
remote: Finding sources:  73% (1230/1696)           
remote: Finding sources:  74% (1247/1696)           
remote: Finding sources:  75% (1264/1696)           
remote: Finding sources:  76% (1281/1696)           
remote: Finding sources:  77% (1298/1696)           
remote: Finding sources:  78% (1315/1696)           
remote: Finding sources:  79% (1332/1696)           
remote: Finding sources:  80% (1349/1696)           
remote: Finding sources:  81% (1366/1696)           
remote: Finding sources:  82% (1383/1696)           
remote: Finding sources:  83% (1400/1696)           
remote: Finding sources:  84% (1417/1696)           
remote: Finding sources:  85% (1434/1696)           
remote: Finding sources:  86% (1451/1696)           
remote: Finding sources:  87% (1468/1696)           
remote: Finding sources:  88% (1484/1696)           
remote: Finding sources:  89% (1501/1696)           
remote: Finding sources:  90% (1518/1696)           
remote: Finding sources:  91% (1535/1696)           
remote: Finding sources:  92% (1552/1696)           
remote: Finding sources:  93% (1569/1696)           
remote: Finding sources:  94% (1586/1696)           
remote: Finding sources:  95% (1603/1696)           
remote: Finding sources:  96% (1620/1696)           
remote: Finding sources:  97% (1637/1696)           
remote: Finding sources:  98% (1654/1696)           
remote: Finding sources:  99% (1671/1696)           
remote: Finding sources: 100% (1688/1696)           
remote: Finding sources: 100% (1696/1696)        
|3| remote: Getting sizes:   1% (9/1655)           
remote: Getting sizes:   2% (25/1655)           
remote: Getting sizes:   3% (42/1655)           
remote: Getting sizes:   4% (58/1655)           
remote: Getting sizes:   5% (75/1655)           
remote: Getting sizes:   6% (92/1655)           
remote: Getting sizes:   7% (108/1655)           
remote: Getting sizes:   8% (125/1655)           
remote: Getting sizes:   9% (141/1655)           
remote: Getting sizes:  10% (158/1655)           
remote: Getting sizes:  11% (174/1655)           
remote: Getting sizes:  12% (191/1655)           
remote: Getting sizes:  13% (207/1655)           
remote: Getting sizes:  14% (224/1655)           
remote: Getting sizes:  15% (240/1655)           
remote: Getting sizes:  16% (257/1655)           
remote: Getting sizes:  17% (274/1655)           
remote: Getting sizes:  18% (290/1655)           
remote: Getting sizes:  19% (307/1655)           
remote: Getting sizes:  20% (323/1655)           
remote: Getting sizes:  21% (340/1655)           
remote: Getting sizes:  22% (356/1655)           
remote: Getting sizes:  23% (373/1655)           
remote: Getting sizes:  24% (389/1655)           
remote: Getting sizes:  25% (406/1655)           
remote: Getting sizes:  26% (423/1655)           
remote: Getting sizes:  27% (439/1655)           
remote: Getting sizes:  28% (456/1655)           
remote: Getting sizes:  29% (472/1655)           
remote: Getting sizes:  30% (489/1655)           
remote: Getting sizes:  31% (505/1655)           
remote: Getting sizes:  32% (522/1655)           
remote: Getting sizes:  33% (538/1655)           
remote: Getting sizes:  34% (555/1655)           
remote: Getting sizes:  35% (571/1655)           
remote: Getting sizes:  36% (588/1655)           
remote: Getting sizes:  37% (605/1655)           
remote: Getting sizes:  38% (621/1655)           
remote: Getting sizes:  39% (638/1655)           
remote: Getting sizes:  40% (654/1655)           
remote: Getting sizes:  41% (671/1655)           
remote: Getting sizes:  42% (687/1655)           
remote: Getting sizes:  43% (704/1655)           
remote: Getting sizes:  44% (720/1655)           
remote: Getting sizes:  45% (737/1655)           
remote: Getting sizes:  46% (754/1655)           
remote: Getting sizes:  47% (770/1655)           
remote: Getting sizes:  48% (787/1655)           
remote: Getting sizes:  49% (803/1655)           
remote: Getting sizes:  50% (820/1655)           
remote: Getting si4302995/5621264)           
remote: Compressing objects:  78% (4356994/5621264)           
remote: Compressing objects:  79% (4412871/5621264)           
remote: Compressing objects:  85% (4765241/5621264)           
remote: Compressing objects:  86% (4811841/5621264)           
remote: Compressing objects:  87% (4862447/5621264)           
remote: Compressing objects:  88% (4918764/5621264)           
remote: Compressing objects:  89% (4976926/5621264)           
remote: Compressing objects:  90% (5034906/5621264)           
remote: Compressing objects:  91% (5089363/5621264)           
remote: Compressing objects:  92% (5145492/5621264)           
remote: Compressing objects:  93% (5200927/5621264)           
remote: Compressing objects:  96% (5368479/5621264)           
remote: Compressing objects:  97% (5425352/5621264)           
remote: Compressing objects:  98% (5481023/5621264)           
remote: Compressing objects:  99% (5537548/5621264)           
remote: Compressing objects: 100% (5594571/5621264)           
remote: Compressing objects: 100% (5621264/5621264)        
|1| Receiving objects:   0% (1/1672)
Receiving objects:   1% (17/1672)
Receiving objects:   2% (34/1672)
Receiving objects:   3% (51/1672)
Receiving objects:   4% (67/1672)
Receiving objects:   5% (84/1672)
Receiving objects:   6% (101/1672)
Receiving objects:   7% (118/1672)
Receiving objects:   8% (134/1672)
Receiving objects:   9% (151/1672)
Receiving objects:  10% (168/1672)
Receiving objects:  11% (184/1672)
Receiving objects:  12% (201/1672)
Receiving objects:  13% (218/1672)
Receiving objects:  14% (235/1672)
Receiving objects:  15% (251/1672)
Receiving objects:  16% (268/1672)
Receiving objects:  17% (285/1672)
Receiving objects:  18% (301/1672)
Receiving objects:  19% (318/1672)
Receiving objects:  20% (335/1672)
Receiving objects:  21% (352/1672)
Receiving objects:  22% (368/1672)
Receiving objects:  23% (385/1672)
Receiving objects:  24% (402/1672)
Receiving objects:  25% (418/1672)
Receiving objects:  26% (435/1672)
Receiving objects:  27% (452/1672)
Receiving objects:  28% (469/1672)
Receiving objects:  29% (485/1672)
Receiving objects:  30% (502/1672)
Receiving objects:  31% (519/1672)
Receiving objects:  32% (536/1672)
Receiving objects:  33% (552/1672)
Receiving objects:  34% (569/1672)
Receiving objects:  35% (586/1672)
Receiving objects:  36% (602/1672)
Receiving objects:  37% (619/1672)
Receiving objects:  38% (636/1672)
Receiving objects:  39% (653/1672)
Receiving objects:  40% (669/1672)
Receiving objects:  41% (686/1672)
Receiving objects:  42% (703/1672)
Receiving objects:  43% (719/1672)
Receiving objects:  44% (736/1672)
Receiving objects:  45% (753/1672)
Receiving objects:  46% (770/1672)
Receiving objects:  47% (786/1672)
Receiving objects:  48% (803/1672), 12.08 MiB | 24.19 MiB/s
Receiving objects:  49% (820/1672), 12.08 MiB | 24.19 MiB/s
Receiving objects:  50% (836/1672), 12.08 MiB | 24.19 MiB/s
Receiving objects:  51% (853/1672), 12.08 MiB | 24.19 MiB/s
Receiving objects:  52% (870/1672), 12.08 MiB | 24.19 MiB/s
Receiving objects:  53% (887/1672), 12.08 MiB | 24.19 MiB/s
Receiving objects:  54% (903/1672), 12.08 MiB | 24.19 MiB/s
Receiving objects:  55% (920/1672), 12.08 MiB | 24.19 MiB/s
Receiving objects:  56% (937/1672), 12.08 MiB | 24.19 MiB/s
Receiving objects:  57% (954/1672), 12.08 MiB | 24.19 MiB/s
Receiving objects:  58% (970/1672), 12.08 MiB | 24.19 MiB/s
Receiving objects:  59% (987/1672), 12.08 MiB | 24.19 MiB/s
Receiving objects:  60% (1004/1672), 12.08 MiB | 24.19 MiB/s
Receiving objects:  61% (1020/1672), 12.08 MiB | 24.19 MiB/s
Receiving objects:  62% (1037/1672), 12.08 MiB | 24.19 MiB/s
Receiving objects:  63% (1054/1672), 12.08 MiB | 24.19 MiB/s
Receiving objects:  64% (1071/1672), 12.08 MiB | 24.19 MiB/s
Receiving objects:  65% (1087/1672), 12.08 MiB | 24.19 MiB/s
Receiving objects:  66% (1104/1672), 12.08 MiB | 24.19 MiB/s
Receiving objects:  67% (1121/1672), 12.08 MiB | 24.19 MiB/s
Receiving objects:  68% (1137/1672), 12.08 MiB | 24.19 MiB/s
Receiving objects:  69% (1154/1672), 12.08 Mizes:  51% (836/1655)           
remote: Getting sizes:  52% (853/1655)           
remote: Getting sizes:  53% (869/1655)           
remote: Getting sizes:  54% (886/1655)           
remote: Getting sizes:  55% (902/1655)           
remote: Getting sizes:  56% (919/1655)           
remote: Getting sizes:  57% (936/1655)           
remote: Getting sizes:  58% (952/1655)           
remote: Getting sizes:  59% (969/1655)           
remote: Getting sizes:  60% (985/1655)           
remote: Getting sizes:  61% (1002/1655)           
remote: Getting sizes:  62% (1018/1655)           
remote: Getting sizes:  63% (1035/1655)           
remote: Getting sizes:  64% (1051/1655)           
remote: Getting sizes:  65% (1068/1655)           
remote: Getting sizes:  66% (1085/1655)           
remote: Getting sizes:  67% (1101/1655)           
remote: Getting sizes:  68% (1118/1655)           
remote: Getting sizes:  69% (1134/1655)           
remote: Getting sizes:  70% (1151/1655)           
remote: Getting sizes:  71% (1167/1655)           
remote: Getting sizes:  72% (1184/1655)           
remote: Getting sizes:  73% (1200/1655)           
remote: Getting sizes:  74% (1217/1655)           
remote: Getting sizes:  75% (1233/1655)           
remote: Getting sizes:  76% (1250/1655)           
remote: Getting sizes:  77% (1267/1655)           
remote: Getting sizes:  78% (1283/1655)           
remote: Getting sizes:  79% (1300/1655)           
remote: Getting sizes:  80% (1316/1655)           
remote: Getting sizes:  81% (1333/1655)           
remote: Getting sizes:  82% (1349/1655)           
remote: Getting sizes:  83% (1366/1655)           
remote: Getting sizes:  84% (1382/1655)           
remote: Getting sizes:  85% (1399/1655)           
remote: Getting sizes:  86% (1416/1655)           
remote: Getting sizes:  87% (1432/1655)           
remote: Getting sizes:  88% (1449/1655)           
remote: Getting sizes:  89% (1465/1655)           
remote: Getting sizes:  90% (1482/1655)           
remote: Getting sizes:  91% (1498/1655)           
remote: Getting sizes:  92% (1515/1655)           
remote: Getting sizes:  93% (1531/1655)           
remote: Getting sizes:  94% (1548/1655)           
remote: Getting sizes:  95% (1564/1655)           
remote: Getting sizes:  96% (1581/1655)           
remote: Getting sizes:  97% (1598/1655)           
remote: Getting sizes:  98% (1614/1655)           
remote: Getting sizes:  99% (1631/1655)           
remote: Getting sizes: 100% (1647/1655)           
remote: Getting sizes: 100% (1655/1655)        
|3| remote: Compressing objects:   1% (48087/7347173)           
remote: Compressing objects:   2% (114865/7347173)           
remote: Compressing objects:   3% (187330/7347173)           
remote: Compressing objects:   4% (257598/7347173)           
remote: Compressing objects:   5% (336789/7347173)           
remote: Compressing objects:   6% (466198/7347173)           
remote: Compressing objects:   7% (510502/7347173)           
remote: Compressing objects:   8% (559423/7347173)           
remote: Compressing objects:   9% (627937/7347173)           
remote: Compressing objects:  10% (700334/7347173)           
remote: Compressing objects:  11% (774424/7347173)           
remote: Compressing objects:  12% (858740/7347173)           
remote: Compressing objects:  13% (919707/7347173)           
remote: Compressing objects:  14% (1011118/7347173)           
remote: Compressing objects:  15% (1104174/7347173)           
remote: Compressing objects:  16% (1151181/7347173)           
remote: Compressing objects:  17% (1237613/7347173)           
remote: Compressing objects:  18% (1308047/7347173)           
remote: Compressing objects:  19% (1361416/7347173)           
remote: Compressing objects:  20% (1432886/7347173)           
remote: Compressing objects:  21% (1517031/7347173)           
remote: Compressing objects:  22% (1582599/7347173)           
remote: Compressing objects:  23% (1684480/7347173)           
remote: Compressing objects:  24% (1735808/7347173)           
remote: Compres4/2421322)           
remote: Compressing objects:  32% (763459/2421322)           
remote: Compressing objects:  33% (791443/2421322)           
remote: Compressing objects:  34% (812101/2421322)           
remote: Compressing objects:  35% (836529/2421322)           
remote: Compressing objects:  36% (860958/2421322)           
remote: Compressing objects:  37% (883819/2421322)           
remote: Compressing objects:  38% (909438/2421322)           
remote: Compressing objects:  39% (935293/2421322)           
remote: Compressing objects:  40% (962892/2421322)           
remote: Compressing objects:  41% (986527/2421322)           
remote: Compressing objects:  42% (1009910/2421322)           
remote: Compressing objects:  43% (1032235/2421322)           
remote: Compressing objects:  44% (1058536/2421322)           
remote: Compressing objects:  45% (1078091/2421322)           
remote: Compressing objects:  46% (1106739/2421322)           
remote: Compressing objects:  47% (1129081/2421322)           
remote: Compressing objects:  64% (1555107/2421322)           
remote: Compressing objects:  65% (1562496/2421322)           
remote: Compressing objects:  66% (1594629/2421322)           
remote: Compressing objects:  67% (1610285/2421322)           
remote: Compressing objects:  68% (1634674/2421322)           
remote: Compressing objects:  69% (1659977/2421322)           
remote: Compressing objects:  70% (1692822/2421322)           
remote: Compressing objects:  71% (1710023/2421322)           
remote: Compressing objects:  72% (1734405/2421322)           
remote: Compressing objects:  73% (1759044/2421322)           
remote: Compressing objects:  74% (1780935/2421322)           
remote: Compressing objects:  75% (1804395/2421322)           
remote: Compressing objects:  76% (1831595/2421322)           
remote: Compressing objects:  77% (1852604/2421322)           
remote: Compressing objects:  78% (1877777/2421322)           
remote: Compressing objects:  79% (1905189/2421322)           
remote: Compressing objects:  80% (1926384/2421322)           
remote: Compressing objects:  81% (1949871/2421322)           
remote: Compressing objects:  82% (1975164/2421322)           
remote: Compressing objects:  83% (1999358/2421322)           
remote: Compressing objects:  84% (2022478/2421322)           
remote: Compressing objects:  85% (2055139/2421322)           
remote: Compressing objects:  86% (2071306/2421322)           
remote: Compressing objects:  87% (2095720/2421322)           
remote: Compressing objects:  90% (2174395/2421322)           
remote: Compressing objects:  91% (2191622/2421322)           
remote: Compressing objects:  92% (2216901/2421322)           
remote: Compressing objects:  93% (2242616/2421322)           
remote: Compressing objects:  94% (2271383/2421322)           
remote: Compressing objects:  95% (2288460/2421322)           
remote: Compressing objects:  96% (2317305/2421322)           
remote: Compressing objects:  97% (2336977/2421322)           
remote: Compressing objects:  98% (2362471/2421322)           
remote: Compressing objects:  99% (2385086/2421322)           
remote: Compressing objects: 100% (2412485/2421322)           
remote: Compressing objects: 100% (2421322/2421322)        
|0| Receiving objects:   0% (1/897)
Receiving objects:   1% (9/897)
Receiving objects:   2% (18/897)
Receiving objects:   3% (27/897)
Receiving objects:   4% (36/897)
Receiving objects:   5% (45/897)
Receiving objects:   6% (54/897)
Receiving objects:   7% (63/897)
Receiving objects:   8% (72/897)
Receiving objects:   9% (81/897)
Receiving objects:  10% (90/897)
Receiving objects:  11% (99/897)
Receiving objects:  12% (108/897)
Receiving objects:  13% (117/897)
Receiving objects:  14% (126/897)
Receiving objects:  15% (135/897)
Receiving objects:  16% (144/897)
Receiving objects:  17% (153/897)
Receiving objects:  18% (162/897)
Receiving objects:  19% (171/897)
Receiving objects:  20% (180/897)
Receiving objects:  21% (189/897)
Receiving objects:  22% (198/897)
Receiving objects:  23% (207/897)
Receiving objects:  24% (216/897)
Receiving objects:  25% (225/897)
Receiving objects:  26% (234/897)
Receiving objects:  27% (243/897)
Receiving objects:  28% (252/897)
Receiving objects:  29% (261/897)
Receiving objects:  30% (270/897)
Receiving objects:  31% (279/897)
Receiving objects:  32% (288/897)
Receiving objects:  33% (297/897)
Receiving objects:  34% (305/897)
Receiving objects:  35% (314/897)
Receiving objects:  36% (323/897)
Receiving objects:  37% (332/897)
Receiving objects:  38% (341/897)
Receiving objects:  39% (350/897)
Receiving objects:  40% (359/897)
Receiving objects:  41% (368/897)
Receiving objects:  42% (377/897)
Receiving objects:  43% (386/897)
Receiving objects:  44% (395/897)
Receiving objects:  45% (404/897)
Receiving objects:  46% (413/897)
Receiving objects:  47% (422/897)
Receiving objects:  48% (431/897)
Receiving objects:  49% (440/897)
Receiving objects:  50% (449/897)
Receiving objects:  51% (458/897)
Receiving objects:  52% (467/897)
Receiving objects:  53% (476/897)
Receiving objects:  54% (485/897)
Receiving objects:  55% (494/897)
Receiving objects:  56% (503/897)
Receiving objects:  57% (512/897)
Receiving objects:  58% (521/897)
Receiving objects:  59% (530/897)
Receiving objects:  60% (539/897)
Receiving objects:  61% (548/897)
Receiving objects:  62% (557/897)
Receiving objects:  63% (566/897)
Receiving objects:  64% (575/897)
Receiving objects:  65% (584/897)
Receiving objects:  66% (593/897)
Receiving objects:  67% (601/897)
Receiving objects:  68% (610/897)
Receiving objects:  69% (619/897)
Receiving objects:  70% (628/897)
Receiving objects:  71% (637/897)
Receiving objects:  72% (646/897)
Receiving objects:  73% (655/897)
Receiving objects:  74% (664/897)
Receiving objects:  75% (673/897)
Receiving objects:  76% (682/897)
Receiving objects:  77% (691/897)
Receiving objects:  78% (700/897)
Receiving objects:  79% (709/897)
Receiving objects:  80% (718/897)
Receiving objects:  81% (727/897)
Receiving objects:  82% (736/897)
Receiving objects:  83% (745/897)
Receiving objects:  84% (754/897)
Receiving objects:  85% (763/897)
Receiving objects:  86% (772/897)
Receiving objects:  87% (781/897)
Receiving objects:  88% (790/897)
Receiving objects:  89% (799/897)
Receiving objects:  90% (808/897)
Receiving objects:  91% (817/897)
Receiving objects:  92% (826/897)
remote: Total 897 (delta 165), reused 316 (delta 48)        
|0| Receiving objects:  93% (835/897)
Receiving objects:  94% (844/897)
Receiving objects:  95% (853/897)
Receiving objects:  96% (862/897)
Receiving objects:  97% (871/897)
Receiving objects:  98% (880/897)
Receiving objects:  99% (889/897)
Receiving objects: 100% (897/897)
Receiving objects: 100% (897/897), 957.48 KiB | 8.47 MiB/s, done.
|0| Resolving deltas:   0% (0/165)
Resolving deltas:   1% (2/165)
Resolving deltas:   2% (4/165)
Resolving deltas:   3% (5/165)
Resolving deltas:   4% (7/165)
Resolving deltas:   5% (9/165)
Resolving deltas:   6% (10/165)
Resolving deltas:   7% (12/165)
Resolving deltas:   8% (14/165)
Resolving deltas:   9% (16/165)
Resolving deltas:  10% (17/165)
Resolving deltas:  11% (19/165)
Resolving deltas:  12% (20/165)
Resolving deltas:  13% (22/165)
Resolving deltas:  14% (24/165)
Resolving deltas:  15% (25/165)
Resolving deltas:  16% (27/165)
Resolving deltas:  17% (29/165)
Resolving deltas:  18% (30/165)
Resolving deltas:  19% (32/165)
Resolving deltas:  20% (33/165)
Resolving deltas:  21% (35/165)
Resolving deltas:  22% (37/165)
Resolving deltas:  23% (38/165)
Resolving deltas:  24% (40/165)
Resolving deltas:  25% (42/165)
Resolving deltas:  26% (43/165)
Resolving deltas:  27% (46/165)
Resolving deltas:  29% (48/165)
Resolving deltas:  30% (50/165)
Resolving deltas:  31% (52/165)
Resolving deltas:  32% (54/165)
Resolving deltas:  33% (56/165)
Resolving deltas:  35% (58/165)
Resolving deltas:  36% (60/165)
Resolving deltas:  37% (62/165)
Resolving deltas:  38% (64/165)
Resolving deltas:  40% (66/165)
Resolving deltas:  41% (68/165)
Resolving deltas:  43% (71/165)
Resolving deltas:  44% (73/165)
Resolving deltas:  46% (76/165)
Resolving deltas:  47% (79/165)
Resolving deltas:  49% (81/165)
Resolving deltas:  50% (83/165)
Resolving deltas:  51% (85/165)
Resolving deltas:  52% (86/165)
Resolving deltas:  53% (88/165)
Resolving deltas:  54% (90/165)
Resolving deltas:  55% (91/165)
Resolving deltas:  57% (95/165)
Resolving deltas:  58% (96/165)
Resolving deltas:  59% (98/165)
Resolving deltas:  60% (99/165)
Resolving deltas:  61% (101/165)
Resolving deltas:  62% (103/165)
Resolving deltas:  63% (104/165)
Resolving deltas:  64% (106/165)
Resolving deltas:  65% (108/165)
Resolving deltas:  66% (109/165)
Resolving deltas:  67% (111/165)
Resolving deltas:  68% (113/165)
Resolving deltas:  69% (114/165)
Resolving deltas:  70% (116/165)
Resolving deltas:  71% (118/165)
Resolving deltas:  72% (119/165)
Resolving deltas:  73% (121/165)
Resolving deltas:  74% (123/165)
Resolving deltas:  75% (124/165)
Resolving deltas:  76% (126/165)
Resolving deltas:  77% (128/165)
Resolving deltas:  78% (129/165)
Resolving deltas:  79% (131/165)
Resolving deltas:  80% (132/165)
Resolving deltas:  81% (134/165)
Resolving deltas:  82% (136/165)
Resolving deltas:  83% (137/165)
Resolving deltas:  84% (139/165)
Resolving deltas:  85% (141/165)
Resolving deltas:  86% (142/165)
Resolving deltas:  87% (144/165)
Resolving deltas:  88% (146/165)
Resolving deltas:  89% (147/165)
Resolving deltas:  90% (149/165)
Resolving deltas:  91% (151/165)
Resolving deltas:  92% (152/165)
Resolving deltas:  93% (154/165)
Resolving deltas:  94% (156/165)
Resolving deltas:  95% (157/165)
Resolving deltas:  96% (159/165)
Resolving deltas:  97% (161/165)
Resolving deltas:  98% (162/165)
Resolving deltas:  99% (164/165)
Resolving deltas: 100% (165/165)
Resolving deltas: 100% (165/165), done.
|0|  00:04
|4| 
|4| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/ContentTranslation to 'extensions/ContentTranslation' (use CLONE_DEPTH=0 for full depth)
|4| Cloning into 'extensions/ContentTranslation'...
|4| remote: Counting objects: 1           
remote: Counting objects: 1672, done        
|4| remote: Finding sources:   1% (9/1672)           
remote: Finding sources:   2% (26/1672)           
remote: Finding sources:   3% (42/1672)           
remote: Finding sources:   4% (59/1672)           
remote: Finding sources:   5% (76/1672)           
remote: Finding sources:   6% (92/1672)           
remote: Finding sources:   7% (109/1672)           
remote: Finding sources:   8% (126/1672)           
remote: Finding sources:   9% (143/1672)           
remote: Finding sources:  10% (159/1672)           
remote: Finding sources:  11% (176/1672)           
remote: Finding sources:  12% (193/1672)           
remote: Finding sources:  13% (209/1672)           
remote: Finding sources:  14% (226/1672)           
remote: Finding sources:  15% (243/1672)           
remote: Finding sources:  16% (260/1672)           
remote: Finding sources:  17% (276/1672)           
remote: Finding sources:  18% (293/1672)           
remote: Finding sources:  19% (310/1672)           
remote: Finding sources:  20% (327/1672)           
remote: Finding sources:  21% (343/1672)           
remote: Finding sources:  22% (360/1672)           
remote: Finding sources:  23% (377/1672)           
remote: Finding sources:  24% (393/1672)           
remote: Finding sources:  25% (410/1672)           
remote: Finding sources:  26% (427/1672)           
remote: Finding sources:  27% (444/1672)           
remote: Finding sources:  28% (460/1672)           
remote: Finding sources:  29% (477/1672)           
remote: Finding sources:  30% (494/1672)           
remote: Finding sources:  31% (510/1672)           
remote: Finding sources:  32% (527/1672)           
remote: Finding sources:  33% (544/1672)           
remote: Finding sources:  34% (561/1672)           
remote: Finding sources:  35% (577/1672)           
remote: Finding sources:  36% (594/1672)           
remote: Finding sources:  37% (611/1672)           
remote: Finding sources:  38% (627/1672)           
remote: Finding sources:  39% (644/1672)           
remote: Finding sources:  40% (661/1672)           
remote: Finding sources:  41% (678/1672)           
remote: Finding sources:  42% (694/1672)           
remote: Finding sources:  43% (711/1672)           
remote: Finding sources:  44% (728/1672)           
remote: Finding sources:  45% (745/1672)           
remote: Finding sources:  46% (761/1672)           
remote: Finding sources:  47% (778/1672)           
remote: Finding sources:  48% (795/1672)           
remote: Finding sources:  49% (811/1672)           
remote: Finding sources:  50% (828/1672)           
remote: Finding sources:  51% (845/1672)           
remote: Finding sources:  52% (862/1672)           
remote: Finding sources:  53% (878/1672)           
remote: Finding sources:  54% (895/1672)           
remote: Finding sources:  55% (912/1672)           
remote: Finding sources:  56% (928/1672)           
remote: Finding sources:  57% (945/1672)           
remote: Finding sources:  58% (962/1672)           
remote: Finding sources:  59% (979/1672)           
remote: Finding sources:  60% (995/1672)           
remote: Finding sources:  61% (1012/1672)           
remote: Finding sources:  62% (1029/1672)           
remote: Finding sources:  63% (1045/1672)           
remote: Finding sources:  64% (1062/1672)           
remote: Finding sources:  65% (1079/1672)           
remote: Finding sources:  66% (1096/1672)           
remote: Finding sources:  67% (1112/1672)           
remote: Finding sources:  68% (1129/1672)           
remote: Finding sources:  69% (1146/1672)           
remote: Finding sources:  70% (1163/1672)           
remote: Finding sources:  71% (1179/1672)           
remote: Finding sources:  72% (1196/1672)           
remote: Finding sources:  73% (1213/1672)           
remote: Finding sources:  74% (1229/1672)           
remote: Finding sources:  75% (1246/1672)           
remote: Finding sources:  76% (1263/1672)           
remote: Finding sources:  77% (1280/1672)           
remote: Finding sources:  78% (1296/1672)           
remote: Finding sources:  79% (1313/1672)           
remote: Finding sources:  80% (1330/1672)           
remote: Finding sources:  81% (1346/1672)           
remote: Finding sources:  82% (1363/1672)           
remote: Finding sources:  83% (1380/1672)           
remote: Finding sources:  84% (1397/1672)           
remote: Finding sources:  85% (1413/1672)           
remote: Finding sources:  86% (1430/1672)           
remote: Finding sources:  87% (1447/1672)           
remote: Finding sources:  88% (1463/1672)           
remote: Finding sources:  89% (1480/1672)           
remote: Finding sources:  90% (1497/1672)           
remote: Finding sources:  91% (1514/1672)           
remote: Finding sources:  92% (1530/1672)           
remote: Finding sources:  93% (1547/1672)           
remote: Finding sources:  94% (1564/1672)           
remote: Finding sources:  95% (1581/1672)           
remote: Finding sources:  96% (1597/1672)           
remote: Finding sources:  97% (1614/1672)           
remote: Finding sources:  98% (1631/1672)           
remote: Finding sources:  99% (1647/1672)           
remote: Finding sources: 100% (1664/1672)           
remote: Finding sources: 100% (1672/1672)        
|4| remote: Getting sizes:   1% (9/1621)           
remote: Getting sizes:   2% (25/1621)           
remote: Getting sizes:   3% (41/1621)           
remote: Getting sizes:   4% (57/1621)           
remote: Getting sizes:   5% (73/1621)           
remote: Getting sizes:   6% (90/1621)           
remote: Getting sizes:   7% (106/1621)           
remote: Getting sizes:   8% (122/1621)           
remote: Getting sizes:   9% (138/1621)           
remote: Getting sizes:  10% (154/1621)           
remote: Getting sizes:  11% (171/1621)           
remote: Getting sizes:  12% (187/1621)           
remote: Getting sizes:  13% (203/1621)           
remote: Getting sizes:  14% (219/1621)           
remote: Getting sizes:  15% (236/1621)           
remote: Getting sizes:  16% (252/1621)           
remote: Getting sizes:  17% (268/1621)           
remote: Getting sizes:  18% (284/1621)           
remote: Getting sizes:  19% (300/1621)           
remote: Getting sizes:  20% (317/1621)           
remote: Getting sizes:  21% (333/1621)           
remote: Getting sizes:  22% (349/1621)           
remote: Getting sizes:  23% (365/1621)           
remote: Getting sizes:  24% (381/1621)           
remote: Getting sizes:  25% (398/1621)           
remote: Getting sizes:  26% (414/1621)           
remote: Getting sizes:  27% (430/1621)           
remote: Getting sizes:  28% (446/1621)           
remote: Getting sizes:  29% (462/1621)           
remote: Getting sizes:  30% (479/1621)           
remote: Getting sizes:  31% (495/1621)           
remote: Getting sizes:  32% (511/1621)           
remote: Getting sizes:  33% (527/1621)           
remote: Getting sizes:  34% (544/1621)           
remote: Getting sizes:  35% (560/1621)           
remote: Getting sizes:  36% (576/1621)           
remote: Getting sizes:  37% (592/1621)           
remote: Getting sizes:  38% (608/1621)           
remote: Getting sizes:  39% (625/1621)           
remote: Getting sizes:  40% (641/1621)           
remote: Getting sizes:  41% (657/1621)           
remote: Getting sizes:  42% (673/1621)           
remote: Getting sizes:  43% (689/1621)           
remote: Getting sizes:  44% (706/1621)           
remote: Getting sizes:  45% (722/1621)           
remote: Getting sizes:  46% (738/1621)           
remote: Getting sizes:  47% (754/1621)           
remote: Getting sizes:  48% (770/1621)           
remote: Getting sizes:  49% (787/1621)           
remote: Getting sizes:  50% (803/1621)           
remote: Getting sizes:  51% (819/1621)           
remote: Getting sizes:  52% (835/1621)           
remote: Getting sizes:  53% (852/1621)           
remote: Getting sizes:  54% (868/1621)           
remote: Getting sizes:  55% (884/1621)           
remote: Getting sizes:  56% (900/1621)           
remote: Getting sizes:  57% (916/1621)           
remote: Getting sizes:  58% (933/1621)           
remote: Getting sizes:  59% (949/1621)           
remote: Getting sizes:  60% (965/1621)           
remote: Getting sizes:  61% (981/1621)           
remote: Getting sizes:  62% (997/1621)           
remote: Getting sizes:  63% (1014/1621)           
remote: Getting sizes:  64% (1030/1621)           
remote: Getting sizes:  65% (1046/1621)           
remote: Getting sizes:  66% (1062/1621)           
remote: Getting sizes:  67% (1078/1621)           
remote: Getting sizes:  68% (1095/1621)           
remote: Getting sizes:  69% (1111/1621)           
remote: Getting sizes:  70% (1127/1621)           
remote: Getting sizes:  71% (1143/1621)           
remote: Getting sizes:  72% (1160/1621)           
remote: Getting sizes:  73% (1176/1621)           
remote: Getting sizes:  74% (1192/1621)           
remote: Getting sizes:  75% (1208/1621)           
remote: Getting sizes:  76% (1224/1621)           
remote: Getting sizes:  77% (1241/1621)           
remote: Getting sizes:  78% (1257/1621)           
remote: Getting sizes:  79% (1273/1621)           
remote: Getting sizes:  80% (1289/1621)           
remote: Getting sizes:  81% (1305/1621)           
remote: Getting sizes:  82% (1322/1621)           
remote: Getting sizes:  83% (1338/1621)           
remote: Getting sizes:  84% (1354/1621)           
remote: Getting sizes:  85% (1370/1621)           
remote: Getting sizes:  86% (1386/1621)           
remote: Getting sizes:  87% (1403/1621)           
remote: Getting sizes:  88% (1419/1621)           
remote: Getting sizes:  89% (1435/1621)           
remote: Getting sizes:  90% (1451/1621)           
remote: Getting sizes:  91% (1468/1621)           
remote: Getting sizes:  92% (1484/1621)           
remote: Getting sizes:  93% (1500/1621)           
remote: Getting sizes:  94% (1516/1621)           
remote: Getting sizes:  95% (1532/1621)           
remote: Getting sizes:  96% (1549/1621)           
remote: Getting sizes:  97% (1565/1621)           
remote: Getting sizes:  98% (1581/1621)           
remote: Getting sizes:  99% (1597/1621)           
remote: Getting sizes: 100% (1613/1621)           
remote: Getting sizes: 100% (1621/1621)        
|4| remote: Compressing objects:   1% (49/9776)           
remote: Compressing objects:   2% (151/9776)           
remote: Compressing objects:   3% (245/9776)           
remote: Compressing objects:   4% (346/9776)           
remote: Compressing objects:   5% (440/9776)           
remote: Compressing objects:   6% (545/9776)           
remote: Compressing objects:   7% (639/9776)           
remote: Compressing objects:   8% (734/9776)           
remote: Compressing objects:   9% (847/9776)           
remote: Compressing objects:  10% (930/9776)           
remote: Compressing objects:  17% (1635/9776)           
remote: Compressing objects:  18% (1712/9776)           
remote: Compressing objects:  19% (1815/9776)           
remote: Compressing objects:  20% (1911/9776)           
remote: Compressing objects:  21% (2037/9776)           
remote: Compressing objects:  22% (2102/9776)           
remote: Compressing objects:  23% (2201/9776)           
remote: Compressing objects:  24% (2300/9776)           
remote: Compressing objects:  25% (2422/9776)           
remote: Compressing objects:  26% (2544/9776)           
remote: Compressing objects:  27% (2599/9776)           
remote: Compressing objects:  28% (2737/9776)           
remote: Compressing objects:  29% (2826/9776)           
remote: Compressing objects:  30% (2889/9776)           
remote: Compressing objects:  31% (2982/9776)           
remote: Compressing objects:  32% (3105/9776)           
remote: Compressing objects:  33% (3181/9776)           
remote: Compressing objects:  34% (3311/9776)           
remote: Compressing objects:  35% (3373/9776)           
remote: Compressing objects:  36% (3473/9776)           
remote: Compressing objects:  37% (3635/9776)           
remote: Compressing objects:  38% (3672/9776)           
remote: Compressing objects:  39% (3764/9776)           
remote: Compressing objects:  40% (3881/9776)           
remote: Compressing objects:  41% (3963/9776)           
remote: Compressing objects:  42% (4088/9776)           
remote: Compressing objects:  43% (4172/9776)           
remote: Compressing objects:  44% (4254/9776)           
remote: Compressing objects:  45% (4366/9776)           
remote: Compressing objects:  46% (4490/9776)           
remote: Compressing objects:  47% (4561/9776)           
remote: Compressing objects:  48% (4678/9776)           
remote: Compressing objects:  49% (4794/9776)           
remote: Compressing objects:  50% (4877/9776)           
remote: Compressing objects:  51% (4961/9776)           
remote: Compressing objects:  52% (5052/9776)           
remote: Compressing objects:  60% (5889/9776)           
remote: Compressing objects:  68% (6622/9776)           
remote: Compressing objects:  69% (6739/9776)           
remote: Compressing objects:  70% (6808/9776)           
remote: Compressing objects:  71% (6904/9776)           
remote: Compressing objects:  72% (6993/9776)           
remote: Compressing objects:  73% (7111/9776)           
remote: Compressing objects:  74% (7195/9776)           
remote: Compressing objects:  75% (7314/9776)           
remote: Compressing objects:  76% (7433/9776)           
remote: Compressing objects:  77% (7506/9776)           
remote: Compressing objects:  78% (7580/9776)           
remote: Compressing objects:  79% (7681/9776)           
remote: Compressing objects:  80% (7799/9776)           
remote: Compressing objects:  81% (7880/9776)           
remote: Compressing objects:  82% (7968/9776)           
remote: Compressing objects:  83% (8125/9776)           
remote: Compressing objects:  84% (8168/9776)           
remote: Compressing objects:  85% (8309/9776)           
remote: Compressing objects:  86% (8360/9776)           
remote: Compressing objects:  87% (8474/9776)           
remote: Compressing objects:  88% (8621/9776)           
remote: Compressing objects:  89% (8652/9776)           
remote: Compressing objects:  90% (8765/9776)           
remote: Compressing objects:  91% (8871/9776)           
remote: Compressing objects:  92% (8963/9776)           
remote: Compressing objects:  93% (9055/9776)           
remote: Compressing objects:  94% (9170/9776)           
remote: Compressing objects:  95% (9260/9776)           
remote: Compressing objects:  95% (9283/9776)           
remote: Compressing objects:  96% (9342/9776)           
remote: Compressing objects:  97% (9434/9776)           
remote: Compressing objects:  99% (9665/9776)           
remote: Compressing objects: 100% (9731/9776)           
remote: Compressing objects: 100% (9775/9776)        
|4| Receiving objects:   0% (1/1672)
Receiving objects:   1% (17/1672)
Receiving objects:   2% (34/1672)
Receiving objects:   3% (51/1672)
Receiving objects:   4% (67/1672)
Receiving objects:   5% (84/1672)
Receiving objects:   6% (101/1672)
Receiving objects:   7% (118/1672)
Receiving objects:   8% (134/1672)
Receiving objects:   9% (151/1672)
Receiving objects:  10% (168/1672)
Receiving objects:  11% (184/1672)
Receiving objects:  12% (201/1672)
Receiving objects:  13% (218/1672)
Receiving objects:  14% (235/1672)
Receiving objects:  15% (251/1672)
Receiving objects:  16% (268/1672)
Receiving objects:  17% (285/1672)
Receiving objects:  18% (301/1672)
Receiving objects:  19% (318/1672)
Receiving objects:  20% (335/1672)
Receiving objects:  21% (352/1672)
Receiving objects:  22% (368/1672)
Receiving objects:  23% (385/1672)
Receiving objects:  24% (402/1672)
Receiving objects:  25% (418/1672)
Receiving objects:  26% (435/1672)
Receiving objects:  27% (452/1672)
Recei2)           
remote: Compressing objects:  31% (645139/2093022)           
remote: Compressing objects:  32% (659724/2093022)           
remote: Compressing objects:  33% (681653/2093022)           
remote: Compressing objects:  34% (705844/2093022)           
remote: Compressing objects:  35% (725264/2093022)           
remote: Compressing objects:  36% (748752/2093022)           
remote: Compressing objects:  37% (765535/2093022)           
remote: Compressing objects:  38% (785686/2093022)           
remote: Compressing objects:  39% (809075/2093022)           
remote: Compressing objects:  40% (826839/2093022)           
remote: Compressing objects:  41% (854564/2093022)           
remote: Compressing objects:  42% (871041/2093022)           
remote: Compressing objects:  43% (894756/2093022)           
remote: Compressing objects:  44% (911073/2093022)           
remote: Compressing objects:  63% (1324196/2093022)           
remote: Compressing objects:  64% (1329816/2093022)           
remote: Compressing objects:  65% (1350531/2093022)           
remote: Compressing objects:  66% (1371756/2093022)           
remote: Compressing objects:  67% (1394044/2093022)           
remote: Compressing objects:  68% (1412975/2093022)           
remote: Compressing objects:  69% (1436878/2093022)           
remote: Compressing objects:  70% (1455195/2093022)           
remote: Compressing objects:  71% (1484379/2093022)           
remote: Compressing objects:  72% (1498142/2093022)           
remote: Compressing objects:  73% (1518216/2093022)           
remote: Compressing objects:  74% (1539410/2093022)           
remote: Compressing objects:  75% (1560056/2093022)           
remote: Compressing objects:  76% (1580455/2093022)           
remote: Compressing objects:  77% (1602429/2093022)           
remote: Compressing objects:  78% (1625560/2093022)           
remote: Compressing objects:  79% (1645537/2093022)           
remote: Compressing objects:  80% (1666103/2093022)           
remote: Compressing objects:  81% (1685141/2093022)           
remote: Compressing objects:  82% (1707631/2093022)           
remote: Compressing objects:  83% (1727491/2093022)           
remote: Compressing objects:  84% (1747887/2093022)           
remote: Compressing objects:  85% (1772042/2093022)           
remote: Compressing objects:  86% (1790910/2093022)           
remote: Compressing objects:  87% (1813862/2093022)           
remote: Compressing objects:  88% (1831950/2093022)           
remote: Compressing objects:  89% (1855482/2093022)           
remote: Compressing objects:  90% (1873504/2093022)           
remote: Compressing objects:  91% (1894362/2093022)           
remote: Compressing objects:  92% (1915482/2093022)           
remote: Compressing objects:  93% (1950359/2093022)           
remote: Compressing objects:  94% (1962264/2093022)           
remote: Compressing objects:  95% (1981414/2093022)           
remote: Compressing objects:  96% (2000194/2093022)           
remote: Compressing objects:  97% (2020546/2093022)           
remote: Compressing objects:  98% (2044397/2093022)           
remote: Compressing objects:  99% (2062732/2093022)           
remote: Compressing objects: 100% (2083332/2093022)           
remote: Compressing objects: 100% (2093022/2093022)        
|2| Receiving objects:   0% (1/957)
Receiving objects:   1% (10/957)
Receiving objects:   2% (20/957)
Receiving objects:   3% (29/957)
Receiving objects:   4% (39/957)
Receiving objects:   5% (48/957)
Receiving objects:   6% (58/957)
Receiving objects:   7% (67/957)
Receiving objects:   8% (77/957)
Receiving objects:   9% (87/957)
Receiving objects:  10% (96/957)
Receiving objects:  11% (106/957)
Receiving objects:  12% (115/957)
Receiving objects:  13% (125/957)
Receiving objects:  14% (134/957)
Receiving objects:  15% (144/957)
Receiving objects:  16% (154/957)
Receiving objects:  17% (163/957)
Receiving objects:  18% (173/957)
Receiving objects:  19% (182/957)
Receiving objects:  20% (192/957)
Receiving objects:  21% (201/957)
Receiving objects:  22% (211/957)
Receiving objects:  23% (221/957)
Receiving objects:  24% (230/957)
Receiving objects:  25% (240/957)
Receiving objects:  26% (249/957)
Receiving objects:  27% (259/957)
Receiving objects:  28% (268/957)
Receiving objects:  29% (278/957)
Receiving objects:  30% (288/957)
Receiving objects:  31% (297/957)
Receiving objects:  32% (307/957)
Receiving objects:  33% (316/957)
Receiving objects:  34% (326/957)
Receiving objects:  35% (335/957)
Receiving objects:  36% (345/957)
Receiving objects:  37% (355/957)
Receiving objects:  38% (364/957)
Receiving objects:  39% (374/957)
Receiving objects:  40% (383/957)
Receiving objects:  41% (393/957)
Receiving objects:  42% (402/957)
Receiving objects:  43% (412/957)
Receiving objects:  44% (422/957)
Receiving objects:  45% (431/957)
Receiving objects:  46% (441/957)
Receiving objects:  47% (450/957)
Receiving objects:  48% (460/957)
Receiving objects:  49% (469/957)
Receiving objects:  50% (479/957)
Receiving objects:  51% (489/957)
Receiving objects:  52% (498/957)
Receiving objects:  53% (508/957)
Receiving objects:  54% (517/957)
Receiving objects:  55% (527/957)
Receiving objects:  56% (536/957)
Receiving objects:  57% (546/957)
Receiving objects:  58% (556/957)
Receiving objects:  59% (565/957)
Receiving objects:  60% (575/957)
Receiving objects:  61% (584/957)
Receiving objects:  62% (594/957)
Receiving objects:  63% (603/957)
Receiving objects:  64% (613/957)
Receiving objects:  65% (623/957)
Receiving objects:  66% (632/957)
Receiving objects:  67% (642/957)
Receiving objects:  68% (651/957)
Receiving objects:  69% (661/957)
Receiving objects:  70% (670/957)
Receiving objects:  71% (680/957)
Receiving objects:  72% (690/957)
Receiving objects:  73% (699/957)
Receiving objects:  74% (709/957)
Receiving objects:  75% (718/957)
Receiving objects:  76% (728/957)
Receiving objects:  77% (737/957)
Receiving objects:  78% (747/957)
Receiving objects:  79% (757/957)
Receiving objects:  80% (766/957)
Receiving objects:  81% (776/957)
Receiving objects:  82% (785/957)
Receiving objects:  83% (795/957)
Receiving objects:  84% (804/957)
Receiving objects:  85% (814/957)
Receiving objects:  86% (824/957)
Receiving objects:  87% (833/957)
Receiving objects:  88% (843/957)
Receiving objects:  89% (852/957)
remote: Total 957 (delta 230), reused 287 (delta 39)        
|2| Receiving objects:  90% (862/957)
Receiving objects:  91% (871/957)
Receiving objects:  92% (881/957)
Receiving objects:  93% (891/957)
Receiving objects:  94% (900/957)
Receiving objects:  95% (910/957)
Receiving objects:  96% (919/957)
Receiving objects:  97% (929/957)
Receiving objects:  98% (938/957)
Receiving objects:  99% (948/957)
Receiving objects: 100% (957/957)
Receiving objects: 100% (957/957), 1.10 MiB | 9.12 MiB/s, done.
|2| Resolving deltas:   0% (0/230)
Resolving deltas:   1% (3/230)
Resolving deltas:   2% (5/230)
Resolving deltas:   3% (7/230)
Resolving deltas:   4% (10/230)
Resolving deltas:   5% (12/230)
Resolving deltas:   6% (14/230)
Resolving deltas:   7% (17/230)
Resolving deltas:   8% (19/230)
Resolving deltas:   9% (21/230)
Resolving deltas:  10% (23/230)
Resolving deltas:  11% (27/230)
Resolving deltas:  12% (28/230)
Resolving deltas:  13% (30/230)
Resolving deltas:  14% (33/230)
Resolving deltas:  15% (36/230)
Resolving deltas:  16% (37/230)
Resolving deltas:  17% (40/230)
Resolving deltas:  18% (42/230)
Resolving deltas:  19% (44/230)
Resolving deltas:  20% (46/230)
Resolving deltas:  21% (50/230)
Resolving deltas:  22% (51/230)
Resolving deltas:  23% (53/230)
Resolving deltas:  24% (56/230)
Resolving deltas:  25% (59/230)
Resolving deltas:  26% (60/230)
Resolving deltas:  27% (63/230)
Resolving deltas:  28% (65/230)
Resolving deltas:  29% (67/230)
Resolving deltas:  30% (69/230)
Resolving deltas:  31% (72/230)
Resolving deltas:  32% (74/230)
Resolving deltas:  33% (76/230)
Resolving deltas:  34% (79/230)
Resolving deltas:  35% (81/230)
Resolving deltas:  36% (83/230)
Resolving deltas:  37% (86/230)
Resolving deltas:  38% (88/230)
Resolving deltas:  39% (91/230)
Resolving deltas:  40% (92/230)
Resolving deltas:  41% (95/230)
Resolving deltas:  42% (97/230)
Resolving deltas:  43% (99/230)
Resolving deltas:  44% (102/230)
Resolving deltas:  45% (104/230)
Resolving deltas:  46% (106/230)
Resolving deltas:  47% (109/230)
Resolving deltas:  48% (111/230)
Resolving deltas:  49% (113/230)
Resolving deltas:  50% (115/230)
Resolving deltas:  51% (118/230)
Resolving deltas:  52% (120/230)
Resolving deltas:  53% (122/230)
Resolving deltas:  54% (125/230)
Resolving deltas:  55% (127/230)
Resolving deltas:  56% (129/230)
Resolving deltas:  57% (132/230)
Resolving deltas:  58% (134/230)
Resolving deltas:  59% (136/230)
Resolving deltas:  60% (138/230)
Resolving deltas:  61% (141/230)
Resolving deltas:  62% (143/230)
Resolving deltas:  63% (145/230)
Resolving deltas:  64% (148/230)
Resolving deltas:  65% (150/230)
Resolving deltas:  66% (152/230)
Resolving deltas:  67% (155/230)
Resolving deltas:  68% (157/230)
Resolving deltas:  69% (159/230)
Resolving deltas:  70% (161/230)
Resolving deltas:  71% (164/230)
Resolving deltas:  72% (166/230)
Resolving deltas:  73% (168/230)
Resolving deltas:  74% (171/230)
Resolving deltas:  75% (173/230)
Resolving deltas:  76% (175/230)
Resolving deltas:  77% (178/230)
Resolving deltas:  78% (180/230)
Resolving deltas:  79% (182/230)
Resolving deltas:  80% (184/230)
Resolving deltas:  81% (187/230)
Resolving deltas:  82% (189/230)
Resolving deltas:  83% (191/230)
Resolving deltas:  84% (194/230)
Resolving deltas:  85% (196/230)
Resolving deltas:  86% (198/230)
Resolving deltas:  87% (202/230)
Resolving deltas:  88% (203/230)
Resolving deltas:  89% (205/230)
Resolving deltas:  90% (207/230)
Resolving deltas:  91% (210/230)
Resolving deltas:  92% (212/230)
Resolving deltas:  93% (214/230)
Resolving deltas:  94% (217/230)
Resolving deltas:  95% (219/230)
Resolving deltas:  96% (221/230)
Resolving deltas:  97% (224/230)
Resolving deltas:  98% (226/230)
Resolving deltas:  99% (228/230)
Resolving deltas: 100% (230/230)
Resolving deltas: 100% (230/230), done.
|2|  00:07
B | 24.19 MiB/s
Receiving objects:  70% (1171/1672), 12.08 MiB | 24.19 MiB/s
Receiving objects:  71% (1188/1672), 12.08 MiB | 24.19 MiB/s
Receiving objects:  72% (1204/1672), 12.08 MiB | 24.19 MiB/s
Receiving objects:  73% (1221/1672), 12.08 MiB | 24.19 MiB/s
Receiving objects:  74% (1238/1672), 12.08 MiB | 24.19 MiB/s
Receiving objects:  75% (1254/1672), 12.08 MiB | 24.19 MiB/s
Receiving objects:  76% (1271/1672), 12.08 MiB | 24.19 MiB/s
Receiving objects:  77% (1288/1672), 12.08 MiB | 24.19 MiB/s
Receiving objects:  78% (1305/1672), 12.08 MiB | 24.19 MiB/s
Receiving objects:  79% (1321/1672), 12.08 MiB | 24.19 MiB/s
Receiving objects:  80% (1338/1672), 12.08 MiB | 24.19 MiB/s
Receiving objects:  81% (1355/1672), 12.08 MiB | 24.19 MiB/s
Receiving objects:  82% (1372/1672), 12.08 MiB | 24.19 MiB/s
Receiving objects:  83% (1388/1672), 12.08 MiB | 24.19 MiB/s
Receiving objects:  84% (1405/1672), 12.08 MiB | 24.19 MiB/s
Receiving objects:  85% (1422/1672), 12.08 MiB | 24.19 MiB/s
Receiving objects:  86% (1438/1672), 12.08 MiB | 24.19 MiB/s
Receiving objects:  87% (1455/1672), 12.08 MiB | 24.19 MiB/s
Receiving objects:  88% (1472/1672), 12.08 MiB | 24.19 MiB/s
Receiving objects:  89% (1489/1672), 12.08 MiB | 24.19 MiB/s
Receiving objects:  90% (1505/1672), 12.08 MiB | 24.19 MiB/s
Receiving objects:  91% (1522/1672), 12.08 MiB | 24.19 MiB/s
Receiving objects:  92% (1539/1672), 12.08 MiB | 24.19 MiB/s
Receiving objects:  93% (1555/1672), 12.08 MiB | 24.19 MiB/s
Receiving objects:  94% (1572/1672), 12.08 MiB | 24.19 MiB/s
Receiving objects:  95% (1589/1672), 12.08 MiB | 24.19 MiB/s
Receiving objects:  96% (1606/1672), 12.08 MiB | 24.19 MiB/s
Receiving objects:  97% (1622/1672), 12.08 MiB | 24.19 MiB/s
Receiving objects:  98% (1639/1672), 12.08 MiB | 24.19 MiB/s
remote: Total 1672 (delta 321), reused 656 (delta 86)        
|1| Receiving objects:  99% (1656/1672), 12.08 MiB | 24.19 MiB/s
Receiving objects: 100% (1672/1672), 12.08 MiB | 24.19 MiB/s
Receiving objects: 100% (1672/1672), 12.82 MiB | 24.21 MiB/s, done.
|1| Resolving deltas:   0% (0/321)
Resolving deltas:   1% (4/321)
Resolving deltas:   2% (7/321)
Resolving deltas:   3% (10/321)
Resolving deltas:   4% (13/321)
Resolving deltas:   5% (17/321)
Resolving deltas:   6% (20/321)
Resolving deltas:   7% (23/321)
Resolving deltas:   8% (26/321)
Resolving deltas:   9% (29/321)
Resolving deltas:  10% (33/321)
Resolving deltas:  11% (36/321)
Resolving deltas:  12% (39/321)
Resolving deltas:  13% (42/321)
Resolving deltas:  14% (45/321)
Resolving deltas:  15% (49/321)
Resolving deltas:  16% (52/321)
Resolving deltas:  17% (55/321)
Resolving deltas:  18% (58/321)
Resolving deltas:  19% (61/321)
Resolving deltas:  20% (65/321)
Resolving deltas:  21% (68/321)
Resolving deltas:  22% (71/321)
Resolving deltas:  23% (74/321)
Resolving deltas:  24% (78/321)
Resolving deltas:  25% (81/321)
Resolving deltas:  26% (84/321)
Resolving deltas:  27% (87/321)
Resolving deltas:  28% (90/321)
Resolving deltas:  29% (94/321)
Resolving deltas:  30% (97/321)
Resolving deltas:  31% (100/321)
Resolving deltas:  32% (103/321)
Resolving deltas:  33% (106/321)
Resolving deltas:  34% (110/321)
Resolving deltas:  35% (113/321)
Resolving deltas:  36% (116/321)
Resolving deltas:  37% (119/321)
Resolving deltas:  38% (122/321)
Resolving deltas:  39% (126/321)
Resolving deltas:  40% (129/321)
Resolving deltas:  41% (132/321)
Resolving deltas:  42% (135/321)
Resolving deltas:  43% (139/321)
Resolving deltas:  44% (142/321)
Resolving deltas:  45% (145/321)
Resolving deltas:  46% (149/321)
Resolving deltas:  47% (151/321)
Resolving deltas:  48% (155/321)
Resolving deltas:  49% (158/321)
Resolving deltas:  50% (161/321)
Resolving deltas:  51% (164/321)
Resolving deltas:  52% (167/321)
Resolving deltas:  53% (171/321)
Resolving deltas:  54% (174/321)
Resolving deltas:  55% (177/321)
Resolving deltas:  56% (180/321)
Resolving deltas:  57% (183/321)
Resolving deltas:  58% (187/321)
Resolving deltas:  59% (191/321)
Resolving deltas:  60% (193/321)
Resolving deltas:  61% (196/321)
Resolving deltas:  62% (200/321)
Resolving deltas:  63% (203/321)
Resolving deltas:  64% (206/321)
Resolving deltas:  65% (209/321)
Resolving deltas:  66% (212/321)
Resolving deltas:  67% (216/321)
Resolving deltas:  68% (219/321)
Resolving deltas:  69% (222/321)
Resolving deltas:  70% (226/321)
Resolving deltas:  71% (228/321)
Resolving deltas:  72% (232/321)
Resolving deltas:  73% (235/321)
Resolving deltas:  74% (238/321)
Resolving deltas:  75% (241/321)
Resolving deltas:  76% (244/321)
Resolving deltas:  77% (248/321)
Resolving deltas:  78% (251/321)
Resolving deltas:  79% (254/321)
Resolving deltas:  80% (257/321)
Resolving deltas:  81% (261/321)
Resolving deltas:  82% (264/321)
Resolving deltas:  83% (267/321)
Resolving deltas:  84% (270/321)
Resolving deltas:  85% (273/321)
Resolving deltas:  86% (277/321)
Resolving deltas:  87% (280/321)
Resolving deltas:  88% (283/321)
Resolving deltas:  89% (286/321)
Resolving deltas:  90% (289/321)
Resolving deltas:  91% (293/321)
Resolving deltas:  92% (296/321)
Resolving deltas:  93% (299/321)
Resolving deltas:  94% (303/321)
Resolving deltas:  95% (305/321)
Resolving deltas:  96% (309/321)
Resolving deltas:  97% (312/321)
Resolving deltas:  98% (315/321)
Resolving deltas:  99% (318/321)
Resolving deltas: 100% (321/321)
Resolving deltas: 100% (321/321), done.
|1|  00:07
ving objects:  28% (469/1672)
Receiving objects:  29% (485/1672)
Receiving objects:  30% (502/1672)
Receiving objects:  31% (519/1672)
Receiving objects:  32% (536/1672)
Receiving objects:  33% (552/1672)
Receiving objects:  34% (569/1672)
Receiving objects:  35% (586/1672)
Receiving objects:  36% (602/1672)
Receiving objects:  37% (619/1672)
Receiving objects:  38% (636/1672)
Receiving objects:  39% (653/1672)
Receiving objects:  40% (669/1672)
Receiving objects:  41% (686/1672)
Receiving objects:  42% (703/1672)
Receiving objects:  43% (719/1672)
Receiving objects:  44% (736/1672)
Receiving objects:  45% (753/1672)
Receiving objects:  46% (770/1672)
Receiving objects:  47% (786/1672)
Receiving objects:  48% (803/1672)
Receiving objects:  49% (820/1672)
Receiving objects:  50% (836/1672)
Receiving objects:  51% (853/1672)
Receiving objects:  52% (870/1672)
Receiving objects:  53% (887/1672)
Receiving objects:  54% (903/1672)
Receiving objects:  55% (920/1672)
Receiving objects:  56% (937/1672)
Receiving objects:  57% (954/1672)
Receiving objects:  58% (970/1672)
Receiving objects:  59% (987/1672)
Receiving objects:  60% (1004/1672)
Receiving objects:  61% (1020/1672)
Receiving objects:  62% (1037/1672)
Receiving objects:  63% (1054/1672)
Receiving objects:  64% (1071/1672)
Receiving objects:  65% (1087/1672)
Receiving objects:  66% (1104/1672)
Receiving objects:  67% (1121/1672)
Receiving objects:  68% (1137/1672)
Receiving objects:  69% (1154/1672)
Receiving objects:  70% (1171/1672)
Receiving objects:  71% (1188/1672)
Receiving objects:  72% (1204/1672)
Receiving objects:  73% (1221/1672)
Receiving objects:  74% (1238/1672)
Receiving objects:  75% (1254/1672)
Receiving objects:  76% (1271/1672)
Receiving objects:  77% (1288/1672)
Receiving objects:  78% (1305/1672)
Receiving objects:  79% (1321/1672)
Receiving objects:  80% (1338/1672)
Receiving objects:  81% (1355/1672)
Receiving objects:  82% (1372/1672)
Receiving objects:  83% (1388/1672)
Receiving objects:  84% (1405/1672)
Receiving objects:  85% (1422/1672)
Receiving objects:  86% (1438/1672)
Receiving objects:  87% (1455/1672)
Receiving objects:  88% (1472/1672)
Receiving objects:  89% (1489/1672)
Receiving objects:  90% (1505/1672)
Receiving objects:  91% (1522/1672)
Receiving objects:  92% (1539/1672)
Receiving objects:  93% (1555/1672)
remote: Total 1672 (delta 101), reused 693 (delta 49)        
|4| Receiving objects:  94% (1572/1672)
Receiving objects:  95% (1589/1672)
Receiving objects:  96% (1606/1672)
Receiving objects:  97% (1622/1672)
Receiving objects:  98% (1639/1672)
Receiving objects:  99% (1656/1672)
Receiving objects: 100% (1672/1672)
Receiving objects: 100% (1672/1672), 3.04 MiB | 6.58 MiB/s, done.
|4| Resolving deltas:   0% (0/101)
Resolving deltas:   1% (2/101)
Resolving deltas:   2% (3/101)
Resolving deltas:   3% (4/101)
Resolving deltas:   4% (5/101)
Resolving deltas:   5% (6/101)
Resolving deltas:   6% (7/101)
Resolving deltas:   7% (8/101)
Resolving deltas:   8% (9/101)
Resolving deltas:   9% (10/101)
Resolving deltas:  10% (11/101)
Resolving deltas:  11% (12/101)
Resolving deltas:  12% (13/101)
Resolving deltas:  13% (14/101)
Resolving deltas:  14% (15/101)
Resolving deltas:  15% (16/101)
Resolving deltas:  16% (17/101)
Resolving deltas:  17% (18/101)
Resolving deltas:  18% (19/101)
Resolving deltas:  19% (20/101)
Resolving deltas:  20% (21/101)
Resolving deltas:  21% (22/101)
Resolving deltas:  22% (23/101)
Resolving deltas:  24% (25/101)
Resolving deltas:  25% (26/101)
Resolving deltas:  26% (27/101)
Resolving deltas:  27% (28/101)
Resolving deltas:  28% (29/101)
Resolving deltas:  29% (30/101)
Resolving deltas:  30% (31/101)
Resolving deltas:  31% (32/101)
Resolving deltas:  32% (33/101)
Resolving deltas:  33% (34/101)
Resolving deltas:  34% (35/101)
Resolving deltas:  35% (36/101)
Resolving deltas:  36% (37/101)
Resolving deltas:  37% (38/101)
Resolving deltas:  38% (39/101)
Resolving deltas:  39% (40/101)
Resolving deltas:  40% (41/101)
Resolving deltas:  41% (42/101)
Resolving deltas:  42% (43/101)
Resolving deltas:  44% (45/101)
Resolving deltas:  45% (46/101)
Resolving deltas:  46% (47/101)
Resolving deltas:  47% (48/101)
Resolving deltas:  48% (49/101)
Resolving deltas:  49% (50/101)
Resolving deltas:  50% (51/101)
Resolving deltas:  51% (52/101)
Resolving deltas:  52% (53/101)
Resolving deltas:  53% (54/101)
Resolving deltas:  54% (55/101)
Resolving deltas:  55% (56/101)
Resolving deltas:  56% (57/101)
Resolving deltas:  58% (59/101)
Resolving deltas:  59% (60/101)
Resolving deltas:  60% (61/101)
Resolving deltas:  61% (62/101)
Resolving deltas:  62% (63/101)
Resolving deltas:  63% (64/101)
Resolving deltas:  64% (65/101)
Resolving deltas:  65% (66/101)
Resolving deltas:  66% (67/101)
Resolving deltas:  67% (68/101)
Resolving deltas:  68% (69/101)
Resolving deltas:  69% (70/101)
Resolving deltas:  70% (71/101)
Resolving deltas:  72% (73/101)
Resolving deltas:  73% (74/101)
Resolving deltas:  74% (75/101)
Resolving deltas:  75% (76/101)
Resolving deltas:  78% (79/101)
Resolving deltas:  80% (81/101)
Resolving deltas:  81% (82/101)
Resolving deltas:  82% (83/101)
Resolving deltas:  83% (84/101)
Resolving deltas:  85% (86/101)
Resolving deltas:  86% (87/101)
Resolving deltas:  88% (89/101)
Resolving deltas:  89% (90/101)
Resolving deltas:  90% (91/101)
Resolving deltas:  91% (92/101)
Resolving deltas:  92% (93/101)
Resolving deltas:  93% (94/101)
Resolving deltas:  94% (95/101)
Resolving deltas:  95% (96/101)
Resolving deltas:  96% (97/101)
Resolving deltas:  97% (98/101)
Resolving deltas:  98% (99/101)
Resolving deltas:  99% (100/101)
Resolving deltas: 100% (101/101)
Resolving deltas: 100% (101/101), done.
|4|  00:03
sing objects:  25% (1802240/7347173)           
remote: Compressing objects:  26% (1893482/7347173)           
remote: Compressing objects:  27% (1984843/7347173)           
remote: Compressing objects:  28% (2022997/7347173)           
remote: Compressing objects:  29% (2094146/7347173)           
remote: Compressing objects:  30% (2188111/7347173)           
remote: Compressing objects:  31% (2241494/7347173)           
remote: Compressing objects:  32% (2317814/7347173)           
remote: Compressing objects:  33% (2388469/7347173)           
remote: Compressing objects:  34% (2461747/7347173)           
remote: Compressing objects:  35% (2544591/7347173)           
remote: Compressing objects:  36% (2628802/7347173)           
remote: Compressing objects:  37% (2683422/7347173)           
remote: Compressing objects:  38% (2760873/7347173)           
remote: Compressing objects:  39% (2834211/7347173)           
remote: Compressing objects:  40% (2924911/7347173)           
remote: Compressing objects:  41% (2975967/7347173)           
remote: Compressing objects:  42% (3052201/7347173)           
remote: Compressing objects:  43% (3122629/7347173)           
remote: Compressing objects:  44% (3238892/7347173)           
remote: Compressing objects:  45% (3304684/7347173)           
remote: Compressing objects:  46% (3343922/7347173)           
remote: Compressing objects:  47% (3418580/7347173)           
remote: Compressing objects:  48% (3492836/7347173)           
remote: Compressing objects:  60% (4402435/7347173)           
remote: Compressing objects:  61% (4455187/7347173)           
remote: Compressing objects:  62% (4519994/7347173)           
remote: Compressing objects:  63% (4594350/7347173)           
remote: Compressing objects:  64% (4674446/7347173)           
remote: Compressing objects:  65% (4739999/7347173)           
remote: Compressing objects:  66% (4818207/7347173)           
remote: Compressing objects:  67% (4888433/7347173)           
remote: Compressing objects:  68% (4961352/7347173)           
remote: Compressing objects:  69% (5066459/7347173)           
remote: Compressing objects:  70% (5123391/7347173)           
remote: Compressing objects:  71% (5182737/7347173)           
remote: Compressing objects:  72% (5282042/7347173)           
remote: Compressing objects:  73% (5343169/7347173)           
remote: Compressing objects:  74% (5414736/7347173)           
remote: Compressing objects:  75% (5496257/7347173)           
remote: Compressing objects:  76% (5548510/7347173)           
remote: Compressing objects:  77% (5640860/7347173)           
remote: Compressing objects:  79% (5809779/7347173)           
remote: Compressing objects:  80% (5844174/7347173)           
remote: Compressing objects:  81% (5919206/7347173)           
remote: Compressing objects:  82% (5992441/7347173)           
remote: Compressing objects:  83% (6088686/7347173)           
remote: Compressing objects:  84% (6135813/7347173)           
remote: Compressing objects:  85% (6220536/7347173)           
remote: Compressing objects:  86% (6300076/7347173)           
remote: Compressing objects:  87% (6389053/7347173)           
remote: Compressing objects:  88% (6470060/7347173)           
remote: Compressing objects:  89% (6502867/7347173)           
remote: Compressing objects:  90% (6590735/7347173)           
remote: Compressing objects:  91% (6686524/7347173)           
remote: Compressing objects:  92% (6730089/7347173)           
remote: Compressing objects:  93% (6797513/7347173)           
remote: Compressing objects:  94% (6871609/7347173)           
remote: Compressing objects:  95% (6951181/7347173)           
remote: Compressing objects:  96% (7028865/7347173)           
remote: Compressing objects:  97% (7110803/7347173)           
remote: Compressing objects:  98% (7174556/7347173)           
remote: Compressing objects:  99% (7252958/7347173)           
remote: Compressing objects: 100% (7310789/7347173)           
remote: Compressing objects: 100% (7347173/7347173)        
|3| Receiving objects:   0% (1/1696)
Receiving objects:   1% (17/1696)
Receiving objects:   2% (34/1696)
Receiving objects:   3% (51/1696)
Receiving objects:   4% (68/1696)
Receiving objects:   5% (85/1696)
Receiving objects:   6% (102/1696)
Receiving objects:   7% (119/1696)
Receiving objects:   8% (136/1696)
Receiving objects:   9% (153/1696)
Receiving objects:  10% (170/1696)
Receiving objects:  11% (187/1696)
Receiving objects:  12% (204/1696)
Receiving objects:  13% (221/1696)
Receiving objects:  14% (238/1696)
Receiving objects:  15% (255/1696)
Receiving objects:  16% (272/1696)
Receiving objects:  17% (289/1696)
Receiving objects:  18% (306/1696)
Receiving objects:  19% (323/1696)
Receiving objects:  20% (340/1696)
Receiving objects:  21% (357/1696)
Receiving objects:  22% (374/1696)
Receiving objects:  23% (391/1696)
Receiving objects:  24% (408/1696)
Receiving objects:  25% (424/1696)
Receiving objects:  26% (441/1696)
Receiving objects:  27% (458/1696)
Receiving objects:  28% (475/1696)
Receiving objects:  29% (492/1696)
Receiving objects:  30% (509/1696)
Receiving objects:  31% (526/1696)
Receiving objects:  32% (543/1696)
Receiving objects:  33% (560/1696)
Receiving objects:  34% (577/1696)
Receiving objects:  35% (594/1696)
Receiving objects:  36% (611/1696)
Receiving objects:  37% (628/1696)
Receiving objects:  38% (645/1696)
Receiving objects:  39% (662/1696)
Receiving objects:  40% (679/1696)
Receiving objects:  41% (696/1696)
Receiving objects:  42% (713/1696)
Receiving objects:  43% (730/1696)
Receiving objects:  44% (747/1696)
Receiving objects:  45% (764/1696)
Receiving objects:  46% (781/1696)
Receiving objects:  47% (798/1696)
Receiving objects:  48% (815/1696)
Receiving objects:  49% (832/1696)
Receiving objects:  50% (848/1696)
Receiving objects:  51% (865/1696)
Receiving objects:  52% (882/1696)
Receiving objects:  53% (899/1696)
Receiving objects:  54% (916/1696)
Receiving objects:  55% (933/1696)
Receiving objects:  56% (950/1696)
Receiving objects:  57% (967/1696)
Receiving objects:  58% (984/1696)
Receiving objects:  59% (1001/1696)
Receiving objects:  60% (1018/1696)
Receiving objects:  61% (1035/1696)
Receiving objects:  62% (1052/1696)
Receiving objects:  63% (1069/1696)
Receiving objects:  64% (1086/1696)
Receiving objects:  65% (1103/1696)
Receiving objects:  66% (1120/1696)
Receiving objects:  67% (1137/1696)
Receiving objects:  68% (1154/1696)
Receiving objects:  69% (1171/1696)
Receiving objects:  70% (1188/1696)
Receiving objects:  71% (1205/1696)
Receiving objects:  72% (1222/1696)
Receiving objects:  73% (1239/1696)
Receiving objects:  74% (1256/1696)
Receiving objects:  75% (1272/1696)
Receiving objects:  76% (1289/1696)
Receiving objects:  77% (1306/1696)
Receiving objects:  78% (1323/1696)
Receiving objects:  79% (1340/1696)
Receiving objects:  80% (1357/1696)
Receiving objects:  81% (1374/1696)
Receiving objects:  82% (1391/1696)
Receiving objects:  83% (1408/1696)
Receiving objects:  84% (1425/1696)
Receiving objects:  85% (1442/1696)
Receiving objects:  86% (1459/1696)
Receiving objects:  87% (1476/1696)
Receiving objects:  88% (1493/1696)
Receiving objects:  89% (1510/1696)
Receiving objects:  90% (1527/1696)
Receiving objects:  91% (1544/1696)
Receiving objects:  92% (1561/1696)
Receiving objects:  93% (1578/1696)
Receiving objects:  94% (1595/1696)
Receiving objects:  95% (1612/1696)
Receiving objects:  96% (1629/1696)
Receiving objects:  97% (1646/1696)
Receiving objects:  98% (1663/1696)
Receiving objects:  99% (1680/1696)
remote: Total 1696 (delta 322), reused 448 (delta 39)        
|3| Receiving objects: 100% (1696/1696)
Receiving objects: 100% (1696/1696), 2.30 MiB | 5.72 MiB/s, done.
|3| Resolving deltas:   0% (0/322)
Resolving deltas:   1% (4/322)
Resolving deltas:   2% (7/322)
Resolving deltas:   3% (10/322)
Resolving deltas:   4% (13/322)
Resolving deltas:   5% (17/322)
Resolving deltas:   6% (20/322)
Resolving deltas:   7% (23/322)
Resolving deltas:   8% (26/322)
Resolving deltas:   9% (29/322)
Resolving deltas:  10% (33/322)
Resolving deltas:  11% (36/322)
Resolving deltas:  12% (39/322)
Resolving deltas:  13% (42/322)
Resolving deltas:  14% (46/322)
Resolving deltas:  15% (49/322)
Resolving deltas:  16% (52/322)
Resolving deltas:  17% (55/322)
Resolving deltas:  18% (58/322)
Resolving deltas:  19% (62/322)
Resolving deltas:  20% (65/322)
Resolving deltas:  21% (68/322)
Resolving deltas:  22% (71/322)
Resolving deltas:  23% (75/322)
Resolving deltas:  24% (78/322)
Resolving deltas:  25% (81/322)
Resolving deltas:  26% (84/322)
Resolving deltas:  27% (87/322)
Resolving deltas:  28% (91/322)
Resolving deltas:  29% (95/322)
Resolving deltas:  30% (97/322)
Resolving deltas:  31% (100/322)
Resolving deltas:  32% (104/322)
Resolving deltas:  33% (107/322)
Resolving deltas:  34% (110/322)
Resolving deltas:  35% (113/322)
Resolving deltas:  36% (116/322)
Resolving deltas:  37% (120/322)
Resolving deltas:  38% (123/322)
Resolving deltas:  39% (126/322)
Resolving deltas:  40% (130/322)
Resolving deltas:  41% (133/322)
Resolving deltas:  42% (137/322)
Resolving deltas:  43% (139/322)
Resolving deltas:  44% (142/322)
Resolving deltas:  45% (145/322)
Resolving deltas:  46% (149/322)
Resolving deltas:  47% (152/322)
Resolving deltas:  48% (155/322)
Resolving deltas:  49% (158/322)
Resolving deltas:  50% (161/322)
Resolving deltas:  51% (165/322)
Resolving deltas:  52% (168/322)
Resolving deltas:  53% (171/322)
Resolving deltas:  54% (174/322)
Resolving deltas:  55% (178/322)
Resolving deltas:  56% (181/322)
Resolving deltas:  57% (184/322)
Resolving deltas:  58% (187/322)
Resolving deltas:  59% (190/322)
Resolving deltas:  60% (194/322)
Resolving deltas:  61% (197/322)
Resolving deltas:  62% (200/322)
Resolving deltas:  63% (205/322)
Resolving deltas:  64% (207/322)
Resolving deltas:  65% (210/322)
Resolving deltas:  66% (213/322)
Resolving deltas:  67% (216/322)
Resolving deltas:  68% (219/322)
Resolving deltas:  69% (223/322)
Resolving deltas:  70% (226/322)
Resolving deltas:  71% (229/322)
Resolving deltas:  72% (232/322)
Resolving deltas:  73% (237/322)
Resolving deltas:  74% (239/322)
Resolving deltas:  75% (242/322)
Resolving deltas:  76% (245/322)
Resolving deltas:  77% (249/322)
Resolving deltas:  78% (252/322)
Resolving deltas:  79% (255/322)
Resolving deltas:  80% (259/322)
Resolving deltas:  81% (261/322)
Resolving deltas:  82% (265/322)
Resolving deltas:  83% (268/322)
Resolving deltas:  84% (271/322)
Resolving deltas:  85% (274/322)
Resolving deltas:  86% (277/322)
Resolving deltas:  87% (281/322)
Resolving deltas:  88% (284/322)
Resolving deltas:  89% (287/322)
Resolving deltas:  90% (290/322)
Resolving deltas:  91% (294/322)
Resolving deltas:  92% (297/322)
Resolving deltas:  93% (300/322)
Resolving deltas:  94% (303/322)
Resolving deltas:  95% (306/322)
Resolving deltas:  96% (310/322)
Resolving deltas:  97% (313/322)
Resolving deltas:  98% (316/322)
Resolving deltas:  99% (319/322)
Resolving deltas: 100% (322/322)
Resolving deltas: 100% (322/322), done.
|3| Submodule 'lib/ve' (https://gerrit.wikimedia.org/r/VisualEditor/VisualEditor.git) registered for path 'lib/ve'
|3| Cloning into '/var/www/html/w/extensions/VisualEditor/lib/ve'...
|3| remote: Counting objects: 1           
remote: Counting objects: 222, done        
|3| remote: Finding sources:   1% (802/160207)           
remote: Finding sources:   2% (2404/160207)           
remote: Finding sources:   3% (4006/160207)           
remote: Finding sources:   4% (5608/160207)           
remote: Finding sources:   5% (7210/160207)           
remote: Finding sources:   6% (8812/160207)           
remote: Finding sources:   7% (10414/160207)           
remote: Finding sources:   8% (12016/160207)           
remote: Finding sources:   9% (13618/160207)           
remote: Finding sources:  10% (15220/160207)           
remote: Finding sources:  11% (16822/160207)           
remote: Finding sources:  12% (18424/160207)           
remote: Finding sources:  13% (20026/160207)           
remote: Finding sources:  14% (21628/160207)           
remote: Finding sources:  15% (23231/160207)           
remote: Finding sources:  16% (24833/160207)           
remote: Finding sources:  17% (26435/160207)           
remote: Finding sources:  18% (28037/160207)           
remote: Finding sources:  19% (29639/160207)           
remote: Finding sources:  20% (31241/160207)           
remote: Finding sources:  21% (32843/160207)           
remote: Finding sources:  22% (34445/160207)           
remote: Finding sources:  23% (36047/160207)           
remote: Finding sources:  24% (37649/160207)           
remote: Finding sources:  25% (39251/160207)           
remote: Finding sources:  26% (40853/160207)           
remote: Finding sources:  27% (42455/160207)           
remote: Finding sources:  28% (44057/160207)           
remote: Finding sources:  29% (45659/160207)           
remote: Finding sources:  30% (47262/160207)           
remote: Finding sources:  31% (48864/160207)           
remote: Finding sources:  32% (50466/160207)           
remote: Finding sources:  33% (52068/160207)           
remote: Finding sources:  34% (53670/160207)           
remote: Finding sources:  35% (55272/160207)           
remote: Finding sources:  36% (56874/160207)           
remote: Finding sources:  37% (58476/160207)           
remote: Finding sources:  38% (60078/160207)           
remote: Finding sources:  39% (61680/160207)           
remote: Finding sources:  40% (63282/160207)           
remote: Finding sources:  41% (64884/160207)           
remote: Finding sources:  42% (66486/160207)           
remote: Finding sources:  43% (68088/160207)           
remote: Finding sources:  44% (69691/160207)           
remote: Finding sources:  45% (71293/160207)           
remote: Finding sources:  46% (72895/160207)           
remote: Finding sources:  47% (74497/160207)           
remote: Finding sources:  48% (76099/160207)           
remote: Finding sources:  49% (77701/160207)           
remote: Finding sources:  50% (79303/160207)           
remote: Finding sources:  51% (80905/160207)           
remote: Finding sources:  52% (82507/160207)           
remote: Finding sources:  53% (84109/160207)           
remote: Finding sources:  54% (85711/160207)           
remote: Finding sources:  55% (87313/160207)           
remote: Finding sources:  56% (88915/160207)           
remote: Finding sources:  57% (90517/160207)           
remote: Finding sources:  58% (92120/160207)           
remote: Finding sources:  59% (93722/160207)           
remote: Finding sources:  60% (95324/160207)           
remote: Finding sources:  61% (96926/160207)           
remote: Finding sources:  62% (98528/160207)           
remote: Finding sources:  63% (100130/160207)           
remote: Finding sources:  64% (101732/160207)           
remote: Finding sources:  65% (103334/160207)           
remote: Finding sources:  66% (104936/160207)           
remote: Finding sources:  67% (106538/160207)           
remote: Finding sources:  68% (108140/160207)           
remote: Finding sources:  69% (109742/160207)           
remote: Finding sources:  70% (111344/160207)           
remote: Finding sources:  71% (112946/160207)           
remote: Finding sources:  72% (114548/160207)           
remote: Finding sources:  73% (116151/160207)           
remote: Finding sources:  74% (117753/160207)           
remote: Finding sources:  75% (119355/160207)           
remote: Finding sources:  76% (120957/160207)           
remote: Finding sources:  77% (122559/160207)           
remote: Finding sources:  78% (124161/160207)           
remote: Finding sources:  79% (125763/160207)           
remote: Finding sources:  80% (127365/160207)           
remote: Finding sources:  81% (128967/160207)           
remote: Finding sources:  82% (130569/160207)           
remote: Finding sources:  83% (132171/160207)           
remote: Finding sources:  84% (133773/160207)           
remote: Finding sources:  85% (135375/160207)           
remote: Finding sources:  86% (136977/160207)           
remote: Finding sources:  87% (138580/160207)           
remote: Finding sources:  88% (140182/160207)           
remote: Finding sources:  89% (141784/160207)           
remote: Finding sources:  90% (143386/160207)           
remote: Finding sources:  91% (144988/160207)           
remote: Finding sources:  92% (146590/160207)           
remote: Finding sources:  93% (148192/160207)           
remote: Finding sources:  94% (149794/160207)           
remote: Finding sources:  95% (151396/160207)           
remote: Finding sources:  96% (152998/160207)           
remote: Finding sources:  97% (154600/160207)           
remote: Finding sources:  98% (156202/160207)           
remote: Finding sources:  99% (157804/160207)           
remote: Finding sources: 100% (159406/160207)           
remote: Finding sources: 100% (160207/160207)        
|3| remote: Getting sizes:   1% (45/8938)           
remote: Getting sizes:   2% (135/8938)           
remote: Getting sizes:   3% (224/8938)           
remote: Getting sizes:   4% (313/8938)           
remote: Getting sizes:   5% (403/8938)           
remote: Getting sizes:   6% (492/8938)           
remote: Getting sizes:   7% (581/8938)           
remote: Getting sizes:   8% (671/8938)           
remote: Getting sizes:   9% (760/8938)           
remote: Getting sizes:  10% (850/8938)           
remote: Getting sizes:  11% (939/8938)           
remote: Getting sizes:  12% (1028/8938)           
remote: Getting sizes:  13% (1118/8938)           
remote: Getting sizes:  14% (1207/8938)           
remote: Getting sizes:  15% (1297/8938)           
remote: Getting sizes:  16% (1386/8938)           
remote: Getting sizes:  17% (1475/8938)           
remote: Getting sizes:  18% (1565/8938)           
remote: Getting sizes:  19% (1654/8938)           
remote: Getting sizes:  20% (1743/8938)           
remote: Getting sizes:  21% (1833/8938)           
remote: Getting sizes:  22% (1922/8938)           
remote: Getting sizes:  23% (2012/8938)           
remote: Getting sizes:  24% (2101/8938)           
remote: Getting sizes:  25% (2190/8938)           
remote: Getting sizes:  26% (2280/8938)           
remote: Getting sizes:  27% (2369/8938)           
remote: Getting sizes:  28% (2458/8938)           
remote: Getting sizes:  29% (2548/8938)           
remote: Getting sizes:  30% (2637/8938)           
remote: Getting sizes:  31% (2727/8938)           
remote: Getting sizes:  32% (2816/8938)           
remote: Getting sizes:  33% (2905/8938)           
remote: Getting sizes:  34% (2995/8938)           
remote: Getting sizes:  35% (3084/8938)           
remote: Getting sizes:  36% (3173/8938)           
remote: Getting sizes:  37% (3263/8938)           
remote: Getting sizes:  38% (3352/8938)           
remote: Getting sizes:  39% (3442/8938)           
remote: Getting sizes:  40% (3531/8938)           
remote: Getting sizes:  41% (3620/8938)           
remote: Getting sizes:  42% (3710/8938)           
remote: Getting sizes:  43% (3799/8938)           
remote: Getting sizes:  44% (3889/8938)           
remote: Getting sizes:  45% (3978/8938)           
remote: Getting sizes:  46% (4067/8938)           
remote: Getting sizes:  47% (4157/8938)           
remote: Getting sizes:  48% (4246/8938)           
remote: Getting sizes:  49% (4335/8938)           
remote: Getting sizes:  50% (4425/8938)           
remote: Getting sizes:  51% (4514/8938)           
remote: Getting sizes:  52% (4604/8938)           
remote: Getting sizes:  53% (4693/8938)           
remote: Getting sizes:  54% (4782/8938)           
remote: Getting sizes:  55% (4872/8938)           
remote: Getting sizes:  56% (4961/8938)           
remote: Getting sizes:  57% (5050/8938)           
remote: Getting sizes:  58% (5140/8938)           
remote: Getting sizes:  59% (5229/8938)           
remote: Getting sizes:  60% (5319/8938)           
remote: Getting sizes:  61% (5408/8938)           
remote: Getting sizes:  62% (5497/8938)           
remote: Getting sizes:  63% (5587/8938)           
remote: Getting sizes:  64% (5676/8938)           
remote: Getting sizes:  65% (5766/8938)           
remote: Getting sizes:  66% (5855/8938)           
remote: Getting sizes:  67% (5944/8938)           
remote: Getting sizes:  68% (6034/8938)           
remote: Getting sizes:  69% (6123/8938)           
remote: Getting sizes:  70% (6212/8938)           
remote: Getting sizes:  71% (6302/8938)           
remote: Getting sizes:  72% (6391/8938)           
remote: Getting sizes:  73% (6481/8938)           
remote: Getting sizes:  74% (6570/8938)           
remote: Getting sizes:  75% (6659/8938)           
remote: Getting sizes:  76% (6749/8938)           
remote: Getting sizes:  77% (6838/8938)           
remote: Getting sizes:  78% (6927/8938)           
remote: Getting sizes:  79% (7017/8938)           
remote: Getting sizes:  80% (7106/8938)           
remote: Getting sizes:  81% (7196/8938)           
remote: Getting sizes:  82% (7285/8938)           
remote: Getting sizes:  83% (7374/8938)           
remote: Getting sizes:  84% (7464/8938)           
remote: Getting sizes:  85% (7553/8938)           
remote: Getting sizes:  86% (7642/8938)           
remote: Getting sizes:  87% (7732/8938)           
remote: Getting sizes:  88% (7821/8938)           
remote: Getting sizes:  89% (7911/8938)           
remote: Getting sizes:  90% (8000/8938)           
remote: Getting sizes:  91% (8089/8938)           
remote: Getting sizes:  92% (8179/8938)           
remote: Getting sizes:  93% (8268/8938)           
remote: Getting sizes:  94% (8358/8938)           
remote: Getting sizes:  95% (8447/8938)           
remote: Getting sizes:  96% (8536/8938)           
remote: Getting sizes:  97% (8626/8938)           
remote: Getting sizes:  98% (8715/8938)           
remote: Getting sizes:  99% (8804/8938)           
remote: Getting sizes: 100% (8894/8938)           
remote: Getting sizes: 100% (8938/8938)        
|3| remote: Compressing objects:   1% (12780/2194276)           
remote: Compressing objects:   2% (33278/2194276)           
remote: Compressing objects:   3% (54888/2194276)           
remote: Compressing objects:   4% (77292/2194276)           
remote: Compressing objects:  26% (575342/2194276)           
remote: Compressing objects:  46% (1017642/2194276)           
remote: Compressing objects:  52% (1150965/2194276)           
remote: Compressing objects:  58% (1269139/2194276)           
remote: Compressing objects:  63% (1386988/2194276)           
remote: Compressing objects:  66% (1450259/2194276)           
remote: Compressing objects:  68% (1503074/2194276)           
remote: Compressing objects:  71% (1549699/2194276)           
remote: Compressing objects:  72% (1586294/2194276)           
remote: Compressing objects:  74% (1620871/2194276)           
remote: Compressing objects:  75% (1652365/2194276)           
remote: Compressing objects:  77% (1678895/2194276)           
remote: Compressing objects:  78% (1704094/2194276)           
remote: Compressing objects:  79% (1728293/2194276)           
remote: Compressing objects:  80% (1752390/2194276)           
remote: Compressing objects:  81% (1771509/2194276)           
remote: Compressing objects:  82% (1790189/2194276)           
remote: Compressing objects:  83% (1825616/2194276)           
remote: Compressing objects:  84% (1842738/2194276)           
remote: Compressing objects:  85% (1859591/2194276)           
remote: Compressing objects:  86% (1876429/2194276)           
remote: Compressing objects:  87% (1906895/2194276)           
remote: Compressing objects:  88% (1921065/2194276)           
remote: Compressing objects:  89% (1947620/2194276)           
remote: Compressing objects:  90% (1967841/2194276)           
remote: Compressing objects:  91% (1986513/2194276)           
remote: Compressing objects:  92% (2011116/2194276)           
remote: Compressing objects:  93% (2033876/2194276)           
remote: Compressing objects:  94% (2053788/2194276)           
remote: Compressing objects:  95% (2077585/2194276)           
remote: Compressing objects:  96% (2098471/2194276)           
remote: Compressing objects:  97% (2119812/2194276)           
remote: Compressing objects:  98% (2141295/2194276)           
remote: Compressing objects:  99% (2161410/2194276)           
remote: Compressing objects: 100% (2184500/2194276)           
remote: Compressing objects: 100% (2194276/2194276)        
|3| Receiving objects:   0% (1/160207)
Receiving objects:   1% (1603/160207)
Receiving objects:   2% (3205/160207)
Receiving objects:   3% (4807/160207)
Receiving objects:   4% (6409/160207)
Receiving objects:   5% (8011/160207)
Receiving objects:   6% (9613/160207)
Receiving objects:   7% (11215/160207)
Receiving objects:   8% (12817/160207)
Receiving objects:   9% (14419/160207)
Receiving objects:  10% (16021/160207)
Receiving objects:  11% (17623/160207)
Receiving objects:  12% (19225/160207)
Receiving objects:  13% (20827/160207)
Receiving objects:  14% (22429/160207)
Receiving objects:  15% (24032/160207)
Receiving objects:  16% (25634/160207)
Receiving objects:  17% (27236/160207)
Receiving objects:  18% (28838/160207)
Receiving objects:  19% (30440/160207)
Receiving objects:  20% (32042/160207)
Receiving objects:  21% (33644/160207)
Receiving objects:  22% (35246/160207)
Receiving objects:  23% (36848/160207)
Receiving objects:  24% (38450/160207)
Receiving objects:  25% (40052/160207)
Receiving objects:  26% (41654/160207)
Receiving objects:  27% (43256/160207)
Receiving objects:  28% (44858/160207)
Receiving objects:  29% (46461/160207)
Receiving objects:  30% (48063/160207)
Receiving objects:  31% (49665/160207)
Receiving objects:  32% (51267/160207)
Receiving objects:  33% (52869/160207)
Receiving objects:  34% (54471/160207)
Receiving objects:  35% (56073/160207)
Receiving objects:  36% (57675/160207)
Receiving objects:  37% (59277/160207)
Receiving objects:  38% (60879/160207)
Receiving objects:  39% (62481/160207)
Receiving objects:  40% (64083/160207)
Receiving objects:  41% (65685/160207)
Receiving objects:  42% (67287/160207)
Receiving objects:  43% (68890/160207)
Receiving objects:  44% (70492/160207)
Receiving objects:  45% (72094/160207)
Receiving objects:  46% (73696/160207)
Receiving objects:  47% (75298/160207)
Receiving objects:  48% (76900/160207)
Receiving objects:  49% (78502/160207)
Receiving objects:  50% (80104/160207)
Receiving objects:  51% (81706/160207)
Receiving objects:  52% (83308/160207)
Receiving objects:  53% (84910/160207)
Receiving objects:  54% (86512/160207)
Receiving objects:  55% (88114/160207)
Receiving objects:  56% (89716/160207)
Receiving objects:  57% (91318/160207)
Receiving objects:  58% (92921/160207)
Receiving objects:  59% (94523/160207), 17.79 MiB | 35.57 MiB/s
Receiving objects:  60% (96125/160207), 17.79 MiB | 35.57 MiB/s
Receiving objects:  61% (97727/160207), 17.79 MiB | 35.57 MiB/s
Receiving objects:  62% (99329/160207), 17.79 MiB | 35.57 MiB/s
Receiving objects:  63% (100931/160207), 17.79 MiB | 35.57 MiB/s
Receiving objects:  64% (102533/160207), 17.79 MiB | 35.57 MiB/s
Receiving objects:  65% (104135/160207), 17.79 MiB | 35.57 MiB/s
Receiving objects:  66% (105737/160207), 17.79 MiB | 35.57 MiB/s
Receiving objects:  67% (107339/160207), 17.79 MiB | 35.57 MiB/s
Receiving objects:  68% (108941/160207), 17.79 MiB | 35.57 MiB/s
Receiving objects:  69% (110543/160207), 17.79 MiB | 35.57 MiB/s
Receiving objects:  70% (112145/160207), 17.79 MiB | 35.57 MiB/s
Receiving objects:  71% (113747/160207), 17.79 MiB | 35.57 MiB/s
Receiving objects:  72% (115350/160207), 17.79 MiB | 35.57 MiB/s
Receiving objects:  73% (116952/160207), 17.79 MiB | 35.57 MiB/s
Receiving objects:  74% (118554/160207), 17.79 MiB | 35.57 MiB/s
Receiving objects:  75% (120156/160207), 17.79 MiB | 35.57 MiB/s
Receiving objects:  76% (121758/160207), 17.79 MiB | 35.57 MiB/s
Receiving objects:  77% (123360/160207), 17.79 MiB | 35.57 MiB/s
Receiving objects:  78% (124962/160207), 17.79 MiB | 35.57 MiB/s
Receiving objects:  79% (126564/160207), 17.79 MiB | 35.57 MiB/s
Receiving objects:  80% (128166/160207), 17.79 MiB | 35.57 MiB/s
Receiving objects:  81% (129768/160207), 17.79 MiB | 35.57 MiB/s
Receiving objects:  82% (131370/160207), 17.79 MiB | 35.57 MiB/s
Receiving objects:  83% (132972/160207), 17.79 MiB | 35.57 MiB/s
Receiving objects:  84% (134574/160207), 17.79 MiB | 35.57 MiB/s
Receiving objects:  85% (136176/160207), 17.79 MiB | 35.57 MiB/s
Receiving objects:  86% (137779/160207), 17.79 MiB | 35.57 MiB/s
Receiving objects:  87% (139381/160207), 17.79 MiB | 35.57 MiB/s
Receiving objects:  88% (140983/160207), 17.79 MiB | 35.57 MiB/s
Receiving objects:  89% (142585/160207), 17.79 MiB | 35.57 MiB/s
Receiving objects:  90% (144187/160207), 17.79 MiB | 35.57 MiB/s
Receiving objects:  91% (145789/160207), 17.79 MiB | 35.57 MiB/s
Receiving objects:  92% (147391/160207), 17.79 MiB | 35.57 MiB/s
Receiving objects:  93% (148993/160207), 17.79 MiB | 35.57 MiB/s
Receiving objects:  94% (150595/160207), 17.79 MiB | 35.57 MiB/s
Receiving objects:  95% (152197/160207), 17.79 MiB | 35.57 MiB/s
Receiving objects:  96% (153799/160207), 17.79 MiB | 35.57 MiB/s
Receiving objects:  97% (155401/160207), 17.79 MiB | 35.57 MiB/s
Receiving objects:  97% (156464/160207), 17.79 MiB | 35.57 MiB/s
Receiving objects:  98% (157003/160207), 17.79 MiB | 35.57 MiB/s
Receiving objects:  99% (158605/160207), 39.43 MiB | 39.42 MiB/s
remote: Total 160207 (delta 135637), reused 160027 (delta 135527)        
|3| Receiving objects: 100% (160207/160207), 39.43 MiB | 39.42 MiB/s
Receiving objects: 100% (160207/160207), 39.93 MiB | 39.39 MiB/s, done.
|3| Resolving deltas:   0% (0/135637)
Resolving deltas:   1% (1357/135637)
Resolving deltas:   2% (2713/135637)
Resolving deltas:   3% (4070/135637)
Resolving deltas:   4% (5426/135637)
Resolving deltas:   5% (6782/135637)
Resolving deltas:   6% (8139/135637)
Resolving deltas:   7% (9495/135637)
Resolving deltas:   8% (10851/135637)
Resolving deltas:   9% (12208/135637)
Resolving deltas:  10% (13564/135637)
Resolving deltas:  11% (14921/135637)
Resolving deltas:  12% (16277/135637)
Resolving deltas:  13% (17633/135637)
Resolving deltas:  14% (18990/135637)
Resolving deltas:  15% (20346/135637)
Resolving deltas:  16% (21702/135637)
Resolving deltas:  17% (23059/135637)
Resolving deltas:  18% (24415/135637)
Resolving deltas:  19% (25772/135637)
Resolving deltas:  20% (27128/135637)
Resolving deltas:  21% (28484/135637)
Resolving deltas:  22% (29841/135637)
Resolving deltas:  23% (31197/135637)
Resolving deltas:  24% (32553/135637)
Resolving deltas:  25% (33910/135637)
Resolving deltas:  26% (35266/135637)
Resolving deltas:  27% (36622/135637)
Resolving deltas:  28% (37979/135637)
Resolving deltas:  29% (39335/135637)
Resolving deltas:  30% (40692/135637)
Resolving deltas:  31% (42048/135637)
Resolving deltas:  32% (43404/135637)
Resolving deltas:  33% (44761/135637)
Resolving deltas:  34% (46117/135637)
Resolving deltas:  35% (47473/135637)
Resolving deltas:  36% (48830/135637)
Resolving deltas:  37% (50186/135637)
Resolving deltas:  38% (51543/135637)
Resolving deltas:  39% (52899/135637)
Resolving deltas:  40% (54255/135637)
Resolving deltas:  41% (55612/135637)
Resolving deltas:  42% (56969/135637)
Resolving deltas:  43% (58324/135637)
Resolving deltas:  44% (59681/135637)
Resolving deltas:  45% (61037/135637)
Resolving deltas:  46% (62394/135637)
Resolving deltas:  47% (63750/135637)
Resolving deltas:  48% (65106/135637)
Resolving deltas:  49% (66463/135637)
Resolving deltas:  50% (67819/135637)
Resolving deltas:  51% (69175/135637)
Resolving deltas:  52% (70532/135637)
Resolving deltas:  53% (71888/135637)
Resolving deltas:  54% (73244/135637)
Resolving deltas:  55% (74601/135637)
Resolving deltas:  56% (75957/135637)
Resolving deltas:  57% (77314/135637)
Resolving deltas:  58% (78670/135637)
Resolving deltas:  59% (80026/135637)
Resolving deltas:  60% (81383/135637)
Resolving deltas:  61% (82739/135637)
Resolving deltas:  62% (84095/135637)
Resolving deltas:  63% (85452/135637)
Resolving deltas:  64% (86808/135637)
Resolving deltas:  65% (88165/135637)
Resolving deltas:  66% (89521/135637)
Resolving deltas:  67% (90877/135637)
Resolving deltas:  68% (92234/135637)
Resolving deltas:  69% (93590/135637)
Resolving deltas:  69% (94572/135637)
Resolving deltas:  70% (94946/135637)
Resolving deltas:  71% (96303/135637)
Resolving deltas:  72% (97659/135637)
Resolving deltas:  73% (99016/135637)
Resolving deltas:  74% (100372/135637)
Resolving deltas:  75% (101728/135637)
Resolving deltas:  76% (103085/135637)
Resolving deltas:  77% (104441/135637)
Resolving deltas:  78% (105797/135637)
Resolving deltas:  79% (107154/135637)
Resolving deltas:  80% (108510/135637)
Resolving deltas:  81% (109866/135637)
Resolving deltas:  82% (111223/135637)
Resolving deltas:  83% (112579/135637)
Resolving deltas:  84% (113936/135637)
Resolving deltas:  84% (115232/135637)
Resolving deltas:  85% (115292/135637)
Resolving deltas:  86% (116648/135637)
Resolving deltas:  87% (118005/135637)
Resolving deltas:  88% (119361/135637)
Resolving deltas:  89% (120717/135637)
Resolving deltas:  90% (122075/135637)
Resolving deltas:  91% (123430/135637)
Resolving deltas:  92% (124787/135637)
Resolving deltas:  93% (126144/135637)
Resolving deltas:  94% (127499/135637)
Resolving deltas:  95% (128856/135637)
Resolving deltas:  96% (130212/135637)
Resolving deltas:  97% (131568/135637)
Resolving deltas:  98% (132925/135637)
Resolving deltas:  99% (134281/135637)
Resolving deltas:  99% (135609/135637)
Resolving deltas: 100% (135637/135637)
Resolving deltas: 100% (135637/135637), done.
|3| Submodule path 'lib/ve': checked out 'b94d7f99e7a39a2786ed9df508c2ea771eb81bc1'
|3|  00:13
 00:13

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 2 installs, 0 updates, 0 removals
  - Locking composer/installers (v2.3.0)
  - Locking firebase/php-jwt (v6.11.1)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 2 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing composer/installers (v2.3.0): Extracting archive
  - Installing firebase/php-jwt (v6.11.1): Extracting archive
1 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
52 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:04

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
52 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.0.0',
npm warn EBADENGINE   required: { npm: '>=10.8.1', node: '>=20' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.0.0',
npm warn EBADENGINE   required: { npm: '>=10.8.1', node: '>=20' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated @types/easy-table@1.2.3: This is a stub types definition. easy-table provides its own type definitions, so you do not need this installed.
npm warn deprecated stable@0.1.8: Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility
npm warn deprecated lodash.get@4.4.2: This package is deprecated. Use the optional chaining (?.) operator instead.
npm warn deprecated phin@2.9.3: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
npm warn deprecated rimraf@2.7.1: Rimraf versions prior to v4 are no longer supported
npm warn deprecated rimraf@2.7.1: Rimraf versions prior to v4 are no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@2.0.1: Use your platform's native DOMException instead
npm warn deprecated w3c-hr-time@1.0.2: Use your platform's native performance.now() and performance.timeOrigin.
npm warn deprecated q@1.5.1: You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.
npm warn deprecated
npm warn deprecated (For a CapTP with native promises, see @endo/eventual-send and @endo/captp)
npm warn deprecated mkdirp@0.3.0: Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated svgo@1.3.2: This SVGO version is no longer supported. Upgrade to v2.x.x.
npm warn deprecated sinon@12.0.1: 16.1.1

> pre-commit@1.2.2 install
> node install.js


> cypress@13.17.0 postinstall
> node index.js --exec install

Installing Cypress (version: 13.17.0)

[STARTED] Task without title.
[TITLE]  Downloading Cypress      0% 0s
[TITLE]  Downloading Cypress      5% 2s
[TITLE]  Downloading Cypress      13% 1s
[TITLE]  Downloading Cypress      22% 1s
[TITLE]  Downloading Cypress      36% 1s
[TITLE]  Downloading Cypress      49% 1s
[TITLE]  Downloading Cypress      63% 0s
[TITLE]  Downloading Cypress      72% 0s
[TITLE]  Downloading Cypress      85% 0s
[TITLE]  Downloading Cypress      97% 0s
[TITLE]  Downloaded Cypress     
[SUCCESS]  Downloaded Cypress     
[STARTED] Task without title.
[TITLE]  Unzipping Cypress        0% 0s
[TITLE]  Unzipping Cypress        1% 4s
[TITLE]  Unzipping Cypress        1% 5s
[TITLE]  Unzipping Cypress        1% 6s
[TITLE]  Unzipping Cypress        1% 7s
[TITLE]  Unzipping Cypress        1% 8s
[TITLE]  Unzipping Cypress        2% 4s
[TITLE]  Unzipping Cypress        2% 5s
[TITLE]  Unzipping Cypress        2% 6s
[TITLE]  Unzipping Cypress        2% 7s
[TITLE]  Unzipping Cypress        3% 4s
[TITLE]  Unzipping Cypress        3% 5s
[TITLE]  Unzipping Cypress        4% 4s
[TITLE]  Unzipping Cypress        4% 5s
[TITLE]  Unzipping Cypress        5% 4s
[TITLE]  Unzipping Cypress        6% 3s
[TITLE]  Unzipping Cypress        6% 4s
[TITLE]  Unzipping Cypress        7% 3s
[TITLE]  Unzipping Cypress        8% 3s
[TITLE]  Unzipping Cypress        9% 3s
[TITLE]  Unzipping Cypress        10% 3s
[TITLE]  Unzipping Cypress        11% 3s
[TITLE]  Unzipping Cypress        12% 3s
[TITLE]  Unzipping Cypress        13% 3s
[TITLE]  Unzipping Cypress        14% 3s
[TITLE]  Unzipping Cypress        15% 3s
[TITLE]  Unzipping Cypress        16% 3s
[TITLE]  Unzipping Cypress        17% 3s
[TITLE]  Unzipping Cypress        18% 2s
[TITLE]  Unzipping Cypress        18% 3s
[TITLE]  Unzipping Cypress        19% 2s
[TITLE]  Unzipping Cypress        19% 3s
[TITLE]  Unzipping Cypress        20% 2s
[TITLE]  Unzipping Cypress        21% 2s
[TITLE]  Unzipping Cypress        22% 2s
[TITLE]  Unzipping Cypress        23% 2s
[TITLE]  Unzipping Cypress        24% 2s
[TITLE]  Unzipping Cypress        25% 2s
[TITLE]  Unzipping Cypress        26% 2s
[TITLE]  Unzipping Cypress        27% 2s
[TITLE]  Unzipping Cypress        28% 2s
[TITLE]  Unzipping Cypress        29% 2s
[TITLE]  Unzipping Cypress        30% 2s
[TITLE]  Unzipping Cypress        31% 2s
[TITLE]  Unzipping Cypress        32% 2s
[TITLE]  Unzipping Cypress        33% 2s
[TITLE]  Unzipping Cypress        34% 2s
[TITLE]  Unzipping Cypress        35% 2s
[TITLE]  Unzipping Cypress        36% 2s
[TITLE]  Unzipping Cypress        37% 2s
[TITLE]  Unzipping Cypress        38% 2s
[TITLE]  Unzipping Cypress        39% 2s
[TITLE]  Unzipping Cypress        40% 2s
[TITLE]  Unzipping Cypress        41% 2s
[TITLE]  Unzipping Cypress        42% 2s
[TITLE]  Unzipping Cypress        43% 2s
[TITLE]  Unzipping Cypress        44% 2s
[TITLE]  Unzipping Cypress        45% 2s
[TITLE]  Unzipping Cypress        46% 2s
[TITLE]  Unzipping Cypress        47% 2s
[TITLE]  Unzipping Cypress        48% 2s
[TITLE]  Unzipping Cypress        49% 2s
[TITLE]  Unzipping Cypress        50% 2s
[TITLE]  Unzipping Cypress        51% 2s
[TITLE]  Unzipping Cypress        52% 2s
[TITLE]  Unzipping Cypress        53% 2s
[TITLE]  Unzipping Cypress        54% 2s
[TITLE]  Unzipping Cypress        55% 2s
[TITLE]  Unzipping Cypress        56% 2s
[TITLE]  Unzipping Cypress        57% 2s
[TITLE]  Unzipping Cypress        58% 2s
[TITLE]  Unzipping Cypress        59% 2s
[TITLE]  Unzipping Cypress        60% 2s
[TITLE]  Unzipping Cypress        61% 2s
[TITLE]  Unzipping Cypress        62% 2s
[TITLE]  Unzipping Cypress        63% 1s
[TITLE]  Unzipping Cypress        64% 1s
[TITLE]  Unzipping Cypress        65% 1s
[TITLE]  Unzipping Cypress        66% 1s
[TITLE]  Unzipping Cypress        67% 1s
[TITLE]  Unzipping Cypress        68% 1s
[TITLE]  Unzipping Cypress        69% 1s
[TITLE]  Unzipping Cypress        70% 1s
[TITLE]  Unzipping Cypress        71% 1s
[TITLE]  Unzipping Cypress        72% 1s
[TITLE]  Unzipping Cypress        73% 1s
[TITLE]  Unzipping Cypress        74% 1s
[TITLE]  Unzipping Cypress        75% 1s
[TITLE]  Unzipping Cypress        76% 1s
[TITLE]  Unzipping Cypress        76% 2s
[TITLE]  Unzipping Cypress        100% 0s
[TITLE]  Unzipped Cypress       
[SUCCESS]  Unzipped Cypress       
[STARTED] Task without title.
[TITLE]  Finished Installation   /var/www/html/w/.cache/Cypress/13.17.0
[SUCCESS]  Finished Installation   /var/www/html/w/.cache/Cypress/13.17.0

You can now open Cypress by running one of the following, depending on your package manager:

- npx cypress open
- yarn cypress open
- pnpm cypress open

https://on.cypress.io/opening-the-app


> gifsicle@4.0.1 postinstall
> node lib/install.js

  ✔ gifsicle pre-build test passed successfully

> guetzli@2.0.0 postinstall
> node lib/install.js

  ⚠ Command failed: /var/www/html/w/node_modules/guetzli/vendor/guetzli --verbose
Guetzli JPEG compressor. Usage: 
guetzli [flags] input_filename output_filename

Flags:
  --verbose    - Print a verbose trace of all attempts to standard output.
  --quality Q  - Visual quality to aim for, expressed as a JPEG quality value.
  --memlimit M - Memory limit in MB. Guetzli will fail if unable to stay under
                 the limit. Default is 6000 MB
  --nomemlimit - Do not limit memory usage.


  ⚠ guetzli pre-build test failed
  ℹ compiling from source
  ✖ Error: Command failed: /bin/sh -c make && mv bin/Release/guetzli /var/www/html/w/node_modules/guetzli/vendor/guetzli
Package libpng was not found in the pkg-config search path.
Perhaps you should add the directory containing `libpng.pc'
to the PKG_CONFIG_PATH environment variable
Package 'libpng', required by 'virtual:world', not found
Package libpng was not found in the pkg-config search path.
Perhaps you should add the directory containing `libpng.pc'
to the PKG_CONFIG_PATH environment variable
Package 'libpng', required by 'virtual:world', not found
Package libpng was not found in the pkg-config search path.
Perhaps you should add the directory containing `libpng.pc'
to the PKG_CONFIG_PATH environment variable
Package 'libpng', required by 'virtual:world', not found
Package libpng was not found in the pkg-config search path.
Perhaps you should add the directory containing `libpng.pc'
to the PKG_CONFIG_PATH environment variable
Package 'libpng', required by 'virtual:world', not found
Package libpng was not found in the pkg-config search path.
Perhaps you should add the directory containing `libpng.pc'
to the PKG_CONFIG_PATH environment variable
Package 'libpng', required by 'virtual:world', not found
Package libpng was not found in the pkg-config search path.
Perhaps you should add the directory containing `libpng.pc'
to the PKG_CONFIG_PATH environment variable
Package 'libpng', required by 'virtual:world', not found
Package libpng was not found in the pkg-config search path.
Perhaps you should add the directory containing `libpng.pc'
to the PKG_CONFIG_PATH environment variable
Package 'libpng', required by 'virtual:world', not found
guetzli/guetzli.cc:23:10: fatal error: png.h: No such file or directory
   23 | #include "png.h"
      |          ^~~~~~~
compilation terminated.
make[1]: *** [guetzli.make:166: obj/Release/guetzli.o] Error 1
make: *** [Makefile:27: guetzli] Error 2

==== Building guetzli (release) ====
Creating bin/Release
Creating obj/Release
butteraugli_comparator.cc
dct_double.cc
debug_print.cc
entropy_encode.cc
fdct.cc
gamma_correct.cc
guetzli.cc

    at /var/www/html/w/node_modules/bin-build/node_modules/execa/index.js:231:11
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)

> jpeg-recompress-bin@4.0.0 postinstall
> node lib/install.js

  ✔ jpeg-recompress pre-build test passed successfully

> mozjpeg@6.0.1 postinstall
> node lib/install.js

  ✔ mozjpeg pre-build test passed successfully

> optipng-bin@6.0.0 postinstall
> node lib/install.js

  ✔ optipng pre-build test passed successfully

> pngquant-bin@5.0.2 postinstall
> node lib/install.js

  ✔ pngquant pre-build test passed successfully

> spawn-sync@1.0.15 postinstall
> node postinstall


> zopflipng-bin@5.0.0 postinstall
> node lib/install.js

  ✔ zopflipng pre-build test passed successfully

added 1112 packages, removed 1 package, changed 4 packages, and audited 2557 packages in 53s

314 packages are looking for funding
  run `npm fund` for details

54 vulnerabilities (1 low, 12 moderate, 38 high, 3 critical)

To address issues that do not require attention, run:
  npm audit fix

To address all issues possible (including breaking changes), run:
  npm audit fix --force

Some issues need review, and may require choosing
a different dependency.

Run `npm audit` for details.
 00:53

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-1  Healthy
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 00:01

Mediawiki maintenance update
PHP Fatal error:  Uncaught MediaWiki\Registration\ExtensionDependencyError: ContentTranslation requires WikimediaMessages to be installed.
 in /var/www/html/w/includes/registration/ExtensionRegistry.php:477
Stack trace:
#0 /var/www/html/w/includes/registration/ExtensionRegistry.php(329): MediaWiki\Registration\ExtensionRegistry->readFromQueue()
#1 /var/www/html/w/includes/Setup.php(293): MediaWiki\Registration\ExtensionRegistry->loadFromQueue()
#2 /var/www/html/w/maintenance/run.php(49): require_once('...')
#3 {main}
  thrown in /var/www/html/w/includes/registration/ExtensionRegistry.php on line 477
PHP Fatal error:  Uncaught Error: Class "MediaWiki\Http\Telemetry" not found in /var/www/html/w/includes/Request/HeaderCallback.php:67
Stack trace:
#0 [internal function]: MediaWiki\Request\HeaderCallback::callback()
#1 {main}
  thrown in /var/www/html/w/includes/Request/HeaderCallback.php on line 67
 00:00

Running 'extensions/Cite/setup.sh' if found
Looking for '/var/local/extensions/Cite/setup.sh'
No '/var/local/extensions/Cite/setup.sh' found, skipping...
 00:00

Running 'extensions/UniversalLanguageSelector/setup.sh' if found
Looking for '/var/local/extensions/UniversalLanguageSelector/setup.sh'
No '/var/local/extensions/UniversalLanguageSelector/setup.sh' found, skipping...
 00:00

Running 'skins/Vector/setup.sh' if found
Looking for '/var/local/skins/Vector/setup.sh'
No '/var/local/skins/Vector/setup.sh' found, skipping...
 00:00

Running 'extensions/VisualEditor/setup.sh' if found
Looking for '/var/local/extensions/VisualEditor/setup.sh'
No '/var/local/extensions/VisualEditor/setup.sh' found, skipping...
 00:00

Running 'extensions/ContentTranslation/setup.sh' if found
Looking for '/var/local/extensions/ContentTranslation/setup.sh'
No '/var/local/extensions/ContentTranslation/setup.sh' found, skipping...
 00:00

 Component installer duration: 01:14
 01:14

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-web-1  Removed
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:12

Reclaim disk space if needed
Free disk space (15%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12978, done        
remote: Finding sources:   1% (65/12978)           
remote: Finding sources:   2% (195/12978)           
remote: Finding sources:   3% (325/12978)           
remote: Finding sources:   4% (455/12978)           
remote: Finding sources:   5% (585/12978)           
remote: Finding sources:   6% (714/12978)           
remote: Finding sources:   7% (844/12978)           
remote: Finding sources:   8% (974/12978)           
remote: Finding sources:   9% (1104/12978)           
remote: Finding sources:  10% (1233/12978)           
remote: Finding sources:  11% (1363/12978)           
remote: Finding sources:  12% (1493/12978)           
remote: Finding sources:  13% (1623/12978)           
remote: Finding sources:  14% (1753/12978)           
remote: Finding sources:  15% (1882/12978)           
remote: Finding sources:  16% (2012/12978)           
remote: Finding sources:  17% (2142/12978)           
remote: Finding sources:  18% (2272/12978)           
remote: Finding sources:  19% (2401/12978)           
remote: Finding sources:  20% (2531/12978)           
remote: Finding sources:  21% (2661/12978)           
remote: Finding sources:  22% (2791/12978)           
remote: Finding sources:  23% (2921/12978)           
remote: Finding sources:  24% (3050/12978)           
remote: Finding sources:  25% (3180/12978)           
remote: Finding sources:  26% (3310/12978)           
remote: Finding sources:  27% (3440/12978)           
remote: Finding sources:  28% (3569/12978)           
remote: Finding sources:  29% (3699/12978)           
remote: Finding sources:  30% (3829/12978)           
remote: Finding sources:  31% (3959/12978)           
remote: Finding sources:  32% (4089/12978)           
remote: Finding sources:  33% (4218/12978)           
remote: Finding sources:  34% (4348/12978)           
remote: Finding sources:  35% (4478/12978)           
remote: Finding sources:  36% (4608/12978)           
remote: Finding sources:  37% (4737/12978)           
remote: Finding sources:  38% (4867/12978)           
remote: Finding sources:  39% (4997/12978)           
remote: Finding sources:  40% (5127/12978)           
remote: Finding sources:  41% (5257/12978)           
remote: Finding sources:  42% (5386/12978)           
remote: Finding sources:  43% (5516/12978)           
remote: Finding sources:  44% (5646/12978)           
remote: Finding sources:  45% (5776/12978)           
remote: Finding sources:  46% (5905/12978)           
remote: Finding sources:  47% (6035/12978)           
remote: Finding sources:  48% (6165/12978)           
remote: Finding sources:  49% (6295/12978)           
remote: Finding sources:  50% (6425/12978)           
remote: Finding sources:  51% (6554/12978)           
remote: Finding sources:  52% (6684/12978)           
remote: Finding sources:  53% (6814/12978)           
remote: Finding sources:  54% (6944/12978)           
remote: Finding sources:  55% (7074/12978)           
remote: Finding sources:  56% (7203/12978)           
remote: Finding sources:  57% (7333/12978)           
remote: Finding sources:  58% (7463/12978)           
remote: Finding sources:  59% (7593/12978)           
remote: Finding sources:  60% (7722/12978)           
remote: Finding sources:  61% (7852/12978)           
remote: Finding sources:  62% (7982/12978)           
remote: Finding sources:  63% (8112/12978)           
remote: Finding sources:  64% (8242/12978)           
remote: Finding sources:  65% (8371/12978)           
remote: Finding sources:  66% (8501/12978)           
remote: Finding sources:  67% (8631/12978)           
remote: Finding sources:  68% (8761/12978)           
remote: Finding sources:  69% (8890/12978)           
remote: Finding sources:  70% (9020/12978)           
remote: Finding sources:  71% (9150/12978)           
remote: Finding sources:  72% (9280/12978)           
remote: Finding sources:  73% (9410/12978)           
remote: Finding sources:  74% (9539/12978)           
remote: Finding sources:  75% (9669/12978)           
remote: Finding sources:  76% (9799/12978)           
remote: Finding sources:  77% (9929/12978)           
remote: Finding sources:  78% (10058/12978)           
remote: Finding sources:  79% (10188/12978)           
remote: Finding sources:  80% (10318/12978)           
remote: Finding sources:  81% (10448/12978)           
remote: Finding sources:  82% (10578/12978)           
remote: Finding sources:  83% (10707/12978)           
remote: Finding sources:  84% (10837/12978)           
remote: Finding sources:  85% (10967/12978)           
remote: Finding sources:  86% (11097/12978)           
remote: Finding sources:  87% (11226/12978)           
remote: Finding sources:  88% (11356/12978)           
remote: Finding sources:  89% (11486/12978)           
remote: Finding sources:  90% (11616/12978)           
remote: Finding sources:  91% (11746/12978)           
remote: Finding sources:  92% (11875/12978)           
remote: Finding sources:  93% (12005/12978)           
remote: Finding sources:  94% (12135/12978)           
remote: Finding sources:  95% (12265/12978)           
remote: Finding sources:  96% (12394/12978)           
remote: Finding sources:  97% (12524/12978)           
remote: Finding sources:  98% (12654/12978)           
remote: Finding sources:  99% (12784/12978)           
remote: Finding sources: 100% (12914/12978)           
remote: Finding sources: 100% (12978/12978)        
remote: Getting sizes:   1% (58/11472)           
remote: Getting sizes:   2% (173/11472)           
remote: Getting sizes:   3% (287/11472)           
remote: Getting sizes:   4% (402/11472)           
remote: Getting sizes:   5% (517/11472)           
remote: Getting sizes:   6% (631/11472)           
remote: Getting sizes:   7% (746/11472)           
remote: Getting sizes:   8% (861/11472)           
remote: Getting sizes:   9% (976/11472)           
remote: Getting sizes:  10% (1090/11472)           
remote: Getting sizes:  11% (1205/11472)           
remote: Getting sizes:  12% (1320/11472)           
remote: Getting sizes:  13% (1434/11472)           
remote: Getting sizes:  14% (1549/11472)           
remote: Getting sizes:  15% (1664/11472)           
remote: Getting sizes:  16% (1779/11472)           
remote: Getting sizes:  17% (1893/11472)           
remote: Getting sizes:  18% (2008/11472)           
remote: Getting sizes:  19% (2123/11472)           
remote: Getting sizes:  20% (2238/11472)           
remote: Getting sizes:  21% (2352/11472)           
remote: Getting sizes:  22% (2467/11472)           
remote: Getting sizes:  23% (2582/11472)           
remote: Getting sizes:  24% (2696/11472)           
remote: Getting sizes:  25% (2811/11472)           
remote: Getting sizes:  26% (2926/11472)           
remote: Getting sizes:  27% (3041/11472)           
remote: Getting sizes:  28% (3155/11472)           
remote: Getting sizes:  29% (3270/11472)           
remote: Getting sizes:  30% (3385/11472)           
remote: Getting sizes:  31% (3499/11472)           
remote: Getting sizes:  32% (3614/11472)           
remote: Getting sizes:  33% (3729/11472)           
remote: Getting sizes:  34% (3844/11472)           
remote: Getting sizes:  35% (3958/11472)           
remote: Getting sizes:  36% (4073/11472)           
remote: Getting sizes:  37% (4188/11472)           
remote: Getting sizes:  38% (4302/11472)           
remote: Getting sizes:  39% (4417/11472)           
remote: Getting sizes:  40% (4532/11472)           
remote: Getting sizes:  41% (4647/11472)           
remote: Getting sizes:  42% (4761/11472)           
remote: Getting sizes:  43% (4876/11472)           
remote: Getting sizes:  44% (4991/11472)           
remote: Getting sizes:  45% (5106/11472)           
remote: Getting sizes:  46% (5220/11472)           
remote: Getting sizes:  47% (5335/11472)           
remote: Getting sizes:  48% (5450/11472)           
remote: Getting sizes:  49% (5564/11472)           
remote: Getting sizes:  50% (5679/11472)           
remote: Getting sizes:  51% (5794/11472)           
remote: Getting sizes:  52% (5909/11472)           
remote: Getting sizes:  53% (6023/11472)           
remote: Getting sizes:  54% (6138/11472)           
remote: Getting sizes:  55% (6253/11472)           
remote: Getting sizes:  56% (6367/11472)           
remote: Getting sizes:  57% (6482/11472)           
remote: Getting sizes:  58% (6597/11472)           
remote: Getting sizes:  59% (6712/11472)           
remote: Getting sizes:  60% (6826/11472)           
remote: Getting sizes:  61% (6941/11472)           
remote: Getting sizes:  62% (7056/11472)           
remote: Getting sizes:  63% (7170/11472)           
remote: Getting sizes:  64% (7285/11472)           
remote: Getting sizes:  65% (7400/11472)           
remote: Getting sizes:  66% (7515/11472)           
remote: Getting sizes:  67% (7629/11472)           
remote: Getting sizes:  68% (7744/11472)           
remote: Getting sizes:  69% (7859/11472)           
remote: Getting sizes:  70% (7974/11472)           
remote: Getting sizes:  71% (8088/11472)           
remote: Getting sizes:  72% (8203/11472)           
remote: Getting sizes:  73% (8318/11472)           
remote: Getting sizes:  74% (8432/11472)           
remote: Getting sizes:  75% (8547/11472)           
remote: Getting sizes:  76% (8662/11472)           
remote: Getting sizes:  77% (8777/11472)           
remote: Getting sizes:  78% (8891/11472)           
remote: Getting sizes:  79% (9006/11472)           
remote: Getting sizes:  80% (9121/11472)           
remote: Getting sizes:  81% (9235/11472)           
remote: Getting sizes:  82% (9350/11472)           
remote: Getting sizes:  83% (9465/11472)           
remote: Getting sizes:  84% (9580/11472)           
remote: Getting sizes:  85% (9694/11472)           
remote: Getting sizes:  86% (9809/11472)           
remote: Getting sizes:  87% (9924/11472)           
remote: Getting sizes:  88% (10038/11472)           
remote: Getting sizes:  89% (10153/11472)           
remote: Getting sizes:  90% (10268/11472)           
remote: Getting sizes:  91% (10383/11472)           
remote: Getting sizes:  92% (10497/11472)           
remote: Getting sizes:  93% (10612/11472)           
remote: Getting sizes:  94% (10727/11472)           
remote: Getting sizes:  95% (10842/11472)           
remote: Getting sizes:  96% (10956/11472)           
remote: Getting sizes:  97% (11071/11472)           
remote: Getting sizes:  98% (11186/11472)           
remote: Getting sizes:  99% (11300/11472)           
remote: Getting sizes: 100% (11415/11472)           
remote: Getting sizes: 100% (11472/11472)        
remote: Compressing objects:   2% (2283/136019)           
remote: Compressing objects:   3% (3527/136019)           
remote: Compressing objects:   4% (4761/136019)           
remote: Compressing objects:   5% (6493/136019)           
remote: Compressing objects:   6% (7488/136019)           
remote: Compressing objects:   7% (8976/136019)           
remote: Compressing objects:   8% (10203/136019)           
remote: Compressing objects:   8% (11004/136019)           
remote: Compressing objects:   9% (11577/136019)           
remote: Compressing objects:  10% (13020/136019)           
remote: Compressing objects:  11% (14292/136019)           
remote: Compressing objects:  12% (15643/136019)           
remote: Compressing objects:  13% (17005/136019)           
remote: Compressing objects:  14% (18369/136019)           
remote: Compressing objects:  15% (19739/136019)           
remote: Compressing objects:  16% (21092/136019)           
remote: Compressing objects:  17% (22494/136019)           
remote: Compressing objects:  18% (23812/136019)           
remote: Compressing objects:  19% (25178/136019)           
remote: Compressing objects:  20% (26525/136019)           
remote: Compressing objects:  21% (27892/136019)           
remote: Compressing objects:  22% (29245/136019)           
remote: Compressing objects:  23% (30608/136019)           
remote: Compressing objects:  23% (30898/136019)           
remote: Compressing objects:  24% (31965/136019)           
remote: Compressing objects:  25% (33328/136019)           
remote: Compressing objects:  26% (34718/136019)           
remote: Compressing objects:  27% (36242/136019)           
remote: Compressing objects:  28% (37463/136019)           
remote: Compressing objects:  29% (38920/136019)           
remote: Compressing objects:  30% (40413/136019)           
remote: Compressing objects:  31% (41518/136019)           
remote: Compressing objects:  32% (42874/136019)           
remote: Compressing objects:  33% (44291/136019)           
remote: Compressing objects:  34% (45581/136019)           
remote: Compressing objects:  35% (46998/136019)           
remote: Compressing objects:  36% (48288/136019)           
remote: Compressing objects:  37% (49662/136019)           
remote: Compressing objects:  38% (51008/136019)           
remote: Compressing objects:  39% (52578/136019)           
remote: Compressing objects:  40% (53740/136019)           
remote: Compressing objects:  41% (55178/136019)           
remote: Compressing objects:  42% (56456/136019)           
remote: Compressing objects:  43% (57809/136019)           
remote: Compressing objects:  44% (59346/136019)           
remote: Compressing objects:  45% (60555/136019)           
remote: Compressing objects:  46% (61889/136019)           
remote: Compressing objects:  47% (63635/136019)           
remote: Compressing objects:  48% (64734/136019)           
remote: Compressing objects:  49% (66266/136019)           
remote: Compressing objects:  50% (67771/136019)           
remote: Compressing objects:  51% (68697/136019)           
remote: Compressing objects:  52% (70305/136019)           
remote: Compressing objects:  53% (71426/136019)           
remote: Compressing objects:  54% (72847/136019)           
remote: Compressing objects:  55% (75005/136019)           
remote: Compressing objects:  56% (75722/136019)           
remote: Compressing objects:  57% (76854/136019)           
remote: Compressing objects:  58% (78328/136019)           
remote: Compressing objects:  59% (79875/136019)           
remote: Compressing objects:  60% (81271/136019)           
remote: Compressing objects:  61% (82609/136019)           
remote: Compressing objects:  62% (83836/136019)           
remote: Compressing objects:  63% (85035/136019)           
remote: Compressing objects:  64% (86376/136019)           
remote: Compressing objects:  65% (87765/136019)           
remote: Compressing objects:  66% (90114/136019)           
remote: Compressing objects:  67% (90753/136019)           
remote: Compressing objects:  68% (91837/136019)           
remote: Compressing objects:  69% (93275/136019)           
remote: Compressing objects:  70% (94574/136019)           
remote: Compressing objects:  71% (95905/136019)           
remote: Compressing objects:  72% (97302/136019)           
remote: Compressing objects:  73% (98642/136019)           
remote: Compressing objects:  74% (100233/136019)           
remote: Compressing objects:  75% (101398/136019)           
remote: Compressing objects:  76% (102716/136019)           
remote: Compressing objects:  77% (104180/136019)           
remote: Compressing objects:  78% (105454/136019)           
remote: Compressing objects:  79% (106802/136019)           
remote: Compressing objects:  80% (108237/136019)           
remote: Compressing objects:  81% (109801/136019)           
remote: Compressing objects:  82% (110904/136019)           
remote: Compressing objects:  83% (112279/136019)           
remote: Compressing objects:  84% (113737/136019)           
remote: Compressing objects:  85% (115028/136019)           
remote: Compressing objects:  85% (115490/136019)           
remote: Compressing objects:  86% (116581/136019)           
remote: Compressing objects:  87% (117694/136019)           
remote: Compressing objects:  88% (119021/136019)           
remote: Compressing objects:  89% (120504/136019)           
remote: Compressing objects:  90% (121775/136019)           
remote: Compressing objects:  91% (123110/136019)           
remote: Compressing objects:  92% (124730/136019)           
remote: Compressing objects:  93% (125931/136019)           
remote: Compressing objects:  94% (128121/136019)           
remote: Compressing objects:  95% (128760/136019)           
remote: Compressing objects:  96% (130048/136019)           
remote: Compressing objects:  97% (131291/136019)           
remote: Compressing objects:  98% (132747/136019)           
remote: Compressing objects:  99% (133979/136019)           
remote: Compressing objects: 100% (135344/136019)           
remote: Compressing objects: 100% (136018/136019)        
Receiving objects:   0% (1/12978)
Receiving objects:   1% (130/12978)
Receiving objects:   2% (260/12978)
Receiving objects:   3% (390/12978)
Receiving objects:   4% (520/12978)
Receiving objects:   5% (649/12978)
Receiving objects:   6% (779/12978)
Receiving objects:   7% (909/12978)
Receiving objects:   8% (1039/12978)
Receiving objects:   9% (1169/12978)
Receiving objects:  10% (1298/12978)
Receiving objects:  11% (1428/12978)
Receiving objects:  12% (1558/12978)
Receiving objects:  13% (1688/12978)
Receiving objects:  14% (1817/12978)
Receiving objects:  15% (1947/12978)
Receiving objects:  16% (2077/12978), 3.19 MiB | 5.33 MiB/s
Receiving objects:  17% (2207/12978), 3.19 MiB | 5.33 MiB/s
Receiving objects:  18% (2337/12978), 3.19 MiB | 5.33 MiB/s
Receiving objects:  19% (2466/12978), 3.19 MiB | 5.33 MiB/s
Receiving objects:  20% (2596/12978), 3.19 MiB | 5.33 MiB/s
Receiving objects:  21% (2726/12978), 3.19 MiB | 5.33 MiB/s
Receiving objects:  22% (2856/12978), 3.19 MiB | 5.33 MiB/s
Receiving objects:  23% (2985/12978), 3.19 MiB | 5.33 MiB/s
Receiving objects:  24% (3115/12978), 3.19 MiB | 5.33 MiB/s
Receiving objects:  25% (3245/12978), 3.19 MiB | 5.33 MiB/s
Receiving objects:  26% (3375/12978), 3.19 MiB | 5.33 MiB/s
Receiving objects:  27% (3505/12978), 3.19 MiB | 5.33 MiB/s
Receiving objects:  28% (3634/12978), 3.19 MiB | 5.33 MiB/s
Receiving objects:  29% (3764/12978), 3.19 MiB | 5.33 MiB/s
Receiving objects:  30% (3894/12978), 3.19 MiB | 5.33 MiB/s
Receiving objects:  31% (4024/12978), 3.19 MiB | 5.33 MiB/s
Receiving objects:  32% (4153/12978), 3.19 MiB | 5.33 MiB/s
Receiving objects:  32% (4155/12978), 3.19 MiB | 5.33 MiB/s
Receiving objects:  33% (4283/12978), 3.19 MiB | 5.33 MiB/s
Receiving objects:  34% (4413/12978), 3.19 MiB | 5.33 MiB/s
Receiving objects:  35% (4543/12978), 3.19 MiB | 5.33 MiB/s
Receiving objects:  36% (4673/12978), 10.00 MiB | 9.09 MiB/s
Receiving objects:  37% (4802/12978), 10.00 MiB | 9.09 MiB/s
Receiving objects:  38% (4932/12978), 10.00 MiB | 9.09 MiB/s
Receiving objects:  39% (5062/12978), 12.96 MiB | 8.10 MiB/s
Receiving objects:  40% (5192/12978), 12.96 MiB | 8.10 MiB/s
Receiving objects:  41% (5321/12978), 12.96 MiB | 8.10 MiB/s
Receiving objects:  42% (5451/12978), 12.96 MiB | 8.10 MiB/s
Receiving objects:  43% (5581/12978), 12.96 MiB | 8.10 MiB/s
Receiving objects:  44% (5711/12978), 12.96 MiB | 8.10 MiB/s
Receiving objects:  45% (5841/12978), 12.96 MiB | 8.10 MiB/s
Receiving objects:  45% (5918/12978), 12.96 MiB | 8.10 MiB/s
Receiving objects:  46% (5970/12978), 16.58 MiB | 7.89 MiB/s
Receiving objects:  47% (6100/12978), 16.58 MiB | 7.89 MiB/s
Receiving objects:  47% (6182/12978), 20.40 MiB | 7.85 MiB/s
Receiving objects:  48% (6230/12978), 22.56 MiB | 7.28 MiB/s
Receiving objects:  49% (6360/12978), 22.56 MiB | 7.28 MiB/s
Receiving objects:  50% (6489/12978), 22.56 MiB | 7.28 MiB/s
Receiving objects:  51% (6619/12978), 22.56 MiB | 7.28 MiB/s
Receiving objects:  52% (6749/12978), 25.75 MiB | 7.15 MiB/s
Receiving objects:  53% (6879/12978), 28.74 MiB | 7.01 MiB/s
Receiving objects:  54% (7009/12978), 28.74 MiB | 7.01 MiB/s
Receiving objects:  55% (7138/12978), 28.74 MiB | 7.01 MiB/s
Receiving objects:  56% (7268/12978), 31.46 MiB | 6.84 MiB/s
Receiving objects:  57% (7398/12978), 31.46 MiB | 6.84 MiB/s
Receiving objects:  58% (7528/12978), 31.46 MiB | 6.84 MiB/s
Receiving objects:  59% (7658/12978), 31.46 MiB | 6.84 MiB/s
Receiving objects:  60% (7787/12978), 31.46 MiB | 6.84 MiB/s
Receiving objects:  61% (7917/12978), 31.46 MiB | 6.84 MiB/s
Receiving objects:  62% (8047/12978), 31.46 MiB | 6.84 MiB/s
Receiving objects:  63% (8177/12978), 31.46 MiB | 6.84 MiB/s
Receiving objects:  64% (8306/12978), 31.46 MiB | 6.84 MiB/s
Receiving objects:  65% (8436/12978), 31.46 MiB | 6.84 MiB/s
Receiving objects:  65% (8465/12978), 31.46 MiB | 6.84 MiB/s
Receiving objects:  66% (8566/12978), 34.66 MiB | 6.99 MiB/s
Receiving objects:  67% (8696/12978), 34.66 MiB | 6.99 MiB/s
Receiving objects:  68% (8826/12978), 34.66 MiB | 6.99 MiB/s
Receiving objects:  69% (8955/12978), 34.66 MiB | 6.99 MiB/s
Receiving objects:  70% (9085/12978), 34.66 MiB | 6.99 MiB/s
Receiving objects:  71% (9215/12978), 34.66 MiB | 6.99 MiB/s
Receiving objects:  72% (9345/12978), 34.66 MiB | 6.99 MiB/s
Receiving objects:  73% (9474/12978), 34.66 MiB | 6.99 MiB/s
Receiving objects:  74% (9604/12978), 34.66 MiB | 6.99 MiB/s
Receiving objects:  75% (9734/12978), 34.66 MiB | 6.99 MiB/s
Receiving objects:  76% (9864/12978), 34.66 MiB | 6.99 MiB/s
Receiving objects:  77% (9994/12978), 34.66 MiB | 6.99 MiB/s
Receiving objects:  78% (10123/12978), 34.66 MiB | 6.99 MiB/s
Receiving objects:  79% (10253/12978), 34.66 MiB | 6.99 MiB/s
Receiving objects:  80% (10383/12978), 34.66 MiB | 6.99 MiB/s
Receiving objects:  81% (10513/12978), 34.66 MiB | 6.99 MiB/s
Receiving objects:  82% (10642/12978), 34.66 MiB | 6.99 MiB/s
Receiving objects:  83% (10772/12978), 34.66 MiB | 6.99 MiB/s
Receiving objects:  84% (10902/12978), 34.66 MiB | 6.99 MiB/s
Receiving objects:  85% (11032/12978), 34.66 MiB | 6.99 MiB/s
Receiving objects:  86% (11162/12978), 34.66 MiB | 6.99 MiB/s
Receiving objects:  87% (11291/12978), 34.66 MiB | 6.99 MiB/s
Receiving objects:  88% (11421/12978), 34.66 MiB | 6.99 MiB/s
Receiving objects:  89% (11551/12978), 34.66 MiB | 6.99 MiB/s
Receiving objects:  90% (11681/12978), 34.66 MiB | 6.99 MiB/s
Receiving objects:  91% (11810/12978), 34.66 MiB | 6.99 MiB/s
Receiving objects:  92% (11940/12978), 34.66 MiB | 6.99 MiB/s
Receiving objects:  93% (12070/12978), 34.66 MiB | 6.99 MiB/s
Receiving objects:  94% (12200/12978), 34.66 MiB | 6.99 MiB/s
Receiving objects:  95% (12330/12978), 34.66 MiB | 6.99 MiB/s
Receiving objects:  96% (12459/12978), 34.66 MiB | 6.99 MiB/s
Receiving objects:  97% (12589/12978), 41.46 MiB | 6.99 MiB/s
Receiving objects:  98% (12719/12978), 41.46 MiB | 6.99 MiB/s
Receiving objects:  99% (12849/12978), 41.46 MiB | 6.99 MiB/s
Receiving objects:  99% (12894/12978), 41.46 MiB | 6.99 MiB/s
remote: Total 12978 (delta 2788), reused 6334 (delta 1503)        
Receiving objects: 100% (12978/12978), 44.41 MiB | 6.99 MiB/s
Receiving objects: 100% (12978/12978), 45.70 MiB | 7.35 MiB/s, done.
Resolving deltas:   0% (0/2788)
Resolving deltas:   1% (28/2788)
Resolving deltas:   2% (56/2788)
Resolving deltas:   3% (84/2788)
Resolving deltas:   4% (112/2788)
Resolving deltas:   5% (140/2788)
Resolving deltas:   6% (168/2788)
Resolving deltas:   7% (197/2788)
Resolving deltas:   8% (224/2788)
Resolving deltas:   9% (251/2788)
Resolving deltas:  10% (279/2788)
Resolving deltas:  11% (307/2788)
Resolving deltas:  12% (335/2788)
Resolving deltas:  13% (363/2788)
Resolving deltas:  14% (391/2788)
Resolving deltas:  15% (419/2788)
Resolving deltas:  16% (447/2788)
Resolving deltas:  17% (474/2788)
Resolving deltas:  18% (502/2788)
Resolving deltas:  19% (530/2788)
Resolving deltas:  20% (559/2788)
Resolving deltas:  21% (586/2788)
Resolving deltas:  22% (614/2788)
Resolving deltas:  23% (642/2788)
Resolving deltas:  24% (670/2788)
Resolving deltas:  25% (699/2788)
Resolving deltas:  26% (726/2788)
Resolving deltas:  27% (753/2788)
Resolving deltas:  28% (781/2788)
Resolving deltas:  29% (809/2788)
Resolving deltas:  30% (837/2788)
Resolving deltas:  31% (865/2788)
Resolving deltas:  32% (893/2788)
Resolving deltas:  33% (921/2788)
Resolving deltas:  34% (948/2788)
Resolving deltas:  35% (977/2788)
Resolving deltas:  36% (1004/2788)
Resolving deltas:  37% (1032/2788)
Resolving deltas:  38% (1060/2788)
Resolving deltas:  39% (1088/2788)
Resolving deltas:  40% (1116/2788)
Resolving deltas:  41% (1144/2788)
Resolving deltas:  42% (1171/2788)
Resolving deltas:  43% (1199/2788)
Resolving deltas:  44% (1227/2788)
Resolving deltas:  45% (1255/2788)
Resolving deltas:  46% (1283/2788)
Resolving deltas:  47% (1311/2788)
Resolving deltas:  48% (1340/2788)
Resolving deltas:  49% (1367/2788)
Resolving deltas:  50% (1394/2788)
Resolving deltas:  51% (1422/2788)
Resolving deltas:  52% (1450/2788)
Resolving deltas:  53% (1478/2788)
Resolving deltas:  54% (1506/2788)
Resolving deltas:  55% (1534/2788)
Resolving deltas:  56% (1562/2788)
Resolving deltas:  57% (1590/2788)
Resolving deltas:  58% (1618/2788)
Resolving deltas:  59% (1645/2788)
Resolving deltas:  60% (1673/2788)
Resolving deltas:  61% (1701/2788)
Resolving deltas:  62% (1729/2788)
Resolving deltas:  63% (1757/2788)
Resolving deltas:  64% (1785/2788)
Resolving deltas:  65% (1813/2788)
Resolving deltas:  66% (1841/2788)
Resolving deltas:  67% (1868/2788)
Resolving deltas:  68% (1896/2788)
Resolving deltas:  69% (1924/2788)
Resolving deltas:  70% (1952/2788)
Resolving deltas:  71% (1980/2788)
Resolving deltas:  72% (2008/2788)
Resolving deltas:  73% (2036/2788)
Resolving deltas:  74% (2064/2788)
Resolving deltas:  75% (2091/2788)
Resolving deltas:  76% (2119/2788)
Resolving deltas:  77% (2147/2788)
Resolving deltas:  78% (2175/2788)
Resolving deltas:  79% (2203/2788)
Resolving deltas:  80% (2231/2788)
Resolving deltas:  81% (2259/2788)
Resolving deltas:  82% (2287/2788)
Resolving deltas:  83% (2317/2788)
Resolving deltas:  84% (2342/2788)
Resolving deltas:  85% (2370/2788)
Resolving deltas:  86% (2398/2788)
Resolving deltas:  87% (2426/2788)
Resolving deltas:  88% (2454/2788)
Resolving deltas:  89% (2482/2788)
Resolving deltas:  90% (2510/2788)
Resolving deltas:  91% (2538/2788)
Resolving deltas:  92% (2565/2788)
Resolving deltas:  93% (2593/2788)
Resolving deltas:  94% (2621/2788)
Resolving deltas:  95% (2649/2788)
Resolving deltas:  96% (2677/2788)
Resolving deltas:  97% (2705/2788)
Resolving deltas:  98% (2734/2788)
Resolving deltas:  99% (2761/2788)
Resolving deltas: 100% (2788/2788)
Resolving deltas: 100% (2788/2788), done.
Updating files:  67% (7749/11459)
Updating files:  68% (7793/11459)
Updating files:  69% (7907/11459)
Updating files:  70% (8022/11459)
Updating files:  71% (8136/11459)
Updating files:  72% (8251/11459)
Updating files:  73% (8366/11459)
Updating files:  74% (8480/11459)
Updating files:  75% (8595/11459)
Updating files:  76% (8709/11459)
Updating files:  77% (8824/11459)
Updating files:  78% (8939/11459)
Updating files:  79% (9053/11459)
Updating files:  80% (9168/11459)
Updating files:  81% (9282/11459)
Updating files:  82% (9397/11459)
Updating files:  83% (9511/11459)
Updating files:  84% (9626/11459)
Updating files:  85% (9741/11459)
Updating files:  86% (9855/11459)
Updating files:  87% (9970/11459)
Updating files:  88% (10084/11459)
Updating files:  89% (10199/11459)
Updating files:  90% (10314/11459)
Updating files:  91% (10428/11459)
Updating files:  92% (10543/11459)
Updating files:  93% (10657/11459)
Updating files:  94% (10772/11459)
Updating files:  95% (10887/11459)
Updating files:  96% (11001/11459)
Updating files:  97% (11116/11459)
Updating files:  98% (11230/11459)
Updating files:  99% (11345/11459)
Updating files: 100% (11459/11459)
Updating files: 100% (11459/11459), done.
 00:13

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-1  Started
 Container mediawiki-mediawiki-web-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  44/133 [=========>------------------]  33%
  70/133 [==============>-------------]  52%
  96/133 [====================>-------]  72%
 113/133 [=======================>----]  84%
 126/133 [==========================>-]  94%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:03

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 6.4 s.
 00:07

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 10s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:10

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:01

 Total duration: 01:19

 01:20

Install 'extensions/Disambiguator'...

Cloning component(s)
:0: _clone_component "extensions/Disambiguator"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/Disambiguator to 'extensions/Disambiguator' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/Disambiguator'...
|0| remote: Counting objects: 1           
remote: Counting objects: 178, done        
|0| remote: Finding sources:   1% (1/178)           
remote: Finding sources:   2% (3/178)           
remote: Finding sources:   3% (5/178)           
remote: Finding sources:   4% (7/178)           
remote: Finding sources:   5% (9/178)           
remote: Finding sources:   6% (10/178)           
remote: Finding sources:   7% (12/178)           
remote: Finding sources:   8% (14/178)           
remote: Finding sources:   9% (16/178)           
remote: Finding sources:  10% (17/178)           
remote: Finding sources:  11% (19/178)           
remote: Finding sources:  12% (21/178)           
remote: Finding sources:  13% (23/178)           
remote: Finding sources:  14% (25/178)           
remote: Finding sources:  15% (26/178)           
remote: Finding sources:  16% (28/178)           
remote: Finding sources:  17% (30/178)           
remote: Finding sources:  18% (32/178)           
remote: Finding sources:  19% (33/178)           
remote: Finding sources:  20% (35/178)           
remote: Finding sources:  21% (37/178)           
remote: Finding sources:  22% (39/178)           
remote: Finding sources:  23% (41/178)           
remote: Finding sources:  24% (42/178)           
remote: Finding sources:  25% (44/178)           
remote: Finding sources:  26% (46/178)           
remote: Finding sources:  27% (48/178)           
remote: Finding sources:  28% (49/178)           
remote: Finding sources:  29% (51/178)           
remote: Finding sources:  30% (53/178)           
remote: Finding sources:  31% (55/178)           
remote: Finding sources:  32% (57/178)           
remote: Finding sources:  33% (58/178)           
remote: Finding sources:  34% (60/178)           
remote: Finding sources:  35% (62/178)           
remote: Finding sources:  36% (64/178)           
remote: Finding sources:  37% (65/178)           
remote: Finding sources:  38% (67/178)           
remote: Finding sources:  39% (69/178)           
remote: Finding sources:  40% (71/178)           
remote: Finding sources:  41% (73/178)           
remote: Finding sources:  42% (74/178)           
remote: Finding sources:  43% (76/178)           
remote: Finding sources:  44% (78/178)           
remote: Finding sources:  45% (80/178)           
remote: Finding sources:  46% (81/178)           
remote: Finding sources:  47% (83/178)           
remote: Finding sources:  48% (85/178)           
remote: Finding sources:  49% (87/178)           
remote: Finding sources:  50% (89/178)           
remote: Finding sources:  51% (90/178)           
remote: Finding sources:  52% (92/178)           
remote: Finding sources:  53% (94/178)           
remote: Finding sources:  54% (96/178)           
remote: Finding sources:  55% (98/178)           
remote: Finding sources:  56% (99/178)           
remote: Finding sources:  57% (101/178)           
remote: Finding sources:  58% (103/178)           
remote: Finding sources:  59% (105/178)           
remote: Finding sources:  60% (106/178)           
remote: Finding sources:  61% (108/178)           
remote: Finding sources:  62% (110/178)           
remote: Finding sources:  63% (112/178)           
remote: Finding sources:  64% (114/178)           
remote: Finding sources:  65% (115/178)           
remote: Finding sources:  66% (117/178)           
remote: Finding sources:  67% (119/178)           
remote: Finding sources:  68% (121/178)           
remote: Finding sources:  69% (122/178)           
remote: Finding sources:  70% (124/178)           
remote: Finding sources:  71% (126/178)           
remote: Finding sources:  72% (128/178)           
remote: Finding sources:  73% (130/178)           
remote: Finding sources:  74% (131/178)           
remote: Finding sources:  75% (133/178)           
remote: Finding sources:  76% (135/178)           
remote: Finding sources:  77% (137/178)           
remote: Finding sources:  78% (138/178)           
remote: Finding sources:  79% (140/178)           
remote: Finding sources:  80% (142/178)           
remote: Finding sources:  81% (144/178)           
remote: Finding sources:  82% (146/178)           
remote: Finding sources:  83% (147/178)           
remote: Finding sources:  84% (149/178)           
remote: Finding sources:  85% (151/178)           
remote: Finding sources:  86% (153/178)           
remote: Finding sources:  87% (154/178)           
remote: Finding sources:  88% (156/178)           
remote: Finding sources:  89% (158/178)           
remote: Finding sources:  90% (160/178)           
remote: Finding sources:  91% (162/178)           
remote: Finding sources:  92% (163/178)           
remote: Finding sources:  93% (165/178)           
remote: Finding sources:  94% (167/178)           
remote: Finding sources:  95% (169/178)           
remote: Finding sources:  96% (170/178)           
remote: Finding sources:  97% (172/178)           
remote: Finding sources:  98% (174/178)           
remote: Finding sources:  99% (176/178)           
remote: Finding sources: 100% (178/178)           
remote: Finding sources: 100% (178/178)        
|0| remote: Getting sizes:   1% (1/172)           
remote: Getting sizes:   2% (3/172)           
remote: Getting sizes:   3% (5/172)           
remote: Getting sizes:   4% (7/172)           
remote: Getting sizes:   5% (8/172)           
remote: Getting sizes:   6% (10/172)           
remote: Getting sizes:   7% (12/172)           
remote: Getting sizes:   8% (13/172)           
remote: Getting sizes:   9% (15/172)           
remote: Getting sizes:  10% (17/172)           
remote: Getting sizes:  11% (19/172)           
remote: Getting sizes:  12% (20/172)           
remote: Getting sizes:  13% (22/172)           
remote: Getting sizes:  14% (24/172)           
remote: Getting sizes:  15% (25/172)           
remote: Getting sizes:  16% (27/172)           
remote: Getting sizes:  17% (29/172)           
remote: Getting sizes:  18% (31/172)           
remote: Getting sizes:  19% (32/172)           
remote: Getting sizes:  20% (34/172)           
remote: Getting sizes:  21% (36/172)           
remote: Getting sizes:  22% (37/172)           
remote: Getting sizes:  23% (39/172)           
remote: Getting sizes:  24% (41/172)           
remote: Getting sizes:  25% (43/172)           
remote: Getting sizes:  26% (44/172)           
remote: Getting sizes:  27% (46/172)           
remote: Getting sizes:  28% (48/172)           
remote: Getting sizes:  29% (50/172)           
remote: Getting sizes:  30% (51/172)           
remote: Getting sizes:  31% (53/172)           
remote: Getting sizes:  32% (55/172)           
remote: Getting sizes:  33% (56/172)           
remote: Getting sizes:  34% (58/172)           
remote: Getting sizes:  35% (60/172)           
remote: Getting sizes:  36% (62/172)           
remote: Getting sizes:  37% (63/172)           
remote: Getting sizes:  38% (65/172)           
remote: Getting sizes:  39% (67/172)           
remote: Getting sizes:  40% (68/172)           
remote: Getting sizes:  41% (70/172)           
remote: Getting sizes:  42% (72/172)           
remote: Getting sizes:  43% (74/172)           
remote: Getting sizes:  44% (75/172)           
remote: Getting sizes:  45% (77/172)           
remote: Getting sizes:  46% (79/172)           
remote: Getting sizes:  47% (80/172)           
remote: Getting sizes:  48% (82/172)           
remote: Getting sizes:  49% (84/172)           
remote: Getting sizes:  50% (86/172)           
remote: Getting sizes:  51% (87/172)           
remote: Getting sizes:  52% (89/172)           
remote: Getting sizes:  53% (91/172)           
remote: Getting sizes:  54% (93/172)           
remote: Getting sizes:  55% (94/172)           
remote: Getting sizes:  56% (96/172)           
remote: Getting sizes:  57% (98/172)           
remote: Getting sizes:  58% (99/172)           
remote: Getting sizes:  59% (101/172)           
remote: Getting sizes:  60% (103/172)           
remote: Getting sizes:  61% (105/172)           
remote: Getting sizes:  62% (106/172)           
remote: Getting sizes:  63% (108/172)           
remote: Getting sizes:  64% (110/172)           
remote: Getting sizes:  65% (111/172)           
remote: Getting sizes:  66% (113/172)           
remote: Getting sizes:  67% (115/172)           
remote: Getting sizes:  68% (117/172)           
remote: Getting sizes:  69% (118/172)           
remote: Getting sizes:  70% (120/172)           
remote: Getting sizes:  71% (122/172)           
remote: Getting sizes:  72% (123/172)           
remote: Getting sizes:  73% (125/172)           
remote: Getting sizes:  74% (127/172)           
remote: Getting sizes:  75% (129/172)           
remote: Getting sizes:  76% (130/172)           
remote: Getting sizes:  77% (132/172)           
remote: Getting sizes:  78% (134/172)           
remote: Getting sizes:  79% (136/172)           
remote: Getting sizes:  80% (137/172)           
remote: Getting sizes:  81% (139/172)           
remote: Getting sizes:  82% (141/172)           
remote: Getting sizes:  83% (142/172)           
remote: Getting sizes:  84% (144/172)           
remote: Getting sizes:  85% (146/172)           
remote: Getting sizes:  86% (148/172)           
remote: Getting sizes:  87% (149/172)           
remote: Getting sizes:  88% (151/172)           
remote: Getting sizes:  89% (153/172)           
remote: Getting sizes:  90% (154/172)           
remote: Getting sizes:  91% (156/172)           
remote: Getting sizes:  92% (158/172)           
remote: Getting sizes:  93% (160/172)           
remote: Getting sizes:  94% (161/172)           
remote: Getting sizes:  95% (163/172)           
remote: Getting sizes:  96% (165/172)           
remote: Getting sizes:  97% (166/172)           
remote: Getting sizes:  98% (168/172)           
remote: Getting sizes:  99% (170/172)           
remote: Getting sizes: 100% (172/172)           
remote: Getting sizes: 100% (172/172)        
|0| remote: Compressing objects:   1% (5643/464560)           
remote: Compressing objects:   3% (14875/464560)           
remote: Compressing objects:   4% (17010/464560)           
remote: Compressing objects:   5% (21471/464560)           
remote: Compressing objects:   6% (25996/464560)           
remote: Compressing objects:   7% (31618/464560)           
remote: Compressing objects:   8% (35041/464560)           
remote: Compressing objects:   9% (40879/464560)           
remote: Compressing objects:  10% (44321/464560)           
remote: Compressing objects:  11% (50291/464560)           
remote: Compressing objects:  12% (54310/464560)           
remote: Compressing objects:  13% (58261/464560)           
remote: Compressing objects:  14% (64256/464560)           
remote: Compressing objects:  15% (67979/464560)           
remote: Compressing objects:  16% (74458/464560)           
remote: Compressing objects:  17% (77057/464560)           
remote: Compressing objects:  18% (82045/464560)           
remote: Compressing objects:  19% (86271/464560)           
remote: Compressing objects:  83% (387798/464560)           
remote: Compressing objects:  84% (389171/464560)           
remote: Compressing objects:  85% (393477/464560)           
remote: Compressing objects:  86% (397260/464560)           
remote: Compressing objects:  87% (402751/464560)           
remote: Compressing objects:  88% (406700/464560)           
remote: Compressing objects:  89% (412160/464560)           
remote: Compressing objects:  90% (416653/464560)           
remote: Compressing objects:  91% (421839/464560)           
remote: Compressing objects:  92% (425080/464560)           
remote: Compressing objects:  93% (429879/464560)           
remote: Compressing objects:  94% (434590/464560)           
remote: Compressing objects:  95% (439337/464560)           
remote: Compressing objects:  96% (444649/464560)           
remote: Compressing objects:  97% (448541/464560)           
remote: Compressing objects:  98% (453378/464560)           
remote: Compressing objects:  99% (458416/464560)           
remote: Compressing objects: 100% (463027/464560)           
remote: Compressing objects: 100% (464560/464560)        
|0| Receiving objects:   0% (1/178)
Receiving objects:   1% (2/178)
Receiving objects:   2% (4/178)
Receiving objects:   3% (6/178)
Receiving objects:   4% (8/178)
Receiving objects:   5% (9/178)
Receiving objects:   6% (11/178)
Receiving objects:   7% (13/178)
Receiving objects:   8% (15/178)
Receiving objects:   9% (17/178)
Receiving objects:  10% (18/178)
Receiving objects:  11% (20/178)
Receiving objects:  12% (22/178)
Receiving objects:  13% (24/178)
Receiving objects:  14% (25/178)
Receiving objects:  15% (27/178)
Receiving objects:  16% (29/178)
Receiving objects:  17% (31/178)
Receiving objects:  18% (33/178)
Receiving objects:  19% (34/178)
Receiving objects:  20% (36/178)
Receiving objects:  21% (38/178)
Receiving objects:  22% (40/178)
Receiving objects:  23% (41/178)
Receiving objects:  24% (43/178)
Receiving objects:  25% (45/178)
Receiving objects:  26% (47/178)
Receiving objects:  27% (49/178)
Receiving objects:  28% (50/178)
Receiving objects:  29% (52/178)
Receiving objects:  30% (54/178)
Receiving objects:  31% (56/178)
Receiving objects:  32% (57/178)
Receiving objects:  33% (59/178)
Receiving objects:  34% (61/178)
Receiving objects:  35% (63/178)
Receiving objects:  36% (65/178)
Receiving objects:  37% (66/178)
Receiving objects:  38% (68/178)
Receiving objects:  39% (70/178)
Receiving objects:  40% (72/178)
Receiving objects:  41% (73/178)
Receiving objects:  42% (75/178)
Receiving objects:  43% (77/178)
Receiving objects:  44% (79/178)
Receiving objects:  45% (81/178)
Receiving objects:  46% (82/178)
Receiving objects:  47% (84/178)
Receiving objects:  48% (86/178)
Receiving objects:  49% (88/178)
Receiving objects:  50% (89/178)
Receiving objects:  51% (91/178)
Receiving objects:  52% (93/178)
Receiving objects:  53% (95/178)
Receiving objects:  54% (97/178)
Receiving objects:  55% (98/178)
Receiving objects:  56% (100/178)
Receiving objects:  57% (102/178)
Receiving objects:  58% (104/178)
Receiving objects:  59% (106/178)
Receiving objects:  60% (107/178)
Receiving objects:  61% (109/178)
Receiving objects:  62% (111/178)
Receiving objects:  63% (113/178)
Receiving objects:  64% (114/178)
Receiving objects:  65% (116/178)
Receiving objects:  66% (118/178)
Receiving objects:  67% (120/178)
Receiving objects:  68% (122/178)
Receiving objects:  69% (123/178)
Receiving objects:  70% (125/178)
Receiving objects:  71% (127/178)
Receiving objects:  72% (129/178)
Receiving objects:  73% (130/178)
Receiving objects:  74% (132/178)
Receiving objects:  75% (134/178)
Receiving objects:  76% (136/178)
Receiving objects:  77% (138/178)
Receiving objects:  78% (139/178)
Receiving objects:  79% (141/178)
Receiving objects:  80% (143/178)
Receiving objects:  81% (145/178)
Receiving objects:  82% (146/178)
Receiving objects:  83% (148/178)
Receiving objects:  84% (150/178)
Receiving objects:  85% (152/178)
Receiving objects:  86% (154/178)
Receiving objects:  87% (155/178)
Receiving objects:  88% (157/178)
Receiving objects:  89% (159/178)
Receiving objects:  90% (161/178)
Receiving objects:  91% (162/178)
Receiving objects:  92% (164/178)
Receiving objects:  93% (166/178)
Receiving objects:  94% (168/178)
Receiving objects:  95% (170/178)
Receiving objects:  96% (171/178)
Receiving objects:  97% (173/178)
remote: Total 178 (delta 12), reused 63 (delta 4)        
|0| Receiving objects:  98% (175/178)
Receiving objects:  99% (177/178)
Receiving objects: 100% (178/178)
Receiving objects: 100% (178/178), 174.20 KiB | 5.28 MiB/s, done.
|0| Resolving deltas:   0% (0/12)
Resolving deltas:   8% (1/12)
Resolving deltas:  16% (2/12)
Resolving deltas:  25% (3/12)
Resolving deltas:  41% (5/12)
Resolving deltas:  50% (6/12)
Resolving deltas:  58% (7/12)
Resolving deltas:  66% (8/12)
Resolving deltas:  75% (9/12)
Resolving deltas:  83% (10/12)
Resolving deltas:  91% (11/12)
Resolving deltas: 100% (12/12)
Resolving deltas: 100% (12/12), done.
|0|  00:00
 00:00

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:03

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }

added 1 package, and audited 1443 packages in 3s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:03

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.4 s.
 00:02

Running 'extensions/Disambiguator/setup.sh' if found
Looking for '/var/local/extensions/Disambiguator/setup.sh'
No '/var/local/extensions/Disambiguator/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:12
 00:12

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-mediawiki-web-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:12

Reclaim disk space if needed
Free disk space (22%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12978, done        
remote: Finding sources:   1% (65/12978)           
remote: Finding sources:   2% (195/12978)           
remote: Finding sources:   3% (325/12978)           
remote: Finding sources:   4% (455/12978)           
remote: Finding sources:   5% (585/12978)           
remote: Finding sources:   6% (714/12978)           
remote: Finding sources:   7% (844/12978)           
remote: Finding sources:   8% (974/12978)           
remote: Finding sources:   9% (1104/12978)           
remote: Finding sources:  10% (1233/12978)           
remote: Finding sources:  11% (1363/12978)           
remote: Finding sources:  12% (1493/12978)           
remote: Finding sources:  13% (1623/12978)           
remote: Finding sources:  14% (1753/12978)           
remote: Finding sources:  15% (1882/12978)           
remote: Finding sources:  16% (2012/12978)           
remote: Finding sources:  17% (2142/12978)           
remote: Finding sources:  18% (2272/12978)           
remote: Finding sources:  19% (2401/12978)           
remote: Finding sources:  20% (2531/12978)           
remote: Finding sources:  21% (2661/12978)           
remote: Finding sources:  22% (2791/12978)           
remote: Finding sources:  23% (2921/12978)           
remote: Finding sources:  24% (3050/12978)           
remote: Finding sources:  25% (3180/12978)           
remote: Finding sources:  26% (3310/12978)           
remote: Finding sources:  27% (3440/12978)           
remote: Finding sources:  28% (3569/12978)           
remote: Finding sources:  29% (3699/12978)           
remote: Finding sources:  30% (3829/12978)           
remote: Finding sources:  31% (3959/12978)           
remote: Finding sources:  32% (4089/12978)           
remote: Finding sources:  33% (4218/12978)           
remote: Finding sources:  34% (4348/12978)           
remote: Finding sources:  35% (4478/12978)           
remote: Finding sources:  36% (4608/12978)           
remote: Finding sources:  37% (4737/12978)           
remote: Finding sources:  38% (4867/12978)           
remote: Finding sources:  39% (4997/12978)           
remote: Finding sources:  40% (5127/12978)           
remote: Finding sources:  41% (5257/12978)           
remote: Finding sources:  42% (5386/12978)           
remote: Finding sources:  43% (5516/12978)           
remote: Finding sources:  44% (5646/12978)           
remote: Finding sources:  45% (5776/12978)           
remote: Finding sources:  46% (5905/12978)           
remote: Finding sources:  47% (6035/12978)           
remote: Finding sources:  48% (6165/12978)           
remote: Finding sources:  49% (6295/12978)           
remote: Finding sources:  50% (6425/12978)           
remote: Finding sources:  51% (6554/12978)           
remote: Finding sources:  52% (6684/12978)           
remote: Finding sources:  53% (6814/12978)           
remote: Finding sources:  54% (6944/12978)           
remote: Finding sources:  55% (7074/12978)           
remote: Finding sources:  56% (7203/12978)           
remote: Finding sources:  57% (7333/12978)           
remote: Finding sources:  58% (7463/12978)           
remote: Finding sources:  59% (7593/12978)           
remote: Finding sources:  60% (7722/12978)           
remote: Finding sources:  61% (7852/12978)           
remote: Finding sources:  62% (7982/12978)           
remote: Finding sources:  63% (8112/12978)           
remote: Finding sources:  64% (8242/12978)           
remote: Finding sources:  65% (8371/12978)           
remote: Finding sources:  66% (8501/12978)           
remote: Finding sources:  67% (8631/12978)           
remote: Finding sources:  68% (8761/12978)           
remote: Finding sources:  69% (8890/12978)           
remote: Finding sources:  70% (9020/12978)           
remote: Finding sources:  71% (9150/12978)           
remote: Finding sources:  72% (9280/12978)           
remote: Finding sources:  73% (9410/12978)           
remote: Finding sources:  74% (9539/12978)           
remote: Finding sources:  75% (9669/12978)           
remote: Finding sources:  76% (9799/12978)           
remote: Finding sources:  77% (9929/12978)           
remote: Finding sources:  78% (10058/12978)           
remote: Finding sources:  79% (10188/12978)           
remote: Finding sources:  80% (10318/12978)           
remote: Finding sources:  81% (10448/12978)           
remote: Finding sources:  82% (10578/12978)           
remote: Finding sources:  83% (10707/12978)           
remote: Finding sources:  84% (10837/12978)           
remote: Finding sources:  85% (10967/12978)           
remote: Finding sources:  86% (11097/12978)           
remote: Finding sources:  87% (11226/12978)           
remote: Finding sources:  88% (11356/12978)           
remote: Finding sources:  89% (11486/12978)           
remote: Finding sources:  90% (11616/12978)           
remote: Finding sources:  91% (11746/12978)           
remote: Finding sources:  92% (11875/12978)           
remote: Finding sources:  93% (12005/12978)           
remote: Finding sources:  94% (12135/12978)           
remote: Finding sources:  95% (12265/12978)           
remote: Finding sources:  96% (12394/12978)           
remote: Finding sources:  97% (12524/12978)           
remote: Finding sources:  98% (12654/12978)           
remote: Finding sources:  99% (12784/12978)           
remote: Finding sources: 100% (12914/12978)           
remote: Finding sources: 100% (12978/12978)        
remote: Getting sizes:   1% (58/11472)           
remote: Getting sizes:   2% (173/11472)           
remote: Getting sizes:   3% (287/11472)           
remote: Getting sizes:   4% (402/11472)           
remote: Getting sizes:   5% (517/11472)           
remote: Getting sizes:   6% (631/11472)           
remote: Getting sizes:   7% (746/11472)           
remote: Getting sizes:   8% (861/11472)           
remote: Getting sizes:   9% (976/11472)           
remote: Getting sizes:  10% (1090/11472)           
remote: Getting sizes:  11% (1205/11472)           
remote: Getting sizes:  12% (1320/11472)           
remote: Getting sizes:  13% (1434/11472)           
remote: Getting sizes:  14% (1549/11472)           
remote: Getting sizes:  15% (1664/11472)           
remote: Getting sizes:  16% (1779/11472)           
remote: Getting sizes:  17% (1893/11472)           
remote: Getting sizes:  18% (2008/11472)           
remote: Getting sizes:  19% (2123/11472)           
remote: Getting sizes:  20% (2238/11472)           
remote: Getting sizes:  21% (2352/11472)           
remote: Getting sizes:  22% (2467/11472)           
remote: Getting sizes:  23% (2582/11472)           
remote: Getting sizes:  24% (2696/11472)           
remote: Getting sizes:  25% (2811/11472)           
remote: Getting sizes:  26% (2926/11472)           
remote: Getting sizes:  27% (3041/11472)           
remote: Getting sizes:  28% (3155/11472)           
remote: Getting sizes:  29% (3270/11472)           
remote: Getting sizes:  30% (3385/11472)           
remote: Getting sizes:  31% (3499/11472)           
remote: Getting sizes:  32% (3614/11472)           
remote: Getting sizes:  33% (3729/11472)           
remote: Getting sizes:  34% (3844/11472)           
remote: Getting sizes:  35% (3958/11472)           
remote: Getting sizes:  36% (4073/11472)           
remote: Getting sizes:  37% (4188/11472)           
remote: Getting sizes:  38% (4302/11472)           
remote: Getting sizes:  39% (4417/11472)           
remote: Getting sizes:  40% (4532/11472)           
remote: Getting sizes:  41% (4647/11472)           
remote: Getting sizes:  42% (4761/11472)           
remote: Getting sizes:  43% (4876/11472)           
remote: Getting sizes:  44% (4991/11472)           
remote: Getting sizes:  45% (5106/11472)           
remote: Getting sizes:  46% (5220/11472)           
remote: Getting sizes:  47% (5335/11472)           
remote: Getting sizes:  48% (5450/11472)           
remote: Getting sizes:  49% (5564/11472)           
remote: Getting sizes:  50% (5679/11472)           
remote: Getting sizes:  51% (5794/11472)           
remote: Getting sizes:  52% (5909/11472)           
remote: Getting sizes:  53% (6023/11472)           
remote: Getting sizes:  54% (6138/11472)           
remote: Getting sizes:  55% (6253/11472)           
remote: Getting sizes:  56% (6367/11472)           
remote: Getting sizes:  57% (6482/11472)           
remote: Getting sizes:  58% (6597/11472)           
remote: Getting sizes:  59% (6712/11472)           
remote: Getting sizes:  60% (6826/11472)           
remote: Getting sizes:  61% (6941/11472)           
remote: Getting sizes:  62% (7056/11472)           
remote: Getting sizes:  63% (7170/11472)           
remote: Getting sizes:  64% (7285/11472)           
remote: Getting sizes:  65% (7400/11472)           
remote: Getting sizes:  66% (7515/11472)           
remote: Getting sizes:  67% (7629/11472)           
remote: Getting sizes:  68% (7744/11472)           
remote: Getting sizes:  69% (7859/11472)           
remote: Getting sizes:  70% (7974/11472)           
remote: Getting sizes:  71% (8088/11472)           
remote: Getting sizes:  72% (8203/11472)           
remote: Getting sizes:  73% (8318/11472)           
remote: Getting sizes:  74% (8432/11472)           
remote: Getting sizes:  75% (8547/11472)           
remote: Getting sizes:  76% (8662/11472)           
remote: Getting sizes:  77% (8777/11472)           
remote: Getting sizes:  78% (8891/11472)           
remote: Getting sizes:  79% (9006/11472)           
remote: Getting sizes:  80% (9121/11472)           
remote: Getting sizes:  81% (9235/11472)           
remote: Getting sizes:  82% (9350/11472)           
remote: Getting sizes:  83% (9465/11472)           
remote: Getting sizes:  84% (9580/11472)           
remote: Getting sizes:  85% (9694/11472)           
remote: Getting sizes:  86% (9809/11472)           
remote: Getting sizes:  87% (9924/11472)           
remote: Getting sizes:  88% (10038/11472)           
remote: Getting sizes:  89% (10153/11472)           
remote: Getting sizes:  90% (10268/11472)           
remote: Getting sizes:  91% (10383/11472)           
remote: Getting sizes:  92% (10497/11472)           
remote: Getting sizes:  93% (10612/11472)           
remote: Getting sizes:  94% (10727/11472)           
remote: Getting sizes:  95% (10842/11472)           
remote: Getting sizes:  96% (10956/11472)           
remote: Getting sizes:  97% (11071/11472)           
remote: Getting sizes:  98% (11186/11472)           
remote: Getting sizes:  99% (11300/11472)           
remote: Getting sizes: 100% (11415/11472)           
remote: Getting sizes: 100% (11472/11472)        
remote: Compressing objects:   2% (2283/136019)           
remote: Compressing objects:   3% (3527/136019)           
remote: Compressing objects:   4% (4761/136019)           
remote: Compressing objects:   5% (6493/136019)           
remote: Compressing objects:   6% (7488/136019)           
remote: Compressing objects:   7% (8976/136019)           
remote: Compressing objects:   8% (10203/136019)           
remote: Compressing objects:   8% (10917/136019)           
remote: Compressing objects:   9% (11577/136019)           
remote: Compressing objects:  10% (13020/136019)           
remote: Compressing objects:  11% (14292/136019)           
remote: Compressing objects:  12% (15643/136019)           
remote: Compressing objects:  13% (17005/136019)           
remote: Compressing objects:  14% (18369/136019)           
remote: Compressing objects:  15% (19739/136019)           
remote: Compressing objects:  16% (21092/136019)           
remote: Compressing objects:  17% (22494/136019)           
remote: Compressing objects:  18% (23812/136019)           
remote: Compressing objects:  19% (25178/136019)           
remote: Compressing objects:  20% (26525/136019)           
remote: Compressing objects:  21% (27892/136019)           
remote: Compressing objects:  22% (29245/136019)           
remote: Compressing objects:  22% (30555/136019)           
remote: Compressing objects:  23% (30608/136019)           
remote: Compressing objects:  24% (31965/136019)           
remote: Compressing objects:  25% (33328/136019)           
remote: Compressing objects:  26% (34718/136019)           
remote: Compressing objects:  27% (36242/136019)           
remote: Compressing objects:  28% (37463/136019)           
remote: Compressing objects:  29% (38920/136019)           
remote: Compressing objects:  30% (40413/136019)           
remote: Compressing objects:  31% (41518/136019)           
remote: Compressing objects:  32% (42874/136019)           
remote: Compressing objects:  33% (44291/136019)           
remote: Compressing objects:  34% (45581/136019)           
remote: Compressing objects:  35% (46998/136019)           
remote: Compressing objects:  36% (48288/136019)           
remote: Compressing objects:  37% (49662/136019)           
remote: Compressing objects:  38% (51008/136019)           
remote: Compressing objects:  39% (52578/136019)           
remote: Compressing objects:  40% (53740/136019)           
remote: Compressing objects:  41% (55178/136019)           
remote: Compressing objects:  42% (56456/136019)           
remote: Compressing objects:  43% (57809/136019)           
remote: Compressing objects:  44% (59346/136019)           
remote: Compressing objects:  45% (60555/136019)           
remote: Compressing objects:  46% (61889/136019)           
remote: Compressing objects:  47% (63635/136019)           
remote: Compressing objects:  48% (64734/136019)           
remote: Compressing objects:  49% (66266/136019)           
remote: Compressing objects:  50% (67771/136019)           
remote: Compressing objects:  51% (68697/136019)           
remote: Compressing objects:  52% (70305/136019)           
remote: Compressing objects:  53% (71426/136019)           
remote: Compressing objects:  53% (71725/136019)           
remote: Compressing objects:  54% (72847/136019)           
remote: Compressing objects:  55% (75005/136019)           
remote: Compressing objects:  56% (75722/136019)           
remote: Compressing objects:  57% (76854/136019)           
remote: Compressing objects:  58% (78328/136019)           
remote: Compressing objects:  59% (79875/136019)           
remote: Compressing objects:  60% (81271/136019)           
remote: Compressing objects:  61% (82609/136019)           
remote: Compressing objects:  62% (83836/136019)           
remote: Compressing objects:  63% (85035/136019)           
remote: Compressing objects:  64% (86376/136019)           
remote: Compressing objects:  65% (87765/136019)           
remote: Compressing objects:  66% (90114/136019)           
remote: Compressing objects:  67% (90753/136019)           
remote: Compressing objects:  68% (91837/136019)           
remote: Compressing objects:  69% (93275/136019)           
remote: Compressing objects:  70% (94574/136019)           
remote: Compressing objects:  71% (95905/136019)           
remote: Compressing objects:  72% (97302/136019)           
remote: Compressing objects:  73% (98642/136019)           
remote: Compressing objects:  74% (100233/136019)           
remote: Compressing objects:  75% (101398/136019)           
remote: Compressing objects:  76% (102716/136019)           
remote: Compressing objects:  77% (104180/136019)           
remote: Compressing objects:  78% (105454/136019)           
remote: Compressing objects:  79% (106802/136019)           
remote: Compressing objects:  80% (108237/136019)           
remote: Compressing objects:  81% (109801/136019)           
remote: Compressing objects:  82% (110904/136019)           
remote: Compressing objects:  83% (112279/136019)           
remote: Compressing objects:  84% (113737/136019)           
remote: Compressing objects:  85% (115028/136019)           
remote: Compressing objects:  86% (116581/136019)           
remote: Compressing objects:  87% (117694/136019)           
remote: Compressing objects:  88% (119021/136019)           
remote: Compressing objects:  89% (120504/136019)           
remote: Compressing objects:  90% (121775/136019)           
remote: Compressing objects:  91% (123110/136019)           
remote: Compressing objects:  92% (124730/136019)           
remote: Compressing objects:  93% (125931/136019)           
remote: Compressing objects:  94% (128121/136019)           
remote: Compressing objects:  95% (128760/136019)           
remote: Compressing objects:  96% (130048/136019)           
remote: Compressing objects:  97% (131291/136019)           
remote: Compressing objects:  98% (132747/136019)           
remote: Compressing objects:  99% (133979/136019)           
remote: Compressing objects: 100% (135344/136019)           
remote: Compressing objects: 100% (136018/136019)        
Receiving objects:   0% (1/12978)
Receiving objects:   1% (130/12978)
Receiving objects:   2% (260/12978)
Receiving objects:   3% (390/12978)
Receiving objects:   4% (520/12978)
Receiving objects:   5% (649/12978)
Receiving objects:   6% (779/12978)
Receiving objects:   7% (909/12978)
Receiving objects:   8% (1039/12978)
Receiving objects:   9% (1169/12978)
Receiving objects:  10% (1298/12978)
Receiving objects:  11% (1428/12978)
Receiving objects:  12% (1558/12978)
Receiving objects:  13% (1688/12978)
Receiving objects:  14% (1817/12978)
Receiving objects:  15% (1947/12978)
Receiving objects:  16% (2077/12978)
Receiving objects:  17% (2207/12978)
Receiving objects:  18% (2337/12978), 4.50 MiB | 9.00 MiB/s
Receiving objects:  19% (2466/12978), 4.50 MiB | 9.00 MiB/s
Receiving objects:  20% (2596/12978), 4.50 MiB | 9.00 MiB/s
Receiving objects:  21% (2726/12978), 4.50 MiB | 9.00 MiB/s
Receiving objects:  22% (2856/12978), 4.50 MiB | 9.00 MiB/s
Receiving objects:  23% (2985/12978), 4.50 MiB | 9.00 MiB/s
Receiving objects:  24% (3115/12978), 4.50 MiB | 9.00 MiB/s
Receiving objects:  25% (3245/12978), 4.50 MiB | 9.00 MiB/s
Receiving objects:  26% (3375/12978), 4.50 MiB | 9.00 MiB/s
Receiving objects:  27% (3505/12978), 4.50 MiB | 9.00 MiB/s
Receiving objects:  28% (3634/12978), 4.50 MiB | 9.00 MiB/s
Receiving objects:  29% (3764/12978), 4.50 MiB | 9.00 MiB/s
Receiving objects:  30% (3894/12978), 4.50 MiB | 9.00 MiB/s
Receiving objects:  31% (4024/12978), 4.50 MiB | 9.00 MiB/s
Receiving objects:  31% (4143/12978), 4.50 MiB | 9.00 MiB/s
Receiving objects:  32% (4153/12978), 4.50 MiB | 9.00 MiB/s
Receiving objects:  33% (4283/12978), 9.13 MiB | 9.12 MiB/s
Receiving objects:  34% (4413/12978), 9.13 MiB | 9.12 MiB/s
Receiving objects:  35% (4543/12978), 9.13 MiB | 9.12 MiB/s
Receiving objects:  36% (4673/12978), 9.13 MiB | 9.12 MiB/s
Receiving objects:  37% (4802/12978), 12.13 MiB | 8.08 MiB/s
Receiving objects:  38% (4932/12978), 12.13 MiB | 8.08 MiB/s
Receiving objects:  39% (5062/12978), 12.13 MiB | 8.08 MiB/s
Receiving objects:  40% (5192/12978), 12.13 MiB | 8.08 MiB/s
Receiving objects:  41% (5321/12978), 12.13 MiB | 8.08 MiB/s
Receiving objects:  42% (5451/12978), 12.13 MiB | 8.08 MiB/s
Receiving objects:  43% (5581/12978), 12.13 MiB | 8.08 MiB/s
Receiving objects:  44% (5711/12978), 12.13 MiB | 8.08 MiB/s
Receiving objects:  45% (5841/12978), 12.13 MiB | 8.08 MiB/s
Receiving objects:  45% (5903/12978), 12.13 MiB | 8.08 MiB/s
Receiving objects:  46% (5970/12978), 15.88 MiB | 7.94 MiB/s
Receiving objects:  47% (6100/12978), 19.63 MiB | 7.85 MiB/s
Receiving objects:  47% (6223/12978), 19.63 MiB | 7.85 MiB/s
Receiving objects:  48% (6230/12978), 19.63 MiB | 7.85 MiB/s
Receiving objects:  49% (6360/12978), 23.18 MiB | 7.72 MiB/s
Receiving objects:  50% (6489/12978), 23.18 MiB | 7.72 MiB/s
Receiving objects:  51% (6619/12978), 23.18 MiB | 7.72 MiB/s
Receiving objects:  52% (6749/12978), 27.93 MiB | 7.97 MiB/s
Receiving objects:  53% (6879/12978), 27.93 MiB | 7.97 MiB/s
Receiving objects:  54% (7009/12978), 27.93 MiB | 7.97 MiB/s
Receiving objects:  55% (7138/12978), 27.93 MiB | 7.97 MiB/s
Receiving objects:  56% (7268/12978), 27.93 MiB | 7.97 MiB/s
Receiving objects:  57% (7398/12978), 27.93 MiB | 7.97 MiB/s
Receiving objects:  58% (7528/12978), 27.93 MiB | 7.97 MiB/s
Receiving objects:  59% (7658/12978), 32.22 MiB | 8.04 MiB/s
Receiving objects:  60% (7787/12978), 32.22 MiB | 8.04 MiB/s
Receiving objects:  61% (7917/12978), 32.22 MiB | 8.04 MiB/s
Receiving objects:  62% (8047/12978), 32.22 MiB | 8.04 MiB/s
Receiving objects:  63% (8177/12978), 32.22 MiB | 8.04 MiB/s
Receiving objects:  64% (8306/12978), 32.22 MiB | 8.04 MiB/s
Receiving objects:  65% (8436/12978), 32.22 MiB | 8.04 MiB/s
Receiving objects:  66% (8566/12978), 32.22 MiB | 8.04 MiB/s
Receiving objects:  67% (8696/12978), 32.22 MiB | 8.04 MiB/s
Receiving objects:  68% (8826/12978), 32.22 MiB | 8.04 MiB/s
Receiving objects:  69% (8955/12978), 32.22 MiB | 8.04 MiB/s
Receiving objects:  70% (9085/12978), 32.22 MiB | 8.04 MiB/s
Receiving objects:  71% (9215/12978), 32.22 MiB | 8.04 MiB/s
Receiving objects:  72% (9345/12978), 32.22 MiB | 8.04 MiB/s
Receiving objects:  73% (9474/12978), 32.22 MiB | 8.04 MiB/s
Receiving objects:  74% (9604/12978), 32.22 MiB | 8.04 MiB/s
Receiving objects:  75% (9734/12978), 32.22 MiB | 8.04 MiB/s
Receiving objects:  76% (9864/12978), 32.22 MiB | 8.04 MiB/s
Receiving objects:  77% (9994/12978), 32.22 MiB | 8.04 MiB/s
Receiving objects:  78% (10123/12978), 32.22 MiB | 8.04 MiB/s
Receiving objects:  79% (10253/12978), 32.22 MiB | 8.04 MiB/s
Receiving objects:  80% (10383/12978), 32.22 MiB | 8.04 MiB/s
Receiving objects:  81% (10513/12978), 32.22 MiB | 8.04 MiB/s
Receiving objects:  82% (10642/12978), 32.22 MiB | 8.04 MiB/s
Receiving objects:  83% (10772/12978), 32.22 MiB | 8.04 MiB/s
Receiving objects:  84% (10902/12978), 32.22 MiB | 8.04 MiB/s
Receiving objects:  85% (11032/12978), 38.94 MiB | 8.64 MiB/s
Receiving objects:  86% (11162/12978), 38.94 MiB | 8.64 MiB/s
Receiving objects:  87% (11291/12978), 38.94 MiB | 8.64 MiB/s
Receiving objects:  88% (11421/12978), 38.94 MiB | 8.64 MiB/s
Receiving objects:  89% (11551/12978), 38.94 MiB | 8.64 MiB/s
Receiving objects:  90% (11681/12978), 38.94 MiB | 8.64 MiB/s
Receiving objects:  91% (11810/12978), 38.94 MiB | 8.64 MiB/s
Receiving objects:  92% (11940/12978), 38.94 MiB | 8.64 MiB/s
Receiving objects:  93% (12070/12978), 38.94 MiB | 8.64 MiB/s
Receiving objects:  94% (12200/12978), 38.94 MiB | 8.64 MiB/s
Receiving objects:  95% (12330/12978), 38.94 MiB | 8.64 MiB/s
Receiving objects:  96% (12459/12978), 38.94 MiB | 8.64 MiB/s
Receiving objects:  97% (12589/12978), 38.94 MiB | 8.64 MiB/s
Receiving objects:  98% (12719/12978), 38.94 MiB | 8.64 MiB/s
Receiving objects:  99% (12849/12978), 38.94 MiB | 8.64 MiB/s
Receiving objects:  99% (12912/12978), 38.94 MiB | 8.64 MiB/s
remote: Total 12978 (delta 2788), reused 6334 (delta 1503)        
Receiving objects: 100% (12978/12978), 44.61 MiB | 8.89 MiB/s
Receiving objects: 100% (12978/12978), 45.70 MiB | 8.95 MiB/s, done.
Resolving deltas:   0% (0/2788)
Resolving deltas:   1% (28/2788)
Resolving deltas:   2% (56/2788)
Resolving deltas:   3% (84/2788)
Resolving deltas:   4% (112/2788)
Resolving deltas:   5% (140/2788)
Resolving deltas:   6% (168/2788)
Resolving deltas:   7% (196/2788)
Resolving deltas:   8% (224/2788)
Resolving deltas:   9% (251/2788)
Resolving deltas:  10% (279/2788)
Resolving deltas:  11% (307/2788)
Resolving deltas:  12% (335/2788)
Resolving deltas:  13% (363/2788)
Resolving deltas:  14% (391/2788)
Resolving deltas:  15% (419/2788)
Resolving deltas:  16% (447/2788)
Resolving deltas:  17% (474/2788)
Resolving deltas:  18% (502/2788)
Resolving deltas:  19% (530/2788)
Resolving deltas:  20% (558/2788)
Resolving deltas:  21% (586/2788)
Resolving deltas:  22% (614/2788)
Resolving deltas:  23% (643/2788)
Resolving deltas:  24% (670/2788)
Resolving deltas:  25% (698/2788)
Resolving deltas:  26% (725/2788)
Resolving deltas:  27% (753/2788)
Resolving deltas:  28% (781/2788)
Resolving deltas:  29% (809/2788)
Resolving deltas:  30% (837/2788)
Resolving deltas:  31% (865/2788)
Resolving deltas:  32% (893/2788)
Resolving deltas:  33% (921/2788)
Resolving deltas:  34% (948/2788)
Resolving deltas:  35% (976/2788)
Resolving deltas:  36% (1005/2788)
Resolving deltas:  37% (1032/2788)
Resolving deltas:  38% (1060/2788)
Resolving deltas:  39% (1088/2788)
Resolving deltas:  40% (1117/2788)
Resolving deltas:  41% (1145/2788)
Resolving deltas:  42% (1171/2788)
Resolving deltas:  43% (1199/2788)
Resolving deltas:  44% (1227/2788)
Resolving deltas:  45% (1255/2788)
Resolving deltas:  46% (1283/2788)
Resolving deltas:  47% (1311/2788)
Resolving deltas:  48% (1340/2788)
Resolving deltas:  49% (1367/2788)
Resolving deltas:  50% (1394/2788)
Resolving deltas:  51% (1422/2788)
Resolving deltas:  52% (1450/2788)
Resolving deltas:  53% (1479/2788)
Resolving deltas:  54% (1506/2788)
Resolving deltas:  55% (1534/2788)
Resolving deltas:  56% (1562/2788)
Resolving deltas:  57% (1590/2788)
Resolving deltas:  58% (1618/2788)
Resolving deltas:  59% (1645/2788)
Resolving deltas:  60% (1673/2788)
Resolving deltas:  61% (1701/2788)
Resolving deltas:  62% (1730/2788)
Resolving deltas:  63% (1757/2788)
Resolving deltas:  64% (1785/2788)
Resolving deltas:  65% (1813/2788)
Resolving deltas:  66% (1841/2788)
Resolving deltas:  67% (1868/2788)
Resolving deltas:  68% (1896/2788)
Resolving deltas:  69% (1924/2788)
Resolving deltas:  70% (1952/2788)
Resolving deltas:  71% (1980/2788)
Resolving deltas:  72% (2008/2788)
Resolving deltas:  73% (2036/2788)
Resolving deltas:  74% (2064/2788)
Resolving deltas:  75% (2091/2788)
Resolving deltas:  76% (2119/2788)
Resolving deltas:  77% (2148/2788)
Resolving deltas:  78% (2176/2788)
Resolving deltas:  79% (2205/2788)
Resolving deltas:  80% (2231/2788)
Resolving deltas:  81% (2259/2788)
Resolving deltas:  82% (2287/2788)
Resolving deltas:  83% (2315/2788)
Resolving deltas:  84% (2342/2788)
Resolving deltas:  85% (2370/2788)
Resolving deltas:  86% (2398/2788)
Resolving deltas:  87% (2426/2788)
Resolving deltas:  88% (2454/2788)
Resolving deltas:  89% (2482/2788)
Resolving deltas:  90% (2511/2788)
Resolving deltas:  91% (2538/2788)
Resolving deltas:  92% (2565/2788)
Resolving deltas:  93% (2593/2788)
Resolving deltas:  94% (2621/2788)
Resolving deltas:  95% (2649/2788)
Resolving deltas:  96% (2678/2788)
Resolving deltas:  97% (2705/2788)
Resolving deltas:  98% (2733/2788)
Resolving deltas:  99% (2761/2788)
Resolving deltas: 100% (2788/2788)
Resolving deltas: 100% (2788/2788), done.
Updating files:  67% (7758/11459)
Updating files:  68% (7793/11459)
Updating files:  69% (7907/11459)
Updating files:  70% (8022/11459)
Updating files:  71% (8136/11459)
Updating files:  72% (8251/11459)
Updating files:  73% (8366/11459)
Updating files:  74% (8480/11459)
Updating files:  75% (8595/11459)
Updating files:  76% (8709/11459)
Updating files:  77% (8824/11459)
Updating files:  78% (8939/11459)
Updating files:  79% (9053/11459)
Updating files:  80% (9168/11459)
Updating files:  81% (9282/11459)
Updating files:  82% (9397/11459)
Updating files:  83% (9511/11459)
Updating files:  84% (9626/11459)
Updating files:  85% (9741/11459)
Updating files:  86% (9855/11459)
Updating files:  87% (9970/11459)
Updating files:  88% (10084/11459)
Updating files:  89% (10199/11459)
Updating files:  90% (10314/11459)
Updating files:  91% (10428/11459)
Updating files:  92% (10543/11459)
Updating files:  93% (10657/11459)
Updating files:  94% (10772/11459)
Updating files:  95% (10887/11459)
Updating files:  96% (11001/11459)
Updating files:  97% (11116/11459)
Updating files:  98% (11230/11459)
Updating files:  99% (11345/11459)
Updating files: 100% (11459/11459)
Updating files: 100% (11459/11459), done.
 00:12

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-mediawiki-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  36/133 [=======>--------------------]  27%
  61/133 [============>---------------]  45%
  83/133 [=================>----------]  62%
 104/133 [=====================>------]  78%
 119/133 [=========================>--]  89%
 132/133 [===========================>]  99%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:02

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 3.7 s.
 00:04

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:01

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 11s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:11

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:11

 01:11

Install 'extensions/DiscussionTools'...

Cloning component(s)
:0: _clone_component "skins/Vector"
:1: _clone_component "extensions/VisualEditor"
:2: _clone_component "extensions/Linter"
:3: _clone_component "extensions/DiscussionTools"
|2| 
|2| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/Linter to 'extensions/Linter' (use CLONE_DEPTH=0 for full depth)
|2| Cloning into 'extensions/Linter'...
|2| remote: Counting objects: 1           
remote: Counting objects: 265, done        
|2| remote: Finding sources:   1% (2/265)           
remote: Finding sources:   2% (4/265)           
remote: Finding sources:   3% (7/265)           
remote: Finding sources:   4% (10/265)           
remote: Finding sources:   5% (12/265)           
remote: Finding sources:   6% (15/265)           
remote: Finding sources:   7% (18/265)           
remote: Finding sources:   8% (20/265)           
remote: Finding sources:   9% (23/265)           
remote: Finding sources:  10% (26/265)           
remote: Finding sources:  11% (28/265)           
remote: Finding sources:  12% (31/265)           
remote: Finding sources:  13% (34/265)           
remote: Finding sources:  14% (36/265)           
remote: Finding sources:  15% (39/265)           
remote: Finding sources:  16% (42/265)           
remote: Finding sources:  17% (44/265)           
remote: Finding sources:  18% (47/265)           
remote: Finding sources:  19% (50/265)           
remote: Finding sources:  20% (52/265)           
remote: Finding sources:  21% (55/265)           
remote: Finding sources:  22% (57/265)           
remote: Finding sources:  23% (60/265)           
remote: Finding sources:  24% (63/265)           
remote: Finding sources:  25% (65/265)           
remote: Finding sources:  26% (68/265)           
remote: Finding sources:  27% (71/265)           
remote: Finding sources:  28% (73/265)           
remote: Finding sources:  29% (76/265)           
remote: Finding sources:  30% (79/265)           
remote: Finding sources:  31% (81/265)           
remote: Finding sources:  32% (84/265)           
remote: Finding sources:  33% (87/265)           
remote: Finding sources:  34% (89/265)           
remote: Finding sources:  35% (92/265)           
remote: Finding sources:  36% (95/265)           
remote: Finding sources:  37% (97/265)           
remote: Finding sources:  38% (100/265)           
remote: Finding sources:  39% (103/265)           
remote: Finding sources:  40% (105/265)           
remote: Finding sources:  41% (108/265)           
remote: Finding sources:  42% (110/265)           
remote: Finding sources:  43% (113/265)           
remote: Finding sources:  44% (116/265)           
remote: Finding sources:  45% (118/265)           
remote: Finding sources:  46% (121/265)           
remote: Finding sources:  47% (124/265)           
remote: Finding sources:  48% (126/265)           
remote: Finding sources:  49% (129/265)           
remote: Finding sources:  50% (132/265)           
remote: Finding sources:  51% (134/265)           
remote: Finding sources:  52% (137/265)           
remote: Finding sources:  53% (140/265)           
remote: Finding sources:  54% (142/265)           
remote: Finding sources:  55% (145/265)           
remote: Finding sources:  56% (148/265)           
remote: Finding sources:  57% (150/265)           
remote: Finding sources:  58% (153/265)           
remote: Finding sources:  59% (156/265)           
remote: Finding sources:  60% (158/265)           
remote: Finding sources:  61% (161/265)           
remote: Finding sources:  62% (163/265)           
remote: Finding sources:  63% (166/265)           
remote: Finding sources:  64% (169/265)           
remote: Finding sources:  65% (171/265)           
remote: Finding sources:  66% (174/265)           
remote: Finding sources:  67% (177/265)           
remote: Finding sources:  68% (179/265)           
remote: Finding sources:  69% (182/265)           
remote: Finding sources:  70% (185/265)           
remote: Finding sources:  71% (187/265)           
remote: Finding sources:  72% (190/265)           
remote: Finding sources:  73% (193/265)           
remote: Finding sources:  74% (195/265)         |0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/skins/Vector to 'skins/Vector' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'skins/Vector'...
|0| remote: Counting objects: 1           
remote: Counting objects: 957, done        
|0| remote: Finding sources:   1% (5/957)           
remote: Finding sources:   2% (15/957)           
remote: Finding sources:   3% (24/957)           
remote: Finding sources:   4% (34/957)           
remote: Finding sources:   5% (44/957)           
remote: Finding sources:   6% (53/957)           
remote: Finding sources:   7% (63/957)           
remote: Finding sources:   8% (72/957)           
remote: Finding sources:   9% (82/957)           
remote: Finding sources:  10% (91/957)           
remote: Finding sources:  11% (101/957)           
remote: Finding sources:  12% (111/957)           
remote: Finding sources:  13% (120/957)           
remote: Finding sources:  14% (130/957)           
remote: Finding sources:  15% (139/957)           
remote: Finding sources:  16% (149/957)           
remote: Finding sources:  17% (158/957)           
remote: Finding sources:  18% (168/957)           
remote: Finding sources:  19% (178/957)           
remote: Finding sources:  20% (187/957)           
remote: Finding sources:  21% (197/957)           
remote: Finding sources:  22% (206/957)           
remote: Finding sources:  23% (216/957)           
remote: Finding sources:  24% (225/957)           
remote: Finding sources:  25% (235/957)           
remote: Finding sources:  26% (245/957)           
remote: Finding sources:  27% (254/957)           
remote: Finding sources:  28% (264/957)           
remote: Finding sources:  29% (273/957)           
remote: Finding sources:  30% (283/957)           
remote: Finding sources:  31% (292/957)           
remote: Finding sources:  32% (302/957)           
remote: Finding sources:  33% (312/957)           
remote: Finding sources:  34% (321/957)           
remote: Finding sources:  35% (331/957)           
remote: Finding sources:  36% (340/957)           
remote: Finding sources:  37% (350/957)           
remote: Finding sources:  38% (359/957)           
remote: Finding sources:  39% (369/957)           
remote: Finding sources:  40% (379/957)           
remote: Finding sources:  41% (388/957)           
remote: Finding sources:  42% (398/957)           
remote: Finding sources:  43% (407/957)           
remote: Finding sources:  44% (417/957)           
remote: Finding sources:  45% (426/957)           
remote: Finding sources:  46% (436/957)           
remote: Finding sources:  47% (446/957)           
remote: Finding sources:  48% (455/957)           
remote: Finding sources:  49% (465/957)           
remote: Finding sources:  50% (474/957)           
remote: Finding sources:  51% (484/957)           
remote: Finding sources:  52% (493/957)           
remote: Finding sources:  53% (503/957)           
remote: Finding sources:  54% (512/957)           
remote: Finding sources:  55% (522/957)           
remote: Finding sources:  56% (532/957)           
remote: Finding sources:  57% (541/957)           
remote: Finding sources:  58% (551/957)           
remote: Finding sources:  59% (560/957)           
remote: Finding sources:  60% (570/957)           
remote: Finding sources:  61% (579/957)           
remote: Finding sources:  62% (589/957)           
remote: Finding sources:  63% (599/957)           
remote: Finding sources:  64% (608/957)           
remote: Finding sources:  65% (618/957)           
remote: Finding sources:  66% (627/957)           
remote: Finding sources:  67% (637/957)           
remote: Finding sources:  68% (646/957)           
remote: Finding sources:  69% (656/957)           
remote: Finding sources:  70% (666/957)           
remote: Finding sources:  71% (675/957)           
remote: Finding sources:  72% (685/957)           
remote: Finding sources:  73% (694/957)           
remote: Finding sources:  74% (704|3| 
|3| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/DiscussionTools to 'extensions/DiscussionTools' (use CLONE_DEPTH=0 for full depth)
|3| Cloning into 'extensions/DiscussionTools'...
|3| remote: Counting objects: 1           
remote: Counting objects: 1124, done        
|3| remote: Finding sources:   1% (6/1124)           
remote: Finding sources:   2% (17/1124)           
remote: Finding sources:   3% (29/1124)           
remote: Finding sources:   4% (40/1124)           
remote: Finding sources:   5% (51/1124)           
remote: Finding sources:   6% (62/1124)           
remote: Finding sources:   7% (74/1124)           
remote: Finding sources:   8% (85/1124)           
remote: Finding sources:   9% (96/1124)           
remote: Finding sources:  10% (107/1124)           
remote: Finding sources:  11% (119/1124)           
remote: Finding sources:  12% (130/1124)           
remote: Finding sources:  13% (141/1124)           
remote: Finding sources:  14% (152/1124)           
remote: Finding sources:  15% (163/1124)           
remote: Finding sources:  16% (175/1124)           
remote: Finding sources:  17% (186/1124)           
remote: Finding sources:  18% (197/1124)           
remote: Finding sources:  19% (208/1124)           
remote: Finding sources:  20% (220/1124)           
remote: Finding sources:  21% (231/1124)           
remote: Finding sources:  22% (242/1124)           
remote: Finding sources:  23% (253/1124)           
remote: Finding sources:  24% (265/1124)           
remote: Finding sources:  25% (276/1124)           
remote: Finding sources:  26% (287/1124)           
remote: Finding sources:  27% (298/1124)           
remote: Finding sources:  28% (310/1124)           
remote: Finding sources:  29% (321/1124)           
remote: Finding sources:  30% (332/1124)           
remote: Finding sources:  31% (343/1124)           
remote: Finding sources:  32% (355/1124)           
remote: Finding sources:  33% (366/1124)           
remote: Finding sources:  34% (377/1124)           
remote: Finding sources:  35% (388/1124)           
remote: Finding sources:  36% (400/1124)           
remote: Finding sources:  37% (411/1124)           
remote: Finding sources:  38% (422/1124)           
remote: Finding sources:  39% (433/1124)           
remote: Finding sources:  40% (444/1124)           
remote: Finding sources:  41% (456/1124)           
remote: Finding sources:  42% (467/1124)           
remote: Finding sources:  43% (478/1124)           
remote: Finding sources:  44% (489/1124)           
remote: Finding sources:  45% (501/1124)           
remote: Finding sources:  46% (512/1124)           
remote: Finding sources:  47% (523/1124)           
remote: Finding sources:  48% (534/1124)           
remote: Finding sources:  49% (546/1124)           
remote: Finding sources:  50% (557/1124)           
remote: Finding sources:  51% (568/1124)           
remote: Finding sources:  52% (579/1124)           
remote: Finding sources:  53% (591/1124)           
remote: Finding sources:  54% (602/1124)           
remote: Finding sources:  55% (613/1124)           
remote: Finding sources:  56% (624/1124)           
remote: Finding sources:  57% (636/1124)           
remote: Finding sources:  58% (647/1124)           
remote: Finding sources:  59% (658/1124)           
remote: Finding sources:  60% (669/1124)           
remote: Finding sources:  61% (681/1124)           
remote: Finding sources:  62% (692/1124)           
remote: Finding sources:  63% (703/1124)           
remote: Finding sources:  64% (714/1124)           
remote: Finding sources:  65% (725/1124)           
remote: Finding sources:  66% (737/1124)           
remote: Finding sources:  67% (748/1124)           
remote: Finding sources:  68% (759/1124)           
remote: Finding sources:  69% (770/1124)           
remote: Finding sources:  70% (782/1124)           
remote: Finding sources:  71% (793/1124)           
remote: Finding sourc  
remote: Finding sources:  75% (198/265)           
remote: Finding sources:  76% (201/265)           
remote: Finding sources:  77% (203/265)           
remote: Finding sources:  78% (206/265)           
remote: Finding sources:  79% (209/265)           
remote: Finding sources:  80% (211/265)           
remote: Finding sources:  81% (214/265)           
remote: Finding sources:  82% (216/265)           
remote: Finding sources:  83% (219/265)           
remote: Finding sources:  84% (222/265)           
remote: Finding sources:  85% (224/265)           
remote: Finding sources:  86% (227/265)           
remote: Finding sources:  87% (230/265)           
remote: Finding sources:  88% (232/265)           
remote: Finding sources:  89% (235/265)           
remote: Finding sources:  90% (238/265)           
remote: Finding sources:  91% (240/265)           
remote: Finding sources:  92% (243/265)           
remote: Finding sources:  93% (246/265)           
remote: Finding sources:  94% (248/265)           
remote: Finding sources:  95% (251/265)           
remote: Finding sources:  96% (254/265)           
remote: Finding sources:  97% (256/265)           
remote: Finding sources:  98% (259/265)           
remote: Finding sources:  99% (262/265)           
remote: Finding sources: 100% (264/265)           
remote: Finding sources: 100% (265/265)        
|2| remote: Getting sizes:   1% (2/247)           
remote: Getting sizes:   2% (4/247)           
remote: Getting sizes:   3% (7/247)           
remote: Getting sizes:   4% (9/247)           
remote: Getting sizes:   5% (12/247)           
remote: Getting sizes:   6% (14/247)           
remote: Getting sizes:   7% (17/247)           
remote: Getting sizes:   8% (19/247)           
remote: Getting sizes:   9% (21/247)           
remote: Getting sizes:  10% (24/247)           
remote: Getting sizes:  11% (26/247)           
remote: Getting sizes:  12% (29/247)           
remote: Getting sizes:  13% (31/247)           
remote: Getting sizes:  14% (34/247)           
remote: Getting sizes:  15% (36/247)           
remote: Getting sizes:  16% (39/247)           
remote: Getting sizes:  17% (41/247)           
remote: Getting sizes:  18% (44/247)           
remote: Getting sizes:  19% (46/247)           
remote: Getting sizes:  20% (49/247)           
remote: Getting sizes:  21% (51/247)           
remote: Getting sizes:  22% (54/247)           
remote: Getting sizes:  23% (56/247)           
remote: Getting sizes:  24% (59/247)           
remote: Getting sizes:  25% (61/247)           
remote: Getting sizes:  26% (63/247)           
remote: Getting sizes:  27% (66/247)           
remote: Getting sizes:  28% (68/247)           
remote: Getting sizes:  29% (71/247)           
remote: Getting sizes:  30% (73/247)           
remote: Getting sizes:  31% (76/247)           
remote: Getting sizes:  32% (78/247)           
remote: Getting sizes:  33% (81/247)           
remote: Getting sizes:  34% (83/247)           
remote: Getting sizes:  35% (86/247)           
remote: Getting sizes:  36% (88/247)           
remote: Getting sizes:  37% (91/247)           
remote: Getting sizes:  38% (93/247)           
remote: Getting sizes:  39% (96/247)           
remote: Getting sizes:  40% (98/247)           
remote: Getting sizes:  41% (101/247)           
remote: Getting sizes:  42% (103/247)           
remote: Getting sizes:  43% (105/247)           
remote: Getting sizes:  44% (108/247)           
remote: Getting sizes:  45% (110/247)           
remote: Getting sizes:  46% (113/247)           
remote: Getting sizes:  47% (115/247)           
remote: Getting sizes:  48% (118/247)           
remote: Getting sizes:  49% (120/247)           
remote: Getting sizes:  50% (123/247)           
remote: Getting sizes:  51% (125/247)           
remote: Getting sizes:  52% (128/247)           
remote: Getting sizes:  53% (130/247)           
remote: Getting sizes:  54% (133/247)           
remote: Getting sizes:  55% (135/247)           
remote: Getting sizes:  56% (138/247)           
remote|1| 
|1| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/VisualEditor to 'extensions/VisualEditor' (use CLONE_DEPTH=0 for full depth)
|1| Cloning into 'extensions/VisualEditor'...
|1| remote: Counting objects: 1           
remote: Counting objects: 1696, done        
|1| remote: Finding sources:   1% (9/1696)           
remote: Finding sources:   2% (26/1696)           
remote: Finding sources:   3% (43/1696)           
remote: Finding sources:   4% (60/1696)           
remote: Finding sources:   5% (77/1696)           
remote: Finding sources:   6% (94/1696)           
remote: Finding sources:   7% (111/1696)           
remote: Finding sources:   8% (128/1696)           
remote: Finding sources:   9% (145/1696)           
remote: Finding sources:  10% (162/1696)           
remote: Finding sources:  11% (179/1696)           
remote: Finding sources:  12% (196/1696)           
remote: Finding sources:  13% (212/1696)           
remote: Finding sources:  14% (229/1696)           
remote: Finding sources:  15% (246/1696)           
remote: Finding sources:  16% (263/1696)           
remote: Finding sources:  17% (280/1696)           
remote: Finding sources:  18% (297/1696)           
remote: Finding sources:  19% (314/1696)           
remote: Finding sources:  20% (331/1696)           
remote: Finding sources:  21% (348/1696)           
remote: Finding sources:  22% (365/1696)           
remote: Finding sources:  23% (382/1696)           
remote: Finding sources:  24% (399/1696)           
remote: Finding sources:  25% (416/1696)           
remote: Finding sources:  26% (433/1696)           
remote: Finding sources:  27% (450/1696)           
remote: Finding sources:  28% (467/1696)           
remote: Finding sources:  29% (484/1696)           
remote: Finding sources:  30% (501/1696)           
remote: Finding sources:  31% (518/1696)           
remote: Finding sources:  32% (535/1696)           
remote: Finding sources:  33% (552/1696)           
remote: Finding sources:  34% (569/1696)           
remote: Finding sources:  35% (586/1696)           
remote: Finding sources:  36% (603/1696)           
remote: Finding sources:  37% (620/1696)           
remote: Finding sources:  38% (636/1696)           
remote: Finding sources:  39% (653/1696)           
remote: Finding sources:  40% (670/1696)           
remote: Finding sources:  41% (687/1696)           
remote: Finding sources:  42% (704/1696)           
remote: Finding sources:  43% (721/1696)           
remote: Finding sources:  44% (738/1696)           
remote: Finding sources:  45% (755/1696)           
remote: Finding sources:  46% (772/1696)           
remote: Finding sources:  47% (789/1696)           
remote: Finding sources:  48% (806/1696)           
remote: Finding sources:  49% (823/1696)           
remote: Finding sources:  50% (840/1696)           
remote: Finding sources:  51% (857/1696)           
remote: Finding sources:  52% (874/1696)           
remote: Finding sources:  53% (891/1696)           
remote: Finding sources:  54% (908/1696)           
remote: Finding sources:  55% (925/1696)           
remote: Finding sources:  56% (942/1696)           
remote: Finding sources:  57% (959/1696)           
remote: Finding sources:  58% (976/1696)           
remote: Finding sources:  59% (993/1696)           
remote: Finding sources:  60% (1010/1696)           
remote: Finding sources:  61% (1027/1696)           
remote: Finding sources:  62% (1044/1696)           
remote: Finding sources:  63% (1060/1696)           
remote: Finding sources:  64% (1077/1696)           
remote: Finding sources:  65% (1094/1696)           
remote: Finding sources:  66% (1111/1696)           
remote: Finding sources:  67% (1128/1696)           
remote: Finding sources:  68% (1145/1696)           
remote: Finding sources:  69% (1162/1696)           
remote: Finding sources:  70% (1179/1696)           
remote: Finding sources:  71% (1196/1696)           
remote: Finding: Getting sizes:  57% (140/247)           
remote: Getting sizes:  58% (143/247)           
remote: Getting sizes:  59% (145/247)           
remote: Getting sizes:  60% (147/247)           
remote: Getting sizes:  61% (150/247)           
remote: Getting sizes:  62% (152/247)           
remote: Getting sizes:  63% (155/247)           
remote: Getting sizes:  64% (157/247)           
remote: Getting sizes:  65% (160/247)           
remote: Getting sizes:  66% (162/247)           
remote: Getting sizes:  67% (165/247)           
remote: Getting sizes:  68% (167/247)           
remote: Getting sizes:  69% (170/247)           
remote: Getting sizes:  70% (172/247)           
remote: Getting sizes:  71% (175/247)           
remote: Getting sizes:  72% (177/247)           
remote: Getting sizes:  73% (180/247)           
remote: Getting sizes:  74% (182/247)           
remote: Getting sizes:  75% (185/247)           
remote: Getting sizes:  76% (187/247)           
remote: Getting sizes:  77% (189/247)           
remote: Getting sizes:  78% (192/247)           
remote: Getting sizes:  79% (194/247)           
remote: Getting sizes:  80% (197/247)           
remote: Getting sizes:  81% (199/247)           
remote: Getting sizes:  82% (202/247)           
remote: Getting sizes:  83% (204/247)           
remote: Getting sizes:  84% (207/247)           
remote: Getting sizes:  85% (209/247)           
remote: Getting sizes:  86% (212/247)           
remote: Getting sizes:  87% (214/247)           
remote: Getting sizes:  88% (217/247)           
remote: Getting sizes:  89% (219/247)           
remote: Getting sizes:  90% (222/247)           
remote: Getting sizes:  91% (224/247)           
remote: Getting sizes:  92% (227/247)           
remote: Getting sizes:  93% (229/247)           
remote: Getting sizes:  94% (231/247)           
remote: Getting sizes:  95% (234/247)           
remote: Getting sizes:  96% (236/247)           
remote: Getting sizes:  97% (239/247)           
remote: Getting sizes:  98% (241/247)           
remote: Getting sizes:  99% (244/247)           
remote: Getting sizes: 100% (246/247)           
remote: Getting sizes: 100% (247/247)        
|2| remote: Compressing objects:   1% (5989/872370)           
remote: Compressing objects:   2% (16823/872370)           
remote: Compressing objects:   3% (25350/872370)           
remote: Compressing objects:   4% (34808/872370)           
remote: Compressing objects:   6% (51911/872370)           
remote: Compressing objects:   8% (68432/872370)           
remote: Compressing objects:   9% (74581/872370)           
remote: Compressing objects:  10% (84203/872370)           
remote: Compressing objects:  11% (97487/872370)           
remote: Compressing objects:  12% (108107/872370)           
remote: Compressing objects:  13% (109218/872370)           
remote: Compressing objects:  14% (119943/872370)           
remote: Compressing objects:  15% (129805/872370)           
remote: Compressing objects:  16% (141733/872370)           
remote: Compressing objects:  18% (155416/872370)           
remote: Compressing objects:  19% (165426/872370)           
remote: Compressing objects:  20% (172161/872370)           
remote: Compressing objects:  21% (183212/872370)           
remote: Compressing objects:  22% (190033/872370)           
remote: Compressing objects:  23% (203756/872370)           
remote: Compressing objects:  24% (210454/872370)           
remote: Compressing objects:  25% (214983/872370)           
remote: Compressing objects:  26% (223109/872370)           
remote: Compressing objects:  27% (236276/872370)           
remote: Compressing objects:  28% (242295/872370)           
remote: Compressing objects:  29% (251964/872370)           
remote: Compressing objects:  31% (266638/872370)           
remote: Compressing objects:  32% (279248/872370)           
remote: Compressing objects:  33% (287862/872370)           
remote: Compressing objects:  34% (298984/872370)           
remote: Compressing objects:  69% (599282/872370)           
remote: Compressing objects:  70% (609581/872370)           
remote: Compressing objects:  71% (621702/872370)           
remote: Compressing objects:  72% (624988/872370)           
remote: Compressing objects:  73% (633094/872370)           
remote: Compressing objects:  74% (646012/872370)           
remote: Compressing objects:  75% (658572/872370)           
remote: Compressing objects:  76% (658791/872370)           
remote: Compressing objects:  77% (667920/872370)           
remote: Compressing objects:  78% (680731/872370)           
remote: Compressing objects:  79% (684924/872370)           
remote: Compressing objects:  80% (695286/872370)           
remote: Compressing objects:  81% (708753/872370)           
remote: Compressing objects:  82% (712420/872370)           
remote: Compressing objects:  83% (722673/872370)           
remote: Compressing objects:  84% (733582/872370)           
remote: Compressing objects:  85% (737402/872370)           
remote: Compressing objects:  87% (755591/872370)           
remote: Compressing objects:  88% (766542/872370)           
remote: Compressing objects:  89% (772067/872370)           
remote: Compressing objects:  90% (782058/872370)           
remote: Compressing objects:  91% (790518/872370)           
remote: Compressing objects:  93% (807466/872370)           
remote: Compressing objects:  94% (820838/872370)           
remote: Compressing objects:  95% (830913/872370)           
remote: Compressing objects:  96% (833431/872370)           
remote: Compressing objects:  97% (844283/872370)           
remote: Compressing objects:  98% (853046/872370)           
remote: Compressing objects:  99% (861327/872370)           
remote: Compressing objects: 100% (868989/872370)           
remote: Compressing objects: 100% (872370/872370)        
|2| Receiving objects:   0% (1/265)
Receiving objects:   1% (3/265)
Receiving objects:   2% (6/265)
Receiving objects:   3% (8/265)
Receiving objects:   4% (11/265)
Receiving objects:   5% (14/265)
Receiving objects:   6% (16/265)
Receiving objects:   7% (19/265)
Receiving objects:   8% (22/265)
Receiving objects:   9% (24/265)
Receiving objects:  10% (27/265)
Receiving objects:  11% (30/265)
Receiving objects:  12% (32/265)
Receiving objects:  13% (35/265)
Receiving objects:  14% (38/265)
Receiving objects:  15% (40/265)
Receiving objects:  16% (43/265)
Receiving objects:  17% (46/265)
Receiving objects:  18% (48/265)
Receiving objects:  19% (51/265)
Receiving objects:  20% (53/265)
Receiving objects:  21% (56/265)
Receiving objects:  22% (59/265)
Receiving objects:  23% (61/265)
Receiving objects:  24% (64/265)
Receiving objects:  25% (67/265)
Receiving objects:  26% (69/265)
Receiving objects:  27% (72/265)
Receiving objects:  28% (75/265)
Receiving objects:  29% (77/265)
Receiving objects:  30% (80/265)
Receiving objects:  31% (83/265)
Receiving objects:  32% (85/265)
Receiving objects:  33% (88/265)
Receiving objects:  34% (91/265)
Receiving objects:  35% (93/265)
Receiving objects:  36% (96/265)
Receiving objects:  37% (99/265)
Receiving objects:  38% (101/265)
Receiving objects:  39% (104/265)
Receiving objects:  40% (106/265)
Receiving objects:  41% (109/265)
Receiving objects:  42% (112/265)
Receiving objects:  43% (114/265)
Receiving objects:  44% (117/265)
Receiving objects:  45% (120/265)
Receiving objects:  46% (122/265)
Receiving objects:  47% (125/265)
Receiving objects:  48% (128/265)
Receiving objects:  49% (130/265)
Receiving objects:  50% (133/265)
Receiving objects:  51% (136/265)
Receiving objects:  52% (138/265)
Receiving objects:  53% (141/265)
Receiving objects:  54% (144/265)
Receiving objects:  55% (146/265)
Receiving objects:  56% (149/265)
Receiving objects:  57% (152/265)
Receiving objects:  58% (154/265)
Receiving objects:  59% (157/265)
Receiving objects:  60% (159/265)
Receiving objects:  61% (162/265)
Receiving objects:  62% (165/265)
Receiving objects:  63% (167/265)
Receiving objects:  64% (170/265)
Receiving objects:  65% (173/265)
Receiving objects:  66% (175/265)
Receiving objects:  67% (1/957)           
remote: Finding sources:  75% (713/957)           
remote: Finding sources:  76% (723/957)           
remote: Finding sources:  77% (733/957)           
remote: Finding sources:  78% (742/957)           
remote: Finding sources:  79% (752/957)           
remote: Finding sources:  80% (761/957)           
remote: Finding sources:  81% (771/957)           
remote: Finding sources:  82% (780/957)           
remote: Finding sources:  83% (790/957)           
remote: Finding sources:  84% (800/957)           
remote: Finding sources:  85% (809/957)           
remote: Finding sources:  86% (819/957)           
remote: Finding sources:  87% (828/957)           
remote: Finding sources:  88% (838/957)           
remote: Finding sources:  89% (847/957)           
remote: Finding sources:  90% (857/957)           
remote: Finding sources:  91% (867/957)           
remote: Finding sources:  92% (876/957)           
remote: Finding sources:  93% (886/957)           
remote: Finding sources:  94% (895/957)           
remote: Finding sources:  95% (905/957)           
remote: Finding sources:  96% (914/957)           
remote: Finding sources:  97% (924/957)           
remote: Finding sources:  98% (934/957)           
remote: Finding sources:  99% (943/957)           
remote: Finding sources: 100% (953/957)           
remote: Finding sources: 100% (957/957)        
|0| remote: Getting sizes:   1% (5/915)           
remote: Getting sizes:   2% (14/915)           
remote: Getting sizes:   3% (23/915)           
remote: Getting sizes:   4% (33/915)           
remote: Getting sizes:   5% (42/915)           
remote: Getting sizes:   6% (51/915)           
remote: Getting sizes:   7% (60/915)           
remote: Getting sizes:   8% (69/915)           
remote: Getting sizes:   9% (78/915)           
remote: Getting sizes:  10% (87/915)           
remote: Getting sizes:  11% (97/915)           
remote: Getting sizes:  12% (106/915)           
remote: Getting sizes:  13% (115/915)           
remote: Getting sizes:  14% (124/915)           
remote: Getting sizes:  15% (133/915)           
remote: Getting sizes:  16% (142/915)           
remote: Getting sizes:  17% (151/915)           
remote: Getting sizes:  18% (161/915)           
remote: Getting sizes:  19% (170/915)           
remote: Getting sizes:  20% (179/915)           
remote: Getting sizes:  21% (188/915)           
remote: Getting sizes:  22% (197/915)           
remote: Getting sizes:  23% (206/915)           
remote: Getting sizes:  24% (216/915)           
remote: Getting sizes:  25% (225/915)           
remote: Getting sizes:  26% (234/915)           
remote: Getting sizes:  27% (243/915)           
remote: Getting sizes:  28% (252/915)           
remote: Getting sizes:  29% (261/915)           
remote: Getting sizes:  30% (270/915)           
remote: Getting sizes:  31% (280/915)           
remote: Getting sizes:  32% (289/915)           
remote: Getting sizes:  33% (298/915)           
remote: Getting sizes:  34% (307/915)           
remote: Getting sizes:  35% (316/915)           
remote: Getting sizes:  36% (325/915)           
remote: Getting sizes:  37% (334/915)           
remote: Getting sizes:  38% (344/915)           
remote: Getting sizes:  39% (353/915)           
remote: Getting sizes:  40% (362/915)           
remote: Getting sizes:  41% (371/915)           
remote: Getting sizes:  42% (380/915)           
remote: Getting sizes:  43% (389/915)           
remote: Getting sizes:  44% (399/915)           
remote: Getting sizes:  45% (408/915)           
remote: Getting sizes:  46% (417/915)           
remote: Getting sizes:  47% (426/915)           
remote: Getting sizes:  48% (435/915)           
remote: Getting sizes:  49% (444/915)           
remote: Getting sizes:  50% (453/915)           
remote: Getting sizes:  51% (463/915)           
remote: Getting sizes:  52% (472/915)           
remote: Getting sizes:  53% (481/915)           
remote: Getting sizes:  54% (490/915)           
remote: Getting sizes:  55% (499/915)           
remote: G sources:  72% (1213/1696)           
remote: Finding sources:  73% (1230/1696)           
remote: Finding sources:  74% (1247/1696)           
remote: Finding sources:  75% (1264/1696)           
remote: Finding sources:  76% (1281/1696)           
remote: Finding sources:  77% (1298/1696)           
remote: Finding sources:  78% (1315/1696)           
remote: Finding sources:  79% (1332/1696)           
remote: Finding sources:  80% (1349/1696)           
remote: Finding sources:  81% (1366/1696)           
remote: Finding sources:  82% (1383/1696)           
remote: Finding sources:  83% (1400/1696)           
remote: Finding sources:  84% (1417/1696)           
remote: Finding sources:  85% (1434/1696)           
remote: Finding sources:  86% (1451/1696)           
remote: Finding sources:  87% (1468/1696)           
remote: Finding sources:  88% (1484/1696)           
remote: Finding sources:  89% (1501/1696)           
remote: Finding sources:  90% (1518/1696)           
remote: Finding sources:  91% (1535/1696)           
remote: Finding sources:  92% (1552/1696)           
remote: Finding sources:  93% (1569/1696)           
remote: Finding sources:  94% (1586/1696)           
remote: Finding sources:  95% (1603/1696)           
remote: Finding sources:  96% (1620/1696)           
remote: Finding sources:  97% (1637/1696)           
remote: Finding sources:  98% (1654/1696)           
remote: Finding sources:  99% (1671/1696)           
remote: Finding sources: 100% (1688/1696)           
remote: Finding sources: 100% (1696/1696)        
|1| remote: Getting sizes:   1% (9/1655)           
remote: Getting sizes:   2% (25/1655)           
remote: Getting sizes:   3% (42/1655)           
remote: Getting sizes:   4% (58/1655)           
remote: Getting sizes:   5% (75/1655)           
remote: Getting sizes:   6% (92/1655)           
remote: Getting sizes:   7% (108/1655)           
remote: Getting sizes:   8% (125/1655)           
remote: Getting sizes:   9% (141/1655)           
remote: Getting sizes:  10% (158/1655)           
remote: Getting sizes:  11% (174/1655)           
remote: Getting sizes:  12% (191/1655)           
remote: Getting sizes:  13% (207/1655)           
remote: Getting sizes:  14% (224/1655)           
remote: Getting sizes:  15% (240/1655)           
remote: Getting sizes:  16% (257/1655)           
remote: Getting sizes:  17% (274/1655)           
remote: Getting sizes:  18% (290/1655)           
remote: Getting sizes:  19% (307/1655)           
remote: Getting sizes:  20% (323/1655)           
remote: Getting sizes:  21% (340/1655)           
remote: Getting sizes:  22% (356/1655)           
remote: Getting sizes:  23% (373/1655)           
remote: Getting sizes:  24% (389/1655)           
remote: Getting sizes:  25% (406/1655)           
remote: Getting sizes:  26% (423/1655)           
remote: Getting sizes:  27% (439/1655)           
remote: Getting sizes:  28% (456/1655)           
remote: Getting sizes:  29% (472/1655)           
remote: Getting sizes:  30% (489/1655)           
remote: Getting sizes:  31% (505/1655)           
remote: Getting sizes:  32% (522/1655)           
remote: Getting sizes:  33% (538/1655)           
remote: Getting sizes:  34% (555/1655)           
remote: Getting sizes:  35% (571/1655)           
remote: Getting sizes:  36% (588/1655)           
remote: Getting sizes:  37% (605/1655)           
remote: Getting sizes:  38% (621/1655)           
remote: Getting sizes:  39% (638/1655)           
remote: Getting sizes:  40% (654/1655)           
remote: Getting sizes:  41% (671/1655)           
remote: Getting sizes:  42% (687/1655)           
remote: Getting sizes:  43% (704/1655)           
remote: Getting sizes:  44% (720/1655)           
remote: Getting sizes:  45% (737/1655)           
remote: Getting sizes:  46% (754/1655)           
remote: Getting sizes:  47% (770/1655)           
remote: Getting sizes:  48% (787/1655)           
remote: Getting sizes:  49% (803/1655)           
remote: Getting sizes:  50% (820/1655)           
remote: Getting sies:  72% (804/1124)           
remote: Finding sources:  73% (815/1124)           
remote: Finding sources:  74% (827/1124)           
remote: Finding sources:  75% (838/1124)           
remote: Finding sources:  76% (849/1124)           
remote: Finding sources:  77% (860/1124)           
remote: Finding sources:  78% (872/1124)           
remote: Finding sources:  79% (883/1124)           
remote: Finding sources:  80% (894/1124)           
remote: Finding sources:  81% (905/1124)           
remote: Finding sources:  82% (917/1124)           
remote: Finding sources:  83% (928/1124)           
remote: Finding sources:  84% (939/1124)           
remote: Finding sources:  85% (950/1124)           
remote: Finding sources:  86% (962/1124)           
remote: Finding sources:  87% (973/1124)           
remote: Finding sources:  88% (984/1124)           
remote: Finding sources:  89% (995/1124)           
remote: Finding sources:  90% (1006/1124)           
remote: Finding sources:  91% (1018/1124)           
remote: Finding sources:  92% (1029/1124)           
remote: Finding sources:  93% (1040/1124)           
remote: Finding sources:  94% (1051/1124)           
remote: Finding sources:  95% (1063/1124)           
remote: Finding sources:  96% (1074/1124)           
remote: Finding sources:  97% (1085/1124)           
remote: Finding sources:  98% (1096/1124)           
remote: Finding sources:  99% (1108/1124)           
remote: Finding sources: 100% (1119/1124)           
remote: Finding sources: 100% (1124/1124)        
|3| remote: Getting sizes:   1% (5/921)           
remote: Getting sizes:   2% (14/921)           
remote: Getting sizes:   3% (24/921)           
remote: Getting sizes:   4% (33/921)           
remote: Getting sizes:   5% (42/921)           
remote: Getting sizes:   6% (51/921)           
remote: Getting sizes:   7% (60/921)           
remote: Getting sizes:   8% (70/921)           
remote: Getting sizes:   9% (79/921)           
remote: Getting sizes:  10% (88/921)           
remote: Getting sizes:  11% (97/921)           
remote: Getting sizes:  12% (106/921)           
remote: Getting sizes:  13% (116/921)           
remote: Getting sizes:  14% (125/921)           
remote: Getting sizes:  15% (134/921)           
remote: Getting sizes:  16% (143/921)           
remote: Getting sizes:  17% (152/921)           
remote: Getting sizes:  18% (162/921)           
remote: Getting sizes:  19% (171/921)           
remote: Getting sizes:  20% (180/921)           
remote: Getting sizes:  21% (189/921)           
remote: Getting sizes:  22% (199/921)           
remote: Getting sizes:  23% (208/921)           
remote: Getting sizes:  24% (217/921)           
remote: Getting sizes:  25% (226/921)           
remote: Getting sizes:  26% (235/921)           
remote: Getting sizes:  27% (245/921)           
remote: Getting sizes:  28% (254/921)           
remote: Getting sizes:  29% (263/921)           
remote: Getting sizes:  30% (272/921)           
remote: Getting sizes:  31% (281/921)           
remote: Getting sizes:  32% (291/921)           
remote: Getting sizes:  33% (300/921)           
remote: Getting sizes:  34% (309/921)           
remote: Getting sizes:  35% (318/921)           
remote: Getting sizes:  36% (327/921)           
remote: Getting sizes:  37% (337/921)           
remote: Getting sizes:  38% (346/921)           
remote: Getting sizes:  39% (355/921)           
remote: Getting sizes:  40% (364/921)           
remote: Getting sizes:  41% (374/921)           
remote: Getting sizes:  42% (383/921)           
remote: Getting sizes:  43% (392/921)           
remote: Getting sizes:  44% (401/921)           
remote: Getting sizes:  45% (410/921)           
remote: Getting sizes:  46% (420/921)           
remote: Getting sizes:  47% (429/921)           
remote: Getting sizes:  48% (438/921)           
remote: Getting sizes:  49% (447/921)           
remote: Getting sizes:  50% (456/921)           
remote: Getting sizes:  51% (466/921)           
remote: Getting sizes:  52% (475/921)           zes:  51% (836/1655)           
remote: Getting sizes:  52% (853/1655)           
remote: Getting sizes:  53% (869/1655)           
remote: Getting sizes:  54% (886/1655)           
remote: Getting sizes:  55% (902/1655)           
remote: Getting sizes:  56% (919/1655)           
remote: Getting sizes:  57% (936/1655)           
remote: Getting sizes:  58% (952/1655)           
remote: Getting sizes:  59% (969/1655)           
remote: Getting sizes:  60% (985/1655)           
remote: Getting sizes:  61% (1002/1655)           
remote: Getting sizes:  62% (1018/1655)           
remote: Getting sizes:  63% (1035/1655)           
remote: Getting sizes:  64% (1051/1655)           
remote: Getting sizes:  65% (1068/1655)           
remote: Getting sizes:  66% (1085/1655)           
remote: Getting sizes:  67% (1101/1655)           
remote: Getting sizes:  68% (1118/1655)           
remote: Getting sizes:  69% (1134/1655)           
remote: Getting sizes:  70% (1151/1655)           
remote: Getting sizes:  71% (1167/1655)           
remote: Getting sizes:  72% (1184/1655)           
remote: Getting sizes:  73% (1200/1655)           
remote: Getting sizes:  74% (1217/1655)           
remote: Getting sizes:  75% (1233/1655)           
remote: Getting sizes:  76% (1250/1655)           
remote: Getting sizes:  77% (1267/1655)           
remote: Getting sizes:  78% (1283/1655)           
remote: Getting sizes:  79% (1300/1655)           
remote: Getting sizes:  80% (1316/1655)           
remote: Getting sizes:  81% (1333/1655)           
remote: Getting sizes:  82% (1349/1655)           
remote: Getting sizes:  83% (1366/1655)           
remote: Getting sizes:  84% (1382/1655)           
remote: Getting sizes:  85% (1399/1655)           
remote: Getting sizes:  86% (1416/1655)           
remote: Getting sizes:  87% (1432/1655)           
remote: Getting sizes:  88% (1449/1655)           
remote: Getting sizes:  89% (1465/1655)           
remote: Getting sizes:  90% (1482/1655)           
remote: Getting sizes:  91% (1498/1655)           
remote: Getting sizes:  92% (1515/1655)           
remote: Getting sizes:  93% (1531/1655)           
remote: Getting sizes:  94% (1548/1655)           
remote: Getting sizes:  95% (1564/1655)           
remote: Getting sizes:  96% (1581/1655)           
remote: Getting sizes:  97% (1598/1655)           
remote: Getting sizes:  98% (1614/1655)           
remote: Getting sizes:  99% (1631/1655)           
remote: Getting sizes: 100% (1647/1655)           
remote: Getting sizes: 100% (1655/1655)        
|1| remote: Compressing objects:   1% (48087/7347173)           
remote: Compressing objects:   2% (114865/7347173)           
remote: Compressing objects:   3% (187330/7347173)           
remote: Compressing objects:   4% (257598/7347173)           
remote: Compressing objects:   5% (336789/7347173)           
remote: Compressing objects:   6% (466198/7347173)           
remote: Compressing objects:   7% (510502/7347173)           
remote: Compressing objects:   8% (559423/7347173)           
remote: Compressing objects:   9% (627937/7347173)           
remote: Compressing objects:  10% (700334/7347173)           
remote: Compressing objects:  11% (774424/7347173)           
remote: Compressing objects:  12% (858740/7347173)           
remote: Compressing objects:  13% (919707/7347173)           
remote: Compressing objects:  14% (1011118/7347173)           
remote: Compressing objects:  15% (1104174/7347173)           
remote: Compressing objects:  16% (1151181/7347173)           
remote: Compressing objects:  17% (1237613/7347173)           
remote: Compressing objects:  18% (1308047/7347173)           
remote: Compressing objects:  19% (1361416/7347173)           
remote: Compressing objects:  20% (1432886/7347173)           
remote: Compressing objects:  21% (1517031/7347173)           
remote: Compressing objects:  22% (1582599/7347173)           
remote: Compressing objects:  23% (1684480/7347173)           
remote: Compressing objects:  24% (1735808/7347173)           
remote: Compresetting sizes:  56% (508/915)           
remote: Getting sizes:  57% (517/915)           
remote: Getting sizes:  58% (527/915)           
remote: Getting sizes:  59% (536/915)           
remote: Getting sizes:  60% (545/915)           
remote: Getting sizes:  61% (554/915)           
remote: Getting sizes:  62% (563/915)           
remote: Getting sizes:  63% (572/915)           
remote: Getting sizes:  64% (582/915)           
remote: Getting sizes:  65% (591/915)           
remote: Getting sizes:  66% (600/915)           
remote: Getting sizes:  67% (609/915)           
remote: Getting sizes:  68% (618/915)           
remote: Getting sizes:  69% (627/915)           
remote: Getting sizes:  70% (636/915)           
remote: Getting sizes:  71% (646/915)           
remote: Getting sizes:  72% (655/915)           
remote: Getting sizes:  73% (664/915)           
remote: Getting sizes:  74% (673/915)           
remote: Getting sizes:  75% (682/915)           
remote: Getting sizes:  76% (691/915)           
remote: Getting sizes:  77% (700/915)           
remote: Getting sizes:  78% (710/915)           
remote: Getting sizes:  79% (719/915)           
remote: Getting sizes:  80% (728/915)           
remote: Getting sizes:  81% (737/915)           
remote: Getting sizes:  82% (746/915)           
remote: Getting sizes:  83% (755/915)           
remote: Getting sizes:  84% (765/915)           
remote: Getting sizes:  85% (774/915)           
remote: Getting sizes:  86% (783/915)           
remote: Getting sizes:  87% (792/915)           
remote: Getting sizes:  88% (801/915)           
remote: Getting sizes:  89% (810/915)           
remote: Getting sizes:  90% (819/915)           
remote: Getting sizes:  91% (829/915)           
remote: Getting sizes:  92% (838/915)           
remote: Getting sizes:  93% (847/915)           
remote: Getting sizes:  94% (856/915)           
remote: Getting sizes:  95% (865/915)           
remote: Getting sizes:  96% (874/915)           
remote: Getting sizes:  97% (883/915)           
remote: Getting sizes:  98% (893/915)           
remote: Getting sizes:  99% (902/915)           
remote: Getting sizes: 100% (911/915)           
remote: Getting sizes: 100% (915/915)        
|0| remote: Compressing objects:   1% (23089/2093022)           
remote: Compressing objects:   2% (42367/2093022)           
remote: Compressing objects:   3% (52699/2093022)           
remote: Compressing objects:   4% (73935/2093022)           
remote: Compressing objects:   5% (96156/2093022)           
remote: Compressing objects:   6% (116150/2093022)           
remote: Compressing objects:   7% (137822/2093022)           
remote: Compressing objects:   8% (157196/2093022)           
remote: Compressing objects:   9% (180854/2093022)           
remote: Compressing objects:  10% (205357/2093022)           
remote: Compressing objects:  11% (222023/2093022)           
remote: Compressing objects:  12% (243567/2093022)           
remote: Compressing objects:  13% (263988/2093022)           
remote: Compressing objects:  14% (283946/2093022)           
remote: Compressing objects:  15% (315745/2093022)           
remote: Compressing objects:  16% (332798/2093022)           
remote: Compressing objects:  17% (347355/2093022)           
remote: Compressing objects:  18% (368935/2093022)           
remote: Compressing objects:  19% (404218/2093022)           
remote: Compressing objects:  20% (409411/2093022)           
remote: Compressing objects:  21% (430781/2093022)           
remote: Compressing objects:  22% (457858/2093022)           
remote: Compressing objects:  23% (476096/2093022)           
remote: Compressing objects:  24% (492879/2093022)           
remote: Compressing objects:  25% (519146/2093022)           
remote: Compressing objects:  26% (540260/2093022)           
remote: Compressing objects:  27% (554654/2093022)           
remote: Compressing objects:  28% (580088/2093022)           
remote: Compressing objects:  29% (596602/2093022)           
remote: Compressing objects:  30% (617817/20930278/265)
Receiving objects:  68% (181/265)
Receiving objects:  69% (183/265)
Receiving objects:  70% (186/265)
Receiving objects:  71% (189/265)
Receiving objects:  72% (191/265)
Receiving objects:  73% (194/265)
Receiving objects:  74% (197/265)
Receiving objects:  75% (199/265)
Receiving objects:  76% (202/265)
Receiving objects:  77% (205/265)
Receiving objects:  78% (207/265)
Receiving objects:  79% (210/265)
Receiving objects:  80% (212/265)
Receiving objects:  81% (215/265)
Receiving objects:  82% (218/265)
Receiving objects:  83% (220/265)
Receiving objects:  84% (223/265)
Receiving objects:  85% (226/265)
Receiving objects:  86% (228/265)
Receiving objects:  87% (231/265)
Receiving objects:  88% (234/265)
Receiving objects:  89% (236/265)
Receiving objects:  90% (239/265)
remote: Total 265 (delta 36), reused 87 (delta 16)        
|2| Receiving objects:  91% (242/265)
Receiving objects:  92% (244/265)
Receiving objects:  93% (247/265)
Receiving objects:  94% (250/265)
Receiving objects:  95% (252/265)
Receiving objects:  96% (255/265)
Receiving objects:  97% (258/265)
Receiving objects:  98% (260/265)
Receiving objects:  99% (263/265)
Receiving objects: 100% (265/265)
Receiving objects: 100% (265/265), 300.44 KiB | 7.91 MiB/s, done.
|2| Resolving deltas:   0% (0/36)
Resolving deltas:   2% (1/36)
Resolving deltas:   5% (2/36)
Resolving deltas:   8% (3/36)
Resolving deltas:  11% (4/36)
Resolving deltas:  13% (5/36)
Resolving deltas:  16% (6/36)
Resolving deltas:  19% (7/36)
Resolving deltas:  22% (8/36)
Resolving deltas:  25% (9/36)
Resolving deltas:  27% (10/36)
Resolving deltas:  30% (11/36)
Resolving deltas:  33% (12/36)
Resolving deltas:  36% (13/36)
Resolving deltas:  38% (14/36)
Resolving deltas:  41% (15/36)
Resolving deltas:  44% (16/36)
Resolving deltas:  50% (18/36)
Resolving deltas:  52% (19/36)
Resolving deltas:  55% (20/36)
Resolving deltas:  58% (21/36)
Resolving deltas:  61% (22/36)
Resolving deltas:  63% (23/36)
Resolving deltas:  66% (24/36)
Resolving deltas:  69% (25/36)
Resolving deltas:  72% (26/36)
Resolving deltas:  75% (27/36)
Resolving deltas:  80% (29/36)
Resolving deltas:  83% (30/36)
Resolving deltas:  86% (31/36)
Resolving deltas:  91% (33/36)
Resolving deltas:  94% (34/36)
Resolving deltas:  97% (35/36)
Resolving deltas: 100% (36/36)
Resolving deltas: 100% (36/36), done.
|2|  00:01
2)           
remote: Compressing objects:  31% (645139/2093022)           
remote: Compressing objects:  32% (659724/2093022)           
remote: Compressing objects:  33% (681653/2093022)           
remote: Compressing objects:  34% (705844/2093022)           
remote: Compressing objects:  35% (725264/2093022)           
remote: Compressing objects:  36% (748752/2093022)           
remote: Compressing objects:  37% (765535/2093022)           
remote: Compressing objects:  38% (785686/2093022)           
remote: Compressing objects:  39% (809075/2093022)           
remote: Compressing objects:  40% (826839/2093022)           
remote: Compressing objects:  41% (854564/2093022)           
remote: Compressing objects:  42% (871041/2093022)           
remote: Compressing objects:  43% (894756/2093022)           
remote: Compressing objects:  44% (911073/2093022)           
remote: Compressing objects:  63% (1324196/2093022)           
remote: Compressing objects:  64% (1329816/2093022)           
remote: Compressing objects:  65% (1350531/2093022)           
remote: Compressing objects:  66% (1371756/2093022)           
remote: Compressing objects:  67% (1394044/2093022)           
remote: Compressing objects:  68% (1412975/2093022)           
remote: Compressing objects:  69% (1436878/2093022)           
remote: Compressing objects:  70% (1455195/2093022)           
remote: Compressing objects:  71% (1484379/2093022)           
remote: Compressing objects:  72% (1498142/2093022)           
remote: Compressing objects:  73% (1518216/2093022)           
remote: Compressing objects:  74% (1539410/2093022)           
remote: Compressing objects:  75% (1560056/2093022)           
remote: Compressing objects:  76% (1580455/2093022)           
remote: Compressing objects:  77% (1602429/2093022)           
remote: Compressing objects:  78% (1625560/2093022)           
remote: Compressing objects:  79% (1645537/2093022)           
remote: Compressing objects:  80% (1666103/2093022)           
remote: Compressing objects:  81% (1685141/2093022)           
remote: Compressing objects:  82% (1707631/2093022)           
remote: Compressing objects:  83% (1727491/2093022)           
remote: Compressing objects:  84% (1747887/2093022)           
remote: Compressing objects:  85% (1772042/2093022)           
remote: Compressing objects:  86% (1790910/2093022)           
remote: Compressing objects:  87% (1813862/2093022)           
remote: Compressing objects:  88% (1831950/2093022)           
remote: Compressing objects:  89% (1855482/2093022)           
remote: Compressing objects:  90% (1873504/2093022)           
remote: Compressing objects:  91% (1894362/2093022)           
remote: Compressing objects:  92% (1915482/2093022)           
remote: Compressing objects:  93% (1950359/2093022)           
remote: Compressing objects:  94% (1962264/2093022)           
remote: Compressing objects:  95% (1981414/2093022)           
remote: Compressing objects:  96% (2000194/2093022)           
remote: Compressing objects:  97% (2020546/2093022)           
remote: Compressing objects:  98% (2044397/2093022)           
remote: Compressing objects:  99% (2062732/2093022)           
remote: Compressing objects: 100% (2083332/2093022)           
remote: Compressing objects: 100% (2093022/2093022)        
|0| Receiving objects:   0% (1/957)
Receiving objects:   1% (10/957)
Receiving objects:   2% (20/957)
Receiving objects:   3% (29/957)
Receiving objects:   4% (39/957)
Receiving objects:   5% (48/957)
Receiving objects:   6% (58/957)
Receiving objects:   7% (67/957)
Receiving objects:   8% (77/957)
Receiving objects:   9% (87/957)
Receiving objects:  10% (96/957)
Receiving objects:  11% (106/957)
Receiving objects:  12% (115/957)
Receiving objects:  13% (125/957)
Receiving objects:  14% (134/957)
Receiving objects:  15% (144/957)
Receiving objects:  16% (154/957)
Receiving objects:  17% (163/957)
Receiving objects:  18% (173/957)
Receiving objects:  19% (182/957)
Receiving objects:  20% (192/957)
Receiving objects:  21% (201/957)
Receiving objects:  22% (211/957)
Receiving objects:  23% (221/957)
Receiving objects:  24% (230/957)
Receiving objects:  25% (240/957)
Receiving objects:  26% (249/957)
Receiving objects:  27% (259/957)
Receiving objects:  28% (268/957)
Receiving objects:  29% (278/957)
Receiving objects:  30% (288/957)
Receiving objects:  31% (297/957)
Receiving objects:  32% (307/957)
Receiving objects:  33% (316/957)
Receiving objects:  34% (326/957)
Receiving objects:  35% (335/957)
Receiving objects:  36% (345/957)
Receiving objects:  37% (355/957)
Receiving objects:  38% (364/957)
Receiving objects:  39% (374/957)
Receiving objects:  40% (383/957)
Receiving objects:  41% (393/957)
Receiving objects:  42% (402/957)
Receiving objects:  43% (412/957)
Receiving objects:  44% (422/957)
Receiving objects:  45% (431/957)
Receiving objects:  46% (441/957)
Receiving objects:  47% (450/957)
Receiving objects:  48% (460/957)
Receiving objects:  49% (469/957)
Receiving objects:  50% (479/957)
Receiving objects:  51% (489/957)
Receiving objects:  52% (498/957)
Receiving objects:  53% (508/957)
Receiving objects:  54% (517/957)
Receiving objects:  55% (527/957)
Receiving objects:  56% (536/957)
Receiving objects:  57% (546/957)
Receiving objects:  58% (556/957)
Receiving objects:  59% (565/957)
Receiving objects:  60% (575/957)
Receiving objects:  61% (584/957)
Receiving objects:  62% (594/957)
Receiving objects:  63% (603/957)
Receiving objects:  64% (613/957)
Receiving objects:  65% (623/957)
Receiving objects:  66% (632/957)
Receiving objects:  67% (642/957)
Receiving objects:  68% (651/957)
Receiving objects:  69% (661/957)
Receiving objects:  70% (670/957)
Receiving objects:  71% (680/957)
Receiving objects:  72% (690/957)
Receiving objects:  73% (699/957)
Receiving objects:  74% (709/957)
Receiving objects:  75% (718/957)
Receiving objects:  76% (728/957)
Receiving objects:  77% (737/957)
Receiving objects:  78% (747/957)
Receiving objects:  79% (757/957)
Receiving objects:  80% (766/957)
Receiving objects:  81% (776/957)
Receiving objects:  82% (785/957)
Receiving objects:  83% (795/957)
Receiving objects:  84% (804/957)
Receiving objects:  85% (814/957)
Receiving objects:  86% (824/957)
Receiving objects:  87% (833/957)
Receiving objects:  88% (843/957)
Receiving objects:  89% (852/957)
remote: Total 957 (delta 230), reused 287 (delta 39)        
|0| Receiving objects:  90% (862/957)
Receiving objects:  91% (871/957)
Receiving objects:  92% (881/957)
Receiving objects:  93% (891/957)
Receiving objects:  94% (900/957)
Receiving objects:  95% (910/957)
Receiving objects:  96% (919/957)
Receiving objects:  97% (929/957)
Receiving objects:  98% (938/957)
Receiving objects:  99% (948/957)
Receiving objects: 100% (957/957)
Receiving objects: 100% (957/957), 1.10 MiB | 767.00 KiB/s, done.
|0| Resolving deltas:   0% (0/230)
Resolving deltas:   1% (3/230)
Resolving deltas:   2% (5/230)
Resolving deltas:   3% (7/230)
Resolving deltas:   4% (10/230)
Resolving deltas:   5% (12/230)
Resolving deltas:   6% (14/230)
Resolving deltas:   7% (17/230)
Resolving deltas:   8% (19/230)
Resolving deltas:   9% (21/230)
Resolving deltas:  10% (23/230)
Resolving deltas:  11% (26/230)
Resolving deltas:  12% (28/230)
Resolving deltas:  13% (30/230)
Resolving deltas:  14% (33/230)
Resolving deltas:  15% (35/230)
Resolving deltas:  16% (37/230)
Resolving deltas:  17% (40/230)
Resolving deltas:  18% (42/230)
Resolving deltas:  19% (44/230)
Resolving deltas:  20% (46/230)
Resolving deltas:  21% (49/230)
Resolving deltas:  22% (51/230)
Resolving deltas:  23% (53/230)
Resolving deltas:  24% (56/230)
Resolving deltas:  25% (58/230)
Resolving deltas:  26% (60/230)
Resolving deltas:  27% (63/230)
Resolving deltas:  28% (65/230)
Resolving deltas:  29% (67/230)
Resolving deltas:  30% (69/230)
Resolving deltas:  31% (72/230)
Resolving deltas:  32% (74/230)
Resolving deltas:  33% (76/230)
Resolving deltas:  34% (79/230)
Resolving deltas:  35% (81/230)
Resolving deltas:  36% (83/230)
Resolving deltas:  37% (86/230)
Resolving deltas:  38% (88/230)
Resolving deltas:  39% (90/230)
Resolving deltas:  40% (92/230)
Resolving deltas:  41% (95/230)
Resolving deltas:  42% (97/230)
Resolving deltas:  43% (99/230)
Resolving deltas:  44% (102/230)
Resolving deltas:  45% (104/230)
Resolving deltas:  46% (106/230)
Resolving deltas:  47% (109/230)
Resolving deltas:  48% (111/230)
Resolving deltas:  49% (113/230)
Resolving deltas:  50% (115/230)
Resolving deltas:  51% (118/230)
Resolving deltas:  52% (120/230)
Resolving deltas:  53% (122/230)
Resolving deltas:  54% (125/230)
Resolving deltas:  55% (127/230)
Resolving deltas:  56% (129/230)
Resolving deltas:  57% (132/230)
Resolving deltas:  58% (134/230)
Resolving deltas:  59% (136/230)
Resolving deltas:  60% (138/230)
Resolving deltas:  61% (141/230)
Resolving deltas:  62% (143/230)
Resolving deltas:  63% (145/230)
Resolving deltas:  64% (148/230)
Resolving deltas:  65% (150/230)
Resolving deltas:  66% (152/230)
Resolving deltas:  67% (155/230)
Resolving deltas:  68% (157/230)
Resolving deltas:  69% (159/230)
Resolving deltas:  70% (161/230)
Resolving deltas:  71% (164/230)
Resolving deltas:  72% (166/230)
Resolving deltas:  73% (168/230)
Resolving deltas:  74% (171/230)
Resolving deltas:  75% (173/230)
Resolving deltas:  76% (175/230)
Resolving deltas:  77% (178/230)
Resolving deltas:  78% (180/230)
Resolving deltas:  79% (182/230)
Resolving deltas:  80% (184/230)
Resolving deltas:  81% (187/230)
Resolving deltas:  82% (189/230)
Resolving deltas:  83% (191/230)
Resolving deltas:  84% (194/230)
Resolving deltas:  85% (196/230)
Resolving deltas:  86% (198/230)
Resolving deltas:  87% (201/230)
Resolving deltas:  88% (203/230)
Resolving deltas:  89% (205/230)
Resolving deltas:  90% (207/230)
Resolving deltas:  91% (210/230)
Resolving deltas:  92% (212/230)
Resolving deltas:  93% (214/230)
Resolving deltas:  94% (217/230)
Resolving deltas:  95% (219/230)
Resolving deltas:  96% (221/230)
Resolving deltas:  97% (224/230)
Resolving deltas:  98% (226/230)
Resolving deltas:  99% (228/230)
Resolving deltas: 100% (230/230)
Resolving deltas: 100% (230/230), done.
|0|  00:02

remote: Getting sizes:  53% (484/921)           
remote: Getting sizes:  54% (493/921)           
remote: Getting sizes:  55% (502/921)           
remote: Getting sizes:  56% (512/921)           
remote: Getting sizes:  57% (521/921)           
remote: Getting sizes:  58% (530/921)           
remote: Getting sizes:  59% (539/921)           
remote: Getting sizes:  60% (548/921)           
remote: Getting sizes:  61% (558/921)           
remote: Getting sizes:  62% (567/921)           
remote: Getting sizes:  63% (576/921)           
remote: Getting sizes:  64% (585/921)           
remote: Getting sizes:  65% (595/921)           
remote: Getting sizes:  66% (604/921)           
remote: Getting sizes:  67% (613/921)           
remote: Getting sizes:  68% (622/921)           
remote: Getting sizes:  69% (631/921)           
remote: Getting sizes:  70% (641/921)           
remote: Getting sizes:  71% (650/921)           
remote: Getting sizes:  72% (659/921)           
remote: Getting sizes:  73% (668/921)           
remote: Getting sizes:  74% (677/921)           
remote: Getting sizes:  75% (687/921)           
remote: Getting sizes:  76% (696/921)           
remote: Getting sizes:  77% (705/921)           
remote: Getting sizes:  78% (714/921)           
remote: Getting sizes:  79% (723/921)           
remote: Getting sizes:  80% (733/921)           
remote: Getting sizes:  81% (742/921)           
remote: Getting sizes:  82% (751/921)           
remote: Getting sizes:  83% (760/921)           
remote: Getting sizes:  84% (770/921)           
remote: Getting sizes:  85% (779/921)           
remote: Getting sizes:  86% (788/921)           
remote: Getting sizes:  87% (797/921)           
remote: Getting sizes:  88% (806/921)           
remote: Getting sizes:  89% (816/921)           
remote: Getting sizes:  90% (825/921)           
remote: Getting sizes:  91% (834/921)           
remote: Getting sizes:  92% (843/921)           
remote: Getting sizes:  93% (852/921)           
remote: Getting sizes:  94% (862/921)           
remote: Getting sizes:  95% (871/921)           
remote: Getting sizes:  96% (880/921)           
remote: Getting sizes:  97% (889/921)           
remote: Getting sizes:  98% (898/921)           
remote: Getting sizes:  99% (908/921)           
remote: Getting sizes: 100% (917/921)           
remote: Getting sizes: 100% (921/921)        
|3| remote: Compressing objects:   1% (89/14221)           
remote: Compressing objects:  10% (1437/14221)           
remote: Compressing objects:  12% (1664/14221)           
remote: Compressing objects:  13% (1888/14221)           
remote: Compressing objects:  15% (2099/14221)           
remote: Compressing objects:  24% (3377/14221)           
remote: Compressing objects:  25% (3585/14221)           
remote: Compressing objects:  26% (3713/14221)           
remote: Compressing objects:  28% (3920/14221)           
remote: Compressing objects:  31% (4449/14221)           
remote: Compressing objects:  32% (4480/14221)           
remote: Compressing objects:  33% (4699/14221)           
remote: Compressing objects:  34% (4815/14221)           
remote: Compressing objects:  38% (5336/14221)           
remote: Compressing objects:  39% (5502/14221)           
remote: Compressing objects:  42% (5942/14221)           
remote: Compressing objects:  43% (6181/14221)           
remote: Compressing objects:  44% (6302/14221)           
remote: Compressing objects:  45% (6335/14221)           
remote: Compressing objects:  46% (6507/14221)           
remote: Compressing objects:  47% (6614/14221)           
remote: Compressing objects:  48% (6757/14221)           
remote: Compressing objects:  49% (6910/14221)           
remote: Compressing objects:  55% (7828/14221)           
remote: Compressing objects:  56% (7979/14221)           
remote: Compressing objects:  57% (8036/14221)           
remote: Compressing objects:  58% (8182/14221)           
remote: Compressing objects:  59% (8442/14221)           
remote: Compressing objects:  60% (8462/14221)           
remote: Compressing objects:  60% (8549/14221)           
remote: Compressing objects:  61% (8614/14221)           
remote: Compressing objects:  62% (8761/14221)           
remote: Compressing objects:  63% (8891/14221)           
remote: Compressing objects:  64% (9056/14221)           
remote: Compressing objects:  65% (9183/14221)           
remote: Compressing objects:  66% (9449/14221)           
remote: Compressing objects:  67% (9459/14221)           
remote: Compressing objects:  68% (9607/14221)           
remote: Compressing objects:  70% (10004/14221)           
remote: Compressing objects:  71% (10046/14221)           
remote: Compressing objects:  72% (10186/14221)           
remote: Compressing objects:  73% (10325/14221)           
remote: Compressing objects:  74% (10454/14221)           
remote: Compressing objects:  86% (12298/14221)           
remote: Compressing objects:  88% (12459/14221)           
remote: Compressing objects:  89% (12619/14221)           
remote: Compressing objects:  90% (12731/14221)           
remote: Compressing objects:  91% (12871/14221)           
remote: Compressing objects:  92% (13015/14221)           
remote: Compressing objects:  93% (13177/14221)           
remote: Compressing objects:  94% (13315/14221)           
remote: Compressing objects:  95% (13453/14221)           
remote: Compressing objects:  96% (13602/14221)           
remote: Compressing objects:  97% (13725/14221)           
remote: Compressing objects:  98% (13873/14221)           
remote: Compressing objects:  99% (14010/14221)           
remote: Compressing objects: 100% (14171/14221)           
remote: Compressing objects: 100% (14220/14221)        
|3| Receiving objects:   0% (1/1124)
Receiving objects:   1% (12/1124)
Receiving objects:   2% (23/1124)
Receiving objects:   3% (34/1124)
Receiving objects:   4% (45/1124)
Receiving objects:   5% (57/1124)
Receiving objects:   6% (68/1124)
Receiving objects:   7% (79/1124)
Receiving objects:   8% (90/1124)
Receiving objects:   9% (102/1124)
Receiving objects:  10% (113/1124)
Receiving objects:  11% (124/1124)
Receiving objects:  12% (135/1124)
Receiving objects:  13% (147/1124)
Receiving objects:  14% (158/1124)
Receiving objects:  15% (169/1124)
Receiving objects:  16% (180/1124)
Receiving objects:  17% (192/1124)
Receiving objects:  18% (203/1124)
Receiving objects:  19% (214/1124)
Receiving objects:  20% (225/1124)
Receiving objects:  21% (237/1124)
Receiving objects:  22% (248/1124)
Receiving objects:  23% (259/1124)
Receiving objects:  24% (270/1124)
Receiving objects:  25% (281/1124)
Receiving objects:  26% (293/1124)
Receiving objects:  27% (304/1124)
Receiving objects:  28% (315/1124)
Receiving objects:  29% (326/1124)
Receiving objects:  30% (338/1124)
Receiving objects:  31% (349/1124)
Receiving objects:  32% (360/1124)
Receiving objects:  33% (371/1124)
Receiving objects:  34% (383/1124)
Receiving objects:  35% (394/1124)
Receiving objects:  36% (405/1124)
Receiving objects:  37% (416/1124)
Receiving objects:  38% (428/1124)
Receiving objects:  39% (439/1124)
Receiving objects:  40% (450/1124)
Receiving objects:  41% (461/1124)
Receiving objects:  42% (473/1124)
Receiving objects:  43% (484/1124)
Receiving objects:  44% (495/1124)
Receiving objects:  45% (506/1124)
Receiving objects:  46% (518/1124)
Receiving objects:  47% (529/1124)
Receiving objects:  48% (540/1124)
Receiving objects:  49% (551/1124)
Receiving objects:  50% (562/1124)
Receiving objects:  51% (574/1124)
Receiving objects:  52% (585/1124)
Receiving objects:  53% (596/1124)
Receiving objects:  54% (607/1124)
Receiving objects:  55% (619/1124)
Receiving objects:  56% (630/1124)
Receiving objects:  57% (641/1124)
Receiving objects:  58% (652/1124)
Receiving objects:  59% (664/1124)
Receiving objects:  60% (675/1124)
Receiving objects:  61% (686/1124)
Receiving objects:  62% (697/1124)
Receiving objects:  63% (709/1124)
Receiving objects:  64% (720/1124)
Receiving objects:  65% (731/1124)
Receiving objects:  66% (742/1124)
Receiving objects:  67% (754/1124)
Receiving objects:sing objects:  25% (1802240/7347173)           
remote: Compressing objects:  26% (1893482/7347173)           
remote: Compressing objects:  27% (1984843/7347173)           
remote: Compressing objects:  28% (2022997/7347173)           
remote: Compressing objects:  29% (2094146/7347173)           
remote: Compressing objects:  30% (2188111/7347173)           
remote: Compressing objects:  31% (2241494/7347173)           
remote: Compressing objects:  32% (2317814/7347173)           
remote: Compressing objects:  33% (2388469/7347173)           
remote: Compressing objects:  34% (2461747/7347173)           
remote: Compressing objects:  35% (2544591/7347173)           
remote: Compressing objects:  36% (2628802/7347173)           
remote: Compressing objects:  37% (2683422/7347173)           
remote: Compressing objects:  38% (2760873/7347173)           
remote: Compressing objects:  39% (2834211/7347173)           
remote: Compressing objects:  40% (2924911/7347173)           
remote: Compressing objects:  41% (2975967/7347173)           
remote: Compressing objects:  42% (3052201/7347173)           
remote: Compressing objects:  43% (3122629/7347173)           
remote: Compressing objects:  44% (3238892/7347173)           
remote: Compressing objects:  45% (3304684/7347173)           
remote: Compressing objects:  46% (3343922/7347173)           
remote: Compressing objects:  47% (3418580/7347173)           
remote: Compressing objects:  48% (3492836/7347173)           
remote: Compressing objects:  60% (4402435/7347173)           
remote: Compressing objects:  61% (4455187/7347173)           
remote: Compressing objects:  62% (4519994/7347173)           
remote: Compressing objects:  63% (4594350/7347173)           
remote: Compressing objects:  64% (4674446/7347173)           
remote: Compressing objects:  65% (4739999/7347173)           
remote: Compressing objects:  66% (4818207/7347173)           
remote: Compressing objects:  67% (4888433/7347173)           
remote: Compressing objects:  68% (4961352/7347173)           
remote: Compressing objects:  69% (5066459/7347173)           
remote: Compressing objects:  70% (5123391/7347173)           
remote: Compressing objects:  71% (5182737/7347173)           
remote: Compressing objects:  72% (5282042/7347173)           
remote: Compressing objects:  73% (5343169/7347173)           
remote: Compressing objects:  74% (5414736/7347173)           
remote: Compressing objects:  75% (5496257/7347173)           
remote: Compressing objects:  76% (5548510/7347173)           
remote: Compressing objects:  77% (5640860/7347173)           
remote: Compressing objects:  79% (5809779/7347173)           
remote: Compressing objects:  80% (5844174/7347173)           
remote: Compressing objects:  81% (5919206/7347173)           
remote: Compressing objects:  82% (5992441/7347173)           
remote: Compressing objects:  83% (6088686/7347173)           
remote: Compressing objects:  84% (6135813/7347173)           
remote: Compressing objects:  85% (6220536/7347173)           
remote: Compressing objects:  86% (6300076/7347173)           
remote: Compressing objects:  87% (6389053/7347173)           
remote: Compressing objects:  88% (6470060/7347173)           
remote: Compressing objects:  89% (6502867/7347173)           
remote: Compressing objects:  90% (6590735/7347173)           
remote: Compressing objects:  91% (6686524/7347173)           
remote: Compressing objects:  92% (6730089/7347173)           
remote: Compressing objects:  93% (6797513/7347173)           
remote: Compressing objects:  94% (6871609/7347173)           
remote: Compressing objects:  95% (6951181/7347173)           
remote: Compressing objects:  96% (7028865/7347173)           
remote: Compressing objects:  97% (7110803/7347173)           
remote: Compressing objects:  98% (7174556/7347173)           
remote: Compressing objects:  99% (7252958/7347173)           
remote: Compressing objects: 100% (7310789/7347173)           
remote: Compressing objects: 100% (7347173/7347173)        
|1| Receiving objects:   0% (1/1696)
Receiving objects:   1% (17/1696)
Receiving objects:   2% (34/1696)
Receiving objects:   3% (51/1696)
Receiving objects:   4% (68/1696)
Receiving objects:   5% (85/1696)
Receiving objects:   6% (102/1696)
Receiving objects:   7% (119/1696)
Receiving objects:   8% (136/1696)
Receiving objects:   9% (153/1696)
Receiving objects:  10% (170/1696)
Receiving objects:  11% (187/1696)
Receiving objects:  12% (204/1696)
Receiving objects:  13% (221/1696)
Receiving objects:  14% (238/1696)
Receiving objects:  15% (255/1696)
Receiving objects:  16% (272/1696)
Receiving objects:  17% (289/1696)
Receiving objects:  18% (306/1696)
Receiving objects:  19% (323/1696)
Receiving objects:  20% (340/1696)
Receiving objects:  21% (357/1696)
Receiving objects:  22% (374/1696)
Receiving objects:  23% (391/1696)
Receiving objects:  24% (408/1696)
Receiving objects:  25% (424/1696)
Receiving objects:  26% (441/1696)
Receiving objects:  27% (458/1696)
Receiving objects:  28% (475/1696)
Receiving objects:  29% (492/1696)
Receiving objects:  30% (509/1696)
Receiving objects:  31% (526/1696)
Receiving objects:  32% (543/1696)
Receiving objects:  33% (560/1696)
Receiving objects:  34% (577/1696)
Receiving objects:  35% (594/1696)
Receiving objects:  36% (611/1696)
Receiving objects:  37% (628/1696)
Receiving objects:  38% (645/1696)
Receiving objects:  39% (662/1696)
Receiving objects:  40% (679/1696)
Receiving objects:  41% (696/1696)
Receiving objects:  42% (713/1696)
Receiving objects:  43% (730/1696)
Receiving objects:  44% (747/1696)
Receiving objects:  45% (764/1696)
Receiving objects:  46% (781/1696)
Receiving objects:  47% (798/1696)
Receiving objects:  48% (815/1696)
Receiving objects:  49% (832/1696)
Receiving objects:  50% (848/1696)
Receiving objects:  51% (865/1696)
Receiving objects:  52% (882/1696)
Receiving objects:  53% (899/1696)
Receiving objects:  54% (916/1696)
Receiving objects:  55% (933/1696)
Receiving objects:  56% (950/1696)
Receiving objects:  57% (967/1696)
Receiving objects:  58% (984/1696)
Receiving objects:  59% (1001/1696)
Receiving objects:  60% (1018/1696)
Receiving objects:  61% (1035/1696)
Receiving objects:  62% (1052/1696)
Receiving objects:  63% (1069/1696)
Receiving objects:  64% (1086/1696)
Receiving objects:  65% (1103/1696)
Receiving objects:  66% (1120/1696)
Receiving objects:  67% (1137/1696)
Receiving objects:  68% (1154/1696)
Receiving objects:  69% (1171/1696)
Receiving objects:  70% (1188/1696)
Receiving objects:  71% (1205/1696)
Receiving objects:  72% (1222/1696)
Receiving objects:  73% (1239/1696)
Receiving objects:  74% (1256/1696)
Receiving objects:  75% (1272/1696)
Receiving objects:  76% (1289/1696)
Receiving objects:  77% (1306/1696)
Receiving objects:  78% (1323/1696)
Receiving objects:  79% (1340/1696)
Receiving objects:  80% (1357/1696)
Receiving objects:  81% (1374/1696)
Receiving objects:  82% (1391/1696)
Receiving objects:  83% (1408/1696)
Receiving objects:  84% (1425/1696)
Receiving objects:  85% (1442/1696)
Receiving objects:  86% (1459/1696)
Receiving objects:  87% (1476/1696)
Receiving objects:  88% (1493/1696)
Receiving objects:  89% (1510/1696)
Receiving objects:  90% (1527/1696)
Receiving objects:  91% (1544/1696)
Receiving objects:  92% (1561/1696)
Receiving objects:  93% (1578/1696)
Receiving objects:  94% (1595/1696)
Receiving objects:  95% (1612/1696)
Receiving objects:  96% (1629/1696)
Receiving objects:  97% (1646/1696)
Receiving objects:  98% (1663/1696)
Receiving objects:  99% (1680/1696)
remote: Total 1696 (delta 322), reused 448 (delta 39)        
|1| Receiving objects: 100% (1696/1696)
Receiving objects: 100% (1696/1696), 2.30 MiB | 2.00 MiB/s, done.
|1| Resolving deltas:   0% (0/322)
Resolving deltas:   1% (4/322)
Resolving deltas:   2% (7/322)
Resolving deltas:   3% (10/322)
Resolving deltas:   4% (13/322)
Resolving deltas:   5% (17/322)
Resolving deltas:   6% (20/322)
Resolving deltas:   7% (23/322)
Resolving deltas:   8% (26/322)
Resolving deltas:   9% (29/322)
Resolving deltas:  10% (33/322)
Resolving deltas:  11% (37/32  68% (765/1124)
Receiving objects:  69% (776/1124)
Receiving objects:  70% (787/1124)
Receiving objects:  71% (799/1124)
Receiving objects:  72% (810/1124)
Receiving objects:  73% (821/1124)
Receiving objects:  74% (832/1124)
Receiving objects:  75% (843/1124)
Receiving objects:  76% (855/1124)
Receiving objects:  77% (866/1124)
Receiving objects:  78% (877/1124)
Receiving objects:  79% (888/1124)
Receiving objects:  80% (900/1124)
Receiving objects:  81% (911/1124)
Receiving objects:  82% (922/1124)
Receiving objects:  83% (933/1124)
Receiving objects:  83% (936/1124)
Receiving objects:  84% (945/1124)
Receiving objects:  85% (956/1124)
Receiving objects:  86% (967/1124)
Receiving objects:  87% (978/1124)
Receiving objects:  88% (990/1124)
Receiving objects:  89% (1001/1124)
Receiving objects:  90% (1012/1124)
Receiving objects:  91% (1023/1124)
Receiving objects:  92% (1035/1124)
Receiving objects:  93% (1046/1124)
Receiving objects:  94% (1057/1124)
Receiving objects:  95% (1068/1124)
remote: Total 1124 (delta 333), reused 517 (delta 201)        
|3| Receiving objects:  96% (1080/1124)
Receiving objects:  97% (1091/1124)
Receiving objects:  98% (1102/1124)
Receiving objects:  99% (1113/1124)
Receiving objects: 100% (1124/1124)
Receiving objects: 100% (1124/1124), 6.78 MiB | 6.49 MiB/s, done.
|3| Resolving deltas:   0% (0/333)
Resolving deltas:   1% (4/333)
Resolving deltas:   2% (7/333)
Resolving deltas:   3% (10/333)
Resolving deltas:   4% (14/333)
Resolving deltas:   5% (17/333)
Resolving deltas:   6% (20/333)
Resolving deltas:   7% (24/333)
Resolving deltas:   8% (27/333)
Resolving deltas:   9% (30/333)
Resolving deltas:  10% (34/333)
Resolving deltas:  11% (37/333)
Resolving deltas:  12% (40/333)
Resolving deltas:  13% (46/333)
Resolving deltas:  14% (47/333)
Resolving deltas:  15% (50/333)
Resolving deltas:  16% (54/333)
Resolving deltas:  17% (57/333)
Resolving deltas:  18% (60/333)
Resolving deltas:  19% (64/333)
Resolving deltas:  20% (68/333)
Resolving deltas:  21% (70/333)
Resolving deltas:  22% (74/333)
Resolving deltas:  23% (77/333)
Resolving deltas:  24% (80/333)
Resolving deltas:  25% (84/333)
Resolving deltas:  26% (87/333)
Resolving deltas:  27% (90/333)
Resolving deltas:  28% (94/333)
Resolving deltas:  29% (97/333)
Resolving deltas:  30% (100/333)
Resolving deltas:  31% (104/333)
Resolving deltas:  32% (107/333)
Resolving deltas:  33% (110/333)
Resolving deltas:  34% (114/333)
Resolving deltas:  35% (117/333)
Resolving deltas:  36% (120/333)
Resolving deltas:  37% (124/333)
Resolving deltas:  38% (127/333)
Resolving deltas:  39% (130/333)
Resolving deltas:  40% (134/333)
Resolving deltas:  41% (137/333)
Resolving deltas:  42% (140/333)
Resolving deltas:  43% (144/333)
Resolving deltas:  44% (147/333)
Resolving deltas:  45% (150/333)
Resolving deltas:  46% (154/333)
Resolving deltas:  47% (157/333)
Resolving deltas:  48% (160/333)
Resolving deltas:  49% (164/333)
Resolving deltas:  50% (167/333)
Resolving deltas:  51% (170/333)
Resolving deltas:  52% (174/333)
Resolving deltas:  53% (177/333)
Resolving deltas:  54% (180/333)
Resolving deltas:  55% (184/333)
Resolving deltas:  56% (187/333)
Resolving deltas:  57% (190/333)
Resolving deltas:  58% (194/333)
Resolving deltas:  59% (197/333)
Resolving deltas:  60% (200/333)
Resolving deltas:  61% (204/333)
Resolving deltas:  62% (207/333)
Resolving deltas:  63% (211/333)
Resolving deltas:  64% (214/333)
Resolving deltas:  65% (217/333)
Resolving deltas:  66% (220/333)
Resolving deltas:  67% (225/333)
Resolving deltas:  68% (227/333)
Resolving deltas:  69% (230/333)
Resolving deltas:  70% (234/333)
Resolving deltas:  71% (237/333)
Resolving deltas:  72% (240/333)
Resolving deltas:  73% (244/333)
Resolving deltas:  74% (247/333)
Resolving deltas:  75% (250/333)
Resolving deltas:  76% (254/333)
Resolving deltas:  77% (257/333)
Resolving deltas:  78% (260/333)
Resolving deltas:  79% (264/333)
Resolving deltas:  80% (267/333)
Resolving deltas:  81% (270/333)
Resolving deltas:  82% (274/333)
Resolving deltas:  83% (277/333)
Resolving deltas:  84% (280/333)
Resolving deltas:  85% (284/333)
Resolving deltas:  86% (287/333)
Resolving deltas:  87% (291/333)
Resolving deltas:  88% (294/333)
Resolving deltas:  89% (297/333)
Resolving deltas:  90% (300/333)
Resolving deltas:  91% (304/333)
Resolving deltas:  92% (307/333)
Resolving deltas:  93% (310/333)
Resolving deltas:  94% (314/333)
Resolving deltas:  95% (317/333)
Resolving deltas:  96% (320/333)
Resolving deltas:  97% (324/333)
Resolving deltas:  98% (328/333)
Resolving deltas:  99% (330/333)
Resolving deltas: 100% (333/333)
Resolving deltas: 100% (333/333), done.
|3|  00:02
2)
Resolving deltas:  12% (40/322)
Resolving deltas:  13% (42/322)
Resolving deltas:  14% (46/322)
Resolving deltas:  15% (49/322)
Resolving deltas:  16% (52/322)
Resolving deltas:  17% (55/322)
Resolving deltas:  18% (58/322)
Resolving deltas:  19% (62/322)
Resolving deltas:  20% (66/322)
Resolving deltas:  21% (68/322)
Resolving deltas:  22% (71/322)
Resolving deltas:  23% (75/322)
Resolving deltas:  24% (78/322)
Resolving deltas:  25% (81/322)
Resolving deltas:  26% (84/322)
Resolving deltas:  27% (87/322)
Resolving deltas:  28% (91/322)
Resolving deltas:  29% (94/322)
Resolving deltas:  30% (97/322)
Resolving deltas:  31% (100/322)
Resolving deltas:  32% (104/322)
Resolving deltas:  33% (107/322)
Resolving deltas:  34% (110/322)
Resolving deltas:  35% (114/322)
Resolving deltas:  36% (116/322)
Resolving deltas:  37% (120/322)
Resolving deltas:  38% (123/322)
Resolving deltas:  39% (126/322)
Resolving deltas:  40% (129/322)
Resolving deltas:  41% (133/322)
Resolving deltas:  42% (136/322)
Resolving deltas:  43% (139/322)
Resolving deltas:  44% (142/322)
Resolving deltas:  45% (145/322)
Resolving deltas:  46% (149/322)
Resolving deltas:  47% (152/322)
Resolving deltas:  48% (155/322)
Resolving deltas:  49% (158/322)
Resolving deltas:  50% (161/322)
Resolving deltas:  51% (165/322)
Resolving deltas:  52% (168/322)
Resolving deltas:  53% (171/322)
Resolving deltas:  54% (174/322)
Resolving deltas:  55% (178/322)
Resolving deltas:  56% (182/322)
Resolving deltas:  57% (184/322)
Resolving deltas:  58% (187/322)
Resolving deltas:  59% (190/322)
Resolving deltas:  60% (194/322)
Resolving deltas:  61% (197/322)
Resolving deltas:  62% (200/322)
Resolving deltas:  63% (203/322)
Resolving deltas:  64% (208/322)
Resolving deltas:  65% (210/322)
Resolving deltas:  66% (213/322)
Resolving deltas:  67% (216/322)
Resolving deltas:  68% (219/322)
Resolving deltas:  69% (223/322)
Resolving deltas:  70% (226/322)
Resolving deltas:  71% (229/322)
Resolving deltas:  72% (232/322)
Resolving deltas:  73% (236/322)
Resolving deltas:  74% (239/322)
Resolving deltas:  75% (242/322)
Resolving deltas:  76% (245/322)
Resolving deltas:  77% (248/322)
Resolving deltas:  78% (252/322)
Resolving deltas:  79% (255/322)
Resolving deltas:  80% (258/322)
Resolving deltas:  81% (261/322)
Resolving deltas:  82% (265/322)
Resolving deltas:  83% (268/322)
Resolving deltas:  84% (271/322)
Resolving deltas:  85% (274/322)
Resolving deltas:  86% (277/322)
Resolving deltas:  87% (281/322)
Resolving deltas:  88% (284/322)
Resolving deltas:  89% (287/322)
Resolving deltas:  90% (290/322)
Resolving deltas:  91% (294/322)
Resolving deltas:  92% (297/322)
Resolving deltas:  93% (300/322)
Resolving deltas:  94% (303/322)
Resolving deltas:  95% (306/322)
Resolving deltas:  96% (310/322)
Resolving deltas:  97% (313/322)
Resolving deltas:  98% (316/322)
Resolving deltas:  99% (319/322)
Resolving deltas: 100% (322/322)
Resolving deltas: 100% (322/322), done.
|1| Submodule 'lib/ve' (https://gerrit.wikimedia.org/r/VisualEditor/VisualEditor.git) registered for path 'lib/ve'
|1| Cloning into '/var/www/html/w/extensions/VisualEditor/lib/ve'...
|1| remote: Counting objects: 1           
remote: Counting objects: 222, done        
|1| remote: Finding sources:   1% (802/160207)           
remote: Finding sources:   2% (2404/160207)           
remote: Finding sources:   3% (4006/160207)           
remote: Finding sources:   4% (5608/160207)           
remote: Finding sources:   5% (7210/160207)           
remote: Finding sources:   6% (8812/160207)           
remote: Finding sources:   7% (10414/160207)           
remote: Finding sources:   8% (12016/160207)           
remote: Finding sources:   9% (13618/160207)           
remote: Finding sources:  10% (15220/160207)           
remote: Finding sources:  11% (16822/160207)           
remote: Finding sources:  12% (18424/160207)           
remote: Finding sources:  13% (20026/160207)           
remote: Finding sources:  14% (21628/160207)           
remote: Finding sources:  15% (23231/160207)           
remote: Finding sources:  16% (24833/160207)           
remote: Finding sources:  17% (26435/160207)           
remote: Finding sources:  18% (28037/160207)           
remote: Finding sources:  19% (29639/160207)           
remote: Finding sources:  20% (31241/160207)           
remote: Finding sources:  21% (32843/160207)           
remote: Finding sources:  22% (34445/160207)           
remote: Finding sources:  23% (36047/160207)           
remote: Finding sources:  24% (37649/160207)           
remote: Finding sources:  25% (39251/160207)           
remote: Finding sources:  26% (40853/160207)           
remote: Finding sources:  27% (42455/160207)           
remote: Finding sources:  28% (44057/160207)           
remote: Finding sources:  29% (45659/160207)           
remote: Finding sources:  30% (47262/160207)           
remote: Finding sources:  31% (48864/160207)           
remote: Finding sources:  32% (50466/160207)           
remote: Finding sources:  33% (52068/160207)           
remote: Finding sources:  34% (53670/160207)           
remote: Finding sources:  35% (55272/160207)           
remote: Finding sources:  36% (56874/160207)           
remote: Finding sources:  37% (58476/160207)           
remote: Finding sources:  38% (60078/160207)           
remote: Finding sources:  39% (61680/160207)           
remote: Finding sources:  40% (63282/160207)           
remote: Finding sources:  41% (64884/160207)           
remote: Finding sources:  42% (66486/160207)           
remote: Finding sources:  43% (68088/160207)           
remote: Finding sources:  44% (69691/160207)           
remote: Finding sources:  45% (71293/160207)           
remote: Finding sources:  46% (72895/160207)           
remote: Finding sources:  47% (74497/160207)           
remote: Finding sources:  48% (76099/160207)           
remote: Finding sources:  49% (77701/160207)           
remote: Finding sources:  50% (79303/160207)           
remote: Finding sources:  51% (80905/160207)           
remote: Finding sources:  52% (82507/160207)           
remote: Finding sources:  53% (84109/160207)           
remote: Finding sources:  54% (85711/160207)           
remote: Finding sources:  55% (87313/160207)           
remote: Finding sources:  56% (88915/160207)           
remote: Finding sources:  57% (90517/160207)           
remote: Finding sources:  58% (92120/160207)           
remote: Finding sources:  59% (93722/160207)           
remote: Finding sources:  60% (95324/160207)           
remote: Finding sources:  61% (96926/160207)           
remote: Finding sources:  62% (98528/160207)           
remote: Finding sources:  63% (100130/160207)           
remote: Finding sources:  64% (101732/160207)           
remote: Finding sources:  65% (103334/160207)           
remote: Finding sources:  66% (104936/160207)           
remote: Finding sources:  67% (106538/160207)           
remote: Finding sources:  68% (108140/160207)           
remote: Finding sources:  69% (109742/160207)           
remote: Finding sources:  70% (111344/160207)           
remote: Finding sources:  71% (112946/160207)           
remote: Finding sources:  72% (114548/160207)           
remote: Finding sources:  73% (116151/160207)           
remote: Finding sources:  74% (117753/160207)           
remote: Finding sources:  75% (119355/160207)           
remote: Finding sources:  76% (120957/160207)           
remote: Finding sources:  77% (122559/160207)           
remote: Finding sources:  78% (124161/160207)           
remote: Finding sources:  79% (125763/160207)           
remote: Finding sources:  80% (127365/160207)           
remote: Finding sources:  81% (128967/160207)           
remote: Finding sources:  82% (130569/160207)           
remote: Finding sources:  83% (132171/160207)           
remote: Finding sources:  84% (133773/160207)           
remote: Finding sources:  85% (135375/160207)           
remote: Finding sources:  86% (136977/160207)           
remote: Finding sources:  87% (138580/160207)           
remote: Finding sources:  88% (140182/160207)           
remote: Finding sources:  89% (141784/160207)           
remote: Finding sources:  90% (143386/160207)           
remote: Finding sources:  91% (144988/160207)           
remote: Finding sources:  92% (146590/160207)           
remote: Finding sources:  93% (148192/160207)           
remote: Finding sources:  94% (149794/160207)           
remote: Finding sources:  95% (151396/160207)           
remote: Finding sources:  96% (152998/160207)           
remote: Finding sources:  97% (154600/160207)           
remote: Finding sources:  98% (156202/160207)           
remote: Finding sources:  99% (157804/160207)           
remote: Finding sources: 100% (159406/160207)           
remote: Finding sources: 100% (160207/160207)        
|1| remote: Getting sizes:   1% (45/8938)           
remote: Getting sizes:   2% (135/8938)           
remote: Getting sizes:   3% (224/8938)           
remote: Getting sizes:   4% (313/8938)           
remote: Getting sizes:   5% (403/8938)           
remote: Getting sizes:   6% (492/8938)           
remote: Getting sizes:   7% (581/8938)           
remote: Getting sizes:   8% (671/8938)           
remote: Getting sizes:   9% (760/8938)           
remote: Getting sizes:  10% (850/8938)           
remote: Getting sizes:  11% (939/8938)           
remote: Getting sizes:  12% (1028/8938)           
remote: Getting sizes:  13% (1118/8938)           
remote: Getting sizes:  14% (1207/8938)           
remote: Getting sizes:  15% (1297/8938)           
remote: Getting sizes:  16% (1386/8938)           
remote: Getting sizes:  17% (1475/8938)           
remote: Getting sizes:  18% (1565/8938)           
remote: Getting sizes:  19% (1654/8938)           
remote: Getting sizes:  20% (1743/8938)           
remote: Getting sizes:  21% (1833/8938)           
remote: Getting sizes:  22% (1922/8938)           
remote: Getting sizes:  23% (2012/8938)           
remote: Getting sizes:  24% (2101/8938)           
remote: Getting sizes:  25% (2190/8938)           
remote: Getting sizes:  26% (2280/8938)           
remote: Getting sizes:  27% (2369/8938)           
remote: Getting sizes:  28% (2458/8938)           
remote: Getting sizes:  29% (2548/8938)           
remote: Getting sizes:  30% (2637/8938)           
remote: Getting sizes:  31% (2727/8938)           
remote: Getting sizes:  32% (2816/8938)           
remote: Getting sizes:  33% (2905/8938)           
remote: Getting sizes:  34% (2995/8938)           
remote: Getting sizes:  35% (3084/8938)           
remote: Getting sizes:  36% (3173/8938)           
remote: Getting sizes:  37% (3263/8938)           
remote: Getting sizes:  38% (3352/8938)           
remote: Getting sizes:  39% (3442/8938)           
remote: Getting sizes:  40% (3531/8938)           
remote: Getting sizes:  41% (3620/8938)           
remote: Getting sizes:  42% (3710/8938)           
remote: Getting sizes:  43% (3799/8938)           
remote: Getting sizes:  44% (3889/8938)           
remote: Getting sizes:  45% (3978/8938)           
remote: Getting sizes:  46% (4067/8938)           
remote: Getting sizes:  47% (4157/8938)           
remote: Getting sizes:  48% (4246/8938)           
remote: Getting sizes:  49% (4335/8938)           
remote: Getting sizes:  50% (4425/8938)           
remote: Getting sizes:  51% (4514/8938)           
remote: Getting sizes:  52% (4604/8938)           
remote: Getting sizes:  53% (4693/8938)           
remote: Getting sizes:  54% (4782/8938)           
remote: Getting sizes:  55% (4872/8938)           
remote: Getting sizes:  56% (4961/8938)           
remote: Getting sizes:  57% (5050/8938)           
remote: Getting sizes:  58% (5140/8938)           
remote: Getting sizes:  59% (5229/8938)           
remote: Getting sizes:  60% (5319/8938)           
remote: Getting sizes:  61% (5408/8938)           
remote: Getting sizes:  62% (5497/8938)           
remote: Getting sizes:  63% (5587/8938)           
remote: Getting sizes:  64% (5676/8938)           
remote: Getting sizes:  65% (5766/8938)           
remote: Getting sizes:  66% (5855/8938)           
remote: Getting sizes:  67% (5944/8938)           
remote: Getting sizes:  68% (6034/8938)           
remote: Getting sizes:  69% (6123/8938)           
remote: Getting sizes:  70% (6212/8938)           
remote: Getting sizes:  71% (6302/8938)           
remote: Getting sizes:  72% (6391/8938)           
remote: Getting sizes:  73% (6481/8938)           
remote: Getting sizes:  74% (6570/8938)           
remote: Getting sizes:  75% (6659/8938)           
remote: Getting sizes:  76% (6749/8938)           
remote: Getting sizes:  77% (6838/8938)           
remote: Getting sizes:  78% (6927/8938)           
remote: Getting sizes:  79% (7017/8938)           
remote: Getting sizes:  80% (7106/8938)           
remote: Getting sizes:  81% (7196/8938)           
remote: Getting sizes:  82% (7285/8938)           
remote: Getting sizes:  83% (7374/8938)           
remote: Getting sizes:  84% (7464/8938)           
remote: Getting sizes:  85% (7553/8938)           
remote: Getting sizes:  86% (7642/8938)           
remote: Getting sizes:  87% (7732/8938)           
remote: Getting sizes:  88% (7821/8938)           
remote: Getting sizes:  89% (7911/8938)           
remote: Getting sizes:  90% (8000/8938)           
remote: Getting sizes:  91% (8089/8938)           
remote: Getting sizes:  92% (8179/8938)           
remote: Getting sizes:  93% (8268/8938)           
remote: Getting sizes:  94% (8358/8938)           
remote: Getting sizes:  95% (8447/8938)           
remote: Getting sizes:  96% (8536/8938)           
remote: Getting sizes:  97% (8626/8938)           
remote: Getting sizes:  98% (8715/8938)           
remote: Getting sizes:  99% (8804/8938)           
remote: Getting sizes: 100% (8894/8938)           
remote: Getting sizes: 100% (8938/8938)        
|1| remote: Compressing objects:   1% (12780/2194276)           
remote: Compressing objects:   2% (33278/2194276)           
remote: Compressing objects:   3% (54888/2194276)           
remote: Compressing objects:   4% (77292/2194276)           
remote: Compressing objects:  26% (575342/2194276)           
remote: Compressing objects:  46% (1017642/2194276)           
remote: Compressing objects:  52% (1150965/2194276)           
remote: Compressing objects:  58% (1269139/2194276)           
remote: Compressing objects:  63% (1386988/2194276)           
remote: Compressing objects:  66% (1450259/2194276)           
remote: Compressing objects:  68% (1503074/2194276)           
remote: Compressing objects:  71% (1549699/2194276)           
remote: Compressing objects:  72% (1586294/2194276)           
remote: Compressing objects:  74% (1620871/2194276)           
remote: Compressing objects:  75% (1652365/2194276)           
remote: Compressing objects:  77% (1678895/2194276)           
remote: Compressing objects:  78% (1704094/2194276)           
remote: Compressing objects:  79% (1728293/2194276)           
remote: Compressing objects:  80% (1752390/2194276)           
remote: Compressing objects:  81% (1771509/2194276)           
remote: Compressing objects:  82% (1790189/2194276)           
remote: Compressing objects:  83% (1825616/2194276)           
remote: Compressing objects:  84% (1842738/2194276)           
remote: Compressing objects:  85% (1859591/2194276)           
remote: Compressing objects:  86% (1876429/2194276)           
remote: Compressing objects:  87% (1906895/2194276)           
remote: Compressing objects:  88% (1921065/2194276)           
remote: Compressing objects:  89% (1947620/2194276)           
remote: Compressing objects:  90% (1967841/2194276)           
remote: Compressing objects:  91% (1986513/2194276)           
remote: Compressing objects:  92% (2011116/2194276)           
remote: Compressing objects:  93% (2033876/2194276)           
remote: Compressing objects:  94% (2053788/2194276)           
remote: Compressing objects:  95% (2077585/2194276)           
remote: Compressing objects:  96% (2098471/2194276)           
remote: Compressing objects:  97% (2119812/2194276)           
remote: Compressing objects:  98% (2141295/2194276)           
remote: Compressing objects:  99% (2161410/2194276)           
remote: Compressing objects: 100% (2184500/2194276)           
remote: Compressing objects: 100% (2194276/2194276)        
|1| Receiving objects:   0% (1/160207)
Receiving objects:   1% (1603/160207)
Receiving objects:   2% (3205/160207)
Receiving objects:   3% (4807/160207)
Receiving objects:   4% (6409/160207)
Receiving objects:   5% (8011/160207)
Receiving objects:   6% (9613/160207)
Receiving objects:   7% (11215/160207)
Receiving objects:   8% (12817/160207)
Receiving objects:   9% (14419/160207)
Receiving objects:  10% (16021/160207)
Receiving objects:  11% (17623/160207)
Receiving objects:  12% (19225/160207)
Receiving objects:  13% (20827/160207)
Receiving objects:  14% (22429/160207)
Receiving objects:  15% (24032/160207)
Receiving objects:  16% (25634/160207)
Receiving objects:  17% (27236/160207)
Receiving objects:  18% (28838/160207)
Receiving objects:  19% (30440/160207)
Receiving objects:  20% (32042/160207)
Receiving objects:  21% (33644/160207)
Receiving objects:  22% (35246/160207)
Receiving objects:  23% (36848/160207)
Receiving objects:  24% (38450/160207)
Receiving objects:  25% (40052/160207)
Receiving objects:  26% (41654/160207)
Receiving objects:  27% (43256/160207)
Receiving objects:  28% (44858/160207)
Receiving objects:  29% (46461/160207)
Receiving objects:  30% (48063/160207)
Receiving objects:  31% (49665/160207)
Receiving objects:  32% (51267/160207)
Receiving objects:  33% (52869/160207)
Receiving objects:  34% (54471/160207)
Receiving objects:  35% (56073/160207)
Receiving objects:  36% (57675/160207)
Receiving objects:  37% (59277/160207)
Receiving objects:  38% (60879/160207)
Receiving objects:  39% (62481/160207)
Receiving objects:  40% (64083/160207)
Receiving objects:  41% (65685/160207)
Receiving objects:  42% (67287/160207)
Receiving objects:  43% (68890/160207)
Receiving objects:  44% (70492/160207)
Receiving objects:  45% (72094/160207)
Receiving objects:  46% (73696/160207)
Receiving objects:  47% (75298/160207)
Receiving objects:  48% (76900/160207)
Receiving objects:  49% (78502/160207)
Receiving objects:  50% (80104/160207)
Receiving objects:  51% (81706/160207)
Receiving objects:  52% (83308/160207)
Receiving objects:  53% (84910/160207)
Receiving objects:  54% (86512/160207)
Receiving objects:  55% (88114/160207)
Receiving objects:  56% (89716/160207)
Receiving objects:  57% (91318/160207)
Receiving objects:  58% (92921/160207)
Receiving objects:  59% (94523/160207), 17.55 MiB | 35.10 MiB/s
Receiving objects:  60% (96125/160207), 17.55 MiB | 35.10 MiB/s
Receiving objects:  61% (97727/160207), 17.55 MiB | 35.10 MiB/s
Receiving objects:  62% (99329/160207), 17.55 MiB | 35.10 MiB/s
Receiving objects:  63% (100931/160207), 17.55 MiB | 35.10 MiB/s
Receiving objects:  64% (102533/160207), 17.55 MiB | 35.10 MiB/s
Receiving objects:  65% (104135/160207), 17.55 MiB | 35.10 MiB/s
Receiving objects:  66% (105737/160207), 17.55 MiB | 35.10 MiB/s
Receiving objects:  67% (107339/160207), 17.55 MiB | 35.10 MiB/s
Receiving objects:  68% (108941/160207), 17.55 MiB | 35.10 MiB/s
Receiving objects:  69% (110543/160207), 17.55 MiB | 35.10 MiB/s
Receiving objects:  70% (112145/160207), 17.55 MiB | 35.10 MiB/s
Receiving objects:  71% (113747/160207), 17.55 MiB | 35.10 MiB/s
Receiving objects:  72% (115350/160207), 17.55 MiB | 35.10 MiB/s
Receiving objects:  73% (116952/160207), 17.55 MiB | 35.10 MiB/s
Receiving objects:  74% (118554/160207), 17.55 MiB | 35.10 MiB/s
Receiving objects:  75% (120156/160207), 17.55 MiB | 35.10 MiB/s
Receiving objects:  76% (121758/160207), 17.55 MiB | 35.10 MiB/s
Receiving objects:  77% (123360/160207), 17.55 MiB | 35.10 MiB/s
Receiving objects:  78% (124962/160207), 17.55 MiB | 35.10 MiB/s
Receiving objects:  79% (126564/160207), 17.55 MiB | 35.10 MiB/s
Receiving objects:  80% (128166/160207), 17.55 MiB | 35.10 MiB/s
Receiving objects:  81% (129768/160207), 17.55 MiB | 35.10 MiB/s
Receiving objects:  82% (131370/160207), 17.55 MiB | 35.10 MiB/s
Receiving objects:  83% (132972/160207), 17.55 MiB | 35.10 MiB/s
Receiving objects:  84% (134574/160207), 17.55 MiB | 35.10 MiB/s
Receiving objects:  85% (136176/160207), 17.55 MiB | 35.10 MiB/s
Receiving objects:  86% (137779/160207), 17.55 MiB | 35.10 MiB/s
Receiving objects:  87% (139381/160207), 17.55 MiB | 35.10 MiB/s
Receiving objects:  88% (140983/160207), 17.55 MiB | 35.10 MiB/s
Receiving objects:  89% (142585/160207), 17.55 MiB | 35.10 MiB/s
Receiving objects:  90% (144187/160207), 17.55 MiB | 35.10 MiB/s
Receiving objects:  91% (145789/160207), 17.55 MiB | 35.10 MiB/s
Receiving objects:  92% (147391/160207), 17.55 MiB | 35.10 MiB/s
Receiving objects:  93% (148993/160207), 17.55 MiB | 35.10 MiB/s
Receiving objects:  94% (150595/160207), 17.55 MiB | 35.10 MiB/s
Receiving objects:  94% (151131/160207), 17.55 MiB | 35.10 MiB/s
Receiving objects:  95% (152197/160207), 37.61 MiB | 37.61 MiB/s
Receiving objects:  96% (153799/160207), 37.61 MiB | 37.61 MiB/s
Receiving objects:  97% (155401/160207), 37.61 MiB | 37.61 MiB/s
Receiving objects:  98% (157003/160207), 37.61 MiB | 37.61 MiB/s
Receiving objects:  99% (158605/160207), 37.61 MiB | 37.61 MiB/s
remote: Total 160207 (delta 135637), reused 160027 (delta 135527)        
|1| Receiving objects: 100% (160207/160207), 37.61 MiB | 37.61 MiB/s
Receiving objects: 100% (160207/160207), 39.93 MiB | 38.07 MiB/s, done.
|1| Resolving deltas:   0% (0/135637)
Resolving deltas:   1% (1357/135637)
Resolving deltas:   2% (2713/135637)
Resolving deltas:   3% (4070/135637)
Resolving deltas:   4% (5426/135637)
Resolving deltas:   5% (6782/135637)
Resolving deltas:   6% (8139/135637)
Resolving deltas:   7% (9495/135637)
Resolving deltas:   8% (10851/135637)
Resolving deltas:   9% (12208/135637)
Resolving deltas:  10% (13564/135637)
Resolving deltas:  11% (14921/135637)
Resolving deltas:  12% (16277/135637)
Resolving deltas:  13% (17633/135637)
Resolving deltas:  14% (18990/135637)
Resolving deltas:  15% (20346/135637)
Resolving deltas:  16% (21702/135637)
Resolving deltas:  17% (23059/135637)
Resolving deltas:  18% (24415/135637)
Resolving deltas:  19% (25772/135637)
Resolving deltas:  20% (27128/135637)
Resolving deltas:  21% (28484/135637)
Resolving deltas:  22% (29841/135637)
Resolving deltas:  23% (31197/135637)
Resolving deltas:  24% (32553/135637)
Resolving deltas:  25% (33910/135637)
Resolving deltas:  26% (35266/135637)
Resolving deltas:  27% (36622/135637)
Resolving deltas:  28% (37979/135637)
Resolving deltas:  29% (39335/135637)
Resolving deltas:  30% (40692/135637)
Resolving deltas:  31% (42048/135637)
Resolving deltas:  32% (43404/135637)
Resolving deltas:  33% (44761/135637)
Resolving deltas:  34% (46117/135637)
Resolving deltas:  35% (47473/135637)
Resolving deltas:  36% (48830/135637)
Resolving deltas:  37% (50186/135637)
Resolving deltas:  38% (51543/135637)
Resolving deltas:  39% (52899/135637)
Resolving deltas:  40% (54255/135637)
Resolving deltas:  41% (55612/135637)
Resolving deltas:  42% (56968/135637)
Resolving deltas:  43% (58325/135637)
Resolving deltas:  44% (59681/135637)
Resolving deltas:  45% (61037/135637)
Resolving deltas:  46% (62394/135637)
Resolving deltas:  47% (63750/135637)
Resolving deltas:  48% (65106/135637)
Resolving deltas:  49% (66463/135637)
Resolving deltas:  50% (67819/135637)
Resolving deltas:  51% (69175/135637)
Resolving deltas:  52% (70532/135637)
Resolving deltas:  53% (71888/135637)
Resolving deltas:  54% (73244/135637)
Resolving deltas:  55% (74601/135637)
Resolving deltas:  56% (75957/135637)
Resolving deltas:  57% (77314/135637)
Resolving deltas:  58% (78670/135637)
Resolving deltas:  59% (80026/135637)
Resolving deltas:  60% (81383/135637)
Resolving deltas:  61% (82739/135637)
Resolving deltas:  62% (84095/135637)
Resolving deltas:  63% (85452/135637)
Resolving deltas:  64% (86808/135637)
Resolving deltas:  65% (88165/135637)
Resolving deltas:  66% (89521/135637)
Resolving deltas:  67% (90877/135637)
Resolving deltas:  67% (91463/135637)
Resolving deltas:  68% (92234/135637)
Resolving deltas:  69% (93590/135637)
Resolving deltas:  70% (94946/135637)
Resolving deltas:  71% (96303/135637)
Resolving deltas:  72% (97659/135637)
Resolving deltas:  73% (99016/135637)
Resolving deltas:  74% (100372/135637)
Resolving deltas:  75% (101728/135637)
Resolving deltas:  76% (103085/135637)
Resolving deltas:  77% (104441/135637)
Resolving deltas:  78% (105797/135637)
Resolving deltas:  79% (107154/135637)
Resolving deltas:  80% (108510/135637)
Resolving deltas:  81% (109866/135637)
Resolving deltas:  81% (110433/135637)
Resolving deltas:  82% (111223/135637)
Resolving deltas:  83% (112579/135637)
Resolving deltas:  84% (113936/135637)
Resolving deltas:  85% (115292/135637)
Resolving deltas:  86% (116648/135637)
Resolving deltas:  87% (118005/135637)
Resolving deltas:  88% (119361/135637)
Resolving deltas:  89% (120718/135637)
Resolving deltas:  90% (122075/135637)
Resolving deltas:  91% (123430/135637)
Resolving deltas:  92% (124787/135637)
Resolving deltas:  93% (126143/135637)
Resolving deltas:  94% (127499/135637)
Resolving deltas:  95% (128856/135637)
Resolving deltas:  96% (130212/135637)
Resolving deltas:  97% (131568/135637)
Resolving deltas:  98% (132925/135637)
Resolving deltas:  99% (134281/135637)
Resolving deltas:  99% (135530/135637)
Resolving deltas: 100% (135637/135637)
Resolving deltas: 100% (135637/135637), done.
|1| Submodule path 'lib/ve': checked out 'b94d7f99e7a39a2786ed9df508c2ea771eb81bc1'
|1|  00:08
 00:08

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 1 install, 0 updates, 0 removals
  - Locking composer/installers (v2.3.0)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 1 install, 0 updates, 0 removals
  - Installing composer/installers (v2.3.0): Extracting archive
Generating optimized autoload files
52 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:04

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
52 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.0.0',
npm warn EBADENGINE   required: { npm: '>=10.8.1', node: '>=20' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.0.0',
npm warn EBADENGINE   required: { npm: '>=10.8.1', node: '>=20' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated @types/easy-table@1.2.3: This is a stub types definition. easy-table provides its own type definitions, so you do not need this installed.
npm warn deprecated stable@0.1.8: Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility
npm warn deprecated lodash.get@4.4.2: This package is deprecated. Use the optional chaining (?.) operator instead.
npm warn deprecated phin@2.9.3: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
npm warn deprecated rimraf@2.7.1: Rimraf versions prior to v4 are no longer supported
npm warn deprecated rimraf@2.7.1: Rimraf versions prior to v4 are no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@2.0.1: Use your platform's native DOMException instead
npm warn deprecated w3c-hr-time@1.0.2: Use your platform's native performance.now() and performance.timeOrigin.
npm warn deprecated q@1.5.1: You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.
npm warn deprecated
npm warn deprecated (For a CapTP with native promises, see @endo/eventual-send and @endo/captp)
npm warn deprecated mkdirp@0.3.0: Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated svgo@1.3.2: This SVGO version is no longer supported. Upgrade to v2.x.x.
npm warn deprecated sinon@12.0.1: 16.1.1

> pre-commit@1.2.2 install
> node install.js


> gifsicle@4.0.1 postinstall
> node lib/install.js

  ✔ gifsicle pre-build test passed successfully

> guetzli@2.0.0 postinstall
> node lib/install.js

  ⚠ Command failed: /var/www/html/w/node_modules/guetzli/vendor/guetzli --verbose
Guetzli JPEG compressor. Usage: 
guetzli [flags] input_filename output_filename

Flags:
  --verbose    - Print a verbose trace of all attempts to standard output.
  --quality Q  - Visual quality to aim for, expressed as a JPEG quality value.
  --memlimit M - Memory limit in MB. Guetzli will fail if unable to stay under
                 the limit. Default is 6000 MB
  --nomemlimit - Do not limit memory usage.


  ⚠ guetzli pre-build test failed
  ℹ compiling from source
  ✖ Error: Command failed: /bin/sh -c make && mv bin/Release/guetzli /var/www/html/w/node_modules/guetzli/vendor/guetzli
Package libpng was not found in the pkg-config search path.
Perhaps you should add the directory containing `libpng.pc'
to the PKG_CONFIG_PATH environment variable
Package 'libpng', required by 'virtual:world', not found
Package libpng was not found in the pkg-config search path.
Perhaps you should add the directory containing `libpng.pc'
to the PKG_CONFIG_PATH environment variable
Package 'libpng', required by 'virtual:world', not found
Package libpng was not found in the pkg-config search path.
Perhaps you should add the directory containing `libpng.pc'
to the PKG_CONFIG_PATH environment variable
Package 'libpng', required by 'virtual:world', not found
Package libpng was not found in the pkg-config search path.
Perhaps you should add the directory containing `libpng.pc'
to the PKG_CONFIG_PATH environment variable
Package 'libpng', required by 'virtual:world', not found
Package libpng was not found in the pkg-config search path.
Perhaps you should add the directory containing `libpng.pc'
to the PKG_CONFIG_PATH environment variable
Package 'libpng', required by 'virtual:world', not found
Package libpng was not found in the pkg-config search path.
Perhaps you should add the directory containing `libpng.pc'
to the PKG_CONFIG_PATH environment variable
Package 'libpng', required by 'virtual:world', not found
Package libpng was not found in the pkg-config search path.
Perhaps you should add the directory containing `libpng.pc'
to the PKG_CONFIG_PATH environment variable
Package 'libpng', required by 'virtual:world', not found
guetzli/guetzli.cc:23:10: fatal error: png.h: No such file or directory
   23 | #include "png.h"
      |          ^~~~~~~
compilation terminated.
make[1]: *** [guetzli.make:166: obj/Release/guetzli.o] Error 1
make: *** [Makefile:27: guetzli] Error 2

==== Building guetzli (release) ====
Creating bin/Release
Creating obj/Release
butteraugli_comparator.cc
dct_double.cc
debug_print.cc
entropy_encode.cc
fdct.cc
gamma_correct.cc
guetzli.cc

    at /var/www/html/w/node_modules/bin-build/node_modules/execa/index.js:231:11
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)

> jpeg-recompress-bin@4.0.0 postinstall
> node lib/install.js

  ✔ jpeg-recompress pre-build test passed successfully

> mozjpeg@6.0.1 postinstall
> node lib/install.js

  ✔ mozjpeg pre-build test passed successfully

> optipng-bin@6.0.0 postinstall
> node lib/install.js

  ✔ optipng pre-build test passed successfully

> pngquant-bin@5.0.2 postinstall
> node lib/install.js

  ✔ pngquant pre-build test passed successfully

> spawn-sync@1.0.15 postinstall
> node postinstall


> zopflipng-bin@5.0.0 postinstall
> node lib/install.js

  ✔ zopflipng pre-build test passed successfully

added 969 packages, removed 1 package, changed 2 packages, and audited 2413 packages in 21s

299 packages are looking for funding
  run `npm fund` for details

51 vulnerabilities (1 low, 12 moderate, 38 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues possible (including breaking changes), run:
  npm audit fix --force

Some issues need review, and may require choosing
a different dependency.

Run `npm audit` for details.
 00:22

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-1  Healthy
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 00:00

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
Creating linter table...done.
...have linter_namespace field in linter table.
...have linter_template field in linter table.
Modifying linter_params field of table linter...done.
Creating discussiontools_subscription table...done.
Creating discussiontools_items table...done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Running linter migrate namespace function, this may take a while
Migrating the page table page_namespace field to the linter table...
Completed migration of page_namespace data to the linter table, 0 rows updated.
Running linter migrate linter_params to tag and template function, this may take a while
Migrating the linter_params field to the linter_tag and linter_template fields...
Completed migration of linter_params data in the linter table, 0 rows updated.
Purging caches...
Done in 7.1 s.
 00:07

Running 'skins/Vector/setup.sh' if found
Looking for '/var/local/skins/Vector/setup.sh'
No '/var/local/skins/Vector/setup.sh' found, skipping...
 00:00

Running 'extensions/VisualEditor/setup.sh' if found
Looking for '/var/local/extensions/VisualEditor/setup.sh'
No '/var/local/extensions/VisualEditor/setup.sh' found, skipping...
 00:00

Running 'extensions/Linter/setup.sh' if found
Looking for '/var/local/extensions/Linter/setup.sh'
No '/var/local/extensions/Linter/setup.sh' found, skipping...
 00:00

Running 'extensions/DiscussionTools/setup.sh' if found
Looking for '/var/local/extensions/DiscussionTools/setup.sh'
No '/var/local/extensions/DiscussionTools/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:45
 00:45

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-web-1  Removed
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:11

Reclaim disk space if needed
Free disk space (19%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12978, done        
remote: Finding sources:   1% (65/12978)           
remote: Finding sources:   2% (195/12978)           
remote: Finding sources:   3% (325/12978)           
remote: Finding sources:   4% (455/12978)           
remote: Finding sources:   5% (585/12978)           
remote: Finding sources:   6% (714/12978)           
remote: Finding sources:   7% (844/12978)           
remote: Finding sources:   8% (974/12978)           
remote: Finding sources:   9% (1104/12978)           
remote: Finding sources:  10% (1233/12978)           
remote: Finding sources:  11% (1363/12978)           
remote: Finding sources:  12% (1493/12978)           
remote: Finding sources:  13% (1623/12978)           
remote: Finding sources:  14% (1753/12978)           
remote: Finding sources:  15% (1882/12978)           
remote: Finding sources:  16% (2012/12978)           
remote: Finding sources:  17% (2142/12978)           
remote: Finding sources:  18% (2272/12978)           
remote: Finding sources:  19% (2401/12978)           
remote: Finding sources:  20% (2531/12978)           
remote: Finding sources:  21% (2661/12978)           
remote: Finding sources:  22% (2791/12978)           
remote: Finding sources:  23% (2921/12978)           
remote: Finding sources:  24% (3050/12978)           
remote: Finding sources:  25% (3180/12978)           
remote: Finding sources:  26% (3310/12978)           
remote: Finding sources:  27% (3440/12978)           
remote: Finding sources:  28% (3569/12978)           
remote: Finding sources:  29% (3699/12978)           
remote: Finding sources:  30% (3829/12978)           
remote: Finding sources:  31% (3959/12978)           
remote: Finding sources:  32% (4089/12978)           
remote: Finding sources:  33% (4218/12978)           
remote: Finding sources:  34% (4348/12978)           
remote: Finding sources:  35% (4478/12978)           
remote: Finding sources:  36% (4608/12978)           
remote: Finding sources:  37% (4737/12978)           
remote: Finding sources:  38% (4867/12978)           
remote: Finding sources:  39% (4997/12978)           
remote: Finding sources:  40% (5127/12978)           
remote: Finding sources:  41% (5257/12978)           
remote: Finding sources:  42% (5386/12978)           
remote: Finding sources:  43% (5516/12978)           
remote: Finding sources:  44% (5646/12978)           
remote: Finding sources:  45% (5776/12978)           
remote: Finding sources:  46% (5905/12978)           
remote: Finding sources:  47% (6035/12978)           
remote: Finding sources:  48% (6165/12978)           
remote: Finding sources:  49% (6295/12978)           
remote: Finding sources:  50% (6425/12978)           
remote: Finding sources:  51% (6554/12978)           
remote: Finding sources:  52% (6684/12978)           
remote: Finding sources:  53% (6814/12978)           
remote: Finding sources:  54% (6944/12978)           
remote: Finding sources:  55% (7074/12978)           
remote: Finding sources:  56% (7203/12978)           
remote: Finding sources:  57% (7333/12978)           
remote: Finding sources:  58% (7463/12978)           
remote: Finding sources:  59% (7593/12978)           
remote: Finding sources:  60% (7722/12978)           
remote: Finding sources:  61% (7852/12978)           
remote: Finding sources:  62% (7982/12978)           
remote: Finding sources:  63% (8112/12978)           
remote: Finding sources:  64% (8242/12978)           
remote: Finding sources:  65% (8371/12978)           
remote: Finding sources:  66% (8501/12978)           
remote: Finding sources:  67% (8631/12978)           
remote: Finding sources:  68% (8761/12978)           
remote: Finding sources:  69% (8890/12978)           
remote: Finding sources:  70% (9020/12978)           
remote: Finding sources:  71% (9150/12978)           
remote: Finding sources:  72% (9280/12978)           
remote: Finding sources:  73% (9410/12978)           
remote: Finding sources:  74% (9539/12978)           
remote: Finding sources:  75% (9669/12978)           
remote: Finding sources:  76% (9799/12978)           
remote: Finding sources:  77% (9929/12978)           
remote: Finding sources:  78% (10058/12978)           
remote: Finding sources:  79% (10188/12978)           
remote: Finding sources:  80% (10318/12978)           
remote: Finding sources:  81% (10448/12978)           
remote: Finding sources:  82% (10578/12978)           
remote: Finding sources:  83% (10707/12978)           
remote: Finding sources:  84% (10837/12978)           
remote: Finding sources:  85% (10967/12978)           
remote: Finding sources:  86% (11097/12978)           
remote: Finding sources:  87% (11226/12978)           
remote: Finding sources:  88% (11356/12978)           
remote: Finding sources:  89% (11486/12978)           
remote: Finding sources:  90% (11616/12978)           
remote: Finding sources:  91% (11746/12978)           
remote: Finding sources:  92% (11875/12978)           
remote: Finding sources:  93% (12005/12978)           
remote: Finding sources:  94% (12135/12978)           
remote: Finding sources:  95% (12265/12978)           
remote: Finding sources:  96% (12394/12978)           
remote: Finding sources:  97% (12524/12978)           
remote: Finding sources:  98% (12654/12978)           
remote: Finding sources:  99% (12784/12978)           
remote: Finding sources: 100% (12914/12978)           
remote: Finding sources: 100% (12978/12978)        
remote: Getting sizes:   1% (58/11472)           
remote: Getting sizes:   2% (173/11472)           
remote: Getting sizes:   3% (287/11472)           
remote: Getting sizes:   4% (402/11472)           
remote: Getting sizes:   5% (517/11472)           
remote: Getting sizes:   6% (631/11472)           
remote: Getting sizes:   7% (746/11472)           
remote: Getting sizes:   8% (861/11472)           
remote: Getting sizes:   9% (976/11472)           
remote: Getting sizes:  10% (1090/11472)           
remote: Getting sizes:  11% (1205/11472)           
remote: Getting sizes:  12% (1320/11472)           
remote: Getting sizes:  13% (1434/11472)           
remote: Getting sizes:  14% (1549/11472)           
remote: Getting sizes:  15% (1664/11472)           
remote: Getting sizes:  16% (1779/11472)           
remote: Getting sizes:  17% (1893/11472)           
remote: Getting sizes:  18% (2008/11472)           
remote: Getting sizes:  19% (2123/11472)           
remote: Getting sizes:  20% (2238/11472)           
remote: Getting sizes:  21% (2352/11472)           
remote: Getting sizes:  22% (2467/11472)           
remote: Getting sizes:  23% (2582/11472)           
remote: Getting sizes:  24% (2696/11472)           
remote: Getting sizes:  25% (2811/11472)           
remote: Getting sizes:  26% (2926/11472)           
remote: Getting sizes:  27% (3041/11472)           
remote: Getting sizes:  28% (3155/11472)           
remote: Getting sizes:  29% (3270/11472)           
remote: Getting sizes:  30% (3385/11472)           
remote: Getting sizes:  31% (3499/11472)           
remote: Getting sizes:  32% (3614/11472)           
remote: Getting sizes:  33% (3729/11472)           
remote: Getting sizes:  34% (3844/11472)           
remote: Getting sizes:  35% (3958/11472)           
remote: Getting sizes:  36% (4073/11472)           
remote: Getting sizes:  37% (4188/11472)           
remote: Getting sizes:  38% (4302/11472)           
remote: Getting sizes:  39% (4417/11472)           
remote: Getting sizes:  40% (4532/11472)           
remote: Getting sizes:  41% (4647/11472)           
remote: Getting sizes:  42% (4761/11472)           
remote: Getting sizes:  43% (4876/11472)           
remote: Getting sizes:  44% (4991/11472)           
remote: Getting sizes:  45% (5106/11472)           
remote: Getting sizes:  46% (5220/11472)           
remote: Getting sizes:  47% (5335/11472)           
remote: Getting sizes:  48% (5450/11472)           
remote: Getting sizes:  49% (5564/11472)           
remote: Getting sizes:  50% (5679/11472)           
remote: Getting sizes:  51% (5794/11472)           
remote: Getting sizes:  52% (5909/11472)           
remote: Getting sizes:  53% (6023/11472)           
remote: Getting sizes:  54% (6138/11472)           
remote: Getting sizes:  55% (6253/11472)           
remote: Getting sizes:  56% (6367/11472)           
remote: Getting sizes:  57% (6482/11472)           
remote: Getting sizes:  58% (6597/11472)           
remote: Getting sizes:  59% (6712/11472)           
remote: Getting sizes:  60% (6826/11472)           
remote: Getting sizes:  61% (6941/11472)           
remote: Getting sizes:  62% (7056/11472)           
remote: Getting sizes:  63% (7170/11472)           
remote: Getting sizes:  64% (7285/11472)           
remote: Getting sizes:  65% (7400/11472)           
remote: Getting sizes:  66% (7515/11472)           
remote: Getting sizes:  67% (7629/11472)           
remote: Getting sizes:  68% (7744/11472)           
remote: Getting sizes:  69% (7859/11472)           
remote: Getting sizes:  70% (7974/11472)           
remote: Getting sizes:  71% (8088/11472)           
remote: Getting sizes:  72% (8203/11472)           
remote: Getting sizes:  73% (8318/11472)           
remote: Getting sizes:  74% (8432/11472)           
remote: Getting sizes:  75% (8547/11472)           
remote: Getting sizes:  76% (8662/11472)           
remote: Getting sizes:  77% (8777/11472)           
remote: Getting sizes:  78% (8891/11472)           
remote: Getting sizes:  79% (9006/11472)           
remote: Getting sizes:  80% (9121/11472)           
remote: Getting sizes:  81% (9235/11472)           
remote: Getting sizes:  82% (9350/11472)           
remote: Getting sizes:  83% (9465/11472)           
remote: Getting sizes:  84% (9580/11472)           
remote: Getting sizes:  85% (9694/11472)           
remote: Getting sizes:  86% (9809/11472)           
remote: Getting sizes:  87% (9924/11472)           
remote: Getting sizes:  88% (10038/11472)           
remote: Getting sizes:  89% (10153/11472)           
remote: Getting sizes:  90% (10268/11472)           
remote: Getting sizes:  91% (10383/11472)           
remote: Getting sizes:  92% (10497/11472)           
remote: Getting sizes:  93% (10612/11472)           
remote: Getting sizes:  94% (10727/11472)           
remote: Getting sizes:  95% (10842/11472)           
remote: Getting sizes:  96% (10956/11472)           
remote: Getting sizes:  97% (11071/11472)           
remote: Getting sizes:  98% (11186/11472)           
remote: Getting sizes:  99% (11300/11472)           
remote: Getting sizes: 100% (11415/11472)           
remote: Getting sizes: 100% (11472/11472)        
remote: Compressing objects:   2% (2283/136019)           
remote: Compressing objects:   3% (3527/136019)           
remote: Compressing objects:   4% (4761/136019)           
remote: Compressing objects:   5% (6493/136019)           
remote: Compressing objects:   6% (7488/136019)           
remote: Compressing objects:   7% (8976/136019)           
remote: Compressing objects:   8% (10203/136019)           
remote: Compressing objects:   8% (10985/136019)           
remote: Compressing objects:   9% (11577/136019)           
remote: Compressing objects:  10% (13020/136019)           
remote: Compressing objects:  11% (14292/136019)           
remote: Compressing objects:  12% (15643/136019)           
remote: Compressing objects:  13% (17005/136019)           
remote: Compressing objects:  14% (18369/136019)           
remote: Compressing objects:  15% (19739/136019)           
remote: Compressing objects:  16% (21092/136019)           
remote: Compressing objects:  17% (22494/136019)           
remote: Compressing objects:  18% (23812/136019)           
remote: Compressing objects:  19% (25178/136019)           
remote: Compressing objects:  20% (26525/136019)           
remote: Compressing objects:  20% (26629/136019)           
remote: Compressing objects:  21% (27892/136019)           
remote: Compressing objects:  22% (29245/136019)           
remote: Compressing objects:  23% (30608/136019)           
remote: Compressing objects:  24% (31965/136019)           
remote: Compressing objects:  25% (33328/136019)           
remote: Compressing objects:  26% (34718/136019)           
remote: Compressing objects:  27% (36242/136019)           
remote: Compressing objects:  28% (37463/136019)           
remote: Compressing objects:  29% (38920/136019)           
remote: Compressing objects:  30% (40413/136019)           
remote: Compressing objects:  31% (41518/136019)           
remote: Compressing objects:  32% (42874/136019)           
remote: Compressing objects:  33% (44291/136019)           
remote: Compressing objects:  34% (45581/136019)           
remote: Compressing objects:  35% (46998/136019)           
remote: Compressing objects:  36% (48288/136019)           
remote: Compressing objects:  37% (49662/136019)           
remote: Compressing objects:  38% (51008/136019)           
remote: Compressing objects:  39% (52578/136019)           
remote: Compressing objects:  40% (53740/136019)           
remote: Compressing objects:  41% (55178/136019)           
remote: Compressing objects:  42% (56456/136019)           
remote: Compressing objects:  42% (56530/136019)           
remote: Compressing objects:  43% (57809/136019)           
remote: Compressing objects:  44% (59346/136019)           
remote: Compressing objects:  45% (60555/136019)           
remote: Compressing objects:  46% (61889/136019)           
remote: Compressing objects:  47% (63635/136019)           
remote: Compressing objects:  48% (64734/136019)           
remote: Compressing objects:  49% (66266/136019)           
remote: Compressing objects:  50% (67771/136019)           
remote: Compressing objects:  51% (68697/136019)           
remote: Compressing objects:  52% (70305/136019)           
remote: Compressing objects:  53% (71426/136019)           
remote: Compressing objects:  54% (72847/136019)           
remote: Compressing objects:  55% (75005/136019)           
remote: Compressing objects:  56% (75722/136019)           
remote: Compressing objects:  57% (76854/136019)           
remote: Compressing objects:  58% (78328/136019)           
remote: Compressing objects:  59% (79875/136019)           
remote: Compressing objects:  60% (81271/136019)           
remote: Compressing objects:  61% (82609/136019)           
remote: Compressing objects:  62% (83836/136019)           
remote: Compressing objects:  63% (85035/136019)           
remote: Compressing objects:  64% (86376/136019)           
remote: Compressing objects:  65% (87765/136019)           
remote: Compressing objects:  66% (90114/136019)           
remote: Compressing objects:  67% (90753/136019)           
remote: Compressing objects:  68% (91837/136019)           
remote: Compressing objects:  69% (93275/136019)           
remote: Compressing objects:  70% (94574/136019)           
remote: Compressing objects:  71% (95905/136019)           
remote: Compressing objects:  72% (97302/136019)           
remote: Compressing objects:  73% (98642/136019)           
remote: Compressing objects:  74% (100233/136019)           
remote: Compressing objects:  75% (101398/136019)           
remote: Compressing objects:  76% (102716/136019)           
remote: Compressing objects:  77% (104180/136019)           
remote: Compressing objects:  78% (105454/136019)           
remote: Compressing objects:  79% (106802/136019)           
remote: Compressing objects:  80% (108237/136019)           
remote: Compressing objects:  81% (109801/136019)           
remote: Compressing objects:  82% (110904/136019)           
remote: Compressing objects:  83% (112279/136019)           
remote: Compressing objects:  84% (113737/136019)           
remote: Compressing objects:  85% (115028/136019)           
remote: Compressing objects:  86% (116581/136019)           
remote: Compressing objects:  87% (117694/136019)           
remote: Compressing objects:  88% (119021/136019)           
remote: Compressing objects:  89% (120504/136019)           
remote: Compressing objects:  90% (121775/136019)           
remote: Compressing objects:  91% (123110/136019)           
remote: Compressing objects:  92% (124730/136019)           
remote: Compressing objects:  93% (125931/136019)           
remote: Compressing objects:  94% (128121/136019)           
remote: Compressing objects:  95% (128760/136019)           
remote: Compressing objects:  96% (130048/136019)           
remote: Compressing objects:  97% (131291/136019)           
remote: Compressing objects:  98% (132747/136019)           
remote: Compressing objects:  99% (133979/136019)           
remote: Compressing objects: 100% (135344/136019)           
remote: Compressing objects: 100% (136018/136019)        
Receiving objects:   0% (1/12978)
Receiving objects:   1% (130/12978)
Receiving objects:   2% (260/12978)
Receiving objects:   3% (390/12978)
Receiving objects:   4% (520/12978)
Receiving objects:   5% (649/12978)
Receiving objects:   6% (779/12978)
Receiving objects:   7% (909/12978)
Receiving objects:   8% (1039/12978)
Receiving objects:   9% (1169/12978)
Receiving objects:  10% (1298/12978)
Receiving objects:  11% (1428/12978)
Receiving objects:  12% (1558/12978)
Receiving objects:  13% (1688/12978)
Receiving objects:  14% (1817/12978)
Receiving objects:  15% (1947/12978)
Receiving objects:  16% (2077/12978)
Receiving objects:  17% (2207/12978), 4.04 MiB | 8.08 MiB/s
Receiving objects:  18% (2337/12978), 4.04 MiB | 8.08 MiB/s
Receiving objects:  19% (2466/12978), 4.04 MiB | 8.08 MiB/s
Receiving objects:  20% (2596/12978), 4.04 MiB | 8.08 MiB/s
Receiving objects:  21% (2726/12978), 4.04 MiB | 8.08 MiB/s
Receiving objects:  22% (2856/12978), 4.04 MiB | 8.08 MiB/s
Receiving objects:  23% (2985/12978), 4.04 MiB | 8.08 MiB/s
Receiving objects:  24% (3115/12978), 4.04 MiB | 8.08 MiB/s
Receiving objects:  25% (3245/12978), 4.04 MiB | 8.08 MiB/s
Receiving objects:  26% (3375/12978), 4.04 MiB | 8.08 MiB/s
Receiving objects:  27% (3505/12978), 4.04 MiB | 8.08 MiB/s
Receiving objects:  28% (3634/12978), 4.04 MiB | 8.08 MiB/s
Receiving objects:  28% (3651/12978), 4.04 MiB | 8.08 MiB/s
Receiving objects:  29% (3764/12978), 8.13 MiB | 8.10 MiB/s
Receiving objects:  30% (3894/12978), 8.13 MiB | 8.10 MiB/s
Receiving objects:  31% (4024/12978), 8.13 MiB | 8.10 MiB/s
Receiving objects:  32% (4153/12978), 8.13 MiB | 8.10 MiB/s
Receiving objects:  33% (4283/12978), 8.13 MiB | 8.10 MiB/s
Receiving objects:  34% (4413/12978), 8.13 MiB | 8.10 MiB/s
Receiving objects:  35% (4543/12978), 8.13 MiB | 8.10 MiB/s
Receiving objects:  36% (4673/12978), 8.13 MiB | 8.10 MiB/s
Receiving objects:  37% (4802/12978), 11.26 MiB | 7.49 MiB/s
Receiving objects:  38% (4932/12978), 11.26 MiB | 7.49 MiB/s
Receiving objects:  39% (5062/12978), 11.26 MiB | 7.49 MiB/s
Receiving objects:  40% (5192/12978), 11.26 MiB | 7.49 MiB/s
Receiving objects:  41% (5321/12978), 11.26 MiB | 7.49 MiB/s
Receiving objects:  42% (5451/12978), 11.26 MiB | 7.49 MiB/s
Receiving objects:  43% (5581/12978), 11.26 MiB | 7.49 MiB/s
Receiving objects:  43% (5693/12978), 14.19 MiB | 7.08 MiB/s
Receiving objects:  44% (5711/12978), 14.19 MiB | 7.08 MiB/s
Receiving objects:  45% (5841/12978), 14.19 MiB | 7.08 MiB/s
Receiving objects:  46% (5970/12978), 14.19 MiB | 7.08 MiB/s
Receiving objects:  47% (6100/12978), 17.21 MiB | 6.87 MiB/s
Receiving objects:  47% (6121/12978), 17.21 MiB | 6.87 MiB/s
Receiving objects:  48% (6230/12978), 20.37 MiB | 6.78 MiB/s
Receiving objects:  49% (6360/12978), 23.88 MiB | 6.81 MiB/s
Receiving objects:  50% (6489/12978), 23.88 MiB | 6.81 MiB/s
Receiving objects:  51% (6619/12978), 23.88 MiB | 6.81 MiB/s
Receiving objects:  52% (6749/12978), 23.88 MiB | 6.81 MiB/s
Receiving objects:  52% (6759/12978), 23.88 MiB | 6.81 MiB/s
Receiving objects:  53% (6879/12978), 28.49 MiB | 7.11 MiB/s
Receiving objects:  54% (7009/12978), 28.49 MiB | 7.11 MiB/s
Receiving objects:  55% (7138/12978), 28.49 MiB | 7.11 MiB/s
Receiving objects:  56% (7268/12978), 28.49 MiB | 7.11 MiB/s
Receiving objects:  57% (7398/12978), 28.49 MiB | 7.11 MiB/s
Receiving objects:  58% (7528/12978), 28.49 MiB | 7.11 MiB/s
Receiving objects:  59% (7658/12978), 28.49 MiB | 7.11 MiB/s
Receiving objects:  60% (7787/12978), 32.55 MiB | 7.22 MiB/s
Receiving objects:  61% (7917/12978), 32.55 MiB | 7.22 MiB/s
Receiving objects:  62% (8047/12978), 32.55 MiB | 7.22 MiB/s
Receiving objects:  63% (8177/12978), 32.55 MiB | 7.22 MiB/s
Receiving objects:  64% (8306/12978), 32.55 MiB | 7.22 MiB/s
Receiving objects:  65% (8436/12978), 32.55 MiB | 7.22 MiB/s
Receiving objects:  66% (8566/12978), 32.55 MiB | 7.22 MiB/s
Receiving objects:  67% (8696/12978), 32.55 MiB | 7.22 MiB/s
Receiving objects:  68% (8826/12978), 32.55 MiB | 7.22 MiB/s
Receiving objects:  69% (8955/12978), 32.55 MiB | 7.22 MiB/s
Receiving objects:  70% (9085/12978), 32.55 MiB | 7.22 MiB/s
Receiving objects:  71% (9215/12978), 32.55 MiB | 7.22 MiB/s
Receiving objects:  72% (9345/12978), 32.55 MiB | 7.22 MiB/s
Receiving objects:  73% (9474/12978), 32.55 MiB | 7.22 MiB/s
Receiving objects:  74% (9604/12978), 32.55 MiB | 7.22 MiB/s
Receiving objects:  75% (9734/12978), 32.55 MiB | 7.22 MiB/s
Receiving objects:  76% (9864/12978), 32.55 MiB | 7.22 MiB/s
Receiving objects:  77% (9994/12978), 32.55 MiB | 7.22 MiB/s
Receiving objects:  78% (10123/12978), 32.55 MiB | 7.22 MiB/s
Receiving objects:  79% (10253/12978), 32.55 MiB | 7.22 MiB/s
Receiving objects:  80% (10383/12978), 32.55 MiB | 7.22 MiB/s
Receiving objects:  81% (10513/12978), 32.55 MiB | 7.22 MiB/s
Receiving objects:  82% (10642/12978), 32.55 MiB | 7.22 MiB/s
Receiving objects:  83% (10772/12978), 32.55 MiB | 7.22 MiB/s
Receiving objects:  83% (10879/12978), 32.55 MiB | 7.22 MiB/s
Receiving objects:  84% (10902/12978), 32.55 MiB | 7.22 MiB/s
Receiving objects:  85% (11032/12978), 38.56 MiB | 7.66 MiB/s
Receiving objects:  86% (11162/12978), 38.56 MiB | 7.66 MiB/s
Receiving objects:  87% (11291/12978), 38.56 MiB | 7.66 MiB/s
Receiving objects:  88% (11421/12978), 38.56 MiB | 7.66 MiB/s
Receiving objects:  89% (11551/12978), 38.56 MiB | 7.66 MiB/s
Receiving objects:  90% (11681/12978), 38.56 MiB | 7.66 MiB/s
Receiving objects:  91% (11810/12978), 38.56 MiB | 7.66 MiB/s
Receiving objects:  92% (11940/12978), 38.56 MiB | 7.66 MiB/s
Receiving objects:  93% (12070/12978), 38.56 MiB | 7.66 MiB/s
Receiving objects:  94% (12200/12978), 38.56 MiB | 7.66 MiB/s
Receiving objects:  95% (12330/12978), 38.56 MiB | 7.66 MiB/s
Receiving objects:  96% (12459/12978), 38.56 MiB | 7.66 MiB/s
Receiving objects:  97% (12589/12978), 38.56 MiB | 7.66 MiB/s
Receiving objects:  98% (12719/12978), 38.56 MiB | 7.66 MiB/s
Receiving objects:  99% (12849/12978), 38.56 MiB | 7.66 MiB/s
remote: Total 12978 (delta 2788), reused 6334 (delta 1503)        
Receiving objects: 100% (12978/12978), 43.69 MiB | 7.90 MiB/s
Receiving objects: 100% (12978/12978), 45.70 MiB | 7.96 MiB/s, done.
Resolving deltas:   0% (0/2788)
Resolving deltas:   1% (28/2788)
Resolving deltas:   2% (56/2788)
Resolving deltas:   3% (84/2788)
Resolving deltas:   4% (112/2788)
Resolving deltas:   5% (141/2788)
Resolving deltas:   6% (169/2788)
Resolving deltas:   7% (196/2788)
Resolving deltas:   8% (224/2788)
Resolving deltas:   9% (251/2788)
Resolving deltas:  10% (279/2788)
Resolving deltas:  11% (308/2788)
Resolving deltas:  12% (335/2788)
Resolving deltas:  13% (363/2788)
Resolving deltas:  14% (391/2788)
Resolving deltas:  15% (419/2788)
Resolving deltas:  16% (447/2788)
Resolving deltas:  17% (474/2788)
Resolving deltas:  18% (502/2788)
Resolving deltas:  19% (530/2788)
Resolving deltas:  20% (558/2788)
Resolving deltas:  21% (586/2788)
Resolving deltas:  22% (614/2788)
Resolving deltas:  23% (642/2788)
Resolving deltas:  24% (670/2788)
Resolving deltas:  25% (698/2788)
Resolving deltas:  26% (725/2788)
Resolving deltas:  27% (753/2788)
Resolving deltas:  28% (781/2788)
Resolving deltas:  29% (809/2788)
Resolving deltas:  30% (837/2788)
Resolving deltas:  31% (865/2788)
Resolving deltas:  32% (893/2788)
Resolving deltas:  33% (921/2788)
Resolving deltas:  34% (948/2788)
Resolving deltas:  35% (976/2788)
Resolving deltas:  36% (1005/2788)
Resolving deltas:  37% (1032/2788)
Resolving deltas:  38% (1060/2788)
Resolving deltas:  39% (1088/2788)
Resolving deltas:  40% (1116/2788)
Resolving deltas:  41% (1144/2788)
Resolving deltas:  42% (1171/2788)
Resolving deltas:  43% (1199/2788)
Resolving deltas:  44% (1227/2788)
Resolving deltas:  45% (1255/2788)
Resolving deltas:  46% (1283/2788)
Resolving deltas:  47% (1311/2788)
Resolving deltas:  48% (1340/2788)
Resolving deltas:  49% (1367/2788)
Resolving deltas:  50% (1394/2788)
Resolving deltas:  51% (1423/2788)
Resolving deltas:  52% (1450/2788)
Resolving deltas:  53% (1478/2788)
Resolving deltas:  54% (1506/2788)
Resolving deltas:  55% (1534/2788)
Resolving deltas:  56% (1562/2788)
Resolving deltas:  57% (1590/2788)
Resolving deltas:  58% (1618/2788)
Resolving deltas:  59% (1645/2788)
Resolving deltas:  60% (1673/2788)
Resolving deltas:  61% (1701/2788)
Resolving deltas:  62% (1729/2788)
Resolving deltas:  63% (1757/2788)
Resolving deltas:  64% (1786/2788)
Resolving deltas:  65% (1813/2788)
Resolving deltas:  66% (1841/2788)
Resolving deltas:  67% (1868/2788)
Resolving deltas:  68% (1896/2788)
Resolving deltas:  69% (1924/2788)
Resolving deltas:  70% (1952/2788)
Resolving deltas:  71% (1980/2788)
Resolving deltas:  72% (2008/2788)
Resolving deltas:  73% (2036/2788)
Resolving deltas:  74% (2064/2788)
Resolving deltas:  75% (2091/2788)
Resolving deltas:  76% (2119/2788)
Resolving deltas:  77% (2147/2788)
Resolving deltas:  78% (2175/2788)
Resolving deltas:  79% (2203/2788)
Resolving deltas:  80% (2232/2788)
Resolving deltas:  81% (2260/2788)
Resolving deltas:  82% (2287/2788)
Resolving deltas:  83% (2315/2788)
Resolving deltas:  84% (2342/2788)
Resolving deltas:  85% (2370/2788)
Resolving deltas:  86% (2398/2788)
Resolving deltas:  87% (2426/2788)
Resolving deltas:  88% (2454/2788)
Resolving deltas:  89% (2483/2788)
Resolving deltas:  90% (2510/2788)
Resolving deltas:  91% (2538/2788)
Resolving deltas:  92% (2565/2788)
Resolving deltas:  93% (2593/2788)
Resolving deltas:  94% (2622/2788)
Resolving deltas:  95% (2649/2788)
Resolving deltas:  96% (2678/2788)
Resolving deltas:  97% (2705/2788)
Resolving deltas:  98% (2733/2788)
Resolving deltas:  99% (2761/2788)
Resolving deltas: 100% (2788/2788)
Resolving deltas: 100% (2788/2788), done.
Updating files:  69% (7975/11459)
Updating files:  70% (8022/11459)
Updating files:  71% (8136/11459)
Updating files:  72% (8251/11459)
Updating files:  73% (8366/11459)
Updating files:  74% (8480/11459)
Updating files:  75% (8595/11459)
Updating files:  76% (8709/11459)
Updating files:  77% (8824/11459)
Updating files:  78% (8939/11459)
Updating files:  79% (9053/11459)
Updating files:  80% (9168/11459)
Updating files:  81% (9282/11459)
Updating files:  82% (9397/11459)
Updating files:  83% (9511/11459)
Updating files:  84% (9626/11459)
Updating files:  85% (9741/11459)
Updating files:  86% (9855/11459)
Updating files:  87% (9970/11459)
Updating files:  88% (10084/11459)
Updating files:  89% (10199/11459)
Updating files:  90% (10314/11459)
Updating files:  91% (10428/11459)
Updating files:  92% (10543/11459)
Updating files:  93% (10657/11459)
Updating files:  94% (10772/11459)
Updating files:  95% (10887/11459)
Updating files:  96% (11001/11459)
Updating files:  97% (11116/11459)
Updating files:  98% (11230/11459)
Updating files:  99% (11345/11459)
Updating files: 100% (11459/11459)
Updating files: 100% (11459/11459), done.
 00:13

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-1  Started
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-web-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  38/133 [========>-------------------]  28%
  69/133 [==============>-------------]  51%
  94/133 [===================>--------]  70%
 113/133 [=======================>----]  84%
 130/133 [===========================>]  97%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:03

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 7.0 s.
 00:07

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 13s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:13

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:02

 Total duration: 01:21

 01:21

Install 'extensions/Echo'...

Cloning component(s)
:0: _clone_component "skins/Vector"
:1: _clone_component "extensions/Echo"
|1| 
|1| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/Echo to 'extensions/Echo' (use CLONE_DEPTH=0 for full depth)
|1| Cloning into 'extensions/Echo'...
|1| remote: Counting objects: 1           
remote: Counting objects: 922, done        
|1| remote: Finding sources:   1% (5/922)           
remote: Finding sources:   2% (14/922)           
remote: Finding sources:   3% (24/922)           
remote: Finding sources:   4% (33/922)           
remote: Finding sources:   5% (42/922)           
remote: Finding sources:   6% (51/922)           
remote: Finding sources:   7% (60/922)           
remote: Finding sources:   8% (70/922)           
remote: Finding sources:   9% (79/922)           
remote: Finding sources:  10% (88/922)           
remote: Finding sources:  11% (97/922)           
remote: Finding sources:  12% (107/922)           
remote: Finding sources:  13% (116/922)           
remote: Finding sources:  14% (125/922)           
remote: Finding sources:  15% (134/922)           
remote: Finding sources:  16% (143/922)           
remote: Finding sources:  17% (153/922)           
remote: Finding sources:  18% (162/922)           
remote: Finding sources:  19% (171/922)           
remote: Finding sources:  20% (180/922)           
remote: Finding sources:  21% (190/922)           
remote: Finding sources:  22% (199/922)           
remote: Finding sources:  23% (208/922)           
remote: Finding sources:  24% (217/922)           
remote: Finding sources:  25% (226/922)           
remote: Finding sources:  26% (236/922)           
remote: Finding sources:  27% (245/922)           
remote: Finding sources:  28% (254/922)           
remote: Finding sources:  29% (263/922)           
remote: Finding sources:  30% (272/922)           
remote: Finding sources:  31% (282/922)           
remote: Finding sources:  32% (291/922)           
remote: Finding sources:  33% (300/922)           
remote: Finding sources:  34% (309/922)           
remote: Finding sources:  35% (319/922)           
remote: Finding sources:  36% (328/922)           
remote: Finding sources:  37% (337/922)           
remote: Finding sources:  38% (346/922)           
remote: Finding sources:  39% (355/922)           
remote: Finding sources:  40% (365/922)           
remote: Finding sources:  41% (374/922)           
remote: Finding sources:  42% (383/922)           
remote: Finding sources:  43% (392/922)           
remote: Finding sources:  44% (402/922)           
remote: Finding sources:  45% (411/922)           
remote: Finding sources:  46% (420/922)           
remote: Finding sources:  47% (429/922)           
remote: Finding sources:  48% (438/922)           
remote: Finding sources:  49% (448/922)           
remote: Finding sources:  50% (457/922)           
remote: Finding sources:  51% (466/922)           
remote: Finding sources:  52% (475/922)           
remote: Finding sources:  53% (485/922)           
remote: Finding sources:  54% (494/922)           
remote: Finding sources:  55% (503/922)           
remote: Finding sources:  56% (512/922)           
remote: Finding sources:  57% (521/922)           
remote: Finding sources:  58% (531/922)           
remote: Finding sources:  59% (540/922)           
remote: Finding sources:  60% (549/922)           
remote: Finding sources:  61% (558/922)           
remote: Finding sources:  62% (568/922)           
remote: Finding sources:  63% (577/922)           
remote: Finding sources:  64% (586/922)           
remote: Finding sources:  65% (595/922)           
remote: Finding sources:  66% (604/922)           
remote: Finding sources:  67% (614/922)           
remote: Finding sources:  68% (623/922)           
remote: Finding sources:  69% (632/922)           
remote: Finding sources:  70% (641/922)           
remote: Finding sources:  71% (651/922)           
remote: Finding sources:  72% (660/922)           
remote: Finding sources:  73% (669/922)           
remote: Finding sources:  |0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/skins/Vector to 'skins/Vector' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'skins/Vector'...
|0| remote: Counting objects: 1           
remote: Counting objects: 957, done        
|0| remote: Finding sources:   1% (5/957)           
remote: Finding sources:   2% (15/957)           
remote: Finding sources:   3% (24/957)           
remote: Finding sources:   4% (34/957)           
remote: Finding sources:   5% (44/957)           
remote: Finding sources:   6% (53/957)           
remote: Finding sources:   7% (63/957)           
remote: Finding sources:   8% (72/957)           
remote: Finding sources:   9% (82/957)           
remote: Finding sources:  10% (91/957)           
remote: Finding sources:  11% (101/957)           
remote: Finding sources:  12% (111/957)           
remote: Finding sources:  13% (120/957)           
remote: Finding sources:  14% (130/957)           
remote: Finding sources:  15% (139/957)           
remote: Finding sources:  16% (149/957)           
remote: Finding sources:  17% (158/957)           
remote: Finding sources:  18% (168/957)           
remote: Finding sources:  19% (178/957)           
remote: Finding sources:  20% (187/957)           
remote: Finding sources:  21% (197/957)           
remote: Finding sources:  22% (206/957)           
remote: Finding sources:  23% (216/957)           
remote: Finding sources:  24% (225/957)           
remote: Finding sources:  25% (235/957)           
remote: Finding sources:  26% (245/957)           
remote: Finding sources:  27% (254/957)           
remote: Finding sources:  28% (264/957)           
remote: Finding sources:  29% (273/957)           
remote: Finding sources:  30% (283/957)           
remote: Finding sources:  31% (292/957)           
remote: Finding sources:  32% (302/957)           
remote: Finding sources:  33% (312/957)           
remote: Finding sources:  34% (321/957)           
remote: Finding sources:  35% (331/957)           
remote: Finding sources:  36% (340/957)           
remote: Finding sources:  37% (350/957)           
remote: Finding sources:  38% (359/957)           
remote: Finding sources:  39% (369/957)           
remote: Finding sources:  40% (379/957)           
remote: Finding sources:  41% (388/957)           
remote: Finding sources:  42% (398/957)           
remote: Finding sources:  43% (407/957)           
remote: Finding sources:  44% (417/957)           
remote: Finding sources:  45% (426/957)           
remote: Finding sources:  46% (436/957)           
remote: Finding sources:  47% (446/957)           
remote: Finding sources:  48% (455/957)           
remote: Finding sources:  49% (465/957)           
remote: Finding sources:  50% (474/957)           
remote: Finding sources:  51% (484/957)           
remote: Finding sources:  52% (493/957)           
remote: Finding sources:  53% (503/957)           
remote: Finding sources:  54% (512/957)           
remote: Finding sources:  55% (522/957)           
remote: Finding sources:  56% (532/957)           
remote: Finding sources:  57% (541/957)           
remote: Finding sources:  58% (551/957)           
remote: Finding sources:  59% (560/957)           
remote: Finding sources:  60% (570/957)           
remote: Finding sources:  61% (579/957)           
remote: Finding sources:  62% (589/957)           
remote: Finding sources:  63% (599/957)           
remote: Finding sources:  64% (608/957)           
remote: Finding sources:  65% (618/957)           
remote: Finding sources:  66% (627/957)           
remote: Finding sources:  67% (637/957)           
remote: Finding sources:  68% (646/957)           
remote: Finding sources:  69% (656/957)           
remote: Finding sources:  70% (666/957)           
remote: Finding sources:  71% (675/957)           
remote: Finding sources:  72% (685/957)           
remote: Finding sources:  73% (694/957)           
remote: Finding sources:  74% (704/957)           
remote: Finding sources:  75% (713/957)           
remote: Finding sources:  76% (723/957)           
remote: Finding sources:  77% (733/957)           
remote: Finding sources:  78% (742/957)           
remote: Finding sources:  79% (752/957)           
remote: Finding sources:  80% (761/957)           
remote: Finding sources:  81% (771/957)           
remote: Finding sources:  82% (780/957)           
remote: Finding sources:  83% (790/957)           
remote: Finding sources:  84% (800/957)           
remote: Finding sources:  85% (809/957)           
remote: Finding sources:  86% (819/957)           
remote: Finding sources:  87% (828/957)           
remote: Finding sources:  88% (838/957)           
remote: Finding sources:  89% (847/957)           
remote: Finding sources:  90% (857/957)           
remote: Finding sources:  91% (867/957)           
remote: Finding sources:  92% (876/957)           
remote: Finding sources:  93% (886/957)           
remote: Finding sources:  94% (895/957)           
remote: Finding sources:  95% (905/957)           
remote: Finding sources:  96% (914/957)           
remote: Finding sources:  97% (924/957)           
remote: Finding sources:  98% (934/957)           
remote: Finding sources:  99% (943/957)           
remote: Finding sources: 100% (953/957)           
remote: Finding sources: 100% (957/957)        
|0| remote: Getting sizes:   1% (5/915)           
remote: Getting sizes:   2% (14/915)           
remote: Getting sizes:   3% (23/915)           
remote: Getting sizes:   4% (33/915)           
remote: Getting sizes:   5% (42/915)           
remote: Getting sizes:   6% (51/915)           
remote: Getting sizes:   7% (60/915)           
remote: Getting sizes:   8% (69/915)           
remote: Getting sizes:   9% (78/915)           
remote: Getting sizes:  10% (87/915)           
remote: Getting sizes:  11% (97/915)           
remote: Getting sizes:  12% (106/915)           
remote: Getting sizes:  13% (115/915)           
remote: Getting sizes:  14% (124/915)           
remote: Getting sizes:  15% (133/915)           
remote: Getting sizes:  16% (142/915)           
remote: Getting sizes:  17% (151/915)           
remote: Getting sizes:  18% (161/915)           
remote: Getting sizes:  19% (170/915)           
remote: Getting sizes:  20% (179/915)           
remote: Getting sizes:  21% (188/915)           
remote: Getting sizes:  22% (197/915)           
remote: Getting sizes:  23% (206/915)           
remote: Getting sizes:  24% (216/915)           
remote: Getting sizes:  25% (225/915)           
remote: Getting sizes:  26% (234/915)           
remote: Getting sizes:  27% (243/915)           
remote: Getting sizes:  28% (252/915)           
remote: Getting sizes:  29% (261/915)           
remote: Getting sizes:  30% (270/915)           
remote: Getting sizes:  31% (280/915)           
remote: Getting sizes:  32% (289/915)           
remote: Getting sizes:  33% (298/915)           
remote: Getting sizes:  34% (307/915)           
remote: Getting sizes:  35% (316/915)           
remote: Getting sizes:  36% (325/915)           
remote: Getting sizes:  37% (334/915)           
remote: Getting sizes:  38% (344/915)           
remote: Getting sizes:  39% (353/915)           
remote: Getting sizes:  40% (362/915)           
remote: Getting sizes:  41% (371/915)           
remote: Getting sizes:  42% (380/915)           
remote: Getting sizes:  43% (389/915)           
remote: Getting sizes:  44% (399/915)           
remote: Getting sizes:  45% (408/915)           
remote: Getting sizes:  46% (417/915)           
remote: Getting sizes:  47% (426/915)           
remote: Getting sizes:  48% (435/915)           
remote: Getting sizes:  49% (444/915)           
remote: Getting sizes:  50% (453/915)           
remote: Getting sizes:  51% (463/915)           
remote: Getting sizes:  52% (472/915)           
remote: Getting sizes:  53% (481/915)           
remote: Getting sizes:  54% (490/915)           
remote: Getting sizes:  55% (499/915)           
remote: G74% (678/922)           
remote: Finding sources:  75% (687/922)           
remote: Finding sources:  76% (697/922)           
remote: Finding sources:  77% (706/922)           
remote: Finding sources:  78% (715/922)           
remote: Finding sources:  79% (724/922)           
remote: Finding sources:  80% (733/922)           
remote: Finding sources:  81% (743/922)           
remote: Finding sources:  82% (752/922)           
remote: Finding sources:  83% (761/922)           
remote: Finding sources:  84% (770/922)           
remote: Finding sources:  85% (780/922)           
remote: Finding sources:  86% (789/922)           
remote: Finding sources:  87% (798/922)           
remote: Finding sources:  88% (807/922)           
remote: Finding sources:  89% (816/922)           
remote: Finding sources:  90% (826/922)           
remote: Finding sources:  91% (835/922)           
remote: Finding sources:  92% (844/922)           
remote: Finding sources:  93% (853/922)           
remote: Finding sources:  94% (863/922)           
remote: Finding sources:  95% (872/922)           
remote: Finding sources:  96% (881/922)           
remote: Finding sources:  97% (890/922)           
remote: Finding sources:  98% (899/922)           
remote: Finding sources:  99% (909/922)           
remote: Finding sources: 100% (918/922)           
remote: Finding sources: 100% (922/922)        
|1| remote: Getting sizes:   1% (5/838)           
remote: Getting sizes:   2% (13/838)           
remote: Getting sizes:   3% (21/838)           
remote: Getting sizes:   4% (30/838)           
remote: Getting sizes:   5% (38/838)           
remote: Getting sizes:   6% (47/838)           
remote: Getting sizes:   7% (55/838)           
remote: Getting sizes:   8% (63/838)           
remote: Getting sizes:   9% (72/838)           
remote: Getting sizes:  10% (80/838)           
remote: Getting sizes:  11% (88/838)           
remote: Getting sizes:  12% (97/838)           
remote: Getting sizes:  13% (105/838)           
remote: Getting sizes:  14% (114/838)           
remote: Getting sizes:  15% (122/838)           
remote: Getting sizes:  16% (130/838)           
remote: Getting sizes:  17% (139/838)           
remote: Getting sizes:  18% (147/838)           
remote: Getting sizes:  19% (156/838)           
remote: Getting sizes:  20% (164/838)           
remote: Getting sizes:  21% (172/838)           
remote: Getting sizes:  22% (181/838)           
remote: Getting sizes:  23% (189/838)           
remote: Getting sizes:  24% (197/838)           
remote: Getting sizes:  25% (206/838)           
remote: Getting sizes:  26% (214/838)           
remote: Getting sizes:  27% (223/838)           
remote: Getting sizes:  28% (231/838)           
remote: Getting sizes:  29% (239/838)           
remote: Getting sizes:  30% (248/838)           
remote: Getting sizes:  31% (256/838)           
remote: Getting sizes:  32% (264/838)           
remote: Getting sizes:  33% (273/838)           
remote: Getting sizes:  34% (281/838)           
remote: Getting sizes:  35% (290/838)           
remote: Getting sizes:  36% (298/838)           
remote: Getting sizes:  37% (306/838)           
remote: Getting sizes:  38% (315/838)           
remote: Getting sizes:  39% (323/838)           
remote: Getting sizes:  40% (332/838)           
remote: Getting sizes:  41% (340/838)           
remote: Getting sizes:  42% (348/838)           
remote: Getting sizes:  43% (357/838)           
remote: Getting sizes:  44% (365/838)           
remote: Getting sizes:  45% (373/838)           
remote: Getting sizes:  46% (382/838)           
remote: Getting sizes:  47% (390/838)           
remote: Getting sizes:  48% (399/838)           
remote: Getting sizes:  49% (407/838)           
remote: Getting sizes:  50% (415/838)           
remote: Getting sizes:  51% (424/838)           
remote: Getting sizes:  52% (432/838)           
remote: Getting sizes:  53% (440/838)           
remote: Getting sizes:  54% (449/838)           
remote: Getting sizes:  55% (457/838)           
reetting sizes:  56% (508/915)           
remote: Getting sizes:  57% (517/915)           
remote: Getting sizes:  58% (527/915)           
remote: Getting sizes:  59% (536/915)           
remote: Getting sizes:  60% (545/915)           
remote: Getting sizes:  61% (554/915)           
remote: Getting sizes:  62% (563/915)           
remote: Getting sizes:  63% (572/915)           
remote: Getting sizes:  64% (582/915)           
remote: Getting sizes:  65% (591/915)           
remote: Getting sizes:  66% (600/915)           
remote: Getting sizes:  67% (609/915)           
remote: Getting sizes:  68% (618/915)           
remote: Getting sizes:  69% (627/915)           
remote: Getting sizes:  70% (636/915)           
remote: Getting sizes:  71% (646/915)           
remote: Getting sizes:  72% (655/915)           
remote: Getting sizes:  73% (664/915)           
remote: Getting sizes:  74% (673/915)           
remote: Getting sizes:  75% (682/915)           
remote: Getting sizes:  76% (691/915)           
remote: Getting sizes:  77% (700/915)           
remote: Getting sizes:  78% (710/915)           
remote: Getting sizes:  79% (719/915)           
remote: Getting sizes:  80% (728/915)           
remote: Getting sizes:  81% (737/915)           
remote: Getting sizes:  82% (746/915)           
remote: Getting sizes:  83% (755/915)           
remote: Getting sizes:  84% (765/915)           
remote: Getting sizes:  85% (774/915)           
remote: Getting sizes:  86% (783/915)           
remote: Getting sizes:  87% (792/915)           
remote: Getting sizes:  88% (801/915)           
remote: Getting sizes:  89% (810/915)           
remote: Getting sizes:  90% (819/915)           
remote: Getting sizes:  91% (829/915)           
remote: Getting sizes:  92% (838/915)           
remote: Getting sizes:  93% (847/915)           
remote: Getting sizes:  94% (856/915)           
remote: Getting sizes:  95% (865/915)           
remote: Getting sizes:  96% (874/915)           
remote: Getting sizes:  97% (883/915)           
remote: Getting sizes:  98% (893/915)           
remote: Getting sizes:  99% (902/915)           
remote: Getting sizes: 100% (911/915)           
remote: Getting sizes: 100% (915/915)        
|0| remote: Compressing objects:   1% (23089/2093022)           
remote: Compressing objects:   2% (42367/2093022)           
remote: Compressing objects:   3% (52699/2093022)           
remote: Compressing objects:   4% (73935/2093022)           
remote: Compressing objects:   5% (96156/2093022)           
remote: Compressing objects:   6% (116150/2093022)           
remote: Compressing objects:   7% (137822/2093022)           
remote: Compressing objects:   8% (157196/2093022)           
remote: Compressing objects:   9% (180854/2093022)           
remote: Compressing objects:  10% (205357/2093022)           
remote: Compressing objects:  11% (222023/2093022)           
remote: Compressing objects:  12% (243567/2093022)           
remote: Compressing objects:  13% (263988/2093022)           
remote: Compressing objects:  14% (283946/2093022)           
remote: Compressing objects:  15% (315745/2093022)           
remote: Compressing objects:  16% (332798/2093022)           
remote: Compressing objects:  17% (347355/2093022)           
remote: Compressing objects:  18% (368935/2093022)           
remote: Compressing objects:  19% (404218/2093022)           
remote: Compressing objects:  20% (409411/2093022)           
remote: Compressing objects:  21% (430781/2093022)           
remote: Compressing objects:  22% (457858/2093022)           
remote: Compressing objects:  23% (476096/2093022)           
remote: Compressing objects:  24% (492879/2093022)           
remote: Compressing objects:  25% (519146/2093022)           
remote: Compressing objects:  26% (540260/2093022)           
remote: Compressing objects:  27% (554654/2093022)           
remote: Compressing objects:  28% (580088/2093022)           
remote: Compressing objects:  29% (596602/2093022)           
remote: Compressing objects:  30% (617817/209302mote: Getting sizes:  56% (466/838)           
remote: Getting sizes:  57% (474/838)           
remote: Getting sizes:  58% (482/838)           
remote: Getting sizes:  59% (491/838)           
remote: Getting sizes:  60% (499/838)           
remote: Getting sizes:  61% (507/838)           
remote: Getting sizes:  62% (516/838)           
remote: Getting sizes:  63% (524/838)           
remote: Getting sizes:  64% (533/838)           
remote: Getting sizes:  65% (541/838)           
remote: Getting sizes:  66% (549/838)           
remote: Getting sizes:  67% (558/838)           
remote: Getting sizes:  68% (566/838)           
remote: Getting sizes:  69% (575/838)           
remote: Getting sizes:  70% (583/838)           
remote: Getting sizes:  71% (591/838)           
remote: Getting sizes:  72% (600/838)           
remote: Getting sizes:  73% (608/838)           
remote: Getting sizes:  74% (616/838)           
remote: Getting sizes:  75% (625/838)           
remote: Getting sizes:  76% (633/838)           
remote: Getting sizes:  77% (642/838)           
remote: Getting sizes:  78% (650/838)           
remote: Getting sizes:  79% (658/838)           
remote: Getting sizes:  80% (667/838)           
remote: Getting sizes:  81% (675/838)           
remote: Getting sizes:  82% (683/838)           
remote: Getting sizes:  83% (692/838)           
remote: Getting sizes:  84% (700/838)           
remote: Getting sizes:  85% (709/838)           
remote: Getting sizes:  86% (717/838)           
remote: Getting sizes:  87% (725/838)           
remote: Getting sizes:  88% (734/838)           
remote: Getting sizes:  89% (742/838)           
remote: Getting sizes:  90% (751/838)           
remote: Getting sizes:  91% (759/838)           
remote: Getting sizes:  92% (767/838)           
remote: Getting sizes:  93% (776/838)           
remote: Getting sizes:  94% (784/838)           
remote: Getting sizes:  95% (792/838)           
remote: Getting sizes:  96% (801/838)           
remote: Getting sizes:  97% (809/838)           
remote: Getting sizes:  98% (818/838)           
remote: Getting sizes:  99% (826/838)           
remote: Getting sizes: 100% (834/838)           
remote: Getting sizes: 100% (838/838)        
|1| remote: Compressing objects:   1% (26424/4803013)           
remote: Compressing objects:   2% (74083/4803013)           
remote: Compressing objects:   3% (125759/4803013)           
remote: Compressing objects:   4% (175458/4803013)           
remote: Compressing objects:   5% (222501/4803013)           
remote: Compressing objects:   6% (280817/4803013)           
remote: Compressing objects:   7% (312490/4803013)           
remote: Compressing objects:   8% (370639/4803013)           
remote: Compressing objects:   9% (412704/4803013)           
remote: Compressing objects:  10% (456491/4803013)           
remote: Compressing objects:  11% (533812/4803013)           
remote: Compressing objects:  12% (553327/4803013)           
remote: Compressing objects:  13% (602870/4803013)           
remote: Compressing objects:  14% (651360/4803013)           
remote: Compressing objects:  15% (696988/4803013)           
remote: Compressing objects:  16% (748756/4803013)           
remote: Compressing objects:  17% (795273/4803013)           
remote: Compressing objects:  18% (842105/4803013)           
remote: Compressing objects:  19% (904180/4803013)           
remote: Compressing objects:  20% (937790/4803013)           
remote: Compressing objects:  21% (987025/4803013)           
remote: Compressing objects:  22% (1056312/4803013)           
remote: Compressing objects:  23% (1094274/4803013)           
remote: Compressing objects:  24% (1133649/4803013)           
remote: Compressing objects:  25% (1195151/4803013)           
remote: Compressing objects:  26% (1251826/4803013)           
remote: Compressing objects:  27% (1281137/4803013)           
remote: Compressing objects:  28% (1339338/4803013)           
remote: Compressing objects:  29% (1390551/4803013)           
remote: Compressing objects:  30% (1418514/4803013)           
remote: Compressing objects:  31% (1493515/4803013)           
remote: Compressing objects:  32% (1534586/4803013)           
remote: Compressing objects:  33% (1565861/4803013)           
remote: Compressing objects:  34% (1641487/4803013)           
remote: Compressing objects:  35% (1657085/4803013)           
remote: Compressing objects:  36% (1715949/4803013)           
remote: Compressing objects:  37% (1769860/4803013)           
remote: Compressing objects:  38% (1818910/4803013)           
remote: Compressing objects:  39% (1868914/4803013)           
remote: Compressing objects:  40% (1908867/4803013)           
remote: Compressing objects:  41% (1953057/4803013)           
remote: Compressing objects:  42% (1993272/4803013)           
remote: Compressing objects:  56% (2677463/4803013)           
remote: Compressing objects:  68% (3259932/4803013)           
remote: Compressing objects:  69% (3290767/4803013)           
remote: Compressing objects:  70% (3350682/4803013)           
remote: Compressing objects:  71% (3388856/4803013)           
remote: Compressing objects:  72% (3443069/4803013)           
remote: Compressing objects:  73% (3486292/4803013)           
remote: Compressing objects:  74% (3551182/4803013)           
remote: Compressing objects:  75% (3601120/4803013)           
remote: Compressing objects:  76% (3637427/4803013)           
remote: Compressing objects:  77% (3697141/4803013)           
remote: Compressing objects:  78% (3725433/4803013)           
remote: Compressing objects:  79% (3774563/4803013)           
remote: Compressing objects:  80% (3821905/4803013)           
remote: Compressing objects:  81% (3869438/4803013)           
remote: Compressing objects:  82% (3935016/4803013)           
remote: Compressing objects:  83% (3965972/4803013)           
remote: Compressing objects:  84% (4010820/4803013)           
remote: Compressing objects:  85% (4076454/4803013)           
remote: Compressing objects:  86% (4125728/4803013)           
remote: Compressing objects:  87% (4175553/4803013)           
remote: Compressing objects:  88% (4209649/4803013)           
remote: Compressing objects:  89% (4258224/4803013)           
remote: Compressing objects:  90% (4326789/4803013)           
remote: Compressing objects:  91% (4358412/4803013)           
remote: Compressing objects:  92% (4401585/4803013)           
remote: Compressing objects:  93% (4450456/4803013)           
remote: Compressing objects:  94% (4514797/4803013)           
remote: Compressing objects:  95% (4539141/4803013)           
remote: Compressing objects:  96% (4588768/4803013)           
remote: Compressing objects:  97% (4641522/4803013)           
remote: Compressing objects:  98% (4687649/4803013)           
remote: Compressing objects:  99% (4731229/4803013)           
remote: Compressing objects: 100% (4781719/4803013)           
remote: Compressing objects: 100% (4803013/4803013)        
|1| Receiving objects:   0% (1/922)
Receiving objects:   1% (10/922)
Receiving objects:   2% (19/922)
Receiving objects:   3% (28/922)
Receiving objects:   4% (37/922)
Receiving objects:   5% (47/922)
Receiving objects:   6% (56/922)
Receiving objects:   7% (65/922)
Receiving objects:   8% (74/922)
Receiving objects:   9% (83/922)
Receiving objects:  10% (93/922)
Receiving objects:  11% (102/922)
Receiving objects:  12% (111/922)
Receiving objects:  13% (120/922)
Receiving objects:  14% (130/922)
Receiving objects:  15% (139/922)
Receiving objects:  16% (148/922)
Receiving objects:  17% (157/922)
Receiving objects:  18% (166/922)
Receiving objects:  19% (176/922)
Receiving objects:  20% (185/922)
Receiving objects:  21% (194/922)
Receiving objects:  22% (203/922)
Receiving objects:  23% (213/922)
Receiving objects:  24% (222/922)
Receiving objects:  25% (231/922)
Receiving objects:  26% (240/922)
Receiving objects:  27% (249/922)
Receiving objects:  28% (259/922)
Receiving objects:  29% (268/922)
Receiving objects:  30% (277/922)
Receiving objects:  31% (286/922)
Receiving object2)           
remote: Compressing objects:  31% (645139/2093022)           
remote: Compressing objects:  32% (659724/2093022)           
remote: Compressing objects:  33% (681653/2093022)           
remote: Compressing objects:  34% (705844/2093022)           
remote: Compressing objects:  35% (725264/2093022)           
remote: Compressing objects:  36% (748752/2093022)           
remote: Compressing objects:  37% (765535/2093022)           
remote: Compressing objects:  38% (785686/2093022)           
remote: Compressing objects:  39% (809075/2093022)           
remote: Compressing objects:  40% (826839/2093022)           
remote: Compressing objects:  41% (854564/2093022)           
remote: Compressing objects:  42% (871041/2093022)           
remote: Compressing objects:  43% (894756/2093022)           
remote: Compressing objects:  44% (911073/2093022)           
remote: Compressing objects:  63% (1324196/2093022)           
remote: Compressing objects:  64% (1329816/2093022)           
remote: Compressing objects:  65% (1350531/2093022)           
remote: Compressing objects:  66% (1371756/2093022)           
remote: Compressing objects:  67% (1394044/2093022)           
remote: Compressing objects:  68% (1412975/2093022)           
remote: Compressing objects:  69% (1436878/2093022)           
remote: Compressing objects:  70% (1455195/2093022)           
remote: Compressing objects:  71% (1484379/2093022)           
remote: Compressing objects:  72% (1498142/2093022)           
remote: Compressing objects:  73% (1518216/2093022)           
remote: Compressing objects:  74% (1539410/2093022)           
remote: Compressing objects:  75% (1560056/2093022)           
remote: Compressing objects:  76% (1580455/2093022)           
remote: Compressing objects:  77% (1602429/2093022)           
remote: Compressing objects:  78% (1625560/2093022)           
remote: Compressing objects:  79% (1645537/2093022)           
remote: Compressing objects:  80% (1666103/2093022)           
remote: Compressing objects:  81% (1685141/2093022)           
remote: Compressing objects:  82% (1707631/2093022)           
remote: Compressing objects:  83% (1727491/2093022)           
remote: Compressing objects:  84% (1747887/2093022)           
remote: Compressing objects:  85% (1772042/2093022)           
remote: Compressing objects:  86% (1790910/2093022)           
remote: Compressing objects:  87% (1813862/2093022)           
remote: Compressing objects:  88% (1831950/2093022)           
remote: Compressing objects:  89% (1855482/2093022)           
remote: Compressing objects:  90% (1873504/2093022)           
remote: Compressing objects:  91% (1894362/2093022)           
remote: Compressing objects:  92% (1915482/2093022)           
remote: Compressing objects:  93% (1950359/2093022)           
remote: Compressing objects:  94% (1962264/2093022)           
remote: Compressing objects:  95% (1981414/2093022)           
remote: Compressing objects:  96% (2000194/2093022)           
remote: Compressing objects:  97% (2020546/2093022)           
remote: Compressing objects:  98% (2044397/2093022)           
remote: Compressing objects:  99% (2062732/2093022)           
remote: Compressing objects: 100% (2083332/2093022)           
remote: Compressing objects: 100% (2093022/2093022)        
|0| Receiving objects:   0% (1/957)
Receiving objects:   1% (10/957)
Receiving objects:   2% (20/957)
Receiving objects:   3% (29/957)
Receiving objects:   4% (39/957)
Receiving objects:   5% (48/957)
Receiving objects:   6% (58/957)
Receiving objects:   7% (67/957)
Receiving objects:   8% (77/957)
Receiving objects:   9% (87/957)
Receiving objects:  10% (96/957)
Receiving objects:  11% (106/957)
Receiving objects:  12% (115/957)
Receiving objects:  13% (125/957)
Receiving objects:  14% (134/957)
Receiving objects:  15% (144/957)
Receiving objects:  16% (154/957)
Receiving objects:  17% (163/957)
Receiving objects:  18% (173/957)
Receiving objects:  19% (182/957)
Receiving objects:  20% (192/957)
Receiving objects:  21% (201/957)
Receiving objects:  22% (211/957)
Receiving objects:  23% (221/957)
Receiving objects:  24% (230/957)
Receiving objects:  25% (240/957)
Receiving objects:  26% (249/957)
Receiving objects:  27% (259/957)
Receiving objects:  28% (268/957)
Receiving objects:  29% (278/957)
Receiving objects:  30% (288/957)
Receiving objects:  31% (297/957)
Receiving objects:  32% (307/957)
Receiving objects:  33% (316/957)
Receiving objects:  34% (326/957)
Receiving objects:  35% (335/957)
Receiving objects:  36% (345/957)
Receiving objects:  37% (355/957)
Receiving objects:  38% (364/957)
Receiving objects:  39% (374/957)
Receiving objects:  40% (383/957)
Receiving objects:  41% (393/957)
Receiving objects:  42% (402/957)
Receiving objects:  43% (412/957)
Receiving objects:  44% (422/957)
Receiving objects:  45% (431/957)
Receiving objects:  46% (441/957)
Receiving objects:  47% (450/957)
Receiving objects:  48% (460/957)
Receiving objects:  49% (469/957)
Receiving objects:  50% (479/957)
Receiving objects:  51% (489/957)
Receiving objects:  52% (498/957)
Receiving objects:  53% (508/957)
Receiving objects:  54% (517/957)
Receiving objects:  55% (527/957)
Receiving objects:  56% (536/957)
Receiving objects:  57% (546/957)
Receiving objects:  58% (556/957)
Receiving objects:  59% (565/957)
Receiving objects:  60% (575/957)
Receiving objects:  61% (584/957)
Receiving objects:  62% (594/957)
Receiving objects:  63% (603/957)
Receiving objects:  64% (613/957)
Receiving objects:  65% (623/957)
Receiving objects:  66% (632/957)
Receiving objects:  67% (642/957)
Receiving objects:  68% (651/957)
Receiving objects:  69% (661/957)
Receiving objects:  70% (670/957)
Receiving objects:  71% (680/957)
Receiving objects:  72% (690/957)
Receiving objects:  73% (699/957)
Receiving objects:  74% (709/957)
Receiving objects:  75% (718/957)
Receiving objects:  76% (728/957)
Receiving objects:  77% (737/957)
Receiving objects:  78% (747/957)
Receiving objects:  79% (757/957)
Receiving objects:  80% (766/957)
Receiving objects:  81% (776/957)
Receiving objects:  82% (785/957)
Receiving objects:  83% (795/957)
Receiving objects:  84% (804/957)
Receiving objects:  85% (814/957)
Receiving objects:  86% (824/957)
Receiving objects:  87% (833/957)
Receiving objects:  88% (843/957)
Receiving objects:  89% (852/957)
remote: Total 957 (delta 230), reused 287 (delta 39)        
|0| Receiving objects:  90% (862/957)
Receiving objects:  91% (871/957)
Receiving objects:  92% (881/957)
Receiving objects:  93% (891/957)
Receiving objects:  94% (900/957)
Receiving objects:  95% (910/957)
Receiving objects:  96% (919/957)
Receiving objects:  97% (929/957)
Receiving objects:  98% (938/957)
Receiving objects:  99% (948/957)
Receiving objects: 100% (957/957)
Receiving objects: 100% (957/957), 1.10 MiB | 10.29 MiB/s, done.
|0| Resolving deltas:   0% (0/230)
Resolving deltas:   1% (3/230)
Resolving deltas:   2% (5/230)
Resolving deltas:   3% (7/230)
Resolving deltas:   4% (10/230)
Resolving deltas:   5% (12/230)
Resolving deltas:   6% (14/230)
Resolving deltas:   7% (17/230)
Resolving deltas:   8% (20/230)
Resolving deltas:   9% (21/230)
Resolving deltas:  10% (23/230)
Resolving deltas:  11% (26/230)
Resolving deltas:  12% (28/230)
Resolving deltas:  13% (30/230)
Resolving deltas:  14% (33/230)
Resolving deltas:  15% (35/230)
Resolving deltas:  16% (37/230)
Resolving deltas:  17% (41/230)
Resolving deltas:  18% (42/230)
Resolving deltas:  19% (44/230)
Resolving deltas:  20% (46/230)
Resolving deltas:  21% (49/230)
Resolving deltas:  22% (51/230)
Resolving deltas:  23% (53/230)
Resolving deltas:  24% (56/230)
Resolving deltas:  25% (58/230)
Resolving deltas:  26% (60/230)
Resolving deltas:  27% (63/230)
Resolving deltas:  28% (65/230)
Resolving deltas:  29% (67/230)
Resolving deltas:  30% (69/230)
Resolving deltas:  31% (72/230)
Resolving deltas:  32% (74/230)
Resolving deltas:  33% (76/230)
Resolving deltas:  34% (79/230)
Resolving deltas:  35% (81/230)
Resolving deltas:  36% (83/230)
Resolving deltas:  37% (86/230)
Resolving deltas:  38% (88/230)
Resolving deltas:  39% (90/230)
Resolving deltas:  40% (92/230)
Resolving deltas:  41% (95/230)
Resolving deltas:  42% (97/230)
Resolving deltas:  43% (99/230)
Resolving deltas:  44% (102/230)
Resolving deltas:  45% (104/230)
Resolving deltas:  46% (106/230)
Resolving deltas:  47% (109/230)
Resolving deltas:  48% (111/230)
Resolving deltas:  49% (113/230)
Resolving deltas:  50% (115/230)
Resolving deltas:  51% (118/230)
Resolving deltas:  52% (120/230)
Resolving deltas:  53% (122/230)
Resolving deltas:  54% (125/230)
Resolving deltas:  55% (127/230)
Resolving deltas:  56% (129/230)
Resolving deltas:  57% (132/230)
Resolving deltas:  58% (134/230)
Resolving deltas:  59% (136/230)
Resolving deltas:  60% (138/230)
Resolving deltas:  61% (141/230)
Resolving deltas:  62% (143/230)
Resolving deltas:  63% (145/230)
Resolving deltas:  64% (148/230)
Resolving deltas:  65% (150/230)
Resolving deltas:  66% (152/230)
Resolving deltas:  67% (155/230)
Resolving deltas:  68% (157/230)
Resolving deltas:  69% (159/230)
Resolving deltas:  70% (161/230)
Resolving deltas:  71% (164/230)
Resolving deltas:  72% (166/230)
Resolving deltas:  73% (168/230)
Resolving deltas:  74% (171/230)
Resolving deltas:  75% (173/230)
Resolving deltas:  76% (175/230)
Resolving deltas:  77% (178/230)
Resolving deltas:  78% (180/230)
Resolving deltas:  79% (182/230)
Resolving deltas:  80% (184/230)
Resolving deltas:  81% (187/230)
Resolving deltas:  82% (189/230)
Resolving deltas:  83% (191/230)
Resolving deltas:  84% (194/230)
Resolving deltas:  85% (196/230)
Resolving deltas:  86% (198/230)
Resolving deltas:  87% (201/230)
Resolving deltas:  88% (203/230)
Resolving deltas:  89% (205/230)
Resolving deltas:  90% (207/230)
Resolving deltas:  91% (210/230)
Resolving deltas:  92% (212/230)
Resolving deltas:  93% (214/230)
Resolving deltas:  94% (217/230)
Resolving deltas:  95% (219/230)
Resolving deltas:  96% (221/230)
Resolving deltas:  97% (224/230)
Resolving deltas:  98% (226/230)
Resolving deltas:  99% (228/230)
Resolving deltas: 100% (230/230)
Resolving deltas: 100% (230/230), done.
|0|  00:03
s:  32% (296/922)
Receiving objects:  33% (305/922)
Receiving objects:  34% (314/922)
Receiving objects:  35% (323/922)
Receiving objects:  36% (332/922)
Receiving objects:  37% (342/922)
Receiving objects:  38% (351/922)
Receiving objects:  39% (360/922)
Receiving objects:  40% (369/922)
Receiving objects:  41% (379/922)
Receiving objects:  42% (388/922)
Receiving objects:  43% (397/922)
Receiving objects:  44% (406/922)
Receiving objects:  45% (415/922)
Receiving objects:  46% (425/922)
Receiving objects:  47% (434/922)
Receiving objects:  48% (443/922)
Receiving objects:  49% (452/922)
Receiving objects:  50% (461/922)
Receiving objects:  51% (471/922)
Receiving objects:  52% (480/922)
Receiving objects:  53% (489/922)
Receiving objects:  54% (498/922)
Receiving objects:  55% (508/922)
Receiving objects:  56% (517/922)
Receiving objects:  57% (526/922)
Receiving objects:  58% (535/922)
Receiving objects:  59% (544/922)
Receiving objects:  60% (554/922)
Receiving objects:  61% (563/922)
Receiving objects:  62% (572/922)
Receiving objects:  63% (581/922)
Receiving objects:  64% (591/922)
Receiving objects:  65% (600/922)
Receiving objects:  66% (609/922)
Receiving objects:  67% (618/922)
Receiving objects:  68% (627/922)
Receiving objects:  69% (637/922)
Receiving objects:  70% (646/922)
Receiving objects:  71% (655/922)
Receiving objects:  72% (664/922)
Receiving objects:  73% (674/922)
Receiving objects:  74% (683/922)
Receiving objects:  75% (692/922)
Receiving objects:  76% (701/922)
Receiving objects:  77% (710/922)
Receiving objects:  78% (720/922)
Receiving objects:  79% (729/922)
Receiving objects:  80% (738/922)
Receiving objects:  81% (747/922)
Receiving objects:  82% (757/922)
Receiving objects:  83% (766/922)
Receiving objects:  84% (775/922)
Receiving objects:  85% (784/922)
Receiving objects:  86% (793/922)
Receiving objects:  87% (803/922)
Receiving objects:  88% (812/922)
Receiving objects:  89% (821/922)
Receiving objects:  90% (830/922)
Receiving objects:  91% (840/922)
Receiving objects:  92% (849/922)
Receiving objects:  93% (858/922)
Receiving objects:  94% (867/922)
Receiving objects:  95% (876/922)
Receiving objects:  96% (886/922)
remote: Total 922 (delta 160), reused 364 (delta 81)        
|1| Receiving objects:  97% (895/922)
Receiving objects:  98% (904/922)
Receiving objects:  99% (913/922)
Receiving objects: 100% (922/922)
Receiving objects: 100% (922/922), 1.40 MiB | 8.56 MiB/s, done.
|1| Resolving deltas:   0% (0/160)
Resolving deltas:   1% (2/160)
Resolving deltas:   2% (4/160)
Resolving deltas:   3% (5/160)
Resolving deltas:   4% (7/160)
Resolving deltas:   5% (8/160)
Resolving deltas:   6% (10/160)
Resolving deltas:   7% (12/160)
Resolving deltas:   8% (13/160)
Resolving deltas:   9% (15/160)
Resolving deltas:  10% (16/160)
Resolving deltas:  11% (18/160)
Resolving deltas:  12% (20/160)
Resolving deltas:  13% (22/160)
Resolving deltas:  14% (23/160)
Resolving deltas:  15% (24/160)
Resolving deltas:  16% (27/160)
Resolving deltas:  17% (28/160)
Resolving deltas:  18% (29/160)
Resolving deltas:  19% (31/160)
Resolving deltas:  20% (32/160)
Resolving deltas:  21% (34/160)
Resolving deltas:  22% (36/160)
Resolving deltas:  23% (37/160)
Resolving deltas:  24% (39/160)
Resolving deltas:  25% (40/160)
Resolving deltas:  26% (42/160)
Resolving deltas:  27% (44/160)
Resolving deltas:  28% (45/160)
Resolving deltas:  29% (47/160)
Resolving deltas:  30% (48/160)
Resolving deltas:  31% (50/160)
Resolving deltas:  32% (52/160)
Resolving deltas:  33% (53/160)
Resolving deltas:  34% (55/160)
Resolving deltas:  35% (56/160)
Resolving deltas:  36% (58/160)
Resolving deltas:  37% (60/160)
Resolving deltas:  38% (61/160)
Resolving deltas:  39% (63/160)
Resolving deltas:  40% (64/160)
Resolving deltas:  41% (66/160)
Resolving deltas:  42% (68/160)
Resolving deltas:  43% (69/160)
Resolving deltas:  44% (71/160)
Resolving deltas:  45% (72/160)
Resolving deltas:  46% (74/160)
Resolving deltas:  47% (76/160)
Resolving deltas:  48% (77/160)
Resolving deltas:  49% (79/160)
Resolving deltas:  50% (80/160)
Resolving deltas:  51% (82/160)
Resolving deltas:  52% (84/160)
Resolving deltas:  53% (86/160)
Resolving deltas:  54% (87/160)
Resolving deltas:  55% (88/160)
Resolving deltas:  56% (90/160)
Resolving deltas:  57% (92/160)
Resolving deltas:  58% (93/160)
Resolving deltas:  59% (95/160)
Resolving deltas:  60% (96/160)
Resolving deltas:  61% (98/160)
Resolving deltas:  62% (100/160)
Resolving deltas:  63% (101/160)
Resolving deltas:  64% (103/160)
Resolving deltas:  65% (104/160)
Resolving deltas:  66% (106/160)
Resolving deltas:  67% (108/160)
Resolving deltas:  68% (109/160)
Resolving deltas:  69% (111/160)
Resolving deltas:  70% (112/160)
Resolving deltas:  71% (114/160)
Resolving deltas:  72% (116/160)
Resolving deltas:  73% (118/160)
Resolving deltas:  74% (119/160)
Resolving deltas:  75% (120/160)
Resolving deltas:  76% (122/160)
Resolving deltas:  77% (124/160)
Resolving deltas:  78% (125/160)
Resolving deltas:  79% (127/160)
Resolving deltas:  80% (128/160)
Resolving deltas:  81% (130/160)
Resolving deltas:  83% (133/160)
Resolving deltas:  84% (135/160)
Resolving deltas:  85% (136/160)
Resolving deltas:  86% (138/160)
Resolving deltas:  87% (140/160)
Resolving deltas:  88% (141/160)
Resolving deltas:  89% (143/160)
Resolving deltas:  90% (144/160)
Resolving deltas:  91% (146/160)
Resolving deltas:  92% (148/160)
Resolving deltas:  93% (149/160)
Resolving deltas:  94% (151/160)
Resolving deltas:  95% (152/160)
Resolving deltas:  96% (154/160)
Resolving deltas:  97% (156/160)
Resolving deltas:  98% (157/160)
Resolving deltas:  99% (159/160)
Resolving deltas: 100% (160/160)
Resolving deltas: 100% (160/160), done.
|1|  00:03
 00:03

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 1 install, 0 updates, 0 removals
  - Locking composer/installers (v2.3.0)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 1 install, 0 updates, 0 removals
  - Installing composer/installers (v2.3.0): Extracting archive
Generating optimized autoload files
52 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:03

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
52 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.0.0',
npm warn EBADENGINE   required: { npm: '>=10.8.1', node: '>=20' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.0.0',
npm warn EBADENGINE   required: { npm: '>=10.8.1', node: '>=20' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.get@4.4.2: This package is deprecated. Use the optional chaining (?.) operator instead.
npm warn deprecated glob@7.2.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@2.0.1: Use your platform's native DOMException instead
npm warn deprecated w3c-hr-time@1.0.2: Use your platform's native performance.now() and performance.timeOrigin.
npm warn deprecated mkdirp@0.3.0: Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)
npm warn deprecated sinon@12.0.1: 16.1.1

> pre-commit@1.2.2 install
> node install.js


> spawn-sync@1.0.15 postinstall
> node postinstall


added 323 packages, removed 1 package, and audited 1765 packages in 14s

211 packages are looking for funding
  run `npm fund` for details

10 vulnerabilities (1 low, 4 moderate, 5 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues possible (including breaking changes), run:
  npm audit fix --force

Some issues need review, and may require choosing
a different dependency.

Run `npm audit` for details.
 00:14

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
Creating echo_event table...done.
...echo_push_provider table already exists.
...echo_push_subscription table already exists.
...echo_push_topic table already exists.
...index eps_user already set on echo_push_subscription table.
Creating echo_unread_wikis table...done.
...echo_event table does not contain event_variant field.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 3.4 s.
 00:04

Running 'skins/Vector/setup.sh' if found
Looking for '/var/local/skins/Vector/setup.sh'
No '/var/local/skins/Vector/setup.sh' found, skipping...
 00:00

Running 'extensions/Echo/setup.sh' if found
Looking for '/var/local/extensions/Echo/setup.sh'
No '/var/local/extensions/Echo/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:28
 00:28

Running Selenium tests for 'extensions/Echo' via 'run_component_selenium_tests "extensions/Echo"'...

Ensuring Selenium ready...

 00:00

Starting Selenium container
 Container mediawiki-novnc-1  Creating
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-novnc-1  Created
 Container mediawiki-selenium-1  Creating
 Container mediawiki-selenium-1  Created
 Container mediawiki-novnc-1  Starting
 Container mediawiki-novnc-1  Started
 Container mediawiki-selenium-1  Starting
 Container mediawiki-selenium-1  Started
 00:06
Installing Selenium browser binary...
Error: Could not determine puppeteer-core version
Error: Browser installation failed


Webdriver is greater than v7 - letting it handle automatic broswer installation
bash: line 2: /var/www/html/w/.env: No such file or directory

> echo@0.0.1 selenium-test
> wdio tests/selenium/wdio.conf.js


Execution of 2 workers started at 2025-06-20T16:25:32.311Z

[0-0] RUNNING in chrome - file:///tests/selenium/specs/echo.js
[0-1] RUNNING in chrome - file:///tests/selenium/specs/notifications.js
[0-1] PASSED in chrome - file:///tests/selenium/specs/notifications.js
[0-0] PASSED in chrome - file:///tests/selenium/specs/echo.js

 "spec" Reporter:
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-1] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-1] Session ID: 0e1654944308a86b1796c12d414bcc54
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1] » tests/selenium/specs/notifications.js
[chrome 137.0.7151.119 linux #0-1] Notifications
[chrome 137.0.7151.119 linux #0-1]    ✓ checks for Notifications Page @daily
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1] 1 passing (8.8s)
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-0] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-0] Session ID: fbc06736baba72f1e51697e17395a416
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] » tests/selenium/specs/echo.js
[chrome 137.0.7151.119 linux #0-0] Echo
[chrome 137.0.7151.119 linux #0-0]    ✓ alerts and notices are visible after logging in @daily
[chrome 137.0.7151.119 linux #0-0]    ✓ flyout for alert appears when clicked @daily
[chrome 137.0.7151.119 linux #0-0]    ✓ flyout for notices appears when clicked @daily
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 3 passing (8.9s)


Spec Files:	 2 passed, 2 total (100% completed) in 00:00:17  

 00:38

Running Selenium tests for 'extensions/Echo' via 'run_selenium_tests "extensions/Echo/tests/selenium/*specs/**/*.js" ".*"'...

Ensuring Selenium ready...

 00:00
Installing Selenium browser binary...
Error: Could not determine puppeteer-core version
Error: Browser installation failed


Webdriver is greater than v7 - letting it handle automatic broswer installation
2025-06-20T16:25:55.465Z WARN @wdio/config:ConfigParser: pattern docs/**/specs/*.js did not match any file
2025-06-20T16:25:55.467Z WARN @wdio/config:ConfigParser: pattern specs/**/*.js did not match any file
2025-06-20T16:25:55.468Z WARN @wdio/config:ConfigParser: pattern wdio-mediawiki/specs/*.js did not match any file

Execution of 2 workers started at 2025-06-20T16:25:55.472Z

[0-0] RUNNING in chrome - file:///extensions/Echo/tests/selenium/specs/echo.js
[0-0] PASSED in chrome - file:///extensions/Echo/tests/selenium/specs/echo.js
[0-1] RUNNING in chrome - file:///extensions/Echo/tests/selenium/specs/notifications.js
[0-1] PASSED in chrome - file:///extensions/Echo/tests/selenium/specs/notifications.js

 "spec" Reporter:
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-0] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-0] Session ID: 1ca570503e2daeabfafd2775d7675581
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] » extensions/Echo/tests/selenium/specs/echo.js
[chrome 137.0.7151.119 linux #0-0] Echo
[chrome 137.0.7151.119 linux #0-0]    ✓ alerts and notices are visible after logging in @daily
[chrome 137.0.7151.119 linux #0-0]    ✓ flyout for alert appears when clicked @daily
[chrome 137.0.7151.119 linux #0-0]    ✓ flyout for notices appears when clicked @daily
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 3 passing (3.4s)
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-1] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-1] Session ID: 0826dd51dec5a639b254cbbdc01bd785
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1] » extensions/Echo/tests/selenium/specs/notifications.js
[chrome 137.0.7151.119 linux #0-1] Notifications
[chrome 137.0.7151.119 linux #0-1]    ✓ checks for Notifications Page @daily
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1] 1 passing (2.1s)


Spec Files:	 2 passed, 2 total (100% completed) in 00:00:10  

 00:16

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-selenium-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-selenium-1  Stopped
 Container mediawiki-selenium-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-selenium-1  Removed
 Container mediawiki-novnc-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-novnc-1  Stopped
 Container mediawiki-novnc-1  Removing
 Container mediawiki-novnc-1  Removed
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-web-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:22

Reclaim disk space if needed
Free disk space (21%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12978, done        
remote: Finding sources:   1% (65/12978)           
remote: Finding sources:   2% (195/12978)           
remote: Finding sources:   3% (325/12978)           
remote: Finding sources:   4% (455/12978)           
remote: Finding sources:   5% (585/12978)           
remote: Finding sources:   6% (714/12978)           
remote: Finding sources:   7% (844/12978)           
remote: Finding sources:   8% (974/12978)           
remote: Finding sources:   9% (1104/12978)           
remote: Finding sources:  10% (1233/12978)           
remote: Finding sources:  11% (1363/12978)           
remote: Finding sources:  12% (1493/12978)           
remote: Finding sources:  13% (1623/12978)           
remote: Finding sources:  14% (1753/12978)           
remote: Finding sources:  15% (1882/12978)           
remote: Finding sources:  16% (2012/12978)           
remote: Finding sources:  17% (2142/12978)           
remote: Finding sources:  18% (2272/12978)           
remote: Finding sources:  19% (2401/12978)           
remote: Finding sources:  20% (2531/12978)           
remote: Finding sources:  21% (2661/12978)           
remote: Finding sources:  22% (2791/12978)           
remote: Finding sources:  23% (2921/12978)           
remote: Finding sources:  24% (3050/12978)           
remote: Finding sources:  25% (3180/12978)           
remote: Finding sources:  26% (3310/12978)           
remote: Finding sources:  27% (3440/12978)           
remote: Finding sources:  28% (3569/12978)           
remote: Finding sources:  29% (3699/12978)           
remote: Finding sources:  30% (3829/12978)           
remote: Finding sources:  31% (3959/12978)           
remote: Finding sources:  32% (4089/12978)           
remote: Finding sources:  33% (4218/12978)           
remote: Finding sources:  34% (4348/12978)           
remote: Finding sources:  35% (4478/12978)           
remote: Finding sources:  36% (4608/12978)           
remote: Finding sources:  37% (4737/12978)           
remote: Finding sources:  38% (4867/12978)           
remote: Finding sources:  39% (4997/12978)           
remote: Finding sources:  40% (5127/12978)           
remote: Finding sources:  41% (5257/12978)           
remote: Finding sources:  42% (5386/12978)           
remote: Finding sources:  43% (5516/12978)           
remote: Finding sources:  44% (5646/12978)           
remote: Finding sources:  45% (5776/12978)           
remote: Finding sources:  46% (5905/12978)           
remote: Finding sources:  47% (6035/12978)           
remote: Finding sources:  48% (6165/12978)           
remote: Finding sources:  49% (6295/12978)           
remote: Finding sources:  50% (6425/12978)           
remote: Finding sources:  51% (6554/12978)           
remote: Finding sources:  52% (6684/12978)           
remote: Finding sources:  53% (6814/12978)           
remote: Finding sources:  54% (6944/12978)           
remote: Finding sources:  55% (7074/12978)           
remote: Finding sources:  56% (7203/12978)           
remote: Finding sources:  57% (7333/12978)           
remote: Finding sources:  58% (7463/12978)           
remote: Finding sources:  59% (7593/12978)           
remote: Finding sources:  60% (7722/12978)           
remote: Finding sources:  61% (7852/12978)           
remote: Finding sources:  62% (7982/12978)           
remote: Finding sources:  63% (8112/12978)           
remote: Finding sources:  64% (8242/12978)           
remote: Finding sources:  65% (8371/12978)           
remote: Finding sources:  66% (8501/12978)           
remote: Finding sources:  67% (8631/12978)           
remote: Finding sources:  68% (8761/12978)           
remote: Finding sources:  69% (8890/12978)           
remote: Finding sources:  70% (9020/12978)           
remote: Finding sources:  71% (9150/12978)           
remote: Finding sources:  72% (9280/12978)           
remote: Finding sources:  73% (9410/12978)           
remote: Finding sources:  74% (9539/12978)           
remote: Finding sources:  75% (9669/12978)           
remote: Finding sources:  76% (9799/12978)           
remote: Finding sources:  77% (9929/12978)           
remote: Finding sources:  78% (10058/12978)           
remote: Finding sources:  79% (10188/12978)           
remote: Finding sources:  80% (10318/12978)           
remote: Finding sources:  81% (10448/12978)           
remote: Finding sources:  82% (10578/12978)           
remote: Finding sources:  83% (10707/12978)           
remote: Finding sources:  84% (10837/12978)           
remote: Finding sources:  85% (10967/12978)           
remote: Finding sources:  86% (11097/12978)           
remote: Finding sources:  87% (11226/12978)           
remote: Finding sources:  88% (11356/12978)           
remote: Finding sources:  89% (11486/12978)           
remote: Finding sources:  90% (11616/12978)           
remote: Finding sources:  91% (11746/12978)           
remote: Finding sources:  92% (11875/12978)           
remote: Finding sources:  93% (12005/12978)           
remote: Finding sources:  94% (12135/12978)           
remote: Finding sources:  95% (12265/12978)           
remote: Finding sources:  96% (12394/12978)           
remote: Finding sources:  97% (12524/12978)           
remote: Finding sources:  98% (12654/12978)           
remote: Finding sources:  99% (12784/12978)           
remote: Finding sources: 100% (12914/12978)           
remote: Finding sources: 100% (12978/12978)        
remote: Getting sizes:   1% (58/11472)           
remote: Getting sizes:   2% (173/11472)           
remote: Getting sizes:   3% (287/11472)           
remote: Getting sizes:   4% (402/11472)           
remote: Getting sizes:   5% (517/11472)           
remote: Getting sizes:   6% (631/11472)           
remote: Getting sizes:   7% (746/11472)           
remote: Getting sizes:   8% (861/11472)           
remote: Getting sizes:   9% (976/11472)           
remote: Getting sizes:  10% (1090/11472)           
remote: Getting sizes:  11% (1205/11472)           
remote: Getting sizes:  12% (1320/11472)           
remote: Getting sizes:  13% (1434/11472)           
remote: Getting sizes:  14% (1549/11472)           
remote: Getting sizes:  15% (1664/11472)           
remote: Getting sizes:  16% (1779/11472)           
remote: Getting sizes:  17% (1893/11472)           
remote: Getting sizes:  18% (2008/11472)           
remote: Getting sizes:  19% (2123/11472)           
remote: Getting sizes:  20% (2238/11472)           
remote: Getting sizes:  21% (2352/11472)           
remote: Getting sizes:  22% (2467/11472)           
remote: Getting sizes:  23% (2582/11472)           
remote: Getting sizes:  24% (2696/11472)           
remote: Getting sizes:  25% (2811/11472)           
remote: Getting sizes:  26% (2926/11472)           
remote: Getting sizes:  27% (3041/11472)           
remote: Getting sizes:  28% (3155/11472)           
remote: Getting sizes:  29% (3270/11472)           
remote: Getting sizes:  30% (3385/11472)           
remote: Getting sizes:  31% (3499/11472)           
remote: Getting sizes:  32% (3614/11472)           
remote: Getting sizes:  33% (3729/11472)           
remote: Getting sizes:  34% (3844/11472)           
remote: Getting sizes:  35% (3958/11472)           
remote: Getting sizes:  36% (4073/11472)           
remote: Getting sizes:  37% (4188/11472)           
remote: Getting sizes:  38% (4302/11472)           
remote: Getting sizes:  39% (4417/11472)           
remote: Getting sizes:  40% (4532/11472)           
remote: Getting sizes:  41% (4647/11472)           
remote: Getting sizes:  42% (4761/11472)           
remote: Getting sizes:  43% (4876/11472)           
remote: Getting sizes:  44% (4991/11472)           
remote: Getting sizes:  45% (5106/11472)           
remote: Getting sizes:  46% (5220/11472)           
remote: Getting sizes:  47% (5335/11472)           
remote: Getting sizes:  48% (5450/11472)           
remote: Getting sizes:  49% (5564/11472)           
remote: Getting sizes:  50% (5679/11472)           
remote: Getting sizes:  51% (5794/11472)           
remote: Getting sizes:  52% (5909/11472)           
remote: Getting sizes:  53% (6023/11472)           
remote: Getting sizes:  54% (6138/11472)           
remote: Getting sizes:  55% (6253/11472)           
remote: Getting sizes:  56% (6367/11472)           
remote: Getting sizes:  57% (6482/11472)           
remote: Getting sizes:  58% (6597/11472)           
remote: Getting sizes:  59% (6712/11472)           
remote: Getting sizes:  60% (6826/11472)           
remote: Getting sizes:  61% (6941/11472)           
remote: Getting sizes:  62% (7056/11472)           
remote: Getting sizes:  63% (7170/11472)           
remote: Getting sizes:  64% (7285/11472)           
remote: Getting sizes:  65% (7400/11472)           
remote: Getting sizes:  66% (7515/11472)           
remote: Getting sizes:  67% (7629/11472)           
remote: Getting sizes:  68% (7744/11472)           
remote: Getting sizes:  69% (7859/11472)           
remote: Getting sizes:  70% (7974/11472)           
remote: Getting sizes:  71% (8088/11472)           
remote: Getting sizes:  72% (8203/11472)           
remote: Getting sizes:  73% (8318/11472)           
remote: Getting sizes:  74% (8432/11472)           
remote: Getting sizes:  75% (8547/11472)           
remote: Getting sizes:  76% (8662/11472)           
remote: Getting sizes:  77% (8777/11472)           
remote: Getting sizes:  78% (8891/11472)           
remote: Getting sizes:  79% (9006/11472)           
remote: Getting sizes:  80% (9121/11472)           
remote: Getting sizes:  81% (9235/11472)           
remote: Getting sizes:  82% (9350/11472)           
remote: Getting sizes:  83% (9465/11472)           
remote: Getting sizes:  84% (9580/11472)           
remote: Getting sizes:  85% (9694/11472)           
remote: Getting sizes:  86% (9809/11472)           
remote: Getting sizes:  87% (9924/11472)           
remote: Getting sizes:  88% (10038/11472)           
remote: Getting sizes:  89% (10153/11472)           
remote: Getting sizes:  90% (10268/11472)           
remote: Getting sizes:  91% (10383/11472)           
remote: Getting sizes:  92% (10497/11472)           
remote: Getting sizes:  93% (10612/11472)           
remote: Getting sizes:  94% (10727/11472)           
remote: Getting sizes:  95% (10842/11472)           
remote: Getting sizes:  96% (10956/11472)           
remote: Getting sizes:  97% (11071/11472)           
remote: Getting sizes:  98% (11186/11472)           
remote: Getting sizes:  99% (11300/11472)           
remote: Getting sizes: 100% (11415/11472)           
remote: Getting sizes: 100% (11472/11472)        
remote: Compressing objects:   2% (2283/136019)           
remote: Compressing objects:   3% (3527/136019)           
remote: Compressing objects:   4% (4761/136019)           
remote: Compressing objects:   5% (6493/136019)           
remote: Compressing objects:   6% (7488/136019)           
remote: Compressing objects:   7% (8976/136019)           
remote: Compressing objects:   8% (10203/136019)           
remote: Compressing objects:   9% (11577/136019)           
remote: Compressing objects:  10% (13020/136019)           
remote: Compressing objects:  10% (13910/136019)           
remote: Compressing objects:  11% (14292/136019)           
remote: Compressing objects:  12% (15643/136019)           
remote: Compressing objects:  13% (17005/136019)           
remote: Compressing objects:  14% (18369/136019)           
remote: Compressing objects:  15% (19739/136019)           
remote: Compressing objects:  16% (21092/136019)           
remote: Compressing objects:  17% (22494/136019)           
remote: Compressing objects:  18% (23812/136019)           
remote: Compressing objects:  19% (25178/136019)           
remote: Compressing objects:  20% (26525/136019)           
remote: Compressing objects:  21% (27892/136019)           
remote: Compressing objects:  22% (29245/136019)           
remote: Compressing objects:  22% (29310/136019)           
remote: Compressing objects:  23% (30608/136019)           
remote: Compressing objects:  24% (31965/136019)           
remote: Compressing objects:  25% (33328/136019)           
remote: Compressing objects:  26% (34718/136019)           
remote: Compressing objects:  27% (36242/136019)           
remote: Compressing objects:  28% (37463/136019)           
remote: Compressing objects:  29% (38920/136019)           
remote: Compressing objects:  30% (40413/136019)           
remote: Compressing objects:  31% (41518/136019)           
remote: Compressing objects:  32% (42874/136019)           
remote: Compressing objects:  33% (44291/136019)           
remote: Compressing objects:  34% (45581/136019)           
remote: Compressing objects:  35% (46998/136019)           
remote: Compressing objects:  36% (48288/136019)           
remote: Compressing objects:  37% (49662/136019)           
remote: Compressing objects:  38% (51008/136019)           
remote: Compressing objects:  39% (52578/136019)           
remote: Compressing objects:  40% (53740/136019)           
remote: Compressing objects:  41% (55178/136019)           
remote: Compressing objects:  42% (56456/136019)           
remote: Compressing objects:  43% (57809/136019)           
remote: Compressing objects:  44% (59346/136019)           
remote: Compressing objects:  44% (60347/136019)           
remote: Compressing objects:  45% (60555/136019)           
remote: Compressing objects:  46% (61889/136019)           
remote: Compressing objects:  47% (63635/136019)           
remote: Compressing objects:  48% (64734/136019)           
remote: Compressing objects:  49% (66266/136019)           
remote: Compressing objects:  50% (67771/136019)           
remote: Compressing objects:  51% (68697/136019)           
remote: Compressing objects:  52% (70305/136019)           
remote: Compressing objects:  53% (71426/136019)           
remote: Compressing objects:  54% (72847/136019)           
remote: Compressing objects:  55% (75005/136019)           
remote: Compressing objects:  56% (75722/136019)           
remote: Compressing objects:  57% (76854/136019)           
remote: Compressing objects:  58% (78328/136019)           
remote: Compressing objects:  59% (79875/136019)           
remote: Compressing objects:  60% (81271/136019)           
remote: Compressing objects:  61% (82609/136019)           
remote: Compressing objects:  62% (83836/136019)           
remote: Compressing objects:  63% (85035/136019)           
remote: Compressing objects:  64% (86376/136019)           
remote: Compressing objects:  65% (87765/136019)           
remote: Compressing objects:  66% (90114/136019)           
remote: Compressing objects:  67% (90753/136019)           
remote: Compressing objects:  68% (91837/136019)           
remote: Compressing objects:  69% (93275/136019)           
remote: Compressing objects:  70% (94574/136019)           
remote: Compressing objects:  71% (95905/136019)           
remote: Compressing objects:  72% (97302/136019)           
remote: Compressing objects:  73% (98642/136019)           
remote: Compressing objects:  74% (100233/136019)           
remote: Compressing objects:  75% (101398/136019)           
remote: Compressing objects:  76% (102716/136019)           
remote: Compressing objects:  76% (102847/136019)           
remote: Compressing objects:  77% (104180/136019)           
remote: Compressing objects:  78% (105454/136019)           
remote: Compressing objects:  79% (106802/136019)           
remote: Compressing objects:  80% (108237/136019)           
remote: Compressing objects:  81% (109801/136019)           
remote: Compressing objects:  82% (110904/136019)           
remote: Compressing objects:  83% (112279/136019)           
remote: Compressing objects:  84% (113737/136019)           
remote: Compressing objects:  85% (115028/136019)           
remote: Compressing objects:  86% (116581/136019)           
remote: Compressing objects:  87% (117694/136019)           
remote: Compressing objects:  88% (119021/136019)           
remote: Compressing objects:  89% (120504/136019)           
remote: Compressing objects:  90% (121775/136019)           
remote: Compressing objects:  91% (123110/136019)           
remote: Compressing objects:  92% (124730/136019)           
remote: Compressing objects:  93% (125931/136019)           
remote: Compressing objects:  94% (128121/136019)           
remote: Compressing objects:  95% (128760/136019)           
remote: Compressing objects:  96% (130048/136019)           
remote: Compressing objects:  97% (131291/136019)           
remote: Compressing objects:  98% (132747/136019)           
remote: Compressing objects:  99% (133979/136019)           
remote: Compressing objects: 100% (135344/136019)           
remote: Compressing objects: 100% (136018/136019)        
Receiving objects:   0% (1/12978)
Receiving objects:   1% (130/12978)
Receiving objects:   2% (260/12978)
Receiving objects:   3% (390/12978)
Receiving objects:   4% (520/12978)
Receiving objects:   5% (649/12978)
Receiving objects:   6% (779/12978)
Receiving objects:   7% (909/12978)
Receiving objects:   8% (1039/12978)
Receiving objects:   9% (1169/12978)
Receiving objects:  10% (1298/12978)
Receiving objects:  11% (1428/12978)
Receiving objects:  12% (1558/12978)
Receiving objects:  13% (1688/12978)
Receiving objects:  14% (1817/12978)
Receiving objects:  15% (1947/12978)
Receiving objects:  16% (2077/12978)
Receiving objects:  17% (2207/12978), 3.75 MiB | 7.50 MiB/s
Receiving objects:  18% (2337/12978), 3.75 MiB | 7.50 MiB/s
Receiving objects:  19% (2466/12978), 3.75 MiB | 7.50 MiB/s
Receiving objects:  20% (2596/12978), 3.75 MiB | 7.50 MiB/s
Receiving objects:  21% (2726/12978), 3.75 MiB | 7.50 MiB/s
Receiving objects:  22% (2856/12978), 3.75 MiB | 7.50 MiB/s
Receiving objects:  23% (2985/12978), 3.75 MiB | 7.50 MiB/s
Receiving objects:  24% (3115/12978), 3.75 MiB | 7.50 MiB/s
Receiving objects:  25% (3245/12978), 3.75 MiB | 7.50 MiB/s
Receiving objects:  26% (3375/12978), 3.75 MiB | 7.50 MiB/s
Receiving objects:  27% (3505/12978), 3.75 MiB | 7.50 MiB/s
Receiving objects:  28% (3634/12978), 3.75 MiB | 7.50 MiB/s
Receiving objects:  28% (3645/12978), 3.75 MiB | 7.50 MiB/s
Receiving objects:  29% (3764/12978), 8.10 MiB | 8.09 MiB/s
Receiving objects:  30% (3894/12978), 8.10 MiB | 8.09 MiB/s
Receiving objects:  31% (4024/12978), 8.10 MiB | 8.09 MiB/s
Receiving objects:  32% (4153/12978), 8.10 MiB | 8.09 MiB/s
Receiving objects:  33% (4283/12978), 8.10 MiB | 8.09 MiB/s
Receiving objects:  34% (4413/12978), 8.10 MiB | 8.09 MiB/s
Receiving objects:  35% (4543/12978), 8.10 MiB | 8.09 MiB/s
Receiving objects:  36% (4673/12978), 8.10 MiB | 8.09 MiB/s
Receiving objects:  37% (4802/12978), 11.59 MiB | 7.72 MiB/s
Receiving objects:  38% (4932/12978), 11.59 MiB | 7.72 MiB/s
Receiving objects:  39% (5062/12978), 11.59 MiB | 7.72 MiB/s
Receiving objects:  40% (5192/12978), 11.59 MiB | 7.72 MiB/s
Receiving objects:  41% (5321/12978), 11.59 MiB | 7.72 MiB/s
Receiving objects:  42% (5451/12978), 11.59 MiB | 7.72 MiB/s
Receiving objects:  43% (5581/12978), 11.59 MiB | 7.72 MiB/s
Receiving objects:  44% (5711/12978), 11.59 MiB | 7.72 MiB/s
Receiving objects:  44% (5727/12978), 11.59 MiB | 7.72 MiB/s
Receiving objects:  45% (5841/12978), 15.02 MiB | 7.51 MiB/s
Receiving objects:  46% (5970/12978), 15.02 MiB | 7.51 MiB/s
Receiving objects:  47% (6100/12978), 18.75 MiB | 7.50 MiB/s
Receiving objects:  47% (6181/12978), 21.94 MiB | 7.31 MiB/s
Receiving objects:  48% (6230/12978), 21.94 MiB | 7.31 MiB/s
Receiving objects:  49% (6360/12978), 21.94 MiB | 7.31 MiB/s
Receiving objects:  50% (6489/12978), 21.94 MiB | 7.31 MiB/s
Receiving objects:  51% (6619/12978), 21.94 MiB | 7.31 MiB/s
Receiving objects:  52% (6749/12978), 26.54 MiB | 7.58 MiB/s
Receiving objects:  53% (6879/12978), 26.54 MiB | 7.58 MiB/s
Receiving objects:  53% (6946/12978), 26.54 MiB | 7.58 MiB/s
Receiving objects:  54% (7009/12978), 31.06 MiB | 7.76 MiB/s
Receiving objects:  55% (7138/12978), 31.06 MiB | 7.76 MiB/s
Receiving objects:  56% (7268/12978), 31.06 MiB | 7.76 MiB/s
Receiving objects:  57% (7398/12978), 31.06 MiB | 7.76 MiB/s
Receiving objects:  58% (7528/12978), 31.06 MiB | 7.76 MiB/s
Receiving objects:  59% (7658/12978), 31.06 MiB | 7.76 MiB/s
Receiving objects:  60% (7787/12978), 31.06 MiB | 7.76 MiB/s
Receiving objects:  61% (7917/12978), 31.06 MiB | 7.76 MiB/s
Receiving objects:  62% (8047/12978), 31.06 MiB | 7.76 MiB/s
Receiving objects:  63% (8177/12978), 31.06 MiB | 7.76 MiB/s
Receiving objects:  64% (8306/12978), 31.06 MiB | 7.76 MiB/s
Receiving objects:  65% (8436/12978), 31.06 MiB | 7.76 MiB/s
Receiving objects:  66% (8566/12978), 31.06 MiB | 7.76 MiB/s
Receiving objects:  67% (8696/12978), 31.06 MiB | 7.76 MiB/s
Receiving objects:  68% (8826/12978), 31.06 MiB | 7.76 MiB/s
Receiving objects:  69% (8955/12978), 31.06 MiB | 7.76 MiB/s
Receiving objects:  70% (9085/12978), 31.06 MiB | 7.76 MiB/s
Receiving objects:  71% (9215/12978), 31.06 MiB | 7.76 MiB/s
Receiving objects:  72% (9345/12978), 31.06 MiB | 7.76 MiB/s
Receiving objects:  73% (9474/12978), 31.06 MiB | 7.76 MiB/s
Receiving objects:  74% (9604/12978), 31.06 MiB | 7.76 MiB/s
Receiving objects:  75% (9734/12978), 36.66 MiB | 8.14 MiB/s
Receiving objects:  76% (9864/12978), 36.66 MiB | 8.14 MiB/s
Receiving objects:  77% (9994/12978), 36.66 MiB | 8.14 MiB/s
Receiving objects:  78% (10123/12978), 36.66 MiB | 8.14 MiB/s
Receiving objects:  79% (10253/12978), 36.66 MiB | 8.14 MiB/s
Receiving objects:  80% (10383/12978), 36.66 MiB | 8.14 MiB/s
Receiving objects:  81% (10513/12978), 36.66 MiB | 8.14 MiB/s
Receiving objects:  82% (10642/12978), 36.66 MiB | 8.14 MiB/s
Receiving objects:  83% (10772/12978), 36.66 MiB | 8.14 MiB/s
Receiving objects:  84% (10902/12978), 36.66 MiB | 8.14 MiB/s
Receiving objects:  85% (11032/12978), 36.66 MiB | 8.14 MiB/s
Receiving objects:  86% (11162/12978), 36.66 MiB | 8.14 MiB/s
Receiving objects:  87% (11291/12978), 36.66 MiB | 8.14 MiB/s
Receiving objects:  88% (11421/12978), 36.66 MiB | 8.14 MiB/s
Receiving objects:  89% (11551/12978), 36.66 MiB | 8.14 MiB/s
Receiving objects:  90% (11681/12978), 36.66 MiB | 8.14 MiB/s
Receiving objects:  91% (11810/12978), 36.66 MiB | 8.14 MiB/s
Receiving objects:  92% (11940/12978), 36.66 MiB | 8.14 MiB/s
Receiving objects:  93% (12070/12978), 36.66 MiB | 8.14 MiB/s
Receiving objects:  94% (12200/12978), 36.66 MiB | 8.14 MiB/s
Receiving objects:  95% (12330/12978), 36.66 MiB | 8.14 MiB/s
Receiving objects:  96% (12459/12978), 36.66 MiB | 8.14 MiB/s
Receiving objects:  97% (12589/12978), 36.66 MiB | 8.14 MiB/s
Receiving objects:  98% (12719/12978), 36.66 MiB | 8.14 MiB/s
Receiving objects:  99% (12849/12978), 36.66 MiB | 8.14 MiB/s
Receiving objects:  99% (12891/12978), 36.66 MiB | 8.14 MiB/s
remote: Total 12978 (delta 2788), reused 6334 (delta 1503)        
Receiving objects: 100% (12978/12978), 43.57 MiB | 8.85 MiB/s
Receiving objects: 100% (12978/12978), 45.70 MiB | 8.78 MiB/s, done.
Resolving deltas:   0% (0/2788)
Resolving deltas:   1% (28/2788)
Resolving deltas:   2% (56/2788)
Resolving deltas:   3% (86/2788)
Resolving deltas:   4% (112/2788)
Resolving deltas:   5% (140/2788)
Resolving deltas:   6% (168/2788)
Resolving deltas:   7% (196/2788)
Resolving deltas:   8% (226/2788)
Resolving deltas:   9% (251/2788)
Resolving deltas:  10% (279/2788)
Resolving deltas:  11% (307/2788)
Resolving deltas:  12% (335/2788)
Resolving deltas:  13% (364/2788)
Resolving deltas:  14% (391/2788)
Resolving deltas:  15% (419/2788)
Resolving deltas:  16% (447/2788)
Resolving deltas:  17% (474/2788)
Resolving deltas:  18% (502/2788)
Resolving deltas:  19% (530/2788)
Resolving deltas:  20% (558/2788)
Resolving deltas:  21% (586/2788)
Resolving deltas:  22% (614/2788)
Resolving deltas:  23% (643/2788)
Resolving deltas:  24% (670/2788)
Resolving deltas:  25% (697/2788)
Resolving deltas:  26% (725/2788)
Resolving deltas:  27% (753/2788)
Resolving deltas:  28% (781/2788)
Resolving deltas:  29% (809/2788)
Resolving deltas:  30% (837/2788)
Resolving deltas:  31% (865/2788)
Resolving deltas:  32% (893/2788)
Resolving deltas:  33% (921/2788)
Resolving deltas:  34% (948/2788)
Resolving deltas:  35% (976/2788)
Resolving deltas:  36% (1004/2788)
Resolving deltas:  37% (1032/2788)
Resolving deltas:  38% (1060/2788)
Resolving deltas:  39% (1088/2788)
Resolving deltas:  40% (1116/2788)
Resolving deltas:  41% (1144/2788)
Resolving deltas:  42% (1171/2788)
Resolving deltas:  43% (1199/2788)
Resolving deltas:  44% (1227/2788)
Resolving deltas:  45% (1255/2788)
Resolving deltas:  46% (1283/2788)
Resolving deltas:  47% (1311/2788)
Resolving deltas:  48% (1339/2788)
Resolving deltas:  49% (1367/2788)
Resolving deltas:  50% (1394/2788)
Resolving deltas:  51% (1422/2788)
Resolving deltas:  52% (1450/2788)
Resolving deltas:  53% (1478/2788)
Resolving deltas:  54% (1506/2788)
Resolving deltas:  55% (1534/2788)
Resolving deltas:  56% (1562/2788)
Resolving deltas:  57% (1590/2788)
Resolving deltas:  58% (1618/2788)
Resolving deltas:  59% (1645/2788)
Resolving deltas:  60% (1673/2788)
Resolving deltas:  61% (1701/2788)
Resolving deltas:  62% (1730/2788)
Resolving deltas:  63% (1757/2788)
Resolving deltas:  64% (1785/2788)
Resolving deltas:  65% (1813/2788)
Resolving deltas:  66% (1841/2788)
Resolving deltas:  67% (1868/2788)
Resolving deltas:  68% (1896/2788)
Resolving deltas:  69% (1924/2788)
Resolving deltas:  70% (1952/2788)
Resolving deltas:  71% (1980/2788)
Resolving deltas:  72% (2008/2788)
Resolving deltas:  73% (2036/2788)
Resolving deltas:  74% (2064/2788)
Resolving deltas:  75% (2091/2788)
Resolving deltas:  76% (2120/2788)
Resolving deltas:  77% (2148/2788)
Resolving deltas:  78% (2175/2788)
Resolving deltas:  79% (2204/2788)
Resolving deltas:  80% (2232/2788)
Resolving deltas:  81% (2259/2788)
Resolving deltas:  82% (2287/2788)
Resolving deltas:  83% (2315/2788)
Resolving deltas:  84% (2342/2788)
Resolving deltas:  85% (2370/2788)
Resolving deltas:  86% (2398/2788)
Resolving deltas:  87% (2426/2788)
Resolving deltas:  88% (2454/2788)
Resolving deltas:  89% (2482/2788)
Resolving deltas:  90% (2511/2788)
Resolving deltas:  91% (2538/2788)
Resolving deltas:  92% (2565/2788)
Resolving deltas:  93% (2593/2788)
Resolving deltas:  94% (2621/2788)
Resolving deltas:  95% (2649/2788)
Resolving deltas:  96% (2677/2788)
Resolving deltas:  97% (2705/2788)
Resolving deltas:  98% (2733/2788)
Resolving deltas:  99% (2761/2788)
Resolving deltas: 100% (2788/2788)
Resolving deltas: 100% (2788/2788), done.
Updating files:  67% (7686/11459)
Updating files:  68% (7793/11459)
Updating files:  69% (7907/11459)
Updating files:  70% (8022/11459)
Updating files:  71% (8136/11459)
Updating files:  72% (8251/11459)
Updating files:  73% (8366/11459)
Updating files:  74% (8480/11459)
Updating files:  75% (8595/11459)
Updating files:  76% (8709/11459)
Updating files:  77% (8824/11459)
Updating files:  78% (8939/11459)
Updating files:  79% (9053/11459)
Updating files:  80% (9168/11459)
Updating files:  81% (9282/11459)
Updating files:  82% (9397/11459)
Updating files:  83% (9511/11459)
Updating files:  84% (9626/11459)
Updating files:  85% (9741/11459)
Updating files:  86% (9855/11459)
Updating files:  87% (9970/11459)
Updating files:  88% (10084/11459)
Updating files:  89% (10199/11459)
Updating files:  90% (10314/11459)
Updating files:  91% (10428/11459)
Updating files:  92% (10543/11459)
Updating files:  93% (10657/11459)
Updating files:  94% (10772/11459)
Updating files:  95% (10887/11459)
Updating files:  96% (11001/11459)
Updating files:  97% (11116/11459)
Updating files:  98% (11230/11459)
Updating files:  99% (11345/11459)
Updating files: 100% (11459/11459)
Updating files: 100% (11459/11459), done.
 00:12

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-mediawiki-1  Started
 00:02

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  38/133 [========>-------------------]  28%
  55/133 [===========>----------------]  41%
  86/133 [==================>---------]  64%
 109/133 [======================>-----]  81%
 124/133 [==========================>-]  93%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:02

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 9.4 s.
 00:09

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 10s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:10

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:25

 01:25

Install 'extensions/Elastica'...

Cloning component(s)
:0: _clone_component "extensions/Elastica"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/Elastica to 'extensions/Elastica' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/Elastica'...
|0| remote: Counting objects: 1           
remote: Counting objects: 58, done        
|0| remote: Finding sources:   2% (1/58)           
remote: Finding sources:   3% (2/58)           
remote: Finding sources:   5% (3/58)           
remote: Finding sources:   7% (4/58)           
remote: Finding sources:   9% (5/58)           
remote: Finding sources:  10% (6/58)           
remote: Finding sources:  12% (7/58)           
remote: Finding sources:  14% (8/58)           
remote: Finding sources:  16% (9/58)           
remote: Finding sources:  17% (10/58)           
remote: Finding sources:  19% (11/58)           
remote: Finding sources:  21% (12/58)           
remote: Finding sources:  22% (13/58)           
remote: Finding sources:  24% (14/58)           
remote: Finding sources:  26% (15/58)           
remote: Finding sources:  28% (16/58)           
remote: Finding sources:  29% (17/58)           
remote: Finding sources:  31% (18/58)           
remote: Finding sources:  33% (19/58)           
remote: Finding sources:  34% (20/58)           
remote: Finding sources:  36% (21/58)           
remote: Finding sources:  38% (22/58)           
remote: Finding sources:  40% (23/58)           
remote: Finding sources:  41% (24/58)           
remote: Finding sources:  43% (25/58)           
remote: Finding sources:  45% (26/58)           
remote: Finding sources:  47% (27/58)           
remote: Finding sources:  48% (28/58)           
remote: Finding sources:  50% (29/58)           
remote: Finding sources:  52% (30/58)           
remote: Finding sources:  53% (31/58)           
remote: Finding sources:  55% (32/58)           
remote: Finding sources:  57% (33/58)           
remote: Finding sources:  59% (34/58)           
remote: Finding sources:  60% (35/58)           
remote: Finding sources:  62% (36/58)           
remote: Finding sources:  64% (37/58)           
remote: Finding sources:  66% (38/58)           
remote: Finding sources:  67% (39/58)           
remote: Finding sources:  69% (40/58)           
remote: Finding sources:  71% (41/58)           
remote: Finding sources:  72% (42/58)           
remote: Finding sources:  74% (43/58)           
remote: Finding sources:  76% (44/58)           
remote: Finding sources:  78% (45/58)           
remote: Finding sources:  79% (46/58)           
remote: Finding sources:  81% (47/58)           
remote: Finding sources:  83% (48/58)           
remote: Finding sources:  84% (49/58)           
remote: Finding sources:  86% (50/58)           
remote: Finding sources:  88% (51/58)           
remote: Finding sources:  90% (52/58)           
remote: Finding sources:  91% (53/58)           
remote: Finding sources:  93% (54/58)           
remote: Finding sources:  95% (55/58)           
remote: Finding sources:  97% (56/58)           
remote: Finding sources:  98% (57/58)           
remote: Finding sources: 100% (58/58)           
remote: Finding sources: 100% (58/58)        
|0| remote: Getting sizes:   2% (1/54)           
remote: Getting sizes:   4% (2/54)           
remote: Getting sizes:   6% (3/54)           
remote: Getting sizes:   7% (4/54)           
remote: Getting sizes:   9% (5/54)           
remote: Getting sizes:  11% (6/54)           
remote: Getting sizes:  13% (7/54)           
remote: Getting sizes:  15% (8/54)           
remote: Getting sizes:  17% (9/54)           
remote: Getting sizes:  19% (10/54)           
remote: Getting sizes:  20% (11/54)           
remote: Getting sizes:  22% (12/54)           
remote: Getting sizes:  24% (13/54)           
remote: Getting sizes:  26% (14/54)           
remote: Getting sizes:  28% (15/54)           
remote: Getting sizes:  30% (16/54)           
remote: Getting sizes:  31% (17/54)           
remote: Getting sizes:  33% (18/54)           
remote: Getting sizes:  35% (19/54)           
remote: Getting sizes:  37% (20/54)           
remote: Getting sizes:  39% (21/54)           
remote: Getting sizes:  41% (22/54)           
remote: Getting sizes:  43% (23/54)           
remote: Getting sizes:  44% (24/54)           
remote: Getting sizes:  46% (25/54)           
remote: Getting sizes:  48% (26/54)           
remote: Getting sizes:  50% (27/54)           
remote: Getting sizes:  52% (28/54)           
remote: Getting sizes:  54% (29/54)           
remote: Getting sizes:  56% (30/54)           
remote: Getting sizes:  57% (31/54)           
remote: Getting sizes:  59% (32/54)           
remote: Getting sizes:  61% (33/54)           
remote: Getting sizes:  63% (34/54)           
remote: Getting sizes:  65% (35/54)           
remote: Getting sizes:  67% (36/54)           
remote: Getting sizes:  69% (37/54)           
remote: Getting sizes:  70% (38/54)           
remote: Getting sizes:  72% (39/54)           
remote: Getting sizes:  74% (40/54)           
remote: Getting sizes:  76% (41/54)           
remote: Getting sizes:  78% (42/54)           
remote: Getting sizes:  80% (43/54)           
remote: Getting sizes:  81% (44/54)           
remote: Getting sizes:  83% (45/54)           
remote: Getting sizes:  85% (46/54)           
remote: Getting sizes:  87% (47/54)           
remote: Getting sizes:  89% (48/54)           
remote: Getting sizes:  91% (49/54)           
remote: Getting sizes:  93% (50/54)           
remote: Getting sizes:  94% (51/54)           
remote: Getting sizes:  96% (52/54)           
remote: Getting sizes:  98% (53/54)           
remote: Getting sizes: 100% (54/54)           
remote: Getting sizes: 100% (54/54)        
|0| remote: Compressing objects:   1% (1687/237865)           
remote: Compressing objects:   2% (3854/237865)           
remote: Compressing objects:   5% (11607/237865)           
remote: Compressing objects:   6% (13084/237865)           
remote: Compressing objects:  99% (234590/237865)           
remote: Compressing objects: 100% (237157/237865)           
remote: Compressing objects: 100% (237865/237865)        
|0| Receiving objects:   1% (1/58)
Receiving objects:   3% (2/58)
Receiving objects:   5% (3/58)
Receiving objects:   6% (4/58)
Receiving objects:   8% (5/58)
Receiving objects:  10% (6/58)
Receiving objects:  12% (7/58)
Receiving objects:  13% (8/58)
Receiving objects:  15% (9/58)
Receiving objects:  17% (10/58)
Receiving objects:  18% (11/58)
Receiving objects:  20% (12/58)
Receiving objects:  22% (13/58)
Receiving objects:  24% (14/58)
Receiving objects:  25% (15/58)
Receiving objects:  27% (16/58)
Receiving objects:  29% (17/58)
Receiving objects:  31% (18/58)
Receiving objects:  32% (19/58)
Receiving objects:  34% (20/58)
Receiving objects:  36% (21/58)
Receiving objects:  37% (22/58)
Receiving objects:  39% (23/58)
Receiving objects:  41% (24/58)
Receiving objects:  43% (25/58)
Receiving objects:  44% (26/58)
Receiving objects:  46% (27/58)
Receiving objects:  48% (28/58)
Receiving objects:  50% (29/58)
Receiving objects:  51% (30/58)
Receiving objects:  53% (31/58)
Receiving objects:  55% (32/58)
Receiving objects:  56% (33/58)
Receiving objects:  58% (34/58)
Receiving objects:  60% (35/58)
Receiving objects:  62% (36/58)
Receiving objects:  63% (37/58)
Receiving objects:  65% (38/58)
Receiving objects:  67% (39/58)
Receiving objects:  68% (40/58)
Receiving objects:  70% (41/58)
Receiving objects:  72% (42/58)
Receiving objects:  74% (43/58)
Receiving objects:  75% (44/58)
Receiving objects:  77% (45/58)
Receiving objects:  79% (46/58)
Receiving objects:  81% (47/58)
Receiving objects:  82% (48/58)
Receiving objects:  84% (49/58)
Receiving objects:  86% (50/58)
Receiving objects:  87% (51/58)
Receiving objects:  89% (52/58)
Receiving objects:  91% (53/58)
remote: Total 58 (delta 9), reused 33 (delta 2)        
|0| Receiving objects:  93% (54/58)
Receiving objects:  94% (55/58)
Receiving objects:  96% (56/58)
Receiving objects:  98% (57/58)
Receiving objects: 100% (58/58)
Receiving objects: 100% (58/58), 85.60 KiB | 2.76 MiB/s, done.
|0| Resolving deltas:   0% (0/9)
Resolving deltas:  11% (1/9)
Resolving deltas:  22% (2/9)
Resolving deltas:  33% (3/9)
Resolving deltas:  44% (4/9)
Resolving deltas:  55% (5/9)
Resolving deltas:  66% (6/9)
Resolving deltas:  88% (8/9)
Resolving deltas: 100% (9/9)
Resolving deltas: 100% (9/9), done.
|0|  00:01
 00:01

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 7 installs, 0 updates, 0 removals
  - Locking elasticsearch/elasticsearch (v7.17.1)
  - Locking ezimuel/guzzlestreams (3.1.0)
  - Locking ezimuel/ringphp (1.3.0)
  - Locking nyholm/dsn (2.0.1)
  - Locking react/promise (v3.2.0)
  - Locking ruflin/elastica (7.3.1)
  - Locking symfony/polyfill-php73 (v1.32.0)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 7 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing react/promise (v3.2.0): Extracting archive
  - Installing ezimuel/guzzlestreams (3.1.0): Extracting archive
  - Installing ezimuel/ringphp (1.3.0): Extracting archive
  - Installing symfony/polyfill-php73 (v1.32.0): Extracting archive
  - Installing nyholm/dsn (2.0.1): Extracting archive
  - Installing elasticsearch/elasticsearch (v7.17.1): Extracting archive
  - Installing ruflin/elastica (7.3.1): Extracting archive
 0/7 [>---------------------------]   0%
 7/7 [============================] 100%
1 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
54 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:08

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
54 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:03

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }

added 1 package, and audited 1443 packages in 3s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:03

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-elasticsearch-1  Creating
 Container mediawiki-elasticsearch-1  Created
 Container mediawiki-mediawiki-web-1  Recreate
 Container mediawiki-mediawiki-web-1  Recreated
 Container mediawiki-elasticsearch-1  Starting
 Container mediawiki-elasticsearch-1  Started
 Container mediawiki-elasticsearch-1  Waiting
 Container mediawiki-elasticsearch-1  Healthy
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-elasticsearch-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 Container mediawiki-elasticsearch-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 00:29

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.1 s.
 00:01

Running 'extensions/Elastica/setup.sh' if found
Looking for '/var/local/extensions/Elastica/setup.sh'
No '/var/local/extensions/Elastica/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:46
 00:46

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-web-1  Removed
 Container mediawiki-elasticsearch-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-elasticsearch-1  Stopped
 Container mediawiki-elasticsearch-1  Removing
 Container mediawiki-elasticsearch-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:12

Reclaim disk space if needed
Free disk space (22%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12978, done        
remote: Finding sources:   1% (65/12978)           
remote: Finding sources:   2% (195/12978)           
remote: Finding sources:   3% (325/12978)           
remote: Finding sources:   4% (455/12978)           
remote: Finding sources:   5% (585/12978)           
remote: Finding sources:   6% (714/12978)           
remote: Finding sources:   7% (844/12978)           
remote: Finding sources:   8% (974/12978)           
remote: Finding sources:   9% (1104/12978)           
remote: Finding sources:  10% (1233/12978)           
remote: Finding sources:  11% (1363/12978)           
remote: Finding sources:  12% (1493/12978)           
remote: Finding sources:  13% (1623/12978)           
remote: Finding sources:  14% (1753/12978)           
remote: Finding sources:  15% (1882/12978)           
remote: Finding sources:  16% (2012/12978)           
remote: Finding sources:  17% (2142/12978)           
remote: Finding sources:  18% (2272/12978)           
remote: Finding sources:  19% (2401/12978)           
remote: Finding sources:  20% (2531/12978)           
remote: Finding sources:  21% (2661/12978)           
remote: Finding sources:  22% (2791/12978)           
remote: Finding sources:  23% (2921/12978)           
remote: Finding sources:  24% (3050/12978)           
remote: Finding sources:  25% (3180/12978)           
remote: Finding sources:  26% (3310/12978)           
remote: Finding sources:  27% (3440/12978)           
remote: Finding sources:  28% (3569/12978)           
remote: Finding sources:  29% (3699/12978)           
remote: Finding sources:  30% (3829/12978)           
remote: Finding sources:  31% (3959/12978)           
remote: Finding sources:  32% (4089/12978)           
remote: Finding sources:  33% (4218/12978)           
remote: Finding sources:  34% (4348/12978)           
remote: Finding sources:  35% (4478/12978)           
remote: Finding sources:  36% (4608/12978)           
remote: Finding sources:  37% (4737/12978)           
remote: Finding sources:  38% (4867/12978)           
remote: Finding sources:  39% (4997/12978)           
remote: Finding sources:  40% (5127/12978)           
remote: Finding sources:  41% (5257/12978)           
remote: Finding sources:  42% (5386/12978)           
remote: Finding sources:  43% (5516/12978)           
remote: Finding sources:  44% (5646/12978)           
remote: Finding sources:  45% (5776/12978)           
remote: Finding sources:  46% (5905/12978)           
remote: Finding sources:  47% (6035/12978)           
remote: Finding sources:  48% (6165/12978)           
remote: Finding sources:  49% (6295/12978)           
remote: Finding sources:  50% (6425/12978)           
remote: Finding sources:  51% (6554/12978)           
remote: Finding sources:  52% (6684/12978)           
remote: Finding sources:  53% (6814/12978)           
remote: Finding sources:  54% (6944/12978)           
remote: Finding sources:  55% (7074/12978)           
remote: Finding sources:  56% (7203/12978)           
remote: Finding sources:  57% (7333/12978)           
remote: Finding sources:  58% (7463/12978)           
remote: Finding sources:  59% (7593/12978)           
remote: Finding sources:  60% (7722/12978)           
remote: Finding sources:  61% (7852/12978)           
remote: Finding sources:  62% (7982/12978)           
remote: Finding sources:  63% (8112/12978)           
remote: Finding sources:  64% (8242/12978)           
remote: Finding sources:  65% (8371/12978)           
remote: Finding sources:  66% (8501/12978)           
remote: Finding sources:  67% (8631/12978)           
remote: Finding sources:  68% (8761/12978)           
remote: Finding sources:  69% (8890/12978)           
remote: Finding sources:  70% (9020/12978)           
remote: Finding sources:  71% (9150/12978)           
remote: Finding sources:  72% (9280/12978)           
remote: Finding sources:  73% (9410/12978)           
remote: Finding sources:  74% (9539/12978)           
remote: Finding sources:  75% (9669/12978)           
remote: Finding sources:  76% (9799/12978)           
remote: Finding sources:  77% (9929/12978)           
remote: Finding sources:  78% (10058/12978)           
remote: Finding sources:  79% (10188/12978)           
remote: Finding sources:  80% (10318/12978)           
remote: Finding sources:  81% (10448/12978)           
remote: Finding sources:  82% (10578/12978)           
remote: Finding sources:  83% (10707/12978)           
remote: Finding sources:  84% (10837/12978)           
remote: Finding sources:  85% (10967/12978)           
remote: Finding sources:  86% (11097/12978)           
remote: Finding sources:  87% (11226/12978)           
remote: Finding sources:  88% (11356/12978)           
remote: Finding sources:  89% (11486/12978)           
remote: Finding sources:  90% (11616/12978)           
remote: Finding sources:  91% (11746/12978)           
remote: Finding sources:  92% (11875/12978)           
remote: Finding sources:  93% (12005/12978)           
remote: Finding sources:  94% (12135/12978)           
remote: Finding sources:  95% (12265/12978)           
remote: Finding sources:  96% (12394/12978)           
remote: Finding sources:  97% (12524/12978)           
remote: Finding sources:  98% (12654/12978)           
remote: Finding sources:  99% (12784/12978)           
remote: Finding sources: 100% (12914/12978)           
remote: Finding sources: 100% (12978/12978)        
remote: Getting sizes:   1% (58/11472)           
remote: Getting sizes:   2% (173/11472)           
remote: Getting sizes:   3% (287/11472)           
remote: Getting sizes:   4% (402/11472)           
remote: Getting sizes:   5% (517/11472)           
remote: Getting sizes:   6% (631/11472)           
remote: Getting sizes:   7% (746/11472)           
remote: Getting sizes:   8% (861/11472)           
remote: Getting sizes:   9% (976/11472)           
remote: Getting sizes:  10% (1090/11472)           
remote: Getting sizes:  11% (1205/11472)           
remote: Getting sizes:  12% (1320/11472)           
remote: Getting sizes:  13% (1434/11472)           
remote: Getting sizes:  14% (1549/11472)           
remote: Getting sizes:  15% (1664/11472)           
remote: Getting sizes:  16% (1779/11472)           
remote: Getting sizes:  17% (1893/11472)           
remote: Getting sizes:  18% (2008/11472)           
remote: Getting sizes:  19% (2123/11472)           
remote: Getting sizes:  20% (2238/11472)           
remote: Getting sizes:  21% (2352/11472)           
remote: Getting sizes:  22% (2467/11472)           
remote: Getting sizes:  23% (2582/11472)           
remote: Getting sizes:  24% (2696/11472)           
remote: Getting sizes:  25% (2811/11472)           
remote: Getting sizes:  26% (2926/11472)           
remote: Getting sizes:  27% (3041/11472)           
remote: Getting sizes:  28% (3155/11472)           
remote: Getting sizes:  29% (3270/11472)           
remote: Getting sizes:  30% (3385/11472)           
remote: Getting sizes:  31% (3499/11472)           
remote: Getting sizes:  32% (3614/11472)           
remote: Getting sizes:  33% (3729/11472)           
remote: Getting sizes:  34% (3844/11472)           
remote: Getting sizes:  35% (3958/11472)           
remote: Getting sizes:  36% (4073/11472)           
remote: Getting sizes:  37% (4188/11472)           
remote: Getting sizes:  38% (4302/11472)           
remote: Getting sizes:  39% (4417/11472)           
remote: Getting sizes:  40% (4532/11472)           
remote: Getting sizes:  41% (4647/11472)           
remote: Getting sizes:  42% (4761/11472)           
remote: Getting sizes:  43% (4876/11472)           
remote: Getting sizes:  44% (4991/11472)           
remote: Getting sizes:  45% (5106/11472)           
remote: Getting sizes:  46% (5220/11472)           
remote: Getting sizes:  47% (5335/11472)           
remote: Getting sizes:  48% (5450/11472)           
remote: Getting sizes:  49% (5564/11472)           
remote: Getting sizes:  50% (5679/11472)           
remote: Getting sizes:  51% (5794/11472)           
remote: Getting sizes:  52% (5909/11472)           
remote: Getting sizes:  53% (6023/11472)           
remote: Getting sizes:  54% (6138/11472)           
remote: Getting sizes:  55% (6253/11472)           
remote: Getting sizes:  56% (6367/11472)           
remote: Getting sizes:  57% (6482/11472)           
remote: Getting sizes:  58% (6597/11472)           
remote: Getting sizes:  59% (6712/11472)           
remote: Getting sizes:  60% (6826/11472)           
remote: Getting sizes:  61% (6941/11472)           
remote: Getting sizes:  62% (7056/11472)           
remote: Getting sizes:  63% (7170/11472)           
remote: Getting sizes:  64% (7285/11472)           
remote: Getting sizes:  65% (7400/11472)           
remote: Getting sizes:  66% (7515/11472)           
remote: Getting sizes:  67% (7629/11472)           
remote: Getting sizes:  68% (7744/11472)           
remote: Getting sizes:  69% (7859/11472)           
remote: Getting sizes:  70% (7974/11472)           
remote: Getting sizes:  71% (8088/11472)           
remote: Getting sizes:  72% (8203/11472)           
remote: Getting sizes:  73% (8318/11472)           
remote: Getting sizes:  74% (8432/11472)           
remote: Getting sizes:  75% (8547/11472)           
remote: Getting sizes:  76% (8662/11472)           
remote: Getting sizes:  77% (8777/11472)           
remote: Getting sizes:  78% (8891/11472)           
remote: Getting sizes:  79% (9006/11472)           
remote: Getting sizes:  80% (9121/11472)           
remote: Getting sizes:  81% (9235/11472)           
remote: Getting sizes:  82% (9350/11472)           
remote: Getting sizes:  83% (9465/11472)           
remote: Getting sizes:  84% (9580/11472)           
remote: Getting sizes:  85% (9694/11472)           
remote: Getting sizes:  86% (9809/11472)           
remote: Getting sizes:  87% (9924/11472)           
remote: Getting sizes:  88% (10038/11472)           
remote: Getting sizes:  89% (10153/11472)           
remote: Getting sizes:  90% (10268/11472)           
remote: Getting sizes:  91% (10383/11472)           
remote: Getting sizes:  92% (10497/11472)           
remote: Getting sizes:  93% (10612/11472)           
remote: Getting sizes:  94% (10727/11472)           
remote: Getting sizes:  95% (10842/11472)           
remote: Getting sizes:  96% (10956/11472)           
remote: Getting sizes:  97% (11071/11472)           
remote: Getting sizes:  98% (11186/11472)           
remote: Getting sizes:  99% (11300/11472)           
remote: Getting sizes: 100% (11415/11472)           
remote: Getting sizes: 100% (11472/11472)        
remote: Compressing objects:   2% (2283/136019)           
remote: Compressing objects:   3% (3527/136019)           
remote: Compressing objects:   4% (4761/136019)           
remote: Compressing objects:   5% (6493/136019)           
remote: Compressing objects:   6% (7488/136019)           
remote: Compressing objects:   7% (8976/136019)           
remote: Compressing objects:   8% (10203/136019)           
remote: Compressing objects:   8% (10985/136019)           
remote: Compressing objects:   9% (11577/136019)           
remote: Compressing objects:  10% (13020/136019)           
remote: Compressing objects:  11% (14292/136019)           
remote: Compressing objects:  12% (15643/136019)           
remote: Compressing objects:  13% (17005/136019)           
remote: Compressing objects:  14% (18369/136019)           
remote: Compressing objects:  15% (19739/136019)           
remote: Compressing objects:  16% (21092/136019)           
remote: Compressing objects:  17% (22494/136019)           
remote: Compressing objects:  18% (23812/136019)           
remote: Compressing objects:  19% (25178/136019)           
remote: Compressing objects:  19% (25993/136019)           
remote: Compressing objects:  20% (26525/136019)           
remote: Compressing objects:  21% (27892/136019)           
remote: Compressing objects:  22% (29245/136019)           
remote: Compressing objects:  23% (30608/136019)           
remote: Compressing objects:  24% (31965/136019)           
remote: Compressing objects:  25% (33328/136019)           
remote: Compressing objects:  26% (34718/136019)           
remote: Compressing objects:  27% (36242/136019)           
remote: Compressing objects:  28% (37463/136019)           
remote: Compressing objects:  29% (38920/136019)           
remote: Compressing objects:  30% (40413/136019)           
remote: Compressing objects:  31% (41518/136019)           
remote: Compressing objects:  32% (42874/136019)           
remote: Compressing objects:  33% (44291/136019)           
remote: Compressing objects:  34% (45581/136019)           
remote: Compressing objects:  34% (46722/136019)           
remote: Compressing objects:  35% (46998/136019)           
remote: Compressing objects:  36% (48288/136019)           
remote: Compressing objects:  37% (49662/136019)           
remote: Compressing objects:  38% (51008/136019)           
remote: Compressing objects:  39% (52578/136019)           
remote: Compressing objects:  40% (53740/136019)           
remote: Compressing objects:  41% (55178/136019)           
remote: Compressing objects:  42% (56456/136019)           
remote: Compressing objects:  43% (57809/136019)           
remote: Compressing objects:  44% (59346/136019)           
remote: Compressing objects:  45% (60555/136019)           
remote: Compressing objects:  46% (61889/136019)           
remote: Compressing objects:  47% (63635/136019)           
remote: Compressing objects:  48% (64734/136019)           
remote: Compressing objects:  49% (66266/136019)           
remote: Compressing objects:  50% (67771/136019)           
remote: Compressing objects:  51% (68697/136019)           
remote: Compressing objects:  52% (70305/136019)           
remote: Compressing objects:  53% (71426/136019)           
remote: Compressing objects:  54% (72847/136019)           
remote: Compressing objects:  55% (75005/136019)           
remote: Compressing objects:  56% (75722/136019)           
remote: Compressing objects:  57% (76854/136019)           
remote: Compressing objects:  58% (78328/136019)           
remote: Compressing objects:  58% (78985/136019)           
remote: Compressing objects:  59% (79875/136019)           
remote: Compressing objects:  60% (81271/136019)           
remote: Compressing objects:  61% (82609/136019)           
remote: Compressing objects:  62% (83836/136019)           
remote: Compressing objects:  63% (85035/136019)           
remote: Compressing objects:  64% (86376/136019)           
remote: Compressing objects:  65% (87765/136019)           
remote: Compressing objects:  66% (90114/136019)           
remote: Compressing objects:  67% (90753/136019)           
remote: Compressing objects:  68% (91837/136019)           
remote: Compressing objects:  69% (93275/136019)           
remote: Compressing objects:  70% (94574/136019)           
remote: Compressing objects:  71% (95905/136019)           
remote: Compressing objects:  72% (97302/136019)           
remote: Compressing objects:  73% (98642/136019)           
remote: Compressing objects:  74% (100233/136019)           
remote: Compressing objects:  75% (101398/136019)           
remote: Compressing objects:  76% (102716/136019)           
remote: Compressing objects:  77% (104180/136019)           
remote: Compressing objects:  78% (105454/136019)           
remote: Compressing objects:  79% (106802/136019)           
remote: Compressing objects:  80% (108237/136019)           
remote: Compressing objects:  80% (109432/136019)           
remote: Compressing objects:  81% (109801/136019)           
remote: Compressing objects:  82% (110904/136019)           
remote: Compressing objects:  83% (112279/136019)           
remote: Compressing objects:  84% (113737/136019)           
remote: Compressing objects:  85% (115028/136019)           
remote: Compressing objects:  86% (116581/136019)           
remote: Compressing objects:  87% (117694/136019)           
remote: Compressing objects:  88% (119021/136019)           
remote: Compressing objects:  89% (120504/136019)           
remote: Compressing objects:  90% (121775/136019)           
remote: Compressing objects:  91% (123110/136019)           
remote: Compressing objects:  92% (124730/136019)           
remote: Compressing objects:  93% (125931/136019)           
remote: Compressing objects:  94% (128121/136019)           
remote: Compressing objects:  95% (128760/136019)           
remote: Compressing objects:  96% (130048/136019)           
remote: Compressing objects:  97% (131291/136019)           
remote: Compressing objects:  98% (132747/136019)           
remote: Compressing objects:  99% (133979/136019)           
remote: Compressing objects: 100% (135344/136019)           
remote: Compressing objects: 100% (136018/136019)        
Receiving objects:   0% (1/12978)
Receiving objects:   1% (130/12978)
Receiving objects:   2% (260/12978)
Receiving objects:   3% (390/12978)
Receiving objects:   4% (520/12978)
Receiving objects:   5% (649/12978)
Receiving objects:   6% (779/12978)
Receiving objects:   7% (909/12978)
Receiving objects:   8% (1039/12978)
Receiving objects:   9% (1169/12978)
Receiving objects:  10% (1298/12978)
Receiving objects:  11% (1428/12978)
Receiving objects:  12% (1558/12978)
Receiving objects:  13% (1688/12978)
Receiving objects:  14% (1817/12978)
Receiving objects:  15% (1947/12978)
Receiving objects:  16% (2077/12978)
Receiving objects:  17% (2207/12978), 3.98 MiB | 7.94 MiB/s
Receiving objects:  18% (2337/12978), 3.98 MiB | 7.94 MiB/s
Receiving objects:  19% (2466/12978), 3.98 MiB | 7.94 MiB/s
Receiving objects:  20% (2596/12978), 3.98 MiB | 7.94 MiB/s
Receiving objects:  21% (2726/12978), 3.98 MiB | 7.94 MiB/s
Receiving objects:  22% (2856/12978), 3.98 MiB | 7.94 MiB/s
Receiving objects:  23% (2985/12978), 3.98 MiB | 7.94 MiB/s
Receiving objects:  24% (3115/12978), 3.98 MiB | 7.94 MiB/s
Receiving objects:  25% (3245/12978), 3.98 MiB | 7.94 MiB/s
Receiving objects:  26% (3375/12978), 3.98 MiB | 7.94 MiB/s
Receiving objects:  27% (3505/12978), 3.98 MiB | 7.94 MiB/s
Receiving objects:  27% (3519/12978), 3.98 MiB | 7.94 MiB/s
Receiving objects:  28% (3634/12978), 7.85 MiB | 7.85 MiB/s
Receiving objects:  29% (3764/12978), 7.85 MiB | 7.85 MiB/s
Receiving objects:  30% (3894/12978), 7.85 MiB | 7.85 MiB/s
Receiving objects:  31% (4024/12978), 7.85 MiB | 7.85 MiB/s
Receiving objects:  32% (4153/12978), 7.85 MiB | 7.85 MiB/s
Receiving objects:  33% (4283/12978), 7.85 MiB | 7.85 MiB/s
Receiving objects:  34% (4413/12978), 7.85 MiB | 7.85 MiB/s
Receiving objects:  35% (4543/12978), 7.85 MiB | 7.85 MiB/s
Receiving objects:  36% (4673/12978), 7.85 MiB | 7.85 MiB/s
Receiving objects:  37% (4802/12978), 11.25 MiB | 7.47 MiB/s
Receiving objects:  38% (4932/12978), 11.25 MiB | 7.47 MiB/s
Receiving objects:  39% (5062/12978), 11.25 MiB | 7.47 MiB/s
Receiving objects:  40% (5192/12978), 11.25 MiB | 7.47 MiB/s
Receiving objects:  41% (5321/12978), 11.25 MiB | 7.47 MiB/s
Receiving objects:  42% (5451/12978), 11.25 MiB | 7.47 MiB/s
Receiving objects:  43% (5581/12978), 11.25 MiB | 7.47 MiB/s
Receiving objects:  43% (5702/12978), 11.25 MiB | 7.47 MiB/s
Receiving objects:  44% (5711/12978), 11.25 MiB | 7.47 MiB/s
Receiving objects:  45% (5841/12978), 14.49 MiB | 7.22 MiB/s
Receiving objects:  46% (5970/12978), 14.49 MiB | 7.22 MiB/s
Receiving objects:  47% (6100/12978), 18.05 MiB | 7.20 MiB/s
Receiving objects:  47% (6167/12978), 18.05 MiB | 7.20 MiB/s
Receiving objects:  48% (6230/12978), 21.53 MiB | 7.16 MiB/s
Receiving objects:  49% (6360/12978), 21.53 MiB | 7.16 MiB/s
Receiving objects:  50% (6489/12978), 21.53 MiB | 7.16 MiB/s
Receiving objects:  51% (6619/12978), 21.53 MiB | 7.16 MiB/s
Receiving objects:  52% (6749/12978), 25.75 MiB | 7.34 MiB/s
Receiving objects:  52% (6837/12978), 25.75 MiB | 7.34 MiB/s
Receiving objects:  53% (6879/12978), 30.31 MiB | 7.55 MiB/s
Receiving objects:  54% (7009/12978), 30.31 MiB | 7.55 MiB/s
Receiving objects:  55% (7138/12978), 30.31 MiB | 7.55 MiB/s
Receiving objects:  56% (7268/12978), 30.31 MiB | 7.55 MiB/s
Receiving objects:  57% (7398/12978), 30.31 MiB | 7.55 MiB/s
Receiving objects:  58% (7528/12978), 30.31 MiB | 7.55 MiB/s
Receiving objects:  59% (7658/12978), 30.31 MiB | 7.55 MiB/s
Receiving objects:  60% (7787/12978), 30.31 MiB | 7.55 MiB/s
Receiving objects:  61% (7917/12978), 30.31 MiB | 7.55 MiB/s
Receiving objects:  62% (8047/12978), 30.31 MiB | 7.55 MiB/s
Receiving objects:  63% (8177/12978), 30.31 MiB | 7.55 MiB/s
Receiving objects:  64% (8306/12978), 30.31 MiB | 7.55 MiB/s
Receiving objects:  65% (8436/12978), 30.31 MiB | 7.55 MiB/s
Receiving objects:  66% (8566/12978), 34.48 MiB | 7.63 MiB/s
Receiving objects:  67% (8696/12978), 34.48 MiB | 7.63 MiB/s
Receiving objects:  68% (8826/12978), 34.48 MiB | 7.63 MiB/s
Receiving objects:  69% (8955/12978), 34.48 MiB | 7.63 MiB/s
Receiving objects:  70% (9085/12978), 34.48 MiB | 7.63 MiB/s
Receiving objects:  71% (9215/12978), 34.48 MiB | 7.63 MiB/s
Receiving objects:  72% (9345/12978), 34.48 MiB | 7.63 MiB/s
Receiving objects:  73% (9474/12978), 34.48 MiB | 7.63 MiB/s
Receiving objects:  74% (9604/12978), 34.48 MiB | 7.63 MiB/s
Receiving objects:  75% (9734/12978), 34.48 MiB | 7.63 MiB/s
Receiving objects:  76% (9864/12978), 34.48 MiB | 7.63 MiB/s
Receiving objects:  77% (9994/12978), 34.48 MiB | 7.63 MiB/s
Receiving objects:  78% (10123/12978), 34.48 MiB | 7.63 MiB/s
Receiving objects:  79% (10253/12978), 34.48 MiB | 7.63 MiB/s
Receiving objects:  80% (10383/12978), 34.48 MiB | 7.63 MiB/s
Receiving objects:  81% (10513/12978), 34.48 MiB | 7.63 MiB/s
Receiving objects:  82% (10642/12978), 34.48 MiB | 7.63 MiB/s
Receiving objects:  83% (10772/12978), 34.48 MiB | 7.63 MiB/s
Receiving objects:  84% (10902/12978), 34.48 MiB | 7.63 MiB/s
Receiving objects:  85% (11032/12978), 34.48 MiB | 7.63 MiB/s
Receiving objects:  86% (11162/12978), 34.48 MiB | 7.63 MiB/s
Receiving objects:  87% (11291/12978), 34.48 MiB | 7.63 MiB/s
Receiving objects:  88% (11421/12978), 34.48 MiB | 7.63 MiB/s
Receiving objects:  89% (11551/12978), 34.48 MiB | 7.63 MiB/s
Receiving objects:  90% (11681/12978), 34.48 MiB | 7.63 MiB/s
Receiving objects:  91% (11810/12978), 34.48 MiB | 7.63 MiB/s
Receiving objects:  92% (11940/12978), 34.48 MiB | 7.63 MiB/s
Receiving objects:  93% (12070/12978), 34.48 MiB | 7.63 MiB/s
Receiving objects:  94% (12200/12978), 34.48 MiB | 7.63 MiB/s
Receiving objects:  95% (12330/12978), 34.48 MiB | 7.63 MiB/s
Receiving objects:  96% (12459/12978), 34.48 MiB | 7.63 MiB/s
Receiving objects:  97% (12589/12978), 34.48 MiB | 7.63 MiB/s
Receiving objects:  98% (12719/12978), 34.48 MiB | 7.63 MiB/s
Receiving objects:  98% (12841/12978), 34.48 MiB | 7.63 MiB/s
Receiving objects:  99% (12849/12978), 34.48 MiB | 7.63 MiB/s
remote: Total 12978 (delta 2788), reused 6334 (delta 1503)        
Receiving objects: 100% (12978/12978), 42.37 MiB | 8.50 MiB/s
Receiving objects: 100% (12978/12978), 45.70 MiB | 8.53 MiB/s, done.
Resolving deltas:   0% (0/2788)
Resolving deltas:   1% (28/2788)
Resolving deltas:   2% (56/2788)
Resolving deltas:   3% (84/2788)
Resolving deltas:   4% (112/2788)
Resolving deltas:   5% (140/2788)
Resolving deltas:   6% (168/2788)
Resolving deltas:   7% (196/2788)
Resolving deltas:   8% (224/2788)
Resolving deltas:   9% (251/2788)
Resolving deltas:  10% (279/2788)
Resolving deltas:  11% (307/2788)
Resolving deltas:  12% (336/2788)
Resolving deltas:  13% (363/2788)
Resolving deltas:  14% (391/2788)
Resolving deltas:  15% (419/2788)
Resolving deltas:  16% (448/2788)
Resolving deltas:  17% (474/2788)
Resolving deltas:  18% (502/2788)
Resolving deltas:  19% (530/2788)
Resolving deltas:  20% (558/2788)
Resolving deltas:  21% (586/2788)
Resolving deltas:  22% (614/2788)
Resolving deltas:  23% (642/2788)
Resolving deltas:  24% (670/2788)
Resolving deltas:  25% (697/2788)
Resolving deltas:  26% (725/2788)
Resolving deltas:  27% (753/2788)
Resolving deltas:  28% (781/2788)
Resolving deltas:  29% (809/2788)
Resolving deltas:  30% (837/2788)
Resolving deltas:  31% (866/2788)
Resolving deltas:  32% (893/2788)
Resolving deltas:  33% (921/2788)
Resolving deltas:  34% (948/2788)
Resolving deltas:  35% (976/2788)
Resolving deltas:  36% (1004/2788)
Resolving deltas:  37% (1032/2788)
Resolving deltas:  38% (1060/2788)
Resolving deltas:  39% (1088/2788)
Resolving deltas:  40% (1116/2788)
Resolving deltas:  41% (1144/2788)
Resolving deltas:  42% (1171/2788)
Resolving deltas:  43% (1199/2788)
Resolving deltas:  44% (1227/2788)
Resolving deltas:  45% (1255/2788)
Resolving deltas:  46% (1283/2788)
Resolving deltas:  47% (1311/2788)
Resolving deltas:  48% (1340/2788)
Resolving deltas:  49% (1367/2788)
Resolving deltas:  50% (1394/2788)
Resolving deltas:  51% (1422/2788)
Resolving deltas:  52% (1450/2788)
Resolving deltas:  53% (1478/2788)
Resolving deltas:  54% (1506/2788)
Resolving deltas:  55% (1534/2788)
Resolving deltas:  56% (1562/2788)
Resolving deltas:  57% (1590/2788)
Resolving deltas:  58% (1618/2788)
Resolving deltas:  59% (1645/2788)
Resolving deltas:  60% (1674/2788)
Resolving deltas:  61% (1701/2788)
Resolving deltas:  62% (1729/2788)
Resolving deltas:  63% (1757/2788)
Resolving deltas:  64% (1785/2788)
Resolving deltas:  65% (1813/2788)
Resolving deltas:  66% (1841/2788)
Resolving deltas:  67% (1868/2788)
Resolving deltas:  68% (1896/2788)
Resolving deltas:  69% (1924/2788)
Resolving deltas:  70% (1952/2788)
Resolving deltas:  71% (1980/2788)
Resolving deltas:  72% (2008/2788)
Resolving deltas:  73% (2036/2788)
Resolving deltas:  74% (2064/2788)
Resolving deltas:  75% (2091/2788)
Resolving deltas:  76% (2119/2788)
Resolving deltas:  77% (2148/2788)
Resolving deltas:  78% (2175/2788)
Resolving deltas:  79% (2203/2788)
Resolving deltas:  80% (2231/2788)
Resolving deltas:  81% (2259/2788)
Resolving deltas:  82% (2289/2788)
Resolving deltas:  83% (2315/2788)
Resolving deltas:  84% (2342/2788)
Resolving deltas:  85% (2370/2788)
Resolving deltas:  86% (2398/2788)
Resolving deltas:  87% (2426/2788)
Resolving deltas:  88% (2454/2788)
Resolving deltas:  89% (2482/2788)
Resolving deltas:  90% (2512/2788)
Resolving deltas:  91% (2539/2788)
Resolving deltas:  92% (2565/2788)
Resolving deltas:  93% (2593/2788)
Resolving deltas:  94% (2622/2788)
Resolving deltas:  95% (2649/2788)
Resolving deltas:  96% (2678/2788)
Resolving deltas:  97% (2705/2788)
Resolving deltas:  98% (2733/2788)
Resolving deltas:  99% (2761/2788)
Resolving deltas: 100% (2788/2788)
Resolving deltas: 100% (2788/2788), done.
Updating files:  69% (7947/11459)
Updating files:  70% (8022/11459)
Updating files:  71% (8136/11459)
Updating files:  72% (8251/11459)
Updating files:  73% (8366/11459)
Updating files:  74% (8480/11459)
Updating files:  75% (8595/11459)
Updating files:  76% (8709/11459)
Updating files:  77% (8824/11459)
Updating files:  78% (8939/11459)
Updating files:  79% (9053/11459)
Updating files:  80% (9168/11459)
Updating files:  81% (9282/11459)
Updating files:  82% (9397/11459)
Updating files:  83% (9511/11459)
Updating files:  84% (9626/11459)
Updating files:  85% (9741/11459)
Updating files:  86% (9855/11459)
Updating files:  87% (9970/11459)
Updating files:  88% (10084/11459)
Updating files:  89% (10199/11459)
Updating files:  90% (10314/11459)
Updating files:  91% (10428/11459)
Updating files:  92% (10543/11459)
Updating files:  93% (10657/11459)
Updating files:  94% (10772/11459)
Updating files:  95% (10887/11459)
Updating files:  96% (11001/11459)
Updating files:  97% (11116/11459)
Updating files:  98% (11230/11459)
Updating files:  99% (11345/11459)
Updating files: 100% (11459/11459)
Updating files: 100% (11459/11459), done.
 00:14

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-1  Started
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-mediawiki-jobrunner-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  38/133 [========>-------------------]  28%
  64/133 [=============>--------------]  48%
  81/133 [=================>----------]  60%
 103/133 [=====================>------]  77%
 118/133 [========================>---]  88%
 132/133 [===========================>]  99%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:06

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 7.2 s.
 00:08

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 15s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:15

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:19

 01:19

Install 'extensions/ElectronPdfService'...

Cloning component(s)
:0: _clone_component "extensions/Collection"
:1: _clone_component "skins/Vector"
:2: _clone_component "extensions/ElectronPdfService"
|2| 
|2| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/ElectronPdfService to 'extensions/ElectronPdfService' (use CLONE_DEPTH=0 for full depth)
|2| Cloning into 'extensions/ElectronPdfService'...
|2| remote: Counting objects: 1           
remote: Counting objects: 180, done        
|2| remote: Finding sources:   1% (1/180)           
remote: Finding sources:   2% (3/180)           
remote: Finding sources:   3% (5/180)           
remote: Finding sources:   4% (7/180)           
remote: Finding sources:   5% (9/180)           
remote: Finding sources:   6% (10/180)           
remote: Finding sources:   7% (12/180)           
remote: Finding sources:   8% (14/180)           
remote: Finding sources:   9% (16/180)           
remote: Finding sources:  10% (18/180)           
remote: Finding sources:  11% (19/180)           
remote: Finding sources:  12% (21/180)           
remote: Finding sources:  13% (23/180)           
remote: Finding sources:  14% (25/180)           
remote: Finding sources:  15% (27/180)           
remote: Finding sources:  16% (28/180)           
remote: Finding sources:  17% (30/180)           
remote: Finding sources:  18% (32/180)           
remote: Finding sources:  19% (34/180)           
remote: Finding sources:  20% (36/180)           
remote: Finding sources:  21% (37/180)           
remote: Finding sources:  22% (39/180)           
remote: Finding sources:  23% (41/180)           
remote: Finding sources:  24% (43/180)           
remote: Finding sources:  25% (45/180)           
remote: Finding sources:  26% (46/180)           
remote: Finding sources:  27% (48/180)           
remote: Finding sources:  28% (50/180)           
remote: Finding sources:  29% (52/180)           
remote: Finding sources:  30% (54/180)           
remote: Finding sources:  31% (55/180)           
remote: Finding sources:  32% (57/180)           
remote: Finding sources:  33% (59/180)           
remote: Finding sources:  34% (61/180)           
remote: Finding sources:  35% (63/180)           
remote: Finding sources:  36% (64/180)           
remote: Finding sources:  37% (66/180)           
remote: Finding sources:  38% (68/180)           
remote: Finding sources:  39% (70/180)           
remote: Finding sources:  40% (72/180)           
remote: Finding sources:  41% (73/180)           
remote: Finding sources:  42% (75/180)           
remote: Finding sources:  43% (77/180)           
remote: Finding sources:  44% (79/180)           
remote: Finding sources:  45% (81/180)           
remote: Finding sources:  46% (82/180)           
remote: Finding sources:  47% (84/180)           
remote: Finding sources:  48% (86/180)           
remote: Finding sources:  49% (88/180)           
remote: Finding sources:  50% (90/180)           
remote: Finding sources:  51% (91/180)           
remote: Finding sources:  52% (93/180)           
remote: Finding sources:  53% (95/180)           
remote: Finding sources:  54% (97/180)           
remote: Finding sources:  55% (99/180)           
remote: Finding sources:  56% (100/180)           
remote: Finding sources:  57% (102/180)           
remote: Finding sources:  58% (104/180)           
remote: Finding sources:  59% (106/180)           
remote: Finding sources:  60% (108/180)           
remote: Finding sources:  61% (109/180)           
remote: Finding sources:  62% (111/180)           
remote: Finding sources:  63% (113/180)           
remote: Finding sources:  64% (115/180)           
remote: Finding sources:  65% (117/180)           
remote: Finding sources:  66% (118/180)           
remote: Finding sources:  67% (120/180)           
remote: Finding sources:  68% (122/180)           
remote: Finding sources:  69% (124/180)           
remote: Finding sources:  70% (126/180)           
remote: Finding sources:  71% (127/180)           
remote: Finding sources:  72% (129/180)           
remote: Finding sources:  73% (131/180)           
remote: Finding sources:  74% (1|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/Collection to 'extensions/Collection' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/Collection'...
|0| remote: Counting objects: 1           
remote: Counting objects: 661, done        
|0| remote: Finding sources:   1% (4/661)           
remote: Finding sources:   2% (10/661)           
remote: Finding sources:   3% (17/661)           
remote: Finding sources:   4% (24/661)           
remote: Finding sources:   5% (30/661)           
remote: Finding sources:   6% (37/661)           
remote: Finding sources:   7% (43/661)           
remote: Finding sources:   8% (50/661)           
remote: Finding sources:   9% (57/661)           
remote: Finding sources:  10% (63/661)           
remote: Finding sources:  11% (70/661)           
remote: Finding sources:  12% (77/661)           
remote: Finding sources:  13% (83/661)           
remote: Finding sources:  14% (90/661)           
remote: Finding sources:  15% (96/661)           
remote: Finding sources:  16% (103/661)           
remote: Finding sources:  17% (110/661)           
remote: Finding sources:  18% (116/661)           
remote: Finding sources:  19% (123/661)           
remote: Finding sources:  20% (129/661)           
remote: Finding sources:  21% (136/661)           
remote: Finding sources:  22% (143/661)           
remote: Finding sources:  23% (149/661)           
remote: Finding sources:  24% (156/661)           
remote: Finding sources:  25% (162/661)           
remote: Finding sources:  26% (169/661)           
remote: Finding sources:  27% (176/661)           
remote: Finding sources:  28% (182/661)           
remote: Finding sources:  29% (189/661)           
remote: Finding sources:  30% (195/661)           
remote: Finding sources:  31% (202/661)           
remote: Finding sources:  32% (209/661)           
remote: Finding sources:  33% (215/661)           
remote: Finding sources:  34% (222/661)           
remote: Finding sources:  35% (229/661)           
remote: Finding sources:  36% (235/661)           
remote: Finding sources:  37% (242/661)           
remote: Finding sources:  38% (248/661)           
remote: Finding sources:  39% (255/661)           
remote: Finding sources:  40% (262/661)           
remote: Finding sources:  41% (268/661)           
remote: Finding sources:  42% (275/661)           
remote: Finding sources:  43% (281/661)           
remote: Finding sources:  44% (288/661)           
remote: Finding sources:  45% (295/661)           
remote: Finding sources:  46% (301/661)           
remote: Finding sources:  47% (308/661)           
remote: Finding sources:  48% (314/661)           
remote: Finding sources:  49% (321/661)           
remote: Finding sources:  50% (328/661)           
remote: Finding sources:  51% (334/661)           
remote: Finding sources:  52% (341/661)           
remote: Finding sources:  53% (348/661)           
remote: Finding sources:  54% (354/661)           
remote: Finding sources:  55% (361/661)           
remote: Finding sources:  56% (367/661)           
remote: Finding sources:  57% (374/661)           
remote: Finding sources:  58% (381/661)           
remote: Finding sources:  59% (387/661)           
remote: Finding sources:  60% (394/661)           
remote: Finding sources:  61% (400/661)           
remote: Finding sources:  62% (407/661)           
remote: Finding sources:  63% (414/661)           
remote: Finding sources:  64% (420/661)           
remote: Finding sources:  65% (427/661)           
remote: Finding sources:  66% (433/661)           
remote: Finding sources:  67% (440/661)           
remote: Finding sources:  68% (447/661)           
remote: Finding sources:  69% (453/661)           
remote: Finding sources:  70% (460/661)           
remote: Finding sources:  71% (467/661)           
remote: Finding sources:  72% (473/661)           
remote: Finding sources:  73% (480/661)           
remote: Find|1| 
|1| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/skins/Vector to 'skins/Vector' (use CLONE_DEPTH=0 for full depth)
|1| Cloning into 'skins/Vector'...
|1| remote: Counting objects: 1           
remote: Counting objects: 957, done        
|1| remote: Finding sources:   1% (5/957)           
remote: Finding sources:   2% (15/957)           
remote: Finding sources:   3% (24/957)           
remote: Finding sources:   4% (34/957)           
remote: Finding sources:   5% (44/957)           
remote: Finding sources:   6% (53/957)           
remote: Finding sources:   7% (63/957)           
remote: Finding sources:   8% (72/957)           
remote: Finding sources:   9% (82/957)           
remote: Finding sources:  10% (91/957)           
remote: Finding sources:  11% (101/957)           
remote: Finding sources:  12% (111/957)           
remote: Finding sources:  13% (120/957)           
remote: Finding sources:  14% (130/957)           
remote: Finding sources:  15% (139/957)           
remote: Finding sources:  16% (149/957)           
remote: Finding sources:  17% (158/957)           
remote: Finding sources:  18% (168/957)           
remote: Finding sources:  19% (178/957)           
remote: Finding sources:  20% (187/957)           
remote: Finding sources:  21% (197/957)           
remote: Finding sources:  22% (206/957)           
remote: Finding sources:  23% (216/957)           
remote: Finding sources:  24% (225/957)           
remote: Finding sources:  25% (235/957)           
remote: Finding sources:  26% (245/957)           
remote: Finding sources:  27% (254/957)           
remote: Finding sources:  28% (264/957)           
remote: Finding sources:  29% (273/957)           
remote: Finding sources:  30% (283/957)           
remote: Finding sources:  31% (292/957)           
remote: Finding sources:  32% (302/957)           
remote: Finding sources:  33% (312/957)           
remote: Finding sources:  34% (321/957)           
remote: Finding sources:  35% (331/957)           
remote: Finding sources:  36% (340/957)           
remote: Finding sources:  37% (350/957)           
remote: Finding sources:  38% (359/957)           
remote: Finding sources:  39% (369/957)           
remote: Finding sources:  40% (379/957)           
remote: Finding sources:  41% (388/957)           
remote: Finding sources:  42% (398/957)           
remote: Finding sources:  43% (407/957)           
remote: Finding sources:  44% (417/957)           
remote: Finding sources:  45% (426/957)           
remote: Finding sources:  46% (436/957)           
remote: Finding sources:  47% (446/957)           
remote: Finding sources:  48% (455/957)           
remote: Finding sources:  49% (465/957)           
remote: Finding sources:  50% (474/957)           
remote: Finding sources:  51% (484/957)           
remote: Finding sources:  52% (493/957)           
remote: Finding sources:  53% (503/957)           
remote: Finding sources:  54% (512/957)           
remote: Finding sources:  55% (522/957)           
remote: Finding sources:  56% (532/957)           
remote: Finding sources:  57% (541/957)           
remote: Finding sources:  58% (551/957)           
remote: Finding sources:  59% (560/957)           
remote: Finding sources:  60% (570/957)           
remote: Finding sources:  61% (579/957)           
remote: Finding sources:  62% (589/957)           
remote: Finding sources:  63% (599/957)           
remote: Finding sources:  64% (608/957)           
remote: Finding sources:  65% (618/957)           
remote: Finding sources:  66% (627/957)           
remote: Finding sources:  67% (637/957)           
remote: Finding sources:  68% (646/957)           
remote: Finding sources:  69% (656/957)           
remote: Finding sources:  70% (666/957)           
remote: Finding sources:  71% (675/957)           
remote: Finding sources:  72% (685/957)           
remote: Finding sources:  73% (694/957)           
remote: Finding sources:  74% (70433/180)           
remote: Finding sources:  75% (135/180)           
remote: Finding sources:  76% (136/180)           
remote: Finding sources:  77% (138/180)           
remote: Finding sources:  78% (140/180)           
remote: Finding sources:  79% (142/180)           
remote: Finding sources:  80% (144/180)           
remote: Finding sources:  81% (145/180)           
remote: Finding sources:  82% (147/180)           
remote: Finding sources:  83% (149/180)           
remote: Finding sources:  84% (151/180)           
remote: Finding sources:  85% (153/180)           
remote: Finding sources:  86% (154/180)           
remote: Finding sources:  87% (156/180)           
remote: Finding sources:  88% (158/180)           
remote: Finding sources:  89% (160/180)           
remote: Finding sources:  90% (162/180)           
remote: Finding sources:  91% (163/180)           
remote: Finding sources:  92% (165/180)           
remote: Finding sources:  93% (167/180)           
remote: Finding sources:  94% (169/180)           
remote: Finding sources:  95% (171/180)           
remote: Finding sources:  96% (172/180)           
remote: Finding sources:  97% (174/180)           
remote: Finding sources:  98% (176/180)           
remote: Finding sources:  99% (178/180)           
remote: Finding sources: 100% (180/180)           
remote: Finding sources: 100% (180/180)        
|2| remote: Getting sizes:   1% (1/164)           
remote: Getting sizes:   2% (3/164)           
remote: Getting sizes:   3% (5/164)           
remote: Getting sizes:   4% (6/164)           
remote: Getting sizes:   5% (8/164)           
remote: Getting sizes:   6% (10/164)           
remote: Getting sizes:   7% (11/164)           
remote: Getting sizes:   8% (13/164)           
remote: Getting sizes:   9% (14/164)           
remote: Getting sizes:  10% (16/164)           
remote: Getting sizes:  11% (18/164)           
remote: Getting sizes:  12% (19/164)           
remote: Getting sizes:  13% (21/164)           
remote: Getting sizes:  14% (23/164)           
remote: Getting sizes:  15% (24/164)           
remote: Getting sizes:  16% (26/164)           
remote: Getting sizes:  17% (28/164)           
remote: Getting sizes:  18% (29/164)           
remote: Getting sizes:  19% (31/164)           
remote: Getting sizes:  20% (32/164)           
remote: Getting sizes:  21% (34/164)           
remote: Getting sizes:  22% (36/164)           
remote: Getting sizes:  23% (37/164)           
remote: Getting sizes:  24% (39/164)           
remote: Getting sizes:  25% (41/164)           
remote: Getting sizes:  26% (42/164)           
remote: Getting sizes:  27% (44/164)           
remote: Getting sizes:  28% (46/164)           
remote: Getting sizes:  29% (47/164)           
remote: Getting sizes:  30% (49/164)           
remote: Getting sizes:  31% (51/164)           
remote: Getting sizes:  32% (52/164)           
remote: Getting sizes:  33% (54/164)           
remote: Getting sizes:  34% (55/164)           
remote: Getting sizes:  35% (57/164)           
remote: Getting sizes:  36% (59/164)           
remote: Getting sizes:  37% (60/164)           
remote: Getting sizes:  38% (62/164)           
remote: Getting sizes:  39% (64/164)           
remote: Getting sizes:  40% (65/164)           
remote: Getting sizes:  41% (67/164)           
remote: Getting sizes:  42% (69/164)           
remote: Getting sizes:  43% (70/164)           
remote: Getting sizes:  44% (72/164)           
remote: Getting sizes:  45% (73/164)           
remote: Getting sizes:  46% (75/164)           
remote: Getting sizes:  47% (77/164)           
remote: Getting sizes:  48% (78/164)           
remote: Getting sizes:  49% (80/164)           
remote: Getting sizes:  50% (82/164)           
remote: Getting sizes:  51% (83/164)           
remote: Getting sizes:  52% (85/164)           
remote: Getting sizes:  53% (87/164)           
remote: Getting sizes:  54% (88/164)           
remote: Getting sizes:  55% (90/164)           
remote: Getting sizes:  56% (92/164)           
remote:ing sources:  74% (486/661)           
remote: Finding sources:  75% (493/661)           
remote: Finding sources:  76% (500/661)           
remote: Finding sources:  77% (506/661)           
remote: Finding sources:  78% (513/661)           
remote: Finding sources:  79% (519/661)           
remote: Finding sources:  80% (526/661)           
remote: Finding sources:  81% (533/661)           
remote: Finding sources:  82% (539/661)           
remote: Finding sources:  83% (546/661)           
remote: Finding sources:  84% (552/661)           
remote: Finding sources:  85% (559/661)           
remote: Finding sources:  86% (566/661)           
remote: Finding sources:  87% (572/661)           
remote: Finding sources:  88% (579/661)           
remote: Finding sources:  89% (585/661)           
remote: Finding sources:  90% (592/661)           
remote: Finding sources:  91% (599/661)           
remote: Finding sources:  92% (605/661)           
remote: Finding sources:  93% (612/661)           
remote: Finding sources:  94% (619/661)           
remote: Finding sources:  95% (625/661)           
remote: Finding sources:  96% (632/661)           
remote: Finding sources:  97% (638/661)           
remote: Finding sources:  98% (645/661)           
remote: Finding sources:  99% (652/661)           
remote: Finding sources: 100% (658/661)           
remote: Finding sources: 100% (661/661)        
|0| remote: Getting sizes:   1% (4/629)           
remote: Getting sizes:   2% (10/629)           
remote: Getting sizes:   3% (16/629)           
remote: Getting sizes:   4% (23/629)           
remote: Getting sizes:   5% (29/629)           
remote: Getting sizes:   6% (35/629)           
remote: Getting sizes:   7% (41/629)           
remote: Getting sizes:   8% (48/629)           
remote: Getting sizes:   9% (54/629)           
remote: Getting sizes:  10% (60/629)           
remote: Getting sizes:  11% (67/629)           
remote: Getting sizes:  12% (73/629)           
remote: Getting sizes:  13% (79/629)           
remote: Getting sizes:  14% (85/629)           
remote: Getting sizes:  15% (92/629)           
remote: Getting sizes:  16% (98/629)           
remote: Getting sizes:  17% (104/629)           
remote: Getting sizes:  18% (111/629)           
remote: Getting sizes:  19% (117/629)           
remote: Getting sizes:  20% (123/629)           
remote: Getting sizes:  21% (129/629)           
remote: Getting sizes:  22% (136/629)           
remote: Getting sizes:  23% (142/629)           
remote: Getting sizes:  24% (148/629)           
remote: Getting sizes:  25% (155/629)           
remote: Getting sizes:  26% (161/629)           
remote: Getting sizes:  27% (167/629)           
remote: Getting sizes:  28% (173/629)           
remote: Getting sizes:  29% (180/629)           
remote: Getting sizes:  30% (186/629)           
remote: Getting sizes:  31% (192/629)           
remote: Getting sizes:  32% (199/629)           
remote: Getting sizes:  33% (205/629)           
remote: Getting sizes:  34% (211/629)           
remote: Getting sizes:  35% (218/629)           
remote: Getting sizes:  36% (224/629)           
remote: Getting sizes:  37% (230/629)           
remote: Getting sizes:  38% (236/629)           
remote: Getting sizes:  39% (243/629)           
remote: Getting sizes:  40% (249/629)           
remote: Getting sizes:  41% (255/629)           
remote: Getting sizes:  42% (262/629)           
remote: Getting sizes:  43% (268/629)           
remote: Getting sizes:  44% (274/629)           
remote: Getting sizes:  45% (280/629)           
remote: Getting sizes:  46% (287/629)           
remote: Getting sizes:  47% (293/629)           
remote: Getting sizes:  48% (299/629)           
remote: Getting sizes:  49% (306/629)           
remote: Getting sizes:  50% (312/629)           
remote: Getting sizes:  51% (318/629)           
remote: Getting sizes:  52% (324/629)           
remote: Getting sizes:  53% (331/629)           
remote: Getting sizes:  54% (337/629)           
remote: Getting sizes:  55% (343/629)    /957)           
remote: Finding sources:  75% (713/957)           
remote: Finding sources:  76% (723/957)           
remote: Finding sources:  77% (733/957)           
remote: Finding sources:  78% (742/957)           
remote: Finding sources:  79% (752/957)           
remote: Finding sources:  80% (761/957)           
remote: Finding sources:  81% (771/957)           
remote: Finding sources:  82% (780/957)           
remote: Finding sources:  83% (790/957)           
remote: Finding sources:  84% (800/957)           
remote: Finding sources:  85% (809/957)           
remote: Finding sources:  86% (819/957)           
remote: Finding sources:  87% (828/957)           
remote: Finding sources:  88% (838/957)           
remote: Finding sources:  89% (847/957)           
remote: Finding sources:  90% (857/957)           
remote: Finding sources:  91% (867/957)           
remote: Finding sources:  92% (876/957)           
remote: Finding sources:  93% (886/957)           
remote: Finding sources:  94% (895/957)           
remote: Finding sources:  95% (905/957)           
remote: Finding sources:  96% (914/957)           
remote: Finding sources:  97% (924/957)           
remote: Finding sources:  98% (934/957)           
remote: Finding sources:  99% (943/957)           
remote: Finding sources: 100% (953/957)           
remote: Finding sources: 100% (957/957)        
|1| remote: Getting sizes:   1% (5/915)           
remote: Getting sizes:   2% (14/915)           
remote: Getting sizes:   3% (23/915)           
remote: Getting sizes:   4% (33/915)           
remote: Getting sizes:   5% (42/915)           
remote: Getting sizes:   6% (51/915)           
remote: Getting sizes:   7% (60/915)           
remote: Getting sizes:   8% (69/915)           
remote: Getting sizes:   9% (78/915)           
remote: Getting sizes:  10% (87/915)           
remote: Getting sizes:  11% (97/915)           
remote: Getting sizes:  12% (106/915)           
remote: Getting sizes:  13% (115/915)           
remote: Getting sizes:  14% (124/915)           
remote: Getting sizes:  15% (133/915)           
remote: Getting sizes:  16% (142/915)           
remote: Getting sizes:  17% (151/915)           
remote: Getting sizes:  18% (161/915)           
remote: Getting sizes:  19% (170/915)           
remote: Getting sizes:  20% (179/915)           
remote: Getting sizes:  21% (188/915)           
remote: Getting sizes:  22% (197/915)           
remote: Getting sizes:  23% (206/915)           
remote: Getting sizes:  24% (216/915)           
remote: Getting sizes:  25% (225/915)           
remote: Getting sizes:  26% (234/915)           
remote: Getting sizes:  27% (243/915)           
remote: Getting sizes:  28% (252/915)           
remote: Getting sizes:  29% (261/915)           
remote: Getting sizes:  30% (270/915)           
remote: Getting sizes:  31% (280/915)           
remote: Getting sizes:  32% (289/915)           
remote: Getting sizes:  33% (298/915)           
remote: Getting sizes:  34% (307/915)           
remote: Getting sizes:  35% (316/915)           
remote: Getting sizes:  36% (325/915)           
remote: Getting sizes:  37% (334/915)           
remote: Getting sizes:  38% (344/915)           
remote: Getting sizes:  39% (353/915)           
remote: Getting sizes:  40% (362/915)           
remote: Getting sizes:  41% (371/915)           
remote: Getting sizes:  42% (380/915)           
remote: Getting sizes:  43% (389/915)           
remote: Getting sizes:  44% (399/915)           
remote: Getting sizes:  45% (408/915)           
remote: Getting sizes:  46% (417/915)           
remote: Getting sizes:  47% (426/915)           
remote: Getting sizes:  48% (435/915)           
remote: Getting sizes:  49% (444/915)           
remote: Getting sizes:  50% (453/915)           
remote: Getting sizes:  51% (463/915)           
remote: Getting sizes:  52% (472/915)           
remote: Getting sizes:  53% (481/915)           
remote: Getting sizes:  54% (490/915)           
remote: Getting sizes:  55% (499/915)           
remote: G Getting sizes:  57% (93/164)           
remote: Getting sizes:  58% (95/164)           
remote: Getting sizes:  59% (96/164)           
remote: Getting sizes:  60% (98/164)           
remote: Getting sizes:  61% (100/164)           
remote: Getting sizes:  62% (101/164)           
remote: Getting sizes:  63% (103/164)           
remote: Getting sizes:  64% (105/164)           
remote: Getting sizes:  65% (106/164)           
remote: Getting sizes:  66% (108/164)           
remote: Getting sizes:  67% (110/164)           
remote: Getting sizes:  68% (111/164)           
remote: Getting sizes:  69% (113/164)           
remote: Getting sizes:  70% (114/164)           
remote: Getting sizes:  71% (116/164)           
remote: Getting sizes:  72% (118/164)           
remote: Getting sizes:  73% (119/164)           
remote: Getting sizes:  74% (121/164)           
remote: Getting sizes:  75% (123/164)           
remote: Getting sizes:  76% (124/164)           
remote: Getting sizes:  77% (126/164)           
remote: Getting sizes:  78% (128/164)           
remote: Getting sizes:  79% (129/164)           
remote: Getting sizes:  80% (131/164)           
remote: Getting sizes:  81% (133/164)           
remote: Getting sizes:  82% (134/164)           
remote: Getting sizes:  83% (136/164)           
remote: Getting sizes:  84% (137/164)           
remote: Getting sizes:  85% (139/164)           
remote: Getting sizes:  86% (141/164)           
remote: Getting sizes:  87% (142/164)           
remote: Getting sizes:  88% (144/164)           
remote: Getting sizes:  89% (146/164)           
remote: Getting sizes:  90% (147/164)           
remote: Getting sizes:  91% (149/164)           
remote: Getting sizes:  92% (151/164)           
remote: Getting sizes:  93% (152/164)           
remote: Getting sizes:  94% (154/164)           
remote: Getting sizes:  95% (155/164)           
remote: Getting sizes:  96% (157/164)           
remote: Getting sizes:  97% (159/164)           
remote: Getting sizes:  98% (160/164)           
remote: Getting sizes:  99% (162/164)           
remote: Getting sizes: 100% (164/164)           
remote: Getting sizes: 100% (164/164)        
|2| remote: Compressing objects:   1% (5757/709657)           
remote: Compressing objects:   2% (11545/709657)           
remote: Compressing objects:   3% (17768/709657)           
remote: Compressing objects:   4% (24915/709657)           
remote: Compressing objects:   5% (32655/709657)           
remote: Compressing objects:   6% (39519/709657)           
remote: Compressing objects:  94% (668616/709657)           
remote: Compressing objects:  95% (671355/709657)           
remote: Compressing objects:  96% (678090/709657)           
remote: Compressing objects:  97% (684961/709657)           
remote: Compressing objects:  98% (692245/709657)           
remote: Compressing objects:  99% (699203/709657)           
remote: Compressing objects: 100% (706185/709657)           
remote: Compressing objects: 100% (709657/709657)        
|2| Receiving objects:   0% (1/180)
Receiving objects:   1% (2/180)
Receiving objects:   2% (4/180)
Receiving objects:   3% (6/180)
Receiving objects:   4% (8/180)
Receiving objects:   5% (9/180)
Receiving objects:   6% (11/180)
Receiving objects:   7% (13/180)
Receiving objects:   8% (15/180)
Receiving objects:   9% (17/180)
Receiving objects:  10% (18/180)
Receiving objects:  11% (20/180)
Receiving objects:  12% (22/180)
Receiving objects:  13% (24/180)
Receiving objects:  14% (26/180)
Receiving objects:  15% (27/180)
Receiving objects:  16% (29/180)
Receiving objects:  17% (31/180)
Receiving objects:  18% (33/180)
Receiving objects:  19% (35/180)
Receiving objects:  20% (36/180)
Receiving objects:  21% (38/180)
Receiving objects:  22% (40/180)
Receiving objects:  23% (42/180)
Receiving objects:  24% (44/180)
Receiving objects:  25% (45/180)
Receiving objects:  26% (47/180)
Receiving objects:  27% (49/180)
Receiving objects:  28% (51/180)
Receiving objects:  29% (53/180)
Receiving objects:  30% (54/180)
Receiving objects:  31% (56/180)
Receiving objects:  32% (58/180)
Receiving objects:  33% (60/180)
Receiving objects:  34% (62/180)
Receiving objects:  35% (63/180)
Receiving objects:  36% (65/180)
Receiving objects:  37% (67/180)
Receiving objects:  38% (69/180)
Receiving objects:  39% (71/180)
Receiving objects:  40% (72/180)
Receiving objects:  41% (74/180)
Receiving objects:  42% (76/180)
Receiving objects:  43% (78/180)
Receiving objects:  44% (80/180)
Receiving objects:  45% (81/180)
Receiving objects:  46% (83/180)
Receiving objects:  47% (85/180)
Receiving objects:  48% (87/180)
Receiving objects:  49% (89/180)
Receiving objects:  50% (90/180)
Receiving objects:  51% (92/180)
Receiving objects:  52% (94/180)
Receiving objects:  53% (96/180)
Receiving objects:  54% (98/180)
Receiving objects:  55% (99/180)
Receiving objects:  56% (101/180)
Receiving objects:  57% (103/180)
Receiving objects:  58% (105/180)
Receiving objects:  59% (107/180)
Receiving objects:  60% (108/180)
Receiving objects:  61% (110/180)
Receiving objects:  62% (112/180)
Receiving objects:  63% (114/180)
Receiving objects:  64% (116/180)
Receiving objects:  65% (117/180)
Receiving objects:  66% (119/180)
Receiving objects:  67% (121/180)
Receiving objects:  68% (123/180)
Receiving objects:  69% (125/180)
Receiving objects:  70% (126/180)
Receiving objects:  71% (128/180)
Receiving objects:  72% (130/180)
Receiving objects:  73% (132/180)
Receiving objects:  74% (134/180)
Receiving objects:  75% (135/180)
Receiving objects:  76% (137/180)
Receiving objects:  77% (139/180)
Receiving objects:  78% (141/180)
Receiving objects:  79% (143/180)
Receiving objects:  80% (144/180)
Receiving objects:  81% (146/180)
Receiving objects:  82% (148/180)
Receiving objects:  83% (150/180)
Receiving objects:  84% (152/180)
Receiving objects:  85% (153/180)
Receiving objects:  86% (155/180)
Receiving objects:  87% (157/180)
Receiving objects:  88% (159/180)
Receiving objects:  89% (161/180)
Receiving objects:  90% (162/180)
Receiving objects:  91% (164/180)
Receiving objects:  92% (166/180)
Receiving objects:  93% (168/180)
Receiving objects:  94% (170/180)
remote: Total 180 (delta 96), reused 53 (delta 14)        
|2| Receiving objects:  95% (171/180)
Receiving objects:  96% (173/180)
Receiving objects:  97% (175/180)
Receiving objects:  98% (177/180)
Receiving objects:  99% (179/180)
Receiving objects: 100% (180/180)
Receiving objects: 100% (180/180), 223.83 KiB | 5.59 MiB/s, done.
|2| Resolving deltas:   0% (0/96)
Resolving deltas:   1% (1/96)
Resolving deltas:   2% (2/96)
Resolving deltas:   3% (3/96)
Resolving deltas:   4% (4/96)
Resolving deltas:   5% (5/96)
Resolving deltas:   6% (6/96)
Resolving deltas:   7% (7/96)
Resolving deltas:   8% (8/96)
Resolving deltas:   9% (9/96)
Resolving deltas:  10% (10/96)
Resolving deltas:  11% (11/96)
Resolving deltas:  12% (12/96)
Resolving deltas:  13% (13/96)
Resolving deltas:  14% (14/96)
Resolving deltas:  16% (16/96)
Resolving deltas:  17% (17/96)
Resolving deltas:  18% (18/96)
Resolving deltas:  19% (19/96)
Resolving deltas:  20% (20/96)
Resolving deltas:  21% (21/96)
Resolving deltas:  22% (22/96)
Resolving deltas:  23% (23/96)
Resolving deltas:  25% (24/96)
Resolving deltas:  26% (25/96)
Resolving deltas:  27% (26/96)
Resolving deltas:  28% (27/96)
Resolving deltas:  29% (28/96)
Resolving deltas:  30% (29/96)
Resolving deltas:  31% (30/96)
Resolving deltas:  32% (31/96)
Resolving deltas:  33% (32/96)
Resolving deltas:  34% (33/96)
Resolving deltas:  35% (34/96)
Resolving deltas:  37% (36/96)
Resolving deltas:  40% (39/96)
Resolving deltas:  41% (40/96)
Resolving deltas:  42% (41/96)
Resolving deltas:  43% (42/96)
Resolving deltas:  44% (43/96)
Resolving deltas:  45% (44/96)
Resolving deltas:  46% (45/96)
Resolving deltas:  47% (46/96)
Resolving deltas:  48% (47/96)
Resolving deltas:  50% (48/96)
Resolving deltas:  51% (49/96)
Resolving deltas:  52% (50/96)
Resolving deltas:  53% (51/96)
Resolving deltas:  54% (52/96)
Resolving deltas:  55% (53/96)
Resolving deltas:  56% (54/96)
Resolving deltas:  57% (55/96)
Resolving deltas:  58% (56/96)
Resolving deltas:  59% (57/96)
Resolving deltas:  60% (58/96)
Resolving deltas:  61% (59/96)
Resolving deltas:  62% (60/96)
Resolving deltas:  63% (61/96)
Resolving deltas:  64% (62/96)
Resolving deltas:  65% (63/96)
Resolving deltas:  66% (64/96)
Resolving deltas:  67% (65/96)
Resolving deltas:  68% (66/96)
Resolving deltas:  69% (67/96)
Resolving deltas:  70% (68/96)
Resolving deltas:  71% (69/96)
Resolving deltas:  72% (70/96)
Resolving deltas:  73% (71/96)
Resolving deltas:  75% (72/96)
Resolving deltas:  76% (73/96)
Resolving deltas:  77% (74/96)
Resolving deltas:  78% (75/96)
Resolving deltas:  79% (76/96)
Resolving deltas:  80% (77/96)
Resolving deltas:  81% (78/96)
Resolving deltas:  82% (79/96)
Resolving deltas:  83% (80/96)
Resolving deltas:  84% (81/96)
Resolving deltas:  86% (83/96)
Resolving deltas:  87% (84/96)
Resolving deltas:  88% (85/96)
Resolving deltas:  89% (86/96)
Resolving deltas:  90% (87/96)
Resolving deltas:  91% (88/96)
Resolving deltas:  92% (89/96)
Resolving deltas:  93% (90/96)
Resolving deltas:  94% (91/96)
Resolving deltas:  95% (92/96)
Resolving deltas:  96% (93/96)
Resolving deltas:  98% (95/96)
Resolving deltas: 100% (96/96)
Resolving deltas: 100% (96/96), done.
|2|  00:00
       
remote: Getting sizes:  56% (350/629)           
remote: Getting sizes:  57% (356/629)           
remote: Getting sizes:  58% (362/629)           
remote: Getting sizes:  59% (368/629)           
remote: Getting sizes:  60% (375/629)           
remote: Getting sizes:  61% (381/629)           
remote: Getting sizes:  62% (387/629)           
remote: Getting sizes:  63% (394/629)           
remote: Getting sizes:  64% (400/629)           
remote: Getting sizes:  65% (406/629)           
remote: Getting sizes:  66% (412/629)           
remote: Getting sizes:  67% (419/629)           
remote: Getting sizes:  68% (425/629)           
remote: Getting sizes:  69% (431/629)           
remote: Getting sizes:  70% (438/629)           
remote: Getting sizes:  71% (444/629)           
remote: Getting sizes:  72% (450/629)           
remote: Getting sizes:  73% (457/629)           
remote: Getting sizes:  74% (463/629)           
remote: Getting sizes:  75% (469/629)           
remote: Getting sizes:  76% (475/629)           
remote: Getting sizes:  77% (482/629)           
remote: Getting sizes:  78% (488/629)           
remote: Getting sizes:  79% (494/629)           
remote: Getting sizes:  80% (501/629)           
remote: Getting sizes:  81% (507/629)           
remote: Getting sizes:  82% (513/629)           
remote: Getting sizes:  83% (519/629)           
remote: Getting sizes:  84% (526/629)           
remote: Getting sizes:  85% (532/629)           
remote: Getting sizes:  86% (538/629)           
remote: Getting sizes:  87% (545/629)           
remote: Getting sizes:  88% (551/629)           
remote: Getting sizes:  89% (557/629)           
remote: Getting sizes:  90% (563/629)           
remote: Getting sizes:  91% (570/629)           
remote: Getting sizes:  92% (576/629)           
remote: Getting sizes:  93% (582/629)           
remote: Getting sizes:  94% (589/629)           
remote: Getting sizes:  95% (595/629)           
remote: Getting sizes:  96% (601/629)           
remote: Getting sizes:  97% (607/629)           
remote: Getting sizes:  98% (614/629)           
remote: Getting sizes:  99% (620/629)           
remote: Getting sizes: 100% (626/629)           
remote: Getting sizes: 100% (629/629)        
|0| remote: Compressing objects:   1% (19758/2770886)           
remote: Compressing objects:   2% (46700/2770886)           
remote: Compressing objects:   4% (98839/2770886)           
remote: Compressing objects:   5% (126374/2770886)           
remote: Compressing objects:   6% (159497/2770886)           
remote: Compressing objects:   7% (180795/2770886)           
remote: Compressing objects:   8% (210436/2770886)           
remote: Compressing objects:   9% (236682/2770886)           
remote: Compressing objects:  10% (272515/2770886)           
remote: Compressing objects:  11% (292480/2770886)           
remote: Compressing objects:  12% (329629/2770886)           
remote: Compressing objects:  13% (363412/2770886)           
remote: Compressing objects:  14% (375457/2770886)           
remote: Compressing objects:  15% (416961/2770886)           
remote: Compressing objects:  16% (434454/2770886)           
remote: Compressing objects:  17% (464140/2770886)           
remote: Compressing objects:  18% (487559/2770886)           
remote: Compressing objects:  19% (513109/2770886)           
remote: Compressing objects:  20% (541156/2770886)           
remote: Compressing objects:  21% (569202/2770886)           
remote: Compressing objects:  22% (605088/2770886)           
remote: Compressing objects:  23% (628663/2770886)           
remote: Compressing objects:  24% (663310/2770886)           
remote: Compressing objects:  25% (680957/2770886)           
remote: Compressing objects:  26% (724389/2770886)           
remote: Compressing objects:  27% (737204/2770886)           
remote: Compressing objects:  28% (765232/2770886)           
remote: Compressing objects:  29% (793912/2770886)           
remote: Compressing objects:  30% (827777/2770886)           
remote: Compressing objects: etting sizes:  56% (508/915)           
remote: Getting sizes:  57% (517/915)           
remote: Getting sizes:  58% (527/915)           
remote: Getting sizes:  59% (536/915)           
remote: Getting sizes:  60% (545/915)           
remote: Getting sizes:  61% (554/915)           
remote: Getting sizes:  62% (563/915)           
remote: Getting sizes:  63% (572/915)           
remote: Getting sizes:  64% (582/915)           
remote: Getting sizes:  65% (591/915)           
remote: Getting sizes:  66% (600/915)           
remote: Getting sizes:  67% (609/915)           
remote: Getting sizes:  68% (618/915)           
remote: Getting sizes:  69% (627/915)           
remote: Getting sizes:  70% (636/915)           
remote: Getting sizes:  71% (646/915)           
remote: Getting sizes:  72% (655/915)           
remote: Getting sizes:  73% (664/915)           
remote: Getting sizes:  74% (673/915)           
remote: Getting sizes:  75% (682/915)           
remote: Getting sizes:  76% (691/915)           
remote: Getting sizes:  77% (700/915)           
remote: Getting sizes:  78% (710/915)           
remote: Getting sizes:  79% (719/915)           
remote: Getting sizes:  80% (728/915)           
remote: Getting sizes:  81% (737/915)           
remote: Getting sizes:  82% (746/915)           
remote: Getting sizes:  83% (755/915)           
remote: Getting sizes:  84% (765/915)           
remote: Getting sizes:  85% (774/915)           
remote: Getting sizes:  86% (783/915)           
remote: Getting sizes:  87% (792/915)           
remote: Getting sizes:  88% (801/915)           
remote: Getting sizes:  89% (810/915)           
remote: Getting sizes:  90% (819/915)           
remote: Getting sizes:  91% (829/915)           
remote: Getting sizes:  92% (838/915)           
remote: Getting sizes:  93% (847/915)           
remote: Getting sizes:  94% (856/915)           
remote: Getting sizes:  95% (865/915)           
remote: Getting sizes:  96% (874/915)           
remote: Getting sizes:  97% (883/915)           
remote: Getting sizes:  98% (893/915)           
remote: Getting sizes:  99% (902/915)           
remote: Getting sizes: 100% (911/915)           
remote: Getting sizes: 100% (915/915)        
|1| remote: Compressing objects:   1% (23089/2093022)           
remote: Compressing objects:   2% (42367/2093022)           
remote: Compressing objects:   3% (52699/2093022)           
remote: Compressing objects:   4% (73935/2093022)           
remote: Compressing objects:   5% (96156/2093022)           
remote: Compressing objects:   6% (116150/2093022)           
remote: Compressing objects:   7% (137822/2093022)           
remote: Compressing objects:   8% (157196/2093022)           
remote: Compressing objects:   9% (180854/2093022)           
remote: Compressing objects:  10% (205357/2093022)           
remote: Compressing objects:  11% (222023/2093022)           
remote: Compressing objects:  12% (243567/2093022)           
remote: Compressing objects:  13% (263988/2093022)           
remote: Compressing objects:  14% (283946/2093022)           
remote: Compressing objects:  15% (315745/2093022)           
remote: Compressing objects:  16% (332798/2093022)           
remote: Compressing objects:  17% (347355/2093022)           
remote: Compressing objects:  18% (368935/2093022)           
remote: Compressing objects:  19% (404218/2093022)           
remote: Compressing objects:  20% (409411/2093022)           
remote: Compressing objects:  21% (430781/2093022)           
remote: Compressing objects:  22% (457858/2093022)           
remote: Compressing objects:  23% (476096/2093022)           
remote: Compressing objects:  24% (492879/2093022)           
remote: Compressing objects:  25% (519146/2093022)           
remote: Compressing objects:  26% (540260/2093022)           
remote: Compressing objects:  27% (554654/2093022)           
remote: Compressing objects:  28% (580088/2093022)           
remote: Compressing objects:  29% (596602/2093022)           
remote: Compressing objects:  30% (617817/209302 31% (851371/2770886)           
remote: Compressing objects:  32% (883852/2770886)           
remote: Compressing objects:  33% (905376/2770886)           
remote: Compressing objects:  34% (928969/2770886)           
remote: Compressing objects:  35% (957975/2770886)           
remote: Compressing objects:  36% (990827/2770886)           
remote: Compressing objects:  37% (1027395/2770886)           
remote: Compressing objects:  38% (1041331/2770886)           
remote: Compressing objects:  39% (1069423/2770886)           
remote: Compressing objects:  40% (1105929/2770886)           
remote: Compressing objects:  41% (1124465/2770886)           
remote: Compressing objects:  42% (1152973/2770886)           
remote: Compressing objects:  53% (1474822/2770886)           
remote: Compressing objects:  54% (1492470/2770886)           
remote: Compressing objects:  55% (1516617/2770886)           
remote: Compressing objects:  56% (1543268/2770886)           
remote: Compressing objects:  57% (1574834/2770886)           
remote: Compressing objects:  58% (1593293/2770886)           
remote: Compressing objects:  59% (1623079/2770886)           
remote: Compressing objects:  60% (1653524/2770886)           
remote: Compressing objects:  61% (1676627/2770886)           
remote: Compressing objects:  62% (1716884/2770886)           
remote: Compressing objects:  63% (1738695/2770886)           
remote: Compressing objects:  64% (1760601/2770886)           
remote: Compressing objects:  65% (1795468/2770886)           
remote: Compressing objects:  66% (1816545/2770886)           
remote: Compressing objects:  67% (1844145/2770886)           
remote: Compressing objects:  68% (1872972/2770886)           
remote: Compressing objects:  69% (1903683/2770886)           
remote: Compressing objects:  70% (1931592/2770886)           
remote: Compressing objects:  71% (1956413/2770886)           
remote: Compressing objects:  72% (1988887/2770886)           
remote: Compressing objects:  73% (2009027/2770886)           
remote: Compressing objects:  74% (2038569/2770886)           
remote: Compressing objects:  75% (2065211/2770886)           
remote: Compressing objects:  76% (2094115/2770886)           
remote: Compressing objects:  77% (2120460/2770886)           
remote: Compressing objects:  78% (2148410/2770886)           
remote: Compressing objects:  79% (2178100/2770886)           
remote: Compressing objects:  80% (2211958/2770886)           
remote: Compressing objects:  81% (2234942/2770886)           
remote: Compressing objects:  82% (2269828/2770886)           
remote: Compressing objects:  83% (2295957/2770886)           
remote: Compressing objects:  84% (2324437/2770886)           
remote: Compressing objects:  85% (2351924/2770886)           
remote: Compressing objects:  86% (2373297/2770886)           
remote: Compressing objects:  87% (2397119/2770886)           
remote: Compressing objects:  88% (2435169/2770886)           
remote: Compressing objects:  89% (2459754/2770886)           
remote: Compressing objects:  90% (2484791/2770886)           
remote: Compressing objects:  91% (2507759/2770886)           
remote: Compressing objects:  92% (2536973/2770886)           
remote: Compressing objects:  93% (2564203/2770886)           
remote: Compressing objects:  94% (2600454/2770886)           
remote: Compressing objects:  95% (2621350/2770886)           
remote: Compressing objects:  96% (2661946/2770886)           
remote: Compressing objects:  97% (2690453/2770886)           
remote: Compressing objects:  98% (2705877/2770886)           
remote: Compressing objects:  99% (2737110/2770886)           
remote: Compressing objects: 100% (2770788/2770886)           
remote: Compressing objects: 100% (2770886/2770886)        
|0| Receiving objects:   0% (1/661)
Receiving objects:   1% (7/661)
Receiving objects:   2% (14/661)
Receiving objects:   3% (20/661)
Receiving objects:   4% (27/661)
Receiving objects:   5% (34/661)
Receiving objects:   6% (40/661)
Receiving objects:   7% (47/661)
Receiving objects:   8% (53/661)
Receiving objects:   9% (60/661)
Receiving objects:  10% (67/661)
Receiving objects:  11% (73/661)
Receiving objects:  12% (80/661)
Receiving objects:  13% (86/661)
Receiving objects:  14% (93/661)
Receiving objects:  15% (100/661)
Receiving objects:  16% (106/661)
Receiving objects:  17% (113/661)
Receiving objects:  18% (119/661)
Receiving objects:  19% (126/661)
Receiving objects:  20% (133/661)
Receiving objects:  21% (139/661)
Receiving objects:  22% (146/661)
Receiving objects:  23% (153/661)
Receiving objects:  24% (159/661)
Receiving objects:  25% (166/661)
Receiving objects:  26% (172/661)
Receiving objects:  27% (179/661)
Receiving objects:  28% (186/661)
Receiving objects:  29% (192/661)
Receiving objects:  30% (199/661)
Receiving objects:  31% (205/661)
Receiving objects:  32% (212/661)
Receiving objects:  33% (219/661)
Receiving objects:  34% (225/661)
Receiving objects:  35% (232/661)
Receiving objects:  36% (238/661)
Receiving objects:  37% (245/661)
Receiving objects:  38% (252/661)
Receiving objects:  39% (258/661)
Receiving objects:  40% (265/661)
Receiving objects:  41% (272/661)
Receiving objects:  42% (278/661)
Receiving objects:  43% (285/661)
Receiving objects:  44% (291/661)
Receiving objects:  45% (298/661)
Receiving objects:  46% (305/661)
Receiving objects:  47% (311/661)
Receiving objects:  48% (318/661)
Receiving objects:  49% (324/661)
Receiving objects:  50% (331/661)
Receiving objects:  51% (338/661)
Receiving objects:  52% (344/661)
Receiving objects:  53% (351/661)
Receiving objects:  54% (357/661)
Receiving objects:  55% (364/661)
Receiving objects:  56% (371/661)
Receiving objects:  57% (377/661)
Receiving objects:  58% (384/661)
Receiving objects:  59% (390/661)
Receiving objects:  60% (397/661)
Receiving objects:  61% (404/661)
Receiving objects:  62% (410/661)
Receiving objects:  63% (417/661)
Receiving objects:  64% (424/661)
Receiving objects:  65% (430/661)
Receiving objects:  66% (437/661)
Receiving objects:  67% (443/661)
Receiving objects:  68% (450/661)
Receiving objects:  69% (457/661)
Receiving objects:  70% (463/661)
Receiving objects:  71% (470/661)
Receiving objects:  72% (476/661)
Receiving objects:  73% (483/661)
Receiving objects:  74% (490/661)
Receiving objects:  75% (496/661)
Receiving objects:  76% (503/661)
Receiving objects:  77% (509/661)
Receiving objects:  78% (516/661)
Receiving objects:  79% (523/661)
Receiving objects:  80% (529/661)
Receiving objects:  81% (536/661)
Receiving objects:  82% (543/661)
Receiving objects:  83% (549/661)
Receiving objects:  84% (556/661)
Receiving objects:  85% (562/661)
Receiving objects:  86% (569/661)
Receiving objects:  87% (576/661)
Receiving objects:  88% (582/661)
Receiving objects:  89% (589/661)
Receiving objects:  90% (595/661)
Receiving objects:  91% (602/661)
remote: Total 661 (delta 73), reused 227 (delta 29)        
|0| Receiving objects:  92% (609/661)
Receiving objects:  93% (615/661)
Receiving objects:  94% (622/661)
Receiving objects:  95% (628/661)
Receiving objects:  96% (635/661)
Receiving objects:  97% (642/661)
Receiving objects:  98% (648/661)
Receiving objects:  99% (655/661)
Receiving objects: 100% (661/661)
Receiving objects: 100% (661/661), 932.06 KiB | 7.40 MiB/s, done.
|0| Resolving deltas:   0% (0/73)
Resolving deltas:   1% (1/73)
Resolving deltas:   2% (2/73)
Resolving deltas:   4% (3/73)
Resolving deltas:   5% (4/73)
Resolving deltas:   6% (5/73)
Resolving deltas:   8% (6/73)
Resolving deltas:   9% (7/73)
Resolving deltas:  10% (8/73)
Resolving deltas:  12% (9/73)
Resolving deltas:  13% (10/73)
Resolving deltas:  15% (11/73)
Resolving deltas:  16% (12/73)
Resolving deltas:  17% (13/73)
Resolving deltas:  19% (14/73)
Resolving deltas:  21% (16/73)
Resolving deltas:  23% (17/73)
Resolving deltas:  24% (18/73)
Resolving deltas:  26% (19/73)
Resolving deltas:  27% (20/73)
Resolving deltas:  28% (21/73)
Resolving deltas:  30% (22/73)
Resolving deltas:  31% (23/73)
Resolving deltas:  34% (25/73)
Resolving deltas:  36% (27/73)
Resolving deltas:  38% (28/73)
Resolving deltas:  39% (29/73)
Resolving deltas:  41% (30/73)
Resolving deltas:  42% (31/73)
Resolving deltas:  45% (33/73)
Resolving deltas:  46% (34/73)
Resolving deltas:  47% (35/73)
Resolving deltas:  49% (36/73)
Resolving deltas:  50% (37/73)
Resolving deltas:  52% (38/73)
Resolving deltas:  53% (39/73)
Resolving deltas:  56% (41/73)
Resolving deltas:  57% (42/73)
Resolving deltas:  58% (43/73)
Resolving deltas:  60% (44/73)
Resolving deltas:  61% (45/73)
Resolving deltas:  64% (47/73)
Resolving deltas:  65% (48/73)
Resolving deltas:  67% (49/73)
Resolving deltas:  68% (50/73)
Resolving deltas:  69% (51/73)
Resolving deltas:  72% (53/73)
Resolving deltas:  73% (54/73)
Resolving deltas:  75% (55/73)
Resolving deltas:  76% (56/73)
Resolving deltas:  79% (58/73)
Resolving deltas:  80% (59/73)
Resolving deltas:  82% (60/73)
Resolving deltas:  83% (61/73)
Resolving deltas:  86% (63/73)
Resolving deltas:  89% (65/73)
Resolving deltas:  90% (66/73)
Resolving deltas:  93% (68/73)
Resolving deltas:  94% (69/73)
Resolving deltas:  95% (70/73)
Resolving deltas:  97% (71/73)
Resolving deltas:  98% (72/73)
Resolving deltas: 100% (73/73)
Resolving deltas: 100% (73/73), done.
|0|  00:01
2)           
remote: Compressing objects:  31% (645139/2093022)           
remote: Compressing objects:  32% (659724/2093022)           
remote: Compressing objects:  33% (681653/2093022)           
remote: Compressing objects:  34% (705844/2093022)           
remote: Compressing objects:  35% (725264/2093022)           
remote: Compressing objects:  36% (748752/2093022)           
remote: Compressing objects:  37% (765535/2093022)           
remote: Compressing objects:  38% (785686/2093022)           
remote: Compressing objects:  39% (809075/2093022)           
remote: Compressing objects:  40% (826839/2093022)           
remote: Compressing objects:  41% (854564/2093022)           
remote: Compressing objects:  42% (871041/2093022)           
remote: Compressing objects:  43% (894756/2093022)           
remote: Compressing objects:  44% (911073/2093022)           
remote: Compressing objects:  63% (1324196/2093022)           
remote: Compressing objects:  64% (1329816/2093022)           
remote: Compressing objects:  65% (1350531/2093022)           
remote: Compressing objects:  66% (1371756/2093022)           
remote: Compressing objects:  67% (1394044/2093022)           
remote: Compressing objects:  68% (1412975/2093022)           
remote: Compressing objects:  69% (1436878/2093022)           
remote: Compressing objects:  70% (1455195/2093022)           
remote: Compressing objects:  71% (1484379/2093022)           
remote: Compressing objects:  72% (1498142/2093022)           
remote: Compressing objects:  73% (1518216/2093022)           
remote: Compressing objects:  74% (1539410/2093022)           
remote: Compressing objects:  75% (1560056/2093022)           
remote: Compressing objects:  76% (1580455/2093022)           
remote: Compressing objects:  77% (1602429/2093022)           
remote: Compressing objects:  78% (1625560/2093022)           
remote: Compressing objects:  79% (1645537/2093022)           
remote: Compressing objects:  80% (1666103/2093022)           
remote: Compressing objects:  81% (1685141/2093022)           
remote: Compressing objects:  82% (1707631/2093022)           
remote: Compressing objects:  83% (1727491/2093022)           
remote: Compressing objects:  84% (1747887/2093022)           
remote: Compressing objects:  85% (1772042/2093022)           
remote: Compressing objects:  86% (1790910/2093022)           
remote: Compressing objects:  87% (1813862/2093022)           
remote: Compressing objects:  88% (1831950/2093022)           
remote: Compressing objects:  89% (1855482/2093022)           
remote: Compressing objects:  90% (1873504/2093022)           
remote: Compressing objects:  91% (1894362/2093022)           
remote: Compressing objects:  92% (1915482/2093022)           
remote: Compressing objects:  93% (1950359/2093022)           
remote: Compressing objects:  94% (1962264/2093022)           
remote: Compressing objects:  95% (1981414/2093022)           
remote: Compressing objects:  96% (2000194/2093022)           
remote: Compressing objects:  97% (2020546/2093022)           
remote: Compressing objects:  98% (2044397/2093022)           
remote: Compressing objects:  99% (2062732/2093022)           
remote: Compressing objects: 100% (2083332/2093022)           
remote: Compressing objects: 100% (2093022/2093022)        
|1| Receiving objects:   0% (1/957)
Receiving objects:   1% (10/957)
Receiving objects:   2% (20/957)
Receiving objects:   3% (29/957)
Receiving objects:   4% (39/957)
Receiving objects:   5% (48/957)
Receiving objects:   6% (58/957)
Receiving objects:   7% (67/957)
Receiving objects:   8% (77/957)
Receiving objects:   9% (87/957)
Receiving objects:  10% (96/957)
Receiving objects:  11% (106/957)
Receiving objects:  12% (115/957)
Receiving objects:  13% (125/957)
Receiving objects:  14% (134/957)
Receiving objects:  15% (144/957)
Receiving objects:  16% (154/957)
Receiving objects:  17% (163/957)
Receiving objects:  18% (173/957)
Receiving objects:  19% (182/957)
Receiving objects:  20% (192/957)
Receiving objects:  21% (201/957)
Receiving objects:  22% (211/957)
Receiving objects:  23% (221/957)
Receiving objects:  24% (230/957)
Receiving objects:  25% (240/957)
Receiving objects:  26% (249/957)
Receiving objects:  27% (259/957)
Receiving objects:  28% (268/957)
Receiving objects:  29% (278/957)
Receiving objects:  30% (288/957)
Receiving objects:  31% (297/957)
Receiving objects:  32% (307/957)
Receiving objects:  33% (316/957)
Receiving objects:  34% (326/957)
Receiving objects:  35% (335/957)
Receiving objects:  36% (345/957)
Receiving objects:  37% (355/957)
Receiving objects:  38% (364/957)
Receiving objects:  39% (374/957)
Receiving objects:  40% (383/957)
Receiving objects:  41% (393/957)
Receiving objects:  42% (402/957)
Receiving objects:  43% (412/957)
Receiving objects:  44% (422/957)
Receiving objects:  45% (431/957)
Receiving objects:  46% (441/957)
Receiving objects:  47% (450/957)
Receiving objects:  48% (460/957)
Receiving objects:  49% (469/957)
Receiving objects:  50% (479/957)
Receiving objects:  51% (489/957)
Receiving objects:  52% (498/957)
Receiving objects:  53% (508/957)
Receiving objects:  54% (517/957)
Receiving objects:  55% (527/957)
Receiving objects:  56% (536/957)
Receiving objects:  57% (546/957)
Receiving objects:  58% (556/957)
Receiving objects:  59% (565/957)
Receiving objects:  60% (575/957)
Receiving objects:  61% (584/957)
Receiving objects:  62% (594/957)
Receiving objects:  63% (603/957)
Receiving objects:  64% (613/957)
Receiving objects:  65% (623/957)
Receiving objects:  66% (632/957)
Receiving objects:  67% (642/957)
Receiving objects:  68% (651/957)
Receiving objects:  69% (661/957)
Receiving objects:  70% (670/957)
Receiving objects:  71% (680/957)
Receiving objects:  72% (690/957)
Receiving objects:  73% (699/957)
Receiving objects:  74% (709/957)
Receiving objects:  75% (718/957)
Receiving objects:  76% (728/957)
Receiving objects:  77% (737/957)
Receiving objects:  78% (747/957)
Receiving objects:  79% (757/957)
Receiving objects:  80% (766/957)
Receiving objects:  81% (776/957)
Receiving objects:  82% (785/957)
Receiving objects:  83% (795/957)
Receiving objects:  84% (804/957)
Receiving objects:  85% (814/957)
Receiving objects:  86% (824/957)
Receiving objects:  87% (833/957)
Receiving objects:  88% (843/957)
Receiving objects:  89% (852/957)
remote: Total 957 (delta 230), reused 287 (delta 39)        
|1| Receiving objects:  90% (862/957)
Receiving objects:  91% (871/957)
Receiving objects:  92% (881/957)
Receiving objects:  93% (891/957)
Receiving objects:  94% (900/957)
Receiving objects:  95% (910/957)
Receiving objects:  96% (919/957)
Receiving objects:  97% (929/957)
Receiving objects:  98% (938/957)
Receiving objects:  99% (948/957)
Receiving objects: 100% (957/957)
Receiving objects: 100% (957/957), 1.10 MiB | 10.02 MiB/s, done.
|1| Resolving deltas:   0% (0/230)
Resolving deltas:   1% (3/230)
Resolving deltas:   2% (5/230)
Resolving deltas:   3% (7/230)
Resolving deltas:   4% (10/230)
Resolving deltas:   5% (12/230)
Resolving deltas:   6% (14/230)
Resolving deltas:   7% (17/230)
Resolving deltas:   8% (19/230)
Resolving deltas:   9% (21/230)
Resolving deltas:  10% (23/230)
Resolving deltas:  11% (26/230)
Resolving deltas:  12% (28/230)
Resolving deltas:  13% (30/230)
Resolving deltas:  15% (35/230)
Resolving deltas:  16% (37/230)
Resolving deltas:  17% (40/230)
Resolving deltas:  18% (42/230)
Resolving deltas:  19% (44/230)
Resolving deltas:  20% (46/230)
Resolving deltas:  21% (50/230)
Resolving deltas:  22% (51/230)
Resolving deltas:  23% (53/230)
Resolving deltas:  24% (56/230)
Resolving deltas:  25% (58/230)
Resolving deltas:  26% (60/230)
Resolving deltas:  27% (63/230)
Resolving deltas:  28% (65/230)
Resolving deltas:  29% (67/230)
Resolving deltas:  30% (69/230)
Resolving deltas:  31% (72/230)
Resolving deltas:  32% (74/230)
Resolving deltas:  33% (76/230)
Resolving deltas:  34% (79/230)
Resolving deltas:  35% (81/230)
Resolving deltas:  36% (83/230)
Resolving deltas:  37% (87/230)
Resolving deltas:  38% (89/230)
Resolving deltas:  39% (90/230)
Resolving deltas:  40% (92/230)
Resolving deltas:  41% (95/230)
Resolving deltas:  42% (97/230)
Resolving deltas:  43% (99/230)
Resolving deltas:  44% (102/230)
Resolving deltas:  45% (104/230)
Resolving deltas:  46% (106/230)
Resolving deltas:  47% (109/230)
Resolving deltas:  48% (112/230)
Resolving deltas:  49% (113/230)
Resolving deltas:  50% (115/230)
Resolving deltas:  51% (118/230)
Resolving deltas:  52% (120/230)
Resolving deltas:  53% (122/230)
Resolving deltas:  54% (125/230)
Resolving deltas:  55% (127/230)
Resolving deltas:  56% (129/230)
Resolving deltas:  57% (133/230)
Resolving deltas:  58% (134/230)
Resolving deltas:  59% (136/230)
Resolving deltas:  60% (138/230)
Resolving deltas:  61% (141/230)
Resolving deltas:  62% (143/230)
Resolving deltas:  63% (145/230)
Resolving deltas:  64% (148/230)
Resolving deltas:  65% (151/230)
Resolving deltas:  66% (152/230)
Resolving deltas:  67% (156/230)
Resolving deltas:  68% (157/230)
Resolving deltas:  69% (159/230)
Resolving deltas:  70% (161/230)
Resolving deltas:  71% (164/230)
Resolving deltas:  72% (166/230)
Resolving deltas:  73% (168/230)
Resolving deltas:  74% (171/230)
Resolving deltas:  75% (173/230)
Resolving deltas:  76% (175/230)
Resolving deltas:  77% (178/230)
Resolving deltas:  78% (181/230)
Resolving deltas:  79% (182/230)
Resolving deltas:  80% (185/230)
Resolving deltas:  81% (187/230)
Resolving deltas:  82% (189/230)
Resolving deltas:  83% (191/230)
Resolving deltas:  84% (194/230)
Resolving deltas:  85% (196/230)
Resolving deltas:  86% (198/230)
Resolving deltas:  87% (201/230)
Resolving deltas:  88% (203/230)
Resolving deltas:  89% (205/230)
Resolving deltas:  90% (207/230)
Resolving deltas:  91% (210/230)
Resolving deltas:  92% (212/230)
Resolving deltas:  93% (214/230)
Resolving deltas:  94% (217/230)
Resolving deltas:  95% (219/230)
Resolving deltas:  96% (221/230)
Resolving deltas:  97% (224/230)
Resolving deltas:  98% (226/230)
Resolving deltas:  99% (228/230)
Resolving deltas: 100% (230/230)
Resolving deltas: 100% (230/230), done.
|1|  00:01
 00:01

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 1 install, 0 updates, 0 removals
  - Locking composer/installers (v2.3.0)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 1 install, 0 updates, 0 removals
  - Installing composer/installers (v2.3.0): Extracting archive
Generating optimized autoload files
52 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:03

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
52 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:05

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.0.0',
npm warn EBADENGINE   required: { npm: '>=10.8.1', node: '>=20' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.0.0',
npm warn EBADENGINE   required: { npm: '>=10.8.1', node: '>=20' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.get@4.4.2: This package is deprecated. Use the optional chaining (?.) operator instead.
npm warn deprecated glob@7.2.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@2.0.1: Use your platform's native DOMException instead
npm warn deprecated w3c-hr-time@1.0.2: Use your platform's native performance.now() and performance.timeOrigin.
npm warn deprecated mkdirp@0.3.0: Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)
npm warn deprecated sinon@12.0.1: 16.1.1

> pre-commit@1.2.2 install
> node install.js


> spawn-sync@1.0.15 postinstall
> node postinstall


added 323 packages, removed 1 package, and audited 1766 packages in 8s

211 packages are looking for funding
  run `npm fund` for details

10 vulnerabilities (1 low, 4 moderate, 5 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues possible (including breaking changes), run:
  npm audit fix --force

Some issues need review, and may require choosing
a different dependency.

Run `npm audit` for details.
 00:08

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-1  Healthy
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 00:00

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 1.0 s.
 00:01

Running 'extensions/Collection/setup.sh' if found
Looking for '/var/local/extensions/Collection/setup.sh'
No '/var/local/extensions/Collection/setup.sh' found, skipping...
 00:00

Running 'skins/Vector/setup.sh' if found
Looking for '/var/local/skins/Vector/setup.sh'
No '/var/local/skins/Vector/setup.sh' found, skipping...
 00:00

Running 'extensions/ElectronPdfService/setup.sh' if found
Looking for '/var/local/extensions/ElectronPdfService/setup.sh'
No '/var/local/extensions/ElectronPdfService/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:20
 00:20

Running Selenium tests for 'extensions/ElectronPdfService' via 'run_component_selenium_tests "extensions/ElectronPdfService"'...

Ensuring Selenium ready...

 00:00

Starting Selenium container
 Container mediawiki-novnc-1  Creating
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-novnc-1  Created
 Container mediawiki-selenium-1  Creating
 Container mediawiki-selenium-1  Created
 Container mediawiki-novnc-1  Starting
 Container mediawiki-novnc-1  Started
 Container mediawiki-selenium-1  Starting
 Container mediawiki-selenium-1  Started
 00:22
Installing Selenium browser binary...
Error: Could not determine puppeteer-core version
Error: Browser installation failed


Webdriver is greater than v7 - letting it handle automatic broswer installation
bash: line 2: /var/www/html/w/.env: No such file or directory

> selenium-test
> wdio tests/selenium/wdio.conf.js


Execution of 1 workers started at 2025-06-20T16:30:32.064Z

[0-0] RUNNING in chrome - file:///tests/selenium/specs/electronpdfservice.js
[0-0] PASSED in chrome - file:///tests/selenium/specs/electronpdfservice.js

 "spec" Reporter:
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-0] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-0] Session ID: e629c4ba5a572c884684cd78ef403aba
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] » tests/selenium/specs/electronpdfservice.js
[chrome 137.0.7151.119 linux #0-0] ElectronPdfService
[chrome 137.0.7151.119 linux #0-0]    ✓ pdf download button is visible
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 1 passing (5.7s)


Spec Files:	 1 passed, 1 total (100% completed) in 00:00:12  

 00:49

Running Selenium tests for 'extensions/ElectronPdfService' via 'run_selenium_tests "extensions/ElectronPdfService/tests/selenium/*specs/**/*.js" ".*"'...

Ensuring Selenium ready...

 00:00
Installing Selenium browser binary...
Error: Could not determine puppeteer-core version
Error: Browser installation failed


Webdriver is greater than v7 - letting it handle automatic broswer installation
2025-06-20T16:30:50.295Z WARN @wdio/config:ConfigParser: pattern docs/**/specs/*.js did not match any file
2025-06-20T16:30:50.297Z WARN @wdio/config:ConfigParser: pattern specs/**/*.js did not match any file
2025-06-20T16:30:50.298Z WARN @wdio/config:ConfigParser: pattern wdio-mediawiki/specs/*.js did not match any file

Execution of 1 workers started at 2025-06-20T16:30:50.302Z

[0-0] RUNNING in chrome - file:///extensions/ElectronPdfService/tests/selenium/specs/electronpdfservice.js
[0-0] PASSED in chrome - file:///extensions/ElectronPdfService/tests/selenium/specs/electronpdfservice.js

 "spec" Reporter:
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-0] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-0] Session ID: 96eb1ac9b89da4183201b9ad4200246b
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] » extensions/ElectronPdfService/tests/selenium/specs/electronpdfservice.js
[chrome 137.0.7151.119 linux #0-0] ElectronPdfService
[chrome 137.0.7151.119 linux #0-0]    ✓ pdf download button is visible
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 1 passing (3.1s)


Spec Files:	 1 passed, 1 total (100% completed) in 00:00:05  

 00:11

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-selenium-1  Stopping
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-selenium-1  Stopped
 Container mediawiki-selenium-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-selenium-1  Removed
 Container mediawiki-novnc-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-novnc-1  Stopped
 Container mediawiki-novnc-1  Removing
 Container mediawiki-novnc-1  Removed
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-web-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:23

Reclaim disk space if needed
Free disk space (21%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12978, done        
remote: Finding sources:   1% (65/12978)           
remote: Finding sources:   2% (195/12978)           
remote: Finding sources:   3% (325/12978)           
remote: Finding sources:   4% (455/12978)           
remote: Finding sources:   5% (585/12978)           
remote: Finding sources:   6% (714/12978)           
remote: Finding sources:   7% (844/12978)           
remote: Finding sources:   8% (974/12978)           
remote: Finding sources:   9% (1104/12978)           
remote: Finding sources:  10% (1233/12978)           
remote: Finding sources:  11% (1363/12978)           
remote: Finding sources:  12% (1493/12978)           
remote: Finding sources:  13% (1623/12978)           
remote: Finding sources:  14% (1753/12978)           
remote: Finding sources:  15% (1882/12978)           
remote: Finding sources:  16% (2012/12978)           
remote: Finding sources:  17% (2142/12978)           
remote: Finding sources:  18% (2272/12978)           
remote: Finding sources:  19% (2401/12978)           
remote: Finding sources:  20% (2531/12978)           
remote: Finding sources:  21% (2661/12978)           
remote: Finding sources:  22% (2791/12978)           
remote: Finding sources:  23% (2921/12978)           
remote: Finding sources:  24% (3050/12978)           
remote: Finding sources:  25% (3180/12978)           
remote: Finding sources:  26% (3310/12978)           
remote: Finding sources:  27% (3440/12978)           
remote: Finding sources:  28% (3569/12978)           
remote: Finding sources:  29% (3699/12978)           
remote: Finding sources:  30% (3829/12978)           
remote: Finding sources:  31% (3959/12978)           
remote: Finding sources:  32% (4089/12978)           
remote: Finding sources:  33% (4218/12978)           
remote: Finding sources:  34% (4348/12978)           
remote: Finding sources:  35% (4478/12978)           
remote: Finding sources:  36% (4608/12978)           
remote: Finding sources:  37% (4737/12978)           
remote: Finding sources:  38% (4867/12978)           
remote: Finding sources:  39% (4997/12978)           
remote: Finding sources:  40% (5127/12978)           
remote: Finding sources:  41% (5257/12978)           
remote: Finding sources:  42% (5386/12978)           
remote: Finding sources:  43% (5516/12978)           
remote: Finding sources:  44% (5646/12978)           
remote: Finding sources:  45% (5776/12978)           
remote: Finding sources:  46% (5905/12978)           
remote: Finding sources:  47% (6035/12978)           
remote: Finding sources:  48% (6165/12978)           
remote: Finding sources:  49% (6295/12978)           
remote: Finding sources:  50% (6425/12978)           
remote: Finding sources:  51% (6554/12978)           
remote: Finding sources:  52% (6684/12978)           
remote: Finding sources:  53% (6814/12978)           
remote: Finding sources:  54% (6944/12978)           
remote: Finding sources:  55% (7074/12978)           
remote: Finding sources:  56% (7203/12978)           
remote: Finding sources:  57% (7333/12978)           
remote: Finding sources:  58% (7463/12978)           
remote: Finding sources:  59% (7593/12978)           
remote: Finding sources:  60% (7722/12978)           
remote: Finding sources:  61% (7852/12978)           
remote: Finding sources:  62% (7982/12978)           
remote: Finding sources:  63% (8112/12978)           
remote: Finding sources:  64% (8242/12978)           
remote: Finding sources:  65% (8371/12978)           
remote: Finding sources:  66% (8501/12978)           
remote: Finding sources:  67% (8631/12978)           
remote: Finding sources:  68% (8761/12978)           
remote: Finding sources:  69% (8890/12978)           
remote: Finding sources:  70% (9020/12978)           
remote: Finding sources:  71% (9150/12978)           
remote: Finding sources:  72% (9280/12978)           
remote: Finding sources:  73% (9410/12978)           
remote: Finding sources:  74% (9539/12978)           
remote: Finding sources:  75% (9669/12978)           
remote: Finding sources:  76% (9799/12978)           
remote: Finding sources:  77% (9929/12978)           
remote: Finding sources:  78% (10058/12978)           
remote: Finding sources:  79% (10188/12978)           
remote: Finding sources:  80% (10318/12978)           
remote: Finding sources:  81% (10448/12978)           
remote: Finding sources:  82% (10578/12978)           
remote: Finding sources:  83% (10707/12978)           
remote: Finding sources:  84% (10837/12978)           
remote: Finding sources:  85% (10967/12978)           
remote: Finding sources:  86% (11097/12978)           
remote: Finding sources:  87% (11226/12978)           
remote: Finding sources:  88% (11356/12978)           
remote: Finding sources:  89% (11486/12978)           
remote: Finding sources:  90% (11616/12978)           
remote: Finding sources:  91% (11746/12978)           
remote: Finding sources:  92% (11875/12978)           
remote: Finding sources:  93% (12005/12978)           
remote: Finding sources:  94% (12135/12978)           
remote: Finding sources:  95% (12265/12978)           
remote: Finding sources:  96% (12394/12978)           
remote: Finding sources:  97% (12524/12978)           
remote: Finding sources:  98% (12654/12978)           
remote: Finding sources:  99% (12784/12978)           
remote: Finding sources: 100% (12914/12978)           
remote: Finding sources: 100% (12978/12978)        
remote: Getting sizes:   1% (58/11472)           
remote: Getting sizes:   2% (173/11472)           
remote: Getting sizes:   3% (287/11472)           
remote: Getting sizes:   4% (402/11472)           
remote: Getting sizes:   5% (517/11472)           
remote: Getting sizes:   6% (631/11472)           
remote: Getting sizes:   7% (746/11472)           
remote: Getting sizes:   8% (861/11472)           
remote: Getting sizes:   9% (976/11472)           
remote: Getting sizes:  10% (1090/11472)           
remote: Getting sizes:  11% (1205/11472)           
remote: Getting sizes:  12% (1320/11472)           
remote: Getting sizes:  13% (1434/11472)           
remote: Getting sizes:  14% (1549/11472)           
remote: Getting sizes:  15% (1664/11472)           
remote: Getting sizes:  16% (1779/11472)           
remote: Getting sizes:  17% (1893/11472)           
remote: Getting sizes:  18% (2008/11472)           
remote: Getting sizes:  19% (2123/11472)           
remote: Getting sizes:  20% (2238/11472)           
remote: Getting sizes:  21% (2352/11472)           
remote: Getting sizes:  22% (2467/11472)           
remote: Getting sizes:  23% (2582/11472)           
remote: Getting sizes:  24% (2696/11472)           
remote: Getting sizes:  25% (2811/11472)           
remote: Getting sizes:  26% (2926/11472)           
remote: Getting sizes:  27% (3041/11472)           
remote: Getting sizes:  28% (3155/11472)           
remote: Getting sizes:  29% (3270/11472)           
remote: Getting sizes:  30% (3385/11472)           
remote: Getting sizes:  31% (3499/11472)           
remote: Getting sizes:  32% (3614/11472)           
remote: Getting sizes:  33% (3729/11472)           
remote: Getting sizes:  34% (3844/11472)           
remote: Getting sizes:  35% (3958/11472)           
remote: Getting sizes:  36% (4073/11472)           
remote: Getting sizes:  37% (4188/11472)           
remote: Getting sizes:  38% (4302/11472)           
remote: Getting sizes:  39% (4417/11472)           
remote: Getting sizes:  40% (4532/11472)           
remote: Getting sizes:  41% (4647/11472)           
remote: Getting sizes:  42% (4761/11472)           
remote: Getting sizes:  43% (4876/11472)           
remote: Getting sizes:  44% (4991/11472)           
remote: Getting sizes:  45% (5106/11472)           
remote: Getting sizes:  46% (5220/11472)           
remote: Getting sizes:  47% (5335/11472)           
remote: Getting sizes:  48% (5450/11472)           
remote: Getting sizes:  49% (5564/11472)           
remote: Getting sizes:  50% (5679/11472)           
remote: Getting sizes:  51% (5794/11472)           
remote: Getting sizes:  52% (5909/11472)           
remote: Getting sizes:  53% (6023/11472)           
remote: Getting sizes:  54% (6138/11472)           
remote: Getting sizes:  55% (6253/11472)           
remote: Getting sizes:  56% (6367/11472)           
remote: Getting sizes:  57% (6482/11472)           
remote: Getting sizes:  58% (6597/11472)           
remote: Getting sizes:  59% (6712/11472)           
remote: Getting sizes:  60% (6826/11472)           
remote: Getting sizes:  61% (6941/11472)           
remote: Getting sizes:  62% (7056/11472)           
remote: Getting sizes:  63% (7170/11472)           
remote: Getting sizes:  64% (7285/11472)           
remote: Getting sizes:  65% (7400/11472)           
remote: Getting sizes:  66% (7515/11472)           
remote: Getting sizes:  67% (7629/11472)           
remote: Getting sizes:  68% (7744/11472)           
remote: Getting sizes:  69% (7859/11472)           
remote: Getting sizes:  70% (7974/11472)           
remote: Getting sizes:  71% (8088/11472)           
remote: Getting sizes:  72% (8203/11472)           
remote: Getting sizes:  73% (8318/11472)           
remote: Getting sizes:  74% (8432/11472)           
remote: Getting sizes:  75% (8547/11472)           
remote: Getting sizes:  76% (8662/11472)           
remote: Getting sizes:  77% (8777/11472)           
remote: Getting sizes:  78% (8891/11472)           
remote: Getting sizes:  79% (9006/11472)           
remote: Getting sizes:  80% (9121/11472)           
remote: Getting sizes:  81% (9235/11472)           
remote: Getting sizes:  82% (9350/11472)           
remote: Getting sizes:  83% (9465/11472)           
remote: Getting sizes:  84% (9580/11472)           
remote: Getting sizes:  85% (9694/11472)           
remote: Getting sizes:  86% (9809/11472)           
remote: Getting sizes:  87% (9924/11472)           
remote: Getting sizes:  88% (10038/11472)           
remote: Getting sizes:  89% (10153/11472)           
remote: Getting sizes:  90% (10268/11472)           
remote: Getting sizes:  91% (10383/11472)           
remote: Getting sizes:  92% (10497/11472)           
remote: Getting sizes:  93% (10612/11472)           
remote: Getting sizes:  94% (10727/11472)           
remote: Getting sizes:  95% (10842/11472)           
remote: Getting sizes:  96% (10956/11472)           
remote: Getting sizes:  97% (11071/11472)           
remote: Getting sizes:  98% (11186/11472)           
remote: Getting sizes:  99% (11300/11472)           
remote: Getting sizes: 100% (11415/11472)           
remote: Getting sizes: 100% (11472/11472)        
remote: Compressing objects:   2% (2283/136019)           
remote: Compressing objects:   3% (3527/136019)           
remote: Compressing objects:   4% (4761/136019)           
remote: Compressing objects:   5% (6493/136019)           
remote: Compressing objects:   6% (7488/136019)           
remote: Compressing objects:   7% (8976/136019)           
remote: Compressing objects:   8% (10203/136019)           
remote: Compressing objects:   8% (10616/136019)           
remote: Compressing objects:   9% (11577/136019)           
remote: Compressing objects:  10% (13020/136019)           
remote: Compressing objects:  11% (14292/136019)           
remote: Compressing objects:  12% (15643/136019)           
remote: Compressing objects:  13% (17005/136019)           
remote: Compressing objects:  14% (18369/136019)           
remote: Compressing objects:  15% (19739/136019)           
remote: Compressing objects:  16% (21092/136019)           
remote: Compressing objects:  17% (22494/136019)           
remote: Compressing objects:  18% (23812/136019)           
remote: Compressing objects:  19% (25178/136019)           
remote: Compressing objects:  19% (26182/136019)           
remote: Compressing objects:  20% (26525/136019)           
remote: Compressing objects:  21% (27892/136019)           
remote: Compressing objects:  22% (29245/136019)           
remote: Compressing objects:  23% (30608/136019)           
remote: Compressing objects:  24% (31965/136019)           
remote: Compressing objects:  25% (33328/136019)           
remote: Compressing objects:  26% (34718/136019)           
remote: Compressing objects:  27% (36242/136019)           
remote: Compressing objects:  28% (37463/136019)           
remote: Compressing objects:  29% (38920/136019)           
remote: Compressing objects:  30% (40413/136019)           
remote: Compressing objects:  31% (41518/136019)           
remote: Compressing objects:  32% (42874/136019)           
remote: Compressing objects:  33% (44291/136019)           
remote: Compressing objects:  34% (45581/136019)           
remote: Compressing objects:  35% (46998/136019)           
remote: Compressing objects:  36% (48288/136019)           
remote: Compressing objects:  37% (49662/136019)           
remote: Compressing objects:  38% (51008/136019)           
remote: Compressing objects:  38% (51307/136019)           
remote: Compressing objects:  39% (52578/136019)           
remote: Compressing objects:  40% (53740/136019)           
remote: Compressing objects:  41% (55178/136019)           
remote: Compressing objects:  42% (56456/136019)           
remote: Compressing objects:  43% (57809/136019)           
remote: Compressing objects:  44% (59346/136019)           
remote: Compressing objects:  45% (60555/136019)           
remote: Compressing objects:  46% (61889/136019)           
remote: Compressing objects:  47% (63635/136019)           
remote: Compressing objects:  48% (64734/136019)           
remote: Compressing objects:  49% (66266/136019)           
remote: Compressing objects:  50% (67771/136019)           
remote: Compressing objects:  51% (68697/136019)           
remote: Compressing objects:  52% (70305/136019)           
remote: Compressing objects:  53% (71426/136019)           
remote: Compressing objects:  54% (72847/136019)           
remote: Compressing objects:  55% (75005/136019)           
remote: Compressing objects:  56% (75722/136019)           
remote: Compressing objects:  57% (76854/136019)           
remote: Compressing objects:  58% (78328/136019)           
remote: Compressing objects:  59% (79875/136019)           
remote: Compressing objects:  60% (81271/136019)           
remote: Compressing objects:  61% (82609/136019)           
remote: Compressing objects:  62% (83836/136019)           
remote: Compressing objects:  63% (85035/136019)           
remote: Compressing objects:  64% (86376/136019)           
remote: Compressing objects:  65% (87765/136019)           
remote: Compressing objects:  66% (90114/136019)           
remote: Compressing objects:  67% (90753/136019)           
remote: Compressing objects:  68% (91837/136019)           
remote: Compressing objects:  69% (93275/136019)           
remote: Compressing objects:  69% (93946/136019)           
remote: Compressing objects:  70% (94574/136019)           
remote: Compressing objects:  71% (95905/136019)           
remote: Compressing objects:  72% (97302/136019)           
remote: Compressing objects:  73% (98642/136019)           
remote: Compressing objects:  74% (100233/136019)           
remote: Compressing objects:  75% (101398/136019)           
remote: Compressing objects:  76% (102716/136019)           
remote: Compressing objects:  77% (104180/136019)           
remote: Compressing objects:  78% (105454/136019)           
remote: Compressing objects:  79% (106802/136019)           
remote: Compressing objects:  80% (108237/136019)           
remote: Compressing objects:  81% (109801/136019)           
remote: Compressing objects:  82% (110904/136019)           
remote: Compressing objects:  83% (112279/136019)           
remote: Compressing objects:  84% (113737/136019)           
remote: Compressing objects:  85% (115028/136019)           
remote: Compressing objects:  86% (116581/136019)           
remote: Compressing objects:  87% (117694/136019)           
remote: Compressing objects:  88% (119021/136019)           
remote: Compressing objects:  89% (120504/136019)           
remote: Compressing objects:  90% (121775/136019)           
remote: Compressing objects:  91% (123110/136019)           
remote: Compressing objects:  92% (124730/136019)           
remote: Compressing objects:  93% (125931/136019)           
remote: Compressing objects:  94% (128121/136019)           
remote: Compressing objects:  95% (128760/136019)           
remote: Compressing objects:  96% (130048/136019)           
remote: Compressing objects:  97% (131291/136019)           
remote: Compressing objects:  98% (132747/136019)           
remote: Compressing objects:  99% (133979/136019)           
remote: Compressing objects: 100% (135344/136019)           
remote: Compressing objects: 100% (136018/136019)        
Receiving objects:   0% (1/12978)
Receiving objects:   1% (130/12978)
Receiving objects:   2% (260/12978)
Receiving objects:   3% (390/12978)
Receiving objects:   4% (520/12978)
Receiving objects:   5% (649/12978)
Receiving objects:   6% (779/12978)
Receiving objects:   7% (909/12978)
Receiving objects:   8% (1039/12978)
Receiving objects:   9% (1169/12978)
Receiving objects:  10% (1298/12978)
Receiving objects:  11% (1428/12978)
Receiving objects:  12% (1558/12978)
Receiving objects:  13% (1688/12978)
Receiving objects:  14% (1817/12978)
Receiving objects:  15% (1947/12978)
Receiving objects:  16% (2077/12978)
Receiving objects:  17% (2207/12978), 4.07 MiB | 8.07 MiB/s
Receiving objects:  18% (2337/12978), 4.07 MiB | 8.07 MiB/s
Receiving objects:  19% (2466/12978), 4.07 MiB | 8.07 MiB/s
Receiving objects:  20% (2596/12978), 4.07 MiB | 8.07 MiB/s
Receiving objects:  21% (2726/12978), 4.07 MiB | 8.07 MiB/s
Receiving objects:  22% (2856/12978), 4.07 MiB | 8.07 MiB/s
Receiving objects:  23% (2985/12978), 4.07 MiB | 8.07 MiB/s
Receiving objects:  24% (3115/12978), 4.07 MiB | 8.07 MiB/s
Receiving objects:  25% (3245/12978), 4.07 MiB | 8.07 MiB/s
Receiving objects:  26% (3375/12978), 4.07 MiB | 8.07 MiB/s
Receiving objects:  27% (3505/12978), 4.07 MiB | 8.07 MiB/s
Receiving objects:  28% (3634/12978), 4.07 MiB | 8.07 MiB/s
Receiving objects:  28% (3637/12978), 4.07 MiB | 8.07 MiB/s
Receiving objects:  29% (3764/12978), 8.06 MiB | 8.04 MiB/s
Receiving objects:  30% (3894/12978), 8.06 MiB | 8.04 MiB/s
Receiving objects:  31% (4024/12978), 8.06 MiB | 8.04 MiB/s
Receiving objects:  32% (4153/12978), 8.06 MiB | 8.04 MiB/s
Receiving objects:  33% (4283/12978), 8.06 MiB | 8.04 MiB/s
Receiving objects:  34% (4413/12978), 8.06 MiB | 8.04 MiB/s
Receiving objects:  35% (4543/12978), 8.06 MiB | 8.04 MiB/s
Receiving objects:  36% (4673/12978), 8.06 MiB | 8.04 MiB/s
Receiving objects:  37% (4802/12978), 11.31 MiB | 7.52 MiB/s
Receiving objects:  38% (4932/12978), 11.31 MiB | 7.52 MiB/s
Receiving objects:  39% (5062/12978), 11.31 MiB | 7.52 MiB/s
Receiving objects:  40% (5192/12978), 11.31 MiB | 7.52 MiB/s
Receiving objects:  41% (5321/12978), 11.31 MiB | 7.52 MiB/s
Receiving objects:  42% (5451/12978), 11.31 MiB | 7.52 MiB/s
Receiving objects:  43% (5581/12978), 11.31 MiB | 7.52 MiB/s
Receiving objects:  43% (5688/12978), 11.31 MiB | 7.52 MiB/s
Receiving objects:  44% (5711/12978), 14.19 MiB | 7.06 MiB/s
Receiving objects:  45% (5841/12978), 14.19 MiB | 7.06 MiB/s
Receiving objects:  46% (5970/12978), 14.19 MiB | 7.06 MiB/s
Receiving objects:  47% (6100/12978), 17.44 MiB | 6.93 MiB/s
Receiving objects:  47% (6135/12978), 17.44 MiB | 6.93 MiB/s
Receiving objects:  48% (6230/12978), 20.77 MiB | 6.89 MiB/s
Receiving objects:  49% (6360/12978), 24.43 MiB | 6.95 MiB/s
Receiving objects:  50% (6489/12978), 24.43 MiB | 6.95 MiB/s
Receiving objects:  51% (6619/12978), 24.43 MiB | 6.95 MiB/s
Receiving objects:  52% (6749/12978), 24.43 MiB | 6.95 MiB/s
Receiving objects:  52% (6766/12978), 24.43 MiB | 6.95 MiB/s
Receiving objects:  53% (6879/12978), 28.68 MiB | 7.14 MiB/s
Receiving objects:  54% (7009/12978), 28.68 MiB | 7.14 MiB/s
Receiving objects:  55% (7138/12978), 28.68 MiB | 7.14 MiB/s
Receiving objects:  56% (7268/12978), 28.68 MiB | 7.14 MiB/s
Receiving objects:  57% (7398/12978), 28.68 MiB | 7.14 MiB/s
Receiving objects:  58% (7528/12978), 28.68 MiB | 7.14 MiB/s
Receiving objects:  59% (7658/12978), 28.68 MiB | 7.14 MiB/s
Receiving objects:  60% (7787/12978), 33.12 MiB | 7.33 MiB/s
Receiving objects:  61% (7917/12978), 33.12 MiB | 7.33 MiB/s
Receiving objects:  62% (8047/12978), 33.12 MiB | 7.33 MiB/s
Receiving objects:  63% (8177/12978), 33.12 MiB | 7.33 MiB/s
Receiving objects:  64% (8306/12978), 33.12 MiB | 7.33 MiB/s
Receiving objects:  65% (8436/12978), 33.12 MiB | 7.33 MiB/s
Receiving objects:  66% (8566/12978), 33.12 MiB | 7.33 MiB/s
Receiving objects:  67% (8696/12978), 33.12 MiB | 7.33 MiB/s
Receiving objects:  68% (8826/12978), 33.12 MiB | 7.33 MiB/s
Receiving objects:  69% (8955/12978), 33.12 MiB | 7.33 MiB/s
Receiving objects:  70% (9085/12978), 33.12 MiB | 7.33 MiB/s
Receiving objects:  71% (9215/12978), 33.12 MiB | 7.33 MiB/s
Receiving objects:  72% (9345/12978), 33.12 MiB | 7.33 MiB/s
Receiving objects:  73% (9474/12978), 33.12 MiB | 7.33 MiB/s
Receiving objects:  74% (9604/12978), 33.12 MiB | 7.33 MiB/s
Receiving objects:  75% (9734/12978), 33.12 MiB | 7.33 MiB/s
Receiving objects:  76% (9864/12978), 33.12 MiB | 7.33 MiB/s
Receiving objects:  77% (9994/12978), 33.12 MiB | 7.33 MiB/s
Receiving objects:  78% (10123/12978), 33.12 MiB | 7.33 MiB/s
Receiving objects:  79% (10253/12978), 33.12 MiB | 7.33 MiB/s
Receiving objects:  80% (10383/12978), 33.12 MiB | 7.33 MiB/s
Receiving objects:  81% (10513/12978), 33.12 MiB | 7.33 MiB/s
Receiving objects:  82% (10642/12978), 33.12 MiB | 7.33 MiB/s
Receiving objects:  83% (10772/12978), 33.12 MiB | 7.33 MiB/s
Receiving objects:  84% (10902/12978), 33.12 MiB | 7.33 MiB/s
Receiving objects:  85% (11032/12978), 33.12 MiB | 7.33 MiB/s
Receiving objects:  86% (11162/12978), 33.12 MiB | 7.33 MiB/s
Receiving objects:  87% (11291/12978), 33.12 MiB | 7.33 MiB/s
Receiving objects:  88% (11421/12978), 33.12 MiB | 7.33 MiB/s
Receiving objects:  88% (11522/12978), 33.12 MiB | 7.33 MiB/s
Receiving objects:  89% (11551/12978), 33.12 MiB | 7.33 MiB/s
Receiving objects:  90% (11681/12978), 33.12 MiB | 7.33 MiB/s
Receiving objects:  91% (11810/12978), 40.44 MiB | 8.06 MiB/s
Receiving objects:  92% (11940/12978), 40.44 MiB | 8.06 MiB/s
Receiving objects:  93% (12070/12978), 40.44 MiB | 8.06 MiB/s
Receiving objects:  94% (12200/12978), 40.44 MiB | 8.06 MiB/s
Receiving objects:  95% (12330/12978), 40.44 MiB | 8.06 MiB/s
Receiving objects:  96% (12459/12978), 40.44 MiB | 8.06 MiB/s
Receiving objects:  97% (12589/12978), 40.44 MiB | 8.06 MiB/s
Receiving objects:  98% (12719/12978), 40.44 MiB | 8.06 MiB/s
Receiving objects:  99% (12849/12978), 40.44 MiB | 8.06 MiB/s
remote: Total 12978 (delta 2788), reused 6334 (delta 1503)        
Receiving objects: 100% (12978/12978), 45.24 MiB | 8.22 MiB/s
Receiving objects: 100% (12978/12978), 45.70 MiB | 8.22 MiB/s, done.
Resolving deltas:   0% (0/2788)
Resolving deltas:   1% (28/2788)
Resolving deltas:   2% (56/2788)
Resolving deltas:   3% (84/2788)
Resolving deltas:   4% (112/2788)
Resolving deltas:   5% (140/2788)
Resolving deltas:   6% (168/2788)
Resolving deltas:   7% (196/2788)
Resolving deltas:   8% (225/2788)
Resolving deltas:   9% (252/2788)
Resolving deltas:  10% (279/2788)
Resolving deltas:  11% (307/2788)
Resolving deltas:  12% (335/2788)
Resolving deltas:  13% (364/2788)
Resolving deltas:  14% (391/2788)
Resolving deltas:  15% (419/2788)
Resolving deltas:  16% (447/2788)
Resolving deltas:  17% (474/2788)
Resolving deltas:  18% (502/2788)
Resolving deltas:  19% (530/2788)
Resolving deltas:  20% (559/2788)
Resolving deltas:  21% (586/2788)
Resolving deltas:  22% (614/2788)
Resolving deltas:  23% (642/2788)
Resolving deltas:  24% (670/2788)
Resolving deltas:  25% (698/2788)
Resolving deltas:  26% (725/2788)
Resolving deltas:  27% (753/2788)
Resolving deltas:  28% (781/2788)
Resolving deltas:  29% (809/2788)
Resolving deltas:  30% (837/2788)
Resolving deltas:  31% (865/2788)
Resolving deltas:  32% (893/2788)
Resolving deltas:  33% (921/2788)
Resolving deltas:  34% (948/2788)
Resolving deltas:  35% (976/2788)
Resolving deltas:  36% (1004/2788)
Resolving deltas:  37% (1032/2788)
Resolving deltas:  38% (1060/2788)
Resolving deltas:  39% (1088/2788)
Resolving deltas:  40% (1116/2788)
Resolving deltas:  41% (1144/2788)
Resolving deltas:  42% (1171/2788)
Resolving deltas:  43% (1199/2788)
Resolving deltas:  44% (1227/2788)
Resolving deltas:  45% (1255/2788)
Resolving deltas:  46% (1283/2788)
Resolving deltas:  47% (1311/2788)
Resolving deltas:  48% (1340/2788)
Resolving deltas:  49% (1367/2788)
Resolving deltas:  50% (1394/2788)
Resolving deltas:  51% (1422/2788)
Resolving deltas:  52% (1450/2788)
Resolving deltas:  53% (1478/2788)
Resolving deltas:  54% (1507/2788)
Resolving deltas:  55% (1534/2788)
Resolving deltas:  56% (1562/2788)
Resolving deltas:  57% (1590/2788)
Resolving deltas:  58% (1618/2788)
Resolving deltas:  59% (1645/2788)
Resolving deltas:  60% (1673/2788)
Resolving deltas:  61% (1701/2788)
Resolving deltas:  62% (1729/2788)
Resolving deltas:  63% (1757/2788)
Resolving deltas:  64% (1785/2788)
Resolving deltas:  65% (1813/2788)
Resolving deltas:  66% (1841/2788)
Resolving deltas:  67% (1868/2788)
Resolving deltas:  68% (1896/2788)
Resolving deltas:  69% (1925/2788)
Resolving deltas:  70% (1952/2788)
Resolving deltas:  71% (1980/2788)
Resolving deltas:  72% (2008/2788)
Resolving deltas:  73% (2036/2788)
Resolving deltas:  74% (2064/2788)
Resolving deltas:  75% (2091/2788)
Resolving deltas:  76% (2119/2788)
Resolving deltas:  77% (2147/2788)
Resolving deltas:  78% (2175/2788)
Resolving deltas:  79% (2203/2788)
Resolving deltas:  80% (2232/2788)
Resolving deltas:  81% (2260/2788)
Resolving deltas:  82% (2287/2788)
Resolving deltas:  83% (2315/2788)
Resolving deltas:  84% (2342/2788)
Resolving deltas:  85% (2370/2788)
Resolving deltas:  86% (2398/2788)
Resolving deltas:  87% (2426/2788)
Resolving deltas:  88% (2454/2788)
Resolving deltas:  89% (2482/2788)
Resolving deltas:  90% (2510/2788)
Resolving deltas:  91% (2538/2788)
Resolving deltas:  92% (2565/2788)
Resolving deltas:  93% (2593/2788)
Resolving deltas:  94% (2622/2788)
Resolving deltas:  95% (2650/2788)
Resolving deltas:  96% (2677/2788)
Resolving deltas:  97% (2705/2788)
Resolving deltas:  98% (2733/2788)
Resolving deltas:  99% (2761/2788)
Resolving deltas: 100% (2788/2788)
Resolving deltas: 100% (2788/2788), done.
Updating files:  68% (7838/11459)
Updating files:  69% (7907/11459)
Updating files:  70% (8022/11459)
Updating files:  71% (8136/11459)
Updating files:  72% (8251/11459)
Updating files:  73% (8366/11459)
Updating files:  74% (8480/11459)
Updating files:  75% (8595/11459)
Updating files:  76% (8709/11459)
Updating files:  77% (8824/11459)
Updating files:  78% (8939/11459)
Updating files:  79% (9053/11459)
Updating files:  80% (9168/11459)
Updating files:  81% (9282/11459)
Updating files:  82% (9397/11459)
Updating files:  83% (9511/11459)
Updating files:  84% (9626/11459)
Updating files:  85% (9741/11459)
Updating files:  86% (9855/11459)
Updating files:  87% (9970/11459)
Updating files:  88% (10084/11459)
Updating files:  89% (10199/11459)
Updating files:  90% (10314/11459)
Updating files:  91% (10428/11459)
Updating files:  92% (10543/11459)
Updating files:  93% (10657/11459)
Updating files:  94% (10772/11459)
Updating files:  95% (10887/11459)
Updating files:  96% (11001/11459)
Updating files:  97% (11116/11459)
Updating files:  98% (11230/11459)
Updating files:  99% (11345/11459)
Updating files: 100% (11459/11459)
Updating files: 100% (11459/11459), done.
 00:13

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-mediawiki-1  Started
 Container mediawiki-mediawiki-jobrunner-1  Started
 00:02

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  38/133 [========>-------------------]  28%
  58/133 [============>---------------]  43%
  82/133 [=================>----------]  61%
 101/133 [=====================>------]  75%
 117/133 [========================>---]  87%
 132/133 [===========================>]  99%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:03

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 7.7 s.
 00:09

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 10s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:10

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:26

 01:26

Install 'extensions/EntitySchema'...

Cloning component(s)
:0: _clone_component "extensions/EntitySchema"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/EntitySchema to 'extensions/EntitySchema' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/EntitySchema'...
|0| remote: Counting objects: 1           
remote: Counting objects: 407, done        
|0| remote: Finding sources:   1% (3/407)           
remote: Finding sources:   2% (7/407)           
remote: Finding sources:   3% (11/407)           
remote: Finding sources:   4% (15/407)           
remote: Finding sources:   5% (19/407)           
remote: Finding sources:   6% (23/407)           
remote: Finding sources:   7% (27/407)           
remote: Finding sources:   8% (31/407)           
remote: Finding sources:   9% (35/407)           
remote: Finding sources:  10% (39/407)           
remote: Finding sources:  11% (43/407)           
remote: Finding sources:  12% (47/407)           
remote: Finding sources:  13% (51/407)           
remote: Finding sources:  14% (55/407)           
remote: Finding sources:  15% (60/407)           
remote: Finding sources:  16% (64/407)           
remote: Finding sources:  17% (68/407)           
remote: Finding sources:  18% (72/407)           
remote: Finding sources:  19% (76/407)           
remote: Finding sources:  20% (80/407)           
remote: Finding sources:  21% (84/407)           
remote: Finding sources:  22% (88/407)           
remote: Finding sources:  23% (92/407)           
remote: Finding sources:  24% (96/407)           
remote: Finding sources:  25% (100/407)           
remote: Finding sources:  26% (104/407)           
remote: Finding sources:  27% (108/407)           
remote: Finding sources:  28% (112/407)           
remote: Finding sources:  29% (116/407)           
remote: Finding sources:  30% (121/407)           
remote: Finding sources:  31% (125/407)           
remote: Finding sources:  32% (129/407)           
remote: Finding sources:  33% (133/407)           
remote: Finding sources:  34% (137/407)           
remote: Finding sources:  35% (141/407)           
remote: Finding sources:  36% (145/407)           
remote: Finding sources:  37% (149/407)           
remote: Finding sources:  38% (153/407)           
remote: Finding sources:  39% (157/407)           
remote: Finding sources:  40% (161/407)           
remote: Finding sources:  41% (165/407)           
remote: Finding sources:  42% (169/407)           
remote: Finding sources:  43% (173/407)           
remote: Finding sources:  44% (178/407)           
remote: Finding sources:  45% (182/407)           
remote: Finding sources:  46% (186/407)           
remote: Finding sources:  47% (190/407)           
remote: Finding sources:  48% (194/407)           
remote: Finding sources:  49% (198/407)           
remote: Finding sources:  50% (202/407)           
remote: Finding sources:  51% (206/407)           
remote: Finding sources:  52% (210/407)           
remote: Finding sources:  53% (214/407)           
remote: Finding sources:  54% (218/407)           
remote: Finding sources:  55% (222/407)           
remote: Finding sources:  56% (226/407)           
remote: Finding sources:  57% (230/407)           
remote: Finding sources:  58% (235/407)           
remote: Finding sources:  59% (239/407)           
remote: Finding sources:  60% (243/407)           
remote: Finding sources:  61% (247/407)           
remote: Finding sources:  62% (251/407)           
remote: Finding sources:  63% (255/407)           
remote: Finding sources:  64% (259/407)           
remote: Finding sources:  65% (263/407)           
remote: Finding sources:  66% (267/407)           
remote: Finding sources:  67% (271/407)           
remote: Finding sources:  68% (275/407)           
remote: Finding sources:  69% (279/407)           
remote: Finding sources:  70% (283/407)           
remote: Finding sources:  71% (287/407)           
remote: Finding sources:  72% (292/407)           
remote: Finding sources:  73% (296/407)           
remote: Finding sources:  74% (300/407)           
remote: Finding sources:  75% (304/407)           
remote: Finding sources:  76% (308/407)           
remote: Finding sources:  77% (312/407)           
remote: Finding sources:  78% (316/407)           
remote: Finding sources:  79% (320/407)           
remote: Finding sources:  80% (324/407)           
remote: Finding sources:  81% (328/407)           
remote: Finding sources:  82% (332/407)           
remote: Finding sources:  83% (336/407)           
remote: Finding sources:  84% (340/407)           
remote: Finding sources:  85% (344/407)           
remote: Finding sources:  86% (348/407)           
remote: Finding sources:  87% (353/407)           
remote: Finding sources:  88% (357/407)           
remote: Finding sources:  89% (361/407)           
remote: Finding sources:  90% (365/407)           
remote: Finding sources:  91% (369/407)           
remote: Finding sources:  92% (373/407)           
remote: Finding sources:  93% (377/407)           
remote: Finding sources:  94% (381/407)           
remote: Finding sources:  95% (385/407)           
remote: Finding sources:  96% (389/407)           
remote: Finding sources:  97% (393/407)           
remote: Finding sources:  98% (397/407)           
remote: Finding sources:  99% (401/407)           
remote: Finding sources: 100% (405/407)           
remote: Finding sources: 100% (407/407)        
|0| remote: Getting sizes:   1% (2/389)           
remote: Getting sizes:   2% (6/389)           
remote: Getting sizes:   3% (10/389)           
remote: Getting sizes:   4% (14/389)           
remote: Getting sizes:   5% (18/389)           
remote: Getting sizes:   6% (22/389)           
remote: Getting sizes:   7% (26/389)           
remote: Getting sizes:   8% (30/389)           
remote: Getting sizes:   9% (34/389)           
remote: Getting sizes:  10% (37/389)           
remote: Getting sizes:  11% (41/389)           
remote: Getting sizes:  12% (45/389)           
remote: Getting sizes:  13% (49/389)           
remote: Getting sizes:  14% (53/389)           
remote: Getting sizes:  15% (57/389)           
remote: Getting sizes:  16% (61/389)           
remote: Getting sizes:  17% (65/389)           
remote: Getting sizes:  18% (69/389)           
remote: Getting sizes:  19% (72/389)           
remote: Getting sizes:  20% (76/389)           
remote: Getting sizes:  21% (80/389)           
remote: Getting sizes:  22% (84/389)           
remote: Getting sizes:  23% (88/389)           
remote: Getting sizes:  24% (92/389)           
remote: Getting sizes:  25% (96/389)           
remote: Getting sizes:  26% (100/389)           
remote: Getting sizes:  27% (104/389)           
remote: Getting sizes:  28% (107/389)           
remote: Getting sizes:  29% (111/389)           
remote: Getting sizes:  30% (115/389)           
remote: Getting sizes:  31% (119/389)           
remote: Getting sizes:  32% (123/389)           
remote: Getting sizes:  33% (127/389)           
remote: Getting sizes:  34% (131/389)           
remote: Getting sizes:  35% (135/389)           
remote: Getting sizes:  36% (139/389)           
remote: Getting sizes:  37% (142/389)           
remote: Getting sizes:  38% (146/389)           
remote: Getting sizes:  39% (150/389)           
remote: Getting sizes:  40% (154/389)           
remote: Getting sizes:  41% (158/389)           
remote: Getting sizes:  42% (162/389)           
remote: Getting sizes:  43% (166/389)           
remote: Getting sizes:  44% (170/389)           
remote: Getting sizes:  45% (174/389)           
remote: Getting sizes:  46% (177/389)           
remote: Getting sizes:  47% (181/389)           
remote: Getting sizes:  48% (185/389)           
remote: Getting sizes:  49% (189/389)           
remote: Getting sizes:  50% (193/389)           
remote: Getting sizes:  51% (197/389)           
remote: Getting sizes:  52% (201/389)           
remote: Getting sizes:  53% (205/389)           
remote: Getting sizes:  54% (209/389)           
remote: Getting sizes:  55% (213/389)           
remote: Getting sizes:  56% (216/389)           
remote: Getting sizes:  57% (220/389)           
remote: Getting sizes:  58% (224/389)           
remote: Getting sizes:  59% (228/389)           
remote: Getting sizes:  60% (232/389)           
remote: Getting sizes:  61% (236/389)           
remote: Getting sizes:  62% (240/389)           
remote: Getting sizes:  63% (244/389)           
remote: Getting sizes:  64% (248/389)           
remote: Getting sizes:  65% (251/389)           
remote: Getting sizes:  66% (255/389)           
remote: Getting sizes:  67% (259/389)           
remote: Getting sizes:  68% (263/389)           
remote: Getting sizes:  69% (267/389)           
remote: Getting sizes:  70% (271/389)           
remote: Getting sizes:  71% (275/389)           
remote: Getting sizes:  72% (279/389)           
remote: Getting sizes:  73% (283/389)           
remote: Getting sizes:  74% (286/389)           
remote: Getting sizes:  75% (290/389)           
remote: Getting sizes:  76% (294/389)           
remote: Getting sizes:  77% (298/389)           
remote: Getting sizes:  78% (302/389)           
remote: Getting sizes:  79% (306/389)           
remote: Getting sizes:  80% (310/389)           
remote: Getting sizes:  81% (314/389)           
remote: Getting sizes:  82% (318/389)           
remote: Getting sizes:  83% (321/389)           
remote: Getting sizes:  84% (325/389)           
remote: Getting sizes:  85% (329/389)           
remote: Getting sizes:  86% (333/389)           
remote: Getting sizes:  87% (337/389)           
remote: Getting sizes:  88% (341/389)           
remote: Getting sizes:  89% (345/389)           
remote: Getting sizes:  90% (349/389)           
remote: Getting sizes:  91% (353/389)           
remote: Getting sizes:  92% (356/389)           
remote: Getting sizes:  93% (360/389)           
remote: Getting sizes:  94% (364/389)           
remote: Getting sizes:  95% (368/389)           
remote: Getting sizes:  96% (372/389)           
remote: Getting sizes:  97% (376/389)           
remote: Getting sizes:  98% (380/389)           
remote: Getting sizes:  99% (384/389)           
remote: Getting sizes: 100% (388/389)           
remote: Getting sizes: 100% (389/389)        
|0| remote: Compressing objects:   1% (4528/892026)           
remote: Compressing objects:   2% (14602/892026)           
remote: Compressing objects:   3% (22540/892026)           
remote: Compressing objects:   4% (31371/892026)           
remote: Compressing objects:   5% (41124/892026)           
remote: Compressing objects:   6% (52093/892026)           
remote: Compressing objects:   7% (65871/892026)           
remote: Compressing objects:   8% (67285/892026)           
remote: Compressing objects:   9% (75886/892026)           
remote: Compressing objects:  10% (86565/892026)           
remote: Compressing objects:  11% (99673/892026)           
remote: Compressing objects:  12% (104698/892026)           
remote: Compressing objects:  13% (113546/892026)           
remote: Compressing objects:  14% (121749/892026)           
remote: Compressing objects:  16% (144018/892026)           
remote: Compressing objects:  17% (151282/892026)           
remote: Compressing objects:  18% (161382/892026)           
remote: Compressing objects:  19% (167060/892026)           
remote: Compressing objects:  20% (174001/892026)           
remote: Compressing objects:  21% (184275/892026)           
remote: Compressing objects:  22% (193676/892026)           
remote: Compressing objects:  23% (201693/892026)           
remote: Compressing objects:  24% (212894/892026)           
remote: Compressing objects:  25% (220047/892026)           
remote: Compressing objects:  26% (228646/892026)           
remote: Compressing objects:  27% (237918/892026)           
remote: Compressing objects:  28% (245594/892026)           
remote: Compressing objects:  29% (254953/892026)           
remote: Compressing objects:  30% (266287/892026)           
remote: Compressing objects:  31% (279072/892026)           
remote: Compressing objects:  32% (288382/892026)           
remote: Compressing objects:  33% (293464/892026)           
remote: Compressing objects:  34% (302920/892026)           
remote: Compressing objects:  35% (310096/892026)           
remote: Compressing objects:  85% (758304/892026)           
remote: Compressing objects:  86% (768275/892026)           
remote: Compressing objects:  87% (775302/892026)           
remote: Compressing objects:  88% (788333/892026)           
remote: Compressing objects:  89% (795285/892026)           
remote: Compressing objects:  90% (802987/892026)           
remote: Compressing objects:  91% (809984/892026)           
remote: Compressing objects:  92% (823255/892026)           
remote: Compressing objects:  93% (825483/892026)           
remote: Compressing objects:  94% (836184/892026)           
remote: Compressing objects:  95% (847262/892026)           
remote: Compressing objects:  96% (859586/892026)           
remote: Compressing objects:  97% (866542/892026)           
remote: Compressing objects:  98% (872932/892026)           
remote: Compressing objects:  99% (880293/892026)           
remote: Compressing objects: 100% (888079/892026)           
remote: Compressing objects: 100% (892026/892026)        
|0| Receiving objects:   0% (1/407)
Receiving objects:   1% (5/407)
Receiving objects:   2% (9/407)
Receiving objects:   3% (13/407)
Receiving objects:   4% (17/407)
Receiving objects:   5% (21/407)
Receiving objects:   6% (25/407)
Receiving objects:   7% (29/407)
Receiving objects:   8% (33/407)
Receiving objects:   9% (37/407)
Receiving objects:  10% (41/407)
Receiving objects:  11% (45/407)
Receiving objects:  12% (49/407)
Receiving objects:  13% (53/407)
Receiving objects:  14% (57/407)
Receiving objects:  15% (62/407)
Receiving objects:  16% (66/407)
Receiving objects:  17% (70/407)
Receiving objects:  18% (74/407)
Receiving objects:  19% (78/407)
Receiving objects:  20% (82/407)
Receiving objects:  21% (86/407)
Receiving objects:  22% (90/407)
Receiving objects:  23% (94/407)
Receiving objects:  24% (98/407)
Receiving objects:  25% (102/407)
Receiving objects:  26% (106/407)
Receiving objects:  27% (110/407)
Receiving objects:  28% (114/407)
Receiving objects:  29% (119/407)
Receiving objects:  30% (123/407)
Receiving objects:  31% (127/407)
Receiving objects:  32% (131/407)
Receiving objects:  33% (135/407)
Receiving objects:  34% (139/407)
Receiving objects:  35% (143/407)
Receiving objects:  36% (147/407)
Receiving objects:  37% (151/407)
Receiving objects:  38% (155/407)
Receiving objects:  39% (159/407)
Receiving objects:  40% (163/407)
Receiving objects:  41% (167/407)
Receiving objects:  42% (171/407)
Receiving objects:  43% (176/407)
Receiving objects:  44% (180/407)
Receiving objects:  45% (184/407)
Receiving objects:  46% (188/407)
Receiving objects:  47% (192/407)
Receiving objects:  48% (196/407)
Receiving objects:  49% (200/407)
Receiving objects:  50% (204/407)
Receiving objects:  51% (208/407)
Receiving objects:  52% (212/407)
Receiving objects:  53% (216/407)
Receiving objects:  54% (220/407)
Receiving objects:  55% (224/407)
Receiving objects:  56% (228/407)
Receiving objects:  57% (232/407)
Receiving objects:  58% (237/407)
Receiving objects:  59% (241/407)
Receiving objects:  60% (245/407)
Receiving objects:  61% (249/407)
Receiving objects:  62% (253/407)
Receiving objects:  63% (257/407)
Receiving objects:  64% (261/407)
Receiving objects:  65% (265/407)
Receiving objects:  66% (269/407)
Receiving objects:  67% (273/407)
Receiving objects:  68% (277/407)
Receiving objects:  69% (281/407)
Receiving objects:  70% (285/407)
Receiving objects:  71% (289/407)
Receiving objects:  72% (294/407)
Receiving objects:  73% (298/407)
Receiving objects:  74% (302/407)
Receiving objects:  75% (306/407)
Receiving objects:  76% (310/407)
Receiving objects:  77% (314/407)
Receiving objects:  78% (318/407)
Receiving objects:  79% (322/407)
Receiving objects:  80% (326/407)
Receiving objects:  81% (330/407)
remote: Total 407 (delta 46), reused 257 (delta 16)        
|0| Receiving objects:  82% (334/407)
Receiving objects:  83% (338/407)
Receiving objects:  84% (342/407)
Receiving objects:  85% (346/407)
Receiving objects:  86% (351/407)
Receiving objects:  87% (355/407)
Receiving objects:  88% (359/407)
Receiving objects:  89% (363/407)
Receiving objects:  90% (367/407)
Receiving objects:  91% (371/407)
Receiving objects:  92% (375/407)
Receiving objects:  93% (379/407)
Receiving objects:  94% (383/407)
Receiving objects:  95% (387/407)
Receiving objects:  96% (391/407)
Receiving objects:  97% (395/407)
Receiving objects:  98% (399/407)
Receiving objects:  99% (403/407)
Receiving objects: 100% (407/407)
Receiving objects: 100% (407/407), 506.18 KiB | 10.77 MiB/s, done.
|0| Resolving deltas:   0% (0/46)
Resolving deltas:   2% (1/46)
Resolving deltas:   4% (2/46)
Resolving deltas:   6% (3/46)
Resolving deltas:   8% (4/46)
Resolving deltas:  10% (5/46)
Resolving deltas:  13% (6/46)
Resolving deltas:  15% (7/46)
Resolving deltas:  17% (8/46)
Resolving deltas:  19% (9/46)
Resolving deltas:  21% (10/46)
Resolving deltas:  23% (11/46)
Resolving deltas:  26% (12/46)
Resolving deltas:  28% (13/46)
Resolving deltas:  30% (14/46)
Resolving deltas:  32% (15/46)
Resolving deltas:  36% (17/46)
Resolving deltas:  41% (19/46)
Resolving deltas:  43% (20/46)
Resolving deltas:  45% (21/46)
Resolving deltas:  47% (22/46)
Resolving deltas:  50% (23/46)
Resolving deltas:  52% (24/46)
Resolving deltas:  54% (25/46)
Resolving deltas:  56% (26/46)
Resolving deltas:  58% (27/46)
Resolving deltas:  60% (28/46)
Resolving deltas:  63% (29/46)
Resolving deltas:  65% (30/46)
Resolving deltas:  67% (31/46)
Resolving deltas:  69% (32/46)
Resolving deltas:  71% (33/46)
Resolving deltas:  73% (34/46)
Resolving deltas:  76% (35/46)
Resolving deltas:  78% (36/46)
Resolving deltas:  80% (37/46)
Resolving deltas:  82% (38/46)
Resolving deltas:  84% (39/46)
Resolving deltas:  86% (40/46)
Resolving deltas:  89% (41/46)
Resolving deltas:  91% (42/46)
Resolving deltas:  93% (43/46)
Resolving deltas:  95% (44/46)
Resolving deltas:  97% (45/46)
Resolving deltas: 100% (46/46)
Resolving deltas: 100% (46/46), done.
|0|  00:00
 00:00

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 1 install, 0 updates, 0 removals
  - Locking diff/diff (3.4.0)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 1 install, 0 updates, 0 removals
  - Installing diff/diff (3.4.0): Extracting archive
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:04

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }

> cypress@13.17.0 postinstall
> node index.js --exec install

Installing Cypress (version: 13.17.0)

[STARTED] Task without title.
[TITLE]  Downloading Cypress      0% 0s
[TITLE]  Downloading Cypress      4% 3s
[TITLE]  Downloading Cypress      11% 2s
[TITLE]  Downloading Cypress      18% 1s
[TITLE]  Downloading Cypress      28% 1s
[TITLE]  Downloading Cypress      41% 1s
[TITLE]  Downloading Cypress      50% 1s
[TITLE]  Downloading Cypress      58% 1s
[TITLE]  Downloading Cypress      70% 0s
[TITLE]  Downloading Cypress      80% 0s
[TITLE]  Downloading Cypress      91% 0s
[TITLE]  Downloaded Cypress     
[SUCCESS]  Downloaded Cypress     
[STARTED] Task without title.
[TITLE]  Unzipping Cypress        0% 0s
[TITLE]  Unzipping Cypress        1% 5s
[TITLE]  Unzipping Cypress        1% 6s
[TITLE]  Unzipping Cypress        1% 7s
[TITLE]  Unzipping Cypress        2% 3s
[TITLE]  Unzipping Cypress        2% 4s
[TITLE]  Unzipping Cypress        2% 5s
[TITLE]  Unzipping Cypress        3% 3s
[TITLE]  Unzipping Cypress        3% 4s
[TITLE]  Unzipping Cypress        4% 3s
[TITLE]  Unzipping Cypress        4% 4s
[TITLE]  Unzipping Cypress        5% 3s
[TITLE]  Unzipping Cypress        6% 3s
[TITLE]  Unzipping Cypress        7% 3s
[TITLE]  Unzipping Cypress        8% 3s
[TITLE]  Unzipping Cypress        9% 3s
[TITLE]  Unzipping Cypress        10% 3s
[TITLE]  Unzipping Cypress        11% 3s
[TITLE]  Unzipping Cypress        12% 3s
[TITLE]  Unzipping Cypress        13% 3s
[TITLE]  Unzipping Cypress        14% 3s
[TITLE]  Unzipping Cypress        15% 3s
[TITLE]  Unzipping Cypress        16% 2s
[TITLE]  Unzipping Cypress        16% 3s
[TITLE]  Unzipping Cypress        17% 2s
[TITLE]  Unzipping Cypress        18% 2s
[TITLE]  Unzipping Cypress        19% 2s
[TITLE]  Unzipping Cypress        20% 2s
[TITLE]  Unzipping Cypress        20% 16s
[TITLE]  Unzipping Cypress        21% 15s
[TITLE]  Unzipping Cypress        22% 14s
[TITLE]  Unzipping Cypress        23% 13s
[TITLE]  Unzipping Cypress        23% 14s
[TITLE]  Unzipping Cypress        24% 13s
[TITLE]  Unzipping Cypress        25% 12s
[TITLE]  Unzipping Cypress        26% 12s
[TITLE]  Unzipping Cypress        27% 11s
[TITLE]  Unzipping Cypress        28% 11s
[TITLE]  Unzipping Cypress        29% 10s
[TITLE]  Unzipping Cypress        30% 10s
[TITLE]  Unzipping Cypress        31% 9s
[TITLE]  Unzipping Cypress        32% 9s
[TITLE]  Unzipping Cypress        33% 9s
[TITLE]  Unzipping Cypress        34% 8s
[TITLE]  Unzipping Cypress        34% 9s
[TITLE]  Unzipping Cypress        35% 8s
[TITLE]  Unzipping Cypress        36% 8s
[TITLE]  Unzipping Cypress        37% 8s
[TITLE]  Unzipping Cypress        38% 8s
[TITLE]  Unzipping Cypress        39% 7s
[TITLE]  Unzipping Cypress        40% 7s
[TITLE]  Unzipping Cypress        41% 7s
[TITLE]  Unzipping Cypress        42% 6s
[TITLE]  Unzipping Cypress        42% 7s
[TITLE]  Unzipping Cypress        43% 6s
[TITLE]  Unzipping Cypress        44% 6s
[TITLE]  Unzipping Cypress        45% 6s
[TITLE]  Unzipping Cypress        46% 6s
[TITLE]  Unzipping Cypress        47% 5s
[TITLE]  Unzipping Cypress        48% 5s
[TITLE]  Unzipping Cypress        49% 5s
[TITLE]  Unzipping Cypress        50% 5s
[TITLE]  Unzipping Cypress        51% 5s
[TITLE]  Unzipping Cypress        52% 5s
[TITLE]  Unzipping Cypress        53% 4s
[TITLE]  Unzipping Cypress        53% 5s
[TITLE]  Unzipping Cypress        54% 5s
[TITLE]  Unzipping Cypress        55% 5s
[TITLE]  Unzipping Cypress        56% 4s
[TITLE]  Unzipping Cypress        57% 4s
[TITLE]  Unzipping Cypress        58% 4s
[TITLE]  Unzipping Cypress        59% 4s
[TITLE]  Unzipping Cypress        60% 4s
[TITLE]  Unzipping Cypress        61% 4s
[TITLE]  Unzipping Cypress        62% 4s
[TITLE]  Unzipping Cypress        63% 3s
[TITLE]  Unzipping Cypress        64% 3s
[TITLE]  Unzipping Cypress        65% 3s
[TITLE]  Unzipping Cypress        66% 3s
[TITLE]  Unzipping Cypress        67% 3s
[TITLE]  Unzipping Cypress        68% 3s
[TITLE]  Unzipping Cypress        69% 3s
[TITLE]  Unzipping Cypress        70% 3s
[TITLE]  Unzipping Cypress        71% 2s
[TITLE]  Unzipping Cypress        72% 2s
[TITLE]  Unzipping Cypress        73% 2s
[TITLE]  Unzipping Cypress        74% 2s
[TITLE]  Unzipping Cypress        75% 2s
[TITLE]  Unzipping Cypress        75% 3s
[TITLE]  Unzipping Cypress        76% 3s
[TITLE]  Unzipping Cypress        100% 0s
[TITLE]  Unzipped Cypress       
[SUCCESS]  Unzipped Cypress       
[STARTED] Task without title.
[TITLE]  Finished Installation   /var/www/html/w/.cache/Cypress/13.17.0
[SUCCESS]  Finished Installation   /var/www/html/w/.cache/Cypress/13.17.0

You can now open Cypress by running one of the following, depending on your package manager:

- npx cypress open
- yarn cypress open
- pnpm cypress open

https://on.cypress.io/opening-the-app


added 200 packages, removed 1 package, changed 6 packages, and audited 1641 packages in 23s

304 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:23

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 00:00

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.2 s.
 00:02

Running 'extensions/EntitySchema/setup.sh' if found
Looking for '/var/local/extensions/EntitySchema/setup.sh'
No '/var/local/extensions/EntitySchema/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:35
 00:35

Running Selenium tests for 'extensions/EntitySchema' via 'run_component_selenium_tests "extensions/EntitySchema"'...

Ensuring Selenium ready...

 00:00

Starting Selenium container
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-novnc-1  Creating
 Container mediawiki-novnc-1  Created
 Container mediawiki-selenium-1  Creating
 Container mediawiki-selenium-1  Created
 Container mediawiki-novnc-1  Starting
 Container mediawiki-novnc-1  Started
 Container mediawiki-selenium-1  Starting
 Container mediawiki-selenium-1  Started
 00:08
Installing Selenium browser binary...
Error: Could not determine puppeteer-core version
Error: Browser installation failed


Webdriver is greater than v7 - letting it handle automatic broswer installation
bash: line 2: /var/www/html/w/.env: No such file or directory
npm warn config ignoring workspace config at /var/www/html/w/extensions/EntitySchema/.npmrc

> selenium-test
> CYPRESS_CACHE_FOLDER=./cypress/.cache cypress run

No version of Cypress is installed in: /var/www/html/w/extensions/EntitySchema/cypress/.cache/13.17.0/Cypress

Please reinstall Cypress by running: cypress install

----------

Cypress executable not found at: /var/www/html/w/extensions/EntitySchema/cypress/.cache/13.17.0/Cypress/Cypress

----------

Platform: linux-x64 (Debian - 12)
Cypress Version: 13.17.0
npm error Lifecycle script `selenium-test` failed with error:
npm error code 1
npm error path /var/www/html/w/extensions/EntitySchema
npm error workspace EntitySchema
npm error location /var/www/html/w/extensions/EntitySchema
npm error command failed
npm error command sh -c CYPRESS_CACHE_FOLDER=./cypress/.cache cypress run

 00:19

Running Selenium tests for 'extensions/EntitySchema' via 'run_selenium_tests "extensions/EntitySchema/tests/selenium/*specs/**/*.js" ".*"'...

Ensuring Selenium ready...

 00:00
Installing Selenium browser binary...
Error: Could not determine puppeteer-core version
Error: Browser installation failed


Webdriver is greater than v7 - letting it handle automatic broswer installation
No Selenium files found for pattern: '/var/www/html/w/extensions/EntitySchema/tests/selenium/*specs/**/*.js', skipping...
 00:03

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-selenium-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-selenium-1  Stopped
 Container mediawiki-selenium-1  Removing
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-selenium-1  Removed
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-novnc-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-novnc-1  Stopped
 Container mediawiki-novnc-1  Removing
 Container mediawiki-novnc-1  Removed
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-web-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:25

Reclaim disk space if needed
Free disk space (18%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12978, done        
remote: Finding sources:   1% (65/12978)           
remote: Finding sources:   2% (195/12978)           
remote: Finding sources:   3% (325/12978)           
remote: Finding sources:   4% (455/12978)           
remote: Finding sources:   5% (585/12978)           
remote: Finding sources:   6% (714/12978)           
remote: Finding sources:   7% (844/12978)           
remote: Finding sources:   8% (974/12978)           
remote: Finding sources:   9% (1104/12978)           
remote: Finding sources:  10% (1233/12978)           
remote: Finding sources:  11% (1363/12978)           
remote: Finding sources:  12% (1493/12978)           
remote: Finding sources:  13% (1623/12978)           
remote: Finding sources:  14% (1753/12978)           
remote: Finding sources:  15% (1882/12978)           
remote: Finding sources:  16% (2012/12978)           
remote: Finding sources:  17% (2142/12978)           
remote: Finding sources:  18% (2272/12978)           
remote: Finding sources:  19% (2401/12978)           
remote: Finding sources:  20% (2531/12978)           
remote: Finding sources:  21% (2661/12978)           
remote: Finding sources:  22% (2791/12978)           
remote: Finding sources:  23% (2921/12978)           
remote: Finding sources:  24% (3050/12978)           
remote: Finding sources:  25% (3180/12978)           
remote: Finding sources:  26% (3310/12978)           
remote: Finding sources:  27% (3440/12978)           
remote: Finding sources:  28% (3569/12978)           
remote: Finding sources:  29% (3699/12978)           
remote: Finding sources:  30% (3829/12978)           
remote: Finding sources:  31% (3959/12978)           
remote: Finding sources:  32% (4089/12978)           
remote: Finding sources:  33% (4218/12978)           
remote: Finding sources:  34% (4348/12978)           
remote: Finding sources:  35% (4478/12978)           
remote: Finding sources:  36% (4608/12978)           
remote: Finding sources:  37% (4737/12978)           
remote: Finding sources:  38% (4867/12978)           
remote: Finding sources:  39% (4997/12978)           
remote: Finding sources:  40% (5127/12978)           
remote: Finding sources:  41% (5257/12978)           
remote: Finding sources:  42% (5386/12978)           
remote: Finding sources:  43% (5516/12978)           
remote: Finding sources:  44% (5646/12978)           
remote: Finding sources:  45% (5776/12978)           
remote: Finding sources:  46% (5905/12978)           
remote: Finding sources:  47% (6035/12978)           
remote: Finding sources:  48% (6165/12978)           
remote: Finding sources:  49% (6295/12978)           
remote: Finding sources:  50% (6425/12978)           
remote: Finding sources:  51% (6554/12978)           
remote: Finding sources:  52% (6684/12978)           
remote: Finding sources:  53% (6814/12978)           
remote: Finding sources:  54% (6944/12978)           
remote: Finding sources:  55% (7074/12978)           
remote: Finding sources:  56% (7203/12978)           
remote: Finding sources:  57% (7333/12978)           
remote: Finding sources:  58% (7463/12978)           
remote: Finding sources:  59% (7593/12978)           
remote: Finding sources:  60% (7722/12978)           
remote: Finding sources:  61% (7852/12978)           
remote: Finding sources:  62% (7982/12978)           
remote: Finding sources:  63% (8112/12978)           
remote: Finding sources:  64% (8242/12978)           
remote: Finding sources:  65% (8371/12978)           
remote: Finding sources:  66% (8501/12978)           
remote: Finding sources:  67% (8631/12978)           
remote: Finding sources:  68% (8761/12978)           
remote: Finding sources:  69% (8890/12978)           
remote: Finding sources:  70% (9020/12978)           
remote: Finding sources:  71% (9150/12978)           
remote: Finding sources:  72% (9280/12978)           
remote: Finding sources:  73% (9410/12978)           
remote: Finding sources:  74% (9539/12978)           
remote: Finding sources:  75% (9669/12978)           
remote: Finding sources:  76% (9799/12978)           
remote: Finding sources:  77% (9929/12978)           
remote: Finding sources:  78% (10058/12978)           
remote: Finding sources:  79% (10188/12978)           
remote: Finding sources:  80% (10318/12978)           
remote: Finding sources:  81% (10448/12978)           
remote: Finding sources:  82% (10578/12978)           
remote: Finding sources:  83% (10707/12978)           
remote: Finding sources:  84% (10837/12978)           
remote: Finding sources:  85% (10967/12978)           
remote: Finding sources:  86% (11097/12978)           
remote: Finding sources:  87% (11226/12978)           
remote: Finding sources:  88% (11356/12978)           
remote: Finding sources:  89% (11486/12978)           
remote: Finding sources:  90% (11616/12978)           
remote: Finding sources:  91% (11746/12978)           
remote: Finding sources:  92% (11875/12978)           
remote: Finding sources:  93% (12005/12978)           
remote: Finding sources:  94% (12135/12978)           
remote: Finding sources:  95% (12265/12978)           
remote: Finding sources:  96% (12394/12978)           
remote: Finding sources:  97% (12524/12978)           
remote: Finding sources:  98% (12654/12978)           
remote: Finding sources:  99% (12784/12978)           
remote: Finding sources: 100% (12914/12978)           
remote: Finding sources: 100% (12978/12978)        
remote: Getting sizes:   1% (58/11472)           
remote: Getting sizes:   2% (173/11472)           
remote: Getting sizes:   3% (287/11472)           
remote: Getting sizes:   4% (402/11472)           
remote: Getting sizes:   5% (517/11472)           
remote: Getting sizes:   6% (631/11472)           
remote: Getting sizes:   7% (746/11472)           
remote: Getting sizes:   8% (861/11472)           
remote: Getting sizes:   9% (976/11472)           
remote: Getting sizes:  10% (1090/11472)           
remote: Getting sizes:  11% (1205/11472)           
remote: Getting sizes:  12% (1320/11472)           
remote: Getting sizes:  13% (1434/11472)           
remote: Getting sizes:  14% (1549/11472)           
remote: Getting sizes:  15% (1664/11472)           
remote: Getting sizes:  16% (1779/11472)           
remote: Getting sizes:  17% (1893/11472)           
remote: Getting sizes:  18% (2008/11472)           
remote: Getting sizes:  19% (2123/11472)           
remote: Getting sizes:  20% (2238/11472)           
remote: Getting sizes:  21% (2352/11472)           
remote: Getting sizes:  22% (2467/11472)           
remote: Getting sizes:  23% (2582/11472)           
remote: Getting sizes:  24% (2696/11472)           
remote: Getting sizes:  25% (2811/11472)           
remote: Getting sizes:  26% (2926/11472)           
remote: Getting sizes:  27% (3041/11472)           
remote: Getting sizes:  28% (3155/11472)           
remote: Getting sizes:  29% (3270/11472)           
remote: Getting sizes:  30% (3385/11472)           
remote: Getting sizes:  31% (3499/11472)           
remote: Getting sizes:  32% (3614/11472)           
remote: Getting sizes:  33% (3729/11472)           
remote: Getting sizes:  34% (3844/11472)           
remote: Getting sizes:  35% (3958/11472)           
remote: Getting sizes:  36% (4073/11472)           
remote: Getting sizes:  37% (4188/11472)           
remote: Getting sizes:  38% (4302/11472)           
remote: Getting sizes:  39% (4417/11472)           
remote: Getting sizes:  40% (4532/11472)           
remote: Getting sizes:  41% (4647/11472)           
remote: Getting sizes:  42% (4761/11472)           
remote: Getting sizes:  43% (4876/11472)           
remote: Getting sizes:  44% (4991/11472)           
remote: Getting sizes:  45% (5106/11472)           
remote: Getting sizes:  46% (5220/11472)           
remote: Getting sizes:  47% (5335/11472)           
remote: Getting sizes:  48% (5450/11472)           
remote: Getting sizes:  49% (5564/11472)           
remote: Getting sizes:  50% (5679/11472)           
remote: Getting sizes:  51% (5794/11472)           
remote: Getting sizes:  52% (5909/11472)           
remote: Getting sizes:  53% (6023/11472)           
remote: Getting sizes:  54% (6138/11472)           
remote: Getting sizes:  55% (6253/11472)           
remote: Getting sizes:  56% (6367/11472)           
remote: Getting sizes:  57% (6482/11472)           
remote: Getting sizes:  58% (6597/11472)           
remote: Getting sizes:  59% (6712/11472)           
remote: Getting sizes:  60% (6826/11472)           
remote: Getting sizes:  61% (6941/11472)           
remote: Getting sizes:  62% (7056/11472)           
remote: Getting sizes:  63% (7170/11472)           
remote: Getting sizes:  64% (7285/11472)           
remote: Getting sizes:  65% (7400/11472)           
remote: Getting sizes:  66% (7515/11472)           
remote: Getting sizes:  67% (7629/11472)           
remote: Getting sizes:  68% (7744/11472)           
remote: Getting sizes:  69% (7859/11472)           
remote: Getting sizes:  70% (7974/11472)           
remote: Getting sizes:  71% (8088/11472)           
remote: Getting sizes:  72% (8203/11472)           
remote: Getting sizes:  73% (8318/11472)           
remote: Getting sizes:  74% (8432/11472)           
remote: Getting sizes:  75% (8547/11472)           
remote: Getting sizes:  76% (8662/11472)           
remote: Getting sizes:  77% (8777/11472)           
remote: Getting sizes:  78% (8891/11472)           
remote: Getting sizes:  79% (9006/11472)           
remote: Getting sizes:  80% (9121/11472)           
remote: Getting sizes:  81% (9235/11472)           
remote: Getting sizes:  82% (9350/11472)           
remote: Getting sizes:  83% (9465/11472)           
remote: Getting sizes:  84% (9580/11472)           
remote: Getting sizes:  85% (9694/11472)           
remote: Getting sizes:  86% (9809/11472)           
remote: Getting sizes:  87% (9924/11472)           
remote: Getting sizes:  88% (10038/11472)           
remote: Getting sizes:  89% (10153/11472)           
remote: Getting sizes:  90% (10268/11472)           
remote: Getting sizes:  91% (10383/11472)           
remote: Getting sizes:  92% (10497/11472)           
remote: Getting sizes:  93% (10612/11472)           
remote: Getting sizes:  94% (10727/11472)           
remote: Getting sizes:  95% (10842/11472)           
remote: Getting sizes:  96% (10956/11472)           
remote: Getting sizes:  97% (11071/11472)           
remote: Getting sizes:  98% (11186/11472)           
remote: Getting sizes:  99% (11300/11472)           
remote: Getting sizes: 100% (11415/11472)           
remote: Getting sizes: 100% (11472/11472)        
remote: Compressing objects:   2% (2283/136019)           
remote: Compressing objects:   3% (3527/136019)           
remote: Compressing objects:   4% (4761/136019)           
remote: Compressing objects:   5% (6493/136019)           
remote: Compressing objects:   6% (7488/136019)           
remote: Compressing objects:   7% (8976/136019)           
remote: Compressing objects:   8% (10203/136019)           
remote: Compressing objects:   8% (10845/136019)           
remote: Compressing objects:   9% (11577/136019)           
remote: Compressing objects:  10% (13020/136019)           
remote: Compressing objects:  11% (14292/136019)           
remote: Compressing objects:  12% (15643/136019)           
remote: Compressing objects:  13% (17005/136019)           
remote: Compressing objects:  14% (18369/136019)           
remote: Compressing objects:  15% (19739/136019)           
remote: Compressing objects:  16% (21092/136019)           
remote: Compressing objects:  17% (22494/136019)           
remote: Compressing objects:  18% (23812/136019)           
remote: Compressing objects:  19% (25178/136019)           
remote: Compressing objects:  20% (26525/136019)           
remote: Compressing objects:  21% (27892/136019)           
remote: Compressing objects:  22% (29245/136019)           
remote: Compressing objects:  23% (30608/136019)           
remote: Compressing objects:  23% (31107/136019)           
remote: Compressing objects:  24% (31965/136019)           
remote: Compressing objects:  25% (33328/136019)           
remote: Compressing objects:  26% (34718/136019)           
remote: Compressing objects:  27% (36242/136019)           
remote: Compressing objects:  28% (37463/136019)           
remote: Compressing objects:  29% (38920/136019)           
remote: Compressing objects:  30% (40413/136019)           
remote: Compressing objects:  31% (41518/136019)           
remote: Compressing objects:  32% (42874/136019)           
remote: Compressing objects:  33% (44291/136019)           
remote: Compressing objects:  34% (45581/136019)           
remote: Compressing objects:  35% (46998/136019)           
remote: Compressing objects:  36% (48288/136019)           
remote: Compressing objects:  37% (49662/136019)           
remote: Compressing objects:  38% (51008/136019)           
remote: Compressing objects:  39% (52578/136019)           
remote: Compressing objects:  40% (53740/136019)           
remote: Compressing objects:  41% (55178/136019)           
remote: Compressing objects:  42% (56456/136019)           
remote: Compressing objects:  43% (57809/136019)           
remote: Compressing objects:  44% (59346/136019)           
remote: Compressing objects:  45% (60555/136019)           
remote: Compressing objects:  46% (61889/136019)           
remote: Compressing objects:  47% (63635/136019)           
remote: Compressing objects:  48% (64734/136019)           
remote: Compressing objects:  49% (66266/136019)           
remote: Compressing objects:  50% (67771/136019)           
remote: Compressing objects:  51% (68697/136019)           
remote: Compressing objects:  52% (70305/136019)           
remote: Compressing objects:  53% (71426/136019)           
remote: Compressing objects:  54% (72847/136019)           
remote: Compressing objects:  55% (75005/136019)           
remote: Compressing objects:  56% (75722/136019)           
remote: Compressing objects:  57% (76854/136019)           
remote: Compressing objects:  58% (78328/136019)           
remote: Compressing objects:  59% (79875/136019)           
remote: Compressing objects:  60% (81271/136019)           
remote: Compressing objects:  61% (82609/136019)           
remote: Compressing objects:  62% (83836/136019)           
remote: Compressing objects:  63% (85035/136019)           
remote: Compressing objects:  64% (86376/136019)           
remote: Compressing objects:  65% (87765/136019)           
remote: Compressing objects:  66% (90114/136019)           
remote: Compressing objects:  67% (90753/136019)           
remote: Compressing objects:  68% (91837/136019)           
remote: Compressing objects:  69% (93275/136019)           
remote: Compressing objects:  70% (94574/136019)           
remote: Compressing objects:  71% (95905/136019)           
remote: Compressing objects:  72% (97302/136019)           
remote: Compressing objects:  73% (98642/136019)           
remote: Compressing objects:  74% (100233/136019)           
remote: Compressing objects:  75% (101398/136019)           
remote: Compressing objects:  76% (102716/136019)           
remote: Compressing objects:  77% (104180/136019)           
remote: Compressing objects:  78% (105454/136019)           
remote: Compressing objects:  79% (106802/136019)           
remote: Compressing objects:  80% (108237/136019)           
remote: Compressing objects:  81% (109801/136019)           
remote: Compressing objects:  82% (110904/136019)           
remote: Compressing objects:  83% (112279/136019)           
remote: Compressing objects:  84% (113737/136019)           
remote: Compressing objects:  85% (115028/136019)           
remote: Compressing objects:  86% (116581/136019)           
remote: Compressing objects:  86% (117628/136019)           
remote: Compressing objects:  87% (117694/136019)           
remote: Compressing objects:  88% (119021/136019)           
remote: Compressing objects:  89% (120504/136019)           
remote: Compressing objects:  90% (121775/136019)           
remote: Compressing objects:  91% (123110/136019)           
remote: Compressing objects:  92% (124730/136019)           
remote: Compressing objects:  93% (125931/136019)           
remote: Compressing objects:  94% (128121/136019)           
remote: Compressing objects:  95% (128760/136019)           
remote: Compressing objects:  96% (130048/136019)           
remote: Compressing objects:  97% (131291/136019)           
remote: Compressing objects:  98% (132747/136019)           
remote: Compressing objects:  99% (133979/136019)           
remote: Compressing objects: 100% (135344/136019)           
remote: Compressing objects: 100% (136018/136019)        
Receiving objects:   0% (1/12978)
Receiving objects:   1% (130/12978)
Receiving objects:   2% (260/12978)
Receiving objects:   3% (390/12978)
Receiving objects:   4% (520/12978)
Receiving objects:   5% (649/12978)
Receiving objects:   6% (779/12978)
Receiving objects:   7% (909/12978)
Receiving objects:   8% (1039/12978)
Receiving objects:   9% (1169/12978)
Receiving objects:  10% (1298/12978)
Receiving objects:  11% (1428/12978)
Receiving objects:  12% (1558/12978)
Receiving objects:  13% (1688/12978)
Receiving objects:  14% (1817/12978)
Receiving objects:  15% (1947/12978)
Receiving objects:  16% (2077/12978)
Receiving objects:  17% (2207/12978)
Receiving objects:  18% (2337/12978), 4.55 MiB | 9.08 MiB/s
Receiving objects:  19% (2466/12978), 4.55 MiB | 9.08 MiB/s
Receiving objects:  20% (2596/12978), 4.55 MiB | 9.08 MiB/s
Receiving objects:  21% (2726/12978), 4.55 MiB | 9.08 MiB/s
Receiving objects:  22% (2856/12978), 4.55 MiB | 9.08 MiB/s
Receiving objects:  23% (2985/12978), 4.55 MiB | 9.08 MiB/s
Receiving objects:  24% (3115/12978), 4.55 MiB | 9.08 MiB/s
Receiving objects:  25% (3245/12978), 4.55 MiB | 9.08 MiB/s
Receiving objects:  26% (3375/12978), 4.55 MiB | 9.08 MiB/s
Receiving objects:  27% (3505/12978), 4.55 MiB | 9.08 MiB/s
Receiving objects:  28% (3634/12978), 4.55 MiB | 9.08 MiB/s
Receiving objects:  29% (3764/12978), 4.55 MiB | 9.08 MiB/s
Receiving objects:  30% (3894/12978), 4.55 MiB | 9.08 MiB/s
Receiving objects:  31% (4024/12978), 4.55 MiB | 9.08 MiB/s
Receiving objects:  32% (4153/12978), 4.55 MiB | 9.08 MiB/s
Receiving objects:  32% (4194/12978), 4.55 MiB | 9.08 MiB/s
Receiving objects:  33% (4283/12978), 4.55 MiB | 9.08 MiB/s
Receiving objects:  34% (4413/12978), 9.25 MiB | 9.24 MiB/s
Receiving objects:  35% (4543/12978), 9.25 MiB | 9.24 MiB/s
Receiving objects:  36% (4673/12978), 9.25 MiB | 9.24 MiB/s
Receiving objects:  37% (4802/12978), 12.13 MiB | 8.09 MiB/s
Receiving objects:  38% (4932/12978), 12.13 MiB | 8.09 MiB/s
Receiving objects:  39% (5062/12978), 12.13 MiB | 8.09 MiB/s
Receiving objects:  40% (5192/12978), 12.13 MiB | 8.09 MiB/s
Receiving objects:  41% (5321/12978), 12.13 MiB | 8.09 MiB/s
Receiving objects:  42% (5451/12978), 12.13 MiB | 8.09 MiB/s
Receiving objects:  43% (5581/12978), 12.13 MiB | 8.09 MiB/s
Receiving objects:  44% (5711/12978), 12.13 MiB | 8.09 MiB/s
Receiving objects:  45% (5841/12978), 12.13 MiB | 8.09 MiB/s
Receiving objects:  45% (5918/12978), 12.13 MiB | 8.09 MiB/s
Receiving objects:  46% (5970/12978), 15.94 MiB | 7.94 MiB/s
Receiving objects:  47% (6100/12978), 19.56 MiB | 7.80 MiB/s
Receiving objects:  47% (6222/12978), 19.56 MiB | 7.80 MiB/s
Receiving objects:  48% (6230/12978), 19.56 MiB | 7.80 MiB/s
Receiving objects:  49% (6360/12978), 23.18 MiB | 7.70 MiB/s
Receiving objects:  50% (6489/12978), 23.18 MiB | 7.70 MiB/s
Receiving objects:  51% (6619/12978), 23.18 MiB | 7.70 MiB/s
Receiving objects:  52% (6749/12978), 28.06 MiB | 7.97 MiB/s
Receiving objects:  53% (6879/12978), 28.06 MiB | 7.97 MiB/s
Receiving objects:  54% (7009/12978), 28.06 MiB | 7.97 MiB/s
Receiving objects:  55% (7138/12978), 28.06 MiB | 7.97 MiB/s
Receiving objects:  56% (7268/12978), 28.06 MiB | 7.97 MiB/s
Receiving objects:  57% (7398/12978), 28.06 MiB | 7.97 MiB/s
Receiving objects:  58% (7528/12978), 28.06 MiB | 7.97 MiB/s
Receiving objects:  59% (7658/12978), 28.06 MiB | 7.97 MiB/s
Receiving objects:  59% (7677/12978), 28.06 MiB | 7.97 MiB/s
Receiving objects:  60% (7787/12978), 32.68 MiB | 8.13 MiB/s
Receiving objects:  61% (7917/12978), 32.68 MiB | 8.13 MiB/s
Receiving objects:  62% (8047/12978), 32.68 MiB | 8.13 MiB/s
Receiving objects:  63% (8177/12978), 32.68 MiB | 8.13 MiB/s
Receiving objects:  64% (8306/12978), 32.68 MiB | 8.13 MiB/s
Receiving objects:  65% (8436/12978), 32.68 MiB | 8.13 MiB/s
Receiving objects:  66% (8566/12978), 32.68 MiB | 8.13 MiB/s
Receiving objects:  67% (8696/12978), 32.68 MiB | 8.13 MiB/s
Receiving objects:  68% (8826/12978), 32.68 MiB | 8.13 MiB/s
Receiving objects:  69% (8955/12978), 32.68 MiB | 8.13 MiB/s
Receiving objects:  70% (9085/12978), 32.68 MiB | 8.13 MiB/s
Receiving objects:  71% (9215/12978), 32.68 MiB | 8.13 MiB/s
Receiving objects:  72% (9345/12978), 32.68 MiB | 8.13 MiB/s
Receiving objects:  73% (9474/12978), 32.68 MiB | 8.13 MiB/s
Receiving objects:  74% (9604/12978), 32.68 MiB | 8.13 MiB/s
Receiving objects:  75% (9734/12978), 32.68 MiB | 8.13 MiB/s
Receiving objects:  76% (9864/12978), 32.68 MiB | 8.13 MiB/s
Receiving objects:  77% (9994/12978), 32.68 MiB | 8.13 MiB/s
Receiving objects:  78% (10123/12978), 32.68 MiB | 8.13 MiB/s
Receiving objects:  79% (10253/12978), 32.68 MiB | 8.13 MiB/s
Receiving objects:  80% (10383/12978), 32.68 MiB | 8.13 MiB/s
Receiving objects:  81% (10513/12978), 32.68 MiB | 8.13 MiB/s
Receiving objects:  82% (10642/12978), 32.68 MiB | 8.13 MiB/s
Receiving objects:  83% (10772/12978), 32.68 MiB | 8.13 MiB/s
Receiving objects:  84% (10902/12978), 32.68 MiB | 8.13 MiB/s
Receiving objects:  85% (11032/12978), 32.68 MiB | 8.13 MiB/s
Receiving objects:  86% (11162/12978), 32.68 MiB | 8.13 MiB/s
Receiving objects:  87% (11291/12978), 32.68 MiB | 8.13 MiB/s
Receiving objects:  88% (11421/12978), 32.68 MiB | 8.13 MiB/s
Receiving objects:  89% (11551/12978), 32.68 MiB | 8.13 MiB/s
Receiving objects:  90% (11681/12978), 40.26 MiB | 8.91 MiB/s
Receiving objects:  91% (11810/12978), 40.26 MiB | 8.91 MiB/s
Receiving objects:  92% (11940/12978), 40.26 MiB | 8.91 MiB/s
Receiving objects:  93% (12070/12978), 40.26 MiB | 8.91 MiB/s
Receiving objects:  94% (12200/12978), 40.26 MiB | 8.91 MiB/s
Receiving objects:  95% (12330/12978), 40.26 MiB | 8.91 MiB/s
Receiving objects:  96% (12459/12978), 40.26 MiB | 8.91 MiB/s
Receiving objects:  97% (12589/12978), 40.26 MiB | 8.91 MiB/s
Receiving objects:  98% (12719/12978), 40.26 MiB | 8.91 MiB/s
Receiving objects:  99% (12849/12978), 40.26 MiB | 8.91 MiB/s
Receiving objects:  99% (12920/12978), 40.26 MiB | 8.91 MiB/s
remote: Total 12978 (delta 2788), reused 6334 (delta 1503)        
Receiving objects: 100% (12978/12978), 45.24 MiB | 9.00 MiB/s
Receiving objects: 100% (12978/12978), 45.70 MiB | 9.03 MiB/s, done.
Resolving deltas:   0% (0/2788)
Resolving deltas:   1% (28/2788)
Resolving deltas:   2% (56/2788)
Resolving deltas:   3% (84/2788)
Resolving deltas:   4% (112/2788)
Resolving deltas:   5% (140/2788)
Resolving deltas:   6% (168/2788)
Resolving deltas:   7% (196/2788)
Resolving deltas:   8% (224/2788)
Resolving deltas:   9% (251/2788)
Resolving deltas:  10% (279/2788)
Resolving deltas:  11% (307/2788)
Resolving deltas:  12% (335/2788)
Resolving deltas:  13% (363/2788)
Resolving deltas:  14% (391/2788)
Resolving deltas:  15% (420/2788)
Resolving deltas:  16% (447/2788)
Resolving deltas:  17% (474/2788)
Resolving deltas:  18% (502/2788)
Resolving deltas:  19% (530/2788)
Resolving deltas:  20% (558/2788)
Resolving deltas:  21% (587/2788)
Resolving deltas:  22% (614/2788)
Resolving deltas:  23% (642/2788)
Resolving deltas:  24% (670/2788)
Resolving deltas:  25% (698/2788)
Resolving deltas:  26% (726/2788)
Resolving deltas:  27% (753/2788)
Resolving deltas:  28% (781/2788)
Resolving deltas:  29% (809/2788)
Resolving deltas:  30% (837/2788)
Resolving deltas:  31% (865/2788)
Resolving deltas:  32% (893/2788)
Resolving deltas:  33% (921/2788)
Resolving deltas:  34% (948/2788)
Resolving deltas:  35% (976/2788)
Resolving deltas:  36% (1006/2788)
Resolving deltas:  37% (1032/2788)
Resolving deltas:  38% (1060/2788)
Resolving deltas:  39% (1088/2788)
Resolving deltas:  40% (1116/2788)
Resolving deltas:  41% (1144/2788)
Resolving deltas:  42% (1171/2788)
Resolving deltas:  43% (1200/2788)
Resolving deltas:  44% (1227/2788)
Resolving deltas:  45% (1255/2788)
Resolving deltas:  46% (1283/2788)
Resolving deltas:  47% (1311/2788)
Resolving deltas:  48% (1340/2788)
Resolving deltas:  49% (1367/2788)
Resolving deltas:  50% (1394/2788)
Resolving deltas:  51% (1422/2788)
Resolving deltas:  52% (1450/2788)
Resolving deltas:  53% (1478/2788)
Resolving deltas:  54% (1506/2788)
Resolving deltas:  55% (1534/2788)
Resolving deltas:  56% (1562/2788)
Resolving deltas:  57% (1590/2788)
Resolving deltas:  58% (1618/2788)
Resolving deltas:  59% (1645/2788)
Resolving deltas:  60% (1673/2788)
Resolving deltas:  61% (1701/2788)
Resolving deltas:  62% (1729/2788)
Resolving deltas:  63% (1757/2788)
Resolving deltas:  64% (1785/2788)
Resolving deltas:  65% (1813/2788)
Resolving deltas:  66% (1841/2788)
Resolving deltas:  67% (1868/2788)
Resolving deltas:  68% (1896/2788)
Resolving deltas:  69% (1924/2788)
Resolving deltas:  70% (1952/2788)
Resolving deltas:  71% (1980/2788)
Resolving deltas:  72% (2008/2788)
Resolving deltas:  73% (2036/2788)
Resolving deltas:  74% (2064/2788)
Resolving deltas:  75% (2091/2788)
Resolving deltas:  76% (2119/2788)
Resolving deltas:  77% (2147/2788)
Resolving deltas:  78% (2175/2788)
Resolving deltas:  79% (2203/2788)
Resolving deltas:  80% (2231/2788)
Resolving deltas:  81% (2259/2788)
Resolving deltas:  82% (2287/2788)
Resolving deltas:  83% (2315/2788)
Resolving deltas:  84% (2344/2788)
Resolving deltas:  85% (2370/2788)
Resolving deltas:  86% (2398/2788)
Resolving deltas:  87% (2426/2788)
Resolving deltas:  88% (2454/2788)
Resolving deltas:  89% (2482/2788)
Resolving deltas:  90% (2510/2788)
Resolving deltas:  91% (2538/2788)
Resolving deltas:  92% (2565/2788)
Resolving deltas:  93% (2593/2788)
Resolving deltas:  94% (2622/2788)
Resolving deltas:  95% (2650/2788)
Resolving deltas:  96% (2677/2788)
Resolving deltas:  97% (2705/2788)
Resolving deltas:  98% (2734/2788)
Resolving deltas:  99% (2761/2788)
Resolving deltas: 100% (2788/2788)
Resolving deltas: 100% (2788/2788), done.
Updating files:  60% (6922/11459)
Updating files:  61% (6990/11459)
Updating files:  62% (7105/11459)
Updating files:  63% (7220/11459)
Updating files:  64% (7334/11459)
Updating files:  65% (7449/11459)
Updating files:  66% (7563/11459)
Updating files:  67% (7678/11459)
Updating files:  68% (7793/11459)
Updating files:  69% (7907/11459)
Updating files:  70% (8022/11459)
Updating files:  71% (8136/11459)
Updating files:  72% (8251/11459)
Updating files:  73% (8366/11459)
Updating files:  74% (8480/11459)
Updating files:  75% (8595/11459)
Updating files:  76% (8709/11459)
Updating files:  77% (8824/11459)
Updating files:  78% (8939/11459)
Updating files:  79% (9053/11459)
Updating files:  80% (9168/11459)
Updating files:  81% (9282/11459)
Updating files:  82% (9397/11459)
Updating files:  83% (9511/11459)
Updating files:  84% (9626/11459)
Updating files:  85% (9741/11459)
Updating files:  86% (9855/11459)
Updating files:  87% (9970/11459)
Updating files:  88% (10084/11459)
Updating files:  89% (10199/11459)
Updating files:  90% (10314/11459)
Updating files:  91% (10428/11459)
Updating files:  92% (10543/11459)
Updating files:  93% (10657/11459)
Updating files:  94% (10772/11459)
Updating files:  95% (10887/11459)
Updating files:  96% (11001/11459)
Updating files:  97% (11116/11459)
Updating files:  98% (11230/11459)
Updating files:  99% (11345/11459)
Updating files: 100% (11459/11459)
Updating files: 100% (11459/11459), done.
 00:12

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  30/133 [======>---------------------]  22%
  61/133 [============>---------------]  45%
  84/133 [=================>----------]  63%
 109/133 [======================>-----]  81%
 125/133 [==========================>-]  93%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:07

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:02

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 5.3 s.
 00:05

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 16s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:16

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:31

 01:32

Install 'extensions/EventBus'...

Cloning component(s)
:0: _clone_component "extensions/EventStreamConfig"
:1: _clone_component "extensions/EventBus"
|1| 
|1| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/EventBus to 'extensions/EventBus' (use CLONE_DEPTH=0 for full depth)
|1| Cloning into 'extensions/EventBus'...
|1| remote: Counting objects: 1           
remote: Counting objects: 146, done        
|1| remote: Finding sources:   1% (1/146)           
remote: Finding sources:   2% (3/146)           
remote: Finding sources:   3% (4/146)           
remote: Finding sources:   4% (6/146)           
remote: Finding sources:   5% (7/146)           
remote: Finding sources:   6% (9/146)           
remote: Finding sources:   7% (10/146)           
remote: Finding sources:   8% (11/146)           
remote: Finding sources:   9% (13/146)           
remote: Finding sources:  10% (14/146)           
remote: Finding sources:  11% (16/146)           
remote: Finding sources:  12% (17/146)           
remote: Finding sources:  13% (19/146)           
remote: Finding sources:  14% (20/146)           
remote: Finding sources:  15% (22/146)           
remote: Finding sources:  16% (23/146)           
remote: Finding sources:  17% (25/146)           
remote: Finding sources:  18% (26/146)           
remote: Finding sources:  19% (28/146)           
remote: Finding sources:  20% (29/146)           
remote: Finding sources:  21% (30/146)           
remote: Finding sources:  22% (32/146)           
remote: Finding sources:  23% (33/146)           
remote: Finding sources:  24% (35/146)           
remote: Finding sources:  25% (36/146)           
remote: Finding sources:  26% (38/146)           
remote: Finding sources:  27% (39/146)           
remote: Finding sources:  28% (41/146)           
remote: Finding sources:  29% (42/146)           
remote: Finding sources:  30% (44/146)           
remote: Finding sources:  31% (45/146)           
remote: Finding sources:  32% (46/146)           
remote: Finding sources:  33% (48/146)           
remote: Finding sources:  34% (49/146)           
remote: Finding sources:  35% (51/146)           
remote: Finding sources:  36% (52/146)           
remote: Finding sources:  37% (54/146)           
remote: Finding sources:  38% (55/146)           
remote: Finding sources:  39% (57/146)           
remote: Finding sources:  40% (58/146)           
remote: Finding sources:  41% (60/146)           
remote: Finding sources:  42% (61/146)           
remote: Finding sources:  43% (63/146)           
remote: Finding sources:  44% (64/146)           
remote: Finding sources:  45% (65/146)           
remote: Finding sources:  46% (67/146)           
remote: Finding sources:  47% (68/146)           
remote: Finding sources:  48% (70/146)           
remote: Finding sources:  49% (71/146)           
remote: Finding sources:  50% (73/146)           
remote: Finding sources:  51% (74/146)           
remote: Finding sources:  52% (76/146)           
remote: Finding sources:  53% (77/146)           
remote: Finding sources:  54% (79/146)           
remote: Finding sources:  55% (80/146)           
remote: Finding sources:  56% (82/146)           
remote: Finding sources:  57% (83/146)           
remote: Finding sources:  58% (84/146)           
remote: Finding sources:  59% (86/146)           
remote: Finding sources:  60% (87/146)           
remote: Finding sources:  61% (89/146)           
remote: Finding sources:  62% (90/146)           
remote: Finding sources:  63% (92/146)           
remote: Finding sources:  64% (93/146)           
remote: Finding sources:  65% (95/146)           
remote: Finding sources:  66% (96/146)           
remote: Finding sources:  67% (98/146)           
remote: Finding sources:  68% (99/146)           
remote: Finding sources:  69% (101/146)           
remote: Finding sources:  70% (102/146)           
remote: Finding sources:  71% (103/146)           
remote: Finding sources:  72% (105/146)           
remote: Finding sources:  73% (106/146)           
remote: Finding sources:  74% (108/146)           
remote: Finding sources: |0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/EventStreamConfig to 'extensions/EventStreamConfig' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/EventStreamConfig'...
|0| remote: Counting objects: 1           
remote: Counting objects: 65, done        
|0| remote: Finding sources:   2% (1/65)           
remote: Finding sources:   3% (2/65)           
remote: Finding sources:   5% (3/65)           
remote: Finding sources:   6% (4/65)           
remote: Finding sources:   8% (5/65)           
remote: Finding sources:   9% (6/65)           
remote: Finding sources:  11% (7/65)           
remote: Finding sources:  12% (8/65)           
remote: Finding sources:  14% (9/65)           
remote: Finding sources:  15% (10/65)           
remote: Finding sources:  17% (11/65)           
remote: Finding sources:  18% (12/65)           
remote: Finding sources:  20% (13/65)           
remote: Finding sources:  22% (14/65)           
remote: Finding sources:  23% (15/65)           
remote: Finding sources:  25% (16/65)           
remote: Finding sources:  26% (17/65)           
remote: Finding sources:  28% (18/65)           
remote: Finding sources:  29% (19/65)           
remote: Finding sources:  31% (20/65)           
remote: Finding sources:  32% (21/65)           
remote: Finding sources:  34% (22/65)           
remote: Finding sources:  35% (23/65)           
remote: Finding sources:  37% (24/65)           
remote: Finding sources:  38% (25/65)           
remote: Finding sources:  40% (26/65)           
remote: Finding sources:  42% (27/65)           
remote: Finding sources:  43% (28/65)           
remote: Finding sources:  45% (29/65)           
remote: Finding sources:  46% (30/65)           
remote: Finding sources:  48% (31/65)           
remote: Finding sources:  49% (32/65)           
remote: Finding sources:  51% (33/65)           
remote: Finding sources:  52% (34/65)           
remote: Finding sources:  54% (35/65)           
remote: Finding sources:  55% (36/65)           
remote: Finding sources:  57% (37/65)           
remote: Finding sources:  58% (38/65)           
remote: Finding sources:  60% (39/65)           
remote: Finding sources:  62% (40/65)           
remote: Finding sources:  63% (41/65)           
remote: Finding sources:  65% (42/65)           
remote: Finding sources:  66% (43/65)           
remote: Finding sources:  68% (44/65)           
remote: Finding sources:  69% (45/65)           
remote: Finding sources:  71% (46/65)           
remote: Finding sources:  72% (47/65)           
remote: Finding sources:  74% (48/65)           
remote: Finding sources:  75% (49/65)           
remote: Finding sources:  77% (50/65)           
remote: Finding sources:  78% (51/65)           
remote: Finding sources:  80% (52/65)           
remote: Finding sources:  82% (53/65)           
remote: Finding sources:  83% (54/65)           
remote: Finding sources:  85% (55/65)           
remote: Finding sources:  86% (56/65)           
remote: Finding sources:  88% (57/65)           
remote: Finding sources:  89% (58/65)           
remote: Finding sources:  91% (59/65)           
remote: Finding sources:  92% (60/65)           
remote: Finding sources:  94% (61/65)           
remote: Finding sources:  95% (62/65)           
remote: Finding sources:  97% (63/65)           
remote: Finding sources:  98% (64/65)           
remote: Finding sources: 100% (65/65)           
remote: Finding sources: 100% (65/65)        
|0| remote: Getting sizes:   2% (1/61)           
remote: Getting sizes:   3% (2/61)           
remote: Getting sizes:   5% (3/61)           
remote: Getting sizes:   7% (4/61)           
remote: Getting sizes:   8% (5/61)           
remote: Getting sizes:  10% (6/61)           
remote: Getting sizes:  11% (7/61)           
remote: Getting sizes:  13% (8/61)           
remote: Getting sizes:  15% (9/61)           
remote: Getting sizes:  16% (10/61)           
rem 75% (109/146)           
remote: Finding sources:  76% (111/146)           
remote: Finding sources:  77% (112/146)           
remote: Finding sources:  78% (114/146)           
remote: Finding sources:  79% (115/146)           
remote: Finding sources:  80% (117/146)           
remote: Finding sources:  81% (118/146)           
remote: Finding sources:  82% (119/146)           
remote: Finding sources:  83% (121/146)           
remote: Finding sources:  84% (122/146)           
remote: Finding sources:  85% (124/146)           
remote: Finding sources:  86% (125/146)           
remote: Finding sources:  87% (127/146)           
remote: Finding sources:  88% (128/146)           
remote: Finding sources:  89% (130/146)           
remote: Finding sources:  90% (131/146)           
remote: Finding sources:  91% (133/146)           
remote: Finding sources:  92% (134/146)           
remote: Finding sources:  93% (136/146)           
remote: Finding sources:  94% (137/146)           
remote: Finding sources:  95% (138/146)           
remote: Finding sources:  96% (140/146)           
remote: Finding sources:  97% (141/146)           
remote: Finding sources:  98% (143/146)           
remote: Finding sources:  99% (144/146)           
remote: Finding sources: 100% (146/146)           
remote: Finding sources: 100% (146/146)        
|1| remote: Getting sizes:   1% (1/137)           
remote: Getting sizes:   2% (3/137)           
remote: Getting sizes:   3% (4/137)           
remote: Getting sizes:   4% (5/137)           
remote: Getting sizes:   5% (7/137)           
remote: Getting sizes:   6% (8/137)           
remote: Getting sizes:   7% (9/137)           
remote: Getting sizes:   8% (11/137)           
remote: Getting sizes:   9% (12/137)           
remote: Getting sizes:  10% (14/137)           
remote: Getting sizes:  11% (15/137)           
remote: Getting sizes:  12% (16/137)           
remote: Getting sizes:  13% (18/137)           
remote: Getting sizes:  14% (19/137)           
remote: Getting sizes:  15% (20/137)           
remote: Getting sizes:  16% (22/137)           
remote: Getting sizes:  17% (23/137)           
remote: Getting sizes:  18% (24/137)           
remote: Getting sizes:  19% (26/137)           
remote: Getting sizes:  20% (27/137)           
remote: Getting sizes:  21% (29/137)           
remote: Getting sizes:  22% (30/137)           
remote: Getting sizes:  23% (31/137)           
remote: Getting sizes:  24% (33/137)           
remote: Getting sizes:  25% (34/137)           
remote: Getting sizes:  26% (35/137)           
remote: Getting sizes:  27% (37/137)           
remote: Getting sizes:  28% (38/137)           
remote: Getting sizes:  29% (40/137)           
remote: Getting sizes:  30% (41/137)           
remote: Getting sizes:  31% (42/137)           
remote: Getting sizes:  32% (44/137)           
remote: Getting sizes:  33% (45/137)           
remote: Getting sizes:  34% (46/137)           
remote: Getting sizes:  35% (48/137)           
remote: Getting sizes:  36% (49/137)           
remote: Getting sizes:  37% (51/137)           
remote: Getting sizes:  38% (52/137)           
remote: Getting sizes:  39% (53/137)           
remote: Getting sizes:  40% (55/137)           
remote: Getting sizes:  41% (56/137)           
remote: Getting sizes:  42% (57/137)           
remote: Getting sizes:  43% (59/137)           
remote: Getting sizes:  44% (60/137)           
remote: Getting sizes:  45% (61/137)           
remote: Getting sizes:  46% (63/137)           
remote: Getting sizes:  47% (64/137)           
remote: Getting sizes:  48% (66/137)           
remote: Getting sizes:  49% (67/137)           
remote: Getting sizes:  50% (68/137)           
remote: Getting sizes:  51% (70/137)           
remote: Getting sizes:  52% (71/137)           
remote: Getting sizes:  53% (72/137)           
remote: Getting sizes:  54% (74/137)           
remote: Getting sizes:  55% (75/137)           
remote: Getting sizes:  56% (77/137)           
remote: Getting sizes:  57% (78/137)           
remote: Getting sizes:  58% (79/137)           
remote: Getting sizes:  59% (81/137)           
remote: Getting sizes:  60% (82/137)           
remote: Getting sizes:  61% (83/137)           
remote: Getting sizes:  62% (85/137)           
remote: Getting sizes:  63% (86/137)           
remote: Getting sizes:  64% (87/137)           
remote: Getting sizes:  65% (89/137)           
remote: Getting sizes:  66% (90/137)           
remote: Getting sizes:  67% (92/137)           
remote: Getting sizes:  68% (93/137)           
remote: Getting sizes:  69% (94/137)           
remote: Getting sizes:  70% (96/137)           
remote: Getting sizes:  71% (97/137)           
remote: Getting sizes:  72% (98/137)           
remote: Getting sizes:  73% (100/137)           
remote: Getting sizes:  74% (101/137)           
remote: Getting sizes:  75% (103/137)           
remote: Getting sizes:  76% (104/137)           
remote: Getting sizes:  77% (105/137)           
remote: Getting sizes:  78% (107/137)           
remote: Getting sizes:  79% (108/137)           
remote: Getting sizes:  80% (109/137)           
remote: Getting sizes:  81% (111/137)           
remote: Getting sizes:  82% (112/137)           
remote: Getting sizes:  83% (114/137)           
remote: Getting sizes:  84% (115/137)           
remote: Getting sizes:  85% (116/137)           
remote: Getting sizes:  86% (118/137)           
remote: Getting sizes:  87% (119/137)           
remote: Getting sizes:  88% (120/137)           
remote: Getting sizes:  89% (122/137)           
remote: Getting sizes:  90% (123/137)           
remote: Getting sizes:  91% (124/137)           
remote: Getting sizes:  92% (126/137)           
remote: Getting sizes:  93% (127/137)           
remote: Getting sizes:  94% (129/137)           
remote: Getting sizes:  95% (130/137)           
remote: Getting sizes:  96% (131/137)           
remote: Getting sizes:  97% (133/137)           
remote: Getting sizes:  98% (134/137)           
remote: Getting sizes:  99% (135/137)           
remote: Getting sizes: 100% (137/137)           
remote: Getting sizes: 100% (137/137)        
|1| remote: Compressing objects:   1% (3715/511764)           
remote: Compressing objects:   3% (13093/511764)           
remote: Compressing objects:   4% (20541/511764)           
remote: Compressing objects:   5% (26725/511764)           
remote: Compressing objects:   7% (34646/511764)           
remote: Compressing objects:  11% (56151/511764)           
remote: Compressing objects:  14% (72880/511764)           
remote: Compressing objects:  22% (111464/511764)           
remote: Compressing objects:  23% (116804/511764)           
remote: Compressing objects:  25% (127964/511764)           
remote: Compressing objects:  32% (165593/511764)           
remote: Compressing objects:  33% (169463/511764)           
remote: Compressing objects:  34% (171635/511764)           
remote: Compressing objects:  99% (507317/511764)           
remote: Compressing objects: 100% (510887/511764)           
remote: Compressing objects: 100% (511764/511764)        
|1| Receiving objects:   0% (1/146)
Receiving objects:   1% (2/146)
Receiving objects:   2% (3/146)
Receiving objects:   3% (5/146)
Receiving objects:   4% (6/146)
Receiving objects:   5% (8/146)
Receiving objects:   6% (9/146)
Receiving objects:   7% (11/146)
Receiving objects:   8% (12/146)
Receiving objects:   9% (14/146)
Receiving objects:  10% (15/146)
Receiving objects:  11% (17/146)
Receiving objects:  12% (18/146)
Receiving objects:  13% (19/146)
Receiving objects:  14% (21/146)
Receiving objects:  15% (22/146)
Receiving objects:  16% (24/146)
Receiving objects:  17% (25/146)
Receiving objects:  18% (27/146)
Receiving objects:  19% (28/146)
Receiving objects:  20% (30/146)
Receiving objects:  21% (31/146)
Receiving objects:  22% (33/146)
Receiving objects:  23% (34/146)
Receiving objects:  24% (36/146)
Receiving objects:  25% (37/146)
Receiving objects:  26% (38/146)
Receiving objects:  27% (40/146)
Receiving objects:  28% (41/146)
Receiving objects:  29% (43/146)
Receiving objects:  30% (44/146)
Receiving objects:  31% (46/146)
Receiving objects:  32% (47/146)
Receiving objects:  33% (49/146)
Receiving objects:  34% (50/146)
Receiving objects:  35% (52/146)
Receiving objects:  36% (53/146)
Receiving objects:  37% (55/146)
Receiving objects:  38% (56/146)
Receiving objects:  39% (57/146)
Receiving objects:  40% (59/146)
Receiving objects:  41% (60/146)
Receiving objects:  42% (62/146)
Receiving objects:  43% (63/146)
Receiving objects:  44% (65/146)
Receiving objects:  45% (66/146)
Receiving objects:  46% (68/146)
Receiving objects:  47% (69/146)
Receiving objects:  48% (71/146)
Receiving objects:  49% (72/146)
Receiving objects:  50% (73/146)
Receiving objects:  51% (75/146)
Receiving objects:  52% (76/146)
Receiving objects:  53% (78/146)
Receiving objects:  54% (79/146)
Receiving objects:  55% (81/146)
Receiving objects:  56% (82/146)
Receiving objects:  57% (84/146)
Receiving objects:  58% (85/146)
Receiving objects:  59% (87/146)
Receiving objects:  60% (88/146)
Receiving objects:  61% (90/146)
Receiving objects:  62% (91/146)
Receiving objects:  63% (92/146)
Receiving objects:  64% (94/146)
Receiving objects:  65% (95/146)
Receiving objects:  66% (97/146)
Receiving objects:  67% (98/146)
Receiving objects:  68% (100/146)
Receiving objects:  69% (101/146)
Receiving objects:  70% (103/146)
Receiving objects:  71% (104/146)
Receiving objects:  72% (106/146)
Receiving objects:  73% (107/146)
Receiving objects:  74% (109/146)
Receiving objects:  75% (110/146)
Receiving objects:  76% (111/146)
Receiving objects:  77% (113/146)
Receiving objects:  78% (114/146)
Receiving objects:  79% (116/146)
Receiving objects:  80% (117/146)
Receiving objects:  81% (119/146)
Receiving objects:  82% (120/146)
remote: Total 146 (delta 10), reused 106 (delta 6)        
|1| Receiving objects:  83% (122/146)
Receiving objects:  84% (123/146)
Receiving objects:  85% (125/146)
Receiving objects:  86% (126/146)
Receiving objects:  87% (128/146)
Receiving objects:  88% (129/146)
Receiving objects:  89% (130/146)
Receiving objects:  90% (132/146)
Receiving objects:  91% (133/146)
Receiving objects:  92% (135/146)
Receiving objects:  93% (136/146)
Receiving objects:  94% (138/146)
Receiving objects:  95% (139/146)
Receiving objects:  96% (141/146)
Receiving objects:  97% (142/146)
Receiving objects:  98% (144/146)
Receiving objects:  99% (145/146)
Receiving objects: 100% (146/146)
Receiving objects: 100% (146/146), 213.10 KiB | 6.46 MiB/s, done.
|1| Resolving deltas:   0% (0/10)
Resolving deltas:  10% (1/10)
Resolving deltas:  20% (2/10)
Resolving deltas:  30% (3/10)
Resolving deltas:  40% (4/10)
Resolving deltas:  50% (5/10)
Resolving deltas:  60% (6/10)
Resolving deltas:  70% (7/10)
Resolving deltas:  80% (8/10)
Resolving deltas:  90% (9/10)
Resolving deltas: 100% (10/10)
Resolving deltas: 100% (10/10), done.
|1|  00:04
ote: Getting sizes:  18% (11/61)           
remote: Getting sizes:  20% (12/61)           
remote: Getting sizes:  21% (13/61)           
remote: Getting sizes:  23% (14/61)           
remote: Getting sizes:  25% (15/61)           
remote: Getting sizes:  26% (16/61)           
remote: Getting sizes:  28% (17/61)           
remote: Getting sizes:  30% (18/61)           
remote: Getting sizes:  31% (19/61)           
remote: Getting sizes:  33% (20/61)           
remote: Getting sizes:  34% (21/61)           
remote: Getting sizes:  36% (22/61)           
remote: Getting sizes:  38% (23/61)           
remote: Getting sizes:  39% (24/61)           
remote: Getting sizes:  41% (25/61)           
remote: Getting sizes:  43% (26/61)           
remote: Getting sizes:  44% (27/61)           
remote: Getting sizes:  46% (28/61)           
remote: Getting sizes:  48% (29/61)           
remote: Getting sizes:  49% (30/61)           
remote: Getting sizes:  51% (31/61)           
remote: Getting sizes:  52% (32/61)           
remote: Getting sizes:  54% (33/61)           
remote: Getting sizes:  56% (34/61)           
remote: Getting sizes:  57% (35/61)           
remote: Getting sizes:  59% (36/61)           
remote: Getting sizes:  61% (37/61)           
remote: Getting sizes:  62% (38/61)           
remote: Getting sizes:  64% (39/61)           
remote: Getting sizes:  66% (40/61)           
remote: Getting sizes:  67% (41/61)           
remote: Getting sizes:  69% (42/61)           
remote: Getting sizes:  70% (43/61)           
remote: Getting sizes:  72% (44/61)           
remote: Getting sizes:  74% (45/61)           
remote: Getting sizes:  75% (46/61)           
remote: Getting sizes:  77% (47/61)           
remote: Getting sizes:  79% (48/61)           
remote: Getting sizes:  80% (49/61)           
remote: Getting sizes:  82% (50/61)           
remote: Getting sizes:  84% (51/61)           
remote: Getting sizes:  85% (52/61)           
remote: Getting sizes:  87% (53/61)           
remote: Getting sizes:  89% (54/61)           
remote: Getting sizes:  90% (55/61)           
remote: Getting sizes:  92% (56/61)           
remote: Getting sizes:  93% (57/61)           
remote: Getting sizes:  95% (58/61)           
remote: Getting sizes:  97% (59/61)           
remote: Getting sizes:  98% (60/61)           
remote: Getting sizes: 100% (61/61)           
remote: Getting sizes: 100% (61/61)        
|0| remote: Compressing objects:   1% (1911/360458)           
remote: Compressing objects:   2% (7363/360458)           
remote: Compressing objects:   5% (17823/360458)           
remote: Compressing objects:   7% (24000/360458)           
remote: Compressing objects:   8% (27238/360458)           
remote: Compressing objects:  11% (38350/360458)           
remote: Compressing objects:  12% (42372/360458)           
remote: Compressing objects:  13% (45156/360458)           
remote: Compressing objects:  96% (346279/360458)           
remote: Compressing objects:  97% (347891/360458)           
remote: Compressing objects:  98% (352674/360458)           
remote: Compressing objects:  99% (355710/360458)           
remote: Compressing objects: 100% (359423/360458)           
remote: Compressing objects: 100% (360458/360458)        
|0| Receiving objects:   1% (1/65)
Receiving objects:   3% (2/65)
Receiving objects:   4% (3/65)
Receiving objects:   6% (4/65)
Receiving objects:   7% (5/65)
Receiving objects:   9% (6/65)
Receiving objects:  10% (7/65)
Receiving objects:  12% (8/65)
Receiving objects:  13% (9/65)
Receiving objects:  15% (10/65)
Receiving objects:  16% (11/65)
Receiving objects:  18% (12/65)
Receiving objects:  20% (13/65)
Receiving objects:  21% (14/65)
Receiving objects:  23% (15/65)
Receiving objects:  24% (16/65)
Receiving objects:  26% (17/65)
Receiving objects:  27% (18/65)
Receiving objects:  29% (19/65)
Receiving objects:  30% (20/65)
Receiving objects:  32% (21/65)
Receiving objects:  33% (22/65)
Receiving objects:  35% (23/65)
Receiving objects:  36% (24/65)
Receiving objects:  38% (25/65)
Receiving objects:  40% (26/65)
Receiving objects:  41% (27/65)
Receiving objects:  43% (28/65)
Receiving objects:  44% (29/65)
Receiving objects:  46% (30/65)
Receiving objects:  47% (31/65)
Receiving objects:  49% (32/65)
Receiving objects:  50% (33/65)
Receiving objects:  52% (34/65)
Receiving objects:  53% (35/65)
Receiving objects:  55% (36/65)
Receiving objects:  56% (37/65)
Receiving objects:  58% (38/65)
Receiving objects:  60% (39/65)
Receiving objects:  61% (40/65)
Receiving objects:  63% (41/65)
Receiving objects:  64% (42/65)
Receiving objects:  66% (43/65)
Receiving objects:  67% (44/65)
Receiving objects:  69% (45/65)
Receiving objects:  70% (46/65)
Receiving objects:  72% (47/65)
Receiving objects:  73% (48/65)
Receiving objects:  75% (49/65)
Receiving objects:  76% (50/65)
Receiving objects:  78% (51/65)
Receiving objects:  80% (52/65)
Receiving objects:  81% (53/65)
Receiving objects:  83% (54/65)
Receiving objects:  84% (55/65)
Receiving objects:  86% (56/65)
Receiving objects:  87% (57/65)
Receiving objects:  89% (58/65)
remote: Total 65 (delta 3), reused 31 (delta 2)        
|0| Receiving objects:  90% (59/65)
Receiving objects:  92% (60/65)
Receiving objects:  93% (61/65)
Receiving objects:  95% (62/65)
Receiving objects:  96% (63/65)
Receiving objects:  98% (64/65)
Receiving objects: 100% (65/65)
Receiving objects: 100% (65/65), 120.80 KiB | 3.66 MiB/s, done.
|0| Resolving deltas:   0% (0/3)
Resolving deltas:  33% (1/3)
Resolving deltas:  66% (2/3)
Resolving deltas: 100% (3/3)
Resolving deltas: 100% (3/3), done.
|0|  00:05
 00:05

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:03

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated glob@7.1.3: Glob versions prior to v9 are no longer supported
npm warn deprecated debug@3.2.6: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.

added 130 packages, removed 1 package, changed 2 packages, and audited 1572 packages in 7s

269 packages are looking for funding
  run `npm fund` for details

12 vulnerabilities (2 low, 3 moderate, 4 high, 3 critical)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:07

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-web-1  Healthy
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.2 s.
 00:01

Running 'extensions/EventStreamConfig/setup.sh' if found
Looking for '/var/local/extensions/EventStreamConfig/setup.sh'
No '/var/local/extensions/EventStreamConfig/setup.sh' found, skipping...
 00:00

Running 'extensions/EventBus/setup.sh' if found
Looking for '/var/local/extensions/EventBus/setup.sh'
No '/var/local/extensions/EventBus/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:21
 00:21

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-web-1  Removed
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:14

Reclaim disk space if needed
Free disk space (22%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12978, done        
remote: Finding sources:   1% (65/12978)           
remote: Finding sources:   2% (195/12978)           
remote: Finding sources:   3% (325/12978)           
remote: Finding sources:   4% (455/12978)           
remote: Finding sources:   5% (585/12978)           
remote: Finding sources:   6% (714/12978)           
remote: Finding sources:   7% (844/12978)           
remote: Finding sources:   8% (974/12978)           
remote: Finding sources:   9% (1104/12978)           
remote: Finding sources:  10% (1233/12978)           
remote: Finding sources:  11% (1363/12978)           
remote: Finding sources:  12% (1493/12978)           
remote: Finding sources:  13% (1623/12978)           
remote: Finding sources:  14% (1753/12978)           
remote: Finding sources:  15% (1882/12978)           
remote: Finding sources:  16% (2012/12978)           
remote: Finding sources:  17% (2142/12978)           
remote: Finding sources:  18% (2272/12978)           
remote: Finding sources:  19% (2401/12978)           
remote: Finding sources:  20% (2531/12978)           
remote: Finding sources:  21% (2661/12978)           
remote: Finding sources:  22% (2791/12978)           
remote: Finding sources:  23% (2921/12978)           
remote: Finding sources:  24% (3050/12978)           
remote: Finding sources:  25% (3180/12978)           
remote: Finding sources:  26% (3310/12978)           
remote: Finding sources:  27% (3440/12978)           
remote: Finding sources:  28% (3569/12978)           
remote: Finding sources:  29% (3699/12978)           
remote: Finding sources:  30% (3829/12978)           
remote: Finding sources:  31% (3959/12978)           
remote: Finding sources:  32% (4089/12978)           
remote: Finding sources:  33% (4218/12978)           
remote: Finding sources:  34% (4348/12978)           
remote: Finding sources:  35% (4478/12978)           
remote: Finding sources:  36% (4608/12978)           
remote: Finding sources:  37% (4737/12978)           
remote: Finding sources:  38% (4867/12978)           
remote: Finding sources:  39% (4997/12978)           
remote: Finding sources:  40% (5127/12978)           
remote: Finding sources:  41% (5257/12978)           
remote: Finding sources:  42% (5386/12978)           
remote: Finding sources:  43% (5516/12978)           
remote: Finding sources:  44% (5646/12978)           
remote: Finding sources:  45% (5776/12978)           
remote: Finding sources:  46% (5905/12978)           
remote: Finding sources:  47% (6035/12978)           
remote: Finding sources:  48% (6165/12978)           
remote: Finding sources:  49% (6295/12978)           
remote: Finding sources:  50% (6425/12978)           
remote: Finding sources:  51% (6554/12978)           
remote: Finding sources:  52% (6684/12978)           
remote: Finding sources:  53% (6814/12978)           
remote: Finding sources:  54% (6944/12978)           
remote: Finding sources:  55% (7074/12978)           
remote: Finding sources:  56% (7203/12978)           
remote: Finding sources:  57% (7333/12978)           
remote: Finding sources:  58% (7463/12978)           
remote: Finding sources:  59% (7593/12978)           
remote: Finding sources:  60% (7722/12978)           
remote: Finding sources:  61% (7852/12978)           
remote: Finding sources:  62% (7982/12978)           
remote: Finding sources:  63% (8112/12978)           
remote: Finding sources:  64% (8242/12978)           
remote: Finding sources:  65% (8371/12978)           
remote: Finding sources:  66% (8501/12978)           
remote: Finding sources:  67% (8631/12978)           
remote: Finding sources:  68% (8761/12978)           
remote: Finding sources:  69% (8890/12978)           
remote: Finding sources:  70% (9020/12978)           
remote: Finding sources:  71% (9150/12978)           
remote: Finding sources:  72% (9280/12978)           
remote: Finding sources:  73% (9410/12978)           
remote: Finding sources:  74% (9539/12978)           
remote: Finding sources:  75% (9669/12978)           
remote: Finding sources:  76% (9799/12978)           
remote: Finding sources:  77% (9929/12978)           
remote: Finding sources:  78% (10058/12978)           
remote: Finding sources:  79% (10188/12978)           
remote: Finding sources:  80% (10318/12978)           
remote: Finding sources:  81% (10448/12978)           
remote: Finding sources:  82% (10578/12978)           
remote: Finding sources:  83% (10707/12978)           
remote: Finding sources:  84% (10837/12978)           
remote: Finding sources:  85% (10967/12978)           
remote: Finding sources:  86% (11097/12978)           
remote: Finding sources:  87% (11226/12978)           
remote: Finding sources:  88% (11356/12978)           
remote: Finding sources:  89% (11486/12978)           
remote: Finding sources:  90% (11616/12978)           
remote: Finding sources:  91% (11746/12978)           
remote: Finding sources:  92% (11875/12978)           
remote: Finding sources:  93% (12005/12978)           
remote: Finding sources:  94% (12135/12978)           
remote: Finding sources:  95% (12265/12978)           
remote: Finding sources:  96% (12394/12978)           
remote: Finding sources:  97% (12524/12978)           
remote: Finding sources:  98% (12654/12978)           
remote: Finding sources:  99% (12784/12978)           
remote: Finding sources: 100% (12914/12978)           
remote: Finding sources: 100% (12978/12978)        
remote: Getting sizes:   1% (58/11472)           
remote: Getting sizes:   2% (173/11472)           
remote: Getting sizes:   3% (287/11472)           
remote: Getting sizes:   4% (402/11472)           
remote: Getting sizes:   5% (517/11472)           
remote: Getting sizes:   6% (631/11472)           
remote: Getting sizes:   7% (746/11472)           
remote: Getting sizes:   8% (861/11472)           
remote: Getting sizes:   9% (976/11472)           
remote: Getting sizes:  10% (1090/11472)           
remote: Getting sizes:  11% (1205/11472)           
remote: Getting sizes:  12% (1320/11472)           
remote: Getting sizes:  13% (1434/11472)           
remote: Getting sizes:  14% (1549/11472)           
remote: Getting sizes:  15% (1664/11472)           
remote: Getting sizes:  16% (1779/11472)           
remote: Getting sizes:  17% (1893/11472)           
remote: Getting sizes:  18% (2008/11472)           
remote: Getting sizes:  19% (2123/11472)           
remote: Getting sizes:  20% (2238/11472)           
remote: Getting sizes:  21% (2352/11472)           
remote: Getting sizes:  22% (2467/11472)           
remote: Getting sizes:  23% (2582/11472)           
remote: Getting sizes:  24% (2696/11472)           
remote: Getting sizes:  25% (2811/11472)           
remote: Getting sizes:  26% (2926/11472)           
remote: Getting sizes:  27% (3041/11472)           
remote: Getting sizes:  28% (3155/11472)           
remote: Getting sizes:  29% (3270/11472)           
remote: Getting sizes:  30% (3385/11472)           
remote: Getting sizes:  31% (3499/11472)           
remote: Getting sizes:  32% (3614/11472)           
remote: Getting sizes:  33% (3729/11472)           
remote: Getting sizes:  34% (3844/11472)           
remote: Getting sizes:  35% (3958/11472)           
remote: Getting sizes:  36% (4073/11472)           
remote: Getting sizes:  37% (4188/11472)           
remote: Getting sizes:  38% (4302/11472)           
remote: Getting sizes:  39% (4417/11472)           
remote: Getting sizes:  40% (4532/11472)           
remote: Getting sizes:  41% (4647/11472)           
remote: Getting sizes:  42% (4761/11472)           
remote: Getting sizes:  43% (4876/11472)           
remote: Getting sizes:  44% (4991/11472)           
remote: Getting sizes:  45% (5106/11472)           
remote: Getting sizes:  46% (5220/11472)           
remote: Getting sizes:  47% (5335/11472)           
remote: Getting sizes:  48% (5450/11472)           
remote: Getting sizes:  49% (5564/11472)           
remote: Getting sizes:  50% (5679/11472)           
remote: Getting sizes:  51% (5794/11472)           
remote: Getting sizes:  52% (5909/11472)           
remote: Getting sizes:  53% (6023/11472)           
remote: Getting sizes:  54% (6138/11472)           
remote: Getting sizes:  55% (6253/11472)           
remote: Getting sizes:  56% (6367/11472)           
remote: Getting sizes:  57% (6482/11472)           
remote: Getting sizes:  58% (6597/11472)           
remote: Getting sizes:  59% (6712/11472)           
remote: Getting sizes:  60% (6826/11472)           
remote: Getting sizes:  61% (6941/11472)           
remote: Getting sizes:  62% (7056/11472)           
remote: Getting sizes:  63% (7170/11472)           
remote: Getting sizes:  64% (7285/11472)           
remote: Getting sizes:  65% (7400/11472)           
remote: Getting sizes:  66% (7515/11472)           
remote: Getting sizes:  67% (7629/11472)           
remote: Getting sizes:  68% (7744/11472)           
remote: Getting sizes:  69% (7859/11472)           
remote: Getting sizes:  70% (7974/11472)           
remote: Getting sizes:  71% (8088/11472)           
remote: Getting sizes:  72% (8203/11472)           
remote: Getting sizes:  73% (8318/11472)           
remote: Getting sizes:  74% (8432/11472)           
remote: Getting sizes:  75% (8547/11472)           
remote: Getting sizes:  76% (8662/11472)           
remote: Getting sizes:  77% (8777/11472)           
remote: Getting sizes:  78% (8891/11472)           
remote: Getting sizes:  79% (9006/11472)           
remote: Getting sizes:  80% (9121/11472)           
remote: Getting sizes:  81% (9235/11472)           
remote: Getting sizes:  82% (9350/11472)           
remote: Getting sizes:  83% (9465/11472)           
remote: Getting sizes:  84% (9580/11472)           
remote: Getting sizes:  85% (9694/11472)           
remote: Getting sizes:  86% (9809/11472)           
remote: Getting sizes:  87% (9924/11472)           
remote: Getting sizes:  88% (10038/11472)           
remote: Getting sizes:  89% (10153/11472)           
remote: Getting sizes:  90% (10268/11472)           
remote: Getting sizes:  91% (10383/11472)           
remote: Getting sizes:  92% (10497/11472)           
remote: Getting sizes:  93% (10612/11472)           
remote: Getting sizes:  94% (10727/11472)           
remote: Getting sizes:  95% (10842/11472)           
remote: Getting sizes:  96% (10956/11472)           
remote: Getting sizes:  97% (11071/11472)           
remote: Getting sizes:  98% (11186/11472)           
remote: Getting sizes:  99% (11300/11472)           
remote: Getting sizes: 100% (11415/11472)           
remote: Getting sizes: 100% (11472/11472)        
remote: Compressing objects:   2% (2283/136019)           
remote: Compressing objects:   3% (3527/136019)           
remote: Compressing objects:   4% (4761/136019)           
remote: Compressing objects:   5% (6493/136019)           
remote: Compressing objects:   6% (7488/136019)           
remote: Compressing objects:   7% (8976/136019)           
remote: Compressing objects:   8% (10203/136019)           
remote: Compressing objects:   8% (10474/136019)           
remote: Compressing objects:   9% (11577/136019)           
remote: Compressing objects:  10% (13020/136019)           
remote: Compressing objects:  11% (14292/136019)           
remote: Compressing objects:  12% (15643/136019)           
remote: Compressing objects:  13% (17005/136019)           
remote: Compressing objects:  14% (18369/136019)           
remote: Compressing objects:  15% (19739/136019)           
remote: Compressing objects:  16% (21092/136019)           
remote: Compressing objects:  17% (22494/136019)           
remote: Compressing objects:  18% (23812/136019)           
remote: Compressing objects:  19% (25178/136019)           
remote: Compressing objects:  20% (26525/136019)           
remote: Compressing objects:  21% (27892/136019)           
remote: Compressing objects:  21% (28248/136019)           
remote: Compressing objects:  22% (29245/136019)           
remote: Compressing objects:  23% (30608/136019)           
remote: Compressing objects:  24% (31965/136019)           
remote: Compressing objects:  25% (33328/136019)           
remote: Compressing objects:  26% (34718/136019)           
remote: Compressing objects:  27% (36242/136019)           
remote: Compressing objects:  28% (37463/136019)           
remote: Compressing objects:  29% (38920/136019)           
remote: Compressing objects:  30% (40413/136019)           
remote: Compressing objects:  31% (41518/136019)           
remote: Compressing objects:  32% (42874/136019)           
remote: Compressing objects:  33% (44291/136019)           
remote: Compressing objects:  34% (45581/136019)           
remote: Compressing objects:  35% (46998/136019)           
remote: Compressing objects:  36% (48288/136019)           
remote: Compressing objects:  37% (49662/136019)           
remote: Compressing objects:  38% (51008/136019)           
remote: Compressing objects:  39% (52578/136019)           
remote: Compressing objects:  40% (53740/136019)           
remote: Compressing objects:  41% (55178/136019)           
remote: Compressing objects:  42% (56456/136019)           
remote: Compressing objects:  43% (57809/136019)           
remote: Compressing objects:  44% (59346/136019)           
remote: Compressing objects:  45% (60555/136019)           
remote: Compressing objects:  46% (61889/136019)           
remote: Compressing objects:  47% (63635/136019)           
remote: Compressing objects:  48% (64734/136019)           
remote: Compressing objects:  49% (66266/136019)           
remote: Compressing objects:  50% (67771/136019)           
remote: Compressing objects:  50% (68308/136019)           
remote: Compressing objects:  51% (68697/136019)           
remote: Compressing objects:  52% (70305/136019)           
remote: Compressing objects:  53% (71426/136019)           
remote: Compressing objects:  54% (72847/136019)           
remote: Compressing objects:  55% (75005/136019)           
remote: Compressing objects:  56% (75722/136019)           
remote: Compressing objects:  57% (76854/136019)           
remote: Compressing objects:  58% (78328/136019)           
remote: Compressing objects:  59% (79875/136019)           
remote: Compressing objects:  60% (81271/136019)           
remote: Compressing objects:  61% (82609/136019)           
remote: Compressing objects:  62% (83836/136019)           
remote: Compressing objects:  63% (85035/136019)           
remote: Compressing objects:  64% (86376/136019)           
remote: Compressing objects:  65% (87765/136019)           
remote: Compressing objects:  66% (90114/136019)           
remote: Compressing objects:  67% (90753/136019)           
remote: Compressing objects:  68% (91837/136019)           
remote: Compressing objects:  69% (93275/136019)           
remote: Compressing objects:  70% (94574/136019)           
remote: Compressing objects:  71% (95905/136019)           
remote: Compressing objects:  72% (97302/136019)           
remote: Compressing objects:  73% (98642/136019)           
remote: Compressing objects:  74% (100233/136019)           
remote: Compressing objects:  75% (101398/136019)           
remote: Compressing objects:  76% (102716/136019)           
remote: Compressing objects:  77% (104180/136019)           
remote: Compressing objects:  78% (105454/136019)           
remote: Compressing objects:  79% (106802/136019)           
remote: Compressing objects:  80% (108237/136019)           
remote: Compressing objects:  80% (108284/136019)           
remote: Compressing objects:  81% (109801/136019)           
remote: Compressing objects:  82% (110904/136019)           
remote: Compressing objects:  83% (112279/136019)           
remote: Compressing objects:  84% (113737/136019)           
remote: Compressing objects:  85% (115028/136019)           
remote: Compressing objects:  86% (116581/136019)           
remote: Compressing objects:  87% (117694/136019)           
remote: Compressing objects:  88% (119021/136019)           
remote: Compressing objects:  89% (120504/136019)           
remote: Compressing objects:  90% (121775/136019)           
remote: Compressing objects:  91% (123110/136019)           
remote: Compressing objects:  92% (124730/136019)           
remote: Compressing objects:  93% (125931/136019)           
remote: Compressing objects:  94% (128121/136019)           
remote: Compressing objects:  95% (128760/136019)           
remote: Compressing objects:  96% (130048/136019)           
remote: Compressing objects:  97% (131291/136019)           
remote: Compressing objects:  98% (132747/136019)           
remote: Compressing objects:  99% (133979/136019)           
remote: Compressing objects: 100% (135344/136019)           
remote: Compressing objects: 100% (136018/136019)        
Receiving objects:   0% (1/12978)
Receiving objects:   1% (130/12978)
Receiving objects:   2% (260/12978)
Receiving objects:   3% (390/12978)
Receiving objects:   4% (520/12978)
Receiving objects:   5% (649/12978)
Receiving objects:   6% (779/12978)
Receiving objects:   7% (909/12978)
Receiving objects:   8% (1039/12978)
Receiving objects:   9% (1169/12978)
Receiving objects:  10% (1298/12978)
Receiving objects:  11% (1428/12978)
Receiving objects:  12% (1558/12978)
Receiving objects:  13% (1688/12978)
Receiving objects:  14% (1817/12978)
Receiving objects:  15% (1947/12978)
Receiving objects:  16% (2077/12978)
Receiving objects:  17% (2207/12978), 4.28 MiB | 8.54 MiB/s
Receiving objects:  18% (2337/12978), 4.28 MiB | 8.54 MiB/s
Receiving objects:  19% (2466/12978), 4.28 MiB | 8.54 MiB/s
Receiving objects:  20% (2596/12978), 4.28 MiB | 8.54 MiB/s
Receiving objects:  21% (2726/12978), 4.28 MiB | 8.54 MiB/s
Receiving objects:  22% (2856/12978), 4.28 MiB | 8.54 MiB/s
Receiving objects:  23% (2985/12978), 4.28 MiB | 8.54 MiB/s
Receiving objects:  24% (3115/12978), 4.28 MiB | 8.54 MiB/s
Receiving objects:  25% (3245/12978), 4.28 MiB | 8.54 MiB/s
Receiving objects:  26% (3375/12978), 4.28 MiB | 8.54 MiB/s
Receiving objects:  27% (3505/12978), 4.28 MiB | 8.54 MiB/s
Receiving objects:  28% (3634/12978), 4.28 MiB | 8.54 MiB/s
Receiving objects:  29% (3764/12978), 4.28 MiB | 8.54 MiB/s
Receiving objects:  30% (3894/12978), 4.28 MiB | 8.54 MiB/s
Receiving objects:  30% (3907/12978), 4.28 MiB | 8.54 MiB/s
Receiving objects:  31% (4024/12978), 8.73 MiB | 8.73 MiB/s
Receiving objects:  32% (4153/12978), 8.73 MiB | 8.73 MiB/s
Receiving objects:  33% (4283/12978), 8.73 MiB | 8.73 MiB/s
Receiving objects:  34% (4413/12978), 8.73 MiB | 8.73 MiB/s
Receiving objects:  35% (4543/12978), 8.73 MiB | 8.73 MiB/s
Receiving objects:  36% (4673/12978), 8.73 MiB | 8.73 MiB/s
Receiving objects:  37% (4802/12978), 11.88 MiB | 7.91 MiB/s
Receiving objects:  38% (4932/12978), 11.88 MiB | 7.91 MiB/s
Receiving objects:  39% (5062/12978), 11.88 MiB | 7.91 MiB/s
Receiving objects:  39% (5108/12978), 13.36 MiB | 6.68 MiB/s
Receiving objects:  40% (5192/12978), 13.36 MiB | 6.68 MiB/s
Receiving objects:  41% (5321/12978), 13.36 MiB | 6.68 MiB/s
Receiving objects:  42% (5451/12978), 13.36 MiB | 6.68 MiB/s
Receiving objects:  43% (5581/12978), 13.36 MiB | 6.68 MiB/s
Receiving objects:  44% (5711/12978), 13.36 MiB | 6.68 MiB/s
Receiving objects:  45% (5841/12978), 13.36 MiB | 6.68 MiB/s
Receiving objects:  46% (5970/12978), 16.77 MiB | 6.71 MiB/s
Receiving objects:  47% (6100/12978), 16.77 MiB | 6.71 MiB/s
Receiving objects:  47% (6120/12978), 20.31 MiB | 6.76 MiB/s
Receiving objects:  48% (6230/12978), 20.31 MiB | 6.76 MiB/s
Receiving objects:  49% (6360/12978), 23.71 MiB | 6.77 MiB/s
Receiving objects:  50% (6489/12978), 23.71 MiB | 6.77 MiB/s
Receiving objects:  51% (6619/12978), 23.71 MiB | 6.77 MiB/s
Receiving objects:  52% (6749/12978), 23.71 MiB | 6.77 MiB/s
Receiving objects:  52% (6761/12978), 23.71 MiB | 6.77 MiB/s
Receiving objects:  53% (6879/12978), 28.48 MiB | 7.12 MiB/s
Receiving objects:  54% (7009/12978), 28.48 MiB | 7.12 MiB/s
Receiving objects:  55% (7138/12978), 28.48 MiB | 7.12 MiB/s
Receiving objects:  56% (7268/12978), 28.48 MiB | 7.12 MiB/s
Receiving objects:  57% (7398/12978), 28.48 MiB | 7.12 MiB/s
Receiving objects:  58% (7528/12978), 28.48 MiB | 7.12 MiB/s
Receiving objects:  59% (7658/12978), 28.48 MiB | 7.12 MiB/s
Receiving objects:  60% (7787/12978), 33.06 MiB | 7.34 MiB/s
Receiving objects:  61% (7917/12978), 33.06 MiB | 7.34 MiB/s
Receiving objects:  62% (8047/12978), 33.06 MiB | 7.34 MiB/s
Receiving objects:  63% (8177/12978), 33.06 MiB | 7.34 MiB/s
Receiving objects:  64% (8306/12978), 33.06 MiB | 7.34 MiB/s
Receiving objects:  65% (8436/12978), 33.06 MiB | 7.34 MiB/s
Receiving objects:  66% (8566/12978), 33.06 MiB | 7.34 MiB/s
Receiving objects:  67% (8696/12978), 33.06 MiB | 7.34 MiB/s
Receiving objects:  68% (8826/12978), 33.06 MiB | 7.34 MiB/s
Receiving objects:  69% (8955/12978), 33.06 MiB | 7.34 MiB/s
Receiving objects:  70% (9085/12978), 33.06 MiB | 7.34 MiB/s
Receiving objects:  71% (9215/12978), 33.06 MiB | 7.34 MiB/s
Receiving objects:  72% (9345/12978), 33.06 MiB | 7.34 MiB/s
Receiving objects:  73% (9474/12978), 33.06 MiB | 7.34 MiB/s
Receiving objects:  74% (9604/12978), 33.06 MiB | 7.34 MiB/s
Receiving objects:  75% (9734/12978), 33.06 MiB | 7.34 MiB/s
Receiving objects:  76% (9864/12978), 33.06 MiB | 7.34 MiB/s
Receiving objects:  77% (9994/12978), 33.06 MiB | 7.34 MiB/s
Receiving objects:  78% (10123/12978), 33.06 MiB | 7.34 MiB/s
Receiving objects:  79% (10253/12978), 33.06 MiB | 7.34 MiB/s
Receiving objects:  80% (10383/12978), 33.06 MiB | 7.34 MiB/s
Receiving objects:  81% (10513/12978), 33.06 MiB | 7.34 MiB/s
Receiving objects:  82% (10642/12978), 33.06 MiB | 7.34 MiB/s
Receiving objects:  83% (10772/12978), 33.06 MiB | 7.34 MiB/s
Receiving objects:  84% (10902/12978), 33.06 MiB | 7.34 MiB/s
Receiving objects:  85% (11032/12978), 33.06 MiB | 7.34 MiB/s
Receiving objects:  86% (11162/12978), 33.06 MiB | 7.34 MiB/s
Receiving objects:  87% (11291/12978), 33.06 MiB | 7.34 MiB/s
Receiving objects:  88% (11421/12978), 33.06 MiB | 7.34 MiB/s
Receiving objects:  89% (11551/12978), 33.06 MiB | 7.34 MiB/s
Receiving objects:  89% (11586/12978), 33.06 MiB | 7.34 MiB/s
Receiving objects:  90% (11681/12978), 33.06 MiB | 7.34 MiB/s
Receiving objects:  91% (11810/12978), 40.37 MiB | 8.01 MiB/s
Receiving objects:  92% (11940/12978), 40.37 MiB | 8.01 MiB/s
Receiving objects:  93% (12070/12978), 40.37 MiB | 8.01 MiB/s
Receiving objects:  94% (12200/12978), 40.37 MiB | 8.01 MiB/s
Receiving objects:  95% (12330/12978), 40.37 MiB | 8.01 MiB/s
Receiving objects:  96% (12459/12978), 40.37 MiB | 8.01 MiB/s
Receiving objects:  97% (12589/12978), 40.37 MiB | 8.01 MiB/s
Receiving objects:  98% (12719/12978), 40.37 MiB | 8.01 MiB/s
Receiving objects:  99% (12849/12978), 40.37 MiB | 8.01 MiB/s
remote: Total 12978 (delta 2788), reused 6334 (delta 1503)        
Receiving objects: 100% (12978/12978), 45.31 MiB | 8.12 MiB/s
Receiving objects: 100% (12978/12978), 45.70 MiB | 8.25 MiB/s, done.
Resolving deltas:   0% (0/2788)
Resolving deltas:   1% (28/2788)
Resolving deltas:   2% (56/2788)
Resolving deltas:   3% (84/2788)
Resolving deltas:   4% (112/2788)
Resolving deltas:   5% (140/2788)
Resolving deltas:   6% (168/2788)
Resolving deltas:   7% (196/2788)
Resolving deltas:   8% (225/2788)
Resolving deltas:   9% (251/2788)
Resolving deltas:  10% (279/2788)
Resolving deltas:  11% (307/2788)
Resolving deltas:  12% (335/2788)
Resolving deltas:  13% (364/2788)
Resolving deltas:  14% (391/2788)
Resolving deltas:  15% (419/2788)
Resolving deltas:  16% (447/2788)
Resolving deltas:  17% (474/2788)
Resolving deltas:  18% (502/2788)
Resolving deltas:  19% (530/2788)
Resolving deltas:  20% (558/2788)
Resolving deltas:  21% (586/2788)
Resolving deltas:  22% (614/2788)
Resolving deltas:  23% (642/2788)
Resolving deltas:  24% (670/2788)
Resolving deltas:  25% (697/2788)
Resolving deltas:  26% (725/2788)
Resolving deltas:  27% (753/2788)
Resolving deltas:  28% (781/2788)
Resolving deltas:  29% (809/2788)
Resolving deltas:  30% (837/2788)
Resolving deltas:  31% (865/2788)
Resolving deltas:  32% (893/2788)
Resolving deltas:  33% (921/2788)
Resolving deltas:  34% (948/2788)
Resolving deltas:  35% (976/2788)
Resolving deltas:  36% (1004/2788)
Resolving deltas:  37% (1033/2788)
Resolving deltas:  38% (1060/2788)
Resolving deltas:  39% (1088/2788)
Resolving deltas:  40% (1117/2788)
Resolving deltas:  41% (1144/2788)
Resolving deltas:  42% (1171/2788)
Resolving deltas:  43% (1199/2788)
Resolving deltas:  44% (1227/2788)
Resolving deltas:  45% (1255/2788)
Resolving deltas:  46% (1283/2788)
Resolving deltas:  47% (1311/2788)
Resolving deltas:  48% (1339/2788)
Resolving deltas:  49% (1367/2788)
Resolving deltas:  50% (1394/2788)
Resolving deltas:  51% (1422/2788)
Resolving deltas:  52% (1450/2788)
Resolving deltas:  53% (1478/2788)
Resolving deltas:  54% (1506/2788)
Resolving deltas:  55% (1534/2788)
Resolving deltas:  56% (1562/2788)
Resolving deltas:  57% (1590/2788)
Resolving deltas:  58% (1618/2788)
Resolving deltas:  59% (1645/2788)
Resolving deltas:  60% (1673/2788)
Resolving deltas:  61% (1701/2788)
Resolving deltas:  62% (1729/2788)
Resolving deltas:  63% (1757/2788)
Resolving deltas:  64% (1786/2788)
Resolving deltas:  65% (1813/2788)
Resolving deltas:  66% (1841/2788)
Resolving deltas:  67% (1868/2788)
Resolving deltas:  68% (1896/2788)
Resolving deltas:  69% (1924/2788)
Resolving deltas:  70% (1952/2788)
Resolving deltas:  71% (1980/2788)
Resolving deltas:  72% (2008/2788)
Resolving deltas:  73% (2036/2788)
Resolving deltas:  74% (2064/2788)
Resolving deltas:  75% (2091/2788)
Resolving deltas:  76% (2119/2788)
Resolving deltas:  77% (2147/2788)
Resolving deltas:  78% (2175/2788)
Resolving deltas:  79% (2203/2788)
Resolving deltas:  80% (2231/2788)
Resolving deltas:  81% (2259/2788)
Resolving deltas:  82% (2287/2788)
Resolving deltas:  83% (2315/2788)
Resolving deltas:  84% (2343/2788)
Resolving deltas:  85% (2370/2788)
Resolving deltas:  86% (2398/2788)
Resolving deltas:  87% (2426/2788)
Resolving deltas:  88% (2455/2788)
Resolving deltas:  89% (2482/2788)
Resolving deltas:  90% (2510/2788)
Resolving deltas:  91% (2538/2788)
Resolving deltas:  92% (2565/2788)
Resolving deltas:  93% (2593/2788)
Resolving deltas:  94% (2622/2788)
Resolving deltas:  95% (2649/2788)
Resolving deltas:  96% (2678/2788)
Resolving deltas:  97% (2705/2788)
Resolving deltas:  98% (2733/2788)
Resolving deltas:  99% (2761/2788)
Resolving deltas: 100% (2788/2788)
Resolving deltas: 100% (2788/2788), done.
Updating files:  67% (7696/11459)
Updating files:  68% (7793/11459)
Updating files:  69% (7907/11459)
Updating files:  70% (8022/11459)
Updating files:  71% (8136/11459)
Updating files:  72% (8251/11459)
Updating files:  73% (8366/11459)
Updating files:  74% (8480/11459)
Updating files:  75% (8595/11459)
Updating files:  76% (8709/11459)
Updating files:  77% (8824/11459)
Updating files:  78% (8939/11459)
Updating files:  79% (9053/11459)
Updating files:  80% (9168/11459)
Updating files:  81% (9282/11459)
Updating files:  82% (9397/11459)
Updating files:  83% (9511/11459)
Updating files:  84% (9626/11459)
Updating files:  85% (9741/11459)
Updating files:  86% (9855/11459)
Updating files:  87% (9970/11459)
Updating files:  88% (10084/11459)
Updating files:  89% (10199/11459)
Updating files:  90% (10314/11459)
Updating files:  91% (10428/11459)
Updating files:  92% (10543/11459)
Updating files:  93% (10657/11459)
Updating files:  94% (10772/11459)
Updating files:  95% (10887/11459)
Updating files:  96% (11001/11459)
Updating files:  97% (11116/11459)
Updating files:  98% (11230/11459)
Updating files:  99% (11345/11459)
Updating files: 100% (11459/11459)
Updating files: 100% (11459/11459), done.
 00:13

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-mediawiki-1  Started
 Container mediawiki-mediawiki-jobrunner-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  39/133 [========>-------------------]  29%
  56/133 [===========>----------------]  42%
  74/133 [===============>------------]  55%
  93/133 [===================>--------]  69%
 112/133 [=======================>----]  84%
 128/133 [==========================>-]  96%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 8.1 s.
 00:08

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 10s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:11

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:16

 01:16

Install 'extensions/EventLogging'...

Cloning component(s)
:0: _clone_component "extensions/EventStreamConfig"
:1: _clone_component "extensions/EventLogging"
|1| 
|1| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/EventLogging to 'extensions/EventLogging' (use CLONE_DEPTH=0 for full depth)
|1| Cloning into 'extensions/EventLogging'...
|1| remote: Counting objects: 1           
remote: Counting objects: 285, done        
|1| remote: Finding sources:   1% (2/285)           
remote: Finding sources:   2% (5/285)           
remote: Finding sources:   3% (8/285)           
remote: Finding sources:   4% (10/285)           
remote: Finding sources:   5% (13/285)           
remote: Finding sources:   6% (16/285)           
remote: Finding sources:   7% (19/285)           
remote: Finding sources:   8% (22/285)           
remote: Finding sources:   9% (25/285)           
remote: Finding sources:  10% (28/285)           
remote: Finding sources:  11% (30/285)           
remote: Finding sources:  12% (33/285)           
remote: Finding sources:  13% (36/285)           
remote: Finding sources:  14% (39/285)           
remote: Finding sources:  15% (42/285)           
remote: Finding sources:  16% (45/285)           
remote: Finding sources:  17% (48/285)           
remote: Finding sources:  18% (50/285)           
remote: Finding sources:  19% (53/285)           
remote: Finding sources:  20% (56/285)           
remote: Finding sources:  21% (59/285)           
remote: Finding sources:  22% (62/285)           
remote: Finding sources:  23% (65/285)           
remote: Finding sources:  24% (67/285)           
remote: Finding sources:  25% (70/285)           
remote: Finding sources:  26% (73/285)           
remote: Finding sources:  27% (76/285)           
remote: Finding sources:  28% (79/285)           
remote: Finding sources:  29% (82/285)           
remote: Finding sources:  30% (85/285)           
remote: Finding sources:  31% (87/285)           
remote: Finding sources:  32% (90/285)           
remote: Finding sources:  33% (93/285)           
remote: Finding sources:  34% (96/285)           
remote: Finding sources:  35% (99/285)           
remote: Finding sources:  36% (102/285)           
remote: Finding sources:  37% (105/285)           
remote: Finding sources:  38% (107/285)           
remote: Finding sources:  39% (110/285)           
remote: Finding sources:  40% (113/285)           
remote: Finding sources:  41% (116/285)           
remote: Finding sources:  42% (119/285)           
remote: Finding sources:  43% (122/285)           
remote: Finding sources:  44% (124/285)           
remote: Finding sources:  45% (127/285)           
remote: Finding sources:  46% (130/285)           
remote: Finding sources:  47% (133/285)           
remote: Finding sources:  48% (136/285)           
remote: Finding sources:  49% (139/285)           
remote: Finding sources:  50% (142/285)           
remote: Finding sources:  51% (144/285)           
remote: Finding sources:  52% (147/285)           
remote: Finding sources:  53% (150/285)           
remote: Finding sources:  54% (153/285)           
remote: Finding sources:  55% (156/285)           
remote: Finding sources:  56% (159/285)           
remote: Finding sources:  57% (162/285)           
remote: Finding sources:  58% (164/285)           
remote: Finding sources:  59% (167/285)           
remote: Finding sources:  60% (170/285)           
remote: Finding sources:  61% (173/285)           
remote: Finding sources:  62% (176/285)           
remote: Finding sources:  63% (179/285)           
remote: Finding sources:  64% (181/285)           
remote: Finding sources:  65% (184/285)           
remote: Finding sources:  66% (187/285)           
remote: Finding sources:  67% (190/285)           
remote: Finding sources:  68% (193/285)           
remote: Finding sources:  69% (196/285)           
remote: Finding sources:  70% (199/285)           
remote: Finding sources:  71% (201/285)           
remote: Finding sources:  72% (204/285)           
remote: Finding sources:  73% (207/285)           
remote: Finding sources:  74|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/EventStreamConfig to 'extensions/EventStreamConfig' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/EventStreamConfig'...
|0| remote: Counting objects: 1           
remote: Counting objects: 65, done        
|0| remote: Finding sources:   2% (1/65)           
remote: Finding sources:   3% (2/65)           
remote: Finding sources:   5% (3/65)           
remote: Finding sources:   6% (4/65)           
remote: Finding sources:   8% (5/65)           
remote: Finding sources:   9% (6/65)           
remote: Finding sources:  11% (7/65)           
remote: Finding sources:  12% (8/65)           
remote: Finding sources:  14% (9/65)           
remote: Finding sources:  15% (10/65)           
remote: Finding sources:  17% (11/65)           
remote: Finding sources:  18% (12/65)           
remote: Finding sources:  20% (13/65)           
remote: Finding sources:  22% (14/65)           
remote: Finding sources:  23% (15/65)           
remote: Finding sources:  25% (16/65)           
remote: Finding sources:  26% (17/65)           
remote: Finding sources:  28% (18/65)           
remote: Finding sources:  29% (19/65)           
remote: Finding sources:  31% (20/65)           
remote: Finding sources:  32% (21/65)           
remote: Finding sources:  34% (22/65)           
remote: Finding sources:  35% (23/65)           
remote: Finding sources:  37% (24/65)           
remote: Finding sources:  38% (25/65)           
remote: Finding sources:  40% (26/65)           
remote: Finding sources:  42% (27/65)           
remote: Finding sources:  43% (28/65)           
remote: Finding sources:  45% (29/65)           
remote: Finding sources:  46% (30/65)           
remote: Finding sources:  48% (31/65)           
remote: Finding sources:  49% (32/65)           
remote: Finding sources:  51% (33/65)           
remote: Finding sources:  52% (34/65)           
remote: Finding sources:  54% (35/65)           
remote: Finding sources:  55% (36/65)           
remote: Finding sources:  57% (37/65)           
remote: Finding sources:  58% (38/65)           
remote: Finding sources:  60% (39/65)           
remote: Finding sources:  62% (40/65)           
remote: Finding sources:  63% (41/65)           
remote: Finding sources:  65% (42/65)           
remote: Finding sources:  66% (43/65)           
remote: Finding sources:  68% (44/65)           
remote: Finding sources:  69% (45/65)           
remote: Finding sources:  71% (46/65)           
remote: Finding sources:  72% (47/65)           
remote: Finding sources:  74% (48/65)           
remote: Finding sources:  75% (49/65)           
remote: Finding sources:  77% (50/65)           
remote: Finding sources:  78% (51/65)           
remote: Finding sources:  80% (52/65)           
remote: Finding sources:  82% (53/65)           
remote: Finding sources:  83% (54/65)           
remote: Finding sources:  85% (55/65)           
remote: Finding sources:  86% (56/65)           
remote: Finding sources:  88% (57/65)           
remote: Finding sources:  89% (58/65)           
remote: Finding sources:  91% (59/65)           
remote: Finding sources:  92% (60/65)           
remote: Finding sources:  94% (61/65)           
remote: Finding sources:  95% (62/65)           
remote: Finding sources:  97% (63/65)           
remote: Finding sources:  98% (64/65)           
remote: Finding sources: 100% (65/65)           
remote: Finding sources: 100% (65/65)        
|0| remote: Getting sizes:   2% (1/61)           
remote: Getting sizes:   3% (2/61)           
remote: Getting sizes:   5% (3/61)           
remote: Getting sizes:   7% (4/61)           
remote: Getting sizes:   8% (5/61)           
remote: Getting sizes:  10% (6/61)           
remote: Getting sizes:  11% (7/61)           
remote: Getting sizes:  13% (8/61)           
remote: Getting sizes:  15% (9/61)           
remote: Getting sizes:  16% (10/61)           
rem% (210/285)           
remote: Finding sources:  75% (213/285)           
remote: Finding sources:  76% (216/285)           
remote: Finding sources:  77% (219/285)           
remote: Finding sources:  78% (221/285)           
remote: Finding sources:  79% (224/285)           
remote: Finding sources:  80% (227/285)           
remote: Finding sources:  81% (230/285)           
remote: Finding sources:  82% (233/285)           
remote: Finding sources:  83% (236/285)           
remote: Finding sources:  84% (238/285)           
remote: Finding sources:  85% (241/285)           
remote: Finding sources:  86% (244/285)           
remote: Finding sources:  87% (247/285)           
remote: Finding sources:  88% (250/285)           
remote: Finding sources:  89% (253/285)           
remote: Finding sources:  90% (256/285)           
remote: Finding sources:  91% (258/285)           
remote: Finding sources:  92% (261/285)           
remote: Finding sources:  93% (264/285)           
remote: Finding sources:  94% (267/285)           
remote: Finding sources:  95% (270/285)           
remote: Finding sources:  96% (273/285)           
remote: Finding sources:  97% (276/285)           
remote: Finding sources:  98% (278/285)           
remote: Finding sources:  99% (281/285)           
remote: Finding sources: 100% (284/285)           
remote: Finding sources: 100% (285/285)        
|1| remote: Getting sizes:   1% (2/271)           
remote: Getting sizes:   2% (5/271)           
remote: Getting sizes:   3% (7/271)           
remote: Getting sizes:   4% (10/271)           
remote: Getting sizes:   5% (13/271)           
remote: Getting sizes:   6% (15/271)           
remote: Getting sizes:   7% (18/271)           
remote: Getting sizes:   8% (21/271)           
remote: Getting sizes:   9% (24/271)           
remote: Getting sizes:  10% (26/271)           
remote: Getting sizes:  11% (29/271)           
remote: Getting sizes:  12% (32/271)           
remote: Getting sizes:  13% (34/271)           
remote: Getting sizes:  14% (37/271)           
remote: Getting sizes:  15% (40/271)           
remote: Getting sizes:  16% (43/271)           
remote: Getting sizes:  17% (45/271)           
remote: Getting sizes:  18% (48/271)           
remote: Getting sizes:  19% (51/271)           
remote: Getting sizes:  20% (53/271)           
remote: Getting sizes:  21% (56/271)           
remote: Getting sizes:  22% (59/271)           
remote: Getting sizes:  23% (61/271)           
remote: Getting sizes:  24% (64/271)           
remote: Getting sizes:  25% (67/271)           
remote: Getting sizes:  26% (70/271)           
remote: Getting sizes:  27% (72/271)           
remote: Getting sizes:  28% (75/271)           
remote: Getting sizes:  29% (78/271)           
remote: Getting sizes:  30% (80/271)           
remote: Getting sizes:  31% (83/271)           
remote: Getting sizes:  32% (86/271)           
remote: Getting sizes:  33% (89/271)           
remote: Getting sizes:  34% (91/271)           
remote: Getting sizes:  35% (94/271)           
remote: Getting sizes:  36% (97/271)           
remote: Getting sizes:  37% (99/271)           
remote: Getting sizes:  38% (102/271)           
remote: Getting sizes:  39% (105/271)           
remote: Getting sizes:  40% (108/271)           
remote: Getting sizes:  41% (110/271)           
remote: Getting sizes:  42% (113/271)           
remote: Getting sizes:  43% (116/271)           
remote: Getting sizes:  44% (118/271)           
remote: Getting sizes:  45% (121/271)           
remote: Getting sizes:  46% (124/271)           
remote: Getting sizes:  47% (127/271)           
remote: Getting sizes:  48% (129/271)           
remote: Getting sizes:  49% (132/271)           
remote: Getting sizes:  50% (135/271)           
remote: Getting sizes:  51% (137/271)           
remote: Getting sizes:  52% (140/271)           
remote: Getting sizes:  53% (143/271)           
remote: Getting sizes:  54% (145/271)           
remote: Getting sizes:  55% (148/271)           
remote: Getting sizes:  56% (151/271)           
remote: Getting sizes:  57% (154/271)           
remote: Getting sizes:  58% (156/271)           
remote: Getting sizes:  59% (159/271)           
remote: Getting sizes:  60% (162/271)           
remote: Getting sizes:  61% (164/271)           
remote: Getting sizes:  62% (167/271)           
remote: Getting sizes:  63% (170/271)           
remote: Getting sizes:  64% (173/271)           
remote: Getting sizes:  65% (175/271)           
remote: Getting sizes:  66% (178/271)           
remote: Getting sizes:  67% (181/271)           
remote: Getting sizes:  68% (183/271)           
remote: Getting sizes:  69% (186/271)           
remote: Getting sizes:  70% (189/271)           
remote: Getting sizes:  71% (192/271)           
remote: Getting sizes:  72% (194/271)           
remote: Getting sizes:  73% (197/271)           
remote: Getting sizes:  74% (200/271)           
remote: Getting sizes:  75% (202/271)           
remote: Getting sizes:  76% (205/271)           
remote: Getting sizes:  77% (208/271)           
remote: Getting sizes:  78% (211/271)           
remote: Getting sizes:  79% (213/271)           
remote: Getting sizes:  80% (216/271)           
remote: Getting sizes:  81% (219/271)           
remote: Getting sizes:  82% (221/271)           
remote: Getting sizes:  83% (224/271)           
remote: Getting sizes:  84% (227/271)           
remote: Getting sizes:  85% (229/271)           
remote: Getting sizes:  86% (232/271)           
remote: Getting sizes:  87% (235/271)           
remote: Getting sizes:  88% (238/271)           
remote: Getting sizes:  89% (240/271)           
remote: Getting sizes:  90% (243/271)           
remote: Getting sizes:  91% (246/271)           
remote: Getting sizes:  92% (248/271)           
remote: Getting sizes:  93% (251/271)           
remote: Getting sizes:  94% (254/271)           
remote: Getting sizes:  95% (257/271)           
remote: Getting sizes:  96% (259/271)           
remote: Getting sizes:  97% (262/271)           
remote: Getting sizes:  98% (265/271)           
remote: Getting sizes:  99% (267/271)           
remote: Getting sizes: 100% (270/271)           
remote: Getting sizes: 100% (271/271)        
|1| remote: Compressing objects:   1% (4825/724743)           
remote: Compressing objects:   2% (13725/724743)           
remote: Compressing objects:   3% (18258/724743)           
remote: Compressing objects:   4% (26896/724743)           
remote: Compressing objects:   5% (33160/724743)           
remote: Compressing objects:   6% (43104/724743)           
remote: Compressing objects:   7% (51761/724743)           
remote: Compressing objects:   8% (55623/724743)           
remote: Compressing objects:   9% (63182/724743)           
remote: Compressing objects:  10% (70719/724743)           
remote: Compressing objects:  12% (88993/724743)           
remote: Compressing objects:  13% (91512/724743)           
remote: Compressing objects:  14% (98912/724743)           
remote: Compressing objects:  16% (118774/724743)           
remote: Compressing objects:  17% (121977/724743)           
remote: Compressing objects:  18% (126907/724743)           
remote: Compressing objects:  19% (134275/724743)           
remote: Compressing objects:  20% (141630/724743)           
remote: Compressing objects:  21% (148731/724743)           
remote: Compressing objects:  65% (467769/724743)           
remote: Compressing objects:  91% (662917/724743)           
remote: Compressing objects:  92% (663432/724743)           
remote: Compressing objects:  93% (671372/724743)           
remote: Compressing objects:  94% (678128/724743)           
remote: Compressing objects:  95% (685904/724743)           
remote: Compressing objects:  96% (692770/724743)           
remote: Compressing objects:  97% (699555/724743)           
remote: Compressing objects:  98% (709295/724743)           
remote: Compressing objects:  99% (715892/724743)           
remote: Compressing objects: 100% (724376/724743)           
remote: Compressing objects: 100% (724743/72474ote: Getting sizes:  18% (11/61)           
remote: Getting sizes:  20% (12/61)           
remote: Getting sizes:  21% (13/61)           
remote: Getting sizes:  23% (14/61)           
remote: Getting sizes:  25% (15/61)           
remote: Getting sizes:  26% (16/61)           
remote: Getting sizes:  28% (17/61)           
remote: Getting sizes:  30% (18/61)           
remote: Getting sizes:  31% (19/61)           
remote: Getting sizes:  33% (20/61)           
remote: Getting sizes:  34% (21/61)           
remote: Getting sizes:  36% (22/61)           
remote: Getting sizes:  38% (23/61)           
remote: Getting sizes:  39% (24/61)           
remote: Getting sizes:  41% (25/61)           
remote: Getting sizes:  43% (26/61)           
remote: Getting sizes:  44% (27/61)           
remote: Getting sizes:  46% (28/61)           
remote: Getting sizes:  48% (29/61)           
remote: Getting sizes:  49% (30/61)           
remote: Getting sizes:  51% (31/61)           
remote: Getting sizes:  52% (32/61)           
remote: Getting sizes:  54% (33/61)           
remote: Getting sizes:  56% (34/61)           
remote: Getting sizes:  57% (35/61)           
remote: Getting sizes:  59% (36/61)           
remote: Getting sizes:  61% (37/61)           
remote: Getting sizes:  62% (38/61)           
remote: Getting sizes:  64% (39/61)           
remote: Getting sizes:  66% (40/61)           
remote: Getting sizes:  67% (41/61)           
remote: Getting sizes:  69% (42/61)           
remote: Getting sizes:  70% (43/61)           
remote: Getting sizes:  72% (44/61)           
remote: Getting sizes:  74% (45/61)           
remote: Getting sizes:  75% (46/61)           
remote: Getting sizes:  77% (47/61)           
remote: Getting sizes:  79% (48/61)           
remote: Getting sizes:  80% (49/61)           
remote: Getting sizes:  82% (50/61)           
remote: Getting sizes:  84% (51/61)           
remote: Getting sizes:  85% (52/61)           
remote: Getting sizes:  87% (53/61)           
remote: Getting sizes:  89% (54/61)           
remote: Getting sizes:  90% (55/61)           
remote: Getting sizes:  92% (56/61)           
remote: Getting sizes:  93% (57/61)           
remote: Getting sizes:  95% (58/61)           
remote: Getting sizes:  97% (59/61)           
remote: Getting sizes:  98% (60/61)           
remote: Getting sizes: 100% (61/61)           
remote: Getting sizes: 100% (61/61)        
|0| remote: Compressing objects:   1% (1911/360458)           
remote: Compressing objects:   2% (7363/360458)           
remote: Compressing objects:   5% (17823/360458)           
remote: Compressing objects:   7% (24000/360458)           
remote: Compressing objects:   8% (27238/360458)           
remote: Compressing objects:  11% (38350/360458)           
remote: Compressing objects:  12% (42372/360458)           
remote: Compressing objects:  13% (45156/360458)           
remote: Compressing objects:  96% (346279/360458)           
remote: Compressing objects:  97% (347891/360458)           
remote: Compressing objects:  98% (352674/360458)           
remote: Compressing objects:  99% (355710/360458)           
remote: Compressing objects: 100% (359423/360458)           
remote: Compressing objects: 100% (360458/360458)        
|0| Receiving objects:   1% (1/65)
Receiving objects:   3% (2/65)
Receiving objects:   4% (3/65)
Receiving objects:   6% (4/65)
Receiving objects:   7% (5/65)
Receiving objects:   9% (6/65)
Receiving objects:  10% (7/65)
Receiving objects:  12% (8/65)
Receiving objects:  13% (9/65)
Receiving objects:  15% (10/65)
Receiving objects:  16% (11/65)
Receiving objects:  18% (12/65)
Receiving objects:  20% (13/65)
Receiving objects:  21% (14/65)
Receiving objects:  23% (15/65)
Receiving objects:  24% (16/65)
Receiving objects:  26% (17/65)
Receiving objects:  27% (18/65)
Receiving objects:  29% (19/65)
Receiving objects:  30% (20/65)
Receiving objects:  32% (21/65)
Receiving objects:  33% (22/65)
Receiving objects:  35% (23/65)
Receiving objects:  36% (24/65)
Receiving objects:  38% (25/65)
Receiving objects:  40% (26/65)
Receiving objects:  41% (27/65)
Receiving objects:  43% (28/65)
Receiving objects:  44% (29/65)
Receiving objects:  46% (30/65)
Receiving objects:  47% (31/65)
Receiving objects:  49% (32/65)
Receiving objects:  50% (33/65)
Receiving objects:  52% (34/65)
Receiving objects:  53% (35/65)
Receiving objects:  55% (36/65)
Receiving objects:  56% (37/65)
Receiving objects:  58% (38/65)
Receiving objects:  60% (39/65)
Receiving objects:  61% (40/65)
Receiving objects:  63% (41/65)
Receiving objects:  64% (42/65)
Receiving objects:  66% (43/65)
Receiving objects:  67% (44/65)
Receiving objects:  69% (45/65)
Receiving objects:  70% (46/65)
Receiving objects:  72% (47/65)
Receiving objects:  73% (48/65)
Receiving objects:  75% (49/65)
Receiving objects:  76% (50/65)
Receiving objects:  78% (51/65)
Receiving objects:  80% (52/65)
Receiving objects:  81% (53/65)
Receiving objects:  83% (54/65)
Receiving objects:  84% (55/65)
Receiving objects:  86% (56/65)
Receiving objects:  87% (57/65)
Receiving objects:  89% (58/65)
remote: Total 65 (delta 3), reused 31 (delta 2)        
|0| Receiving objects:  90% (59/65)
Receiving objects:  92% (60/65)
Receiving objects:  93% (61/65)
Receiving objects:  95% (62/65)
Receiving objects:  96% (63/65)
Receiving objects:  98% (64/65)
Receiving objects: 100% (65/65)
Receiving objects: 100% (65/65), 120.80 KiB | 3.66 MiB/s, done.
|0| Resolving deltas:   0% (0/3)
Resolving deltas:  33% (1/3)
Resolving deltas:  66% (2/3)
Resolving deltas: 100% (3/3)
Resolving deltas: 100% (3/3), done.
|0|  00:00
3)        
|1| Receiving objects:   0% (1/285)
Receiving objects:   1% (3/285)
Receiving objects:   2% (6/285)
Receiving objects:   3% (9/285)
Receiving objects:   4% (12/285)
Receiving objects:   5% (15/285)
Receiving objects:   6% (18/285)
Receiving objects:   7% (20/285)
Receiving objects:   8% (23/285)
Receiving objects:   9% (26/285)
Receiving objects:  10% (29/285)
Receiving objects:  11% (32/285)
Receiving objects:  12% (35/285)
Receiving objects:  13% (38/285)
Receiving objects:  14% (40/285)
Receiving objects:  15% (43/285)
Receiving objects:  16% (46/285)
Receiving objects:  17% (49/285)
Receiving objects:  18% (52/285)
Receiving objects:  19% (55/285)
Receiving objects:  20% (57/285)
Receiving objects:  21% (60/285)
Receiving objects:  22% (63/285)
Receiving objects:  23% (66/285)
Receiving objects:  24% (69/285)
Receiving objects:  25% (72/285)
Receiving objects:  26% (75/285)
Receiving objects:  27% (77/285)
Receiving objects:  28% (80/285)
Receiving objects:  29% (83/285)
Receiving objects:  30% (86/285)
Receiving objects:  31% (89/285)
Receiving objects:  32% (92/285)
Receiving objects:  33% (95/285)
Receiving objects:  34% (97/285)
Receiving objects:  35% (100/285)
Receiving objects:  36% (103/285)
Receiving objects:  37% (106/285)
Receiving objects:  38% (109/285)
Receiving objects:  39% (112/285)
Receiving objects:  40% (114/285)
Receiving objects:  41% (117/285)
Receiving objects:  42% (120/285)
Receiving objects:  43% (123/285)
Receiving objects:  44% (126/285)
Receiving objects:  45% (129/285)
Receiving objects:  46% (132/285)
Receiving objects:  47% (134/285)
Receiving objects:  48% (137/285)
Receiving objects:  49% (140/285)
Receiving objects:  50% (143/285)
Receiving objects:  51% (146/285)
Receiving objects:  52% (149/285)
Receiving objects:  53% (152/285)
Receiving objects:  54% (154/285)
Receiving objects:  55% (157/285)
Receiving objects:  56% (160/285)
Receiving objects:  57% (163/285)
Receiving objects:  58% (166/285)
Receiving objects:  59% (169/285)
Receiving objects:  60% (171/285)
Receiving objects:  61% (174/285)
Receiving objects:  62% (177/285)
Receiving objects:  63% (180/285)
Receiving objects:  64% (183/285)
Receiving objects:  65% (186/285)
Receiving objects:  66% (189/285)
Receiving objects:  67% (191/285)
Receiving objects:  68% (194/285)
Receiving objects:  69% (197/285)
Receiving objects:  70% (200/285)
Receiving objects:  71% (203/285)
Receiving objects:  72% (206/285)
Receiving objects:  73% (209/285)
Receiving objects:  74% (211/285)
Receiving objects:  75% (214/285)
Receiving objects:  76% (217/285)
Receiving objects:  77% (220/285)
Receiving objects:  78% (223/285)
Receiving objects:  79% (226/285)
Receiving objects:  80% (228/285)
Receiving objects:  81% (231/285)
Receiving objects:  82% (234/285)
Receiving objects:  83% (237/285)
Receiving objects:  84% (240/285)
Receiving objects:  85% (243/285)
Receiving objects:  86% (246/285)
Receiving objects:  87% (248/285)
Receiving objects:  88% (251/285)
Receiving objects:  89% (254/285)
remote: Total 285 (delta 41), reused 127 (delta 11)        
|1| Receiving objects:  90% (257/285)
Receiving objects:  91% (260/285)
Receiving objects:  92% (263/285)
Receiving objects:  93% (266/285)
Receiving objects:  94% (268/285)
Receiving objects:  95% (271/285)
Receiving objects:  96% (274/285)
Receiving objects:  97% (277/285)
Receiving objects:  98% (280/285)
Receiving objects:  99% (283/285)
Receiving objects: 100% (285/285)
Receiving objects: 100% (285/285), 315.02 KiB | 9.00 MiB/s, done.
|1| Resolving deltas:   0% (0/41)
Resolving deltas:   2% (1/41)
Resolving deltas:   4% (2/41)
Resolving deltas:   7% (3/41)
Resolving deltas:   9% (4/41)
Resolving deltas:  12% (5/41)
Resolving deltas:  14% (6/41)
Resolving deltas:  17% (7/41)
Resolving deltas:  19% (8/41)
Resolving deltas:  21% (9/41)
Resolving deltas:  24% (10/41)
Resolving deltas:  26% (11/41)
Resolving deltas:  29% (12/41)
Resolving deltas:  31% (13/41)
Resolving deltas:  34% (14/41)
Resolving deltas:  36% (15/41)
Resolving deltas:  39% (16/41)
Resolving deltas:  43% (18/41)
Resolving deltas:  46% (19/41)
Resolving deltas:  48% (20/41)
Resolving deltas:  51% (21/41)
Resolving deltas:  53% (22/41)
Resolving deltas:  56% (23/41)
Resolving deltas:  58% (24/41)
Resolving deltas:  60% (25/41)
Resolving deltas:  65% (27/41)
Resolving deltas:  70% (29/41)
Resolving deltas:  73% (30/41)
Resolving deltas:  75% (31/41)
Resolving deltas:  80% (33/41)
Resolving deltas:  82% (34/41)
Resolving deltas:  85% (35/41)
Resolving deltas:  87% (36/41)
Resolving deltas:  90% (37/41)
Resolving deltas:  92% (38/41)
Resolving deltas:  95% (39/41)
Resolving deltas:  97% (40/41)
Resolving deltas: 100% (41/41)
Resolving deltas: 100% (41/41), done.
|1|  00:00
 00:00

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 1 install, 0 updates, 0 removals
  - Locking wikimedia/metrics-platform (4.2.2)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 1 install, 0 updates, 0 removals
  - Installing wikimedia/metrics-platform (4.2.2): Extracting archive
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:03

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }

added 2 packages, and audited 1445 packages in 2s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:03

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 00:00

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 1.2 s.
 00:01

Running 'extensions/EventStreamConfig/setup.sh' if found
Looking for '/var/local/extensions/EventStreamConfig/setup.sh'
No '/var/local/extensions/EventStreamConfig/setup.sh' found, skipping...
 00:00

Running 'extensions/EventLogging/setup.sh' if found
Looking for '/var/local/extensions/EventLogging/setup.sh'
No '/var/local/extensions/EventLogging/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:12
 00:12

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-web-1  Removed
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:18

Reclaim disk space if needed
Free disk space (22%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12978, done        
remote: Finding sources:   1% (65/12978)           
remote: Finding sources:   2% (195/12978)           
remote: Finding sources:   3% (325/12978)           
remote: Finding sources:   4% (455/12978)           
remote: Finding sources:   5% (585/12978)           
remote: Finding sources:   6% (714/12978)           
remote: Finding sources:   7% (844/12978)           
remote: Finding sources:   8% (974/12978)           
remote: Finding sources:   9% (1104/12978)           
remote: Finding sources:  10% (1233/12978)           
remote: Finding sources:  11% (1363/12978)           
remote: Finding sources:  12% (1493/12978)           
remote: Finding sources:  13% (1623/12978)           
remote: Finding sources:  14% (1753/12978)           
remote: Finding sources:  15% (1882/12978)           
remote: Finding sources:  16% (2012/12978)           
remote: Finding sources:  17% (2142/12978)           
remote: Finding sources:  18% (2272/12978)           
remote: Finding sources:  19% (2401/12978)           
remote: Finding sources:  20% (2531/12978)           
remote: Finding sources:  21% (2661/12978)           
remote: Finding sources:  22% (2791/12978)           
remote: Finding sources:  23% (2921/12978)           
remote: Finding sources:  24% (3050/12978)           
remote: Finding sources:  25% (3180/12978)           
remote: Finding sources:  26% (3310/12978)           
remote: Finding sources:  27% (3440/12978)           
remote: Finding sources:  28% (3569/12978)           
remote: Finding sources:  29% (3699/12978)           
remote: Finding sources:  30% (3829/12978)           
remote: Finding sources:  31% (3959/12978)           
remote: Finding sources:  32% (4089/12978)           
remote: Finding sources:  33% (4218/12978)           
remote: Finding sources:  34% (4348/12978)           
remote: Finding sources:  35% (4478/12978)           
remote: Finding sources:  36% (4608/12978)           
remote: Finding sources:  37% (4737/12978)           
remote: Finding sources:  38% (4867/12978)           
remote: Finding sources:  39% (4997/12978)           
remote: Finding sources:  40% (5127/12978)           
remote: Finding sources:  41% (5257/12978)           
remote: Finding sources:  42% (5386/12978)           
remote: Finding sources:  43% (5516/12978)           
remote: Finding sources:  44% (5646/12978)           
remote: Finding sources:  45% (5776/12978)           
remote: Finding sources:  46% (5905/12978)           
remote: Finding sources:  47% (6035/12978)           
remote: Finding sources:  48% (6165/12978)           
remote: Finding sources:  49% (6295/12978)           
remote: Finding sources:  50% (6425/12978)           
remote: Finding sources:  51% (6554/12978)           
remote: Finding sources:  52% (6684/12978)           
remote: Finding sources:  53% (6814/12978)           
remote: Finding sources:  54% (6944/12978)           
remote: Finding sources:  55% (7074/12978)           
remote: Finding sources:  56% (7203/12978)           
remote: Finding sources:  57% (7333/12978)           
remote: Finding sources:  58% (7463/12978)           
remote: Finding sources:  59% (7593/12978)           
remote: Finding sources:  60% (7722/12978)           
remote: Finding sources:  61% (7852/12978)           
remote: Finding sources:  62% (7982/12978)           
remote: Finding sources:  63% (8112/12978)           
remote: Finding sources:  64% (8242/12978)           
remote: Finding sources:  65% (8371/12978)           
remote: Finding sources:  66% (8501/12978)           
remote: Finding sources:  67% (8631/12978)           
remote: Finding sources:  68% (8761/12978)           
remote: Finding sources:  69% (8890/12978)           
remote: Finding sources:  70% (9020/12978)           
remote: Finding sources:  71% (9150/12978)           
remote: Finding sources:  72% (9280/12978)           
remote: Finding sources:  73% (9410/12978)           
remote: Finding sources:  74% (9539/12978)           
remote: Finding sources:  75% (9669/12978)           
remote: Finding sources:  76% (9799/12978)           
remote: Finding sources:  77% (9929/12978)           
remote: Finding sources:  78% (10058/12978)           
remote: Finding sources:  79% (10188/12978)           
remote: Finding sources:  80% (10318/12978)           
remote: Finding sources:  81% (10448/12978)           
remote: Finding sources:  82% (10578/12978)           
remote: Finding sources:  83% (10707/12978)           
remote: Finding sources:  84% (10837/12978)           
remote: Finding sources:  85% (10967/12978)           
remote: Finding sources:  86% (11097/12978)           
remote: Finding sources:  87% (11226/12978)           
remote: Finding sources:  88% (11356/12978)           
remote: Finding sources:  89% (11486/12978)           
remote: Finding sources:  90% (11616/12978)           
remote: Finding sources:  91% (11746/12978)           
remote: Finding sources:  92% (11875/12978)           
remote: Finding sources:  93% (12005/12978)           
remote: Finding sources:  94% (12135/12978)           
remote: Finding sources:  95% (12265/12978)           
remote: Finding sources:  96% (12394/12978)           
remote: Finding sources:  97% (12524/12978)           
remote: Finding sources:  98% (12654/12978)           
remote: Finding sources:  99% (12784/12978)           
remote: Finding sources: 100% (12914/12978)           
remote: Finding sources: 100% (12978/12978)        
remote: Getting sizes:   1% (58/11472)           
remote: Getting sizes:   2% (173/11472)           
remote: Getting sizes:   3% (287/11472)           
remote: Getting sizes:   4% (402/11472)           
remote: Getting sizes:   5% (517/11472)           
remote: Getting sizes:   6% (631/11472)           
remote: Getting sizes:   7% (746/11472)           
remote: Getting sizes:   8% (861/11472)           
remote: Getting sizes:   9% (976/11472)           
remote: Getting sizes:  10% (1090/11472)           
remote: Getting sizes:  11% (1205/11472)           
remote: Getting sizes:  12% (1320/11472)           
remote: Getting sizes:  13% (1434/11472)           
remote: Getting sizes:  14% (1549/11472)           
remote: Getting sizes:  15% (1664/11472)           
remote: Getting sizes:  16% (1779/11472)           
remote: Getting sizes:  17% (1893/11472)           
remote: Getting sizes:  18% (2008/11472)           
remote: Getting sizes:  19% (2123/11472)           
remote: Getting sizes:  20% (2238/11472)           
remote: Getting sizes:  21% (2352/11472)           
remote: Getting sizes:  22% (2467/11472)           
remote: Getting sizes:  23% (2582/11472)           
remote: Getting sizes:  24% (2696/11472)           
remote: Getting sizes:  25% (2811/11472)           
remote: Getting sizes:  26% (2926/11472)           
remote: Getting sizes:  27% (3041/11472)           
remote: Getting sizes:  28% (3155/11472)           
remote: Getting sizes:  29% (3270/11472)           
remote: Getting sizes:  30% (3385/11472)           
remote: Getting sizes:  31% (3499/11472)           
remote: Getting sizes:  32% (3614/11472)           
remote: Getting sizes:  33% (3729/11472)           
remote: Getting sizes:  34% (3844/11472)           
remote: Getting sizes:  35% (3958/11472)           
remote: Getting sizes:  36% (4073/11472)           
remote: Getting sizes:  37% (4188/11472)           
remote: Getting sizes:  38% (4302/11472)           
remote: Getting sizes:  39% (4417/11472)           
remote: Getting sizes:  40% (4532/11472)           
remote: Getting sizes:  41% (4647/11472)           
remote: Getting sizes:  42% (4761/11472)           
remote: Getting sizes:  43% (4876/11472)           
remote: Getting sizes:  44% (4991/11472)           
remote: Getting sizes:  45% (5106/11472)           
remote: Getting sizes:  46% (5220/11472)           
remote: Getting sizes:  47% (5335/11472)           
remote: Getting sizes:  48% (5450/11472)           
remote: Getting sizes:  49% (5564/11472)           
remote: Getting sizes:  50% (5679/11472)           
remote: Getting sizes:  51% (5794/11472)           
remote: Getting sizes:  52% (5909/11472)           
remote: Getting sizes:  53% (6023/11472)           
remote: Getting sizes:  54% (6138/11472)           
remote: Getting sizes:  55% (6253/11472)           
remote: Getting sizes:  56% (6367/11472)           
remote: Getting sizes:  57% (6482/11472)           
remote: Getting sizes:  58% (6597/11472)           
remote: Getting sizes:  59% (6712/11472)           
remote: Getting sizes:  60% (6826/11472)           
remote: Getting sizes:  61% (6941/11472)           
remote: Getting sizes:  62% (7056/11472)           
remote: Getting sizes:  63% (7170/11472)           
remote: Getting sizes:  64% (7285/11472)           
remote: Getting sizes:  65% (7400/11472)           
remote: Getting sizes:  66% (7515/11472)           
remote: Getting sizes:  67% (7629/11472)           
remote: Getting sizes:  68% (7744/11472)           
remote: Getting sizes:  69% (7859/11472)           
remote: Getting sizes:  70% (7974/11472)           
remote: Getting sizes:  71% (8088/11472)           
remote: Getting sizes:  72% (8203/11472)           
remote: Getting sizes:  73% (8318/11472)           
remote: Getting sizes:  74% (8432/11472)           
remote: Getting sizes:  75% (8547/11472)           
remote: Getting sizes:  76% (8662/11472)           
remote: Getting sizes:  77% (8777/11472)           
remote: Getting sizes:  78% (8891/11472)           
remote: Getting sizes:  79% (9006/11472)           
remote: Getting sizes:  80% (9121/11472)           
remote: Getting sizes:  81% (9235/11472)           
remote: Getting sizes:  82% (9350/11472)           
remote: Getting sizes:  83% (9465/11472)           
remote: Getting sizes:  84% (9580/11472)           
remote: Getting sizes:  85% (9694/11472)           
remote: Getting sizes:  86% (9809/11472)           
remote: Getting sizes:  87% (9924/11472)           
remote: Getting sizes:  88% (10038/11472)           
remote: Getting sizes:  89% (10153/11472)           
remote: Getting sizes:  90% (10268/11472)           
remote: Getting sizes:  91% (10383/11472)           
remote: Getting sizes:  92% (10497/11472)           
remote: Getting sizes:  93% (10612/11472)           
remote: Getting sizes:  94% (10727/11472)           
remote: Getting sizes:  95% (10842/11472)           
remote: Getting sizes:  96% (10956/11472)           
remote: Getting sizes:  97% (11071/11472)           
remote: Getting sizes:  98% (11186/11472)           
remote: Getting sizes:  99% (11300/11472)           
remote: Getting sizes: 100% (11415/11472)           
remote: Getting sizes: 100% (11472/11472)        
remote: Compressing objects:   2% (2283/136019)           
remote: Compressing objects:   3% (3527/136019)           
remote: Compressing objects:   4% (4761/136019)           
remote: Compressing objects:   5% (6493/136019)           
remote: Compressing objects:   6% (7488/136019)           
remote: Compressing objects:   7% (8976/136019)           
remote: Compressing objects:   8% (10203/136019)           
remote: Compressing objects:   8% (10913/136019)           
remote: Compressing objects:   9% (11577/136019)           
remote: Compressing objects:  10% (13020/136019)           
remote: Compressing objects:  11% (14292/136019)           
remote: Compressing objects:  12% (15643/136019)           
remote: Compressing objects:  13% (17005/136019)           
remote: Compressing objects:  14% (18369/136019)           
remote: Compressing objects:  15% (19739/136019)           
remote: Compressing objects:  16% (21092/136019)           
remote: Compressing objects:  17% (22494/136019)           
remote: Compressing objects:  18% (23812/136019)           
remote: Compressing objects:  19% (25178/136019)           
remote: Compressing objects:  19% (26369/136019)           
remote: Compressing objects:  20% (26525/136019)           
remote: Compressing objects:  21% (27892/136019)           
remote: Compressing objects:  22% (29245/136019)           
remote: Compressing objects:  23% (30608/136019)           
remote: Compressing objects:  24% (31965/136019)           
remote: Compressing objects:  25% (33328/136019)           
remote: Compressing objects:  26% (34718/136019)           
remote: Compressing objects:  27% (36242/136019)           
remote: Compressing objects:  28% (37463/136019)           
remote: Compressing objects:  29% (38920/136019)           
remote: Compressing objects:  30% (40413/136019)           
remote: Compressing objects:  31% (41518/136019)           
remote: Compressing objects:  32% (42874/136019)           
remote: Compressing objects:  33% (44291/136019)           
remote: Compressing objects:  34% (45581/136019)           
remote: Compressing objects:  35% (46998/136019)           
remote: Compressing objects:  36% (48288/136019)           
remote: Compressing objects:  37% (49662/136019)           
remote: Compressing objects:  38% (51008/136019)           
remote: Compressing objects:  39% (52578/136019)           
remote: Compressing objects:  40% (53740/136019)           
remote: Compressing objects:  41% (55178/136019)           
remote: Compressing objects:  42% (56456/136019)           
remote: Compressing objects:  43% (57809/136019)           
remote: Compressing objects:  44% (59346/136019)           
remote: Compressing objects:  45% (60555/136019)           
remote: Compressing objects:  46% (61889/136019)           
remote: Compressing objects:  46% (61941/136019)           
remote: Compressing objects:  47% (63635/136019)           
remote: Compressing objects:  48% (64734/136019)           
remote: Compressing objects:  49% (66266/136019)           
remote: Compressing objects:  50% (67771/136019)           
remote: Compressing objects:  51% (68697/136019)           
remote: Compressing objects:  52% (70305/136019)           
remote: Compressing objects:  53% (71426/136019)           
remote: Compressing objects:  54% (72847/136019)           
remote: Compressing objects:  55% (75005/136019)           
remote: Compressing objects:  56% (75722/136019)           
remote: Compressing objects:  57% (76854/136019)           
remote: Compressing objects:  58% (78328/136019)           
remote: Compressing objects:  59% (79875/136019)           
remote: Compressing objects:  60% (81271/136019)           
remote: Compressing objects:  61% (82609/136019)           
remote: Compressing objects:  62% (83836/136019)           
remote: Compressing objects:  63% (85035/136019)           
remote: Compressing objects:  64% (86376/136019)           
remote: Compressing objects:  65% (87765/136019)           
remote: Compressing objects:  66% (90114/136019)           
remote: Compressing objects:  67% (90753/136019)           
remote: Compressing objects:  68% (91837/136019)           
remote: Compressing objects:  69% (93275/136019)           
remote: Compressing objects:  70% (94574/136019)           
remote: Compressing objects:  71% (95905/136019)           
remote: Compressing objects:  72% (97302/136019)           
remote: Compressing objects:  73% (98642/136019)           
remote: Compressing objects:  74% (100233/136019)           
remote: Compressing objects:  75% (101398/136019)           
remote: Compressing objects:  76% (102716/136019)           
remote: Compressing objects:  77% (104180/136019)           
remote: Compressing objects:  78% (105454/136019)           
remote: Compressing objects:  79% (106802/136019)           
remote: Compressing objects:  80% (108237/136019)           
remote: Compressing objects:  81% (109801/136019)           
remote: Compressing objects:  82% (110904/136019)           
remote: Compressing objects:  83% (112279/136019)           
remote: Compressing objects:  84% (113737/136019)           
remote: Compressing objects:  85% (115028/136019)           
remote: Compressing objects:  86% (116581/136019)           
remote: Compressing objects:  87% (117694/136019)           
remote: Compressing objects:  88% (119021/136019)           
remote: Compressing objects:  89% (120504/136019)           
remote: Compressing objects:  90% (121775/136019)           
remote: Compressing objects:  91% (123110/136019)           
remote: Compressing objects:  92% (124730/136019)           
remote: Compressing objects:  93% (125931/136019)           
remote: Compressing objects:  94% (128121/136019)           
remote: Compressing objects:  95% (128760/136019)           
remote: Compressing objects:  96% (130048/136019)           
remote: Compressing objects:  96% (130575/136019)           
remote: Compressing objects:  97% (131291/136019)           
remote: Compressing objects:  98% (132747/136019)           
remote: Compressing objects:  99% (133979/136019)           
remote: Compressing objects: 100% (135344/136019)           
remote: Compressing objects: 100% (136018/136019)        
Receiving objects:   0% (1/12978)
Receiving objects:   1% (130/12978)
Receiving objects:   2% (260/12978)
Receiving objects:   3% (390/12978)
Receiving objects:   4% (520/12978)
Receiving objects:   5% (649/12978)
Receiving objects:   6% (779/12978)
Receiving objects:   7% (909/12978)
Receiving objects:   8% (1039/12978)
Receiving objects:   9% (1169/12978)
Receiving objects:  10% (1298/12978)
Receiving objects:  11% (1428/12978)
Receiving objects:  12% (1558/12978)
Receiving objects:  13% (1688/12978)
Receiving objects:  14% (1817/12978)
Receiving objects:  15% (1947/12978)
Receiving objects:  16% (2077/12978)
Receiving objects:  17% (2207/12978), 4.00 MiB | 8.00 MiB/s
Receiving objects:  18% (2337/12978), 4.00 MiB | 8.00 MiB/s
Receiving objects:  19% (2466/12978), 4.00 MiB | 8.00 MiB/s
Receiving objects:  20% (2596/12978), 4.00 MiB | 8.00 MiB/s
Receiving objects:  21% (2726/12978), 4.00 MiB | 8.00 MiB/s
Receiving objects:  22% (2856/12978), 4.00 MiB | 8.00 MiB/s
Receiving objects:  23% (2985/12978), 4.00 MiB | 8.00 MiB/s
Receiving objects:  24% (3115/12978), 4.00 MiB | 8.00 MiB/s
Receiving objects:  25% (3245/12978), 4.00 MiB | 8.00 MiB/s
Receiving objects:  26% (3375/12978), 4.00 MiB | 8.00 MiB/s
Receiving objects:  27% (3505/12978), 4.00 MiB | 8.00 MiB/s
Receiving objects:  28% (3634/12978), 4.00 MiB | 8.00 MiB/s
Receiving objects:  29% (3764/12978), 4.00 MiB | 8.00 MiB/s
Receiving objects:  29% (3847/12978), 4.00 MiB | 8.00 MiB/s
Receiving objects:  30% (3894/12978), 8.56 MiB | 8.55 MiB/s
Receiving objects:  31% (4024/12978), 8.56 MiB | 8.55 MiB/s
Receiving objects:  32% (4153/12978), 8.56 MiB | 8.55 MiB/s
Receiving objects:  33% (4283/12978), 8.56 MiB | 8.55 MiB/s
Receiving objects:  34% (4413/12978), 8.56 MiB | 8.55 MiB/s
Receiving objects:  35% (4543/12978), 8.56 MiB | 8.55 MiB/s
Receiving objects:  36% (4673/12978), 8.56 MiB | 8.55 MiB/s
Receiving objects:  37% (4802/12978), 11.92 MiB | 7.94 MiB/s
Receiving objects:  38% (4932/12978), 11.92 MiB | 7.94 MiB/s
Receiving objects:  39% (5062/12978), 11.92 MiB | 7.94 MiB/s
Receiving objects:  40% (5192/12978), 11.92 MiB | 7.94 MiB/s
Receiving objects:  41% (5321/12978), 11.92 MiB | 7.94 MiB/s
Receiving objects:  42% (5451/12978), 11.92 MiB | 7.94 MiB/s
Receiving objects:  43% (5581/12978), 11.92 MiB | 7.94 MiB/s
Receiving objects:  44% (5711/12978), 11.92 MiB | 7.94 MiB/s
Receiving objects:  44% (5823/12978), 11.92 MiB | 7.94 MiB/s
Receiving objects:  45% (5841/12978), 11.92 MiB | 7.94 MiB/s
Receiving objects:  46% (5970/12978), 15.56 MiB | 7.77 MiB/s
Receiving objects:  47% (6100/12978), 19.26 MiB | 7.70 MiB/s
Receiving objects:  47% (6204/12978), 19.26 MiB | 7.70 MiB/s
Receiving objects:  48% (6230/12978), 22.62 MiB | 7.51 MiB/s
Receiving objects:  49% (6360/12978), 22.62 MiB | 7.51 MiB/s
Receiving objects:  50% (6489/12978), 22.62 MiB | 7.51 MiB/s
Receiving objects:  51% (6619/12978), 22.62 MiB | 7.51 MiB/s
Receiving objects:  52% (6749/12978), 27.34 MiB | 7.79 MiB/s
Receiving objects:  53% (6879/12978), 27.34 MiB | 7.79 MiB/s
Receiving objects:  54% (7009/12978), 27.34 MiB | 7.79 MiB/s
Receiving objects:  55% (7138/12978), 27.34 MiB | 7.79 MiB/s
Receiving objects:  56% (7268/12978), 27.34 MiB | 7.79 MiB/s
Receiving objects:  56% (7291/12978), 27.34 MiB | 7.79 MiB/s
Receiving objects:  57% (7398/12978), 27.34 MiB | 7.79 MiB/s
Receiving objects:  58% (7528/12978), 31.90 MiB | 7.95 MiB/s
Receiving objects:  59% (7658/12978), 31.90 MiB | 7.95 MiB/s
Receiving objects:  60% (7787/12978), 31.90 MiB | 7.95 MiB/s
Receiving objects:  61% (7917/12978), 31.90 MiB | 7.95 MiB/s
Receiving objects:  62% (8047/12978), 31.90 MiB | 7.95 MiB/s
Receiving objects:  63% (8177/12978), 31.90 MiB | 7.95 MiB/s
Receiving objects:  64% (8306/12978), 31.90 MiB | 7.95 MiB/s
Receiving objects:  65% (8436/12978), 31.90 MiB | 7.95 MiB/s
Receiving objects:  66% (8566/12978), 31.90 MiB | 7.95 MiB/s
Receiving objects:  67% (8696/12978), 31.90 MiB | 7.95 MiB/s
Receiving objects:  68% (8826/12978), 31.90 MiB | 7.95 MiB/s
Receiving objects:  69% (8955/12978), 31.90 MiB | 7.95 MiB/s
Receiving objects:  70% (9085/12978), 31.90 MiB | 7.95 MiB/s
Receiving objects:  71% (9215/12978), 31.90 MiB | 7.95 MiB/s
Receiving objects:  72% (9345/12978), 31.90 MiB | 7.95 MiB/s
Receiving objects:  73% (9474/12978), 31.90 MiB | 7.95 MiB/s
Receiving objects:  74% (9604/12978), 31.90 MiB | 7.95 MiB/s
Receiving objects:  75% (9734/12978), 31.90 MiB | 7.95 MiB/s
Receiving objects:  76% (9864/12978), 31.90 MiB | 7.95 MiB/s
Receiving objects:  77% (9994/12978), 31.90 MiB | 7.95 MiB/s
Receiving objects:  78% (10123/12978), 31.90 MiB | 7.95 MiB/s
Receiving objects:  79% (10253/12978), 31.90 MiB | 7.95 MiB/s
Receiving objects:  80% (10383/12978), 31.90 MiB | 7.95 MiB/s
Receiving objects:  81% (10513/12978), 31.90 MiB | 7.95 MiB/s
Receiving objects:  82% (10642/12978), 31.90 MiB | 7.95 MiB/s
Receiving objects:  83% (10772/12978), 31.90 MiB | 7.95 MiB/s
Receiving objects:  84% (10902/12978), 31.90 MiB | 7.95 MiB/s
Receiving objects:  85% (11032/12978), 38.44 MiB | 8.52 MiB/s
Receiving objects:  86% (11162/12978), 38.44 MiB | 8.52 MiB/s
Receiving objects:  87% (11291/12978), 38.44 MiB | 8.52 MiB/s
Receiving objects:  88% (11421/12978), 38.44 MiB | 8.52 MiB/s
Receiving objects:  89% (11551/12978), 38.44 MiB | 8.52 MiB/s
Receiving objects:  90% (11681/12978), 38.44 MiB | 8.52 MiB/s
Receiving objects:  91% (11810/12978), 38.44 MiB | 8.52 MiB/s
Receiving objects:  92% (11940/12978), 38.44 MiB | 8.52 MiB/s
Receiving objects:  93% (12070/12978), 38.44 MiB | 8.52 MiB/s
Receiving objects:  94% (12200/12978), 38.44 MiB | 8.52 MiB/s
Receiving objects:  95% (12330/12978), 38.44 MiB | 8.52 MiB/s
Receiving objects:  96% (12459/12978), 38.44 MiB | 8.52 MiB/s
Receiving objects:  97% (12589/12978), 38.44 MiB | 8.52 MiB/s
Receiving objects:  98% (12719/12978), 38.44 MiB | 8.52 MiB/s
Receiving objects:  99% (12849/12978), 38.44 MiB | 8.52 MiB/s
Receiving objects:  99% (12911/12978), 38.44 MiB | 8.52 MiB/s
remote: Total 12978 (delta 2788), reused 6334 (delta 1503)        
Receiving objects: 100% (12978/12978), 44.52 MiB | 8.99 MiB/s
Receiving objects: 100% (12978/12978), 45.70 MiB | 8.92 MiB/s, done.
Resolving deltas:   0% (0/2788)
Resolving deltas:   1% (28/2788)
Resolving deltas:   2% (56/2788)
Resolving deltas:   3% (84/2788)
Resolving deltas:   4% (112/2788)
Resolving deltas:   5% (140/2788)
Resolving deltas:   6% (168/2788)
Resolving deltas:   7% (196/2788)
Resolving deltas:   8% (224/2788)
Resolving deltas:   9% (251/2788)
Resolving deltas:  10% (279/2788)
Resolving deltas:  11% (307/2788)
Resolving deltas:  12% (335/2788)
Resolving deltas:  13% (363/2788)
Resolving deltas:  14% (391/2788)
Resolving deltas:  15% (419/2788)
Resolving deltas:  16% (447/2788)
Resolving deltas:  17% (474/2788)
Resolving deltas:  18% (502/2788)
Resolving deltas:  19% (530/2788)
Resolving deltas:  20% (558/2788)
Resolving deltas:  21% (586/2788)
Resolving deltas:  22% (614/2788)
Resolving deltas:  23% (642/2788)
Resolving deltas:  24% (670/2788)
Resolving deltas:  25% (697/2788)
Resolving deltas:  26% (725/2788)
Resolving deltas:  27% (753/2788)
Resolving deltas:  28% (782/2788)
Resolving deltas:  29% (809/2788)
Resolving deltas:  30% (837/2788)
Resolving deltas:  31% (865/2788)
Resolving deltas:  32% (893/2788)
Resolving deltas:  33% (921/2788)
Resolving deltas:  34% (948/2788)
Resolving deltas:  35% (976/2788)
Resolving deltas:  36% (1004/2788)
Resolving deltas:  37% (1032/2788)
Resolving deltas:  38% (1060/2788)
Resolving deltas:  39% (1088/2788)
Resolving deltas:  40% (1116/2788)
Resolving deltas:  41% (1145/2788)
Resolving deltas:  42% (1171/2788)
Resolving deltas:  43% (1199/2788)
Resolving deltas:  44% (1227/2788)
Resolving deltas:  45% (1255/2788)
Resolving deltas:  46% (1283/2788)
Resolving deltas:  47% (1311/2788)
Resolving deltas:  48% (1339/2788)
Resolving deltas:  49% (1367/2788)
Resolving deltas:  50% (1394/2788)
Resolving deltas:  51% (1422/2788)
Resolving deltas:  52% (1450/2788)
Resolving deltas:  53% (1478/2788)
Resolving deltas:  54% (1506/2788)
Resolving deltas:  55% (1534/2788)
Resolving deltas:  56% (1562/2788)
Resolving deltas:  57% (1590/2788)
Resolving deltas:  58% (1618/2788)
Resolving deltas:  59% (1645/2788)
Resolving deltas:  60% (1673/2788)
Resolving deltas:  61% (1701/2788)
Resolving deltas:  62% (1729/2788)
Resolving deltas:  63% (1757/2788)
Resolving deltas:  64% (1785/2788)
Resolving deltas:  65% (1813/2788)
Resolving deltas:  66% (1841/2788)
Resolving deltas:  67% (1868/2788)
Resolving deltas:  68% (1896/2788)
Resolving deltas:  69% (1924/2788)
Resolving deltas:  70% (1952/2788)
Resolving deltas:  71% (1980/2788)
Resolving deltas:  72% (2008/2788)
Resolving deltas:  73% (2036/2788)
Resolving deltas:  74% (2064/2788)
Resolving deltas:  75% (2091/2788)
Resolving deltas:  76% (2119/2788)
Resolving deltas:  77% (2148/2788)
Resolving deltas:  78% (2176/2788)
Resolving deltas:  79% (2203/2788)
Resolving deltas:  80% (2231/2788)
Resolving deltas:  81% (2260/2788)
Resolving deltas:  82% (2287/2788)
Resolving deltas:  83% (2315/2788)
Resolving deltas:  84% (2342/2788)
Resolving deltas:  85% (2370/2788)
Resolving deltas:  86% (2398/2788)
Resolving deltas:  87% (2426/2788)
Resolving deltas:  88% (2454/2788)
Resolving deltas:  89% (2483/2788)
Resolving deltas:  90% (2510/2788)
Resolving deltas:  91% (2538/2788)
Resolving deltas:  92% (2566/2788)
Resolving deltas:  93% (2593/2788)
Resolving deltas:  94% (2621/2788)
Resolving deltas:  95% (2650/2788)
Resolving deltas:  96% (2677/2788)
Resolving deltas:  97% (2705/2788)
Resolving deltas:  98% (2734/2788)
Resolving deltas:  99% (2761/2788)
Resolving deltas: 100% (2788/2788)
Resolving deltas: 100% (2788/2788), done.
Updating files:  64% (7341/11459)
Updating files:  65% (7449/11459)
Updating files:  66% (7563/11459)
Updating files:  67% (7678/11459)
Updating files:  68% (7793/11459)
Updating files:  69% (7907/11459)
Updating files:  70% (8022/11459)
Updating files:  71% (8136/11459)
Updating files:  72% (8251/11459)
Updating files:  73% (8366/11459)
Updating files:  74% (8480/11459)
Updating files:  75% (8595/11459)
Updating files:  76% (8709/11459)
Updating files:  77% (8824/11459)
Updating files:  78% (8939/11459)
Updating files:  79% (9053/11459)
Updating files:  80% (9168/11459)
Updating files:  81% (9282/11459)
Updating files:  82% (9397/11459)
Updating files:  83% (9511/11459)
Updating files:  84% (9626/11459)
Updating files:  85% (9741/11459)
Updating files:  86% (9855/11459)
Updating files:  87% (9970/11459)
Updating files:  88% (10084/11459)
Updating files:  89% (10199/11459)
Updating files:  90% (10314/11459)
Updating files:  91% (10428/11459)
Updating files:  92% (10543/11459)
Updating files:  93% (10657/11459)
Updating files:  94% (10772/11459)
Updating files:  95% (10887/11459)
Updating files:  96% (11001/11459)
Updating files:  97% (11116/11459)
Updating files:  98% (11230/11459)
Updating files:  99% (11345/11459)
Updating files: 100% (11459/11459)
Updating files: 100% (11459/11459), done.
 00:13

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  38/133 [========>-------------------]  28%
  61/133 [============>---------------]  45%
  75/133 [===============>------------]  56%
  83/133 [=================>----------]  62%
 104/133 [=====================>------]  78%
 119/133 [=========================>--]  89%
 132/133 [===========================>]  99%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:03

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 7.3 s.
 00:08

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 14s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:14

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:23

 01:24

Install 'extensions/EventStreamConfig'...

Cloning component(s)
:0: _clone_component "extensions/EventStreamConfig"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/EventStreamConfig to 'extensions/EventStreamConfig' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/EventStreamConfig'...
|0| remote: Counting objects: 1           
remote: Counting objects: 65, done        
|0| remote: Finding sources:   2% (1/65)           
remote: Finding sources:   3% (2/65)           
remote: Finding sources:   5% (3/65)           
remote: Finding sources:   6% (4/65)           
remote: Finding sources:   8% (5/65)           
remote: Finding sources:   9% (6/65)           
remote: Finding sources:  11% (7/65)           
remote: Finding sources:  12% (8/65)           
remote: Finding sources:  14% (9/65)           
remote: Finding sources:  15% (10/65)           
remote: Finding sources:  17% (11/65)           
remote: Finding sources:  18% (12/65)           
remote: Finding sources:  20% (13/65)           
remote: Finding sources:  22% (14/65)           
remote: Finding sources:  23% (15/65)           
remote: Finding sources:  25% (16/65)           
remote: Finding sources:  26% (17/65)           
remote: Finding sources:  28% (18/65)           
remote: Finding sources:  29% (19/65)           
remote: Finding sources:  31% (20/65)           
remote: Finding sources:  32% (21/65)           
remote: Finding sources:  34% (22/65)           
remote: Finding sources:  35% (23/65)           
remote: Finding sources:  37% (24/65)           
remote: Finding sources:  38% (25/65)           
remote: Finding sources:  40% (26/65)           
remote: Finding sources:  42% (27/65)           
remote: Finding sources:  43% (28/65)           
remote: Finding sources:  45% (29/65)           
remote: Finding sources:  46% (30/65)           
remote: Finding sources:  48% (31/65)           
remote: Finding sources:  49% (32/65)           
remote: Finding sources:  51% (33/65)           
remote: Finding sources:  52% (34/65)           
remote: Finding sources:  54% (35/65)           
remote: Finding sources:  55% (36/65)           
remote: Finding sources:  57% (37/65)           
remote: Finding sources:  58% (38/65)           
remote: Finding sources:  60% (39/65)           
remote: Finding sources:  62% (40/65)           
remote: Finding sources:  63% (41/65)           
remote: Finding sources:  65% (42/65)           
remote: Finding sources:  66% (43/65)           
remote: Finding sources:  68% (44/65)           
remote: Finding sources:  69% (45/65)           
remote: Finding sources:  71% (46/65)           
remote: Finding sources:  72% (47/65)           
remote: Finding sources:  74% (48/65)           
remote: Finding sources:  75% (49/65)           
remote: Finding sources:  77% (50/65)           
remote: Finding sources:  78% (51/65)           
remote: Finding sources:  80% (52/65)           
remote: Finding sources:  82% (53/65)           
remote: Finding sources:  83% (54/65)           
remote: Finding sources:  85% (55/65)           
remote: Finding sources:  86% (56/65)           
remote: Finding sources:  88% (57/65)           
remote: Finding sources:  89% (58/65)           
remote: Finding sources:  91% (59/65)           
remote: Finding sources:  92% (60/65)           
remote: Finding sources:  94% (61/65)           
remote: Finding sources:  95% (62/65)           
remote: Finding sources:  97% (63/65)           
remote: Finding sources:  98% (64/65)           
remote: Finding sources: 100% (65/65)           
remote: Finding sources: 100% (65/65)        
|0| remote: Getting sizes:   2% (1/61)           
remote: Getting sizes:   3% (2/61)           
remote: Getting sizes:   5% (3/61)           
remote: Getting sizes:   7% (4/61)           
remote: Getting sizes:   8% (5/61)           
remote: Getting sizes:  10% (6/61)           
remote: Getting sizes:  11% (7/61)           
remote: Getting sizes:  13% (8/61)           
remote: Getting sizes:  15% (9/61)           
remote: Getting sizes:  16% (10/61)           
remote: Getting sizes:  18% (11/61)           
remote: Getting sizes:  20% (12/61)           
remote: Getting sizes:  21% (13/61)           
remote: Getting sizes:  23% (14/61)           
remote: Getting sizes:  25% (15/61)           
remote: Getting sizes:  26% (16/61)           
remote: Getting sizes:  28% (17/61)           
remote: Getting sizes:  30% (18/61)           
remote: Getting sizes:  31% (19/61)           
remote: Getting sizes:  33% (20/61)           
remote: Getting sizes:  34% (21/61)           
remote: Getting sizes:  36% (22/61)           
remote: Getting sizes:  38% (23/61)           
remote: Getting sizes:  39% (24/61)           
remote: Getting sizes:  41% (25/61)           
remote: Getting sizes:  43% (26/61)           
remote: Getting sizes:  44% (27/61)           
remote: Getting sizes:  46% (28/61)           
remote: Getting sizes:  48% (29/61)           
remote: Getting sizes:  49% (30/61)           
remote: Getting sizes:  51% (31/61)           
remote: Getting sizes:  52% (32/61)           
remote: Getting sizes:  54% (33/61)           
remote: Getting sizes:  56% (34/61)           
remote: Getting sizes:  57% (35/61)           
remote: Getting sizes:  59% (36/61)           
remote: Getting sizes:  61% (37/61)           
remote: Getting sizes:  62% (38/61)           
remote: Getting sizes:  64% (39/61)           
remote: Getting sizes:  66% (40/61)           
remote: Getting sizes:  67% (41/61)           
remote: Getting sizes:  69% (42/61)           
remote: Getting sizes:  70% (43/61)           
remote: Getting sizes:  72% (44/61)           
remote: Getting sizes:  74% (45/61)           
remote: Getting sizes:  75% (46/61)           
remote: Getting sizes:  77% (47/61)           
remote: Getting sizes:  79% (48/61)           
remote: Getting sizes:  80% (49/61)           
remote: Getting sizes:  82% (50/61)           
remote: Getting sizes:  84% (51/61)           
remote: Getting sizes:  85% (52/61)           
remote: Getting sizes:  87% (53/61)           
remote: Getting sizes:  89% (54/61)           
remote: Getting sizes:  90% (55/61)           
remote: Getting sizes:  92% (56/61)           
remote: Getting sizes:  93% (57/61)           
remote: Getting sizes:  95% (58/61)           
remote: Getting sizes:  97% (59/61)           
remote: Getting sizes:  98% (60/61)           
remote: Getting sizes: 100% (61/61)           
remote: Getting sizes: 100% (61/61)        
|0| remote: Compressing objects:   1% (1911/360458)           
remote: Compressing objects:   2% (7363/360458)           
remote: Compressing objects:   5% (17823/360458)           
remote: Compressing objects:   7% (24000/360458)           
remote: Compressing objects:   8% (27238/360458)           
remote: Compressing objects:  11% (38350/360458)           
remote: Compressing objects:  12% (42372/360458)           
remote: Compressing objects:  13% (45156/360458)           
remote: Compressing objects:  96% (346279/360458)           
remote: Compressing objects:  97% (347891/360458)           
remote: Compressing objects:  98% (352674/360458)           
remote: Compressing objects:  99% (355710/360458)           
remote: Compressing objects: 100% (359423/360458)           
remote: Compressing objects: 100% (360458/360458)        
|0| Receiving objects:   1% (1/65)
Receiving objects:   3% (2/65)
Receiving objects:   4% (3/65)
Receiving objects:   6% (4/65)
Receiving objects:   7% (5/65)
Receiving objects:   9% (6/65)
Receiving objects:  10% (7/65)
Receiving objects:  12% (8/65)
Receiving objects:  13% (9/65)
Receiving objects:  15% (10/65)
Receiving objects:  16% (11/65)
Receiving objects:  18% (12/65)
Receiving objects:  20% (13/65)
Receiving objects:  21% (14/65)
Receiving objects:  23% (15/65)
Receiving objects:  24% (16/65)
Receiving objects:  26% (17/65)
Receiving objects:  27% (18/65)
Receiving objects:  29% (19/65)
Receiving objects:  30% (20/65)
Receiving objects:  32% (21/65)
Receiving objects:  33% (22/65)
Receiving objects:  35% (23/65)
Receiving objects:  36% (24/65)
Receiving objects:  38% (25/65)
Receiving objects:  40% (26/65)
Receiving objects:  41% (27/65)
Receiving objects:  43% (28/65)
Receiving objects:  44% (29/65)
Receiving objects:  46% (30/65)
Receiving objects:  47% (31/65)
Receiving objects:  49% (32/65)
Receiving objects:  50% (33/65)
Receiving objects:  52% (34/65)
Receiving objects:  53% (35/65)
Receiving objects:  55% (36/65)
Receiving objects:  56% (37/65)
Receiving objects:  58% (38/65)
Receiving objects:  60% (39/65)
Receiving objects:  61% (40/65)
Receiving objects:  63% (41/65)
Receiving objects:  64% (42/65)
Receiving objects:  66% (43/65)
Receiving objects:  67% (44/65)
Receiving objects:  69% (45/65)
Receiving objects:  70% (46/65)
Receiving objects:  72% (47/65)
Receiving objects:  73% (48/65)
Receiving objects:  75% (49/65)
Receiving objects:  76% (50/65)
Receiving objects:  78% (51/65)
Receiving objects:  80% (52/65)
Receiving objects:  81% (53/65)
Receiving objects:  83% (54/65)
Receiving objects:  84% (55/65)
Receiving objects:  86% (56/65)
Receiving objects:  87% (57/65)
Receiving objects:  89% (58/65)
remote: Total 65 (delta 3), reused 31 (delta 2)        
|0| Receiving objects:  90% (59/65)
Receiving objects:  92% (60/65)
Receiving objects:  93% (61/65)
Receiving objects:  95% (62/65)
Receiving objects:  96% (63/65)
Receiving objects:  98% (64/65)
Receiving objects: 100% (65/65)
Receiving objects: 100% (65/65), 120.80 KiB | 4.83 MiB/s, done.
|0| Resolving deltas:   0% (0/3)
Resolving deltas:  33% (1/3)
Resolving deltas:  66% (2/3)
Resolving deltas: 100% (3/3)
Resolving deltas: 100% (3/3), done.
|0|  00:00
 00:00

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:03

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }

added 1 package, and audited 1443 packages in 3s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:03

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-web-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.1 s.
 00:00

Running 'extensions/EventStreamConfig/setup.sh' if found
Looking for '/var/local/extensions/EventStreamConfig/setup.sh'
No '/var/local/extensions/EventStreamConfig/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:10
 00:10

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-mediawiki-web-1  Removed
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:12

Reclaim disk space if needed
Free disk space (22%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12978, done        
remote: Finding sources:   1% (65/12978)           
remote: Finding sources:   2% (195/12978)           
remote: Finding sources:   3% (325/12978)           
remote: Finding sources:   4% (455/12978)           
remote: Finding sources:   5% (585/12978)           
remote: Finding sources:   6% (714/12978)           
remote: Finding sources:   7% (844/12978)           
remote: Finding sources:   8% (974/12978)           
remote: Finding sources:   9% (1104/12978)           
remote: Finding sources:  10% (1233/12978)           
remote: Finding sources:  11% (1363/12978)           
remote: Finding sources:  12% (1493/12978)           
remote: Finding sources:  13% (1623/12978)           
remote: Finding sources:  14% (1753/12978)           
remote: Finding sources:  15% (1882/12978)           
remote: Finding sources:  16% (2012/12978)           
remote: Finding sources:  17% (2142/12978)           
remote: Finding sources:  18% (2272/12978)           
remote: Finding sources:  19% (2401/12978)           
remote: Finding sources:  20% (2531/12978)           
remote: Finding sources:  21% (2661/12978)           
remote: Finding sources:  22% (2791/12978)           
remote: Finding sources:  23% (2921/12978)           
remote: Finding sources:  24% (3050/12978)           
remote: Finding sources:  25% (3180/12978)           
remote: Finding sources:  26% (3310/12978)           
remote: Finding sources:  27% (3440/12978)           
remote: Finding sources:  28% (3569/12978)           
remote: Finding sources:  29% (3699/12978)           
remote: Finding sources:  30% (3829/12978)           
remote: Finding sources:  31% (3959/12978)           
remote: Finding sources:  32% (4089/12978)           
remote: Finding sources:  33% (4218/12978)           
remote: Finding sources:  34% (4348/12978)           
remote: Finding sources:  35% (4478/12978)           
remote: Finding sources:  36% (4608/12978)           
remote: Finding sources:  37% (4737/12978)           
remote: Finding sources:  38% (4867/12978)           
remote: Finding sources:  39% (4997/12978)           
remote: Finding sources:  40% (5127/12978)           
remote: Finding sources:  41% (5257/12978)           
remote: Finding sources:  42% (5386/12978)           
remote: Finding sources:  43% (5516/12978)           
remote: Finding sources:  44% (5646/12978)           
remote: Finding sources:  45% (5776/12978)           
remote: Finding sources:  46% (5905/12978)           
remote: Finding sources:  47% (6035/12978)           
remote: Finding sources:  48% (6165/12978)           
remote: Finding sources:  49% (6295/12978)           
remote: Finding sources:  50% (6425/12978)           
remote: Finding sources:  51% (6554/12978)           
remote: Finding sources:  52% (6684/12978)           
remote: Finding sources:  53% (6814/12978)           
remote: Finding sources:  54% (6944/12978)           
remote: Finding sources:  55% (7074/12978)           
remote: Finding sources:  56% (7203/12978)           
remote: Finding sources:  57% (7333/12978)           
remote: Finding sources:  58% (7463/12978)           
remote: Finding sources:  59% (7593/12978)           
remote: Finding sources:  60% (7722/12978)           
remote: Finding sources:  61% (7852/12978)           
remote: Finding sources:  62% (7982/12978)           
remote: Finding sources:  63% (8112/12978)           
remote: Finding sources:  64% (8242/12978)           
remote: Finding sources:  65% (8371/12978)           
remote: Finding sources:  66% (8501/12978)           
remote: Finding sources:  67% (8631/12978)           
remote: Finding sources:  68% (8761/12978)           
remote: Finding sources:  69% (8890/12978)           
remote: Finding sources:  70% (9020/12978)           
remote: Finding sources:  71% (9150/12978)           
remote: Finding sources:  72% (9280/12978)           
remote: Finding sources:  73% (9410/12978)           
remote: Finding sources:  74% (9539/12978)           
remote: Finding sources:  75% (9669/12978)           
remote: Finding sources:  76% (9799/12978)           
remote: Finding sources:  77% (9929/12978)           
remote: Finding sources:  78% (10058/12978)           
remote: Finding sources:  79% (10188/12978)           
remote: Finding sources:  80% (10318/12978)           
remote: Finding sources:  81% (10448/12978)           
remote: Finding sources:  82% (10578/12978)           
remote: Finding sources:  83% (10707/12978)           
remote: Finding sources:  84% (10837/12978)           
remote: Finding sources:  85% (10967/12978)           
remote: Finding sources:  86% (11097/12978)           
remote: Finding sources:  87% (11226/12978)           
remote: Finding sources:  88% (11356/12978)           
remote: Finding sources:  89% (11486/12978)           
remote: Finding sources:  90% (11616/12978)           
remote: Finding sources:  91% (11746/12978)           
remote: Finding sources:  92% (11875/12978)           
remote: Finding sources:  93% (12005/12978)           
remote: Finding sources:  94% (12135/12978)           
remote: Finding sources:  95% (12265/12978)           
remote: Finding sources:  96% (12394/12978)           
remote: Finding sources:  97% (12524/12978)           
remote: Finding sources:  98% (12654/12978)           
remote: Finding sources:  99% (12784/12978)           
remote: Finding sources: 100% (12914/12978)           
remote: Finding sources: 100% (12978/12978)        
remote: Getting sizes:   1% (58/11472)           
remote: Getting sizes:   2% (173/11472)           
remote: Getting sizes:   3% (287/11472)           
remote: Getting sizes:   4% (402/11472)           
remote: Getting sizes:   5% (517/11472)           
remote: Getting sizes:   6% (631/11472)           
remote: Getting sizes:   7% (746/11472)           
remote: Getting sizes:   8% (861/11472)           
remote: Getting sizes:   9% (976/11472)           
remote: Getting sizes:  10% (1090/11472)           
remote: Getting sizes:  11% (1205/11472)           
remote: Getting sizes:  12% (1320/11472)           
remote: Getting sizes:  13% (1434/11472)           
remote: Getting sizes:  14% (1549/11472)           
remote: Getting sizes:  15% (1664/11472)           
remote: Getting sizes:  16% (1779/11472)           
remote: Getting sizes:  17% (1893/11472)           
remote: Getting sizes:  18% (2008/11472)           
remote: Getting sizes:  19% (2123/11472)           
remote: Getting sizes:  20% (2238/11472)           
remote: Getting sizes:  21% (2352/11472)           
remote: Getting sizes:  22% (2467/11472)           
remote: Getting sizes:  23% (2582/11472)           
remote: Getting sizes:  24% (2696/11472)           
remote: Getting sizes:  25% (2811/11472)           
remote: Getting sizes:  26% (2926/11472)           
remote: Getting sizes:  27% (3041/11472)           
remote: Getting sizes:  28% (3155/11472)           
remote: Getting sizes:  29% (3270/11472)           
remote: Getting sizes:  30% (3385/11472)           
remote: Getting sizes:  31% (3499/11472)           
remote: Getting sizes:  32% (3614/11472)           
remote: Getting sizes:  33% (3729/11472)           
remote: Getting sizes:  34% (3844/11472)           
remote: Getting sizes:  35% (3958/11472)           
remote: Getting sizes:  36% (4073/11472)           
remote: Getting sizes:  37% (4188/11472)           
remote: Getting sizes:  38% (4302/11472)           
remote: Getting sizes:  39% (4417/11472)           
remote: Getting sizes:  40% (4532/11472)           
remote: Getting sizes:  41% (4647/11472)           
remote: Getting sizes:  42% (4761/11472)           
remote: Getting sizes:  43% (4876/11472)           
remote: Getting sizes:  44% (4991/11472)           
remote: Getting sizes:  45% (5106/11472)           
remote: Getting sizes:  46% (5220/11472)           
remote: Getting sizes:  47% (5335/11472)           
remote: Getting sizes:  48% (5450/11472)           
remote: Getting sizes:  49% (5564/11472)           
remote: Getting sizes:  50% (5679/11472)           
remote: Getting sizes:  51% (5794/11472)           
remote: Getting sizes:  52% (5909/11472)           
remote: Getting sizes:  53% (6023/11472)           
remote: Getting sizes:  54% (6138/11472)           
remote: Getting sizes:  55% (6253/11472)           
remote: Getting sizes:  56% (6367/11472)           
remote: Getting sizes:  57% (6482/11472)           
remote: Getting sizes:  58% (6597/11472)           
remote: Getting sizes:  59% (6712/11472)           
remote: Getting sizes:  60% (6826/11472)           
remote: Getting sizes:  61% (6941/11472)           
remote: Getting sizes:  62% (7056/11472)           
remote: Getting sizes:  63% (7170/11472)           
remote: Getting sizes:  64% (7285/11472)           
remote: Getting sizes:  65% (7400/11472)           
remote: Getting sizes:  66% (7515/11472)           
remote: Getting sizes:  67% (7629/11472)           
remote: Getting sizes:  68% (7744/11472)           
remote: Getting sizes:  69% (7859/11472)           
remote: Getting sizes:  70% (7974/11472)           
remote: Getting sizes:  71% (8088/11472)           
remote: Getting sizes:  72% (8203/11472)           
remote: Getting sizes:  73% (8318/11472)           
remote: Getting sizes:  74% (8432/11472)           
remote: Getting sizes:  75% (8547/11472)           
remote: Getting sizes:  76% (8662/11472)           
remote: Getting sizes:  77% (8777/11472)           
remote: Getting sizes:  78% (8891/11472)           
remote: Getting sizes:  79% (9006/11472)           
remote: Getting sizes:  80% (9121/11472)           
remote: Getting sizes:  81% (9235/11472)           
remote: Getting sizes:  82% (9350/11472)           
remote: Getting sizes:  83% (9465/11472)           
remote: Getting sizes:  84% (9580/11472)           
remote: Getting sizes:  85% (9694/11472)           
remote: Getting sizes:  86% (9809/11472)           
remote: Getting sizes:  87% (9924/11472)           
remote: Getting sizes:  88% (10038/11472)           
remote: Getting sizes:  89% (10153/11472)           
remote: Getting sizes:  90% (10268/11472)           
remote: Getting sizes:  91% (10383/11472)           
remote: Getting sizes:  92% (10497/11472)           
remote: Getting sizes:  93% (10612/11472)           
remote: Getting sizes:  94% (10727/11472)           
remote: Getting sizes:  95% (10842/11472)           
remote: Getting sizes:  96% (10956/11472)           
remote: Getting sizes:  97% (11071/11472)           
remote: Getting sizes:  98% (11186/11472)           
remote: Getting sizes:  99% (11300/11472)           
remote: Getting sizes: 100% (11415/11472)           
remote: Getting sizes: 100% (11472/11472)        
remote: Compressing objects:   2% (2283/136019)           
remote: Compressing objects:   3% (3527/136019)           
remote: Compressing objects:   4% (4761/136019)           
remote: Compressing objects:   5% (6493/136019)           
remote: Compressing objects:   6% (7488/136019)           
remote: Compressing objects:   7% (8976/136019)           
remote: Compressing objects:   8% (10203/136019)           
remote: Compressing objects:   8% (10985/136019)           
remote: Compressing objects:   9% (11577/136019)           
remote: Compressing objects:  10% (13020/136019)           
remote: Compressing objects:  11% (14292/136019)           
remote: Compressing objects:  12% (15643/136019)           
remote: Compressing objects:  13% (17005/136019)           
remote: Compressing objects:  14% (18369/136019)           
remote: Compressing objects:  15% (19739/136019)           
remote: Compressing objects:  16% (21092/136019)           
remote: Compressing objects:  17% (22494/136019)           
remote: Compressing objects:  18% (23812/136019)           
remote: Compressing objects:  19% (25178/136019)           
remote: Compressing objects:  20% (26525/136019)           
remote: Compressing objects:  20% (26629/136019)           
remote: Compressing objects:  21% (27892/136019)           
remote: Compressing objects:  22% (29245/136019)           
remote: Compressing objects:  23% (30608/136019)           
remote: Compressing objects:  24% (31965/136019)           
remote: Compressing objects:  25% (33328/136019)           
remote: Compressing objects:  26% (34718/136019)           
remote: Compressing objects:  27% (36242/136019)           
remote: Compressing objects:  28% (37463/136019)           
remote: Compressing objects:  29% (38920/136019)           
remote: Compressing objects:  30% (40413/136019)           
remote: Compressing objects:  31% (41518/136019)           
remote: Compressing objects:  32% (42874/136019)           
remote: Compressing objects:  33% (44291/136019)           
remote: Compressing objects:  34% (45581/136019)           
remote: Compressing objects:  35% (46998/136019)           
remote: Compressing objects:  36% (48288/136019)           
remote: Compressing objects:  37% (49662/136019)           
remote: Compressing objects:  38% (51008/136019)           
remote: Compressing objects:  39% (52578/136019)           
remote: Compressing objects:  40% (53740/136019)           
remote: Compressing objects:  40% (54413/136019)           
remote: Compressing objects:  41% (55178/136019)           
remote: Compressing objects:  42% (56456/136019)           
remote: Compressing objects:  43% (57809/136019)           
remote: Compressing objects:  44% (59346/136019)           
remote: Compressing objects:  45% (60555/136019)           
remote: Compressing objects:  46% (61889/136019)           
remote: Compressing objects:  47% (63635/136019)           
remote: Compressing objects:  48% (64734/136019)           
remote: Compressing objects:  49% (66266/136019)           
remote: Compressing objects:  50% (67771/136019)           
remote: Compressing objects:  51% (68697/136019)           
remote: Compressing objects:  52% (70305/136019)           
remote: Compressing objects:  53% (71426/136019)           
remote: Compressing objects:  54% (72847/136019)           
remote: Compressing objects:  55% (75005/136019)           
remote: Compressing objects:  56% (75722/136019)           
remote: Compressing objects:  57% (76854/136019)           
remote: Compressing objects:  58% (78328/136019)           
remote: Compressing objects:  59% (79875/136019)           
remote: Compressing objects:  60% (81271/136019)           
remote: Compressing objects:  61% (82609/136019)           
remote: Compressing objects:  62% (83836/136019)           
remote: Compressing objects:  63% (85035/136019)           
remote: Compressing objects:  64% (86376/136019)           
remote: Compressing objects:  65% (87765/136019)           
remote: Compressing objects:  66% (90114/136019)           
remote: Compressing objects:  67% (90753/136019)           
remote: Compressing objects:  68% (91837/136019)           
remote: Compressing objects:  69% (93275/136019)           
remote: Compressing objects:  70% (94574/136019)           
remote: Compressing objects:  71% (95905/136019)           
remote: Compressing objects:  71% (96276/136019)           
remote: Compressing objects:  72% (97302/136019)           
remote: Compressing objects:  73% (98642/136019)           
remote: Compressing objects:  74% (100233/136019)           
remote: Compressing objects:  75% (101398/136019)           
remote: Compressing objects:  76% (102716/136019)           
remote: Compressing objects:  77% (104180/136019)           
remote: Compressing objects:  78% (105454/136019)           
remote: Compressing objects:  79% (106802/136019)           
remote: Compressing objects:  80% (108237/136019)           
remote: Compressing objects:  81% (109801/136019)           
remote: Compressing objects:  82% (110904/136019)           
remote: Compressing objects:  83% (112279/136019)           
remote: Compressing objects:  84% (113737/136019)           
remote: Compressing objects:  85% (115028/136019)           
remote: Compressing objects:  86% (116581/136019)           
remote: Compressing objects:  87% (117694/136019)           
remote: Compressing objects:  88% (119021/136019)           
remote: Compressing objects:  89% (120504/136019)           
remote: Compressing objects:  90% (121775/136019)           
remote: Compressing objects:  91% (123110/136019)           
remote: Compressing objects:  92% (124730/136019)           
remote: Compressing objects:  93% (125931/136019)           
remote: Compressing objects:  94% (128121/136019)           
remote: Compressing objects:  95% (128760/136019)           
remote: Compressing objects:  96% (130048/136019)           
remote: Compressing objects:  97% (131291/136019)           
remote: Compressing objects:  98% (132747/136019)           
remote: Compressing objects:  99% (133979/136019)           
remote: Compressing objects: 100% (135344/136019)           
remote: Compressing objects: 100% (136018/136019)        
Receiving objects:   0% (1/12978)
Receiving objects:   1% (130/12978)
Receiving objects:   2% (260/12978)
Receiving objects:   3% (390/12978)
Receiving objects:   4% (520/12978)
Receiving objects:   5% (649/12978)
Receiving objects:   6% (779/12978)
Receiving objects:   7% (909/12978)
Receiving objects:   8% (1039/12978)
Receiving objects:   9% (1169/12978)
Receiving objects:  10% (1298/12978)
Receiving objects:  11% (1428/12978)
Receiving objects:  12% (1558/12978)
Receiving objects:  13% (1688/12978)
Receiving objects:  14% (1817/12978)
Receiving objects:  15% (1947/12978)
Receiving objects:  16% (2077/12978)
Receiving objects:  17% (2207/12978), 4.00 MiB | 7.98 MiB/s
Receiving objects:  18% (2337/12978), 4.00 MiB | 7.98 MiB/s
Receiving objects:  19% (2466/12978), 4.00 MiB | 7.98 MiB/s
Receiving objects:  20% (2596/12978), 4.00 MiB | 7.98 MiB/s
Receiving objects:  21% (2726/12978), 4.00 MiB | 7.98 MiB/s
Receiving objects:  22% (2856/12978), 4.00 MiB | 7.98 MiB/s
Receiving objects:  23% (2985/12978), 4.00 MiB | 7.98 MiB/s
Receiving objects:  24% (3115/12978), 4.00 MiB | 7.98 MiB/s
Receiving objects:  25% (3245/12978), 4.00 MiB | 7.98 MiB/s
Receiving objects:  26% (3375/12978), 4.00 MiB | 7.98 MiB/s
Receiving objects:  27% (3505/12978), 4.00 MiB | 7.98 MiB/s
Receiving objects:  27% (3577/12978), 4.00 MiB | 7.98 MiB/s
Receiving objects:  28% (3634/12978), 7.94 MiB | 7.93 MiB/s
Receiving objects:  29% (3764/12978), 7.94 MiB | 7.93 MiB/s
Receiving objects:  30% (3894/12978), 7.94 MiB | 7.93 MiB/s
Receiving objects:  31% (4024/12978), 7.94 MiB | 7.93 MiB/s
Receiving objects:  32% (4153/12978), 7.94 MiB | 7.93 MiB/s
Receiving objects:  33% (4283/12978), 7.94 MiB | 7.93 MiB/s
Receiving objects:  34% (4413/12978), 7.94 MiB | 7.93 MiB/s
Receiving objects:  35% (4543/12978), 7.94 MiB | 7.93 MiB/s
Receiving objects:  36% (4673/12978), 7.94 MiB | 7.93 MiB/s
Receiving objects:  37% (4802/12978), 11.41 MiB | 7.60 MiB/s
Receiving objects:  38% (4932/12978), 11.41 MiB | 7.60 MiB/s
Receiving objects:  39% (5062/12978), 11.41 MiB | 7.60 MiB/s
Receiving objects:  40% (5192/12978), 11.41 MiB | 7.60 MiB/s
Receiving objects:  41% (5321/12978), 11.41 MiB | 7.60 MiB/s
Receiving objects:  42% (5451/12978), 11.41 MiB | 7.60 MiB/s
Receiving objects:  43% (5581/12978), 11.41 MiB | 7.60 MiB/s
Receiving objects:  43% (5709/12978), 11.41 MiB | 7.60 MiB/s
Receiving objects:  44% (5711/12978), 11.41 MiB | 7.60 MiB/s
Receiving objects:  45% (5841/12978), 14.50 MiB | 7.24 MiB/s
Receiving objects:  46% (5970/12978), 14.50 MiB | 7.24 MiB/s
Receiving objects:  47% (6100/12978), 17.66 MiB | 7.06 MiB/s
Receiving objects:  47% (6145/12978), 17.66 MiB | 7.06 MiB/s
Receiving objects:  48% (6230/12978), 23.12 MiB | 6.60 MiB/s
Receiving objects:  49% (6360/12978), 23.12 MiB | 6.60 MiB/s
Receiving objects:  50% (6489/12978), 23.12 MiB | 6.60 MiB/s
Receiving objects:  51% (6619/12978), 23.12 MiB | 6.60 MiB/s
Receiving objects:  51% (6718/12978), 23.12 MiB | 6.60 MiB/s
Receiving objects:  52% (6749/12978), 27.40 MiB | 6.85 MiB/s
Receiving objects:  53% (6879/12978), 27.40 MiB | 6.85 MiB/s
Receiving objects:  54% (7009/12978), 27.40 MiB | 6.85 MiB/s
Receiving objects:  55% (7138/12978), 27.40 MiB | 6.85 MiB/s
Receiving objects:  56% (7268/12978), 31.45 MiB | 6.99 MiB/s
Receiving objects:  57% (7398/12978), 31.45 MiB | 6.99 MiB/s
Receiving objects:  58% (7528/12978), 31.45 MiB | 6.99 MiB/s
Receiving objects:  59% (7658/12978), 31.45 MiB | 6.99 MiB/s
Receiving objects:  60% (7787/12978), 31.45 MiB | 6.99 MiB/s
Receiving objects:  61% (7917/12978), 31.45 MiB | 6.99 MiB/s
Receiving objects:  62% (8047/12978), 31.45 MiB | 6.99 MiB/s
Receiving objects:  63% (8177/12978), 31.45 MiB | 6.99 MiB/s
Receiving objects:  64% (8306/12978), 31.45 MiB | 6.99 MiB/s
Receiving objects:  65% (8436/12978), 31.45 MiB | 6.99 MiB/s
Receiving objects:  66% (8566/12978), 31.45 MiB | 6.99 MiB/s
Receiving objects:  67% (8696/12978), 31.45 MiB | 6.99 MiB/s
Receiving objects:  68% (8826/12978), 31.45 MiB | 6.99 MiB/s
Receiving objects:  69% (8955/12978), 31.45 MiB | 6.99 MiB/s
Receiving objects:  70% (9085/12978), 31.45 MiB | 6.99 MiB/s
Receiving objects:  71% (9215/12978), 31.45 MiB | 6.99 MiB/s
Receiving objects:  72% (9345/12978), 31.45 MiB | 6.99 MiB/s
Receiving objects:  73% (9474/12978), 31.45 MiB | 6.99 MiB/s
Receiving objects:  74% (9604/12978), 31.45 MiB | 6.99 MiB/s
Receiving objects:  75% (9734/12978), 31.45 MiB | 6.99 MiB/s
Receiving objects:  76% (9864/12978), 31.45 MiB | 6.99 MiB/s
Receiving objects:  77% (9994/12978), 31.45 MiB | 6.99 MiB/s
Receiving objects:  78% (10123/12978), 31.45 MiB | 6.99 MiB/s
Receiving objects:  79% (10253/12978), 31.45 MiB | 6.99 MiB/s
Receiving objects:  80% (10383/12978), 31.45 MiB | 6.99 MiB/s
Receiving objects:  80% (10483/12978), 31.45 MiB | 6.99 MiB/s
Receiving objects:  81% (10513/12978), 31.45 MiB | 6.99 MiB/s
Receiving objects:  82% (10642/12978), 37.73 MiB | 7.49 MiB/s
Receiving objects:  83% (10772/12978), 37.73 MiB | 7.49 MiB/s
Receiving objects:  84% (10902/12978), 37.73 MiB | 7.49 MiB/s
Receiving objects:  85% (11032/12978), 37.73 MiB | 7.49 MiB/s
Receiving objects:  86% (11162/12978), 37.73 MiB | 7.49 MiB/s
Receiving objects:  87% (11291/12978), 37.73 MiB | 7.49 MiB/s
Receiving objects:  88% (11421/12978), 37.73 MiB | 7.49 MiB/s
Receiving objects:  89% (11551/12978), 37.73 MiB | 7.49 MiB/s
Receiving objects:  90% (11681/12978), 37.73 MiB | 7.49 MiB/s
Receiving objects:  91% (11810/12978), 37.73 MiB | 7.49 MiB/s
Receiving objects:  92% (11940/12978), 37.73 MiB | 7.49 MiB/s
Receiving objects:  93% (12070/12978), 37.73 MiB | 7.49 MiB/s
Receiving objects:  94% (12200/12978), 37.73 MiB | 7.49 MiB/s
Receiving objects:  95% (12330/12978), 37.73 MiB | 7.49 MiB/s
Receiving objects:  96% (12459/12978), 37.73 MiB | 7.49 MiB/s
Receiving objects:  97% (12589/12978), 37.73 MiB | 7.49 MiB/s
Receiving objects:  98% (12719/12978), 37.73 MiB | 7.49 MiB/s
Receiving objects:  99% (12849/12978), 37.73 MiB | 7.49 MiB/s
remote: Total 12978 (delta 2788), reused 6334 (delta 1503)        
Receiving objects: 100% (12978/12978), 43.43 MiB | 7.88 MiB/s
Receiving objects: 100% (12978/12978), 45.70 MiB | 7.95 MiB/s, done.
Resolving deltas:   0% (0/2788)
Resolving deltas:   1% (28/2788)
Resolving deltas:   2% (56/2788)
Resolving deltas:   3% (84/2788)
Resolving deltas:   4% (112/2788)
Resolving deltas:   5% (140/2788)
Resolving deltas:   6% (168/2788)
Resolving deltas:   7% (196/2788)
Resolving deltas:   8% (224/2788)
Resolving deltas:   9% (251/2788)
Resolving deltas:  10% (279/2788)
Resolving deltas:  11% (307/2788)
Resolving deltas:  12% (335/2788)
Resolving deltas:  13% (363/2788)
Resolving deltas:  14% (391/2788)
Resolving deltas:  15% (419/2788)
Resolving deltas:  16% (448/2788)
Resolving deltas:  17% (474/2788)
Resolving deltas:  18% (502/2788)
Resolving deltas:  19% (530/2788)
Resolving deltas:  20% (558/2788)
Resolving deltas:  21% (586/2788)
Resolving deltas:  22% (614/2788)
Resolving deltas:  23% (642/2788)
Resolving deltas:  24% (670/2788)
Resolving deltas:  25% (697/2788)
Resolving deltas:  26% (725/2788)
Resolving deltas:  27% (753/2788)
Resolving deltas:  28% (781/2788)
Resolving deltas:  29% (810/2788)
Resolving deltas:  30% (837/2788)
Resolving deltas:  31% (865/2788)
Resolving deltas:  32% (893/2788)
Resolving deltas:  33% (921/2788)
Resolving deltas:  34% (948/2788)
Resolving deltas:  35% (976/2788)
Resolving deltas:  36% (1004/2788)
Resolving deltas:  37% (1032/2788)
Resolving deltas:  38% (1060/2788)
Resolving deltas:  39% (1088/2788)
Resolving deltas:  40% (1116/2788)
Resolving deltas:  41% (1145/2788)
Resolving deltas:  42% (1171/2788)
Resolving deltas:  43% (1199/2788)
Resolving deltas:  44% (1227/2788)
Resolving deltas:  45% (1255/2788)
Resolving deltas:  46% (1283/2788)
Resolving deltas:  47% (1311/2788)
Resolving deltas:  48% (1339/2788)
Resolving deltas:  49% (1367/2788)
Resolving deltas:  50% (1394/2788)
Resolving deltas:  51% (1422/2788)
Resolving deltas:  52% (1450/2788)
Resolving deltas:  53% (1478/2788)
Resolving deltas:  54% (1506/2788)
Resolving deltas:  55% (1534/2788)
Resolving deltas:  56% (1562/2788)
Resolving deltas:  57% (1590/2788)
Resolving deltas:  58% (1618/2788)
Resolving deltas:  59% (1645/2788)
Resolving deltas:  60% (1673/2788)
Resolving deltas:  61% (1701/2788)
Resolving deltas:  62% (1729/2788)
Resolving deltas:  63% (1757/2788)
Resolving deltas:  64% (1785/2788)
Resolving deltas:  65% (1813/2788)
Resolving deltas:  66% (1841/2788)
Resolving deltas:  67% (1868/2788)
Resolving deltas:  68% (1896/2788)
Resolving deltas:  69% (1924/2788)
Resolving deltas:  70% (1952/2788)
Resolving deltas:  71% (1980/2788)
Resolving deltas:  72% (2008/2788)
Resolving deltas:  73% (2036/2788)
Resolving deltas:  74% (2064/2788)
Resolving deltas:  75% (2091/2788)
Resolving deltas:  76% (2119/2788)
Resolving deltas:  77% (2147/2788)
Resolving deltas:  78% (2175/2788)
Resolving deltas:  79% (2203/2788)
Resolving deltas:  80% (2231/2788)
Resolving deltas:  81% (2259/2788)
Resolving deltas:  82% (2287/2788)
Resolving deltas:  83% (2316/2788)
Resolving deltas:  84% (2343/2788)
Resolving deltas:  85% (2370/2788)
Resolving deltas:  86% (2398/2788)
Resolving deltas:  87% (2426/2788)
Resolving deltas:  88% (2454/2788)
Resolving deltas:  89% (2482/2788)
Resolving deltas:  90% (2510/2788)
Resolving deltas:  91% (2539/2788)
Resolving deltas:  92% (2566/2788)
Resolving deltas:  93% (2593/2788)
Resolving deltas:  94% (2621/2788)
Resolving deltas:  95% (2649/2788)
Resolving deltas:  96% (2678/2788)
Resolving deltas:  97% (2705/2788)
Resolving deltas:  98% (2733/2788)
Resolving deltas:  99% (2761/2788)
Resolving deltas: 100% (2788/2788)
Resolving deltas: 100% (2788/2788), done.
Updating files:  67% (7772/11459)
Updating files:  68% (7793/11459)
Updating files:  69% (7907/11459)
Updating files:  70% (8022/11459)
Updating files:  71% (8136/11459)
Updating files:  72% (8251/11459)
Updating files:  73% (8366/11459)
Updating files:  74% (8480/11459)
Updating files:  75% (8595/11459)
Updating files:  76% (8709/11459)
Updating files:  77% (8824/11459)
Updating files:  78% (8939/11459)
Updating files:  79% (9053/11459)
Updating files:  80% (9168/11459)
Updating files:  81% (9282/11459)
Updating files:  82% (9397/11459)
Updating files:  83% (9511/11459)
Updating files:  84% (9626/11459)
Updating files:  85% (9741/11459)
Updating files:  86% (9855/11459)
Updating files:  87% (9970/11459)
Updating files:  88% (10084/11459)
Updating files:  89% (10199/11459)
Updating files:  90% (10314/11459)
Updating files:  91% (10428/11459)
Updating files:  92% (10543/11459)
Updating files:  93% (10657/11459)
Updating files:  94% (10772/11459)
Updating files:  95% (10887/11459)
Updating files:  96% (11001/11459)
Updating files:  97% (11116/11459)
Updating files:  98% (11230/11459)
Updating files:  99% (11345/11459)
Updating files: 100% (11459/11459)
Updating files: 100% (11459/11459), done.
 00:13

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-1  Started
 Container mediawiki-mediawiki-web-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  30/133 [======>---------------------]  22%
  50/133 [==========>-----------------]  37%
  77/133 [================>-----------]  57%
 101/133 [=====================>------]  75%
 117/133 [========================>---]  87%
 132/133 [===========================>]  99%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:11

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:03

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:03

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 4.0 s.
 00:05

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 10s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:10

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:18

 01:18

Install 'extensions/FacetedCategory'...

Cloning component(s)
:0: _clone_component "extensions/CategoryTree"
:1: _clone_component "extensions/FacetedCategory"
|1| 
|1| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/FacetedCategory to 'extensions/FacetedCategory' (use CLONE_DEPTH=0 for full depth)
|1| Cloning into 'extensions/FacetedCategory'...
|1| remote: Counting objects: 1           
remote: Counting objects: 94, done        
|1| remote: Finding sources:   1% (1/94)           
remote: Finding sources:   2% (2/94)           
remote: Finding sources:   3% (3/94)           
remote: Finding sources:   4% (4/94)           
remote: Finding sources:   5% (5/94)           
remote: Finding sources:   6% (6/94)           
remote: Finding sources:   7% (7/94)           
remote: Finding sources:   9% (8/94)           
remote: Finding sources:  10% (9/94)           
remote: Finding sources:  11% (10/94)           
remote: Finding sources:  12% (11/94)           
remote: Finding sources:  13% (12/94)           
remote: Finding sources:  14% (13/94)           
remote: Finding sources:  15% (14/94)           
remote: Finding sources:  16% (15/94)           
remote: Finding sources:  17% (16/94)           
remote: Finding sources:  18% (17/94)           
remote: Finding sources:  19% (18/94)           
remote: Finding sources:  20% (19/94)           
remote: Finding sources:  21% (20/94)           
remote: Finding sources:  22% (21/94)           
remote: Finding sources:  23% (22/94)           
remote: Finding sources:  24% (23/94)           
remote: Finding sources:  26% (24/94)           
remote: Finding sources:  27% (25/94)           
remote: Finding sources:  28% (26/94)           
remote: Finding sources:  29% (27/94)           
remote: Finding sources:  30% (28/94)           
remote: Finding sources:  31% (29/94)           
remote: Finding sources:  32% (30/94)           
remote: Finding sources:  33% (31/94)           
remote: Finding sources:  34% (32/94)           
remote: Finding sources:  35% (33/94)           
remote: Finding sources:  36% (34/94)           
remote: Finding sources:  37% (35/94)           
remote: Finding sources:  38% (36/94)           
remote: Finding sources:  39% (37/94)           
remote: Finding sources:  40% (38/94)           
remote: Finding sources:  41% (39/94)           
remote: Finding sources:  43% (40/94)           
remote: Finding sources:  44% (41/94)           
remote: Finding sources:  45% (42/94)           
remote: Finding sources:  46% (43/94)           
remote: Finding sources:  47% (44/94)           
remote: Finding sources:  48% (45/94)           
remote: Finding sources:  49% (46/94)           
remote: Finding sources:  50% (47/94)           
remote: Finding sources:  51% (48/94)           
remote: Finding sources:  52% (49/94)           
remote: Finding sources:  53% (50/94)           
remote: Finding sources:  54% (51/94)           
remote: Finding sources:  55% (52/94)           
remote: Finding sources:  56% (53/94)           
remote: Finding sources:  57% (54/94)           
remote: Finding sources:  59% (55/94)           
remote: Finding sources:  60% (56/94)           
remote: Finding sources:  61% (57/94)           
remote: Finding sources:  62% (58/94)           
remote: Finding sources:  63% (59/94)           
remote: Finding sources:  64% (60/94)           
remote: Finding sources:  65% (61/94)           
remote: Finding sources:  66% (62/94)           
remote: Finding sources:  67% (63/94)           
remote: Finding sources:  68% (64/94)           
remote: Finding sources:  69% (65/94)           
remote: Finding sources:  70% (66/94)           
remote: Finding sources:  71% (67/94)           
remote: Finding sources:  72% (68/94)           
remote: Finding sources:  73% (69/94)           
remote: Finding sources:  74% (70/94)           
remote: Finding sources:  76% (71/94)           
remote: Finding sources:  77% (72/94)           
remote: Finding sources:  78% (73/94)           
remote: Finding sources:  79% (74/94)           
remote: Finding sources:  80% (75/94)           
remote: Finding sources:  81% (76/94)  |0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/CategoryTree to 'extensions/CategoryTree' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/CategoryTree'...
|0| remote: Counting objects: 1           
remote: Counting objects: 504, done        
|0| remote: Finding sources:   1% (3/504)           
remote: Finding sources:   2% (8/504)           
remote: Finding sources:   3% (13/504)           
remote: Finding sources:   4% (18/504)           
remote: Finding sources:   5% (23/504)           
remote: Finding sources:   6% (28/504)           
remote: Finding sources:   7% (33/504)           
remote: Finding sources:   8% (38/504)           
remote: Finding sources:   9% (43/504)           
remote: Finding sources:  10% (48/504)           
remote: Finding sources:  11% (53/504)           
remote: Finding sources:  12% (58/504)           
remote: Finding sources:  13% (63/504)           
remote: Finding sources:  14% (69/504)           
remote: Finding sources:  15% (74/504)           
remote: Finding sources:  16% (79/504)           
remote: Finding sources:  17% (84/504)           
remote: Finding sources:  18% (89/504)           
remote: Finding sources:  19% (94/504)           
remote: Finding sources:  20% (99/504)           
remote: Finding sources:  21% (104/504)           
remote: Finding sources:  22% (109/504)           
remote: Finding sources:  23% (114/504)           
remote: Finding sources:  24% (119/504)           
remote: Finding sources:  25% (124/504)           
remote: Finding sources:  26% (129/504)           
remote: Finding sources:  27% (134/504)           
remote: Finding sources:  28% (139/504)           
remote: Finding sources:  29% (144/504)           
remote: Finding sources:  30% (149/504)           
remote: Finding sources:  31% (154/504)           
remote: Finding sources:  32% (159/504)           
remote: Finding sources:  33% (164/504)           
remote: Finding sources:  34% (169/504)           
remote: Finding sources:  35% (174/504)           
remote: Finding sources:  36% (179/504)           
remote: Finding sources:  37% (184/504)           
remote: Finding sources:  38% (189/504)           
remote: Finding sources:  39% (195/504)           
remote: Finding sources:  40% (200/504)           
remote: Finding sources:  41% (205/504)           
remote: Finding sources:  42% (210/504)           
remote: Finding sources:  43% (215/504)           
remote: Finding sources:  44% (220/504)           
remote: Finding sources:  45% (225/504)           
remote: Finding sources:  46% (230/504)           
remote: Finding sources:  47% (235/504)           
remote: Finding sources:  48% (240/504)           
remote: Finding sources:  49% (245/504)           
remote: Finding sources:  50% (250/504)           
remote: Finding sources:  51% (255/504)           
remote: Finding sources:  52% (260/504)           
remote: Finding sources:  53% (265/504)           
remote: Finding sources:  54% (270/504)           
remote: Finding sources:  55% (275/504)           
remote: Finding sources:  56% (280/504)           
remote: Finding sources:  57% (285/504)           
remote: Finding sources:  58% (290/504)           
remote: Finding sources:  59% (295/504)           
remote: Finding sources:  60% (300/504)           
remote: Finding sources:  61% (305/504)           
remote: Finding sources:  62% (310/504)           
remote: Finding sources:  63% (315/504)           
remote: Finding sources:  64% (321/504)           
remote: Finding sources:  65% (326/504)           
remote: Finding sources:  66% (331/504)           
remote: Finding sources:  67% (336/504)           
remote: Finding sources:  68% (341/504)           
remote: Finding sources:  69% (346/504)           
remote: Finding sources:  70% (351/504)           
remote: Finding sources:  71% (356/504)           
remote: Finding sources:  72% (361/504)           
remote: Finding sources:  73% (366/504)           
remote: Finding sources:  74% (371/504)           
remote: Finding sources:  75% (376/504)           
remote: Finding sources:  76% (381/504)           
remote: Finding sources:  77% (386/504)           
remote: Finding sources:  78% (391/504)           
remote: Finding sources:  79% (396/504)           
remote: Finding sources:  80% (401/504)           
remote: Finding sources:  81% (406/504)           
remote: Finding sources:  82% (411/504)           
remote: Finding sources:  83% (416/504)           
remote: Finding sources:  84% (421/504)           
remote: Finding sources:  85% (426/504)           
remote: Finding sources:  86% (431/504)           
remote: Finding sources:  87% (436/504)           
remote: Finding sources:  88% (441/504)           
remote: Finding sources:  89% (447/504)           
remote: Finding sources:  90% (452/504)           
remote: Finding sources:  91% (457/504)           
remote: Finding sources:  92% (462/504)           
remote: Finding sources:  93% (467/504)           
remote: Finding sources:  94% (472/504)           
remote: Finding sources:  95% (477/504)           
remote: Finding sources:  96% (482/504)           
remote: Finding sources:  97% (487/504)           
remote: Finding sources:  98% (492/504)           
remote: Finding sources:  99% (497/504)           
remote: Finding sources: 100% (502/504)           
remote: Finding sources: 100% (504/504)        
|0| remote: Getting sizes:   1% (3/498)           
remote: Getting sizes:   2% (8/498)           
remote: Getting sizes:   3% (13/498)           
remote: Getting sizes:   4% (18/498)           
remote: Getting sizes:   5% (23/498)           
remote: Getting sizes:   6% (28/498)           
remote: Getting sizes:   7% (33/498)           
remote: Getting sizes:   8% (38/498)           
remote: Getting sizes:   9% (43/498)           
remote: Getting sizes:  10% (48/498)           
remote: Getting sizes:  11% (53/498)           
remote: Getting sizes:  12% (58/498)           
remote: Getting sizes:  13% (63/498)           
remote: Getting sizes:  14% (68/498)           
remote: Getting sizes:  15% (73/498)           
remote: Getting sizes:  16% (78/498)           
remote: Getting sizes:  17% (83/498)           
remote: Getting sizes:  18% (88/498)           
remote: Getting sizes:  19% (93/498)           
remote: Getting sizes:  20% (98/498)           
remote: Getting sizes:  21% (103/498)           
remote: Getting sizes:  22% (108/498)           
remote: Getting sizes:  23% (113/498)           
remote: Getting sizes:  24% (118/498)           
remote: Getting sizes:  25% (123/498)           
remote: Getting sizes:  26% (127/498)           
remote: Getting sizes:  27% (132/498)           
remote: Getting sizes:  28% (137/498)           
remote: Getting sizes:  29% (142/498)           
remote: Getting sizes:  30% (147/498)           
remote: Getting sizes:  31% (152/498)           
remote: Getting sizes:  32% (157/498)           
remote: Getting sizes:  33% (162/498)           
remote: Getting sizes:  34% (167/498)           
remote: Getting sizes:  35% (172/498)           
remote: Getting sizes:  36% (177/498)           
remote: Getting sizes:  37% (182/498)           
remote: Getting sizes:  38% (187/498)           
remote: Getting sizes:  39% (192/498)           
remote: Getting sizes:  40% (197/498)           
remote: Getting sizes:  41% (202/498)           
remote: Getting sizes:  42% (207/498)           
remote: Getting sizes:  43% (212/498)           
remote: Getting sizes:  44% (217/498)           
remote: Getting sizes:  45% (222/498)           
remote: Getting sizes:  46% (227/498)           
remote: Getting sizes:  47% (232/498)           
remote: Getting sizes:  48% (237/498)           
remote: Getting sizes:  49% (242/498)           
remote: Getting sizes:  50% (247/498)           
remote: Getting sizes:  51% (252/498)           
remote: Getting sizes:  52% (257/498)           
remote: Getting sizes:  53% (262/498)           
remote: Getting sizes:  54% (267/498)           
remote: Getting sizes:  55% (272/498)           
remote: Getting sizes:  56% (277/498)           
remote: Getting sizes:  57% (282/498)           
remote: Getting sizes:  58% (287/498)           
remote: Getting sizes:  59% (292/498)           
remote: Getting sizes:  60% (297/498)           
remote: Getting sizes:  61% (302/498)           
remote: Getting sizes:  62% (307/498)           
remote: Getting sizes:  63% (312/498)           
remote: Getting sizes:  64% (317/498)           
remote: Getting sizes:  65% (322/498)           
remote: Getting sizes:  66% (327/498)           
remote: Getting sizes:  67% (332/498)           
remote: Getting sizes:  68% (337/498)           
remote: Getting sizes:  69% (342/498)           
remote: Getting sizes:  70% (347/498)           
remote: Getting sizes:  71% (352/498)           
remote: Getting sizes:  72% (357/498)           
remote: Getting sizes:  73% (362/498)           
remote: Getting sizes:  74% (367/498)           
remote: Getting sizes:  75% (372/498)           
remote: Getting sizes:  76% (376/498)           
remote: Getting sizes:  77% (381/498)           
remote: Getting sizes:  78% (386/498)           
remote: Getting sizes:  79% (391/498)           
remote: Getting sizes:  80% (396/498)           
remote: Getting sizes:  81% (401/498)           
remote: Getting sizes:  82% (406/498)           
remote: Getting sizes:  83% (411/498)           
remote: Getting sizes:  84% (416/498)           
remote: Getting sizes:  85% (421/498)           
remote: Getting sizes:  86% (426/498)           
remote: Getting sizes:  87% (431/498)           
remote: Getting sizes:  88% (436/498)           
remote: Getting sizes:  89% (441/498)           
remote: Getting sizes:  90% (446/498)           
remote: Getting sizes:  91% (451/498)           
remote: Getting sizes:  92% (456/498)           
remote: Getting sizes:  93% (461/498)           
remote: Getting sizes:  94% (466/498)           
remote: Getting sizes:  95% (471/498)           
remote: Getting sizes:  96% (476/498)           
remote: Getting sizes:  97% (481/498)           
remote: Getting sizes:  98% (486/498)           
remote: Getting sizes:  99% (491/498)           
remote: Getting sizes: 100% (496/498)           
remote: Getting sizes: 100% (498/498)        
|0| remote: Compressing objects:   2% (15199/879709)           
remote: Compressing objects:   3% (25557/879709)           
remote: Compressing objects:   4% (32686/879709)           
remote: Compressing objects:   6% (51672/879709)           
remote: Compressing objects:   7% (64910/879709)           
remote: Compressing objects:   9% (76976/879709)           
remote: Compressing objects:  10% (90000/879709)           
remote: Compressing objects:  11% (94827/879709)           
remote: Compressing objects:  12% (101457/879709)           
remote: Compressing objects:  13% (110155/879709)           
remote: Compressing objects:  14% (119227/879709)           
remote: Compressing objects:  15% (128361/879709)           
remote: Compressing objects:  16% (136904/879709)           
remote: Compressing objects:  17% (147071/879709)           
remote: Compressing objects:  18% (154648/879709)           
remote: Compressing objects:  19% (164179/879709)           
remote: Compressing objects:  20% (173535/879709)           
remote: Compressing objects:  21% (181331/879709)           
remote: Compressing objects:  22% (189468/879709)           
remote: Compressing objects:  23% (198526/879709)           
remote: Compressing objects:  24% (208643/879709)           
remote: Compressing objects:  25% (217266/879709)           
remote: Compressing objects:  26% (224415/879709)           
remote: Compressing objects:  27% (233232/879709)           
remote: Compressing objects:  28% (242035/879709)           
remote: Compressing objects:  29% (251705/879709)           
remote: Compressing objects:  30% (259517/879709)           
remote: Compressing objects:  31% (268776/879709)           
remote: Compressing objects:  32% (277494/879709)           
remote: Compressing objects:  33% (286170/879709)           
remote: Compressing objects:  67% (590958/879709)           
remote: Compressing objects:  68% (595532/879709)           
remote: Compressing objects:  69% (604609/879709)           
remote: Compressing objects:  70% (612786/879709)           
remote: Compressing objects:  71% (620776/879709)           
remote: Compressing objects:  72% (629870/879709)           
remote: Compressing objects:  73% (639206/879709)           
remote: Compressing objects:  74% (647040/879709)           
remote: Compressing objects:  75% (655686/879709)           
remote: Compressing objects:  76% (664392/879709)           
remote: Compressing objects:  77% (674262/879709)           
remote: Compressing objects:  78% (683011/879709)           
remote: Compressing objects:  79% (691728/879709)           
remote: Compressing objects:  80% (699746/879709)           
remote: Compressing objects:  81% (708969/879709)           
remote: Compressing objects:  82% (719031/879709)           
remote: Compressing objects:  83% (726212/879709)           
remote: Compressing objects:  84% (734893/879709)           
remote: Compressing objects:  85% (744138/879709)           
remote: Compressing objects:  86% (753139/879709)           
remote: Compressing objects:  87% (760994/879709)           
remote: Compressing objects:  88% (770538/879709)           
remote: Compressing objects:  89% (778823/879709)           
remote: Compressing objects:  90% (790294/879709)           
remote: Compressing objects:  91% (796658/879709)           
remote: Compressing objects:  92% (806432/879709)           
remote: Compressing objects:  93% (814309/879709)           
remote: Compressing objects:  94% (822615/879709)           
remote: Compressing objects:  95% (831387/879709)           
remote: Compressing objects:  96% (840527/879709)           
remote: Compressing objects:  97% (849671/879709)           
remote: Compressing objects:  98% (858376/879709)           
remote: Compressing objects:  99% (868043/879709)           
remote: Compressing objects: 100% (879709/879709)           
remote: Compressing objects: 100% (879709/879709)        
|0| Receiving objects:   0% (1/504)
Receiving objects:   1% (6/504)
Receiving objects:   2% (11/504)
Receiving objects:   3% (16/504)
Receiving objects:   4% (21/504)
Receiving objects:   5% (26/504)
Receiving objects:   6% (31/504)
Receiving objects:   7% (36/504)
Receiving objects:   8% (41/504)
Receiving objects:   9% (46/504)
Receiving objects:  10% (51/504)
Receiving objects:  11% (56/504)
Receiving objects:  12% (61/504)
Receiving objects:  13% (66/504)
Receiving objects:  14% (71/504)
Receiving objects:  15% (76/504)
Receiving objects:  16% (81/504)
Receiving objects:  17% (86/504)
Receiving objects:  18% (91/504)
Receiving objects:  19% (96/504)
Receiving objects:  20% (101/504)
Receiving objects:  21% (106/504)
Receiving objects:  22% (111/504)
Receiving objects:  23% (116/504)
Receiving objects:  24% (121/504)
Receiving objects:  25% (126/504)
Receiving objects:  26% (132/504)
Receiving objects:  27% (137/504)
Receiving objects:  28% (142/504)
Receiving objects:  29% (147/504)
Receiving objects:  30% (152/504)
Receiving objects:  31% (157/504)
Receiving objects:  32% (162/504)
Receiving objects:  33% (167/504)
Receiving objects:  34% (172/504)
Receiving objects:  35% (177/504)
Receiving objects:  36% (182/504)
Receiving objects:  37% (187/504)
Receiving objects:  38% (192/504)
Receiving objects:  39% (197/504)
Receiving objects:  40% (202/504)
Receiving objects:  41% (207/504)
Receiving objects:  42% (212/504)
Receiving objects:  43% (217/504)
Receiving objects:  44% (222/504)
Receiving objects:  45% (227/504)
Receiving objects:  46% (232/504)
Receiving objects:  47% (237/504)
Receiving objects:  48% (242/504)
Receiving objects:  49% (247/504)
Receiving objects:  50% (252/504)
Receiving objects:  51% (258/504)
Receiving objects:  52% (263/504)
Receiving objects:  53% (268/504)
Receiving objects:  54% (273/504)
Receiving objects:  55% (278/504)
Receiving objects:  56% (283/504)
Receiving objects:  57% (288/504)
Receivin         
remote: Finding sources:  82% (77/94)           
remote: Finding sources:  83% (78/94)           
remote: Finding sources:  84% (79/94)           
remote: Finding sources:  85% (80/94)           
remote: Finding sources:  86% (81/94)           
remote: Finding sources:  87% (82/94)           
remote: Finding sources:  88% (83/94)           
remote: Finding sources:  89% (84/94)           
remote: Finding sources:  90% (85/94)           
remote: Finding sources:  91% (86/94)           
remote: Finding sources:  93% (87/94)           
remote: Finding sources:  94% (88/94)           
remote: Finding sources:  95% (89/94)           
remote: Finding sources:  96% (90/94)           
remote: Finding sources:  97% (91/94)           
remote: Finding sources:  98% (92/94)           
remote: Finding sources:  99% (93/94)           
remote: Finding sources: 100% (94/94)           
remote: Finding sources: 100% (94/94)        
|1| remote: Getting sizes:   1% (1/84)           
remote: Getting sizes:   2% (2/84)           
remote: Getting sizes:   4% (3/84)           
remote: Getting sizes:   5% (4/84)           
remote: Getting sizes:   6% (5/84)           
remote: Getting sizes:   7% (6/84)           
remote: Getting sizes:   8% (7/84)           
remote: Getting sizes:  10% (8/84)           
remote: Getting sizes:  11% (9/84)           
remote: Getting sizes:  12% (10/84)           
remote: Getting sizes:  13% (11/84)           
remote: Getting sizes:  14% (12/84)           
remote: Getting sizes:  15% (13/84)           
remote: Getting sizes:  17% (14/84)           
remote: Getting sizes:  18% (15/84)           
remote: Getting sizes:  19% (16/84)           
remote: Getting sizes:  20% (17/84)           
remote: Getting sizes:  21% (18/84)           
remote: Getting sizes:  23% (19/84)           
remote: Getting sizes:  24% (20/84)           
remote: Getting sizes:  25% (21/84)           
remote: Getting sizes:  26% (22/84)           
remote: Getting sizes:  27% (23/84)           
remote: Getting sizes:  29% (24/84)           
remote: Getting sizes:  30% (25/84)           
remote: Getting sizes:  31% (26/84)           
remote: Getting sizes:  32% (27/84)           
remote: Getting sizes:  33% (28/84)           
remote: Getting sizes:  35% (29/84)           
remote: Getting sizes:  36% (30/84)           
remote: Getting sizes:  37% (31/84)           
remote: Getting sizes:  38% (32/84)           
remote: Getting sizes:  39% (33/84)           
remote: Getting sizes:  40% (34/84)           
remote: Getting sizes:  42% (35/84)           
remote: Getting sizes:  43% (36/84)           
remote: Getting sizes:  44% (37/84)           
remote: Getting sizes:  45% (38/84)           
remote: Getting sizes:  46% (39/84)           
remote: Getting sizes:  48% (40/84)           
remote: Getting sizes:  49% (41/84)           
remote: Getting sizes:  50% (42/84)           
remote: Getting sizes:  51% (43/84)           
remote: Getting sizes:  52% (44/84)           
remote: Getting sizes:  54% (45/84)           
remote: Getting sizes:  55% (46/84)           
remote: Getting sizes:  56% (47/84)           
remote: Getting sizes:  57% (48/84)           
remote: Getting sizes:  58% (49/84)           
remote: Getting sizes:  60% (50/84)           
remote: Getting sizes:  61% (51/84)           
remote: Getting sizes:  62% (52/84)           
remote: Getting sizes:  63% (53/84)           
remote: Getting sizes:  64% (54/84)           
remote: Getting sizes:  65% (55/84)           
remote: Getting sizes:  67% (56/84)           
remote: Getting sizes:  68% (57/84)           
remote: Getting sizes:  69% (58/84)           
remote: Getting sizes:  70% (59/84)           
remote: Getting sizes:  71% (60/84)           
remote: Getting sizes:  73% (61/84)           
remote: Getting sizes:  74% (62/84)           
remote: Getting sizes:  75% (63/84)           
remote: Getting sizes:  76% (64/84)           
remote: Getting sizes:  77% (65/84)           
remote: Getting sizes:  79% (66/84)           
remote: Getting sizes:  80% (67/84)           
remote: Getting sizes:  81% (68/84)           
remote: Getting sizes:  82% (69/84)           
remote: Getting sizes:  83% (70/84)           
remote: Getting sizes:  85% (71/84)           
remote: Getting sizes:  86% (72/84)           
remote: Getting sizes:  87% (73/84)           
remote: Getting sizes:  88% (74/84)           
remote: Getting sizes:  89% (75/84)           
remote: Getting sizes:  90% (76/84)           
remote: Getting sizes:  92% (77/84)           
remote: Getting sizes:  93% (78/84)           
remote: Getting sizes:  94% (79/84)           
remote: Getting sizes:  95% (80/84)           
remote: Getting sizes:  96% (81/84)           
remote: Getting sizes:  98% (82/84)           
remote: Getting sizes:  99% (83/84)           
remote: Getting sizes: 100% (84/84)           
remote: Getting sizes: 100% (84/84)        
|1| remote: Compressing objects:   1% (2216/360315)           
remote: Compressing objects:   2% (6362/360315)           
remote: Compressing objects:   3% (9041/360315)           
remote: Compressing objects:  98% (352974/360315)           
remote: Compressing objects:  99% (355353/360315)           
remote: Compressing objects: 100% (358685/360315)           
remote: Compressing objects: 100% (360315/360315)        
|1| Receiving objects:   1% (1/94)
Receiving objects:   2% (2/94)
Receiving objects:   3% (3/94)
Receiving objects:   4% (4/94)
Receiving objects:   5% (5/94)
Receiving objects:   6% (6/94)
Receiving objects:   7% (7/94)
Receiving objects:   8% (8/94)
Receiving objects:   9% (9/94)
Receiving objects:  10% (10/94)
Receiving objects:  11% (11/94)
Receiving objects:  12% (12/94)
Receiving objects:  13% (13/94)
Receiving objects:  14% (14/94)
Receiving objects:  15% (15/94)
Receiving objects:  17% (16/94)
Receiving objects:  18% (17/94)
Receiving objects:  19% (18/94)
Receiving objects:  20% (19/94)
Receiving objects:  21% (20/94)
Receiving objects:  22% (21/94)
Receiving objects:  23% (22/94)
Receiving objects:  24% (23/94)
Receiving objects:  25% (24/94)
Receiving objects:  26% (25/94)
Receiving objects:  27% (26/94)
Receiving objects:  28% (27/94)
Receiving objects:  29% (28/94)
Receiving objects:  30% (29/94)
Receiving objects:  31% (30/94)
Receiving objects:  32% (31/94)
Receiving objects:  34% (32/94)
Receiving objects:  35% (33/94)
Receiving objects:  36% (34/94)
Receiving objects:  37% (35/94)
Receiving objects:  38% (36/94)
Receiving objects:  39% (37/94)
Receiving objects:  40% (38/94)
Receiving objects:  41% (39/94)
Receiving objects:  42% (40/94)
Receiving objects:  43% (41/94)
Receiving objects:  44% (42/94)
Receiving objects:  45% (43/94)
Receiving objects:  46% (44/94)
Receiving objects:  47% (45/94)
Receiving objects:  48% (46/94)
Receiving objects:  50% (47/94)
Receiving objects:  51% (48/94)
Receiving objects:  52% (49/94)
Receiving objects:  53% (50/94)
Receiving objects:  54% (51/94)
Receiving objects:  55% (52/94)
Receiving objects:  56% (53/94)
Receiving objects:  57% (54/94)
Receiving objects:  58% (55/94)
Receiving objects:  59% (56/94)
Receiving objects:  60% (57/94)
Receiving objects:  61% (58/94)
Receiving objects:  62% (59/94)
Receiving objects:  63% (60/94)
Receiving objects:  64% (61/94)
Receiving objects:  65% (62/94)
Receiving objects:  67% (63/94)
Receiving objects:  68% (64/94)
Receiving objects:  69% (65/94)
Receiving objects:  70% (66/94)
Receiving objects:  71% (67/94)
Receiving objects:  72% (68/94)
Receiving objects:  73% (69/94)
Receiving objects:  74% (70/94)
Receiving objects:  75% (71/94)
Receiving objects:  76% (72/94)
Receiving objects:  77% (73/94)
Receiving objects:  78% (74/94)
Receiving objects:  79% (75/94)
Receiving objects:  80% (76/94)
Receiving objects:  81% (77/94)
Receiving objects:  82% (78/94)
Receiving objects:  84% (79/94)
Receiving objects:  85% (80/94)
Receiving objects:  86% (81/94)
Receiving objects:  87% (82/94)
remote: Total 94 (delta 18), reused 61 (delta 8)        
|1| Receiving objects:  88% (83/94)
Receiving objects:  89% (84/94)
Receiving objects:  90% (85/94)
Receiving objects:  91% (86/94)
Receiving objects:  92% (87/94)
Receiving objects:  93% (88/94)
Receiving objects:  94% (89/94)
Receiving objects:  95% (90/94)
Receiving objects:  96% (91/94)
Receiving objects:  97% (92/94)
Receiving objects:  98% (93/94)
Receiving objects: 100% (94/94)
Receiving objects: 100% (94/94), 129.23 KiB | 4.46 MiB/s, done.
|1| Resolving deltas:   0% (0/18)
Resolving deltas:   5% (1/18)
Resolving deltas:  11% (2/18)
Resolving deltas:  22% (4/18)
Resolving deltas:  27% (5/18)
Resolving deltas:  33% (6/18)
Resolving deltas:  38% (7/18)
Resolving deltas:  44% (8/18)
Resolving deltas:  50% (9/18)
Resolving deltas:  55% (10/18)
Resolving deltas:  61% (11/18)
Resolving deltas:  66% (12/18)
Resolving deltas:  72% (13/18)
Resolving deltas:  77% (14/18)
Resolving deltas:  83% (15/18)
Resolving deltas:  88% (16/18)
Resolving deltas:  94% (17/18)
Resolving deltas: 100% (18/18)
Resolving deltas: 100% (18/18), done.
|1|  00:00
g objects:  58% (293/504)
Receiving objects:  59% (298/504)
Receiving objects:  60% (303/504)
Receiving objects:  61% (308/504)
Receiving objects:  62% (313/504)
Receiving objects:  63% (318/504)
Receiving objects:  64% (323/504)
Receiving objects:  65% (328/504)
Receiving objects:  66% (333/504)
Receiving objects:  67% (338/504)
Receiving objects:  68% (343/504)
Receiving objects:  69% (348/504)
Receiving objects:  70% (353/504)
Receiving objects:  71% (358/504)
Receiving objects:  72% (363/504)
Receiving objects:  73% (368/504)
Receiving objects:  74% (373/504)
Receiving objects:  75% (378/504)
Receiving objects:  76% (384/504)
Receiving objects:  77% (389/504)
Receiving objects:  78% (394/504)
Receiving objects:  79% (399/504)
Receiving objects:  80% (404/504)
Receiving objects:  81% (409/504)
Receiving objects:  82% (414/504)
Receiving objects:  83% (419/504)
Receiving objects:  84% (424/504)
Receiving objects:  85% (429/504)
Receiving objects:  86% (434/504)
Receiving objects:  87% (439/504)
Receiving objects:  88% (444/504)
Receiving objects:  89% (449/504)
Receiving objects:  90% (454/504)
Receiving objects:  91% (459/504)
Receiving objects:  92% (464/504)
Receiving objects:  93% (469/504)
Receiving objects:  94% (474/504)
Receiving objects:  95% (479/504)
Receiving objects:  96% (484/504)
Receiving objects:  97% (489/504)
Receiving objects:  98% (494/504)
remote: Total 504 (delta 57), reused 83 (delta 4)        
|0| Receiving objects:  99% (499/504)
Receiving objects: 100% (504/504)
Receiving objects: 100% (504/504), 345.05 KiB | 7.34 MiB/s, done.
|0| Resolving deltas:   0% (0/57)
Resolving deltas:   1% (1/57)
Resolving deltas:   3% (2/57)
Resolving deltas:   5% (3/57)
Resolving deltas:   7% (4/57)
Resolving deltas:   8% (5/57)
Resolving deltas:  10% (6/57)
Resolving deltas:  12% (7/57)
Resolving deltas:  14% (8/57)
Resolving deltas:  15% (9/57)
Resolving deltas:  17% (10/57)
Resolving deltas:  19% (11/57)
Resolving deltas:  21% (12/57)
Resolving deltas:  22% (13/57)
Resolving deltas:  24% (14/57)
Resolving deltas:  26% (15/57)
Resolving deltas:  29% (17/57)
Resolving deltas:  31% (18/57)
Resolving deltas:  33% (19/57)
Resolving deltas:  35% (20/57)
Resolving deltas:  36% (21/57)
Resolving deltas:  38% (22/57)
Resolving deltas:  40% (23/57)
Resolving deltas:  42% (24/57)
Resolving deltas:  43% (25/57)
Resolving deltas:  45% (26/57)
Resolving deltas:  47% (27/57)
Resolving deltas:  49% (28/57)
Resolving deltas:  50% (29/57)
Resolving deltas:  52% (30/57)
Resolving deltas:  54% (31/57)
Resolving deltas:  56% (32/57)
Resolving deltas:  57% (33/57)
Resolving deltas:  59% (34/57)
Resolving deltas:  61% (35/57)
Resolving deltas:  63% (36/57)
Resolving deltas:  64% (37/57)
Resolving deltas:  66% (38/57)
Resolving deltas:  68% (39/57)
Resolving deltas:  70% (40/57)
Resolving deltas:  71% (41/57)
Resolving deltas:  73% (42/57)
Resolving deltas:  75% (43/57)
Resolving deltas:  77% (44/57)
Resolving deltas:  78% (45/57)
Resolving deltas:  80% (46/57)
Resolving deltas:  82% (47/57)
Resolving deltas:  84% (48/57)
Resolving deltas:  85% (49/57)
Resolving deltas:  87% (50/57)
Resolving deltas:  89% (51/57)
Resolving deltas:  91% (52/57)
Resolving deltas:  92% (53/57)
Resolving deltas:  94% (54/57)
Resolving deltas:  96% (55/57)
Resolving deltas:  98% (56/57)
Resolving deltas: 100% (57/57)
Resolving deltas: 100% (57/57), done.
|0|  00:00
 00:00

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:04

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }

added 4 packages, and audited 1447 packages in 4s

206 packages are looking for funding
  run `npm fund` for details

8 vulnerabilities (1 low, 4 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues possible (including breaking changes), run:
  npm audit fix --force

Some issues need review, and may require choosing
a different dependency.

Run `npm audit` for details.
 00:04

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 00:00

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 1.2 s.
 00:01

Running 'extensions/CategoryTree/setup.sh' if found
Looking for '/var/local/extensions/CategoryTree/setup.sh'
No '/var/local/extensions/CategoryTree/setup.sh' found, skipping...
 00:00

Running 'extensions/FacetedCategory/setup.sh' if found
Looking for '/var/local/extensions/FacetedCategory/setup.sh'
No '/var/local/extensions/FacetedCategory/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:15
 00:15

Running Selenium tests for 'extensions/FacetedCategory' via 'run_component_selenium_tests "extensions/FacetedCategory"'...

Ensuring Selenium ready...

 00:00

Starting Selenium container
 Container mediawiki-novnc-1  Creating
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-novnc-1  Created
 Container mediawiki-selenium-1  Creating
 Container mediawiki-selenium-1  Created
 Container mediawiki-novnc-1  Starting
 Container mediawiki-novnc-1  Started
 Container mediawiki-selenium-1  Starting
 Container mediawiki-selenium-1  Started
 00:18
Installing Selenium browser binary...
Error: Could not determine puppeteer-core version
Error: Browser installation failed


Webdriver is greater than v7 - letting it handle automatic broswer installation
bash: line 2: /var/www/html/w/.env: No such file or directory

> selenium-test
> wdio tests/selenium/wdio.conf.js


Execution of 1 workers started at 2025-06-20T16:40:18.297Z

[0-0] RUNNING in chrome - file:///tests/selenium/specs/categoryintersectionsearch.js
[0-0] PASSED in chrome - file:///tests/selenium/specs/categoryintersectionsearch.js

 "spec" Reporter:
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-0] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-0] Session ID: 3fa38860ac0d47c8f118ca7d96419fe7
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] » tests/selenium/specs/categoryintersectionsearch.js
[chrome 137.0.7151.119 linux #0-0] Special:CategoryIntersectionSearch
[chrome 137.0.7151.119 linux #0-0]    ✓ shows a page if valid subpage is given
[chrome 137.0.7151.119 linux #0-0]    ✓ shows a page if the category contains a space
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 2 passing (4.4s)


Spec Files:	 1 passed, 1 total (100% completed) in 00:00:12  

 00:42

Running Selenium tests for 'extensions/FacetedCategory' via 'run_selenium_tests "extensions/FacetedCategory/tests/selenium/*specs/**/*.js" ".*"'...

Ensuring Selenium ready...

 00:00
Installing Selenium browser binary...
Error: Could not determine puppeteer-core version
Error: Browser installation failed


Webdriver is greater than v7 - letting it handle automatic broswer installation
2025-06-20T16:40:36.171Z WARN @wdio/config:ConfigParser: pattern docs/**/specs/*.js did not match any file
2025-06-20T16:40:36.173Z WARN @wdio/config:ConfigParser: pattern specs/**/*.js did not match any file
2025-06-20T16:40:36.174Z WARN @wdio/config:ConfigParser: pattern wdio-mediawiki/specs/*.js did not match any file

Execution of 1 workers started at 2025-06-20T16:40:36.177Z

[0-0] RUNNING in chrome - file:///extensions/FacetedCategory/tests/selenium/specs/categoryintersectionsearch.js
[0-0] PASSED in chrome - file:///extensions/FacetedCategory/tests/selenium/specs/categoryintersectionsearch.js

 "spec" Reporter:
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-0] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-0] Session ID: 9f4bcfa2fb7c18835ebee5cfffce3c54
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] » extensions/FacetedCategory/tests/selenium/specs/categoryintersectionsearch.js
[chrome 137.0.7151.119 linux #0-0] Special:CategoryIntersectionSearch
[chrome 137.0.7151.119 linux #0-0]    ✓ shows a page if valid subpage is given
[chrome 137.0.7151.119 linux #0-0]    ✓ shows a page if the category contains a space
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 2 passing (1.4s)


Spec Files:	 1 passed, 1 total (100% completed) in 00:00:04  

 00:09

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-selenium-1  Stopping
 Container mediawiki-selenium-1  Stopped
 Container mediawiki-selenium-1  Removing
 Container mediawiki-selenium-1  Removed
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-novnc-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-novnc-1  Stopped
 Container mediawiki-novnc-1  Removing
 Container mediawiki-novnc-1  Removed
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-web-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:22

Reclaim disk space if needed
Free disk space (22%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12978, done        
remote: Finding sources:   1% (65/12978)           
remote: Finding sources:   2% (195/12978)           
remote: Finding sources:   3% (325/12978)           
remote: Finding sources:   4% (455/12978)           
remote: Finding sources:   5% (585/12978)           
remote: Finding sources:   6% (714/12978)           
remote: Finding sources:   7% (844/12978)           
remote: Finding sources:   8% (974/12978)           
remote: Finding sources:   9% (1104/12978)           
remote: Finding sources:  10% (1233/12978)           
remote: Finding sources:  11% (1363/12978)           
remote: Finding sources:  12% (1493/12978)           
remote: Finding sources:  13% (1623/12978)           
remote: Finding sources:  14% (1753/12978)           
remote: Finding sources:  15% (1882/12978)           
remote: Finding sources:  16% (2012/12978)           
remote: Finding sources:  17% (2142/12978)           
remote: Finding sources:  18% (2272/12978)           
remote: Finding sources:  19% (2401/12978)           
remote: Finding sources:  20% (2531/12978)           
remote: Finding sources:  21% (2661/12978)           
remote: Finding sources:  22% (2791/12978)           
remote: Finding sources:  23% (2921/12978)           
remote: Finding sources:  24% (3050/12978)           
remote: Finding sources:  25% (3180/12978)           
remote: Finding sources:  26% (3310/12978)           
remote: Finding sources:  27% (3440/12978)           
remote: Finding sources:  28% (3569/12978)           
remote: Finding sources:  29% (3699/12978)           
remote: Finding sources:  30% (3829/12978)           
remote: Finding sources:  31% (3959/12978)           
remote: Finding sources:  32% (4089/12978)           
remote: Finding sources:  33% (4218/12978)           
remote: Finding sources:  34% (4348/12978)           
remote: Finding sources:  35% (4478/12978)           
remote: Finding sources:  36% (4608/12978)           
remote: Finding sources:  37% (4737/12978)           
remote: Finding sources:  38% (4867/12978)           
remote: Finding sources:  39% (4997/12978)           
remote: Finding sources:  40% (5127/12978)           
remote: Finding sources:  41% (5257/12978)           
remote: Finding sources:  42% (5386/12978)           
remote: Finding sources:  43% (5516/12978)           
remote: Finding sources:  44% (5646/12978)           
remote: Finding sources:  45% (5776/12978)           
remote: Finding sources:  46% (5905/12978)           
remote: Finding sources:  47% (6035/12978)           
remote: Finding sources:  48% (6165/12978)           
remote: Finding sources:  49% (6295/12978)           
remote: Finding sources:  50% (6425/12978)           
remote: Finding sources:  51% (6554/12978)           
remote: Finding sources:  52% (6684/12978)           
remote: Finding sources:  53% (6814/12978)           
remote: Finding sources:  54% (6944/12978)           
remote: Finding sources:  55% (7074/12978)           
remote: Finding sources:  56% (7203/12978)           
remote: Finding sources:  57% (7333/12978)           
remote: Finding sources:  58% (7463/12978)           
remote: Finding sources:  59% (7593/12978)           
remote: Finding sources:  60% (7722/12978)           
remote: Finding sources:  61% (7852/12978)           
remote: Finding sources:  62% (7982/12978)           
remote: Finding sources:  63% (8112/12978)           
remote: Finding sources:  64% (8242/12978)           
remote: Finding sources:  65% (8371/12978)           
remote: Finding sources:  66% (8501/12978)           
remote: Finding sources:  67% (8631/12978)           
remote: Finding sources:  68% (8761/12978)           
remote: Finding sources:  69% (8890/12978)           
remote: Finding sources:  70% (9020/12978)           
remote: Finding sources:  71% (9150/12978)           
remote: Finding sources:  72% (9280/12978)           
remote: Finding sources:  73% (9410/12978)           
remote: Finding sources:  74% (9539/12978)           
remote: Finding sources:  75% (9669/12978)           
remote: Finding sources:  76% (9799/12978)           
remote: Finding sources:  77% (9929/12978)           
remote: Finding sources:  78% (10058/12978)           
remote: Finding sources:  79% (10188/12978)           
remote: Finding sources:  80% (10318/12978)           
remote: Finding sources:  81% (10448/12978)           
remote: Finding sources:  82% (10578/12978)           
remote: Finding sources:  83% (10707/12978)           
remote: Finding sources:  84% (10837/12978)           
remote: Finding sources:  85% (10967/12978)           
remote: Finding sources:  86% (11097/12978)           
remote: Finding sources:  87% (11226/12978)           
remote: Finding sources:  88% (11356/12978)           
remote: Finding sources:  89% (11486/12978)           
remote: Finding sources:  90% (11616/12978)           
remote: Finding sources:  91% (11746/12978)           
remote: Finding sources:  92% (11875/12978)           
remote: Finding sources:  93% (12005/12978)           
remote: Finding sources:  94% (12135/12978)           
remote: Finding sources:  95% (12265/12978)           
remote: Finding sources:  96% (12394/12978)           
remote: Finding sources:  97% (12524/12978)           
remote: Finding sources:  98% (12654/12978)           
remote: Finding sources:  99% (12784/12978)           
remote: Finding sources: 100% (12914/12978)           
remote: Finding sources: 100% (12978/12978)        
remote: Getting sizes:   1% (58/11472)           
remote: Getting sizes:   2% (173/11472)           
remote: Getting sizes:   3% (287/11472)           
remote: Getting sizes:   4% (402/11472)           
remote: Getting sizes:   5% (517/11472)           
remote: Getting sizes:   6% (631/11472)           
remote: Getting sizes:   7% (746/11472)           
remote: Getting sizes:   8% (861/11472)           
remote: Getting sizes:   9% (976/11472)           
remote: Getting sizes:  10% (1090/11472)           
remote: Getting sizes:  11% (1205/11472)           
remote: Getting sizes:  12% (1320/11472)           
remote: Getting sizes:  13% (1434/11472)           
remote: Getting sizes:  14% (1549/11472)           
remote: Getting sizes:  15% (1664/11472)           
remote: Getting sizes:  16% (1779/11472)           
remote: Getting sizes:  17% (1893/11472)           
remote: Getting sizes:  18% (2008/11472)           
remote: Getting sizes:  19% (2123/11472)           
remote: Getting sizes:  20% (2238/11472)           
remote: Getting sizes:  21% (2352/11472)           
remote: Getting sizes:  22% (2467/11472)           
remote: Getting sizes:  23% (2582/11472)           
remote: Getting sizes:  24% (2696/11472)           
remote: Getting sizes:  25% (2811/11472)           
remote: Getting sizes:  26% (2926/11472)           
remote: Getting sizes:  27% (3041/11472)           
remote: Getting sizes:  28% (3155/11472)           
remote: Getting sizes:  29% (3270/11472)           
remote: Getting sizes:  30% (3385/11472)           
remote: Getting sizes:  31% (3499/11472)           
remote: Getting sizes:  32% (3614/11472)           
remote: Getting sizes:  33% (3729/11472)           
remote: Getting sizes:  34% (3844/11472)           
remote: Getting sizes:  35% (3958/11472)           
remote: Getting sizes:  36% (4073/11472)           
remote: Getting sizes:  37% (4188/11472)           
remote: Getting sizes:  38% (4302/11472)           
remote: Getting sizes:  39% (4417/11472)           
remote: Getting sizes:  40% (4532/11472)           
remote: Getting sizes:  41% (4647/11472)           
remote: Getting sizes:  42% (4761/11472)           
remote: Getting sizes:  43% (4876/11472)           
remote: Getting sizes:  44% (4991/11472)           
remote: Getting sizes:  45% (5106/11472)           
remote: Getting sizes:  46% (5220/11472)           
remote: Getting sizes:  47% (5335/11472)           
remote: Getting sizes:  48% (5450/11472)           
remote: Getting sizes:  49% (5564/11472)           
remote: Getting sizes:  50% (5679/11472)           
remote: Getting sizes:  51% (5794/11472)           
remote: Getting sizes:  52% (5909/11472)           
remote: Getting sizes:  53% (6023/11472)           
remote: Getting sizes:  54% (6138/11472)           
remote: Getting sizes:  55% (6253/11472)           
remote: Getting sizes:  56% (6367/11472)           
remote: Getting sizes:  57% (6482/11472)           
remote: Getting sizes:  58% (6597/11472)           
remote: Getting sizes:  59% (6712/11472)           
remote: Getting sizes:  60% (6826/11472)           
remote: Getting sizes:  61% (6941/11472)           
remote: Getting sizes:  62% (7056/11472)           
remote: Getting sizes:  63% (7170/11472)           
remote: Getting sizes:  64% (7285/11472)           
remote: Getting sizes:  65% (7400/11472)           
remote: Getting sizes:  66% (7515/11472)           
remote: Getting sizes:  67% (7629/11472)           
remote: Getting sizes:  68% (7744/11472)           
remote: Getting sizes:  69% (7859/11472)           
remote: Getting sizes:  70% (7974/11472)           
remote: Getting sizes:  71% (8088/11472)           
remote: Getting sizes:  72% (8203/11472)           
remote: Getting sizes:  73% (8318/11472)           
remote: Getting sizes:  74% (8432/11472)           
remote: Getting sizes:  75% (8547/11472)           
remote: Getting sizes:  76% (8662/11472)           
remote: Getting sizes:  77% (8777/11472)           
remote: Getting sizes:  78% (8891/11472)           
remote: Getting sizes:  79% (9006/11472)           
remote: Getting sizes:  80% (9121/11472)           
remote: Getting sizes:  81% (9235/11472)           
remote: Getting sizes:  82% (9350/11472)           
remote: Getting sizes:  83% (9465/11472)           
remote: Getting sizes:  84% (9580/11472)           
remote: Getting sizes:  85% (9694/11472)           
remote: Getting sizes:  86% (9809/11472)           
remote: Getting sizes:  87% (9924/11472)           
remote: Getting sizes:  88% (10038/11472)           
remote: Getting sizes:  89% (10153/11472)           
remote: Getting sizes:  90% (10268/11472)           
remote: Getting sizes:  91% (10383/11472)           
remote: Getting sizes:  92% (10497/11472)           
remote: Getting sizes:  93% (10612/11472)           
remote: Getting sizes:  94% (10727/11472)           
remote: Getting sizes:  95% (10842/11472)           
remote: Getting sizes:  96% (10956/11472)           
remote: Getting sizes:  97% (11071/11472)           
remote: Getting sizes:  98% (11186/11472)           
remote: Getting sizes:  99% (11300/11472)           
remote: Getting sizes: 100% (11415/11472)           
remote: Getting sizes: 100% (11472/11472)        
remote: Compressing objects:   2% (2283/136019)           
remote: Compressing objects:   3% (3527/136019)           
remote: Compressing objects:   4% (4761/136019)           
remote: Compressing objects:   5% (6493/136019)           
remote: Compressing objects:   6% (7488/136019)           
remote: Compressing objects:   7% (8976/136019)           
remote: Compressing objects:   8% (10203/136019)           
remote: Compressing objects:   8% (10770/136019)           
remote: Compressing objects:   9% (11577/136019)           
remote: Compressing objects:  10% (13020/136019)           
remote: Compressing objects:  11% (14292/136019)           
remote: Compressing objects:  12% (15643/136019)           
remote: Compressing objects:  13% (17005/136019)           
remote: Compressing objects:  14% (18369/136019)           
remote: Compressing objects:  15% (19739/136019)           
remote: Compressing objects:  16% (21092/136019)           
remote: Compressing objects:  17% (22494/136019)           
remote: Compressing objects:  18% (23812/136019)           
remote: Compressing objects:  19% (25178/136019)           
remote: Compressing objects:  20% (26525/136019)           
remote: Compressing objects:  20% (26631/136019)           
remote: Compressing objects:  21% (27892/136019)           
remote: Compressing objects:  22% (29245/136019)           
remote: Compressing objects:  23% (30608/136019)           
remote: Compressing objects:  24% (31965/136019)           
remote: Compressing objects:  25% (33328/136019)           
remote: Compressing objects:  26% (34718/136019)           
remote: Compressing objects:  27% (36242/136019)           
remote: Compressing objects:  28% (37463/136019)           
remote: Compressing objects:  29% (38920/136019)           
remote: Compressing objects:  30% (40413/136019)           
remote: Compressing objects:  31% (41518/136019)           
remote: Compressing objects:  32% (42874/136019)           
remote: Compressing objects:  33% (44291/136019)           
remote: Compressing objects:  34% (45581/136019)           
remote: Compressing objects:  35% (46998/136019)           
remote: Compressing objects:  35% (47749/136019)           
remote: Compressing objects:  36% (48288/136019)           
remote: Compressing objects:  37% (49662/136019)           
remote: Compressing objects:  38% (51008/136019)           
remote: Compressing objects:  39% (52578/136019)           
remote: Compressing objects:  40% (53740/136019)           
remote: Compressing objects:  41% (55178/136019)           
remote: Compressing objects:  42% (56456/136019)           
remote: Compressing objects:  43% (57809/136019)           
remote: Compressing objects:  44% (59346/136019)           
remote: Compressing objects:  45% (60555/136019)           
remote: Compressing objects:  46% (61889/136019)           
remote: Compressing objects:  47% (63635/136019)           
remote: Compressing objects:  48% (64734/136019)           
remote: Compressing objects:  49% (66266/136019)           
remote: Compressing objects:  50% (67771/136019)           
remote: Compressing objects:  51% (68697/136019)           
remote: Compressing objects:  52% (70305/136019)           
remote: Compressing objects:  53% (71426/136019)           
remote: Compressing objects:  54% (72847/136019)           
remote: Compressing objects:  55% (75005/136019)           
remote: Compressing objects:  56% (75722/136019)           
remote: Compressing objects:  56% (75752/136019)           
remote: Compressing objects:  57% (76854/136019)           
remote: Compressing objects:  58% (78328/136019)           
remote: Compressing objects:  59% (79875/136019)           
remote: Compressing objects:  60% (81271/136019)           
remote: Compressing objects:  61% (82609/136019)           
remote: Compressing objects:  62% (83836/136019)           
remote: Compressing objects:  63% (85035/136019)           
remote: Compressing objects:  64% (86376/136019)           
remote: Compressing objects:  65% (87765/136019)           
remote: Compressing objects:  66% (90114/136019)           
remote: Compressing objects:  67% (90753/136019)           
remote: Compressing objects:  68% (91837/136019)           
remote: Compressing objects:  69% (93275/136019)           
remote: Compressing objects:  70% (94574/136019)           
remote: Compressing objects:  71% (95905/136019)           
remote: Compressing objects:  72% (97302/136019)           
remote: Compressing objects:  73% (98642/136019)           
remote: Compressing objects:  74% (100233/136019)           
remote: Compressing objects:  75% (101398/136019)           
remote: Compressing objects:  76% (102716/136019)           
remote: Compressing objects:  77% (104180/136019)           
remote: Compressing objects:  77% (104421/136019)           
remote: Compressing objects:  78% (105454/136019)           
remote: Compressing objects:  79% (106802/136019)           
remote: Compressing objects:  80% (108237/136019)           
remote: Compressing objects:  81% (109801/136019)           
remote: Compressing objects:  82% (110904/136019)           
remote: Compressing objects:  83% (112279/136019)           
remote: Compressing objects:  84% (113737/136019)           
remote: Compressing objects:  85% (115028/136019)           
remote: Compressing objects:  86% (116581/136019)           
remote: Compressing objects:  87% (117694/136019)           
remote: Compressing objects:  88% (119021/136019)           
remote: Compressing objects:  89% (120504/136019)           
remote: Compressing objects:  90% (121775/136019)           
remote: Compressing objects:  91% (123110/136019)           
remote: Compressing objects:  92% (124730/136019)           
remote: Compressing objects:  93% (125931/136019)           
remote: Compressing objects:  94% (128121/136019)           
remote: Compressing objects:  95% (128760/136019)           
remote: Compressing objects:  96% (130048/136019)           
remote: Compressing objects:  97% (131291/136019)           
remote: Compressing objects:  98% (132747/136019)           
remote: Compressing objects:  99% (133979/136019)           
remote: Compressing objects: 100% (135344/136019)           
remote: Compressing objects: 100% (136018/136019)        
Receiving objects:   0% (1/12978)
Receiving objects:   1% (130/12978)
Receiving objects:   2% (260/12978)
Receiving objects:   3% (390/12978)
Receiving objects:   4% (520/12978)
Receiving objects:   5% (649/12978)
Receiving objects:   6% (779/12978)
Receiving objects:   7% (909/12978)
Receiving objects:   8% (1039/12978)
Receiving objects:   9% (1169/12978)
Receiving objects:  10% (1298/12978)
Receiving objects:  11% (1428/12978)
Receiving objects:  12% (1558/12978)
Receiving objects:  13% (1688/12978)
Receiving objects:  14% (1817/12978)
Receiving objects:  15% (1947/12978)
Receiving objects:  16% (2077/12978), 3.32 MiB | 6.58 MiB/s
Receiving objects:  17% (2207/12978), 3.32 MiB | 6.58 MiB/s
Receiving objects:  18% (2337/12978), 3.32 MiB | 6.58 MiB/s
Receiving objects:  19% (2466/12978), 3.32 MiB | 6.58 MiB/s
Receiving objects:  20% (2596/12978), 3.32 MiB | 6.58 MiB/s
Receiving objects:  21% (2726/12978), 3.32 MiB | 6.58 MiB/s
Receiving objects:  22% (2856/12978), 3.32 MiB | 6.58 MiB/s
Receiving objects:  22% (2884/12978), 3.32 MiB | 6.58 MiB/s
Receiving objects:  23% (2985/12978), 6.00 MiB | 5.97 MiB/s
Receiving objects:  24% (3115/12978), 6.00 MiB | 5.97 MiB/s
Receiving objects:  25% (3245/12978), 6.00 MiB | 5.97 MiB/s
Receiving objects:  26% (3375/12978), 6.00 MiB | 5.97 MiB/s
Receiving objects:  27% (3505/12978), 6.00 MiB | 5.97 MiB/s
Receiving objects:  28% (3634/12978), 6.00 MiB | 5.97 MiB/s
Receiving objects:  29% (3764/12978), 6.00 MiB | 5.97 MiB/s
Receiving objects:  30% (3894/12978), 6.00 MiB | 5.97 MiB/s
Receiving objects:  31% (4024/12978), 6.00 MiB | 5.97 MiB/s
Receiving objects:  32% (4153/12978), 6.00 MiB | 5.97 MiB/s
Receiving objects:  33% (4283/12978), 6.00 MiB | 5.97 MiB/s
Receiving objects:  34% (4413/12978), 9.31 MiB | 6.17 MiB/s
Receiving objects:  35% (4543/12978), 9.31 MiB | 6.17 MiB/s
Receiving objects:  36% (4673/12978), 9.31 MiB | 6.17 MiB/s
Receiving objects:  36% (4681/12978), 9.31 MiB | 6.17 MiB/s
Receiving objects:  37% (4802/12978), 11.44 MiB | 5.70 MiB/s
Receiving objects:  38% (4932/12978), 11.44 MiB | 5.70 MiB/s
Receiving objects:  39% (5062/12978), 11.44 MiB | 5.70 MiB/s
Receiving objects:  40% (5192/12978), 13.62 MiB | 5.42 MiB/s
Receiving objects:  41% (5321/12978), 13.62 MiB | 5.42 MiB/s
Receiving objects:  42% (5451/12978), 13.62 MiB | 5.42 MiB/s
Receiving objects:  43% (5581/12978), 13.62 MiB | 5.42 MiB/s
Receiving objects:  44% (5711/12978), 13.62 MiB | 5.42 MiB/s
Receiving objects:  45% (5841/12978), 13.62 MiB | 5.42 MiB/s
Receiving objects:  45% (5935/12978), 13.62 MiB | 5.42 MiB/s
Receiving objects:  46% (5970/12978), 16.16 MiB | 5.36 MiB/s
Receiving objects:  47% (6100/12978), 18.00 MiB | 5.12 MiB/s
Receiving objects:  47% (6124/12978), 18.00 MiB | 5.12 MiB/s
Receiving objects:  48% (6230/12978), 22.87 MiB | 5.07 MiB/s
Receiving objects:  49% (6360/12978), 22.87 MiB | 5.07 MiB/s
Receiving objects:  50% (6489/12978), 22.87 MiB | 5.07 MiB/s
Receiving objects:  51% (6619/12978), 22.87 MiB | 5.07 MiB/s
Receiving objects:  51% (6680/12978), 22.87 MiB | 5.07 MiB/s
Receiving objects:  52% (6749/12978), 26.32 MiB | 5.10 MiB/s
Receiving objects:  53% (6879/12978), 29.43 MiB | 5.20 MiB/s
Receiving objects:  54% (7009/12978), 29.43 MiB | 5.20 MiB/s
Receiving objects:  55% (7138/12978), 29.43 MiB | 5.20 MiB/s
Receiving objects:  56% (7268/12978), 29.43 MiB | 5.20 MiB/s
Receiving objects:  57% (7398/12978), 29.43 MiB | 5.20 MiB/s
Receiving objects:  58% (7528/12978), 29.43 MiB | 5.20 MiB/s
Receiving objects:  58% (7654/12978), 29.43 MiB | 5.20 MiB/s
Receiving objects:  59% (7658/12978), 29.43 MiB | 5.20 MiB/s
Receiving objects:  60% (7787/12978), 32.53 MiB | 5.16 MiB/s
Receiving objects:  61% (7917/12978), 32.53 MiB | 5.16 MiB/s
Receiving objects:  62% (8047/12978), 32.53 MiB | 5.16 MiB/s
Receiving objects:  63% (8177/12978), 32.53 MiB | 5.16 MiB/s
Receiving objects:  64% (8306/12978), 32.53 MiB | 5.16 MiB/s
Receiving objects:  65% (8436/12978), 32.53 MiB | 5.16 MiB/s
Receiving objects:  66% (8566/12978), 32.53 MiB | 5.16 MiB/s
Receiving objects:  67% (8696/12978), 32.53 MiB | 5.16 MiB/s
Receiving objects:  68% (8826/12978), 32.53 MiB | 5.16 MiB/s
Receiving objects:  69% (8955/12978), 32.53 MiB | 5.16 MiB/s
Receiving objects:  70% (9085/12978), 32.53 MiB | 5.16 MiB/s
Receiving objects:  71% (9215/12978), 32.53 MiB | 5.16 MiB/s
Receiving objects:  72% (9345/12978), 32.53 MiB | 5.16 MiB/s
Receiving objects:  73% (9474/12978), 32.53 MiB | 5.16 MiB/s
Receiving objects:  74% (9604/12978), 32.53 MiB | 5.16 MiB/s
Receiving objects:  75% (9734/12978), 36.42 MiB | 5.55 MiB/s
Receiving objects:  76% (9864/12978), 36.42 MiB | 5.55 MiB/s
Receiving objects:  77% (9994/12978), 36.42 MiB | 5.55 MiB/s
Receiving objects:  78% (10123/12978), 36.42 MiB | 5.55 MiB/s
Receiving objects:  79% (10253/12978), 36.42 MiB | 5.55 MiB/s
Receiving objects:  80% (10383/12978), 36.42 MiB | 5.55 MiB/s
Receiving objects:  81% (10513/12978), 36.42 MiB | 5.55 MiB/s
Receiving objects:  82% (10642/12978), 36.42 MiB | 5.55 MiB/s
Receiving objects:  83% (10772/12978), 36.42 MiB | 5.55 MiB/s
Receiving objects:  84% (10902/12978), 36.42 MiB | 5.55 MiB/s
Receiving objects:  85% (11032/12978), 36.42 MiB | 5.55 MiB/s
Receiving objects:  86% (11162/12978), 36.42 MiB | 5.55 MiB/s
Receiving objects:  87% (11291/12978), 36.42 MiB | 5.55 MiB/s
Receiving objects:  88% (11421/12978), 36.42 MiB | 5.55 MiB/s
Receiving objects:  89% (11551/12978), 36.42 MiB | 5.55 MiB/s
Receiving objects:  90% (11681/12978), 36.42 MiB | 5.55 MiB/s
Receiving objects:  91% (11810/12978), 36.42 MiB | 5.55 MiB/s
Receiving objects:  92% (11940/12978), 36.42 MiB | 5.55 MiB/s
Receiving objects:  93% (12070/12978), 36.42 MiB | 5.55 MiB/s
Receiving objects:  94% (12200/12978), 36.42 MiB | 5.55 MiB/s
Receiving objects:  95% (12330/12978), 36.42 MiB | 5.55 MiB/s
Receiving objects:  96% (12459/12978), 36.42 MiB | 5.55 MiB/s
Receiving objects:  97% (12589/12978), 36.42 MiB | 5.55 MiB/s
Receiving objects:  97% (12606/12978), 36.42 MiB | 5.55 MiB/s
Receiving objects:  98% (12719/12978), 36.42 MiB | 5.55 MiB/s
Receiving objects:  99% (12849/12978), 41.80 MiB | 6.26 MiB/s
remote: Total 12978 (delta 2788), reused 6334 (delta 1503)        
Receiving objects: 100% (12978/12978), 45.10 MiB | 6.43 MiB/s
Receiving objects: 100% (12978/12978), 45.70 MiB | 6.01 MiB/s, done.
Resolving deltas:   0% (0/2788)
Resolving deltas:   1% (29/2788)
Resolving deltas:   2% (56/2788)
Resolving deltas:   3% (84/2788)
Resolving deltas:   4% (112/2788)
Resolving deltas:   5% (140/2788)
Resolving deltas:   6% (168/2788)
Resolving deltas:   7% (196/2788)
Resolving deltas:   8% (225/2788)
Resolving deltas:   9% (251/2788)
Resolving deltas:  10% (279/2788)
Resolving deltas:  11% (307/2788)
Resolving deltas:  12% (336/2788)
Resolving deltas:  13% (363/2788)
Resolving deltas:  14% (391/2788)
Resolving deltas:  15% (419/2788)
Resolving deltas:  16% (447/2788)
Resolving deltas:  17% (474/2788)
Resolving deltas:  18% (502/2788)
Resolving deltas:  19% (530/2788)
Resolving deltas:  20% (558/2788)
Resolving deltas:  21% (586/2788)
Resolving deltas:  22% (614/2788)
Resolving deltas:  23% (642/2788)
Resolving deltas:  24% (670/2788)
Resolving deltas:  25% (698/2788)
Resolving deltas:  26% (725/2788)
Resolving deltas:  27% (753/2788)
Resolving deltas:  28% (781/2788)
Resolving deltas:  29% (809/2788)
Resolving deltas:  30% (837/2788)
Resolving deltas:  31% (865/2788)
Resolving deltas:  32% (893/2788)
Resolving deltas:  33% (921/2788)
Resolving deltas:  34% (949/2788)
Resolving deltas:  35% (976/2788)
Resolving deltas:  36% (1004/2788)
Resolving deltas:  37% (1032/2788)
Resolving deltas:  38% (1060/2788)
Resolving deltas:  39% (1088/2788)
Resolving deltas:  40% (1116/2788)
Resolving deltas:  41% (1144/2788)
Resolving deltas:  42% (1172/2788)
Resolving deltas:  43% (1199/2788)
Resolving deltas:  44% (1227/2788)
Resolving deltas:  45% (1255/2788)
Resolving deltas:  46% (1283/2788)
Resolving deltas:  47% (1311/2788)
Resolving deltas:  48% (1339/2788)
Resolving deltas:  49% (1367/2788)
Resolving deltas:  50% (1394/2788)
Resolving deltas:  51% (1422/2788)
Resolving deltas:  52% (1450/2788)
Resolving deltas:  53% (1478/2788)
Resolving deltas:  54% (1506/2788)
Resolving deltas:  55% (1534/2788)
Resolving deltas:  56% (1563/2788)
Resolving deltas:  57% (1590/2788)
Resolving deltas:  58% (1618/2788)
Resolving deltas:  59% (1645/2788)
Resolving deltas:  60% (1673/2788)
Resolving deltas:  61% (1701/2788)
Resolving deltas:  62% (1729/2788)
Resolving deltas:  63% (1757/2788)
Resolving deltas:  64% (1785/2788)
Resolving deltas:  65% (1813/2788)
Resolving deltas:  66% (1841/2788)
Resolving deltas:  67% (1868/2788)
Resolving deltas:  68% (1896/2788)
Resolving deltas:  69% (1924/2788)
Resolving deltas:  70% (1952/2788)
Resolving deltas:  71% (1980/2788)
Resolving deltas:  72% (2008/2788)
Resolving deltas:  73% (2036/2788)
Resolving deltas:  74% (2064/2788)
Resolving deltas:  75% (2091/2788)
Resolving deltas:  76% (2119/2788)
Resolving deltas:  77% (2147/2788)
Resolving deltas:  78% (2175/2788)
Resolving deltas:  79% (2204/2788)
Resolving deltas:  80% (2231/2788)
Resolving deltas:  81% (2259/2788)
Resolving deltas:  82% (2288/2788)
Resolving deltas:  83% (2315/2788)
Resolving deltas:  84% (2342/2788)
Resolving deltas:  85% (2371/2788)
Resolving deltas:  86% (2398/2788)
Resolving deltas:  87% (2427/2788)
Resolving deltas:  88% (2455/2788)
Resolving deltas:  89% (2483/2788)
Resolving deltas:  90% (2510/2788)
Resolving deltas:  91% (2538/2788)
Resolving deltas:  92% (2565/2788)
Resolving deltas:  93% (2593/2788)
Resolving deltas:  94% (2622/2788)
Resolving deltas:  95% (2650/2788)
Resolving deltas:  96% (2677/2788)
Resolving deltas:  97% (2705/2788)
Resolving deltas:  98% (2733/2788)
Resolving deltas:  99% (2761/2788)
Resolving deltas: 100% (2788/2788)
Resolving deltas: 100% (2788/2788), done.
Updating files:  64% (7417/11459)
Updating files:  65% (7449/11459)
Updating files:  66% (7563/11459)
Updating files:  67% (7678/11459)
Updating files:  68% (7793/11459)
Updating files:  69% (7907/11459)
Updating files:  70% (8022/11459)
Updating files:  71% (8136/11459)
Updating files:  72% (8251/11459)
Updating files:  73% (8366/11459)
Updating files:  74% (8480/11459)
Updating files:  75% (8595/11459)
Updating files:  76% (8709/11459)
Updating files:  77% (8824/11459)
Updating files:  78% (8939/11459)
Updating files:  79% (9053/11459)
Updating files:  80% (9168/11459)
Updating files:  81% (9282/11459)
Updating files:  82% (9397/11459)
Updating files:  83% (9511/11459)
Updating files:  84% (9626/11459)
Updating files:  85% (9741/11459)
Updating files:  86% (9855/11459)
Updating files:  87% (9970/11459)
Updating files:  88% (10084/11459)
Updating files:  89% (10199/11459)
Updating files:  90% (10314/11459)
Updating files:  91% (10428/11459)
Updating files:  92% (10543/11459)
Updating files:  93% (10657/11459)
Updating files:  94% (10772/11459)
Updating files:  95% (10887/11459)
Updating files:  96% (11001/11459)
Updating files:  97% (11116/11459)
Updating files:  98% (11230/11459)
Updating files:  99% (11345/11459)
Updating files: 100% (11459/11459)
Updating files: 100% (11459/11459), done.
 00:16

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  36/133 [=======>--------------------]  27%
  63/133 [=============>--------------]  47%
  88/133 [==================>---------]  66%
 111/133 [=======================>----]  83%
 127/133 [==========================>-]  95%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:04

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 5.8 s.
 00:06

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 11s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:11

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:27

 01:28

Install 'extensions/FileExporter'...

Cloning component(s)
:0: _clone_component "extensions/FileExporter"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/FileExporter to 'extensions/FileExporter' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/FileExporter'...
|0| remote: Counting objects: 1           
remote: Counting objects: 119, done        
|0| remote: Finding sources:   1% (1/119)           
remote: Finding sources:   2% (2/119)           
remote: Finding sources:   3% (3/119)           
remote: Finding sources:   4% (5/119)           
remote: Finding sources:   5% (6/119)           
remote: Finding sources:   6% (7/119)           
remote: Finding sources:   7% (8/119)           
remote: Finding sources:   8% (9/119)           
remote: Finding sources:   9% (11/119)           
remote: Finding sources:  10% (12/119)           
remote: Finding sources:  11% (13/119)           
remote: Finding sources:  12% (14/119)           
remote: Finding sources:  13% (15/119)           
remote: Finding sources:  14% (17/119)           
remote: Finding sources:  15% (18/119)           
remote: Finding sources:  16% (19/119)           
remote: Finding sources:  17% (20/119)           
remote: Finding sources:  18% (21/119)           
remote: Finding sources:  19% (23/119)           
remote: Finding sources:  20% (24/119)           
remote: Finding sources:  21% (25/119)           
remote: Finding sources:  22% (26/119)           
remote: Finding sources:  23% (27/119)           
remote: Finding sources:  24% (28/119)           
remote: Finding sources:  25% (30/119)           
remote: Finding sources:  26% (31/119)           
remote: Finding sources:  27% (32/119)           
remote: Finding sources:  28% (33/119)           
remote: Finding sources:  29% (34/119)           
remote: Finding sources:  30% (36/119)           
remote: Finding sources:  31% (37/119)           
remote: Finding sources:  32% (38/119)           
remote: Finding sources:  33% (39/119)           
remote: Finding sources:  34% (40/119)           
remote: Finding sources:  35% (42/119)           
remote: Finding sources:  36% (43/119)           
remote: Finding sources:  37% (44/119)           
remote: Finding sources:  38% (45/119)           
remote: Finding sources:  39% (46/119)           
remote: Finding sources:  40% (48/119)           
remote: Finding sources:  41% (49/119)           
remote: Finding sources:  42% (50/119)           
remote: Finding sources:  43% (51/119)           
remote: Finding sources:  44% (52/119)           
remote: Finding sources:  45% (53/119)           
remote: Finding sources:  46% (55/119)           
remote: Finding sources:  47% (56/119)           
remote: Finding sources:  48% (57/119)           
remote: Finding sources:  49% (58/119)           
remote: Finding sources:  50% (59/119)           
remote: Finding sources:  51% (61/119)           
remote: Finding sources:  52% (62/119)           
remote: Finding sources:  53% (63/119)           
remote: Finding sources:  54% (64/119)           
remote: Finding sources:  55% (65/119)           
remote: Finding sources:  56% (67/119)           
remote: Finding sources:  57% (68/119)           
remote: Finding sources:  58% (69/119)           
remote: Finding sources:  59% (70/119)           
remote: Finding sources:  60% (71/119)           
remote: Finding sources:  61% (72/119)           
remote: Finding sources:  62% (74/119)           
remote: Finding sources:  63% (75/119)           
remote: Finding sources:  64% (76/119)           
remote: Finding sources:  65% (77/119)           
remote: Finding sources:  66% (78/119)           
remote: Finding sources:  67% (80/119)           
remote: Finding sources:  68% (81/119)           
remote: Finding sources:  69% (82/119)           
remote: Finding sources:  70% (83/119)           
remote: Finding sources:  71% (84/119)           
remote: Finding sources:  72% (86/119)           
remote: Finding sources:  73% (87/119)           
remote: Finding sources:  74% (88/119)           
remote: Finding sources:  75% (89/119)           
remote: Finding sources:  76% (90/119)           
remote: Finding sources:  77% (92/119)           
remote: Finding sources:  78% (93/119)           
remote: Finding sources:  79% (94/119)           
remote: Finding sources:  80% (95/119)           
remote: Finding sources:  81% (96/119)           
remote: Finding sources:  82% (97/119)           
remote: Finding sources:  83% (99/119)           
remote: Finding sources:  84% (100/119)           
remote: Finding sources:  85% (101/119)           
remote: Finding sources:  86% (102/119)           
remote: Finding sources:  87% (103/119)           
remote: Finding sources:  88% (105/119)           
remote: Finding sources:  89% (106/119)           
remote: Finding sources:  90% (107/119)           
remote: Finding sources:  91% (108/119)           
remote: Finding sources:  92% (109/119)           
remote: Finding sources:  93% (111/119)           
remote: Finding sources:  94% (112/119)           
remote: Finding sources:  95% (113/119)           
remote: Finding sources:  96% (114/119)           
remote: Finding sources:  97% (115/119)           
remote: Finding sources:  98% (117/119)           
remote: Finding sources:  99% (118/119)           
remote: Finding sources: 100% (119/119)           
remote: Finding sources: 100% (119/119)        
|0| remote: Getting sizes:   1% (1/115)           
remote: Getting sizes:   2% (2/115)           
remote: Getting sizes:   3% (3/115)           
remote: Getting sizes:   4% (5/115)           
remote: Getting sizes:   5% (6/115)           
remote: Getting sizes:   6% (7/115)           
remote: Getting sizes:   7% (8/115)           
remote: Getting sizes:   8% (9/115)           
remote: Getting sizes:   9% (10/115)           
remote: Getting sizes:  10% (11/115)           
remote: Getting sizes:  11% (13/115)           
remote: Getting sizes:  12% (14/115)           
remote: Getting sizes:  13% (15/115)           
remote: Getting sizes:  14% (16/115)           
remote: Getting sizes:  15% (17/115)           
remote: Getting sizes:  16% (18/115)           
remote: Getting sizes:  17% (19/115)           
remote: Getting sizes:  18% (21/115)           
remote: Getting sizes:  19% (22/115)           
remote: Getting sizes:  20% (23/115)           
remote: Getting sizes:  21% (24/115)           
remote: Getting sizes:  22% (25/115)           
remote: Getting sizes:  23% (26/115)           
remote: Getting sizes:  24% (28/115)           
remote: Getting sizes:  25% (29/115)           
remote: Getting sizes:  26% (30/115)           
remote: Getting sizes:  27% (31/115)           
remote: Getting sizes:  28% (32/115)           
remote: Getting sizes:  29% (33/115)           
remote: Getting sizes:  30% (34/115)           
remote: Getting sizes:  31% (36/115)           
remote: Getting sizes:  32% (37/115)           
remote: Getting sizes:  33% (38/115)           
remote: Getting sizes:  34% (39/115)           
remote: Getting sizes:  35% (40/115)           
remote: Getting sizes:  36% (41/115)           
remote: Getting sizes:  37% (42/115)           
remote: Getting sizes:  38% (44/115)           
remote: Getting sizes:  39% (45/115)           
remote: Getting sizes:  40% (46/115)           
remote: Getting sizes:  41% (47/115)           
remote: Getting sizes:  42% (48/115)           
remote: Getting sizes:  43% (49/115)           
remote: Getting sizes:  44% (51/115)           
remote: Getting sizes:  45% (52/115)           
remote: Getting sizes:  46% (53/115)           
remote: Getting sizes:  47% (54/115)           
remote: Getting sizes:  48% (55/115)           
remote: Getting sizes:  49% (56/115)           
remote: Getting sizes:  50% (57/115)           
remote: Getting sizes:  51% (59/115)           
remote: Getting sizes:  52% (60/115)           
remote: Getting sizes:  53% (61/115)           
remote: Getting sizes:  54% (62/115)           
remote: Getting sizes:  55% (63/115)           
remote: Getting sizes:  56% (64/115)           
remote: Getting sizes:  57% (65/115)           
remote: Getting sizes:  58% (67/115)           
remote: Getting sizes:  59% (68/115)           
remote: Getting sizes:  60% (69/115)           
remote: Getting sizes:  61% (70/115)           
remote: Getting sizes:  62% (71/115)           
remote: Getting sizes:  63% (72/115)           
remote: Getting sizes:  64% (74/115)           
remote: Getting sizes:  65% (75/115)           
remote: Getting sizes:  66% (76/115)           
remote: Getting sizes:  67% (77/115)           
remote: Getting sizes:  68% (78/115)           
remote: Getting sizes:  69% (79/115)           
remote: Getting sizes:  70% (80/115)           
remote: Getting sizes:  71% (82/115)           
remote: Getting sizes:  72% (83/115)           
remote: Getting sizes:  73% (84/115)           
remote: Getting sizes:  74% (85/115)           
remote: Getting sizes:  75% (86/115)           
remote: Getting sizes:  76% (87/115)           
remote: Getting sizes:  77% (88/115)           
remote: Getting sizes:  78% (90/115)           
remote: Getting sizes:  79% (91/115)           
remote: Getting sizes:  80% (92/115)           
remote: Getting sizes:  81% (93/115)           
remote: Getting sizes:  82% (94/115)           
remote: Getting sizes:  83% (95/115)           
remote: Getting sizes:  84% (97/115)           
remote: Getting sizes:  85% (98/115)           
remote: Getting sizes:  86% (99/115)           
remote: Getting sizes:  87% (100/115)           
remote: Getting sizes:  88% (101/115)           
remote: Getting sizes:  89% (102/115)           
remote: Getting sizes:  90% (103/115)           
remote: Getting sizes:  91% (105/115)           
remote: Getting sizes:  92% (106/115)           
remote: Getting sizes:  93% (107/115)           
remote: Getting sizes:  94% (108/115)           
remote: Getting sizes:  95% (109/115)           
remote: Getting sizes:  96% (110/115)           
remote: Getting sizes:  97% (111/115)           
remote: Getting sizes:  98% (113/115)           
remote: Getting sizes:  99% (114/115)           
remote: Getting sizes: 100% (115/115)           
remote: Getting sizes: 100% (115/115)        
|0| remote: Compressing objects:   1% (3931/271607)           
remote: Compressing objects:   8% (22023/271607)           
remote: Compressing objects:   9% (23359/271607)           
remote: Compressing objects:  10% (25874/271607)           
remote: Compressing objects:  11% (28763/271607)           
remote: Compressing objects:  12% (31354/271607)           
remote: Compressing objects:  13% (35053/271607)           
remote: Compressing objects:  94% (254963/271607)           
remote: Compressing objects:  95% (256796/271607)           
remote: Compressing objects:  96% (259776/271607)           
remote: Compressing objects:  97% (262279/271607)           
remote: Compressing objects:  98% (265119/271607)           
remote: Compressing objects:  99% (268035/271607)           
remote: Compressing objects: 100% (270401/271607)           
remote: Compressing objects: 100% (271607/271607)        
|0| Receiving objects:   0% (1/119)
Receiving objects:   1% (2/119)
Receiving objects:   2% (3/119)
Receiving objects:   3% (4/119)
Receiving objects:   4% (5/119)
Receiving objects:   5% (6/119)
Receiving objects:   6% (8/119)
Receiving objects:   7% (9/119)
Receiving objects:   8% (10/119)
Receiving objects:   9% (11/119)
Receiving objects:  10% (12/119)
Receiving objects:  11% (14/119)
Receiving objects:  12% (15/119)
Receiving objects:  13% (16/119)
Receiving objects:  14% (17/119)
Receiving objects:  15% (18/119)
Receiving objects:  16% (20/119)
Receiving objects:  17% (21/119)
Receiving objects:  18% (22/119)
Receiving objects:  19% (23/119)
Receiving objects:  20% (24/119)
Receiving objects:  21% (25/119)
Receiving objects:  22% (27/119)
Receiving objects:  23% (28/119)
Receiving objects:  24% (29/119)
Receiving objects:  25% (30/119)
Receiving objects:  26% (31/119)
Receiving objects:  27% (33/119)
Receiving objects:  28% (34/119)
Receiving objects:  29% (35/119)
Receiving objects:  30% (36/119)
Receiving objects:  31% (37/119)
Receiving objects:  32% (39/119)
Receiving objects:  33% (40/119)
Receiving objects:  34% (41/119)
Receiving objects:  35% (42/119)
Receiving objects:  36% (43/119)
Receiving objects:  37% (45/119)
Receiving objects:  38% (46/119)
Receiving objects:  39% (47/119)
Receiving objects:  40% (48/119)
Receiving objects:  41% (49/119)
Receiving objects:  42% (50/119)
Receiving objects:  43% (52/119)
Receiving objects:  44% (53/119)
Receiving objects:  45% (54/119)
Receiving objects:  46% (55/119)
Receiving objects:  47% (56/119)
Receiving objects:  48% (58/119)
Receiving objects:  49% (59/119)
Receiving objects:  50% (60/119)
Receiving objects:  51% (61/119)
Receiving objects:  52% (62/119)
Receiving objects:  53% (64/119)
Receiving objects:  54% (65/119)
Receiving objects:  55% (66/119)
Receiving objects:  56% (67/119)
Receiving objects:  57% (68/119)
Receiving objects:  58% (70/119)
Receiving objects:  59% (71/119)
Receiving objects:  60% (72/119)
Receiving objects:  61% (73/119)
Receiving objects:  62% (74/119)
Receiving objects:  63% (75/119)
Receiving objects:  64% (77/119)
Receiving objects:  65% (78/119)
Receiving objects:  66% (79/119)
Receiving objects:  67% (80/119)
Receiving objects:  68% (81/119)
Receiving objects:  69% (83/119)
Receiving objects:  70% (84/119)
Receiving objects:  71% (85/119)
Receiving objects:  72% (86/119)
Receiving objects:  73% (87/119)
Receiving objects:  74% (89/119)
Receiving objects:  75% (90/119)
Receiving objects:  76% (91/119)
Receiving objects:  77% (92/119)
Receiving objects:  78% (93/119)
Receiving objects:  79% (95/119)
Receiving objects:  80% (96/119)
Receiving objects:  81% (97/119)
Receiving objects:  82% (98/119)
Receiving objects:  83% (99/119)
Receiving objects:  84% (100/119)
Receiving objects:  85% (102/119)
Receiving objects:  86% (103/119)
Receiving objects:  87% (104/119)
Receiving objects:  88% (105/119)
Receiving objects:  89% (106/119)
Receiving objects:  90% (108/119)
Receiving objects:  91% (109/119)
Receiving objects:  92% (110/119)
Receiving objects:  93% (111/119)
remote: Total 119 (delta 23), reused 36 (delta 2)        
|0| Receiving objects:  94% (112/119)
Receiving objects:  95% (114/119)
Receiving objects:  96% (115/119)
Receiving objects:  97% (116/119)
Receiving objects:  98% (117/119)
Receiving objects:  99% (118/119)
Receiving objects: 100% (119/119)
Receiving objects: 100% (119/119), 96.05 KiB | 2.91 MiB/s, done.
|0| Resolving deltas:   0% (0/23)
Resolving deltas:   4% (1/23)
Resolving deltas:   8% (2/23)
Resolving deltas:  13% (3/23)
Resolving deltas:  17% (4/23)
Resolving deltas:  21% (5/23)
Resolving deltas:  26% (6/23)
Resolving deltas:  30% (7/23)
Resolving deltas:  34% (8/23)
Resolving deltas:  39% (9/23)
Resolving deltas:  43% (10/23)
Resolving deltas:  47% (11/23)
Resolving deltas:  56% (13/23)
Resolving deltas:  60% (14/23)
Resolving deltas:  65% (15/23)
Resolving deltas:  69% (16/23)
Resolving deltas:  73% (17/23)
Resolving deltas:  78% (18/23)
Resolving deltas:  82% (19/23)
Resolving deltas:  86% (20/23)
Resolving deltas:  91% (21/23)
Resolving deltas:  95% (22/23)
Resolving deltas: 100% (23/23)
Resolving deltas: 100% (23/23), done.
|0|  00:02
 00:02

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:04

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }

added 1 package, and audited 1443 packages in 3s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:02

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.1 s.
 00:01

Running 'extensions/FileExporter/setup.sh' if found
Looking for '/var/local/extensions/FileExporter/setup.sh'
No '/var/local/extensions/FileExporter/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:13
 00:13

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-web-1  Removed
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:12

Reclaim disk space if needed
Free disk space (22%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12978, done        
remote: Finding sources:   1% (65/12978)           
remote: Finding sources:   2% (195/12978)           
remote: Finding sources:   3% (325/12978)           
remote: Finding sources:   4% (455/12978)           
remote: Finding sources:   5% (585/12978)           
remote: Finding sources:   6% (714/12978)           
remote: Finding sources:   7% (844/12978)           
remote: Finding sources:   8% (974/12978)           
remote: Finding sources:   9% (1104/12978)           
remote: Finding sources:  10% (1233/12978)           
remote: Finding sources:  11% (1363/12978)           
remote: Finding sources:  12% (1493/12978)           
remote: Finding sources:  13% (1623/12978)           
remote: Finding sources:  14% (1753/12978)           
remote: Finding sources:  15% (1882/12978)           
remote: Finding sources:  16% (2012/12978)           
remote: Finding sources:  17% (2142/12978)           
remote: Finding sources:  18% (2272/12978)           
remote: Finding sources:  19% (2401/12978)           
remote: Finding sources:  20% (2531/12978)           
remote: Finding sources:  21% (2661/12978)           
remote: Finding sources:  22% (2791/12978)           
remote: Finding sources:  23% (2921/12978)           
remote: Finding sources:  24% (3050/12978)           
remote: Finding sources:  25% (3180/12978)           
remote: Finding sources:  26% (3310/12978)           
remote: Finding sources:  27% (3440/12978)           
remote: Finding sources:  28% (3569/12978)           
remote: Finding sources:  29% (3699/12978)           
remote: Finding sources:  30% (3829/12978)           
remote: Finding sources:  31% (3959/12978)           
remote: Finding sources:  32% (4089/12978)           
remote: Finding sources:  33% (4218/12978)           
remote: Finding sources:  34% (4348/12978)           
remote: Finding sources:  35% (4478/12978)           
remote: Finding sources:  36% (4608/12978)           
remote: Finding sources:  37% (4737/12978)           
remote: Finding sources:  38% (4867/12978)           
remote: Finding sources:  39% (4997/12978)           
remote: Finding sources:  40% (5127/12978)           
remote: Finding sources:  41% (5257/12978)           
remote: Finding sources:  42% (5386/12978)           
remote: Finding sources:  43% (5516/12978)           
remote: Finding sources:  44% (5646/12978)           
remote: Finding sources:  45% (5776/12978)           
remote: Finding sources:  46% (5905/12978)           
remote: Finding sources:  47% (6035/12978)           
remote: Finding sources:  48% (6165/12978)           
remote: Finding sources:  49% (6295/12978)           
remote: Finding sources:  50% (6425/12978)           
remote: Finding sources:  51% (6554/12978)           
remote: Finding sources:  52% (6684/12978)           
remote: Finding sources:  53% (6814/12978)           
remote: Finding sources:  54% (6944/12978)           
remote: Finding sources:  55% (7074/12978)           
remote: Finding sources:  56% (7203/12978)           
remote: Finding sources:  57% (7333/12978)           
remote: Finding sources:  58% (7463/12978)           
remote: Finding sources:  59% (7593/12978)           
remote: Finding sources:  60% (7722/12978)           
remote: Finding sources:  61% (7852/12978)           
remote: Finding sources:  62% (7982/12978)           
remote: Finding sources:  63% (8112/12978)           
remote: Finding sources:  64% (8242/12978)           
remote: Finding sources:  65% (8371/12978)           
remote: Finding sources:  66% (8501/12978)           
remote: Finding sources:  67% (8631/12978)           
remote: Finding sources:  68% (8761/12978)           
remote: Finding sources:  69% (8890/12978)           
remote: Finding sources:  70% (9020/12978)           
remote: Finding sources:  71% (9150/12978)           
remote: Finding sources:  72% (9280/12978)           
remote: Finding sources:  73% (9410/12978)           
remote: Finding sources:  74% (9539/12978)           
remote: Finding sources:  75% (9669/12978)           
remote: Finding sources:  76% (9799/12978)           
remote: Finding sources:  77% (9929/12978)           
remote: Finding sources:  78% (10058/12978)           
remote: Finding sources:  79% (10188/12978)           
remote: Finding sources:  80% (10318/12978)           
remote: Finding sources:  81% (10448/12978)           
remote: Finding sources:  82% (10578/12978)           
remote: Finding sources:  83% (10707/12978)           
remote: Finding sources:  84% (10837/12978)           
remote: Finding sources:  85% (10967/12978)           
remote: Finding sources:  86% (11097/12978)           
remote: Finding sources:  87% (11226/12978)           
remote: Finding sources:  88% (11356/12978)           
remote: Finding sources:  89% (11486/12978)           
remote: Finding sources:  90% (11616/12978)           
remote: Finding sources:  91% (11746/12978)           
remote: Finding sources:  92% (11875/12978)           
remote: Finding sources:  93% (12005/12978)           
remote: Finding sources:  94% (12135/12978)           
remote: Finding sources:  95% (12265/12978)           
remote: Finding sources:  96% (12394/12978)           
remote: Finding sources:  97% (12524/12978)           
remote: Finding sources:  98% (12654/12978)           
remote: Finding sources:  99% (12784/12978)           
remote: Finding sources: 100% (12914/12978)           
remote: Finding sources: 100% (12978/12978)        
remote: Getting sizes:   1% (58/11472)           
remote: Getting sizes:   2% (173/11472)           
remote: Getting sizes:   3% (287/11472)           
remote: Getting sizes:   4% (402/11472)           
remote: Getting sizes:   5% (517/11472)           
remote: Getting sizes:   6% (631/11472)           
remote: Getting sizes:   7% (746/11472)           
remote: Getting sizes:   8% (861/11472)           
remote: Getting sizes:   9% (976/11472)           
remote: Getting sizes:  10% (1090/11472)           
remote: Getting sizes:  11% (1205/11472)           
remote: Getting sizes:  12% (1320/11472)           
remote: Getting sizes:  13% (1434/11472)           
remote: Getting sizes:  14% (1549/11472)           
remote: Getting sizes:  15% (1664/11472)           
remote: Getting sizes:  16% (1779/11472)           
remote: Getting sizes:  17% (1893/11472)           
remote: Getting sizes:  18% (2008/11472)           
remote: Getting sizes:  19% (2123/11472)           
remote: Getting sizes:  20% (2238/11472)           
remote: Getting sizes:  21% (2352/11472)           
remote: Getting sizes:  22% (2467/11472)           
remote: Getting sizes:  23% (2582/11472)           
remote: Getting sizes:  24% (2696/11472)           
remote: Getting sizes:  25% (2811/11472)           
remote: Getting sizes:  26% (2926/11472)           
remote: Getting sizes:  27% (3041/11472)           
remote: Getting sizes:  28% (3155/11472)           
remote: Getting sizes:  29% (3270/11472)           
remote: Getting sizes:  30% (3385/11472)           
remote: Getting sizes:  31% (3499/11472)           
remote: Getting sizes:  32% (3614/11472)           
remote: Getting sizes:  33% (3729/11472)           
remote: Getting sizes:  34% (3844/11472)           
remote: Getting sizes:  35% (3958/11472)           
remote: Getting sizes:  36% (4073/11472)           
remote: Getting sizes:  37% (4188/11472)           
remote: Getting sizes:  38% (4302/11472)           
remote: Getting sizes:  39% (4417/11472)           
remote: Getting sizes:  40% (4532/11472)           
remote: Getting sizes:  41% (4647/11472)           
remote: Getting sizes:  42% (4761/11472)           
remote: Getting sizes:  43% (4876/11472)           
remote: Getting sizes:  44% (4991/11472)           
remote: Getting sizes:  45% (5106/11472)           
remote: Getting sizes:  46% (5220/11472)           
remote: Getting sizes:  47% (5335/11472)           
remote: Getting sizes:  48% (5450/11472)           
remote: Getting sizes:  49% (5564/11472)           
remote: Getting sizes:  50% (5679/11472)           
remote: Getting sizes:  51% (5794/11472)           
remote: Getting sizes:  52% (5909/11472)           
remote: Getting sizes:  53% (6023/11472)           
remote: Getting sizes:  54% (6138/11472)           
remote: Getting sizes:  55% (6253/11472)           
remote: Getting sizes:  56% (6367/11472)           
remote: Getting sizes:  57% (6482/11472)           
remote: Getting sizes:  58% (6597/11472)           
remote: Getting sizes:  59% (6712/11472)           
remote: Getting sizes:  60% (6826/11472)           
remote: Getting sizes:  61% (6941/11472)           
remote: Getting sizes:  62% (7056/11472)           
remote: Getting sizes:  63% (7170/11472)           
remote: Getting sizes:  64% (7285/11472)           
remote: Getting sizes:  65% (7400/11472)           
remote: Getting sizes:  66% (7515/11472)           
remote: Getting sizes:  67% (7629/11472)           
remote: Getting sizes:  68% (7744/11472)           
remote: Getting sizes:  69% (7859/11472)           
remote: Getting sizes:  70% (7974/11472)           
remote: Getting sizes:  71% (8088/11472)           
remote: Getting sizes:  72% (8203/11472)           
remote: Getting sizes:  73% (8318/11472)           
remote: Getting sizes:  74% (8432/11472)           
remote: Getting sizes:  75% (8547/11472)           
remote: Getting sizes:  76% (8662/11472)           
remote: Getting sizes:  77% (8777/11472)           
remote: Getting sizes:  78% (8891/11472)           
remote: Getting sizes:  79% (9006/11472)           
remote: Getting sizes:  80% (9121/11472)           
remote: Getting sizes:  81% (9235/11472)           
remote: Getting sizes:  82% (9350/11472)           
remote: Getting sizes:  83% (9465/11472)           
remote: Getting sizes:  84% (9580/11472)           
remote: Getting sizes:  85% (9694/11472)           
remote: Getting sizes:  86% (9809/11472)           
remote: Getting sizes:  87% (9924/11472)           
remote: Getting sizes:  88% (10038/11472)           
remote: Getting sizes:  89% (10153/11472)           
remote: Getting sizes:  90% (10268/11472)           
remote: Getting sizes:  91% (10383/11472)           
remote: Getting sizes:  92% (10497/11472)           
remote: Getting sizes:  93% (10612/11472)           
remote: Getting sizes:  94% (10727/11472)           
remote: Getting sizes:  95% (10842/11472)           
remote: Getting sizes:  96% (10956/11472)           
remote: Getting sizes:  97% (11071/11472)           
remote: Getting sizes:  98% (11186/11472)           
remote: Getting sizes:  99% (11300/11472)           
remote: Getting sizes: 100% (11415/11472)           
remote: Getting sizes: 100% (11472/11472)        
remote: Compressing objects:   2% (2283/136019)           
remote: Compressing objects:   3% (3527/136019)           
remote: Compressing objects:   4% (4761/136019)           
remote: Compressing objects:   5% (6493/136019)           
remote: Compressing objects:   6% (7488/136019)           
remote: Compressing objects:   7% (8976/136019)           
remote: Compressing objects:   8% (10203/136019)           
remote: Compressing objects:   8% (10845/136019)           
remote: Compressing objects:   9% (11577/136019)           
remote: Compressing objects:  10% (13020/136019)           
remote: Compressing objects:  11% (14292/136019)           
remote: Compressing objects:  12% (15643/136019)           
remote: Compressing objects:  13% (17005/136019)           
remote: Compressing objects:  14% (18369/136019)           
remote: Compressing objects:  15% (19739/136019)           
remote: Compressing objects:  16% (21092/136019)           
remote: Compressing objects:  17% (22494/136019)           
remote: Compressing objects:  18% (23812/136019)           
remote: Compressing objects:  19% (25178/136019)           
remote: Compressing objects:  19% (26395/136019)           
remote: Compressing objects:  20% (26525/136019)           
remote: Compressing objects:  21% (27892/136019)           
remote: Compressing objects:  22% (29245/136019)           
remote: Compressing objects:  23% (30608/136019)           
remote: Compressing objects:  24% (31965/136019)           
remote: Compressing objects:  25% (33328/136019)           
remote: Compressing objects:  26% (34718/136019)           
remote: Compressing objects:  27% (36242/136019)           
remote: Compressing objects:  28% (37463/136019)           
remote: Compressing objects:  29% (38920/136019)           
remote: Compressing objects:  30% (40413/136019)           
remote: Compressing objects:  31% (41518/136019)           
remote: Compressing objects:  32% (42874/136019)           
remote: Compressing objects:  33% (44291/136019)           
remote: Compressing objects:  34% (45581/136019)           
remote: Compressing objects:  35% (46998/136019)           
remote: Compressing objects:  36% (48288/136019)           
remote: Compressing objects:  37% (49662/136019)           
remote: Compressing objects:  38% (51008/136019)           
remote: Compressing objects:  39% (52578/136019)           
remote: Compressing objects:  40% (53740/136019)           
remote: Compressing objects:  41% (55178/136019)           
remote: Compressing objects:  42% (56456/136019)           
remote: Compressing objects:  43% (57809/136019)           
remote: Compressing objects:  44% (59346/136019)           
remote: Compressing objects:  45% (60555/136019)           
remote: Compressing objects:  46% (61889/136019)           
remote: Compressing objects:  46% (63164/136019)           
remote: Compressing objects:  47% (63635/136019)           
remote: Compressing objects:  48% (64734/136019)           
remote: Compressing objects:  49% (66266/136019)           
remote: Compressing objects:  50% (67771/136019)           
remote: Compressing objects:  51% (68697/136019)           
remote: Compressing objects:  52% (70305/136019)           
remote: Compressing objects:  53% (71426/136019)           
remote: Compressing objects:  54% (72847/136019)           
remote: Compressing objects:  55% (75005/136019)           
remote: Compressing objects:  56% (75722/136019)           
remote: Compressing objects:  57% (76854/136019)           
remote: Compressing objects:  58% (78328/136019)           
remote: Compressing objects:  59% (79875/136019)           
remote: Compressing objects:  60% (81271/136019)           
remote: Compressing objects:  61% (82609/136019)           
remote: Compressing objects:  62% (83836/136019)           
remote: Compressing objects:  63% (85035/136019)           
remote: Compressing objects:  64% (86376/136019)           
remote: Compressing objects:  65% (87765/136019)           
remote: Compressing objects:  66% (90114/136019)           
remote: Compressing objects:  67% (90753/136019)           
remote: Compressing objects:  68% (91837/136019)           
remote: Compressing objects:  69% (93275/136019)           
remote: Compressing objects:  70% (94574/136019)           
remote: Compressing objects:  71% (95905/136019)           
remote: Compressing objects:  72% (97302/136019)           
remote: Compressing objects:  73% (98642/136019)           
remote: Compressing objects:  74% (100233/136019)           
remote: Compressing objects:  75% (101398/136019)           
remote: Compressing objects:  76% (102716/136019)           
remote: Compressing objects:  76% (103186/136019)           
remote: Compressing objects:  77% (104180/136019)           
remote: Compressing objects:  78% (105454/136019)           
remote: Compressing objects:  79% (106802/136019)           
remote: Compressing objects:  80% (108237/136019)           
remote: Compressing objects:  81% (109801/136019)           
remote: Compressing objects:  82% (110904/136019)           
remote: Compressing objects:  83% (112279/136019)           
remote: Compressing objects:  84% (113737/136019)           
remote: Compressing objects:  85% (115028/136019)           
remote: Compressing objects:  86% (116581/136019)           
remote: Compressing objects:  87% (117694/136019)           
remote: Compressing objects:  88% (119021/136019)           
remote: Compressing objects:  89% (120504/136019)           
remote: Compressing objects:  90% (121775/136019)           
remote: Compressing objects:  91% (123110/136019)           
remote: Compressing objects:  92% (124730/136019)           
remote: Compressing objects:  93% (125931/136019)           
remote: Compressing objects:  94% (128121/136019)           
remote: Compressing objects:  95% (128760/136019)           
remote: Compressing objects:  96% (130048/136019)           
remote: Compressing objects:  97% (131291/136019)           
remote: Compressing objects:  98% (132747/136019)           
remote: Compressing objects:  99% (133979/136019)           
remote: Compressing objects: 100% (135344/136019)           
remote: Compressing objects: 100% (136018/136019)        
Receiving objects:   0% (1/12978)
Receiving objects:   1% (130/12978)
Receiving objects:   2% (260/12978)
Receiving objects:   3% (390/12978)
Receiving objects:   4% (520/12978)
Receiving objects:   5% (649/12978)
Receiving objects:   6% (779/12978)
Receiving objects:   7% (909/12978)
Receiving objects:   8% (1039/12978)
Receiving objects:   9% (1169/12978)
Receiving objects:  10% (1298/12978)
Receiving objects:  11% (1428/12978)
Receiving objects:  12% (1558/12978)
Receiving objects:  13% (1688/12978)
Receiving objects:  14% (1817/12978)
Receiving objects:  15% (1947/12978)
Receiving objects:  16% (2077/12978)
Receiving objects:  17% (2207/12978), 4.13 MiB | 8.23 MiB/s
Receiving objects:  18% (2337/12978), 4.13 MiB | 8.23 MiB/s
Receiving objects:  19% (2466/12978), 4.13 MiB | 8.23 MiB/s
Receiving objects:  20% (2596/12978), 4.13 MiB | 8.23 MiB/s
Receiving objects:  21% (2726/12978), 4.13 MiB | 8.23 MiB/s
Receiving objects:  22% (2856/12978), 4.13 MiB | 8.23 MiB/s
Receiving objects:  23% (2985/12978), 4.13 MiB | 8.23 MiB/s
Receiving objects:  24% (3115/12978), 4.13 MiB | 8.23 MiB/s
Receiving objects:  25% (3245/12978), 4.13 MiB | 8.23 MiB/s
Receiving objects:  26% (3375/12978), 4.13 MiB | 8.23 MiB/s
Receiving objects:  27% (3505/12978), 4.13 MiB | 8.23 MiB/s
Receiving objects:  28% (3634/12978), 4.13 MiB | 8.23 MiB/s
Receiving objects:  29% (3764/12978), 4.13 MiB | 8.23 MiB/s
Receiving objects:  29% (3784/12978), 4.13 MiB | 8.23 MiB/s
Receiving objects:  30% (3894/12978), 8.39 MiB | 8.38 MiB/s
Receiving objects:  31% (4024/12978), 8.39 MiB | 8.38 MiB/s
Receiving objects:  32% (4153/12978), 8.39 MiB | 8.38 MiB/s
Receiving objects:  33% (4283/12978), 8.39 MiB | 8.38 MiB/s
Receiving objects:  34% (4413/12978), 8.39 MiB | 8.38 MiB/s
Receiving objects:  35% (4543/12978), 8.39 MiB | 8.38 MiB/s
Receiving objects:  36% (4673/12978), 8.39 MiB | 8.38 MiB/s
Receiving objects:  37% (4802/12978), 11.75 MiB | 7.83 MiB/s
Receiving objects:  38% (4932/12978), 11.75 MiB | 7.83 MiB/s
Receiving objects:  39% (5062/12978), 11.75 MiB | 7.83 MiB/s
Receiving objects:  40% (5192/12978), 11.75 MiB | 7.83 MiB/s
Receiving objects:  41% (5321/12978), 11.75 MiB | 7.83 MiB/s
Receiving objects:  42% (5451/12978), 11.75 MiB | 7.83 MiB/s
Receiving objects:  43% (5581/12978), 11.75 MiB | 7.83 MiB/s
Receiving objects:  44% (5711/12978), 11.75 MiB | 7.83 MiB/s
Receiving objects:  44% (5788/12978), 11.75 MiB | 7.83 MiB/s
Receiving objects:  45% (5841/12978), 15.32 MiB | 7.65 MiB/s
Receiving objects:  46% (5970/12978), 15.32 MiB | 7.65 MiB/s
Receiving objects:  47% (6100/12978), 19.00 MiB | 7.59 MiB/s
Receiving objects:  47% (6194/12978), 19.00 MiB | 7.59 MiB/s
Receiving objects:  48% (6230/12978), 22.31 MiB | 7.42 MiB/s
Receiving objects:  49% (6360/12978), 22.31 MiB | 7.42 MiB/s
Receiving objects:  50% (6489/12978), 22.31 MiB | 7.42 MiB/s
Receiving objects:  51% (6619/12978), 22.31 MiB | 7.42 MiB/s
Receiving objects:  52% (6749/12978), 26.94 MiB | 7.69 MiB/s
Receiving objects:  53% (6879/12978), 26.94 MiB | 7.69 MiB/s
Receiving objects:  54% (7009/12978), 26.94 MiB | 7.69 MiB/s
Receiving objects:  54% (7066/12978), 26.94 MiB | 7.69 MiB/s
Receiving objects:  55% (7138/12978), 26.94 MiB | 7.69 MiB/s
Receiving objects:  56% (7268/12978), 31.31 MiB | 7.81 MiB/s
Receiving objects:  57% (7398/12978), 31.31 MiB | 7.81 MiB/s
Receiving objects:  58% (7528/12978), 31.31 MiB | 7.81 MiB/s
Receiving objects:  59% (7658/12978), 31.31 MiB | 7.81 MiB/s
Receiving objects:  60% (7787/12978), 31.31 MiB | 7.81 MiB/s
Receiving objects:  61% (7917/12978), 31.31 MiB | 7.81 MiB/s
Receiving objects:  62% (8047/12978), 31.31 MiB | 7.81 MiB/s
Receiving objects:  63% (8177/12978), 31.31 MiB | 7.81 MiB/s
Receiving objects:  64% (8306/12978), 31.31 MiB | 7.81 MiB/s
Receiving objects:  65% (8436/12978), 31.31 MiB | 7.81 MiB/s
Receiving objects:  66% (8566/12978), 31.31 MiB | 7.81 MiB/s
Receiving objects:  67% (8696/12978), 31.31 MiB | 7.81 MiB/s
Receiving objects:  68% (8826/12978), 31.31 MiB | 7.81 MiB/s
Receiving objects:  69% (8955/12978), 31.31 MiB | 7.81 MiB/s
Receiving objects:  70% (9085/12978), 31.31 MiB | 7.81 MiB/s
Receiving objects:  71% (9215/12978), 31.31 MiB | 7.81 MiB/s
Receiving objects:  72% (9345/12978), 31.31 MiB | 7.81 MiB/s
Receiving objects:  73% (9474/12978), 31.31 MiB | 7.81 MiB/s
Receiving objects:  74% (9604/12978), 31.31 MiB | 7.81 MiB/s
Receiving objects:  75% (9734/12978), 31.31 MiB | 7.81 MiB/s
Receiving objects:  76% (9864/12978), 31.31 MiB | 7.81 MiB/s
Receiving objects:  77% (9994/12978), 31.31 MiB | 7.81 MiB/s
Receiving objects:  78% (10123/12978), 31.31 MiB | 7.81 MiB/s
Receiving objects:  79% (10253/12978), 31.31 MiB | 7.81 MiB/s
Receiving objects:  80% (10383/12978), 31.31 MiB | 7.81 MiB/s
Receiving objects:  81% (10513/12978), 31.31 MiB | 7.81 MiB/s
Receiving objects:  82% (10642/12978), 37.66 MiB | 8.35 MiB/s
Receiving objects:  83% (10772/12978), 37.66 MiB | 8.35 MiB/s
Receiving objects:  84% (10902/12978), 37.66 MiB | 8.35 MiB/s
Receiving objects:  85% (11032/12978), 37.66 MiB | 8.35 MiB/s
Receiving objects:  86% (11162/12978), 37.66 MiB | 8.35 MiB/s
Receiving objects:  87% (11291/12978), 37.66 MiB | 8.35 MiB/s
Receiving objects:  88% (11421/12978), 37.66 MiB | 8.35 MiB/s
Receiving objects:  89% (11551/12978), 37.66 MiB | 8.35 MiB/s
Receiving objects:  90% (11681/12978), 37.66 MiB | 8.35 MiB/s
Receiving objects:  91% (11810/12978), 37.66 MiB | 8.35 MiB/s
Receiving objects:  92% (11940/12978), 37.66 MiB | 8.35 MiB/s
Receiving objects:  93% (12070/12978), 37.66 MiB | 8.35 MiB/s
Receiving objects:  94% (12200/12978), 37.66 MiB | 8.35 MiB/s
Receiving objects:  95% (12330/12978), 37.66 MiB | 8.35 MiB/s
Receiving objects:  96% (12459/12978), 37.66 MiB | 8.35 MiB/s
Receiving objects:  97% (12589/12978), 37.66 MiB | 8.35 MiB/s
Receiving objects:  98% (12719/12978), 37.66 MiB | 8.35 MiB/s
Receiving objects:  99% (12849/12978), 37.66 MiB | 8.35 MiB/s
Receiving objects:  99% (12891/12978), 37.66 MiB | 8.35 MiB/s
remote: Total 12978 (delta 2788), reused 6334 (delta 1503)        
Receiving objects: 100% (12978/12978), 43.61 MiB | 8.75 MiB/s
Receiving objects: 100% (12978/12978), 45.70 MiB | 8.76 MiB/s, done.
Resolving deltas:   0% (0/2788)
Resolving deltas:   1% (28/2788)
Resolving deltas:   2% (56/2788)
Resolving deltas:   3% (84/2788)
Resolving deltas:   4% (112/2788)
Resolving deltas:   5% (140/2788)
Resolving deltas:   6% (168/2788)
Resolving deltas:   7% (196/2788)
Resolving deltas:   8% (224/2788)
Resolving deltas:   9% (251/2788)
Resolving deltas:  10% (279/2788)
Resolving deltas:  11% (307/2788)
Resolving deltas:  12% (335/2788)
Resolving deltas:  13% (363/2788)
Resolving deltas:  14% (391/2788)
Resolving deltas:  15% (420/2788)
Resolving deltas:  16% (447/2788)
Resolving deltas:  17% (474/2788)
Resolving deltas:  18% (502/2788)
Resolving deltas:  19% (530/2788)
Resolving deltas:  20% (558/2788)
Resolving deltas:  21% (586/2788)
Resolving deltas:  22% (614/2788)
Resolving deltas:  23% (642/2788)
Resolving deltas:  24% (670/2788)
Resolving deltas:  25% (697/2788)
Resolving deltas:  26% (725/2788)
Resolving deltas:  27% (753/2788)
Resolving deltas:  28% (781/2788)
Resolving deltas:  29% (809/2788)
Resolving deltas:  30% (837/2788)
Resolving deltas:  31% (865/2788)
Resolving deltas:  32% (893/2788)
Resolving deltas:  33% (921/2788)
Resolving deltas:  34% (948/2788)
Resolving deltas:  35% (976/2788)
Resolving deltas:  36% (1004/2788)
Resolving deltas:  37% (1032/2788)
Resolving deltas:  38% (1060/2788)
Resolving deltas:  39% (1088/2788)
Resolving deltas:  40% (1116/2788)
Resolving deltas:  41% (1145/2788)
Resolving deltas:  42% (1171/2788)
Resolving deltas:  43% (1199/2788)
Resolving deltas:  44% (1227/2788)
Resolving deltas:  45% (1255/2788)
Resolving deltas:  46% (1283/2788)
Resolving deltas:  47% (1311/2788)
Resolving deltas:  48% (1339/2788)
Resolving deltas:  49% (1367/2788)
Resolving deltas:  50% (1394/2788)
Resolving deltas:  51% (1424/2788)
Resolving deltas:  52% (1450/2788)
Resolving deltas:  53% (1478/2788)
Resolving deltas:  54% (1506/2788)
Resolving deltas:  55% (1534/2788)
Resolving deltas:  56% (1562/2788)
Resolving deltas:  57% (1590/2788)
Resolving deltas:  58% (1618/2788)
Resolving deltas:  59% (1645/2788)
Resolving deltas:  60% (1673/2788)
Resolving deltas:  61% (1701/2788)
Resolving deltas:  62% (1729/2788)
Resolving deltas:  63% (1757/2788)
Resolving deltas:  64% (1785/2788)
Resolving deltas:  65% (1813/2788)
Resolving deltas:  66% (1841/2788)
Resolving deltas:  67% (1868/2788)
Resolving deltas:  68% (1896/2788)
Resolving deltas:  69% (1924/2788)
Resolving deltas:  70% (1952/2788)
Resolving deltas:  71% (1980/2788)
Resolving deltas:  72% (2008/2788)
Resolving deltas:  73% (2036/2788)
Resolving deltas:  74% (2064/2788)
Resolving deltas:  75% (2091/2788)
Resolving deltas:  76% (2119/2788)
Resolving deltas:  77% (2147/2788)
Resolving deltas:  78% (2176/2788)
Resolving deltas:  79% (2204/2788)
Resolving deltas:  80% (2231/2788)
Resolving deltas:  81% (2259/2788)
Resolving deltas:  82% (2287/2788)
Resolving deltas:  83% (2316/2788)
Resolving deltas:  84% (2342/2788)
Resolving deltas:  85% (2371/2788)
Resolving deltas:  86% (2398/2788)
Resolving deltas:  87% (2426/2788)
Resolving deltas:  88% (2454/2788)
Resolving deltas:  89% (2482/2788)
Resolving deltas:  90% (2510/2788)
Resolving deltas:  91% (2538/2788)
Resolving deltas:  92% (2566/2788)
Resolving deltas:  93% (2593/2788)
Resolving deltas:  94% (2622/2788)
Resolving deltas:  95% (2649/2788)
Resolving deltas:  96% (2677/2788)
Resolving deltas:  97% (2705/2788)
Resolving deltas:  98% (2733/2788)
Resolving deltas:  99% (2761/2788)
Resolving deltas: 100% (2788/2788)
Resolving deltas: 100% (2788/2788), done.
Updating files:  69% (7985/11459)
Updating files:  70% (8022/11459)
Updating files:  71% (8136/11459)
Updating files:  72% (8251/11459)
Updating files:  73% (8366/11459)
Updating files:  74% (8480/11459)
Updating files:  75% (8595/11459)
Updating files:  76% (8709/11459)
Updating files:  77% (8824/11459)
Updating files:  78% (8939/11459)
Updating files:  79% (9053/11459)
Updating files:  80% (9168/11459)
Updating files:  81% (9282/11459)
Updating files:  82% (9397/11459)
Updating files:  83% (9511/11459)
Updating files:  84% (9626/11459)
Updating files:  85% (9741/11459)
Updating files:  86% (9855/11459)
Updating files:  87% (9970/11459)
Updating files:  88% (10084/11459)
Updating files:  89% (10199/11459)
Updating files:  90% (10314/11459)
Updating files:  91% (10428/11459)
Updating files:  92% (10543/11459)
Updating files:  93% (10657/11459)
Updating files:  94% (10772/11459)
Updating files:  95% (10887/11459)
Updating files:  96% (11001/11459)
Updating files:  97% (11116/11459)
Updating files:  98% (11230/11459)
Updating files:  99% (11345/11459)
Updating files: 100% (11459/11459)
Updating files: 100% (11459/11459), done.
 00:12

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-mediawiki-1  Started
 00:02

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  43/133 [=========>------------------]  32%
  66/133 [=============>--------------]  49%
  92/133 [===================>--------]  69%
 111/133 [=======================>----]  83%
 126/133 [==========================>-]  94%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:02

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 3.9 s.
 00:04

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:01

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 12s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:12

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:13

 01:13

Install 'extensions/FileImporter'...

Cloning component(s)
:0: _clone_component "extensions/FileImporter"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/FileImporter to 'extensions/FileImporter' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/FileImporter'...
|0| remote: Counting objects: 1           
remote: Counting objects: 421, done        
|0| remote: Finding sources:   1% (3/421)           
remote: Finding sources:   2% (7/421)           
remote: Finding sources:   3% (11/421)           
remote: Finding sources:   4% (15/421)           
remote: Finding sources:   5% (19/421)           
remote: Finding sources:   6% (24/421)           
remote: Finding sources:   7% (28/421)           
remote: Finding sources:   8% (32/421)           
remote: Finding sources:   9% (36/421)           
remote: Finding sources:  10% (40/421)           
remote: Finding sources:  11% (45/421)           
remote: Finding sources:  12% (49/421)           
remote: Finding sources:  13% (53/421)           
remote: Finding sources:  14% (57/421)           
remote: Finding sources:  15% (62/421)           
remote: Finding sources:  16% (66/421)           
remote: Finding sources:  17% (70/421)           
remote: Finding sources:  18% (74/421)           
remote: Finding sources:  19% (78/421)           
remote: Finding sources:  20% (83/421)           
remote: Finding sources:  21% (87/421)           
remote: Finding sources:  22% (91/421)           
remote: Finding sources:  23% (95/421)           
remote: Finding sources:  24% (99/421)           
remote: Finding sources:  25% (104/421)           
remote: Finding sources:  26% (108/421)           
remote: Finding sources:  27% (112/421)           
remote: Finding sources:  28% (116/421)           
remote: Finding sources:  29% (120/421)           
remote: Finding sources:  30% (125/421)           
remote: Finding sources:  31% (129/421)           
remote: Finding sources:  32% (133/421)           
remote: Finding sources:  33% (137/421)           
remote: Finding sources:  34% (142/421)           
remote: Finding sources:  35% (146/421)           
remote: Finding sources:  36% (150/421)           
remote: Finding sources:  37% (154/421)           
remote: Finding sources:  38% (158/421)           
remote: Finding sources:  39% (163/421)           
remote: Finding sources:  40% (167/421)           
remote: Finding sources:  41% (171/421)           
remote: Finding sources:  42% (175/421)           
remote: Finding sources:  43% (179/421)           
remote: Finding sources:  44% (184/421)           
remote: Finding sources:  45% (188/421)           
remote: Finding sources:  46% (192/421)           
remote: Finding sources:  47% (196/421)           
remote: Finding sources:  48% (200/421)           
remote: Finding sources:  49% (205/421)           
remote: Finding sources:  50% (209/421)           
remote: Finding sources:  51% (213/421)           
remote: Finding sources:  52% (217/421)           
remote: Finding sources:  53% (222/421)           
remote: Finding sources:  54% (226/421)           
remote: Finding sources:  55% (230/421)           
remote: Finding sources:  56% (234/421)           
remote: Finding sources:  57% (238/421)           
remote: Finding sources:  58% (243/421)           
remote: Finding sources:  59% (247/421)           
remote: Finding sources:  60% (251/421)           
remote: Finding sources:  61% (255/421)           
remote: Finding sources:  62% (259/421)           
remote: Finding sources:  63% (264/421)           
remote: Finding sources:  64% (268/421)           
remote: Finding sources:  65% (272/421)           
remote: Finding sources:  66% (276/421)           
remote: Finding sources:  67% (280/421)           
remote: Finding sources:  68% (285/421)           
remote: Finding sources:  69% (289/421)           
remote: Finding sources:  70% (293/421)           
remote: Finding sources:  71% (297/421)           
remote: Finding sources:  72% (302/421)           
remote: Finding sources:  73% (306/421)           
remote: Finding sources:  74% (310/421)           
remote: Finding sources:  75% (314/421)           
remote: Finding sources:  76% (318/421)           
remote: Finding sources:  77% (323/421)           
remote: Finding sources:  78% (327/421)           
remote: Finding sources:  79% (331/421)           
remote: Finding sources:  80% (335/421)           
remote: Finding sources:  81% (339/421)           
remote: Finding sources:  82% (344/421)           
remote: Finding sources:  83% (348/421)           
remote: Finding sources:  84% (352/421)           
remote: Finding sources:  85% (356/421)           
remote: Finding sources:  86% (360/421)           
remote: Finding sources:  87% (365/421)           
remote: Finding sources:  88% (369/421)           
remote: Finding sources:  89% (373/421)           
remote: Finding sources:  90% (377/421)           
remote: Finding sources:  91% (382/421)           
remote: Finding sources:  92% (386/421)           
remote: Finding sources:  93% (390/421)           
remote: Finding sources:  94% (394/421)           
remote: Finding sources:  95% (398/421)           
remote: Finding sources:  96% (403/421)           
remote: Finding sources:  97% (407/421)           
remote: Finding sources:  98% (411/421)           
remote: Finding sources:  99% (415/421)           
remote: Finding sources: 100% (419/421)           
remote: Finding sources: 100% (421/421)        
|0| remote: Getting sizes:   1% (2/398)           
remote: Getting sizes:   2% (6/398)           
remote: Getting sizes:   3% (10/398)           
remote: Getting sizes:   4% (14/398)           
remote: Getting sizes:   5% (18/398)           
remote: Getting sizes:   6% (22/398)           
remote: Getting sizes:   7% (26/398)           
remote: Getting sizes:   8% (30/398)           
remote: Getting sizes:   9% (34/398)           
remote: Getting sizes:  10% (38/398)           
remote: Getting sizes:  11% (42/398)           
remote: Getting sizes:  12% (46/398)           
remote: Getting sizes:  13% (50/398)           
remote: Getting sizes:  14% (54/398)           
remote: Getting sizes:  15% (58/398)           
remote: Getting sizes:  16% (62/398)           
remote: Getting sizes:  17% (66/398)           
remote: Getting sizes:  18% (70/398)           
remote: Getting sizes:  19% (74/398)           
remote: Getting sizes:  20% (78/398)           
remote: Getting sizes:  21% (82/398)           
remote: Getting sizes:  22% (86/398)           
remote: Getting sizes:  23% (90/398)           
remote: Getting sizes:  24% (94/398)           
remote: Getting sizes:  25% (98/398)           
remote: Getting sizes:  26% (102/398)           
remote: Getting sizes:  27% (106/398)           
remote: Getting sizes:  28% (110/398)           
remote: Getting sizes:  29% (114/398)           
remote: Getting sizes:  30% (118/398)           
remote: Getting sizes:  31% (122/398)           
remote: Getting sizes:  32% (126/398)           
remote: Getting sizes:  33% (130/398)           
remote: Getting sizes:  34% (134/398)           
remote: Getting sizes:  35% (138/398)           
remote: Getting sizes:  36% (142/398)           
remote: Getting sizes:  37% (146/398)           
remote: Getting sizes:  38% (150/398)           
remote: Getting sizes:  39% (154/398)           
remote: Getting sizes:  40% (158/398)           
remote: Getting sizes:  41% (162/398)           
remote: Getting sizes:  42% (166/398)           
remote: Getting sizes:  43% (170/398)           
remote: Getting sizes:  44% (174/398)           
remote: Getting sizes:  45% (178/398)           
remote: Getting sizes:  46% (182/398)           
remote: Getting sizes:  47% (186/398)           
remote: Getting sizes:  48% (190/398)           
remote: Getting sizes:  49% (194/398)           
remote: Getting sizes:  50% (198/398)           
remote: Getting sizes:  51% (201/398)           
remote: Getting sizes:  52% (205/398)           
remote: Getting sizes:  53% (209/398)           
remote: Getting sizes:  54% (213/398)           
remote: Getting sizes:  55% (217/398)           
remote: Getting sizes:  56% (221/398)           
remote: Getting sizes:  57% (225/398)           
remote: Getting sizes:  58% (229/398)           
remote: Getting sizes:  59% (233/398)           
remote: Getting sizes:  60% (237/398)           
remote: Getting sizes:  61% (241/398)           
remote: Getting sizes:  62% (245/398)           
remote: Getting sizes:  63% (249/398)           
remote: Getting sizes:  64% (253/398)           
remote: Getting sizes:  65% (257/398)           
remote: Getting sizes:  66% (261/398)           
remote: Getting sizes:  67% (265/398)           
remote: Getting sizes:  68% (269/398)           
remote: Getting sizes:  69% (273/398)           
remote: Getting sizes:  70% (277/398)           
remote: Getting sizes:  71% (281/398)           
remote: Getting sizes:  72% (285/398)           
remote: Getting sizes:  73% (289/398)           
remote: Getting sizes:  74% (293/398)           
remote: Getting sizes:  75% (297/398)           
remote: Getting sizes:  76% (301/398)           
remote: Getting sizes:  77% (305/398)           
remote: Getting sizes:  78% (309/398)           
remote: Getting sizes:  79% (313/398)           
remote: Getting sizes:  80% (317/398)           
remote: Getting sizes:  81% (321/398)           
remote: Getting sizes:  82% (325/398)           
remote: Getting sizes:  83% (329/398)           
remote: Getting sizes:  84% (333/398)           
remote: Getting sizes:  85% (337/398)           
remote: Getting sizes:  86% (341/398)           
remote: Getting sizes:  87% (345/398)           
remote: Getting sizes:  88% (349/398)           
remote: Getting sizes:  89% (353/398)           
remote: Getting sizes:  90% (357/398)           
remote: Getting sizes:  91% (361/398)           
remote: Getting sizes:  92% (365/398)           
remote: Getting sizes:  93% (369/398)           
remote: Getting sizes:  94% (373/398)           
remote: Getting sizes:  95% (377/398)           
remote: Getting sizes:  96% (381/398)           
remote: Getting sizes:  97% (385/398)           
remote: Getting sizes:  98% (389/398)           
remote: Getting sizes:  99% (393/398)           
remote: Getting sizes: 100% (397/398)           
remote: Getting sizes: 100% (398/398)        
|0| remote: Compressing objects:   1% (8269/1578832)           
remote: Compressing objects:   2% (30364/1578832)           
remote: Compressing objects:   3% (48860/1578832)           
remote: Compressing objects:   4% (55411/1578832)           
remote: Compressing objects:   5% (77561/1578832)           
remote: Compressing objects:   6% (87592/1578832)           
remote: Compressing objects:   7% (103430/1578832)           
remote: Compressing objects:   8% (123913/1578832)           
remote: Compressing objects:   9% (144960/1578832)           
remote: Compressing objects:  10% (157685/1578832)           
remote: Compressing objects:  11% (166811/1578832)           
remote: Compressing objects:  12% (181634/1578832)           
remote: Compressing objects:  13% (207520/1578832)           
remote: Compressing objects:  14% (214350/1578832)           
remote: Compressing objects:  15% (235004/1578832)           
remote: Compressing objects:  16% (246917/1578832)           
remote: Compressing objects:  17% (265598/1578832)           
remote: Compressing objects:  18% (277869/1578832)           
remote: Compressing objects:  19% (301434/1578832)           
remote: Compressing objects:  20% (314934/1578832)           
remote: Compressing objects:  21% (329378/1578832)           
remote: Compressing objects:  22% (343504/1578832)           
remote: Compressing objects:  23% (360025/1578832)           
remote: Compressing objects:  24% (380549/1578832)           
remote: Compressing objects:  25% (389348/1578832)           
remote: Compressing objects:  26% (407965/1578832)           
remote: Compressing objects:  27% (420805/1578832)           
remote: Compressing objects:  28% (434449/1578832)           
remote: Compressing objects:  29% (454945/1578832)           
remote: Compressing objects:  30% (475319/1578832)           
remote: Compressing objects:  31% (488580/1578832)           
remote: Compressing objects:  32% (505194/1578832)           
remote: Compressing objects:  33% (518333/1578832)           
remote: Compressing objects:  34% (536710/1578832)           
remote: Compressing objects:  35% (557898/1578832)           
remote: Compressing objects:  36% (561629/1578832)           
remote: Compressing objects:  37% (576982/1578832)           
remote: Compressing objects:  38% (592951/1578832)           
remote: Compressing objects:  39% (620679/1578832)           
remote: Compressing objects:  40% (635509/1578832)           
remote: Compressing objects:  41% (647739/1578832)           
remote: Compressing objects:  42% (660463/1578832)           
remote: Compressing objects:  43% (672147/1578832)           
remote: Compressing objects:  82% (1290265/1578832)           
remote: Compressing objects:  83% (1302944/1578832)           
remote: Compressing objects:  84% (1327264/1578832)           
remote: Compressing objects:  85% (1336994/1578832)           
remote: Compressing objects:  86% (1352408/1578832)           
remote: Compressing objects:  87% (1376194/1578832)           
remote: Compressing objects:  88% (1391118/1578832)           
remote: Compressing objects:  89% (1400647/1578832)           
remote: Compressing objects:  90% (1416989/1578832)           
remote: Compressing objects:  91% (1437265/1578832)           
remote: Compressing objects:  92% (1453793/1578832)           
remote: Compressing objects:  93% (1462642/1578832)           
remote: Compressing objects:  94% (1488545/1578832)           
remote: Compressing objects:  95% (1493013/1578832)           
remote: Compressing objects:  96% (1510059/1578832)           
remote: Compressing objects:  97% (1532045/1578832)           
remote: Compressing objects:  98% (1543576/1578832)           
remote: Compressing objects:  99% (1557962/1578832)           
remote: Compressing objects: 100% (1572251/1578832)           
remote: Compressing objects: 100% (1578832/1578832)        
|0| Receiving objects:   0% (1/421)
Receiving objects:   1% (5/421)
Receiving objects:   2% (9/421)
Receiving objects:   3% (13/421)
Receiving objects:   4% (17/421)
Receiving objects:   5% (22/421)
Receiving objects:   6% (26/421)
Receiving objects:   7% (30/421)
Receiving objects:   8% (34/421)
Receiving objects:   9% (38/421)
Receiving objects:  10% (43/421)
Receiving objects:  11% (47/421)
Receiving objects:  12% (51/421)
Receiving objects:  13% (55/421)
Receiving objects:  14% (59/421)
Receiving objects:  15% (64/421)
Receiving objects:  16% (68/421)
Receiving objects:  17% (72/421)
Receiving objects:  18% (76/421)
Receiving objects:  19% (80/421)
Receiving objects:  20% (85/421)
Receiving objects:  21% (89/421)
Receiving objects:  22% (93/421)
Receiving objects:  23% (97/421)
Receiving objects:  24% (102/421)
Receiving objects:  25% (106/421)
Receiving objects:  26% (110/421)
Receiving objects:  27% (114/421)
Receiving objects:  28% (118/421)
Receiving objects:  29% (123/421)
Receiving objects:  30% (127/421)
Receiving objects:  31% (131/421)
Receiving objects:  32% (135/421)
Receiving objects:  33% (139/421)
Receiving objects:  34% (144/421)
Receiving objects:  35% (148/421)
Receiving objects:  36% (152/421)
Receiving objects:  37% (156/421)
Receiving objects:  38% (160/421)
Receiving objects:  39% (165/421)
Receiving objects:  40% (169/421)
Receiving objects:  41% (173/421)
Receiving objects:  42% (177/421)
Receiving objects:  43% (182/421)
Receiving objects:  44% (186/421)
Receiving objects:  45% (190/421)
Receiving objects:  46% (194/421)
Receiving objects:  47% (198/421)
Receiving objects:  48% (203/421)
Receiving objects:  49% (207/421)
Receiving objects:  50% (211/421)
Receiving objects:  51% (215/421)
Receiving objects:  52% (219/421)
Receiving objects:  53% (224/421)
Receiving objects:  54% (228/421)
Receiving objects:  55% (232/421)
Receiving objects:  56% (236/421)
Receiving objects:  57% (240/421)
Receiving objects:  58% (245/421)
Receiving objects:  59% (249/421)
Receiving objects:  60% (253/421)
Receiving objects:  61% (257/421)
Receiving objects:  62% (262/421)
Receiving objects:  63% (266/421)
Receiving objects:  64% (270/421)
Receiving objects:  65% (274/421)
Receiving objects:  66% (278/421)
Receiving objects:  67% (283/421)
Receiving objects:  68% (287/421)
Receiving objects:  69% (291/421)
Receiving objects:  70% (295/421)
Receiving objects:  71% (299/421)
Receiving objects:  72% (304/421)
Receiving objects:  73% (308/421)
Receiving objects:  74% (312/421)
Receiving objects:  75% (316/421)
Receiving objects:  76% (320/421)
Receiving objects:  77% (325/421)
Receiving objects:  78% (329/421)
Receiving objects:  79% (333/421)
Receiving objects:  80% (337/421)
Receiving objects:  81% (342/421)
Receiving objects:  82% (346/421)
remote: Total 421 (delta 50), reused 166 (delta 20)        
|0| Receiving objects:  83% (350/421)
Receiving objects:  84% (354/421)
Receiving objects:  85% (358/421)
Receiving objects:  86% (363/421)
Receiving objects:  87% (367/421)
Receiving objects:  88% (371/421)
Receiving objects:  89% (375/421)
Receiving objects:  90% (379/421)
Receiving objects:  91% (384/421)
Receiving objects:  92% (388/421)
Receiving objects:  93% (392/421)
Receiving objects:  94% (396/421)
Receiving objects:  95% (400/421)
Receiving objects:  96% (405/421)
Receiving objects:  97% (409/421)
Receiving objects:  98% (413/421)
Receiving objects:  99% (417/421)
Receiving objects: 100% (421/421)
Receiving objects: 100% (421/421), 535.91 KiB | 7.55 MiB/s, done.
|0| Resolving deltas:   0% (0/50)
Resolving deltas:   2% (1/50)
Resolving deltas:   4% (2/50)
Resolving deltas:   6% (3/50)
Resolving deltas:   8% (4/50)
Resolving deltas:  10% (5/50)
Resolving deltas:  12% (6/50)
Resolving deltas:  14% (7/50)
Resolving deltas:  16% (8/50)
Resolving deltas:  18% (9/50)
Resolving deltas:  20% (10/50)
Resolving deltas:  22% (11/50)
Resolving deltas:  24% (12/50)
Resolving deltas:  28% (14/50)
Resolving deltas:  30% (15/50)
Resolving deltas:  32% (16/50)
Resolving deltas:  34% (17/50)
Resolving deltas:  36% (18/50)
Resolving deltas:  38% (19/50)
Resolving deltas:  40% (20/50)
Resolving deltas:  44% (22/50)
Resolving deltas:  46% (23/50)
Resolving deltas:  48% (24/50)
Resolving deltas:  50% (25/50)
Resolving deltas:  52% (26/50)
Resolving deltas:  54% (27/50)
Resolving deltas:  56% (28/50)
Resolving deltas:  60% (30/50)
Resolving deltas:  62% (31/50)
Resolving deltas:  66% (33/50)
Resolving deltas:  68% (34/50)
Resolving deltas:  70% (35/50)
Resolving deltas:  72% (36/50)
Resolving deltas:  76% (38/50)
Resolving deltas:  78% (39/50)
Resolving deltas:  80% (40/50)
Resolving deltas:  82% (41/50)
Resolving deltas:  84% (42/50)
Resolving deltas:  86% (43/50)
Resolving deltas:  90% (45/50)
Resolving deltas:  92% (46/50)
Resolving deltas:  94% (47/50)
Resolving deltas:  96% (48/50)
Resolving deltas:  98% (49/50)
Resolving deltas: 100% (50/50)
Resolving deltas: 100% (50/50), done.
|0|  00:01
 00:01

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:01

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:03

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.0.0',
npm warn EBADENGINE   required: { npm: '>=10.8.1', node: '>=20' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.0.0',
npm warn EBADENGINE   required: { npm: '>=10.8.1', node: '>=20' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }

added 24 packages, and audited 1466 packages in 6s

212 packages are looking for funding
  run `npm fund` for details

8 vulnerabilities (1 low, 4 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues possible (including breaking changes), run:
  npm audit fix --force

Some issues need review, and may require choosing
a different dependency.

Run `npm audit` for details.
 00:06

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Healthy
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.4 s.
 00:01

Running 'extensions/FileImporter/setup.sh' if found
Looking for '/var/local/extensions/FileImporter/setup.sh'
No '/var/local/extensions/FileImporter/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:18
 00:18

Running Selenium tests for 'extensions/FileImporter' via 'run_component_selenium_tests "extensions/FileImporter"'...

Ensuring Selenium ready...

 00:00

Starting Selenium container
 Container mediawiki-novnc-1  Creating
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-novnc-1  Created
 Container mediawiki-selenium-1  Creating
 Container mediawiki-selenium-1  Created
 Container mediawiki-novnc-1  Starting
 Container mediawiki-novnc-1  Started
 Container mediawiki-selenium-1  Starting
 Container mediawiki-selenium-1  Started
 00:03
Installing Selenium browser binary...
Error: Could not determine puppeteer-core version
Error: Browser installation failed


Webdriver is greater than v7 - letting it handle automatic broswer installation
bash: line 2: /var/www/html/w/.env: No such file or directory

> selenium-test
> wdio tests/selenium/wdio.conf.js


Execution of 1 workers started at 2025-06-20T16:44:06.510Z

[0-0] RUNNING in chrome - file:///tests/selenium/specs/helpbanner.js
[0-0] AssertionError in "ImportPreview page.shows dismissible help banner"
AssertionError [ERR_ASSERTION]: the help banner is visible
    at Context.<anonymous> (/var/www/html/w/extensions/FileImporter/tests/selenium/specs/helpbanner.js:16:3)
[0-0] RETRYING in chrome - file:///tests/selenium/specs/helpbanner.js
[0-0] RUNNING in chrome - file:///tests/selenium/specs/helpbanner.js
[0-0] AssertionError in "ImportPreview page.shows dismissible help banner"
AssertionError [ERR_ASSERTION]: the help banner is visible
    at Context.<anonymous> (/var/www/html/w/extensions/FileImporter/tests/selenium/specs/helpbanner.js:16:3)
[0-0] FAILED in chrome - file:///tests/selenium/specs/helpbanner.js (1 retries)

 "spec" Reporter:
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-0] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-0] Session ID: eee8dfd1cf5537d22a5538b96187f1b3
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] » tests/selenium/specs/helpbanner.js
[chrome 137.0.7151.119 linux #0-0] ImportPreview page
[chrome 137.0.7151.119 linux #0-0]    ✖ shows dismissible help banner
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 1 failing (3.9s)
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 1) ImportPreview page shows dismissible help banner
[chrome 137.0.7151.119 linux #0-0] the help banner is visible      
      actual expected
      
      falsetrue
      
[chrome 137.0.7151.119 linux #0-0] AssertionError [ERR_ASSERTION]: the help banner is visible
[chrome 137.0.7151.119 linux #0-0]     at Context.<anonymous> (/var/www/html/w/extensions/FileImporter/tests/selenium/specs/helpbanner.js:16:3)
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-0] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-0] Session ID: 8cffe6ec76d6f9443077bcd0548a8c96
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] » tests/selenium/specs/helpbanner.js
[chrome 137.0.7151.119 linux #0-0] ImportPreview page
[chrome 137.0.7151.119 linux #0-0]    ✖ shows dismissible help banner
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 1 failing (2.4s)
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 1) ImportPreview page shows dismissible help banner
[chrome 137.0.7151.119 linux #0-0] the help banner is visible      
      actual expected
      
      falsetrue
      
[chrome 137.0.7151.119 linux #0-0] AssertionError [ERR_ASSERTION]: the help banner is visible
[chrome 137.0.7151.119 linux #0-0]     at Context.<anonymous> (/var/www/html/w/extensions/FileImporter/tests/selenium/specs/helpbanner.js:16:3)


Spec Files:	 0 passed, 1 retries, 1 failed, 1 total (100% completed) in 00:00:16  

npm error Lifecycle script `selenium-test` failed with error:
npm error code 1
npm error path /var/www/html/w/extensions/FileImporter
npm error workspace FileImporter
npm error location /var/www/html/w/extensions/FileImporter
npm error command failed
npm error command sh -c wdio tests/selenium/wdio.conf.js

 00:31

Running Selenium tests for 'extensions/FileImporter' via 'run_selenium_tests "extensions/FileImporter/tests/selenium/*specs/**/*.js" ".*"'...

Ensuring Selenium ready...

 00:00
Installing Selenium browser binary...
Error: Could not determine puppeteer-core version
Error: Browser installation failed


Webdriver is greater than v7 - letting it handle automatic broswer installation
2025-06-20T16:44:28.489Z WARN @wdio/config:ConfigParser: pattern docs/**/specs/*.js did not match any file
2025-06-20T16:44:28.491Z WARN @wdio/config:ConfigParser: pattern specs/**/*.js did not match any file
2025-06-20T16:44:28.492Z WARN @wdio/config:ConfigParser: pattern wdio-mediawiki/specs/*.js did not match any file

Execution of 1 workers started at 2025-06-20T16:44:28.496Z

[0-0] RUNNING in chrome - file:///extensions/FileImporter/tests/selenium/specs/helpbanner.js
[0-0] AssertionError in "ImportPreview page.shows dismissible help banner"
AssertionError [ERR_ASSERTION]: the help banner is visible
    at Context.<anonymous> (/var/www/html/w/extensions/FileImporter/tests/selenium/specs/helpbanner.js:16:3)
[0-0] FAILED in chrome - file:///extensions/FileImporter/tests/selenium/specs/helpbanner.js

 "spec" Reporter:
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-0] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-0] Session ID: 7e9c7c24c95f871c2f7a284227ab8a81
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] » extensions/FileImporter/tests/selenium/specs/helpbanner.js
[chrome 137.0.7151.119 linux #0-0] ImportPreview page
[chrome 137.0.7151.119 linux #0-0]    ✖ shows dismissible help banner
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 1 failing (2s)
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 1) ImportPreview page shows dismissible help banner
[chrome 137.0.7151.119 linux #0-0] the help banner is visible      
      actual expected
      
      falsetrue
      
[chrome 137.0.7151.119 linux #0-0] AssertionError [ERR_ASSERTION]: the help banner is visible
[chrome 137.0.7151.119 linux #0-0]     at Context.<anonymous> (/var/www/html/w/extensions/FileImporter/tests/selenium/specs/helpbanner.js:16:3)


Spec Files:	 0 passed, 1 failed, 1 total (100% completed) in 00:00:04  


 00:10

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-selenium-1  Stopping
 Container mediawiki-selenium-1  Stopped
 Container mediawiki-selenium-1  Removing
 Container mediawiki-selenium-1  Removed
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-novnc-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-novnc-1  Stopped
 Container mediawiki-novnc-1  Removing
 Container mediawiki-novnc-1  Removed
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-web-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:22

Reclaim disk space if needed
Free disk space (22%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12978, done        
remote: Finding sources:   1% (65/12978)           
remote: Finding sources:   2% (195/12978)           
remote: Finding sources:   3% (325/12978)           
remote: Finding sources:   4% (455/12978)           
remote: Finding sources:   5% (585/12978)           
remote: Finding sources:   6% (714/12978)           
remote: Finding sources:   7% (844/12978)           
remote: Finding sources:   8% (974/12978)           
remote: Finding sources:   9% (1104/12978)           
remote: Finding sources:  10% (1233/12978)           
remote: Finding sources:  11% (1363/12978)           
remote: Finding sources:  12% (1493/12978)           
remote: Finding sources:  13% (1623/12978)           
remote: Finding sources:  14% (1753/12978)           
remote: Finding sources:  15% (1882/12978)           
remote: Finding sources:  16% (2012/12978)           
remote: Finding sources:  17% (2142/12978)           
remote: Finding sources:  18% (2272/12978)           
remote: Finding sources:  19% (2401/12978)           
remote: Finding sources:  20% (2531/12978)           
remote: Finding sources:  21% (2661/12978)           
remote: Finding sources:  22% (2791/12978)           
remote: Finding sources:  23% (2921/12978)           
remote: Finding sources:  24% (3050/12978)           
remote: Finding sources:  25% (3180/12978)           
remote: Finding sources:  26% (3310/12978)           
remote: Finding sources:  27% (3440/12978)           
remote: Finding sources:  28% (3569/12978)           
remote: Finding sources:  29% (3699/12978)           
remote: Finding sources:  30% (3829/12978)           
remote: Finding sources:  31% (3959/12978)           
remote: Finding sources:  32% (4089/12978)           
remote: Finding sources:  33% (4218/12978)           
remote: Finding sources:  34% (4348/12978)           
remote: Finding sources:  35% (4478/12978)           
remote: Finding sources:  36% (4608/12978)           
remote: Finding sources:  37% (4737/12978)           
remote: Finding sources:  38% (4867/12978)           
remote: Finding sources:  39% (4997/12978)           
remote: Finding sources:  40% (5127/12978)           
remote: Finding sources:  41% (5257/12978)           
remote: Finding sources:  42% (5386/12978)           
remote: Finding sources:  43% (5516/12978)           
remote: Finding sources:  44% (5646/12978)           
remote: Finding sources:  45% (5776/12978)           
remote: Finding sources:  46% (5905/12978)           
remote: Finding sources:  47% (6035/12978)           
remote: Finding sources:  48% (6165/12978)           
remote: Finding sources:  49% (6295/12978)           
remote: Finding sources:  50% (6425/12978)           
remote: Finding sources:  51% (6554/12978)           
remote: Finding sources:  52% (6684/12978)           
remote: Finding sources:  53% (6814/12978)           
remote: Finding sources:  54% (6944/12978)           
remote: Finding sources:  55% (7074/12978)           
remote: Finding sources:  56% (7203/12978)           
remote: Finding sources:  57% (7333/12978)           
remote: Finding sources:  58% (7463/12978)           
remote: Finding sources:  59% (7593/12978)           
remote: Finding sources:  60% (7722/12978)           
remote: Finding sources:  61% (7852/12978)           
remote: Finding sources:  62% (7982/12978)           
remote: Finding sources:  63% (8112/12978)           
remote: Finding sources:  64% (8242/12978)           
remote: Finding sources:  65% (8371/12978)           
remote: Finding sources:  66% (8501/12978)           
remote: Finding sources:  67% (8631/12978)           
remote: Finding sources:  68% (8761/12978)           
remote: Finding sources:  69% (8890/12978)           
remote: Finding sources:  70% (9020/12978)           
remote: Finding sources:  71% (9150/12978)           
remote: Finding sources:  72% (9280/12978)           
remote: Finding sources:  73% (9410/12978)           
remote: Finding sources:  74% (9539/12978)           
remote: Finding sources:  75% (9669/12978)           
remote: Finding sources:  76% (9799/12978)           
remote: Finding sources:  77% (9929/12978)           
remote: Finding sources:  78% (10058/12978)           
remote: Finding sources:  79% (10188/12978)           
remote: Finding sources:  80% (10318/12978)           
remote: Finding sources:  81% (10448/12978)           
remote: Finding sources:  82% (10578/12978)           
remote: Finding sources:  83% (10707/12978)           
remote: Finding sources:  84% (10837/12978)           
remote: Finding sources:  85% (10967/12978)           
remote: Finding sources:  86% (11097/12978)           
remote: Finding sources:  87% (11226/12978)           
remote: Finding sources:  88% (11356/12978)           
remote: Finding sources:  89% (11486/12978)           
remote: Finding sources:  90% (11616/12978)           
remote: Finding sources:  91% (11746/12978)           
remote: Finding sources:  92% (11875/12978)           
remote: Finding sources:  93% (12005/12978)           
remote: Finding sources:  94% (12135/12978)           
remote: Finding sources:  95% (12265/12978)           
remote: Finding sources:  96% (12394/12978)           
remote: Finding sources:  97% (12524/12978)           
remote: Finding sources:  98% (12654/12978)           
remote: Finding sources:  99% (12784/12978)           
remote: Finding sources: 100% (12914/12978)           
remote: Finding sources: 100% (12978/12978)        
remote: Getting sizes:   1% (58/11472)           
remote: Getting sizes:   2% (173/11472)           
remote: Getting sizes:   3% (287/11472)           
remote: Getting sizes:   4% (402/11472)           
remote: Getting sizes:   5% (517/11472)           
remote: Getting sizes:   6% (631/11472)           
remote: Getting sizes:   7% (746/11472)           
remote: Getting sizes:   8% (861/11472)           
remote: Getting sizes:   9% (976/11472)           
remote: Getting sizes:  10% (1090/11472)           
remote: Getting sizes:  11% (1205/11472)           
remote: Getting sizes:  12% (1320/11472)           
remote: Getting sizes:  13% (1434/11472)           
remote: Getting sizes:  14% (1549/11472)           
remote: Getting sizes:  15% (1664/11472)           
remote: Getting sizes:  16% (1779/11472)           
remote: Getting sizes:  17% (1893/11472)           
remote: Getting sizes:  18% (2008/11472)           
remote: Getting sizes:  19% (2123/11472)           
remote: Getting sizes:  20% (2238/11472)           
remote: Getting sizes:  21% (2352/11472)           
remote: Getting sizes:  22% (2467/11472)           
remote: Getting sizes:  23% (2582/11472)           
remote: Getting sizes:  24% (2696/11472)           
remote: Getting sizes:  25% (2811/11472)           
remote: Getting sizes:  26% (2926/11472)           
remote: Getting sizes:  27% (3041/11472)           
remote: Getting sizes:  28% (3155/11472)           
remote: Getting sizes:  29% (3270/11472)           
remote: Getting sizes:  30% (3385/11472)           
remote: Getting sizes:  31% (3499/11472)           
remote: Getting sizes:  32% (3614/11472)           
remote: Getting sizes:  33% (3729/11472)           
remote: Getting sizes:  34% (3844/11472)           
remote: Getting sizes:  35% (3958/11472)           
remote: Getting sizes:  36% (4073/11472)           
remote: Getting sizes:  37% (4188/11472)           
remote: Getting sizes:  38% (4302/11472)           
remote: Getting sizes:  39% (4417/11472)           
remote: Getting sizes:  40% (4532/11472)           
remote: Getting sizes:  41% (4647/11472)           
remote: Getting sizes:  42% (4761/11472)           
remote: Getting sizes:  43% (4876/11472)           
remote: Getting sizes:  44% (4991/11472)           
remote: Getting sizes:  45% (5106/11472)           
remote: Getting sizes:  46% (5220/11472)           
remote: Getting sizes:  47% (5335/11472)           
remote: Getting sizes:  48% (5450/11472)           
remote: Getting sizes:  49% (5564/11472)           
remote: Getting sizes:  50% (5679/11472)           
remote: Getting sizes:  51% (5794/11472)           
remote: Getting sizes:  52% (5909/11472)           
remote: Getting sizes:  53% (6023/11472)           
remote: Getting sizes:  54% (6138/11472)           
remote: Getting sizes:  55% (6253/11472)           
remote: Getting sizes:  56% (6367/11472)           
remote: Getting sizes:  57% (6482/11472)           
remote: Getting sizes:  58% (6597/11472)           
remote: Getting sizes:  59% (6712/11472)           
remote: Getting sizes:  60% (6826/11472)           
remote: Getting sizes:  61% (6941/11472)           
remote: Getting sizes:  62% (7056/11472)           
remote: Getting sizes:  63% (7170/11472)           
remote: Getting sizes:  64% (7285/11472)           
remote: Getting sizes:  65% (7400/11472)           
remote: Getting sizes:  66% (7515/11472)           
remote: Getting sizes:  67% (7629/11472)           
remote: Getting sizes:  68% (7744/11472)           
remote: Getting sizes:  69% (7859/11472)           
remote: Getting sizes:  70% (7974/11472)           
remote: Getting sizes:  71% (8088/11472)           
remote: Getting sizes:  72% (8203/11472)           
remote: Getting sizes:  73% (8318/11472)           
remote: Getting sizes:  74% (8432/11472)           
remote: Getting sizes:  75% (8547/11472)           
remote: Getting sizes:  76% (8662/11472)           
remote: Getting sizes:  77% (8777/11472)           
remote: Getting sizes:  78% (8891/11472)           
remote: Getting sizes:  79% (9006/11472)           
remote: Getting sizes:  80% (9121/11472)           
remote: Getting sizes:  81% (9235/11472)           
remote: Getting sizes:  82% (9350/11472)           
remote: Getting sizes:  83% (9465/11472)           
remote: Getting sizes:  84% (9580/11472)           
remote: Getting sizes:  85% (9694/11472)           
remote: Getting sizes:  86% (9809/11472)           
remote: Getting sizes:  87% (9924/11472)           
remote: Getting sizes:  88% (10038/11472)           
remote: Getting sizes:  89% (10153/11472)           
remote: Getting sizes:  90% (10268/11472)           
remote: Getting sizes:  91% (10383/11472)           
remote: Getting sizes:  92% (10497/11472)           
remote: Getting sizes:  93% (10612/11472)           
remote: Getting sizes:  94% (10727/11472)           
remote: Getting sizes:  95% (10842/11472)           
remote: Getting sizes:  96% (10956/11472)           
remote: Getting sizes:  97% (11071/11472)           
remote: Getting sizes:  98% (11186/11472)           
remote: Getting sizes:  99% (11300/11472)           
remote: Getting sizes: 100% (11415/11472)           
remote: Getting sizes: 100% (11472/11472)        
remote: Compressing objects:   2% (2283/136019)           
remote: Compressing objects:   3% (3527/136019)           
remote: Compressing objects:   4% (4761/136019)           
remote: Compressing objects:   5% (6493/136019)           
remote: Compressing objects:   6% (7488/136019)           
remote: Compressing objects:   7% (8976/136019)           
remote: Compressing objects:   8% (10203/136019)           
remote: Compressing objects:   8% (10985/136019)           
remote: Compressing objects:   9% (11577/136019)           
remote: Compressing objects:  10% (13020/136019)           
remote: Compressing objects:  11% (14292/136019)           
remote: Compressing objects:  12% (15643/136019)           
remote: Compressing objects:  13% (17005/136019)           
remote: Compressing objects:  14% (18369/136019)           
remote: Compressing objects:  15% (19739/136019)           
remote: Compressing objects:  16% (21092/136019)           
remote: Compressing objects:  17% (22494/136019)           
remote: Compressing objects:  18% (23812/136019)           
remote: Compressing objects:  19% (25178/136019)           
remote: Compressing objects:  20% (26525/136019)           
remote: Compressing objects:  21% (27892/136019)           
remote: Compressing objects:  21% (28226/136019)           
remote: Compressing objects:  22% (29245/136019)           
remote: Compressing objects:  23% (30608/136019)           
remote: Compressing objects:  24% (31965/136019)           
remote: Compressing objects:  25% (33328/136019)           
remote: Compressing objects:  26% (34718/136019)           
remote: Compressing objects:  27% (36242/136019)           
remote: Compressing objects:  28% (37463/136019)           
remote: Compressing objects:  29% (38920/136019)           
remote: Compressing objects:  30% (40413/136019)           
remote: Compressing objects:  31% (41518/136019)           
remote: Compressing objects:  32% (42874/136019)           
remote: Compressing objects:  33% (44291/136019)           
remote: Compressing objects:  34% (45581/136019)           
remote: Compressing objects:  35% (46998/136019)           
remote: Compressing objects:  36% (48288/136019)           
remote: Compressing objects:  37% (49662/136019)           
remote: Compressing objects:  38% (51008/136019)           
remote: Compressing objects:  39% (52578/136019)           
remote: Compressing objects:  40% (53740/136019)           
remote: Compressing objects:  41% (55178/136019)           
remote: Compressing objects:  42% (56456/136019)           
remote: Compressing objects:  43% (57809/136019)           
remote: Compressing objects:  44% (59346/136019)           
remote: Compressing objects:  45% (60555/136019)           
remote: Compressing objects:  46% (61889/136019)           
remote: Compressing objects:  47% (63635/136019)           
remote: Compressing objects:  48% (64734/136019)           
remote: Compressing objects:  49% (66266/136019)           
remote: Compressing objects:  50% (67771/136019)           
remote: Compressing objects:  50% (68200/136019)           
remote: Compressing objects:  51% (68697/136019)           
remote: Compressing objects:  52% (70305/136019)           
remote: Compressing objects:  53% (71426/136019)           
remote: Compressing objects:  54% (72847/136019)           
remote: Compressing objects:  55% (75005/136019)           
remote: Compressing objects:  56% (75722/136019)           
remote: Compressing objects:  57% (76854/136019)           
remote: Compressing objects:  58% (78328/136019)           
remote: Compressing objects:  59% (79875/136019)           
remote: Compressing objects:  60% (81271/136019)           
remote: Compressing objects:  61% (82609/136019)           
remote: Compressing objects:  62% (83836/136019)           
remote: Compressing objects:  63% (85035/136019)           
remote: Compressing objects:  64% (86376/136019)           
remote: Compressing objects:  65% (87765/136019)           
remote: Compressing objects:  66% (90114/136019)           
remote: Compressing objects:  67% (90753/136019)           
remote: Compressing objects:  68% (91837/136019)           
remote: Compressing objects:  69% (93275/136019)           
remote: Compressing objects:  70% (94574/136019)           
remote: Compressing objects:  71% (95905/136019)           
remote: Compressing objects:  72% (97302/136019)           
remote: Compressing objects:  73% (98642/136019)           
remote: Compressing objects:  74% (100233/136019)           
remote: Compressing objects:  75% (101398/136019)           
remote: Compressing objects:  76% (102716/136019)           
remote: Compressing objects:  77% (104180/136019)           
remote: Compressing objects:  78% (105454/136019)           
remote: Compressing objects:  79% (106802/136019)           
remote: Compressing objects:  80% (108237/136019)           
remote: Compressing objects:  80% (108284/136019)           
remote: Compressing objects:  81% (109801/136019)           
remote: Compressing objects:  82% (110904/136019)           
remote: Compressing objects:  83% (112279/136019)           
remote: Compressing objects:  84% (113737/136019)           
remote: Compressing objects:  85% (115028/136019)           
remote: Compressing objects:  86% (116581/136019)           
remote: Compressing objects:  87% (117694/136019)           
remote: Compressing objects:  88% (119021/136019)           
remote: Compressing objects:  89% (120504/136019)           
remote: Compressing objects:  90% (121775/136019)           
remote: Compressing objects:  91% (123110/136019)           
remote: Compressing objects:  92% (124730/136019)           
remote: Compressing objects:  93% (125931/136019)           
remote: Compressing objects:  94% (128121/136019)           
remote: Compressing objects:  95% (128760/136019)           
remote: Compressing objects:  96% (130048/136019)           
remote: Compressing objects:  97% (131291/136019)           
remote: Compressing objects:  98% (132747/136019)           
remote: Compressing objects:  99% (133979/136019)           
remote: Compressing objects: 100% (135344/136019)           
remote: Compressing objects: 100% (136018/136019)        
Receiving objects:   0% (1/12978)
Receiving objects:   1% (130/12978)
Receiving objects:   2% (260/12978)
Receiving objects:   3% (390/12978)
Receiving objects:   4% (520/12978)
Receiving objects:   5% (649/12978)
Receiving objects:   6% (779/12978)
Receiving objects:   7% (909/12978)
Receiving objects:   8% (1039/12978)
Receiving objects:   9% (1169/12978)
Receiving objects:  10% (1298/12978)
Receiving objects:  11% (1428/12978)
Receiving objects:  12% (1558/12978)
Receiving objects:  13% (1688/12978)
Receiving objects:  14% (1817/12978)
Receiving objects:  15% (1947/12978)
Receiving objects:  16% (2077/12978)
Receiving objects:  17% (2207/12978), 4.24 MiB | 8.47 MiB/s
Receiving objects:  18% (2337/12978), 4.24 MiB | 8.47 MiB/s
Receiving objects:  19% (2466/12978), 4.24 MiB | 8.47 MiB/s
Receiving objects:  20% (2596/12978), 4.24 MiB | 8.47 MiB/s
Receiving objects:  21% (2726/12978), 4.24 MiB | 8.47 MiB/s
Receiving objects:  22% (2856/12978), 4.24 MiB | 8.47 MiB/s
Receiving objects:  23% (2985/12978), 4.24 MiB | 8.47 MiB/s
Receiving objects:  24% (3115/12978), 4.24 MiB | 8.47 MiB/s
Receiving objects:  25% (3245/12978), 4.24 MiB | 8.47 MiB/s
Receiving objects:  26% (3375/12978), 4.24 MiB | 8.47 MiB/s
Receiving objects:  27% (3505/12978), 4.24 MiB | 8.47 MiB/s
Receiving objects:  28% (3634/12978), 4.24 MiB | 8.47 MiB/s
Receiving objects:  29% (3764/12978), 4.24 MiB | 8.47 MiB/s
Receiving objects:  30% (3894/12978), 4.24 MiB | 8.47 MiB/s
Receiving objects:  30% (3940/12978), 4.24 MiB | 8.47 MiB/s
Receiving objects:  31% (4024/12978), 8.77 MiB | 8.77 MiB/s
Receiving objects:  32% (4153/12978), 8.77 MiB | 8.77 MiB/s
Receiving objects:  33% (4283/12978), 8.77 MiB | 8.77 MiB/s
Receiving objects:  34% (4413/12978), 8.77 MiB | 8.77 MiB/s
Receiving objects:  35% (4543/12978), 8.77 MiB | 8.77 MiB/s
Receiving objects:  36% (4673/12978), 8.77 MiB | 8.77 MiB/s
Receiving objects:  37% (4802/12978), 11.98 MiB | 7.98 MiB/s
Receiving objects:  38% (4932/12978), 11.98 MiB | 7.98 MiB/s
Receiving objects:  39% (5062/12978), 11.98 MiB | 7.98 MiB/s
Receiving objects:  40% (5192/12978), 11.98 MiB | 7.98 MiB/s
Receiving objects:  41% (5321/12978), 11.98 MiB | 7.98 MiB/s
Receiving objects:  42% (5451/12978), 11.98 MiB | 7.98 MiB/s
Receiving objects:  43% (5581/12978), 11.98 MiB | 7.98 MiB/s
Receiving objects:  44% (5711/12978), 11.98 MiB | 7.98 MiB/s
Receiving objects:  44% (5824/12978), 11.98 MiB | 7.98 MiB/s
Receiving objects:  45% (5841/12978), 15.53 MiB | 7.76 MiB/s
Receiving objects:  46% (5970/12978), 15.53 MiB | 7.76 MiB/s
Receiving objects:  47% (6100/12978), 18.95 MiB | 7.58 MiB/s
Receiving objects:  47% (6152/12978), 18.95 MiB | 7.58 MiB/s
Receiving objects:  48% (6230/12978), 21.24 MiB | 7.08 MiB/s
Receiving objects:  49% (6360/12978), 23.40 MiB | 6.68 MiB/s
Receiving objects:  50% (6489/12978), 23.40 MiB | 6.68 MiB/s
Receiving objects:  51% (6619/12978), 23.40 MiB | 6.68 MiB/s
Receiving objects:  51% (6697/12978), 23.40 MiB | 6.68 MiB/s
Receiving objects:  52% (6749/12978), 26.74 MiB | 6.68 MiB/s
Receiving objects:  53% (6879/12978), 29.81 MiB | 6.62 MiB/s
Receiving objects:  54% (7009/12978), 29.81 MiB | 6.62 MiB/s
Receiving objects:  55% (7138/12978), 29.81 MiB | 6.62 MiB/s
Receiving objects:  56% (7268/12978), 29.81 MiB | 6.62 MiB/s
Receiving objects:  57% (7398/12978), 29.81 MiB | 6.62 MiB/s
Receiving objects:  58% (7528/12978), 29.81 MiB | 6.62 MiB/s
Receiving objects:  59% (7658/12978), 29.81 MiB | 6.62 MiB/s
Receiving objects:  59% (7739/12978), 32.93 MiB | 6.36 MiB/s
Receiving objects:  60% (7787/12978), 32.93 MiB | 6.36 MiB/s
Receiving objects:  61% (7917/12978), 32.93 MiB | 6.36 MiB/s
Receiving objects:  62% (8047/12978), 32.93 MiB | 6.36 MiB/s
Receiving objects:  63% (8177/12978), 32.93 MiB | 6.36 MiB/s
Receiving objects:  64% (8306/12978), 32.93 MiB | 6.36 MiB/s
Receiving objects:  65% (8436/12978), 32.93 MiB | 6.36 MiB/s
Receiving objects:  66% (8566/12978), 32.93 MiB | 6.36 MiB/s
Receiving objects:  67% (8696/12978), 32.93 MiB | 6.36 MiB/s
Receiving objects:  68% (8826/12978), 32.93 MiB | 6.36 MiB/s
Receiving objects:  69% (8955/12978), 32.93 MiB | 6.36 MiB/s
Receiving objects:  70% (9085/12978), 32.93 MiB | 6.36 MiB/s
Receiving objects:  71% (9215/12978), 32.93 MiB | 6.36 MiB/s
Receiving objects:  72% (9345/12978), 32.93 MiB | 6.36 MiB/s
Receiving objects:  73% (9474/12978), 32.93 MiB | 6.36 MiB/s
Receiving objects:  74% (9604/12978), 32.93 MiB | 6.36 MiB/s
Receiving objects:  75% (9734/12978), 32.93 MiB | 6.36 MiB/s
Receiving objects:  76% (9864/12978), 32.93 MiB | 6.36 MiB/s
Receiving objects:  77% (9994/12978), 32.93 MiB | 6.36 MiB/s
Receiving objects:  78% (10123/12978), 32.93 MiB | 6.36 MiB/s
Receiving objects:  79% (10253/12978), 32.93 MiB | 6.36 MiB/s
Receiving objects:  80% (10383/12978), 32.93 MiB | 6.36 MiB/s
Receiving objects:  81% (10513/12978), 37.55 MiB | 6.38 MiB/s
Receiving objects:  82% (10642/12978), 37.55 MiB | 6.38 MiB/s
Receiving objects:  83% (10772/12978), 37.55 MiB | 6.38 MiB/s
Receiving objects:  84% (10902/12978), 37.55 MiB | 6.38 MiB/s
Receiving objects:  85% (11032/12978), 37.55 MiB | 6.38 MiB/s
Receiving objects:  86% (11162/12978), 37.55 MiB | 6.38 MiB/s
Receiving objects:  87% (11291/12978), 37.55 MiB | 6.38 MiB/s
Receiving objects:  88% (11421/12978), 37.55 MiB | 6.38 MiB/s
Receiving objects:  89% (11551/12978), 37.55 MiB | 6.38 MiB/s
Receiving objects:  90% (11681/12978), 37.55 MiB | 6.38 MiB/s
Receiving objects:  91% (11810/12978), 37.55 MiB | 6.38 MiB/s
Receiving objects:  92% (11940/12978), 37.55 MiB | 6.38 MiB/s
Receiving objects:  93% (12070/12978), 37.55 MiB | 6.38 MiB/s
Receiving objects:  94% (12200/12978), 37.55 MiB | 6.38 MiB/s
Receiving objects:  95% (12330/12978), 37.55 MiB | 6.38 MiB/s
Receiving objects:  96% (12459/12978), 37.55 MiB | 6.38 MiB/s
Receiving objects:  97% (12589/12978), 37.55 MiB | 6.38 MiB/s
Receiving objects:  98% (12719/12978), 37.55 MiB | 6.38 MiB/s
Receiving objects:  98% (12821/12978), 37.55 MiB | 6.38 MiB/s
Receiving objects:  99% (12849/12978), 37.55 MiB | 6.38 MiB/s
remote: Total 12978 (delta 2788), reused 6334 (delta 1503)        
Receiving objects: 100% (12978/12978), 45.54 MiB | 6.65 MiB/s
Receiving objects: 100% (12978/12978), 45.70 MiB | 6.98 MiB/s, done.
Resolving deltas:   0% (0/2788)
Resolving deltas:   1% (28/2788)
Resolving deltas:   2% (56/2788)
Resolving deltas:   3% (84/2788)
Resolving deltas:   4% (112/2788)
Resolving deltas:   5% (140/2788)
Resolving deltas:   6% (168/2788)
Resolving deltas:   7% (196/2788)
Resolving deltas:   8% (224/2788)
Resolving deltas:   9% (251/2788)
Resolving deltas:  10% (279/2788)
Resolving deltas:  11% (308/2788)
Resolving deltas:  12% (335/2788)
Resolving deltas:  13% (363/2788)
Resolving deltas:  14% (391/2788)
Resolving deltas:  15% (419/2788)
Resolving deltas:  16% (447/2788)
Resolving deltas:  17% (474/2788)
Resolving deltas:  18% (502/2788)
Resolving deltas:  19% (530/2788)
Resolving deltas:  20% (558/2788)
Resolving deltas:  21% (586/2788)
Resolving deltas:  22% (614/2788)
Resolving deltas:  23% (642/2788)
Resolving deltas:  24% (670/2788)
Resolving deltas:  25% (697/2788)
Resolving deltas:  26% (725/2788)
Resolving deltas:  27% (753/2788)
Resolving deltas:  28% (781/2788)
Resolving deltas:  29% (809/2788)
Resolving deltas:  30% (837/2788)
Resolving deltas:  31% (866/2788)
Resolving deltas:  32% (893/2788)
Resolving deltas:  33% (921/2788)
Resolving deltas:  34% (948/2788)
Resolving deltas:  35% (976/2788)
Resolving deltas:  36% (1004/2788)
Resolving deltas:  37% (1032/2788)
Resolving deltas:  38% (1060/2788)
Resolving deltas:  39% (1088/2788)
Resolving deltas:  40% (1116/2788)
Resolving deltas:  41% (1144/2788)
Resolving deltas:  42% (1171/2788)
Resolving deltas:  43% (1199/2788)
Resolving deltas:  44% (1227/2788)
Resolving deltas:  45% (1255/2788)
Resolving deltas:  46% (1283/2788)
Resolving deltas:  47% (1311/2788)
Resolving deltas:  48% (1339/2788)
Resolving deltas:  49% (1367/2788)
Resolving deltas:  50% (1394/2788)
Resolving deltas:  51% (1422/2788)
Resolving deltas:  52% (1450/2788)
Resolving deltas:  53% (1478/2788)
Resolving deltas:  54% (1506/2788)
Resolving deltas:  55% (1534/2788)
Resolving deltas:  56% (1562/2788)
Resolving deltas:  57% (1590/2788)
Resolving deltas:  58% (1618/2788)
Resolving deltas:  59% (1645/2788)
Resolving deltas:  60% (1673/2788)
Resolving deltas:  61% (1701/2788)
Resolving deltas:  62% (1729/2788)
Resolving deltas:  63% (1757/2788)
Resolving deltas:  64% (1785/2788)
Resolving deltas:  65% (1813/2788)
Resolving deltas:  66% (1841/2788)
Resolving deltas:  67% (1868/2788)
Resolving deltas:  68% (1896/2788)
Resolving deltas:  69% (1924/2788)
Resolving deltas:  70% (1952/2788)
Resolving deltas:  71% (1980/2788)
Resolving deltas:  72% (2008/2788)
Resolving deltas:  73% (2036/2788)
Resolving deltas:  74% (2064/2788)
Resolving deltas:  75% (2091/2788)
Resolving deltas:  76% (2119/2788)
Resolving deltas:  77% (2147/2788)
Resolving deltas:  78% (2175/2788)
Resolving deltas:  79% (2203/2788)
Resolving deltas:  80% (2231/2788)
Resolving deltas:  81% (2259/2788)
Resolving deltas:  82% (2287/2788)
Resolving deltas:  83% (2315/2788)
Resolving deltas:  84% (2342/2788)
Resolving deltas:  85% (2370/2788)
Resolving deltas:  86% (2398/2788)
Resolving deltas:  87% (2426/2788)
Resolving deltas:  88% (2454/2788)
Resolving deltas:  89% (2482/2788)
Resolving deltas:  90% (2510/2788)
Resolving deltas:  91% (2538/2788)
Resolving deltas:  92% (2565/2788)
Resolving deltas:  93% (2593/2788)
Resolving deltas:  94% (2621/2788)
Resolving deltas:  95% (2649/2788)
Resolving deltas:  96% (2677/2788)
Resolving deltas:  97% (2705/2788)
Resolving deltas:  98% (2733/2788)
Resolving deltas:  99% (2761/2788)
Resolving deltas: 100% (2788/2788)
Resolving deltas: 100% (2788/2788), done.
Updating files:  68% (7902/11459)
Updating files:  69% (7907/11459)
Updating files:  70% (8022/11459)
Updating files:  71% (8136/11459)
Updating files:  72% (8251/11459)
Updating files:  73% (8366/11459)
Updating files:  74% (8480/11459)
Updating files:  75% (8595/11459)
Updating files:  76% (8709/11459)
Updating files:  77% (8824/11459)
Updating files:  78% (8939/11459)
Updating files:  79% (9053/11459)
Updating files:  80% (9168/11459)
Updating files:  81% (9282/11459)
Updating files:  82% (9397/11459)
Updating files:  83% (9511/11459)
Updating files:  84% (9626/11459)
Updating files:  85% (9741/11459)
Updating files:  86% (9855/11459)
Updating files:  87% (9970/11459)
Updating files:  88% (10084/11459)
Updating files:  89% (10199/11459)
Updating files:  90% (10314/11459)
Updating files:  91% (10428/11459)
Updating files:  92% (10543/11459)
Updating files:  93% (10657/11459)
Updating files:  94% (10772/11459)
Updating files:  95% (10887/11459)
Updating files:  96% (11001/11459)
Updating files:  97% (11116/11459)
Updating files:  98% (11230/11459)
Updating files:  99% (11345/11459)
Updating files: 100% (11459/11459)
Updating files: 100% (11459/11459), done.
 00:14

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-mediawiki-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  38/133 [========>-------------------]  28%
  67/133 [==============>-------------]  50%
  90/133 [==================>---------]  67%
 110/133 [=======================>----]  82%
 125/133 [==========================>-]  93%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:04

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 5.8 s.
 00:06

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 9s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:09

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:23

 01:23

Install 'extensions/Flow'...

Cloning component(s)
:0: _clone_component "extensions/Flow"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/Flow to 'extensions/Flow' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/Flow'...
|0| remote: Counting objects: 1           
remote: Counting objects: 1114, done        
|0| remote: Finding sources:   1% (6/1114)           
remote: Finding sources:   2% (17/1114)           
remote: Finding sources:   3% (28/1114)           
remote: Finding sources:   4% (39/1114)           
remote: Finding sources:   5% (51/1114)           
remote: Finding sources:   6% (62/1114)           
remote: Finding sources:   7% (73/1114)           
remote: Finding sources:   8% (84/1114)           
remote: Finding sources:   9% (95/1114)           
remote: Finding sources:  10% (106/1114)           
remote: Finding sources:  11% (117/1114)           
remote: Finding sources:  12% (129/1114)           
remote: Finding sources:  13% (140/1114)           
remote: Finding sources:  14% (151/1114)           
remote: Finding sources:  15% (162/1114)           
remote: Finding sources:  16% (173/1114)           
remote: Finding sources:  17% (184/1114)           
remote: Finding sources:  18% (195/1114)           
remote: Finding sources:  19% (207/1114)           
remote: Finding sources:  20% (218/1114)           
remote: Finding sources:  21% (229/1114)           
remote: Finding sources:  22% (240/1114)           
remote: Finding sources:  23% (251/1114)           
remote: Finding sources:  24% (262/1114)           
remote: Finding sources:  25% (273/1114)           
remote: Finding sources:  26% (285/1114)           
remote: Finding sources:  27% (296/1114)           
remote: Finding sources:  28% (307/1114)           
remote: Finding sources:  29% (318/1114)           
remote: Finding sources:  30% (329/1114)           
remote: Finding sources:  31% (340/1114)           
remote: Finding sources:  32% (351/1114)           
remote: Finding sources:  33% (363/1114)           
remote: Finding sources:  34% (374/1114)           
remote: Finding sources:  35% (385/1114)           
remote: Finding sources:  36% (396/1114)           
remote: Finding sources:  37% (407/1114)           
remote: Finding sources:  38% (418/1114)           
remote: Finding sources:  39% (429/1114)           
remote: Finding sources:  40% (441/1114)           
remote: Finding sources:  41% (452/1114)           
remote: Finding sources:  42% (463/1114)           
remote: Finding sources:  43% (474/1114)           
remote: Finding sources:  44% (485/1114)           
remote: Finding sources:  45% (496/1114)           
remote: Finding sources:  46% (507/1114)           
remote: Finding sources:  47% (519/1114)           
remote: Finding sources:  48% (530/1114)           
remote: Finding sources:  49% (541/1114)           
remote: Finding sources:  50% (552/1114)           
remote: Finding sources:  51% (563/1114)           
remote: Finding sources:  52% (574/1114)           
remote: Finding sources:  53% (585/1114)           
remote: Finding sources:  54% (596/1114)           
remote: Finding sources:  55% (608/1114)           
remote: Finding sources:  56% (619/1114)           
remote: Finding sources:  57% (630/1114)           
remote: Finding sources:  58% (641/1114)           
remote: Finding sources:  59% (652/1114)           
remote: Finding sources:  60% (663/1114)           
remote: Finding sources:  61% (674/1114)           
remote: Finding sources:  62% (686/1114)           
remote: Finding sources:  63% (697/1114)           
remote: Finding sources:  64% (708/1114)           
remote: Finding sources:  65% (719/1114)           
remote: Finding sources:  66% (730/1114)           
remote: Finding sources:  67% (741/1114)           
remote: Finding sources:  68% (752/1114)           
remote: Finding sources:  69% (764/1114)           
remote: Finding sources:  70% (775/1114)           
remote: Finding sources:  71% (786/1114)           
remote: Finding sources:  72% (797/1114)           
remote: Finding sources:  73% (808/1114)           
remote: Finding sources:  74% (819/1114)           
remote: Finding sources:  75% (830/1114)           
remote: Finding sources:  76% (842/1114)           
remote: Finding sources:  77% (853/1114)           
remote: Finding sources:  78% (864/1114)           
remote: Finding sources:  79% (875/1114)           
remote: Finding sources:  80% (886/1114)           
remote: Finding sources:  81% (897/1114)           
remote: Finding sources:  82% (908/1114)           
remote: Finding sources:  83% (920/1114)           
remote: Finding sources:  84% (931/1114)           
remote: Finding sources:  85% (942/1114)           
remote: Finding sources:  86% (953/1114)           
remote: Finding sources:  87% (964/1114)           
remote: Finding sources:  88% (975/1114)           
remote: Finding sources:  89% (986/1114)           
remote: Finding sources:  90% (998/1114)           
remote: Finding sources:  91% (1009/1114)           
remote: Finding sources:  92% (1020/1114)           
remote: Finding sources:  93% (1031/1114)           
remote: Finding sources:  94% (1042/1114)           
remote: Finding sources:  95% (1053/1114)           
remote: Finding sources:  96% (1064/1114)           
remote: Finding sources:  97% (1076/1114)           
remote: Finding sources:  98% (1087/1114)           
remote: Finding sources:  99% (1098/1114)           
remote: Finding sources: 100% (1109/1114)           
remote: Finding sources: 100% (1114/1114)        
|0| remote: Getting sizes:   1% (6/1048)           
remote: Getting sizes:   2% (16/1048)           
remote: Getting sizes:   3% (27/1048)           
remote: Getting sizes:   4% (37/1048)           
remote: Getting sizes:   5% (48/1048)           
remote: Getting sizes:   6% (58/1048)           
remote: Getting sizes:   7% (69/1048)           
remote: Getting sizes:   8% (79/1048)           
remote: Getting sizes:   9% (90/1048)           
remote: Getting sizes:  10% (100/1048)           
remote: Getting sizes:  11% (111/1048)           
remote: Getting sizes:  12% (121/1048)           
remote: Getting sizes:  13% (131/1048)           
remote: Getting sizes:  14% (142/1048)           
remote: Getting sizes:  15% (152/1048)           
remote: Getting sizes:  16% (163/1048)           
remote: Getting sizes:  17% (173/1048)           
remote: Getting sizes:  18% (184/1048)           
remote: Getting sizes:  19% (194/1048)           
remote: Getting sizes:  20% (205/1048)           
remote: Getting sizes:  21% (215/1048)           
remote: Getting sizes:  22% (226/1048)           
remote: Getting sizes:  23% (236/1048)           
remote: Getting sizes:  24% (247/1048)           
remote: Getting sizes:  25% (257/1048)           
remote: Getting sizes:  26% (268/1048)           
remote: Getting sizes:  27% (278/1048)           
remote: Getting sizes:  28% (289/1048)           
remote: Getting sizes:  29% (299/1048)           
remote: Getting sizes:  30% (310/1048)           
remote: Getting sizes:  31% (320/1048)           
remote: Getting sizes:  32% (331/1048)           
remote: Getting sizes:  33% (341/1048)           
remote: Getting sizes:  34% (352/1048)           
remote: Getting sizes:  35% (362/1048)           
remote: Getting sizes:  36% (373/1048)           
remote: Getting sizes:  37% (383/1048)           
remote: Getting sizes:  38% (393/1048)           
remote: Getting sizes:  39% (404/1048)           
remote: Getting sizes:  40% (414/1048)           
remote: Getting sizes:  41% (425/1048)           
remote: Getting sizes:  42% (435/1048)           
remote: Getting sizes:  43% (446/1048)           
remote: Getting sizes:  44% (456/1048)           
remote: Getting sizes:  45% (467/1048)           
remote: Getting sizes:  46% (477/1048)           
remote: Getting sizes:  47% (488/1048)           
remote: Getting sizes:  48% (498/1048)           
remote: Getting sizes:  49% (509/1048)           
remote: Getting sizes:  50% (519/1048)           
remote: Getting sizes:  51% (530/1048)           
remote: Getting sizes:  52% (540/1048)           
remote: Getting sizes:  53% (551/1048)           
remote: Getting sizes:  54% (561/1048)           
remote: Getting sizes:  55% (572/1048)           
remote: Getting sizes:  56% (582/1048)           
remote: Getting sizes:  57% (593/1048)           
remote: Getting sizes:  58% (603/1048)           
remote: Getting sizes:  59% (614/1048)           
remote: Getting sizes:  60% (624/1048)           
remote: Getting sizes:  61% (635/1048)           
remote: Getting sizes:  62% (645/1048)           
remote: Getting sizes:  63% (655/1048)           
remote: Getting sizes:  64% (666/1048)           
remote: Getting sizes:  65% (676/1048)           
remote: Getting sizes:  66% (687/1048)           
remote: Getting sizes:  67% (697/1048)           
remote: Getting sizes:  68% (708/1048)           
remote: Getting sizes:  69% (718/1048)           
remote: Getting sizes:  70% (729/1048)           
remote: Getting sizes:  71% (739/1048)           
remote: Getting sizes:  72% (750/1048)           
remote: Getting sizes:  73% (760/1048)           
remote: Getting sizes:  74% (771/1048)           
remote: Getting sizes:  75% (781/1048)           
remote: Getting sizes:  76% (792/1048)           
remote: Getting sizes:  77% (802/1048)           
remote: Getting sizes:  78% (813/1048)           
remote: Getting sizes:  79% (823/1048)           
remote: Getting sizes:  80% (834/1048)           
remote: Getting sizes:  81% (844/1048)           
remote: Getting sizes:  82% (855/1048)           
remote: Getting sizes:  83% (865/1048)           
remote: Getting sizes:  84% (876/1048)           
remote: Getting sizes:  85% (886/1048)           
remote: Getting sizes:  86% (897/1048)           
remote: Getting sizes:  87% (907/1048)           
remote: Getting sizes:  88% (917/1048)           
remote: Getting sizes:  89% (928/1048)           
remote: Getting sizes:  90% (938/1048)           
remote: Getting sizes:  91% (949/1048)           
remote: Getting sizes:  92% (959/1048)           
remote: Getting sizes:  93% (970/1048)           
remote: Getting sizes:  94% (980/1048)           
remote: Getting sizes:  95% (991/1048)           
remote: Getting sizes:  96% (1001/1048)           
remote: Getting sizes:  97% (1012/1048)           
remote: Getting sizes:  98% (1022/1048)           
remote: Getting sizes:  99% (1033/1048)           
remote: Getting sizes: 100% (1043/1048)           
remote: Getting sizes: 100% (1048/1048)        
|0| remote: Compressing objects:   1% (28349/4998444)           
remote: Compressing objects:   2% (77842/4998444)           
remote: Compressing objects:   3% (126464/4998444)           
remote: Compressing objects:   4% (178213/4998444)           
remote: Compressing objects:   5% (225991/4998444)           
remote: Compressing objects:   6% (292252/4998444)           
remote: Compressing objects:   7% (326167/4998444)           
remote: Compressing objects:   8% (375506/4998444)           
remote: Compressing objects:  10% (478863/4998444)           
remote: Compressing objects:  12% (578155/4998444)           
remote: Compressing objects:  13% (629421/4998444)           
remote: Compressing objects:  14% (677968/4998444)           
remote: Compressing objects:  15% (738713/4998444)           
remote: Compressing objects:  16% (775068/4998444)           
remote: Compressing objects:  17% (826999/4998444)           
remote: Compressing objects:  18% (886733/4998444)           
remote: Compressing objects:  19% (926209/4998444)           
remote: Compressing objects:  20% (975591/4998444)           
remote: Compressing objects:  21% (1029331/4998444)           
remote: Compressing objects:  22% (1078597/4998444)           
remote: Compressing objects:  23% (1125673/4998444)           
remote: Compressing objects:  24% (1186986/4998444)           
remote: Compressing objects:  25% (1229885/4998444)           
remote: Compressing objects:  26% (1277470/4998444)           
remote: Compressing objects:  27% (1333938/4998444)           
remote: Compressing objects:  28% (1379289/4998444)           
remote: Compressing objects:  29% (1425421/4998444)           
remote: Compressing objects:  30% (1479071/4998444)           
remote: Compressing objects:  31% (1540382/4998444)           
remote: Compressing objects:  32% (1594017/4998444)           
remote: Compressing objects:  33% (1648385/4998444)           
remote: Compressing objects:  34% (1694322/4998444)           
remote: Compressing objects:  35% (1727502/4998444)           
remote: Compressing objects:  36% (1783716/4998444)           
remote: Compressing objects:  37% (1870330/4998444)           
remote: Compressing objects:  38% (1875602/4998444)           
remote: Compressing objects:  39% (1936987/4998444)           
remote: Compressing objects:  40% (2015560/4998444)           
remote: Compressing objects:  41% (2027458/4998444)           
remote: Compressing objects:  42% (2085193/4998444)           
remote: Compressing objects:  43% (2158409/4998444)           
remote: Compressing objects:  45% (2239470/4998444)           
remote: Compressing objects:  46% (2277647/4998444)           
remote: Compressing objects:  47% (2336580/4998444)           
remote: Compressing objects:  48% (2386485/4998444)           
remote: Compressing objects:  49% (2465210/4998444)           
remote: Compressing objects:  50% (2481483/4998444)           
remote: Compressing objects:  51% (2535368/4998444)           
remote: Compressing objects:  52% (2574896/4998444)           
remote: Compressing objects:  53% (2627125/4998444)           
remote: Compressing objects:  54% (2710020/4998444)           
remote: Compressing objects:  55% (2761232/4998444)           
remote: Compressing objects:  56% (2777511/4998444)           
remote: Compressing objects:  63% (3154876/4998444)           
remote: Compressing objects:  64% (3209476/4998444)           
remote: Compressing objects:  66% (3286525/4998444)           
remote: Compressing objects:  67% (3370150/4998444)           
remote: Compressing objects:  68% (3383538/4998444)           
remote: Compressing objects:  69% (3453877/4998444)           
remote: Compressing objects:  70% (3521632/4998444)           
remote: Compressing objects:  71% (3525540/4998444)           
remote: Compressing objects:  72% (3595442/4998444)           
remote: Compressing objects:  73% (3628844/4998444)           
remote: Compressing objects:  74% (3696978/4998444)           
remote: Compressing objects:  75% (3746324/4998444)           
remote: Compressing objects:  76% (3819406/4998444)           
remote: Compressing objects:  77% (3830395/4998444)           
remote: Compressing objects:  78% (3897292/4998444)           
remote: Compressing objects:  79% (3932835/4998444)           
remote: Compressing objects:  80% (3991583/4998444)           
remote: Compressing objects:  81% (4035832/4998444)           
remote: Compressing objects:  82% (4085014/4998444)           
remote: Compressing objects:  83% (4140781/4998444)           
remote: Compressing objects:  84% (4223503/4998444)           
remote: Compressing objects:  85% (4226364/4998444)           
remote: Compressing objects:  87% (4324330/4998444)           
remote: Compressing objects:  89% (4467368/4998444)           
remote: Compressing objects:  90% (4487947/4998444)           
remote: Compressing objects:  91% (4558711/4998444)           
remote: Compressing objects:  92% (4603831/4998444)           
remote: Compressing objects:  93% (4628436/4998444)           
remote: Compressing objects:  94% (4680002/4998444)           
remote: Compressing objects:  95% (4738519/4998444)           
remote: Compressing objects:  96% (4788055/4998444)           
remote: Compressing objects:  97% (4836695/4998444)           
remote: Compressing objects:  98% (4873753/4998444)           
remote: Compressing objects:  99% (4924304/4998444)           
remote: Compressing objects: 100% (4973897/4998444)           
remote: Compressing objects: 100% (4998444/4998444)        
|0| Receiving objects:   0% (1/1114)
Receiving objects:   1% (12/1114)
Receiving objects:   2% (23/1114)
Receiving objects:   3% (34/1114)
Receiving objects:   4% (45/1114)
Receiving objects:   5% (56/1114)
Receiving objects:   6% (67/1114)
Receiving objects:   7% (78/1114)
Receiving objects:   8% (90/1114)
Receiving objects:   9% (101/1114)
Receiving objects:  10% (112/1114)
Receiving objects:  11% (123/1114)
Receiving objects:  12% (134/1114)
Receiving objects:  13% (145/1114)
Receiving objects:  14% (156/1114)
Receiving objects:  15% (168/1114)
Receiving objects:  16% (179/1114)
Receiving objects:  17% (190/1114)
Receiving objects:  18% (201/1114)
Receiving objects:  19% (212/1114)
Receiving objects:  20% (223/1114)
Receiving objects:  21% (234/1114)
Receiving objects:  22% (246/1114)
Receiving objects:  23% (257/1114)
Receiving objects:  24% (268/1114)
Receiving objects:  25% (279/1114)
Receiving objects:  26% (290/1114)
Receiving objects:  27% (301/1114)
Receiving objects:  28% (312/1114)
Receiving objects:  29% (324/1114)
Receiving objects:  30% (335/1114)
Receiving objects:  31% (346/1114)
Receiving objects:  32% (357/1114)
Receiving objects:  33% (368/1114)
Receiving objects:  34% (379/1114)
Receiving objects:  35% (390/1114)
Receiving objects:  36% (402/1114)
Receiving objects:  37% (413/1114)
Receiving objects:  38% (424/1114)
Receiving objects:  39% (435/1114)
Receiving objects:  40% (446/1114)
Receiving objects:  41% (457/1114)
Receiving objects:  42% (468/1114)
Receiving objects:  43% (480/1114)
Receiving objects:  44% (491/1114)
Receiving objects:  45% (502/1114)
Receiving objects:  46% (513/1114)
Receiving objects:  47% (524/1114)
Receiving objects:  48% (535/1114)
Receiving objects:  49% (546/1114)
Receiving objects:  50% (557/1114)
Receiving objects:  51% (569/1114)
Receiving objects:  52% (580/1114)
Receiving objects:  53% (591/1114)
Receiving objects:  54% (602/1114)
Receiving objects:  55% (613/1114)
Receiving objects:  56% (624/1114)
Receiving objects:  57% (635/1114)
Receiving objects:  58% (647/1114)
Receiving objects:  59% (658/1114)
Receiving objects:  60% (669/1114)
Receiving objects:  61% (680/1114)
Receiving objects:  62% (691/1114)
Receiving objects:  63% (702/1114)
Receiving objects:  64% (713/1114)
Receiving objects:  65% (725/1114)
Receiving objects:  66% (736/1114)
Receiving objects:  67% (747/1114)
Receiving objects:  68% (758/1114)
Receiving objects:  69% (769/1114)
Receiving objects:  70% (780/1114)
Receiving objects:  71% (791/1114)
Receiving objects:  72% (803/1114)
Receiving objects:  73% (814/1114)
Receiving objects:  74% (825/1114)
Receiving objects:  75% (836/1114)
Receiving objects:  76% (847/1114)
Receiving objects:  77% (858/1114)
Receiving objects:  78% (869/1114)
Receiving objects:  79% (881/1114)
Receiving objects:  80% (892/1114)
Receiving objects:  81% (903/1114)
Receiving objects:  82% (914/1114)
Receiving objects:  83% (925/1114)
Receiving objects:  84% (936/1114)
Receiving objects:  85% (947/1114)
Receiving objects:  86% (959/1114)
Receiving objects:  87% (970/1114)
Receiving objects:  88% (981/1114)
Receiving objects:  89% (992/1114)
Receiving objects:  90% (1003/1114)
Receiving objects:  91% (1014/1114)
Receiving objects:  92% (1025/1114)
Receiving objects:  93% (1037/1114)
Receiving objects:  94% (1048/1114)
remote: Total 1114 (delta 140), reused 503 (delta 64)        
|0| Receiving objects:  95% (1059/1114)
Receiving objects:  96% (1070/1114)
Receiving objects:  97% (1081/1114)
Receiving objects:  98% (1092/1114)
Receiving objects:  99% (1103/1114)
Receiving objects: 100% (1114/1114)
Receiving objects: 100% (1114/1114), 1.55 MiB | 7.72 MiB/s, done.
|0| Resolving deltas:   0% (0/140)
Resolving deltas:   1% (2/140)
Resolving deltas:   2% (3/140)
Resolving deltas:   3% (5/140)
Resolving deltas:   4% (6/140)
Resolving deltas:   5% (7/140)
Resolving deltas:   6% (9/140)
Resolving deltas:   7% (10/140)
Resolving deltas:   8% (12/140)
Resolving deltas:   9% (13/140)
Resolving deltas:  10% (14/140)
Resolving deltas:  11% (16/140)
Resolving deltas:  12% (17/140)
Resolving deltas:  13% (19/140)
Resolving deltas:  14% (20/140)
Resolving deltas:  15% (21/140)
Resolving deltas:  16% (23/140)
Resolving deltas:  17% (24/140)
Resolving deltas:  18% (26/140)
Resolving deltas:  19% (27/140)
Resolving deltas:  20% (28/140)
Resolving deltas:  21% (30/140)
Resolving deltas:  22% (31/140)
Resolving deltas:  23% (33/140)
Resolving deltas:  24% (34/140)
Resolving deltas:  25% (35/140)
Resolving deltas:  26% (37/140)
Resolving deltas:  27% (38/140)
Resolving deltas:  28% (40/140)
Resolving deltas:  29% (41/140)
Resolving deltas:  30% (42/140)
Resolving deltas:  31% (44/140)
Resolving deltas:  32% (45/140)
Resolving deltas:  33% (47/140)
Resolving deltas:  34% (48/140)
Resolving deltas:  35% (49/140)
Resolving deltas:  36% (51/140)
Resolving deltas:  37% (52/140)
Resolving deltas:  38% (54/140)
Resolving deltas:  39% (55/140)
Resolving deltas:  40% (56/140)
Resolving deltas:  41% (58/140)
Resolving deltas:  42% (59/140)
Resolving deltas:  43% (61/140)
Resolving deltas:  44% (62/140)
Resolving deltas:  45% (63/140)
Resolving deltas:  46% (65/140)
Resolving deltas:  47% (66/140)
Resolving deltas:  48% (68/140)
Resolving deltas:  49% (69/140)
Resolving deltas:  50% (70/140)
Resolving deltas:  51% (72/140)
Resolving deltas:  52% (73/140)
Resolving deltas:  53% (75/140)
Resolving deltas:  54% (76/140)
Resolving deltas:  55% (77/140)
Resolving deltas:  56% (79/140)
Resolving deltas:  57% (80/140)
Resolving deltas:  58% (82/140)
Resolving deltas:  59% (83/140)
Resolving deltas:  60% (84/140)
Resolving deltas:  61% (86/140)
Resolving deltas:  62% (87/140)
Resolving deltas:  63% (89/140)
Resolving deltas:  64% (90/140)
Resolving deltas:  65% (91/140)
Resolving deltas:  66% (93/140)
Resolving deltas:  67% (94/140)
Resolving deltas:  68% (96/140)
Resolving deltas:  69% (97/140)
Resolving deltas:  70% (98/140)
Resolving deltas:  71% (100/140)
Resolving deltas:  72% (102/140)
Resolving deltas:  73% (103/140)
Resolving deltas:  74% (104/140)
Resolving deltas:  75% (105/140)
Resolving deltas:  76% (107/140)
Resolving deltas:  77% (108/140)
Resolving deltas:  79% (111/140)
Resolving deltas:  80% (112/140)
Resolving deltas:  81% (114/140)
Resolving deltas:  82% (116/140)
Resolving deltas:  83% (117/140)
Resolving deltas:  84% (118/140)
Resolving deltas:  85% (119/140)
Resolving deltas:  86% (121/140)
Resolving deltas:  87% (122/140)
Resolving deltas:  88% (124/140)
Resolving deltas:  89% (125/140)
Resolving deltas:  90% (126/140)
Resolving deltas:  91% (128/140)
Resolving deltas:  92% (129/140)
Resolving deltas:  94% (132/140)
Resolving deltas:  95% (133/140)
Resolving deltas:  96% (135/140)
Resolving deltas:  97% (136/140)
Resolving deltas:  98% (138/140)
Resolving deltas:  99% (139/140)
Resolving deltas: 100% (140/140)
Resolving deltas: 100% (140/140), done.
|0|  00:01
 00:01

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 1 install, 0 updates, 0 removals
  - Locking pimple/pimple (v3.5.0)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 1 install, 0 updates, 0 removals
  - Installing pimple/pimple (v3.5.0): Extracting archive
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:04

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }

added 2 packages, and audited 1444 packages in 3s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:03

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 00:00

Mediawiki maintenance update
PHP Fatal error:  Uncaught Error: Interface "MediaWiki\Extension\Notifications\Hooks\BeforeDisplayOrangeAlertHook" not found in /var/www/html/w/extensions/Flow/includes/Hooks.php:109
Stack trace:
#0 /var/www/html/w/includes/AutoLoader.php(226): require_once()
#1 [internal function]: AutoLoader::autoload()
#2 /var/www/html/w/includes/registration/ExtensionRegistry.php(580): is_callable()
#3 /var/www/html/w/includes/registration/ExtensionRegistry.php(332): MediaWiki\Registration\ExtensionRegistry->exportExtractedData()
#4 /var/www/html/w/includes/Setup.php(293): MediaWiki\Registration\ExtensionRegistry->loadFromQueue()
#5 /var/www/html/w/maintenance/run.php(49): require_once('...')
#6 {main}
  thrown in /var/www/html/w/extensions/Flow/includes/Hooks.php on line 109
PHP Fatal error:  Uncaught Error: Class "MediaWiki\Http\Telemetry" not found in /var/www/html/w/includes/Request/HeaderCallback.php:67
Stack trace:
#0 [internal function]: MediaWiki\Request\HeaderCallback::callback()
#1 {main}
  thrown in /var/www/html/w/includes/Request/HeaderCallback.php on line 67
 00:00

Running 'extensions/Flow/setup.sh' if found
Looking for '/var/local/extensions/Flow/setup.sh'
No '/var/local/extensions/Flow/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:14
 00:14

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-web-1  Removed
 Container mediawiki-mediawiki-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:12

Reclaim disk space if needed
Free disk space (22%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12978, done        
remote: Finding sources:   1% (65/12978)           
remote: Finding sources:   2% (195/12978)           
remote: Finding sources:   3% (325/12978)           
remote: Finding sources:   4% (455/12978)           
remote: Finding sources:   5% (585/12978)           
remote: Finding sources:   6% (714/12978)           
remote: Finding sources:   7% (844/12978)           
remote: Finding sources:   8% (974/12978)           
remote: Finding sources:   9% (1104/12978)           
remote: Finding sources:  10% (1233/12978)           
remote: Finding sources:  11% (1363/12978)           
remote: Finding sources:  12% (1493/12978)           
remote: Finding sources:  13% (1623/12978)           
remote: Finding sources:  14% (1753/12978)           
remote: Finding sources:  15% (1882/12978)           
remote: Finding sources:  16% (2012/12978)           
remote: Finding sources:  17% (2142/12978)           
remote: Finding sources:  18% (2272/12978)           
remote: Finding sources:  19% (2401/12978)           
remote: Finding sources:  20% (2531/12978)           
remote: Finding sources:  21% (2661/12978)           
remote: Finding sources:  22% (2791/12978)           
remote: Finding sources:  23% (2921/12978)           
remote: Finding sources:  24% (3050/12978)           
remote: Finding sources:  25% (3180/12978)           
remote: Finding sources:  26% (3310/12978)           
remote: Finding sources:  27% (3440/12978)           
remote: Finding sources:  28% (3569/12978)           
remote: Finding sources:  29% (3699/12978)           
remote: Finding sources:  30% (3829/12978)           
remote: Finding sources:  31% (3959/12978)           
remote: Finding sources:  32% (4089/12978)           
remote: Finding sources:  33% (4218/12978)           
remote: Finding sources:  34% (4348/12978)           
remote: Finding sources:  35% (4478/12978)           
remote: Finding sources:  36% (4608/12978)           
remote: Finding sources:  37% (4737/12978)           
remote: Finding sources:  38% (4867/12978)           
remote: Finding sources:  39% (4997/12978)           
remote: Finding sources:  40% (5127/12978)           
remote: Finding sources:  41% (5257/12978)           
remote: Finding sources:  42% (5386/12978)           
remote: Finding sources:  43% (5516/12978)           
remote: Finding sources:  44% (5646/12978)           
remote: Finding sources:  45% (5776/12978)           
remote: Finding sources:  46% (5905/12978)           
remote: Finding sources:  47% (6035/12978)           
remote: Finding sources:  48% (6165/12978)           
remote: Finding sources:  49% (6295/12978)           
remote: Finding sources:  50% (6425/12978)           
remote: Finding sources:  51% (6554/12978)           
remote: Finding sources:  52% (6684/12978)           
remote: Finding sources:  53% (6814/12978)           
remote: Finding sources:  54% (6944/12978)           
remote: Finding sources:  55% (7074/12978)           
remote: Finding sources:  56% (7203/12978)           
remote: Finding sources:  57% (7333/12978)           
remote: Finding sources:  58% (7463/12978)           
remote: Finding sources:  59% (7593/12978)           
remote: Finding sources:  60% (7722/12978)           
remote: Finding sources:  61% (7852/12978)           
remote: Finding sources:  62% (7982/12978)           
remote: Finding sources:  63% (8112/12978)           
remote: Finding sources:  64% (8242/12978)           
remote: Finding sources:  65% (8371/12978)           
remote: Finding sources:  66% (8501/12978)           
remote: Finding sources:  67% (8631/12978)           
remote: Finding sources:  68% (8761/12978)           
remote: Finding sources:  69% (8890/12978)           
remote: Finding sources:  70% (9020/12978)           
remote: Finding sources:  71% (9150/12978)           
remote: Finding sources:  72% (9280/12978)           
remote: Finding sources:  73% (9410/12978)           
remote: Finding sources:  74% (9539/12978)           
remote: Finding sources:  75% (9669/12978)           
remote: Finding sources:  76% (9799/12978)           
remote: Finding sources:  77% (9929/12978)           
remote: Finding sources:  78% (10058/12978)           
remote: Finding sources:  79% (10188/12978)           
remote: Finding sources:  80% (10318/12978)           
remote: Finding sources:  81% (10448/12978)           
remote: Finding sources:  82% (10578/12978)           
remote: Finding sources:  83% (10707/12978)           
remote: Finding sources:  84% (10837/12978)           
remote: Finding sources:  85% (10967/12978)           
remote: Finding sources:  86% (11097/12978)           
remote: Finding sources:  87% (11226/12978)           
remote: Finding sources:  88% (11356/12978)           
remote: Finding sources:  89% (11486/12978)           
remote: Finding sources:  90% (11616/12978)           
remote: Finding sources:  91% (11746/12978)           
remote: Finding sources:  92% (11875/12978)           
remote: Finding sources:  93% (12005/12978)           
remote: Finding sources:  94% (12135/12978)           
remote: Finding sources:  95% (12265/12978)           
remote: Finding sources:  96% (12394/12978)           
remote: Finding sources:  97% (12524/12978)           
remote: Finding sources:  98% (12654/12978)           
remote: Finding sources:  99% (12784/12978)           
remote: Finding sources: 100% (12914/12978)           
remote: Finding sources: 100% (12978/12978)        
remote: Getting sizes:   1% (58/11472)           
remote: Getting sizes:   2% (173/11472)           
remote: Getting sizes:   3% (287/11472)           
remote: Getting sizes:   4% (402/11472)           
remote: Getting sizes:   5% (517/11472)           
remote: Getting sizes:   6% (631/11472)           
remote: Getting sizes:   7% (746/11472)           
remote: Getting sizes:   8% (861/11472)           
remote: Getting sizes:   9% (976/11472)           
remote: Getting sizes:  10% (1090/11472)           
remote: Getting sizes:  11% (1205/11472)           
remote: Getting sizes:  12% (1320/11472)           
remote: Getting sizes:  13% (1434/11472)           
remote: Getting sizes:  14% (1549/11472)           
remote: Getting sizes:  15% (1664/11472)           
remote: Getting sizes:  16% (1779/11472)           
remote: Getting sizes:  17% (1893/11472)           
remote: Getting sizes:  18% (2008/11472)           
remote: Getting sizes:  19% (2123/11472)           
remote: Getting sizes:  20% (2238/11472)           
remote: Getting sizes:  21% (2352/11472)           
remote: Getting sizes:  22% (2467/11472)           
remote: Getting sizes:  23% (2582/11472)           
remote: Getting sizes:  24% (2696/11472)           
remote: Getting sizes:  25% (2811/11472)           
remote: Getting sizes:  26% (2926/11472)           
remote: Getting sizes:  27% (3041/11472)           
remote: Getting sizes:  28% (3155/11472)           
remote: Getting sizes:  29% (3270/11472)           
remote: Getting sizes:  30% (3385/11472)           
remote: Getting sizes:  31% (3499/11472)           
remote: Getting sizes:  32% (3614/11472)           
remote: Getting sizes:  33% (3729/11472)           
remote: Getting sizes:  34% (3844/11472)           
remote: Getting sizes:  35% (3958/11472)           
remote: Getting sizes:  36% (4073/11472)           
remote: Getting sizes:  37% (4188/11472)           
remote: Getting sizes:  38% (4302/11472)           
remote: Getting sizes:  39% (4417/11472)           
remote: Getting sizes:  40% (4532/11472)           
remote: Getting sizes:  41% (4647/11472)           
remote: Getting sizes:  42% (4761/11472)           
remote: Getting sizes:  43% (4876/11472)           
remote: Getting sizes:  44% (4991/11472)           
remote: Getting sizes:  45% (5106/11472)           
remote: Getting sizes:  46% (5220/11472)           
remote: Getting sizes:  47% (5335/11472)           
remote: Getting sizes:  48% (5450/11472)           
remote: Getting sizes:  49% (5564/11472)           
remote: Getting sizes:  50% (5679/11472)           
remote: Getting sizes:  51% (5794/11472)           
remote: Getting sizes:  52% (5909/11472)           
remote: Getting sizes:  53% (6023/11472)           
remote: Getting sizes:  54% (6138/11472)           
remote: Getting sizes:  55% (6253/11472)           
remote: Getting sizes:  56% (6367/11472)           
remote: Getting sizes:  57% (6482/11472)           
remote: Getting sizes:  58% (6597/11472)           
remote: Getting sizes:  59% (6712/11472)           
remote: Getting sizes:  60% (6826/11472)           
remote: Getting sizes:  61% (6941/11472)           
remote: Getting sizes:  62% (7056/11472)           
remote: Getting sizes:  63% (7170/11472)           
remote: Getting sizes:  64% (7285/11472)           
remote: Getting sizes:  65% (7400/11472)           
remote: Getting sizes:  66% (7515/11472)           
remote: Getting sizes:  67% (7629/11472)           
remote: Getting sizes:  68% (7744/11472)           
remote: Getting sizes:  69% (7859/11472)           
remote: Getting sizes:  70% (7974/11472)           
remote: Getting sizes:  71% (8088/11472)           
remote: Getting sizes:  72% (8203/11472)           
remote: Getting sizes:  73% (8318/11472)           
remote: Getting sizes:  74% (8432/11472)           
remote: Getting sizes:  75% (8547/11472)           
remote: Getting sizes:  76% (8662/11472)           
remote: Getting sizes:  77% (8777/11472)           
remote: Getting sizes:  78% (8891/11472)           
remote: Getting sizes:  79% (9006/11472)           
remote: Getting sizes:  80% (9121/11472)           
remote: Getting sizes:  81% (9235/11472)           
remote: Getting sizes:  82% (9350/11472)           
remote: Getting sizes:  83% (9465/11472)           
remote: Getting sizes:  84% (9580/11472)           
remote: Getting sizes:  85% (9694/11472)           
remote: Getting sizes:  86% (9809/11472)           
remote: Getting sizes:  87% (9924/11472)           
remote: Getting sizes:  88% (10038/11472)           
remote: Getting sizes:  89% (10153/11472)           
remote: Getting sizes:  90% (10268/11472)           
remote: Getting sizes:  91% (10383/11472)           
remote: Getting sizes:  92% (10497/11472)           
remote: Getting sizes:  93% (10612/11472)           
remote: Getting sizes:  94% (10727/11472)           
remote: Getting sizes:  95% (10842/11472)           
remote: Getting sizes:  96% (10956/11472)           
remote: Getting sizes:  97% (11071/11472)           
remote: Getting sizes:  98% (11186/11472)           
remote: Getting sizes:  99% (11300/11472)           
remote: Getting sizes: 100% (11415/11472)           
remote: Getting sizes: 100% (11472/11472)        
remote: Compressing objects:   2% (2283/136019)           
remote: Compressing objects:   3% (3527/136019)           
remote: Compressing objects:   4% (4761/136019)           
remote: Compressing objects:   5% (6493/136019)           
remote: Compressing objects:   6% (7488/136019)           
remote: Compressing objects:   7% (8976/136019)           
remote: Compressing objects:   8% (10203/136019)           
remote: Compressing objects:   8% (11004/136019)           
remote: Compressing objects:   9% (11577/136019)           
remote: Compressing objects:  10% (13020/136019)           
remote: Compressing objects:  11% (14292/136019)           
remote: Compressing objects:  12% (15643/136019)           
remote: Compressing objects:  13% (17005/136019)           
remote: Compressing objects:  14% (18369/136019)           
remote: Compressing objects:  15% (19739/136019)           
remote: Compressing objects:  16% (21092/136019)           
remote: Compressing objects:  17% (22494/136019)           
remote: Compressing objects:  18% (23812/136019)           
remote: Compressing objects:  19% (25178/136019)           
remote: Compressing objects:  20% (26525/136019)           
remote: Compressing objects:  20% (26791/136019)           
remote: Compressing objects:  21% (27892/136019)           
remote: Compressing objects:  22% (29245/136019)           
remote: Compressing objects:  23% (30608/136019)           
remote: Compressing objects:  24% (31965/136019)           
remote: Compressing objects:  25% (33328/136019)           
remote: Compressing objects:  26% (34718/136019)           
remote: Compressing objects:  27% (36242/136019)           
remote: Compressing objects:  28% (37463/136019)           
remote: Compressing objects:  29% (38920/136019)           
remote: Compressing objects:  30% (40413/136019)           
remote: Compressing objects:  31% (41518/136019)           
remote: Compressing objects:  32% (42874/136019)           
remote: Compressing objects:  33% (44291/136019)           
remote: Compressing objects:  34% (45581/136019)           
remote: Compressing objects:  35% (46998/136019)           
remote: Compressing objects:  36% (48288/136019)           
remote: Compressing objects:  37% (49662/136019)           
remote: Compressing objects:  38% (51008/136019)           
remote: Compressing objects:  39% (52578/136019)           
remote: Compressing objects:  40% (53740/136019)           
remote: Compressing objects:  41% (55178/136019)           
remote: Compressing objects:  42% (56456/136019)           
remote: Compressing objects:  43% (57809/136019)           
remote: Compressing objects:  44% (59346/136019)           
remote: Compressing objects:  45% (60555/136019)           
remote: Compressing objects:  46% (61889/136019)           
remote: Compressing objects:  46% (63125/136019)           
remote: Compressing objects:  47% (63635/136019)           
remote: Compressing objects:  48% (64734/136019)           
remote: Compressing objects:  49% (66266/136019)           
remote: Compressing objects:  50% (67771/136019)           
remote: Compressing objects:  51% (68697/136019)           
remote: Compressing objects:  52% (70305/136019)           
remote: Compressing objects:  53% (71426/136019)           
remote: Compressing objects:  54% (72847/136019)           
remote: Compressing objects:  55% (75005/136019)           
remote: Compressing objects:  56% (75722/136019)           
remote: Compressing objects:  57% (76854/136019)           
remote: Compressing objects:  58% (78328/136019)           
remote: Compressing objects:  59% (79875/136019)           
remote: Compressing objects:  60% (81271/136019)           
remote: Compressing objects:  61% (82609/136019)           
remote: Compressing objects:  62% (83836/136019)           
remote: Compressing objects:  63% (85035/136019)           
remote: Compressing objects:  64% (86376/136019)           
remote: Compressing objects:  65% (87765/136019)           
remote: Compressing objects:  66% (90114/136019)           
remote: Compressing objects:  67% (90753/136019)           
remote: Compressing objects:  68% (91837/136019)           
remote: Compressing objects:  69% (93275/136019)           
remote: Compressing objects:  70% (94574/136019)           
remote: Compressing objects:  71% (95905/136019)           
remote: Compressing objects:  72% (97302/136019)           
remote: Compressing objects:  73% (98642/136019)           
remote: Compressing objects:  74% (100233/136019)           
remote: Compressing objects:  75% (101398/136019)           
remote: Compressing objects:  76% (102716/136019)           
remote: Compressing objects:  77% (104180/136019)           
remote: Compressing objects:  77% (105411/136019)           
remote: Compressing objects:  78% (105454/136019)           
remote: Compressing objects:  79% (106802/136019)           
remote: Compressing objects:  80% (108237/136019)           
remote: Compressing objects:  81% (109801/136019)           
remote: Compressing objects:  82% (110904/136019)           
remote: Compressing objects:  83% (112279/136019)           
remote: Compressing objects:  84% (113737/136019)           
remote: Compressing objects:  85% (115028/136019)           
remote: Compressing objects:  86% (116581/136019)           
remote: Compressing objects:  87% (117694/136019)           
remote: Compressing objects:  88% (119021/136019)           
remote: Compressing objects:  89% (120504/136019)           
remote: Compressing objects:  90% (121775/136019)           
remote: Compressing objects:  91% (123110/136019)           
remote: Compressing objects:  92% (124730/136019)           
remote: Compressing objects:  93% (125931/136019)           
remote: Compressing objects:  94% (128121/136019)           
remote: Compressing objects:  95% (128760/136019)           
remote: Compressing objects:  96% (130048/136019)           
remote: Compressing objects:  97% (131291/136019)           
remote: Compressing objects:  98% (132747/136019)           
remote: Compressing objects:  99% (133979/136019)           
remote: Compressing objects: 100% (135344/136019)           
remote: Compressing objects: 100% (136018/136019)        
Receiving objects:   0% (1/12978)
Receiving objects:   1% (130/12978)
Receiving objects:   2% (260/12978)
Receiving objects:   3% (390/12978)
Receiving objects:   4% (520/12978)
Receiving objects:   5% (649/12978)
Receiving objects:   6% (779/12978)
Receiving objects:   7% (909/12978)
Receiving objects:   8% (1039/12978)
Receiving objects:   9% (1169/12978)
Receiving objects:  10% (1298/12978)
Receiving objects:  11% (1428/12978)
Receiving objects:  12% (1558/12978)
Receiving objects:  13% (1688/12978)
Receiving objects:  14% (1817/12978)
Receiving objects:  15% (1947/12978)
Receiving objects:  16% (2077/12978)
Receiving objects:  17% (2207/12978)
Receiving objects:  18% (2337/12978), 4.57 MiB | 9.13 MiB/s
Receiving objects:  19% (2466/12978), 4.57 MiB | 9.13 MiB/s
Receiving objects:  20% (2596/12978), 4.57 MiB | 9.13 MiB/s
Receiving objects:  21% (2726/12978), 4.57 MiB | 9.13 MiB/s
Receiving objects:  22% (2856/12978), 4.57 MiB | 9.13 MiB/s
Receiving objects:  23% (2985/12978), 4.57 MiB | 9.13 MiB/s
Receiving objects:  24% (3115/12978), 4.57 MiB | 9.13 MiB/s
Receiving objects:  25% (3245/12978), 4.57 MiB | 9.13 MiB/s
Receiving objects:  26% (3375/12978), 4.57 MiB | 9.13 MiB/s
Receiving objects:  27% (3505/12978), 4.57 MiB | 9.13 MiB/s
Receiving objects:  28% (3634/12978), 4.57 MiB | 9.13 MiB/s
Receiving objects:  29% (3764/12978), 4.57 MiB | 9.13 MiB/s
Receiving objects:  30% (3894/12978), 4.57 MiB | 9.13 MiB/s
Receiving objects:  31% (4024/12978), 4.57 MiB | 9.13 MiB/s
Receiving objects:  31% (4122/12978), 4.57 MiB | 9.13 MiB/s
Receiving objects:  32% (4153/12978), 4.57 MiB | 9.13 MiB/s
Receiving objects:  33% (4283/12978), 9.08 MiB | 9.07 MiB/s
Receiving objects:  34% (4413/12978), 9.08 MiB | 9.07 MiB/s
Receiving objects:  35% (4543/12978), 9.08 MiB | 9.07 MiB/s
Receiving objects:  36% (4673/12978), 9.08 MiB | 9.07 MiB/s
Receiving objects:  37% (4802/12978), 12.07 MiB | 8.04 MiB/s
Receiving objects:  38% (4932/12978), 12.07 MiB | 8.04 MiB/s
Receiving objects:  39% (5062/12978), 12.07 MiB | 8.04 MiB/s
Receiving objects:  40% (5192/12978), 12.07 MiB | 8.04 MiB/s
Receiving objects:  41% (5321/12978), 12.07 MiB | 8.04 MiB/s
Receiving objects:  42% (5451/12978), 12.07 MiB | 8.04 MiB/s
Receiving objects:  43% (5581/12978), 12.07 MiB | 8.04 MiB/s
Receiving objects:  44% (5711/12978), 12.07 MiB | 8.04 MiB/s
Receiving objects:  45% (5841/12978), 12.07 MiB | 8.04 MiB/s
Receiving objects:  45% (5873/12978), 12.07 MiB | 8.04 MiB/s
Receiving objects:  46% (5970/12978), 15.75 MiB | 7.87 MiB/s
Receiving objects:  47% (6100/12978), 19.27 MiB | 7.70 MiB/s
Receiving objects:  47% (6195/12978), 22.34 MiB | 7.44 MiB/s
Receiving objects:  48% (6230/12978), 22.34 MiB | 7.44 MiB/s
Receiving objects:  49% (6360/12978), 22.34 MiB | 7.44 MiB/s
Receiving objects:  50% (6489/12978), 22.34 MiB | 7.44 MiB/s
Receiving objects:  51% (6619/12978), 22.34 MiB | 7.44 MiB/s
Receiving objects:  52% (6749/12978), 27.02 MiB | 7.72 MiB/s
Receiving objects:  53% (6879/12978), 27.02 MiB | 7.72 MiB/s
Receiving objects:  54% (7009/12978), 27.02 MiB | 7.72 MiB/s
Receiving objects:  54% (7055/12978), 27.02 MiB | 7.72 MiB/s
Receiving objects:  55% (7138/12978), 31.26 MiB | 7.81 MiB/s
Receiving objects:  56% (7268/12978), 31.26 MiB | 7.81 MiB/s
Receiving objects:  57% (7398/12978), 31.26 MiB | 7.81 MiB/s
Receiving objects:  58% (7528/12978), 31.26 MiB | 7.81 MiB/s
Receiving objects:  59% (7658/12978), 31.26 MiB | 7.81 MiB/s
Receiving objects:  60% (7787/12978), 31.26 MiB | 7.81 MiB/s
Receiving objects:  61% (7917/12978), 31.26 MiB | 7.81 MiB/s
Receiving objects:  62% (8047/12978), 31.26 MiB | 7.81 MiB/s
Receiving objects:  63% (8177/12978), 31.26 MiB | 7.81 MiB/s
Receiving objects:  64% (8306/12978), 31.26 MiB | 7.81 MiB/s
Receiving objects:  65% (8436/12978), 31.26 MiB | 7.81 MiB/s
Receiving objects:  66% (8566/12978), 31.26 MiB | 7.81 MiB/s
Receiving objects:  67% (8696/12978), 31.26 MiB | 7.81 MiB/s
Receiving objects:  68% (8826/12978), 31.26 MiB | 7.81 MiB/s
Receiving objects:  69% (8955/12978), 31.26 MiB | 7.81 MiB/s
Receiving objects:  70% (9085/12978), 31.26 MiB | 7.81 MiB/s
Receiving objects:  71% (9215/12978), 31.26 MiB | 7.81 MiB/s
Receiving objects:  72% (9345/12978), 31.26 MiB | 7.81 MiB/s
Receiving objects:  73% (9474/12978), 31.26 MiB | 7.81 MiB/s
Receiving objects:  74% (9604/12978), 31.26 MiB | 7.81 MiB/s
Receiving objects:  75% (9734/12978), 31.26 MiB | 7.81 MiB/s
Receiving objects:  76% (9864/12978), 31.26 MiB | 7.81 MiB/s
Receiving objects:  77% (9994/12978), 31.26 MiB | 7.81 MiB/s
Receiving objects:  78% (10123/12978), 31.26 MiB | 7.81 MiB/s
Receiving objects:  79% (10253/12978), 31.26 MiB | 7.81 MiB/s
Receiving objects:  80% (10383/12978), 31.26 MiB | 7.81 MiB/s
Receiving objects:  81% (10513/12978), 31.26 MiB | 7.81 MiB/s
Receiving objects:  82% (10642/12978), 37.73 MiB | 8.38 MiB/s
Receiving objects:  83% (10772/12978), 37.73 MiB | 8.38 MiB/s
Receiving objects:  84% (10902/12978), 37.73 MiB | 8.38 MiB/s
Receiving objects:  85% (11032/12978), 37.73 MiB | 8.38 MiB/s
Receiving objects:  86% (11162/12978), 37.73 MiB | 8.38 MiB/s
Receiving objects:  87% (11291/12978), 37.73 MiB | 8.38 MiB/s
Receiving objects:  88% (11421/12978), 37.73 MiB | 8.38 MiB/s
Receiving objects:  89% (11551/12978), 37.73 MiB | 8.38 MiB/s
Receiving objects:  90% (11681/12978), 37.73 MiB | 8.38 MiB/s
Receiving objects:  91% (11810/12978), 37.73 MiB | 8.38 MiB/s
Receiving objects:  92% (11940/12978), 37.73 MiB | 8.38 MiB/s
Receiving objects:  93% (12070/12978), 37.73 MiB | 8.38 MiB/s
Receiving objects:  94% (12200/12978), 37.73 MiB | 8.38 MiB/s
Receiving objects:  95% (12330/12978), 37.73 MiB | 8.38 MiB/s
Receiving objects:  96% (12459/12978), 37.73 MiB | 8.38 MiB/s
Receiving objects:  97% (12589/12978), 37.73 MiB | 8.38 MiB/s
Receiving objects:  98% (12719/12978), 37.73 MiB | 8.38 MiB/s
Receiving objects:  99% (12849/12978), 37.73 MiB | 8.38 MiB/s
Receiving objects:  99% (12894/12978), 37.73 MiB | 8.38 MiB/s
remote: Total 12978 (delta 2788), reused 6334 (delta 1503)        
Receiving objects: 100% (12978/12978), 43.64 MiB | 8.68 MiB/s
Receiving objects: 100% (12978/12978), 45.70 MiB | 8.77 MiB/s, done.
Resolving deltas:   0% (0/2788)
Resolving deltas:   1% (28/2788)
Resolving deltas:   2% (56/2788)
Resolving deltas:   3% (84/2788)
Resolving deltas:   4% (112/2788)
Resolving deltas:   5% (140/2788)
Resolving deltas:   6% (168/2788)
Resolving deltas:   7% (196/2788)
Resolving deltas:   8% (225/2788)
Resolving deltas:   9% (251/2788)
Resolving deltas:  10% (279/2788)
Resolving deltas:  11% (308/2788)
Resolving deltas:  12% (335/2788)
Resolving deltas:  13% (363/2788)
Resolving deltas:  14% (391/2788)
Resolving deltas:  15% (420/2788)
Resolving deltas:  16% (447/2788)
Resolving deltas:  17% (474/2788)
Resolving deltas:  18% (502/2788)
Resolving deltas:  19% (530/2788)
Resolving deltas:  20% (559/2788)
Resolving deltas:  21% (586/2788)
Resolving deltas:  22% (614/2788)
Resolving deltas:  23% (642/2788)
Resolving deltas:  24% (670/2788)
Resolving deltas:  25% (698/2788)
Resolving deltas:  26% (725/2788)
Resolving deltas:  27% (753/2788)
Resolving deltas:  28% (781/2788)
Resolving deltas:  29% (809/2788)
Resolving deltas:  30% (837/2788)
Resolving deltas:  31% (865/2788)
Resolving deltas:  32% (893/2788)
Resolving deltas:  33% (921/2788)
Resolving deltas:  34% (948/2788)
Resolving deltas:  35% (976/2788)
Resolving deltas:  36% (1005/2788)
Resolving deltas:  37% (1032/2788)
Resolving deltas:  38% (1060/2788)
Resolving deltas:  39% (1088/2788)
Resolving deltas:  40% (1116/2788)
Resolving deltas:  41% (1144/2788)
Resolving deltas:  42% (1171/2788)
Resolving deltas:  43% (1199/2788)
Resolving deltas:  44% (1227/2788)
Resolving deltas:  45% (1255/2788)
Resolving deltas:  46% (1283/2788)
Resolving deltas:  47% (1311/2788)
Resolving deltas:  48% (1339/2788)
Resolving deltas:  49% (1367/2788)
Resolving deltas:  50% (1394/2788)
Resolving deltas:  51% (1422/2788)
Resolving deltas:  52% (1450/2788)
Resolving deltas:  53% (1478/2788)
Resolving deltas:  54% (1506/2788)
Resolving deltas:  55% (1534/2788)
Resolving deltas:  56% (1562/2788)
Resolving deltas:  57% (1590/2788)
Resolving deltas:  58% (1618/2788)
Resolving deltas:  59% (1645/2788)
Resolving deltas:  60% (1673/2788)
Resolving deltas:  61% (1701/2788)
Resolving deltas:  62% (1729/2788)
Resolving deltas:  63% (1757/2788)
Resolving deltas:  64% (1785/2788)
Resolving deltas:  65% (1813/2788)
Resolving deltas:  66% (1841/2788)
Resolving deltas:  67% (1868/2788)
Resolving deltas:  68% (1896/2788)
Resolving deltas:  69% (1924/2788)
Resolving deltas:  70% (1953/2788)
Resolving deltas:  71% (1980/2788)
Resolving deltas:  72% (2008/2788)
Resolving deltas:  73% (2036/2788)
Resolving deltas:  74% (2064/2788)
Resolving deltas:  75% (2091/2788)
Resolving deltas:  76% (2119/2788)
Resolving deltas:  77% (2147/2788)
Resolving deltas:  78% (2175/2788)
Resolving deltas:  79% (2203/2788)
Resolving deltas:  80% (2231/2788)
Resolving deltas:  81% (2259/2788)
Resolving deltas:  82% (2287/2788)
Resolving deltas:  83% (2315/2788)
Resolving deltas:  84% (2342/2788)
Resolving deltas:  85% (2370/2788)
Resolving deltas:  86% (2398/2788)
Resolving deltas:  87% (2426/2788)
Resolving deltas:  88% (2455/2788)
Resolving deltas:  89% (2482/2788)
Resolving deltas:  90% (2510/2788)
Resolving deltas:  91% (2539/2788)
Resolving deltas:  92% (2566/2788)
Resolving deltas:  93% (2593/2788)
Resolving deltas:  94% (2621/2788)
Resolving deltas:  95% (2649/2788)
Resolving deltas:  96% (2677/2788)
Resolving deltas:  97% (2705/2788)
Resolving deltas:  98% (2733/2788)
Resolving deltas:  99% (2761/2788)
Resolving deltas: 100% (2788/2788)
Resolving deltas: 100% (2788/2788), done.
Updating files:  69% (7915/11459)
Updating files:  70% (8022/11459)
Updating files:  71% (8136/11459)
Updating files:  72% (8251/11459)
Updating files:  73% (8366/11459)
Updating files:  74% (8480/11459)
Updating files:  75% (8595/11459)
Updating files:  76% (8709/11459)
Updating files:  77% (8824/11459)
Updating files:  78% (8939/11459)
Updating files:  79% (9053/11459)
Updating files:  80% (9168/11459)
Updating files:  81% (9282/11459)
Updating files:  82% (9397/11459)
Updating files:  83% (9511/11459)
Updating files:  84% (9626/11459)
Updating files:  85% (9741/11459)
Updating files:  86% (9855/11459)
Updating files:  87% (9970/11459)
Updating files:  88% (10084/11459)
Updating files:  89% (10199/11459)
Updating files:  90% (10314/11459)
Updating files:  91% (10428/11459)
Updating files:  92% (10543/11459)
Updating files:  93% (10657/11459)
Updating files:  94% (10772/11459)
Updating files:  95% (10887/11459)
Updating files:  96% (11001/11459)
Updating files:  97% (11116/11459)
Updating files:  98% (11230/11459)
Updating files:  99% (11345/11459)
Updating files: 100% (11459/11459)
Updating files: 100% (11459/11459), done.
 00:12

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  10/133 [==>-------------------------]   7%
  20/133 [====>-----------------------]  15%
  40/133 [========>-------------------]  30%
  68/133 [==============>-------------]  51%
  91/133 [===================>--------]  68%
 111/133 [=======================>----]  83%
 127/133 [==========================>-]  95%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:08

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:03

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 3.7 s.
 00:04

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 11s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:11

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:02

 Total duration: 01:14

 01:14

Install 'extensions/Gadgets'...

Cloning component(s)
:0: _clone_component "extensions/Gadgets"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/Gadgets to 'extensions/Gadgets' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/Gadgets'...
|0| remote: Counting objects: 1           
remote: Counting objects: 327, done        
|0| remote: Finding sources:   1% (2/327)           
remote: Finding sources:   2% (5/327)           
remote: Finding sources:   3% (9/327)           
remote: Finding sources:   4% (12/327)           
remote: Finding sources:   5% (15/327)           
remote: Finding sources:   6% (18/327)           
remote: Finding sources:   7% (22/327)           
remote: Finding sources:   8% (25/327)           
remote: Finding sources:   9% (28/327)           
remote: Finding sources:  10% (32/327)           
remote: Finding sources:  11% (35/327)           
remote: Finding sources:  12% (38/327)           
remote: Finding sources:  13% (41/327)           
remote: Finding sources:  14% (45/327)           
remote: Finding sources:  15% (48/327)           
remote: Finding sources:  16% (51/327)           
remote: Finding sources:  17% (54/327)           
remote: Finding sources:  18% (58/327)           
remote: Finding sources:  19% (61/327)           
remote: Finding sources:  20% (64/327)           
remote: Finding sources:  21% (68/327)           
remote: Finding sources:  22% (71/327)           
remote: Finding sources:  23% (74/327)           
remote: Finding sources:  24% (77/327)           
remote: Finding sources:  25% (81/327)           
remote: Finding sources:  26% (84/327)           
remote: Finding sources:  27% (87/327)           
remote: Finding sources:  28% (90/327)           
remote: Finding sources:  29% (94/327)           
remote: Finding sources:  30% (97/327)           
remote: Finding sources:  31% (100/327)           
remote: Finding sources:  32% (104/327)           
remote: Finding sources:  33% (107/327)           
remote: Finding sources:  34% (110/327)           
remote: Finding sources:  35% (113/327)           
remote: Finding sources:  36% (117/327)           
remote: Finding sources:  37% (120/327)           
remote: Finding sources:  38% (123/327)           
remote: Finding sources:  39% (126/327)           
remote: Finding sources:  40% (130/327)           
remote: Finding sources:  41% (133/327)           
remote: Finding sources:  42% (136/327)           
remote: Finding sources:  43% (139/327)           
remote: Finding sources:  44% (143/327)           
remote: Finding sources:  45% (146/327)           
remote: Finding sources:  46% (149/327)           
remote: Finding sources:  47% (153/327)           
remote: Finding sources:  48% (156/327)           
remote: Finding sources:  49% (159/327)           
remote: Finding sources:  50% (162/327)           
remote: Finding sources:  51% (166/327)           
remote: Finding sources:  52% (169/327)           
remote: Finding sources:  53% (172/327)           
remote: Finding sources:  54% (175/327)           
remote: Finding sources:  55% (179/327)           
remote: Finding sources:  56% (182/327)           
remote: Finding sources:  57% (185/327)           
remote: Finding sources:  58% (189/327)           
remote: Finding sources:  59% (192/327)           
remote: Finding sources:  60% (195/327)           
remote: Finding sources:  61% (198/327)           
remote: Finding sources:  62% (202/327)           
remote: Finding sources:  63% (205/327)           
remote: Finding sources:  64% (208/327)           
remote: Finding sources:  65% (211/327)           
remote: Finding sources:  66% (215/327)           
remote: Finding sources:  67% (218/327)           
remote: Finding sources:  68% (221/327)           
remote: Finding sources:  69% (224/327)           
remote: Finding sources:  70% (228/327)           
remote: Finding sources:  71% (231/327)           
remote: Finding sources:  72% (234/327)           
remote: Finding sources:  73% (238/327)           
remote: Finding sources:  74% (241/327)           
remote: Finding sources:  75% (244/327)           
remote: Finding sources:  76% (247/327)           
remote: Finding sources:  77% (251/327)           
remote: Finding sources:  78% (254/327)           
remote: Finding sources:  79% (257/327)           
remote: Finding sources:  80% (260/327)           
remote: Finding sources:  81% (264/327)           
remote: Finding sources:  82% (267/327)           
remote: Finding sources:  83% (270/327)           
remote: Finding sources:  84% (274/327)           
remote: Finding sources:  85% (277/327)           
remote: Finding sources:  86% (280/327)           
remote: Finding sources:  87% (283/327)           
remote: Finding sources:  88% (287/327)           
remote: Finding sources:  89% (290/327)           
remote: Finding sources:  90% (293/327)           
remote: Finding sources:  91% (296/327)           
remote: Finding sources:  92% (300/327)           
remote: Finding sources:  93% (303/327)           
remote: Finding sources:  94% (306/327)           
remote: Finding sources:  95% (310/327)           
remote: Finding sources:  96% (313/327)           
remote: Finding sources:  97% (316/327)           
remote: Finding sources:  98% (319/327)           
remote: Finding sources:  99% (323/327)           
remote: Finding sources: 100% (326/327)           
remote: Finding sources: 100% (327/327)        
|0| remote: Getting sizes:   1% (2/317)           
remote: Getting sizes:   2% (5/317)           
remote: Getting sizes:   3% (8/317)           
remote: Getting sizes:   4% (12/317)           
remote: Getting sizes:   5% (15/317)           
remote: Getting sizes:   6% (18/317)           
remote: Getting sizes:   7% (21/317)           
remote: Getting sizes:   8% (24/317)           
remote: Getting sizes:   9% (27/317)           
remote: Getting sizes:  10% (31/317)           
remote: Getting sizes:  11% (34/317)           
remote: Getting sizes:  12% (37/317)           
remote: Getting sizes:  13% (40/317)           
remote: Getting sizes:  14% (43/317)           
remote: Getting sizes:  15% (46/317)           
remote: Getting sizes:  16% (50/317)           
remote: Getting sizes:  17% (53/317)           
remote: Getting sizes:  18% (56/317)           
remote: Getting sizes:  19% (59/317)           
remote: Getting sizes:  20% (62/317)           
remote: Getting sizes:  21% (65/317)           
remote: Getting sizes:  22% (69/317)           
remote: Getting sizes:  23% (72/317)           
remote: Getting sizes:  24% (75/317)           
remote: Getting sizes:  25% (78/317)           
remote: Getting sizes:  26% (81/317)           
remote: Getting sizes:  27% (85/317)           
remote: Getting sizes:  28% (88/317)           
remote: Getting sizes:  29% (91/317)           
remote: Getting sizes:  30% (94/317)           
remote: Getting sizes:  31% (97/317)           
remote: Getting sizes:  32% (100/317)           
remote: Getting sizes:  33% (104/317)           
remote: Getting sizes:  34% (107/317)           
remote: Getting sizes:  35% (110/317)           
remote: Getting sizes:  36% (113/317)           
remote: Getting sizes:  37% (116/317)           
remote: Getting sizes:  38% (119/317)           
remote: Getting sizes:  39% (123/317)           
remote: Getting sizes:  40% (126/317)           
remote: Getting sizes:  41% (129/317)           
remote: Getting sizes:  42% (132/317)           
remote: Getting sizes:  43% (135/317)           
remote: Getting sizes:  44% (138/317)           
remote: Getting sizes:  45% (142/317)           
remote: Getting sizes:  46% (145/317)           
remote: Getting sizes:  47% (148/317)           
remote: Getting sizes:  48% (151/317)           
remote: Getting sizes:  49% (154/317)           
remote: Getting sizes:  50% (157/317)           
remote: Getting sizes:  51% (161/317)           
remote: Getting sizes:  52% (164/317)           
remote: Getting sizes:  53% (167/317)           
remote: Getting sizes:  54% (170/317)           
remote: Getting sizes:  55% (173/317)           
remote: Getting sizes:  56% (176/317)           
remote: Getting sizes:  57% (180/317)           
remote: Getting sizes:  58% (183/317)           
remote: Getting sizes:  59% (186/317)           
remote: Getting sizes:  60% (189/317)           
remote: Getting sizes:  61% (192/317)           
remote: Getting sizes:  62% (195/317)           
remote: Getting sizes:  63% (199/317)           
remote: Getting sizes:  64% (202/317)           
remote: Getting sizes:  65% (205/317)           
remote: Getting sizes:  66% (208/317)           
remote: Getting sizes:  67% (211/317)           
remote: Getting sizes:  68% (214/317)           
remote: Getting sizes:  69% (218/317)           
remote: Getting sizes:  70% (221/317)           
remote: Getting sizes:  71% (224/317)           
remote: Getting sizes:  72% (227/317)           
remote: Getting sizes:  73% (230/317)           
remote: Getting sizes:  74% (233/317)           
remote: Getting sizes:  75% (237/317)           
remote: Getting sizes:  76% (240/317)           
remote: Getting sizes:  77% (243/317)           
remote: Getting sizes:  78% (246/317)           
remote: Getting sizes:  79% (249/317)           
remote: Getting sizes:  80% (253/317)           
remote: Getting sizes:  81% (256/317)           
remote: Getting sizes:  82% (259/317)           
remote: Getting sizes:  83% (262/317)           
remote: Getting sizes:  84% (265/317)           
remote: Getting sizes:  85% (268/317)           
remote: Getting sizes:  86% (272/317)           
remote: Getting sizes:  87% (275/317)           
remote: Getting sizes:  88% (278/317)           
remote: Getting sizes:  89% (281/317)           
remote: Getting sizes:  90% (284/317)           
remote: Getting sizes:  91% (287/317)           
remote: Getting sizes:  92% (291/317)           
remote: Getting sizes:  93% (294/317)           
remote: Getting sizes:  94% (297/317)           
remote: Getting sizes:  95% (300/317)           
remote: Getting sizes:  96% (303/317)           
remote: Getting sizes:  97% (306/317)           
remote: Getting sizes:  98% (310/317)           
remote: Getting sizes:  99% (313/317)           
remote: Getting sizes: 100% (316/317)           
remote: Getting sizes: 100% (317/317)        
|0| remote: Compressing objects:   1% (9768/999215)           
remote: Compressing objects:   2% (15735/999215)           
remote: Compressing objects:   3% (26403/999215)           
remote: Compressing objects:   4% (40594/999215)           
remote: Compressing objects:   5% (50980/999215)           
remote: Compressing objects:   6% (56655/999215)           
remote: Compressing objects:   8% (75224/999215)           
remote: Compressing objects:   9% (85789/999215)           
remote: Compressing objects:  11% (106673/999215)           
remote: Compressing objects:  12% (115411/999215)           
remote: Compressing objects:  13% (128579/999215)           
remote: Compressing objects:  14% (137477/999215)           
remote: Compressing objects:  15% (150669/999215)           
remote: Compressing objects:  16% (160100/999215)           
remote: Compressing objects:  17% (171926/999215)           
remote: Compressing objects:  18% (180189/999215)           
remote: Compressing objects:  19% (189073/999215)           
remote: Compressing objects:  20% (195243/999215)           
remote: Compressing objects:  21% (211243/999215)           
remote: Compressing objects:  22% (224363/999215)           
remote: Compressing objects:  23% (233099/999215)           
remote: Compressing objects:  24% (235934/999215)           
remote: Compressing objects:  25% (245254/999215)           
remote: Compressing objects:  26% (254844/999215)           
remote: Compressing objects:  27% (266757/999215)           
remote: Compressing objects:  28% (275917/999215)           
remote: Compressing objects:  29% (285361/999215)           
remote: Compressing objects:  30% (301067/999215)           
remote: Compressing objects:  31% (307833/999215)           
remote: Compressing objects:  32% (314834/999215)           
remote: Compressing objects:  33% (326616/999215)           
remote: Compressing objects:  34% (340901/999215)           
remote: Compressing objects:  35% (347252/999215)           
remote: Compressing objects:  36% (361827/999215)           
remote: Compressing objects:  38% (375731/999215)           
remote: Compressing objects:  39% (390889/999215)           
remote: Compressing objects:  40% (395768/999215)           
remote: Compressing objects:  41% (411266/999215)           
remote: Compressing objects:  42% (418395/999215)           
remote: Compressing objects:  43% (432248/999215)           
remote: Compressing objects:  44% (436544/999215)           
remote: Compressing objects:  66% (658730/999215)           
remote: Compressing objects:  67% (665409/999215)           
remote: Compressing objects:  68% (675585/999215)           
remote: Compressing objects:  69% (684602/999215)           
remote: Compressing objects:  70% (700332/999215)           
remote: Compressing objects:  71% (705846/999215)           
remote: Compressing objects:  72% (716943/999215)           
remote: Compressing objects:  73% (729255/999215)           
remote: Compressing objects:  74% (734510/999215)           
remote: Compressing objects:  75% (747546/999215)           
remote: Compressing objects:  76% (755860/999215)           
remote: Compressing objects:  77% (770703/999215)           
remote: Compressing objects:  78% (775710/999215)           
remote: Compressing objects:  79% (785545/999215)           
remote: Compressing objects:  80% (794712/999215)           
remote: Compressing objects:  81% (806445/999215)           
remote: Compressing objects:  82% (814952/999215)           
remote: Compressing objects:  83% (824580/999215)           
remote: Compressing objects:  84% (835088/999215)           
remote: Compressing objects:  85% (845588/999215)           
remote: Compressing objects:  86% (856084/999215)           
remote: Compressing objects:  87% (868905/999215)           
remote: Compressing objects:  88% (876056/999215)           
remote: Compressing objects:  89% (890581/999215)           
remote: Compressing objects:  90% (895106/999215)           
remote: Compressing objects:  91% (905413/999215)           
remote: Compressing objects:  92% (920942/999215)           
remote: Compressing objects:  93% (930446/999215)           
remote: Compressing objects:  94% (935778/999215)           
remote: Compressing objects:  95% (951418/999215)           
remote: Compressing objects:  96% (954327/999215)           
remote: Compressing objects:  97% (964687/999215)           
remote: Compressing objects:  98% (976192/999215)           
remote: Compressing objects:  99% (985051/999215)           
remote: Compressing objects: 100% (997277/999215)           
remote: Compressing objects: 100% (999215/999215)        
|0| Receiving objects:   0% (1/327)
Receiving objects:   1% (4/327)
Receiving objects:   2% (7/327)
Receiving objects:   3% (10/327)
Receiving objects:   4% (14/327)
Receiving objects:   5% (17/327)
Receiving objects:   6% (20/327)
Receiving objects:   7% (23/327)
Receiving objects:   8% (27/327)
Receiving objects:   9% (30/327)
Receiving objects:  10% (33/327)
Receiving objects:  11% (36/327)
Receiving objects:  12% (40/327)
Receiving objects:  13% (43/327)
Receiving objects:  14% (46/327)
Receiving objects:  15% (50/327)
Receiving objects:  16% (53/327)
Receiving objects:  17% (56/327)
Receiving objects:  18% (59/327)
Receiving objects:  19% (63/327)
Receiving objects:  20% (66/327)
Receiving objects:  21% (69/327)
Receiving objects:  22% (72/327)
Receiving objects:  23% (76/327)
Receiving objects:  24% (79/327)
Receiving objects:  25% (82/327)
Receiving objects:  26% (86/327)
Receiving objects:  27% (89/327)
Receiving objects:  28% (92/327)
Receiving objects:  29% (95/327)
Receiving objects:  30% (99/327)
Receiving objects:  31% (102/327)
Receiving objects:  32% (105/327)
Receiving objects:  33% (108/327)
Receiving objects:  34% (112/327)
Receiving objects:  35% (115/327)
Receiving objects:  36% (118/327)
Receiving objects:  37% (121/327)
Receiving objects:  38% (125/327)
Receiving objects:  39% (128/327)
Receiving objects:  40% (131/327)
Receiving objects:  41% (135/327)
Receiving objects:  42% (138/327)
Receiving objects:  43% (141/327)
Receiving objects:  44% (144/327)
Receiving objects:  45% (148/327)
Receiving objects:  46% (151/327)
Receiving objects:  47% (154/327)
Receiving objects:  48% (157/327)
Receiving objects:  49% (161/327)
Receiving objects:  50% (164/327)
Receiving objects:  51% (167/327)
Receiving objects:  52% (171/327)
Receiving objects:  53% (174/327)
Receiving objects:  54% (177/327)
Receiving objects:  55% (180/327)
Receiving objects:  56% (184/327)
Receiving objects:  57% (187/327)
Receiving objects:  58% (190/327)
Receiving objects:  59% (193/327)
Receiving objects:  60% (197/327)
Receiving objects:  61% (200/327)
Receiving objects:  62% (203/327)
Receiving objects:  63% (207/327)
Receiving objects:  64% (210/327)
Receiving objects:  65% (213/327)
Receiving objects:  66% (216/327)
Receiving objects:  67% (220/327)
Receiving objects:  68% (223/327)
Receiving objects:  69% (226/327)
Receiving objects:  70% (229/327)
Receiving objects:  71% (233/327)
Receiving objects:  72% (236/327)
Receiving objects:  73% (239/327)
Receiving objects:  74% (242/327)
Receiving objects:  75% (246/327)
Receiving objects:  76% (249/327)
Receiving objects:  77% (252/327)
Receiving objects:  78% (256/327)
Receiving objects:  79% (259/327)
Receiving objects:  80% (262/327)
Receiving objects:  81% (265/327)
Receiving objects:  82% (269/327)
Receiving objects:  83% (272/327)
Receiving objects:  84% (275/327)
Receiving objects:  85% (278/327)
Receiving objects:  86% (282/327)
Receiving objects:  87% (285/327)
Receiving objects:  88% (288/327)
Receiving objects:  89% (292/327)
Receiving objects:  90% (295/327)
Receiving objects:  91% (298/327)
Receiving objects:  92% (301/327)
Receiving objects:  93% (305/327)
Receiving objects:  94% (308/327)
Receiving objects:  95% (311/327)
Receiving objects:  96% (314/327)
remote: Total 327 (delta 17), reused 84 (delta 7)        
|0| Receiving objects:  97% (318/327)
Receiving objects:  98% (321/327)
Receiving objects:  99% (324/327)
Receiving objects: 100% (327/327)
Receiving objects: 100% (327/327), 379.16 KiB | 8.07 MiB/s, done.
|0| Resolving deltas:   0% (0/17)
Resolving deltas:   5% (1/17)
Resolving deltas:  11% (2/17)
Resolving deltas:  17% (3/17)
Resolving deltas:  23% (4/17)
Resolving deltas:  29% (5/17)
Resolving deltas:  41% (7/17)
Resolving deltas:  47% (8/17)
Resolving deltas:  52% (9/17)
Resolving deltas:  58% (10/17)
Resolving deltas:  64% (11/17)
Resolving deltas:  70% (12/17)
Resolving deltas:  76% (13/17)
Resolving deltas:  82% (14/17)
Resolving deltas:  88% (15/17)
Resolving deltas:  94% (16/17)
Resolving deltas: 100% (17/17)
Resolving deltas: 100% (17/17), done.
|0|  00:00
 00:00

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:04

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }

added 1 package, and audited 1443 packages in 3s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:03

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 00:00

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.1 s.
 00:00

Running 'extensions/Gadgets/setup.sh' if found
Looking for '/var/local/extensions/Gadgets/setup.sh'
No '/var/local/extensions/Gadgets/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:11
 00:11

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-web-1  Removed
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:21

Reclaim disk space if needed
Free disk space (22%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12978, done        
remote: Finding sources:   1% (65/12978)           
remote: Finding sources:   2% (195/12978)           
remote: Finding sources:   3% (325/12978)           
remote: Finding sources:   4% (455/12978)           
remote: Finding sources:   5% (585/12978)           
remote: Finding sources:   6% (714/12978)           
remote: Finding sources:   7% (844/12978)           
remote: Finding sources:   8% (974/12978)           
remote: Finding sources:   9% (1104/12978)           
remote: Finding sources:  10% (1233/12978)           
remote: Finding sources:  11% (1363/12978)           
remote: Finding sources:  12% (1493/12978)           
remote: Finding sources:  13% (1623/12978)           
remote: Finding sources:  14% (1753/12978)           
remote: Finding sources:  15% (1882/12978)           
remote: Finding sources:  16% (2012/12978)           
remote: Finding sources:  17% (2142/12978)           
remote: Finding sources:  18% (2272/12978)           
remote: Finding sources:  19% (2401/12978)           
remote: Finding sources:  20% (2531/12978)           
remote: Finding sources:  21% (2661/12978)           
remote: Finding sources:  22% (2791/12978)           
remote: Finding sources:  23% (2921/12978)           
remote: Finding sources:  24% (3050/12978)           
remote: Finding sources:  25% (3180/12978)           
remote: Finding sources:  26% (3310/12978)           
remote: Finding sources:  27% (3440/12978)           
remote: Finding sources:  28% (3569/12978)           
remote: Finding sources:  29% (3699/12978)           
remote: Finding sources:  30% (3829/12978)           
remote: Finding sources:  31% (3959/12978)           
remote: Finding sources:  32% (4089/12978)           
remote: Finding sources:  33% (4218/12978)           
remote: Finding sources:  34% (4348/12978)           
remote: Finding sources:  35% (4478/12978)           
remote: Finding sources:  36% (4608/12978)           
remote: Finding sources:  37% (4737/12978)           
remote: Finding sources:  38% (4867/12978)           
remote: Finding sources:  39% (4997/12978)           
remote: Finding sources:  40% (5127/12978)           
remote: Finding sources:  41% (5257/12978)           
remote: Finding sources:  42% (5386/12978)           
remote: Finding sources:  43% (5516/12978)           
remote: Finding sources:  44% (5646/12978)           
remote: Finding sources:  45% (5776/12978)           
remote: Finding sources:  46% (5905/12978)           
remote: Finding sources:  47% (6035/12978)           
remote: Finding sources:  48% (6165/12978)           
remote: Finding sources:  49% (6295/12978)           
remote: Finding sources:  50% (6425/12978)           
remote: Finding sources:  51% (6554/12978)           
remote: Finding sources:  52% (6684/12978)           
remote: Finding sources:  53% (6814/12978)           
remote: Finding sources:  54% (6944/12978)           
remote: Finding sources:  55% (7074/12978)           
remote: Finding sources:  56% (7203/12978)           
remote: Finding sources:  57% (7333/12978)           
remote: Finding sources:  58% (7463/12978)           
remote: Finding sources:  59% (7593/12978)           
remote: Finding sources:  60% (7722/12978)           
remote: Finding sources:  61% (7852/12978)           
remote: Finding sources:  62% (7982/12978)           
remote: Finding sources:  63% (8112/12978)           
remote: Finding sources:  64% (8242/12978)           
remote: Finding sources:  65% (8371/12978)           
remote: Finding sources:  66% (8501/12978)           
remote: Finding sources:  67% (8631/12978)           
remote: Finding sources:  68% (8761/12978)           
remote: Finding sources:  69% (8890/12978)           
remote: Finding sources:  70% (9020/12978)           
remote: Finding sources:  71% (9150/12978)           
remote: Finding sources:  72% (9280/12978)           
remote: Finding sources:  73% (9410/12978)           
remote: Finding sources:  74% (9539/12978)           
remote: Finding sources:  75% (9669/12978)           
remote: Finding sources:  76% (9799/12978)           
remote: Finding sources:  77% (9929/12978)           
remote: Finding sources:  78% (10058/12978)           
remote: Finding sources:  79% (10188/12978)           
remote: Finding sources:  80% (10318/12978)           
remote: Finding sources:  81% (10448/12978)           
remote: Finding sources:  82% (10578/12978)           
remote: Finding sources:  83% (10707/12978)           
remote: Finding sources:  84% (10837/12978)           
remote: Finding sources:  85% (10967/12978)           
remote: Finding sources:  86% (11097/12978)           
remote: Finding sources:  87% (11226/12978)           
remote: Finding sources:  88% (11356/12978)           
remote: Finding sources:  89% (11486/12978)           
remote: Finding sources:  90% (11616/12978)           
remote: Finding sources:  91% (11746/12978)           
remote: Finding sources:  92% (11875/12978)           
remote: Finding sources:  93% (12005/12978)           
remote: Finding sources:  94% (12135/12978)           
remote: Finding sources:  95% (12265/12978)           
remote: Finding sources:  96% (12394/12978)           
remote: Finding sources:  97% (12524/12978)           
remote: Finding sources:  98% (12654/12978)           
remote: Finding sources:  99% (12784/12978)           
remote: Finding sources: 100% (12914/12978)           
remote: Finding sources: 100% (12978/12978)        
remote: Getting sizes:   1% (58/11472)           
remote: Getting sizes:   2% (173/11472)           
remote: Getting sizes:   3% (287/11472)           
remote: Getting sizes:   4% (402/11472)           
remote: Getting sizes:   5% (517/11472)           
remote: Getting sizes:   6% (631/11472)           
remote: Getting sizes:   7% (746/11472)           
remote: Getting sizes:   8% (861/11472)           
remote: Getting sizes:   9% (976/11472)           
remote: Getting sizes:  10% (1090/11472)           
remote: Getting sizes:  11% (1205/11472)           
remote: Getting sizes:  12% (1320/11472)           
remote: Getting sizes:  13% (1434/11472)           
remote: Getting sizes:  14% (1549/11472)           
remote: Getting sizes:  15% (1664/11472)           
remote: Getting sizes:  16% (1779/11472)           
remote: Getting sizes:  17% (1893/11472)           
remote: Getting sizes:  18% (2008/11472)           
remote: Getting sizes:  19% (2123/11472)           
remote: Getting sizes:  20% (2238/11472)           
remote: Getting sizes:  21% (2352/11472)           
remote: Getting sizes:  22% (2467/11472)           
remote: Getting sizes:  23% (2582/11472)           
remote: Getting sizes:  24% (2696/11472)           
remote: Getting sizes:  25% (2811/11472)           
remote: Getting sizes:  26% (2926/11472)           
remote: Getting sizes:  27% (3041/11472)           
remote: Getting sizes:  28% (3155/11472)           
remote: Getting sizes:  29% (3270/11472)           
remote: Getting sizes:  30% (3385/11472)           
remote: Getting sizes:  31% (3499/11472)           
remote: Getting sizes:  32% (3614/11472)           
remote: Getting sizes:  33% (3729/11472)           
remote: Getting sizes:  34% (3844/11472)           
remote: Getting sizes:  35% (3958/11472)           
remote: Getting sizes:  36% (4073/11472)           
remote: Getting sizes:  37% (4188/11472)           
remote: Getting sizes:  38% (4302/11472)           
remote: Getting sizes:  39% (4417/11472)           
remote: Getting sizes:  40% (4532/11472)           
remote: Getting sizes:  41% (4647/11472)           
remote: Getting sizes:  42% (4761/11472)           
remote: Getting sizes:  43% (4876/11472)           
remote: Getting sizes:  44% (4991/11472)           
remote: Getting sizes:  45% (5106/11472)           
remote: Getting sizes:  46% (5220/11472)           
remote: Getting sizes:  47% (5335/11472)           
remote: Getting sizes:  48% (5450/11472)           
remote: Getting sizes:  49% (5564/11472)           
remote: Getting sizes:  50% (5679/11472)           
remote: Getting sizes:  51% (5794/11472)           
remote: Getting sizes:  52% (5909/11472)           
remote: Getting sizes:  53% (6023/11472)           
remote: Getting sizes:  54% (6138/11472)           
remote: Getting sizes:  55% (6253/11472)           
remote: Getting sizes:  56% (6367/11472)           
remote: Getting sizes:  57% (6482/11472)           
remote: Getting sizes:  58% (6597/11472)           
remote: Getting sizes:  59% (6712/11472)           
remote: Getting sizes:  60% (6826/11472)           
remote: Getting sizes:  61% (6941/11472)           
remote: Getting sizes:  62% (7056/11472)           
remote: Getting sizes:  63% (7170/11472)           
remote: Getting sizes:  64% (7285/11472)           
remote: Getting sizes:  65% (7400/11472)           
remote: Getting sizes:  66% (7515/11472)           
remote: Getting sizes:  67% (7629/11472)           
remote: Getting sizes:  68% (7744/11472)           
remote: Getting sizes:  69% (7859/11472)           
remote: Getting sizes:  70% (7974/11472)           
remote: Getting sizes:  71% (8088/11472)           
remote: Getting sizes:  72% (8203/11472)           
remote: Getting sizes:  73% (8318/11472)           
remote: Getting sizes:  74% (8432/11472)           
remote: Getting sizes:  75% (8547/11472)           
remote: Getting sizes:  76% (8662/11472)           
remote: Getting sizes:  77% (8777/11472)           
remote: Getting sizes:  78% (8891/11472)           
remote: Getting sizes:  79% (9006/11472)           
remote: Getting sizes:  80% (9121/11472)           
remote: Getting sizes:  81% (9235/11472)           
remote: Getting sizes:  82% (9350/11472)           
remote: Getting sizes:  83% (9465/11472)           
remote: Getting sizes:  84% (9580/11472)           
remote: Getting sizes:  85% (9694/11472)           
remote: Getting sizes:  86% (9809/11472)           
remote: Getting sizes:  87% (9924/11472)           
remote: Getting sizes:  88% (10038/11472)           
remote: Getting sizes:  89% (10153/11472)           
remote: Getting sizes:  90% (10268/11472)           
remote: Getting sizes:  91% (10383/11472)           
remote: Getting sizes:  92% (10497/11472)           
remote: Getting sizes:  93% (10612/11472)           
remote: Getting sizes:  94% (10727/11472)           
remote: Getting sizes:  95% (10842/11472)           
remote: Getting sizes:  96% (10956/11472)           
remote: Getting sizes:  97% (11071/11472)           
remote: Getting sizes:  98% (11186/11472)           
remote: Getting sizes:  99% (11300/11472)           
remote: Getting sizes: 100% (11415/11472)           
remote: Getting sizes: 100% (11472/11472)        
remote: Compressing objects:   2% (2283/136019)           
remote: Compressing objects:   3% (3527/136019)           
remote: Compressing objects:   4% (4761/136019)           
remote: Compressing objects:   5% (6493/136019)           
remote: Compressing objects:   6% (7488/136019)           
remote: Compressing objects:   7% (8976/136019)           
remote: Compressing objects:   8% (10203/136019)           
remote: Compressing objects:   8% (11004/136019)           
remote: Compressing objects:   9% (11577/136019)           
remote: Compressing objects:  10% (13020/136019)           
remote: Compressing objects:  11% (14292/136019)           
remote: Compressing objects:  12% (15643/136019)           
remote: Compressing objects:  13% (17005/136019)           
remote: Compressing objects:  14% (18369/136019)           
remote: Compressing objects:  15% (19739/136019)           
remote: Compressing objects:  16% (21092/136019)           
remote: Compressing objects:  17% (22494/136019)           
remote: Compressing objects:  18% (23812/136019)           
remote: Compressing objects:  19% (25178/136019)           
remote: Compressing objects:  20% (26525/136019)           
remote: Compressing objects:  20% (26791/136019)           
remote: Compressing objects:  21% (27892/136019)           
remote: Compressing objects:  22% (29245/136019)           
remote: Compressing objects:  23% (30608/136019)           
remote: Compressing objects:  24% (31965/136019)           
remote: Compressing objects:  25% (33328/136019)           
remote: Compressing objects:  26% (34718/136019)           
remote: Compressing objects:  27% (36242/136019)           
remote: Compressing objects:  28% (37463/136019)           
remote: Compressing objects:  29% (38920/136019)           
remote: Compressing objects:  30% (40413/136019)           
remote: Compressing objects:  31% (41518/136019)           
remote: Compressing objects:  32% (42874/136019)           
remote: Compressing objects:  33% (44291/136019)           
remote: Compressing objects:  34% (45581/136019)           
remote: Compressing objects:  35% (46998/136019)           
remote: Compressing objects:  36% (48288/136019)           
remote: Compressing objects:  37% (49662/136019)           
remote: Compressing objects:  38% (51008/136019)           
remote: Compressing objects:  39% (52578/136019)           
remote: Compressing objects:  40% (53740/136019)           
remote: Compressing objects:  41% (55178/136019)           
remote: Compressing objects:  42% (56456/136019)           
remote: Compressing objects:  43% (57809/136019)           
remote: Compressing objects:  44% (59346/136019)           
remote: Compressing objects:  44% (59383/136019)           
remote: Compressing objects:  45% (60555/136019)           
remote: Compressing objects:  46% (61889/136019)           
remote: Compressing objects:  47% (63635/136019)           
remote: Compressing objects:  48% (64734/136019)           
remote: Compressing objects:  49% (66266/136019)           
remote: Compressing objects:  50% (67771/136019)           
remote: Compressing objects:  51% (68697/136019)           
remote: Compressing objects:  52% (70305/136019)           
remote: Compressing objects:  53% (71426/136019)           
remote: Compressing objects:  54% (72847/136019)           
remote: Compressing objects:  55% (75005/136019)           
remote: Compressing objects:  56% (75722/136019)           
remote: Compressing objects:  57% (76854/136019)           
remote: Compressing objects:  58% (78328/136019)           
remote: Compressing objects:  59% (79875/136019)           
remote: Compressing objects:  60% (81271/136019)           
remote: Compressing objects:  61% (82609/136019)           
remote: Compressing objects:  62% (83836/136019)           
remote: Compressing objects:  63% (85035/136019)           
remote: Compressing objects:  64% (86376/136019)           
remote: Compressing objects:  65% (87765/136019)           
remote: Compressing objects:  66% (90114/136019)           
remote: Compressing objects:  67% (90753/136019)           
remote: Compressing objects:  68% (91837/136019)           
remote: Compressing objects:  69% (93275/136019)           
remote: Compressing objects:  70% (94574/136019)           
remote: Compressing objects:  71% (95905/136019)           
remote: Compressing objects:  72% (97302/136019)           
remote: Compressing objects:  73% (98642/136019)           
remote: Compressing objects:  74% (100233/136019)           
remote: Compressing objects:  75% (101398/136019)           
remote: Compressing objects:  76% (102716/136019)           
remote: Compressing objects:  76% (102850/136019)           
remote: Compressing objects:  77% (104180/136019)           
remote: Compressing objects:  78% (105454/136019)           
remote: Compressing objects:  79% (106802/136019)           
remote: Compressing objects:  80% (108237/136019)           
remote: Compressing objects:  81% (109801/136019)           
remote: Compressing objects:  82% (110904/136019)           
remote: Compressing objects:  83% (112279/136019)           
remote: Compressing objects:  84% (113737/136019)           
remote: Compressing objects:  85% (115028/136019)           
remote: Compressing objects:  86% (116581/136019)           
remote: Compressing objects:  87% (117694/136019)           
remote: Compressing objects:  88% (119021/136019)           
remote: Compressing objects:  89% (120504/136019)           
remote: Compressing objects:  90% (121775/136019)           
remote: Compressing objects:  91% (123110/136019)           
remote: Compressing objects:  92% (124730/136019)           
remote: Compressing objects:  93% (125931/136019)           
remote: Compressing objects:  94% (128121/136019)           
remote: Compressing objects:  95% (128760/136019)           
remote: Compressing objects:  96% (130048/136019)           
remote: Compressing objects:  97% (131291/136019)           
remote: Compressing objects:  98% (132747/136019)           
remote: Compressing objects:  99% (133979/136019)           
remote: Compressing objects: 100% (135344/136019)           
remote: Compressing objects: 100% (136018/136019)        
Receiving objects:   0% (1/12978)
Receiving objects:   1% (130/12978)
Receiving objects:   2% (260/12978)
Receiving objects:   3% (390/12978)
Receiving objects:   4% (520/12978)
Receiving objects:   5% (649/12978)
Receiving objects:   6% (779/12978)
Receiving objects:   7% (909/12978)
Receiving objects:   8% (1039/12978)
Receiving objects:   9% (1169/12978)
Receiving objects:  10% (1298/12978)
Receiving objects:  11% (1428/12978)
Receiving objects:  12% (1558/12978)
Receiving objects:  13% (1688/12978)
Receiving objects:  14% (1817/12978)
Receiving objects:  15% (1947/12978)
Receiving objects:  16% (2077/12978)
Receiving objects:  17% (2207/12978)
Receiving objects:  18% (2337/12978), 4.50 MiB | 8.96 MiB/s
Receiving objects:  19% (2466/12978), 4.50 MiB | 8.96 MiB/s
Receiving objects:  20% (2596/12978), 4.50 MiB | 8.96 MiB/s
Receiving objects:  21% (2726/12978), 4.50 MiB | 8.96 MiB/s
Receiving objects:  22% (2856/12978), 4.50 MiB | 8.96 MiB/s
Receiving objects:  23% (2985/12978), 4.50 MiB | 8.96 MiB/s
Receiving objects:  24% (3115/12978), 4.50 MiB | 8.96 MiB/s
Receiving objects:  25% (3245/12978), 4.50 MiB | 8.96 MiB/s
Receiving objects:  26% (3375/12978), 4.50 MiB | 8.96 MiB/s
Receiving objects:  27% (3505/12978), 4.50 MiB | 8.96 MiB/s
Receiving objects:  28% (3634/12978), 4.50 MiB | 8.96 MiB/s
Receiving objects:  29% (3764/12978), 4.50 MiB | 8.96 MiB/s
Receiving objects:  30% (3894/12978), 4.50 MiB | 8.96 MiB/s
Receiving objects:  31% (4024/12978), 4.50 MiB | 8.96 MiB/s
Receiving objects:  31% (4067/12978), 4.50 MiB | 8.96 MiB/s
Receiving objects:  32% (4153/12978), 8.99 MiB | 8.97 MiB/s
Receiving objects:  33% (4283/12978), 8.99 MiB | 8.97 MiB/s
Receiving objects:  34% (4413/12978), 8.99 MiB | 8.97 MiB/s
Receiving objects:  35% (4543/12978), 8.99 MiB | 8.97 MiB/s
Receiving objects:  36% (4673/12978), 8.99 MiB | 8.97 MiB/s
Receiving objects:  37% (4802/12978), 12.00 MiB | 7.97 MiB/s
Receiving objects:  38% (4932/12978), 12.00 MiB | 7.97 MiB/s
Receiving objects:  39% (5062/12978), 12.00 MiB | 7.97 MiB/s
Receiving objects:  40% (5192/12978), 12.00 MiB | 7.97 MiB/s
Receiving objects:  41% (5321/12978), 12.00 MiB | 7.97 MiB/s
Receiving objects:  42% (5451/12978), 12.00 MiB | 7.97 MiB/s
Receiving objects:  43% (5581/12978), 12.00 MiB | 7.97 MiB/s
Receiving objects:  44% (5711/12978), 12.00 MiB | 7.97 MiB/s
Receiving objects:  44% (5834/12978), 12.00 MiB | 7.97 MiB/s
Receiving objects:  45% (5841/12978), 12.00 MiB | 7.97 MiB/s
Receiving objects:  46% (5970/12978), 15.63 MiB | 7.79 MiB/s
Receiving objects:  47% (6100/12978), 19.26 MiB | 7.69 MiB/s
Receiving objects:  47% (6200/12978), 19.26 MiB | 7.69 MiB/s
Receiving objects:  48% (6230/12978), 22.56 MiB | 7.51 MiB/s
Receiving objects:  49% (6360/12978), 22.56 MiB | 7.51 MiB/s
Receiving objects:  50% (6489/12978), 22.56 MiB | 7.51 MiB/s
Receiving objects:  51% (6619/12978), 22.56 MiB | 7.51 MiB/s
Receiving objects:  52% (6749/12978), 27.18 MiB | 7.75 MiB/s
Receiving objects:  53% (6879/12978), 27.18 MiB | 7.75 MiB/s
Receiving objects:  54% (7009/12978), 27.18 MiB | 7.75 MiB/s
Receiving objects:  55% (7138/12978), 27.18 MiB | 7.75 MiB/s
Receiving objects:  55% (7192/12978), 27.18 MiB | 7.75 MiB/s
Receiving objects:  56% (7268/12978), 31.40 MiB | 7.84 MiB/s
Receiving objects:  57% (7398/12978), 31.40 MiB | 7.84 MiB/s
Receiving objects:  58% (7528/12978), 31.40 MiB | 7.84 MiB/s
Receiving objects:  59% (7658/12978), 31.40 MiB | 7.84 MiB/s
Receiving objects:  60% (7787/12978), 31.40 MiB | 7.84 MiB/s
Receiving objects:  61% (7917/12978), 31.40 MiB | 7.84 MiB/s
Receiving objects:  62% (8047/12978), 31.40 MiB | 7.84 MiB/s
Receiving objects:  63% (8177/12978), 31.40 MiB | 7.84 MiB/s
Receiving objects:  64% (8306/12978), 31.40 MiB | 7.84 MiB/s
Receiving objects:  65% (8436/12978), 31.40 MiB | 7.84 MiB/s
Receiving objects:  66% (8566/12978), 31.40 MiB | 7.84 MiB/s
Receiving objects:  67% (8696/12978), 31.40 MiB | 7.84 MiB/s
Receiving objects:  68% (8826/12978), 31.40 MiB | 7.84 MiB/s
Receiving objects:  69% (8955/12978), 31.40 MiB | 7.84 MiB/s
Receiving objects:  70% (9085/12978), 31.40 MiB | 7.84 MiB/s
Receiving objects:  71% (9215/12978), 31.40 MiB | 7.84 MiB/s
Receiving objects:  72% (9345/12978), 31.40 MiB | 7.84 MiB/s
Receiving objects:  73% (9474/12978), 31.40 MiB | 7.84 MiB/s
Receiving objects:  74% (9604/12978), 31.40 MiB | 7.84 MiB/s
Receiving objects:  75% (9734/12978), 31.40 MiB | 7.84 MiB/s
Receiving objects:  76% (9864/12978), 31.40 MiB | 7.84 MiB/s
Receiving objects:  77% (9994/12978), 31.40 MiB | 7.84 MiB/s
Receiving objects:  78% (10123/12978), 31.40 MiB | 7.84 MiB/s
Receiving objects:  79% (10253/12978), 31.40 MiB | 7.84 MiB/s
Receiving objects:  80% (10383/12978), 31.40 MiB | 7.84 MiB/s
Receiving objects:  81% (10513/12978), 31.40 MiB | 7.84 MiB/s
Receiving objects:  82% (10642/12978), 37.92 MiB | 8.42 MiB/s
Receiving objects:  83% (10772/12978), 37.92 MiB | 8.42 MiB/s
Receiving objects:  84% (10902/12978), 37.92 MiB | 8.42 MiB/s
Receiving objects:  85% (11032/12978), 37.92 MiB | 8.42 MiB/s
Receiving objects:  86% (11162/12978), 37.92 MiB | 8.42 MiB/s
Receiving objects:  87% (11291/12978), 37.92 MiB | 8.42 MiB/s
Receiving objects:  88% (11421/12978), 37.92 MiB | 8.42 MiB/s
Receiving objects:  89% (11551/12978), 37.92 MiB | 8.42 MiB/s
Receiving objects:  90% (11681/12978), 37.92 MiB | 8.42 MiB/s
Receiving objects:  91% (11810/12978), 37.92 MiB | 8.42 MiB/s
Receiving objects:  92% (11940/12978), 37.92 MiB | 8.42 MiB/s
Receiving objects:  93% (12070/12978), 37.92 MiB | 8.42 MiB/s
Receiving objects:  94% (12200/12978), 37.92 MiB | 8.42 MiB/s
Receiving objects:  95% (12330/12978), 37.92 MiB | 8.42 MiB/s
Receiving objects:  96% (12459/12978), 37.92 MiB | 8.42 MiB/s
Receiving objects:  97% (12589/12978), 37.92 MiB | 8.42 MiB/s
Receiving objects:  98% (12719/12978), 37.92 MiB | 8.42 MiB/s
Receiving objects:  99% (12849/12978), 37.92 MiB | 8.42 MiB/s
Receiving objects:  99% (12898/12978), 37.92 MiB | 8.42 MiB/s
remote: Total 12978 (delta 2788), reused 6334 (delta 1503)        
Receiving objects: 100% (12978/12978), 44.06 MiB | 8.78 MiB/s
Receiving objects: 100% (12978/12978), 45.70 MiB | 8.84 MiB/s, done.
Resolving deltas:   0% (0/2788)
Resolving deltas:   1% (28/2788)
Resolving deltas:   2% (56/2788)
Resolving deltas:   3% (84/2788)
Resolving deltas:   4% (112/2788)
Resolving deltas:   5% (140/2788)
Resolving deltas:   6% (168/2788)
Resolving deltas:   7% (196/2788)
Resolving deltas:   8% (225/2788)
Resolving deltas:   9% (251/2788)
Resolving deltas:  10% (279/2788)
Resolving deltas:  11% (308/2788)
Resolving deltas:  12% (336/2788)
Resolving deltas:  13% (364/2788)
Resolving deltas:  14% (391/2788)
Resolving deltas:  15% (419/2788)
Resolving deltas:  16% (447/2788)
Resolving deltas:  17% (474/2788)
Resolving deltas:  18% (502/2788)
Resolving deltas:  19% (530/2788)
Resolving deltas:  20% (558/2788)
Resolving deltas:  21% (586/2788)
Resolving deltas:  22% (615/2788)
Resolving deltas:  23% (642/2788)
Resolving deltas:  24% (670/2788)
Resolving deltas:  25% (698/2788)
Resolving deltas:  26% (725/2788)
Resolving deltas:  27% (753/2788)
Resolving deltas:  28% (781/2788)
Resolving deltas:  29% (809/2788)
Resolving deltas:  30% (837/2788)
Resolving deltas:  31% (865/2788)
Resolving deltas:  32% (893/2788)
Resolving deltas:  33% (921/2788)
Resolving deltas:  34% (948/2788)
Resolving deltas:  35% (976/2788)
Resolving deltas:  36% (1004/2788)
Resolving deltas:  37% (1032/2788)
Resolving deltas:  38% (1060/2788)
Resolving deltas:  39% (1088/2788)
Resolving deltas:  40% (1116/2788)
Resolving deltas:  41% (1144/2788)
Resolving deltas:  42% (1171/2788)
Resolving deltas:  43% (1199/2788)
Resolving deltas:  44% (1227/2788)
Resolving deltas:  45% (1255/2788)
Resolving deltas:  46% (1283/2788)
Resolving deltas:  47% (1311/2788)
Resolving deltas:  48% (1339/2788)
Resolving deltas:  49% (1367/2788)
Resolving deltas:  50% (1394/2788)
Resolving deltas:  51% (1422/2788)
Resolving deltas:  52% (1450/2788)
Resolving deltas:  53% (1478/2788)
Resolving deltas:  54% (1506/2788)
Resolving deltas:  55% (1535/2788)
Resolving deltas:  56% (1562/2788)
Resolving deltas:  57% (1590/2788)
Resolving deltas:  58% (1618/2788)
Resolving deltas:  59% (1645/2788)
Resolving deltas:  60% (1673/2788)
Resolving deltas:  61% (1701/2788)
Resolving deltas:  62% (1729/2788)
Resolving deltas:  63% (1757/2788)
Resolving deltas:  64% (1785/2788)
Resolving deltas:  65% (1813/2788)
Resolving deltas:  66% (1841/2788)
Resolving deltas:  67% (1868/2788)
Resolving deltas:  68% (1896/2788)
Resolving deltas:  69% (1924/2788)
Resolving deltas:  70% (1952/2788)
Resolving deltas:  71% (1980/2788)
Resolving deltas:  72% (2008/2788)
Resolving deltas:  73% (2036/2788)
Resolving deltas:  74% (2064/2788)
Resolving deltas:  75% (2091/2788)
Resolving deltas:  76% (2119/2788)
Resolving deltas:  77% (2147/2788)
Resolving deltas:  78% (2175/2788)
Resolving deltas:  79% (2205/2788)
Resolving deltas:  80% (2231/2788)
Resolving deltas:  81% (2259/2788)
Resolving deltas:  82% (2287/2788)
Resolving deltas:  83% (2315/2788)
Resolving deltas:  84% (2343/2788)
Resolving deltas:  85% (2370/2788)
Resolving deltas:  86% (2398/2788)
Resolving deltas:  87% (2426/2788)
Resolving deltas:  88% (2454/2788)
Resolving deltas:  89% (2482/2788)
Resolving deltas:  90% (2510/2788)
Resolving deltas:  91% (2538/2788)
Resolving deltas:  92% (2565/2788)
Resolving deltas:  93% (2593/2788)
Resolving deltas:  94% (2622/2788)
Resolving deltas:  95% (2649/2788)
Resolving deltas:  96% (2677/2788)
Resolving deltas:  97% (2705/2788)
Resolving deltas:  98% (2734/2788)
Resolving deltas:  99% (2761/2788)
Resolving deltas: 100% (2788/2788)
Resolving deltas: 100% (2788/2788), done.
Updating files:  69% (8012/11459)
Updating files:  70% (8022/11459)
Updating files:  71% (8136/11459)
Updating files:  72% (8251/11459)
Updating files:  73% (8366/11459)
Updating files:  74% (8480/11459)
Updating files:  75% (8595/11459)
Updating files:  76% (8709/11459)
Updating files:  77% (8824/11459)
Updating files:  78% (8939/11459)
Updating files:  79% (9053/11459)
Updating files:  80% (9168/11459)
Updating files:  81% (9282/11459)
Updating files:  82% (9397/11459)
Updating files:  83% (9511/11459)
Updating files:  84% (9626/11459)
Updating files:  85% (9741/11459)
Updating files:  86% (9855/11459)
Updating files:  87% (9970/11459)
Updating files:  88% (10084/11459)
Updating files:  89% (10199/11459)
Updating files:  90% (10314/11459)
Updating files:  91% (10428/11459)
Updating files:  92% (10543/11459)
Updating files:  93% (10657/11459)
Updating files:  94% (10772/11459)
Updating files:  95% (10887/11459)
Updating files:  96% (11001/11459)
Updating files:  97% (11116/11459)
Updating files:  98% (11230/11459)
Updating files:  99% (11345/11459)
Updating files: 100% (11459/11459)
Updating files: 100% (11459/11459), done.
 00:12

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-mediawiki-1  Started
 Container mediawiki-mediawiki-jobrunner-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  42/133 [========>-------------------]  31%
  70/133 [==============>-------------]  52%
  94/133 [===================>--------]  70%
 110/133 [=======================>----]  82%
 125/133 [==========================>-]  93%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 9.8 s.
 00:10

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 9s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:10

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:23

 01:23

Install 'extensions/GeoData'...

Cloning component(s)
:0: _clone_component "extensions/Elastica"
:1: _clone_component "extensions/CirrusSearch"
:2: _clone_component "extensions/GeoData"
|2| 
|2| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/GeoData to 'extensions/GeoData' (use CLONE_DEPTH=0 for full depth)
|2| Cloning into 'extensions/GeoData'...
|2| remote: Counting objects: 1           
remote: Counting objects: 199, done        
|2| remote: Finding sources:   1% (1/199)           
remote: Finding sources:   2% (3/199)           
remote: Finding sources:   3% (5/199)           
remote: Finding sources:   4% (7/199)           
remote: Finding sources:   5% (9/199)           
remote: Finding sources:   6% (11/199)           
remote: Finding sources:   7% (13/199)           
remote: Finding sources:   8% (15/199)           
remote: Finding sources:   9% (17/199)           
remote: Finding sources:  10% (19/199)           
remote: Finding sources:  11% (21/199)           
remote: Finding sources:  12% (23/199)           
remote: Finding sources:  13% (25/199)           
remote: Finding sources:  14% (27/199)           
remote: Finding sources:  15% (29/199)           
remote: Finding sources:  16% (31/199)           
remote: Finding sources:  17% (33/199)           
remote: Finding sources:  18% (35/199)           
remote: Finding sources:  19% (37/199)           
remote: Finding sources:  20% (39/199)           
remote: Finding sources:  21% (41/199)           
remote: Finding sources:  22% (43/199)           
remote: Finding sources:  23% (45/199)           
remote: Finding sources:  24% (47/199)           
remote: Finding sources:  25% (49/199)           
remote: Finding sources:  26% (51/199)           
remote: Finding sources:  27% (53/199)           
remote: Finding sources:  28% (55/199)           
remote: Finding sources:  29% (57/199)           
remote: Finding sources:  30% (59/199)           
remote: Finding sources:  31% (61/199)           
remote: Finding sources:  32% (63/199)           
remote: Finding sources:  33% (65/199)           
remote: Finding sources:  34% (67/199)           
remote: Finding sources:  35% (69/199)           
remote: Finding sources:  36% (71/199)           
remote: Finding sources:  37% (73/199)           
remote: Finding sources:  38% (75/199)           
remote: Finding sources:  39% (77/199)           
remote: Finding sources:  40% (79/199)           
remote: Finding sources:  41% (81/199)           
remote: Finding sources:  42% (83/199)           
remote: Finding sources:  43% (85/199)           
remote: Finding sources:  44% (87/199)           
remote: Finding sources:  45% (89/199)           
remote: Finding sources:  46% (91/199)           
remote: Finding sources:  47% (93/199)           
remote: Finding sources:  48% (95/199)           
remote: Finding sources:  49% (97/199)           
remote: Finding sources:  50% (99/199)           
remote: Finding sources:  51% (101/199)           
remote: Finding sources:  52% (103/199)           
remote: Finding sources:  53% (105/199)           
remote: Finding sources:  54% (107/199)           
remote: Finding sources:  55% (109/199)           
remote: Finding sources:  56% (111/199)           
remote: Finding sources:  57% (113/199)           
remote: Finding sources:  58% (115/199)           
remote: Finding sources:  59% (117/199)           
remote: Finding sources:  60% (119/199)           
remote: Finding sources:  61% (121/199)           
remote: Finding sources:  62% (123/199)           
remote: Finding sources:  63% (125/199)           
remote: Finding sources:  64% (127/199)           
remote: Finding sources:  65% (129/199)           
remote: Finding sources:  66% (131/199)           
remote: Finding sources:  67% (133/199)           
remote: Finding sources:  68% (135/199)           
remote: Finding sources:  69% (137/199)           
remote: Finding sources:  70% (139/199)           
remote: Finding sources:  71% (141/199)           
remote: Finding sources:  72% (143/199)           
remote: Finding sources:  73% (145/199)           
remote: Finding sources:  74% (147/199)           
remote: F|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/Elastica to 'extensions/Elastica' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/Elastica'...
|0| remote: Counting objects: 1           
remote: Counting objects: 58, done        
|0| remote: Finding sources:   2% (1/58)           
remote: Finding sources:   3% (2/58)           
remote: Finding sources:   5% (3/58)           
remote: Finding sources:   7% (4/58)           
remote: Finding sources:   9% (5/58)           
remote: Finding sources:  10% (6/58)           
remote: Finding sources:  12% (7/58)           
remote: Finding sources:  14% (8/58)           
remote: Finding sources:  16% (9/58)           
remote: Finding sources:  17% (10/58)           
remote: Finding sources:  19% (11/58)           
remote: Finding sources:  21% (12/58)           
remote: Finding sources:  22% (13/58)           
remote: Finding sources:  24% (14/58)           
remote: Finding sources:  26% (15/58)           
remote: Finding sources:  28% (16/58)           
remote: Finding sources:  29% (17/58)           
remote: Finding sources:  31% (18/58)           
remote: Finding sources:  33% (19/58)           
remote: Finding sources:  34% (20/58)           
remote: Finding sources:  36% (21/58)           
remote: Finding sources:  38% (22/58)           
remote: Finding sources:  40% (23/58)           
remote: Finding sources:  41% (24/58)           
remote: Finding sources:  43% (25/58)           
remote: Finding sources:  45% (26/58)           
remote: Finding sources:  47% (27/58)           
remote: Finding sources:  48% (28/58)           
remote: Finding sources:  50% (29/58)           
remote: Finding sources:  52% (30/58)           
remote: Finding sources:  53% (31/58)           
remote: Finding sources:  55% (32/58)           
remote: Finding sources:  57% (33/58)           
remote: Finding sources:  59% (34/58)           
remote: Finding sources:  60% (35/58)           
remote: Finding sources:  62% (36/58)           
remote: Finding sources:  64% (37/58)           
remote: Finding sources:  66% (38/58)           
remote: Finding sources:  67% (39/58)           
remote: Finding sources:  69% (40/58)           
remote: Finding sources:  71% (41/58)           
remote: Finding sources:  72% (42/58)           
remote: Finding sources:  74% (43/58)           
remote: Finding sources:  76% (44/58)           
remote: Finding sources:  78% (45/58)           
remote: Finding sources:  79% (46/58)           
remote: Finding sources:  81% (47/58)           
remote: Finding sources:  83% (48/58)           
remote: Finding sources:  84% (49/58)           
remote: Finding sources:  86% (50/58)           
remote: Finding sources:  88% (51/58)           
remote: Finding sources:  90% (52/58)           
remote: Finding sources:  91% (53/58)           
remote: Finding sources:  93% (54/58)           
remote: Finding sources:  95% (55/58)           
remote: Finding sources:  97% (56/58)           
remote: Finding sources:  98% (57/58)           
remote: Finding sources: 100% (58/58)           
remote: Finding sources: 100% (58/58)        
|0| remote: Getting sizes:   2% (1/54)           
remote: Getting sizes:   4% (2/54)           
remote: Getting sizes:   6% (3/54)           
remote: Getting sizes:   7% (4/54)           
remote: Getting sizes:   9% (5/54)           
remote: Getting sizes:  11% (6/54)           
remote: Getting sizes:  13% (7/54)           
remote: Getting sizes:  15% (8/54)           
remote: Getting sizes:  17% (9/54)           
remote: Getting sizes:  19% (10/54)           
remote: Getting sizes:  20% (11/54)           
remote: Getting sizes:  22% (12/54)           
remote: Getting sizes:  24% (13/54)           
remote: Getting sizes:  26% (14/54)           
remote: Getting sizes:  28% (15/54)           
remote: Getting sizes:  30% (16/54)           
remote: Getting sizes:  31% (17/54)           
remote: Getting sizes:  33% (18/54)         |1| 
|1| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/CirrusSearch to 'extensions/CirrusSearch' (use CLONE_DEPTH=0 for full depth)
|1| Cloning into 'extensions/CirrusSearch'...
|1| remote: Counting objects: 1           
remote: Counting objects: 3030, done        
|1| remote: Finding sources:   1% (16/3030)           
remote: Finding sources:   2% (46/3030)           
remote: Finding sources:   3% (76/3030)           
remote: Finding sources:   4% (107/3030)           
remote: Finding sources:   5% (137/3030)           
remote: Finding sources:   6% (167/3030)           
remote: Finding sources:   7% (197/3030)           
remote: Finding sources:   8% (228/3030)           
remote: Finding sources:   9% (258/3030)           
remote: Finding sources:  10% (288/3030)           
remote: Finding sources:  11% (319/3030)           
remote: Finding sources:  12% (349/3030)           
remote: Finding sources:  13% (379/3030)           
remote: Finding sources:  14% (410/3030)           
remote: Finding sources:  15% (440/3030)           
remote: Finding sources:  16% (470/3030)           
remote: Finding sources:  17% (500/3030)           
remote: Finding sources:  18% (531/3030)           
remote: Finding sources:  19% (561/3030)           
remote: Finding sources:  20% (591/3030)           
remote: Finding sources:  21% (622/3030)           
remote: Finding sources:  22% (652/3030)           
remote: Finding sources:  23% (682/3030)           
remote: Finding sources:  24% (713/3030)           
remote: Finding sources:  25% (743/3030)           
remote: Finding sources:  26% (773/3030)           
remote: Finding sources:  27% (803/3030)           
remote: Finding sources:  28% (834/3030)           
remote: Finding sources:  29% (864/3030)           
remote: Finding sources:  30% (894/3030)           
remote: Finding sources:  31% (925/3030)           
remote: Finding sources:  32% (955/3030)           
remote: Finding sources:  33% (985/3030)           
remote: Finding sources:  34% (1016/3030)           
remote: Finding sources:  35% (1046/3030)           
remote: Finding sources:  36% (1076/3030)           
remote: Finding sources:  37% (1106/3030)           
remote: Finding sources:  38% (1137/3030)           
remote: Finding sources:  39% (1167/3030)           
remote: Finding sources:  40% (1197/3030)           
remote: Finding sources:  41% (1228/3030)           
remote: Finding sources:  42% (1258/3030)           
remote: Finding sources:  43% (1288/3030)           
remote: Finding sources:  44% (1319/3030)           
remote: Finding sources:  45% (1349/3030)           
remote: Finding sources:  46% (1379/3030)           
remote: Finding sources:  47% (1409/3030)           
remote: Finding sources:  48% (1440/3030)           
remote: Finding sources:  49% (1470/3030)           
remote: Finding sources:  50% (1500/3030)           
remote: Finding sources:  51% (1531/3030)           
remote: Finding sources:  52% (1561/3030)           
remote: Finding sources:  53% (1591/3030)           
remote: Finding sources:  54% (1622/3030)           
remote: Finding sources:  55% (1652/3030)           
remote: Finding sources:  56% (1682/3030)           
remote: Finding sources:  57% (1712/3030)           
remote: Finding sources:  58% (1743/3030)           
remote: Finding sources:  59% (1773/3030)           
remote: Finding sources:  60% (1803/3030)           
remote: Finding sources:  61% (1834/3030)           
remote: Finding sources:  62% (1864/3030)           
remote: Finding sources:  63% (1894/3030)           
remote: Finding sources:  64% (1925/3030)           
remote: Finding sources:  65% (1955/3030)           
remote: Finding sources:  66% (1985/3030)           
remote: Finding sources:  67% (2015/3030)           
remote: Finding sources:  68% (2046/3030)           
remote: Finding sources:  69% (2076/3030)           
remote: Finding sources:  70% (2106/3030)           
remote: Finding sources:  71% (2137/30inding sources:  75% (149/199)           
remote: Finding sources:  76% (151/199)           
remote: Finding sources:  77% (153/199)           
remote: Finding sources:  78% (155/199)           
remote: Finding sources:  79% (157/199)           
remote: Finding sources:  80% (159/199)           
remote: Finding sources:  81% (161/199)           
remote: Finding sources:  82% (163/199)           
remote: Finding sources:  83% (165/199)           
remote: Finding sources:  84% (167/199)           
remote: Finding sources:  85% (169/199)           
remote: Finding sources:  86% (171/199)           
remote: Finding sources:  87% (173/199)           
remote: Finding sources:  88% (175/199)           
remote: Finding sources:  89% (177/199)           
remote: Finding sources:  90% (179/199)           
remote: Finding sources:  91% (181/199)           
remote: Finding sources:  92% (183/199)           
remote: Finding sources:  93% (185/199)           
remote: Finding sources:  94% (187/199)           
remote: Finding sources:  95% (189/199)           
remote: Finding sources:  96% (191/199)           
remote: Finding sources:  97% (193/199)           
remote: Finding sources:  98% (195/199)           
remote: Finding sources:  99% (197/199)           
remote: Finding sources: 100% (199/199)           
remote: Finding sources: 100% (199/199)        
|2| remote: Getting sizes:   1% (1/191)           
remote: Getting sizes:   2% (3/191)           
remote: Getting sizes:   3% (5/191)           
remote: Getting sizes:   4% (7/191)           
remote: Getting sizes:   5% (9/191)           
remote: Getting sizes:   6% (11/191)           
remote: Getting sizes:   7% (13/191)           
remote: Getting sizes:   8% (15/191)           
remote: Getting sizes:   9% (17/191)           
remote: Getting sizes:  10% (19/191)           
remote: Getting sizes:  11% (21/191)           
remote: Getting sizes:  12% (22/191)           
remote: Getting sizes:  13% (24/191)           
remote: Getting sizes:  14% (26/191)           
remote: Getting sizes:  15% (28/191)           
remote: Getting sizes:  16% (30/191)           
remote: Getting sizes:  17% (32/191)           
remote: Getting sizes:  18% (34/191)           
remote: Getting sizes:  19% (36/191)           
remote: Getting sizes:  20% (38/191)           
remote: Getting sizes:  21% (40/191)           
remote: Getting sizes:  22% (42/191)           
remote: Getting sizes:  23% (43/191)           
remote: Getting sizes:  24% (45/191)           
remote: Getting sizes:  25% (47/191)           
remote: Getting sizes:  26% (49/191)           
remote: Getting sizes:  27% (51/191)           
remote: Getting sizes:  28% (53/191)           
remote: Getting sizes:  29% (55/191)           
remote: Getting sizes:  30% (57/191)           
remote: Getting sizes:  31% (59/191)           
remote: Getting sizes:  32% (61/191)           
remote: Getting sizes:  33% (63/191)           
remote: Getting sizes:  34% (64/191)           
remote: Getting sizes:  35% (66/191)           
remote: Getting sizes:  36% (68/191)           
remote: Getting sizes:  37% (70/191)           
remote: Getting sizes:  38% (72/191)           
remote: Getting sizes:  39% (74/191)           
remote: Getting sizes:  40% (76/191)           
remote: Getting sizes:  41% (78/191)           
remote: Getting sizes:  42% (80/191)           
remote: Getting sizes:  43% (82/191)           
remote: Getting sizes:  44% (84/191)           
remote: Getting sizes:  45% (85/191)           
remote: Getting sizes:  46% (87/191)           
remote: Getting sizes:  47% (89/191)           
remote: Getting sizes:  48% (91/191)           
remote: Getting sizes:  49% (93/191)           
remote: Getting sizes:  50% (95/191)           
remote: Getting sizes:  51% (97/191)           
remote: Getting sizes:  52% (99/191)           
remote: Getting sizes:  53% (101/191)           
remote: Getting sizes:  54% (103/191)           
remote: Getting sizes:  55% (105/191)           
remote: Getting sizes:  56% (107/191)           
remote: Getting sizes:  57% (10  
remote: Getting sizes:  35% (19/54)           
remote: Getting sizes:  37% (20/54)           
remote: Getting sizes:  39% (21/54)           
remote: Getting sizes:  41% (22/54)           
remote: Getting sizes:  43% (23/54)           
remote: Getting sizes:  44% (24/54)           
remote: Getting sizes:  46% (25/54)           
remote: Getting sizes:  48% (26/54)           
remote: Getting sizes:  50% (27/54)           
remote: Getting sizes:  52% (28/54)           
remote: Getting sizes:  54% (29/54)           
remote: Getting sizes:  56% (30/54)           
remote: Getting sizes:  57% (31/54)           
remote: Getting sizes:  59% (32/54)           
remote: Getting sizes:  61% (33/54)           
remote: Getting sizes:  63% (34/54)           
remote: Getting sizes:  65% (35/54)           
remote: Getting sizes:  67% (36/54)           
remote: Getting sizes:  69% (37/54)           
remote: Getting sizes:  70% (38/54)           
remote: Getting sizes:  72% (39/54)           
remote: Getting sizes:  74% (40/54)           
remote: Getting sizes:  76% (41/54)           
remote: Getting sizes:  78% (42/54)           
remote: Getting sizes:  80% (43/54)           
remote: Getting sizes:  81% (44/54)           
remote: Getting sizes:  83% (45/54)           
remote: Getting sizes:  85% (46/54)           
remote: Getting sizes:  87% (47/54)           
remote: Getting sizes:  89% (48/54)           
remote: Getting sizes:  91% (49/54)           
remote: Getting sizes:  93% (50/54)           
remote: Getting sizes:  94% (51/54)           
remote: Getting sizes:  96% (52/54)           
remote: Getting sizes:  98% (53/54)           
remote: Getting sizes: 100% (54/54)           
remote: Getting sizes: 100% (54/54)        
|0| remote: Compressing objects:   1% (1687/237865)           
remote: Compressing objects:   2% (3854/237865)           
remote: Compressing objects:   5% (11607/237865)           
remote: Compressing objects:   6% (13084/237865)           
remote: Compressing objects:  99% (234590/237865)           
remote: Compressing objects: 100% (237157/237865)           
remote: Compressing objects: 100% (237865/237865)        
|0| Receiving objects:   1% (1/58)
Receiving objects:   3% (2/58)
Receiving objects:   5% (3/58)
Receiving objects:   6% (4/58)
Receiving objects:   8% (5/58)
Receiving objects:  10% (6/58)
Receiving objects:  12% (7/58)
Receiving objects:  13% (8/58)
Receiving objects:  15% (9/58)
Receiving objects:  17% (10/58)
Receiving objects:  18% (11/58)
Receiving objects:  20% (12/58)
Receiving objects:  22% (13/58)
Receiving objects:  24% (14/58)
Receiving objects:  25% (15/58)
Receiving objects:  27% (16/58)
Receiving objects:  29% (17/58)
Receiving objects:  31% (18/58)
Receiving objects:  32% (19/58)
Receiving objects:  34% (20/58)
Receiving objects:  36% (21/58)
Receiving objects:  37% (22/58)
Receiving objects:  39% (23/58)
Receiving objects:  41% (24/58)
Receiving objects:  43% (25/58)
Receiving objects:  44% (26/58)
Receiving objects:  46% (27/58)
Receiving objects:  48% (28/58)
Receiving objects:  50% (29/58)
Receiving objects:  51% (30/58)
Receiving objects:  53% (31/58)
Receiving objects:  55% (32/58)
Receiving objects:  56% (33/58)
Receiving objects:  58% (34/58)
Receiving objects:  60% (35/58)
Receiving objects:  62% (36/58)
Receiving objects:  63% (37/58)
Receiving objects:  65% (38/58)
Receiving objects:  67% (39/58)
Receiving objects:  68% (40/58)
Receiving objects:  70% (41/58)
Receiving objects:  72% (42/58)
Receiving objects:  74% (43/58)
Receiving objects:  75% (44/58)
Receiving objects:  77% (45/58)
Receiving objects:  79% (46/58)
Receiving objects:  81% (47/58)
Receiving objects:  82% (48/58)
Receiving objects:  84% (49/58)
Receiving objects:  86% (50/58)
Receiving objects:  87% (51/58)
Receiving objects:  89% (52/58)
Receiving objects:  91% (53/58)
Receiving objects:  93% (54/58)
remote: Total 58 (delta 9), reused 33 (delta 2)        
|0| Receiving objects:  94% (55/58)
Receiving objects:  96% (56/58)
Receiving objects:  98% (57/58)
Receiving objects: 100% (58/58)
Receiving objects: 100% (58/58), 85.60 KiB | 2.95 MiB/s, done.
|0| Resolving deltas:   0% (0/9)
Resolving deltas:  11% (1/9)
Resolving deltas:  22% (2/9)
Resolving deltas:  33% (3/9)
Resolving deltas:  44% (4/9)
Resolving deltas:  55% (5/9)
Resolving deltas:  77% (7/9)
Resolving deltas:  88% (8/9)
Resolving deltas: 100% (9/9)
Resolving deltas: 100% (9/9), done.
|0|  00:01
30)           
remote: Finding sources:  72% (2167/3030)           
remote: Finding sources:  73% (2197/3030)           
remote: Finding sources:  74% (2228/3030)           
remote: Finding sources:  75% (2258/3030)           
remote: Finding sources:  76% (2288/3030)           
remote: Finding sources:  77% (2318/3030)           
remote: Finding sources:  78% (2349/3030)           
remote: Finding sources:  79% (2379/3030)           
remote: Finding sources:  80% (2409/3030)           
remote: Finding sources:  81% (2440/3030)           
remote: Finding sources:  82% (2470/3030)           
remote: Finding sources:  83% (2500/3030)           
remote: Finding sources:  84% (2531/3030)           
remote: Finding sources:  85% (2561/3030)           
remote: Finding sources:  86% (2591/3030)           
remote: Finding sources:  87% (2621/3030)           
remote: Finding sources:  88% (2652/3030)           
remote: Finding sources:  89% (2682/3030)           
remote: Finding sources:  90% (2712/3030)           
remote: Finding sources:  91% (2743/3030)           
remote: Finding sources:  92% (2773/3030)           
remote: Finding sources:  93% (2803/3030)           
remote: Finding sources:  94% (2834/3030)           
remote: Finding sources:  95% (2864/3030)           
remote: Finding sources:  96% (2894/3030)           
remote: Finding sources:  97% (2924/3030)           
remote: Finding sources:  98% (2955/3030)           
remote: Finding sources:  99% (2985/3030)           
remote: Finding sources: 100% (3015/3030)           
remote: Finding sources: 100% (3030/3030)        
|1| remote: Getting sizes:   1% (8/1436)           
remote: Getting sizes:   2% (22/1436)           
remote: Getting sizes:   3% (36/1436)           
remote: Getting sizes:   4% (51/1436)           
remote: Getting sizes:   5% (65/1436)           
remote: Getting sizes:   6% (79/1436)           
remote: Getting sizes:   7% (94/1436)           
remote: Getting sizes:   8% (108/1436)           
remote: Getting sizes:   9% (123/1436)           
remote: Getting sizes:  10% (137/1436)           
remote: Getting sizes:  11% (151/1436)           
remote: Getting sizes:  12% (166/1436)           
remote: Getting sizes:  13% (180/1436)           
remote: Getting sizes:  14% (194/1436)           
remote: Getting sizes:  15% (209/1436)           
remote: Getting sizes:  16% (223/1436)           
remote: Getting sizes:  17% (237/1436)           
remote: Getting sizes:  18% (252/1436)           
remote: Getting sizes:  19% (266/1436)           
remote: Getting sizes:  20% (281/1436)           
remote: Getting sizes:  21% (295/1436)           
remote: Getting sizes:  22% (309/1436)           
remote: Getting sizes:  23% (324/1436)           
remote: Getting sizes:  24% (338/1436)           
remote: Getting sizes:  25% (352/1436)           
remote: Getting sizes:  26% (367/1436)           
remote: Getting sizes:  27% (381/1436)           
remote: Getting sizes:  28% (395/1436)           
remote: Getting sizes:  29% (410/1436)           
remote: Getting sizes:  30% (424/1436)           
remote: Getting sizes:  31% (438/1436)           
remote: Getting sizes:  32% (453/1436)           
remote: Getting sizes:  33% (467/1436)           
remote: Getting sizes:  34% (482/1436)           
remote: Getting sizes:  35% (496/1436)           
remote: Getting sizes:  36% (510/1436)           
remote: Getting sizes:  37% (525/1436)           
remote: Getting sizes:  38% (539/1436)           
remote: Getting sizes:  39% (553/1436)           
remote: Getting sizes:  40% (568/1436)           
remote: Getting sizes:  41% (582/1436)           
remote: Getting sizes:  42% (596/1436)           
remote: Getting sizes:  43% (611/1436)           
remote: Getting sizes:  44% (625/1436)           
remote: Getting sizes:  45% (640/1436)           
remote: Getting sizes:  46% (654/1436)           
remote: Getting sizes:  47% (668/1436)           
remote: Getting sizes:  48% (683/1436)           
remote: Getting sizes:  49% (697/1436)           
remote: Getting sizes:  50% (711/1436) 8/191)           
remote: Getting sizes:  58% (110/191)           
remote: Getting sizes:  59% (112/191)           
remote: Getting sizes:  60% (114/191)           
remote: Getting sizes:  61% (116/191)           
remote: Getting sizes:  62% (118/191)           
remote: Getting sizes:  63% (120/191)           
remote: Getting sizes:  64% (122/191)           
remote: Getting sizes:  65% (124/191)           
remote: Getting sizes:  66% (126/191)           
remote: Getting sizes:  67% (128/191)           
remote: Getting sizes:  68% (129/191)           
remote: Getting sizes:  69% (131/191)           
remote: Getting sizes:  70% (133/191)           
remote: Getting sizes:  71% (135/191)           
remote: Getting sizes:  72% (137/191)           
remote: Getting sizes:  73% (139/191)           
remote: Getting sizes:  74% (141/191)           
remote: Getting sizes:  75% (143/191)           
remote: Getting sizes:  76% (145/191)           
remote: Getting sizes:  77% (147/191)           
remote: Getting sizes:  78% (149/191)           
remote: Getting sizes:  79% (150/191)           
remote: Getting sizes:  80% (152/191)           
remote: Getting sizes:  81% (154/191)           
remote: Getting sizes:  82% (156/191)           
remote: Getting sizes:  83% (158/191)           
remote: Getting sizes:  84% (160/191)           
remote: Getting sizes:  85% (162/191)           
remote: Getting sizes:  86% (164/191)           
remote: Getting sizes:  87% (166/191)           
remote: Getting sizes:  88% (168/191)           
remote: Getting sizes:  89% (170/191)           
remote: Getting sizes:  90% (171/191)           
remote: Getting sizes:  91% (173/191)           
remote: Getting sizes:  92% (175/191)           
remote: Getting sizes:  93% (177/191)           
remote: Getting sizes:  94% (179/191)           
remote: Getting sizes:  95% (181/191)           
remote: Getting sizes:  96% (183/191)           
remote: Getting sizes:  97% (185/191)           
remote: Getting sizes:  98% (187/191)           
remote: Getting sizes:  99% (189/191)           
remote: Getting sizes: 100% (191/191)           
remote: Getting sizes: 100% (191/191)        
|2| remote: Compressing objects:   1% (3615/587220)           
remote: Compressing objects:   2% (9614/587220)           
remote: Compressing objects:   3% (19808/587220)           
remote: Compressing objects:   4% (21408/587220)           
remote: Compressing objects:   5% (27588/587220)           
remote: Compressing objects:   6% (35878/587220)           
remote: Compressing objects:   7% (40317/587220)           
remote: Compressing objects:   8% (45302/587220)           
remote: Compressing objects:  10% (58150/587220)           
remote: Compressing objects:  11% (62901/587220)           
remote: Compressing objects:  12% (68664/587220)           
remote: Compressing objects:  13% (79223/587220)           
remote: Compressing objects:  14% (80412/587220)           
remote: Compressing objects:  15% (86706/587220)           
remote: Compressing objects:  17% (100658/587220)           
remote: Compressing objects:  18% (103594/587220)           
remote: Compressing objects:  19% (109593/587220)           
remote: Compressing objects:  20% (115649/587220)           
remote: Compressing objects:  21% (120467/587220)           
remote: Compressing objects:  22% (127503/587220)           
remote: Compressing objects:  23% (134254/587220)           
remote: Compressing objects:  24% (140326/587220)           
remote: Compressing objects:  25% (146313/587220)           
remote: Compressing objects:  26% (151560/587220)           
remote: Compressing objects:  27% (158279/587220)           
remote: Compressing objects:  28% (164245/587220)           
remote: Compressing objects:  29% (168385/587220)           
remote: Compressing objects:  30% (173731/587220)           
remote: Compressing objects:  31% (179169/587220)           
remote: Compressing objects:  32% (187742/587220)           
remote: Compressing objects:  33% (191128/587220)           
remote: Compressing objects:  34% (197924/587220)           
remote: Compressing objects:  35% (203517/587220)           
remote: Compressing objects:  36% (209151/587220)           
remote: Compressing objects:  37% (214464/587220)           
remote: Compressing objects:  38% (222517/587220)           
remote: Compressing objects:  75% (440439/587220)           
remote: Compressing objects:  76% (445243/587220)           
remote: Compressing objects:  77% (454847/587220)           
remote: Compressing objects:  78% (459678/587220)           
remote: Compressing objects:  79% (461159/587220)           
remote: Compressing objects:  80% (468462/587220)           
remote: Compressing objects:  81% (477415/587220)           
remote: Compressing objects:  82% (480410/587220)           
remote: Compressing objects:  83% (484951/587220)           
remote: Compressing objects:  84% (491342/587220)           
remote: Compressing objects:  85% (499710/587220)           
remote: Compressing objects:  86% (504407/587220)           
remote: Compressing objects:  87% (508106/587220)           
remote: Compressing objects:  88% (515384/587220)           
remote: Compressing objects:  89% (524820/587220)           
remote: Compressing objects:  90% (526802/587220)           
remote: Compressing objects:  91% (532066/587220)           
remote: Compressing objects:  92% (538098/587220)           
remote: Compressing objects:  93% (543408/587220)           
remote: Compressing objects:  94% (551883/587220)           
remote: Compressing objects:  95% (555456/587220)           
remote: Compressing objects:  96% (566076/587220)           
remote: Compressing objects:  97% (566805/587220)           
remote: Compressing objects:  98% (573541/587220)           
remote: Compressing objects:  99% (580201/587220)           
remote: Compressing objects: 100% (587125/587220)           
remote: Compressing objects: 100% (587220/587220)        
|2| Receiving objects:   0% (1/199)
Receiving objects:   1% (2/199)
Receiving objects:   2% (4/199)
Receiving objects:   3% (6/199)
Receiving objects:   4% (8/199)
Receiving objects:   5% (10/199)
Receiving objects:   6% (12/199)
Receiving objects:   7% (14/199)
Receiving objects:   8% (16/199)
Receiving objects:   9% (18/199)
Receiving objects:  10% (20/199)
Receiving objects:  11% (22/199)
Receiving objects:  12% (24/199)
Receiving objects:  13% (26/199)
Receiving objects:  14% (28/199)
Receiving objects:  15% (30/199)
Receiving objects:  16% (32/199)
Receiving objects:  17% (34/199)
Receiving objects:  18% (36/199)
Receiving objects:  19% (38/199)
Receiving objects:  20% (40/199)
Receiving objects:  21% (42/199)
Receiving objects:  22% (44/199)
Receiving objects:  23% (46/199)
Receiving objects:  24% (48/199)
Receiving objects:  25% (50/199)
Receiving objects:  26% (52/199)
Receiving objects:  27% (54/199)
Receiving objects:  28% (56/199)
Receiving objects:  29% (58/199)
Receiving objects:  30% (60/199)
Receiving objects:  31% (62/199)
Receiving objects:  32% (64/199)
Receiving objects:  33% (66/199)
Receiving objects:  34% (68/199)
Receiving objects:  35% (70/199)
Receiving objects:  36% (72/199)
Receiving objects:  37% (74/199)
Receiving objects:  38% (76/199)
Receiving objects:  39% (78/199)
Receiving objects:  40% (80/199)
Receiving objects:  41% (82/199)
Receiving objects:  42% (84/199)
Receiving objects:  43% (86/199)
Receiving objects:  44% (88/199)
Receiving objects:  45% (90/199)
Receiving objects:  46% (92/199)
Receiving objects:  47% (94/199)
Receiving objects:  48% (96/199)
Receiving objects:  49% (98/199)
Receiving objects:  50% (100/199)
Receiving objects:  51% (102/199)
Receiving objects:  52% (104/199)
Receiving objects:  53% (106/199)
Receiving objects:  54% (108/199)
Receiving objects:  55% (110/199)
Receiving objects:  56% (112/199)
Receiving objects:  57% (114/199)
Receiving objects:  58% (116/199)
Receiving objects:  59% (118/199)
Receiving objects:  60% (120/199)
Receiving objects:  61% (122/199)
Receiving objects:  62% (124/199)
Receiving objects:  63% (126/199)
Receiving objects:  64% (128/199)
Receiving objects:  65% (130/199)
Receiving objects:  66% (132/199)
Receiving objects:  67% (134/199)
Receiving objects:  68% (136/199)
Receiving objects:  69% (138/199)
Receiving objects:  70% (140/199)
Receiving objects:  71% (142/199)
Receiving objects:  72% (144/199)
Receiving objects:  73% (146/199)
Receiving objects:  74% (148/199)
Receiving objects:  75% (150/199)
Receiving objects:  76% (152/199)
Receiving objects:  77% (154/199)
Receiving objects:  78% (156/199)
Receiving objects:  79% (158/199)
Receiving objects:  80% (160/199)
Receiving objects:  81% (162/199)
Receiving objects:  82% (164/199)
Receiving objects:  83% (166/199)
Receiving objects:  84% (168/199)
Receiving objects:  85% (170/199)
Receiving objects:  86% (172/199)
Receiving objects:  87% (174/199)
Receiving objects:  88% (176/199)
Receiving objects:  89% (178/199)
Receiving objects:  90% (180/199)
remote: Total 199 (delta 20), reused 61 (delta 6)        
|2| Receiving objects:  91% (182/199)
Receiving objects:  92% (184/199)
Receiving objects:  93% (186/199)
Receiving objects:  94% (188/199)
Receiving objects:  95% (190/199)
Receiving objects:  96% (192/199)
Receiving objects:  97% (194/199)
Receiving objects:  98% (196/199)
Receiving objects:  99% (198/199)
Receiving objects: 100% (199/199)
Receiving objects: 100% (199/199), 204.35 KiB | 5.84 MiB/s, done.
|2| Resolving deltas:   0% (0/20)
Resolving deltas:   5% (1/20)
Resolving deltas:  10% (2/20)
Resolving deltas:  15% (3/20)
Resolving deltas:  20% (4/20)
Resolving deltas:  25% (5/20)
Resolving deltas:  30% (6/20)
Resolving deltas:  35% (7/20)
Resolving deltas:  40% (8/20)
Resolving deltas:  45% (9/20)
Resolving deltas:  50% (10/20)
Resolving deltas:  55% (11/20)
Resolving deltas:  60% (12/20)
Resolving deltas:  65% (13/20)
Resolving deltas:  70% (14/20)
Resolving deltas:  75% (15/20)
Resolving deltas:  80% (16/20)
Resolving deltas:  85% (17/20)
Resolving deltas:  90% (18/20)
Resolving deltas:  95% (19/20)
Resolving deltas: 100% (20/20)
Resolving deltas: 100% (20/20), done.
|2|  00:01
          
remote: Getting sizes:  51% (726/1436)           
remote: Getting sizes:  52% (740/1436)           
remote: Getting sizes:  53% (754/1436)           
remote: Getting sizes:  54% (769/1436)           
remote: Getting sizes:  55% (783/1436)           
remote: Getting sizes:  56% (797/1436)           
remote: Getting sizes:  57% (812/1436)           
remote: Getting sizes:  58% (826/1436)           
remote: Getting sizes:  59% (841/1436)           
remote: Getting sizes:  60% (855/1436)           
remote: Getting sizes:  61% (869/1436)           
remote: Getting sizes:  62% (884/1436)           
remote: Getting sizes:  63% (898/1436)           
remote: Getting sizes:  64% (912/1436)           
remote: Getting sizes:  65% (927/1436)           
remote: Getting sizes:  66% (941/1436)           
remote: Getting sizes:  67% (955/1436)           
remote: Getting sizes:  68% (970/1436)           
remote: Getting sizes:  69% (984/1436)           
remote: Getting sizes:  70% (999/1436)           
remote: Getting sizes:  71% (1013/1436)           
remote: Getting sizes:  72% (1027/1436)           
remote: Getting sizes:  73% (1042/1436)           
remote: Getting sizes:  74% (1056/1436)           
remote: Getting sizes:  75% (1070/1436)           
remote: Getting sizes:  76% (1085/1436)           
remote: Getting sizes:  77% (1099/1436)           
remote: Getting sizes:  78% (1113/1436)           
remote: Getting sizes:  79% (1128/1436)           
remote: Getting sizes:  80% (1142/1436)           
remote: Getting sizes:  81% (1156/1436)           
remote: Getting sizes:  82% (1171/1436)           
remote: Getting sizes:  83% (1185/1436)           
remote: Getting sizes:  84% (1200/1436)           
remote: Getting sizes:  85% (1214/1436)           
remote: Getting sizes:  86% (1228/1436)           
remote: Getting sizes:  87% (1243/1436)           
remote: Getting sizes:  88% (1257/1436)           
remote: Getting sizes:  89% (1271/1436)           
remote: Getting sizes:  90% (1286/1436)           
remote: Getting sizes:  91% (1300/1436)           
remote: Getting sizes:  92% (1314/1436)           
remote: Getting sizes:  93% (1329/1436)           
remote: Getting sizes:  94% (1343/1436)           
remote: Getting sizes:  95% (1358/1436)           
remote: Getting sizes:  96% (1372/1436)           
remote: Getting sizes:  97% (1386/1436)           
remote: Getting sizes:  98% (1401/1436)           
remote: Getting sizes:  99% (1415/1436)           
remote: Getting sizes: 100% (1429/1436)           
remote: Getting sizes: 100% (1436/1436)        
|1| remote: Compressing objects:   1% (27369/5458009)           
remote: Compressing objects:   2% (82500/5458009)           
remote: Compressing objects:   3% (162125/5458009)           
remote: Compressing objects:   4% (209858/5458009)           
remote: Compressing objects:   5% (252618/5458009)           
remote: Compressing objects:   6% (307694/5458009)           
remote: Compressing objects:   7% (370567/5458009)           
remote: Compressing objects:   9% (512486/5458009)           
remote: Compressing objects:  11% (609731/5458009)           
remote: Compressing objects:  13% (697349/5458009)           
remote: Compressing objects:  14% (781007/5458009)           
remote: Compressing objects:  16% (864640/5458009)           
remote: Compressing objects:  17% (948050/5458009)           
remote: Compressing objects:  18% (991465/5458009)           
remote: Compressing objects:  19% (1030130/5458009)           
remote: Compressing objects:  20% (1068779/5458009)           
remote: Compressing objects:  21% (1141013/5458009)           
remote: Compressing objects:  22% (1208778/5458009)           
remote: Compressing objects:  23% (1240141/5458009)           
remote: Compressing objects:  24% (1283616/5458009)           
remote: Compressing objects:  25% (1341547/5458009)           
remote: Compressing objects:  26% (1402553/5458009)           
remote: Compressing objects:  27% (1454774/5458009)           
remote: Compressing objects:  28% (1503565/5458009)           
remote: Compressing objects:  29% (1557533/5458009)           
remote: Compressing objects:  30% (1613738/5458009)           
remote: Compressing objects:  31% (1666276/5458009)           
remote: Compressing objects:  32% (1719284/5458009)           
remote: Compressing objects:  33% (1775522/5458009)           
remote: Compressing objects:  34% (1830179/5458009)           
remote: Compressing objects:  35% (1884699/5458009)           
remote: Compressing objects:  36% (1938482/5458009)           
remote: Compressing objects:  49% (2689054/5458009)           
remote: Compressing objects:  50% (2710611/5458009)           
remote: Compressing objects:  51% (2762965/5458009)           
remote: Compressing objects:  52% (2850763/5458009)           
remote: Compressing objects:  53% (2865726/5458009)           
remote: Compressing objects:  54% (2920388/5458009)           
remote: Compressing objects:  55% (2988043/5458009)           
remote: Compressing objects:  56% (3034319/5458009)           
remote: Compressing objects:  57% (3083962/5458009)           
remote: Compressing objects:  58% (3150299/5458009)           
remote: Compressing objects:  59% (3206259/5458009)           
remote: Compressing objects:  60% (3250058/5458009)           
remote: Compressing objects:  61% (3303026/5458009)           
remote: Compressing objects:  62% (3360872/5458009)           
remote: Compressing objects:  63% (3417834/5458009)           
remote: Compressing objects:  64% (3470473/5458009)           
remote: Compressing objects:  65% (3533137/5458009)           
remote: Compressing objects:  66% (3579247/5458009)           
remote: Compressing objects:  67% (3631728/5458009)           
remote: Compressing objects:  68% (3692499/5458009)           
remote: Compressing objects:  69% (3749715/5458009)           
remote: Compressing objects:  70% (3819132/5458009)           
remote: Compressing objects:  71% (3849245/5458009)           
remote: Compressing objects:  72% (3904166/5458009)           
remote: Compressing objects:  73% (3972576/5458009)           
remote: Compressing objects:  74% (4015272/5458009)           
remote: Compressing objects:  75% (4069341/5458009)           
remote: Compressing objects:  76% (4126998/5458009)           
remote: Compressing objects:  77% (4181805/5458009)           
remote: Compressing objects:  90% (4910391/5458009)           
remote: Compressing objects:  91% (4949966/5458009)           
remote: Compressing objects:  92% (5000777/5458009)           
remote: Compressing objects:  93% (5062349/5458009)           
remote: Compressing objects:  94% (5105795/5458009)           
remote: Compressing objects:  95% (5158080/5458009)           
remote: Compressing objects:  96% (5221084/5458009)           
remote: Compressing objects:  97% (5276018/5458009)           
remote: Compressing objects:  98% (5331267/5458009)           
remote: Compressing objects:  99% (5380401/5458009)           
remote: Compressing objects: 100% (5453595/5458009)           
remote: Compressing objects: 100% (5458009/5458009)        
|1| Receiving objects:   0% (1/3030)
Receiving objects:   1% (31/3030)
Receiving objects:   2% (61/3030)
Receiving objects:   3% (91/3030)
Receiving objects:   4% (122/3030)
Receiving objects:   5% (152/3030)
Receiving objects:   6% (182/3030)
Receiving objects:   7% (213/3030)
Receiving objects:   8% (243/3030)
Receiving objects:   9% (273/3030)
Receiving objects:  10% (303/3030)
Receiving objects:  11% (334/3030)
Receiving objects:  12% (364/3030)
Receiving objects:  13% (394/3030)
Receiving objects:  14% (425/3030)
Receiving objects:  15% (455/3030)
Receiving objects:  16% (485/3030)
Receiving objects:  17% (516/3030)
Receiving objects:  18% (546/3030)
Receiving objects:  19% (576/3030)
Receiving objects:  20% (606/3030)
Receiving objects:  21% (637/3030)
Receiving objects:  22% (667/3030)
Receiving objects:  23% (697/3030)
Receiving objects:  24% (728/3030)
Receiving objects:  25% (758/3030)
Receiving objects:  26% (788/3030)
Receiving objects:  27% (819/3030)
Receiving objects:  28% (849/3030)
Receiving objects:  29% (879/3030)
Receiving objects:  30% (909/3030)
Receiving objects:  31% (940/3030)
Receiving objects:  32% (970/3030)
Receiving objects:  33% (1000/3030)
Receiving objects:  34% (1031/3030)
Receiving objects:  35% (1061/3030)
Receiving objects:  36% (1091/3030)
Receiving objects:  37% (1122/3030)
Receiving objects:  38% (1152/3030)
Receiving objects:  39% (1182/3030)
Receiving objects:  40% (1212/3030)
Receiving objects:  41% (1243/3030)
Receiving objects:  42% (1273/3030)
Receiving objects:  43% (1303/3030)
Receiving objects:  44% (1334/3030)
Receiving objects:  45% (1364/3030)
Receiving objects:  46% (1394/3030)
Receiving objects:  47% (1425/3030)
Receiving objects:  48% (1455/3030)
Receiving objects:  49% (1485/3030)
Receiving objects:  50% (1515/3030)
Receiving objects:  51% (1546/3030)
Receiving objects:  52% (1576/3030)
Receiving objects:  53% (1606/3030)
Receiving objects:  54% (1637/3030)
Receiving objects:  55% (1667/3030)
Receiving objects:  56% (1697/3030)
Receiving objects:  57% (1728/3030)
Receiving objects:  58% (1758/3030)
Receiving objects:  59% (1788/3030)
Receiving objects:  60% (1818/3030)
Receiving objects:  61% (1849/3030)
Receiving objects:  62% (1879/3030)
Receiving objects:  63% (1909/3030)
Receiving objects:  64% (1940/3030)
Receiving objects:  65% (1970/3030)
Receiving objects:  66% (2000/3030)
Receiving objects:  67% (2031/3030)
Receiving objects:  68% (2061/3030)
Receiving objects:  69% (2091/3030)
Receiving objects:  70% (2121/3030)
Receiving objects:  71% (2152/3030)
Receiving objects:  72% (2182/3030)
Receiving objects:  73% (2212/3030)
Receiving objects:  74% (2243/3030)
Receiving objects:  75% (2273/3030)
Receiving objects:  76% (2303/3030)
Receiving objects:  77% (2334/3030)
Receiving objects:  78% (2364/3030)
Receiving objects:  79% (2394/3030)
Receiving objects:  80% (2424/3030)
Receiving objects:  81% (2455/3030)
Receiving objects:  82% (2485/3030)
Receiving objects:  83% (2515/3030)
Receiving objects:  84% (2546/3030)
Receiving objects:  85% (2576/3030)
Receiving objects:  86% (2606/3030)
Receiving objects:  87% (2637/3030)
Receiving objects:  88% (2667/3030)
Receiving objects:  89% (2697/3030)
Receiving objects:  90% (2727/3030)
Receiving objects:  91% (2758/3030)
Receiving objects:  92% (2788/3030)
Receiving objects:  93% (2818/3030)
Receiving objects:  94% (2849/3030)
Receiving objects:  95% (2879/3030)
Receiving objects:  96% (2909/3030)
remote: Total 3030 (delta 1722), reused 2380 (delta 1592)        
|1| Receiving objects:  97% (2940/3030)
Receiving objects:  98% (2970/3030)
Receiving objects:  99% (3000/3030)
Receiving objects: 100% (3030/3030)
Receiving objects: 100% (3030/3030), 2.02 MiB | 11.04 MiB/s, done.
|1| Resolving deltas:   0% (0/1722)
Resolving deltas:   1% (18/1722)
Resolving deltas:   2% (35/1722)
Resolving deltas:   3% (52/1722)
Resolving deltas:   4% (69/1722)
Resolving deltas:   5% (87/1722)
Resolving deltas:   6% (104/1722)
Resolving deltas:   7% (121/1722)
Resolving deltas:   8% (138/1722)
Resolving deltas:   9% (155/1722)
Resolving deltas:  10% (173/1722)
Resolving deltas:  11% (190/1722)
Resolving deltas:  12% (207/1722)
Resolving deltas:  13% (224/1722)
Resolving deltas:  14% (242/1722)
Resolving deltas:  15% (259/1722)
Resolving deltas:  16% (276/1722)
Resolving deltas:  17% (293/1722)
Resolving deltas:  18% (310/1722)
Resolving deltas:  19% (328/1722)
Resolving deltas:  20% (345/1722)
Resolving deltas:  21% (362/1722)
Resolving deltas:  22% (379/1722)
Resolving deltas:  23% (397/1722)
Resolving deltas:  24% (414/1722)
Resolving deltas:  25% (431/1722)
Resolving deltas:  26% (448/1722)
Resolving deltas:  27% (465/1722)
Resolving deltas:  28% (483/1722)
Resolving deltas:  29% (500/1722)
Resolving deltas:  30% (517/1722)
Resolving deltas:  31% (534/1722)
Resolving deltas:  32% (552/1722)
Resolving deltas:  33% (569/1722)
Resolving deltas:  34% (586/1722)
Resolving deltas:  35% (603/1722)
Resolving deltas:  36% (620/1722)
Resolving deltas:  37% (638/1722)
Resolving deltas:  38% (655/1722)
Resolving deltas:  39% (672/1722)
Resolving deltas:  40% (689/1722)
Resolving deltas:  41% (708/1722)
Resolving deltas:  42% (725/1722)
Resolving deltas:  43% (741/1722)
Resolving deltas:  44% (758/1722)
Resolving deltas:  45% (775/1722)
Resolving deltas:  46% (793/1722)
Resolving deltas:  47% (810/1722)
Resolving deltas:  48% (827/1722)
Resolving deltas:  49% (844/1722)
Resolving deltas:  50% (861/1722)
Resolving deltas:  51% (879/1722)
Resolving deltas:  52% (896/1722)
Resolving deltas:  53% (913/1722)
Resolving deltas:  54% (930/1722)
Resolving deltas:  55% (948/1722)
Resolving deltas:  56% (965/1722)
Resolving deltas:  57% (982/1722)
Resolving deltas:  58% (999/1722)
Resolving deltas:  59% (1016/1722)
Resolving deltas:  60% (1034/1722)
Resolving deltas:  61% (1051/1722)
Resolving deltas:  62% (1068/1722)
Resolving deltas:  63% (1085/1722)
Resolving deltas:  64% (1103/1722)
Resolving deltas:  65% (1120/1722)
Resolving deltas:  66% (1137/1722)
Resolving deltas:  67% (1154/1722)
Resolving deltas:  68% (1171/1722)
Resolving deltas:  69% (1189/1722)
Resolving deltas:  70% (1206/1722)
Resolving deltas:  71% (1223/1722)
Resolving deltas:  72% (1240/1722)
Resolving deltas:  73% (1258/1722)
Resolving deltas:  74% (1275/1722)
Resolving deltas:  75% (1292/1722)
Resolving deltas:  76% (1309/1722)
Resolving deltas:  77% (1326/1722)
Resolving deltas:  78% (1344/1722)
Resolving deltas:  79% (1361/1722)
Resolving deltas:  80% (1378/1722)
Resolving deltas:  81% (1395/1722)
Resolving deltas:  82% (1413/1722)
Resolving deltas:  83% (1430/1722)
Resolving deltas:  84% (1447/1722)
Resolving deltas:  85% (1464/1722)
Resolving deltas:  86% (1481/1722)
Resolving deltas:  87% (1499/1722)
Resolving deltas:  88% (1516/1722)
Resolving deltas:  89% (1534/1722)
Resolving deltas:  90% (1550/1722)
Resolving deltas:  91% (1568/1722)
Resolving deltas:  92% (1585/1722)
Resolving deltas:  93% (1602/1722)
Resolving deltas:  94% (1620/1722)
Resolving deltas:  95% (1636/1722)
Resolving deltas:  96% (1654/1722)
Resolving deltas:  97% (1671/1722)
Resolving deltas:  98% (1688/1722)
Resolving deltas:  99% (1705/1722)
Resolving deltas: 100% (1722/1722)
Resolving deltas: 100% (1722/1722), done.
|1|  00:01
 00:01

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 9 installs, 0 updates, 0 removals
  - Locking elasticsearch/elasticsearch (v7.17.1)
  - Locking ezimuel/guzzlestreams (3.1.0)
  - Locking ezimuel/ringphp (1.3.0)
  - Locking nyholm/dsn (2.0.1)
  - Locking react/promise (v3.2.0)
  - Locking ruflin/elastica (7.3.1)
  - Locking symfony/polyfill-php73 (v1.32.0)
  - Locking wikimedia/lucene-explain-parser (2.0.0)
  - Locking wikimedia/textcat (2.0.0)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 9 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing react/promise (v3.2.0): Extracting archive
  - Installing ezimuel/guzzlestreams (3.1.0): Extracting archive
  - Installing ezimuel/ringphp (1.3.0): Extracting archive
  - Installing symfony/polyfill-php73 (v1.32.0): Extracting archive
  - Installing nyholm/dsn (2.0.1): Extracting archive
  - Installing elasticsearch/elasticsearch (v7.17.1): Extracting archive
  - Installing ruflin/elastica (7.3.1): Extracting archive
  - Installing wikimedia/lucene-explain-parser (2.0.0): Extracting archive
  - Installing wikimedia/textcat (2.0.0): Extracting archive
 0/9 [>---------------------------]   0%
 8/9 [========================>---]  88%
 9/9 [============================] 100%
1 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
54 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:04

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
54 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:03

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated @types/easy-table@1.2.3: This is a stub types definition. easy-table provides its own type definitions, so you do not need this installed.
npm warn deprecated rimraf@2.4.5: Rimraf versions prior to v4 are no longer supported
npm warn deprecated request-promise-native@1.0.5: request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@6.0.4: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated formidable@1.2.6: Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.

> dtrace-provider@0.8.8 install
> node-gyp rebuild || node suppress-error.js

gyp info it worked if it ends with ok
gyp info using node-gyp@10.1.0
gyp info using node@18.20.8 | linux | x64
gyp info find Python using Python version 3.11.2 found at "/usr/bin/python3"

gyp http GET https://nodejs.org/download/release/v18.20.8/node-v18.20.8-headers.tar.gz
gyp http 200 https://nodejs.org/download/release/v18.20.8/node-v18.20.8-headers.tar.gz
gyp http GET https://nodejs.org/download/release/v18.20.8/SHASUMS256.txt
gyp http 200 https://nodejs.org/download/release/v18.20.8/SHASUMS256.txt
gyp info spawn /usr/bin/python3
gyp info spawn args [
gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',
gyp info spawn args 'binding.gyp',
gyp info spawn args '-f',
gyp info spawn args 'make',
gyp info spawn args '-I',
gyp info spawn args '/var/www/html/w/node_modules/dtrace-provider/build/config.gypi',
gyp info spawn args '-I',
gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',
gyp info spawn args '-I',
gyp info spawn args '/var/www/html/w/.cache/node-gyp/18.20.8/include/node/common.gypi',
gyp info spawn args '-Dlibrary=shared_library',
gyp info spawn args '-Dvisibility=default',
gyp info spawn args '-Dnode_root_dir=/var/www/html/w/.cache/node-gyp/18.20.8',
gyp info spawn args '-Dnode_gyp_dir=/usr/lib/node_modules/npm/node_modules/node-gyp',
gyp info spawn args '-Dnode_lib_file=/var/www/html/w/.cache/node-gyp/18.20.8/<(target_arch)/node.lib',
gyp info spawn args '-Dmodule_root_dir=/var/www/html/w/node_modules/dtrace-provider',
gyp info spawn args '-Dnode_engine=v8',
gyp info spawn args '--depth=.',
gyp info spawn args '--no-parallel',
gyp info spawn args '--generator-output',
gyp info spawn args 'build',
gyp info spawn args '-Goutput_dir=.'
gyp info spawn args ]
gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
make: Entering directory '/var/www/html/w/node_modules/dtrace-provider/build'
  TOUCH Release/obj.target/DTraceProviderStub.stamp
make: Leaving directory '/var/www/html/w/node_modules/dtrace-provider/build'
gyp info ok 

> es5-ext@0.10.64 postinstall
> node -e "try{require('./_postinstall')}catch(e){}" || exit 0


added 383 packages, and audited 1827 packages in 21s

228 packages are looking for funding
  run `npm fund` for details

24 vulnerabilities (3 low, 4 moderate, 15 high, 2 critical)

To address issues that do not require attention, run:
  npm audit fix

To address all issues possible (including breaking changes), run:
  npm audit fix --force

Some issues need review, and may require choosing
a different dependency.

Run `npm audit` for details.
 00:21

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-elasticsearch-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-elasticsearch-1  Created
 Container mediawiki-mediawiki-web-1  Recreate
 Container mediawiki-mediawiki-web-1  Recreated
 Container mediawiki-elasticsearch-1  Starting
 Container mediawiki-elasticsearch-1  Started
 Container mediawiki-elasticsearch-1  Waiting
 Container mediawiki-elasticsearch-1  Healthy
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-elasticsearch-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-web-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 Container mediawiki-elasticsearch-1  Healthy
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 00:31

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
Creating geo_tags table...done.
...have gt_lon_int field in geo_tags table.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.1 s.
 00:01

Running 'extensions/Elastica/setup.sh' if found
Looking for '/var/local/extensions/Elastica/setup.sh'
No '/var/local/extensions/Elastica/setup.sh' found, skipping...
 00:00

Running 'extensions/CirrusSearch/setup.sh' if found
Looking for '/var/local/extensions/CirrusSearch/setup.sh'
Running setup script '/var/local/extensions/CirrusSearch/setup.sh'
Updating cluster ...
indexing namespaces...
	Indexing namespaces...done
content index...
	Fetching server version...elasticsearch 7.10.2...ok
	Scanning available plugins...
		analysis-hebrew, analysis-icu, analysis-nori, analysis-smartcn, analysis-stconvert
		analysis-stempel, analysis-ukrainian, experimental-highlighter, extra, extra-analysis-esperanto
		extra-analysis-homoglyph, extra-analysis-khmer, extra-analysis-serbian, extra-analysis-slovak, extra-analysis-textify
		extra-analysis-turkish, extra-analysis-ukrainian, ltr, repository-s3
	Picking analyzer...english
	Inferring index identifier...my_wiki_content_first
		Validating number of shards...ok
		Validating replica range...ok
		Validating shard allocation settings...done
		Validating max shards per node...ok
	Validating analyzers...cannot correct
<Error, collected 1 message(s) on the way, no value set>
+----------+---------------------------+--------------------------------------+
| error    | rawmessage                | This script encountered an index dif |
|          |                           | ference that requires that the index |
|          |                           |  be
copied, indexed to, and...       |
+----------+---------------------------+--------------------------------------+

[             my_wiki] Indexed 1 pages ending at 1 at 4/second
Indexed a total of 1 pages at 4/second
[             my_wiki] Indexed 1 pages ending at 1 at 10/second
Indexed a total of 1 pages at 10/second
Job queue is empty.
Scanning available plugins...
	analysis-hebrew, analysis-icu, analysis-nori, analysis-smartcn, analysis-stconvert
	analysis-stempel, analysis-ukrainian, experimental-highlighter, extra, extra-analysis-esperanto
	extra-analysis-homoglyph, extra-analysis-khmer, extra-analysis-serbian, extra-analysis-slovak, extra-analysis-textify
	extra-analysis-turkish, extra-analysis-ukrainian, ltr, repository-s3
Picking analyzer...english
Fetching server version...elasticsearch 7.10.2...ok
Inferring index identifier...my_wiki_titlesuggest_1748974429
Validating analyzers...ok
2025-06-20 16:50:01 Recycling index my_wiki_titlesuggest
2025-06-20 16:50:01 total hits: 1
2025-06-20 16:50:01 Indexing 1 documents from content with batchId: 1750438201
    100% done...
2025-06-20 16:50:02 Indexing from content index done.
2025-06-20 16:50:02 Indexing from general index done.
2025-06-20 16:50:02 Exported 1 (1 total hits) from the search indices and indexed 1.
2025-06-20 16:50:02 Purging deleted docs...ok.
2025-06-20 16:50:02 Deleting remaining docs from previous batch
2025-06-20 16:50:02 Done.
2025-06-20 16:50:02 Optimizing index...ok.
 00:02

Running 'extensions/GeoData/setup.sh' if found
Looking for '/var/local/extensions/GeoData/setup.sh'
No '/var/local/extensions/GeoData/setup.sh' found, skipping...
 00:00

 Component installer duration: 01:04
 01:04

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-web-1  Removed
 Container mediawiki-elasticsearch-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-elasticsearch-1  Stopped
 Container mediawiki-elasticsearch-1  Removing
 Container mediawiki-elasticsearch-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:12

Reclaim disk space if needed
Free disk space (20%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12978, done        
remote: Finding sources:   1% (65/12978)           
remote: Finding sources:   2% (195/12978)           
remote: Finding sources:   3% (325/12978)           
remote: Finding sources:   4% (455/12978)           
remote: Finding sources:   5% (585/12978)           
remote: Finding sources:   6% (714/12978)           
remote: Finding sources:   7% (844/12978)           
remote: Finding sources:   8% (974/12978)           
remote: Finding sources:   9% (1104/12978)           
remote: Finding sources:  10% (1233/12978)           
remote: Finding sources:  11% (1363/12978)           
remote: Finding sources:  12% (1493/12978)           
remote: Finding sources:  13% (1623/12978)           
remote: Finding sources:  14% (1753/12978)           
remote: Finding sources:  15% (1882/12978)           
remote: Finding sources:  16% (2012/12978)           
remote: Finding sources:  17% (2142/12978)           
remote: Finding sources:  18% (2272/12978)           
remote: Finding sources:  19% (2401/12978)           
remote: Finding sources:  20% (2531/12978)           
remote: Finding sources:  21% (2661/12978)           
remote: Finding sources:  22% (2791/12978)           
remote: Finding sources:  23% (2921/12978)           
remote: Finding sources:  24% (3050/12978)           
remote: Finding sources:  25% (3180/12978)           
remote: Finding sources:  26% (3310/12978)           
remote: Finding sources:  27% (3440/12978)           
remote: Finding sources:  28% (3569/12978)           
remote: Finding sources:  29% (3699/12978)           
remote: Finding sources:  30% (3829/12978)           
remote: Finding sources:  31% (3959/12978)           
remote: Finding sources:  32% (4089/12978)           
remote: Finding sources:  33% (4218/12978)           
remote: Finding sources:  34% (4348/12978)           
remote: Finding sources:  35% (4478/12978)           
remote: Finding sources:  36% (4608/12978)           
remote: Finding sources:  37% (4737/12978)           
remote: Finding sources:  38% (4867/12978)           
remote: Finding sources:  39% (4997/12978)           
remote: Finding sources:  40% (5127/12978)           
remote: Finding sources:  41% (5257/12978)           
remote: Finding sources:  42% (5386/12978)           
remote: Finding sources:  43% (5516/12978)           
remote: Finding sources:  44% (5646/12978)           
remote: Finding sources:  45% (5776/12978)           
remote: Finding sources:  46% (5905/12978)           
remote: Finding sources:  47% (6035/12978)           
remote: Finding sources:  48% (6165/12978)           
remote: Finding sources:  49% (6295/12978)           
remote: Finding sources:  50% (6425/12978)           
remote: Finding sources:  51% (6554/12978)           
remote: Finding sources:  52% (6684/12978)           
remote: Finding sources:  53% (6814/12978)           
remote: Finding sources:  54% (6944/12978)           
remote: Finding sources:  55% (7074/12978)           
remote: Finding sources:  56% (7203/12978)           
remote: Finding sources:  57% (7333/12978)           
remote: Finding sources:  58% (7463/12978)           
remote: Finding sources:  59% (7593/12978)           
remote: Finding sources:  60% (7722/12978)           
remote: Finding sources:  61% (7852/12978)           
remote: Finding sources:  62% (7982/12978)           
remote: Finding sources:  63% (8112/12978)           
remote: Finding sources:  64% (8242/12978)           
remote: Finding sources:  65% (8371/12978)           
remote: Finding sources:  66% (8501/12978)           
remote: Finding sources:  67% (8631/12978)           
remote: Finding sources:  68% (8761/12978)           
remote: Finding sources:  69% (8890/12978)           
remote: Finding sources:  70% (9020/12978)           
remote: Finding sources:  71% (9150/12978)           
remote: Finding sources:  72% (9280/12978)           
remote: Finding sources:  73% (9410/12978)           
remote: Finding sources:  74% (9539/12978)           
remote: Finding sources:  75% (9669/12978)           
remote: Finding sources:  76% (9799/12978)           
remote: Finding sources:  77% (9929/12978)           
remote: Finding sources:  78% (10058/12978)           
remote: Finding sources:  79% (10188/12978)           
remote: Finding sources:  80% (10318/12978)           
remote: Finding sources:  81% (10448/12978)           
remote: Finding sources:  82% (10578/12978)           
remote: Finding sources:  83% (10707/12978)           
remote: Finding sources:  84% (10837/12978)           
remote: Finding sources:  85% (10967/12978)           
remote: Finding sources:  86% (11097/12978)           
remote: Finding sources:  87% (11226/12978)           
remote: Finding sources:  88% (11356/12978)           
remote: Finding sources:  89% (11486/12978)           
remote: Finding sources:  90% (11616/12978)           
remote: Finding sources:  91% (11746/12978)           
remote: Finding sources:  92% (11875/12978)           
remote: Finding sources:  93% (12005/12978)           
remote: Finding sources:  94% (12135/12978)           
remote: Finding sources:  95% (12265/12978)           
remote: Finding sources:  96% (12394/12978)           
remote: Finding sources:  97% (12524/12978)           
remote: Finding sources:  98% (12654/12978)           
remote: Finding sources:  99% (12784/12978)           
remote: Finding sources: 100% (12914/12978)           
remote: Finding sources: 100% (12978/12978)        
remote: Getting sizes:   1% (58/11472)           
remote: Getting sizes:   2% (173/11472)           
remote: Getting sizes:   3% (287/11472)           
remote: Getting sizes:   4% (402/11472)           
remote: Getting sizes:   5% (517/11472)           
remote: Getting sizes:   6% (631/11472)           
remote: Getting sizes:   7% (746/11472)           
remote: Getting sizes:   8% (861/11472)           
remote: Getting sizes:   9% (976/11472)           
remote: Getting sizes:  10% (1090/11472)           
remote: Getting sizes:  11% (1205/11472)           
remote: Getting sizes:  12% (1320/11472)           
remote: Getting sizes:  13% (1434/11472)           
remote: Getting sizes:  14% (1549/11472)           
remote: Getting sizes:  15% (1664/11472)           
remote: Getting sizes:  16% (1779/11472)           
remote: Getting sizes:  17% (1893/11472)           
remote: Getting sizes:  18% (2008/11472)           
remote: Getting sizes:  19% (2123/11472)           
remote: Getting sizes:  20% (2238/11472)           
remote: Getting sizes:  21% (2352/11472)           
remote: Getting sizes:  22% (2467/11472)           
remote: Getting sizes:  23% (2582/11472)           
remote: Getting sizes:  24% (2696/11472)           
remote: Getting sizes:  25% (2811/11472)           
remote: Getting sizes:  26% (2926/11472)           
remote: Getting sizes:  27% (3041/11472)           
remote: Getting sizes:  28% (3155/11472)           
remote: Getting sizes:  29% (3270/11472)           
remote: Getting sizes:  30% (3385/11472)           
remote: Getting sizes:  31% (3499/11472)           
remote: Getting sizes:  32% (3614/11472)           
remote: Getting sizes:  33% (3729/11472)           
remote: Getting sizes:  34% (3844/11472)           
remote: Getting sizes:  35% (3958/11472)           
remote: Getting sizes:  36% (4073/11472)           
remote: Getting sizes:  37% (4188/11472)           
remote: Getting sizes:  38% (4302/11472)           
remote: Getting sizes:  39% (4417/11472)           
remote: Getting sizes:  40% (4532/11472)           
remote: Getting sizes:  41% (4647/11472)           
remote: Getting sizes:  42% (4761/11472)           
remote: Getting sizes:  43% (4876/11472)           
remote: Getting sizes:  44% (4991/11472)           
remote: Getting sizes:  45% (5106/11472)           
remote: Getting sizes:  46% (5220/11472)           
remote: Getting sizes:  47% (5335/11472)           
remote: Getting sizes:  48% (5450/11472)           
remote: Getting sizes:  49% (5564/11472)           
remote: Getting sizes:  50% (5679/11472)           
remote: Getting sizes:  51% (5794/11472)           
remote: Getting sizes:  52% (5909/11472)           
remote: Getting sizes:  53% (6023/11472)           
remote: Getting sizes:  54% (6138/11472)           
remote: Getting sizes:  55% (6253/11472)           
remote: Getting sizes:  56% (6367/11472)           
remote: Getting sizes:  57% (6482/11472)           
remote: Getting sizes:  58% (6597/11472)           
remote: Getting sizes:  59% (6712/11472)           
remote: Getting sizes:  60% (6826/11472)           
remote: Getting sizes:  61% (6941/11472)           
remote: Getting sizes:  62% (7056/11472)           
remote: Getting sizes:  63% (7170/11472)           
remote: Getting sizes:  64% (7285/11472)           
remote: Getting sizes:  65% (7400/11472)           
remote: Getting sizes:  66% (7515/11472)           
remote: Getting sizes:  67% (7629/11472)           
remote: Getting sizes:  68% (7744/11472)           
remote: Getting sizes:  69% (7859/11472)           
remote: Getting sizes:  70% (7974/11472)           
remote: Getting sizes:  71% (8088/11472)           
remote: Getting sizes:  72% (8203/11472)           
remote: Getting sizes:  73% (8318/11472)           
remote: Getting sizes:  74% (8432/11472)           
remote: Getting sizes:  75% (8547/11472)           
remote: Getting sizes:  76% (8662/11472)           
remote: Getting sizes:  77% (8777/11472)           
remote: Getting sizes:  78% (8891/11472)           
remote: Getting sizes:  79% (9006/11472)           
remote: Getting sizes:  80% (9121/11472)           
remote: Getting sizes:  81% (9235/11472)           
remote: Getting sizes:  82% (9350/11472)           
remote: Getting sizes:  83% (9465/11472)           
remote: Getting sizes:  84% (9580/11472)           
remote: Getting sizes:  85% (9694/11472)           
remote: Getting sizes:  86% (9809/11472)           
remote: Getting sizes:  87% (9924/11472)           
remote: Getting sizes:  88% (10038/11472)           
remote: Getting sizes:  89% (10153/11472)           
remote: Getting sizes:  90% (10268/11472)           
remote: Getting sizes:  91% (10383/11472)           
remote: Getting sizes:  92% (10497/11472)           
remote: Getting sizes:  93% (10612/11472)           
remote: Getting sizes:  94% (10727/11472)           
remote: Getting sizes:  95% (10842/11472)           
remote: Getting sizes:  96% (10956/11472)           
remote: Getting sizes:  97% (11071/11472)           
remote: Getting sizes:  98% (11186/11472)           
remote: Getting sizes:  99% (11300/11472)           
remote: Getting sizes: 100% (11415/11472)           
remote: Getting sizes: 100% (11472/11472)        
remote: Compressing objects:   2% (2283/136019)           
remote: Compressing objects:   3% (3527/136019)           
remote: Compressing objects:   4% (4761/136019)           
remote: Compressing objects:   5% (6493/136019)           
remote: Compressing objects:   6% (7488/136019)           
remote: Compressing objects:   7% (8976/136019)           
remote: Compressing objects:   8% (10203/136019)           
remote: Compressing objects:   8% (10913/136019)           
remote: Compressing objects:   9% (11577/136019)           
remote: Compressing objects:  10% (13020/136019)           
remote: Compressing objects:  11% (14292/136019)           
remote: Compressing objects:  12% (15643/136019)           
remote: Compressing objects:  13% (17005/136019)           
remote: Compressing objects:  14% (18369/136019)           
remote: Compressing objects:  15% (19739/136019)           
remote: Compressing objects:  16% (21092/136019)           
remote: Compressing objects:  17% (22494/136019)           
remote: Compressing objects:  18% (23812/136019)           
remote: Compressing objects:  19% (25178/136019)           
remote: Compressing objects:  20% (26525/136019)           
remote: Compressing objects:  21% (27892/136019)           
remote: Compressing objects:  21% (28864/136019)           
remote: Compressing objects:  22% (29245/136019)           
remote: Compressing objects:  23% (30608/136019)           
remote: Compressing objects:  24% (31965/136019)           
remote: Compressing objects:  25% (33328/136019)           
remote: Compressing objects:  26% (34718/136019)           
remote: Compressing objects:  27% (36242/136019)           
remote: Compressing objects:  28% (37463/136019)           
remote: Compressing objects:  29% (38920/136019)           
remote: Compressing objects:  30% (40413/136019)           
remote: Compressing objects:  31% (41518/136019)           
remote: Compressing objects:  32% (42874/136019)           
remote: Compressing objects:  33% (44291/136019)           
remote: Compressing objects:  34% (45581/136019)           
remote: Compressing objects:  35% (46998/136019)           
remote: Compressing objects:  36% (48288/136019)           
remote: Compressing objects:  37% (49662/136019)           
remote: Compressing objects:  38% (51008/136019)           
remote: Compressing objects:  39% (52578/136019)           
remote: Compressing objects:  40% (53740/136019)           
remote: Compressing objects:  41% (55178/136019)           
remote: Compressing objects:  42% (56456/136019)           
remote: Compressing objects:  43% (57809/136019)           
remote: Compressing objects:  44% (59346/136019)           
remote: Compressing objects:  45% (60555/136019)           
remote: Compressing objects:  46% (61889/136019)           
remote: Compressing objects:  47% (63635/136019)           
remote: Compressing objects:  48% (64734/136019)           
remote: Compressing objects:  49% (66266/136019)           
remote: Compressing objects:  50% (67771/136019)           
remote: Compressing objects:  50% (68221/136019)           
remote: Compressing objects:  51% (68697/136019)           
remote: Compressing objects:  52% (70305/136019)           
remote: Compressing objects:  53% (71426/136019)           
remote: Compressing objects:  54% (72847/136019)           
remote: Compressing objects:  55% (75005/136019)           
remote: Compressing objects:  56% (75722/136019)           
remote: Compressing objects:  57% (76854/136019)           
remote: Compressing objects:  58% (78328/136019)           
remote: Compressing objects:  59% (79875/136019)           
remote: Compressing objects:  60% (81271/136019)           
remote: Compressing objects:  61% (82609/136019)           
remote: Compressing objects:  62% (83836/136019)           
remote: Compressing objects:  63% (85035/136019)           
remote: Compressing objects:  64% (86376/136019)           
remote: Compressing objects:  65% (87765/136019)           
remote: Compressing objects:  66% (90114/136019)           
remote: Compressing objects:  67% (90753/136019)           
remote: Compressing objects:  68% (91837/136019)           
remote: Compressing objects:  69% (93275/136019)           
remote: Compressing objects:  70% (94574/136019)           
remote: Compressing objects:  71% (95905/136019)           
remote: Compressing objects:  72% (97302/136019)           
remote: Compressing objects:  73% (98642/136019)           
remote: Compressing objects:  74% (100233/136019)           
remote: Compressing objects:  75% (101398/136019)           
remote: Compressing objects:  76% (102716/136019)           
remote: Compressing objects:  77% (104180/136019)           
remote: Compressing objects:  78% (105454/136019)           
remote: Compressing objects:  79% (106802/136019)           
remote: Compressing objects:  80% (108237/136019)           
remote: Compressing objects:  81% (109801/136019)           
remote: Compressing objects:  82% (110904/136019)           
remote: Compressing objects:  83% (112279/136019)           
remote: Compressing objects:  84% (113737/136019)           
remote: Compressing objects:  85% (115028/136019)           
remote: Compressing objects:  86% (116581/136019)           
remote: Compressing objects:  87% (117694/136019)           
remote: Compressing objects:  88% (119021/136019)           
remote: Compressing objects:  89% (120504/136019)           
remote: Compressing objects:  90% (121775/136019)           
remote: Compressing objects:  91% (123110/136019)           
remote: Compressing objects:  92% (124730/136019)           
remote: Compressing objects:  93% (125931/136019)           
remote: Compressing objects:  94% (128121/136019)           
remote: Compressing objects:  95% (128760/136019)           
remote: Compressing objects:  96% (130048/136019)           
remote: Compressing objects:  97% (131291/136019)           
remote: Compressing objects:  98% (132747/136019)           
remote: Compressing objects:  99% (133979/136019)           
remote: Compressing objects: 100% (135344/136019)           
remote: Compressing objects: 100% (136018/136019)        
Receiving objects:   0% (1/12978)
Receiving objects:   1% (130/12978)
Receiving objects:   2% (260/12978)
Receiving objects:   3% (390/12978)
Receiving objects:   4% (520/12978)
Receiving objects:   5% (649/12978)
Receiving objects:   6% (779/12978)
Receiving objects:   7% (909/12978)
Receiving objects:   8% (1039/12978)
Receiving objects:   9% (1169/12978)
Receiving objects:  10% (1298/12978)
Receiving objects:  11% (1428/12978)
Receiving objects:  12% (1558/12978)
Receiving objects:  13% (1688/12978)
Receiving objects:  14% (1817/12978)
Receiving objects:  15% (1947/12978)
Receiving objects:  16% (2077/12978)
Receiving objects:  17% (2207/12978)
Receiving objects:  18% (2337/12978), 4.59 MiB | 9.17 MiB/s
Receiving objects:  19% (2466/12978), 4.59 MiB | 9.17 MiB/s
Receiving objects:  20% (2596/12978), 4.59 MiB | 9.17 MiB/s
Receiving objects:  21% (2726/12978), 4.59 MiB | 9.17 MiB/s
Receiving objects:  22% (2856/12978), 4.59 MiB | 9.17 MiB/s
Receiving objects:  23% (2985/12978), 4.59 MiB | 9.17 MiB/s
Receiving objects:  24% (3115/12978), 4.59 MiB | 9.17 MiB/s
Receiving objects:  25% (3245/12978), 4.59 MiB | 9.17 MiB/s
Receiving objects:  26% (3375/12978), 4.59 MiB | 9.17 MiB/s
Receiving objects:  27% (3505/12978), 4.59 MiB | 9.17 MiB/s
Receiving objects:  28% (3634/12978), 4.59 MiB | 9.17 MiB/s
Receiving objects:  29% (3764/12978), 4.59 MiB | 9.17 MiB/s
Receiving objects:  30% (3894/12978), 4.59 MiB | 9.17 MiB/s
Receiving objects:  31% (4024/12978), 4.59 MiB | 9.17 MiB/s
Receiving objects:  32% (4153/12978), 4.59 MiB | 9.17 MiB/s
Receiving objects:  32% (4154/12978), 4.59 MiB | 9.17 MiB/s
Receiving objects:  33% (4283/12978), 9.19 MiB | 9.17 MiB/s
Receiving objects:  34% (4413/12978), 9.19 MiB | 9.17 MiB/s
Receiving objects:  35% (4543/12978), 9.19 MiB | 9.17 MiB/s
Receiving objects:  36% (4673/12978), 9.19 MiB | 9.17 MiB/s
Receiving objects:  37% (4802/12978), 12.16 MiB | 8.09 MiB/s
Receiving objects:  38% (4932/12978), 12.16 MiB | 8.09 MiB/s
Receiving objects:  39% (5062/12978), 12.16 MiB | 8.09 MiB/s
Receiving objects:  40% (5192/12978), 12.16 MiB | 8.09 MiB/s
Receiving objects:  41% (5321/12978), 12.16 MiB | 8.09 MiB/s
Receiving objects:  42% (5451/12978), 12.16 MiB | 8.09 MiB/s
Receiving objects:  43% (5581/12978), 12.16 MiB | 8.09 MiB/s
Receiving objects:  44% (5711/12978), 12.16 MiB | 8.09 MiB/s
Receiving objects:  45% (5841/12978), 12.16 MiB | 8.09 MiB/s
Receiving objects:  45% (5903/12978), 12.16 MiB | 8.09 MiB/s
Receiving objects:  46% (5970/12978), 15.88 MiB | 7.93 MiB/s
Receiving objects:  47% (6100/12978), 19.44 MiB | 7.77 MiB/s
Receiving objects:  47% (6207/12978), 19.44 MiB | 7.77 MiB/s
Receiving objects:  48% (6230/12978), 22.79 MiB | 7.59 MiB/s
Receiving objects:  49% (6360/12978), 22.79 MiB | 7.59 MiB/s
Receiving objects:  50% (6489/12978), 22.79 MiB | 7.59 MiB/s
Receiving objects:  51% (6619/12978), 22.79 MiB | 7.59 MiB/s
Receiving objects:  52% (6749/12978), 27.41 MiB | 7.83 MiB/s
Receiving objects:  53% (6879/12978), 27.41 MiB | 7.83 MiB/s
Receiving objects:  54% (7009/12978), 27.41 MiB | 7.83 MiB/s
Receiving objects:  55% (7138/12978), 27.41 MiB | 7.83 MiB/s
Receiving objects:  55% (7243/12978), 27.41 MiB | 7.83 MiB/s
Receiving objects:  56% (7268/12978), 27.41 MiB | 7.83 MiB/s
Receiving objects:  57% (7398/12978), 31.49 MiB | 7.87 MiB/s
Receiving objects:  58% (7528/12978), 31.49 MiB | 7.87 MiB/s
Receiving objects:  59% (7658/12978), 31.49 MiB | 7.87 MiB/s
Receiving objects:  60% (7787/12978), 31.49 MiB | 7.87 MiB/s
Receiving objects:  61% (7917/12978), 31.49 MiB | 7.87 MiB/s
Receiving objects:  62% (8047/12978), 31.49 MiB | 7.87 MiB/s
Receiving objects:  63% (8177/12978), 31.49 MiB | 7.87 MiB/s
Receiving objects:  64% (8306/12978), 31.49 MiB | 7.87 MiB/s
Receiving objects:  65% (8436/12978), 31.49 MiB | 7.87 MiB/s
Receiving objects:  66% (8566/12978), 31.49 MiB | 7.87 MiB/s
Receiving objects:  67% (8696/12978), 31.49 MiB | 7.87 MiB/s
Receiving objects:  68% (8826/12978), 31.49 MiB | 7.87 MiB/s
Receiving objects:  69% (8955/12978), 31.49 MiB | 7.87 MiB/s
Receiving objects:  70% (9085/12978), 31.49 MiB | 7.87 MiB/s
Receiving objects:  71% (9215/12978), 31.49 MiB | 7.87 MiB/s
Receiving objects:  72% (9345/12978), 31.49 MiB | 7.87 MiB/s
Receiving objects:  73% (9474/12978), 31.49 MiB | 7.87 MiB/s
Receiving objects:  74% (9604/12978), 31.49 MiB | 7.87 MiB/s
Receiving objects:  75% (9734/12978), 31.49 MiB | 7.87 MiB/s
Receiving objects:  76% (9864/12978), 31.49 MiB | 7.87 MiB/s
Receiving objects:  77% (9994/12978), 31.49 MiB | 7.87 MiB/s
Receiving objects:  78% (10123/12978), 31.49 MiB | 7.87 MiB/s
Receiving objects:  79% (10253/12978), 31.49 MiB | 7.87 MiB/s
Receiving objects:  80% (10383/12978), 31.49 MiB | 7.87 MiB/s
Receiving objects:  81% (10513/12978), 31.49 MiB | 7.87 MiB/s
Receiving objects:  82% (10642/12978), 37.74 MiB | 8.38 MiB/s
Receiving objects:  83% (10772/12978), 37.74 MiB | 8.38 MiB/s
Receiving objects:  84% (10902/12978), 37.74 MiB | 8.38 MiB/s
Receiving objects:  85% (11032/12978), 37.74 MiB | 8.38 MiB/s
Receiving objects:  86% (11162/12978), 37.74 MiB | 8.38 MiB/s
Receiving objects:  87% (11291/12978), 37.74 MiB | 8.38 MiB/s
Receiving objects:  88% (11421/12978), 37.74 MiB | 8.38 MiB/s
Receiving objects:  89% (11551/12978), 37.74 MiB | 8.38 MiB/s
Receiving objects:  90% (11681/12978), 37.74 MiB | 8.38 MiB/s
Receiving objects:  91% (11810/12978), 37.74 MiB | 8.38 MiB/s
Receiving objects:  92% (11940/12978), 37.74 MiB | 8.38 MiB/s
Receiving objects:  93% (12070/12978), 37.74 MiB | 8.38 MiB/s
Receiving objects:  94% (12200/12978), 37.74 MiB | 8.38 MiB/s
Receiving objects:  95% (12330/12978), 37.74 MiB | 8.38 MiB/s
Receiving objects:  96% (12459/12978), 37.74 MiB | 8.38 MiB/s
Receiving objects:  97% (12589/12978), 37.74 MiB | 8.38 MiB/s
Receiving objects:  98% (12719/12978), 37.74 MiB | 8.38 MiB/s
Receiving objects:  99% (12849/12978), 37.74 MiB | 8.38 MiB/s
Receiving objects:  99% (12887/12978), 37.74 MiB | 8.38 MiB/s
remote: Total 12978 (delta 2788), reused 6334 (delta 1503)        
Receiving objects: 100% (12978/12978), 43.36 MiB | 8.61 MiB/s
Receiving objects: 100% (12978/12978), 45.70 MiB | 8.70 MiB/s, done.
Resolving deltas:   0% (0/2788)
Resolving deltas:   1% (28/2788)
Resolving deltas:   2% (56/2788)
Resolving deltas:   3% (85/2788)
Resolving deltas:   4% (112/2788)
Resolving deltas:   5% (140/2788)
Resolving deltas:   6% (168/2788)
Resolving deltas:   7% (196/2788)
Resolving deltas:   8% (224/2788)
Resolving deltas:   9% (251/2788)
Resolving deltas:  10% (279/2788)
Resolving deltas:  11% (307/2788)
Resolving deltas:  12% (335/2788)
Resolving deltas:  13% (364/2788)
Resolving deltas:  14% (391/2788)
Resolving deltas:  15% (420/2788)
Resolving deltas:  16% (447/2788)
Resolving deltas:  17% (474/2788)
Resolving deltas:  18% (502/2788)
Resolving deltas:  19% (530/2788)
Resolving deltas:  20% (558/2788)
Resolving deltas:  21% (586/2788)
Resolving deltas:  22% (614/2788)
Resolving deltas:  23% (642/2788)
Resolving deltas:  24% (670/2788)
Resolving deltas:  25% (697/2788)
Resolving deltas:  26% (725/2788)
Resolving deltas:  27% (753/2788)
Resolving deltas:  28% (782/2788)
Resolving deltas:  29% (809/2788)
Resolving deltas:  30% (837/2788)
Resolving deltas:  31% (865/2788)
Resolving deltas:  32% (893/2788)
Resolving deltas:  33% (921/2788)
Resolving deltas:  34% (948/2788)
Resolving deltas:  35% (976/2788)
Resolving deltas:  36% (1004/2788)
Resolving deltas:  37% (1032/2788)
Resolving deltas:  38% (1060/2788)
Resolving deltas:  39% (1088/2788)
Resolving deltas:  40% (1116/2788)
Resolving deltas:  41% (1144/2788)
Resolving deltas:  42% (1171/2788)
Resolving deltas:  43% (1199/2788)
Resolving deltas:  44% (1227/2788)
Resolving deltas:  45% (1256/2788)
Resolving deltas:  46% (1283/2788)
Resolving deltas:  47% (1311/2788)
Resolving deltas:  48% (1339/2788)
Resolving deltas:  49% (1367/2788)
Resolving deltas:  50% (1394/2788)
Resolving deltas:  51% (1422/2788)
Resolving deltas:  52% (1450/2788)
Resolving deltas:  53% (1478/2788)
Resolving deltas:  54% (1506/2788)
Resolving deltas:  55% (1535/2788)
Resolving deltas:  56% (1562/2788)
Resolving deltas:  57% (1590/2788)
Resolving deltas:  58% (1618/2788)
Resolving deltas:  59% (1645/2788)
Resolving deltas:  60% (1673/2788)
Resolving deltas:  61% (1701/2788)
Resolving deltas:  62% (1729/2788)
Resolving deltas:  63% (1757/2788)
Resolving deltas:  64% (1785/2788)
Resolving deltas:  65% (1813/2788)
Resolving deltas:  66% (1841/2788)
Resolving deltas:  67% (1868/2788)
Resolving deltas:  68% (1896/2788)
Resolving deltas:  69% (1924/2788)
Resolving deltas:  70% (1952/2788)
Resolving deltas:  71% (1980/2788)
Resolving deltas:  72% (2008/2788)
Resolving deltas:  73% (2036/2788)
Resolving deltas:  74% (2064/2788)
Resolving deltas:  75% (2091/2788)
Resolving deltas:  76% (2119/2788)
Resolving deltas:  77% (2147/2788)
Resolving deltas:  78% (2175/2788)
Resolving deltas:  79% (2204/2788)
Resolving deltas:  80% (2231/2788)
Resolving deltas:  81% (2259/2788)
Resolving deltas:  82% (2287/2788)
Resolving deltas:  83% (2315/2788)
Resolving deltas:  84% (2342/2788)
Resolving deltas:  85% (2370/2788)
Resolving deltas:  86% (2398/2788)
Resolving deltas:  87% (2426/2788)
Resolving deltas:  88% (2454/2788)
Resolving deltas:  89% (2482/2788)
Resolving deltas:  90% (2510/2788)
Resolving deltas:  91% (2539/2788)
Resolving deltas:  92% (2565/2788)
Resolving deltas:  93% (2593/2788)
Resolving deltas:  94% (2622/2788)
Resolving deltas:  95% (2649/2788)
Resolving deltas:  96% (2677/2788)
Resolving deltas:  97% (2705/2788)
Resolving deltas:  98% (2733/2788)
Resolving deltas:  99% (2761/2788)
Resolving deltas: 100% (2788/2788)
Resolving deltas: 100% (2788/2788), done.
Updating files:  62% (7155/11459)
Updating files:  63% (7220/11459)
Updating files:  64% (7334/11459)
Updating files:  65% (7449/11459)
Updating files:  66% (7563/11459)
Updating files:  67% (7678/11459)
Updating files:  68% (7793/11459)
Updating files:  69% (7907/11459)
Updating files:  70% (8022/11459)
Updating files:  71% (8136/11459)
Updating files:  72% (8251/11459)
Updating files:  73% (8366/11459)
Updating files:  74% (8480/11459)
Updating files:  75% (8595/11459)
Updating files:  76% (8709/11459)
Updating files:  77% (8824/11459)
Updating files:  78% (8939/11459)
Updating files:  79% (9053/11459)
Updating files:  80% (9168/11459)
Updating files:  81% (9282/11459)
Updating files:  82% (9397/11459)
Updating files:  83% (9511/11459)
Updating files:  84% (9626/11459)
Updating files:  85% (9741/11459)
Updating files:  86% (9855/11459)
Updating files:  87% (9970/11459)
Updating files:  88% (10084/11459)
Updating files:  89% (10199/11459)
Updating files:  90% (10314/11459)
Updating files:  91% (10428/11459)
Updating files:  92% (10543/11459)
Updating files:  93% (10657/11459)
Updating files:  94% (10772/11459)
Updating files:  95% (10887/11459)
Updating files:  96% (11001/11459)
Updating files:  97% (11116/11459)
Updating files:  98% (11230/11459)
Updating files:  99% (11345/11459)
Updating files: 100% (11459/11459)
Updating files: 100% (11459/11459), done.
 00:13

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-mediawiki-1  Started
 00:02

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  43/133 [=========>------------------]  32%
  70/133 [==============>-------------]  52%
  94/133 [===================>--------]  70%
 113/133 [=======================>----]  84%
 126/133 [==========================>-]  94%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:02

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 7.8 s.
 00:08

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 10s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:10

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:01

 Total duration: 01:20

 01:21

Install 'extensions/GlobalBlocking'...

Cloning component(s)
:0: _clone_component "extensions/GlobalBlocking"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/GlobalBlocking to 'extensions/GlobalBlocking' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/GlobalBlocking'...
|0| remote: Counting objects: 1           
remote: Counting objects: 471, done        
|0| remote: Finding sources:   1% (3/471)           
remote: Finding sources:   2% (8/471)           
remote: Finding sources:   3% (12/471)           
remote: Finding sources:   4% (17/471)           
remote: Finding sources:   5% (22/471)           
remote: Finding sources:   6% (26/471)           
remote: Finding sources:   7% (31/471)           
remote: Finding sources:   8% (36/471)           
remote: Finding sources:   9% (41/471)           
remote: Finding sources:  10% (45/471)           
remote: Finding sources:  11% (50/471)           
remote: Finding sources:  12% (55/471)           
remote: Finding sources:  13% (59/471)           
remote: Finding sources:  14% (64/471)           
remote: Finding sources:  15% (69/471)           
remote: Finding sources:  16% (74/471)           
remote: Finding sources:  17% (78/471)           
remote: Finding sources:  18% (83/471)           
remote: Finding sources:  19% (88/471)           
remote: Finding sources:  20% (92/471)           
remote: Finding sources:  21% (97/471)           
remote: Finding sources:  22% (102/471)           
remote: Finding sources:  23% (106/471)           
remote: Finding sources:  24% (111/471)           
remote: Finding sources:  25% (116/471)           
remote: Finding sources:  26% (121/471)           
remote: Finding sources:  27% (125/471)           
remote: Finding sources:  28% (130/471)           
remote: Finding sources:  29% (135/471)           
remote: Finding sources:  30% (139/471)           
remote: Finding sources:  31% (144/471)           
remote: Finding sources:  32% (149/471)           
remote: Finding sources:  33% (154/471)           
remote: Finding sources:  34% (158/471)           
remote: Finding sources:  35% (163/471)           
remote: Finding sources:  36% (168/471)           
remote: Finding sources:  37% (172/471)           
remote: Finding sources:  38% (177/471)           
remote: Finding sources:  39% (182/471)           
remote: Finding sources:  40% (187/471)           
remote: Finding sources:  41% (191/471)           
remote: Finding sources:  42% (196/471)           
remote: Finding sources:  43% (201/471)           
remote: Finding sources:  44% (205/471)           
remote: Finding sources:  45% (210/471)           
remote: Finding sources:  46% (215/471)           
remote: Finding sources:  47% (220/471)           
remote: Finding sources:  48% (224/471)           
remote: Finding sources:  49% (229/471)           
remote: Finding sources:  50% (234/471)           
remote: Finding sources:  51% (238/471)           
remote: Finding sources:  52% (243/471)           
remote: Finding sources:  53% (248/471)           
remote: Finding sources:  54% (252/471)           
remote: Finding sources:  55% (257/471)           
remote: Finding sources:  56% (262/471)           
remote: Finding sources:  57% (267/471)           
remote: Finding sources:  58% (271/471)           
remote: Finding sources:  59% (276/471)           
remote: Finding sources:  60% (281/471)           
remote: Finding sources:  61% (285/471)           
remote: Finding sources:  62% (290/471)           
remote: Finding sources:  63% (295/471)           
remote: Finding sources:  64% (300/471)           
remote: Finding sources:  65% (304/471)           
remote: Finding sources:  66% (309/471)           
remote: Finding sources:  67% (314/471)           
remote: Finding sources:  68% (318/471)           
remote: Finding sources:  69% (323/471)           
remote: Finding sources:  70% (328/471)           
remote: Finding sources:  71% (333/471)           
remote: Finding sources:  72% (337/471)           
remote: Finding sources:  73% (342/471)           
remote: Finding sources:  74% (347/471)           
remote: Finding sources:  75% (351/471)           
remote: Finding sources:  76% (356/471)           
remote: Finding sources:  77% (361/471)           
remote: Finding sources:  78% (366/471)           
remote: Finding sources:  79% (370/471)           
remote: Finding sources:  80% (375/471)           
remote: Finding sources:  81% (380/471)           
remote: Finding sources:  82% (384/471)           
remote: Finding sources:  83% (389/471)           
remote: Finding sources:  84% (394/471)           
remote: Finding sources:  85% (398/471)           
remote: Finding sources:  86% (403/471)           
remote: Finding sources:  87% (408/471)           
remote: Finding sources:  88% (413/471)           
remote: Finding sources:  89% (417/471)           
remote: Finding sources:  90% (422/471)           
remote: Finding sources:  91% (427/471)           
remote: Finding sources:  92% (431/471)           
remote: Finding sources:  93% (436/471)           
remote: Finding sources:  94% (441/471)           
remote: Finding sources:  95% (446/471)           
remote: Finding sources:  96% (450/471)           
remote: Finding sources:  97% (455/471)           
remote: Finding sources:  98% (460/471)           
remote: Finding sources:  99% (464/471)           
remote: Finding sources: 100% (469/471)           
remote: Finding sources: 100% (471/471)        
|0| remote: Getting sizes:   1% (3/428)           
remote: Getting sizes:   2% (7/428)           
remote: Getting sizes:   3% (11/428)           
remote: Getting sizes:   4% (15/428)           
remote: Getting sizes:   5% (20/428)           
remote: Getting sizes:   6% (24/428)           
remote: Getting sizes:   7% (28/428)           
remote: Getting sizes:   8% (33/428)           
remote: Getting sizes:   9% (37/428)           
remote: Getting sizes:  10% (41/428)           
remote: Getting sizes:  11% (45/428)           
remote: Getting sizes:  12% (50/428)           
remote: Getting sizes:  13% (54/428)           
remote: Getting sizes:  14% (58/428)           
remote: Getting sizes:  15% (63/428)           
remote: Getting sizes:  16% (67/428)           
remote: Getting sizes:  17% (71/428)           
remote: Getting sizes:  18% (75/428)           
remote: Getting sizes:  19% (80/428)           
remote: Getting sizes:  20% (84/428)           
remote: Getting sizes:  21% (88/428)           
remote: Getting sizes:  22% (93/428)           
remote: Getting sizes:  23% (97/428)           
remote: Getting sizes:  24% (101/428)           
remote: Getting sizes:  25% (105/428)           
remote: Getting sizes:  26% (110/428)           
remote: Getting sizes:  27% (114/428)           
remote: Getting sizes:  28% (118/428)           
remote: Getting sizes:  29% (122/428)           
remote: Getting sizes:  30% (127/428)           
remote: Getting sizes:  31% (131/428)           
remote: Getting sizes:  32% (135/428)           
remote: Getting sizes:  33% (140/428)           
remote: Getting sizes:  34% (144/428)           
remote: Getting sizes:  35% (148/428)           
remote: Getting sizes:  36% (152/428)           
remote: Getting sizes:  37% (157/428)           
remote: Getting sizes:  38% (161/428)           
remote: Getting sizes:  39% (165/428)           
remote: Getting sizes:  40% (170/428)           
remote: Getting sizes:  41% (174/428)           
remote: Getting sizes:  42% (178/428)           
remote: Getting sizes:  43% (182/428)           
remote: Getting sizes:  44% (187/428)           
remote: Getting sizes:  45% (191/428)           
remote: Getting sizes:  46% (195/428)           
remote: Getting sizes:  47% (200/428)           
remote: Getting sizes:  48% (204/428)           
remote: Getting sizes:  49% (208/428)           
remote: Getting sizes:  50% (212/428)           
remote: Getting sizes:  51% (217/428)           
remote: Getting sizes:  52% (221/428)           
remote: Getting sizes:  53% (225/428)           
remote: Getting sizes:  54% (229/428)           
remote: Getting sizes:  55% (234/428)           
remote: Getting sizes:  56% (238/428)           
remote: Getting sizes:  57% (242/428)           
remote: Getting sizes:  58% (247/428)           
remote: Getting sizes:  59% (251/428)           
remote: Getting sizes:  60% (255/428)           
remote: Getting sizes:  61% (259/428)           
remote: Getting sizes:  62% (264/428)           
remote: Getting sizes:  63% (268/428)           
remote: Getting sizes:  64% (272/428)           
remote: Getting sizes:  65% (277/428)           
remote: Getting sizes:  66% (281/428)           
remote: Getting sizes:  67% (285/428)           
remote: Getting sizes:  68% (289/428)           
remote: Getting sizes:  69% (294/428)           
remote: Getting sizes:  70% (298/428)           
remote: Getting sizes:  71% (302/428)           
remote: Getting sizes:  72% (307/428)           
remote: Getting sizes:  73% (311/428)           
remote: Getting sizes:  74% (315/428)           
remote: Getting sizes:  75% (319/428)           
remote: Getting sizes:  76% (324/428)           
remote: Getting sizes:  77% (328/428)           
remote: Getting sizes:  78% (332/428)           
remote: Getting sizes:  79% (336/428)           
remote: Getting sizes:  80% (341/428)           
remote: Getting sizes:  81% (345/428)           
remote: Getting sizes:  82% (349/428)           
remote: Getting sizes:  83% (354/428)           
remote: Getting sizes:  84% (358/428)           
remote: Getting sizes:  85% (362/428)           
remote: Getting sizes:  86% (366/428)           
remote: Getting sizes:  87% (371/428)           
remote: Getting sizes:  88% (375/428)           
remote: Getting sizes:  89% (379/428)           
remote: Getting sizes:  90% (384/428)           
remote: Getting sizes:  91% (388/428)           
remote: Getting sizes:  92% (392/428)           
remote: Getting sizes:  93% (396/428)           
remote: Getting sizes:  94% (401/428)           
remote: Getting sizes:  95% (405/428)           
remote: Getting sizes:  96% (409/428)           
remote: Getting sizes:  97% (414/428)           
remote: Getting sizes:  98% (418/428)           
remote: Getting sizes:  99% (422/428)           
remote: Getting sizes: 100% (426/428)           
remote: Getting sizes: 100% (428/428)        
|0| remote: Compressing objects:   1% (10203/1632295)           
remote: Compressing objects:   2% (28528/1632295)           
remote: Compressing objects:   3% (41296/1632295)           
remote: Compressing objects:   4% (65201/1632295)           
remote: Compressing objects:   5% (77572/1632295)           
remote: Compressing objects:   6% (94008/1632295)           
remote: Compressing objects:   7% (118811/1632295)           
remote: Compressing objects:   8% (125029/1632295)           
remote: Compressing objects:   9% (144699/1632295)           
remote: Compressing objects:  10% (158833/1632295)           
remote: Compressing objects:  11% (176417/1632295)           
remote: Compressing objects:  12% (192156/1632295)           
remote: Compressing objects:  13% (216816/1632295)           
remote: Compressing objects:  14% (221431/1632295)           
remote: Compressing objects:  15% (238132/1632295)           
remote: Compressing objects:  16% (258610/1632295)           
remote: Compressing objects:  17% (281029/1632295)           
remote: Compressing objects:  18% (296955/1632295)           
remote: Compressing objects:  20% (320383/1632295)           
remote: Compressing objects:  21% (349277/1632295)           
remote: Compressing objects:  22% (361432/1632295)           
remote: Compressing objects:  23% (378285/1632295)           
remote: Compressing objects:  25% (404036/1632295)           
remote: Compressing objects:  26% (420122/1632295)           
remote: Compressing objects:  27% (432963/1632295)           
remote: Compressing objects:  28% (460310/1632295)           
remote: Compressing objects:  29% (466058/1632295)           
remote: Compressing objects:  30% (485267/1632295)           
remote: Compressing objects:  31% (498119/1632295)           
remote: Compressing objects:  32% (515990/1632295)           
remote: Compressing objects:  33% (531788/1632295)           
remote: Compressing objects:  34% (549964/1632295)           
remote: Compressing objects:  35% (571446/1632295)           
remote: Compressing objects:  36% (579627/1632295)           
remote: Compressing objects:  37% (601957/1632295)           
remote: Compressing objects:  38% (622640/1632295)           
remote: Compressing objects:  39% (631222/1632295)           
remote: Compressing objects:  40% (647115/1632295)           
remote: Compressing objects:  41% (668823/1632295)           
remote: Compressing objects:  42% (681356/1632295)           
remote: Compressing objects:  43% (698124/1632295)           
remote: Compressing objects:  44% (716699/1632295)           
remote: Compressing objects:  45% (736325/1632295)           
remote: Compressing objects:  46% (757062/1632295)           
remote: Compressing objects:  47% (762375/1632295)           
remote: Compressing objects:  65% (1069058/1632295)           
remote: Compressing objects:  66% (1075049/1632295)           
remote: Compressing objects:  67% (1093551/1632295)           
remote: Compressing objects:  69% (1118959/1632295)           
remote: Compressing objects:  70% (1135127/1632295)           
remote: Compressing objects:  71% (1153975/1632295)           
remote: Compressing objects:  72% (1169762/1632295)           
remote: Compressing objects:  73% (1184012/1632295)           
remote: Compressing objects:  74% (1209853/1632295)           
remote: Compressing objects:  75% (1225962/1632295)           
remote: Compressing objects:  76% (1234902/1632295)           
remote: Compressing objects:  77% (1248817/1632295)           
remote: Compressing objects:  78% (1280603/1632295)           
remote: Compressing objects:  79% (1286717/1632295)           
remote: Compressing objects:  80% (1299318/1632295)           
remote: Compressing objects:  81% (1317320/1632295)           
remote: Compressing objects:  82% (1334343/1632295)           
remote: Compressing objects:  83% (1350632/1632295)           
remote: Compressing objects:  84% (1371839/1632295)           
remote: Compressing objects:  85% (1380145/1632295)           
remote: Compressing objects:  86% (1397799/1632295)           
remote: Compressing objects:  87% (1415816/1632295)           
remote: Compressing objects:  88% (1428475/1632295)           
remote: Compressing objects:  89% (1445160/1632295)           
remote: Compressing objects:  90% (1463152/1632295)           
remote: Compressing objects:  91% (1477771/1632295)           
remote: Compressing objects:  92% (1493577/1632295)           
remote: Compressing objects:  93% (1514242/1632295)           
remote: Compressing objects:  94% (1532348/1632295)           
remote: Compressing objects:  95% (1544872/1632295)           
remote: Compressing objects:  96% (1561544/1632295)           
remote: Compressing objects:  97% (1577904/1632295)           
remote: Compressing objects:  98% (1593166/1632295)           
remote: Compressing objects:  99% (1608015/1632295)           
remote: Compressing objects: 100% (1625678/1632295)           
remote: Compressing objects: 100% (1632295/1632295)        
|0| Receiving objects:   0% (1/471)
Receiving objects:   1% (5/471)
Receiving objects:   2% (10/471)
Receiving objects:   3% (15/471)
Receiving objects:   4% (19/471)
Receiving objects:   5% (24/471)
Receiving objects:   6% (29/471)
Receiving objects:   7% (33/471)
Receiving objects:   8% (38/471)
Receiving objects:   9% (43/471)
Receiving objects:  10% (48/471)
Receiving objects:  11% (52/471)
Receiving objects:  12% (57/471)
Receiving objects:  13% (62/471)
Receiving objects:  14% (66/471)
Receiving objects:  15% (71/471)
Receiving objects:  16% (76/471)
Receiving objects:  17% (81/471)
Receiving objects:  18% (85/471)
Receiving objects:  19% (90/471)
Receiving objects:  20% (95/471)
Receiving objects:  21% (99/471)
Receiving objects:  22% (104/471)
Receiving objects:  23% (109/471)
Receiving objects:  24% (114/471)
Receiving objects:  25% (118/471)
Receiving objects:  26% (123/471)
Receiving objects:  27% (128/471)
Receiving objects:  28% (132/471)
Receiving objects:  29% (137/471)
Receiving objects:  30% (142/471)
Receiving objects:  31% (147/471)
Receiving objects:  32% (151/471)
Receiving objects:  33% (156/471)
Receiving objects:  34% (161/471)
Receiving objects:  35% (165/471)
Receiving objects:  36% (170/471)
Receiving objects:  37% (175/471)
Receiving objects:  38% (179/471)
Receiving objects:  39% (184/471)
Receiving objects:  40% (189/471)
Receiving objects:  41% (194/471)
Receiving objects:  42% (198/471)
Receiving objects:  43% (203/471)
Receiving objects:  44% (208/471)
Receiving objects:  45% (212/471)
Receiving objects:  46% (217/471)
Receiving objects:  47% (222/471)
Receiving objects:  48% (227/471)
Receiving objects:  49% (231/471)
Receiving objects:  50% (236/471)
Receiving objects:  51% (241/471)
Receiving objects:  52% (245/471)
Receiving objects:  53% (250/471)
Receiving objects:  54% (255/471)
Receiving objects:  55% (260/471)
Receiving objects:  56% (264/471)
Receiving objects:  57% (269/471)
Receiving objects:  58% (274/471)
Receiving objects:  59% (278/471)
Receiving objects:  60% (283/471)
Receiving objects:  61% (288/471)
Receiving objects:  62% (293/471)
Receiving objects:  63% (297/471)
Receiving objects:  64% (302/471)
Receiving objects:  65% (307/471)
Receiving objects:  66% (311/471)
Receiving objects:  67% (316/471)
Receiving objects:  68% (321/471)
Receiving objects:  69% (325/471)
Receiving objects:  70% (330/471)
Receiving objects:  71% (335/471)
Receiving objects:  72% (340/471)
Receiving objects:  73% (344/471)
Receiving objects:  74% (349/471)
Receiving objects:  75% (354/471)
Receiving objects:  76% (358/471)
Receiving objects:  77% (363/471)
Receiving objects:  78% (368/471)
Receiving objects:  79% (373/471)
Receiving objects:  80% (377/471)
Receiving objects:  81% (382/471)
Receiving objects:  82% (387/471)
Receiving objects:  83% (391/471)
Receiving objects:  84% (396/471)
Receiving objects:  85% (401/471)
Receiving objects:  86% (406/471)
Receiving objects:  87% (410/471)
Receiving objects:  88% (415/471)
Receiving objects:  89% (420/471)
Receiving objects:  90% (424/471)
remote: Total 471 (delta 77), reused 207 (delta 41)        
|0| Receiving objects:  91% (429/471)
Receiving objects:  92% (434/471)
Receiving objects:  93% (439/471)
Receiving objects:  94% (443/471)
Receiving objects:  95% (448/471)
Receiving objects:  96% (453/471)
Receiving objects:  97% (457/471)
Receiving objects:  98% (462/471)
Receiving objects:  99% (467/471)
Receiving objects: 100% (471/471)
Receiving objects: 100% (471/471), 597.03 KiB | 8.53 MiB/s, done.
|0| Resolving deltas:   0% (0/77)
Resolving deltas:   1% (1/77)
Resolving deltas:   3% (3/77)
Resolving deltas:   5% (4/77)
Resolving deltas:   6% (5/77)
Resolving deltas:   7% (6/77)
Resolving deltas:   9% (7/77)
Resolving deltas:  10% (8/77)
Resolving deltas:  11% (9/77)
Resolving deltas:  12% (10/77)
Resolving deltas:  15% (12/77)
Resolving deltas:  16% (13/77)
Resolving deltas:  18% (14/77)
Resolving deltas:  19% (15/77)
Resolving deltas:  20% (16/77)
Resolving deltas:  22% (17/77)
Resolving deltas:  23% (18/77)
Resolving deltas:  24% (19/77)
Resolving deltas:  25% (20/77)
Resolving deltas:  27% (21/77)
Resolving deltas:  29% (23/77)
Resolving deltas:  31% (24/77)
Resolving deltas:  32% (25/77)
Resolving deltas:  33% (26/77)
Resolving deltas:  35% (27/77)
Resolving deltas:  37% (29/77)
Resolving deltas:  38% (30/77)
Resolving deltas:  40% (31/77)
Resolving deltas:  42% (33/77)
Resolving deltas:  44% (34/77)
Resolving deltas:  45% (35/77)
Resolving deltas:  46% (36/77)
Resolving deltas:  48% (37/77)
Resolving deltas:  49% (38/77)
Resolving deltas:  50% (39/77)
Resolving deltas:  51% (40/77)
Resolving deltas:  53% (41/77)
Resolving deltas:  54% (42/77)
Resolving deltas:  55% (43/77)
Resolving deltas:  57% (44/77)
Resolving deltas:  58% (45/77)
Resolving deltas:  59% (46/77)
Resolving deltas:  61% (47/77)
Resolving deltas:  63% (49/77)
Resolving deltas:  64% (50/77)
Resolving deltas:  66% (51/77)
Resolving deltas:  68% (53/77)
Resolving deltas:  70% (54/77)
Resolving deltas:  71% (55/77)
Resolving deltas:  72% (56/77)
Resolving deltas:  74% (57/77)
Resolving deltas:  75% (58/77)
Resolving deltas:  76% (59/77)
Resolving deltas:  77% (60/77)
Resolving deltas:  79% (61/77)
Resolving deltas:  80% (62/77)
Resolving deltas:  81% (63/77)
Resolving deltas:  84% (65/77)
Resolving deltas:  85% (66/77)
Resolving deltas:  88% (68/77)
Resolving deltas:  90% (70/77)
Resolving deltas:  93% (72/77)
Resolving deltas:  96% (74/77)
Resolving deltas:  97% (75/77)
Resolving deltas:  98% (76/77)
Resolving deltas: 100% (77/77)
Resolving deltas: 100% (77/77), done.
|0|  00:00
 00:00

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:03

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }

added 1 package, and audited 1443 packages in 3s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:03

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-1  Healthy
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
Creating global_block_whitelist table...done.
...gbw_address field does not exist in global_block_whitelist table, skipping modify field patch.
...global_block_whitelist table does not contain gbw_address field.
...global_block_whitelist table does not contain gbw_target_central_id field.
Modifying gbw_id field of table global_block_whitelist...done.
Creating globalblocks table...done.
...gb_target_central_id field exists in globalblocks table, skipping obsolete patch /var/www/html/w/extensions/GlobalBlocking/includes/../sql/sqlite/patch-globalblocks-timestamps.sql.
...have gb_target_central_id field in globalblocks table.
...gb_by field does not exist in globalblocks table, skipping modify field patch.
...globalblocks table does not contain gb_by field.
...have gb_create_account field in globalblocks table.
...have gb_enable_autoblock field in globalblocks table.
...have gb_autoblock_parent_id field in globalblocks table.
...index gb_address_autoblock_parent_id already set on globalblocks table.
Running MediaWiki\Extension\GlobalBlocking\Maintenance\UpdateAutoBlockParentIdColumn...
The field globalblocks.gb_autoblock_parent_id is not nullable, nothing to do.
done.
...gb_autoblock_parent_id in table globalblocks already has the required properties.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.2 s.
 00:01

Running 'extensions/GlobalBlocking/setup.sh' if found
Looking for '/var/local/extensions/GlobalBlocking/setup.sh'
Running setup script '/var/local/extensions/GlobalBlocking/setup.sh'
Get:1 http://mirrors.wikimedia.org/debian bookworm InRelease [151 kB]
Get:2 http://security.debian.org/debian-security bookworm-security InRelease [48.0 kB]
Get:3 http://apt.wikimedia.org/wikimedia bookworm-wikimedia InRelease [118 kB]
Get:4 http://mirrors.wikimedia.org/debian bookworm-updates InRelease [55.4 kB]
Get:5 http://mirrors.wikimedia.org/debian bookworm-backports InRelease [59.4 kB]
Get:6 https://packages.sury.org/php bookworm InRelease [7551 B]
Get:7 https://deb.nodesource.com/node_18.x nodistro InRelease [12.1 kB]
Get:8 http://mirrors.wikimedia.org/debian bookworm/main amd64 Packages [8793 kB]
Get:9 http://mirrors.wikimedia.org/debian bookworm-updates/main amd64 Packages.diff/Index [17.3 kB]
Get:10 http://mirrors.wikimedia.org/debian bookworm-updates/main amd64 Packages T-2025-06-13-1410.14-F-2025-06-13-1410.14.pdiff [434 B]
Get:10 http://mirrors.wikimedia.org/debian bookworm-updates/main amd64 Packages T-2025-06-13-1410.14-F-2025-06-13-1410.14.pdiff [434 B]
Get:11 http://mirrors.wikimedia.org/debian bookworm-backports/contrib amd64 Packages.diff/Index [62.2 kB]
Get:12 http://mirrors.wikimedia.org/debian bookworm-backports/main amd64 Packages.diff/Index [63.3 kB]
Ign:12 http://mirrors.wikimedia.org/debian bookworm-backports/main amd64 Packages.diff/Index
Get:13 http://mirrors.wikimedia.org/debian bookworm-backports/contrib amd64 Packages T-2025-05-24-2017.15-F-2025-05-13-1416.08.pdiff [523 B]
Get:13 http://mirrors.wikimedia.org/debian bookworm-backports/contrib amd64 Packages T-2025-05-24-2017.15-F-2025-05-13-1416.08.pdiff [523 B]
Get:14 http://mirrors.wikimedia.org/debian bookworm-backports/main amd64 Packages [291 kB]
Get:15 http://security.debian.org/debian-security bookworm-security/main amd64 Packages [267 kB]
Get:16 http://apt.wikimedia.org/wikimedia bookworm-wikimedia/main amd64 Packages [107 kB]
Get:17 https://packages.sury.org/php bookworm/main amd64 Packages [259 kB]
Get:18 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages [11.6 kB]
Fetched 10.3 MB in 2s (4722 kB/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
Suggested packages:
  sqlite3-doc
The following NEW packages will be installed:
  sqlite3
0 upgraded, 1 newly installed, 0 to remove and 116 not upgraded.
Need to get 353 kB of archives.
After this operation, 546 kB of additional disk space will be used.
Get:1 http://mirrors.wikimedia.org/debian bookworm/main amd64 sqlite3 amd64 3.40.1-2+deb12u1 [353 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 353 kB in 0s (11.9 MB/s)
Selecting previously unselected package sqlite3.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 25635 files and directories currently installed.)
Preparing to unpack .../sqlite3_3.40.1-2+deb12u1_amd64.deb ...
Unpacking sqlite3 (3.40.1-2+deb12u1) ...
Setting up sqlite3 (3.40.1-2+deb12u1) ...
 00:05

 Component installer duration: 00:16
 00:16

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-web-1  Removed
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:14

Reclaim disk space if needed
Free disk space (22%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12280, done        
remote: Finding sources:   1% (62/12280)           
remote: Finding sources:   2% (185/12280)           
remote: Finding sources:   3% (307/12280)           
remote: Finding sources:   4% (430/12280)           
remote: Finding sources:   5% (553/12280)           
remote: Finding sources:   6% (676/12280)           
remote: Finding sources:   7% (799/12280)           
remote: Finding sources:   8% (921/12280)           
remote: Finding sources:   9% (1044/12280)           
remote: Finding sources:  10% (1167/12280)           
remote: Finding sources:  11% (1290/12280)           
remote: Finding sources:  12% (1413/12280)           
remote: Finding sources:  13% (1535/12280)           
remote: Finding sources:  14% (1658/12280)           
remote: Finding sources:  15% (1781/12280)           
remote: Finding sources:  16% (1904/12280)           
remote: Finding sources:  17% (2027/12280)           
remote: Finding sources:  18% (2149/12280)           
remote: Finding sources:  19% (2272/12280)           
remote: Finding sources:  20% (2395/12280)           
remote: Finding sources:  21% (2518/12280)           
remote: Finding sources:  22% (2641/12280)           
remote: Finding sources:  23% (2763/12280)           
remote: Finding sources:  24% (2886/12280)           
remote: Finding sources:  25% (3009/12280)           
remote: Finding sources:  26% (3132/12280)           
remote: Finding sources:  27% (3255/12280)           
remote: Finding sources:  28% (3377/12280)           
remote: Finding sources:  29% (3500/12280)           
remote: Finding sources:  30% (3623/12280)           
remote: Finding sources:  31% (3746/12280)           
remote: Finding sources:  32% (3869/12280)           
remote: Finding sources:  33% (3991/12280)           
remote: Finding sources:  34% (4114/12280)           
remote: Finding sources:  35% (4237/12280)           
remote: Finding sources:  36% (4360/12280)           
remote: Finding sources:  37% (4483/12280)           
remote: Finding sources:  38% (4605/12280)           
remote: Finding sources:  39% (4728/12280)           
remote: Finding sources:  40% (4851/12280)           
remote: Finding sources:  41% (4974/12280)           
remote: Finding sources:  42% (5097/12280)           
remote: Finding sources:  43% (5219/12280)           
remote: Finding sources:  44% (5342/12280)           
remote: Finding sources:  45% (5465/12280)           
remote: Finding sources:  46% (5588/12280)           
remote: Finding sources:  47% (5711/12280)           
remote: Finding sources:  48% (5833/12280)           
remote: Finding sources:  49% (5956/12280)           
remote: Finding sources:  50% (6079/12280)           
remote: Finding sources:  51% (6202/12280)           
remote: Finding sources:  52% (6325/12280)           
remote: Finding sources:  53% (6447/12280)           
remote: Finding sources:  54% (6570/12280)           
remote: Finding sources:  55% (6693/12280)           
remote: Finding sources:  56% (6816/12280)           
remote: Finding sources:  57% (6939/12280)           
remote: Finding sources:  58% (7061/12280)           
remote: Finding sources:  59% (7184/12280)           
remote: Finding sources:  60% (7307/12280)           
remote: Finding sources:  61% (7430/12280)           
remote: Finding sources:  62% (7553/12280)           
remote: Finding sources:  63% (7675/12280)           
remote: Finding sources:  64% (7798/12280)           
remote: Finding sources:  65% (7921/12280)           
remote: Finding sources:  66% (8044/12280)           
remote: Finding sources:  67% (8167/12280)           
remote: Finding sources:  68% (8289/12280)           
remote: Finding sources:  69% (8412/12280)           
remote: Finding sources:  70% (8535/12280)           
remote: Finding sources:  71% (8658/12280)           
remote: Finding sources:  72% (8781/12280)           
remote: Finding sources:  73% (8903/12280)           
remote: Finding sources:  74% (9026/12280)           
remote: Finding sources:  75% (9149/12280)           
remote: Finding sources:  76% (9272/12280)           
remote: Finding sources:  77% (9395/12280)           
remote: Finding sources:  78% (9517/12280)           
remote: Finding sources:  79% (9640/12280)           
remote: Finding sources:  80% (9763/12280)           
remote: Finding sources:  81% (9886/12280)           
remote: Finding sources:  82% (10009/12280)           
remote: Finding sources:  83% (10131/12280)           
remote: Finding sources:  84% (10254/12280)           
remote: Finding sources:  85% (10377/12280)           
remote: Finding sources:  86% (10500/12280)           
remote: Finding sources:  87% (10623/12280)           
remote: Finding sources:  88% (10745/12280)           
remote: Finding sources:  89% (10868/12280)           
remote: Finding sources:  90% (10991/12280)           
remote: Finding sources:  91% (11114/12280)           
remote: Finding sources:  92% (11237/12280)           
remote: Finding sources:  93% (11359/12280)           
remote: Finding sources:  94% (11482/12280)           
remote: Finding sources:  95% (11605/12280)           
remote: Finding sources:  96% (11728/12280)           
remote: Finding sources:  97% (11851/12280)           
remote: Finding sources:  97% (11885/12280)           
remote: Finding sources:  98% (11973/12280)           
remote: Finding sources:  99% (12096/12280)           
remote: Finding sources: 100% (12219/12280)           
remote: Finding sources: 100% (12280/12280)        
remote: Getting sizes:   1% (56/11154)           
remote: Getting sizes:   2% (168/11154)           
remote: Getting sizes:   3% (279/11154)           
remote: Getting sizes:   4% (391/11154)           
remote: Getting sizes:   5% (502/11154)           
remote: Getting sizes:   6% (614/11154)           
remote: Getting sizes:   7% (726/11154)           
remote: Getting sizes:   8% (837/11154)           
remote: Getting sizes:   9% (949/11154)           
remote: Getting sizes:  10% (1060/11154)           
remote: Getting sizes:  11% (1172/11154)           
remote: Getting sizes:  12% (1283/11154)           
remote: Getting sizes:  13% (1395/11154)           
remote: Getting sizes:  14% (1506/11154)           
remote: Getting sizes:  15% (1618/11154)           
remote: Getting sizes:  16% (1729/11154)           
remote: Getting sizes:  17% (1841/11154)           
remote: Getting sizes:  18% (1952/11154)           
remote: Getting sizes:  19% (2064/11154)           
remote: Getting sizes:  20% (2176/11154)           
remote: Getting sizes:  21% (2287/11154)           
remote: Getting sizes:  22% (2399/11154)           
remote: Getting sizes:  23% (2510/11154)           
remote: Getting sizes:  24% (2622/11154)           
remote: Getting sizes:  25% (2733/11154)           
remote: Getting sizes:  26% (2845/11154)           
remote: Getting sizes:  27% (2956/11154)           
remote: Getting sizes:  28% (3068/11154)           
remote: Getting sizes:  29% (3179/11154)           
remote: Getting sizes:  30% (3291/11154)           
remote: Getting sizes:  31% (3402/11154)           
remote: Getting sizes:  32% (3514/11154)           
remote: Getting sizes:  33% (3626/11154)           
remote: Getting sizes:  34% (3737/11154)           
remote: Getting sizes:  35% (3849/11154)           
remote: Getting sizes:  36% (3960/11154)           
remote: Getting sizes:  37% (4072/11154)           
remote: Getting sizes:  38% (4183/11154)           
remote: Getting sizes:  39% (4295/11154)           
remote: Getting sizes:  40% (4406/11154)           
remote: Getting sizes:  41% (4518/11154)           
remote: Getting sizes:  42% (4629/11154)           
remote: Getting sizes:  43% (4741/11154)           
remote: Getting sizes:  44% (4852/11154)           
remote: Getting sizes:  45% (4964/11154)           
remote: Getting sizes:  46% (5076/11154)           
remote: Getting sizes:  47% (5187/11154)           
remote: Getting sizes:  48% (5299/11154)           
remote: Getting sizes:  49% (5410/11154)           
remote: Getting sizes:  50% (5522/11154)           
remote: Getting sizes:  51% (5633/11154)           
remote: Getting sizes:  52% (5745/11154)           
remote: Getting sizes:  53% (5856/11154)           
remote: Getting sizes:  54% (5968/11154)           
remote: Getting sizes:  55% (6079/11154)           
remote: Getting sizes:  56% (6191/11154)           
remote: Getting sizes:  57% (6303/11154)           
remote: Getting sizes:  58% (6414/11154)           
remote: Getting sizes:  59% (6526/11154)           
remote: Getting sizes:  60% (6637/11154)           
remote: Getting sizes:  61% (6749/11154)           
remote: Getting sizes:  62% (6860/11154)           
remote: Getting sizes:  63% (6972/11154)           
remote: Getting sizes:  64% (7083/11154)           
remote: Getting sizes:  65% (7195/11154)           
remote: Getting sizes:  66% (7306/11154)           
remote: Getting sizes:  67% (7418/11154)           
remote: Getting sizes:  68% (7529/11154)           
remote: Getting sizes:  69% (7641/11154)           
remote: Getting sizes:  70% (7753/11154)           
remote: Getting sizes:  71% (7864/11154)           
remote: Getting sizes:  72% (7976/11154)           
remote: Getting sizes:  73% (8087/11154)           
remote: Getting sizes:  74% (8199/11154)           
remote: Getting sizes:  75% (8310/11154)           
remote: Getting sizes:  76% (8422/11154)           
remote: Getting sizes:  77% (8533/11154)           
remote: Getting sizes:  78% (8645/11154)           
remote: Getting sizes:  79% (8756/11154)           
remote: Getting sizes:  80% (8868/11154)           
remote: Getting sizes:  81% (8979/11154)           
remote: Getting sizes:  82% (9091/11154)           
remote: Getting sizes:  83% (9203/11154)           
remote: Getting sizes:  84% (9314/11154)           
remote: Getting sizes:  85% (9426/11154)           
remote: Getting sizes:  86% (9537/11154)           
remote: Getting sizes:  87% (9649/11154)           
remote: Getting sizes:  88% (9760/11154)           
remote: Getting sizes:  89% (9872/11154)           
remote: Getting sizes:  90% (9983/11154)           
remote: Getting sizes:  91% (10095/11154)           
remote: Getting sizes:  92% (10206/11154)           
remote: Getting sizes:  93% (10318/11154)           
remote: Getting sizes:  94% (10429/11154)           
remote: Getting sizes:  95% (10541/11154)           
remote: Getting sizes:  96% (10653/11154)           
remote: Getting sizes:  97% (10764/11154)           
remote: Getting sizes:  98% (10876/11154)           
remote: Getting sizes:  99% (10987/11154)           
remote: Getting sizes: 100% (11099/11154)           
remote: Getting sizes: 100% (11154/11154)        
remote: Compressing objects:   2% (2141/120707)           
remote: Compressing objects:   3% (3029/120707)           
remote: Compressing objects:   4% (4225/120707)           
remote: Compressing objects:   5% (5434/120707)           
remote: Compressing objects:   6% (6640/120707)           
remote: Compressing objects:   7% (7851/120707)           
remote: Compressing objects:   8% (9056/120707)           
remote: Compressing objects:   8% (9076/120707)           
remote: Compressing objects:   9% (10263/120707)           
remote: Compressing objects:  10% (11491/120707)           
remote: Compressing objects:  11% (12675/120707)           
remote: Compressing objects:  12% (13889/120707)           
remote: Compressing objects:  13% (15142/120707)           
remote: Compressing objects:  14% (16297/120707)           
remote: Compressing objects:  15% (17575/120707)           
remote: Compressing objects:  16% (18714/120707)           
remote: Compressing objects:  17% (19918/120707)           
remote: Compressing objects:  18% (21134/120707)           
remote: Compressing objects:  19% (22332/120707)           
remote: Compressing objects:  20% (23542/120707)           
remote: Compressing objects:  20% (23878/120707)           
remote: Compressing objects:  21% (24751/120707)           
remote: Compressing objects:  22% (25961/120707)           
remote: Compressing objects:  23% (27161/120707)           
remote: Compressing objects:  24% (28369/120707)           
remote: Compressing objects:  25% (29941/120707)           
remote: Compressing objects:  26% (30784/120707)           
remote: Compressing objects:  27% (31990/120707)           
remote: Compressing objects:  28% (33203/120707)           
remote: Compressing objects:  29% (34675/120707)           
remote: Compressing objects:  30% (35709/120707)           
remote: Compressing objects:  31% (37195/120707)           
remote: Compressing objects:  32% (38068/120707)           
remote: Compressing objects:  33% (39232/120707)           
remote: Compressing objects:  34% (40506/120707)           
remote: Compressing objects:  35% (41676/120707)           
remote: Compressing objects:  36% (42873/120707)           
remote: Compressing objects:  37% (44279/120707)           
remote: Compressing objects:  38% (45625/120707)           
remote: Compressing objects:  38% (45688/120707)           
remote: Compressing objects:  39% (46708/120707)           
remote: Compressing objects:  40% (47760/120707)           
remote: Compressing objects:  41% (48904/120707)           
remote: Compressing objects:  42% (50107/120707)           
remote: Compressing objects:  43% (51512/120707)           
remote: Compressing objects:  44% (52745/120707)           
remote: Compressing objects:  45% (53747/120707)           
remote: Compressing objects:  46% (54949/120707)           
remote: Compressing objects:  47% (56132/120707)           
remote: Compressing objects:  48% (57685/120707)           
remote: Compressing objects:  49% (58563/120707)           
remote: Compressing objects:  50% (59750/120707)           
remote: Compressing objects:  51% (61227/120707)           
remote: Compressing objects:  52% (62799/120707)           
remote: Compressing objects:  53% (63383/120707)           
remote: Compressing objects:  54% (64932/120707)           
remote: Compressing objects:  55% (65963/120707)           
remote: Compressing objects:  56% (67020/120707)           
remote: Compressing objects:  57% (69235/120707)           
remote: Compressing objects:  58% (69487/120707)           
remote: Compressing objects:  59% (70643/120707)           
remote: Compressing objects:  60% (71842/120707)           
remote: Compressing objects:  61% (73032/120707)           
remote: Compressing objects:  62% (74421/120707)           
remote: Compressing objects:  63% (75548/120707)           
remote: Compressing objects:  64% (76875/120707)           
remote: Compressing objects:  65% (77925/120707)           
remote: Compressing objects:  65% (78894/120707)           
remote: Compressing objects:  66% (79180/120707)           
remote: Compressing objects:  67% (80520/120707)           
remote: Compressing objects:  68% (82144/120707)           
remote: Compressing objects:  69% (82783/120707)           
remote: Compressing objects:  70% (83892/120707)           
remote: Compressing objects:  71% (85103/120707)           
remote: Compressing objects:  72% (86616/120707)           
remote: Compressing objects:  73% (87513/120707)           
remote: Compressing objects:  74% (88726/120707)           
remote: Compressing objects:  75% (89936/120707)           
remote: Compressing objects:  76% (91214/120707)           
remote: Compressing objects:  77% (92506/120707)           
remote: Compressing objects:  78% (93608/120707)           
remote: Compressing objects:  79% (94807/120707)           
remote: Compressing objects:  80% (95973/120707)           
remote: Compressing objects:  81% (97279/120707)           
remote: Compressing objects:  82% (98728/120707)           
remote: Compressing objects:  83% (100245/120707)           
remote: Compressing objects:  84% (100801/120707)           
remote: Compressing objects:  85% (102165/120707)           
remote: Compressing objects:  86% (103256/120707)           
remote: Compressing objects:  87% (104544/120707)           
remote: Compressing objects:  88% (105692/120707)           
remote: Compressing objects:  89% (106827/120707)           
remote: Compressing objects:  90% (108109/120707)           
remote: Compressing objects:  90% (109204/120707)           
remote: Compressing objects:  91% (109293/120707)           
remote: Compressing objects:  92% (110651/120707)           
remote: Compressing objects:  93% (112840/120707)           
remote: Compressing objects:  94% (112885/120707)           
remote: Compressing objects:  95% (114096/120707)           
remote: Compressing objects:  96% (115276/120707)           
remote: Compressing objects:  97% (116512/120707)           
remote: Compressing objects:  98% (117702/120707)           
remote: Compressing objects:  99% (118900/120707)           
remote: Compressing objects: 100% (120105/120707)           
remote: Compressing objects: 100% (120706/120707)        
Receiving objects:   0% (1/12280)
Receiving objects:   1% (123/12280)
Receiving objects:   2% (246/12280)
Receiving objects:   3% (369/12280)
Receiving objects:   4% (492/12280)
Receiving objects:   5% (614/12280)
Receiving objects:   6% (737/12280)
Receiving objects:   7% (860/12280)
Receiving objects:   8% (983/12280)
Receiving objects:   9% (1106/12280)
Receiving objects:  10% (1228/12280)
Receiving objects:  11% (1351/12280)
Receiving objects:  12% (1474/12280), 1.94 MiB | 3.84 MiB/s
Receiving objects:  13% (1597/12280), 1.94 MiB | 3.84 MiB/s
Receiving objects:  14% (1720/12280), 1.94 MiB | 3.84 MiB/s
Receiving objects:  15% (1842/12280), 1.94 MiB | 3.84 MiB/s
Receiving objects:  16% (1965/12280), 1.94 MiB | 3.84 MiB/s
Receiving objects:  17% (2088/12280), 1.94 MiB | 3.84 MiB/s
Receiving objects:  17% (2193/12280), 1.94 MiB | 3.84 MiB/s
Receiving objects:  18% (2211/12280), 1.94 MiB | 3.84 MiB/s
Receiving objects:  19% (2334/12280), 4.81 MiB | 4.76 MiB/s
Receiving objects:  20% (2456/12280), 4.81 MiB | 4.76 MiB/s
Receiving objects:  21% (2579/12280), 4.81 MiB | 4.76 MiB/s
Receiving objects:  22% (2702/12280), 4.81 MiB | 4.76 MiB/s
Receiving objects:  23% (2825/12280), 4.81 MiB | 4.76 MiB/s
Receiving objects:  24% (2948/12280), 4.81 MiB | 4.76 MiB/s
Receiving objects:  25% (3070/12280), 4.81 MiB | 4.76 MiB/s
Receiving objects:  26% (3193/12280), 7.34 MiB | 4.86 MiB/s
Receiving objects:  27% (3316/12280), 7.34 MiB | 4.86 MiB/s
Receiving objects:  28% (3439/12280), 7.34 MiB | 4.86 MiB/s
Receiving objects:  29% (3562/12280), 7.34 MiB | 4.86 MiB/s
Receiving objects:  30% (3684/12280), 7.34 MiB | 4.86 MiB/s
Receiving objects:  31% (3807/12280), 7.34 MiB | 4.86 MiB/s
Receiving objects:  32% (3930/12280), 7.34 MiB | 4.86 MiB/s
Receiving objects:  33% (4053/12280), 7.34 MiB | 4.86 MiB/s
Receiving objects:  34% (4176/12280), 7.34 MiB | 4.86 MiB/s
Receiving objects:  35% (4298/12280), 7.34 MiB | 4.86 MiB/s
Receiving objects:  36% (4421/12280), 7.34 MiB | 4.86 MiB/s
Receiving objects:  37% (4544/12280), 10.29 MiB | 5.12 MiB/s
Receiving objects:  38% (4667/12280), 10.29 MiB | 5.12 MiB/s
Receiving objects:  39% (4790/12280), 12.37 MiB | 4.92 MiB/s
Receiving objects:  40% (4912/12280), 12.37 MiB | 4.92 MiB/s
Receiving objects:  41% (5035/12280), 12.37 MiB | 4.92 MiB/s
Receiving objects:  42% (5158/12280), 12.37 MiB | 4.92 MiB/s
Receiving objects:  43% (5281/12280), 12.37 MiB | 4.92 MiB/s
Receiving objects:  44% (5404/12280), 12.37 MiB | 4.92 MiB/s
Receiving objects:  44% (5437/12280), 12.37 MiB | 4.92 MiB/s
Receiving objects:  45% (5526/12280), 14.80 MiB | 4.91 MiB/s
Receiving objects:  46% (5649/12280), 14.80 MiB | 4.91 MiB/s
Receiving objects:  46% (5748/12280), 17.21 MiB | 4.90 MiB/s
Receiving objects:  47% (5772/12280), 19.78 MiB | 4.93 MiB/s
Receiving objects:  48% (5895/12280), 22.17 MiB | 4.91 MiB/s
Receiving objects:  49% (6018/12280), 22.17 MiB | 4.91 MiB/s
Receiving objects:  50% (6140/12280), 22.17 MiB | 4.91 MiB/s
Receiving objects:  50% (6225/12280), 22.17 MiB | 4.91 MiB/s
Receiving objects:  51% (6263/12280), 25.56 MiB | 5.23 MiB/s
Receiving objects:  52% (6386/12280), 28.47 MiB | 5.25 MiB/s
Receiving objects:  53% (6509/12280), 28.47 MiB | 5.25 MiB/s
Receiving objects:  54% (6632/12280), 28.47 MiB | 5.25 MiB/s
Receiving objects:  54% (6690/12280), 28.47 MiB | 5.25 MiB/s
Receiving objects:  55% (6754/12280), 31.14 MiB | 5.28 MiB/s
Receiving objects:  56% (6877/12280), 31.14 MiB | 5.28 MiB/s
Receiving objects:  57% (7000/12280), 31.14 MiB | 5.28 MiB/s
Receiving objects:  58% (7123/12280), 31.14 MiB | 5.28 MiB/s
Receiving objects:  59% (7246/12280), 31.14 MiB | 5.28 MiB/s
Receiving objects:  60% (7368/12280), 31.14 MiB | 5.28 MiB/s
Receiving objects:  61% (7491/12280), 31.14 MiB | 5.28 MiB/s
Receiving objects:  62% (7614/12280), 31.14 MiB | 5.28 MiB/s
Receiving objects:  63% (7737/12280), 31.14 MiB | 5.28 MiB/s
Receiving objects:  64% (7860/12280), 31.14 MiB | 5.28 MiB/s
Receiving objects:  65% (7982/12280), 34.27 MiB | 5.32 MiB/s
Receiving objects:  66% (8105/12280), 34.27 MiB | 5.32 MiB/s
Receiving objects:  67% (8228/12280), 34.27 MiB | 5.32 MiB/s
Receiving objects:  68% (8351/12280), 34.27 MiB | 5.32 MiB/s
Receiving objects:  69% (8474/12280), 34.27 MiB | 5.32 MiB/s
Receiving objects:  70% (8596/12280), 34.27 MiB | 5.32 MiB/s
Receiving objects:  71% (8719/12280), 34.27 MiB | 5.32 MiB/s
Receiving objects:  72% (8842/12280), 34.27 MiB | 5.32 MiB/s
Receiving objects:  73% (8965/12280), 34.27 MiB | 5.32 MiB/s
Receiving objects:  74% (9088/12280), 34.27 MiB | 5.32 MiB/s
Receiving objects:  75% (9210/12280), 34.27 MiB | 5.32 MiB/s
Receiving objects:  76% (9333/12280), 34.27 MiB | 5.32 MiB/s
Receiving objects:  77% (9456/12280), 34.27 MiB | 5.32 MiB/s
Receiving objects:  78% (9579/12280), 34.27 MiB | 5.32 MiB/s
Receiving objects:  79% (9702/12280), 34.27 MiB | 5.32 MiB/s
Receiving objects:  80% (9824/12280), 34.27 MiB | 5.32 MiB/s
Receiving objects:  81% (9947/12280), 34.27 MiB | 5.32 MiB/s
Receiving objects:  82% (10070/12280), 34.27 MiB | 5.32 MiB/s
Receiving objects:  83% (10193/12280), 34.27 MiB | 5.32 MiB/s
Receiving objects:  84% (10316/12280), 34.27 MiB | 5.32 MiB/s
Receiving objects:  85% (10438/12280), 34.27 MiB | 5.32 MiB/s
Receiving objects:  86% (10561/12280), 34.27 MiB | 5.32 MiB/s
Receiving objects:  87% (10684/12280), 34.27 MiB | 5.32 MiB/s
Receiving objects:  88% (10807/12280), 34.27 MiB | 5.32 MiB/s
Receiving objects:  89% (10930/12280), 34.27 MiB | 5.32 MiB/s
Receiving objects:  90% (11052/12280), 34.27 MiB | 5.32 MiB/s
Receiving objects:  91% (11175/12280), 34.27 MiB | 5.32 MiB/s
Receiving objects:  91% (11258/12280), 34.27 MiB | 5.32 MiB/s
Receiving objects:  92% (11298/12280), 34.27 MiB | 5.32 MiB/s
Receiving objects:  93% (11421/12280), 34.27 MiB | 5.32 MiB/s
Receiving objects:  94% (11544/12280), 40.55 MiB | 6.25 MiB/s
Receiving objects:  95% (11666/12280), 40.55 MiB | 6.25 MiB/s
Receiving objects:  96% (11789/12280), 40.55 MiB | 6.25 MiB/s
Receiving objects:  97% (11912/12280), 40.55 MiB | 6.25 MiB/s
Receiving objects:  98% (12035/12280), 40.55 MiB | 6.25 MiB/s
Receiving objects:  99% (12158/12280), 40.55 MiB | 6.25 MiB/s
remote: Total 12280 (delta 2238), reused 5824 (delta 1123)        
Receiving objects: 100% (12280/12280), 40.55 MiB | 6.25 MiB/s
Receiving objects: 100% (12280/12280), 41.54 MiB | 5.79 MiB/s, done.
Resolving deltas:   0% (0/2238)
Resolving deltas:   1% (23/2238)
Resolving deltas:   2% (45/2238)
Resolving deltas:   3% (68/2238)
Resolving deltas:   4% (91/2238)
Resolving deltas:   5% (112/2238)
Resolving deltas:   6% (135/2238)
Resolving deltas:   7% (157/2238)
Resolving deltas:   8% (180/2238)
Resolving deltas:   9% (202/2238)
Resolving deltas:  10% (224/2238)
Resolving deltas:  11% (247/2238)
Resolving deltas:  12% (269/2238)
Resolving deltas:  13% (291/2238)
Resolving deltas:  14% (314/2238)
Resolving deltas:  15% (336/2238)
Resolving deltas:  16% (359/2238)
Resolving deltas:  17% (381/2238)
Resolving deltas:  18% (403/2238)
Resolving deltas:  19% (426/2238)
Resolving deltas:  20% (448/2238)
Resolving deltas:  21% (471/2238)
Resolving deltas:  22% (493/2238)
Resolving deltas:  23% (515/2238)
Resolving deltas:  24% (538/2238)
Resolving deltas:  25% (561/2238)
Resolving deltas:  26% (582/2238)
Resolving deltas:  27% (605/2238)
Resolving deltas:  28% (627/2238)
Resolving deltas:  29% (650/2238)
Resolving deltas:  30% (672/2238)
Resolving deltas:  31% (694/2238)
Resolving deltas:  32% (717/2238)
Resolving deltas:  33% (739/2238)
Resolving deltas:  34% (762/2238)
Resolving deltas:  35% (784/2238)
Resolving deltas:  36% (806/2238)
Resolving deltas:  37% (829/2238)
Resolving deltas:  38% (852/2238)
Resolving deltas:  39% (873/2238)
Resolving deltas:  40% (896/2238)
Resolving deltas:  41% (918/2238)
Resolving deltas:  42% (940/2238)
Resolving deltas:  43% (963/2238)
Resolving deltas:  44% (985/2238)
Resolving deltas:  45% (1009/2238)
Resolving deltas:  46% (1030/2238)
Resolving deltas:  47% (1052/2238)
Resolving deltas:  48% (1075/2238)
Resolving deltas:  49% (1097/2238)
Resolving deltas:  50% (1119/2238)
Resolving deltas:  51% (1142/2238)
Resolving deltas:  52% (1164/2238)
Resolving deltas:  53% (1187/2238)
Resolving deltas:  54% (1209/2238)
Resolving deltas:  55% (1231/2238)
Resolving deltas:  56% (1254/2238)
Resolving deltas:  57% (1276/2238)
Resolving deltas:  58% (1299/2238)
Resolving deltas:  59% (1321/2238)
Resolving deltas:  60% (1343/2238)
Resolving deltas:  61% (1366/2238)
Resolving deltas:  62% (1388/2238)
Resolving deltas:  63% (1410/2238)
Resolving deltas:  64% (1433/2238)
Resolving deltas:  65% (1455/2238)
Resolving deltas:  66% (1478/2238)
Resolving deltas:  67% (1500/2238)
Resolving deltas:  68% (1522/2238)
Resolving deltas:  69% (1545/2238)
Resolving deltas:  70% (1567/2238)
Resolving deltas:  71% (1589/2238)
Resolving deltas:  72% (1612/2238)
Resolving deltas:  73% (1634/2238)
Resolving deltas:  74% (1657/2238)
Resolving deltas:  75% (1680/2238)
Resolving deltas:  76% (1701/2238)
Resolving deltas:  77% (1724/2238)
Resolving deltas:  78% (1746/2238)
Resolving deltas:  79% (1769/2238)
Resolving deltas:  80% (1791/2238)
Resolving deltas:  81% (1814/2238)
Resolving deltas:  82% (1836/2238)
Resolving deltas:  83% (1858/2238)
Resolving deltas:  84% (1880/2238)
Resolving deltas:  85% (1903/2238)
Resolving deltas:  86% (1925/2238)
Resolving deltas:  87% (1948/2238)
Resolving deltas:  88% (1970/2238)
Resolving deltas:  89% (1992/2238)
Resolving deltas:  90% (2015/2238)
Resolving deltas:  91% (2037/2238)
Resolving deltas:  92% (2059/2238)
Resolving deltas:  93% (2082/2238)
Resolving deltas:  94% (2104/2238)
Resolving deltas:  95% (2127/2238)
Resolving deltas:  96% (2149/2238)
Resolving deltas:  97% (2171/2238)
Resolving deltas:  98% (2194/2238)
Resolving deltas:  99% (2216/2238)
Resolving deltas: 100% (2238/2238)
Resolving deltas: 100% (2238/2238), done.
Updating files:  63% (7270/11458)
Updating files:  64% (7334/11458)
Updating files:  65% (7448/11458)
Updating files:  66% (7563/11458)
Updating files:  67% (7677/11458)
Updating files:  68% (7792/11458)
Updating files:  69% (7907/11458)
Updating files:  70% (8021/11458)
Updating files:  71% (8136/11458)
Updating files:  72% (8250/11458)
Updating files:  73% (8365/11458)
Updating files:  74% (8479/11458)
Updating files:  75% (8594/11458)
Updating files:  76% (8709/11458)
Updating files:  77% (8823/11458)
Updating files:  78% (8938/11458)
Updating files:  79% (9052/11458)
Updating files:  80% (9167/11458)
Updating files:  81% (9281/11458)
Updating files:  82% (9396/11458)
Updating files:  83% (9511/11458)
Updating files:  84% (9625/11458)
Updating files:  85% (9740/11458)
Updating files:  86% (9854/11458)
Updating files:  87% (9969/11458)
Updating files:  88% (10084/11458)
Updating files:  89% (10198/11458)
Updating files:  90% (10313/11458)
Updating files:  91% (10427/11458)
Updating files:  92% (10542/11458)
Updating files:  93% (10656/11458)
Updating files:  94% (10771/11458)
Updating files:  95% (10886/11458)
Updating files:  96% (11000/11458)
Updating files:  97% (11115/11458)
Updating files:  98% (11229/11458)
Updating files:  99% (11344/11458)
Updating files: 100% (11458/11458)
Updating files: 100% (11458/11458), done.
 00:15

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-mediawiki-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  38/133 [========>-------------------]  28%
  66/133 [=============>--------------]  49%
  89/133 [==================>---------]  66%
 110/133 [=======================>----]  82%
 125/133 [==========================>-]  93%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:02

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 6.3 s.
 00:07

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 16s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:16

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:01

 Total duration: 01:23

 01:23

Install 'extensions/GlobalCssJs'...

Cloning component(s)
:0: _clone_component "extensions/GlobalCssJs"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/GlobalCssJs to 'extensions/GlobalCssJs' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/GlobalCssJs'...
|0| remote: Counting objects: 1           
remote: Counting objects: 128, done        
|0| remote: Finding sources:   1% (1/128)           
remote: Finding sources:   2% (2/128)           
remote: Finding sources:   3% (4/128)           
remote: Finding sources:   4% (5/128)           
remote: Finding sources:   5% (6/128)           
remote: Finding sources:   6% (8/128)           
remote: Finding sources:   7% (9/128)           
remote: Finding sources:   8% (10/128)           
remote: Finding sources:   9% (11/128)           
remote: Finding sources:  10% (13/128)           
remote: Finding sources:  11% (14/128)           
remote: Finding sources:  12% (15/128)           
remote: Finding sources:  13% (16/128)           
remote: Finding sources:  14% (18/128)           
remote: Finding sources:  15% (19/128)           
remote: Finding sources:  16% (20/128)           
remote: Finding sources:  17% (22/128)           
remote: Finding sources:  18% (23/128)           
remote: Finding sources:  19% (24/128)           
remote: Finding sources:  20% (25/128)           
remote: Finding sources:  21% (27/128)           
remote: Finding sources:  22% (28/128)           
remote: Finding sources:  23% (29/128)           
remote: Finding sources:  24% (31/128)           
remote: Finding sources:  25% (32/128)           
remote: Finding sources:  26% (33/128)           
remote: Finding sources:  27% (34/128)           
remote: Finding sources:  28% (36/128)           
remote: Finding sources:  29% (37/128)           
remote: Finding sources:  30% (38/128)           
remote: Finding sources:  31% (40/128)           
remote: Finding sources:  32% (41/128)           
remote: Finding sources:  33% (42/128)           
remote: Finding sources:  34% (43/128)           
remote: Finding sources:  35% (45/128)           
remote: Finding sources:  36% (46/128)           
remote: Finding sources:  37% (47/128)           
remote: Finding sources:  38% (48/128)           
remote: Finding sources:  39% (50/128)           
remote: Finding sources:  40% (51/128)           
remote: Finding sources:  41% (52/128)           
remote: Finding sources:  42% (54/128)           
remote: Finding sources:  43% (55/128)           
remote: Finding sources:  44% (56/128)           
remote: Finding sources:  45% (57/128)           
remote: Finding sources:  46% (59/128)           
remote: Finding sources:  47% (60/128)           
remote: Finding sources:  48% (61/128)           
remote: Finding sources:  49% (63/128)           
remote: Finding sources:  50% (64/128)           
remote: Finding sources:  51% (65/128)           
remote: Finding sources:  52% (66/128)           
remote: Finding sources:  53% (68/128)           
remote: Finding sources:  54% (69/128)           
remote: Finding sources:  55% (70/128)           
remote: Finding sources:  56% (72/128)           
remote: Finding sources:  57% (73/128)           
remote: Finding sources:  58% (74/128)           
remote: Finding sources:  59% (75/128)           
remote: Finding sources:  60% (77/128)           
remote: Finding sources:  61% (78/128)           
remote: Finding sources:  62% (79/128)           
remote: Finding sources:  63% (80/128)           
remote: Finding sources:  64% (82/128)           
remote: Finding sources:  65% (83/128)           
remote: Finding sources:  66% (84/128)           
remote: Finding sources:  67% (86/128)           
remote: Finding sources:  68% (87/128)           
remote: Finding sources:  69% (88/128)           
remote: Finding sources:  70% (89/128)           
remote: Finding sources:  71% (91/128)           
remote: Finding sources:  72% (92/128)           
remote: Finding sources:  73% (93/128)           
remote: Finding sources:  74% (95/128)           
remote: Finding sources:  75% (96/128)           
remote: Finding sources:  76% (97/128)           
remote: Finding sources:  77% (98/128)           
remote: Finding sources:  78% (100/128)           
remote: Finding sources:  79% (101/128)           
remote: Finding sources:  80% (102/128)           
remote: Finding sources:  81% (104/128)           
remote: Finding sources:  82% (105/128)           
remote: Finding sources:  83% (106/128)           
remote: Finding sources:  84% (107/128)           
remote: Finding sources:  85% (109/128)           
remote: Finding sources:  86% (110/128)           
remote: Finding sources:  87% (111/128)           
remote: Finding sources:  88% (112/128)           
remote: Finding sources:  89% (114/128)           
remote: Finding sources:  90% (115/128)           
remote: Finding sources:  91% (116/128)           
remote: Finding sources:  92% (118/128)           
remote: Finding sources:  93% (119/128)           
remote: Finding sources:  94% (120/128)           
remote: Finding sources:  95% (121/128)           
remote: Finding sources:  96% (123/128)           
remote: Finding sources:  97% (124/128)           
remote: Finding sources:  98% (125/128)           
remote: Finding sources:  99% (127/128)           
remote: Finding sources: 100% (128/128)           
remote: Finding sources: 100% (128/128)        
|0| remote: Getting sizes:   1% (1/117)           
remote: Getting sizes:   2% (2/117)           
remote: Getting sizes:   3% (3/117)           
remote: Getting sizes:   4% (5/117)           
remote: Getting sizes:   5% (6/117)           
remote: Getting sizes:   6% (7/117)           
remote: Getting sizes:   7% (8/117)           
remote: Getting sizes:   8% (9/117)           
remote: Getting sizes:   9% (10/117)           
remote: Getting sizes:  10% (12/117)           
remote: Getting sizes:  11% (13/117)           
remote: Getting sizes:  12% (14/117)           
remote: Getting sizes:  13% (15/117)           
remote: Getting sizes:  14% (16/117)           
remote: Getting sizes:  15% (17/117)           
remote: Getting sizes:  16% (19/117)           
remote: Getting sizes:  17% (20/117)           
remote: Getting sizes:  18% (21/117)           
remote: Getting sizes:  19% (22/117)           
remote: Getting sizes:  20% (23/117)           
remote: Getting sizes:  21% (24/117)           
remote: Getting sizes:  22% (26/117)           
remote: Getting sizes:  23% (27/117)           
remote: Getting sizes:  24% (28/117)           
remote: Getting sizes:  25% (29/117)           
remote: Getting sizes:  26% (30/117)           
remote: Getting sizes:  27% (32/117)           
remote: Getting sizes:  28% (33/117)           
remote: Getting sizes:  29% (34/117)           
remote: Getting sizes:  30% (35/117)           
remote: Getting sizes:  31% (36/117)           
remote: Getting sizes:  32% (37/117)           
remote: Getting sizes:  33% (39/117)           
remote: Getting sizes:  34% (40/117)           
remote: Getting sizes:  35% (41/117)           
remote: Getting sizes:  36% (42/117)           
remote: Getting sizes:  37% (43/117)           
remote: Getting sizes:  38% (44/117)           
remote: Getting sizes:  39% (46/117)           
remote: Getting sizes:  40% (47/117)           
remote: Getting sizes:  41% (48/117)           
remote: Getting sizes:  42% (49/117)           
remote: Getting sizes:  43% (50/117)           
remote: Getting sizes:  44% (51/117)           
remote: Getting sizes:  45% (53/117)           
remote: Getting sizes:  46% (54/117)           
remote: Getting sizes:  47% (55/117)           
remote: Getting sizes:  48% (56/117)           
remote: Getting sizes:  49% (57/117)           
remote: Getting sizes:  50% (58/117)           
remote: Getting sizes:  51% (60/117)           
remote: Getting sizes:  52% (61/117)           
remote: Getting sizes:  53% (62/117)           
remote: Getting sizes:  54% (63/117)           
remote: Getting sizes:  55% (64/117)           
remote: Getting sizes:  56% (65/117)           
remote: Getting sizes:  57% (67/117)           
remote: Getting sizes:  58% (68/117)           
remote: Getting sizes:  59% (69/117)           
remote: Getting sizes:  60% (70/117)           
remote: Getting sizes:  61% (71/117)           
remote: Getting sizes:  62% (72/117)           
remote: Getting sizes:  63% (74/117)           
remote: Getting sizes:  64% (75/117)           
remote: Getting sizes:  65% (76/117)           
remote: Getting sizes:  66% (77/117)           
remote: Getting sizes:  67% (78/117)           
remote: Getting sizes:  68% (79/117)           
remote: Getting sizes:  69% (81/117)           
remote: Getting sizes:  70% (82/117)           
remote: Getting sizes:  71% (83/117)           
remote: Getting sizes:  72% (84/117)           
remote: Getting sizes:  73% (85/117)           
remote: Getting sizes:  74% (86/117)           
remote: Getting sizes:  75% (88/117)           
remote: Getting sizes:  76% (89/117)           
remote: Getting sizes:  77% (90/117)           
remote: Getting sizes:  78% (91/117)           
remote: Getting sizes:  79% (92/117)           
remote: Getting sizes:  80% (94/117)           
remote: Getting sizes:  81% (95/117)           
remote: Getting sizes:  82% (96/117)           
remote: Getting sizes:  83% (97/117)           
remote: Getting sizes:  84% (98/117)           
remote: Getting sizes:  85% (99/117)           
remote: Getting sizes:  86% (101/117)           
remote: Getting sizes:  87% (102/117)           
remote: Getting sizes:  88% (103/117)           
remote: Getting sizes:  89% (104/117)           
remote: Getting sizes:  90% (105/117)           
remote: Getting sizes:  91% (106/117)           
remote: Getting sizes:  92% (108/117)           
remote: Getting sizes:  93% (109/117)           
remote: Getting sizes:  94% (110/117)           
remote: Getting sizes:  95% (111/117)           
remote: Getting sizes:  96% (112/117)           
remote: Getting sizes:  97% (113/117)           
remote: Getting sizes:  98% (115/117)           
remote: Getting sizes:  99% (116/117)           
remote: Getting sizes: 100% (117/117)           
remote: Getting sizes: 100% (117/117)        
|0| remote: Compressing objects:   1% (3878/324690)           
remote: Compressing objects:   7% (22032/324690)           
remote: Compressing objects:   8% (26677/324690)           
remote: Compressing objects:   9% (28305/324690)           
remote: Compressing objects:  10% (32478/324690)           
remote: Compressing objects:  11% (35405/324690)           
remote: Compressing objects:  12% (38199/324690)           
remote: Compressing objects:  13% (40687/324690)           
remote: Compressing objects:  14% (44042/324690)           
remote: Compressing objects:  15% (48713/324690)           
remote: Compressing objects:  16% (50788/324690)           
remote: Compressing objects:  17% (53847/324690)           
remote: Compressing objects:  18% (58101/324690)           
remote: Compressing objects:  19% (61222/324690)           
remote: Compressing objects:  20% (64992/324690)           
remote: Compressing objects:  88% (284239/324690)           
remote: Compressing objects:  89% (287968/324690)           
remote: Compressing objects:  90% (290666/324690)           
remote: Compressing objects:  91% (294294/324690)           
remote: Compressing objects:  92% (297496/324690)           
remote: Compressing objects:  93% (301410/324690)           
remote: Compressing objects:  94% (304328/324690)           
remote: Compressing objects:  95% (307630/324690)           
remote: Compressing objects:  96% (310257/324690)           
remote: Compressing objects:  97% (314310/324690)           
remote: Compressing objects:  98% (316798/324690)           
remote: Compressing objects:  99% (320094/324690)           
remote: Compressing objects: 100% (323377/324690)           
remote: Compressing objects: 100% (324690/324690)        
|0| Receiving objects:   0% (1/128)
Receiving objects:   1% (2/128)
Receiving objects:   2% (3/128)
Receiving objects:   3% (4/128)
Receiving objects:   4% (6/128)
Receiving objects:   5% (7/128)
Receiving objects:   6% (8/128)
Receiving objects:   7% (9/128)
Receiving objects:   8% (11/128)
Receiving objects:   9% (12/128)
Receiving objects:  10% (13/128)
Receiving objects:  11% (15/128)
Receiving objects:  12% (16/128)
Receiving objects:  13% (17/128)
Receiving objects:  14% (18/128)
Receiving objects:  15% (20/128)
Receiving objects:  16% (21/128)
Receiving objects:  17% (22/128)
Receiving objects:  18% (24/128)
Receiving objects:  19% (25/128)
Receiving objects:  20% (26/128)
Receiving objects:  21% (27/128)
Receiving objects:  22% (29/128)
Receiving objects:  23% (30/128)
Receiving objects:  24% (31/128)
Receiving objects:  25% (32/128)
Receiving objects:  26% (34/128)
Receiving objects:  27% (35/128)
Receiving objects:  28% (36/128)
Receiving objects:  29% (38/128)
Receiving objects:  30% (39/128)
Receiving objects:  31% (40/128)
Receiving objects:  32% (41/128)
Receiving objects:  33% (43/128)
Receiving objects:  34% (44/128)
Receiving objects:  35% (45/128)
Receiving objects:  36% (47/128)
Receiving objects:  37% (48/128)
Receiving objects:  38% (49/128)
Receiving objects:  39% (50/128)
Receiving objects:  40% (52/128)
Receiving objects:  41% (53/128)
Receiving objects:  42% (54/128)
Receiving objects:  43% (56/128)
Receiving objects:  44% (57/128)
Receiving objects:  45% (58/128)
Receiving objects:  46% (59/128)
Receiving objects:  47% (61/128)
Receiving objects:  48% (62/128)
Receiving objects:  49% (63/128)
Receiving objects:  50% (64/128)
Receiving objects:  51% (66/128)
Receiving objects:  52% (67/128)
Receiving objects:  53% (68/128)
Receiving objects:  54% (70/128)
Receiving objects:  55% (71/128)
Receiving objects:  56% (72/128)
Receiving objects:  57% (73/128)
Receiving objects:  58% (75/128)
Receiving objects:  59% (76/128)
Receiving objects:  60% (77/128)
Receiving objects:  61% (79/128)
Receiving objects:  62% (80/128)
Receiving objects:  63% (81/128)
Receiving objects:  64% (82/128)
Receiving objects:  65% (84/128)
Receiving objects:  66% (85/128)
Receiving objects:  67% (86/128)
Receiving objects:  68% (88/128)
Receiving objects:  69% (89/128)
Receiving objects:  70% (90/128)
Receiving objects:  71% (91/128)
Receiving objects:  72% (93/128)
Receiving objects:  73% (94/128)
Receiving objects:  74% (95/128)
Receiving objects:  75% (96/128)
Receiving objects:  76% (98/128)
Receiving objects:  77% (99/128)
Receiving objects:  78% (100/128)
Receiving objects:  79% (102/128)
Receiving objects:  80% (103/128)
Receiving objects:  81% (104/128)
Receiving objects:  82% (105/128)
Receiving objects:  83% (107/128)
Receiving objects:  84% (108/128)
Receiving objects:  85% (109/128)
Receiving objects:  86% (111/128)
Receiving objects:  87% (112/128)
Receiving objects:  88% (113/128)
Receiving objects:  89% (114/128)
Receiving objects:  90% (116/128)
Receiving objects:  91% (117/128)
Receiving objects:  92% (118/128)
Receiving objects:  93% (120/128)
Receiving objects:  94% (121/128)
remote: Total 128 (delta 23), reused 45 (delta 9)        
|0| Receiving objects:  95% (122/128)
Receiving objects:  96% (123/128)
Receiving objects:  97% (125/128)
Receiving objects:  98% (126/128)
Receiving objects:  99% (127/128)
Receiving objects: 100% (128/128)
Receiving objects: 100% (128/128), 116.44 KiB | 4.01 MiB/s, done.
|0| Resolving deltas:   0% (0/23)
Resolving deltas:   4% (1/23)
Resolving deltas:   8% (2/23)
Resolving deltas:  13% (3/23)
Resolving deltas:  17% (4/23)
Resolving deltas:  21% (5/23)
Resolving deltas:  30% (7/23)
Resolving deltas:  34% (8/23)
Resolving deltas:  39% (9/23)
Resolving deltas:  43% (10/23)
Resolving deltas:  47% (11/23)
Resolving deltas:  52% (12/23)
Resolving deltas:  56% (13/23)
Resolving deltas:  60% (14/23)
Resolving deltas:  65% (15/23)
Resolving deltas:  69% (16/23)
Resolving deltas:  73% (17/23)
Resolving deltas:  78% (18/23)
Resolving deltas:  82% (19/23)
Resolving deltas:  86% (20/23)
Resolving deltas:  91% (21/23)
Resolving deltas:  95% (22/23)
Resolving deltas: 100% (23/23)
Resolving deltas: 100% (23/23), done.
|0|  00:01
 00:01

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:03

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }

added 1 package, and audited 1443 packages in 2s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:03

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 00:00

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.1 s.
 00:00

Running 'extensions/GlobalCssJs/setup.sh' if found
Looking for '/var/local/extensions/GlobalCssJs/setup.sh'
No '/var/local/extensions/GlobalCssJs/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:11
 00:11

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-web-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:25

Reclaim disk space if needed
Free disk space (22%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12280, done        
remote: Finding sources:   1% (62/12280)           
remote: Finding sources:   2% (185/12280)           
remote: Finding sources:   3% (307/12280)           
remote: Finding sources:   4% (430/12280)           
remote: Finding sources:   5% (553/12280)           
remote: Finding sources:   6% (676/12280)           
remote: Finding sources:   7% (799/12280)           
remote: Finding sources:   8% (921/12280)           
remote: Finding sources:   9% (1044/12280)           
remote: Finding sources:  10% (1167/12280)           
remote: Finding sources:  11% (1290/12280)           
remote: Finding sources:  12% (1413/12280)           
remote: Finding sources:  13% (1535/12280)           
remote: Finding sources:  14% (1658/12280)           
remote: Finding sources:  15% (1781/12280)           
remote: Finding sources:  16% (1904/12280)           
remote: Finding sources:  17% (2027/12280)           
remote: Finding sources:  18% (2149/12280)           
remote: Finding sources:  19% (2272/12280)           
remote: Finding sources:  20% (2395/12280)           
remote: Finding sources:  21% (2518/12280)           
remote: Finding sources:  22% (2641/12280)           
remote: Finding sources:  23% (2763/12280)           
remote: Finding sources:  24% (2886/12280)           
remote: Finding sources:  25% (3009/12280)           
remote: Finding sources:  26% (3132/12280)           
remote: Finding sources:  27% (3255/12280)           
remote: Finding sources:  28% (3377/12280)           
remote: Finding sources:  29% (3500/12280)           
remote: Finding sources:  30% (3623/12280)           
remote: Finding sources:  31% (3746/12280)           
remote: Finding sources:  32% (3869/12280)           
remote: Finding sources:  33% (3991/12280)           
remote: Finding sources:  34% (4114/12280)           
remote: Finding sources:  35% (4237/12280)           
remote: Finding sources:  36% (4360/12280)           
remote: Finding sources:  37% (4483/12280)           
remote: Finding sources:  38% (4605/12280)           
remote: Finding sources:  39% (4728/12280)           
remote: Finding sources:  40% (4851/12280)           
remote: Finding sources:  41% (4974/12280)           
remote: Finding sources:  42% (5097/12280)           
remote: Finding sources:  43% (5219/12280)           
remote: Finding sources:  44% (5342/12280)           
remote: Finding sources:  45% (5465/12280)           
remote: Finding sources:  46% (5588/12280)           
remote: Finding sources:  47% (5711/12280)           
remote: Finding sources:  48% (5833/12280)           
remote: Finding sources:  49% (5956/12280)           
remote: Finding sources:  50% (6079/12280)           
remote: Finding sources:  51% (6202/12280)           
remote: Finding sources:  52% (6325/12280)           
remote: Finding sources:  53% (6447/12280)           
remote: Finding sources:  54% (6570/12280)           
remote: Finding sources:  55% (6693/12280)           
remote: Finding sources:  56% (6816/12280)           
remote: Finding sources:  57% (6939/12280)           
remote: Finding sources:  58% (7061/12280)           
remote: Finding sources:  59% (7184/12280)           
remote: Finding sources:  60% (7307/12280)           
remote: Finding sources:  61% (7430/12280)           
remote: Finding sources:  62% (7553/12280)           
remote: Finding sources:  63% (7675/12280)           
remote: Finding sources:  64% (7798/12280)           
remote: Finding sources:  65% (7921/12280)           
remote: Finding sources:  66% (8044/12280)           
remote: Finding sources:  67% (8167/12280)           
remote: Finding sources:  68% (8289/12280)           
remote: Finding sources:  69% (8412/12280)           
remote: Finding sources:  70% (8535/12280)           
remote: Finding sources:  71% (8658/12280)           
remote: Finding sources:  72% (8781/12280)           
remote: Finding sources:  73% (8903/12280)           
remote: Finding sources:  74% (9026/12280)           
remote: Finding sources:  75% (9149/12280)           
remote: Finding sources:  76% (9272/12280)           
remote: Finding sources:  77% (9395/12280)           
remote: Finding sources:  78% (9517/12280)           
remote: Finding sources:  79% (9640/12280)           
remote: Finding sources:  80% (9763/12280)           
remote: Finding sources:  81% (9886/12280)           
remote: Finding sources:  82% (10009/12280)           
remote: Finding sources:  83% (10131/12280)           
remote: Finding sources:  84% (10254/12280)           
remote: Finding sources:  85% (10377/12280)           
remote: Finding sources:  86% (10500/12280)           
remote: Finding sources:  87% (10623/12280)           
remote: Finding sources:  88% (10745/12280)           
remote: Finding sources:  89% (10868/12280)           
remote: Finding sources:  90% (10991/12280)           
remote: Finding sources:  91% (11114/12280)           
remote: Finding sources:  92% (11237/12280)           
remote: Finding sources:  93% (11359/12280)           
remote: Finding sources:  94% (11482/12280)           
remote: Finding sources:  95% (11605/12280)           
remote: Finding sources:  96% (11728/12280)           
remote: Finding sources:  97% (11851/12280)           
remote: Finding sources:  98% (11973/12280)           
remote: Finding sources:  99% (12096/12280)           
remote: Finding sources: 100% (12219/12280)           
remote: Finding sources: 100% (12280/12280)        
remote: Getting sizes:   1% (56/11154)           
remote: Getting sizes:   2% (168/11154)           
remote: Getting sizes:   3% (279/11154)           
remote: Getting sizes:   4% (391/11154)           
remote: Getting sizes:   5% (502/11154)           
remote: Getting sizes:   6% (614/11154)           
remote: Getting sizes:   7% (726/11154)           
remote: Getting sizes:   8% (837/11154)           
remote: Getting sizes:   9% (949/11154)           
remote: Getting sizes:  10% (1060/11154)           
remote: Getting sizes:  11% (1172/11154)           
remote: Getting sizes:  12% (1283/11154)           
remote: Getting sizes:  13% (1395/11154)           
remote: Getting sizes:  14% (1506/11154)           
remote: Getting sizes:  15% (1618/11154)           
remote: Getting sizes:  16% (1729/11154)           
remote: Getting sizes:  17% (1841/11154)           
remote: Getting sizes:  18% (1952/11154)           
remote: Getting sizes:  19% (2064/11154)           
remote: Getting sizes:  20% (2176/11154)           
remote: Getting sizes:  21% (2287/11154)           
remote: Getting sizes:  22% (2399/11154)           
remote: Getting sizes:  23% (2510/11154)           
remote: Getting sizes:  24% (2622/11154)           
remote: Getting sizes:  25% (2733/11154)           
remote: Getting sizes:  26% (2845/11154)           
remote: Getting sizes:  27% (2956/11154)           
remote: Getting sizes:  28% (3068/11154)           
remote: Getting sizes:  29% (3179/11154)           
remote: Getting sizes:  30% (3291/11154)           
remote: Getting sizes:  31% (3402/11154)           
remote: Getting sizes:  32% (3514/11154)           
remote: Getting sizes:  33% (3626/11154)           
remote: Getting sizes:  34% (3737/11154)           
remote: Getting sizes:  35% (3849/11154)           
remote: Getting sizes:  36% (3960/11154)           
remote: Getting sizes:  37% (4072/11154)           
remote: Getting sizes:  38% (4183/11154)           
remote: Getting sizes:  39% (4295/11154)           
remote: Getting sizes:  40% (4406/11154)           
remote: Getting sizes:  41% (4518/11154)           
remote: Getting sizes:  42% (4629/11154)           
remote: Getting sizes:  43% (4741/11154)           
remote: Getting sizes:  44% (4852/11154)           
remote: Getting sizes:  45% (4964/11154)           
remote: Getting sizes:  46% (5076/11154)           
remote: Getting sizes:  47% (5187/11154)           
remote: Getting sizes:  48% (5299/11154)           
remote: Getting sizes:  49% (5410/11154)           
remote: Getting sizes:  50% (5522/11154)           
remote: Getting sizes:  51% (5633/11154)           
remote: Getting sizes:  52% (5745/11154)           
remote: Getting sizes:  53% (5856/11154)           
remote: Getting sizes:  54% (5968/11154)           
remote: Getting sizes:  55% (6079/11154)           
remote: Getting sizes:  56% (6191/11154)           
remote: Getting sizes:  57% (6303/11154)           
remote: Getting sizes:  58% (6414/11154)           
remote: Getting sizes:  59% (6526/11154)           
remote: Getting sizes:  60% (6637/11154)           
remote: Getting sizes:  61% (6749/11154)           
remote: Getting sizes:  62% (6860/11154)           
remote: Getting sizes:  63% (6972/11154)           
remote: Getting sizes:  64% (7083/11154)           
remote: Getting sizes:  65% (7195/11154)           
remote: Getting sizes:  66% (7306/11154)           
remote: Getting sizes:  67% (7418/11154)           
remote: Getting sizes:  68% (7529/11154)           
remote: Getting sizes:  69% (7641/11154)           
remote: Getting sizes:  70% (7753/11154)           
remote: Getting sizes:  71% (7864/11154)           
remote: Getting sizes:  72% (7976/11154)           
remote: Getting sizes:  73% (8087/11154)           
remote: Getting sizes:  74% (8199/11154)           
remote: Getting sizes:  75% (8310/11154)           
remote: Getting sizes:  76% (8422/11154)           
remote: Getting sizes:  77% (8533/11154)           
remote: Getting sizes:  78% (8645/11154)           
remote: Getting sizes:  79% (8756/11154)           
remote: Getting sizes:  80% (8868/11154)           
remote: Getting sizes:  81% (8979/11154)           
remote: Getting sizes:  82% (9091/11154)           
remote: Getting sizes:  83% (9203/11154)           
remote: Getting sizes:  84% (9314/11154)           
remote: Getting sizes:  85% (9426/11154)           
remote: Getting sizes:  86% (9537/11154)           
remote: Getting sizes:  87% (9649/11154)           
remote: Getting sizes:  88% (9760/11154)           
remote: Getting sizes:  89% (9872/11154)           
remote: Getting sizes:  90% (9983/11154)           
remote: Getting sizes:  91% (10095/11154)           
remote: Getting sizes:  92% (10206/11154)           
remote: Getting sizes:  93% (10318/11154)           
remote: Getting sizes:  94% (10429/11154)           
remote: Getting sizes:  95% (10541/11154)           
remote: Getting sizes:  96% (10653/11154)           
remote: Getting sizes:  97% (10764/11154)           
remote: Getting sizes:  98% (10876/11154)           
remote: Getting sizes:  99% (10987/11154)           
remote: Getting sizes: 100% (11099/11154)           
remote: Getting sizes: 100% (11154/11154)        
remote: Compressing objects:   2% (2141/120707)           
remote: Compressing objects:   3% (3029/120707)           
remote: Compressing objects:   4% (4225/120707)           
remote: Compressing objects:   5% (5434/120707)           
remote: Compressing objects:   6% (6640/120707)           
remote: Compressing objects:   7% (7851/120707)           
remote: Compressing objects:   8% (9056/120707)           
remote: Compressing objects:   8% (9974/120707)           
remote: Compressing objects:   9% (10263/120707)           
remote: Compressing objects:  10% (11491/120707)           
remote: Compressing objects:  11% (12675/120707)           
remote: Compressing objects:  12% (13889/120707)           
remote: Compressing objects:  13% (15142/120707)           
remote: Compressing objects:  14% (16297/120707)           
remote: Compressing objects:  15% (17575/120707)           
remote: Compressing objects:  16% (18714/120707)           
remote: Compressing objects:  17% (19918/120707)           
remote: Compressing objects:  18% (21134/120707)           
remote: Compressing objects:  19% (22332/120707)           
remote: Compressing objects:  20% (23542/120707)           
remote: Compressing objects:  21% (24751/120707)           
remote: Compressing objects:  21% (25232/120707)           
remote: Compressing objects:  22% (25961/120707)           
remote: Compressing objects:  23% (27161/120707)           
remote: Compressing objects:  24% (28369/120707)           
remote: Compressing objects:  25% (29941/120707)           
remote: Compressing objects:  26% (30784/120707)           
remote: Compressing objects:  27% (31990/120707)           
remote: Compressing objects:  28% (33203/120707)           
remote: Compressing objects:  29% (34675/120707)           
remote: Compressing objects:  30% (35709/120707)           
remote: Compressing objects:  31% (37195/120707)           
remote: Compressing objects:  32% (38068/120707)           
remote: Compressing objects:  33% (39232/120707)           
remote: Compressing objects:  34% (40506/120707)           
remote: Compressing objects:  35% (41676/120707)           
remote: Compressing objects:  36% (42873/120707)           
remote: Compressing objects:  37% (44279/120707)           
remote: Compressing objects:  38% (45625/120707)           
remote: Compressing objects:  39% (46708/120707)           
remote: Compressing objects:  40% (47760/120707)           
remote: Compressing objects:  41% (48904/120707)           
remote: Compressing objects:  42% (50107/120707)           
remote: Compressing objects:  43% (51512/120707)           
remote: Compressing objects:  44% (52745/120707)           
remote: Compressing objects:  45% (53747/120707)           
remote: Compressing objects:  46% (54949/120707)           
remote: Compressing objects:  47% (56132/120707)           
remote: Compressing objects:  48% (57685/120707)           
remote: Compressing objects:  49% (58563/120707)           
remote: Compressing objects:  50% (59750/120707)           
remote: Compressing objects:  51% (61227/120707)           
remote: Compressing objects:  52% (62799/120707)           
remote: Compressing objects:  53% (63383/120707)           
remote: Compressing objects:  53% (64294/120707)           
remote: Compressing objects:  54% (64932/120707)           
remote: Compressing objects:  55% (65963/120707)           
remote: Compressing objects:  56% (67020/120707)           
remote: Compressing objects:  57% (69235/120707)           
remote: Compressing objects:  58% (69487/120707)           
remote: Compressing objects:  59% (70643/120707)           
remote: Compressing objects:  60% (71842/120707)           
remote: Compressing objects:  61% (73032/120707)           
remote: Compressing objects:  62% (74421/120707)           
remote: Compressing objects:  63% (75548/120707)           
remote: Compressing objects:  64% (76875/120707)           
remote: Compressing objects:  65% (77925/120707)           
remote: Compressing objects:  66% (79180/120707)           
remote: Compressing objects:  67% (80520/120707)           
remote: Compressing objects:  68% (82144/120707)           
remote: Compressing objects:  69% (82783/120707)           
remote: Compressing objects:  70% (83892/120707)           
remote: Compressing objects:  71% (85103/120707)           
remote: Compressing objects:  72% (86616/120707)           
remote: Compressing objects:  73% (87513/120707)           
remote: Compressing objects:  74% (88726/120707)           
remote: Compressing objects:  75% (89936/120707)           
remote: Compressing objects:  76% (91214/120707)           
remote: Compressing objects:  77% (92506/120707)           
remote: Compressing objects:  78% (93608/120707)           
remote: Compressing objects:  79% (94807/120707)           
remote: Compressing objects:  80% (95973/120707)           
remote: Compressing objects:  81% (97279/120707)           
remote: Compressing objects:  82% (98728/120707)           
remote: Compressing objects:  83% (100245/120707)           
remote: Compressing objects:  84% (100801/120707)           
remote: Compressing objects:  85% (102165/120707)           
remote: Compressing objects:  86% (103256/120707)           
remote: Compressing objects:  87% (104544/120707)           
remote: Compressing objects:  88% (105692/120707)           
remote: Compressing objects:  89% (106827/120707)           
remote: Compressing objects:  89% (107940/120707)           
remote: Compressing objects:  90% (108109/120707)           
remote: Compressing objects:  91% (109293/120707)           
remote: Compressing objects:  92% (110651/120707)           
remote: Compressing objects:  93% (112840/120707)           
remote: Compressing objects:  94% (112885/120707)           
remote: Compressing objects:  95% (114096/120707)           
remote: Compressing objects:  96% (115276/120707)           
remote: Compressing objects:  97% (116512/120707)           
remote: Compressing objects:  98% (117702/120707)           
remote: Compressing objects:  99% (118900/120707)           
remote: Compressing objects: 100% (120105/120707)           
remote: Compressing objects: 100% (120706/120707)        
Receiving objects:   0% (1/12280)
Receiving objects:   1% (123/12280)
Receiving objects:   2% (246/12280)
Receiving objects:   3% (369/12280)
Receiving objects:   4% (492/12280)
Receiving objects:   5% (614/12280)
Receiving objects:   6% (737/12280)
Receiving objects:   7% (860/12280)
Receiving objects:   8% (983/12280)
Receiving objects:   9% (1106/12280)
Receiving objects:  10% (1228/12280)
Receiving objects:  11% (1351/12280)
Receiving objects:  12% (1474/12280)
Receiving objects:  13% (1597/12280)
Receiving objects:  14% (1720/12280)
Receiving objects:  15% (1842/12280)
Receiving objects:  16% (1965/12280)
Receiving objects:  17% (2088/12280), 4.38 MiB | 8.73 MiB/s
Receiving objects:  18% (2211/12280), 4.38 MiB | 8.73 MiB/s
Receiving objects:  19% (2334/12280), 4.38 MiB | 8.73 MiB/s
Receiving objects:  20% (2456/12280), 4.38 MiB | 8.73 MiB/s
Receiving objects:  21% (2579/12280), 4.38 MiB | 8.73 MiB/s
Receiving objects:  22% (2702/12280), 4.38 MiB | 8.73 MiB/s
Receiving objects:  23% (2825/12280), 4.38 MiB | 8.73 MiB/s
Receiving objects:  24% (2948/12280), 4.38 MiB | 8.73 MiB/s
Receiving objects:  25% (3070/12280), 4.38 MiB | 8.73 MiB/s
Receiving objects:  26% (3193/12280), 4.38 MiB | 8.73 MiB/s
Receiving objects:  27% (3316/12280), 4.38 MiB | 8.73 MiB/s
Receiving objects:  28% (3439/12280), 4.38 MiB | 8.73 MiB/s
Receiving objects:  29% (3562/12280), 4.38 MiB | 8.73 MiB/s
Receiving objects:  30% (3684/12280), 4.38 MiB | 8.73 MiB/s
Receiving objects:  30% (3716/12280), 4.38 MiB | 8.73 MiB/s
Receiving objects:  31% (3807/12280), 8.66 MiB | 8.64 MiB/s
Receiving objects:  32% (3930/12280), 8.66 MiB | 8.64 MiB/s
Receiving objects:  33% (4053/12280), 8.66 MiB | 8.64 MiB/s
Receiving objects:  34% (4176/12280), 8.66 MiB | 8.64 MiB/s
Receiving objects:  35% (4298/12280), 8.66 MiB | 8.64 MiB/s
Receiving objects:  36% (4421/12280), 8.66 MiB | 8.64 MiB/s
Receiving objects:  37% (4544/12280), 11.81 MiB | 7.85 MiB/s
Receiving objects:  38% (4667/12280), 11.81 MiB | 7.85 MiB/s
Receiving objects:  39% (4790/12280), 11.81 MiB | 7.85 MiB/s
Receiving objects:  40% (4912/12280), 11.81 MiB | 7.85 MiB/s
Receiving objects:  41% (5035/12280), 11.81 MiB | 7.85 MiB/s
Receiving objects:  42% (5158/12280), 11.81 MiB | 7.85 MiB/s
Receiving objects:  43% (5281/12280), 11.81 MiB | 7.85 MiB/s
Receiving objects:  44% (5404/12280), 11.81 MiB | 7.85 MiB/s
Receiving objects:  44% (5522/12280), 11.81 MiB | 7.85 MiB/s
Receiving objects:  45% (5526/12280), 11.81 MiB | 7.85 MiB/s
Receiving objects:  46% (5649/12280), 15.39 MiB | 7.68 MiB/s
Receiving objects:  47% (5772/12280), 19.01 MiB | 7.59 MiB/s
Receiving objects:  47% (5808/12280), 19.01 MiB | 7.59 MiB/s
Receiving objects:  48% (5895/12280), 22.12 MiB | 7.36 MiB/s
Receiving objects:  49% (6018/12280), 22.12 MiB | 7.36 MiB/s
Receiving objects:  50% (6140/12280), 22.12 MiB | 7.36 MiB/s
Receiving objects:  51% (6263/12280), 26.49 MiB | 7.55 MiB/s
Receiving objects:  51% (6384/12280), 26.49 MiB | 7.55 MiB/s
Receiving objects:  52% (6386/12280), 26.49 MiB | 7.55 MiB/s
Receiving objects:  53% (6509/12280), 30.78 MiB | 7.68 MiB/s
Receiving objects:  54% (6632/12280), 30.78 MiB | 7.68 MiB/s
Receiving objects:  55% (6754/12280), 30.78 MiB | 7.68 MiB/s
Receiving objects:  56% (6877/12280), 30.78 MiB | 7.68 MiB/s
Receiving objects:  57% (7000/12280), 30.78 MiB | 7.68 MiB/s
Receiving objects:  58% (7123/12280), 30.78 MiB | 7.68 MiB/s
Receiving objects:  59% (7246/12280), 30.78 MiB | 7.68 MiB/s
Receiving objects:  60% (7368/12280), 30.78 MiB | 7.68 MiB/s
Receiving objects:  61% (7491/12280), 30.78 MiB | 7.68 MiB/s
Receiving objects:  62% (7614/12280), 30.78 MiB | 7.68 MiB/s
Receiving objects:  63% (7737/12280), 30.78 MiB | 7.68 MiB/s
Receiving objects:  64% (7860/12280), 30.78 MiB | 7.68 MiB/s
Receiving objects:  65% (7982/12280), 30.78 MiB | 7.68 MiB/s
Receiving objects:  66% (8105/12280), 30.78 MiB | 7.68 MiB/s
Receiving objects:  67% (8228/12280), 30.78 MiB | 7.68 MiB/s
Receiving objects:  68% (8351/12280), 30.78 MiB | 7.68 MiB/s
Receiving objects:  69% (8474/12280), 30.78 MiB | 7.68 MiB/s
Receiving objects:  70% (8596/12280), 30.78 MiB | 7.68 MiB/s
Receiving objects:  71% (8719/12280), 30.78 MiB | 7.68 MiB/s
Receiving objects:  72% (8842/12280), 30.78 MiB | 7.68 MiB/s
Receiving objects:  73% (8965/12280), 30.78 MiB | 7.68 MiB/s
Receiving objects:  74% (9088/12280), 30.78 MiB | 7.68 MiB/s
Receiving objects:  75% (9210/12280), 35.18 MiB | 7.81 MiB/s
Receiving objects:  76% (9333/12280), 35.18 MiB | 7.81 MiB/s
Receiving objects:  77% (9456/12280), 35.18 MiB | 7.81 MiB/s
Receiving objects:  78% (9579/12280), 35.18 MiB | 7.81 MiB/s
Receiving objects:  79% (9702/12280), 35.18 MiB | 7.81 MiB/s
Receiving objects:  80% (9824/12280), 35.18 MiB | 7.81 MiB/s
Receiving objects:  81% (9947/12280), 35.18 MiB | 7.81 MiB/s
Receiving objects:  82% (10070/12280), 35.18 MiB | 7.81 MiB/s
Receiving objects:  83% (10193/12280), 35.18 MiB | 7.81 MiB/s
Receiving objects:  84% (10316/12280), 35.18 MiB | 7.81 MiB/s
Receiving objects:  85% (10438/12280), 35.18 MiB | 7.81 MiB/s
Receiving objects:  86% (10561/12280), 35.18 MiB | 7.81 MiB/s
Receiving objects:  87% (10684/12280), 35.18 MiB | 7.81 MiB/s
Receiving objects:  88% (10807/12280), 35.18 MiB | 7.81 MiB/s
Receiving objects:  89% (10930/12280), 35.18 MiB | 7.81 MiB/s
Receiving objects:  90% (11052/12280), 35.18 MiB | 7.81 MiB/s
Receiving objects:  91% (11175/12280), 35.18 MiB | 7.81 MiB/s
Receiving objects:  92% (11298/12280), 35.18 MiB | 7.81 MiB/s
Receiving objects:  93% (11421/12280), 35.18 MiB | 7.81 MiB/s
Receiving objects:  94% (11544/12280), 35.18 MiB | 7.81 MiB/s
Receiving objects:  95% (11666/12280), 35.18 MiB | 7.81 MiB/s
Receiving objects:  96% (11789/12280), 35.18 MiB | 7.81 MiB/s
Receiving objects:  97% (11912/12280), 35.18 MiB | 7.81 MiB/s
Receiving objects:  98% (12035/12280), 35.18 MiB | 7.81 MiB/s
Receiving objects:  99% (12158/12280), 35.18 MiB | 7.81 MiB/s
remote: Total 12280 (delta 2238), reused 5824 (delta 1123)        
Receiving objects: 100% (12280/12280), 35.18 MiB | 7.81 MiB/s
Receiving objects: 100% (12280/12280), 41.54 MiB | 8.50 MiB/s, done.
Resolving deltas:   0% (0/2238)
Resolving deltas:   1% (23/2238)
Resolving deltas:   2% (45/2238)
Resolving deltas:   3% (69/2238)
Resolving deltas:   4% (90/2238)
Resolving deltas:   5% (112/2238)
Resolving deltas:   6% (135/2238)
Resolving deltas:   7% (157/2238)
Resolving deltas:   8% (180/2238)
Resolving deltas:   9% (202/2238)
Resolving deltas:  10% (224/2238)
Resolving deltas:  11% (247/2238)
Resolving deltas:  12% (269/2238)
Resolving deltas:  13% (291/2238)
Resolving deltas:  14% (314/2238)
Resolving deltas:  15% (336/2238)
Resolving deltas:  16% (360/2238)
Resolving deltas:  17% (381/2238)
Resolving deltas:  18% (403/2238)
Resolving deltas:  19% (426/2238)
Resolving deltas:  20% (448/2238)
Resolving deltas:  21% (471/2238)
Resolving deltas:  22% (493/2238)
Resolving deltas:  23% (516/2238)
Resolving deltas:  24% (538/2238)
Resolving deltas:  25% (560/2238)
Resolving deltas:  26% (582/2238)
Resolving deltas:  27% (605/2238)
Resolving deltas:  28% (627/2238)
Resolving deltas:  29% (651/2238)
Resolving deltas:  30% (672/2238)
Resolving deltas:  31% (695/2238)
Resolving deltas:  32% (717/2238)
Resolving deltas:  33% (739/2238)
Resolving deltas:  34% (761/2238)
Resolving deltas:  35% (785/2238)
Resolving deltas:  36% (806/2238)
Resolving deltas:  37% (829/2238)
Resolving deltas:  38% (851/2238)
Resolving deltas:  39% (873/2238)
Resolving deltas:  40% (896/2238)
Resolving deltas:  41% (918/2238)
Resolving deltas:  42% (942/2238)
Resolving deltas:  43% (963/2238)
Resolving deltas:  44% (985/2238)
Resolving deltas:  45% (1008/2238)
Resolving deltas:  46% (1030/2238)
Resolving deltas:  47% (1052/2238)
Resolving deltas:  48% (1075/2238)
Resolving deltas:  49% (1097/2238)
Resolving deltas:  50% (1119/2238)
Resolving deltas:  51% (1142/2238)
Resolving deltas:  52% (1164/2238)
Resolving deltas:  53% (1187/2238)
Resolving deltas:  54% (1209/2238)
Resolving deltas:  55% (1231/2238)
Resolving deltas:  56% (1254/2238)
Resolving deltas:  57% (1276/2238)
Resolving deltas:  58% (1299/2238)
Resolving deltas:  59% (1321/2238)
Resolving deltas:  60% (1343/2238)
Resolving deltas:  61% (1366/2238)
Resolving deltas:  62% (1388/2238)
Resolving deltas:  63% (1411/2238)
Resolving deltas:  64% (1433/2238)
Resolving deltas:  65% (1455/2238)
Resolving deltas:  66% (1478/2238)
Resolving deltas:  67% (1500/2238)
Resolving deltas:  68% (1522/2238)
Resolving deltas:  69% (1545/2238)
Resolving deltas:  70% (1567/2238)
Resolving deltas:  71% (1589/2238)
Resolving deltas:  72% (1612/2238)
Resolving deltas:  73% (1634/2238)
Resolving deltas:  74% (1657/2238)
Resolving deltas:  75% (1679/2238)
Resolving deltas:  76% (1701/2238)
Resolving deltas:  77% (1724/2238)
Resolving deltas:  78% (1746/2238)
Resolving deltas:  79% (1769/2238)
Resolving deltas:  80% (1791/2238)
Resolving deltas:  81% (1813/2238)
Resolving deltas:  82% (1836/2238)
Resolving deltas:  83% (1858/2238)
Resolving deltas:  84% (1880/2238)
Resolving deltas:  85% (1904/2238)
Resolving deltas:  86% (1925/2238)
Resolving deltas:  87% (1948/2238)
Resolving deltas:  88% (1970/2238)
Resolving deltas:  89% (1993/2238)
Resolving deltas:  90% (2015/2238)
Resolving deltas:  91% (2037/2238)
Resolving deltas:  92% (2059/2238)
Resolving deltas:  93% (2082/2238)
Resolving deltas:  94% (2104/2238)
Resolving deltas:  95% (2127/2238)
Resolving deltas:  96% (2149/2238)
Resolving deltas:  97% (2171/2238)
Resolving deltas:  98% (2194/2238)
Resolving deltas:  99% (2216/2238)
Resolving deltas: 100% (2238/2238)
Resolving deltas: 100% (2238/2238), done.
Updating files:  68% (7798/11458)
Updating files:  69% (7907/11458)
Updating files:  70% (8021/11458)
Updating files:  71% (8136/11458)
Updating files:  72% (8250/11458)
Updating files:  73% (8365/11458)
Updating files:  74% (8479/11458)
Updating files:  75% (8594/11458)
Updating files:  76% (8709/11458)
Updating files:  77% (8823/11458)
Updating files:  78% (8938/11458)
Updating files:  79% (9052/11458)
Updating files:  80% (9167/11458)
Updating files:  81% (9281/11458)
Updating files:  82% (9396/11458)
Updating files:  83% (9511/11458)
Updating files:  84% (9625/11458)
Updating files:  85% (9740/11458)
Updating files:  86% (9854/11458)
Updating files:  87% (9969/11458)
Updating files:  88% (10084/11458)
Updating files:  89% (10198/11458)
Updating files:  90% (10313/11458)
Updating files:  91% (10427/11458)
Updating files:  92% (10542/11458)
Updating files:  93% (10656/11458)
Updating files:  94% (10771/11458)
Updating files:  95% (10886/11458)
Updating files:  96% (11000/11458)
Updating files:  97% (11115/11458)
Updating files:  98% (11229/11458)
Updating files:  99% (11344/11458)
Updating files: 100% (11458/11458)
Updating files: 100% (11458/11458), done.
 00:11

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-mediawiki-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  40/133 [========>-------------------]  30%
  69/133 [==============>-------------]  51%
  95/133 [====================>-------]  71%
 113/133 [=======================>----]  84%
 126/133 [==========================>-]  94%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 9.7 s.
 00:10

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 9s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:09

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:01

 Total duration: 01:25

 01:26

Install 'extensions/GlobalPreferences'...

Cloning component(s)
:0: _clone_component "extensions/GlobalPreferences"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/GlobalPreferences to 'extensions/GlobalPreferences' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/GlobalPreferences'...
|0| remote: Counting objects: 1           
remote: Counting objects: 271, done        
|0| remote: Finding sources:   1% (2/271)           
remote: Finding sources:   2% (5/271)           
remote: Finding sources:   3% (7/271)           
remote: Finding sources:   4% (10/271)           
remote: Finding sources:   5% (13/271)           
remote: Finding sources:   6% (15/271)           
remote: Finding sources:   7% (18/271)           
remote: Finding sources:   8% (21/271)           
remote: Finding sources:   9% (24/271)           
remote: Finding sources:  10% (26/271)           
remote: Finding sources:  11% (29/271)           
remote: Finding sources:  12% (32/271)           
remote: Finding sources:  13% (34/271)           
remote: Finding sources:  14% (37/271)           
remote: Finding sources:  15% (40/271)           
remote: Finding sources:  16% (43/271)           
remote: Finding sources:  17% (45/271)           
remote: Finding sources:  18% (48/271)           
remote: Finding sources:  19% (51/271)           
remote: Finding sources:  20% (53/271)           
remote: Finding sources:  21% (56/271)           
remote: Finding sources:  22% (59/271)           
remote: Finding sources:  23% (61/271)           
remote: Finding sources:  24% (64/271)           
remote: Finding sources:  25% (67/271)           
remote: Finding sources:  26% (70/271)           
remote: Finding sources:  27% (72/271)           
remote: Finding sources:  28% (75/271)           
remote: Finding sources:  29% (78/271)           
remote: Finding sources:  30% (80/271)           
remote: Finding sources:  31% (83/271)           
remote: Finding sources:  32% (86/271)           
remote: Finding sources:  33% (89/271)           
remote: Finding sources:  34% (91/271)           
remote: Finding sources:  35% (94/271)           
remote: Finding sources:  36% (97/271)           
remote: Finding sources:  37% (99/271)           
remote: Finding sources:  38% (102/271)           
remote: Finding sources:  39% (105/271)           
remote: Finding sources:  40% (108/271)           
remote: Finding sources:  41% (110/271)           
remote: Finding sources:  42% (113/271)           
remote: Finding sources:  43% (116/271)           
remote: Finding sources:  44% (118/271)           
remote: Finding sources:  45% (121/271)           
remote: Finding sources:  46% (124/271)           
remote: Finding sources:  47% (127/271)           
remote: Finding sources:  48% (129/271)           
remote: Finding sources:  49% (132/271)           
remote: Finding sources:  50% (135/271)           
remote: Finding sources:  51% (137/271)           
remote: Finding sources:  52% (140/271)           
remote: Finding sources:  53% (143/271)           
remote: Finding sources:  54% (145/271)           
remote: Finding sources:  55% (148/271)           
remote: Finding sources:  56% (151/271)           
remote: Finding sources:  57% (154/271)           
remote: Finding sources:  58% (156/271)           
remote: Finding sources:  59% (159/271)           
remote: Finding sources:  60% (162/271)           
remote: Finding sources:  61% (164/271)           
remote: Finding sources:  62% (167/271)           
remote: Finding sources:  63% (170/271)           
remote: Finding sources:  64% (173/271)           
remote: Finding sources:  65% (175/271)           
remote: Finding sources:  66% (178/271)           
remote: Finding sources:  67% (181/271)           
remote: Finding sources:  68% (183/271)           
remote: Finding sources:  69% (186/271)           
remote: Finding sources:  70% (189/271)           
remote: Finding sources:  71% (192/271)           
remote: Finding sources:  72% (194/271)           
remote: Finding sources:  73% (197/271)           
remote: Finding sources:  74% (200/271)           
remote: Finding sources:  75% (202/271)           
remote: Finding sources:  76% (205/271)           
remote: Finding sources:  77% (208/271)           
remote: Finding sources:  78% (211/271)           
remote: Finding sources:  79% (213/271)           
remote: Finding sources:  80% (216/271)           
remote: Finding sources:  81% (219/271)           
remote: Finding sources:  82% (221/271)           
remote: Finding sources:  83% (224/271)           
remote: Finding sources:  84% (227/271)           
remote: Finding sources:  85% (229/271)           
remote: Finding sources:  86% (232/271)           
remote: Finding sources:  87% (235/271)           
remote: Finding sources:  88% (238/271)           
remote: Finding sources:  89% (240/271)           
remote: Finding sources:  90% (243/271)           
remote: Finding sources:  91% (246/271)           
remote: Finding sources:  92% (248/271)           
remote: Finding sources:  93% (251/271)           
remote: Finding sources:  94% (254/271)           
remote: Finding sources:  95% (257/271)           
remote: Finding sources:  96% (259/271)           
remote: Finding sources:  97% (262/271)           
remote: Finding sources:  98% (265/271)           
remote: Finding sources:  99% (267/271)           
remote: Finding sources: 100% (270/271)           
remote: Finding sources: 100% (271/271)        
|0| remote: Getting sizes:   1% (2/257)           
remote: Getting sizes:   2% (4/257)           
remote: Getting sizes:   3% (7/257)           
remote: Getting sizes:   4% (9/257)           
remote: Getting sizes:   5% (12/257)           
remote: Getting sizes:   6% (15/257)           
remote: Getting sizes:   7% (17/257)           
remote: Getting sizes:   8% (20/257)           
remote: Getting sizes:   9% (22/257)           
remote: Getting sizes:  10% (25/257)           
remote: Getting sizes:  11% (27/257)           
remote: Getting sizes:  12% (30/257)           
remote: Getting sizes:  13% (33/257)           
remote: Getting sizes:  14% (35/257)           
remote: Getting sizes:  15% (38/257)           
remote: Getting sizes:  16% (40/257)           
remote: Getting sizes:  17% (43/257)           
remote: Getting sizes:  18% (45/257)           
remote: Getting sizes:  19% (48/257)           
remote: Getting sizes:  20% (51/257)           
remote: Getting sizes:  21% (53/257)           
remote: Getting sizes:  22% (56/257)           
remote: Getting sizes:  23% (58/257)           
remote: Getting sizes:  24% (61/257)           
remote: Getting sizes:  25% (63/257)           
remote: Getting sizes:  26% (66/257)           
remote: Getting sizes:  27% (69/257)           
remote: Getting sizes:  28% (71/257)           
remote: Getting sizes:  29% (74/257)           
remote: Getting sizes:  30% (76/257)           
remote: Getting sizes:  31% (79/257)           
remote: Getting sizes:  32% (81/257)           
remote: Getting sizes:  33% (84/257)           
remote: Getting sizes:  34% (87/257)           
remote: Getting sizes:  35% (89/257)           
remote: Getting sizes:  36% (92/257)           
remote: Getting sizes:  37% (94/257)           
remote: Getting sizes:  38% (97/257)           
remote: Getting sizes:  39% (99/257)           
remote: Getting sizes:  40% (102/257)           
remote: Getting sizes:  41% (105/257)           
remote: Getting sizes:  42% (107/257)           
remote: Getting sizes:  43% (110/257)           
remote: Getting sizes:  44% (112/257)           
remote: Getting sizes:  45% (115/257)           
remote: Getting sizes:  46% (117/257)           
remote: Getting sizes:  47% (120/257)           
remote: Getting sizes:  48% (123/257)           
remote: Getting sizes:  49% (125/257)           
remote: Getting sizes:  50% (128/257)           
remote: Getting sizes:  51% (130/257)           
remote: Getting sizes:  52% (133/257)           
remote: Getting sizes:  53% (135/257)           
remote: Getting sizes:  54% (138/257)           
remote: Getting sizes:  55% (141/257)           
remote: Getting sizes:  56% (143/257)           
remote: Getting sizes:  57% (146/257)           
remote: Getting sizes:  58% (148/257)           
remote: Getting sizes:  59% (151/257)           
remote: Getting sizes:  60% (153/257)           
remote: Getting sizes:  61% (156/257)           
remote: Getting sizes:  62% (159/257)           
remote: Getting sizes:  63% (161/257)           
remote: Getting sizes:  64% (164/257)           
remote: Getting sizes:  65% (166/257)           
remote: Getting sizes:  66% (169/257)           
remote: Getting sizes:  67% (171/257)           
remote: Getting sizes:  68% (174/257)           
remote: Getting sizes:  69% (177/257)           
remote: Getting sizes:  70% (179/257)           
remote: Getting sizes:  71% (182/257)           
remote: Getting sizes:  72% (184/257)           
remote: Getting sizes:  73% (187/257)           
remote: Getting sizes:  74% (189/257)           
remote: Getting sizes:  75% (192/257)           
remote: Getting sizes:  76% (195/257)           
remote: Getting sizes:  77% (197/257)           
remote: Getting sizes:  78% (200/257)           
remote: Getting sizes:  79% (202/257)           
remote: Getting sizes:  80% (205/257)           
remote: Getting sizes:  81% (207/257)           
remote: Getting sizes:  82% (210/257)           
remote: Getting sizes:  83% (213/257)           
remote: Getting sizes:  84% (215/257)           
remote: Getting sizes:  85% (218/257)           
remote: Getting sizes:  86% (220/257)           
remote: Getting sizes:  87% (223/257)           
remote: Getting sizes:  88% (225/257)           
remote: Getting sizes:  89% (228/257)           
remote: Getting sizes:  90% (231/257)           
remote: Getting sizes:  91% (233/257)           
remote: Getting sizes:  92% (236/257)           
remote: Getting sizes:  93% (238/257)           
remote: Getting sizes:  94% (241/257)           
remote: Getting sizes:  95% (243/257)           
remote: Getting sizes:  96% (246/257)           
remote: Getting sizes:  97% (249/257)           
remote: Getting sizes:  98% (251/257)           
remote: Getting sizes:  99% (254/257)           
remote: Getting sizes: 100% (256/257)           
remote: Getting sizes: 100% (257/257)        
|0| remote: Compressing objects:   1% (5618/614420)           
remote: Compressing objects:   2% (9341/614420)           
remote: Compressing objects:   3% (16950/614420)           
remote: Compressing objects:   4% (21540/614420)           
remote: Compressing objects:   5% (30892/614420)           
remote: Compressing objects:   7% (42102/614420)           
remote: Compressing objects:   8% (50472/614420)           
remote: Compressing objects:  12% (74407/614420)           
remote: Compressing objects:  13% (78300/614420)           
remote: Compressing objects:  14% (83558/614420)           
remote: Compressing objects:  15% (90451/614420)           
remote: Compressing objects:  16% (95782/614420)           
remote: Compressing objects:  17% (102599/614420)           
remote: Compressing objects:  18% (107751/614420)           
remote: Compressing objects:  19% (115812/614420)           
remote: Compressing objects:  20% (124121/614420)           
remote: Compressing objects:  21% (125973/614420)           
remote: Compressing objects:  22% (135190/614420)           
remote: Compressing objects:  23% (139764/614420)           
remote: Compressing objects:  24% (146952/614420)           
remote: Compressing objects:  25% (153541/614420)           
remote: Compressing objects:  26% (161181/614420)           
remote: Compressing objects:  27% (164003/614420)           
remote: Compressing objects:  28% (172194/614420)           
remote: Compressing objects:  29% (178000/614420)           
remote: Compressing objects:  78% (479377/614420)           
remote: Compressing objects:  79% (483713/614420)           
remote: Compressing objects:  80% (491370/614420)           
remote: Compressing objects:  81% (496407/614420)           
remote: Compressing objects:  82% (501734/614420)           
remote: Compressing objects:  83% (508588/614420)           
remote: Compressing objects:  84% (514053/614420)           
remote: Compressing objects:  85% (519593/614420)           
remote: Compressing objects:  86% (526673/614420)           
remote: Compressing objects:  87% (532821/614420)           
remote: Compressing objects:  88% (537623/614420)           
remote: Compressing objects:  89% (545013/614420)           
remote: Compressing objects:  90% (552382/614420)           
remote: Compressing objects:  91% (557117/614420)           
remote: Compressing objects:  92% (564577/614420)           
remote: Compressing objects:  93% (569688/614420)           
remote: Compressing objects:  94% (575787/614420)           
remote: Compressing objects:  95% (581218/614420)           
remote: Compressing objects:  96% (590842/614420)           
remote: Compressing objects:  97% (593005/614420)           
remote: Compressing objects:  98% (601155/614420)           
remote: Compressing objects:  99% (606529/614420)           
remote: Compressing objects: 100% (614111/614420)           
remote: Compressing objects: 100% (614420/614420)        
|0| Receiving objects:   0% (1/271)
Receiving objects:   1% (3/271)
Receiving objects:   2% (6/271)
Receiving objects:   3% (9/271)
Receiving objects:   4% (11/271)
Receiving objects:   5% (14/271)
Receiving objects:   6% (17/271)
Receiving objects:   7% (19/271)
Receiving objects:   8% (22/271)
Receiving objects:   9% (25/271)
Receiving objects:  10% (28/271)
Receiving objects:  11% (30/271)
Receiving objects:  12% (33/271)
Receiving objects:  13% (36/271)
Receiving objects:  14% (38/271)
Receiving objects:  15% (41/271)
Receiving objects:  16% (44/271)
Receiving objects:  17% (47/271)
Receiving objects:  18% (49/271)
Receiving objects:  19% (52/271)
Receiving objects:  20% (55/271)
Receiving objects:  21% (57/271)
Receiving objects:  22% (60/271)
Receiving objects:  23% (63/271)
Receiving objects:  24% (66/271)
Receiving objects:  25% (68/271)
Receiving objects:  26% (71/271)
Receiving objects:  27% (74/271)
Receiving objects:  28% (76/271)
Receiving objects:  29% (79/271)
Receiving objects:  30% (82/271)
Receiving objects:  31% (85/271)
Receiving objects:  32% (87/271)
Receiving objects:  33% (90/271)
Receiving objects:  34% (93/271)
Receiving objects:  35% (95/271)
Receiving objects:  36% (98/271)
Receiving objects:  37% (101/271)
Receiving objects:  38% (103/271)
Receiving objects:  39% (106/271)
Receiving objects:  40% (109/271)
Receiving objects:  41% (112/271)
Receiving objects:  42% (114/271)
Receiving objects:  43% (117/271)
Receiving objects:  44% (120/271)
Receiving objects:  45% (122/271)
Receiving objects:  46% (125/271)
Receiving objects:  47% (128/271)
Receiving objects:  48% (131/271)
Receiving objects:  49% (133/271)
Receiving objects:  50% (136/271)
Receiving objects:  51% (139/271)
Receiving objects:  52% (141/271)
Receiving objects:  53% (144/271)
Receiving objects:  54% (147/271)
Receiving objects:  55% (150/271)
Receiving objects:  56% (152/271)
Receiving objects:  57% (155/271)
Receiving objects:  58% (158/271)
Receiving objects:  59% (160/271)
Receiving objects:  60% (163/271)
Receiving objects:  61% (166/271)
Receiving objects:  62% (169/271)
Receiving objects:  63% (171/271)
Receiving objects:  64% (174/271)
Receiving objects:  65% (177/271)
Receiving objects:  66% (179/271)
Receiving objects:  67% (182/271)
Receiving objects:  68% (185/271)
Receiving objects:  69% (187/271)
Receiving objects:  70% (190/271)
Receiving objects:  71% (193/271)
Receiving objects:  72% (196/271)
Receiving objects:  73% (198/271)
Receiving objects:  74% (201/271)
Receiving objects:  75% (204/271)
Receiving objects:  76% (206/271)
Receiving objects:  77% (209/271)
Receiving objects:  78% (212/271)
Receiving objects:  79% (215/271)
Receiving objects:  80% (217/271)
Receiving objects:  81% (220/271)
Receiving objects:  82% (223/271)
Receiving objects:  83% (225/271)
Receiving objects:  84% (228/271)
Receiving objects:  85% (231/271)
Receiving objects:  86% (234/271)
Receiving objects:  87% (236/271)
Receiving objects:  88% (239/271)
Receiving objects:  89% (242/271)
Receiving objects:  90% (244/271)
remote: Total 271 (delta 36), reused 92 (delta 12)        
|0| Receiving objects:  91% (247/271)
Receiving objects:  92% (250/271)
Receiving objects:  93% (253/271)
Receiving objects:  94% (255/271)
Receiving objects:  95% (258/271)
Receiving objects:  96% (261/271)
Receiving objects:  97% (263/271)
Receiving objects:  98% (266/271)
Receiving objects:  99% (269/271)
Receiving objects: 100% (271/271)
Receiving objects: 100% (271/271), 228.66 KiB | 6.35 MiB/s, done.
|0| Resolving deltas:   0% (0/36)
Resolving deltas:   2% (1/36)
Resolving deltas:   5% (2/36)
Resolving deltas:   8% (3/36)
Resolving deltas:  11% (4/36)
Resolving deltas:  13% (5/36)
Resolving deltas:  16% (6/36)
Resolving deltas:  19% (7/36)
Resolving deltas:  25% (9/36)
Resolving deltas:  27% (10/36)
Resolving deltas:  30% (11/36)
Resolving deltas:  33% (12/36)
Resolving deltas:  36% (13/36)
Resolving deltas:  41% (15/36)
Resolving deltas:  44% (16/36)
Resolving deltas:  50% (18/36)
Resolving deltas:  52% (19/36)
Resolving deltas:  55% (20/36)
Resolving deltas:  58% (21/36)
Resolving deltas:  61% (22/36)
Resolving deltas:  66% (24/36)
Resolving deltas:  69% (25/36)
Resolving deltas:  72% (26/36)
Resolving deltas:  75% (27/36)
Resolving deltas:  77% (28/36)
Resolving deltas:  80% (29/36)
Resolving deltas:  83% (30/36)
Resolving deltas:  86% (31/36)
Resolving deltas:  88% (32/36)
Resolving deltas:  91% (33/36)
Resolving deltas:  94% (34/36)
Resolving deltas:  97% (35/36)
Resolving deltas: 100% (36/36)
Resolving deltas: 100% (36/36), done.
|0|  00:00
 00:00

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:03

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }

added 1 package, and audited 1443 packages in 3s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:03

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Healthy
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
Creating global_preferences table...done.
...global_preferences_user_property key doesn't exist.
Modifying gp_user field of table global_preferences...done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.2 s.
 00:01

Running 'extensions/GlobalPreferences/setup.sh' if found
Looking for '/var/local/extensions/GlobalPreferences/setup.sh'
No '/var/local/extensions/GlobalPreferences/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:11
 00:11

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-mediawiki-web-1  Removed
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:12

Reclaim disk space if needed
Free disk space (22%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12280, done        
remote: Finding sources:   1% (62/12280)           
remote: Finding sources:   2% (185/12280)           
remote: Finding sources:   3% (307/12280)           
remote: Finding sources:   4% (430/12280)           
remote: Finding sources:   5% (553/12280)           
remote: Finding sources:   6% (676/12280)           
remote: Finding sources:   7% (799/12280)           
remote: Finding sources:   8% (921/12280)           
remote: Finding sources:   9% (1044/12280)           
remote: Finding sources:  10% (1167/12280)           
remote: Finding sources:  11% (1290/12280)           
remote: Finding sources:  12% (1413/12280)           
remote: Finding sources:  13% (1535/12280)           
remote: Finding sources:  14% (1658/12280)           
remote: Finding sources:  15% (1781/12280)           
remote: Finding sources:  16% (1904/12280)           
remote: Finding sources:  17% (2027/12280)           
remote: Finding sources:  18% (2149/12280)           
remote: Finding sources:  19% (2272/12280)           
remote: Finding sources:  20% (2395/12280)           
remote: Finding sources:  21% (2518/12280)           
remote: Finding sources:  22% (2641/12280)           
remote: Finding sources:  23% (2763/12280)           
remote: Finding sources:  24% (2886/12280)           
remote: Finding sources:  25% (3009/12280)           
remote: Finding sources:  26% (3132/12280)           
remote: Finding sources:  27% (3255/12280)           
remote: Finding sources:  28% (3377/12280)           
remote: Finding sources:  29% (3500/12280)           
remote: Finding sources:  30% (3623/12280)           
remote: Finding sources:  31% (3746/12280)           
remote: Finding sources:  32% (3869/12280)           
remote: Finding sources:  33% (3991/12280)           
remote: Finding sources:  34% (4114/12280)           
remote: Finding sources:  35% (4237/12280)           
remote: Finding sources:  36% (4360/12280)           
remote: Finding sources:  37% (4483/12280)           
remote: Finding sources:  38% (4605/12280)           
remote: Finding sources:  39% (4728/12280)           
remote: Finding sources:  40% (4851/12280)           
remote: Finding sources:  41% (4974/12280)           
remote: Finding sources:  42% (5097/12280)           
remote: Finding sources:  43% (5219/12280)           
remote: Finding sources:  44% (5342/12280)           
remote: Finding sources:  45% (5465/12280)           
remote: Finding sources:  46% (5588/12280)           
remote: Finding sources:  47% (5711/12280)           
remote: Finding sources:  48% (5833/12280)           
remote: Finding sources:  49% (5956/12280)           
remote: Finding sources:  50% (6079/12280)           
remote: Finding sources:  51% (6202/12280)           
remote: Finding sources:  52% (6325/12280)           
remote: Finding sources:  53% (6447/12280)           
remote: Finding sources:  54% (6570/12280)           
remote: Finding sources:  55% (6693/12280)           
remote: Finding sources:  56% (6816/12280)           
remote: Finding sources:  57% (6939/12280)           
remote: Finding sources:  58% (7061/12280)           
remote: Finding sources:  59% (7184/12280)           
remote: Finding sources:  60% (7307/12280)           
remote: Finding sources:  61% (7430/12280)           
remote: Finding sources:  62% (7553/12280)           
remote: Finding sources:  63% (7675/12280)           
remote: Finding sources:  64% (7798/12280)           
remote: Finding sources:  65% (7921/12280)           
remote: Finding sources:  66% (8044/12280)           
remote: Finding sources:  67% (8167/12280)           
remote: Finding sources:  68% (8289/12280)           
remote: Finding sources:  69% (8412/12280)           
remote: Finding sources:  70% (8535/12280)           
remote: Finding sources:  71% (8658/12280)           
remote: Finding sources:  72% (8781/12280)           
remote: Finding sources:  73% (8903/12280)           
remote: Finding sources:  74% (9026/12280)           
remote: Finding sources:  75% (9149/12280)           
remote: Finding sources:  76% (9272/12280)           
remote: Finding sources:  77% (9395/12280)           
remote: Finding sources:  78% (9517/12280)           
remote: Finding sources:  79% (9640/12280)           
remote: Finding sources:  80% (9763/12280)           
remote: Finding sources:  81% (9886/12280)           
remote: Finding sources:  82% (10009/12280)           
remote: Finding sources:  83% (10131/12280)           
remote: Finding sources:  84% (10254/12280)           
remote: Finding sources:  85% (10377/12280)           
remote: Finding sources:  86% (10500/12280)           
remote: Finding sources:  87% (10623/12280)           
remote: Finding sources:  88% (10745/12280)           
remote: Finding sources:  89% (10868/12280)           
remote: Finding sources:  90% (10991/12280)           
remote: Finding sources:  91% (11114/12280)           
remote: Finding sources:  92% (11237/12280)           
remote: Finding sources:  93% (11359/12280)           
remote: Finding sources:  94% (11482/12280)           
remote: Finding sources:  95% (11605/12280)           
remote: Finding sources:  96% (11728/12280)           
remote: Finding sources:  97% (11851/12280)           
remote: Finding sources:  98% (11973/12280)           
remote: Finding sources:  99% (12096/12280)           
remote: Finding sources: 100% (12219/12280)           
remote: Finding sources: 100% (12280/12280)        
remote: Getting sizes:   1% (56/11154)           
remote: Getting sizes:   2% (168/11154)           
remote: Getting sizes:   3% (279/11154)           
remote: Getting sizes:   4% (391/11154)           
remote: Getting sizes:   5% (502/11154)           
remote: Getting sizes:   6% (614/11154)           
remote: Getting sizes:   7% (726/11154)           
remote: Getting sizes:   8% (837/11154)           
remote: Getting sizes:   9% (949/11154)           
remote: Getting sizes:  10% (1060/11154)           
remote: Getting sizes:  11% (1172/11154)           
remote: Getting sizes:  12% (1283/11154)           
remote: Getting sizes:  13% (1395/11154)           
remote: Getting sizes:  14% (1506/11154)           
remote: Getting sizes:  15% (1618/11154)           
remote: Getting sizes:  16% (1729/11154)           
remote: Getting sizes:  17% (1841/11154)           
remote: Getting sizes:  18% (1952/11154)           
remote: Getting sizes:  19% (2064/11154)           
remote: Getting sizes:  20% (2176/11154)           
remote: Getting sizes:  21% (2287/11154)           
remote: Getting sizes:  22% (2399/11154)           
remote: Getting sizes:  23% (2510/11154)           
remote: Getting sizes:  24% (2622/11154)           
remote: Getting sizes:  25% (2733/11154)           
remote: Getting sizes:  26% (2845/11154)           
remote: Getting sizes:  27% (2956/11154)           
remote: Getting sizes:  28% (3068/11154)           
remote: Getting sizes:  29% (3179/11154)           
remote: Getting sizes:  30% (3291/11154)           
remote: Getting sizes:  31% (3402/11154)           
remote: Getting sizes:  32% (3514/11154)           
remote: Getting sizes:  33% (3626/11154)           
remote: Getting sizes:  34% (3737/11154)           
remote: Getting sizes:  35% (3849/11154)           
remote: Getting sizes:  36% (3960/11154)           
remote: Getting sizes:  37% (4072/11154)           
remote: Getting sizes:  38% (4183/11154)           
remote: Getting sizes:  39% (4295/11154)           
remote: Getting sizes:  40% (4406/11154)           
remote: Getting sizes:  41% (4518/11154)           
remote: Getting sizes:  42% (4629/11154)           
remote: Getting sizes:  43% (4741/11154)           
remote: Getting sizes:  44% (4852/11154)           
remote: Getting sizes:  45% (4964/11154)           
remote: Getting sizes:  46% (5076/11154)           
remote: Getting sizes:  47% (5187/11154)           
remote: Getting sizes:  48% (5299/11154)           
remote: Getting sizes:  49% (5410/11154)           
remote: Getting sizes:  50% (5522/11154)           
remote: Getting sizes:  51% (5633/11154)           
remote: Getting sizes:  52% (5745/11154)           
remote: Getting sizes:  53% (5856/11154)           
remote: Getting sizes:  54% (5968/11154)           
remote: Getting sizes:  55% (6079/11154)           
remote: Getting sizes:  56% (6191/11154)           
remote: Getting sizes:  57% (6303/11154)           
remote: Getting sizes:  58% (6414/11154)           
remote: Getting sizes:  59% (6526/11154)           
remote: Getting sizes:  60% (6637/11154)           
remote: Getting sizes:  61% (6749/11154)           
remote: Getting sizes:  62% (6860/11154)           
remote: Getting sizes:  63% (6972/11154)           
remote: Getting sizes:  64% (7083/11154)           
remote: Getting sizes:  65% (7195/11154)           
remote: Getting sizes:  66% (7306/11154)           
remote: Getting sizes:  67% (7418/11154)           
remote: Getting sizes:  68% (7529/11154)           
remote: Getting sizes:  69% (7641/11154)           
remote: Getting sizes:  70% (7753/11154)           
remote: Getting sizes:  71% (7864/11154)           
remote: Getting sizes:  72% (7976/11154)           
remote: Getting sizes:  73% (8087/11154)           
remote: Getting sizes:  74% (8199/11154)           
remote: Getting sizes:  75% (8310/11154)           
remote: Getting sizes:  76% (8422/11154)           
remote: Getting sizes:  77% (8533/11154)           
remote: Getting sizes:  78% (8645/11154)           
remote: Getting sizes:  79% (8756/11154)           
remote: Getting sizes:  80% (8868/11154)           
remote: Getting sizes:  81% (8979/11154)           
remote: Getting sizes:  82% (9091/11154)           
remote: Getting sizes:  83% (9203/11154)           
remote: Getting sizes:  84% (9314/11154)           
remote: Getting sizes:  85% (9426/11154)           
remote: Getting sizes:  86% (9537/11154)           
remote: Getting sizes:  87% (9649/11154)           
remote: Getting sizes:  88% (9760/11154)           
remote: Getting sizes:  89% (9872/11154)           
remote: Getting sizes:  90% (9983/11154)           
remote: Getting sizes:  91% (10095/11154)           
remote: Getting sizes:  92% (10206/11154)           
remote: Getting sizes:  93% (10318/11154)           
remote: Getting sizes:  94% (10429/11154)           
remote: Getting sizes:  95% (10541/11154)           
remote: Getting sizes:  96% (10653/11154)           
remote: Getting sizes:  97% (10764/11154)           
remote: Getting sizes:  98% (10876/11154)           
remote: Getting sizes:  99% (10987/11154)           
remote: Getting sizes: 100% (11099/11154)           
remote: Getting sizes: 100% (11154/11154)        
remote: Compressing objects:   2% (2141/120707)           
remote: Compressing objects:   3% (3029/120707)           
remote: Compressing objects:   4% (4225/120707)           
remote: Compressing objects:   5% (5434/120707)           
remote: Compressing objects:   6% (6640/120707)           
remote: Compressing objects:   7% (7851/120707)           
remote: Compressing objects:   8% (9056/120707)           
remote: Compressing objects:   8% (10137/120707)           
remote: Compressing objects:   9% (10263/120707)           
remote: Compressing objects:  10% (11491/120707)           
remote: Compressing objects:  11% (12675/120707)           
remote: Compressing objects:  12% (13889/120707)           
remote: Compressing objects:  13% (15142/120707)           
remote: Compressing objects:  14% (16297/120707)           
remote: Compressing objects:  15% (17575/120707)           
remote: Compressing objects:  16% (18714/120707)           
remote: Compressing objects:  17% (19918/120707)           
remote: Compressing objects:  18% (21134/120707)           
remote: Compressing objects:  19% (22332/120707)           
remote: Compressing objects:  20% (23542/120707)           
remote: Compressing objects:  21% (24751/120707)           
remote: Compressing objects:  22% (25961/120707)           
remote: Compressing objects:  22% (25998/120707)           
remote: Compressing objects:  23% (27161/120707)           
remote: Compressing objects:  24% (28369/120707)           
remote: Compressing objects:  25% (29941/120707)           
remote: Compressing objects:  26% (30784/120707)           
remote: Compressing objects:  27% (31990/120707)           
remote: Compressing objects:  28% (33203/120707)           
remote: Compressing objects:  29% (34675/120707)           
remote: Compressing objects:  30% (35709/120707)           
remote: Compressing objects:  31% (37195/120707)           
remote: Compressing objects:  32% (38068/120707)           
remote: Compressing objects:  33% (39232/120707)           
remote: Compressing objects:  34% (40506/120707)           
remote: Compressing objects:  35% (41676/120707)           
remote: Compressing objects:  36% (42873/120707)           
remote: Compressing objects:  37% (44279/120707)           
remote: Compressing objects:  38% (45625/120707)           
remote: Compressing objects:  39% (46708/120707)           
remote: Compressing objects:  40% (47760/120707)           
remote: Compressing objects:  41% (48904/120707)           
remote: Compressing objects:  42% (50107/120707)           
remote: Compressing objects:  43% (51512/120707)           
remote: Compressing objects:  44% (52745/120707)           
remote: Compressing objects:  45% (53747/120707)           
remote: Compressing objects:  46% (54949/120707)           
remote: Compressing objects:  47% (56132/120707)           
remote: Compressing objects:  48% (57685/120707)           
remote: Compressing objects:  49% (58563/120707)           
remote: Compressing objects:  50% (59750/120707)           
remote: Compressing objects:  51% (61227/120707)           
remote: Compressing objects:  52% (62799/120707)           
remote: Compressing objects:  53% (63383/120707)           
remote: Compressing objects:  54% (64932/120707)           
remote: Compressing objects:  55% (65963/120707)           
remote: Compressing objects:  55% (66951/120707)           
remote: Compressing objects:  56% (67020/120707)           
remote: Compressing objects:  57% (69235/120707)           
remote: Compressing objects:  58% (69487/120707)           
remote: Compressing objects:  59% (70643/120707)           
remote: Compressing objects:  60% (71842/120707)           
remote: Compressing objects:  61% (73032/120707)           
remote: Compressing objects:  62% (74421/120707)           
remote: Compressing objects:  63% (75548/120707)           
remote: Compressing objects:  64% (76875/120707)           
remote: Compressing objects:  65% (77925/120707)           
remote: Compressing objects:  66% (79180/120707)           
remote: Compressing objects:  67% (80520/120707)           
remote: Compressing objects:  68% (82144/120707)           
remote: Compressing objects:  69% (82783/120707)           
remote: Compressing objects:  70% (83892/120707)           
remote: Compressing objects:  71% (85103/120707)           
remote: Compressing objects:  72% (86616/120707)           
remote: Compressing objects:  73% (87513/120707)           
remote: Compressing objects:  74% (88726/120707)           
remote: Compressing objects:  75% (89936/120707)           
remote: Compressing objects:  76% (91214/120707)           
remote: Compressing objects:  77% (92506/120707)           
remote: Compressing objects:  78% (93608/120707)           
remote: Compressing objects:  79% (94807/120707)           
remote: Compressing objects:  80% (95973/120707)           
remote: Compressing objects:  81% (97279/120707)           
remote: Compressing objects:  82% (98728/120707)           
remote: Compressing objects:  83% (100245/120707)           
remote: Compressing objects:  84% (100801/120707)           
remote: Compressing objects:  85% (102165/120707)           
remote: Compressing objects:  86% (103256/120707)           
remote: Compressing objects:  87% (104544/120707)           
remote: Compressing objects:  88% (105692/120707)           
remote: Compressing objects:  89% (106827/120707)           
remote: Compressing objects:  90% (108109/120707)           
remote: Compressing objects:  91% (109293/120707)           
remote: Compressing objects:  91% (110146/120707)           
remote: Compressing objects:  92% (110651/120707)           
remote: Compressing objects:  93% (112840/120707)           
remote: Compressing objects:  94% (112885/120707)           
remote: Compressing objects:  95% (114096/120707)           
remote: Compressing objects:  96% (115276/120707)           
remote: Compressing objects:  97% (116512/120707)           
remote: Compressing objects:  98% (117702/120707)           
remote: Compressing objects:  99% (118900/120707)           
remote: Compressing objects: 100% (120105/120707)           
remote: Compressing objects: 100% (120706/120707)        
Receiving objects:   0% (1/12280)
Receiving objects:   1% (123/12280)
Receiving objects:   2% (246/12280)
Receiving objects:   3% (369/12280)
Receiving objects:   4% (492/12280)
Receiving objects:   5% (614/12280)
Receiving objects:   6% (737/12280)
Receiving objects:   7% (860/12280)
Receiving objects:   8% (983/12280)
Receiving objects:   9% (1106/12280)
Receiving objects:  10% (1228/12280)
Receiving objects:  11% (1351/12280)
Receiving objects:  12% (1474/12280)
Receiving objects:  13% (1597/12280)
Receiving objects:  14% (1720/12280)
Receiving objects:  15% (1842/12280)
Receiving objects:  16% (1965/12280)
Receiving objects:  17% (2088/12280), 4.08 MiB | 8.16 MiB/s
Receiving objects:  18% (2211/12280), 4.08 MiB | 8.16 MiB/s
Receiving objects:  19% (2334/12280), 4.08 MiB | 8.16 MiB/s
Receiving objects:  20% (2456/12280), 4.08 MiB | 8.16 MiB/s
Receiving objects:  21% (2579/12280), 4.08 MiB | 8.16 MiB/s
Receiving objects:  22% (2702/12280), 4.08 MiB | 8.16 MiB/s
Receiving objects:  23% (2825/12280), 4.08 MiB | 8.16 MiB/s
Receiving objects:  24% (2948/12280), 4.08 MiB | 8.16 MiB/s
Receiving objects:  25% (3070/12280), 4.08 MiB | 8.16 MiB/s
Receiving objects:  26% (3193/12280), 4.08 MiB | 8.16 MiB/s
Receiving objects:  27% (3316/12280), 4.08 MiB | 8.16 MiB/s
Receiving objects:  28% (3439/12280), 4.08 MiB | 8.16 MiB/s
Receiving objects:  29% (3562/12280), 4.08 MiB | 8.16 MiB/s
Receiving objects:  29% (3650/12280), 4.08 MiB | 8.16 MiB/s
Receiving objects:  30% (3684/12280), 8.46 MiB | 8.45 MiB/s
Receiving objects:  31% (3807/12280), 8.46 MiB | 8.45 MiB/s
Receiving objects:  32% (3930/12280), 8.46 MiB | 8.45 MiB/s
Receiving objects:  33% (4053/12280), 8.46 MiB | 8.45 MiB/s
Receiving objects:  34% (4176/12280), 8.46 MiB | 8.45 MiB/s
Receiving objects:  35% (4298/12280), 8.46 MiB | 8.45 MiB/s
Receiving objects:  36% (4421/12280), 8.46 MiB | 8.45 MiB/s
Receiving objects:  37% (4544/12280), 11.75 MiB | 7.83 MiB/s
Receiving objects:  38% (4667/12280), 11.75 MiB | 7.83 MiB/s
Receiving objects:  39% (4790/12280), 11.75 MiB | 7.83 MiB/s
Receiving objects:  40% (4912/12280), 11.75 MiB | 7.83 MiB/s
Receiving objects:  41% (5035/12280), 11.75 MiB | 7.83 MiB/s
Receiving objects:  42% (5158/12280), 11.75 MiB | 7.83 MiB/s
Receiving objects:  43% (5281/12280), 11.75 MiB | 7.83 MiB/s
Receiving objects:  44% (5404/12280), 11.75 MiB | 7.83 MiB/s
Receiving objects:  44% (5505/12280), 11.75 MiB | 7.83 MiB/s
Receiving objects:  45% (5526/12280), 15.25 MiB | 7.61 MiB/s
Receiving objects:  46% (5649/12280), 15.25 MiB | 7.61 MiB/s
Receiving objects:  47% (5772/12280), 18.81 MiB | 7.50 MiB/s
Receiving objects:  47% (5805/12280), 18.81 MiB | 7.50 MiB/s
Receiving objects:  48% (5895/12280), 22.11 MiB | 7.36 MiB/s
Receiving objects:  49% (6018/12280), 22.11 MiB | 7.36 MiB/s
Receiving objects:  50% (6140/12280), 22.11 MiB | 7.36 MiB/s
Receiving objects:  51% (6263/12280), 22.11 MiB | 7.36 MiB/s
Receiving objects:  51% (6374/12280), 26.62 MiB | 7.59 MiB/s
Receiving objects:  52% (6386/12280), 26.62 MiB | 7.59 MiB/s
Receiving objects:  53% (6509/12280), 30.67 MiB | 7.65 MiB/s
Receiving objects:  54% (6632/12280), 30.67 MiB | 7.65 MiB/s
Receiving objects:  55% (6754/12280), 30.67 MiB | 7.65 MiB/s
Receiving objects:  56% (6877/12280), 30.67 MiB | 7.65 MiB/s
Receiving objects:  57% (7000/12280), 30.67 MiB | 7.65 MiB/s
Receiving objects:  58% (7123/12280), 30.67 MiB | 7.65 MiB/s
Receiving objects:  59% (7246/12280), 30.67 MiB | 7.65 MiB/s
Receiving objects:  60% (7368/12280), 30.67 MiB | 7.65 MiB/s
Receiving objects:  61% (7491/12280), 30.67 MiB | 7.65 MiB/s
Receiving objects:  62% (7614/12280), 30.67 MiB | 7.65 MiB/s
Receiving objects:  63% (7737/12280), 30.67 MiB | 7.65 MiB/s
Receiving objects:  64% (7860/12280), 30.67 MiB | 7.65 MiB/s
Receiving objects:  65% (7982/12280), 30.67 MiB | 7.65 MiB/s
Receiving objects:  66% (8105/12280), 30.67 MiB | 7.65 MiB/s
Receiving objects:  67% (8228/12280), 30.67 MiB | 7.65 MiB/s
Receiving objects:  68% (8351/12280), 30.67 MiB | 7.65 MiB/s
Receiving objects:  69% (8474/12280), 30.67 MiB | 7.65 MiB/s
Receiving objects:  70% (8596/12280), 30.67 MiB | 7.65 MiB/s
Receiving objects:  71% (8719/12280), 30.67 MiB | 7.65 MiB/s
Receiving objects:  72% (8842/12280), 30.67 MiB | 7.65 MiB/s
Receiving objects:  73% (8965/12280), 30.67 MiB | 7.65 MiB/s
Receiving objects:  74% (9088/12280), 30.67 MiB | 7.65 MiB/s
Receiving objects:  75% (9210/12280), 35.06 MiB | 7.78 MiB/s
Receiving objects:  76% (9333/12280), 35.06 MiB | 7.78 MiB/s
Receiving objects:  77% (9456/12280), 35.06 MiB | 7.78 MiB/s
Receiving objects:  78% (9579/12280), 35.06 MiB | 7.78 MiB/s
Receiving objects:  79% (9702/12280), 35.06 MiB | 7.78 MiB/s
Receiving objects:  80% (9824/12280), 35.06 MiB | 7.78 MiB/s
Receiving objects:  81% (9947/12280), 35.06 MiB | 7.78 MiB/s
Receiving objects:  82% (10070/12280), 35.06 MiB | 7.78 MiB/s
Receiving objects:  83% (10193/12280), 35.06 MiB | 7.78 MiB/s
Receiving objects:  84% (10316/12280), 35.06 MiB | 7.78 MiB/s
Receiving objects:  85% (10438/12280), 35.06 MiB | 7.78 MiB/s
Receiving objects:  86% (10561/12280), 35.06 MiB | 7.78 MiB/s
Receiving objects:  87% (10684/12280), 35.06 MiB | 7.78 MiB/s
Receiving objects:  88% (10807/12280), 35.06 MiB | 7.78 MiB/s
Receiving objects:  89% (10930/12280), 35.06 MiB | 7.78 MiB/s
Receiving objects:  90% (11052/12280), 35.06 MiB | 7.78 MiB/s
Receiving objects:  91% (11175/12280), 35.06 MiB | 7.78 MiB/s
Receiving objects:  92% (11298/12280), 35.06 MiB | 7.78 MiB/s
Receiving objects:  93% (11421/12280), 35.06 MiB | 7.78 MiB/s
Receiving objects:  94% (11544/12280), 35.06 MiB | 7.78 MiB/s
Receiving objects:  95% (11666/12280), 35.06 MiB | 7.78 MiB/s
Receiving objects:  96% (11789/12280), 35.06 MiB | 7.78 MiB/s
Receiving objects:  97% (11912/12280), 35.06 MiB | 7.78 MiB/s
Receiving objects:  98% (12035/12280), 35.06 MiB | 7.78 MiB/s
Receiving objects:  99% (12158/12280), 35.06 MiB | 7.78 MiB/s
remote: Total 12280 (delta 2238), reused 5824 (delta 1123)        
Receiving objects: 100% (12280/12280), 35.06 MiB | 7.78 MiB/s
Receiving objects: 100% (12280/12280), 41.54 MiB | 8.53 MiB/s, done.
Resolving deltas:   0% (0/2238)
Resolving deltas:   1% (23/2238)
Resolving deltas:   2% (45/2238)
Resolving deltas:   3% (68/2238)
Resolving deltas:   4% (90/2238)
Resolving deltas:   5% (112/2238)
Resolving deltas:   6% (135/2238)
Resolving deltas:   7% (157/2238)
Resolving deltas:   8% (180/2238)
Resolving deltas:   9% (203/2238)
Resolving deltas:  10% (224/2238)
Resolving deltas:  11% (247/2238)
Resolving deltas:  12% (269/2238)
Resolving deltas:  13% (291/2238)
Resolving deltas:  14% (314/2238)
Resolving deltas:  15% (336/2238)
Resolving deltas:  16% (359/2238)
Resolving deltas:  17% (381/2238)
Resolving deltas:  18% (403/2238)
Resolving deltas:  19% (427/2238)
Resolving deltas:  20% (448/2238)
Resolving deltas:  21% (470/2238)
Resolving deltas:  22% (493/2238)
Resolving deltas:  23% (515/2238)
Resolving deltas:  24% (538/2238)
Resolving deltas:  25% (560/2238)
Resolving deltas:  26% (582/2238)
Resolving deltas:  27% (605/2238)
Resolving deltas:  28% (628/2238)
Resolving deltas:  29% (650/2238)
Resolving deltas:  30% (672/2238)
Resolving deltas:  31% (694/2238)
Resolving deltas:  32% (717/2238)
Resolving deltas:  33% (739/2238)
Resolving deltas:  34% (762/2238)
Resolving deltas:  35% (785/2238)
Resolving deltas:  36% (806/2238)
Resolving deltas:  37% (829/2238)
Resolving deltas:  38% (851/2238)
Resolving deltas:  39% (873/2238)
Resolving deltas:  40% (896/2238)
Resolving deltas:  41% (918/2238)
Resolving deltas:  42% (940/2238)
Resolving deltas:  43% (963/2238)
Resolving deltas:  44% (986/2238)
Resolving deltas:  45% (1008/2238)
Resolving deltas:  46% (1030/2238)
Resolving deltas:  47% (1053/2238)
Resolving deltas:  48% (1075/2238)
Resolving deltas:  49% (1097/2238)
Resolving deltas:  50% (1119/2238)
Resolving deltas:  51% (1142/2238)
Resolving deltas:  52% (1164/2238)
Resolving deltas:  53% (1187/2238)
Resolving deltas:  54% (1209/2238)
Resolving deltas:  55% (1231/2238)
Resolving deltas:  56% (1254/2238)
Resolving deltas:  57% (1276/2238)
Resolving deltas:  58% (1299/2238)
Resolving deltas:  59% (1321/2238)
Resolving deltas:  60% (1343/2238)
Resolving deltas:  61% (1366/2238)
Resolving deltas:  62% (1388/2238)
Resolving deltas:  63% (1410/2238)
Resolving deltas:  64% (1433/2238)
Resolving deltas:  65% (1455/2238)
Resolving deltas:  66% (1478/2238)
Resolving deltas:  67% (1500/2238)
Resolving deltas:  68% (1522/2238)
Resolving deltas:  69% (1545/2238)
Resolving deltas:  70% (1567/2238)
Resolving deltas:  71% (1589/2238)
Resolving deltas:  72% (1612/2238)
Resolving deltas:  73% (1634/2238)
Resolving deltas:  74% (1657/2238)
Resolving deltas:  75% (1679/2238)
Resolving deltas:  76% (1702/2238)
Resolving deltas:  77% (1724/2238)
Resolving deltas:  78% (1746/2238)
Resolving deltas:  79% (1769/2238)
Resolving deltas:  80% (1791/2238)
Resolving deltas:  81% (1815/2238)
Resolving deltas:  82% (1836/2238)
Resolving deltas:  83% (1858/2238)
Resolving deltas:  84% (1880/2238)
Resolving deltas:  85% (1903/2238)
Resolving deltas:  86% (1925/2238)
Resolving deltas:  87% (1948/2238)
Resolving deltas:  88% (1970/2238)
Resolving deltas:  89% (1993/2238)
Resolving deltas:  90% (2015/2238)
Resolving deltas:  91% (2037/2238)
Resolving deltas:  92% (2059/2238)
Resolving deltas:  93% (2082/2238)
Resolving deltas:  94% (2104/2238)
Resolving deltas:  95% (2127/2238)
Resolving deltas:  96% (2149/2238)
Resolving deltas:  97% (2171/2238)
Resolving deltas:  98% (2194/2238)
Resolving deltas:  99% (2218/2238)
Resolving deltas: 100% (2238/2238)
Resolving deltas: 100% (2238/2238), done.
Updating files:  67% (7763/11458)
Updating files:  68% (7792/11458)
Updating files:  69% (7907/11458)
Updating files:  70% (8021/11458)
Updating files:  71% (8136/11458)
Updating files:  72% (8250/11458)
Updating files:  73% (8365/11458)
Updating files:  74% (8479/11458)
Updating files:  75% (8594/11458)
Updating files:  76% (8709/11458)
Updating files:  77% (8823/11458)
Updating files:  78% (8938/11458)
Updating files:  79% (9052/11458)
Updating files:  80% (9167/11458)
Updating files:  81% (9281/11458)
Updating files:  82% (9396/11458)
Updating files:  83% (9511/11458)
Updating files:  84% (9625/11458)
Updating files:  85% (9740/11458)
Updating files:  86% (9854/11458)
Updating files:  87% (9969/11458)
Updating files:  88% (10084/11458)
Updating files:  89% (10198/11458)
Updating files:  90% (10313/11458)
Updating files:  91% (10427/11458)
Updating files:  92% (10542/11458)
Updating files:  93% (10656/11458)
Updating files:  94% (10771/11458)
Updating files:  95% (10886/11458)
Updating files:  96% (11000/11458)
Updating files:  97% (11115/11458)
Updating files:  98% (11229/11458)
Updating files:  99% (11344/11458)
Updating files: 100% (11458/11458)
Updating files: 100% (11458/11458), done.
 00:11

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-mediawiki-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  30/133 [======>---------------------]  22%
  55/133 [===========>----------------]  41%
  79/133 [================>-----------]  59%
 103/133 [=====================>------]  77%
 117/133 [========================>---]  87%
 132/133 [===========================>]  99%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:02

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 6.7 s.
 00:07

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 16s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:16

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:02

 Total duration: 01:17

 01:17

Install 'extensions/GlobalWatchlist'...

Cloning component(s)
:0: _clone_component "extensions/GlobalWatchlist"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/GlobalWatchlist to 'extensions/GlobalWatchlist' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/GlobalWatchlist'...
|0| remote: Counting objects: 1           
remote: Counting objects: 212, done        
|0| remote: Finding sources:   1% (2/212)           
remote: Finding sources:   2% (4/212)           
remote: Finding sources:   3% (6/212)           
remote: Finding sources:   4% (8/212)           
remote: Finding sources:   5% (10/212)           
remote: Finding sources:   6% (12/212)           
remote: Finding sources:   7% (14/212)           
remote: Finding sources:   8% (16/212)           
remote: Finding sources:   9% (19/212)           
remote: Finding sources:  10% (21/212)           
remote: Finding sources:  11% (23/212)           
remote: Finding sources:  12% (25/212)           
remote: Finding sources:  13% (27/212)           
remote: Finding sources:  14% (29/212)           
remote: Finding sources:  15% (31/212)           
remote: Finding sources:  16% (33/212)           
remote: Finding sources:  17% (35/212)           
remote: Finding sources:  18% (38/212)           
remote: Finding sources:  19% (40/212)           
remote: Finding sources:  20% (42/212)           
remote: Finding sources:  21% (44/212)           
remote: Finding sources:  22% (46/212)           
remote: Finding sources:  23% (48/212)           
remote: Finding sources:  24% (50/212)           
remote: Finding sources:  25% (52/212)           
remote: Finding sources:  26% (55/212)           
remote: Finding sources:  27% (57/212)           
remote: Finding sources:  28% (59/212)           
remote: Finding sources:  29% (61/212)           
remote: Finding sources:  30% (63/212)           
remote: Finding sources:  31% (65/212)           
remote: Finding sources:  32% (67/212)           
remote: Finding sources:  33% (69/212)           
remote: Finding sources:  34% (72/212)           
remote: Finding sources:  35% (74/212)           
remote: Finding sources:  36% (76/212)           
remote: Finding sources:  37% (78/212)           
remote: Finding sources:  38% (80/212)           
remote: Finding sources:  39% (82/212)           
remote: Finding sources:  40% (84/212)           
remote: Finding sources:  41% (86/212)           
remote: Finding sources:  42% (88/212)           
remote: Finding sources:  43% (91/212)           
remote: Finding sources:  44% (93/212)           
remote: Finding sources:  45% (95/212)           
remote: Finding sources:  46% (97/212)           
remote: Finding sources:  47% (99/212)           
remote: Finding sources:  48% (101/212)           
remote: Finding sources:  49% (103/212)           
remote: Finding sources:  50% (105/212)           
remote: Finding sources:  51% (108/212)           
remote: Finding sources:  52% (110/212)           
remote: Finding sources:  53% (112/212)           
remote: Finding sources:  54% (114/212)           
remote: Finding sources:  55% (116/212)           
remote: Finding sources:  56% (118/212)           
remote: Finding sources:  57% (120/212)           
remote: Finding sources:  58% (122/212)           
remote: Finding sources:  59% (125/212)           
remote: Finding sources:  60% (127/212)           
remote: Finding sources:  61% (129/212)           
remote: Finding sources:  62% (131/212)           
remote: Finding sources:  63% (133/212)           
remote: Finding sources:  64% (135/212)           
remote: Finding sources:  65% (137/212)           
remote: Finding sources:  66% (139/212)           
remote: Finding sources:  67% (141/212)           
remote: Finding sources:  68% (144/212)           
remote: Finding sources:  69% (146/212)           
remote: Finding sources:  70% (148/212)           
remote: Finding sources:  71% (150/212)           
remote: Finding sources:  72% (152/212)           
remote: Finding sources:  73% (154/212)           
remote: Finding sources:  74% (156/212)           
remote: Finding sources:  75% (158/212)           
remote: Finding sources:  76% (161/212)           
remote: Finding sources:  77% (163/212)           
remote: Finding sources:  78% (165/212)           
remote: Finding sources:  79% (167/212)           
remote: Finding sources:  80% (169/212)           
remote: Finding sources:  81% (171/212)           
remote: Finding sources:  82% (173/212)           
remote: Finding sources:  83% (175/212)           
remote: Finding sources:  84% (178/212)           
remote: Finding sources:  85% (180/212)           
remote: Finding sources:  86% (182/212)           
remote: Finding sources:  87% (184/212)           
remote: Finding sources:  88% (186/212)           
remote: Finding sources:  89% (188/212)           
remote: Finding sources:  90% (190/212)           
remote: Finding sources:  91% (192/212)           
remote: Finding sources:  92% (194/212)           
remote: Finding sources:  93% (197/212)           
remote: Finding sources:  94% (199/212)           
remote: Finding sources:  95% (201/212)           
remote: Finding sources:  96% (203/212)           
remote: Finding sources:  97% (205/212)           
remote: Finding sources:  98% (207/212)           
remote: Finding sources:  99% (209/212)           
remote: Finding sources: 100% (211/212)           
remote: Finding sources: 100% (212/212)        
|0| remote: Getting sizes:   1% (2/203)           
remote: Getting sizes:   2% (4/203)           
remote: Getting sizes:   3% (6/203)           
remote: Getting sizes:   4% (8/203)           
remote: Getting sizes:   5% (10/203)           
remote: Getting sizes:   6% (12/203)           
remote: Getting sizes:   7% (14/203)           
remote: Getting sizes:   8% (16/203)           
remote: Getting sizes:   9% (18/203)           
remote: Getting sizes:  10% (20/203)           
remote: Getting sizes:  11% (22/203)           
remote: Getting sizes:  12% (24/203)           
remote: Getting sizes:  13% (26/203)           
remote: Getting sizes:  14% (28/203)           
remote: Getting sizes:  15% (30/203)           
remote: Getting sizes:  16% (32/203)           
remote: Getting sizes:  17% (34/203)           
remote: Getting sizes:  18% (36/203)           
remote: Getting sizes:  19% (38/203)           
remote: Getting sizes:  20% (40/203)           
remote: Getting sizes:  21% (42/203)           
remote: Getting sizes:  22% (44/203)           
remote: Getting sizes:  23% (46/203)           
remote: Getting sizes:  24% (48/203)           
remote: Getting sizes:  25% (50/203)           
remote: Getting sizes:  26% (52/203)           
remote: Getting sizes:  27% (54/203)           
remote: Getting sizes:  28% (56/203)           
remote: Getting sizes:  29% (58/203)           
remote: Getting sizes:  30% (60/203)           
remote: Getting sizes:  31% (62/203)           
remote: Getting sizes:  32% (64/203)           
remote: Getting sizes:  33% (66/203)           
remote: Getting sizes:  34% (69/203)           
remote: Getting sizes:  35% (71/203)           
remote: Getting sizes:  36% (73/203)           
remote: Getting sizes:  37% (75/203)           
remote: Getting sizes:  38% (77/203)           
remote: Getting sizes:  39% (79/203)           
remote: Getting sizes:  40% (81/203)           
remote: Getting sizes:  41% (83/203)           
remote: Getting sizes:  42% (85/203)           
remote: Getting sizes:  43% (87/203)           
remote: Getting sizes:  44% (89/203)           
remote: Getting sizes:  45% (91/203)           
remote: Getting sizes:  46% (93/203)           
remote: Getting sizes:  47% (95/203)           
remote: Getting sizes:  48% (97/203)           
remote: Getting sizes:  49% (99/203)           
remote: Getting sizes:  50% (101/203)           
remote: Getting sizes:  51% (103/203)           
remote: Getting sizes:  52% (105/203)           
remote: Getting sizes:  53% (107/203)           
remote: Getting sizes:  54% (109/203)           
remote: Getting sizes:  55% (111/203)           
remote: Getting sizes:  56% (113/203)           
remote: Getting sizes:  57% (115/203)           
remote: Getting sizes:  58% (117/203)           
remote: Getting sizes:  59% (119/203)           
remote: Getting sizes:  60% (121/203)           
remote: Getting sizes:  61% (123/203)           
remote: Getting sizes:  62% (125/203)           
remote: Getting sizes:  63% (127/203)           
remote: Getting sizes:  64% (129/203)           
remote: Getting sizes:  65% (131/203)           
remote: Getting sizes:  66% (133/203)           
remote: Getting sizes:  67% (135/203)           
remote: Getting sizes:  68% (138/203)           
remote: Getting sizes:  69% (140/203)           
remote: Getting sizes:  70% (142/203)           
remote: Getting sizes:  71% (144/203)           
remote: Getting sizes:  72% (146/203)           
remote: Getting sizes:  73% (148/203)           
remote: Getting sizes:  74% (150/203)           
remote: Getting sizes:  75% (152/203)           
remote: Getting sizes:  76% (154/203)           
remote: Getting sizes:  77% (156/203)           
remote: Getting sizes:  78% (158/203)           
remote: Getting sizes:  79% (160/203)           
remote: Getting sizes:  80% (162/203)           
remote: Getting sizes:  81% (164/203)           
remote: Getting sizes:  82% (166/203)           
remote: Getting sizes:  83% (168/203)           
remote: Getting sizes:  84% (170/203)           
remote: Getting sizes:  85% (172/203)           
remote: Getting sizes:  86% (174/203)           
remote: Getting sizes:  87% (176/203)           
remote: Getting sizes:  88% (178/203)           
remote: Getting sizes:  89% (180/203)           
remote: Getting sizes:  90% (182/203)           
remote: Getting sizes:  91% (184/203)           
remote: Getting sizes:  92% (186/203)           
remote: Getting sizes:  93% (188/203)           
remote: Getting sizes:  94% (190/203)           
remote: Getting sizes:  95% (192/203)           
remote: Getting sizes:  96% (194/203)           
remote: Getting sizes:  97% (196/203)           
remote: Getting sizes:  98% (198/203)           
remote: Getting sizes:  99% (200/203)           
remote: Getting sizes: 100% (202/203)           
remote: Getting sizes: 100% (203/203)        
|0| remote: Compressing objects:   1% (5434/1073608)           
remote: Compressing objects:   2% (16531/1073608)           
remote: Compressing objects:   3% (31075/1073608)           
remote: Compressing objects:   5% (49799/1073608)           
remote: Compressing objects:   6% (62293/1073608)           
remote: Compressing objects:   8% (81332/1073608)           
remote: Compressing objects:   9% (93879/1073608)           
remote: Compressing objects:  10% (107695/1073608)           
remote: Compressing objects:  11% (115346/1073608)           
remote: Compressing objects:  12% (128609/1073608)           
remote: Compressing objects:  13% (138103/1073608)           
remote: Compressing objects:  14% (144941/1073608)           
remote: Compressing objects:  15% (161900/1073608)           
remote: Compressing objects:  16% (168900/1073608)           
remote: Compressing objects:  17% (179571/1073608)           
remote: Compressing objects:  18% (188834/1073608)           
remote: Compressing objects:  19% (201249/1073608)           
remote: Compressing objects:  20% (213159/1073608)           
remote: Compressing objects:  21% (223091/1073608)           
remote: Compressing objects:  22% (233241/1073608)           
remote: Compressing objects:  23% (247240/1073608)           
remote: Compressing objects:  24% (254381/1073608)           
remote: Compressing objects:  81% (873509/1073608)           
remote: Compressing objects:  82% (880682/1073608)           
remote: Compressing objects:  83% (890836/1073608)           
remote: Compressing objects:  84% (899247/1073608)           
remote: Compressing objects:  85% (915249/1073608)           
remote: Compressing objects:  86% (922575/1073608)           
remote: Compressing objects:  87% (930687/1073608)           
remote: Compressing objects:  88% (942199/1073608)           
remote: Compressing objects:  89% (954929/1073608)           
remote: Compressing objects:  90% (962347/1073608)           
remote: Compressing objects:  91% (974099/1073608)           
remote: Compressing objects:  92% (985125/1073608)           
remote: Compressing objects:  93% (993618/1073608)           
remote: Compressing objects:  94% (1009051/1073608)           
remote: Compressing objects:  95% (1017586/1073608)           
remote: Compressing objects:  96% (1027912/1073608)           
remote: Compressing objects:  97% (1036523/1073608)           
remote: Compressing objects:  98% (1051237/1073608)           
remote: Compressing objects:  99% (1057554/1073608)           
remote: Compressing objects: 100% (1070291/1073608)           
remote: Compressing objects: 100% (1073608/1073608)        
|0| Receiving objects:   0% (1/212)
Receiving objects:   1% (3/212)
Receiving objects:   2% (5/212)
Receiving objects:   3% (7/212)
Receiving objects:   4% (9/212)
Receiving objects:   5% (11/212)
Receiving objects:   6% (13/212)
Receiving objects:   7% (15/212)
Receiving objects:   8% (17/212)
Receiving objects:   9% (20/212)
Receiving objects:  10% (22/212)
Receiving objects:  11% (24/212)
Receiving objects:  12% (26/212)
Receiving objects:  13% (28/212)
Receiving objects:  14% (30/212)
Receiving objects:  15% (32/212)
Receiving objects:  16% (34/212)
Receiving objects:  17% (37/212)
Receiving objects:  18% (39/212)
Receiving objects:  19% (41/212)
Receiving objects:  20% (43/212)
Receiving objects:  21% (45/212)
Receiving objects:  22% (47/212)
Receiving objects:  23% (49/212)
Receiving objects:  24% (51/212)
Receiving objects:  25% (53/212)
Receiving objects:  26% (56/212)
Receiving objects:  27% (58/212)
Receiving objects:  28% (60/212)
Receiving objects:  29% (62/212)
Receiving objects:  30% (64/212)
Receiving objects:  31% (66/212)
Receiving objects:  32% (68/212)
Receiving objects:  33% (70/212)
Receiving objects:  34% (73/212)
Receiving objects:  35% (75/212)
Receiving objects:  36% (77/212)
Receiving objects:  37% (79/212)
Receiving objects:  38% (81/212)
Receiving objects:  39% (83/212)
Receiving objects:  40% (85/212)
Receiving objects:  41% (87/212)
Receiving objects:  42% (90/212)
Receiving objects:  43% (92/212)
Receiving objects:  44% (94/212)
Receiving objects:  45% (96/212)
Receiving objects:  46% (98/212)
Receiving objects:  47% (100/212)
Receiving objects:  48% (102/212)
Receiving objects:  49% (104/212)
Receiving objects:  50% (106/212)
Receiving objects:  51% (109/212)
Receiving objects:  52% (111/212)
Receiving objects:  53% (113/212)
Receiving objects:  54% (115/212)
Receiving objects:  55% (117/212)
Receiving objects:  56% (119/212)
Receiving objects:  57% (121/212)
Receiving objects:  58% (123/212)
Receiving objects:  59% (126/212)
Receiving objects:  60% (128/212)
Receiving objects:  61% (130/212)
Receiving objects:  62% (132/212)
Receiving objects:  63% (134/212)
Receiving objects:  64% (136/212)
Receiving objects:  65% (138/212)
Receiving objects:  66% (140/212)
Receiving objects:  67% (143/212)
Receiving objects:  68% (145/212)
Receiving objects:  69% (147/212)
Receiving objects:  70% (149/212)
Receiving objects:  71% (151/212)
Receiving objects:  72% (153/212)
Receiving objects:  73% (155/212)
Receiving objects:  74% (157/212)
Receiving objects:  75% (159/212)
Receiving objects:  76% (162/212)
Receiving objects:  77% (164/212)
Receiving objects:  78% (166/212)
Receiving objects:  79% (168/212)
Receiving objects:  80% (170/212)
Receiving objects:  81% (172/212)
Receiving objects:  82% (174/212)
Receiving objects:  83% (176/212)
Receiving objects:  84% (179/212)
Receiving objects:  85% (181/212)
Receiving objects:  86% (183/212)
Receiving objects:  87% (185/212)
Receiving objects:  88% (187/212)
Receiving objects:  89% (189/212)
Receiving objects:  90% (191/212)
remote: Total 212 (delta 19), reused 98 (delta 7)        
|0| Receiving objects:  91% (193/212)
Receiving objects:  92% (196/212)
Receiving objects:  93% (198/212)
Receiving objects:  94% (200/212)
Receiving objects:  95% (202/212)
Receiving objects:  96% (204/212)
Receiving objects:  97% (206/212)
Receiving objects:  98% (208/212)
Receiving objects:  99% (210/212)
Receiving objects: 100% (212/212)
Receiving objects: 100% (212/212), 362.36 KiB | 5.94 MiB/s, done.
|0| Resolving deltas:   0% (0/19)
Resolving deltas:   5% (1/19)
Resolving deltas:  10% (2/19)
Resolving deltas:  15% (3/19)
Resolving deltas:  21% (4/19)
Resolving deltas:  26% (5/19)
Resolving deltas:  31% (6/19)
Resolving deltas:  36% (7/19)
Resolving deltas:  42% (8/19)
Resolving deltas:  47% (9/19)
Resolving deltas:  52% (10/19)
Resolving deltas:  57% (11/19)
Resolving deltas:  63% (12/19)
Resolving deltas:  68% (13/19)
Resolving deltas:  73% (14/19)
Resolving deltas:  78% (15/19)
Resolving deltas:  84% (16/19)
Resolving deltas:  89% (17/19)
Resolving deltas:  94% (18/19)
Resolving deltas: 100% (19/19)
Resolving deltas: 100% (19/19), done.
|0|  00:01
 00:01

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:03

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }

added 2 packages, and audited 1444 packages in 3s

206 packages are looking for funding
  run `npm fund` for details

8 vulnerabilities (1 low, 4 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues possible (including breaking changes), run:
  npm audit fix --force

Some issues need review, and may require choosing
a different dependency.

Run `npm audit` for details.
 00:03

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-web-1  Healthy
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.1 s.
 00:01

Running 'extensions/GlobalWatchlist/setup.sh' if found
Looking for '/var/local/extensions/GlobalWatchlist/setup.sh'
No '/var/local/extensions/GlobalWatchlist/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:12
 00:12

Running Selenium tests for 'extensions/GlobalWatchlist' via 'run_component_selenium_tests "extensions/GlobalWatchlist"'...

Ensuring Selenium ready...

 00:00

Starting Selenium container
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-novnc-1  Creating
 Container mediawiki-novnc-1  Created
 Container mediawiki-selenium-1  Creating
 Container mediawiki-selenium-1  Created
 Container mediawiki-novnc-1  Starting
 Container mediawiki-novnc-1  Started
 Container mediawiki-selenium-1  Starting
 Container mediawiki-selenium-1  Started
 00:17
Installing Selenium browser binary...
Error: Could not determine puppeteer-core version
Error: Browser installation failed


Webdriver is greater than v7 - letting it handle automatic broswer installation
bash: line 2: /var/www/html/w/.env: No such file or directory

> selenium-test
> wdio tests/selenium/wdio.conf.js


Execution of 1 workers started at 2025-06-20T16:56:49.516Z

[0-0] RUNNING in chrome - file:///tests/selenium/specs/SpecialGlobalWatchlist.js
[0-0] PASSED in chrome - file:///tests/selenium/specs/SpecialGlobalWatchlist.js

 "spec" Reporter:
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-0] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-0] Session ID: ac081b599c53fe2e47813899aafb54a9
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] » tests/selenium/specs/SpecialGlobalWatchlist.js
[chrome 137.0.7151.119 linux #0-0] Special:GlobalWatchlist
[chrome 137.0.7151.119 linux #0-0]    ✓ works with normal display
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 1 passing (8.5s)


Spec Files:	 1 passed, 1 total (100% completed) in 00:00:17  

 00:46

Running Selenium tests for 'extensions/GlobalWatchlist' via 'run_selenium_tests "extensions/GlobalWatchlist/tests/selenium/*specs/**/*.js" ".*"'...

Ensuring Selenium ready...

 00:00
Installing Selenium browser binary...
Error: Could not determine puppeteer-core version
Error: Browser installation failed


Webdriver is greater than v7 - letting it handle automatic broswer installation
2025-06-20T16:57:11.696Z WARN @wdio/config:ConfigParser: pattern docs/**/specs/*.js did not match any file
2025-06-20T16:57:11.698Z WARN @wdio/config:ConfigParser: pattern specs/**/*.js did not match any file
2025-06-20T16:57:11.699Z WARN @wdio/config:ConfigParser: pattern wdio-mediawiki/specs/*.js did not match any file

Execution of 1 workers started at 2025-06-20T16:57:11.702Z

[0-0] RUNNING in chrome - file:///extensions/GlobalWatchlist/tests/selenium/specs/SpecialGlobalWatchlist.js
[0-0] PASSED in chrome - file:///extensions/GlobalWatchlist/tests/selenium/specs/SpecialGlobalWatchlist.js

 "spec" Reporter:
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-0] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-0] Session ID: 45b5f9609fb4ca022c9bf34aec836a80
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] » extensions/GlobalWatchlist/tests/selenium/specs/SpecialGlobalWatchlist.js
[chrome 137.0.7151.119 linux #0-0] Special:GlobalWatchlist
[chrome 137.0.7151.119 linux #0-0]    ✓ works with normal display
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 1 passing (2.7s)


Spec Files:	 1 passed, 1 total (100% completed) in 00:00:05  

 00:11

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-selenium-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-selenium-1  Stopped
 Container mediawiki-selenium-1  Removing
 Container mediawiki-selenium-1  Removed
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-novnc-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-novnc-1  Stopped
 Container mediawiki-novnc-1  Removing
 Container mediawiki-novnc-1  Removed
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-web-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:22

Reclaim disk space if needed
Free disk space (22%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12280, done        
remote: Finding sources:   1% (62/12280)           
remote: Finding sources:   2% (185/12280)           
remote: Finding sources:   3% (307/12280)           
remote: Finding sources:   4% (430/12280)           
remote: Finding sources:   5% (553/12280)           
remote: Finding sources:   6% (676/12280)           
remote: Finding sources:   7% (799/12280)           
remote: Finding sources:   8% (921/12280)           
remote: Finding sources:   9% (1044/12280)           
remote: Finding sources:  10% (1167/12280)           
remote: Finding sources:  11% (1290/12280)           
remote: Finding sources:  12% (1413/12280)           
remote: Finding sources:  13% (1535/12280)           
remote: Finding sources:  14% (1658/12280)           
remote: Finding sources:  15% (1781/12280)           
remote: Finding sources:  16% (1904/12280)           
remote: Finding sources:  17% (2027/12280)           
remote: Finding sources:  18% (2149/12280)           
remote: Finding sources:  19% (2272/12280)           
remote: Finding sources:  20% (2395/12280)           
remote: Finding sources:  21% (2518/12280)           
remote: Finding sources:  22% (2641/12280)           
remote: Finding sources:  23% (2763/12280)           
remote: Finding sources:  24% (2886/12280)           
remote: Finding sources:  25% (3009/12280)           
remote: Finding sources:  26% (3132/12280)           
remote: Finding sources:  27% (3255/12280)           
remote: Finding sources:  28% (3377/12280)           
remote: Finding sources:  29% (3500/12280)           
remote: Finding sources:  30% (3623/12280)           
remote: Finding sources:  31% (3746/12280)           
remote: Finding sources:  32% (3869/12280)           
remote: Finding sources:  33% (3991/12280)           
remote: Finding sources:  34% (4114/12280)           
remote: Finding sources:  35% (4237/12280)           
remote: Finding sources:  36% (4360/12280)           
remote: Finding sources:  37% (4483/12280)           
remote: Finding sources:  38% (4605/12280)           
remote: Finding sources:  39% (4728/12280)           
remote: Finding sources:  40% (4851/12280)           
remote: Finding sources:  41% (4974/12280)           
remote: Finding sources:  42% (5097/12280)           
remote: Finding sources:  43% (5219/12280)           
remote: Finding sources:  44% (5342/12280)           
remote: Finding sources:  45% (5465/12280)           
remote: Finding sources:  46% (5588/12280)           
remote: Finding sources:  47% (5711/12280)           
remote: Finding sources:  48% (5833/12280)           
remote: Finding sources:  49% (5956/12280)           
remote: Finding sources:  50% (6079/12280)           
remote: Finding sources:  51% (6202/12280)           
remote: Finding sources:  52% (6325/12280)           
remote: Finding sources:  53% (6447/12280)           
remote: Finding sources:  54% (6570/12280)           
remote: Finding sources:  55% (6693/12280)           
remote: Finding sources:  56% (6816/12280)           
remote: Finding sources:  57% (6939/12280)           
remote: Finding sources:  58% (7061/12280)           
remote: Finding sources:  59% (7184/12280)           
remote: Finding sources:  60% (7307/12280)           
remote: Finding sources:  61% (7430/12280)           
remote: Finding sources:  62% (7553/12280)           
remote: Finding sources:  63% (7675/12280)           
remote: Finding sources:  64% (7798/12280)           
remote: Finding sources:  65% (7921/12280)           
remote: Finding sources:  66% (8044/12280)           
remote: Finding sources:  67% (8167/12280)           
remote: Finding sources:  68% (8289/12280)           
remote: Finding sources:  69% (8412/12280)           
remote: Finding sources:  70% (8535/12280)           
remote: Finding sources:  71% (8658/12280)           
remote: Finding sources:  72% (8781/12280)           
remote: Finding sources:  73% (8903/12280)           
remote: Finding sources:  74% (9026/12280)           
remote: Finding sources:  75% (9149/12280)           
remote: Finding sources:  76% (9272/12280)           
remote: Finding sources:  77% (9395/12280)           
remote: Finding sources:  78% (9517/12280)           
remote: Finding sources:  79% (9640/12280)           
remote: Finding sources:  80% (9763/12280)           
remote: Finding sources:  81% (9886/12280)           
remote: Finding sources:  82% (10009/12280)           
remote: Finding sources:  83% (10131/12280)           
remote: Finding sources:  84% (10254/12280)           
remote: Finding sources:  85% (10377/12280)           
remote: Finding sources:  86% (10500/12280)           
remote: Finding sources:  87% (10623/12280)           
remote: Finding sources:  88% (10745/12280)           
remote: Finding sources:  89% (10868/12280)           
remote: Finding sources:  90% (10991/12280)           
remote: Finding sources:  91% (11114/12280)           
remote: Finding sources:  92% (11237/12280)           
remote: Finding sources:  93% (11359/12280)           
remote: Finding sources:  94% (11482/12280)           
remote: Finding sources:  95% (11605/12280)           
remote: Finding sources:  96% (11728/12280)           
remote: Finding sources:  97% (11851/12280)           
remote: Finding sources:  98% (11973/12280)           
remote: Finding sources:  99% (12096/12280)           
remote: Finding sources: 100% (12219/12280)           
remote: Finding sources: 100% (12280/12280)        
remote: Getting sizes:   1% (56/11154)           
remote: Getting sizes:   2% (168/11154)           
remote: Getting sizes:   3% (279/11154)           
remote: Getting sizes:   4% (391/11154)           
remote: Getting sizes:   5% (502/11154)           
remote: Getting sizes:   6% (614/11154)           
remote: Getting sizes:   7% (726/11154)           
remote: Getting sizes:   8% (837/11154)           
remote: Getting sizes:   9% (949/11154)           
remote: Getting sizes:  10% (1060/11154)           
remote: Getting sizes:  11% (1172/11154)           
remote: Getting sizes:  12% (1283/11154)           
remote: Getting sizes:  13% (1395/11154)           
remote: Getting sizes:  14% (1506/11154)           
remote: Getting sizes:  15% (1618/11154)           
remote: Getting sizes:  16% (1729/11154)           
remote: Getting sizes:  17% (1841/11154)           
remote: Getting sizes:  18% (1952/11154)           
remote: Getting sizes:  19% (2064/11154)           
remote: Getting sizes:  20% (2176/11154)           
remote: Getting sizes:  21% (2287/11154)           
remote: Getting sizes:  22% (2399/11154)           
remote: Getting sizes:  23% (2510/11154)           
remote: Getting sizes:  24% (2622/11154)           
remote: Getting sizes:  25% (2733/11154)           
remote: Getting sizes:  26% (2845/11154)           
remote: Getting sizes:  27% (2956/11154)           
remote: Getting sizes:  28% (3068/11154)           
remote: Getting sizes:  29% (3179/11154)           
remote: Getting sizes:  30% (3291/11154)           
remote: Getting sizes:  31% (3402/11154)           
remote: Getting sizes:  32% (3514/11154)           
remote: Getting sizes:  33% (3626/11154)           
remote: Getting sizes:  34% (3737/11154)           
remote: Getting sizes:  35% (3849/11154)           
remote: Getting sizes:  36% (3960/11154)           
remote: Getting sizes:  37% (4072/11154)           
remote: Getting sizes:  38% (4183/11154)           
remote: Getting sizes:  39% (4295/11154)           
remote: Getting sizes:  40% (4406/11154)           
remote: Getting sizes:  41% (4518/11154)           
remote: Getting sizes:  42% (4629/11154)           
remote: Getting sizes:  43% (4741/11154)           
remote: Getting sizes:  44% (4852/11154)           
remote: Getting sizes:  45% (4964/11154)           
remote: Getting sizes:  46% (5076/11154)           
remote: Getting sizes:  47% (5187/11154)           
remote: Getting sizes:  48% (5299/11154)           
remote: Getting sizes:  49% (5410/11154)           
remote: Getting sizes:  50% (5522/11154)           
remote: Getting sizes:  51% (5633/11154)           
remote: Getting sizes:  52% (5745/11154)           
remote: Getting sizes:  53% (5856/11154)           
remote: Getting sizes:  54% (5968/11154)           
remote: Getting sizes:  55% (6079/11154)           
remote: Getting sizes:  56% (6191/11154)           
remote: Getting sizes:  57% (6303/11154)           
remote: Getting sizes:  58% (6414/11154)           
remote: Getting sizes:  59% (6526/11154)           
remote: Getting sizes:  60% (6637/11154)           
remote: Getting sizes:  61% (6749/11154)           
remote: Getting sizes:  62% (6860/11154)           
remote: Getting sizes:  63% (6972/11154)           
remote: Getting sizes:  64% (7083/11154)           
remote: Getting sizes:  65% (7195/11154)           
remote: Getting sizes:  66% (7306/11154)           
remote: Getting sizes:  67% (7418/11154)           
remote: Getting sizes:  68% (7529/11154)           
remote: Getting sizes:  69% (7641/11154)           
remote: Getting sizes:  70% (7753/11154)           
remote: Getting sizes:  71% (7864/11154)           
remote: Getting sizes:  72% (7976/11154)           
remote: Getting sizes:  73% (8087/11154)           
remote: Getting sizes:  74% (8199/11154)           
remote: Getting sizes:  75% (8310/11154)           
remote: Getting sizes:  76% (8422/11154)           
remote: Getting sizes:  77% (8533/11154)           
remote: Getting sizes:  78% (8645/11154)           
remote: Getting sizes:  79% (8756/11154)           
remote: Getting sizes:  80% (8868/11154)           
remote: Getting sizes:  81% (8979/11154)           
remote: Getting sizes:  82% (9091/11154)           
remote: Getting sizes:  83% (9203/11154)           
remote: Getting sizes:  84% (9314/11154)           
remote: Getting sizes:  85% (9426/11154)           
remote: Getting sizes:  86% (9537/11154)           
remote: Getting sizes:  87% (9649/11154)           
remote: Getting sizes:  88% (9760/11154)           
remote: Getting sizes:  89% (9872/11154)           
remote: Getting sizes:  90% (9983/11154)           
remote: Getting sizes:  91% (10095/11154)           
remote: Getting sizes:  92% (10206/11154)           
remote: Getting sizes:  93% (10318/11154)           
remote: Getting sizes:  94% (10429/11154)           
remote: Getting sizes:  95% (10541/11154)           
remote: Getting sizes:  96% (10653/11154)           
remote: Getting sizes:  97% (10764/11154)           
remote: Getting sizes:  98% (10876/11154)           
remote: Getting sizes:  99% (10987/11154)           
remote: Getting sizes: 100% (11099/11154)           
remote: Getting sizes: 100% (11154/11154)        
remote: Compressing objects:   2% (2141/120707)           
remote: Compressing objects:   3% (3029/120707)           
remote: Compressing objects:   4% (4225/120707)           
remote: Compressing objects:   5% (5434/120707)           
remote: Compressing objects:   6% (6640/120707)           
remote: Compressing objects:   7% (7851/120707)           
remote: Compressing objects:   8% (9056/120707)           
remote: Compressing objects:   8% (9847/120707)           
remote: Compressing objects:   9% (10263/120707)           
remote: Compressing objects:  10% (11491/120707)           
remote: Compressing objects:  11% (12675/120707)           
remote: Compressing objects:  12% (13889/120707)           
remote: Compressing objects:  13% (15142/120707)           
remote: Compressing objects:  14% (16297/120707)           
remote: Compressing objects:  15% (17575/120707)           
remote: Compressing objects:  16% (18714/120707)           
remote: Compressing objects:  17% (19918/120707)           
remote: Compressing objects:  18% (21134/120707)           
remote: Compressing objects:  19% (22332/120707)           
remote: Compressing objects:  20% (23542/120707)           
remote: Compressing objects:  20% (24462/120707)           
remote: Compressing objects:  21% (24751/120707)           
remote: Compressing objects:  22% (25961/120707)           
remote: Compressing objects:  23% (27161/120707)           
remote: Compressing objects:  24% (28369/120707)           
remote: Compressing objects:  25% (29941/120707)           
remote: Compressing objects:  26% (30784/120707)           
remote: Compressing objects:  27% (31990/120707)           
remote: Compressing objects:  28% (33203/120707)           
remote: Compressing objects:  29% (34675/120707)           
remote: Compressing objects:  30% (35709/120707)           
remote: Compressing objects:  31% (37195/120707)           
remote: Compressing objects:  32% (38068/120707)           
remote: Compressing objects:  33% (39232/120707)           
remote: Compressing objects:  34% (40506/120707)           
remote: Compressing objects:  35% (41676/120707)           
remote: Compressing objects:  36% (42873/120707)           
remote: Compressing objects:  37% (44279/120707)           
remote: Compressing objects:  38% (45625/120707)           
remote: Compressing objects:  39% (46708/120707)           
remote: Compressing objects:  40% (47760/120707)           
remote: Compressing objects:  41% (48904/120707)           
remote: Compressing objects:  41% (49396/120707)           
remote: Compressing objects:  42% (50107/120707)           
remote: Compressing objects:  43% (51512/120707)           
remote: Compressing objects:  44% (52745/120707)           
remote: Compressing objects:  45% (53747/120707)           
remote: Compressing objects:  46% (54949/120707)           
remote: Compressing objects:  47% (56132/120707)           
remote: Compressing objects:  48% (57685/120707)           
remote: Compressing objects:  49% (58563/120707)           
remote: Compressing objects:  50% (59750/120707)           
remote: Compressing objects:  51% (61227/120707)           
remote: Compressing objects:  52% (62799/120707)           
remote: Compressing objects:  53% (63383/120707)           
remote: Compressing objects:  54% (64932/120707)           
remote: Compressing objects:  55% (65963/120707)           
remote: Compressing objects:  56% (67020/120707)           
remote: Compressing objects:  57% (69235/120707)           
remote: Compressing objects:  58% (69487/120707)           
remote: Compressing objects:  59% (70643/120707)           
remote: Compressing objects:  60% (71842/120707)           
remote: Compressing objects:  61% (73032/120707)           
remote: Compressing objects:  62% (74421/120707)           
remote: Compressing objects:  63% (75548/120707)           
remote: Compressing objects:  64% (76875/120707)           
remote: Compressing objects:  65% (77925/120707)           
remote: Compressing objects:  66% (79180/120707)           
remote: Compressing objects:  67% (80520/120707)           
remote: Compressing objects:  68% (82144/120707)           
remote: Compressing objects:  69% (82783/120707)           
remote: Compressing objects:  70% (83892/120707)           
remote: Compressing objects:  71% (85103/120707)           
remote: Compressing objects:  72% (86616/120707)           
remote: Compressing objects:  73% (87513/120707)           
remote: Compressing objects:  74% (88726/120707)           
remote: Compressing objects:  75% (89936/120707)           
remote: Compressing objects:  76% (91214/120707)           
remote: Compressing objects:  77% (92506/120707)           
remote: Compressing objects:  78% (93608/120707)           
remote: Compressing objects:  78% (94265/120707)           
remote: Compressing objects:  79% (94807/120707)           
remote: Compressing objects:  80% (95973/120707)           
remote: Compressing objects:  81% (97279/120707)           
remote: Compressing objects:  82% (98728/120707)           
remote: Compressing objects:  83% (100245/120707)           
remote: Compressing objects:  84% (100801/120707)           
remote: Compressing objects:  85% (102165/120707)           
remote: Compressing objects:  86% (103256/120707)           
remote: Compressing objects:  87% (104544/120707)           
remote: Compressing objects:  88% (105692/120707)           
remote: Compressing objects:  89% (106827/120707)           
remote: Compressing objects:  90% (108109/120707)           
remote: Compressing objects:  91% (109293/120707)           
remote: Compressing objects:  92% (110651/120707)           
remote: Compressing objects:  93% (112840/120707)           
remote: Compressing objects:  94% (112885/120707)           
remote: Compressing objects:  95% (114096/120707)           
remote: Compressing objects:  96% (115276/120707)           
remote: Compressing objects:  97% (116512/120707)           
remote: Compressing objects:  98% (117702/120707)           
remote: Compressing objects:  99% (118900/120707)           
remote: Compressing objects: 100% (120105/120707)           
remote: Compressing objects: 100% (120706/120707)        
Receiving objects:   0% (1/12280)
Receiving objects:   1% (123/12280)
Receiving objects:   2% (246/12280)
Receiving objects:   3% (369/12280)
Receiving objects:   4% (492/12280)
Receiving objects:   5% (614/12280)
Receiving objects:   6% (737/12280)
Receiving objects:   7% (860/12280)
Receiving objects:   8% (983/12280)
Receiving objects:   9% (1106/12280)
Receiving objects:  10% (1228/12280)
Receiving objects:  11% (1351/12280)
Receiving objects:  12% (1474/12280)
Receiving objects:  13% (1597/12280)
Receiving objects:  14% (1720/12280)
Receiving objects:  15% (1842/12280)
Receiving objects:  16% (1965/12280)
Receiving objects:  17% (2088/12280)
Receiving objects:  18% (2211/12280), 4.44 MiB | 8.85 MiB/s
Receiving objects:  19% (2334/12280), 4.44 MiB | 8.85 MiB/s
Receiving objects:  20% (2456/12280), 4.44 MiB | 8.85 MiB/s
Receiving objects:  21% (2579/12280), 4.44 MiB | 8.85 MiB/s
Receiving objects:  22% (2702/12280), 4.44 MiB | 8.85 MiB/s
Receiving objects:  23% (2825/12280), 4.44 MiB | 8.85 MiB/s
Receiving objects:  24% (2948/12280), 4.44 MiB | 8.85 MiB/s
Receiving objects:  25% (3070/12280), 4.44 MiB | 8.85 MiB/s
Receiving objects:  26% (3193/12280), 4.44 MiB | 8.85 MiB/s
Receiving objects:  27% (3316/12280), 4.44 MiB | 8.85 MiB/s
Receiving objects:  28% (3439/12280), 4.44 MiB | 8.85 MiB/s
Receiving objects:  29% (3562/12280), 4.44 MiB | 8.85 MiB/s
Receiving objects:  30% (3684/12280), 4.44 MiB | 8.85 MiB/s
Receiving objects:  31% (3807/12280), 4.44 MiB | 8.85 MiB/s
Receiving objects:  31% (3867/12280), 4.44 MiB | 8.85 MiB/s
Receiving objects:  32% (3930/12280), 8.88 MiB | 8.85 MiB/s
Receiving objects:  33% (4053/12280), 8.88 MiB | 8.85 MiB/s
Receiving objects:  34% (4176/12280), 8.88 MiB | 8.85 MiB/s
Receiving objects:  35% (4298/12280), 8.88 MiB | 8.85 MiB/s
Receiving objects:  36% (4421/12280), 8.88 MiB | 8.85 MiB/s
Receiving objects:  37% (4544/12280), 11.81 MiB | 7.85 MiB/s
Receiving objects:  38% (4667/12280), 11.81 MiB | 7.85 MiB/s
Receiving objects:  39% (4790/12280), 11.81 MiB | 7.85 MiB/s
Receiving objects:  40% (4912/12280), 11.81 MiB | 7.85 MiB/s
Receiving objects:  41% (5035/12280), 11.81 MiB | 7.85 MiB/s
Receiving objects:  42% (5158/12280), 11.81 MiB | 7.85 MiB/s
Receiving objects:  43% (5281/12280), 11.81 MiB | 7.85 MiB/s
Receiving objects:  44% (5404/12280), 11.81 MiB | 7.85 MiB/s
Receiving objects:  44% (5497/12280), 11.81 MiB | 7.85 MiB/s
Receiving objects:  45% (5526/12280), 15.19 MiB | 7.58 MiB/s
Receiving objects:  46% (5649/12280), 15.19 MiB | 7.58 MiB/s
Receiving objects:  47% (5772/12280), 18.81 MiB | 7.49 MiB/s
Receiving objects:  47% (5800/12280), 18.81 MiB | 7.49 MiB/s
Receiving objects:  48% (5895/12280), 22.00 MiB | 7.30 MiB/s
Receiving objects:  49% (6018/12280), 22.00 MiB | 7.30 MiB/s
Receiving objects:  50% (6140/12280), 22.00 MiB | 7.30 MiB/s
Receiving objects:  51% (6263/12280), 26.12 MiB | 7.42 MiB/s
Receiving objects:  51% (6362/12280), 26.12 MiB | 7.42 MiB/s
Receiving objects:  52% (6386/12280), 30.29 MiB | 7.53 MiB/s
Receiving objects:  53% (6509/12280), 30.29 MiB | 7.53 MiB/s
Receiving objects:  54% (6632/12280), 30.29 MiB | 7.53 MiB/s
Receiving objects:  55% (6754/12280), 30.29 MiB | 7.53 MiB/s
Receiving objects:  56% (6877/12280), 30.29 MiB | 7.53 MiB/s
Receiving objects:  57% (7000/12280), 30.29 MiB | 7.53 MiB/s
Receiving objects:  58% (7123/12280), 30.29 MiB | 7.53 MiB/s
Receiving objects:  59% (7246/12280), 30.29 MiB | 7.53 MiB/s
Receiving objects:  60% (7368/12280), 30.29 MiB | 7.53 MiB/s
Receiving objects:  61% (7491/12280), 30.29 MiB | 7.53 MiB/s
Receiving objects:  62% (7614/12280), 30.29 MiB | 7.53 MiB/s
Receiving objects:  63% (7737/12280), 30.29 MiB | 7.53 MiB/s
Receiving objects:  64% (7860/12280), 30.29 MiB | 7.53 MiB/s
Receiving objects:  65% (7982/12280), 30.29 MiB | 7.53 MiB/s
Receiving objects:  66% (8105/12280), 30.29 MiB | 7.53 MiB/s
Receiving objects:  67% (8228/12280), 30.29 MiB | 7.53 MiB/s
Receiving objects:  68% (8351/12280), 30.29 MiB | 7.53 MiB/s
Receiving objects:  69% (8474/12280), 30.29 MiB | 7.53 MiB/s
Receiving objects:  70% (8596/12280), 30.29 MiB | 7.53 MiB/s
Receiving objects:  71% (8719/12280), 30.29 MiB | 7.53 MiB/s
Receiving objects:  72% (8842/12280), 30.29 MiB | 7.53 MiB/s
Receiving objects:  73% (8965/12280), 30.29 MiB | 7.53 MiB/s
Receiving objects:  74% (9088/12280), 30.29 MiB | 7.53 MiB/s
Receiving objects:  75% (9210/12280), 34.74 MiB | 7.68 MiB/s
Receiving objects:  76% (9333/12280), 34.74 MiB | 7.68 MiB/s
Receiving objects:  77% (9456/12280), 34.74 MiB | 7.68 MiB/s
Receiving objects:  78% (9579/12280), 34.74 MiB | 7.68 MiB/s
Receiving objects:  79% (9702/12280), 34.74 MiB | 7.68 MiB/s
Receiving objects:  80% (9824/12280), 34.74 MiB | 7.68 MiB/s
Receiving objects:  81% (9947/12280), 34.74 MiB | 7.68 MiB/s
Receiving objects:  82% (10070/12280), 34.74 MiB | 7.68 MiB/s
Receiving objects:  83% (10193/12280), 34.74 MiB | 7.68 MiB/s
Receiving objects:  84% (10316/12280), 34.74 MiB | 7.68 MiB/s
Receiving objects:  85% (10438/12280), 34.74 MiB | 7.68 MiB/s
Receiving objects:  86% (10561/12280), 34.74 MiB | 7.68 MiB/s
Receiving objects:  87% (10684/12280), 34.74 MiB | 7.68 MiB/s
Receiving objects:  88% (10807/12280), 34.74 MiB | 7.68 MiB/s
Receiving objects:  89% (10930/12280), 34.74 MiB | 7.68 MiB/s
Receiving objects:  90% (11052/12280), 34.74 MiB | 7.68 MiB/s
Receiving objects:  91% (11175/12280), 34.74 MiB | 7.68 MiB/s
Receiving objects:  92% (11298/12280), 34.74 MiB | 7.68 MiB/s
Receiving objects:  93% (11421/12280), 34.74 MiB | 7.68 MiB/s
Receiving objects:  94% (11544/12280), 34.74 MiB | 7.68 MiB/s
Receiving objects:  95% (11666/12280), 34.74 MiB | 7.68 MiB/s
Receiving objects:  96% (11789/12280), 34.74 MiB | 7.68 MiB/s
Receiving objects:  97% (11912/12280), 34.74 MiB | 7.68 MiB/s
Receiving objects:  98% (12035/12280), 34.74 MiB | 7.68 MiB/s
Receiving objects:  99% (12158/12280), 34.74 MiB | 7.68 MiB/s
remote: Total 12280 (delta 2238), reused 5824 (delta 1123)        
Receiving objects: 100% (12280/12280), 34.74 MiB | 7.68 MiB/s
Receiving objects: 100% (12280/12280), 41.54 MiB | 8.47 MiB/s, done.
Resolving deltas:   0% (0/2238)
Resolving deltas:   1% (23/2238)
Resolving deltas:   2% (46/2238)
Resolving deltas:   3% (68/2238)
Resolving deltas:   4% (90/2238)
Resolving deltas:   5% (112/2238)
Resolving deltas:   6% (135/2238)
Resolving deltas:   7% (157/2238)
Resolving deltas:   8% (180/2238)
Resolving deltas:   9% (202/2238)
Resolving deltas:  10% (224/2238)
Resolving deltas:  11% (247/2238)
Resolving deltas:  12% (269/2238)
Resolving deltas:  13% (291/2238)
Resolving deltas:  14% (314/2238)
Resolving deltas:  15% (336/2238)
Resolving deltas:  16% (360/2238)
Resolving deltas:  17% (381/2238)
Resolving deltas:  18% (403/2238)
Resolving deltas:  19% (426/2238)
Resolving deltas:  20% (448/2238)
Resolving deltas:  21% (470/2238)
Resolving deltas:  22% (494/2238)
Resolving deltas:  23% (515/2238)
Resolving deltas:  24% (538/2238)
Resolving deltas:  25% (560/2238)
Resolving deltas:  26% (582/2238)
Resolving deltas:  27% (605/2238)
Resolving deltas:  28% (628/2238)
Resolving deltas:  29% (650/2238)
Resolving deltas:  30% (672/2238)
Resolving deltas:  31% (694/2238)
Resolving deltas:  32% (717/2238)
Resolving deltas:  33% (739/2238)
Resolving deltas:  34% (761/2238)
Resolving deltas:  35% (784/2238)
Resolving deltas:  36% (806/2238)
Resolving deltas:  37% (829/2238)
Resolving deltas:  38% (851/2238)
Resolving deltas:  39% (873/2238)
Resolving deltas:  40% (896/2238)
Resolving deltas:  41% (918/2238)
Resolving deltas:  42% (940/2238)
Resolving deltas:  43% (963/2238)
Resolving deltas:  44% (985/2238)
Resolving deltas:  45% (1008/2238)
Resolving deltas:  46% (1030/2238)
Resolving deltas:  47% (1052/2238)
Resolving deltas:  48% (1076/2238)
Resolving deltas:  49% (1098/2238)
Resolving deltas:  50% (1119/2238)
Resolving deltas:  51% (1142/2238)
Resolving deltas:  52% (1164/2238)
Resolving deltas:  53% (1187/2238)
Resolving deltas:  54% (1209/2238)
Resolving deltas:  55% (1231/2238)
Resolving deltas:  56% (1254/2238)
Resolving deltas:  57% (1276/2238)
Resolving deltas:  58% (1299/2238)
Resolving deltas:  59% (1321/2238)
Resolving deltas:  60% (1343/2238)
Resolving deltas:  61% (1366/2238)
Resolving deltas:  62% (1388/2238)
Resolving deltas:  63% (1411/2238)
Resolving deltas:  64% (1433/2238)
Resolving deltas:  65% (1455/2238)
Resolving deltas:  66% (1478/2238)
Resolving deltas:  67% (1500/2238)
Resolving deltas:  68% (1522/2238)
Resolving deltas:  69% (1545/2238)
Resolving deltas:  70% (1567/2238)
Resolving deltas:  71% (1589/2238)
Resolving deltas:  72% (1612/2238)
Resolving deltas:  73% (1634/2238)
Resolving deltas:  74% (1657/2238)
Resolving deltas:  75% (1679/2238)
Resolving deltas:  76% (1701/2238)
Resolving deltas:  77% (1724/2238)
Resolving deltas:  78% (1746/2238)
Resolving deltas:  79% (1770/2238)
Resolving deltas:  80% (1792/2238)
Resolving deltas:  81% (1813/2238)
Resolving deltas:  82% (1836/2238)
Resolving deltas:  83% (1858/2238)
Resolving deltas:  84% (1880/2238)
Resolving deltas:  85% (1903/2238)
Resolving deltas:  86% (1925/2238)
Resolving deltas:  87% (1949/2238)
Resolving deltas:  88% (1970/2238)
Resolving deltas:  89% (1993/2238)
Resolving deltas:  90% (2015/2238)
Resolving deltas:  91% (2037/2238)
Resolving deltas:  92% (2059/2238)
Resolving deltas:  93% (2082/2238)
Resolving deltas:  94% (2104/2238)
Resolving deltas:  95% (2127/2238)
Resolving deltas:  96% (2149/2238)
Resolving deltas:  97% (2171/2238)
Resolving deltas:  98% (2196/2238)
Resolving deltas:  99% (2216/2238)
Resolving deltas: 100% (2238/2238)
Resolving deltas: 100% (2238/2238), done.
Updating files:  71% (8197/11458)
Updating files:  72% (8250/11458)
Updating files:  73% (8365/11458)
Updating files:  74% (8479/11458)
Updating files:  75% (8594/11458)
Updating files:  76% (8709/11458)
Updating files:  77% (8823/11458)
Updating files:  78% (8938/11458)
Updating files:  79% (9052/11458)
Updating files:  80% (9167/11458)
Updating files:  81% (9281/11458)
Updating files:  82% (9396/11458)
Updating files:  83% (9511/11458)
Updating files:  84% (9625/11458)
Updating files:  85% (9740/11458)
Updating files:  86% (9854/11458)
Updating files:  87% (9969/11458)
Updating files:  88% (10084/11458)
Updating files:  89% (10198/11458)
Updating files:  90% (10313/11458)
Updating files:  91% (10427/11458)
Updating files:  92% (10542/11458)
Updating files:  93% (10656/11458)
Updating files:  94% (10771/11458)
Updating files:  95% (10886/11458)
Updating files:  96% (11000/11458)
Updating files:  97% (11115/11458)
Updating files:  98% (11229/11458)
Updating files:  99% (11344/11458)
Updating files: 100% (11458/11458)
Updating files: 100% (11458/11458), done.
 00:12

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-mediawiki-1  Started
 Container mediawiki-mediawiki-jobrunner-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  39/133 [========>-------------------]  29%
  49/133 [==========>-----------------]  36%
  56/133 [===========>----------------]  42%
  81/133 [=================>----------]  60%
 104/133 [=====================>------]  78%
 117/133 [========================>---]  87%
 132/133 [===========================>]  99%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:03

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 6.3 s.
 00:07

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 16s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:17

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:28

 01:28

Install 'extensions/GrowthExperiments'...

Cloning component(s)
:0: _clone_component "skins/Vector"
:1: _clone_component "extensions/VisualEditor"
:2: _clone_component "extensions/PageViewInfo"
:3: _clone_component "extensions/Elastica"
:4: _clone_component "extensions/CirrusSearch"
:5: _clone_component "extensions/CommunityConfiguration"
:6: _clone_component "extensions/GrowthExperiments"
|2| 
|2| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/PageViewInfo to 'extensions/PageViewInfo' (use CLONE_DEPTH=0 for full depth)
|2| Cloning into 'extensions/PageViewInfo'...
|2| remote: Counting objects: 1           
remote: Counting objects: 184, done        
|2| remote: Finding sources:   1% (1/184)           
remote: Finding sources:   2% (3/184)           
remote: Finding sources:   3% (5/184)           
remote: Finding sources:   4% (7/184)           
remote: Finding sources:   5% (9/184)           
remote: Finding sources:   6% (11/184)           
remote: Finding sources:   7% (12/184)           
remote: Finding sources:   8% (14/184)           
remote: Finding sources:   9% (16/184)           
remote: Finding sources:  10% (18/184)           
remote: Finding sources:  11% (20/184)           
remote: Finding sources:  12% (22/184)           
remote: Finding sources:  13% (23/184)           
remote: Finding sources:  14% (25/184)           
remote: Finding sources:  15% (27/184)           
remote: Finding sources:  16% (29/184)           
remote: Finding sources:  17% (31/184)           
remote: Finding sources:  18% (33/184)           
remote: Finding sources:  19% (35/184)           
remote: Finding sources:  20% (36/184)           
remote: Finding sources:  21% (38/184)           
remote: Finding sources:  22% (40/184)           
remote: Finding sources:  23% (42/184)           
remote: Finding sources:  24% (44/184)           
remote: Finding sources:  25% (46/184)           
remote: Finding sources:  26% (47/184)           
remote: Finding sources:  27% (49/184)           
remote: Finding sources:  28% (51/184)           
remote: Finding sources:  29% (53/184)           
remote: Finding sources:  30% (55/184)           
remote: Finding sources:  31% (57/184)           
remote: Finding sources:  32% (58/184)           
remote: Finding sources:  33% (60/184)           
remote: Finding sources:  34% (62/184)           
remote: Finding sources:  35% (64/184)           
remote: Finding sources:  36% (66/184)           
remote: Finding sources:  37% (68/184)           
remote: Finding sources:  38% (69/184)           
remote: Finding sources:  39% (71/184)           
remote: Finding sources:  40% (73/184)           
remote: Finding sources:  41% (75/184)           
remote: Finding sources:  42% (77/184)           
remote: Finding sources:  43% (79/184)           
remote: Finding sources:  44% (81/184)           
remote: Finding sources:  45% (82/184)           
remote: Finding sources:  46% (84/184)           
remote: Finding sources:  47% (86/184)           
remote: Finding sources:  48% (88/184)           
remote: Finding sources:  49% (90/184)           
remote: Finding sources:  50% (92/184)           
remote: Finding sources:  51% (93/184)           
remote: Finding sources:  52% (95/184)           
remote: Finding sources:  53% (97/184)           
remote: Finding sources:  54% (99/184)           
remote: Finding sources:  55% (101/184)           
remote: Finding sources:  56% (103/184)           
remote: Finding sources:  57% (104/184)           
remote: Finding sources:  58% (106/184)           
remote: Finding sources:  59% (108/184)           
remote: Finding sources:  60% (110/184)           
remote: Finding sources:  61% (112/184)           
remote: Finding sources:  62% (114/184)           
remote: Finding sources:  63% (115/184)           
remote: Finding sources:  64% (117/184)           
remote: Finding sources:  65% (119/184)           
remote: Finding sources:  66% (121/184)           
remote: Finding sources:  67% (123/184)           
remote: Finding sources:  68% (125/184)           
remote: Finding sources:  69% (127/184)           
remote: Finding sources:  70% (128/184)           
remote: Finding sources:  71% (130/184)           
remote: Finding sources:  72% (132/184)           
remote: Finding sources:  73% (134/184)           
remote: Finding sources:  74% (136/184)          |3| 
|3| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/Elastica to 'extensions/Elastica' (use CLONE_DEPTH=0 for full depth)
|3| Cloning into 'extensions/Elastica'...
|3| remote: Counting objects: 1           
remote: Counting objects: 58, done        
|3| remote: Finding sources:   2% (1/58)           
remote: Finding sources:   3% (2/58)           
remote: Finding sources:   5% (3/58)           
remote: Finding sources:   7% (4/58)           
remote: Finding sources:   9% (5/58)           
remote: Finding sources:  10% (6/58)           
remote: Finding sources:  12% (7/58)           
remote: Finding sources:  14% (8/58)           
remote: Finding sources:  16% (9/58)           
remote: Finding sources:  17% (10/58)           
remote: Finding sources:  19% (11/58)           
remote: Finding sources:  21% (12/58)           
remote: Finding sources:  22% (13/58)           
remote: Finding sources:  24% (14/58)           
remote: Finding sources:  26% (15/58)           
remote: Finding sources:  28% (16/58)           
remote: Finding sources:  29% (17/58)           
remote: Finding sources:  31% (18/58)           
remote: Finding sources:  33% (19/58)           
remote: Finding sources:  34% (20/58)           
remote: Finding sources:  36% (21/58)           
remote: Finding sources:  38% (22/58)           
remote: Finding sources:  40% (23/58)           
remote: Finding sources:  41% (24/58)           
remote: Finding sources:  43% (25/58)           
remote: Finding sources:  45% (26/58)           
remote: Finding sources:  47% (27/58)           
remote: Finding sources:  48% (28/58)           
remote: Finding sources:  50% (29/58)           
remote: Finding sources:  52% (30/58)           
remote: Finding sources:  53% (31/58)           
remote: Finding sources:  55% (32/58)           
remote: Finding sources:  57% (33/58)           
remote: Finding sources:  59% (34/58)           
remote: Finding sources:  60% (35/58)           
remote: Finding sources:  62% (36/58)           
remote: Finding sources:  64% (37/58)           
remote: Finding sources:  66% (38/58)           
remote: Finding sources:  67% (39/58)           
remote: Finding sources:  69% (40/58)           
remote: Finding sources:  71% (41/58)           
remote: Finding sources:  72% (42/58)           
remote: Finding sources:  74% (43/58)           
remote: Finding sources:  76% (44/58)           
remote: Finding sources:  78% (45/58)           
remote: Finding sources:  79% (46/58)           
remote: Finding sources:  81% (47/58)           
remote: Finding sources:  83% (48/58)           
remote: Finding sources:  84% (49/58)           
remote: Finding sources:  86% (50/58)           
remote: Finding sources:  88% (51/58)           
remote: Finding sources:  90% (52/58)           
remote: Finding sources:  91% (53/58)           
remote: Finding sources:  93% (54/58)           
remote: Finding sources:  95% (55/58)           
remote: Finding sources:  97% (56/58)           
remote: Finding sources:  98% (57/58)           
remote: Finding sources: 100% (58/58)           
remote: Finding sources: 100% (58/58)        
|3| remote: Getting sizes:   2% (1/54)           
remote: Getting sizes:   4% (2/54)           
remote: Getting sizes:   6% (3/54)           
remote: Getting sizes:   7% (4/54)           
remote: Getting sizes:   9% (5/54)           
remote: Getting sizes:  11% (6/54)           
remote: Getting sizes:  13% (7/54)           
remote: Getting sizes:  15% (8/54)           
remote: Getting sizes:  17% (9/54)           
remote: Getting sizes:  19% (10/54)           
remote: Getting sizes:  20% (11/54)           
remote: Getting sizes:  22% (12/54)           
remote: Getting sizes:  24% (13/54)           
remote: Getting sizes:  26% (14/54)           
remote: Getting sizes:  28% (15/54)           
remote: Getting sizes:  30% (16/54)           
remote: Getting sizes:  31% (17/54)           
remote: Getting sizes:  33% (18/54)          
remote: Finding sources:  75% (138/184)           
remote: Finding sources:  76% (139/184)           
remote: Finding sources:  77% (141/184)           
remote: Finding sources:  78% (143/184)           
remote: Finding sources:  79% (145/184)           
remote: Finding sources:  80% (147/184)           
remote: Finding sources:  81% (149/184)           
remote: Finding sources:  82% (150/184)           
remote: Finding sources:  83% (152/184)           
remote: Finding sources:  84% (154/184)           
remote: Finding sources:  85% (156/184)           
remote: Finding sources:  86% (158/184)           
remote: Finding sources:  87% (160/184)           
remote: Finding sources:  88% (161/184)           
remote: Finding sources:  89% (163/184)           
remote: Finding sources:  90% (165/184)           
remote: Finding sources:  91% (167/184)           
remote: Finding sources:  92% (169/184)           
remote: Finding sources:  93% (171/184)           
remote: Finding sources:  94% (173/184)           
remote: Finding sources:  95% (174/184)           
remote: Finding sources:  96% (176/184)           
remote: Finding sources:  97% (178/184)           
remote: Finding sources:  98% (180/184)           
remote: Finding sources:  99% (182/184)           
remote: Finding sources: 100% (184/184)           
remote: Finding sources: 100% (184/184)        
|2| remote: Getting sizes:   1% (1/175)           
remote: Getting sizes:   2% (3/175)           
remote: Getting sizes:   3% (5/175)           
remote: Getting sizes:   4% (7/175)           
remote: Getting sizes:   5% (8/175)           
remote: Getting sizes:   6% (10/175)           
remote: Getting sizes:   7% (12/175)           
remote: Getting sizes:   8% (14/175)           
remote: Getting sizes:   9% (15/175)           
remote: Getting sizes:  10% (17/175)           
remote: Getting sizes:  11% (19/175)           
remote: Getting sizes:  12% (21/175)           
remote: Getting sizes:  13% (22/175)           
remote: Getting sizes:  14% (24/175)           
remote: Getting sizes:  15% (26/175)           
remote: Getting sizes:  16% (28/175)           
remote: Getting sizes:  17% (29/175)           
remote: Getting sizes:  18% (31/175)           
remote: Getting sizes:  19% (33/175)           
remote: Getting sizes:  20% (35/175)           
remote: Getting sizes:  21% (36/175)           
remote: Getting sizes:  22% (38/175)           
remote: Getting sizes:  23% (40/175)           
remote: Getting sizes:  24% (42/175)           
remote: Getting sizes:  25% (43/175)           
remote: Getting sizes:  26% (45/175)           
remote: Getting sizes:  27% (47/175)           
remote: Getting sizes:  28% (49/175)           
remote: Getting sizes:  29% (50/175)           
remote: Getting sizes:  30% (52/175)           
remote: Getting sizes:  31% (54/175)           
remote: Getting sizes:  32% (56/175)           
remote: Getting sizes:  33% (57/175)           
remote: Getting sizes:  34% (59/175)           
remote: Getting sizes:  35% (61/175)           
remote: Getting sizes:  36% (63/175)           
remote: Getting sizes:  37% (64/175)           
remote: Getting sizes:  38% (66/175)           
remote: Getting sizes:  39% (68/175)           
remote: Getting sizes:  40% (70/175)           
remote: Getting sizes:  41% (71/175)           
remote: Getting sizes:  42% (73/175)           
remote: Getting sizes:  43% (75/175)           
remote: Getting sizes:  44% (77/175)           
remote: Getting sizes:  45% (78/175)           
remote: Getting sizes:  46% (80/175)           
remote: Getting sizes:  47% (82/175)           
remote: Getting sizes:  48% (84/175)           
remote: Getting sizes:  49% (85/175)           
remote: Getting sizes:  50% (87/175)           
remote: Getting sizes:  51% (89/175)           
remote: Getting sizes:  52% (91/175)           
remote: Getting sizes:  53% (92/175)           
remote: Getting sizes:  54% (94/175)           
remote: Getting sizes:  55% (96/175)           
remote: Getting sizes:  56% (98/175)           
remote: Getting sizes:  |0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/skins/Vector to 'skins/Vector' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'skins/Vector'...
|0| remote: Counting objects: 1           
remote: Counting objects: 957, done        
|0| remote: Finding sources:   1% (5/957)           
remote: Finding sources:   2% (15/957)           
remote: Finding sources:   3% (24/957)           
remote: Finding sources:   4% (34/957)           
remote: Finding sources:   5% (44/957)           
remote: Finding sources:   6% (53/957)           
remote: Finding sources:   7% (63/957)           
remote: Finding sources:   8% (72/957)           
remote: Finding sources:   9% (82/957)           
remote: Finding sources:  10% (91/957)           
remote: Finding sources:  11% (101/957)           
remote: Finding sources:  12% (111/957)           
remote: Finding sources:  13% (120/957)           
remote: Finding sources:  14% (130/957)           
remote: Finding sources:  15% (139/957)           
remote: Finding sources:  16% (149/957)           
remote: Finding sources:  17% (158/957)           
remote: Finding sources:  18% (168/957)           
remote: Finding sources:  19% (178/957)           
remote: Finding sources:  20% (187/957)           
remote: Finding sources:  21% (197/957)           
remote: Finding sources:  22% (206/957)           
remote: Finding sources:  23% (216/957)           
remote: Finding sources:  24% (225/957)           
remote: Finding sources:  25% (235/957)           
remote: Finding sources:  26% (245/957)           
remote: Finding sources:  27% (254/957)           
remote: Finding sources:  28% (264/957)           
remote: Finding sources:  29% (273/957)           
remote: Finding sources:  30% (283/957)           
remote: Finding sources:  31% (292/957)           
remote: Finding sources:  32% (302/957)           
remote: Finding sources:  33% (312/957)           
remote: Finding sources:  34% (321/957)           
remote: Finding sources:  35% (331/957)           
remote: Finding sources:  36% (340/957)           
remote: Finding sources:  37% (350/957)           
remote: Finding sources:  38% (359/957)           
remote: Finding sources:  39% (369/957)           
remote: Finding sources:  40% (379/957)           
remote: Finding sources:  41% (388/957)           
remote: Finding sources:  42% (398/957)           
remote: Finding sources:  43% (407/957)           
remote: Finding sources:  44% (417/957)           
remote: Finding sources:  45% (426/957)           
remote: Finding sources:  46% (436/957)           
remote: Finding sources:  47% (446/957)           
remote: Finding sources:  48% (455/957)           
remote: Finding sources:  49% (465/957)           
remote: Finding sources:  50% (474/957)           
remote: Finding sources:  51% (484/957)           
remote: Finding sources:  52% (493/957)           
remote: Finding sources:  53% (503/957)           
remote: Finding sources:  54% (512/957)           
remote: Finding sources:  55% (522/957)           
remote: Finding sources:  56% (532/957)           
remote: Finding sources:  57% (541/957)           
remote: Finding sources:  58% (551/957)           
remote: Finding sources:  59% (560/957)           
remote: Finding sources:  60% (570/957)           
remote: Finding sources:  61% (579/957)           
remote: Finding sources:  62% (589/957)           
remote: Finding sources:  63% (599/957)           
remote: Finding sources:  64% (608/957)           
remote: Finding sources:  65% (618/957)           
remote: Finding sources:  66% (627/957)           
remote: Finding sources:  67% (637/957)           
remote: Finding sources:  68% (646/957)           
remote: Finding sources:  69% (656/957)           
remote: Finding sources:  70% (666/957)           
remote: Finding sources:  71% (675/957)           
remote: Finding sources:  72% (685/957)           
remote: Finding sources:  73% (694/957)           
remote: Finding sources:  74% (704|1| 
|1| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/VisualEditor to 'extensions/VisualEditor' (use CLONE_DEPTH=0 for full depth)
|1| Cloning into 'extensions/VisualEditor'...
|1| remote: Counting objects: 1           
remote: Counting objects: 1706, done        
|1| remote: Finding sources:   1% (9/1706)           
remote: Finding sources:   2% (26/1706)           
remote: Finding sources:   3% (43/1706)           
remote: Finding sources:   4% (60/1706)           
remote: Finding sources:   5% (77/1706)           
remote: Finding sources:   6% (94/1706)           
remote: Finding sources:   7% (111/1706)           
remote: Finding sources:   8% (128/1706)           
remote: Finding sources:   9% (146/1706)           
remote: Finding sources:  10% (163/1706)           
remote: Finding sources:  11% (180/1706)           
remote: Finding sources:  12% (197/1706)           
remote: Finding sources:  13% (214/1706)           
remote: Finding sources:  14% (231/1706)           
remote: Finding sources:  15% (248/1706)           
remote: Finding sources:  16% (265/1706)           
remote: Finding sources:  17% (282/1706)           
remote: Finding sources:  18% (299/1706)           
remote: Finding sources:  19% (316/1706)           
remote: Finding sources:  20% (333/1706)           
remote: Finding sources:  21% (350/1706)           
remote: Finding sources:  22% (367/1706)           
remote: Finding sources:  23% (384/1706)           
remote: Finding sources:  24% (401/1706)           
remote: Finding sources:  25% (418/1706)           
remote: Finding sources:  26% (436/1706)           
remote: Finding sources:  27% (453/1706)           
remote: Finding sources:  28% (470/1706)           
remote: Finding sources:  29% (487/1706)           
remote: Finding sources:  30% (504/1706)           
remote: Finding sources:  31% (521/1706)           
remote: Finding sources:  32% (538/1706)           
remote: Finding sources:  33% (555/1706)           
remote: Finding sources:  34% (572/1706)           
remote: Finding sources:  35% (589/1706)           
remote: Finding sources:  36% (606/1706)           
remote: Finding sources:  37% (623/1706)           
remote: Finding sources:  38% (640/1706)           
remote: Finding sources:  39% (657/1706)           
remote: Finding sources:  40% (674/1706)           
remote: Finding sources:  41% (691/1706)           
remote: Finding sources:  42% (708/1706)           
remote: Finding sources:  43% (726/1706)           
remote: Finding sources:  44% (743/1706)           
remote: Finding sources:  45% (760/1706)           
remote: Finding sources:  46% (777/1706)           
remote: Finding sources:  47% (794/1706)           
remote: Finding sources:  48% (811/1706)           
remote: Finding sources:  49% (828/1706)           
remote: Finding sources:  50% (845/1706)           
remote: Finding sources:  51% (862/1706)           
remote: Finding sources:  52% (879/1706)           
remote: Finding sources:  53% (896/1706)           
remote: Finding sources:  54% (913/1706)           
remote: Finding sources:  55% (930/1706)           
remote: Finding sources:  56% (947/1706)           
remote: Finding sources:  57% (964/1706)           
remote: Finding sources:  58% (981/1706)           
remote: Finding sources:  59% (999/1706)           
remote: Finding sources:  60% (1016/1706)           
remote: Finding sources:  61% (1033/1706)           
remote: Finding sources:  62% (1050/1706)           
remote: Finding sources:  63% (1067/1706)           
remote: Finding sources:  64% (1084/1706)           
remote: Finding sources:  65% (1101/1706)           
remote: Finding sources:  66% (1118/1706)           
remote: Finding sources:  67% (1135/1706)           
remote: Finding sources:  68% (1152/1706)           
remote: Finding sources:  69% (1169/1706)           
remote: Finding sources:  70% (1186/1706)           
remote: Finding sources:  71% (1203/1706)           
remote: Finding  
remote: Getting sizes:  35% (19/54)           
remote: Getting sizes:  37% (20/54)           
remote: Getting sizes:  39% (21/54)           
remote: Getting sizes:  41% (22/54)           
remote: Getting sizes:  43% (23/54)           
remote: Getting sizes:  44% (24/54)           
remote: Getting sizes:  46% (25/54)           
remote: Getting sizes:  48% (26/54)           
remote: Getting sizes:  50% (27/54)           
remote: Getting sizes:  52% (28/54)           
remote: Getting sizes:  54% (29/54)           
remote: Getting sizes:  56% (30/54)           
remote: Getting sizes:  57% (31/54)           
remote: Getting sizes:  59% (32/54)           
remote: Getting sizes:  61% (33/54)           
remote: Getting sizes:  63% (34/54)           
remote: Getting sizes:  65% (35/54)           
remote: Getting sizes:  67% (36/54)           
remote: Getting sizes:  69% (37/54)           
remote: Getting sizes:  70% (38/54)           
remote: Getting sizes:  72% (39/54)           
remote: Getting sizes:  74% (40/54)           
remote: Getting sizes:  76% (41/54)           
remote: Getting sizes:  78% (42/54)           
remote: Getting sizes:  80% (43/54)           
remote: Getting sizes:  81% (44/54)           
remote: Getting sizes:  83% (45/54)           
remote: Getting sizes:  85% (46/54)           
remote: Getting sizes:  87% (47/54)           
remote: Getting sizes:  89% (48/54)           
remote: Getting sizes:  91% (49/54)           
remote: Getting sizes:  93% (50/54)           
remote: Getting sizes:  94% (51/54)           
remote: Getting sizes:  96% (52/54)           
remote: Getting sizes:  98% (53/54)           
remote: Getting sizes: 100% (54/54)           
remote: Getting sizes: 100% (54/54)        
|3| remote: Compressing objects:   1% (1687/237865)           
remote: Compressing objects:   2% (3854/237865)           
remote: Compressing objects:   5% (11607/237865)           
remote: Compressing objects:   6% (13084/237865)           
remote: Compressing objects:  99% (234590/237865)           
remote: Compressing objects: 100% (237157/237865)           
remote: Compressing objects: 100% (237865/237865)        
|3| Receiving objects:   1% (1/58)
Receiving objects:   3% (2/58)
Receiving objects:   5% (3/58)
Receiving objects:   6% (4/58)
Receiving objects:   8% (5/58)
Receiving objects:  10% (6/58)
Receiving objects:  12% (7/58)
Receiving objects:  13% (8/58)
Receiving objects:  15% (9/58)
Receiving objects:  17% (10/58)
Receiving objects:  18% (11/58)
Receiving objects:  20% (12/58)
Receiving objects:  22% (13/58)
Receiving objects:  24% (14/58)
Receiving objects:  25% (15/58)
Receiving objects:  27% (16/58)
Receiving objects:  29% (17/58)
Receiving objects:  31% (18/58)
Receiving objects:  32% (19/58)
Receiving objects:  34% (20/58)
Receiving objects:  36% (21/58)
Receiving objects:  37% (22/58)
Receiving objects:  39% (23/58)
Receiving objects:  41% (24/58)
Receiving objects:  43% (25/58)
Receiving objects:  44% (26/58)
Receiving objects:  46% (27/58)
Receiving objects:  48% (28/58)
Receiving objects:  50% (29/58)
Receiving objects:  51% (30/58)
Receiving objects:  53% (31/58)
Receiving objects:  55% (32/58)
Receiving objects:  56% (33/58)
Receiving objects:  58% (34/58)
Receiving objects:  60% (35/58)
Receiving objects:  62% (36/58)
Receiving objects:  63% (37/58)
Receiving objects:  65% (38/58)
Receiving objects:  67% (39/58)
Receiving objects:  68% (40/58)
Receiving objects:  70% (41/58)
Receiving objects:  72% (42/58)
Receiving objects:  74% (43/58)
Receiving objects:  75% (44/58)
Receiving objects:  77% (45/58)
Receiving objects:  79% (46/58)
Receiving objects:  81% (47/58)
Receiving objects:  82% (48/58)
Receiving objects:  84% (49/58)
Receiving objects:  86% (50/58)
Receiving objects:  87% (51/58)
Receiving objects:  89% (52/58)
Receiving objects:  91% (53/58)
remote: Total 58 (delta 9), reused 33 (delta 2)        
|3| Receiving objects:  93% (54/58)
Receiving objects:  94% (55/58)
Receiving objects:  96% (56/58)
Receiving objects:  98% (57/58)
Receiving objects: 100% (58/58)
Receiving objects: 100% (58/58), 85.60 KiB | 3.17 MiB/s, done.
|3| Resolving deltas:   0% (0/9)
Resolving deltas:  11% (1/9)
Resolving deltas:  22% (2/9)
Resolving deltas:  33% (3/9)
Resolving deltas:  44% (4/9)
Resolving deltas:  55% (5/9)
Resolving deltas:  66% (6/9)
Resolving deltas:  77% (7/9)
Resolving deltas:  88% (8/9)
Resolving deltas: 100% (9/9)
Resolving deltas: 100% (9/9), done.
|3|  00:00
/957)           
remote: Finding sources:  75% (713/957)           
remote: Finding sources:  76% (723/957)           
remote: Finding sources:  77% (733/957)           
remote: Finding sources:  78% (742/957)           
remote: Finding sources:  79% (752/957)           
remote: Finding sources:  80% (761/957)           
remote: Finding sources:  81% (771/957)           
remote: Finding sources:  82% (780/957)           
remote: Finding sources:  83% (790/957)           
remote: Finding sources:  84% (800/957)           
remote: Finding sources:  85% (809/957)           
remote: Finding sources:  86% (819/957)           
remote: Finding sources:  87% (828/957)           
remote: Finding sources:  88% (838/957)           
remote: Finding sources:  89% (847/957)           
remote: Finding sources:  90% (857/957)           
remote: Finding sources:  91% (867/957)           
remote: Finding sources:  92% (876/957)           
remote: Finding sources:  93% (886/957)           
remote: Finding sources:  94% (895/957)           
remote: Finding sources:  95% (905/957)           
remote: Finding sources:  96% (914/957)           
remote: Finding sources:  97% (924/957)           
remote: Finding sources:  98% (934/957)           
remote: Finding sources:  99% (943/957)           
remote: Finding sources: 100% (953/957)           
remote: Finding sources: 100% (957/957)        
|0| remote: Getting sizes:   1% (5/915)           
remote: Getting sizes:   2% (14/915)           
remote: Getting sizes:   3% (23/915)           
remote: Getting sizes:   4% (33/915)           
remote: Getting sizes:   5% (42/915)           
remote: Getting sizes:   6% (51/915)           
remote: Getting sizes:   7% (60/915)           
remote: Getting sizes:   8% (69/915)           
remote: Getting sizes:   9% (78/915)           
remote: Getting sizes:  10% (87/915)           
remote: Getting sizes:  11% (97/915)           
remote: Getting sizes:  12% (106/915)           
remote: Getting sizes:  13% (115/915)           
remote: Getting sizes:  14% (124/915)           
remote: Getting sizes:  15% (133/915)           
remote: Getting sizes:  16% (142/915)           
remote: Getting sizes:  17% (151/915)           
remote: Getting sizes:  18% (161/915)           
remote: Getting sizes:  19% (170/915)           
remote: Getting sizes:  20% (179/915)           
remote: Getting sizes:  21% (188/915)           
remote: Getting sizes:  22% (197/915)           
remote: Getting sizes:  23% (206/915)           
remote: Getting sizes:  24% (216/915)           
remote: Getting sizes:  25% (225/915)           
remote: Getting sizes:  26% (234/915)           
remote: Getting sizes:  27% (243/915)           
remote: Getting sizes:  28% (252/915)           
remote: Getting sizes:  29% (261/915)           
remote: Getting sizes:  30% (270/915)           
remote: Getting sizes:  31% (280/915)           
remote: Getting sizes:  32% (289/915)           
remote: Getting sizes:  33% (298/915)           
remote: Getting sizes:  34% (307/915)           
remote: Getting sizes:  35% (316/915)           
remote: Getting sizes:  36% (325/915)           
remote: Getting sizes:  37% (334/915)           
remote: Getting sizes:  38% (344/915)           
remote: Getting sizes:  39% (353/915)           
remote: Getting sizes:  40% (362/915)           
remote: Getting sizes:  41% (371/915)           
remote: Getting sizes:  42% (380/915)           
remote: Getting sizes:  43% (389/915)           
remote: Getting sizes:  44% (399/915)           
remote: Getting sizes:  45% (408/915)           
remote: Getting sizes:  46% (417/915)           
remote: Getting sizes:  47% (426/915)           
remote: Getting sizes:  48% (435/915)           
remote: Getting sizes:  49% (444/915)           
remote: Getting sizes:  50% (453/915)           
remote: Getting sizes:  51% (463/915)           
remote: Getting sizes:  52% (472/915)           
remote: Getting sizes:  53% (481/915)           
remote: Getting sizes:  54% (490/915)           
remote: Getting sizes:  55% (499/915)           
remote: G57% (99/175)           
remote: Getting sizes:  58% (101/175)           
remote: Getting sizes:  59% (103/175)           
remote: Getting sizes:  60% (105/175)           
remote: Getting sizes:  61% (106/175)           
remote: Getting sizes:  62% (108/175)           
remote: Getting sizes:  63% (110/175)           
remote: Getting sizes:  64% (112/175)           
remote: Getting sizes:  65% (113/175)           
remote: Getting sizes:  66% (115/175)           
remote: Getting sizes:  67% (117/175)           
remote: Getting sizes:  68% (119/175)           
remote: Getting sizes:  69% (120/175)           
remote: Getting sizes:  70% (122/175)           
remote: Getting sizes:  71% (124/175)           
remote: Getting sizes:  72% (126/175)           
remote: Getting sizes:  73% (127/175)           
remote: Getting sizes:  74% (129/175)           
remote: Getting sizes:  75% (131/175)           
remote: Getting sizes:  76% (133/175)           
remote: Getting sizes:  77% (134/175)           
remote: Getting sizes:  78% (136/175)           
remote: Getting sizes:  79% (138/175)           
remote: Getting sizes:  80% (140/175)           
remote: Getting sizes:  81% (141/175)           
remote: Getting sizes:  82% (143/175)           
remote: Getting sizes:  83% (145/175)           
remote: Getting sizes:  84% (147/175)           
remote: Getting sizes:  85% (148/175)           
remote: Getting sizes:  86% (150/175)           
remote: Getting sizes:  87% (152/175)           
remote: Getting sizes:  88% (154/175)           
remote: Getting sizes:  89% (155/175)           
remote: Getting sizes:  90% (157/175)           
remote: Getting sizes:  91% (159/175)           
remote: Getting sizes:  92% (161/175)           
remote: Getting sizes:  93% (162/175)           
remote: Getting sizes:  94% (164/175)           
remote: Getting sizes:  95% (166/175)           
remote: Getting sizes:  96% (168/175)           
remote: Getting sizes:  97% (169/175)           
remote: Getting sizes:  98% (171/175)           
remote: Getting sizes:  99% (173/175)           
remote: Getting sizes: 100% (175/175)           
remote: Getting sizes: 100% (175/175)        
|2| remote: Compressing objects:   1% (4281/322914)           
remote: Compressing objects:   2% (5777/322914)           
remote: Compressing objects:   5% (15849/322914)           
remote: Compressing objects:  10% (31956/322914)           
remote: Compressing objects:  11% (34575/322914)           
remote: Compressing objects:  12% (38092/322914)           
remote: Compressing objects:  13% (41595/322914)           
remote: Compressing objects:  14% (44594/322914)           
remote: Compressing objects:  15% (48935/322914)           
remote: Compressing objects:  16% (51935/322914)           
remote: Compressing objects:  17% (53326/322914)           
remote: Compressing objects:  18% (56964/322914)           
remote: Compressing objects:  19% (60021/322914)           
remote: Compressing objects:  20% (64360/322914)           
remote: Compressing objects:  88% (283046/322914)           
remote: Compressing objects:  89% (288560/322914)           
remote: Compressing objects:  90% (290432/322914)           
remote: Compressing objects:  91% (292579/322914)           
remote: Compressing objects:  92% (295782/322914)           
remote: Compressing objects:  93% (298981/322914)           
remote: Compressing objects:  94% (302068/322914)           
remote: Compressing objects:  95% (305194/322914)           
remote: Compressing objects:  96% (308949/322914)           
remote: Compressing objects:  97% (311713/322914)           
remote: Compressing objects:  98% (314984/322914)           
remote: Compressing objects:  99% (319873/322914)           
remote: Compressing objects: 100% (322400/322914)           
remote: Compressing objects: 100% (322914/322914)        
|2| Receiving objects:   0% (1/184)
Receiving objects:   1% (2/184)
Receiving objects:   2% (4/184)
Receiving objects:   3% (6/184)
Receiving objects:   4% (8/184)
Receiving objects:   5% (10/184)
Receiving objects:   6% (12/184)
Receiving objects:   7% (13/184)
Receiving objects:   8% (15/184)
Receiving objects:   9% (17/184)
Receiving objects:  10% (19/184)
Receiving objects:  11% (21/184)
Receiving objects:  12% (23/184)
Receiving objects:  13% (24/184)
Receiving objects:  14% (26/184)
Receiving objects:  15% (28/184)
Receiving objects:  16% (30/184)
Receiving objects:  17% (32/184)
Receiving objects:  18% (34/184)
Receiving objects:  19% (35/184)
Receiving objects:  20% (37/184)
Receiving objects:  21% (39/184)
Receiving objects:  22% (41/184)
Receiving objects:  23% (43/184)
Receiving objects:  24% (45/184)
Receiving objects:  25% (46/184)
Receiving objects:  26% (48/184)
Receiving objects:  27% (50/184)
Receiving objects:  28% (52/184)
Receiving objects:  29% (54/184)
Receiving objects:  30% (56/184)
Receiving objects:  31% (58/184)
Receiving objects:  32% (59/184)
Receiving objects:  33% (61/184)
Receiving objects:  34% (63/184)
Receiving objects:  35% (65/184)
Receiving objects:  36% (67/184)
Receiving objects:  37% (69/184)
Receiving objects:  38% (70/184)
Receiving objects:  39% (72/184)
Receiving objects:  40% (74/184)
Receiving objects:  41% (76/184)
Receiving objects:  42% (78/184)
Receiving objects:  43% (80/184)
Receiving objects:  44% (81/184)
Receiving objects:  45% (83/184)
Receiving objects:  46% (85/184)
Receiving objects:  47% (87/184)
Receiving objects:  48% (89/184)
Receiving objects:  49% (91/184)
Receiving objects:  50% (92/184)
Receiving objects:  51% (94/184)
Receiving objects:  52% (96/184)
Receiving objects:  53% (98/184)
Receiving objects:  54% (100/184)
Receiving objects:  55% (102/184)
Receiving objects:  56% (104/184)
Receiving objects:  57% (105/184)
Receiving objects:  58% (107/184)
Receiving objects:  59% (109/184)
Receiving objects:  60% (111/184)
Receiving objects:  61% (113/184)
Receiving objects:  62% (115/184)
Receiving objects:  63% (116/184)
Receiving objects:  64% (118/184)
Receiving objects:  65% (120/184)
Receiving objects:  66% (122/184)
Receiving objects:  67% (124/184)
Receiving objects:  68% (126/184)
Receiving objects:  69% (127/184)
Receiving objects:  70% (129/184)
Receiving objects:  71% (131/184)
Receiving objects:  72% (133/184)
Receiving objects:  73% (135/184)
Receiving objects:  74% (137/184)
Receiving objects:  75% (138/184)
Receiving objects:  76% (140/184)
Receiving objects:  77% (142/184)
Receiving objects:  78% (144/184)
Receiving objects:  79% (146/184)
Receiving objects:  80% (148/184)
Receiving objects:  81% (150/184)
Receiving objects:  82% (151/184)
Receiving objects:  83% (153/184)
Receiving objects:  84% (155/184)
Receiving objects:  85% (157/184)
Receiving objects:  86% (159/184)
Receiving objects:  87% (161/184)
Receiving objects:  88% (162/184)
Receiving objects:  89% (164/184)
Receiving objects:  90% (166/184)
Receiving objects:  91% (168/184)
Receiving objects:  92% (170/184)
Receiving objects:  93% (172/184)
Receiving objects:  94% (173/184)
Receiving objects:  95% (175/184)
remote: Total 184 (delta 24), reused 78 (delta 7)        
|2| Receiving objects:  96% (177/184)
Receiving objects:  97% (179/184)
Receiving objects:  98% (181/184)
Receiving objects:  99% (183/184)
Receiving objects: 100% (184/184)
Receiving objects: 100% (184/184), 144.69 KiB | 6.03 MiB/s, done.
|2| Resolving deltas:   0% (0/24)
Resolving deltas:   4% (1/24)
Resolving deltas:   8% (2/24)
Resolving deltas:  12% (3/24)
Resolving deltas:  16% (4/24)
Resolving deltas:  20% (5/24)
Resolving deltas:  25% (6/24)
Resolving deltas:  33% (8/24)
Resolving deltas:  37% (9/24)
Resolving deltas:  41% (10/24)
Resolving deltas:  45% (11/24)
Resolving deltas:  50% (12/24)
Resolving deltas:  58% (14/24)
Resolving deltas:  66% (16/24)
Resolving deltas:  70% (17/24)
Resolving deltas:  75% (18/24)
Resolving deltas:  79% (19/24)
Resolving deltas:  83% (20/24)
Resolving deltas:  87% (21/24)
Resolving deltas:  91% (22/24)
Resolving deltas:  95% (23/24)
Resolving deltas: 100% (24/24)
Resolving deltas: 100% (24/24), done.
|2|  00:00
|4| 
|4| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/CirrusSearch to 'extensions/CirrusSearch' (use CLONE_DEPTH=0 for full depth)
|4| Cloning into 'extensions/CirrusSearch'...
|4| remote: Counting objects: 1           
remote: Counting objects: 3030, done        
|4| remote: Finding sources:   1% (16/3030)           
remote: Finding sources:   2% (46/3030)           
remote: Finding sources:   3% (76/3030)           
remote: Finding sources:   4% (107/3030)           
remote: Finding sources:   5% (137/3030)           
remote: Finding sources:   6% (167/3030)           
remote: Finding sources:   7% (197/3030)           
remote: Finding sources:   8% (228/3030)           
remote: Finding sources:   9% (258/3030)           
remote: Finding sources:  10% (288/3030)           
remote: Finding sources:  11% (319/3030)           
remote: Finding sources:  12% (349/3030)           
remote: Finding sources:  13% (379/3030)           
remote: Finding sources:  14% (410/3030)           
remote: Finding sources:  15% (440/3030)           
remote: Finding sources:  16% (470/3030)           
remote: Finding sources:  17% (500/3030)           
remote: Finding sources:  18% (531/3030)           
remote: Finding sources:  19% (561/3030)           
remote: Finding sources:  20% (591/3030)           
remote: Finding sources:  21% (622/3030)           
remote: Finding sources:  22% (652/3030)           
remote: Finding sources:  23% (682/3030)           
remote: Finding sources:  24% (713/3030)           
remote: Finding sources:  25% (743/3030)           
remote: Finding sources:  26% (773/3030)           
remote: Finding sources:  27% (803/3030)           
remote: Finding sources:  28% (834/3030)           
remote: Finding sources:  29% (864/3030)           
remote: Finding sources:  30% (894/3030)           
remote: Finding sources:  31% (925/3030)           
remote: Finding sources:  32% (955/3030)           
remote: Finding sources:  33% (985/3030)           
remote: Finding sources:  34% (1016/3030)           
remote: Finding sources:  35% (1046/3030)           
remote: Finding sources:  36% (1076/3030)           
remote: Finding sources:  37% (1106/3030)           
remote: Finding sources:  38% (1137/3030)           
remote: Finding sources:  39% (1167/3030)           
remote: Finding sources:  40% (1197/3030)           
remote: Finding sources:  41% (1228/3030)           
remote: Finding sources:  42% (1258/3030)           
remote: Finding sources:  43% (1288/3030)           
remote: Finding sources:  44% (1319/3030)           
remote: Finding sources:  45% (1349/3030)           
remote: Finding sources:  46% (1379/3030)           
remote: Finding sources:  47% (1409/3030)           
remote: Finding sources:  48% (1440/3030)           
remote: Finding sources:  49% (1470/3030)           
remote: Finding sources:  50% (1500/3030)           
remote: Finding sources:  51% (1531/3030)           
remote: Finding sources:  52% (1561/3030)           
remote: Finding sources:  53% (1591/3030)           
remote: Finding sources:  54% (1622/3030)           
remote: Finding sources:  55% (1652/3030)           
remote: Finding sources:  56% (1682/3030)           
remote: Finding sources:  57% (1712/3030)           
remote: Finding sources:  58% (1743/3030)           
remote: Finding sources:  59% (1773/3030)           
remote: Finding sources:  60% (1803/3030)           
remote: Finding sources:  61% (1834/3030)           
remote: Finding sources:  62% (1864/3030)           
remote: Finding sources:  63% (1894/3030)           
remote: Finding sources:  64% (1925/3030)           
remote: Finding sources:  65% (1955/3030)           
remote: Finding sources:  66% (1985/3030)           
remote: Finding sources:  67% (2015/3030)           
remote: Finding sources:  68% (2046/3030)           
remote: Finding sources:  69% (2076/3030)           
remote: Finding sources:  70% (2106/3030)           
remote: Finding sources:  71% (2137/30|5| 
|5| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/CommunityConfiguration to 'extensions/CommunityConfiguration' (use CLONE_DEPTH=0 for full depth)
|5| Cloning into 'extensions/CommunityConfiguration'...
|5| remote: Counting objects: 1           
remote: Counting objects: 340, done        
|5| remote: Finding sources:   1% (2/340)           
remote: Finding sources:   2% (6/340)           
remote: Finding sources:   3% (9/340)           
remote: Finding sources:   4% (12/340)           
remote: Finding sources:   5% (16/340)           
remote: Finding sources:   6% (19/340)           
remote: Finding sources:   7% (23/340)           
remote: Finding sources:   8% (26/340)           
remote: Finding sources:   9% (29/340)           
remote: Finding sources:  10% (33/340)           
remote: Finding sources:  11% (36/340)           
remote: Finding sources:  12% (40/340)           
remote: Finding sources:  13% (43/340)           
remote: Finding sources:  14% (46/340)           
remote: Finding sources:  15% (50/340)           
remote: Finding sources:  16% (53/340)           
remote: Finding sources:  17% (57/340)           
remote: Finding sources:  18% (60/340)           
remote: Finding sources:  19% (63/340)           
remote: Finding sources:  20% (67/340)           
remote: Finding sources:  21% (70/340)           
remote: Finding sources:  22% (74/340)           
remote: Finding sources:  23% (77/340)           
remote: Finding sources:  24% (80/340)           
remote: Finding sources:  25% (84/340)           
remote: Finding sources:  26% (87/340)           
remote: Finding sources:  27% (91/340)           
remote: Finding sources:  28% (94/340)           
remote: Finding sources:  29% (97/340)           
remote: Finding sources:  30% (101/340)           
remote: Finding sources:  31% (104/340)           
remote: Finding sources:  32% (108/340)           
remote: Finding sources:  33% (111/340)           
remote: Finding sources:  34% (114/340)           
remote: Finding sources:  35% (118/340)           
remote: Finding sources:  36% (121/340)           
remote: Finding sources:  37% (125/340)           
remote: Finding sources:  38% (128/340)           
remote: Finding sources:  39% (131/340)           
remote: Finding sources:  40% (135/340)           
remote: Finding sources:  41% (138/340)           
remote: Finding sources:  42% (142/340)           
remote: Finding sources:  43% (145/340)           
remote: Finding sources:  44% (148/340)           
remote: Finding sources:  45% (152/340)           
remote: Finding sources:  46% (155/340)           
remote: Finding sources:  47% (159/340)           
remote: Finding sources:  48% (162/340)           
remote: Finding sources:  49% (165/340)           
remote: Finding sources:  50% (169/340)           
remote: Finding sources:  51% (172/340)           
remote: Finding sources:  52% (176/340)           
remote: Finding sources:  53% (179/340)           
remote: Finding sources:  54% (182/340)           
remote: Finding sources:  55% (186/340)           
remote: Finding sources:  56% (189/340)           
remote: Finding sources:  57% (193/340)           
remote: Finding sources:  58% (196/340)           
remote: Finding sources:  59% (199/340)           
remote: Finding sources:  60% (203/340)           
remote: Finding sources:  61% (206/340)           
remote: Finding sources:  62% (210/340)           
remote: Finding sources:  63% (213/340)           
remote: Finding sources:  64% (216/340)           
remote: Finding sources:  65% (220/340)           
remote: Finding sources:  66% (223/340)           
remote: Finding sources:  67% (227/340)           
remote: Finding sources:  68% (230/340)           
remote: Finding sources:  69% (233/340)           
remote: Finding sources:  70% (237/340)           
remote: Finding sources:  71% (240/340)           
remote: Finding sources:  72% (244/340)           
remote: Finding sources:  73% (247/340)           
remote: Finding sources:  74% (250/340)           
remote: Finding sources:  75% (254/340)           
remote: Finding sources:  76% (257/340)           
remote: Finding sources:  77% (261/340)           
remote: Finding sources:  78% (264/340)           
remote: Finding sources:  79% (267/340)           
remote: Finding sources:  80% (271/340)           
remote: Finding sources:  81% (274/340)           
remote: Finding sources:  82% (278/340)           
remote: Finding sources:  83% (281/340)           
remote: Finding sources:  84% (284/340)           
remote: Finding sources:  85% (288/340)           
remote: Finding sources:  86% (291/340)           
remote: Finding sources:  87% (295/340)           
remote: Finding sources:  88% (298/340)           
remote: Finding sources:  89% (301/340)           
remote: Finding sources:  90% (305/340)           
remote: Finding sources:  91% (308/340)           
remote: Finding sources:  92% (312/340)           
remote: Finding sources:  93% (315/340)           
remote: Finding sources:  94% (318/340)           
remote: Finding sources:  95% (322/340)           
remote: Finding sources:  96% (325/340)           
remote: Finding sources:  97% (329/340)           
remote: Finding sources:  98% (332/340)           
remote: Finding sources:  99% (335/340)           
remote: Finding sources: 100% (339/340)           
remote: Finding sources: 100% (340/340)        
|5| remote: Getting sizes:   1% (2/331)           
remote: Getting sizes:   2% (5/331)           
remote: Getting sizes:   3% (9/331)           
remote: Getting sizes:   4% (12/331)           
remote: Getting sizes:   5% (15/331)           
remote: Getting sizes:   6% (19/331)           
remote: Getting sizes:   7% (22/331)           
remote: Getting sizes:   8% (25/331)           
remote: Getting sizes:   9% (29/331)           
remote: Getting sizes:  10% (32/331)           
remote: Getting sizes:  11% (35/331)           
remote: Getting sizes:  12% (39/331)           
remote: Getting sizes:  13% (42/331)           
remote: Getting sizes:  14% (45/331)           
remote: Getting sizes:  15% (48/331)           
remote: Getting sizes:  16% (52/331)           
remote: Getting sizes:  17% (55/331)           
remote: Getting sizes:  18% (58/331)           
remote: Getting sizes:  19% (62/331)           
remote: Getting sizes:  20% (65/331)           
remote: Getting sizes:  21% (68/331)           
remote: Getting sizes:  22% (72/331)           
remote: Getting sizes:  23% (75/331)           
remote: Getting sizes:  24% (78/331)           
remote: Getting sizes:  25% (82/331)           
remote: Getting sizes:  26% (85/331)           
remote: Getting sizes:  27% (88/331)           
remote: Getting sizes:  28% (92/331)           
remote: Getting sizes:  29% (95/331)           
remote: Getting sizes:  30% (98/331)           
remote: Getting sizes:  31% (101/331)           
remote: Getting sizes:  32% (105/331)           
remote: Getting sizes:  33% (108/331)           
remote: Getting sizes:  34% (111/331)           
remote: Getting sizes:  35% (115/331)           
remote: Getting sizes:  36% (118/331)           
remote: Getting sizes:  37% (121/331)           
remote: Getting sizes:  38% (125/331)           
remote: Getting sizes:  39% (128/331)           
remote: Getting sizes:  40% (131/331)           
remote: Getting sizes:  41% (135/331)           
remote: Getting sizes:  42% (138/331)           
remote: Getting sizes:  43% (141/331)           
remote: Getting sizes:  44% (144/331)           
remote: Getting sizes:  45% (148/331)           
remote: Getting sizes:  46% (151/331)           
remote: Getting sizes:  47% (154/331)           
remote: Getting sizes:  48% (158/331)           
remote: Getting sizes:  49% (161/331)           
remote: Getting sizes:  50% (164/331)           
remote: Getting sizes:  51% (168/331)           
remote: Getting sizes:  52% (171/331)           
remote: Getting sizes:  53% (174/331)           
remote: Getting sizes:  54% (178/331)           
remote: Getting sizes:  55% (181/331)           
remote: Getting sizes:  56% (184/331)           
remote: Getting sizes:  57% (188/331)           
remote: Getting sizes:  58% (191/331)           
remote: Getting sizes:  59% (194/331)           
remote: Getting sizes:  60% (197/331)           
remote: Getting sizes:  61% (201/331)           
remote: Getting sizes:  62% (204/331)           
remote: Getting sizes:  63% (207/331)           
remote: Getting sizes:  64% (211/331)           
remote: Getting sizes:  65% (214/331)           
remote: Getting sizes:  66% (217/331)           
remote: Getting sizes:  67% (221/331)           
remote: Getting sizes:  68% (224/331)           
remote: Getting sizes:  69% (227/331)           
remote: Getting sizes:  70% (231/331)           
remote: Getting sizes:  71% (234/331)           
remote: Getting sizes:  72% (237/331)           
remote: Getting sizes:  73% (240/331)           
remote: Getting sizes:  74% (244/331)           
remote: Getting sizes:  75% (247/331)           
remote: Getting sizes:  76% (250/331)           
remote: Getting sizes:  77% (254/331)           
remote: Getting sizes:  78% (257/331)           
remote: Getting sizes:  79% (260/331)           
remote: Getting sizes:  80% (264/331)           
remote: Getting sizes:  81% (267/331)           
remote: Getting sizes:  82% (270/331)           
remote: Getting sizes:  83% (274/331)           
remote: Getting sizes:  84% (277/331)           
remote: Getting sizes:  85% (280/331)           
remote: Getting sizes:  86% (284/331)           
remote: Getting sizes:  87% (287/331)           
remote: Getting sizes:  88% (290/331)           
remote: Getting sizes:  89% (293/331)           
remote: Getting sizes:  90% (297/331)           
remote: Getting sizes:  91% (300/331)           
remote: Getting sizes:  92% (303/331)           
remote: Getting sizes:  93% (307/331)           
remote: Getting sizes:  94% (310/331)           
remote: Getting sizes:  95% (313/331)           
remote: Getting sizes:  96% (317/331)           
remote: Getting sizes:  97% (320/331)           
remote: Getting sizes:  98% (323/331)           
remote: Getting sizes:  99% (327/331)           
remote: Getting sizes: 100% (330/331)           
remote: Getting sizes: 100% (331/331)        
|5| remote: Compressing objects:   1% (5060/972581)           
remote: Compressing objects:   2% (14813/972581)           
remote: Compressing objects:   3% (28573/972581)           
remote: Compressing objects:   4% (34843/972581)           
remote: Compressing objects:   5% (45617/972581)           
remote: Compressing objects:   6% (54094/972581)           
remote: Compressing objects:   7% (68431/972581)           
remote: Compressing objects:   8% (72957/972581)           
remote: Compressing objects:   9% (84692/972581)           
remote: Compressing objects:  10% (93696/972581)           
remote: Compressing objects:  11% (103367/972581)           
remote: Compressing objects:  12% (117347/972581)           
remote: Compressing objects:  13% (125058/972581)           
remote: Compressing objects:  14% (131320/972581)           
remote: Compressing objects:  15% (141348/972581)           
remote: Compressing objects:  16% (153918/972581)           
remote: Compressing objects:  17% (160772/972581)           
remote: Compressing objects:  18% (170324/972581)           
remote: Compressing objects:  19% (181786/972581)           
remote: Compressing objects:  20% (194810/972581)           
remote: Compressing objects:  21% (201249/972581)           
remote: Compressing objects:  22% (211566/972581)           
remote: Compressing objects:  23% (222184/972581)           
remote: Compressing objects:  24% (232058/972581)           
remote: Compressing objects:  25% (238847/972581)           
remote: Compressing objects:  26% (248179/972581)           
remote: Compressing objects:  27% (261101/972581)           
remote: Compressing objects:  28% (267536/972581)           
remote: Compressing objects:  29% (282108/972581)           
remote: Compressing objects:  30% (290299/972581)           
retting sizes:  56% (508/915)           
remote: Getting sizes:  57% (517/915)           
remote: Getting sizes:  58% (527/915)           
remote: Getting sizes:  59% (536/915)           
remote: Getting sizes:  60% (545/915)           
remote: Getting sizes:  61% (554/915)           
remote: Getting sizes:  62% (563/915)           
remote: Getting sizes:  63% (572/915)           
remote: Getting sizes:  64% (582/915)           
remote: Getting sizes:  65% (591/915)           
remote: Getting sizes:  66% (600/915)           
remote: Getting sizes:  67% (609/915)           
remote: Getting sizes:  68% (618/915)           
remote: Getting sizes:  69% (627/915)           
remote: Getting sizes:  70% (636/915)           
remote: Getting sizes:  71% (646/915)           
remote: Getting sizes:  72% (655/915)           
remote: Getting sizes:  73% (664/915)           
remote: Getting sizes:  74% (673/915)           
remote: Getting sizes:  75% (682/915)           
remote: Getting sizes:  76% (691/915)           
remote: Getting sizes:  77% (700/915)           
remote: Getting sizes:  78% (710/915)           
remote: Getting sizes:  79% (719/915)           
remote: Getting sizes:  80% (728/915)           
remote: Getting sizes:  81% (737/915)           
remote: Getting sizes:  82% (746/915)           
remote: Getting sizes:  83% (755/915)           
remote: Getting sizes:  84% (765/915)           
remote: Getting sizes:  85% (774/915)           
remote: Getting sizes:  86% (783/915)           
remote: Getting sizes:  87% (792/915)           
remote: Getting sizes:  88% (801/915)           
remote: Getting sizes:  89% (810/915)           
remote: Getting sizes:  90% (819/915)           
remote: Getting sizes:  91% (829/915)           
remote: Getting sizes:  92% (838/915)           
remote: Getting sizes:  93% (847/915)           
remote: Getting sizes:  94% (856/915)           
remote: Getting sizes:  95% (865/915)           
remote: Getting sizes:  96% (874/915)           
remote: Getting sizes:  97% (883/915)           
remote: Getting sizes:  98% (893/915)           
remote: Getting sizes:  99% (902/915)           
remote: Getting sizes: 100% (911/915)           
remote: Getting sizes: 100% (915/915)        
|0| remote: Compressing objects:   1% (23089/2093022)           
remote: Compressing objects:   2% (42367/2093022)           
remote: Compressing objects:   3% (52699/2093022)           
remote: Compressing objects:   4% (73935/2093022)           
remote: Compressing objects:   5% (96156/2093022)           
remote: Compressing objects:   6% (116150/2093022)           
remote: Compressing objects:   7% (137822/2093022)           
remote: Compressing objects:   8% (157196/2093022)           
remote: Compressing objects:   9% (180854/2093022)           
remote: Compressing objects:  10% (205357/2093022)           
remote: Compressing objects:  11% (222023/2093022)           
remote: Compressing objects:  12% (243567/2093022)           
remote: Compressing objects:  13% (263988/2093022)           
remote: Compressing objects:  14% (283946/2093022)           
remote: Compressing objects:  15% (315745/2093022)           
remote: Compressing objects:  16% (332798/2093022)           
remote: Compressing objects:  17% (347355/2093022)           
remote: Compressing objects:  18% (368935/2093022)           
remote: Compressing objects:  19% (404218/2093022)           
remote: Compressing objects:  20% (409411/2093022)           
remote: Compressing objects:  21% (430781/2093022)           
remote: Compressing objects:  22% (457858/2093022)           
remote: Compressing objects:  23% (476096/2093022)           
remote: Compressing objects:  24% (492879/2093022)           
remote: Compressing objects:  25% (519146/2093022)           
remote: Compressing objects:  26% (540260/2093022)           
remote: Compressing objects:  27% (554654/2093022)           
remote: Compressing objects:  28% (580088/2093022)           
remote: Compressing objects:  29% (596602/2093022)           
remote: Compressing objects:  30% (617817/209302 sources:  72% (1220/1706)           
remote: Finding sources:  73% (1237/1706)           
remote: Finding sources:  74% (1254/1706)           
remote: Finding sources:  75% (1271/1706)           
remote: Finding sources:  76% (1289/1706)           
remote: Finding sources:  77% (1306/1706)           
remote: Finding sources:  78% (1323/1706)           
remote: Finding sources:  79% (1340/1706)           
remote: Finding sources:  80% (1357/1706)           
remote: Finding sources:  81% (1374/1706)           
remote: Finding sources:  82% (1391/1706)           
remote: Finding sources:  83% (1408/1706)           
remote: Finding sources:  84% (1425/1706)           
remote: Finding sources:  85% (1442/1706)           
remote: Finding sources:  86% (1459/1706)           
remote: Finding sources:  87% (1476/1706)           
remote: Finding sources:  88% (1493/1706)           
remote: Finding sources:  89% (1510/1706)           
remote: Finding sources:  90% (1527/1706)           
remote: Finding sources:  91% (1544/1706)           
remote: Finding sources:  92% (1561/1706)           
remote: Finding sources:  93% (1579/1706)           
remote: Finding sources:  94% (1596/1706)           
remote: Finding sources:  95% (1613/1706)           
remote: Finding sources:  96% (1630/1706)           
remote: Finding sources:  97% (1647/1706)           
remote: Finding sources:  98% (1664/1706)           
remote: Finding sources:  99% (1681/1706)           
remote: Finding sources: 100% (1698/1706)           
remote: Finding sources: 100% (1706/1706)        
|1| remote: Getting sizes:   1% (9/1662)           
remote: Getting sizes:   2% (25/1662)           
remote: Getting sizes:   3% (42/1662)           
remote: Getting sizes:   4% (59/1662)           
remote: Getting sizes:   5% (75/1662)           
remote: Getting sizes:   6% (92/1662)           
remote: Getting sizes:   7% (109/1662)           
remote: Getting sizes:   8% (125/1662)           
remote: Getting sizes:   9% (142/1662)           
remote: Getting sizes:  10% (158/1662)           
remote: Getting sizes:  11% (175/1662)           
remote: Getting sizes:  12% (192/1662)           
remote: Getting sizes:  13% (208/1662)           
remote: Getting sizes:  14% (225/1662)           
remote: Getting sizes:  15% (241/1662)           
remote: Getting sizes:  16% (258/1662)           
remote: Getting sizes:  17% (275/1662)           
remote: Getting sizes:  18% (291/1662)           
remote: Getting sizes:  19% (308/1662)           
remote: Getting sizes:  20% (325/1662)           
remote: Getting sizes:  21% (341/1662)           
remote: Getting sizes:  22% (358/1662)           
remote: Getting sizes:  23% (374/1662)           
remote: Getting sizes:  24% (391/1662)           
remote: Getting sizes:  25% (408/1662)           
remote: Getting sizes:  26% (424/1662)           
remote: Getting sizes:  27% (441/1662)           
remote: Getting sizes:  28% (458/1662)           
remote: Getting sizes:  29% (474/1662)           
remote: Getting sizes:  30% (491/1662)           
remote: Getting sizes:  31% (507/1662)           
remote: Getting sizes:  32% (524/1662)           
remote: Getting sizes:  33% (541/1662)           
remote: Getting sizes:  34% (557/1662)           
remote: Getting sizes:  35% (574/1662)           
remote: Getting sizes:  36% (591/1662)           
remote: Getting sizes:  37% (607/1662)           
remote: Getting sizes:  38% (624/1662)           
remote: Getting sizes:  39% (640/1662)           
remote: Getting sizes:  40% (657/1662)           
remote: Getting sizes:  41% (674/1662)           
remote: Getting sizes:  42% (690/1662)           
remote: Getting sizes:  43% (707/1662)           
remote: Getting sizes:  44% (723/1662)           
remote: Getting sizes:  45% (740/1662)           
remote: Getting sizes:  46% (757/1662)           
remote: Getting sizes:  47% (773/1662)           
remote: Getting sizes:  48% (790/1662)           
remote: Getting sizes:  49% (807/1662)           
remote: Getting sizes:  50% (823/1662)           
remote: Getting si30)           
remote: Finding sources:  72% (2167/3030)           
remote: Finding sources:  73% (2197/3030)           
remote: Finding sources:  74% (2228/3030)           
remote: Finding sources:  75% (2258/3030)           
remote: Finding sources:  76% (2288/3030)           
remote: Finding sources:  77% (2318/3030)           
remote: Finding sources:  78% (2349/3030)           
remote: Finding sources:  79% (2379/3030)           
remote: Finding sources:  80% (2409/3030)           
remote: Finding sources:  81% (2440/3030)           
remote: Finding sources:  82% (2470/3030)           
remote: Finding sources:  83% (2500/3030)           
remote: Finding sources:  84% (2531/3030)           
remote: Finding sources:  85% (2561/3030)           
remote: Finding sources:  86% (2591/3030)           
remote: Finding sources:  87% (2621/3030)           
remote: Finding sources:  88% (2652/3030)           
remote: Finding sources:  89% (2682/3030)           
remote: Finding sources:  90% (2712/3030)           
remote: Finding sources:  91% (2743/3030)           
remote: Finding sources:  92% (2773/3030)           
remote: Finding sources:  93% (2803/3030)           
remote: Finding sources:  94% (2834/3030)           
remote: Finding sources:  95% (2864/3030)           
remote: Finding sources:  96% (2894/3030)           
remote: Finding sources:  97% (2924/3030)           
remote: Finding sources:  98% (2955/3030)           
remote: Finding sources:  99% (2985/3030)           
remote: Finding sources: 100% (3015/3030)           
remote: Finding sources: 100% (3030/3030)        
|4| remote: Getting sizes:   1% (8/1436)           
remote: Getting sizes:   2% (22/1436)           
remote: Getting sizes:   3% (36/1436)           
remote: Getting sizes:   4% (51/1436)           
remote: Getting sizes:   5% (65/1436)           
remote: Getting sizes:   6% (79/1436)           
remote: Getting sizes:   7% (94/1436)           
remote: Getting sizes:   8% (108/1436)           
remote: Getting sizes:   9% (123/1436)           
remote: Getting sizes:  10% (137/1436)           
remote: Getting sizes:  11% (151/1436)           
remote: Getting sizes:  12% (166/1436)           
remote: Getting sizes:  13% (180/1436)           
remote: Getting sizes:  14% (194/1436)           
remote: Getting sizes:  15% (209/1436)           
remote: Getting sizes:  16% (223/1436)           
remote: Getting sizes:  17% (237/1436)           
remote: Getting sizes:  18% (252/1436)           
remote: Getting sizes:  19% (266/1436)           
remote: Getting sizes:  20% (281/1436)           
remote: Getting sizes:  21% (295/1436)           
remote: Getting sizes:  22% (309/1436)           
remote: Getting sizes:  23% (324/1436)           
remote: Getting sizes:  24% (338/1436)           
remote: Getting sizes:  25% (352/1436)           
remote: Getting sizes:  26% (367/1436)           
remote: Getting sizes:  27% (381/1436)           
remote: Getting sizes:  28% (395/1436)           
remote: Getting sizes:  29% (410/1436)           
remote: Getting sizes:  30% (424/1436)           
remote: Getting sizes:  31% (438/1436)           
remote: Getting sizes:  32% (453/1436)           
remote: Getting sizes:  33% (467/1436)           
remote: Getting sizes:  34% (482/1436)           
remote: Getting sizes:  35% (496/1436)           
remote: Getting sizes:  36% (510/1436)           
remote: Getting sizes:  37% (525/1436)           
remote: Getting sizes:  38% (539/1436)           
remote: Getting sizes:  39% (553/1436)           
remote: Getting sizes:  40% (568/1436)           
remote: Getting sizes:  41% (582/1436)           
remote: Getting sizes:  42% (596/1436)           
remote: Getting sizes:  43% (611/1436)           
remote: Getting sizes:  44% (625/1436)           
remote: Getting sizes:  45% (640/1436)           
remote: Getting sizes:  46% (654/1436)           
remote: Getting sizes:  47% (668/1436)           
remote: Getting sizes:  48% (683/1436)           
remote: Getting sizes:  49% (697/1436)           
remote: Getting sizes:  50% (711/1436) emote: Compressing objects:  31% (297736/972581)           
remote: Compressing objects:  32% (311913/972581)           
remote: Compressing objects:  33% (317890/972581)           
remote: Compressing objects:  34% (333152/972581)           
remote: Compressing objects:  35% (336208/972581)           
remote: Compressing objects:  36% (348733/972581)           
remote: Compressing objects:  88% (858406/972581)           
remote: Compressing objects:  89% (863692/972581)           
remote: Compressing objects:  90% (871398/972581)           
remote: Compressing objects:  91% (884622/972581)           
remote: Compressing objects:  92% (891361/972581)           
remote: Compressing objects:  93% (903405/972581)           
remote: Compressing objects:  94% (912895/972581)           
remote: Compressing objects:  96% (929839/972581)           
remote: Compressing objects:  97% (942724/972581)           
remote: Compressing objects:  98% (948989/972581)           
remote: Compressing objects:  99% (962455/972581)           
remote: Compressing objects: 100% (971350/972581)           
remote: Compressing objects: 100% (972581/972581)        
|5| Receiving objects:   0% (1/340)
Receiving objects:   1% (4/340)
Receiving objects:   2% (7/340)
Receiving objects:   3% (11/340)
Receiving objects:   4% (14/340)
Receiving objects:   5% (17/340)
Receiving objects:   6% (21/340)
Receiving objects:   7% (24/340)
Receiving objects:   8% (28/340)
Receiving objects:   9% (31/340)
Receiving objects:  10% (34/340)
Receiving objects:  11% (38/340)
Receiving objects:  12% (41/340)
Receiving objects:  13% (45/340)
Receiving objects:  14% (48/340)
Receiving objects:  15% (51/340)
Receiving objects:  16% (55/340)
Receiving objects:  17% (58/340)
Receiving objects:  18% (62/340)
Receiving objects:  19% (65/340)
Receiving objects:  20% (68/340)
Receiving objects:  21% (72/340)
Receiving objects:  22% (75/340)
Receiving objects:  23% (79/340)
Receiving objects:  24% (82/340)
Receiving objects:  25% (85/340)
Receiving objects:  26% (89/340)
Receiving objects:  27% (92/340)
Receiving objects:  28% (96/340)
Receiving objects:  29% (99/340)
Receiving objects:  30% (102/340)
Receiving objects:  31% (106/340)
Receiving objects:  32% (109/340)
Receiving objects:  33% (113/340)
Receiving objects:  34% (116/340)
Receiving objects:  35% (119/340)
Receiving objects:  36% (123/340)
Receiving objects:  37% (126/340)
Receiving objects:  38% (130/340)
Receiving objects:  39% (133/340)
Receiving objects:  40% (136/340)
Receiving objects:  41% (140/340)
Receiving objects:  42% (143/340)
Receiving objects:  43% (147/340)
Receiving objects:  44% (150/340)
Receiving objects:  45% (153/340)
Receiving objects:  46% (157/340)
Receiving objects:  47% (160/340)
Receiving objects:  48% (164/340)
Receiving objects:  49% (167/340)
Receiving objects:  50% (170/340)
Receiving objects:  51% (174/340)
Receiving objects:  52% (177/340)
Receiving objects:  53% (181/340)
Receiving objects:  54% (184/340)
Receiving objects:  55% (187/340)
Receiving objects:  56% (191/340)
Receiving objects:  57% (194/340)
Receiving objects:  58% (198/340)
Receiving objects:  59% (201/340)
Receiving objects:  60% (204/340)
Receiving objects:  61% (208/340)
Receiving objects:  62% (211/340)
Receiving objects:  63% (215/340)
Receiving objects:  64% (218/340)
Receiving objects:  65% (221/340)
Receiving objects:  66% (225/340)
Receiving objects:  67% (228/340)
Receiving objects:  68% (232/340)
Receiving objects:  69% (235/340)
Receiving objects:  70% (238/340)
Receiving objects:  71% (242/340)
Receiving objects:  72% (245/340)
Receiving objects:  73% (249/340)
Receiving objects:  74% (252/340)
Receiving objects:  75% (255/340)
Receiving objects:  76% (259/340)
Receiving objects:  77% (262/340)
remote: Total 340 (delta 37), reused 183 (delta 7)        
|5| Receiving objects:  78% (266/340)
Receiving objects:  79% (269/340)
Receiving objects:  80% (272/340)
Receiving objects:  81% (276/340)
Receiving objects:  82% (279/340)
Receiving objects:  83% (283/340)
Receiving objects:  84% (286/340)
Receiving objects:  85% (289/340)
Receiving objects:  86% (293/340)
Receiving objects:  87% (296/340)
Receiving objects:  88% (300/340)
Receiving objects:  89% (303/340)
Receiving objects:  90% (306/340)
Receiving objects:  91% (310/340)
Receiving objects:  92% (313/340)
Receiving objects:  93% (317/340)
Receiving objects:  94% (320/340)
Receiving objects:  95% (323/340)
Receiving objects:  96% (327/340)
Receiving objects:  97% (330/340)
Receiving objects:  98% (334/340)
Receiving objects:  99% (337/340)
Receiving objects: 100% (340/340)
Receiving objects: 100% (340/340), 349.62 KiB | 7.95 MiB/s, done.
|5| Resolving deltas:   0% (0/37)
Resolving deltas:   2% (1/37)
Resolving deltas:   5% (2/37)
Resolving deltas:   8% (3/37)
Resolving deltas:  13% (5/37)
Resolving deltas:  16% (6/37)
Resolving deltas:  18% (7/37)
Resolving deltas:  21% (8/37)
Resolving deltas:  24% (9/37)
Resolving deltas:  27% (10/37)
Resolving deltas:  29% (11/37)
Resolving deltas:  32% (12/37)
Resolving deltas:  35% (13/37)
Resolving deltas:  37% (14/37)
Resolving deltas:  40% (15/37)
Resolving deltas:  43% (16/37)
Resolving deltas:  45% (17/37)
Resolving deltas:  48% (18/37)
Resolving deltas:  51% (19/37)
Resolving deltas:  54% (20/37)
Resolving deltas:  56% (21/37)
Resolving deltas:  62% (23/37)
Resolving deltas:  64% (24/37)
Resolving deltas:  67% (25/37)
Resolving deltas:  72% (27/37)
Resolving deltas:  75% (28/37)
Resolving deltas:  78% (29/37)
Resolving deltas:  81% (30/37)
Resolving deltas:  83% (31/37)
Resolving deltas:  86% (32/37)
Resolving deltas:  89% (33/37)
Resolving deltas:  91% (34/37)
Resolving deltas:  94% (35/37)
Resolving deltas:  97% (36/37)
Resolving deltas: 100% (37/37)
Resolving deltas: 100% (37/37), done.
|5|  00:01
2)           
remote: Compressing objects:  31% (645139/2093022)           
remote: Compressing objects:  32% (659724/2093022)           
remote: Compressing objects:  33% (681653/2093022)           
remote: Compressing objects:  34% (705844/2093022)           
remote: Compressing objects:  35% (725264/2093022)           
remote: Compressing objects:  36% (748752/2093022)           
remote: Compressing objects:  37% (765535/2093022)           
remote: Compressing objects:  38% (785686/2093022)           
remote: Compressing objects:  39% (809075/2093022)           
remote: Compressing objects:  40% (826839/2093022)           
remote: Compressing objects:  41% (854564/2093022)           
remote: Compressing objects:  42% (871041/2093022)           
remote: Compressing objects:  43% (894756/2093022)           
remote: Compressing objects:  44% (911073/2093022)           
remote: Compressing objects:  63% (1324196/2093022)           
remote: Compressing objects:  64% (1329816/2093022)           
remote: Compressing objects:  65% (1350531/2093022)           
remote: Compressing objects:  66% (1371756/2093022)           
remote: Compressing objects:  67% (1394044/2093022)           
remote: Compressing objects:  68% (1412975/2093022)           
remote: Compressing objects:  69% (1436878/2093022)           
remote: Compressing objects:  70% (1455195/2093022)           
remote: Compressing objects:  71% (1484379/2093022)           
remote: Compressing objects:  72% (1498142/2093022)           
remote: Compressing objects:  73% (1518216/2093022)           
remote: Compressing objects:  74% (1539410/2093022)           
remote: Compressing objects:  75% (1560056/2093022)           
remote: Compressing objects:  76% (1580455/2093022)           
remote: Compressing objects:  77% (1602429/2093022)           
remote: Compressing objects:  78% (1625560/2093022)           
remote: Compressing objects:  79% (1645537/2093022)           
remote: Compressing objects:  80% (1666103/2093022)           
remote: Compressing objects:  81% (1685141/2093022)           
remote: Compressing objects:  82% (1707631/2093022)           
remote: Compressing objects:  83% (1727491/2093022)           
remote: Compressing objects:  84% (1747887/2093022)           
remote: Compressing objects:  85% (1772042/2093022)           
remote: Compressing objects:  86% (1790910/2093022)           
remote: Compressing objects:  87% (1813862/2093022)           
remote: Compressing objects:  88% (1831950/2093022)           
remote: Compressing objects:  89% (1855482/2093022)           
remote: Compressing objects:  90% (1873504/2093022)           
remote: Compressing objects:  91% (1894362/2093022)           
remote: Compressing objects:  92% (1915482/2093022)           
remote: Compressing objects:  93% (1950359/2093022)           
remote: Compressing objects:  94% (1962264/2093022)           
remote: Compressing objects:  95% (1981414/2093022)           
remote: Compressing objects:  96% (2000194/2093022)           
remote: Compressing objects:  97% (2020546/2093022)           
remote: Compressing objects:  98% (2044397/2093022)           
remote: Compressing objects:  99% (2062732/2093022)           
remote: Compressing objects: 100% (2083332/2093022)           
remote: Compressing objects: 100% (2093022/2093022)        
|0| Receiving objects:   0% (1/957)
Receiving objects:   1% (10/957)
Receiving objects:   2% (20/957)
Receiving objects:   3% (29/957)
Receiving objects:   4% (39/957)
Receiving objects:   5% (48/957)
Receiving objects:   6% (58/957)
Receiving objects:   7% (67/957)
Receiving objects:   8% (77/957)
Receiving objects:   9% (87/957)
Receiving objects:  10% (96/957)
Receiving objects:  11% (106/957)
Receiving objects:  12% (115/957)
Receiving objects:  13% (125/957)
Receiving objects:  14% (134/957)
Receiving objects:  15% (144/957)
Receiving objects:  16% (154/957)
Receiving objects:  17% (163/957)
Receiving objects:  18% (173/957)
Receiving objects:  19% (182/957)
Receiving objects:  20% (192/957)
Receiving objects:  21% (201/957)
Receiving objects:  22% (211/957)
Receiving objects:  23% (221/957)
Receiving objects:  24% (230/957)
Receiving objects:  25% (240/957)
Receiving objects:  26% (249/957)
Receiving objects:  27% (259/957)
Receiving objects:  28% (268/957)
Receiving objects:  29% (278/957)
Receiving objects:  30% (288/957)
Receiving objects:  31% (297/957)
Receiving objects:  32% (307/957)
Receiving objects:  33% (316/957)
Receiving objects:  34% (326/957)
Receiving objects:  35% (335/957)
Receiving objects:  36% (345/957)
Receiving objects:  37% (355/957)
Receiving objects:  38% (364/957)
Receiving objects:  39% (374/957)
Receiving objects:  40% (383/957)
Receiving objects:  41% (393/957)
Receiving objects:  42% (402/957)
Receiving objects:  43% (412/957)
Receiving objects:  44% (422/957)
Receiving objects:  45% (431/957)
Receiving objects:  46% (441/957)
Receiving objects:  47% (450/957)
Receiving objects:  48% (460/957)
Receiving objects:  49% (469/957)
Receiving objects:  50% (479/957)
Receiving objects:  51% (489/957)
Receiving objects:  52% (498/957)
Receiving objects:  53% (508/957)
Receiving objects:  54% (517/957)
Receiving objects:  55% (527/957)
Receiving objects:  56% (536/957)
Receiving objects:  57% (546/957)
Receiving objects:  58% (556/957)
Receiving objects:  59% (565/957)
Receiving objects:  60% (575/957)
Receiving objects:  61% (584/957)
Receiving objects:  62% (594/957)
Receiving objects:  63% (603/957)
Receiving objects:  64% (613/957)
Receiving objects:  65% (623/957)
Receiving objects:  66% (632/957)
Receiving objects:  67% (642/957)
Receiving objects:  68% (651/957)
Receiving objects:  69% (661/957)
Receiving objects:  70% (670/957)
Receiving objects:  71% (680/957)
Receiving objects:  72% (690/957)
Receiving objects:  73% (699/957)
Receiving objects:  74% (709/957)
Receiving objects:  75% (718/957)
Receiving objects:  76% (728/957)
Receiving objects:  77% (737/957)
Receiving objects:  78% (747/957)
Receiving objects:  79% (757/957)
Receiving objects:  80% (766/957)
Receiving objects:  81% (776/957)
Receiving objects:  82% (785/957)
Receiving objects:  83% (795/957)
Receiving objects:  84% (804/957)
Receiving objects:  85% (814/957)
Receiving objects:  86% (824/957)
Receiving objects:  87% (833/957)
Receiving objects:  88% (843/957)
Receiving objects:  89% (852/957)
remote: Total 957 (delta 230), reused 287 (delta 39)        
|0| Receiving objects:  90% (862/957)
Receiving objects:  91% (871/957)
Receiving objects:  92% (881/957)
Receiving objects:  93% (891/957)
Receiving objects:  94% (900/957)
Receiving objects:  95% (910/957)
Receiving objects:  96% (919/957)
Receiving objects:  97% (929/957)
Receiving objects:  98% (938/957)
Receiving objects:  99% (948/957)
Receiving objects: 100% (957/957)
Receiving objects: 100% (957/957), 1.10 MiB | 8.63 MiB/s, done.
|0| Resolving deltas:   0% (0/230)
Resolving deltas:   1% (3/230)
Resolving deltas:   2% (6/230)
Resolving deltas:   3% (7/230)
Resolving deltas:   4% (10/230)
Resolving deltas:   5% (12/230)
Resolving deltas:   6% (14/230)
Resolving deltas:   7% (17/230)
Resolving deltas:   8% (19/230)
Resolving deltas:   9% (21/230)
Resolving deltas:  10% (23/230)
Resolving deltas:  11% (26/230)
Resolving deltas:  12% (28/230)
Resolving deltas:  13% (30/230)
Resolving deltas:  14% (33/230)
Resolving deltas:  15% (35/230)
Resolving deltas:  16% (37/230)
Resolving deltas:  17% (40/230)
Resolving deltas:  18% (42/230)
Resolving deltas:  19% (44/230)
Resolving deltas:  20% (46/230)
Resolving deltas:  21% (49/230)
Resolving deltas:  22% (51/230)
Resolving deltas:  23% (53/230)
Resolving deltas:  24% (57/230)
Resolving deltas:  25% (58/230)
Resolving deltas:  26% (60/230)
Resolving deltas:  27% (63/230)
Resolving deltas:  28% (65/230)
Resolving deltas:  29% (68/230)
Resolving deltas:  30% (69/230)
Resolving deltas:  31% (72/230)
Resolving deltas:  32% (74/230)
Resolving deltas:  33% (76/230)
Resolving deltas:  34% (79/230)
Resolving deltas:  35% (81/230)
Resolving deltas:  36% (83/230)
Resolving deltas:  37% (86/230)
Resolving deltas:  38% (89/230)
Resolving deltas:  39% (90/230)
Resolving deltas:  40% (92/230)
Resolving deltas:  41% (95/230)
Resolving deltas:  42% (97/230)
Resolving deltas:  43% (99/230)
Resolving deltas:  44% (102/230)
Resolving deltas:  45% (104/230)
Resolving deltas:  46% (106/230)
Resolving deltas:  47% (109/230)
Resolving deltas:  48% (111/230)
Resolving deltas:  49% (113/230)
Resolving deltas:  50% (115/230)
Resolving deltas:  51% (118/230)
Resolving deltas:  52% (120/230)
Resolving deltas:  53% (122/230)
Resolving deltas:  54% (125/230)
Resolving deltas:  55% (127/230)
Resolving deltas:  56% (129/230)
Resolving deltas:  57% (132/230)
Resolving deltas:  58% (134/230)
Resolving deltas:  59% (136/230)
Resolving deltas:  60% (138/230)
Resolving deltas:  61% (141/230)
Resolving deltas:  62% (143/230)
Resolving deltas:  63% (145/230)
Resolving deltas:  64% (149/230)
Resolving deltas:  65% (150/230)
Resolving deltas:  66% (152/230)
Resolving deltas:  67% (155/230)
Resolving deltas:  68% (157/230)
Resolving deltas:  69% (159/230)
Resolving deltas:  70% (161/230)
Resolving deltas:  71% (164/230)
Resolving deltas:  72% (166/230)
Resolving deltas:  73% (168/230)
Resolving deltas:  74% (171/230)
Resolving deltas:  75% (173/230)
Resolving deltas:  76% (175/230)
Resolving deltas:  77% (178/230)
Resolving deltas:  78% (180/230)
Resolving deltas:  79% (182/230)
Resolving deltas:  80% (184/230)
Resolving deltas:  81% (187/230)
Resolving deltas:  82% (189/230)
Resolving deltas:  83% (191/230)
Resolving deltas:  84% (195/230)
Resolving deltas:  85% (196/230)
Resolving deltas:  86% (198/230)
Resolving deltas:  87% (201/230)
Resolving deltas:  88% (203/230)
Resolving deltas:  89% (205/230)
Resolving deltas:  90% (207/230)
Resolving deltas:  91% (210/230)
Resolving deltas:  92% (212/230)
Resolving deltas:  93% (214/230)
Resolving deltas:  94% (218/230)
Resolving deltas:  95% (219/230)
Resolving deltas:  96% (221/230)
Resolving deltas:  97% (224/230)
Resolving deltas:  98% (226/230)
Resolving deltas:  99% (228/230)
Resolving deltas: 100% (230/230)
Resolving deltas: 100% (230/230), done.
|0|  00:01
|6| 
|6| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/GrowthExperiments to 'extensions/GrowthExperiments' (use CLONE_DEPTH=0 for full depth)
|6| Cloning into 'extensions/GrowthExperiments'...
|6| remote: Counting objects: 1           
remote: Counting objects: 2550, done        
|6| remote: Finding sources:   1% (13/2550)           
remote: Finding sources:   2% (39/2550)           
remote: Finding sources:   3% (64/2550)           
remote: Finding sources:   4% (90/2550)           
remote: Finding sources:   5% (115/2550)           
remote: Finding sources:   6% (141/2550)           
remote: Finding sources:   7% (166/2550)           
remote: Finding sources:   8% (192/2550)           
remote: Finding sources:   9% (217/2550)           
remote: Finding sources:  10% (243/2550)           
remote: Finding sources:  11% (268/2550)           
remote: Finding sources:  12% (294/2550)           
remote: Finding sources:  13% (319/2550)           
remote: Finding sources:  14% (345/2550)           
remote: Finding sources:  15% (370/2550)           
remote: Finding sources:  16% (396/2550)           
remote: Finding sources:  17% (421/2550)           
remote: Finding sources:  18% (447/2550)           
remote: Finding sources:  19% (472/2550)           
remote: Finding sources:  20% (498/2550)           
remote: Finding sources:  21% (523/2550)           
remote: Finding sources:  22% (549/2550)           
remote: Finding sources:  23% (574/2550)           
remote: Finding sources:  24% (600/2550)           
remote: Finding sources:  25% (625/2550)           
remote: Finding sources:  26% (651/2550)           
remote: Finding sources:  27% (676/2550)           
remote: Finding sources:  28% (702/2550)           
remote: Finding sources:  29% (727/2550)           
remote: Finding sources:  30% (753/2550)           
remote: Finding sources:  31% (778/2550)           
remote: Finding sources:  32% (804/2550)           
remote: Finding sources:  33% (829/2550)           
remote: Finding sources:  34% (855/2550)           
remote: Finding sources:  35% (880/2550)           
remote: Finding sources:  36% (906/2550)           
remote: Finding sources:  37% (931/2550)           
remote: Finding sources:  38% (957/2550)           
remote: Finding sources:  39% (982/2550)           
remote: Finding sources:  40% (1008/2550)           
remote: Finding sources:  41% (1033/2550)           
remote: Finding sources:  42% (1059/2550)           
remote: Finding sources:  43% (1084/2550)           
remote: Finding sources:  44% (1110/2550)           
remote: Finding sources:  45% (1135/2550)           
remote: Finding sources:  46% (1161/2550)           
remote: Finding sources:  47% (1186/2550)           
remote: Finding sources:  48% (1212/2550)           
remote: Finding sources:  49% (1237/2550)           
remote: Finding sources:  50% (1263/2550)           
remote: Finding sources:  51% (1288/2550)           
remote: Finding sources:  52% (1314/2550)           
remote: Finding sources:  53% (1339/2550)           
remote: Finding sources:  54% (1365/2550)           
remote: Finding sources:  55% (1390/2550)           
remote: Finding sources:  56% (1416/2550)           
remote: Finding sources:  57% (1441/2550)           
remote: Finding sources:  58% (1467/2550)           
remote: Finding sources:  59% (1492/2550)           
remote: Finding sources:  60% (1518/2550)           
remote: Finding sources:  61% (1543/2550)           
remote: Finding sources:  62% (1569/2550)           
remote: Finding sources:  63% (1594/2550)           
remote: Finding sources:  64% (1620/2550)           
remote: Finding sources:  65% (1645/2550)           
remote: Finding sources:  66% (1671/2550)           
remote: Finding sources:  67% (1696/2550)           
remote: Finding sources:  68% (1722/2550)           
remote: Finding sources:  69% (1747/2550)           
remote: Finding sources:  70% (1773/2550)           
remote: Finding sources:  71%           
remote: Getting sizes:  51% (726/1436)           
remote: Getting sizes:  52% (740/1436)           
remote: Getting sizes:  53% (754/1436)           
remote: Getting sizes:  54% (769/1436)           
remote: Getting sizes:  55% (783/1436)           
remote: Getting sizes:  56% (797/1436)           
remote: Getting sizes:  57% (812/1436)           
remote: Getting sizes:  58% (826/1436)           
remote: Getting sizes:  59% (841/1436)           
remote: Getting sizes:  60% (855/1436)           
remote: Getting sizes:  61% (869/1436)           
remote: Getting sizes:  62% (884/1436)           
remote: Getting sizes:  63% (898/1436)           
remote: Getting sizes:  64% (912/1436)           
remote: Getting sizes:  65% (927/1436)           
remote: Getting sizes:  66% (941/1436)           
remote: Getting sizes:  67% (955/1436)           
remote: Getting sizes:  68% (970/1436)           
remote: Getting sizes:  69% (984/1436)           
remote: Getting sizes:  70% (999/1436)           
remote: Getting sizes:  71% (1013/1436)           
remote: Getting sizes:  72% (1027/1436)           
remote: Getting sizes:  73% (1042/1436)           
remote: Getting sizes:  74% (1056/1436)           
remote: Getting sizes:  75% (1070/1436)           
remote: Getting sizes:  76% (1085/1436)           
remote: Getting sizes:  77% (1099/1436)           
remote: Getting sizes:  78% (1113/1436)           
remote: Getting sizes:  79% (1128/1436)           
remote: Getting sizes:  80% (1142/1436)           
remote: Getting sizes:  81% (1156/1436)           
remote: Getting sizes:  82% (1171/1436)           
remote: Getting sizes:  83% (1185/1436)           
remote: Getting sizes:  84% (1200/1436)           
remote: Getting sizes:  85% (1214/1436)           
remote: Getting sizes:  86% (1228/1436)           
remote: Getting sizes:  87% (1243/1436)           
remote: Getting sizes:  88% (1257/1436)           
remote: Getting sizes:  89% (1271/1436)           
remote: Getting sizes:  90% (1286/1436)           
remote: Getting sizes:  91% (1300/1436)           
remote: Getting sizes:  92% (1314/1436)           
remote: Getting sizes:  93% (1329/1436)           
remote: Getting sizes:  94% (1343/1436)           
remote: Getting sizes:  95% (1358/1436)           
remote: Getting sizes:  96% (1372/1436)           
remote: Getting sizes:  97% (1386/1436)           
remote: Getting sizes:  98% (1401/1436)           
remote: Getting sizes:  99% (1415/1436)           
remote: Getting sizes: 100% (1429/1436)           
remote: Getting sizes: 100% (1436/1436)        
|4| remote: Compressing objects:   1% (27369/5458009)           
remote: Compressing objects:   2% (82500/5458009)           
remote: Compressing objects:   3% (162125/5458009)           
remote: Compressing objects:   4% (209858/5458009)           
remote: Compressing objects:   5% (252618/5458009)           
remote: Compressing objects:   6% (307694/5458009)           
remote: Compressing objects:   7% (370567/5458009)           
remote: Compressing objects:   9% (512486/5458009)           
remote: Compressing objects:  11% (609731/5458009)           
remote: Compressing objects:  13% (697349/5458009)           
remote: Compressing objects:  14% (781007/5458009)           
remote: Compressing objects:  16% (864640/5458009)           
remote: Compressing objects:  17% (948050/5458009)           
remote: Compressing objects:  18% (991465/5458009)           
remote: Compressing objects:  19% (1030130/5458009)           
remote: Compressing objects:  20% (1068779/5458009)           
remote: Compressing objects:  21% (1141013/5458009)           
remote: Compressing objects:  22% (1208778/5458009)           
remote: Compressing objects:  23% (1240141/5458009)           
remote: Compressing objects:  24% (1283616/5458009)           
remote: Compressing objects:  25% (1341547/5458009)           
remote: Compressing objects:  26% (1402553/5458009)           
remote: Compressing objects:  27% (1454774/5458009)           
remote: Compressing objects:  28% (1503565/5458009)           
remote: Compressing objects:  29% (1557533/5458009)           
remote: Compressing objects:  30% (1613738/5458009)           
remote: Compressing objects:  31% (1666276/5458009)           
remote: Compressing objects:  32% (1719284/5458009)           
remote: Compressing objects:  33% (1775522/5458009)           
remote: Compressing objects:  34% (1830179/5458009)           
remote: Compressing objects:  35% (1884699/5458009)           
remote: Compressing objects:  36% (1938482/5458009)           
remote: Compressing objects:  49% (2689054/5458009)           
remote: Compressing objects:  50% (2710611/5458009)           
remote: Compressing objects:  51% (2762965/5458009)           
remote: Compressing objects:  52% (2850763/5458009)           
remote: Compressing objects:  53% (2865726/5458009)           
remote: Compressing objects:  54% (2920388/5458009)           
remote: Compressing objects:  55% (2988043/5458009)           
remote: Compressing objects:  56% (3034319/5458009)           
remote: Compressing objects:  57% (3083962/5458009)           
remote: Compressing objects:  58% (3150299/5458009)           
remote: Compressing objects:  59% (3206259/5458009)           
remote: Compressing objects:  60% (3250058/5458009)           
remote: Compressing objects:  61% (3303026/5458009)           
remote: Compressing objects:  62% (3360872/5458009)           
remote: Compressing objects:  63% (3417834/5458009)           
remote: Compressing objects:  64% (3470473/5458009)           
remote: Compressing objects:  65% (3533137/5458009)           
remote: Compressing objects:  66% (3579247/5458009)           
remote: Compressing objects:  67% (3631728/5458009)           
remote: Compressing objects:  68% (3692499/5458009)           
remote: Compressing objects:  69% (3749715/5458009)           
remote: Compressing objects:  70% (3819132/5458009)           
remote: Compressing objects:  71% (3849245/5458009)           
remote: Compressing objects:  72% (3904166/5458009)           
remote: Compressing objects:  73% (3972576/5458009)           
remote: Compressing objects:  74% (4015272/5458009)           
remote: Compressing objects:  75% (4069341/5458009)           
remote: Compressing objects:  76% (4126998/5458009)           
remote: Compressing objects:  77% (4181805/5458009)           
remote: Compressing objects:  90% (4910391/5458009)           
remote: Compressing objects:  91% (4949966/5458009)           
remote: Compressing objects:  92% (5000777/5458009)           
remote: Compressing objects:  93% (5062349/5458009)           
remote: Compressing objects:  94% (5105795/5458009)           
remote: Compressing objects:  95% (5158080/5458009)           
remote: Compressing objects:  96% (5221084/5458009)           
remote: Compressing objects:  97% (5276018/5458009)           
remote: Compressing objects:  98% (5331267/5458009)           
remote: Compressing objects:  99% (5380401/5458009)           
remote: Compressing objects: 100% (5453595/5458009)           
remote: Compressing objects: 100% (5458009/5458009)        
|4| Receiving objects:   0% (1/3030)
Receiving objects:   1% (31/3030)
Receiving objects:   2% (61/3030)
Receiving objects:   3% (91/3030)
Receiving objects:   4% (122/3030)
Receiving objects:   5% (152/3030)
Receiving objects:   6% (182/3030)
Receiving objects:   7% (213/3030)
Receiving objects:   8% (243/3030)
Receiving objects:   9% (273/3030)
Receiving objects:  10% (303/3030)
Receiving objects:  11% (334/3030)
Receiving objects:  12% (364/3030)
Receiving objects:  13% (394/3030)
Receiving objects:  14% (425/3030)
Receiving objects:  15% (455/3030)
Receiving objects:  16% (485/3030)
Receiving objects:  17% (516/3030)
Receiving objects:  18% (546/3030)
Receiving objects:  19% (576/3030)
Receiving objects:  20% (606/3030)
Receiving objects:  21% (637/3030)
Receiving objects:  22% (667/3030)
Receiving objects:  23% (697/3030)
Receiving objects:  24% (728/3030)
Receiving objects:  25% (758/3030)
Receiving objects:  26% (788/3030)
Receiving objects:  27% (819/3030)
Receiving objects:  28zes:  51% (840/1662)           
remote: Getting sizes:  52% (856/1662)           
remote: Getting sizes:  53% (873/1662)           
remote: Getting sizes:  54% (890/1662)           
remote: Getting sizes:  55% (906/1662)           
remote: Getting sizes:  56% (923/1662)           
remote: Getting sizes:  57% (940/1662)           
remote: Getting sizes:  58% (956/1662)           
remote: Getting sizes:  59% (973/1662)           
remote: Getting sizes:  60% (989/1662)           
remote: Getting sizes:  61% (1006/1662)           
remote: Getting sizes:  62% (1023/1662)           
remote: Getting sizes:  63% (1039/1662)           
remote: Getting sizes:  64% (1056/1662)           
remote: Getting sizes:  65% (1072/1662)           
remote: Getting sizes:  66% (1089/1662)           
remote: Getting sizes:  67% (1106/1662)           
remote: Getting sizes:  68% (1122/1662)           
remote: Getting sizes:  69% (1139/1662)           
remote: Getting sizes:  70% (1156/1662)           
remote: Getting sizes:  71% (1172/1662)           
remote: Getting sizes:  72% (1189/1662)           
remote: Getting sizes:  73% (1205/1662)           
remote: Getting sizes:  74% (1222/1662)           
remote: Getting sizes:  75% (1239/1662)           
remote: Getting sizes:  76% (1255/1662)           
remote: Getting sizes:  77% (1272/1662)           
remote: Getting sizes:  78% (1289/1662)           
remote: Getting sizes:  79% (1305/1662)           
remote: Getting sizes:  80% (1322/1662)           
remote: Getting sizes:  81% (1338/1662)           
remote: Getting sizes:  82% (1355/1662)           
remote: Getting sizes:  83% (1372/1662)           
remote: Getting sizes:  84% (1388/1662)           
remote: Getting sizes:  85% (1405/1662)           
remote: Getting sizes:  86% (1422/1662)           
remote: Getting sizes:  87% (1438/1662)           
remote: Getting sizes:  88% (1455/1662)           
remote: Getting sizes:  89% (1471/1662)           
remote: Getting sizes:  90% (1488/1662)           
remote: Getting sizes:  91% (1505/1662)           
remote: Getting sizes:  92% (1521/1662)           
remote: Getting sizes:  93% (1538/1662)           
remote: Getting sizes:  94% (1554/1662)           
remote: Getting sizes:  95% (1571/1662)           
remote: Getting sizes:  96% (1588/1662)           
remote: Getting sizes:  97% (1604/1662)           
remote: Getting sizes:  98% (1621/1662)           
remote: Getting sizes:  99% (1638/1662)           
remote: Getting sizes: 100% (1654/1662)           
remote: Getting sizes: 100% (1662/1662)        
|1| remote: Compressing objects:   1% (51315/7381639)           
remote: Compressing objects:   2% (118397/7381639)           
remote: Compressing objects:   3% (190862/7381639)           
remote: Compressing objects:   4% (258417/7381639)           
remote: Compressing objects:   5% (340321/7381639)           
remote: Compressing objects:   6% (469730/7381639)           
remote: Compressing objects:   7% (514034/7381639)           
remote: Compressing objects:   8% (562955/7381639)           
remote: Compressing objects:   9% (627512/7381639)           
remote: Compressing objects:  10% (701721/7381639)           
remote: Compressing objects:  11% (776428/7381639)           
remote: Compressing objects:  12% (852423/7381639)           
remote: Compressing objects:  13% (922710/7381639)           
remote: Compressing objects:  14% (997719/7381639)           
remote: Compressing objects:  15% (1125133/7381639)           
remote: Compressing objects:  16% (1172140/7381639)           
remote: Compressing objects:  17% (1219571/7381639)           
remote: Compressing objects:  18% (1329006/7381639)           
remote: Compressing objects:  19% (1366022/7381639)           
remote: Compressing objects:  20% (1445624/7381639)           
remote: Compressing objects:  21% (1537990/7381639)           
remote: Compressing objects:  22% (1590836/7381639)           
remote: Compressing objects:  23% (1662705/7381639)           
remote: Compressing objects:  24% (1756767/7381639)           
remote: Compress% (849/3030)
Receiving objects:  29% (879/3030)
Receiving objects:  30% (909/3030)
Receiving objects:  31% (940/3030)
Receiving objects:  32% (970/3030)
Receiving objects:  33% (1000/3030)
Receiving objects:  34% (1031/3030)
Receiving objects:  35% (1061/3030)
Receiving objects:  36% (1091/3030)
Receiving objects:  37% (1122/3030)
Receiving objects:  38% (1152/3030)
Receiving objects:  39% (1182/3030)
Receiving objects:  40% (1212/3030)
Receiving objects:  41% (1243/3030)
Receiving objects:  42% (1273/3030)
Receiving objects:  43% (1303/3030)
Receiving objects:  44% (1334/3030)
Receiving objects:  45% (1364/3030)
Receiving objects:  46% (1394/3030)
Receiving objects:  47% (1425/3030)
Receiving objects:  48% (1455/3030)
Receiving objects:  49% (1485/3030)
Receiving objects:  50% (1515/3030)
Receiving objects:  51% (1546/3030)
Receiving objects:  52% (1576/3030)
Receiving objects:  53% (1606/3030)
Receiving objects:  54% (1637/3030)
Receiving objects:  55% (1667/3030)
Receiving objects:  56% (1697/3030)
Receiving objects:  57% (1728/3030)
Receiving objects:  58% (1758/3030)
Receiving objects:  59% (1788/3030)
Receiving objects:  60% (1818/3030)
Receiving objects:  61% (1849/3030)
Receiving objects:  62% (1879/3030)
Receiving objects:  63% (1909/3030)
Receiving objects:  64% (1940/3030)
Receiving objects:  65% (1970/3030)
Receiving objects:  66% (2000/3030)
Receiving objects:  67% (2031/3030)
Receiving objects:  68% (2061/3030)
Receiving objects:  69% (2091/3030)
Receiving objects:  70% (2121/3030)
Receiving objects:  71% (2152/3030)
Receiving objects:  72% (2182/3030)
Receiving objects:  73% (2212/3030)
Receiving objects:  74% (2243/3030)
Receiving objects:  75% (2273/3030)
Receiving objects:  76% (2303/3030)
Receiving objects:  77% (2334/3030)
Receiving objects:  78% (2364/3030)
Receiving objects:  79% (2394/3030)
Receiving objects:  80% (2424/3030)
Receiving objects:  81% (2455/3030)
Receiving objects:  82% (2485/3030)
Receiving objects:  83% (2515/3030)
Receiving objects:  84% (2546/3030)
Receiving objects:  85% (2576/3030)
Receiving objects:  86% (2606/3030)
Receiving objects:  87% (2637/3030)
Receiving objects:  88% (2667/3030)
Receiving objects:  89% (2697/3030)
Receiving objects:  90% (2727/3030)
Receiving objects:  91% (2758/3030)
Receiving objects:  92% (2788/3030)
Receiving objects:  93% (2818/3030)
Receiving objects:  94% (2849/3030)
Receiving objects:  95% (2879/3030)
Receiving objects:  96% (2909/3030)
remote: Total 3030 (delta 1722), reused 2380 (delta 1592)        
|4| Receiving objects:  97% (2940/3030)
Receiving objects:  98% (2970/3030)
Receiving objects:  99% (3000/3030)
Receiving objects: 100% (3030/3030)
Receiving objects: 100% (3030/3030), 2.02 MiB | 10.75 MiB/s, done.
|4| Resolving deltas:   0% (0/1722)
Resolving deltas:   1% (18/1722)
Resolving deltas:   2% (35/1722)
Resolving deltas:   3% (52/1722)
Resolving deltas:   4% (69/1722)
Resolving deltas:   5% (87/1722)
Resolving deltas:   6% (104/1722)
Resolving deltas:   7% (121/1722)
Resolving deltas:   8% (138/1722)
Resolving deltas:   9% (155/1722)
Resolving deltas:  10% (173/1722)
Resolving deltas:  11% (190/1722)
Resolving deltas:  12% (207/1722)
Resolving deltas:  13% (224/1722)
Resolving deltas:  14% (242/1722)
Resolving deltas:  15% (259/1722)
Resolving deltas:  16% (276/1722)
Resolving deltas:  17% (293/1722)
Resolving deltas:  18% (310/1722)
Resolving deltas:  19% (328/1722)
Resolving deltas:  20% (345/1722)
Resolving deltas:  21% (362/1722)
Resolving deltas:  22% (379/1722)
Resolving deltas:  23% (397/1722)
Resolving deltas:  24% (414/1722)
Resolving deltas:  25% (431/1722)
Resolving deltas:  26% (448/1722)
Resolving deltas:  27% (465/1722)
Resolving deltas:  28% (483/1722)
Resolving deltas:  29% (500/1722)
Resolving deltas:  30% (517/1722)
Resolving deltas:  31% (534/1722)
Resolving deltas:  32% (552/1722)
Resolving deltas:  33% (569/1722)
Resolving deltas:  34% (586/1722)
Resolving deltas:  35% (603/1722)
Resolving deltas:  36% (620/1722)
Resolving deltas:  37% (638/1722)
Resolving deltas:  38% (655/1722)
Resolving deltas:  39% (672/1722)
Resolving deltas:  40% (689/1722)
Resolving deltas:  41% (707/1722)
Resolving deltas:  42% (724/1722)
Resolving deltas:  43% (741/1722)
Resolving deltas:  44% (758/1722)
Resolving deltas:  45% (775/1722)
Resolving deltas:  46% (793/1722)
Resolving deltas:  47% (810/1722)
Resolving deltas:  48% (827/1722)
Resolving deltas:  49% (844/1722)
Resolving deltas:  50% (861/1722)
Resolving deltas:  51% (879/1722)
Resolving deltas:  52% (896/1722)
Resolving deltas:  53% (913/1722)
Resolving deltas:  54% (930/1722)
Resolving deltas:  55% (948/1722)
Resolving deltas:  56% (965/1722)
Resolving deltas:  57% (982/1722)
Resolving deltas:  58% (999/1722)
Resolving deltas:  59% (1016/1722)
Resolving deltas:  60% (1034/1722)
Resolving deltas:  61% (1051/1722)
Resolving deltas:  62% (1068/1722)
Resolving deltas:  63% (1085/1722)
Resolving deltas:  64% (1103/1722)
Resolving deltas:  65% (1120/1722)
Resolving deltas:  66% (1137/1722)
Resolving deltas:  67% (1154/1722)
Resolving deltas:  68% (1171/1722)
Resolving deltas:  69% (1189/1722)
Resolving deltas:  70% (1206/1722)
Resolving deltas:  71% (1223/1722)
Resolving deltas:  72% (1240/1722)
Resolving deltas:  73% (1258/1722)
Resolving deltas:  74% (1275/1722)
Resolving deltas:  75% (1292/1722)
Resolving deltas:  76% (1309/1722)
Resolving deltas:  77% (1326/1722)
Resolving deltas:  78% (1344/1722)
Resolving deltas:  79% (1361/1722)
Resolving deltas:  80% (1378/1722)
Resolving deltas:  81% (1395/1722)
Resolving deltas:  82% (1413/1722)
Resolving deltas:  83% (1430/1722)
Resolving deltas:  84% (1447/1722)
Resolving deltas:  85% (1464/1722)
Resolving deltas:  86% (1481/1722)
Resolving deltas:  87% (1499/1722)
Resolving deltas:  88% (1516/1722)
Resolving deltas:  89% (1533/1722)
Resolving deltas:  90% (1550/1722)
Resolving deltas:  91% (1568/1722)
Resolving deltas:  92% (1585/1722)
Resolving deltas:  93% (1602/1722)
Resolving deltas:  94% (1619/1722)
Resolving deltas:  95% (1636/1722)
Resolving deltas:  96% (1654/1722)
Resolving deltas:  97% (1671/1722)
Resolving deltas:  98% (1688/1722)
Resolving deltas:  99% (1705/1722)
Resolving deltas: 100% (1722/1722)
Resolving deltas: 100% (1722/1722), done.
|4|  00:01
(1798/2550)           
remote: Finding sources:  72% (1824/2550)           
remote: Finding sources:  73% (1849/2550)           
remote: Finding sources:  74% (1875/2550)           
remote: Finding sources:  75% (1900/2550)           
remote: Finding sources:  76% (1926/2550)           
remote: Finding sources:  77% (1951/2550)           
remote: Finding sources:  78% (1977/2550)           
remote: Finding sources:  79% (2002/2550)           
remote: Finding sources:  80% (2028/2550)           
remote: Finding sources:  81% (2053/2550)           
remote: Finding sources:  82% (2079/2550)           
remote: Finding sources:  83% (2104/2550)           
remote: Finding sources:  84% (2130/2550)           
remote: Finding sources:  85% (2155/2550)           
remote: Finding sources:  86% (2181/2550)           
remote: Finding sources:  87% (2206/2550)           
remote: Finding sources:  88% (2232/2550)           
remote: Finding sources:  89% (2257/2550)           
remote: Finding sources:  90% (2283/2550)           
remote: Finding sources:  91% (2308/2550)           
remote: Finding sources:  92% (2334/2550)           
remote: Finding sources:  93% (2359/2550)           
remote: Finding sources:  94% (2385/2550)           
remote: Finding sources:  95% (2410/2550)           
remote: Finding sources:  96% (2436/2550)           
remote: Finding sources:  97% (2461/2550)           
remote: Finding sources:  98% (2487/2550)           
remote: Finding sources:  99% (2512/2550)           
remote: Finding sources: 100% (2538/2550)           
remote: Finding sources: 100% (2550/2550)        
|6| remote: Getting sizes:   1% (13/2413)           
remote: Getting sizes:   2% (37/2413)           
remote: Getting sizes:   3% (61/2413)           
remote: Getting sizes:   4% (85/2413)           
remote: Getting sizes:   5% (109/2413)           
remote: Getting sizes:   6% (133/2413)           
remote: Getting sizes:   7% (157/2413)           
remote: Getting sizes:   8% (181/2413)           
remote: Getting sizes:   9% (206/2413)           
remote: Getting sizes:  10% (230/2413)           
remote: Getting sizes:  11% (254/2413)           
remote: Getting sizes:  12% (278/2413)           
remote: Getting sizes:  13% (302/2413)           
remote: Getting sizes:  14% (326/2413)           
remote: Getting sizes:  15% (350/2413)           
remote: Getting sizes:  16% (375/2413)           
remote: Getting sizes:  17% (399/2413)           
remote: Getting sizes:  18% (423/2413)           
remote: Getting sizes:  19% (447/2413)           
remote: Getting sizes:  20% (471/2413)           
remote: Getting sizes:  21% (495/2413)           
remote: Getting sizes:  22% (519/2413)           
remote: Getting sizes:  23% (543/2413)           
remote: Getting sizes:  24% (568/2413)           
remote: Getting sizes:  25% (592/2413)           
remote: Getting sizes:  26% (616/2413)           
remote: Getting sizes:  27% (640/2413)           
remote: Getting sizes:  28% (664/2413)           
remote: Getting sizes:  29% (688/2413)           
remote: Getting sizes:  30% (712/2413)           
remote: Getting sizes:  31% (736/2413)           
remote: Getting sizes:  32% (761/2413)           
remote: Getting sizes:  33% (785/2413)           
remote: Getting sizes:  34% (809/2413)           
remote: Getting sizes:  35% (833/2413)           
remote: Getting sizes:  36% (857/2413)           
remote: Getting sizes:  37% (881/2413)           
remote: Getting sizes:  38% (905/2413)           
remote: Getting sizes:  39% (930/2413)           
remote: Getting sizes:  40% (954/2413)           
remote: Getting sizes:  41% (978/2413)           
remote: Getting sizes:  42% (1002/2413)           
remote: Getting sizes:  43% (1026/2413)           
remote: Getting sizes:  44% (1050/2413)           
remote: Getting sizes:  45% (1074/2413)           
remote: Getting sizes:  46% (1098/2413)           
remote: Getting sizes:  47% (1123/2413)           
remote: Getting sizes:  48% (1147/2413)           
remote: Getting sizes:  49% (1171/2413)           
remote: Getting sizing objects:  25% (1823199/7381639)           
remote: Compressing objects:  26% (1882411/7381639)           
remote: Compressing objects:  27% (1959659/7381639)           
remote: Compressing objects:  28% (2040113/7381639)           
remote: Compressing objects:  29% (2104681/7381639)           
remote: Compressing objects:  30% (2209070/7381639)           
remote: Compressing objects:  31% (2253296/7381639)           
remote: Compressing objects:  32% (2328817/7381639)           
remote: Compressing objects:  33% (2401031/7381639)           
remote: Compressing objects:  34% (2482706/7381639)           
remote: Compressing objects:  35% (2565550/7381639)           
remote: Compressing objects:  36% (2649761/7381639)           
remote: Compressing objects:  37% (2700294/7381639)           
remote: Compressing objects:  38% (2775260/7381639)           
remote: Compressing objects:  39% (2843227/7381639)           
remote: Compressing objects:  40% (2916176/7381639)           
remote: Compressing objects:  41% (2994231/7381639)           
remote: Compressing objects:  42% (3069993/7381639)           
remote: Compressing objects:  43% (3138654/7381639)           
remote: Compressing objects:  44% (3211292/7381639)           
remote: Compressing objects:  45% (3325643/7381639)           
remote: Compressing objects:  46% (3364881/7381639)           
remote: Compressing objects:  47% (3432793/7381639)           
remote: Compressing objects:  48% (3513795/7381639)           
remote: Compressing objects:  60% (4423394/7381639)           
remote: Compressing objects:  61% (4476146/7381639)           
remote: Compressing objects:  62% (4540953/7381639)           
remote: Compressing objects:  63% (4615309/7381639)           
remote: Compressing objects:  64% (4695405/7381639)           
remote: Compressing objects:  65% (4762776/7381639)           
remote: Compressing objects:  66% (4839166/7381639)           
remote: Compressing objects:  67% (4909392/7381639)           
remote: Compressing objects:  68% (4983101/7381639)           
remote: Compressing objects:  69% (5087418/7381639)           
remote: Compressing objects:  70% (5144350/7381639)           
remote: Compressing objects:  71% (5204222/7381639)           
remote: Compressing objects:  72% (5303001/7381639)           
remote: Compressing objects:  73% (5364128/7381639)           
remote: Compressing objects:  74% (5435695/7381639)           
remote: Compressing objects:  75% (5517216/7381639)           
remote: Compressing objects:  76% (5587213/7381639)           
remote: Compressing objects:  77% (5661819/7381639)           
remote: Compressing objects:  79% (5830738/7381639)           
remote: Compressing objects:  80% (5870230/7381639)           
remote: Compressing objects:  81% (5945092/7381639)           
remote: Compressing objects:  82% (6029454/7381639)           
remote: Compressing objects:  83% (6109645/7381639)           
remote: Compressing objects:  84% (6165994/7381639)           
remote: Compressing objects:  85% (6241495/7381639)           
remote: Compressing objects:  86% (6321035/7381639)           
remote: Compressing objects:  87% (6410012/7381639)           
remote: Compressing objects:  88% (6491019/7381639)           
remote: Compressing objects:  89% (6538032/7381639)           
remote: Compressing objects:  90% (6611694/7381639)           
remote: Compressing objects:  91% (6707483/7381639)           
remote: Compressing objects:  92% (6760315/7381639)           
remote: Compressing objects:  93% (6831806/7381639)           
remote: Compressing objects:  94% (6930858/7381639)           
remote: Compressing objects:  95% (7005105/7381639)           
remote: Compressing objects:  96% (7049824/7381639)           
remote: Compressing objects:  97% (7131762/7381639)           
remote: Compressing objects:  98% (7197116/7381639)           
remote: Compressing objects:  99% (7273917/7381639)           
remote: Compressing objects: 100% (7346407/7381639)           
remote: Compressing objects: 100% (7381639/7381639)        
|1| Receiving objects:   0% (1/1706)
Receiving objects:   1% (18/1706)
Receiving objects:   2% (35/1706)
Receiving objects:   3% (52/1706)
Receiving objects:   4% (69/1706)
Receiving objects:   5% (86/1706)
Receiving objects:   6% (103/1706)
Receiving objects:   7% (120/1706)
Receiving objects:   8% (137/1706)
Receiving objects:   9% (154/1706)
Receiving objects:  10% (171/1706)
Receiving objects:  11% (188/1706)
Receiving objects:  12% (205/1706)
Receiving objects:  13% (222/1706)
Receiving objects:  14% (239/1706)
Receiving objects:  15% (256/1706)
Receiving objects:  16% (273/1706)
Receiving objects:  17% (291/1706)
Receiving objects:  18% (308/1706)
Receiving objects:  19% (325/1706)
Receiving objects:  20% (342/1706)
Receiving objects:  21% (359/1706)
Receiving objects:  22% (376/1706)
Receiving objects:  23% (393/1706)
Receiving objects:  24% (410/1706)
Receiving objects:  25% (427/1706)
Receiving objects:  26% (444/1706)
Receiving objects:  27% (461/1706)
Receiving objects:  28% (478/1706)
Receiving objects:  29% (495/1706)
Receiving objects:  30% (512/1706)
Receiving objects:  31% (529/1706)
Receiving objects:  32% (546/1706)
Receiving objects:  33% (563/1706)
Receiving objects:  34% (581/1706)
Receiving objects:  35% (598/1706)
Receiving objects:  36% (615/1706)
Receiving objects:  37% (632/1706)
Receiving objects:  38% (649/1706)
Receiving objects:  39% (666/1706)
Receiving objects:  40% (683/1706)
Receiving objects:  41% (700/1706)
Receiving objects:  42% (717/1706)
Receiving objects:  43% (734/1706)
Receiving objects:  44% (751/1706)
Receiving objects:  45% (768/1706)
Receiving objects:  46% (785/1706)
Receiving objects:  47% (802/1706)
Receiving objects:  48% (819/1706)
Receiving objects:  49% (836/1706)
Receiving objects:  50% (853/1706)
Receiving objects:  51% (871/1706)
Receiving objects:  52% (888/1706)
Receiving objects:  53% (905/1706)
Receiving objects:  54% (922/1706)
Receiving objects:  55% (939/1706)
Receiving objects:  56% (956/1706)
Receiving objects:  57% (973/1706)
Receiving objects:  58% (990/1706)
Receiving objects:  59% (1007/1706)
Receiving objects:  60% (1024/1706)
Receiving objects:  61% (1041/1706)
Receiving objects:  62% (1058/1706)
Receiving objects:  63% (1075/1706)
Receiving objects:  64% (1092/1706)
Receiving objects:  65% (1109/1706)
Receiving objects:  66% (1126/1706)
Receiving objects:  67% (1144/1706)
Receiving objects:  68% (1161/1706)
Receiving objects:  69% (1178/1706)
Receiving objects:  70% (1195/1706)
Receiving objects:  71% (1212/1706)
Receiving objects:  72% (1229/1706)
Receiving objects:  73% (1246/1706)
Receiving objects:  74% (1263/1706)
Receiving objects:  75% (1280/1706)
Receiving objects:  76% (1297/1706)
Receiving objects:  77% (1314/1706)
Receiving objects:  78% (1331/1706)
Receiving objects:  79% (1348/1706)
Receiving objects:  80% (1365/1706)
Receiving objects:  81% (1382/1706)
Receiving objects:  82% (1399/1706)
Receiving objects:  83% (1416/1706)
Receiving objects:  84% (1434/1706)
Receiving objects:  85% (1451/1706)
Receiving objects:  86% (1468/1706)
Receiving objects:  87% (1485/1706)
Receiving objects:  88% (1502/1706)
Receiving objects:  89% (1519/1706)
Receiving objects:  90% (1536/1706)
Receiving objects:  91% (1553/1706)
Receiving objects:  92% (1570/1706)
Receiving objects:  93% (1587/1706)
Receiving objects:  94% (1604/1706)
Receiving objects:  95% (1621/1706)
Receiving objects:  96% (1638/1706)
Receiving objects:  97% (1655/1706)
Receiving objects:  98% (1672/1706)
Receiving objects:  99% (1689/1706)
remote: Total 1706 (delta 329), reused 445 (delta 41)        
|1| Receiving objects: 100% (1706/1706)
Receiving objects: 100% (1706/1706), 2.30 MiB | 5.66 MiB/s, done.
|1| Resolving deltas:   0% (0/329)
Resolving deltas:   1% (4/329)
Resolving deltas:   2% (7/329)
Resolving deltas:   3% (10/329)
Resolving deltas:   4% (14/329)
Resolving deltas:   5% (17/329)
Resolving deltas:   6% (21/329)
Resolving deltas:   7% (24/329)
Resolving deltas:   8% (27/329)
Resolving deltas:   9% (30/329)
Resolving deltas:  10% (33/329)
Resolving deltas:  11% (37/329)
Resolving deltas:  12% (41/329)
Resolving deltas:  13% (43/329)
Resolving deltas:  14% (48/329)
Resolving deltas:  15% (50/329)
Resolving deltas:  16% (53/329)
Resolving deltas:  17% (56/329)
Resolving deltas:  18% (60/329)
Resolving deltas:  19% (63/329)
Resolving deltas:  20% (66/329)
Resolving deltas:  21% (70/329)
Resolving deltas:  22% (73/329)
Resolving deltas:  23% (76/329)
Resolving deltas:  24% (79/329)
Resolving deltas:  25% (83/329)
Resolving deltas:  26% (86/329)
Resolving deltas:  27% (89/329)
Resolving deltas:  28% (93/329)
Resolving deltas:  29% (96/329)
Resolving deltas:  30% (99/329)
Resolving deltas:  31% (102/329)
Resolving deltas:  32% (106/329)
Resolving deltas:  33% (109/329)
Resolving deltas:  34% (112/329)
Resolving deltas:  35% (116/329)
Resolving deltas:  36% (119/329)
Resolving deltas:  37% (122/329)
Resolving deltas:  38% (126/329)
Resolving deltas:  39% (129/329)
Resolving deltas:  40% (132/329)
Resolving deltas:  41% (135/329)
Resolving deltas:  42% (139/329)
Resolving deltas:  43% (142/329)
Resolving deltas:  44% (146/329)
Resolving deltas:  45% (149/329)
Resolving deltas:  46% (152/329)
Resolving deltas:  47% (155/329)
Resolving deltas:  48% (158/329)
Resolving deltas:  49% (162/329)
Resolving deltas:  50% (165/329)
Resolving deltas:  51% (168/329)
Resolving deltas:  52% (172/329)
Resolving deltas:  53% (175/329)
Resolving deltas:  54% (178/329)
Resolving deltas:  55% (181/329)
Resolving deltas:  56% (185/329)
Resolving deltas:  57% (188/329)
Resolving deltas:  58% (191/329)
Resolving deltas:  59% (195/329)
Resolving deltas:  60% (198/329)
Resolving deltas:  61% (201/329)
Resolving deltas:  62% (204/329)
Resolving deltas:  63% (208/329)
Resolving deltas:  64% (211/329)
Resolving deltas:  65% (214/329)
Resolving deltas:  66% (218/329)
Resolving deltas:  67% (221/329)
Resolving deltas:  68% (224/329)
Resolving deltas:  69% (228/329)
Resolving deltas:  70% (231/329)
Resolving deltas:  71% (234/329)
Resolving deltas:  72% (237/329)
Resolving deltas:  73% (241/329)
Resolving deltas:  74% (244/329)
Resolving deltas:  75% (247/329)
Resolving deltas:  76% (251/329)
Resolving deltas:  77% (254/329)
Resolving deltas:  78% (257/329)
Resolving deltas:  79% (260/329)
Resolving deltas:  80% (264/329)
Resolving deltas:  81% (267/329)
Resolving deltas:  82% (270/329)
Resolving deltas:  83% (274/329)
Resolving deltas:  84% (277/329)
Resolving deltas:  85% (280/329)
Resolving deltas:  86% (283/329)
Resolving deltas:  87% (287/329)
Resolving deltas:  88% (290/329)
Resolving deltas:  89% (293/329)
Resolving deltas:  90% (297/329)
Resolving deltas:  91% (301/329)
Resolving deltas:  92% (303/329)
Resolving deltas:  93% (306/329)
Resolving deltas:  94% (310/329)
Resolving deltas:  95% (313/329)
Resolving deltas:  96% (316/329)
Resolving deltas:  97% (320/329)
Resolving deltas:  98% (323/329)
Resolving deltas:  99% (326/329)
Resolving deltas: 100% (329/329)
Resolving deltas: 100% (329/329), done.
|1| Submodule 'lib/ve' (https://gerrit.wikimedia.org/r/VisualEditor/VisualEditor.git) registered for path 'lib/ve'
|1| Cloning into '/var/www/html/w/extensions/VisualEditor/lib/ve'...
|1| remote: Counting objects: 1           
remote: Counting objects: 222, done        
|1| remote: Finding sources:   1% (802/160207)           
remote: Finding sources:   2% (2404/160207)           
remote: Finding sources:   3% (4006/160207)           
remote: Finding sources:   4% (5608/160207)           
remote: Finding sources:   5% (7210/160207)           
remote: Finding sources:   6% (8812/160207)           
remote: Finding sources:   7% (10414/160207)           
remote: Finding sources:   8% (12016/160207)           
remote: Finding sources:   9% (13618/160207)           
remote: Finding sources:  10% (15220/160207)           
remote: Finding sources:  11% (16822/160207)           
remote: Finding sources:  12% (18424/160207)           
remote: Finding sources:  13% (20026/160207)           
remote: Finding sources:  14% (21628/160207)           
remote: Finding sources:  15% (23231/160207)           
remote: Finding sources:  16% (24833/160207)           
remote: Finding sources:  17% (26435/160207)           
remote: Finding sources:  18% (28037/160207)           
remote: Finding sources:  19% (29639/160207)           
remote: Finding sources:  20% (31241/160207)           
remote: Finding sources:  21% (32843/160207)           
remote: Finding sources:  22% (34445/160207)           
remote: Finding sources:  23% (36047/160207)           
remote: Finding sources:  24% (37649/160207)           
remote: Finding sources:  25% (39251/160207)           
remote: Finding sources:  26% (40853/160207)           
remote: Finding sources:  27% (42455/160207)           
remote: Finding sources:  28% (44057/160207)           
remote: Finding sources:  29% (45659/160207)           
remote: Finding sources:  30% (47262/160207)           
remote: Finding sources:  31% (48864/160207)           
remote: Finding sources:  32% (50466/160207)           
remote: Finding sources:  33% (52068/160207)           
remote: Finding sources:  34% (53670/160207)           
remote: Finding sources:  35% (55272/160207)           
remote: Finding sources:  36% (56874/160207)           
remote: Finding sources:  37% (58476/160207)           
remote: Finding sources:  38% (60078/160207)           
remote: Finding sources:  39% (61680/160207)           
remote: Finding sources:  40% (63282/160207)           
remote: Finding sources:  41% (64884/160207)           
remote: Finding sources:  42% (66486/160207)           
remote: Finding sources:  43% (68088/160207)           
remote: Finding sources:  44% (69691/160207)           
remote: Finding sources:  45% (71293/160207)           
remote: Finding sources:  46% (72895/160207)           
remote: Finding sources:  47% (74497/160207)           
remote: Finding sources:  48% (76099/160207)           
remote: Finding sources:  49% (77701/160207)           
remote: Finding sources:  50% (79303/160207)           
remote: Finding sources:  51% (80905/160207)           
remote: Finding sources:  52% (82507/160207)           
remote: Finding sources:  53% (84109/160207)           
remote: Finding sources:  54% (85711/160207)           
remote: Finding sources:  55% (87313/160207)           
remote: Finding sources:  56% (88915/160207)           
remote: Finding sources:  57% (90517/160207)           
remote: Finding sources:  58% (92120/160207)           
remote: Finding sources:  59% (93722/160207)           
remote: Finding sources:  60% (95324/160207)           
remote: Finding sources:  61% (96926/160207)           
remote: Finding sources:  62% (98528/160207)           
remote: Finding sources:  63% (100130/160207)           
remote: Finding sources:  64% (101732/160207)           
remote: Finding sources:  65% (103334/160207)           
remote: Finding sources:  66% (104936/160207)           
remote: Finding sources:  67% (106538/160207)           
remote: Finding sources:  68% (108140/160207)           
remote: Finding sources:  69% (109742/160207)           
remote: Finding sources:  70% (111344/160207)           
remote: Finding sources:  71% (112946/160207)           
remote: Finding sources:  72% (114548/160207)           
remote: Finding sources:  73% (116151/160207)           
remote: Finding sources:  74% (117753/160207)           
remote: Finding sources:  75% (119355/160207)           
remote: Finding sources:  76% (120957/160207)           
remote: Finding sources:  77% (122559/160207)           
remote: Finding sources:  78% (124161/160207)           
remote: Finding sources:  79% (125763/160207)           
remote: Finding sources:  80% (127365/160207)           
remote: Finding sources:  81% (128967/160207)           
remote: Finding sources:  82% (130569/160207)           
remote: Finding sources:  83% (132171/160207)           
remote: Finding sources:  84% (133773/160207)           
remote: Finding sources:  85% (135375/160207)           
remote: Finding sources:  86% (136977/160207)           
remote: Finding sources:  87% (138580/160207)           
remote: Finding sources:  88% (es:  50% (1195/2413)           
remote: Getting sizes:  51% (1219/2413)           
remote: Getting sizes:  52% (1243/2413)           
remote: Getting sizes:  53% (1267/2413)           
remote: Getting sizes:  54% (1291/2413)           
remote: Getting sizes:  55% (1316/2413)           
remote: Getting sizes:  56% (1340/2413)           
remote: Getting sizes:  57% (1364/2413)           
remote: Getting sizes:  58% (1388/2413)           
remote: Getting sizes:  59% (1412/2413)           
remote: Getting sizes:  60% (1436/2413)           
remote: Getting sizes:  61% (1460/2413)           
remote: Getting sizes:  62% (1484/2413)           
remote: Getting sizes:  63% (1509/2413)           
remote: Getting sizes:  64% (1533/2413)           
remote: Getting sizes:  65% (1557/2413)           
remote: Getting sizes:  66% (1581/2413)           
remote: Getting sizes:  67% (1605/2413)           
remote: Getting sizes:  68% (1629/2413)           
remote: Getting sizes:  69% (1653/2413)           
remote: Getting sizes:  70% (1678/2413)           
remote: Getting sizes:  71% (1702/2413)           
remote: Getting sizes:  72% (1726/2413)           
remote: Getting sizes:  73% (1750/2413)           
remote: Getting sizes:  74% (1774/2413)           
remote: Getting sizes:  75% (1798/2413)           
remote: Getting sizes:  76% (1822/2413)           
remote: Getting sizes:  77% (1846/2413)           
remote: Getting sizes:  78% (1871/2413)           
remote: Getting sizes:  79% (1895/2413)           
remote: Getting sizes:  80% (1919/2413)           
remote: Getting sizes:  81% (1943/2413)           
remote: Getting sizes:  82% (1967/2413)           
remote: Getting sizes:  83% (1991/2413)           
remote: Getting sizes:  84% (2015/2413)           
remote: Getting sizes:  85% (2039/2413)           
remote: Getting sizes:  86% (2064/2413)           
remote: Getting sizes:  87% (2088/2413)           
remote: Getting sizes:  88% (2112/2413)           
remote: Getting sizes:  89% (2136/2413)           
remote: Getting sizes:  90% (2160/2413)           
remote: Getting sizes:  91% (2184/2413)           
remote: Getting sizes:  92% (2208/2413)           
remote: Getting sizes:  93% (2233/2413)           
remote: Getting sizes:  94% (2257/2413)           
remote: Getting sizes:  95% (2281/2413)           
remote: Getting sizes:  96% (2305/2413)           
remote: Getting sizes:  97% (2329/2413)           
remote: Getting sizes:  98% (2353/2413)           
remote: Getting sizes:  99% (2377/2413)           
remote: Getting sizes: 100% (2401/2413)           
remote: Getting sizes: 100% (2413/2413)        
|6| remote: Compressing objects:   1% (73/14291)           
remote: Compressing objects:   2% (223/14291)           
remote: Compressing objects:   3% (360/14291)           
remote: Compressing objects:   4% (507/14291)           
remote: Compressing objects:   5% (644/14291)           
remote: Compressing objects:   6% (788/14291)           
remote: Compressing objects:   7% (935/14291)           
remote: Compressing objects:   8% (1072/14291)           
remote: Compressing objects:   9% (1216/14291)           
remote: Compressing objects:  10% (1398/14291)           
remote: Compressing objects:  11% (1501/14291)           
remote: Compressing objects:  12% (1651/14291)           
remote: Compressing objects:  13% (1794/14291)           
remote: Compressing objects:  14% (1942/14291)           
remote: Compressing objects:  15% (2073/14291)           
remote: Compressing objects:  16% (2225/14291)           
remote: Compressing objects:  17% (2360/14291)           
remote: Compressing objects:  18% (2506/14291)           
remote: Compressing objects:  19% (2646/14291)           
remote: Compressing objects:  20% (2787/14291)           
remote: Compressing objects:  21% (2955/14291)           
remote: Compressing objects:  22% (3095/14291)           
remote: Compressing objects:  23% (3226/14291)           
remote: Compressing objects:  24% (3359/14291)           
remote: Compressing objects:  25% (3522/14291)           
remote: Compressing objects:  26% (3658/14291)           
remote: Compressing objects:  27% (3821/14291)           
remote: Compressing objects:  28% (3932/14291)           
remote: Compressing objects:  29% (4102/14291)           
remote: Compressing objects:  30% (4263/14291)           
remote: Compressing objects:  31% (4390/14291)           
remote: Compressing objects:  32% (4530/14291)           
remote: Compressing objects:  33% (4686/14291)           
remote: Compressing objects:  34% (4845/14291)           
remote: Compressing objects:  35% (4938/14291)           
remote: Compressing objects:  36% (5077/14291)           
remote: Compressing objects:  37% (5293/14291)           
remote: Compressing objects:  38% (5370/14291)           
remote: Compressing objects:  39% (5512/14291)           
remote: Compressing objects:  40% (5728/14291)           
remote: Compressing objects:  41% (5794/14291)           
remote: Compressing objects:  42% (5933/14291)           
remote: Compressing objects:  43% (6157/14291)           
remote: Compressing objects:  44% (6218/14291)           
remote: Compressing objects:  45% (6407/14291)           
remote: Compressing objects:  46% (6503/14291)           
remote: Compressing objects:  47% (6661/14291)           
remote: Compressing objects:  48% (6818/14291)           
remote: Compressing objects:  49% (6958/14291)           
remote: Compressing objects:  50% (7091/14291)           
remote: Compressing objects:  51% (7321/14291)           
remote: Compressing objects:  52% (7368/14291)           
remote: Compressing objects:  53% (7508/14291)           
remote: Compressing objects:  54% (7662/14291)           
remote: Compressing objects:  55% (7789/14291)           
remote: Compressing objects:  56% (7932/14291)           
remote: Compressing objects:  60% (8554/14291)           
remote: Compressing objects:  62% (8793/14291)           
remote: Compressing objects:  63% (8937/14291)           
remote: Compressing objects:  64% (9100/14291)           
remote: Compressing objects:  65% (9236/14291)           
remote: Compressing objects:  66% (9370/14291)           
remote: Compressing objects:  67% (9539/14291)           
remote: Compressing objects:  67% (9560/14291)           
remote: Compressing objects:  68% (9650/14291)           
remote: Compressing objects:  69% (9805/14291)           
remote: Compressing objects:  70% (9937/14291)           
remote: Compressing objects:  71% (10080/14291)           
remote: Compressing objects:  72% (10229/14291)           
remote: Compressing objects:  73% (10362/14291)           
remote: Compressing objects:  74% (10506/14291)           
remote: Compressing objects:  75% (10658/14291)           
remote: Compressing objects:  76% (10855/14291)           
remote: Compressing objects:  77% (10947/14291)           
remote: Compressing objects:  78% (11085/14291)           
remote: Compressing objects:  79% (11276/14291)           
remote: Compressing objects:  80% (11393/14291)           
remote: Compressing objects:  81% (11514/14291)           
remote: Compressing objects:  82% (11674/14291)           
remote: Compressing objects:  83% (11855/14291)           
remote: Compressing objects:  84% (11938/14291)           
remote: Compressing objects:  85% (12087/14291)           
remote: Compressing objects:  86% (12219/14291)           
remote: Compressing objects:  87% (12467/14291)           
remote: Compressing objects:  88% (12620/14291)           
remote: Compressing objects:  89% (12772/14291)           
remote: Compressing objects:  90% (12822/14291)           
remote: Compressing objects:  91% (12938/14291)           
remote: Compressing objects:  92% (13106/14291)           
remote: Compressing objects:  93% (13285/14291)           
remote: Compressing objects:  94% (13398/14291)           
remote: Compressing objects:  95% (13542/14291)           
remote: Compressing objects:  96% (13670/14291)           
remote: Compressing objects:  97% (13795/14291)           
remote: Compressing objects:  98% (13936/14291)           
remote: Compressing objects:  99% (14099/14291)           
remote: Compressing objects: 100% (14221/14291)           
remote: Compressing objects: 100% (14290/14291)        
|6| Receiving objects:   0% (1/2550)
Receiving objects:   1% (26/2550)
Receiving objects:   2% (51/2550)
Receiving objects:   3% (77/2550)
Receiving objects:   4% (102/2550)
Receiving objects:   5% (128/2550)
Receiving objects:   6% (153/2550)
Receiving objects:   7% (179/2550)
Receiving objects:   8% (204/2550)
Receiving objects:   9% (230/2550)
Receiving objects:  10% (255/2550)
Receiving objects:  11% (281/2550)
Receiving objects:  12% (306/2550)
Receiving objects:  13% (332/2550)
Receiving objects:  14% (357/2550)
Receiving objects:  15% (383/2550)
Receiving objects:  16% (408/2550)
Receiving objects:  17% (434/2550)
Receiving objects:  18% (459/2550)
Receiving objects:  19% (485/2550)
Receiving objects:  20% (510/2550)
Receiving objects:  21% (536/2550)
Receiving objects:  22% (561/2550)
Receiving objects:  23% (587/2550)
Receiving objects:  24% (612/2550)
Receiving objects:  25% (638/2550)
Receiving objects:  26% (663/2550)
Receiving objects:  27% (689/2550)
Receiving objects:  28% (714/2550)
Receiving objects:  29% (740/2550)
Receiving objects:  30% (765/2550)
Receiving objects:  31% (791/2550)
Receiving objects:  32% (816/2550)
Receiving objects:  33% (842/2550)
Receiving objects:  34% (867/2550)
Receiving objects:  35% (893/2550)
Receiving objects:  36% (918/2550)
Receiving objects:  37% (944/2550)
Receiving objects:  38% (969/2550)
Receiving objects:  39% (995/2550)
Receiving objects:  40% (1020/2550)
Receiving objects:  41% (1046/2550)
Receiving objects:  42% (1071/2550)
Receiving objects:  43% (1097/2550)
Receiving objects:  44% (1122/2550)
Receiving objects:  45% (1148/2550)
Receiving objects:  46% (1173/2550)
Receiving objects:  47% (1199/2550)
Receiving objects:  48% (1224/2550)
Receiving objects:  49% (1250/2550)
Receiving objects:  50% (1275/2550)
Receiving objects:  51% (1301/2550)
Receiving objects:  52% (1326/2550)
Receiving objects:  53% (1352/2550)
Receiving objects:  54% (1377/2550)
Receiving objects:  55% (1403/2550)
Receiving objects:  56% (1428/2550)
Receiving objects:  57% (1454/2550)
Receiving objects:  58% (1479/2550)
Receiving objects:  59% (1505/2550)
Receiving objects:  60% (1530/2550)
Receiving objects:  61% (1556/2550), 2.82 MiB | 5.60 MiB/s
Receiving objects:  62% (1581/2550), 2.82 MiB | 5.60 MiB/s
Receiving objects:  63% (1607/2550), 2.82 MiB | 5.60 MiB/s
Receiving objects:  64% (1632/2550), 2.82 MiB | 5.60 MiB/s
Receiving objects:  65% (1658/2550), 2.82 MiB | 5.60 MiB/s
Receiving objects:  66% (1683/2550), 2.82 MiB | 5.60 MiB/s
Receiving objects:  67% (1709/2550), 2.82 MiB | 5.60 MiB/s
Receiving objects:  68% (1734/2550), 2.82 MiB | 5.60 MiB/s
Receiving objects:  69% (1760/2550), 2.82 MiB | 5.60 MiB/s
Receiving objects:  70% (1785/2550), 2.82 MiB | 5.60 MiB/s
Receiving objects:  71% (1811/2550), 2.82 MiB | 5.60 MiB/s
Receiving objects:  72% (1836/2550), 2.82 MiB | 5.60 MiB/s
Receiving objects:  73% (1862/2550), 2.82 MiB | 5.60 MiB/s
Receiving objects:  74% (1887/2550), 2.82 MiB | 5.60 MiB/s
Receiving objects:  75% (1913/2550), 2.82 MiB | 5.60 MiB/s
Receiving objects:  76% (1938/2550), 2.82 MiB | 5.60 MiB/s
Receiving objects:  77% (1964/2550), 2.82 MiB | 5.60 MiB/s
Receiving objects:  78% (1989/2550), 2.82 MiB | 5.60 MiB/s
Receiving objects:  79% (2015/2550), 2.82 MiB | 5.60 MiB/s
Receiving objects:  80% (2040/2550), 2.82 MiB | 5.60 MiB/s
Receiving objects:  81% (2066/2550), 2.82 MiB | 5.60 MiB/s
Receiving objects:  82% (2091/2550), 2.82 MiB | 5.60 MiB/s
Receiving objects:  83% (2117/2550), 2.82 MiB | 5.60 MiB/s
Receiving objects:  84% (2142/2550), 2.82 MiB | 5.60 MiB/s
Receiving objects:  85% (2168/2550), 2.82 MiB | 5.60 MiB/s
Receiving objects:  86% (2193/2550), 2.82 MiB | 5.60 MiB/s
Receiving objects:  87% (2219/2550), 2.82 MiB | 5.60 MiB/s
Receiving objects:  88% (2244/2550), 2.82 MiB | 5.60 MiB/s
Receiving objects:  89% (2270/2550), 2.82 MiB | 5.60 MiB/s
Receiving objects:  90% (2295/2550), 2.82 MiB | 5.60 MiB/s
Receiving objects:  91% (2321/2550), 2.82 MiB | 5.60 MiB/s
Receiving objects:  92% (2346/2550), 2.82 MiB | 5.60 MiB/s
Receiving objects:  93% (2372/2550), 2.82 MiB | 5.60 MiB/s
Receiving objects:  94% (2397/2550), 2.82 MiB | 5.60 MiB/s
Receiving objects:  95% (2423/2550), 2.82 MiB | 5.60 MiB/s
Receiving objects:  96% (2448/2550), 2.82 MiB | 5.60 MiB/s
Receiving objects:  97% (2474/2550), 2.82 MiB | 5.60 MiB/s
remote: Total 2550 (delta 312), reused 1065 (delta 134)        
|6| Receiving objects:  98% (2499/2550), 2.82 MiB | 5.60 MiB/s
Receiving objects:  99% (2525/2550), 2.82 MiB | 5.60 MiB/s
Receiving objects: 100% (2550/2550), 2.82 MiB | 5.60 MiB/s
Receiving objects: 100% (2550/2550), 3.89 MiB | 6.28 MiB/s, done.
|6| Resolving deltas:   0% (0/312)
Resolving deltas:   1% (4/312)
Resolving deltas:   2% (7/312)
Resolving deltas:   3% (10/312)
Resolving deltas:   4% (13/312)
Resolving deltas:   5% (16/312)
Resolving deltas:   6% (19/312)
Resolving deltas:   7% (23/312)
Resolving deltas:   8% (25/312)
Resolving deltas:   9% (29/312)
Resolving deltas:  10% (32/312)
Resolving deltas:  11% (35/312)
Resolving deltas:  12% (38/312)
Resolving deltas:  13% (41/312)
Resolving deltas:  14% (44/312)
Resolving deltas:  15% (47/312)
Resolving deltas:  16% (50/312)
Resolving deltas:  17% (55/312)
Resolving deltas:  18% (57/312)
Resolving deltas:  19% (60/312)
Resolving deltas:  20% (63/312)
Resolving deltas:  21% (66/312)
Resolving deltas:  22% (69/312)
Resolving deltas:  23% (72/312)
Resolving deltas:  24% (75/312)
Resolving deltas:  25% (78/312)
Resolving deltas:  26% (82/312)
Resolving deltas:  27% (85/312)
Resolving deltas:  28% (88/312)
Resolving deltas:  29% (91/312)
Resolving deltas:  30% (94/312)
Resolving deltas:  31% (97/312)
Resolving deltas:  32% (100/312)
Resolving deltas:  33% (103/312)
Resolving deltas:  34% (107/312)
Resolving deltas:  35% (110/312)
Resolving deltas:  36% (113/312)
Resolving deltas:  37% (116/312)
Resolving deltas:  38% (120/312)
Resolving deltas:  39% (122/312)
Resolving deltas:  40% (125/312)
Resolving deltas:  41% (128/312)
Resolving deltas:  42% (132/312)
Resolving deltas:  43% (136/312)
Resolving deltas:  44% (138/312)
Resolving deltas:  45% (141/312)
Resolving deltas:  46% (144/312)
Resolving deltas:  47% (147/312)
Resolving deltas:  48% (150/312)
Resolving deltas:  49% (153/312)
Resolving deltas:  50% (156/312)
Resolving deltas:  51% (160/312)
Resolving deltas:  52% (163/312)
Resolving deltas:  53% (166/312)
Resolving deltas:  54% (169/312)
Resolving deltas:  55% (173/312)
Resolving deltas:  56% (177/312)
Resolving deltas:  57% (178/312)
Resolving deltas:  58% (181/312)
Resolving deltas:  59% (185/312)
Resolving deltas:  60% (188/312)
Resolving deltas:  61% (191/312)
Resolving deltas:  62% (194/312)
Resolving deltas:  63% (197/312)
Resolving deltas:  64% (200/312)
Resolving deltas:  65% (203/312)
Resolving deltas:  66% (206/312)
Resolving deltas:  67% (210/312)
Resolving deltas:  68% (213/312)
Resolving deltas:  69% (216/312)
Resolving deltas:  70% (219/312)
Resolving deltas:  71% (222/312)
Resolving deltas:  72% (225/312)
Resolving deltas:  73% (229/312)
Resolving deltas:  74% (231/312)
Resolving deltas:  75% (234/312)
Resolving deltas:  76% (239/312)
Resolving deltas:  77% (241/312)
Resolving deltas:  78% (246/312)
Resolving deltas:  79% (247/312)
Resolving deltas:  80% (250/312)
Resolving deltas:  81% (253/312)
Resolving deltas:  82% (256/312)
Resolving deltas:  83% (259/312)
Resolving deltas:  84% (263/312)
Resolving deltas:  85% (266/312)
Resolving deltas:  86% (269/312)
Resolving deltas:  87% (272/312)
Resolving deltas:  88% (275/312)
Resolving deltas:  89% (278/312)
Resolving deltas:  90% (281/312)
Resolving deltas:  91% (284/312)
Resolving deltas:  92% (288/312)
Resolving deltas:  93% (291/312)
Resolving deltas:  94% (294/312)
Resolving deltas:  95% (298/312)
Resolving deltas:  96% (300/312)
Resolving deltas:  97% (304/312)
Resolving deltas:  98% (306/312)
Resolving deltas:  99% (309/312)
Resolving deltas: 100% (312/312)
Resolving deltas: 100% (312/312), done.
|6|  00:01
140182/160207)           
remote: Finding sources:  89% (141784/160207)           
remote: Finding sources:  90% (143386/160207)           
remote: Finding sources:  91% (144988/160207)           
remote: Finding sources:  92% (146590/160207)           
remote: Finding sources:  93% (148192/160207)           
remote: Finding sources:  94% (149794/160207)           
remote: Finding sources:  95% (151396/160207)           
remote: Finding sources:  96% (152998/160207)           
remote: Finding sources:  97% (154600/160207)           
remote: Finding sources:  98% (156202/160207)           
remote: Finding sources:  99% (157804/160207)           
remote: Finding sources: 100% (159406/160207)           
remote: Finding sources: 100% (160207/160207)        
|1| remote: Getting sizes:   1% (45/8938)           
remote: Getting sizes:   2% (135/8938)           
remote: Getting sizes:   3% (224/8938)           
remote: Getting sizes:   4% (313/8938)           
remote: Getting sizes:   5% (403/8938)           
remote: Getting sizes:   6% (492/8938)           
remote: Getting sizes:   7% (581/8938)           
remote: Getting sizes:   8% (671/8938)           
remote: Getting sizes:   9% (760/8938)           
remote: Getting sizes:  10% (850/8938)           
remote: Getting sizes:  11% (939/8938)           
remote: Getting sizes:  12% (1028/8938)           
remote: Getting sizes:  13% (1118/8938)           
remote: Getting sizes:  14% (1207/8938)           
remote: Getting sizes:  15% (1297/8938)           
remote: Getting sizes:  16% (1386/8938)           
remote: Getting sizes:  17% (1475/8938)           
remote: Getting sizes:  18% (1565/8938)           
remote: Getting sizes:  19% (1654/8938)           
remote: Getting sizes:  20% (1743/8938)           
remote: Getting sizes:  21% (1833/8938)           
remote: Getting sizes:  22% (1922/8938)           
remote: Getting sizes:  23% (2012/8938)           
remote: Getting sizes:  24% (2101/8938)           
remote: Getting sizes:  25% (2190/8938)           
remote: Getting sizes:  26% (2280/8938)           
remote: Getting sizes:  27% (2369/8938)           
remote: Getting sizes:  28% (2458/8938)           
remote: Getting sizes:  29% (2548/8938)           
remote: Getting sizes:  30% (2637/8938)           
remote: Getting sizes:  31% (2727/8938)           
remote: Getting sizes:  32% (2816/8938)           
remote: Getting sizes:  33% (2905/8938)           
remote: Getting sizes:  34% (2995/8938)           
remote: Getting sizes:  35% (3084/8938)           
remote: Getting sizes:  36% (3173/8938)           
remote: Getting sizes:  37% (3263/8938)           
remote: Getting sizes:  38% (3352/8938)           
remote: Getting sizes:  39% (3442/8938)           
remote: Getting sizes:  40% (3531/8938)           
remote: Getting sizes:  41% (3620/8938)           
remote: Getting sizes:  42% (3710/8938)           
remote: Getting sizes:  43% (3799/8938)           
remote: Getting sizes:  44% (3889/8938)           
remote: Getting sizes:  45% (3978/8938)           
remote: Getting sizes:  46% (4067/8938)           
remote: Getting sizes:  47% (4157/8938)           
remote: Getting sizes:  48% (4246/8938)           
remote: Getting sizes:  49% (4335/8938)           
remote: Getting sizes:  50% (4425/8938)           
remote: Getting sizes:  51% (4514/8938)           
remote: Getting sizes:  52% (4604/8938)           
remote: Getting sizes:  53% (4693/8938)           
remote: Getting sizes:  54% (4782/8938)           
remote: Getting sizes:  55% (4872/8938)           
remote: Getting sizes:  56% (4961/8938)           
remote: Getting sizes:  57% (5050/8938)           
remote: Getting sizes:  58% (5140/8938)           
remote: Getting sizes:  59% (5229/8938)           
remote: Getting sizes:  60% (5319/8938)           
remote: Getting sizes:  61% (5408/8938)           
remote: Getting sizes:  62% (5497/8938)           
remote: Getting sizes:  63% (5587/8938)           
remote: Getting sizes:  64% (5676/8938)           
remote: Getting sizes:  65% (5766/8938)           
remote: Getting sizes:  66% (5855/8938)           
remote: Getting sizes:  67% (5944/8938)           
remote: Getting sizes:  68% (6034/8938)           
remote: Getting sizes:  69% (6123/8938)           
remote: Getting sizes:  70% (6212/8938)           
remote: Getting sizes:  71% (6302/8938)           
remote: Getting sizes:  72% (6391/8938)           
remote: Getting sizes:  73% (6481/8938)           
remote: Getting sizes:  74% (6570/8938)           
remote: Getting sizes:  75% (6659/8938)           
remote: Getting sizes:  76% (6749/8938)           
remote: Getting sizes:  77% (6838/8938)           
remote: Getting sizes:  78% (6927/8938)           
remote: Getting sizes:  79% (7017/8938)           
remote: Getting sizes:  80% (7106/8938)           
remote: Getting sizes:  81% (7196/8938)           
remote: Getting sizes:  82% (7285/8938)           
remote: Getting sizes:  83% (7374/8938)           
remote: Getting sizes:  84% (7464/8938)           
remote: Getting sizes:  85% (7553/8938)           
remote: Getting sizes:  86% (7642/8938)           
remote: Getting sizes:  87% (7732/8938)           
remote: Getting sizes:  88% (7821/8938)           
remote: Getting sizes:  89% (7911/8938)           
remote: Getting sizes:  90% (8000/8938)           
remote: Getting sizes:  91% (8089/8938)           
remote: Getting sizes:  92% (8179/8938)           
remote: Getting sizes:  93% (8268/8938)           
remote: Getting sizes:  94% (8358/8938)           
remote: Getting sizes:  95% (8447/8938)           
remote: Getting sizes:  96% (8536/8938)           
remote: Getting sizes:  97% (8626/8938)           
remote: Getting sizes:  98% (8715/8938)           
remote: Getting sizes:  99% (8804/8938)           
remote: Getting sizes: 100% (8894/8938)           
remote: Getting sizes: 100% (8938/8938)        
|1| remote: Compressing objects:   1% (12780/2194276)           
remote: Compressing objects:   2% (33278/2194276)           
remote: Compressing objects:   3% (54888/2194276)           
remote: Compressing objects:   4% (77292/2194276)           
remote: Compressing objects:  26% (575342/2194276)           
remote: Compressing objects:  46% (1017642/2194276)           
remote: Compressing objects:  52% (1150965/2194276)           
remote: Compressing objects:  58% (1269139/2194276)           
remote: Compressing objects:  63% (1386988/2194276)           
remote: Compressing objects:  66% (1450259/2194276)           
remote: Compressing objects:  68% (1503074/2194276)           
remote: Compressing objects:  71% (1549699/2194276)           
remote: Compressing objects:  72% (1586294/2194276)           
remote: Compressing objects:  74% (1620871/2194276)           
remote: Compressing objects:  75% (1652365/2194276)           
remote: Compressing objects:  77% (1678895/2194276)           
remote: Compressing objects:  78% (1704094/2194276)           
remote: Compressing objects:  79% (1728293/2194276)           
remote: Compressing objects:  80% (1752390/2194276)           
remote: Compressing objects:  81% (1771509/2194276)           
remote: Compressing objects:  82% (1790189/2194276)           
remote: Compressing objects:  83% (1825616/2194276)           
remote: Compressing objects:  84% (1842738/2194276)           
remote: Compressing objects:  85% (1859591/2194276)           
remote: Compressing objects:  86% (1876429/2194276)           
remote: Compressing objects:  87% (1906895/2194276)           
remote: Compressing objects:  88% (1921065/2194276)           
remote: Compressing objects:  89% (1947620/2194276)           
remote: Compressing objects:  90% (1967841/2194276)           
remote: Compressing objects:  91% (1986513/2194276)           
remote: Compressing objects:  92% (2011116/2194276)           
remote: Compressing objects:  93% (2033876/2194276)           
remote: Compressing objects:  94% (2053788/2194276)           
remote: Compressing objects:  95% (2077585/2194276)           
remote: Compressing objects:  96% (2098471/2194276)           
remote: Compressing objects:  97% (2119812/2194276)           
remote: Compressing objects:  98% (2141295/2194276)           
remote: Compressing objects:  99% (2161410/2194276)           
remote: Compressing objects: 100% (2184500/2194276)           
remote: Compressing objects: 100% (2194276/2194276)        
|1| Receiving objects:   0% (1/160207)
Receiving objects:   1% (1603/160207)
Receiving objects:   2% (3205/160207)
Receiving objects:   3% (4807/160207)
Receiving objects:   4% (6409/160207)
Receiving objects:   5% (8011/160207)
Receiving objects:   6% (9613/160207)
Receiving objects:   7% (11215/160207)
Receiving objects:   8% (12817/160207)
Receiving objects:   9% (14419/160207)
Receiving objects:  10% (16021/160207)
Receiving objects:  11% (17623/160207)
Receiving objects:  12% (19225/160207)
Receiving objects:  13% (20827/160207)
Receiving objects:  14% (22429/160207)
Receiving objects:  15% (24032/160207)
Receiving objects:  16% (25634/160207)
Receiving objects:  17% (27236/160207)
Receiving objects:  18% (28838/160207)
Receiving objects:  19% (30440/160207)
Receiving objects:  20% (32042/160207)
Receiving objects:  21% (33644/160207)
Receiving objects:  22% (35246/160207)
Receiving objects:  23% (36848/160207)
Receiving objects:  24% (38450/160207)
Receiving objects:  25% (40052/160207)
Receiving objects:  26% (41654/160207)
Receiving objects:  27% (43256/160207)
Receiving objects:  28% (44858/160207)
Receiving objects:  29% (46461/160207)
Receiving objects:  30% (48063/160207)
Receiving objects:  31% (49665/160207)
Receiving objects:  32% (51267/160207)
Receiving objects:  33% (52869/160207)
Receiving objects:  34% (54471/160207)
Receiving objects:  35% (56073/160207)
Receiving objects:  36% (57675/160207)
Receiving objects:  37% (59277/160207)
Receiving objects:  38% (60879/160207)
Receiving objects:  39% (62481/160207)
Receiving objects:  40% (64083/160207)
Receiving objects:  41% (65685/160207)
Receiving objects:  42% (67287/160207)
Receiving objects:  43% (68890/160207)
Receiving objects:  44% (70492/160207)
Receiving objects:  45% (72094/160207)
Receiving objects:  46% (73696/160207)
Receiving objects:  47% (75298/160207)
Receiving objects:  48% (76900/160207)
Receiving objects:  49% (78502/160207)
Receiving objects:  50% (80104/160207)
Receiving objects:  51% (81706/160207)
Receiving objects:  52% (83308/160207)
Receiving objects:  53% (84910/160207)
Receiving objects:  54% (86512/160207)
Receiving objects:  55% (88114/160207)
Receiving objects:  56% (89716/160207)
Receiving objects:  57% (91318/160207)
Receiving objects:  58% (92921/160207)
Receiving objects:  59% (94523/160207), 18.04 MiB | 36.08 MiB/s
Receiving objects:  60% (96125/160207), 18.04 MiB | 36.08 MiB/s
Receiving objects:  61% (97727/160207), 18.04 MiB | 36.08 MiB/s
Receiving objects:  62% (99329/160207), 18.04 MiB | 36.08 MiB/s
Receiving objects:  63% (100931/160207), 18.04 MiB | 36.08 MiB/s
Receiving objects:  64% (102533/160207), 18.04 MiB | 36.08 MiB/s
Receiving objects:  65% (104135/160207), 18.04 MiB | 36.08 MiB/s
Receiving objects:  66% (105737/160207), 18.04 MiB | 36.08 MiB/s
Receiving objects:  67% (107339/160207), 18.04 MiB | 36.08 MiB/s
Receiving objects:  68% (108941/160207), 18.04 MiB | 36.08 MiB/s
Receiving objects:  69% (110543/160207), 18.04 MiB | 36.08 MiB/s
Receiving objects:  70% (112145/160207), 18.04 MiB | 36.08 MiB/s
Receiving objects:  71% (113747/160207), 18.04 MiB | 36.08 MiB/s
Receiving objects:  72% (115350/160207), 18.04 MiB | 36.08 MiB/s
Receiving objects:  73% (116952/160207), 18.04 MiB | 36.08 MiB/s
Receiving objects:  74% (118554/160207), 18.04 MiB | 36.08 MiB/s
Receiving objects:  75% (120156/160207), 18.04 MiB | 36.08 MiB/s
Receiving objects:  76% (121758/160207), 18.04 MiB | 36.08 MiB/s
Receiving objects:  77% (123360/160207), 18.04 MiB | 36.08 MiB/s
Receiving objects:  78% (124962/160207), 18.04 MiB | 36.08 MiB/s
Receiving objects:  79% (126564/160207), 18.04 MiB | 36.08 MiB/s
Receiving objects:  80% (128166/160207), 18.04 MiB | 36.08 MiB/s
Receiving objects:  81% (129768/160207), 18.04 MiB | 36.08 MiB/s
Receiving objects:  82% (131370/160207), 18.04 MiB | 36.08 MiB/s
Receiving objects:  83% (132972/160207), 18.04 MiB | 36.08 MiB/s
Receiving objects:  84% (134574/160207), 18.04 MiB | 36.08 MiB/s
Receiving objects:  85% (136176/160207), 18.04 MiB | 36.08 MiB/s
Receiving objects:  86% (137779/160207), 18.04 MiB | 36.08 MiB/s
Receiving objects:  87% (139381/160207), 18.04 MiB | 36.08 MiB/s
Receiving objects:  88% (140983/160207), 18.04 MiB | 36.08 MiB/s
Receiving objects:  89% (142585/160207), 18.04 MiB | 36.08 MiB/s
Receiving objects:  90% (144187/160207), 18.04 MiB | 36.08 MiB/s
Receiving objects:  91% (145789/160207), 18.04 MiB | 36.08 MiB/s
Receiving objects:  92% (147391/160207), 18.04 MiB | 36.08 MiB/s
Receiving objects:  93% (148993/160207), 18.04 MiB | 36.08 MiB/s
Receiving objects:  94% (150595/160207), 18.04 MiB | 36.08 MiB/s
Receiving objects:  95% (152197/160207), 18.04 MiB | 36.08 MiB/s
Receiving objects:  96% (153799/160207), 18.04 MiB | 36.08 MiB/s
Receiving objects:  97% (155401/160207), 18.04 MiB | 36.08 MiB/s
Receiving objects:  98% (157003/160207), 18.04 MiB | 36.08 MiB/s
Receiving objects:  99% (158605/160207), 18.04 MiB | 36.08 MiB/s
remote: Total 160207 (delta 135637), reused 160027 (delta 135527)        
|1| Receiving objects: 100% (160207/160207), 18.04 MiB | 36.08 MiB/s
Receiving objects: 100% (160207/160207), 39.93 MiB | 39.97 MiB/s, done.
|1| Resolving deltas:   0% (0/135637)
Resolving deltas:   1% (1357/135637)
Resolving deltas:   2% (2713/135637)
Resolving deltas:   3% (4070/135637)
Resolving deltas:   4% (5426/135637)
Resolving deltas:   5% (6782/135637)
Resolving deltas:   6% (8140/135637)
Resolving deltas:   7% (9495/135637)
Resolving deltas:   8% (10851/135637)
Resolving deltas:   9% (12208/135637)
Resolving deltas:  10% (13565/135637)
Resolving deltas:  11% (14921/135637)
Resolving deltas:  12% (16277/135637)
Resolving deltas:  13% (17633/135637)
Resolving deltas:  14% (18990/135637)
Resolving deltas:  15% (20346/135637)
Resolving deltas:  16% (21702/135637)
Resolving deltas:  17% (23059/135637)
Resolving deltas:  18% (24415/135637)
Resolving deltas:  19% (25772/135637)
Resolving deltas:  20% (27128/135637)
Resolving deltas:  21% (28484/135637)
Resolving deltas:  22% (29841/135637)
Resolving deltas:  23% (31197/135637)
Resolving deltas:  24% (32553/135637)
Resolving deltas:  25% (33910/135637)
Resolving deltas:  26% (35266/135637)
Resolving deltas:  27% (36622/135637)
Resolving deltas:  28% (37979/135637)
Resolving deltas:  29% (39335/135637)
Resolving deltas:  30% (40692/135637)
Resolving deltas:  31% (42049/135637)
Resolving deltas:  32% (43404/135637)
Resolving deltas:  33% (44761/135637)
Resolving deltas:  34% (46117/135637)
Resolving deltas:  35% (47473/135637)
Resolving deltas:  36% (48830/135637)
Resolving deltas:  37% (50186/135637)
Resolving deltas:  38% (51543/135637)
Resolving deltas:  39% (52899/135637)
Resolving deltas:  40% (54255/135637)
Resolving deltas:  41% (55612/135637)
Resolving deltas:  42% (56968/135637)
Resolving deltas:  43% (58324/135637)
Resolving deltas:  44% (59681/135637)
Resolving deltas:  45% (61037/135637)
Resolving deltas:  46% (62394/135637)
Resolving deltas:  47% (63750/135637)
Resolving deltas:  48% (65106/135637)
Resolving deltas:  49% (66463/135637)
Resolving deltas:  50% (67819/135637)
Resolving deltas:  51% (69176/135637)
Resolving deltas:  52% (70532/135637)
Resolving deltas:  53% (71888/135637)
Resolving deltas:  54% (73244/135637)
Resolving deltas:  55% (74601/135637)
Resolving deltas:  56% (75957/135637)
Resolving deltas:  57% (77314/135637)
Resolving deltas:  58% (78670/135637)
Resolving deltas:  59% (80026/135637)
Resolving deltas:  60% (81383/135637)
Resolving deltas:  61% (82739/135637)
Resolving deltas:  62% (84095/135637)
Resolving deltas:  63% (85452/135637)
Resolving deltas:  64% (86808/135637)
Resolving deltas:  65% (88165/135637)
Resolving deltas:  66% (89521/135637)
Resolving deltas:  67% (90877/135637)
Resolving deltas:  68% (92234/135637)
Resolving deltas:  69% (93590/135637)
Resolving deltas:  69% (94676/135637)
Resolving deltas:  70% (94946/135637)
Resolving deltas:  71% (96303/135637)
Resolving deltas:  72% (97659/135637)
Resolving deltas:  73% (99016/135637)
Resolving deltas:  74% (100372/135637)
Resolving deltas:  75% (101728/135637)
Resolving deltas:  76% (103085/135637)
Resolving deltas:  77% (104441/135637)
Resolving deltas:  78% (105797/135637)
Resolving deltas:  79% (107154/135637)
Resolving deltas:  80% (108510/135637)
Resolving deltas:  81% (109866/135637)
Resolving deltas:  82% (111223/135637)
Resolving deltas:  83% (112579/135637)
Resolving deltas:  84% (113936/135637)
Resolving deltas:  84% (115174/135637)
Resolving deltas:  85% (115292/135637)
Resolving deltas:  86% (116649/135637)
Resolving deltas:  87% (118006/135637)
Resolving deltas:  88% (119361/135637)
Resolving deltas:  89% (120718/135637)
Resolving deltas:  90% (122074/135637)
Resolving deltas:  91% (123431/135637)
Resolving deltas:  92% (124787/135637)
Resolving deltas:  93% (126145/135637)
Resolving deltas:  94% (127499/135637)
Resolving deltas:  95% (128856/135637)
Resolving deltas:  96% (130212/135637)
Resolving deltas:  97% (131568/135637)
Resolving deltas:  98% (132925/135637)
Resolving deltas:  99% (134281/135637)
Resolving deltas:  99% (135565/135637)
Resolving deltas: 100% (135637/135637)
Resolving deltas: 100% (135637/135637), done.
|1| Submodule path 'lib/ve': checked out '61011439a9d565e933047919baab3ab1e86c7c17'
|1|  00:07
 00:07

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 10 installs, 0 updates, 0 removals
  - Locking composer/installers (v2.3.0)
  - Locking elasticsearch/elasticsearch (v7.17.1)
  - Locking ezimuel/guzzlestreams (3.1.0)
  - Locking ezimuel/ringphp (1.3.0)
  - Locking nyholm/dsn (2.0.1)
  - Locking react/promise (v3.2.0)
  - Locking ruflin/elastica (7.3.1)
  - Locking symfony/polyfill-php73 (v1.32.0)
  - Locking wikimedia/lucene-explain-parser (2.0.0)
  - Locking wikimedia/textcat (2.0.0)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 10 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing composer/installers (v2.3.0): Extracting archive
  - Installing react/promise (v3.2.0): Extracting archive
  - Installing ezimuel/guzzlestreams (3.1.0): Extracting archive
  - Installing ezimuel/ringphp (1.3.0): Extracting archive
  - Installing symfony/polyfill-php73 (v1.32.0): Extracting archive
  - Installing nyholm/dsn (2.0.1): Extracting archive
  - Installing elasticsearch/elasticsearch (v7.17.1): Extracting archive
  - Installing ruflin/elastica (7.3.1): Extracting archive
  - Installing wikimedia/lucene-explain-parser (2.0.0): Extracting archive
  - Installing wikimedia/textcat (2.0.0): Extracting archive
 0/9 [>---------------------------]   0%
 8/9 [========================>---]  88%
 9/9 [============================] 100%
1 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
55 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
55 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.0.0-rc.1',
npm warn EBADENGINE   required: { npm: '>=10.8.1', node: '>=20' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.0.0-rc.1',
npm warn EBADENGINE   required: { npm: '>=10.8.1', node: '>=20' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.0.0',
npm warn EBADENGINE   required: { npm: '>=10.8.1', node: '>=20' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.0.0',
npm warn EBADENGINE   required: { npm: '>=10.8.1', node: '>=20' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.0.0-rc.1',
npm warn EBADENGINE   required: { npm: '>=10.8.1', node: '>=20' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.0.0-rc.1',
npm warn EBADENGINE   required: { npm: '>=10.8.1', node: '>=20' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated @types/easy-table@1.2.3: This is a stub types definition. easy-table provides its own type definitions, so you do not need this installed.
npm warn deprecated stable@0.1.8: Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility
npm warn deprecated lodash.get@4.4.2: This package is deprecated. Use the optional chaining (?.) operator instead.
npm warn deprecated phin@2.9.3: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
npm warn deprecated @babel/plugin-proposal-unicode-property-regex@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-unicode-property-regex instead.
npm warn deprecated @babel/plugin-proposal-private-methods@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead.
npm warn deprecated @babel/plugin-proposal-optional-catch-binding@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead.
npm warn deprecated @babel/plugin-proposal-nullish-coalescing-operator@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.
npm warn deprecated @babel/plugin-proposal-numeric-separator@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.
npm warn deprecated @babel/plugin-proposal-export-namespace-from@7.18.9: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-export-namespace-from instead.
npm warn deprecated @babel/plugin-proposal-json-strings@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-json-strings instead.
npm warn deprecated @babel/plugin-proposal-class-properties@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.
npm warn deprecated @babel/plugin-proposal-dynamic-import@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-dynamic-import instead.
npm warn deprecated rimraf@2.4.5: Rimraf versions prior to v4 are no longer supported
npm warn deprecated @babel/plugin-proposal-logical-assignment-operators@7.20.7: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-logical-assignment-operators instead.
npm warn deprecated @babel/plugin-proposal-class-static-block@7.21.0: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-static-block instead.
npm warn deprecated rimraf@2.7.1: Rimraf versions prior to v4 are no longer supported
npm warn deprecated rimraf@2.7.1: Rimraf versions prior to v4 are no longer supported
npm warn deprecated request-promise-native@1.0.5: request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142
npm warn deprecated @humanwhocodes/config-array@0.13.0: Use @eslint/config-array instead
npm warn deprecated @babel/plugin-proposal-optional-chaining@7.21.0: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.
npm warn deprecated @babel/plugin-proposal-async-generator-functions@7.20.7: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead.
npm warn deprecated @babel/plugin-proposal-private-property-in-object@7.21.11: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-property-in-object instead.
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@6.0.4: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.0: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated @babel/plugin-proposal-object-rest-spread@7.20.7: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.
npm warn deprecated domexception@2.0.1: Use your platform's native DOMException instead
npm warn deprecated w3c-hr-time@1.0.2: Use your platform's native performance.now() and performance.timeOrigin.
npm warn deprecated q@1.5.1: You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.
npm warn deprecated
npm warn deprecated (For a CapTP with native promises, see @endo/eventual-send and @endo/captp)
npm warn deprecated formidable@1.2.6: Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau
npm warn deprecated mkdirp@0.3.0: Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated svgo@1.3.2: This SVGO version is no longer supported. Upgrade to v2.x.x.
npm warn deprecated sinon@12.0.1: 16.1.1
npm warn deprecated eslint@8.57.1: This version is no longer supported. Please see https://eslint.org/version-support for other options.
npm warn deprecated core-js@2.6.12: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.

> dtrace-provider@0.8.8 install
> node-gyp rebuild || node suppress-error.js

gyp info it worked if it ends with ok
gyp info using node-gyp@10.1.0
gyp info using node@18.20.8 | linux | x64
gyp info find Python using Python version 3.11.2 found at "/usr/bin/python3"

gyp http GET https://nodejs.org/download/release/v18.20.8/node-v18.20.8-headers.tar.gz
gyp http 200 https://nodejs.org/download/release/v18.20.8/node-v18.20.8-headers.tar.gz
gyp http GET https://nodejs.org/download/release/v18.20.8/SHASUMS256.txt
gyp http 200 https://nodejs.org/download/release/v18.20.8/SHASUMS256.txt
gyp info spawn /usr/bin/python3
gyp info spawn args [
gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',
gyp info spawn args 'binding.gyp',
gyp info spawn args '-f',
gyp info spawn args 'make',
gyp info spawn args '-I',
gyp info spawn args '/var/www/html/w/node_modules/dtrace-provider/build/config.gypi',
gyp info spawn args '-I',
gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',
gyp info spawn args '-I',
gyp info spawn args '/var/www/html/w/.cache/node-gyp/18.20.8/include/node/common.gypi',
gyp info spawn args '-Dlibrary=shared_library',
gyp info spawn args '-Dvisibility=default',
gyp info spawn args '-Dnode_root_dir=/var/www/html/w/.cache/node-gyp/18.20.8',
gyp info spawn args '-Dnode_gyp_dir=/usr/lib/node_modules/npm/node_modules/node-gyp',
gyp info spawn args '-Dnode_lib_file=/var/www/html/w/.cache/node-gyp/18.20.8/<(target_arch)/node.lib',
gyp info spawn args '-Dmodule_root_dir=/var/www/html/w/node_modules/dtrace-provider',
gyp info spawn args '-Dnode_engine=v8',
gyp info spawn args '--depth=.',
gyp info spawn args '--no-parallel',
gyp info spawn args '--generator-output',
gyp info spawn args 'build',
gyp info spawn args '-Goutput_dir=.'
gyp info spawn args ]
gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
make: Entering directory '/var/www/html/w/node_modules/dtrace-provider/build'
  TOUCH Release/obj.target/DTraceProviderStub.stamp
make: Leaving directory '/var/www/html/w/node_modules/dtrace-provider/build'
gyp info ok 

> pre-commit@1.2.2 install
> node install.js


> core-js@2.6.12 postinstall
> node -e "try{require('./postinstall')}catch(e){}"

Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!

The project needs your help! Please consider supporting of core-js on Open Collective or Patreon: 
> https://opencollective.com/core-js 
> https://www.patreon.com/zloirock 

Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)


> cypress@13.17.0 postinstall
> node index.js --exec install

Installing Cypress (version: 13.17.0)

[STARTED] Task without title.
[TITLE]  Downloading Cypress      0% 0s
[TITLE]  Downloading Cypress      3% 4s
[TITLE]  Downloading Cypress      9% 2s
[TITLE]  Downloading Cypress      14% 2s
[TITLE]  Downloading Cypress      24% 1s
[TITLE]  Downloading Cypress      35% 1s
[TITLE]  Downloading Cypress      46% 1s
[TITLE]  Downloading Cypress      55% 1s
[TITLE]  Downloading Cypress      64% 0s
[TITLE]  Downloading Cypress      77% 0s
[TITLE]  Downloading Cypress      94% 0s
[TITLE]  Downloaded Cypress     
[SUCCESS]  Downloaded Cypress     
[STARTED] Task without title.
[TITLE]  Unzipping Cypress        0% 0s
[TITLE]  Unzipping Cypress        1% 4s
[TITLE]  Unzipping Cypress        1% 5s
[TITLE]  Unzipping Cypress        1% 6s
[TITLE]  Unzipping Cypress        1% 7s
[TITLE]  Unzipping Cypress        2% 3s
[TITLE]  Unzipping Cypress        2% 4s
[TITLE]  Unzipping Cypress        2% 5s
[TITLE]  Unzipping Cypress        2% 6s
[TITLE]  Unzipping Cypress        3% 4s
[TITLE]  Unzipping Cypress        3% 5s
[TITLE]  Unzipping Cypress        3% 6s
[TITLE]  Unzipping Cypress        4% 4s
[TITLE]  Unzipping Cypress        4% 5s
[TITLE]  Unzipping Cypress        5% 4s
[TITLE]  Unzipping Cypress        6% 4s
[TITLE]  Unzipping Cypress        7% 3s
[TITLE]  Unzipping Cypress        7% 4s
[TITLE]  Unzipping Cypress        8% 3s
[TITLE]  Unzipping Cypress        8% 4s
[TITLE]  Unzipping Cypress        9% 3s
[TITLE]  Unzipping Cypress        10% 3s
[TITLE]  Unzipping Cypress        10% 4s
[TITLE]  Unzipping Cypress        11% 3s
[TITLE]  Unzipping Cypress        12% 3s
[TITLE]  Unzipping Cypress        13% 3s
[TITLE]  Unzipping Cypress        14% 3s
[TITLE]  Unzipping Cypress        15% 3s
[TITLE]  Unzipping Cypress        16% 3s
[TITLE]  Unzipping Cypress        17% 3s
[TITLE]  Unzipping Cypress        18% 3s
[TITLE]  Unzipping Cypress        19% 3s
[TITLE]  Unzipping Cypress        20% 3s
[TITLE]  Unzipping Cypress        21% 3s
[TITLE]  Unzipping Cypress        22% 3s
[TITLE]  Unzipping Cypress        23% 2s
[TITLE]  Unzipping Cypress        23% 3s
[TITLE]  Unzipping Cypress        24% 2s
[TITLE]  Unzipping Cypress        25% 2s
[TITLE]  Unzipping Cypress        26% 2s
[TITLE]  Unzipping Cypress        27% 2s
[TITLE]  Unzipping Cypress        28% 2s
[TITLE]  Unzipping Cypress        29% 2s
[TITLE]  Unzipping Cypress        30% 2s
[TITLE]  Unzipping Cypress        31% 2s
[TITLE]  Unzipping Cypress        32% 2s
[TITLE]  Unzipping Cypress        33% 2s
[TITLE]  Unzipping Cypress        34% 2s
[TITLE]  Unzipping Cypress        35% 2s
[TITLE]  Unzipping Cypress        36% 2s
[TITLE]  Unzipping Cypress        37% 2s
[TITLE]  Unzipping Cypress        38% 2s
[TITLE]  Unzipping Cypress        38% 5s
[TITLE]  Unzipping Cypress        39% 5s
[TITLE]  Unzipping Cypress        40% 5s
[TITLE]  Unzipping Cypress        41% 4s
[TITLE]  Unzipping Cypress        42% 4s
[TITLE]  Unzipping Cypress        43% 4s
[TITLE]  Unzipping Cypress        44% 4s
[TITLE]  Unzipping Cypress        45% 4s
[TITLE]  Unzipping Cypress        46% 4s
[TITLE]  Unzipping Cypress        47% 4s
[TITLE]  Unzipping Cypress        48% 4s
[TITLE]  Unzipping Cypress        49% 3s
[TITLE]  Unzipping Cypress        50% 3s
[TITLE]  Unzipping Cypress        51% 3s
[TITLE]  Unzipping Cypress        52% 3s
[TITLE]  Unzipping Cypress        52% 4s
[TITLE]  Unzipping Cypress        53% 3s
[TITLE]  Unzipping Cypress        54% 3s
[TITLE]  Unzipping Cypress        55% 3s
[TITLE]  Unzipping Cypress        56% 3s
[TITLE]  Unzipping Cypress        57% 3s
[TITLE]  Unzipping Cypress        58% 3s
[TITLE]  Unzipping Cypress        59% 3s
[TITLE]  Unzipping Cypress        60% 3s
[TITLE]  Unzipping Cypress        61% 3s
[TITLE]  Unzipping Cypress        62% 3s
[TITLE]  Unzipping Cypress        63% 2s
[TITLE]  Unzipping Cypress        64% 2s
[TITLE]  Unzipping Cypress        65% 2s
[TITLE]  Unzipping Cypress        66% 2s
[TITLE]  Unzipping Cypress        67% 2s
[TITLE]  Unzipping Cypress        68% 2s
[TITLE]  Unzipping Cypress        69% 2s
[TITLE]  Unzipping Cypress        70% 2s
[TITLE]  Unzipping Cypress        71% 2s
[TITLE]  Unzipping Cypress        72% 2s
[TITLE]  Unzipping Cypress        73% 2s
[TITLE]  Unzipping Cypress        74% 2s
[TITLE]  Unzipping Cypress        74% 3s
[TITLE]  Unzipping Cypress        75% 3s
[TITLE]  Unzipping Cypress        100% 0s
[TITLE]  Unzipped Cypress       
[SUCCESS]  Unzipped Cypress       
[STARTED] Task without title.
[TITLE]  Finished Installation   /var/www/html/w/.cache/Cypress/13.17.0
[SUCCESS]  Finished Installation   /var/www/html/w/.cache/Cypress/13.17.0

You can now open Cypress by running one of the following, depending on your package manager:

- npx cypress open
- yarn cypress open
- pnpm cypress open

https://on.cypress.io/opening-the-app


> es5-ext@0.10.64 postinstall
> node -e "try{require('./_postinstall')}catch(e){}" || exit 0


> gifsicle@4.0.1 postinstall
> node lib/install.js

  ✔ gifsicle pre-build test passed successfully

> guetzli@2.0.0 postinstall
> node lib/install.js

  ⚠ Command failed: /var/www/html/w/node_modules/guetzli/vendor/guetzli --verbose
Guetzli JPEG compressor. Usage: 
guetzli [flags] input_filename output_filename

Flags:
  --verbose    - Print a verbose trace of all attempts to standard output.
  --quality Q  - Visual quality to aim for, expressed as a JPEG quality value.
  --memlimit M - Memory limit in MB. Guetzli will fail if unable to stay under
                 the limit. Default is 6000 MB
  --nomemlimit - Do not limit memory usage.


  ⚠ guetzli pre-build test failed
  ℹ compiling from source
  ✖ Error: Command failed: /bin/sh -c make && mv bin/Release/guetzli /var/www/html/w/node_modules/guetzli/vendor/guetzli
Package libpng was not found in the pkg-config search path.
Perhaps you should add the directory containing `libpng.pc'
to the PKG_CONFIG_PATH environment variable
Package 'libpng', required by 'virtual:world', not found
Package libpng was not found in the pkg-config search path.
Perhaps you should add the directory containing `libpng.pc'
to the PKG_CONFIG_PATH environment variable
Package 'libpng', required by 'virtual:world', not found
Package libpng was not found in the pkg-config search path.
Perhaps you should add the directory containing `libpng.pc'
to the PKG_CONFIG_PATH environment variable
Package 'libpng', required by 'virtual:world', not found
Package libpng was not found in the pkg-config search path.
Perhaps you should add the directory containing `libpng.pc'
to the PKG_CONFIG_PATH environment variable
Package 'libpng', required by 'virtual:world', not found
Package libpng was not found in the pkg-config search path.
Perhaps you should add the directory containing `libpng.pc'
to the PKG_CONFIG_PATH environment variable
Package 'libpng', required by 'virtual:world', not found
Package libpng was not found in the pkg-config search path.
Perhaps you should add the directory containing `libpng.pc'
to the PKG_CONFIG_PATH environment variable
Package 'libpng', required by 'virtual:world', not found
Package libpng was not found in the pkg-config search path.
Perhaps you should add the directory containing `libpng.pc'
to the PKG_CONFIG_PATH environment variable
Package 'libpng', required by 'virtual:world', not found
guetzli/guetzli.cc:23:10: fatal error: png.h: No such file or directory
   23 | #include "png.h"
      |          ^~~~~~~
compilation terminated.
make[1]: *** [guetzli.make:166: obj/Release/guetzli.o] Error 1
make: *** [Makefile:27: guetzli] Error 2

==== Building guetzli (release) ====
Creating bin/Release
Creating obj/Release
butteraugli_comparator.cc
dct_double.cc
debug_print.cc
entropy_encode.cc
fdct.cc
gamma_correct.cc
guetzli.cc

    at /var/www/html/w/node_modules/bin-build/node_modules/execa/index.js:231:11
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)

> jpeg-recompress-bin@4.0.0 postinstall
> node lib/install.js

  ✔ jpeg-recompress pre-build test passed successfully

> mozjpeg@6.0.1 postinstall
> node lib/install.js

  ✔ mozjpeg pre-build test passed successfully

> optipng-bin@6.0.0 postinstall
> node lib/install.js

  ✔ optipng pre-build test passed successfully

> pngquant-bin@5.0.2 postinstall
> node lib/install.js

  ✔ pngquant pre-build test passed successfully

> spawn-sync@1.0.15 postinstall
> node postinstall


> zopflipng-bin@5.0.0 postinstall
> node lib/install.js

  ✔ zopflipng pre-build test passed successfully

added 1425 packages, removed 2 packages, changed 18 packages, and audited 2871 packages in 1m

328 packages are looking for funding
  run `npm fund` for details

63 vulnerabilities (3 low, 12 moderate, 42 high, 6 critical)

To address issues that do not require attention, run:
  npm audit fix

To address all issues possible (including breaking changes), run:
  npm audit fix --force

Some issues need review, and may require choosing
a different dependency.

Run `npm audit` for details.
 01:13

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-elasticsearch-1  Creating
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-elasticsearch-1  Created
 Container mediawiki-mediawiki-web-1  Recreate
 Container mediawiki-mediawiki-web-1  Recreated
 Container mediawiki-elasticsearch-1  Starting
 Container mediawiki-elasticsearch-1  Started
 Container mediawiki-elasticsearch-1  Waiting
 Container mediawiki-elasticsearch-1  Healthy
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-elasticsearch-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 Container mediawiki-elasticsearch-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 00:30

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
Creating growthexperiments_link_recommendations table...done.
Creating growthexperiments_link_submissions table...done.
Creating growthexperiments_mentee_data table...done.
Creating growthexperiments_mentor_mentee table...done.
Creating growthexperiments_user_impact table...done.
...have gels_anchor_offset field in growthexperiments_link_submissions table.
...have gemm_mentee_is_active field in growthexperiments_mentor_mentee table.
Modifying gelr_data field of table growthexperiments_link_recommendations...done.
Modifying gemm_mentee_is_active field of table growthexperiments_mentor_mentee...done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.3 s.
 00:01

Running 'skins/Vector/setup.sh' if found
Looking for '/var/local/skins/Vector/setup.sh'
No '/var/local/skins/Vector/setup.sh' found, skipping...
 00:00

Running 'extensions/VisualEditor/setup.sh' if found
Looking for '/var/local/extensions/VisualEditor/setup.sh'
No '/var/local/extensions/VisualEditor/setup.sh' found, skipping...
 00:00

Running 'extensions/PageViewInfo/setup.sh' if found
Looking for '/var/local/extensions/PageViewInfo/setup.sh'
No '/var/local/extensions/PageViewInfo/setup.sh' found, skipping...
 00:00

Running 'extensions/Elastica/setup.sh' if found
Looking for '/var/local/extensions/Elastica/setup.sh'
No '/var/local/extensions/Elastica/setup.sh' found, skipping...
 00:00

Running 'extensions/CirrusSearch/setup.sh' if found
Looking for '/var/local/extensions/CirrusSearch/setup.sh'
Running setup script '/var/local/extensions/CirrusSearch/setup.sh'
Updating cluster ...
indexing namespaces...
	Indexing namespaces...done
content index...
	Fetching server version...elasticsearch 7.10.2...ok
	Scanning available plugins...
		analysis-hebrew, analysis-icu, analysis-nori, analysis-smartcn, analysis-stconvert
		analysis-stempel, analysis-ukrainian, experimental-highlighter, extra, extra-analysis-esperanto
		extra-analysis-homoglyph, extra-analysis-khmer, extra-analysis-serbian, extra-analysis-slovak, extra-analysis-textify
		extra-analysis-turkish, extra-analysis-ukrainian, ltr, repository-s3
	Picking analyzer...english
	Inferring index identifier...my_wiki_content_first
		Validating number of shards...ok
		Validating replica range...ok
		Validating shard allocation settings...done
		Validating max shards per node...ok
	Validating analyzers...cannot correct
<Error, collected 1 message(s) on the way, no value set>
+----------+---------------------------+--------------------------------------+
| error    | rawmessage                | This script encountered an index dif |
|          |                           | ference that requires that the index |
|          |                           |  be
copied, indexed to, and...       |
+----------+---------------------------+--------------------------------------+

[             my_wiki] Indexed 1 pages ending at 1 at 4/second
Indexed a total of 1 pages at 4/second
[             my_wiki] Indexed 1 pages ending at 1 at 7/second
Indexed a total of 1 pages at 7/second
Job queue is empty.
Scanning available plugins...
	analysis-hebrew, analysis-icu, analysis-nori, analysis-smartcn, analysis-stconvert
	analysis-stempel, analysis-ukrainian, experimental-highlighter, extra, extra-analysis-esperanto
	extra-analysis-homoglyph, extra-analysis-khmer, extra-analysis-serbian, extra-analysis-slovak, extra-analysis-textify
	extra-analysis-turkish, extra-analysis-ukrainian, ltr, repository-s3
Picking analyzer...english
Fetching server version...elasticsearch 7.10.2...ok
Inferring index identifier...my_wiki_titlesuggest_1748974429
Validating analyzers...ok
2025-06-20 17:00:47 Recycling index my_wiki_titlesuggest
2025-06-20 17:00:47 total hits: 1
2025-06-20 17:00:47 Indexing 1 documents from content with batchId: 1750438847
    100% done...
2025-06-20 17:00:47 Indexing from content index done.
2025-06-20 17:00:47 Indexing from general index done.
2025-06-20 17:00:47 Exported 1 (1 total hits) from the search indices and indexed 1.
2025-06-20 17:00:47 Purging deleted docs...ok.
2025-06-20 17:00:47 Deleting remaining docs from previous batch
2025-06-20 17:00:47 Done.
2025-06-20 17:00:47 Optimizing index...ok.
 00:03

Running 'extensions/CommunityConfiguration/setup.sh' if found
Looking for '/var/local/extensions/CommunityConfiguration/setup.sh'
No '/var/local/extensions/CommunityConfiguration/setup.sh' found, skipping...
 00:00

Running 'extensions/GrowthExperiments/setup.sh' if found
Looking for '/var/local/extensions/GrowthExperiments/setup.sh'
No '/var/local/extensions/GrowthExperiments/setup.sh' found, skipping...
 00:00

 Component installer duration: 02:03
 02:03

Running Selenium tests for 'extensions/GrowthExperiments' via 'run_component_selenium_tests "extensions/GrowthExperiments"'...

Ensuring Selenium ready...

 00:00

Starting Selenium container
 Container mediawiki-elasticsearch-1  Running
 Container mediawiki-novnc-1  Creating
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-novnc-1  Created
 Container mediawiki-selenium-1  Creating
 Container mediawiki-selenium-1  Created
 Container mediawiki-novnc-1  Starting
 Container mediawiki-elasticsearch-1  Waiting
 Container mediawiki-novnc-1  Started
 Container mediawiki-elasticsearch-1  Healthy
 Container mediawiki-selenium-1  Starting
 Container mediawiki-selenium-1  Started
 00:02
Installing Selenium browser binary...
Chromium 101.0.4950.0 
npm warn config ignoring workspace config at /var/www/html/w/extensions/GrowthExperiments/.npmrc

> selenium-test
> npm run cy:run

npm warn config ignoring workspace config at /var/www/html/w/extensions/GrowthExperiments/.npmrc

> cy:run
> CYPRESS_CACHE_FOLDER=./cypress/.cache cypress run

No version of Cypress is installed in: /var/www/html/w/extensions/GrowthExperiments/cypress/.cache/13.17.0/Cypress

Please reinstall Cypress by running: cypress install

----------

Cypress executable not found at: /var/www/html/w/extensions/GrowthExperiments/cypress/.cache/13.17.0/Cypress/Cypress

----------

Platform: linux-x64 (Debian - 12)
Cypress Version: 13.17.0
npm error Lifecycle script `cy:run` failed with error:
npm error code 1
npm error path /var/www/html/w/extensions/GrowthExperiments
npm error workspace GrowthExperiments
npm error location /var/www/html/w/extensions/GrowthExperiments
npm error command failed
npm error command sh -c CYPRESS_CACHE_FOLDER=./cypress/.cache cypress run
npm error Lifecycle script `selenium-test` failed with error:
npm error code 1
npm error path /var/www/html/w/extensions/GrowthExperiments
npm error workspace GrowthExperiments
npm error location /var/www/html/w/extensions/GrowthExperiments
npm error command failed
npm error command sh -c npm run cy:run

 00:19

Running Selenium tests for 'extensions/GrowthExperiments' via 'run_selenium_tests "extensions/GrowthExperiments/tests/selenium/*specs/**/*.js" ".*"'...

Ensuring Selenium ready...

 00:00
Chromium 101.0.4950.0 
No Selenium files found for pattern: '/var/www/html/w/extensions/GrowthExperiments/tests/selenium/*specs/**/*.js', skipping...
 00:02

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-selenium-1  Stopping
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-selenium-1  Stopped
 Container mediawiki-selenium-1  Removing
 Container mediawiki-selenium-1  Removed
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-novnc-1  Stopping
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-novnc-1  Stopped
 Container mediawiki-novnc-1  Removing
 Container mediawiki-novnc-1  Removed
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-web-1  Removed
 Container mediawiki-elasticsearch-1  Stopping
 Container mediawiki-elasticsearch-1  Stopped
 Container mediawiki-elasticsearch-1  Removing
 Container mediawiki-elasticsearch-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:22

Reclaim disk space if needed
Free disk space (14%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12280, done        
remote: Finding sources:   1% (62/12280)           
remote: Finding sources:   2% (185/12280)           
remote: Finding sources:   3% (307/12280)           
remote: Finding sources:   4% (430/12280)           
remote: Finding sources:   5% (553/12280)           
remote: Finding sources:   6% (676/12280)           
remote: Finding sources:   7% (799/12280)           
remote: Finding sources:   8% (921/12280)           
remote: Finding sources:   9% (1044/12280)           
remote: Finding sources:  10% (1167/12280)           
remote: Finding sources:  11% (1290/12280)           
remote: Finding sources:  12% (1413/12280)           
remote: Finding sources:  13% (1535/12280)           
remote: Finding sources:  14% (1658/12280)           
remote: Finding sources:  15% (1781/12280)           
remote: Finding sources:  16% (1904/12280)           
remote: Finding sources:  17% (2027/12280)           
remote: Finding sources:  18% (2149/12280)           
remote: Finding sources:  19% (2272/12280)           
remote: Finding sources:  20% (2395/12280)           
remote: Finding sources:  21% (2518/12280)           
remote: Finding sources:  22% (2641/12280)           
remote: Finding sources:  23% (2763/12280)           
remote: Finding sources:  24% (2886/12280)           
remote: Finding sources:  25% (3009/12280)           
remote: Finding sources:  26% (3132/12280)           
remote: Finding sources:  27% (3255/12280)           
remote: Finding sources:  28% (3377/12280)           
remote: Finding sources:  29% (3500/12280)           
remote: Finding sources:  30% (3623/12280)           
remote: Finding sources:  31% (3746/12280)           
remote: Finding sources:  32% (3869/12280)           
remote: Finding sources:  33% (3991/12280)           
remote: Finding sources:  34% (4114/12280)           
remote: Finding sources:  35% (4237/12280)           
remote: Finding sources:  36% (4360/12280)           
remote: Finding sources:  37% (4483/12280)           
remote: Finding sources:  38% (4605/12280)           
remote: Finding sources:  39% (4728/12280)           
remote: Finding sources:  40% (4851/12280)           
remote: Finding sources:  41% (4974/12280)           
remote: Finding sources:  42% (5097/12280)           
remote: Finding sources:  43% (5219/12280)           
remote: Finding sources:  44% (5342/12280)           
remote: Finding sources:  45% (5465/12280)           
remote: Finding sources:  46% (5588/12280)           
remote: Finding sources:  47% (5711/12280)           
remote: Finding sources:  48% (5833/12280)           
remote: Finding sources:  49% (5956/12280)           
remote: Finding sources:  50% (6079/12280)           
remote: Finding sources:  51% (6202/12280)           
remote: Finding sources:  52% (6325/12280)           
remote: Finding sources:  53% (6447/12280)           
remote: Finding sources:  54% (6570/12280)           
remote: Finding sources:  55% (6693/12280)           
remote: Finding sources:  56% (6816/12280)           
remote: Finding sources:  57% (6939/12280)           
remote: Finding sources:  58% (7061/12280)           
remote: Finding sources:  59% (7184/12280)           
remote: Finding sources:  60% (7307/12280)           
remote: Finding sources:  61% (7430/12280)           
remote: Finding sources:  62% (7553/12280)           
remote: Finding sources:  63% (7675/12280)           
remote: Finding sources:  64% (7798/12280)           
remote: Finding sources:  65% (7921/12280)           
remote: Finding sources:  66% (8044/12280)           
remote: Finding sources:  67% (8167/12280)           
remote: Finding sources:  68% (8289/12280)           
remote: Finding sources:  69% (8412/12280)           
remote: Finding sources:  70% (8535/12280)           
remote: Finding sources:  71% (8658/12280)           
remote: Finding sources:  72% (8781/12280)           
remote: Finding sources:  73% (8903/12280)           
remote: Finding sources:  74% (9026/12280)           
remote: Finding sources:  75% (9149/12280)           
remote: Finding sources:  76% (9272/12280)           
remote: Finding sources:  77% (9395/12280)           
remote: Finding sources:  78% (9517/12280)           
remote: Finding sources:  79% (9640/12280)           
remote: Finding sources:  80% (9763/12280)           
remote: Finding sources:  81% (9886/12280)           
remote: Finding sources:  82% (10009/12280)           
remote: Finding sources:  83% (10131/12280)           
remote: Finding sources:  84% (10254/12280)           
remote: Finding sources:  85% (10377/12280)           
remote: Finding sources:  86% (10500/12280)           
remote: Finding sources:  87% (10623/12280)           
remote: Finding sources:  88% (10745/12280)           
remote: Finding sources:  89% (10868/12280)           
remote: Finding sources:  90% (10991/12280)           
remote: Finding sources:  91% (11114/12280)           
remote: Finding sources:  92% (11237/12280)           
remote: Finding sources:  93% (11359/12280)           
remote: Finding sources:  94% (11482/12280)           
remote: Finding sources:  95% (11605/12280)           
remote: Finding sources:  96% (11728/12280)           
remote: Finding sources:  97% (11851/12280)           
remote: Finding sources:  98% (11973/12280)           
remote: Finding sources:  99% (12096/12280)           
remote: Finding sources: 100% (12219/12280)           
remote: Finding sources: 100% (12280/12280)        
remote: Getting sizes:   1% (56/11154)           
remote: Getting sizes:   2% (168/11154)           
remote: Getting sizes:   3% (279/11154)           
remote: Getting sizes:   4% (391/11154)           
remote: Getting sizes:   5% (502/11154)           
remote: Getting sizes:   6% (614/11154)           
remote: Getting sizes:   7% (726/11154)           
remote: Getting sizes:   8% (837/11154)           
remote: Getting sizes:   9% (949/11154)           
remote: Getting sizes:  10% (1060/11154)           
remote: Getting sizes:  11% (1172/11154)           
remote: Getting sizes:  12% (1283/11154)           
remote: Getting sizes:  13% (1395/11154)           
remote: Getting sizes:  14% (1506/11154)           
remote: Getting sizes:  15% (1618/11154)           
remote: Getting sizes:  16% (1729/11154)           
remote: Getting sizes:  17% (1841/11154)           
remote: Getting sizes:  18% (1952/11154)           
remote: Getting sizes:  19% (2064/11154)           
remote: Getting sizes:  20% (2176/11154)           
remote: Getting sizes:  21% (2287/11154)           
remote: Getting sizes:  22% (2399/11154)           
remote: Getting sizes:  23% (2510/11154)           
remote: Getting sizes:  24% (2622/11154)           
remote: Getting sizes:  25% (2733/11154)           
remote: Getting sizes:  26% (2845/11154)           
remote: Getting sizes:  27% (2956/11154)           
remote: Getting sizes:  28% (3068/11154)           
remote: Getting sizes:  29% (3179/11154)           
remote: Getting sizes:  30% (3291/11154)           
remote: Getting sizes:  31% (3402/11154)           
remote: Getting sizes:  32% (3514/11154)           
remote: Getting sizes:  33% (3626/11154)           
remote: Getting sizes:  34% (3737/11154)           
remote: Getting sizes:  35% (3849/11154)           
remote: Getting sizes:  36% (3960/11154)           
remote: Getting sizes:  37% (4072/11154)           
remote: Getting sizes:  38% (4183/11154)           
remote: Getting sizes:  39% (4295/11154)           
remote: Getting sizes:  40% (4406/11154)           
remote: Getting sizes:  41% (4518/11154)           
remote: Getting sizes:  42% (4629/11154)           
remote: Getting sizes:  43% (4741/11154)           
remote: Getting sizes:  44% (4852/11154)           
remote: Getting sizes:  45% (4964/11154)           
remote: Getting sizes:  46% (5076/11154)           
remote: Getting sizes:  47% (5187/11154)           
remote: Getting sizes:  48% (5299/11154)           
remote: Getting sizes:  49% (5410/11154)           
remote: Getting sizes:  50% (5522/11154)           
remote: Getting sizes:  51% (5633/11154)           
remote: Getting sizes:  52% (5745/11154)           
remote: Getting sizes:  53% (5856/11154)           
remote: Getting sizes:  54% (5968/11154)           
remote: Getting sizes:  55% (6079/11154)           
remote: Getting sizes:  56% (6191/11154)           
remote: Getting sizes:  57% (6303/11154)           
remote: Getting sizes:  58% (6414/11154)           
remote: Getting sizes:  59% (6526/11154)           
remote: Getting sizes:  60% (6637/11154)           
remote: Getting sizes:  61% (6749/11154)           
remote: Getting sizes:  62% (6860/11154)           
remote: Getting sizes:  63% (6972/11154)           
remote: Getting sizes:  64% (7083/11154)           
remote: Getting sizes:  65% (7195/11154)           
remote: Getting sizes:  66% (7306/11154)           
remote: Getting sizes:  67% (7418/11154)           
remote: Getting sizes:  68% (7529/11154)           
remote: Getting sizes:  69% (7641/11154)           
remote: Getting sizes:  70% (7753/11154)           
remote: Getting sizes:  71% (7864/11154)           
remote: Getting sizes:  72% (7976/11154)           
remote: Getting sizes:  73% (8087/11154)           
remote: Getting sizes:  74% (8199/11154)           
remote: Getting sizes:  75% (8310/11154)           
remote: Getting sizes:  76% (8422/11154)           
remote: Getting sizes:  77% (8533/11154)           
remote: Getting sizes:  78% (8645/11154)           
remote: Getting sizes:  79% (8756/11154)           
remote: Getting sizes:  80% (8868/11154)           
remote: Getting sizes:  81% (8979/11154)           
remote: Getting sizes:  82% (9091/11154)           
remote: Getting sizes:  83% (9203/11154)           
remote: Getting sizes:  84% (9314/11154)           
remote: Getting sizes:  85% (9426/11154)           
remote: Getting sizes:  86% (9537/11154)           
remote: Getting sizes:  87% (9649/11154)           
remote: Getting sizes:  88% (9760/11154)           
remote: Getting sizes:  89% (9872/11154)           
remote: Getting sizes:  90% (9983/11154)           
remote: Getting sizes:  91% (10095/11154)           
remote: Getting sizes:  92% (10206/11154)           
remote: Getting sizes:  93% (10318/11154)           
remote: Getting sizes:  94% (10429/11154)           
remote: Getting sizes:  95% (10541/11154)           
remote: Getting sizes:  96% (10653/11154)           
remote: Getting sizes:  97% (10764/11154)           
remote: Getting sizes:  98% (10876/11154)           
remote: Getting sizes:  99% (10987/11154)           
remote: Getting sizes: 100% (11099/11154)           
remote: Getting sizes: 100% (11154/11154)        
remote: Compressing objects:   2% (2141/120707)           
remote: Compressing objects:   3% (3029/120707)           
remote: Compressing objects:   4% (4225/120707)           
remote: Compressing objects:   5% (5434/120707)           
remote: Compressing objects:   6% (6640/120707)           
remote: Compressing objects:   7% (7851/120707)           
remote: Compressing objects:   8% (9056/120707)           
remote: Compressing objects:   8% (9622/120707)           
remote: Compressing objects:   9% (10263/120707)           
remote: Compressing objects:  10% (11491/120707)           
remote: Compressing objects:  11% (12675/120707)           
remote: Compressing objects:  12% (13889/120707)           
remote: Compressing objects:  13% (15142/120707)           
remote: Compressing objects:  14% (16297/120707)           
remote: Compressing objects:  15% (17575/120707)           
remote: Compressing objects:  16% (18714/120707)           
remote: Compressing objects:  17% (19918/120707)           
remote: Compressing objects:  18% (21134/120707)           
remote: Compressing objects:  19% (22332/120707)           
remote: Compressing objects:  20% (23542/120707)           
remote: Compressing objects:  20% (24145/120707)           
remote: Compressing objects:  21% (24751/120707)           
remote: Compressing objects:  22% (25961/120707)           
remote: Compressing objects:  23% (27161/120707)           
remote: Compressing objects:  24% (28369/120707)           
remote: Compressing objects:  25% (29941/120707)           
remote: Compressing objects:  26% (30784/120707)           
remote: Compressing objects:  27% (31990/120707)           
remote: Compressing objects:  28% (33203/120707)           
remote: Compressing objects:  29% (34675/120707)           
remote: Compressing objects:  30% (35709/120707)           
remote: Compressing objects:  31% (37195/120707)           
remote: Compressing objects:  32% (38068/120707)           
remote: Compressing objects:  33% (39232/120707)           
remote: Compressing objects:  34% (40506/120707)           
remote: Compressing objects:  35% (41676/120707)           
remote: Compressing objects:  36% (42873/120707)           
remote: Compressing objects:  37% (44279/120707)           
remote: Compressing objects:  38% (45625/120707)           
remote: Compressing objects:  38% (46120/120707)           
remote: Compressing objects:  39% (46708/120707)           
remote: Compressing objects:  40% (47760/120707)           
remote: Compressing objects:  41% (48904/120707)           
remote: Compressing objects:  42% (50107/120707)           
remote: Compressing objects:  43% (51512/120707)           
remote: Compressing objects:  44% (52745/120707)           
remote: Compressing objects:  45% (53747/120707)           
remote: Compressing objects:  46% (54949/120707)           
remote: Compressing objects:  47% (56132/120707)           
remote: Compressing objects:  48% (57685/120707)           
remote: Compressing objects:  49% (58563/120707)           
remote: Compressing objects:  50% (59750/120707)           
remote: Compressing objects:  51% (61227/120707)           
remote: Compressing objects:  52% (62799/120707)           
remote: Compressing objects:  53% (63383/120707)           
remote: Compressing objects:  54% (64932/120707)           
remote: Compressing objects:  55% (65963/120707)           
remote: Compressing objects:  56% (67020/120707)           
remote: Compressing objects:  57% (69235/120707)           
remote: Compressing objects:  58% (69487/120707)           
remote: Compressing objects:  59% (70643/120707)           
remote: Compressing objects:  60% (71842/120707)           
remote: Compressing objects:  61% (73032/120707)           
remote: Compressing objects:  62% (74421/120707)           
remote: Compressing objects:  63% (75548/120707)           
remote: Compressing objects:  64% (76875/120707)           
remote: Compressing objects:  65% (77925/120707)           
remote: Compressing objects:  66% (79180/120707)           
remote: Compressing objects:  67% (80520/120707)           
remote: Compressing objects:  68% (82144/120707)           
remote: Compressing objects:  69% (82783/120707)           
remote: Compressing objects:  70% (83892/120707)           
remote: Compressing objects:  71% (85103/120707)           
remote: Compressing objects:  72% (86616/120707)           
remote: Compressing objects:  73% (87513/120707)           
remote: Compressing objects:  74% (88726/120707)           
remote: Compressing objects:  74% (89828/120707)           
remote: Compressing objects:  75% (89936/120707)           
remote: Compressing objects:  76% (91214/120707)           
remote: Compressing objects:  77% (92506/120707)           
remote: Compressing objects:  78% (93608/120707)           
remote: Compressing objects:  79% (94807/120707)           
remote: Compressing objects:  80% (95973/120707)           
remote: Compressing objects:  81% (97279/120707)           
remote: Compressing objects:  82% (98728/120707)           
remote: Compressing objects:  83% (100245/120707)           
remote: Compressing objects:  84% (100801/120707)           
remote: Compressing objects:  85% (102165/120707)           
remote: Compressing objects:  86% (103256/120707)           
remote: Compressing objects:  87% (104544/120707)           
remote: Compressing objects:  88% (105692/120707)           
remote: Compressing objects:  89% (106827/120707)           
remote: Compressing objects:  90% (108109/120707)           
remote: Compressing objects:  91% (109293/120707)           
remote: Compressing objects:  92% (110651/120707)           
remote: Compressing objects:  93% (112840/120707)           
remote: Compressing objects:  94% (112885/120707)           
remote: Compressing objects:  95% (114096/120707)           
remote: Compressing objects:  96% (115276/120707)           
remote: Compressing objects:  97% (116512/120707)           
remote: Compressing objects:  98% (117702/120707)           
remote: Compressing objects:  99% (118900/120707)           
remote: Compressing objects: 100% (120105/120707)           
remote: Compressing objects: 100% (120706/120707)        
Receiving objects:   0% (1/12280)
Receiving objects:   1% (123/12280)
Receiving objects:   2% (246/12280)
Receiving objects:   3% (369/12280)
Receiving objects:   4% (492/12280)
Receiving objects:   5% (614/12280)
Receiving objects:   6% (737/12280)
Receiving objects:   7% (860/12280)
Receiving objects:   8% (983/12280)
Receiving objects:   9% (1106/12280)
Receiving objects:  10% (1228/12280)
Receiving objects:  10% (1273/12280), 1.63 MiB | 1.61 MiB/s
Receiving objects:  11% (1351/12280), 1.63 MiB | 1.61 MiB/s
Receiving objects:  12% (1474/12280), 1.63 MiB | 1.61 MiB/s
Receiving objects:  13% (1597/12280), 1.63 MiB | 1.61 MiB/s
Receiving objects:  14% (1720/12280), 1.63 MiB | 1.61 MiB/s
Receiving objects:  15% (1842/12280), 1.63 MiB | 1.61 MiB/s
Receiving objects:  16% (1965/12280), 1.63 MiB | 1.61 MiB/s
Receiving objects:  17% (2088/12280), 1.63 MiB | 1.61 MiB/s
Receiving objects:  18% (2211/12280), 4.57 MiB | 3.03 MiB/s
Receiving objects:  19% (2334/12280), 4.57 MiB | 3.03 MiB/s
Receiving objects:  20% (2456/12280), 4.57 MiB | 3.03 MiB/s
Receiving objects:  21% (2579/12280), 4.57 MiB | 3.03 MiB/s
Receiving objects:  22% (2702/12280), 4.57 MiB | 3.03 MiB/s
Receiving objects:  23% (2825/12280), 4.57 MiB | 3.03 MiB/s
Receiving objects:  24% (2948/12280), 4.57 MiB | 3.03 MiB/s
Receiving objects:  25% (3070/12280), 4.57 MiB | 3.03 MiB/s
Receiving objects:  26% (3193/12280), 4.57 MiB | 3.03 MiB/s
Receiving objects:  27% (3316/12280), 4.57 MiB | 3.03 MiB/s
Receiving objects:  28% (3439/12280), 4.57 MiB | 3.03 MiB/s
Receiving objects:  29% (3562/12280), 4.57 MiB | 3.03 MiB/s
Receiving objects:  29% (3564/12280), 4.57 MiB | 3.03 MiB/s
Receiving objects:  30% (3684/12280), 4.57 MiB | 3.03 MiB/s
Receiving objects:  31% (3807/12280), 4.57 MiB | 3.03 MiB/s
Receiving objects:  32% (3930/12280), 4.57 MiB | 3.03 MiB/s
Receiving objects:  33% (4053/12280), 8.95 MiB | 4.46 MiB/s
Receiving objects:  34% (4176/12280), 8.95 MiB | 4.46 MiB/s
Receiving objects:  35% (4298/12280), 8.95 MiB | 4.46 MiB/s
Receiving objects:  36% (4421/12280), 8.95 MiB | 4.46 MiB/s
Receiving objects:  37% (4544/12280), 8.95 MiB | 4.46 MiB/s
Receiving objects:  38% (4667/12280), 8.95 MiB | 4.46 MiB/s
Receiving objects:  39% (4790/12280), 8.95 MiB | 4.46 MiB/s
Receiving objects:  40% (4912/12280), 8.95 MiB | 4.46 MiB/s
Receiving objects:  41% (5035/12280), 8.95 MiB | 4.46 MiB/s
Receiving objects:  42% (5158/12280), 8.95 MiB | 4.46 MiB/s
Receiving objects:  43% (5281/12280), 8.95 MiB | 4.46 MiB/s
Receiving objects:  44% (5404/12280), 8.95 MiB | 4.46 MiB/s
Receiving objects:  45% (5526/12280), 15.04 MiB | 5.99 MiB/s
Receiving objects:  46% (5649/12280), 15.04 MiB | 5.99 MiB/s
Receiving objects:  47% (5772/12280), 15.04 MiB | 5.99 MiB/s
Receiving objects:  48% (5895/12280), 15.04 MiB | 5.99 MiB/s
Receiving objects:  49% (6018/12280), 15.04 MiB | 5.99 MiB/s
Receiving objects:  50% (6140/12280), 15.04 MiB | 5.99 MiB/s
Receiving objects:  50% (6242/12280), 15.04 MiB | 5.99 MiB/s
Receiving objects:  51% (6263/12280), 15.04 MiB | 5.99 MiB/s
Receiving objects:  52% (6386/12280), 27.88 MiB | 9.27 MiB/s
Receiving objects:  53% (6509/12280), 27.88 MiB | 9.27 MiB/s
Receiving objects:  54% (6632/12280), 27.88 MiB | 9.27 MiB/s
Receiving objects:  55% (6754/12280), 27.88 MiB | 9.27 MiB/s
Receiving objects:  56% (6877/12280), 27.88 MiB | 9.27 MiB/s
Receiving objects:  57% (7000/12280), 27.88 MiB | 9.27 MiB/s
Receiving objects:  58% (7123/12280), 27.88 MiB | 9.27 MiB/s
Receiving objects:  59% (7246/12280), 27.88 MiB | 9.27 MiB/s
Receiving objects:  60% (7368/12280), 27.88 MiB | 9.27 MiB/s
Receiving objects:  61% (7491/12280), 27.88 MiB | 9.27 MiB/s
Receiving objects:  62% (7614/12280), 27.88 MiB | 9.27 MiB/s
Receiving objects:  63% (7737/12280), 27.88 MiB | 9.27 MiB/s
Receiving objects:  64% (7860/12280), 27.88 MiB | 9.27 MiB/s
Receiving objects:  65% (7982/12280), 27.88 MiB | 9.27 MiB/s
Receiving objects:  66% (8105/12280), 27.88 MiB | 9.27 MiB/s
Receiving objects:  67% (8228/12280), 27.88 MiB | 9.27 MiB/s
Receiving objects:  68% (8351/12280), 27.88 MiB | 9.27 MiB/s
Receiving objects:  69% (8474/12280), 27.88 MiB | 9.27 MiB/s
Receiving objects:  70% (8596/12280), 27.88 MiB | 9.27 MiB/s
Receiving objects:  71% (8719/12280), 27.88 MiB | 9.27 MiB/s
Receiving objects:  72% (8842/12280), 27.88 MiB | 9.27 MiB/s
Receiving objects:  73% (8965/12280), 27.88 MiB | 9.27 MiB/s
Receiving objects:  74% (9088/12280), 27.88 MiB | 9.27 MiB/s
Receiving objects:  75% (9210/12280), 27.88 MiB | 9.27 MiB/s
Receiving objects:  76% (9333/12280), 27.88 MiB | 9.27 MiB/s
Receiving objects:  77% (9456/12280), 27.88 MiB | 9.27 MiB/s
Receiving objects:  78% (9579/12280), 27.88 MiB | 9.27 MiB/s
Receiving objects:  79% (9702/12280), 27.88 MiB | 9.27 MiB/s
Receiving objects:  80% (9824/12280), 27.88 MiB | 9.27 MiB/s
Receiving objects:  81% (9947/12280), 27.88 MiB | 9.27 MiB/s
Receiving objects:  82% (10070/12280), 27.88 MiB | 9.27 MiB/s
Receiving objects:  83% (10193/12280), 27.88 MiB | 9.27 MiB/s
Receiving objects:  84% (10316/12280), 27.88 MiB | 9.27 MiB/s
Receiving objects:  85% (10438/12280), 27.88 MiB | 9.27 MiB/s
Receiving objects:  86% (10561/12280), 27.88 MiB | 9.27 MiB/s
Receiving objects:  87% (10684/12280), 27.88 MiB | 9.27 MiB/s
Receiving objects:  88% (10807/12280), 27.88 MiB | 9.27 MiB/s
Receiving objects:  89% (10930/12280), 39.64 MiB | 11.29 MiB/s
Receiving objects:  90% (11052/12280), 39.64 MiB | 11.29 MiB/s
Receiving objects:  91% (11175/12280), 39.64 MiB | 11.29 MiB/s
Receiving objects:  92% (11298/12280), 39.64 MiB | 11.29 MiB/s
Receiving objects:  93% (11421/12280), 39.64 MiB | 11.29 MiB/s
Receiving objects:  94% (11544/12280), 39.64 MiB | 11.29 MiB/s
Receiving objects:  95% (11666/12280), 39.64 MiB | 11.29 MiB/s
Receiving objects:  96% (11789/12280), 39.64 MiB | 11.29 MiB/s
Receiving objects:  97% (11912/12280), 39.64 MiB | 11.29 MiB/s
Receiving objects:  98% (12035/12280), 39.64 MiB | 11.29 MiB/s
Receiving objects:  99% (12158/12280), 39.64 MiB | 11.29 MiB/s
remote: Total 12280 (delta 2238), reused 5824 (delta 1123)        
Receiving objects: 100% (12280/12280), 39.64 MiB | 11.29 MiB/s
Receiving objects: 100% (12280/12280), 41.54 MiB | 8.75 MiB/s, done.
Resolving deltas:   0% (0/2238)
Resolving deltas:   1% (23/2238)
Resolving deltas:   2% (45/2238)
Resolving deltas:   3% (68/2238)
Resolving deltas:   4% (90/2238)
Resolving deltas:   5% (112/2238)
Resolving deltas:   6% (136/2238)
Resolving deltas:   7% (157/2238)
Resolving deltas:   8% (181/2238)
Resolving deltas:   9% (202/2238)
Resolving deltas:  10% (224/2238)
Resolving deltas:  11% (247/2238)
Resolving deltas:  12% (269/2238)
Resolving deltas:  13% (292/2238)
Resolving deltas:  14% (314/2238)
Resolving deltas:  15% (337/2238)
Resolving deltas:  16% (359/2238)
Resolving deltas:  17% (381/2238)
Resolving deltas:  18% (403/2238)
Resolving deltas:  19% (426/2238)
Resolving deltas:  20% (449/2238)
Resolving deltas:  21% (470/2238)
Resolving deltas:  22% (494/2238)
Resolving deltas:  23% (515/2238)
Resolving deltas:  24% (538/2238)
Resolving deltas:  25% (560/2238)
Resolving deltas:  26% (582/2238)
Resolving deltas:  27% (605/2238)
Resolving deltas:  28% (627/2238)
Resolving deltas:  29% (651/2238)
Resolving deltas:  30% (673/2238)
Resolving deltas:  31% (694/2238)
Resolving deltas:  32% (717/2238)
Resolving deltas:  33% (739/2238)
Resolving deltas:  34% (761/2238)
Resolving deltas:  35% (785/2238)
Resolving deltas:  36% (806/2238)
Resolving deltas:  37% (829/2238)
Resolving deltas:  38% (851/2238)
Resolving deltas:  39% (873/2238)
Resolving deltas:  40% (896/2238)
Resolving deltas:  41% (918/2238)
Resolving deltas:  42% (940/2238)
Resolving deltas:  43% (963/2238)
Resolving deltas:  44% (985/2238)
Resolving deltas:  45% (1008/2238)
Resolving deltas:  46% (1030/2238)
Resolving deltas:  47% (1052/2238)
Resolving deltas:  48% (1075/2238)
Resolving deltas:  49% (1097/2238)
Resolving deltas:  50% (1119/2238)
Resolving deltas:  51% (1142/2238)
Resolving deltas:  52% (1164/2238)
Resolving deltas:  53% (1187/2238)
Resolving deltas:  54% (1209/2238)
Resolving deltas:  55% (1231/2238)
Resolving deltas:  56% (1254/2238)
Resolving deltas:  57% (1276/2238)
Resolving deltas:  58% (1299/2238)
Resolving deltas:  59% (1321/2238)
Resolving deltas:  60% (1343/2238)
Resolving deltas:  61% (1366/2238)
Resolving deltas:  62% (1388/2238)
Resolving deltas:  63% (1410/2238)
Resolving deltas:  64% (1433/2238)
Resolving deltas:  65% (1455/2238)
Resolving deltas:  66% (1478/2238)
Resolving deltas:  67% (1500/2238)
Resolving deltas:  68% (1522/2238)
Resolving deltas:  69% (1545/2238)
Resolving deltas:  70% (1567/2238)
Resolving deltas:  71% (1589/2238)
Resolving deltas:  72% (1612/2238)
Resolving deltas:  73% (1634/2238)
Resolving deltas:  74% (1657/2238)
Resolving deltas:  75% (1680/2238)
Resolving deltas:  76% (1702/2238)
Resolving deltas:  77% (1724/2238)
Resolving deltas:  78% (1746/2238)
Resolving deltas:  79% (1769/2238)
Resolving deltas:  80% (1792/2238)
Resolving deltas:  81% (1815/2238)
Resolving deltas:  82% (1836/2238)
Resolving deltas:  83% (1858/2238)
Resolving deltas:  84% (1880/2238)
Resolving deltas:  85% (1903/2238)
Resolving deltas:  86% (1925/2238)
Resolving deltas:  87% (1948/2238)
Resolving deltas:  88% (1970/2238)
Resolving deltas:  89% (1992/2238)
Resolving deltas:  90% (2015/2238)
Resolving deltas:  91% (2037/2238)
Resolving deltas:  92% (2059/2238)
Resolving deltas:  93% (2083/2238)
Resolving deltas:  94% (2105/2238)
Resolving deltas:  95% (2127/2238)
Resolving deltas:  96% (2149/2238)
Resolving deltas:  97% (2171/2238)
Resolving deltas:  98% (2194/2238)
Resolving deltas:  99% (2216/2238)
Resolving deltas: 100% (2238/2238)
Resolving deltas: 100% (2238/2238), done.
Updating files:  71% (8197/11458)
Updating files:  72% (8250/11458)
Updating files:  73% (8365/11458)
Updating files:  74% (8479/11458)
Updating files:  75% (8594/11458)
Updating files:  76% (8709/11458)
Updating files:  77% (8823/11458)
Updating files:  78% (8938/11458)
Updating files:  79% (9052/11458)
Updating files:  80% (9167/11458)
Updating files:  81% (9281/11458)
Updating files:  82% (9396/11458)
Updating files:  83% (9511/11458)
Updating files:  84% (9625/11458)
Updating files:  85% (9740/11458)
Updating files:  86% (9854/11458)
Updating files:  87% (9969/11458)
Updating files:  88% (10084/11458)
Updating files:  89% (10198/11458)
Updating files:  90% (10313/11458)
Updating files:  91% (10427/11458)
Updating files:  92% (10542/11458)
Updating files:  93% (10656/11458)
Updating files:  94% (10771/11458)
Updating files:  95% (10886/11458)
Updating files:  96% (11000/11458)
Updating files:  97% (11115/11458)
Updating files:  98% (11229/11458)
Updating files:  99% (11344/11458)
Updating files: 100% (11458/11458)
Updating files: 100% (11458/11458), done.
 00:12

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-mediawiki-1  Started
 Container mediawiki-mediawiki-jobrunner-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  44/133 [=========>------------------]  33%
  70/133 [==============>-------------]  52%
  93/133 [===================>--------]  69%
 111/133 [=======================>----]  83%
 126/133 [==========================>-]  94%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:02

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 6.3 s.
 00:07

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 12s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:12

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:27

 01:27

Install 'extensions/GuidedTour'...

Cloning component(s)
:0: _clone_component "extensions/GuidedTour"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/GuidedTour to 'extensions/GuidedTour' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/GuidedTour'...
|0| remote: Counting objects: 1           
remote: Counting objects: 186, done        
|0| remote: Finding sources:   1% (1/186)           
remote: Finding sources:   2% (3/186)           
remote: Finding sources:   3% (5/186)           
remote: Finding sources:   4% (7/186)           
remote: Finding sources:   5% (9/186)           
remote: Finding sources:   6% (11/186)           
remote: Finding sources:   7% (13/186)           
remote: Finding sources:   8% (14/186)           
remote: Finding sources:   9% (16/186)           
remote: Finding sources:  10% (18/186)           
remote: Finding sources:  11% (20/186)           
remote: Finding sources:  12% (22/186)           
remote: Finding sources:  13% (24/186)           
remote: Finding sources:  14% (26/186)           
remote: Finding sources:  15% (27/186)           
remote: Finding sources:  16% (29/186)           
remote: Finding sources:  17% (31/186)           
remote: Finding sources:  18% (33/186)           
remote: Finding sources:  19% (35/186)           
remote: Finding sources:  20% (37/186)           
remote: Finding sources:  21% (39/186)           
remote: Finding sources:  22% (40/186)           
remote: Finding sources:  23% (42/186)           
remote: Finding sources:  24% (44/186)           
remote: Finding sources:  25% (46/186)           
remote: Finding sources:  26% (48/186)           
remote: Finding sources:  27% (50/186)           
remote: Finding sources:  28% (52/186)           
remote: Finding sources:  29% (54/186)           
remote: Finding sources:  30% (55/186)           
remote: Finding sources:  31% (57/186)           
remote: Finding sources:  32% (59/186)           
remote: Finding sources:  33% (61/186)           
remote: Finding sources:  34% (63/186)           
remote: Finding sources:  35% (65/186)           
remote: Finding sources:  36% (67/186)           
remote: Finding sources:  37% (68/186)           
remote: Finding sources:  38% (70/186)           
remote: Finding sources:  39% (72/186)           
remote: Finding sources:  40% (74/186)           
remote: Finding sources:  41% (76/186)           
remote: Finding sources:  42% (78/186)           
remote: Finding sources:  43% (80/186)           
remote: Finding sources:  44% (81/186)           
remote: Finding sources:  45% (83/186)           
remote: Finding sources:  46% (85/186)           
remote: Finding sources:  47% (87/186)           
remote: Finding sources:  48% (89/186)           
remote: Finding sources:  49% (91/186)           
remote: Finding sources:  50% (93/186)           
remote: Finding sources:  51% (94/186)           
remote: Finding sources:  52% (96/186)           
remote: Finding sources:  53% (98/186)           
remote: Finding sources:  54% (100/186)           
remote: Finding sources:  55% (102/186)           
remote: Finding sources:  56% (104/186)           
remote: Finding sources:  57% (106/186)           
remote: Finding sources:  58% (107/186)           
remote: Finding sources:  59% (109/186)           
remote: Finding sources:  60% (111/186)           
remote: Finding sources:  61% (113/186)           
remote: Finding sources:  62% (115/186)           
remote: Finding sources:  63% (117/186)           
remote: Finding sources:  64% (119/186)           
remote: Finding sources:  65% (120/186)           
remote: Finding sources:  66% (122/186)           
remote: Finding sources:  67% (124/186)           
remote: Finding sources:  68% (126/186)           
remote: Finding sources:  69% (128/186)           
remote: Finding sources:  70% (130/186)           
remote: Finding sources:  71% (132/186)           
remote: Finding sources:  72% (133/186)           
remote: Finding sources:  73% (135/186)           
remote: Finding sources:  74% (137/186)           
remote: Finding sources:  75% (139/186)           
remote: Finding sources:  76% (141/186)           
remote: Finding sources:  77% (143/186)           
remote: Finding sources:  78% (145/186)           
remote: Finding sources:  79% (147/186)           
remote: Finding sources:  80% (148/186)           
remote: Finding sources:  81% (150/186)           
remote: Finding sources:  82% (152/186)           
remote: Finding sources:  83% (154/186)           
remote: Finding sources:  84% (156/186)           
remote: Finding sources:  85% (158/186)           
remote: Finding sources:  86% (160/186)           
remote: Finding sources:  87% (161/186)           
remote: Finding sources:  88% (163/186)           
remote: Finding sources:  89% (165/186)           
remote: Finding sources:  90% (167/186)           
remote: Finding sources:  91% (169/186)           
remote: Finding sources:  92% (171/186)           
remote: Finding sources:  93% (173/186)           
remote: Finding sources:  94% (174/186)           
remote: Finding sources:  95% (176/186)           
remote: Finding sources:  96% (178/186)           
remote: Finding sources:  97% (180/186)           
remote: Finding sources:  98% (182/186)           
remote: Finding sources:  99% (184/186)           
remote: Finding sources: 100% (186/186)           
remote: Finding sources: 100% (186/186)        
|0| remote: Getting sizes:   1% (1/174)           
remote: Getting sizes:   2% (3/174)           
remote: Getting sizes:   3% (5/174)           
remote: Getting sizes:   4% (7/174)           
remote: Getting sizes:   5% (8/174)           
remote: Getting sizes:   6% (10/174)           
remote: Getting sizes:   7% (12/174)           
remote: Getting sizes:   8% (14/174)           
remote: Getting sizes:   9% (15/174)           
remote: Getting sizes:  10% (17/174)           
remote: Getting sizes:  11% (19/174)           
remote: Getting sizes:  12% (21/174)           
remote: Getting sizes:  13% (22/174)           
remote: Getting sizes:  14% (24/174)           
remote: Getting sizes:  15% (26/174)           
remote: Getting sizes:  16% (27/174)           
remote: Getting sizes:  17% (29/174)           
remote: Getting sizes:  18% (31/174)           
remote: Getting sizes:  19% (33/174)           
remote: Getting sizes:  20% (34/174)           
remote: Getting sizes:  21% (36/174)           
remote: Getting sizes:  22% (38/174)           
remote: Getting sizes:  23% (40/174)           
remote: Getting sizes:  24% (41/174)           
remote: Getting sizes:  25% (43/174)           
remote: Getting sizes:  26% (45/174)           
remote: Getting sizes:  27% (47/174)           
remote: Getting sizes:  28% (48/174)           
remote: Getting sizes:  29% (50/174)           
remote: Getting sizes:  30% (52/174)           
remote: Getting sizes:  31% (54/174)           
remote: Getting sizes:  32% (55/174)           
remote: Getting sizes:  33% (57/174)           
remote: Getting sizes:  34% (59/174)           
remote: Getting sizes:  35% (61/174)           
remote: Getting sizes:  36% (62/174)           
remote: Getting sizes:  37% (64/174)           
remote: Getting sizes:  38% (66/174)           
remote: Getting sizes:  39% (67/174)           
remote: Getting sizes:  40% (69/174)           
remote: Getting sizes:  41% (71/174)           
remote: Getting sizes:  42% (73/174)           
remote: Getting sizes:  43% (74/174)           
remote: Getting sizes:  44% (76/174)           
remote: Getting sizes:  45% (78/174)           
remote: Getting sizes:  46% (80/174)           
remote: Getting sizes:  47% (81/174)           
remote: Getting sizes:  48% (83/174)           
remote: Getting sizes:  49% (85/174)           
remote: Getting sizes:  50% (87/174)           
remote: Getting sizes:  51% (88/174)           
remote: Getting sizes:  52% (90/174)           
remote: Getting sizes:  53% (92/174)           
remote: Getting sizes:  54% (94/174)           
remote: Getting sizes:  55% (95/174)           
remote: Getting sizes:  56% (97/174)           
remote: Getting sizes:  57% (99/174)           
remote: Getting sizes:  58% (101/174)           
remote: Getting sizes:  59% (102/174)           
remote: Getting sizes:  60% (104/174)           
remote: Getting sizes:  61% (106/174)           
remote: Getting sizes:  62% (108/174)           
remote: Getting sizes:  63% (109/174)           
remote: Getting sizes:  64% (111/174)           
remote: Getting sizes:  65% (113/174)           
remote: Getting sizes:  66% (114/174)           
remote: Getting sizes:  67% (116/174)           
remote: Getting sizes:  68% (118/174)           
remote: Getting sizes:  69% (120/174)           
remote: Getting sizes:  70% (121/174)           
remote: Getting sizes:  71% (123/174)           
remote: Getting sizes:  72% (125/174)           
remote: Getting sizes:  73% (127/174)           
remote: Getting sizes:  74% (128/174)           
remote: Getting sizes:  75% (130/174)           
remote: Getting sizes:  76% (132/174)           
remote: Getting sizes:  77% (134/174)           
remote: Getting sizes:  78% (135/174)           
remote: Getting sizes:  79% (137/174)           
remote: Getting sizes:  80% (139/174)           
remote: Getting sizes:  81% (141/174)           
remote: Getting sizes:  82% (142/174)           
remote: Getting sizes:  83% (144/174)           
remote: Getting sizes:  84% (146/174)           
remote: Getting sizes:  85% (148/174)           
remote: Getting sizes:  86% (149/174)           
remote: Getting sizes:  87% (151/174)           
remote: Getting sizes:  88% (153/174)           
remote: Getting sizes:  89% (154/174)           
remote: Getting sizes:  90% (156/174)           
remote: Getting sizes:  91% (158/174)           
remote: Getting sizes:  92% (160/174)           
remote: Getting sizes:  93% (161/174)           
remote: Getting sizes:  94% (163/174)           
remote: Getting sizes:  95% (165/174)           
remote: Getting sizes:  96% (167/174)           
remote: Getting sizes:  97% (168/174)           
remote: Getting sizes:  98% (170/174)           
remote: Getting sizes:  99% (172/174)           
remote: Getting sizes: 100% (174/174)           
remote: Getting sizes: 100% (174/174)        
|0| remote: Compressing objects:   1% (2174/368097)           
remote: Compressing objects:   2% (5863/368097)           
remote: Compressing objects:   3% (10360/368097)           
remote: Compressing objects:   5% (17072/368097)           
remote: Compressing objects:   6% (22299/368097)           
remote: Compressing objects:   8% (28417/368097)           
remote: Compressing objects:  16% (59011/368097)           
remote: Compressing objects:  23% (85181/368097)           
remote: Compressing objects:  26% (97222/368097)           
remote: Compressing objects:  29% (106214/368097)           
remote: Compressing objects:  30% (110640/368097)           
remote: Compressing objects:  32% (118769/368097)           
remote: Compressing objects:  40% (147145/368097)           
remote: Compressing objects:  41% (150058/368097)           
remote: Compressing objects:  51% (188985/368097)           
remote: Compressing objects:  52% (190864/368097)           
remote: Compressing objects:  53% (193394/368097)           
remote: Compressing objects:  54% (197101/368097)           
remote: Compressing objects:  55% (202726/368097)           
remote: Compressing objects:  56% (206397/368097)           
remote: Compressing objects:  57% (210245/368097)           
remote: Compressing objects:  58% (213056/368097)           
remote: Compressing objects:  59% (216154/368097)           
remote: Compressing objects:  60% (219133/368097)           
remote: Compressing objects:  61% (223563/368097)           
remote: Compressing objects:  62% (226659/368097)           
remote: Compressing objects:  63% (230608/368097)           
remote: Compressing objects:  64% (233812/368097)           
remote: Compressing objects:  65% (237521/368097)           
remote: Compressing objects:  66% (241216/368097)           
remote: Compressing objects:  67% (245219/368097)           
remote: Compressing objects:  68% (249922/368097)           
remote: Compressing objects:  69% (253004/368097)           
remote: Compressing objects:  70% (258753/368097)           
remote: Compressing objects:  71% (261591/368097)           
remote: Compressing objects:  72% (264811/368097)           
remote: Compressing objects:  73% (268303/368097)           
remote: Compressing objects:  74% (271819/368097)           
remote: Compressing objects:  75% (275706/368097)           
remote: Compressing objects:  76% (278442/368097)           
remote: Compressing objects:  77% (282879/368097)           
remote: Compressing objects:  78% (286194/368097)           
remote: Compressing objects:  79% (289806/368097)           
remote: Compressing objects:  80% (294503/368097)           
remote: Compressing objects:  81% (298396/368097)           
remote: Compressing objects:  82% (302082/368097)           
remote: Compressing objects:  83% (304929/368097)           
remote: Compressing objects:  84% (307643/368097)           
remote: Compressing objects:  85% (313383/368097)           
remote: Compressing objects:  86% (316047/368097)           
remote: Compressing objects:  88% (323295/368097)           
remote: Compressing objects:  89% (328496/368097)           
remote: Compressing objects:  90% (331213/368097)           
remote: Compressing objects:  91% (334959/368097)           
remote: Compressing objects:  92% (337476/368097)           
remote: Compressing objects:  93% (341222/368097)           
remote: Compressing objects:  94% (345705/368097)           
remote: Compressing objects:  95% (349487/368097)           
remote: Compressing objects:  96% (353425/368097)           
remote: Compressing objects:  97% (356291/368097)           
remote: Compressing objects:  98% (358919/368097)           
remote: Compressing objects:  99% (364147/368097)           
remote: Compressing objects: 100% (367983/368097)           
remote: Compressing objects: 100% (368097/368097)        
|0| Receiving objects:   0% (1/186)
Receiving objects:   1% (2/186)
Receiving objects:   2% (4/186)
Receiving objects:   3% (6/186)
Receiving objects:   4% (8/186)
Receiving objects:   5% (10/186)
Receiving objects:   6% (12/186)
Receiving objects:   7% (14/186)
Receiving objects:   8% (15/186)
Receiving objects:   9% (17/186)
Receiving objects:  10% (19/186)
Receiving objects:  11% (21/186)
Receiving objects:  12% (23/186)
Receiving objects:  13% (25/186)
Receiving objects:  14% (27/186)
Receiving objects:  15% (28/186)
Receiving objects:  16% (30/186)
Receiving objects:  17% (32/186)
Receiving objects:  18% (34/186)
Receiving objects:  19% (36/186)
Receiving objects:  20% (38/186)
Receiving objects:  21% (40/186)
Receiving objects:  22% (41/186)
Receiving objects:  23% (43/186)
Receiving objects:  24% (45/186)
Receiving objects:  25% (47/186)
Receiving objects:  26% (49/186)
Receiving objects:  27% (51/186)
Receiving objects:  28% (53/186)
Receiving objects:  29% (54/186)
Receiving objects:  30% (56/186)
Receiving objects:  31% (58/186)
Receiving objects:  32% (60/186)
Receiving objects:  33% (62/186)
Receiving objects:  34% (64/186)
Receiving objects:  35% (66/186)
Receiving objects:  36% (67/186)
Receiving objects:  37% (69/186)
Receiving objects:  38% (71/186)
Receiving objects:  39% (73/186)
Receiving objects:  40% (75/186)
Receiving objects:  41% (77/186)
Receiving objects:  42% (79/186)
Receiving objects:  43% (80/186)
Receiving objects:  44% (82/186)
Receiving objects:  45% (84/186)
Receiving objects:  46% (86/186)
Receiving objects:  47% (88/186)
Receiving objects:  48% (90/186)
Receiving objects:  49% (92/186)
Receiving objects:  50% (93/186)
Receiving objects:  51% (95/186)
Receiving objects:  52% (97/186)
Receiving objects:  53% (99/186)
Receiving objects:  54% (101/186)
Receiving objects:  55% (103/186)
Receiving objects:  56% (105/186)
Receiving objects:  57% (107/186)
Receiving objects:  58% (108/186)
Receiving objects:  59% (110/186)
Receiving objects:  60% (112/186)
Receiving objects:  61% (114/186)
Receiving objects:  62% (116/186)
Receiving objects:  63% (118/186)
Receiving objects:  64% (120/186)
Receiving objects:  65% (121/186)
Receiving objects:  66% (123/186)
Receiving objects:  67% (125/186)
Receiving objects:  68% (127/186)
Receiving objects:  69% (129/186)
Receiving objects:  70% (131/186)
Receiving objects:  71% (133/186)
Receiving objects:  72% (134/186)
Receiving objects:  73% (136/186)
Receiving objects:  74% (138/186)
Receiving objects:  75% (140/186)
Receiving objects:  76% (142/186)
Receiving objects:  77% (144/186)
Receiving objects:  78% (146/186)
Receiving objects:  79% (147/186)
Receiving objects:  80% (149/186)
Receiving objects:  81% (151/186)
Receiving objects:  82% (153/186)
Receiving objects:  83% (155/186)
Receiving objects:  84% (157/186)
Receiving objects:  85% (159/186)
Receiving objects:  86% (160/186)
Receiving objects:  87% (162/186)
Receiving objects:  88% (164/186)
Receiving objects:  89% (166/186)
Receiving objects:  90% (168/186)
Receiving objects:  91% (170/186)
Receiving objects:  92% (172/186)
Receiving objects:  93% (173/186)
Receiving objects:  94% (175/186)
Receiving objects:  95% (177/186)
Receiving objects:  96% (179/186)
remote: Total 186 (delta 30), reused 60 (delta 9)        
|0| Receiving objects:  97% (181/186)
Receiving objects:  98% (183/186)
Receiving objects:  99% (185/186)
Receiving objects: 100% (186/186)
Receiving objects: 100% (186/186), 259.09 KiB | 2.56 MiB/s, done.
|0| Resolving deltas:   0% (0/30)
Resolving deltas:   3% (1/30)
Resolving deltas:   6% (2/30)
Resolving deltas:  10% (3/30)
Resolving deltas:  13% (4/30)
Resolving deltas:  16% (5/30)
Resolving deltas:  20% (6/30)
Resolving deltas:  23% (7/30)
Resolving deltas:  26% (8/30)
Resolving deltas:  30% (9/30)
Resolving deltas:  33% (10/30)
Resolving deltas:  36% (11/30)
Resolving deltas:  40% (12/30)
Resolving deltas:  43% (13/30)
Resolving deltas:  46% (14/30)
Resolving deltas:  50% (15/30)
Resolving deltas:  53% (16/30)
Resolving deltas:  56% (17/30)
Resolving deltas:  60% (18/30)
Resolving deltas:  63% (19/30)
Resolving deltas:  66% (20/30)
Resolving deltas:  70% (21/30)
Resolving deltas:  73% (22/30)
Resolving deltas:  76% (23/30)
Resolving deltas:  83% (25/30)
Resolving deltas:  86% (26/30)
Resolving deltas:  90% (27/30)
Resolving deltas:  96% (29/30)
Resolving deltas: 100% (30/30)
Resolving deltas: 100% (30/30), done.
|0|  00:00
 00:00

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:04

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }

> cypress@13.17.0 postinstall
> node index.js --exec install

Installing Cypress (version: 13.17.0)

[STARTED] Task without title.
[TITLE]  Downloading Cypress      0% 0s
[TITLE]  Downloading Cypress      5% 2s
[TITLE]  Downloading Cypress      11% 2s
[TITLE]  Downloading Cypress      19% 1s
[TITLE]  Downloading Cypress      32% 1s
[TITLE]  Downloading Cypress      45% 1s
[TITLE]  Downloading Cypress      61% 0s
[TITLE]  Downloading Cypress      70% 0s
[TITLE]  Downloading Cypress      81% 0s
[TITLE]  Downloading Cypress      91% 0s
[TITLE]  Downloaded Cypress     
[SUCCESS]  Downloaded Cypress     
[STARTED] Task without title.
[TITLE]  Unzipping Cypress        0% 0s
[TITLE]  Unzipping Cypress        1% 5s
[TITLE]  Unzipping Cypress        1% 6s
[TITLE]  Unzipping Cypress        1% 7s
[TITLE]  Unzipping Cypress        1% 8s
[TITLE]  Unzipping Cypress        2% 4s
[TITLE]  Unzipping Cypress        2% 5s
[TITLE]  Unzipping Cypress        3% 4s
[TITLE]  Unzipping Cypress        3% 5s
[TITLE]  Unzipping Cypress        4% 4s
[TITLE]  Unzipping Cypress        5% 3s
[TITLE]  Unzipping Cypress        5% 4s
[TITLE]  Unzipping Cypress        6% 4s
[TITLE]  Unzipping Cypress        7% 3s
[TITLE]  Unzipping Cypress        7% 4s
[TITLE]  Unzipping Cypress        8% 3s
[TITLE]  Unzipping Cypress        8% 4s
[TITLE]  Unzipping Cypress        9% 3s
[TITLE]  Unzipping Cypress        10% 3s
[TITLE]  Unzipping Cypress        11% 3s
[TITLE]  Unzipping Cypress        12% 3s
[TITLE]  Unzipping Cypress        13% 3s
[TITLE]  Unzipping Cypress        14% 3s
[TITLE]  Unzipping Cypress        15% 3s
[TITLE]  Unzipping Cypress        16% 3s
[TITLE]  Unzipping Cypress        17% 3s
[TITLE]  Unzipping Cypress        18% 3s
[TITLE]  Unzipping Cypress        19% 3s
[TITLE]  Unzipping Cypress        20% 2s
[TITLE]  Unzipping Cypress        20% 3s
[TITLE]  Unzipping Cypress        21% 2s
[TITLE]  Unzipping Cypress        22% 2s
[TITLE]  Unzipping Cypress        23% 2s
[TITLE]  Unzipping Cypress        24% 2s
[TITLE]  Unzipping Cypress        25% 2s
[TITLE]  Unzipping Cypress        26% 2s
[TITLE]  Unzipping Cypress        27% 2s
[TITLE]  Unzipping Cypress        28% 2s
[TITLE]  Unzipping Cypress        29% 2s
[TITLE]  Unzipping Cypress        30% 2s
[TITLE]  Unzipping Cypress        31% 2s
[TITLE]  Unzipping Cypress        32% 2s
[TITLE]  Unzipping Cypress        33% 2s
[TITLE]  Unzipping Cypress        34% 2s
[TITLE]  Unzipping Cypress        35% 2s
[TITLE]  Unzipping Cypress        36% 2s
[TITLE]  Unzipping Cypress        37% 2s
[TITLE]  Unzipping Cypress        38% 2s
[TITLE]  Unzipping Cypress        39% 2s
[TITLE]  Unzipping Cypress        40% 2s
[TITLE]  Unzipping Cypress        41% 2s
[TITLE]  Unzipping Cypress        42% 2s
[TITLE]  Unzipping Cypress        43% 2s
[TITLE]  Unzipping Cypress        44% 2s
[TITLE]  Unzipping Cypress        45% 2s
[TITLE]  Unzipping Cypress        46% 2s
[TITLE]  Unzipping Cypress        47% 2s
[TITLE]  Unzipping Cypress        48% 2s
[TITLE]  Unzipping Cypress        49% 2s
[TITLE]  Unzipping Cypress        50% 2s
[TITLE]  Unzipping Cypress        51% 2s
[TITLE]  Unzipping Cypress        52% 2s
[TITLE]  Unzipping Cypress        53% 2s
[TITLE]  Unzipping Cypress        54% 2s
[TITLE]  Unzipping Cypress        55% 2s
[TITLE]  Unzipping Cypress        56% 2s
[TITLE]  Unzipping Cypress        57% 2s
[TITLE]  Unzipping Cypress        58% 2s
[TITLE]  Unzipping Cypress        59% 2s
[TITLE]  Unzipping Cypress        60% 2s
[TITLE]  Unzipping Cypress        61% 2s
[TITLE]  Unzipping Cypress        62% 2s
[TITLE]  Unzipping Cypress        63% 1s
[TITLE]  Unzipping Cypress        63% 2s
[TITLE]  Unzipping Cypress        64% 1s
[TITLE]  Unzipping Cypress        65% 1s
[TITLE]  Unzipping Cypress        66% 1s
[TITLE]  Unzipping Cypress        67% 1s
[TITLE]  Unzipping Cypress        68% 1s
[TITLE]  Unzipping Cypress        68% 4s
[TITLE]  Unzipping Cypress        69% 3s
[TITLE]  Unzipping Cypress        70% 3s
[TITLE]  Unzipping Cypress        71% 3s
[TITLE]  Unzipping Cypress        72% 3s
[TITLE]  Unzipping Cypress        73% 3s
[TITLE]  Unzipping Cypress        74% 3s
[TITLE]  Unzipping Cypress        75% 3s
[TITLE]  Unzipping Cypress        76% 3s
[TITLE]  Unzipping Cypress        76% 4s
[TITLE]  Unzipping Cypress        100% 0s
[TITLE]  Unzipped Cypress       
[SUCCESS]  Unzipped Cypress       
[STARTED] Task without title.
[TITLE]  Finished Installation   /var/www/html/w/.cache/Cypress/13.17.0
[SUCCESS]  Finished Installation   /var/www/html/w/.cache/Cypress/13.17.0

You can now open Cypress by running one of the following, depending on your package manager:

- npx cypress open
- yarn cypress open
- pnpm cypress open

https://on.cypress.io/opening-the-app


added 76 packages, removed 4 packages, changed 11 packages, and audited 1514 packages in 21s

224 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:21

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Healthy
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 00:00

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.4 s.
 00:01

Running 'extensions/GuidedTour/setup.sh' if found
Looking for '/var/local/extensions/GuidedTour/setup.sh'
No '/var/local/extensions/GuidedTour/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:30
 00:30

Running Selenium tests for 'extensions/GuidedTour' via 'run_component_selenium_tests "extensions/GuidedTour"'...

Ensuring Selenium ready...

 00:00

Starting Selenium container
 Container mediawiki-novnc-1  Creating
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-novnc-1  Created
 Container mediawiki-selenium-1  Creating
 Container mediawiki-selenium-1  Created
 Container mediawiki-novnc-1  Starting
 Container mediawiki-novnc-1  Started
 Container mediawiki-selenium-1  Starting
 Container mediawiki-selenium-1  Started
 00:10
Installing Selenium browser binary...
Error: Could not determine puppeteer-core version
Error: Browser installation failed


Webdriver is greater than v7 - letting it handle automatic broswer installation
bash: line 2: /var/www/html/w/.env: No such file or directory
npm warn config ignoring workspace config at /var/www/html/w/extensions/GuidedTour/.npmrc

> selenium-test
> npm run cy:run

npm warn config ignoring workspace config at /var/www/html/w/extensions/GuidedTour/.npmrc

> cy:run
> CYPRESS_CACHE_FOLDER=./cypress/.cache cypress run

No version of Cypress is installed in: /var/www/html/w/extensions/GuidedTour/cypress/.cache/13.17.0/Cypress

Please reinstall Cypress by running: cypress install

----------

Cypress executable not found at: /var/www/html/w/extensions/GuidedTour/cypress/.cache/13.17.0/Cypress/Cypress

----------

Platform: linux-x64 (Debian - 12)
Cypress Version: 13.17.0
npm error Lifecycle script `cy:run` failed with error:
npm error code 1
npm error path /var/www/html/w/extensions/GuidedTour
npm error workspace GuidedTour
npm error location /var/www/html/w/extensions/GuidedTour
npm error command failed
npm error command sh -c CYPRESS_CACHE_FOLDER=./cypress/.cache cypress run
npm error Lifecycle script `selenium-test` failed with error:
npm error code 1
npm error path /var/www/html/w/extensions/GuidedTour
npm error workspace GuidedTour
npm error location /var/www/html/w/extensions/GuidedTour
npm error command failed
npm error command sh -c npm run cy:run

 00:22

Running Selenium tests for 'extensions/GuidedTour' via 'run_selenium_tests "extensions/GuidedTour/tests/selenium/*specs/**/*.js" ".*"'...

Ensuring Selenium ready...

 00:00
Installing Selenium browser binary...
Error: Could not determine puppeteer-core version
Error: Browser installation failed


Webdriver is greater than v7 - letting it handle automatic broswer installation
No Selenium files found for pattern: '/var/www/html/w/extensions/GuidedTour/tests/selenium/*specs/**/*.js', skipping...
 00:03

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-selenium-1  Stopping
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-selenium-1  Stopped
 Container mediawiki-selenium-1  Removing
 Container mediawiki-selenium-1  Removed
 Container mediawiki-novnc-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-novnc-1  Stopped
 Container mediawiki-novnc-1  Removing
 Container mediawiki-novnc-1  Removed
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-web-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:22

Reclaim disk space if needed
Free disk space (18%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12280, done        
remote: Finding sources:   1% (62/12280)           
remote: Finding sources:   2% (185/12280)           
remote: Finding sources:   3% (307/12280)           
remote: Finding sources:   4% (430/12280)           
remote: Finding sources:   5% (553/12280)           
remote: Finding sources:   6% (676/12280)           
remote: Finding sources:   7% (799/12280)           
remote: Finding sources:   8% (921/12280)           
remote: Finding sources:   9% (1044/12280)           
remote: Finding sources:  10% (1167/12280)           
remote: Finding sources:  11% (1290/12280)           
remote: Finding sources:  12% (1413/12280)           
remote: Finding sources:  13% (1535/12280)           
remote: Finding sources:  14% (1658/12280)           
remote: Finding sources:  15% (1781/12280)           
remote: Finding sources:  16% (1904/12280)           
remote: Finding sources:  17% (2027/12280)           
remote: Finding sources:  18% (2149/12280)           
remote: Finding sources:  19% (2272/12280)           
remote: Finding sources:  20% (2395/12280)           
remote: Finding sources:  21% (2518/12280)           
remote: Finding sources:  22% (2641/12280)           
remote: Finding sources:  23% (2763/12280)           
remote: Finding sources:  24% (2886/12280)           
remote: Finding sources:  25% (3009/12280)           
remote: Finding sources:  26% (3132/12280)           
remote: Finding sources:  27% (3255/12280)           
remote: Finding sources:  28% (3377/12280)           
remote: Finding sources:  29% (3500/12280)           
remote: Finding sources:  30% (3623/12280)           
remote: Finding sources:  31% (3746/12280)           
remote: Finding sources:  32% (3869/12280)           
remote: Finding sources:  33% (3991/12280)           
remote: Finding sources:  34% (4114/12280)           
remote: Finding sources:  35% (4237/12280)           
remote: Finding sources:  36% (4360/12280)           
remote: Finding sources:  37% (4483/12280)           
remote: Finding sources:  38% (4605/12280)           
remote: Finding sources:  39% (4728/12280)           
remote: Finding sources:  40% (4851/12280)           
remote: Finding sources:  41% (4974/12280)           
remote: Finding sources:  42% (5097/12280)           
remote: Finding sources:  43% (5219/12280)           
remote: Finding sources:  44% (5342/12280)           
remote: Finding sources:  45% (5465/12280)           
remote: Finding sources:  46% (5588/12280)           
remote: Finding sources:  47% (5711/12280)           
remote: Finding sources:  48% (5833/12280)           
remote: Finding sources:  49% (5956/12280)           
remote: Finding sources:  50% (6079/12280)           
remote: Finding sources:  51% (6202/12280)           
remote: Finding sources:  52% (6325/12280)           
remote: Finding sources:  53% (6447/12280)           
remote: Finding sources:  54% (6570/12280)           
remote: Finding sources:  55% (6693/12280)           
remote: Finding sources:  56% (6816/12280)           
remote: Finding sources:  57% (6939/12280)           
remote: Finding sources:  58% (7061/12280)           
remote: Finding sources:  59% (7184/12280)           
remote: Finding sources:  60% (7307/12280)           
remote: Finding sources:  61% (7430/12280)           
remote: Finding sources:  62% (7553/12280)           
remote: Finding sources:  63% (7675/12280)           
remote: Finding sources:  64% (7798/12280)           
remote: Finding sources:  65% (7921/12280)           
remote: Finding sources:  66% (8044/12280)           
remote: Finding sources:  67% (8167/12280)           
remote: Finding sources:  68% (8289/12280)           
remote: Finding sources:  69% (8412/12280)           
remote: Finding sources:  70% (8535/12280)           
remote: Finding sources:  71% (8658/12280)           
remote: Finding sources:  72% (8781/12280)           
remote: Finding sources:  73% (8903/12280)           
remote: Finding sources:  74% (9026/12280)           
remote: Finding sources:  75% (9149/12280)           
remote: Finding sources:  76% (9272/12280)           
remote: Finding sources:  77% (9395/12280)           
remote: Finding sources:  78% (9517/12280)           
remote: Finding sources:  79% (9640/12280)           
remote: Finding sources:  80% (9763/12280)           
remote: Finding sources:  81% (9886/12280)           
remote: Finding sources:  82% (10009/12280)           
remote: Finding sources:  83% (10131/12280)           
remote: Finding sources:  84% (10254/12280)           
remote: Finding sources:  85% (10377/12280)           
remote: Finding sources:  86% (10500/12280)           
remote: Finding sources:  87% (10623/12280)           
remote: Finding sources:  88% (10745/12280)           
remote: Finding sources:  89% (10868/12280)           
remote: Finding sources:  90% (10991/12280)           
remote: Finding sources:  91% (11114/12280)           
remote: Finding sources:  92% (11237/12280)           
remote: Finding sources:  93% (11359/12280)           
remote: Finding sources:  94% (11482/12280)           
remote: Finding sources:  95% (11605/12280)           
remote: Finding sources:  96% (11728/12280)           
remote: Finding sources:  97% (11851/12280)           
remote: Finding sources:  98% (11973/12280)           
remote: Finding sources:  99% (12096/12280)           
remote: Finding sources: 100% (12219/12280)           
remote: Finding sources: 100% (12280/12280)        
remote: Getting sizes:   1% (56/11154)           
remote: Getting sizes:   2% (168/11154)           
remote: Getting sizes:   3% (279/11154)           
remote: Getting sizes:   4% (391/11154)           
remote: Getting sizes:   5% (502/11154)           
remote: Getting sizes:   6% (614/11154)           
remote: Getting sizes:   7% (726/11154)           
remote: Getting sizes:   8% (837/11154)           
remote: Getting sizes:   9% (949/11154)           
remote: Getting sizes:  10% (1060/11154)           
remote: Getting sizes:  11% (1172/11154)           
remote: Getting sizes:  12% (1283/11154)           
remote: Getting sizes:  13% (1395/11154)           
remote: Getting sizes:  14% (1506/11154)           
remote: Getting sizes:  15% (1618/11154)           
remote: Getting sizes:  16% (1729/11154)           
remote: Getting sizes:  17% (1841/11154)           
remote: Getting sizes:  18% (1952/11154)           
remote: Getting sizes:  19% (2064/11154)           
remote: Getting sizes:  20% (2176/11154)           
remote: Getting sizes:  21% (2287/11154)           
remote: Getting sizes:  22% (2399/11154)           
remote: Getting sizes:  23% (2510/11154)           
remote: Getting sizes:  24% (2622/11154)           
remote: Getting sizes:  25% (2733/11154)           
remote: Getting sizes:  26% (2845/11154)           
remote: Getting sizes:  27% (2956/11154)           
remote: Getting sizes:  28% (3068/11154)           
remote: Getting sizes:  29% (3179/11154)           
remote: Getting sizes:  30% (3291/11154)           
remote: Getting sizes:  31% (3402/11154)           
remote: Getting sizes:  32% (3514/11154)           
remote: Getting sizes:  33% (3626/11154)           
remote: Getting sizes:  34% (3737/11154)           
remote: Getting sizes:  35% (3849/11154)           
remote: Getting sizes:  36% (3960/11154)           
remote: Getting sizes:  37% (4072/11154)           
remote: Getting sizes:  38% (4183/11154)           
remote: Getting sizes:  39% (4295/11154)           
remote: Getting sizes:  40% (4406/11154)           
remote: Getting sizes:  41% (4518/11154)           
remote: Getting sizes:  42% (4629/11154)           
remote: Getting sizes:  43% (4741/11154)           
remote: Getting sizes:  44% (4852/11154)           
remote: Getting sizes:  45% (4964/11154)           
remote: Getting sizes:  46% (5076/11154)           
remote: Getting sizes:  47% (5187/11154)           
remote: Getting sizes:  48% (5299/11154)           
remote: Getting sizes:  49% (5410/11154)           
remote: Getting sizes:  50% (5522/11154)           
remote: Getting sizes:  51% (5633/11154)           
remote: Getting sizes:  52% (5745/11154)           
remote: Getting sizes:  53% (5856/11154)           
remote: Getting sizes:  54% (5968/11154)           
remote: Getting sizes:  55% (6079/11154)           
remote: Getting sizes:  56% (6191/11154)           
remote: Getting sizes:  57% (6303/11154)           
remote: Getting sizes:  58% (6414/11154)           
remote: Getting sizes:  59% (6526/11154)           
remote: Getting sizes:  60% (6637/11154)           
remote: Getting sizes:  61% (6749/11154)           
remote: Getting sizes:  62% (6860/11154)           
remote: Getting sizes:  63% (6972/11154)           
remote: Getting sizes:  64% (7083/11154)           
remote: Getting sizes:  65% (7195/11154)           
remote: Getting sizes:  66% (7306/11154)           
remote: Getting sizes:  67% (7418/11154)           
remote: Getting sizes:  68% (7529/11154)           
remote: Getting sizes:  69% (7641/11154)           
remote: Getting sizes:  70% (7753/11154)           
remote: Getting sizes:  71% (7864/11154)           
remote: Getting sizes:  72% (7976/11154)           
remote: Getting sizes:  73% (8087/11154)           
remote: Getting sizes:  74% (8199/11154)           
remote: Getting sizes:  75% (8310/11154)           
remote: Getting sizes:  76% (8422/11154)           
remote: Getting sizes:  77% (8533/11154)           
remote: Getting sizes:  78% (8645/11154)           
remote: Getting sizes:  79% (8756/11154)           
remote: Getting sizes:  80% (8868/11154)           
remote: Getting sizes:  81% (8979/11154)           
remote: Getting sizes:  82% (9091/11154)           
remote: Getting sizes:  83% (9203/11154)           
remote: Getting sizes:  84% (9314/11154)           
remote: Getting sizes:  85% (9426/11154)           
remote: Getting sizes:  86% (9537/11154)           
remote: Getting sizes:  87% (9649/11154)           
remote: Getting sizes:  88% (9760/11154)           
remote: Getting sizes:  89% (9872/11154)           
remote: Getting sizes:  90% (9983/11154)           
remote: Getting sizes:  91% (10095/11154)           
remote: Getting sizes:  92% (10206/11154)           
remote: Getting sizes:  93% (10318/11154)           
remote: Getting sizes:  94% (10429/11154)           
remote: Getting sizes:  95% (10541/11154)           
remote: Getting sizes:  96% (10653/11154)           
remote: Getting sizes:  97% (10764/11154)           
remote: Getting sizes:  98% (10876/11154)           
remote: Getting sizes:  99% (10987/11154)           
remote: Getting sizes: 100% (11099/11154)           
remote: Getting sizes: 100% (11154/11154)        
remote: Compressing objects:   2% (2130/120696)           
remote: Compressing objects:   3% (3018/120696)           
remote: Compressing objects:   4% (4225/120696)           
remote: Compressing objects:   5% (5796/120696)           
remote: Compressing objects:   6% (6643/120696)           
remote: Compressing objects:   7% (7848/120696)           
remote: Compressing objects:   8% (9060/120696)           
remote: Compressing objects:   8% (9803/120696)           
remote: Compressing objects:   9% (10263/120696)           
remote: Compressing objects:  10% (11480/120696)           
remote: Compressing objects:  11% (12675/120696)           
remote: Compressing objects:  12% (13881/120696)           
remote: Compressing objects:  13% (15131/120696)           
remote: Compressing objects:  14% (16304/120696)           
remote: Compressing objects:  15% (17564/120696)           
remote: Compressing objects:  16% (18712/120696)           
remote: Compressing objects:  17% (19915/120696)           
remote: Compressing objects:  18% (21123/120696)           
remote: Compressing objects:  19% (22330/120696)           
remote: Compressing objects:  20% (23599/120696)           
remote: Compressing objects:  20% (24315/120696)           
remote: Compressing objects:  21% (24743/120696)           
remote: Compressing objects:  22% (25950/120696)           
remote: Compressing objects:  23% (27158/120696)           
remote: Compressing objects:  24% (28372/120696)           
remote: Compressing objects:  25% (29930/120696)           
remote: Compressing objects:  26% (30779/120696)           
remote: Compressing objects:  27% (31987/120696)           
remote: Compressing objects:  28% (33192/120696)           
remote: Compressing objects:  29% (34664/120696)           
remote: Compressing objects:  30% (35698/120696)           
remote: Compressing objects:  31% (37184/120696)           
remote: Compressing objects:  32% (38057/120696)           
remote: Compressing objects:  33% (39238/120696)           
remote: Compressing objects:  34% (40495/120696)           
remote: Compressing objects:  35% (41665/120696)           
remote: Compressing objects:  36% (42862/120696)           
remote: Compressing objects:  37% (44268/120696)           
remote: Compressing objects:  38% (45614/120696)           
remote: Compressing objects:  39% (46697/120696)           
remote: Compressing objects:  40% (47749/120696)           
remote: Compressing objects:  41% (48893/120696)           
remote: Compressing objects:  42% (50096/120696)           
remote: Compressing objects:  43% (51501/120696)           
remote: Compressing objects:  44% (52734/120696)           
remote: Compressing objects:  45% (53736/120696)           
remote: Compressing objects:  46% (54938/120696)           
remote: Compressing objects:  46% (55707/120696)           
remote: Compressing objects:  47% (56125/120696)           
remote: Compressing objects:  48% (57674/120696)           
remote: Compressing objects:  49% (58552/120696)           
remote: Compressing objects:  50% (59760/120696)           
remote: Compressing objects:  51% (61216/120696)           
remote: Compressing objects:  52% (62788/120696)           
remote: Compressing objects:  53% (63372/120696)           
remote: Compressing objects:  54% (64921/120696)           
remote: Compressing objects:  55% (65952/120696)           
remote: Compressing objects:  56% (67009/120696)           
remote: Compressing objects:  57% (69224/120696)           
remote: Compressing objects:  58% (69476/120696)           
remote: Compressing objects:  59% (70632/120696)           
remote: Compressing objects:  60% (71831/120696)           
remote: Compressing objects:  61% (73023/120696)           
remote: Compressing objects:  62% (74410/120696)           
remote: Compressing objects:  63% (75537/120696)           
remote: Compressing objects:  64% (76864/120696)           
remote: Compressing objects:  65% (77914/120696)           
remote: Compressing objects:  66% (79169/120696)           
remote: Compressing objects:  67% (80509/120696)           
remote: Compressing objects:  68% (82133/120696)           
remote: Compressing objects:  69% (82772/120696)           
remote: Compressing objects:  70% (84271/120696)           
remote: Compressing objects:  71% (85092/120696)           
remote: Compressing objects:  72% (86605/120696)           
remote: Compressing objects:  73% (87520/120696)           
remote: Compressing objects:  74% (88715/120696)           
remote: Compressing objects:  75% (89925/120696)           
remote: Compressing objects:  76% (91203/120696)           
remote: Compressing objects:  77% (92495/120696)           
remote: Compressing objects:  78% (93597/120696)           
remote: Compressing objects:  79% (94796/120696)           
remote: Compressing objects:  80% (95962/120696)           
remote: Compressing objects:  81% (97268/120696)           
remote: Compressing objects:  81% (97545/120696)           
remote: Compressing objects:  82% (98717/120696)           
remote: Compressing objects:  83% (100234/120696)           
remote: Compressing objects:  84% (100790/120696)           
remote: Compressing objects:  85% (102154/120696)           
remote: Compressing objects:  86% (103245/120696)           
remote: Compressing objects:  87% (104533/120696)           
remote: Compressing objects:  88% (105681/120696)           
remote: Compressing objects:  89% (106816/120696)           
remote: Compressing objects:  90% (108098/120696)           
remote: Compressing objects:  91% (109282/120696)           
remote: Compressing objects:  92% (110640/120696)           
remote: Compressing objects:  93% (112829/120696)           
remote: Compressing objects:  94% (112874/120696)           
remote: Compressing objects:  95% (114085/120696)           
remote: Compressing objects:  96% (115265/120696)           
remote: Compressing objects:  97% (116501/120696)           
remote: Compressing objects:  98% (117691/120696)           
remote: Compressing objects:  99% (118889/120696)           
remote: Compressing objects: 100% (120094/120696)           
remote: Compressing objects: 100% (120695/120696)        
Receiving objects:   0% (1/12280)
Receiving objects:   1% (123/12280)
Receiving objects:   2% (246/12280)
Receiving objects:   3% (369/12280)
Receiving objects:   4% (492/12280)
Receiving objects:   5% (614/12280)
Receiving objects:   6% (737/12280)
Receiving objects:   7% (860/12280)
Receiving objects:   7% (979/12280), 983.70 KiB | 812.00 KiB/s
Receiving objects:   8% (983/12280), 983.70 KiB | 812.00 KiB/s
Receiving objects:   9% (1106/12280), 983.70 KiB | 812.00 KiB/s
Receiving objects:  10% (1228/12280), 983.70 KiB | 812.00 KiB/s
Receiving objects:  11% (1351/12280), 983.70 KiB | 812.00 KiB/s
Receiving objects:  12% (1474/12280), 983.70 KiB | 812.00 KiB/s
Receiving objects:  13% (1597/12280), 983.70 KiB | 812.00 KiB/s
Receiving objects:  14% (1720/12280), 983.70 KiB | 812.00 KiB/s
Receiving objects:  15% (1842/12280), 983.70 KiB | 812.00 KiB/s
Receiving objects:  16% (1965/12280), 983.70 KiB | 812.00 KiB/s
Receiving objects:  17% (2088/12280), 983.70 KiB | 812.00 KiB/s
Receiving objects:  18% (2211/12280), 983.70 KiB | 812.00 KiB/s
Receiving objects:  19% (2334/12280), 983.70 KiB | 812.00 KiB/s
Receiving objects:  20% (2456/12280), 983.70 KiB | 812.00 KiB/s
Receiving objects:  21% (2579/12280), 983.70 KiB | 812.00 KiB/s
Receiving objects:  22% (2702/12280), 983.70 KiB | 812.00 KiB/s
Receiving objects:  23% (2825/12280), 983.70 KiB | 812.00 KiB/s
Receiving objects:  24% (2948/12280), 983.70 KiB | 812.00 KiB/s
Receiving objects:  25% (3070/12280), 983.70 KiB | 812.00 KiB/s
Receiving objects:  26% (3193/12280), 983.70 KiB | 812.00 KiB/s
Receiving objects:  27% (3316/12280), 983.70 KiB | 812.00 KiB/s
Receiving objects:  28% (3439/12280), 983.70 KiB | 812.00 KiB/s
Receiving objects:  29% (3562/12280), 983.70 KiB | 812.00 KiB/s
Receiving objects:  30% (3684/12280), 983.70 KiB | 812.00 KiB/s
Receiving objects:  31% (3807/12280), 983.70 KiB | 812.00 KiB/s
Receiving objects:  32% (3930/12280), 983.70 KiB | 812.00 KiB/s
Receiving objects:  33% (4053/12280), 983.70 KiB | 812.00 KiB/s
Receiving objects:  34% (4176/12280), 983.70 KiB | 812.00 KiB/s
Receiving objects:  35% (4298/12280), 983.70 KiB | 812.00 KiB/s
Receiving objects:  36% (4421/12280), 983.70 KiB | 812.00 KiB/s
Receiving objects:  37% (4544/12280), 983.70 KiB | 812.00 KiB/s
Receiving objects:  38% (4667/12280), 983.70 KiB | 812.00 KiB/s
Receiving objects:  39% (4790/12280), 12.41 MiB | 7.27 MiB/s   
Receiving objects:  40% (4912/12280), 12.41 MiB | 7.27 MiB/s
Receiving objects:  41% (5035/12280), 12.41 MiB | 7.27 MiB/s
Receiving objects:  42% (5158/12280), 12.41 MiB | 7.27 MiB/s
Receiving objects:  43% (5281/12280), 12.41 MiB | 7.27 MiB/s
Receiving objects:  44% (5404/12280), 12.41 MiB | 7.27 MiB/s
Receiving objects:  44% (5427/12280), 12.41 MiB | 7.27 MiB/s
Receiving objects:  45% (5526/12280), 12.41 MiB | 7.27 MiB/s
Receiving objects:  46% (5649/12280), 15.61 MiB | 7.08 MiB/s
Receiving objects:  47% (5772/12280), 18.89 MiB | 6.98 MiB/s
Receiving objects:  47% (5774/12280), 18.89 MiB | 6.98 MiB/s
Receiving objects:  48% (5895/12280), 21.90 MiB | 6.83 MiB/s
Receiving objects:  49% (6018/12280), 21.90 MiB | 6.83 MiB/s
Receiving objects:  50% (6140/12280), 21.90 MiB | 6.83 MiB/s
Receiving objects:  51% (6263/12280), 26.06 MiB | 7.03 MiB/s
Receiving objects:  51% (6307/12280), 26.06 MiB | 7.03 MiB/s
Receiving objects:  52% (6386/12280), 29.61 MiB | 7.04 MiB/s
Receiving objects:  53% (6509/12280), 29.61 MiB | 7.04 MiB/s
Receiving objects:  54% (6632/12280), 29.61 MiB | 7.04 MiB/s
Receiving objects:  55% (6754/12280), 29.61 MiB | 7.04 MiB/s
Receiving objects:  56% (6877/12280), 29.61 MiB | 7.04 MiB/s
Receiving objects:  57% (7000/12280), 29.61 MiB | 7.04 MiB/s
Receiving objects:  58% (7123/12280), 29.61 MiB | 7.04 MiB/s
Receiving objects:  59% (7246/12280), 29.61 MiB | 7.04 MiB/s
Receiving objects:  60% (7368/12280), 29.61 MiB | 7.04 MiB/s
Receiving objects:  61% (7491/12280), 29.61 MiB | 7.04 MiB/s
Receiving objects:  62% (7614/12280), 29.61 MiB | 7.04 MiB/s
Receiving objects:  63% (7737/12280), 29.61 MiB | 7.04 MiB/s
Receiving objects:  64% (7860/12280), 29.61 MiB | 7.04 MiB/s
Receiving objects:  65% (7982/12280), 33.81 MiB | 7.18 MiB/s
Receiving objects:  66% (8105/12280), 33.81 MiB | 7.18 MiB/s
Receiving objects:  67% (8228/12280), 33.81 MiB | 7.18 MiB/s
Receiving objects:  68% (8351/12280), 33.81 MiB | 7.18 MiB/s
Receiving objects:  69% (8474/12280), 33.81 MiB | 7.18 MiB/s
Receiving objects:  70% (8596/12280), 33.81 MiB | 7.18 MiB/s
Receiving objects:  71% (8719/12280), 33.81 MiB | 7.18 MiB/s
Receiving objects:  72% (8842/12280), 33.81 MiB | 7.18 MiB/s
Receiving objects:  73% (8965/12280), 33.81 MiB | 7.18 MiB/s
Receiving objects:  74% (9088/12280), 33.81 MiB | 7.18 MiB/s
Receiving objects:  75% (9210/12280), 33.81 MiB | 7.18 MiB/s
Receiving objects:  76% (9333/12280), 33.81 MiB | 7.18 MiB/s
Receiving objects:  77% (9456/12280), 33.81 MiB | 7.18 MiB/s
Receiving objects:  78% (9579/12280), 33.81 MiB | 7.18 MiB/s
Receiving objects:  79% (9702/12280), 33.81 MiB | 7.18 MiB/s
Receiving objects:  80% (9824/12280), 33.81 MiB | 7.18 MiB/s
Receiving objects:  81% (9947/12280), 33.81 MiB | 7.18 MiB/s
Receiving objects:  82% (10070/12280), 33.81 MiB | 7.18 MiB/s
Receiving objects:  82% (10125/12280), 33.81 MiB | 7.18 MiB/s
Receiving objects:  83% (10193/12280), 33.81 MiB | 7.18 MiB/s
Receiving objects:  84% (10316/12280), 33.81 MiB | 7.18 MiB/s
Receiving objects:  85% (10438/12280), 33.81 MiB | 7.18 MiB/s
Receiving objects:  86% (10561/12280), 33.81 MiB | 7.18 MiB/s
Receiving objects:  87% (10684/12280), 33.81 MiB | 7.18 MiB/s
Receiving objects:  88% (10807/12280), 33.81 MiB | 7.18 MiB/s
Receiving objects:  89% (10930/12280), 33.81 MiB | 7.18 MiB/s
Receiving objects:  90% (11052/12280), 33.81 MiB | 7.18 MiB/s
Receiving objects:  91% (11175/12280), 33.81 MiB | 7.18 MiB/s
Receiving objects:  92% (11298/12280), 33.81 MiB | 7.18 MiB/s
Receiving objects:  93% (11421/12280), 33.81 MiB | 7.18 MiB/s
Receiving objects:  94% (11544/12280), 33.81 MiB | 7.18 MiB/s
Receiving objects:  95% (11666/12280), 33.81 MiB | 7.18 MiB/s
Receiving objects:  96% (11789/12280), 33.81 MiB | 7.18 MiB/s
Receiving objects:  97% (11912/12280), 33.81 MiB | 7.18 MiB/s
Receiving objects:  98% (12035/12280), 33.81 MiB | 7.18 MiB/s
Receiving objects:  99% (12158/12280), 41.24 MiB | 7.90 MiB/s
remote: Total 12280 (delta 2238), reused 5829 (delta 1123)        
Receiving objects: 100% (12280/12280), 41.24 MiB | 7.90 MiB/s
Receiving objects: 100% (12280/12280), 41.54 MiB | 7.90 MiB/s, done.
Resolving deltas:   0% (0/2238)
Resolving deltas:   1% (24/2238)
Resolving deltas:   2% (45/2238)
Resolving deltas:   3% (68/2238)
Resolving deltas:   4% (90/2238)
Resolving deltas:   5% (112/2238)
Resolving deltas:   6% (136/2238)
Resolving deltas:   7% (157/2238)
Resolving deltas:   8% (180/2238)
Resolving deltas:   9% (202/2238)
Resolving deltas:  10% (224/2238)
Resolving deltas:  11% (247/2238)
Resolving deltas:  12% (269/2238)
Resolving deltas:  13% (292/2238)
Resolving deltas:  14% (314/2238)
Resolving deltas:  15% (336/2238)
Resolving deltas:  16% (359/2238)
Resolving deltas:  17% (381/2238)
Resolving deltas:  18% (403/2238)
Resolving deltas:  19% (426/2238)
Resolving deltas:  20% (448/2238)
Resolving deltas:  21% (470/2238)
Resolving deltas:  22% (493/2238)
Resolving deltas:  23% (516/2238)
Resolving deltas:  24% (538/2238)
Resolving deltas:  25% (560/2238)
Resolving deltas:  26% (582/2238)
Resolving deltas:  27% (605/2238)
Resolving deltas:  28% (627/2238)
Resolving deltas:  29% (650/2238)
Resolving deltas:  30% (672/2238)
Resolving deltas:  31% (694/2238)
Resolving deltas:  32% (717/2238)
Resolving deltas:  33% (739/2238)
Resolving deltas:  34% (761/2238)
Resolving deltas:  35% (784/2238)
Resolving deltas:  36% (806/2238)
Resolving deltas:  37% (830/2238)
Resolving deltas:  38% (852/2238)
Resolving deltas:  39% (873/2238)
Resolving deltas:  40% (896/2238)
Resolving deltas:  41% (918/2238)
Resolving deltas:  42% (940/2238)
Resolving deltas:  43% (963/2238)
Resolving deltas:  44% (985/2238)
Resolving deltas:  45% (1008/2238)
Resolving deltas:  46% (1030/2238)
Resolving deltas:  47% (1052/2238)
Resolving deltas:  48% (1075/2238)
Resolving deltas:  49% (1097/2238)
Resolving deltas:  50% (1119/2238)
Resolving deltas:  51% (1142/2238)
Resolving deltas:  52% (1164/2238)
Resolving deltas:  53% (1187/2238)
Resolving deltas:  54% (1209/2238)
Resolving deltas:  55% (1231/2238)
Resolving deltas:  56% (1254/2238)
Resolving deltas:  57% (1276/2238)
Resolving deltas:  58% (1299/2238)
Resolving deltas:  59% (1321/2238)
Resolving deltas:  60% (1343/2238)
Resolving deltas:  61% (1366/2238)
Resolving deltas:  62% (1388/2238)
Resolving deltas:  63% (1410/2238)
Resolving deltas:  64% (1433/2238)
Resolving deltas:  65% (1456/2238)
Resolving deltas:  66% (1478/2238)
Resolving deltas:  67% (1500/2238)
Resolving deltas:  68% (1522/2238)
Resolving deltas:  69% (1545/2238)
Resolving deltas:  70% (1567/2238)
Resolving deltas:  71% (1589/2238)
Resolving deltas:  72% (1612/2238)
Resolving deltas:  73% (1634/2238)
Resolving deltas:  74% (1657/2238)
Resolving deltas:  75% (1679/2238)
Resolving deltas:  76% (1701/2238)
Resolving deltas:  77% (1724/2238)
Resolving deltas:  78% (1746/2238)
Resolving deltas:  79% (1769/2238)
Resolving deltas:  80% (1791/2238)
Resolving deltas:  81% (1813/2238)
Resolving deltas:  82% (1836/2238)
Resolving deltas:  83% (1858/2238)
Resolving deltas:  84% (1880/2238)
Resolving deltas:  85% (1904/2238)
Resolving deltas:  86% (1926/2238)
Resolving deltas:  87% (1949/2238)
Resolving deltas:  88% (1970/2238)
Resolving deltas:  89% (1992/2238)
Resolving deltas:  90% (2015/2238)
Resolving deltas:  91% (2037/2238)
Resolving deltas:  92% (2059/2238)
Resolving deltas:  93% (2082/2238)
Resolving deltas:  94% (2104/2238)
Resolving deltas:  95% (2127/2238)
Resolving deltas:  96% (2149/2238)
Resolving deltas:  97% (2171/2238)
Resolving deltas:  98% (2194/2238)
Resolving deltas:  99% (2216/2238)
Resolving deltas: 100% (2238/2238)
Resolving deltas: 100% (2238/2238), done.
Updating files:  58% (6652/11458)
Updating files:  59% (6761/11458)
Updating files:  60% (6875/11458)
Updating files:  61% (6990/11458)
Updating files:  62% (7104/11458)
Updating files:  63% (7219/11458)
Updating files:  64% (7334/11458)
Updating files:  65% (7448/11458)
Updating files:  66% (7563/11458)
Updating files:  67% (7677/11458)
Updating files:  68% (7792/11458)
Updating files:  69% (7907/11458)
Updating files:  70% (8021/11458)
Updating files:  71% (8136/11458)
Updating files:  72% (8250/11458)
Updating files:  73% (8365/11458)
Updating files:  74% (8479/11458)
Updating files:  75% (8594/11458)
Updating files:  76% (8709/11458)
Updating files:  77% (8823/11458)
Updating files:  78% (8938/11458)
Updating files:  79% (9052/11458)
Updating files:  80% (9167/11458)
Updating files:  81% (9281/11458)
Updating files:  82% (9396/11458)
Updating files:  83% (9511/11458)
Updating files:  84% (9625/11458)
Updating files:  85% (9740/11458)
Updating files:  86% (9854/11458)
Updating files:  87% (9969/11458)
Updating files:  88% (10084/11458)
Updating files:  89% (10198/11458)
Updating files:  90% (10313/11458)
Updating files:  91% (10427/11458)
Updating files:  92% (10542/11458)
Updating files:  93% (10656/11458)
Updating files:  94% (10771/11458)
Updating files:  95% (10886/11458)
Updating files:  96% (11000/11458)
Updating files:  97% (11115/11458)
Updating files:  98% (11229/11458)
Updating files:  99% (11344/11458)
Updating files: 100% (11458/11458)
Updating files: 100% (11458/11458), done.
 00:12

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-1  Started
 00:02

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  30/133 [======>---------------------]  22%
  61/133 [============>---------------]  45%
  86/133 [==================>---------]  64%
 108/133 [======================>-----]  81%
 123/133 [=========================>--]  92%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:03

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 8.9 s.
 00:09

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 12s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:12

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:27

 01:27

Install 'extensions/IPInfo'...

Cloning component(s)
:0: _clone_component "extensions/IPInfo"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/IPInfo to 'extensions/IPInfo' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/IPInfo'...
|0| remote: Counting objects: 1           
remote: Counting objects: 320, done        
|0| remote: Finding sources:   1% (2/320)           
remote: Finding sources:   2% (5/320)           
remote: Finding sources:   3% (8/320)           
remote: Finding sources:   4% (12/320)           
remote: Finding sources:   5% (15/320)           
remote: Finding sources:   6% (18/320)           
remote: Finding sources:   7% (21/320)           
remote: Finding sources:   8% (24/320)           
remote: Finding sources:   9% (28/320)           
remote: Finding sources:  10% (31/320)           
remote: Finding sources:  11% (34/320)           
remote: Finding sources:  12% (37/320)           
remote: Finding sources:  13% (40/320)           
remote: Finding sources:  14% (44/320)           
remote: Finding sources:  15% (47/320)           
remote: Finding sources:  16% (50/320)           
remote: Finding sources:  17% (53/320)           
remote: Finding sources:  18% (56/320)           
remote: Finding sources:  19% (60/320)           
remote: Finding sources:  20% (63/320)           
remote: Finding sources:  21% (66/320)           
remote: Finding sources:  22% (69/320)           
remote: Finding sources:  23% (72/320)           
remote: Finding sources:  24% (76/320)           
remote: Finding sources:  25% (79/320)           
remote: Finding sources:  26% (82/320)           
remote: Finding sources:  27% (85/320)           
remote: Finding sources:  28% (88/320)           
remote: Finding sources:  29% (92/320)           
remote: Finding sources:  30% (95/320)           
remote: Finding sources:  31% (98/320)           
remote: Finding sources:  32% (101/320)           
remote: Finding sources:  33% (104/320)           
remote: Finding sources:  34% (108/320)           
remote: Finding sources:  35% (111/320)           
remote: Finding sources:  36% (114/320)           
remote: Finding sources:  37% (117/320)           
remote: Finding sources:  38% (120/320)           
remote: Finding sources:  39% (124/320)           
remote: Finding sources:  40% (127/320)           
remote: Finding sources:  41% (130/320)           
remote: Finding sources:  42% (133/320)           
remote: Finding sources:  43% (136/320)           
remote: Finding sources:  44% (140/320)           
remote: Finding sources:  45% (143/320)           
remote: Finding sources:  46% (146/320)           
remote: Finding sources:  47% (149/320)           
remote: Finding sources:  48% (152/320)           
remote: Finding sources:  49% (156/320)           
remote: Finding sources:  50% (159/320)           
remote: Finding sources:  51% (162/320)           
remote: Finding sources:  52% (165/320)           
remote: Finding sources:  53% (168/320)           
remote: Finding sources:  54% (172/320)           
remote: Finding sources:  55% (175/320)           
remote: Finding sources:  56% (178/320)           
remote: Finding sources:  57% (181/320)           
remote: Finding sources:  58% (184/320)           
remote: Finding sources:  59% (188/320)           
remote: Finding sources:  60% (191/320)           
remote: Finding sources:  61% (194/320)           
remote: Finding sources:  62% (197/320)           
remote: Finding sources:  63% (200/320)           
remote: Finding sources:  64% (204/320)           
remote: Finding sources:  65% (207/320)           
remote: Finding sources:  66% (210/320)           
remote: Finding sources:  67% (213/320)           
remote: Finding sources:  68% (216/320)           
remote: Finding sources:  69% (220/320)           
remote: Finding sources:  70% (223/320)           
remote: Finding sources:  71% (226/320)           
remote: Finding sources:  72% (229/320)           
remote: Finding sources:  73% (232/320)           
remote: Finding sources:  74% (236/320)           
remote: Finding sources:  75% (239/320)           
remote: Finding sources:  76% (242/320)           
remote: Finding sources:  77% (245/320)           
remote: Finding sources:  78% (248/320)           
remote: Finding sources:  79% (252/320)           
remote: Finding sources:  80% (255/320)           
remote: Finding sources:  81% (258/320)           
remote: Finding sources:  82% (261/320)           
remote: Finding sources:  83% (264/320)           
remote: Finding sources:  84% (268/320)           
remote: Finding sources:  85% (271/320)           
remote: Finding sources:  86% (274/320)           
remote: Finding sources:  87% (277/320)           
remote: Finding sources:  88% (280/320)           
remote: Finding sources:  89% (284/320)           
remote: Finding sources:  90% (287/320)           
remote: Finding sources:  91% (290/320)           
remote: Finding sources:  92% (293/320)           
remote: Finding sources:  93% (296/320)           
remote: Finding sources:  94% (300/320)           
remote: Finding sources:  95% (303/320)           
remote: Finding sources:  96% (306/320)           
remote: Finding sources:  97% (309/320)           
remote: Finding sources:  98% (312/320)           
remote: Finding sources:  99% (316/320)           
remote: Finding sources: 100% (319/320)           
remote: Finding sources: 100% (320/320)        
|0| remote: Getting sizes:   1% (2/303)           
remote: Getting sizes:   2% (5/303)           
remote: Getting sizes:   3% (8/303)           
remote: Getting sizes:   4% (11/303)           
remote: Getting sizes:   5% (14/303)           
remote: Getting sizes:   6% (17/303)           
remote: Getting sizes:   7% (20/303)           
remote: Getting sizes:   8% (23/303)           
remote: Getting sizes:   9% (26/303)           
remote: Getting sizes:  10% (29/303)           
remote: Getting sizes:  11% (32/303)           
remote: Getting sizes:  12% (35/303)           
remote: Getting sizes:  13% (38/303)           
remote: Getting sizes:  14% (41/303)           
remote: Getting sizes:  15% (44/303)           
remote: Getting sizes:  16% (47/303)           
remote: Getting sizes:  17% (50/303)           
remote: Getting sizes:  18% (54/303)           
remote: Getting sizes:  19% (57/303)           
remote: Getting sizes:  20% (60/303)           
remote: Getting sizes:  21% (63/303)           
remote: Getting sizes:  22% (66/303)           
remote: Getting sizes:  23% (69/303)           
remote: Getting sizes:  24% (72/303)           
remote: Getting sizes:  25% (75/303)           
remote: Getting sizes:  26% (78/303)           
remote: Getting sizes:  27% (81/303)           
remote: Getting sizes:  28% (84/303)           
remote: Getting sizes:  29% (87/303)           
remote: Getting sizes:  30% (90/303)           
remote: Getting sizes:  31% (93/303)           
remote: Getting sizes:  32% (96/303)           
remote: Getting sizes:  33% (99/303)           
remote: Getting sizes:  34% (102/303)           
remote: Getting sizes:  35% (105/303)           
remote: Getting sizes:  36% (108/303)           
remote: Getting sizes:  37% (111/303)           
remote: Getting sizes:  38% (114/303)           
remote: Getting sizes:  39% (117/303)           
remote: Getting sizes:  40% (120/303)           
remote: Getting sizes:  41% (123/303)           
remote: Getting sizes:  42% (126/303)           
remote: Getting sizes:  43% (129/303)           
remote: Getting sizes:  44% (132/303)           
remote: Getting sizes:  45% (135/303)           
remote: Getting sizes:  46% (138/303)           
remote: Getting sizes:  47% (141/303)           
remote: Getting sizes:  48% (144/303)           
remote: Getting sizes:  49% (147/303)           
remote: Getting sizes:  50% (150/303)           
remote: Getting sizes:  51% (154/303)           
remote: Getting sizes:  52% (157/303)           
remote: Getting sizes:  53% (160/303)           
remote: Getting sizes:  54% (163/303)           
remote: Getting sizes:  55% (166/303)           
remote: Getting sizes:  56% (169/303)           
remote: Getting sizes:  57% (172/303)           
remote: Getting sizes:  58% (175/303)           
remote: Getting sizes:  59% (178/303)           
remote: Getting sizes:  60% (181/303)           
remote: Getting sizes:  61% (184/303)           
remote: Getting sizes:  62% (187/303)           
remote: Getting sizes:  63% (190/303)           
remote: Getting sizes:  64% (193/303)           
remote: Getting sizes:  65% (196/303)           
remote: Getting sizes:  66% (199/303)           
remote: Getting sizes:  67% (202/303)           
remote: Getting sizes:  68% (205/303)           
remote: Getting sizes:  69% (208/303)           
remote: Getting sizes:  70% (211/303)           
remote: Getting sizes:  71% (214/303)           
remote: Getting sizes:  72% (217/303)           
remote: Getting sizes:  73% (220/303)           
remote: Getting sizes:  74% (223/303)           
remote: Getting sizes:  75% (226/303)           
remote: Getting sizes:  76% (229/303)           
remote: Getting sizes:  77% (232/303)           
remote: Getting sizes:  78% (235/303)           
remote: Getting sizes:  79% (238/303)           
remote: Getting sizes:  80% (241/303)           
remote: Getting sizes:  81% (244/303)           
remote: Getting sizes:  82% (247/303)           
remote: Getting sizes:  83% (250/303)           
remote: Getting sizes:  84% (254/303)           
remote: Getting sizes:  85% (257/303)           
remote: Getting sizes:  86% (260/303)           
remote: Getting sizes:  87% (263/303)           
remote: Getting sizes:  88% (266/303)           
remote: Getting sizes:  89% (269/303)           
remote: Getting sizes:  90% (272/303)           
remote: Getting sizes:  91% (275/303)           
remote: Getting sizes:  92% (278/303)           
remote: Getting sizes:  93% (281/303)           
remote: Getting sizes:  94% (284/303)           
remote: Getting sizes:  95% (287/303)           
remote: Getting sizes:  96% (290/303)           
remote: Getting sizes:  97% (293/303)           
remote: Getting sizes:  98% (296/303)           
remote: Getting sizes:  99% (299/303)           
remote: Getting sizes: 100% (302/303)           
remote: Getting sizes: 100% (303/303)        
|0| remote: Compressing objects:   1% (6860/1304146)           
remote: Compressing objects:   2% (20955/1304146)           
remote: Compressing objects:   3% (33660/1304146)           
remote: Compressing objects:   4% (46230/1304146)           
remote: Compressing objects:   5% (59523/1304146)           
remote: Compressing objects:   6% (72479/1304146)           
remote: Compressing objects:   7% (86224/1304146)           
remote: Compressing objects:   8% (109651/1304146)           
remote: Compressing objects:   9% (111489/1304146)           
remote: Compressing objects:  10% (124746/1304146)           
remote: Compressing objects:  11% (144559/1304146)           
remote: Compressing objects:  12% (158777/1304146)           
remote: Compressing objects:  13% (163293/1304146)           
remote: Compressing objects:  14% (178092/1304146)           
remote: Compressing objects:  15% (190594/1304146)           
remote: Compressing objects:  16% (203253/1304146)           
remote: Compressing objects:  17% (219488/1304146)           
remote: Compressing objects:  18% (231590/1304146)           
remote: Compressing objects:  19% (246851/1304146)           
remote: Compressing objects:  20% (262715/1304146)           
remote: Compressing objects:  21% (275758/1304146)           
remote: Compressing objects:  22% (281058/1304146)           
remote: Compressing objects:  23% (298441/1304146)           
remote: Compressing objects:  24% (314625/1304146)           
remote: Compressing objects:  25% (330501/1304146)           
remote: Compressing objects:  26% (334272/1304146)           
remote: Compressing objects:  27% (347295/1304146)           
remote: Compressing objects:  28% (365780/1304146)           
remote: Compressing objects:  29% (377288/1304146)           
remote: Compressing objects:  30% (386129/1304146)           
remote: Compressing objects:  31% (399267/1304146)           
remote: Compressing objects:  32% (416491/1304146)           
remote: Compressing objects:  33% (430864/1304146)           
remote: Compressing objects:  34% (438660/1304146)           
remote: Compressing objects:  35% (451589/1304146)           
remote: Compressing objects:  78% (1022024/1304146)           
remote: Compressing objects:  79% (1034885/1304146)           
remote: Compressing objects:  81% (1052405/1304146)           
remote: Compressing objects:  82% (1064686/1304146)           
remote: Compressing objects:  83% (1077307/1304146)           
remote: Compressing objects:  84% (1094497/1304146)           
remote: Compressing objects:  85% (1105416/1304146)           
remote: Compressing objects:  86% (1116819/1304146)           
remote: Compressing objects:  87% (1131191/1304146)           
remote: Compressing objects:  88% (1147870/1304146)           
remote: Compressing objects:  90% (1167342/1304146)           
remote: Compressing objects:  91% (1191242/1304146)           
remote: Compressing objects:  92% (1194136/1304146)           
remote: Compressing objects:  93% (1211484/1304146)           
remote: Compressing objects:  94% (1224418/1304146)           
remote: Compressing objects:  95% (1236398/1304146)           
remote: Compressing objects:  96% (1247538/1304146)           
remote: Compressing objects:  97% (1258570/1304146)           
remote: Compressing objects:  98% (1272547/1304146)           
remote: Compressing objects:  99% (1285719/1304146)           
remote: Compressing objects: 100% (1298625/1304146)           
remote: Compressing objects: 100% (1304146/1304146)        
|0| Receiving objects:   0% (1/320)
Receiving objects:   1% (4/320)
Receiving objects:   2% (7/320)
Receiving objects:   3% (10/320)
Receiving objects:   4% (13/320)
Receiving objects:   5% (16/320)
Receiving objects:   6% (20/320)
Receiving objects:   7% (23/320)
Receiving objects:   8% (26/320)
Receiving objects:   9% (29/320)
Receiving objects:  10% (32/320)
Receiving objects:  11% (36/320)
Receiving objects:  12% (39/320)
Receiving objects:  13% (42/320)
Receiving objects:  14% (45/320)
Receiving objects:  15% (48/320)
Receiving objects:  16% (52/320)
Receiving objects:  17% (55/320)
Receiving objects:  18% (58/320)
Receiving objects:  19% (61/320)
Receiving objects:  20% (64/320)
Receiving objects:  21% (68/320)
Receiving objects:  22% (71/320)
Receiving objects:  23% (74/320)
Receiving objects:  24% (77/320)
Receiving objects:  25% (80/320)
Receiving objects:  26% (84/320)
Receiving objects:  27% (87/320)
Receiving objects:  28% (90/320)
Receiving objects:  29% (93/320)
Receiving objects:  30% (96/320)
Receiving objects:  31% (100/320)
Receiving objects:  32% (103/320)
Receiving objects:  33% (106/320)
Receiving objects:  34% (109/320)
Receiving objects:  35% (112/320)
Receiving objects:  36% (116/320)
Receiving objects:  37% (119/320)
Receiving objects:  38% (122/320)
Receiving objects:  39% (125/320)
Receiving objects:  40% (128/320)
Receiving objects:  41% (132/320)
Receiving objects:  42% (135/320)
Receiving objects:  43% (138/320)
Receiving objects:  44% (141/320)
Receiving objects:  45% (144/320)
Receiving objects:  46% (148/320)
Receiving objects:  47% (151/320)
Receiving objects:  48% (154/320)
Receiving objects:  49% (157/320)
Receiving objects:  50% (160/320)
Receiving objects:  51% (164/320)
Receiving objects:  52% (167/320)
Receiving objects:  53% (170/320)
Receiving objects:  54% (173/320)
Receiving objects:  55% (176/320)
Receiving objects:  56% (180/320)
Receiving objects:  57% (183/320)
Receiving objects:  58% (186/320)
Receiving objects:  59% (189/320)
Receiving objects:  60% (192/320)
Receiving objects:  61% (196/320)
Receiving objects:  62% (199/320)
Receiving objects:  63% (202/320)
Receiving objects:  64% (205/320)
Receiving objects:  65% (208/320)
Receiving objects:  66% (212/320)
Receiving objects:  67% (215/320)
Receiving objects:  68% (218/320)
Receiving objects:  69% (221/320)
Receiving objects:  70% (224/320)
Receiving objects:  71% (228/320)
Receiving objects:  72% (231/320)
Receiving objects:  73% (234/320)
Receiving objects:  74% (237/320)
Receiving objects:  75% (240/320)
Receiving objects:  76% (244/320)
Receiving objects:  77% (247/320)
Receiving objects:  78% (250/320)
Receiving objects:  79% (253/320)
Receiving objects:  80% (256/320)
remote: Total 320 (delta 42), reused 157 (delta 15)        
|0| Receiving objects:  81% (260/320)
Receiving objects:  82% (263/320)
Receiving objects:  83% (266/320)
Receiving objects:  84% (269/320)
Receiving objects:  85% (272/320)
Receiving objects:  86% (276/320)
Receiving objects:  87% (279/320)
Receiving objects:  88% (282/320)
Receiving objects:  89% (285/320)
Receiving objects:  90% (288/320)
Receiving objects:  91% (292/320)
Receiving objects:  92% (295/320)
Receiving objects:  93% (298/320)
Receiving objects:  94% (301/320)
Receiving objects:  95% (304/320)
Receiving objects:  96% (308/320)
Receiving objects:  97% (311/320)
Receiving objects:  98% (314/320)
Receiving objects:  99% (317/320)
Receiving objects: 100% (320/320)
Receiving objects: 100% (320/320), 499.14 KiB | 7.68 MiB/s, done.
|0| Resolving deltas:   0% (0/42)
Resolving deltas:   2% (1/42)
Resolving deltas:   4% (2/42)
Resolving deltas:   7% (3/42)
Resolving deltas:   9% (4/42)
Resolving deltas:  14% (6/42)
Resolving deltas:  16% (7/42)
Resolving deltas:  19% (8/42)
Resolving deltas:  23% (10/42)
Resolving deltas:  26% (11/42)
Resolving deltas:  30% (13/42)
Resolving deltas:  33% (14/42)
Resolving deltas:  35% (15/42)
Resolving deltas:  38% (16/42)
Resolving deltas:  40% (17/42)
Resolving deltas:  42% (18/42)
Resolving deltas:  45% (19/42)
Resolving deltas:  47% (20/42)
Resolving deltas:  50% (21/42)
Resolving deltas:  52% (22/42)
Resolving deltas:  54% (23/42)
Resolving deltas:  57% (24/42)
Resolving deltas:  61% (26/42)
Resolving deltas:  64% (27/42)
Resolving deltas:  66% (28/42)
Resolving deltas:  69% (29/42)
Resolving deltas:  71% (30/42)
Resolving deltas:  76% (32/42)
Resolving deltas:  78% (33/42)
Resolving deltas:  80% (34/42)
Resolving deltas:  83% (35/42)
Resolving deltas:  85% (36/42)
Resolving deltas:  88% (37/42)
Resolving deltas:  92% (39/42)
Resolving deltas:  95% (40/42)
Resolving deltas:  97% (41/42)
Resolving deltas: 100% (42/42)
Resolving deltas: 100% (42/42), done.
|0|  00:00
 00:00

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 4 installs, 0 updates, 0 removals
  - Locking composer/ca-bundle (1.5.7)
  - Locking geoip2/geoip2 (v2.13.0)
  - Locking maxmind-db/reader (v1.12.1)
  - Locking maxmind/web-service-common (v0.10.0)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 4 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing composer/ca-bundle (1.5.7): Extracting archive
  - Installing maxmind/web-service-common (v0.10.0): Extracting archive
  - Installing maxmind-db/reader (v1.12.1): Extracting archive
  - Installing geoip2/geoip2 (v2.13.0): Extracting archive
 0/4 [>---------------------------]   0%
 4/4 [============================] 100%
1 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
52 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:04

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
52 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated @types/easy-table@1.2.3: This is a stub types definition. easy-table provides its own type definitions, so you do not need this installed.
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported

added 205 packages, and audited 1647 packages in 10s

225 packages are looking for funding
  run `npm fund` for details

18 vulnerabilities (1 low, 4 moderate, 13 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues possible (including breaking changes), run:
  npm audit fix --force

Some issues need review, and may require choosing
a different dependency.

Run `npm audit` for details.
 00:11

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 00:00

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
...ipinfo_ip_changes doesn't exist.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.1 s.
 00:00

Running 'extensions/IPInfo/setup.sh' if found
Looking for '/var/local/extensions/IPInfo/setup.sh'
No '/var/local/extensions/IPInfo/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:19
 00:19

Running Selenium tests for 'extensions/IPInfo' via 'run_component_selenium_tests "extensions/IPInfo"'...

Ensuring Selenium ready...

 00:00

Starting Selenium container
 Container mediawiki-novnc-1  Creating
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-novnc-1  Created
 Container mediawiki-selenium-1  Creating
 Container mediawiki-selenium-1  Created
 Container mediawiki-novnc-1  Starting
 Container mediawiki-novnc-1  Started
 Container mediawiki-selenium-1  Starting
 Container mediawiki-selenium-1  Started
 00:05
Installing Selenium browser binary...
Chromium 101.0.4950.0 

> selenium-test
> wdio tests/selenium/wdio.conf.js


Execution of 2 workers started at 2025-06-20T17:05:35.149Z

Setting up modified /var/www/html/w/LocalSettings.php
[0-1] RUNNING in chrome - /tests/selenium/specs/ipcontributions.js
[0-0] RUNNING in chrome - /tests/selenium/specs/contributions.js
[0-0] Error in "IPInfo on Special:Contributions.should not be shown to users without necessary permissions"
Error: Expect $(`.ext-ipinfo-panel-layout`) not to exist

Expected [not]: "not exist"
Received      : "exist"
    at Context.<anonymous> (/var/www/html/w/extensions/IPInfo/tests/selenium/specs/contributions.js:37:63)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
[0-1] Error in "IPInfo on Special:IPContributions.should show an error for IPs without edits after accepting agreement"
Error: Can't call $ on element with selector ".ext-ipinfo-panel-layout" because element wasn't found
    at async IPContributionsWithIPInfoPage.expandPanel (/var/www/html/w/extensions/IPInfo/tests/selenium/pageobjects/IPContributionsWithIPInfoPage.js:38:4)
    at async Context.<anonymous> (/var/www/html/w/extensions/IPInfo/tests/selenium/specs/ipcontributions.js:75:3)
[0-0] Error in "IPInfo on Special:Contributions.should show geo data for IP with edits after accepting agreement"
Error: element (".ext-ipinfo-widget-properties") still not displayed after 5000ms
    at async Context.<anonymous> (/var/www/html/w/extensions/IPInfo/tests/selenium/specs/contributions.js:74:3)
[0-1] Error in "IPInfo on Special:IPContributions.should show geo data for IP with edits"
Error: Can't call $ on element with selector ".ext-ipinfo-panel-layout" because element wasn't found
    at async IPContributionsWithIPInfoPage.expandPanel (/var/www/html/w/extensions/IPInfo/tests/selenium/pageobjects/IPContributionsWithIPInfoPage.js:38:4)
    at async Context.<anonymous> (/var/www/html/w/extensions/IPInfo/tests/selenium/specs/ipcontributions.js:89:3)
[0-1] RETRYING in chrome - /tests/selenium/specs/ipcontributions.js
[0-1] RUNNING in chrome - /tests/selenium/specs/ipcontributions.js
[0-0] Error in "IPInfo on Special:Contributions.should show geo data for IP with edits if agreement was already accepted"
Error: element (".ext-ipinfo-widget-properties") still not displayed after 5000ms
    at async Context.<anonymous> (/var/www/html/w/extensions/IPInfo/tests/selenium/specs/contributions.js:91:3)
[0-1] Error in "IPInfo on Special:IPContributions.should show an error for IPs without edits after accepting agreement"
Error: Can't call $ on element with selector ".ext-ipinfo-panel-layout" because element wasn't found
    at async IPContributionsWithIPInfoPage.expandPanel (/var/www/html/w/extensions/IPInfo/tests/selenium/pageobjects/IPContributionsWithIPInfoPage.js:38:4)
    at async Context.<anonymous> (/var/www/html/w/extensions/IPInfo/tests/selenium/specs/ipcontributions.js:75:3)
[0-0] Error in "IPInfo on Special:Contributions.should show geo data for temp user with edits after accepting agreement"
Error: element ("button[name=submit-agreement]") still not displayed after 5000ms
    at async ContributionsWithIPInfoPage.acceptAgreement (/var/www/html/w/extensions/IPInfo/tests/selenium/pageobjects/ContributionsWithIPInfoPage.js:44:3)
    at async Context.<anonymous> (/var/www/html/w/extensions/IPInfo/tests/selenium/specs/contributions.js:108:3)
[0-1] Error in "IPInfo on Special:IPContributions.should show geo data for IP with edits"
Error: Can't call $ on element with selector ".ext-ipinfo-panel-layout" because element wasn't found
    at async IPContributionsWithIPInfoPage.expandPanel (/var/www/html/w/extensions/IPInfo/tests/selenium/pageobjects/IPContributionsWithIPInfoPage.js:38:4)
    at async Context.<anonymous> (/var/www/html/w/extensions/IPInfo/tests/selenium/specs/ipcontributions.js:89:3)
[0-1] FAILED in chrome - /tests/selenium/specs/ipcontributions.js (1 retries)
[0-0] Error in "IPInfo on Special:Contributions.should show geo data for temp user with edits if agreement was already accepted"
Error: element (".ext-ipinfo-widget-properties") still not displayed after 5000ms
    at async Context.<anonymous> (/var/www/html/w/extensions/IPInfo/tests/selenium/specs/contributions.js:127:3)
[0-0] RETRYING in chrome - /tests/selenium/specs/contributions.js
[0-0] RUNNING in chrome - /tests/selenium/specs/contributions.js
[0-0] Error in "IPInfo on Special:Contributions.should not be shown to users without necessary permissions"
Error: Expect $(`.ext-ipinfo-panel-layout`) not to exist

Expected [not]: "not exist"
Received      : "exist"
    at Context.<anonymous> (/var/www/html/w/extensions/IPInfo/tests/selenium/specs/contributions.js:37:63)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
[0-0] Error in "IPInfo on Special:Contributions.should show geo data for IP with edits after accepting agreement"
Error: element (".ext-ipinfo-widget-properties") still not displayed after 5000ms
    at async Context.<anonymous> (/var/www/html/w/extensions/IPInfo/tests/selenium/specs/contributions.js:74:3)
[0-0] Error in "IPInfo on Special:Contributions.should show geo data for IP with edits if agreement was already accepted"
Error: element (".ext-ipinfo-widget-properties") still not displayed after 5000ms
    at async Context.<anonymous> (/var/www/html/w/extensions/IPInfo/tests/selenium/specs/contributions.js:91:3)
[0-0] Error in "IPInfo on Special:Contributions.should show geo data for temp user with edits after accepting agreement"
Error: element ("button[name=submit-agreement]") still not displayed after 5000ms
    at async ContributionsWithIPInfoPage.acceptAgreement (/var/www/html/w/extensions/IPInfo/tests/selenium/pageobjects/ContributionsWithIPInfoPage.js:44:3)
    at async Context.<anonymous> (/var/www/html/w/extensions/IPInfo/tests/selenium/specs/contributions.js:108:3)
[0-0] Error in "IPInfo on Special:Contributions.should show geo data for temp user with edits if agreement was already accepted"
Error: element (".ext-ipinfo-widget-properties") still not displayed after 5000ms
    at async Context.<anonymous> (/var/www/html/w/extensions/IPInfo/tests/selenium/specs/contributions.js:127:3)
[0-0] FAILED in chrome - /tests/selenium/specs/contributions.js (1 retries)
Restoring original /var/www/html/w/LocalSettings.php

 "spec" Reporter:
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-1] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-1] Session ID: 7cd65479-1678-446e-908d-df882563d054
[Chrome 101.0.4950.0 linux #0-1]
[Chrome 101.0.4950.0 linux #0-1] » /tests/selenium/specs/ipcontributions.js
[Chrome 101.0.4950.0 linux #0-1] IPInfo on Special:IPContributions
[Chrome 101.0.4950.0 linux #0-1]    ✓ should not be shown to users without necessary permissions
[Chrome 101.0.4950.0 linux #0-1]    ✖ should show an error for IPs without edits after accepting agreement
[Chrome 101.0.4950.0 linux #0-1]    ✖ should show geo data for IP with edits
[Chrome 101.0.4950.0 linux #0-1]
[Chrome 101.0.4950.0 linux #0-1] 1 passing (25.1s)
[Chrome 101.0.4950.0 linux #0-1] 2 failing
[Chrome 101.0.4950.0 linux #0-1]
[Chrome 101.0.4950.0 linux #0-1] 1) IPInfo on Special:IPContributions should show an error for IPs without edits after accepting agreement
[Chrome 101.0.4950.0 linux #0-1] Can't call $ on element with selector ".ext-ipinfo-panel-layout" because element wasn't found
[Chrome 101.0.4950.0 linux #0-1] Error: Can't call $ on element with selector ".ext-ipinfo-panel-layout" because element wasn't found
[Chrome 101.0.4950.0 linux #0-1]     at async IPContributionsWithIPInfoPage.expandPanel (/var/www/html/w/extensions/IPInfo/tests/selenium/pageobjects/IPContributionsWithIPInfoPage.js:38:4)
[Chrome 101.0.4950.0 linux #0-1]     at async Context.<anonymous> (/var/www/html/w/extensions/IPInfo/tests/selenium/specs/ipcontributions.js:75:3)
[Chrome 101.0.4950.0 linux #0-1]
[Chrome 101.0.4950.0 linux #0-1] 2) IPInfo on Special:IPContributions should show geo data for IP with edits
[Chrome 101.0.4950.0 linux #0-1] Can't call $ on element with selector ".ext-ipinfo-panel-layout" because element wasn't found
[Chrome 101.0.4950.0 linux #0-1] Error: Can't call $ on element with selector ".ext-ipinfo-panel-layout" because element wasn't found
[Chrome 101.0.4950.0 linux #0-1]     at async IPContributionsWithIPInfoPage.expandPanel (/var/www/html/w/extensions/IPInfo/tests/selenium/pageobjects/IPContributionsWithIPInfoPage.js:38:4)
[Chrome 101.0.4950.0 linux #0-1]     at async Context.<anonymous> (/var/www/html/w/extensions/IPInfo/tests/selenium/specs/ipcontributions.js:89:3)
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-1] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-1] Session ID: fe88b73c-2da8-4718-92ad-9e14e7ca2fb8
[Chrome 101.0.4950.0 linux #0-1]
[Chrome 101.0.4950.0 linux #0-1] » /tests/selenium/specs/ipcontributions.js
[Chrome 101.0.4950.0 linux #0-1] IPInfo on Special:IPContributions
[Chrome 101.0.4950.0 linux #0-1]    ✓ should not be shown to users without necessary permissions
[Chrome 101.0.4950.0 linux #0-1]    ✖ should show an error for IPs without edits after accepting agreement
[Chrome 101.0.4950.0 linux #0-1]    ✖ should show geo data for IP with edits
[Chrome 101.0.4950.0 linux #0-1]
[Chrome 101.0.4950.0 linux #0-1] 1 passing (23.6s)
[Chrome 101.0.4950.0 linux #0-1] 2 failing
[Chrome 101.0.4950.0 linux #0-1]
[Chrome 101.0.4950.0 linux #0-1] 1) IPInfo on Special:IPContributions should show an error for IPs without edits after accepting agreement
[Chrome 101.0.4950.0 linux #0-1] Can't call $ on element with selector ".ext-ipinfo-panel-layout" because element wasn't found
[Chrome 101.0.4950.0 linux #0-1] Error: Can't call $ on element with selector ".ext-ipinfo-panel-layout" because element wasn't found
[Chrome 101.0.4950.0 linux #0-1]     at async IPContributionsWithIPInfoPage.expandPanel (/var/www/html/w/extensions/IPInfo/tests/selenium/pageobjects/IPContributionsWithIPInfoPage.js:38:4)
[Chrome 101.0.4950.0 linux #0-1]     at async Context.<anonymous> (/var/www/html/w/extensions/IPInfo/tests/selenium/specs/ipcontributions.js:75:3)
[Chrome 101.0.4950.0 linux #0-1]
[Chrome 101.0.4950.0 linux #0-1] 2) IPInfo on Special:IPContributions should show geo data for IP with edits
[Chrome 101.0.4950.0 linux #0-1] Can't call $ on element with selector ".ext-ipinfo-panel-layout" because element wasn't found
[Chrome 101.0.4950.0 linux #0-1] Error: Can't call $ on element with selector ".ext-ipinfo-panel-layout" because element wasn't found
[Chrome 101.0.4950.0 linux #0-1]     at async IPContributionsWithIPInfoPage.expandPanel (/var/www/html/w/extensions/IPInfo/tests/selenium/pageobjects/IPContributionsWithIPInfoPage.js:38:4)
[Chrome 101.0.4950.0 linux #0-1]     at async Context.<anonymous> (/var/www/html/w/extensions/IPInfo/tests/selenium/specs/ipcontributions.js:89:3)
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-0] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-0] Session ID: 00193bc4-c2ae-4de1-b2a1-4633b1238edc
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0] » /tests/selenium/specs/contributions.js
[Chrome 101.0.4950.0 linux #0-0] IPInfo on Special:Contributions
[Chrome 101.0.4950.0 linux #0-0]    ✖ should not be shown to users without necessary permissions
[Chrome 101.0.4950.0 linux #0-0]    ✓ should display error message for IPs without edits after accepting agreement
[Chrome 101.0.4950.0 linux #0-0]    ✓ should display error message for IPs without edits if agreement was already accepted
[Chrome 101.0.4950.0 linux #0-0]    ✖ should show geo data for IP with edits after accepting agreement
[Chrome 101.0.4950.0 linux #0-0]    ✖ should show geo data for IP with edits if agreement was already accepted
[Chrome 101.0.4950.0 linux #0-0]    ✖ should show geo data for temp user with edits after accepting agreement
[Chrome 101.0.4950.0 linux #0-0]    ✖ should show geo data for temp user with edits if agreement was already accepted
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0] 2 passing (54.9s)
[Chrome 101.0.4950.0 linux #0-0] 5 failing
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0] 1) IPInfo on Special:Contributions should not be shown to users without necessary permissions
[Chrome 101.0.4950.0 linux #0-0] Expect $(`.ext-ipinfo-panel-layout`) not to exist

Expected [not]: "not exist"
Received      : "exist"
[Chrome 101.0.4950.0 linux #0-0] Error: Expect $(`.ext-ipinfo-panel-layout`) not to exist
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0] Expected [not]: "not exist"
[Chrome 101.0.4950.0 linux #0-0] Received      : "exist"
[Chrome 101.0.4950.0 linux #0-0]     at Context.<anonymous> (/var/www/html/w/extensions/IPInfo/tests/selenium/specs/contributions.js:37:63)
[Chrome 101.0.4950.0 linux #0-0]     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0] 2) IPInfo on Special:Contributions should show geo data for IP with edits after accepting agreement
[Chrome 101.0.4950.0 linux #0-0] element (".ext-ipinfo-widget-properties") still not displayed after 5000ms
[Chrome 101.0.4950.0 linux #0-0] Error: element (".ext-ipinfo-widget-properties") still not displayed after 5000ms
[Chrome 101.0.4950.0 linux #0-0]     at async Context.<anonymous> (/var/www/html/w/extensions/IPInfo/tests/selenium/specs/contributions.js:74:3)
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0] 3) IPInfo on Special:Contributions should show geo data for IP with edits if agreement was already accepted
[Chrome 101.0.4950.0 linux #0-0] element (".ext-ipinfo-widget-properties") still not displayed after 5000ms
[Chrome 101.0.4950.0 linux #0-0] Error: element (".ext-ipinfo-widget-properties") still not displayed after 5000ms
[Chrome 101.0.4950.0 linux #0-0]     at async Context.<anonymous> (/var/www/html/w/extensions/IPInfo/tests/selenium/specs/contributions.js:91:3)
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0] 4) IPInfo on Special:Contributions should show geo data for temp user with edits after accepting agreement
[Chrome 101.0.4950.0 linux #0-0] element ("button[name=submit-agreement]") still not displayed after 5000ms
[Chrome 101.0.4950.0 linux #0-0] Error: element ("button[name=submit-agreement]") still not displayed after 5000ms
[Chrome 101.0.4950.0 linux #0-0]     at async ContributionsWithIPInfoPage.acceptAgreement (/var/www/html/w/extensions/IPInfo/tests/selenium/pageobjects/ContributionsWithIPInfoPage.js:44:3)
[Chrome 101.0.4950.0 linux #0-0]     at async Context.<anonymous> (/var/www/html/w/extensions/IPInfo/tests/selenium/specs/contributions.js:108:3)
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0] 5) IPInfo on Special:Contributions should show geo data for temp user with edits if agreement was already accepted
[Chrome 101.0.4950.0 linux #0-0] element (".ext-ipinfo-widget-properties") still not displayed after 5000ms
[Chrome 101.0.4950.0 linux #0-0] Error: element (".ext-ipinfo-widget-properties") still not displayed after 5000ms
[Chrome 101.0.4950.0 linux #0-0]     at async Context.<anonymous> (/var/www/html/w/extensions/IPInfo/tests/selenium/specs/contributions.js:127:3)
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-0] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-0] Session ID: 69fd50a8-086f-4493-aefc-eb0e1d132bd7
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0] » /tests/selenium/specs/contributions.js
[Chrome 101.0.4950.0 linux #0-0] IPInfo on Special:Contributions
[Chrome 101.0.4950.0 linux #0-0]    ✖ should not be shown to users without necessary permissions
[Chrome 101.0.4950.0 linux #0-0]    ✓ should display error message for IPs without edits after accepting agreement
[Chrome 101.0.4950.0 linux #0-0]    ✓ should display error message for IPs without edits if agreement was already accepted
[Chrome 101.0.4950.0 linux #0-0]    ✖ should show geo data for IP with edits after accepting agreement
[Chrome 101.0.4950.0 linux #0-0]    ✖ should show geo data for IP with edits if agreement was already accepted
[Chrome 101.0.4950.0 linux #0-0]    ✖ should show geo data for temp user with edits after accepting agreement
[Chrome 101.0.4950.0 linux #0-0]    ✖ should show geo data for temp user with edits if agreement was already accepted
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0] 2 passing (51.6s)
[Chrome 101.0.4950.0 linux #0-0] 5 failing
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0] 1) IPInfo on Special:Contributions should not be shown to users without necessary permissions
[Chrome 101.0.4950.0 linux #0-0] Expect $(`.ext-ipinfo-panel-layout`) not to exist

Expected [not]: "not exist"
Received      : "exist"
[Chrome 101.0.4950.0 linux #0-0] Error: Expect $(`.ext-ipinfo-panel-layout`) not to exist
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0] Expected [not]: "not exist"
[Chrome 101.0.4950.0 linux #0-0] Received      : "exist"
[Chrome 101.0.4950.0 linux #0-0]     at Context.<anonymous> (/var/www/html/w/extensions/IPInfo/tests/selenium/specs/contributions.js:37:63)
[Chrome 101.0.4950.0 linux #0-0]     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0] 2) IPInfo on Special:Contributions should show geo data for IP with edits after accepting agreement
[Chrome 101.0.4950.0 linux #0-0] element (".ext-ipinfo-widget-properties") still not displayed after 5000ms
[Chrome 101.0.4950.0 linux #0-0] Error: element (".ext-ipinfo-widget-properties") still not displayed after 5000ms
[Chrome 101.0.4950.0 linux #0-0]     at async Context.<anonymous> (/var/www/html/w/extensions/IPInfo/tests/selenium/specs/contributions.js:74:3)
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0] 3) IPInfo on Special:Contributions should show geo data for IP with edits if agreement was already accepted
[Chrome 101.0.4950.0 linux #0-0] element (".ext-ipinfo-widget-properties") still not displayed after 5000ms
[Chrome 101.0.4950.0 linux #0-0] Error: element (".ext-ipinfo-widget-properties") still not displayed after 5000ms
[Chrome 101.0.4950.0 linux #0-0]     at async Context.<anonymous> (/var/www/html/w/extensions/IPInfo/tests/selenium/specs/contributions.js:91:3)
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0] 4) IPInfo on Special:Contributions should show geo data for temp user with edits after accepting agreement
[Chrome 101.0.4950.0 linux #0-0] element ("button[name=submit-agreement]") still not displayed after 5000ms
[Chrome 101.0.4950.0 linux #0-0] Error: element ("button[name=submit-agreement]") still not displayed after 5000ms
[Chrome 101.0.4950.0 linux #0-0]     at async ContributionsWithIPInfoPage.acceptAgreement (/var/www/html/w/extensions/IPInfo/tests/selenium/pageobjects/ContributionsWithIPInfoPage.js:44:3)
[Chrome 101.0.4950.0 linux #0-0]     at async Context.<anonymous> (/var/www/html/w/extensions/IPInfo/tests/selenium/specs/contributions.js:108:3)
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0] 5) IPInfo on Special:Contributions should show geo data for temp user with edits if agreement was already accepted
[Chrome 101.0.4950.0 linux #0-0] element (".ext-ipinfo-widget-properties") still not displayed after 5000ms
[Chrome 101.0.4950.0 linux #0-0] Error: element (".ext-ipinfo-widget-properties") still not displayed after 5000ms
[Chrome 101.0.4950.0 linux #0-0]     at async Context.<anonymous> (/var/www/html/w/extensions/IPInfo/tests/selenium/specs/contributions.js:127:3)


Spec Files:	 0 passed, 2 retries, 2 failed, 2 total (100% completed) in 00:01:50 

npm error Lifecycle script `selenium-test` failed with error:
npm error code 1
npm error path /var/www/html/w/extensions/IPInfo
npm error workspace IPInfo
npm error location /var/www/html/w/extensions/IPInfo
npm error command failed
npm error command sh -c wdio tests/selenium/wdio.conf.js

 02:08

Running Selenium tests for 'extensions/IPInfo' via 'run_selenium_tests "extensions/IPInfo/tests/selenium/*specs/**/*.js" ".*"'...

Ensuring Selenium ready...

 00:00
Chromium 101.0.4950.0 
2025-06-20T17:07:28.959Z WARN @wdio/config:ConfigParser: pattern docs/**/specs/*.js did not match any file
2025-06-20T17:07:28.961Z WARN @wdio/config:ConfigParser: pattern specs/**/*.js did not match any file
2025-06-20T17:07:28.962Z WARN @wdio/config:ConfigParser: pattern wdio-mediawiki/specs/*.js did not match any file

Execution of 2 workers started at 2025-06-20T17:07:28.965Z

[0-0] RUNNING in chrome - file:///extensions/IPInfo/tests/selenium/specs/contributions.js
[0-0] TypeError in "IPInfo on Special:Contributions.should not be shown to users without necessary permissions"
TypeError: Cannot read properties of undefined (reading 'baseUrl')
    at ContributionsWithIPInfoPage.openTitle (/var/www/html/w/extensions/IPInfo/node_modules/wdio-mediawiki/Page.js:23:19)
    at ContributionsWithIPInfoPage.open (/var/www/html/w/extensions/IPInfo/tests/selenium/pageobjects/ContributionsWithIPInfoPage.js:76:15)
    at Context.<anonymous> (/var/www/html/w/extensions/IPInfo/tests/selenium/specs/contributions.js:36:37)
[0-0] TypeError in "IPInfo on Special:Contributions.should display error message for IPs without edits after accepting agreement"
TypeError: Cannot read properties of undefined (reading 'mwUser')
    at Object.bot (/var/www/html/w/extensions/IPInfo/node_modules/wdio-mediawiki/Api.js:17:29)
    at optOutOfAgreement (/var/www/html/w/extensions/IPInfo/tests/selenium/specs/contributions.js:10:25)
    at Context.<anonymous> (/var/www/html/w/extensions/IPInfo/tests/selenium/specs/contributions.js:41:9)
[0-0] TypeError in "IPInfo on Special:Contributions.should display error message for IPs without edits if agreement was already accepted"
TypeError: Cannot read properties of undefined (reading 'mwUser')
    at Object.bot (/var/www/html/w/extensions/IPInfo/node_modules/wdio-mediawiki/Api.js:17:29)
    at acceptAgreement (/var/www/html/w/extensions/IPInfo/tests/selenium/specs/contributions.js:23:25)
    at Context.<anonymous> (/var/www/html/w/extensions/IPInfo/tests/selenium/specs/contributions.js:55:9)
[0-0] TypeError in "IPInfo on Special:Contributions.should show geo data for IP with edits after accepting agreement"
TypeError: Cannot read properties of undefined (reading 'mwUser')
    at Object.bot (/var/www/html/w/extensions/IPInfo/node_modules/wdio-mediawiki/Api.js:17:29)
    at optOutOfAgreement (/var/www/html/w/extensions/IPInfo/tests/selenium/specs/contributions.js:10:25)
    at Context.<anonymous> (/var/www/html/w/extensions/IPInfo/tests/selenium/specs/contributions.js:68:9)
[0-0] TypeError in "IPInfo on Special:Contributions.should show geo data for IP with edits if agreement was already accepted"
TypeError: Cannot read properties of undefined (reading 'mwUser')
    at Object.bot (/var/www/html/w/extensions/IPInfo/node_modules/wdio-mediawiki/Api.js:17:29)
    at acceptAgreement (/var/www/html/w/extensions/IPInfo/tests/selenium/specs/contributions.js:23:25)
    at Context.<anonymous> (/var/www/html/w/extensions/IPInfo/tests/selenium/specs/contributions.js:86:9)
[0-0] TypeError in "IPInfo on Special:Contributions.should show geo data for temp user with edits after accepting agreement"
TypeError: Cannot read properties of undefined (reading 'mwUser')
    at Object.bot (/var/www/html/w/extensions/IPInfo/node_modules/wdio-mediawiki/Api.js:17:29)
    at optOutOfAgreement (/var/www/html/w/extensions/IPInfo/tests/selenium/specs/contributions.js:10:25)
    at Context.<anonymous> (/var/www/html/w/extensions/IPInfo/tests/selenium/specs/contributions.js:103:9)
[0-0] TypeError in "IPInfo on Special:Contributions.should show geo data for temp user with edits if agreement was already accepted"
TypeError: Cannot read properties of undefined (reading 'mwUser')
    at Object.bot (/var/www/html/w/extensions/IPInfo/node_modules/wdio-mediawiki/Api.js:17:29)
    at acceptAgreement (/var/www/html/w/extensions/IPInfo/tests/selenium/specs/contributions.js:23:25)
    at Context.<anonymous> (/var/www/html/w/extensions/IPInfo/tests/selenium/specs/contributions.js:122:9)
[0-0] FAILED in chrome - file:///extensions/IPInfo/tests/selenium/specs/contributions.js
[0-1] RUNNING in chrome - file:///extensions/IPInfo/tests/selenium/specs/ipcontributions.js
[0-1] TypeError in "IPInfo on Special:IPContributions."before all" hook: wrappedHook for "should not be shown to users without necessary permissions""
TypeError: Cannot read properties of undefined (reading 'mwUser')
    at Object.bot (/var/www/html/w/extensions/IPInfo/node_modules/wdio-mediawiki/Api.js:17:29)
    at Context.<anonymous> (/var/www/html/w/extensions/IPInfo/tests/selenium/specs/ipcontributions.js:14:19)
[0-1] FAILED in chrome - file:///extensions/IPInfo/tests/selenium/specs/ipcontributions.js

 "spec" Reporter:
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-0] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-0] Session ID: a3e8df69ac27b07139d0881f9533f204
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] » extensions/IPInfo/tests/selenium/specs/contributions.js
[chrome 137.0.7151.119 linux #0-0] IPInfo on Special:Contributions
[chrome 137.0.7151.119 linux #0-0]    ✖ should not be shown to users without necessary permissions
[chrome 137.0.7151.119 linux #0-0]    ✖ should display error message for IPs without edits after accepting agreement
[chrome 137.0.7151.119 linux #0-0]    ✖ should display error message for IPs without edits if agreement was already accepted
[chrome 137.0.7151.119 linux #0-0]    ✖ should show geo data for IP with edits after accepting agreement
[chrome 137.0.7151.119 linux #0-0]    ✖ should show geo data for IP with edits if agreement was already accepted
[chrome 137.0.7151.119 linux #0-0]    ✖ should show geo data for temp user with edits after accepting agreement
[chrome 137.0.7151.119 linux #0-0]    ✖ should show geo data for temp user with edits if agreement was already accepted
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 7 failing (779ms)
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 1) IPInfo on Special:Contributions should not be shown to users without necessary permissions
[chrome 137.0.7151.119 linux #0-0] Cannot read properties of undefined (reading 'baseUrl')
[chrome 137.0.7151.119 linux #0-0] TypeError: Cannot read properties of undefined (reading 'baseUrl')
[chrome 137.0.7151.119 linux #0-0]     at ContributionsWithIPInfoPage.openTitle (/var/www/html/w/extensions/IPInfo/node_modules/wdio-mediawiki/Page.js:23:19)
[chrome 137.0.7151.119 linux #0-0]     at ContributionsWithIPInfoPage.open (/var/www/html/w/extensions/IPInfo/tests/selenium/pageobjects/ContributionsWithIPInfoPage.js:76:15)
[chrome 137.0.7151.119 linux #0-0]     at Context.<anonymous> (/var/www/html/w/extensions/IPInfo/tests/selenium/specs/contributions.js:36:37)
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 2) IPInfo on Special:Contributions should display error message for IPs without edits after accepting agreement
[chrome 137.0.7151.119 linux #0-0] Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-0] TypeError: Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-0]     at Object.bot (/var/www/html/w/extensions/IPInfo/node_modules/wdio-mediawiki/Api.js:17:29)
[chrome 137.0.7151.119 linux #0-0]     at optOutOfAgreement (/var/www/html/w/extensions/IPInfo/tests/selenium/specs/contributions.js:10:25)
[chrome 137.0.7151.119 linux #0-0]     at Context.<anonymous> (/var/www/html/w/extensions/IPInfo/tests/selenium/specs/contributions.js:41:9)
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 3) IPInfo on Special:Contributions should display error message for IPs without edits if agreement was already accepted
[chrome 137.0.7151.119 linux #0-0] Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-0] TypeError: Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-0]     at Object.bot (/var/www/html/w/extensions/IPInfo/node_modules/wdio-mediawiki/Api.js:17:29)
[chrome 137.0.7151.119 linux #0-0]     at acceptAgreement (/var/www/html/w/extensions/IPInfo/tests/selenium/specs/contributions.js:23:25)
[chrome 137.0.7151.119 linux #0-0]     at Context.<anonymous> (/var/www/html/w/extensions/IPInfo/tests/selenium/specs/contributions.js:55:9)
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 4) IPInfo on Special:Contributions should show geo data for IP with edits after accepting agreement
[chrome 137.0.7151.119 linux #0-0] Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-0] TypeError: Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-0]     at Object.bot (/var/www/html/w/extensions/IPInfo/node_modules/wdio-mediawiki/Api.js:17:29)
[chrome 137.0.7151.119 linux #0-0]     at optOutOfAgreement (/var/www/html/w/extensions/IPInfo/tests/selenium/specs/contributions.js:10:25)
[chrome 137.0.7151.119 linux #0-0]     at Context.<anonymous> (/var/www/html/w/extensions/IPInfo/tests/selenium/specs/contributions.js:68:9)
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 5) IPInfo on Special:Contributions should show geo data for IP with edits if agreement was already accepted
[chrome 137.0.7151.119 linux #0-0] Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-0] TypeError: Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-0]     at Object.bot (/var/www/html/w/extensions/IPInfo/node_modules/wdio-mediawiki/Api.js:17:29)
[chrome 137.0.7151.119 linux #0-0]     at acceptAgreement (/var/www/html/w/extensions/IPInfo/tests/selenium/specs/contributions.js:23:25)
[chrome 137.0.7151.119 linux #0-0]     at Context.<anonymous> (/var/www/html/w/extensions/IPInfo/tests/selenium/specs/contributions.js:86:9)
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 6) IPInfo on Special:Contributions should show geo data for temp user with edits after accepting agreement
[chrome 137.0.7151.119 linux #0-0] Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-0] TypeError: Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-0]     at Object.bot (/var/www/html/w/extensions/IPInfo/node_modules/wdio-mediawiki/Api.js:17:29)
[chrome 137.0.7151.119 linux #0-0]     at optOutOfAgreement (/var/www/html/w/extensions/IPInfo/tests/selenium/specs/contributions.js:10:25)
[chrome 137.0.7151.119 linux #0-0]     at Context.<anonymous> (/var/www/html/w/extensions/IPInfo/tests/selenium/specs/contributions.js:103:9)
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 7) IPInfo on Special:Contributions should show geo data for temp user with edits if agreement was already accepted
[chrome 137.0.7151.119 linux #0-0] Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-0] TypeError: Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-0]     at Object.bot (/var/www/html/w/extensions/IPInfo/node_modules/wdio-mediawiki/Api.js:17:29)
[chrome 137.0.7151.119 linux #0-0]     at acceptAgreement (/var/www/html/w/extensions/IPInfo/tests/selenium/specs/contributions.js:23:25)
[chrome 137.0.7151.119 linux #0-0]     at Context.<anonymous> (/var/www/html/w/extensions/IPInfo/tests/selenium/specs/contributions.js:122:9)
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-1] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-1] Session ID: 061d35df60bb4b187227fdcfc4dbb13e
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1] » extensions/IPInfo/tests/selenium/specs/ipcontributions.js
[chrome 137.0.7151.119 linux #0-1] IPInfo on Special:IPContributions
[chrome 137.0.7151.119 linux #0-1]    ✖ "before all" hook for IPInfo on Special:IPContributions
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1] 1 failing (84ms)
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1] 1) IPInfo on Special:IPContributions "before all" hook for IPInfo on Special:IPContributions
[chrome 137.0.7151.119 linux #0-1] Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-1] TypeError: Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-1]     at Object.bot (/var/www/html/w/extensions/IPInfo/node_modules/wdio-mediawiki/Api.js:17:29)
[chrome 137.0.7151.119 linux #0-1]     at Context.<anonymous> (/var/www/html/w/extensions/IPInfo/tests/selenium/specs/ipcontributions.js:14:19)


Spec Files:	 0 passed, 2 failed, 2 total (100% completed) in 00:00:12  


 00:16

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-selenium-1  Stopping
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-selenium-1  Stopped
 Container mediawiki-selenium-1  Removing
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-selenium-1  Removed
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-novnc-1  Stopping
 Container mediawiki-novnc-1  Stopped
 Container mediawiki-novnc-1  Removing
 Container mediawiki-novnc-1  Removed
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-web-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:24

Reclaim disk space if needed
Free disk space (21%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12280, done        
remote: Finding sources:   1% (62/12280)           
remote: Finding sources:   2% (185/12280)           
remote: Finding sources:   3% (307/12280)           
remote: Finding sources:   4% (430/12280)           
remote: Finding sources:   5% (553/12280)           
remote: Finding sources:   6% (676/12280)           
remote: Finding sources:   7% (799/12280)           
remote: Finding sources:   8% (921/12280)           
remote: Finding sources:   9% (1044/12280)           
remote: Finding sources:  10% (1167/12280)           
remote: Finding sources:  11% (1290/12280)           
remote: Finding sources:  12% (1413/12280)           
remote: Finding sources:  13% (1535/12280)           
remote: Finding sources:  14% (1658/12280)           
remote: Finding sources:  15% (1781/12280)           
remote: Finding sources:  16% (1904/12280)           
remote: Finding sources:  17% (2027/12280)           
remote: Finding sources:  18% (2149/12280)           
remote: Finding sources:  19% (2272/12280)           
remote: Finding sources:  20% (2395/12280)           
remote: Finding sources:  21% (2518/12280)           
remote: Finding sources:  22% (2641/12280)           
remote: Finding sources:  23% (2763/12280)           
remote: Finding sources:  24% (2886/12280)           
remote: Finding sources:  25% (3009/12280)           
remote: Finding sources:  26% (3132/12280)           
remote: Finding sources:  27% (3255/12280)           
remote: Finding sources:  28% (3377/12280)           
remote: Finding sources:  29% (3500/12280)           
remote: Finding sources:  30% (3623/12280)           
remote: Finding sources:  31% (3746/12280)           
remote: Finding sources:  32% (3869/12280)           
remote: Finding sources:  33% (3991/12280)           
remote: Finding sources:  34% (4114/12280)           
remote: Finding sources:  35% (4237/12280)           
remote: Finding sources:  36% (4360/12280)           
remote: Finding sources:  37% (4483/12280)           
remote: Finding sources:  38% (4605/12280)           
remote: Finding sources:  39% (4728/12280)           
remote: Finding sources:  40% (4851/12280)           
remote: Finding sources:  41% (4974/12280)           
remote: Finding sources:  42% (5097/12280)           
remote: Finding sources:  43% (5219/12280)           
remote: Finding sources:  44% (5342/12280)           
remote: Finding sources:  45% (5465/12280)           
remote: Finding sources:  46% (5588/12280)           
remote: Finding sources:  47% (5711/12280)           
remote: Finding sources:  48% (5833/12280)           
remote: Finding sources:  49% (5956/12280)           
remote: Finding sources:  50% (6079/12280)           
remote: Finding sources:  51% (6202/12280)           
remote: Finding sources:  52% (6325/12280)           
remote: Finding sources:  53% (6447/12280)           
remote: Finding sources:  54% (6570/12280)           
remote: Finding sources:  55% (6693/12280)           
remote: Finding sources:  56% (6816/12280)           
remote: Finding sources:  57% (6939/12280)           
remote: Finding sources:  58% (7061/12280)           
remote: Finding sources:  59% (7184/12280)           
remote: Finding sources:  60% (7307/12280)           
remote: Finding sources:  61% (7430/12280)           
remote: Finding sources:  62% (7553/12280)           
remote: Finding sources:  63% (7675/12280)           
remote: Finding sources:  64% (7798/12280)           
remote: Finding sources:  65% (7921/12280)           
remote: Finding sources:  66% (8044/12280)           
remote: Finding sources:  67% (8167/12280)           
remote: Finding sources:  68% (8289/12280)           
remote: Finding sources:  69% (8412/12280)           
remote: Finding sources:  70% (8535/12280)           
remote: Finding sources:  71% (8658/12280)           
remote: Finding sources:  72% (8781/12280)           
remote: Finding sources:  73% (8903/12280)           
remote: Finding sources:  74% (9026/12280)           
remote: Finding sources:  75% (9149/12280)           
remote: Finding sources:  76% (9272/12280)           
remote: Finding sources:  77% (9395/12280)           
remote: Finding sources:  78% (9517/12280)           
remote: Finding sources:  79% (9640/12280)           
remote: Finding sources:  80% (9763/12280)           
remote: Finding sources:  81% (9886/12280)           
remote: Finding sources:  82% (10009/12280)           
remote: Finding sources:  83% (10131/12280)           
remote: Finding sources:  84% (10254/12280)           
remote: Finding sources:  85% (10377/12280)           
remote: Finding sources:  86% (10500/12280)           
remote: Finding sources:  87% (10623/12280)           
remote: Finding sources:  88% (10745/12280)           
remote: Finding sources:  89% (10868/12280)           
remote: Finding sources:  90% (10991/12280)           
remote: Finding sources:  91% (11114/12280)           
remote: Finding sources:  92% (11237/12280)           
remote: Finding sources:  93% (11359/12280)           
remote: Finding sources:  94% (11482/12280)           
remote: Finding sources:  95% (11605/12280)           
remote: Finding sources:  96% (11728/12280)           
remote: Finding sources:  97% (11851/12280)           
remote: Finding sources:  98% (11973/12280)           
remote: Finding sources:  99% (12096/12280)           
remote: Finding sources: 100% (12219/12280)           
remote: Finding sources: 100% (12280/12280)        
remote: Getting sizes:   1% (56/11154)           
remote: Getting sizes:   2% (168/11154)           
remote: Getting sizes:   3% (279/11154)           
remote: Getting sizes:   4% (391/11154)           
remote: Getting sizes:   5% (502/11154)           
remote: Getting sizes:   6% (614/11154)           
remote: Getting sizes:   7% (726/11154)           
remote: Getting sizes:   8% (837/11154)           
remote: Getting sizes:   9% (949/11154)           
remote: Getting sizes:  10% (1060/11154)           
remote: Getting sizes:  11% (1172/11154)           
remote: Getting sizes:  12% (1283/11154)           
remote: Getting sizes:  13% (1395/11154)           
remote: Getting sizes:  14% (1506/11154)           
remote: Getting sizes:  15% (1618/11154)           
remote: Getting sizes:  16% (1729/11154)           
remote: Getting sizes:  17% (1841/11154)           
remote: Getting sizes:  18% (1952/11154)           
remote: Getting sizes:  19% (2064/11154)           
remote: Getting sizes:  20% (2176/11154)           
remote: Getting sizes:  21% (2287/11154)           
remote: Getting sizes:  22% (2399/11154)           
remote: Getting sizes:  23% (2510/11154)           
remote: Getting sizes:  24% (2622/11154)           
remote: Getting sizes:  25% (2733/11154)           
remote: Getting sizes:  26% (2845/11154)           
remote: Getting sizes:  27% (2956/11154)           
remote: Getting sizes:  28% (3068/11154)           
remote: Getting sizes:  29% (3179/11154)           
remote: Getting sizes:  30% (3291/11154)           
remote: Getting sizes:  31% (3402/11154)           
remote: Getting sizes:  32% (3514/11154)           
remote: Getting sizes:  33% (3626/11154)           
remote: Getting sizes:  34% (3737/11154)           
remote: Getting sizes:  35% (3849/11154)           
remote: Getting sizes:  36% (3960/11154)           
remote: Getting sizes:  37% (4072/11154)           
remote: Getting sizes:  38% (4183/11154)           
remote: Getting sizes:  39% (4295/11154)           
remote: Getting sizes:  40% (4406/11154)           
remote: Getting sizes:  41% (4518/11154)           
remote: Getting sizes:  42% (4629/11154)           
remote: Getting sizes:  43% (4741/11154)           
remote: Getting sizes:  44% (4852/11154)           
remote: Getting sizes:  45% (4964/11154)           
remote: Getting sizes:  46% (5076/11154)           
remote: Getting sizes:  47% (5187/11154)           
remote: Getting sizes:  48% (5299/11154)           
remote: Getting sizes:  49% (5410/11154)           
remote: Getting sizes:  50% (5522/11154)           
remote: Getting sizes:  51% (5633/11154)           
remote: Getting sizes:  52% (5745/11154)           
remote: Getting sizes:  53% (5856/11154)           
remote: Getting sizes:  54% (5968/11154)           
remote: Getting sizes:  55% (6079/11154)           
remote: Getting sizes:  56% (6191/11154)           
remote: Getting sizes:  57% (6303/11154)           
remote: Getting sizes:  58% (6414/11154)           
remote: Getting sizes:  59% (6526/11154)           
remote: Getting sizes:  60% (6637/11154)           
remote: Getting sizes:  61% (6749/11154)           
remote: Getting sizes:  62% (6860/11154)           
remote: Getting sizes:  63% (6972/11154)           
remote: Getting sizes:  64% (7083/11154)           
remote: Getting sizes:  65% (7195/11154)           
remote: Getting sizes:  66% (7306/11154)           
remote: Getting sizes:  67% (7418/11154)           
remote: Getting sizes:  68% (7529/11154)           
remote: Getting sizes:  69% (7641/11154)           
remote: Getting sizes:  70% (7753/11154)           
remote: Getting sizes:  71% (7864/11154)           
remote: Getting sizes:  72% (7976/11154)           
remote: Getting sizes:  73% (8087/11154)           
remote: Getting sizes:  74% (8199/11154)           
remote: Getting sizes:  75% (8310/11154)           
remote: Getting sizes:  76% (8422/11154)           
remote: Getting sizes:  77% (8533/11154)           
remote: Getting sizes:  78% (8645/11154)           
remote: Getting sizes:  79% (8756/11154)           
remote: Getting sizes:  80% (8868/11154)           
remote: Getting sizes:  81% (8979/11154)           
remote: Getting sizes:  82% (9091/11154)           
remote: Getting sizes:  83% (9203/11154)           
remote: Getting sizes:  84% (9314/11154)           
remote: Getting sizes:  85% (9426/11154)           
remote: Getting sizes:  86% (9537/11154)           
remote: Getting sizes:  87% (9649/11154)           
remote: Getting sizes:  88% (9760/11154)           
remote: Getting sizes:  89% (9872/11154)           
remote: Getting sizes:  90% (9983/11154)           
remote: Getting sizes:  91% (10095/11154)           
remote: Getting sizes:  92% (10206/11154)           
remote: Getting sizes:  93% (10318/11154)           
remote: Getting sizes:  94% (10429/11154)           
remote: Getting sizes:  95% (10541/11154)           
remote: Getting sizes:  96% (10653/11154)           
remote: Getting sizes:  97% (10764/11154)           
remote: Getting sizes:  98% (10876/11154)           
remote: Getting sizes:  99% (10987/11154)           
remote: Getting sizes: 100% (11099/11154)           
remote: Getting sizes: 100% (11154/11154)        
remote: Compressing objects:   2% (2130/120696)           
remote: Compressing objects:   3% (3018/120696)           
remote: Compressing objects:   4% (4225/120696)           
remote: Compressing objects:   5% (5796/120696)           
remote: Compressing objects:   6% (6643/120696)           
remote: Compressing objects:   7% (7848/120696)           
remote: Compressing objects:   8% (9060/120696)           
remote: Compressing objects:   8% (9860/120696)           
remote: Compressing objects:   9% (10263/120696)           
remote: Compressing objects:  10% (11480/120696)           
remote: Compressing objects:  11% (12675/120696)           
remote: Compressing objects:  12% (13881/120696)           
remote: Compressing objects:  13% (15131/120696)           
remote: Compressing objects:  14% (16304/120696)           
remote: Compressing objects:  15% (17564/120696)           
remote: Compressing objects:  16% (18712/120696)           
remote: Compressing objects:  17% (19915/120696)           
remote: Compressing objects:  18% (21123/120696)           
remote: Compressing objects:  19% (22330/120696)           
remote: Compressing objects:  20% (23599/120696)           
remote: Compressing objects:  21% (24743/120696)           
remote: Compressing objects:  22% (25950/120696)           
remote: Compressing objects:  23% (27158/120696)           
remote: Compressing objects:  23% (28127/120696)           
remote: Compressing objects:  24% (28372/120696)           
remote: Compressing objects:  25% (29930/120696)           
remote: Compressing objects:  26% (30779/120696)           
remote: Compressing objects:  27% (31987/120696)           
remote: Compressing objects:  28% (33192/120696)           
remote: Compressing objects:  29% (34664/120696)           
remote: Compressing objects:  30% (35698/120696)           
remote: Compressing objects:  31% (37184/120696)           
remote: Compressing objects:  32% (38057/120696)           
remote: Compressing objects:  33% (39238/120696)           
remote: Compressing objects:  34% (40495/120696)           
remote: Compressing objects:  35% (41665/120696)           
remote: Compressing objects:  36% (42862/120696)           
remote: Compressing objects:  37% (44268/120696)           
remote: Compressing objects:  38% (45614/120696)           
remote: Compressing objects:  39% (46697/120696)           
remote: Compressing objects:  40% (47749/120696)           
remote: Compressing objects:  41% (48893/120696)           
remote: Compressing objects:  42% (50096/120696)           
remote: Compressing objects:  43% (51501/120696)           
remote: Compressing objects:  44% (52734/120696)           
remote: Compressing objects:  45% (53736/120696)           
remote: Compressing objects:  46% (54938/120696)           
remote: Compressing objects:  47% (56125/120696)           
remote: Compressing objects:  48% (57674/120696)           
remote: Compressing objects:  49% (58552/120696)           
remote: Compressing objects:  50% (59760/120696)           
remote: Compressing objects:  51% (61216/120696)           
remote: Compressing objects:  52% (62788/120696)           
remote: Compressing objects:  53% (63372/120696)           
remote: Compressing objects:  54% (64921/120696)           
remote: Compressing objects:  55% (65952/120696)           
remote: Compressing objects:  56% (67009/120696)           
remote: Compressing objects:  57% (69224/120696)           
remote: Compressing objects:  58% (69476/120696)           
remote: Compressing objects:  59% (70632/120696)           
remote: Compressing objects:  60% (71831/120696)           
remote: Compressing objects:  61% (73023/120696)           
remote: Compressing objects:  61% (73294/120696)           
remote: Compressing objects:  62% (74410/120696)           
remote: Compressing objects:  63% (75537/120696)           
remote: Compressing objects:  64% (76864/120696)           
remote: Compressing objects:  65% (77914/120696)           
remote: Compressing objects:  66% (79169/120696)           
remote: Compressing objects:  67% (80509/120696)           
remote: Compressing objects:  68% (82133/120696)           
remote: Compressing objects:  69% (82772/120696)           
remote: Compressing objects:  70% (84271/120696)           
remote: Compressing objects:  71% (85092/120696)           
remote: Compressing objects:  72% (86605/120696)           
remote: Compressing objects:  73% (87520/120696)           
remote: Compressing objects:  74% (88715/120696)           
remote: Compressing objects:  75% (89925/120696)           
remote: Compressing objects:  76% (91203/120696)           
remote: Compressing objects:  77% (92495/120696)           
remote: Compressing objects:  78% (93597/120696)           
remote: Compressing objects:  79% (94796/120696)           
remote: Compressing objects:  80% (95962/120696)           
remote: Compressing objects:  81% (97268/120696)           
remote: Compressing objects:  82% (98717/120696)           
remote: Compressing objects:  83% (100234/120696)           
remote: Compressing objects:  84% (100790/120696)           
remote: Compressing objects:  85% (102154/120696)           
remote: Compressing objects:  86% (103245/120696)           
remote: Compressing objects:  87% (104533/120696)           
remote: Compressing objects:  88% (105681/120696)           
remote: Compressing objects:  89% (106816/120696)           
remote: Compressing objects:  90% (108098/120696)           
remote: Compressing objects:  91% (109282/120696)           
remote: Compressing objects:  92% (110640/120696)           
remote: Compressing objects:  93% (112829/120696)           
remote: Compressing objects:  94% (112874/120696)           
remote: Compressing objects:  95% (114085/120696)           
remote: Compressing objects:  96% (115265/120696)           
remote: Compressing objects:  97% (116501/120696)           
remote: Compressing objects:  98% (117691/120696)           
remote: Compressing objects:  99% (118889/120696)           
remote: Compressing objects: 100% (120094/120696)           
remote: Compressing objects: 100% (120695/120696)        
Receiving objects:   0% (1/12280)
Receiving objects:   1% (123/12280)
Receiving objects:   2% (246/12280)
Receiving objects:   3% (369/12280)
Receiving objects:   4% (492/12280)
Receiving objects:   5% (614/12280)
Receiving objects:   6% (737/12280)
Receiving objects:   7% (860/12280)
Receiving objects:   8% (983/12280)
Receiving objects:   9% (1106/12280)
Receiving objects:  10% (1228/12280)
Receiving objects:  11% (1351/12280)
Receiving objects:  12% (1474/12280)
Receiving objects:  13% (1597/12280)
Receiving objects:  14% (1720/12280)
Receiving objects:  15% (1842/12280)
Receiving objects:  16% (1965/12280)
Receiving objects:  17% (2088/12280)
Receiving objects:  18% (2211/12280), 4.53 MiB | 9.04 MiB/s
Receiving objects:  19% (2334/12280), 4.53 MiB | 9.04 MiB/s
Receiving objects:  20% (2456/12280), 4.53 MiB | 9.04 MiB/s
Receiving objects:  21% (2579/12280), 4.53 MiB | 9.04 MiB/s
Receiving objects:  22% (2702/12280), 4.53 MiB | 9.04 MiB/s
Receiving objects:  23% (2825/12280), 4.53 MiB | 9.04 MiB/s
Receiving objects:  24% (2948/12280), 4.53 MiB | 9.04 MiB/s
Receiving objects:  25% (3070/12280), 4.53 MiB | 9.04 MiB/s
Receiving objects:  26% (3193/12280), 4.53 MiB | 9.04 MiB/s
Receiving objects:  27% (3316/12280), 4.53 MiB | 9.04 MiB/s
Receiving objects:  28% (3439/12280), 4.53 MiB | 9.04 MiB/s
Receiving objects:  29% (3562/12280), 4.53 MiB | 9.04 MiB/s
Receiving objects:  30% (3684/12280), 4.53 MiB | 9.04 MiB/s
Receiving objects:  31% (3807/12280), 4.53 MiB | 9.04 MiB/s
Receiving objects:  31% (3904/12280), 4.53 MiB | 9.04 MiB/s
Receiving objects:  32% (3930/12280), 4.53 MiB | 9.04 MiB/s
Receiving objects:  33% (4053/12280), 8.94 MiB | 8.94 MiB/s
Receiving objects:  34% (4176/12280), 8.94 MiB | 8.94 MiB/s
Receiving objects:  35% (4298/12280), 8.94 MiB | 8.94 MiB/s
Receiving objects:  36% (4421/12280), 8.94 MiB | 8.94 MiB/s
Receiving objects:  37% (4544/12280), 12.02 MiB | 8.01 MiB/s
Receiving objects:  38% (4667/12280), 12.02 MiB | 8.01 MiB/s
Receiving objects:  39% (4790/12280), 12.02 MiB | 8.01 MiB/s
Receiving objects:  40% (4912/12280), 12.02 MiB | 8.01 MiB/s
Receiving objects:  41% (5035/12280), 12.02 MiB | 8.01 MiB/s
Receiving objects:  42% (5158/12280), 12.02 MiB | 8.01 MiB/s
Receiving objects:  43% (5281/12280), 12.02 MiB | 8.01 MiB/s
Receiving objects:  44% (5404/12280), 12.02 MiB | 8.01 MiB/s
Receiving objects:  45% (5526/12280), 12.02 MiB | 8.01 MiB/s
Receiving objects:  45% (5616/12280), 12.02 MiB | 8.01 MiB/s
Receiving objects:  46% (5649/12280), 15.72 MiB | 7.86 MiB/s
Receiving objects:  47% (5772/12280), 19.49 MiB | 7.79 MiB/s
Receiving objects:  47% (5833/12280), 19.49 MiB | 7.79 MiB/s
Receiving objects:  48% (5895/12280), 23.10 MiB | 7.70 MiB/s
Receiving objects:  49% (6018/12280), 23.10 MiB | 7.70 MiB/s
Receiving objects:  50% (6140/12280), 23.10 MiB | 7.70 MiB/s
Receiving objects:  51% (6263/12280), 23.10 MiB | 7.70 MiB/s
Receiving objects:  52% (6386/12280), 27.82 MiB | 7.95 MiB/s
Receiving objects:  53% (6509/12280), 27.82 MiB | 7.95 MiB/s
Receiving objects:  54% (6632/12280), 27.82 MiB | 7.95 MiB/s
Receiving objects:  55% (6754/12280), 27.82 MiB | 7.95 MiB/s
Receiving objects:  56% (6877/12280), 27.82 MiB | 7.95 MiB/s
Receiving objects:  57% (7000/12280), 27.82 MiB | 7.95 MiB/s
Receiving objects:  58% (7123/12280), 27.82 MiB | 7.95 MiB/s
Receiving objects:  58% (7181/12280), 32.24 MiB | 8.06 MiB/s
Receiving objects:  59% (7246/12280), 32.24 MiB | 8.06 MiB/s
Receiving objects:  60% (7368/12280), 32.24 MiB | 8.06 MiB/s
Receiving objects:  61% (7491/12280), 32.24 MiB | 8.06 MiB/s
Receiving objects:  62% (7614/12280), 32.24 MiB | 8.06 MiB/s
Receiving objects:  63% (7737/12280), 32.24 MiB | 8.06 MiB/s
Receiving objects:  64% (7860/12280), 32.24 MiB | 8.06 MiB/s
Receiving objects:  65% (7982/12280), 32.24 MiB | 8.06 MiB/s
Receiving objects:  66% (8105/12280), 32.24 MiB | 8.06 MiB/s
Receiving objects:  67% (8228/12280), 32.24 MiB | 8.06 MiB/s
Receiving objects:  68% (8351/12280), 32.24 MiB | 8.06 MiB/s
Receiving objects:  69% (8474/12280), 32.24 MiB | 8.06 MiB/s
Receiving objects:  70% (8596/12280), 32.24 MiB | 8.06 MiB/s
Receiving objects:  71% (8719/12280), 32.24 MiB | 8.06 MiB/s
Receiving objects:  72% (8842/12280), 32.24 MiB | 8.06 MiB/s
Receiving objects:  73% (8965/12280), 32.24 MiB | 8.06 MiB/s
Receiving objects:  74% (9088/12280), 32.24 MiB | 8.06 MiB/s
Receiving objects:  75% (9210/12280), 32.24 MiB | 8.06 MiB/s
Receiving objects:  76% (9333/12280), 32.24 MiB | 8.06 MiB/s
Receiving objects:  77% (9456/12280), 32.24 MiB | 8.06 MiB/s
Receiving objects:  78% (9579/12280), 32.24 MiB | 8.06 MiB/s
Receiving objects:  79% (9702/12280), 32.24 MiB | 8.06 MiB/s
Receiving objects:  80% (9824/12280), 32.24 MiB | 8.06 MiB/s
Receiving objects:  81% (9947/12280), 32.24 MiB | 8.06 MiB/s
Receiving objects:  82% (10070/12280), 32.24 MiB | 8.06 MiB/s
Receiving objects:  83% (10193/12280), 32.24 MiB | 8.06 MiB/s
Receiving objects:  84% (10316/12280), 32.24 MiB | 8.06 MiB/s
Receiving objects:  85% (10438/12280), 32.24 MiB | 8.06 MiB/s
Receiving objects:  86% (10561/12280), 32.24 MiB | 8.06 MiB/s
Receiving objects:  87% (10684/12280), 32.24 MiB | 8.06 MiB/s
Receiving objects:  88% (10807/12280), 32.24 MiB | 8.06 MiB/s
Receiving objects:  89% (10930/12280), 39.68 MiB | 8.82 MiB/s
Receiving objects:  90% (11052/12280), 39.68 MiB | 8.82 MiB/s
Receiving objects:  91% (11175/12280), 39.68 MiB | 8.82 MiB/s
Receiving objects:  92% (11298/12280), 39.68 MiB | 8.82 MiB/s
Receiving objects:  93% (11421/12280), 39.68 MiB | 8.82 MiB/s
Receiving objects:  94% (11544/12280), 39.68 MiB | 8.82 MiB/s
Receiving objects:  95% (11666/12280), 39.68 MiB | 8.82 MiB/s
Receiving objects:  96% (11789/12280), 39.68 MiB | 8.82 MiB/s
Receiving objects:  97% (11912/12280), 39.68 MiB | 8.82 MiB/s
Receiving objects:  98% (12035/12280), 39.68 MiB | 8.82 MiB/s
Receiving objects:  99% (12158/12280), 39.68 MiB | 8.82 MiB/s
remote: Total 12280 (delta 2238), reused 5829 (delta 1123)        
Receiving objects: 100% (12280/12280), 39.68 MiB | 8.82 MiB/s
Receiving objects: 100% (12280/12280), 41.54 MiB | 8.91 MiB/s, done.
Resolving deltas:   0% (0/2238)
Resolving deltas:   1% (23/2238)
Resolving deltas:   2% (45/2238)
Resolving deltas:   3% (68/2238)
Resolving deltas:   4% (90/2238)
Resolving deltas:   5% (112/2238)
Resolving deltas:   6% (135/2238)
Resolving deltas:   7% (157/2238)
Resolving deltas:   8% (180/2238)
Resolving deltas:   9% (202/2238)
Resolving deltas:  10% (226/2238)
Resolving deltas:  11% (247/2238)
Resolving deltas:  12% (269/2238)
Resolving deltas:  13% (291/2238)
Resolving deltas:  14% (314/2238)
Resolving deltas:  15% (336/2238)
Resolving deltas:  16% (359/2238)
Resolving deltas:  17% (381/2238)
Resolving deltas:  18% (403/2238)
Resolving deltas:  19% (427/2238)
Resolving deltas:  20% (448/2238)
Resolving deltas:  21% (470/2238)
Resolving deltas:  22% (494/2238)
Resolving deltas:  23% (516/2238)
Resolving deltas:  24% (538/2238)
Resolving deltas:  25% (560/2238)
Resolving deltas:  26% (582/2238)
Resolving deltas:  27% (605/2238)
Resolving deltas:  28% (627/2238)
Resolving deltas:  29% (650/2238)
Resolving deltas:  30% (673/2238)
Resolving deltas:  31% (694/2238)
Resolving deltas:  32% (717/2238)
Resolving deltas:  33% (739/2238)
Resolving deltas:  34% (761/2238)
Resolving deltas:  35% (784/2238)
Resolving deltas:  36% (806/2238)
Resolving deltas:  37% (829/2238)
Resolving deltas:  38% (851/2238)
Resolving deltas:  39% (873/2238)
Resolving deltas:  40% (896/2238)
Resolving deltas:  41% (918/2238)
Resolving deltas:  42% (940/2238)
Resolving deltas:  43% (963/2238)
Resolving deltas:  44% (985/2238)
Resolving deltas:  45% (1009/2238)
Resolving deltas:  46% (1030/2238)
Resolving deltas:  47% (1052/2238)
Resolving deltas:  48% (1075/2238)
Resolving deltas:  49% (1097/2238)
Resolving deltas:  50% (1119/2238)
Resolving deltas:  51% (1142/2238)
Resolving deltas:  52% (1164/2238)
Resolving deltas:  53% (1187/2238)
Resolving deltas:  54% (1209/2238)
Resolving deltas:  55% (1231/2238)
Resolving deltas:  56% (1254/2238)
Resolving deltas:  57% (1276/2238)
Resolving deltas:  58% (1299/2238)
Resolving deltas:  59% (1321/2238)
Resolving deltas:  60% (1343/2238)
Resolving deltas:  61% (1366/2238)
Resolving deltas:  62% (1388/2238)
Resolving deltas:  63% (1410/2238)
Resolving deltas:  64% (1433/2238)
Resolving deltas:  65% (1455/2238)
Resolving deltas:  66% (1478/2238)
Resolving deltas:  67% (1500/2238)
Resolving deltas:  68% (1522/2238)
Resolving deltas:  69% (1545/2238)
Resolving deltas:  70% (1567/2238)
Resolving deltas:  71% (1589/2238)
Resolving deltas:  72% (1612/2238)
Resolving deltas:  73% (1634/2238)
Resolving deltas:  74% (1657/2238)
Resolving deltas:  75% (1679/2238)
Resolving deltas:  76% (1701/2238)
Resolving deltas:  77% (1724/2238)
Resolving deltas:  78% (1746/2238)
Resolving deltas:  79% (1769/2238)
Resolving deltas:  80% (1793/2238)
Resolving deltas:  81% (1814/2238)
Resolving deltas:  82% (1836/2238)
Resolving deltas:  83% (1858/2238)
Resolving deltas:  84% (1880/2238)
Resolving deltas:  85% (1903/2238)
Resolving deltas:  86% (1925/2238)
Resolving deltas:  87% (1948/2238)
Resolving deltas:  88% (1971/2238)
Resolving deltas:  89% (1992/2238)
Resolving deltas:  90% (2015/2238)
Resolving deltas:  91% (2037/2238)
Resolving deltas:  92% (2060/2238)
Resolving deltas:  93% (2082/2238)
Resolving deltas:  94% (2105/2238)
Resolving deltas:  95% (2127/2238)
Resolving deltas:  96% (2149/2238)
Resolving deltas:  97% (2171/2238)
Resolving deltas:  98% (2194/2238)
Resolving deltas:  99% (2216/2238)
Resolving deltas: 100% (2238/2238)
Resolving deltas: 100% (2238/2238), done.
Updating files:  71% (8197/11458)
Updating files:  72% (8250/11458)
Updating files:  73% (8365/11458)
Updating files:  74% (8479/11458)
Updating files:  75% (8594/11458)
Updating files:  76% (8709/11458)
Updating files:  77% (8823/11458)
Updating files:  78% (8938/11458)
Updating files:  79% (9052/11458)
Updating files:  80% (9167/11458)
Updating files:  81% (9281/11458)
Updating files:  82% (9396/11458)
Updating files:  83% (9511/11458)
Updating files:  84% (9625/11458)
Updating files:  85% (9740/11458)
Updating files:  86% (9854/11458)
Updating files:  87% (9969/11458)
Updating files:  88% (10084/11458)
Updating files:  89% (10198/11458)
Updating files:  90% (10313/11458)
Updating files:  91% (10427/11458)
Updating files:  92% (10542/11458)
Updating files:  93% (10656/11458)
Updating files:  94% (10771/11458)
Updating files:  95% (10886/11458)
Updating files:  96% (11000/11458)
Updating files:  97% (11115/11458)
Updating files:  98% (11229/11458)
Updating files:  99% (11344/11458)
Updating files: 100% (11458/11458)
Updating files: 100% (11458/11458), done.
 00:10

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  37/133 [=======>--------------------]  27%
  46/133 [=========>------------------]  34%
  59/133 [============>---------------]  44%
  83/133 [=================>----------]  62%
 104/133 [=====================>------]  78%
 120/133 [=========================>--]  90%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 6.4 s.
 00:07

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 18s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:18

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:01

 Total duration: 01:29

 01:29

Install 'extensions/InputBox'...

Cloning component(s)
:0: _clone_component "extensions/InputBox"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/InputBox to 'extensions/InputBox' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/InputBox'...
|0| remote: Counting objects: 1           
remote: Counting objects: 424, done        
|0| remote: Finding sources:   1% (3/424)           
remote: Finding sources:   2% (7/424)           
remote: Finding sources:   3% (11/424)           
remote: Finding sources:   4% (15/424)           
remote: Finding sources:   5% (20/424)           
remote: Finding sources:   6% (24/424)           
remote: Finding sources:   7% (28/424)           
remote: Finding sources:   8% (32/424)           
remote: Finding sources:   9% (37/424)           
remote: Finding sources:  10% (41/424)           
remote: Finding sources:  11% (45/424)           
remote: Finding sources:  12% (49/424)           
remote: Finding sources:  13% (53/424)           
remote: Finding sources:  14% (58/424)           
remote: Finding sources:  15% (62/424)           
remote: Finding sources:  16% (66/424)           
remote: Finding sources:  17% (70/424)           
remote: Finding sources:  18% (75/424)           
remote: Finding sources:  19% (79/424)           
remote: Finding sources:  20% (83/424)           
remote: Finding sources:  21% (87/424)           
remote: Finding sources:  22% (92/424)           
remote: Finding sources:  23% (96/424)           
remote: Finding sources:  24% (100/424)           
remote: Finding sources:  25% (104/424)           
remote: Finding sources:  26% (109/424)           
remote: Finding sources:  27% (113/424)           
remote: Finding sources:  28% (117/424)           
remote: Finding sources:  29% (121/424)           
remote: Finding sources:  30% (126/424)           
remote: Finding sources:  31% (130/424)           
remote: Finding sources:  32% (134/424)           
remote: Finding sources:  33% (138/424)           
remote: Finding sources:  34% (143/424)           
remote: Finding sources:  35% (147/424)           
remote: Finding sources:  36% (151/424)           
remote: Finding sources:  37% (155/424)           
remote: Finding sources:  38% (159/424)           
remote: Finding sources:  39% (164/424)           
remote: Finding sources:  40% (168/424)           
remote: Finding sources:  41% (172/424)           
remote: Finding sources:  42% (176/424)           
remote: Finding sources:  43% (181/424)           
remote: Finding sources:  44% (185/424)           
remote: Finding sources:  45% (189/424)           
remote: Finding sources:  46% (193/424)           
remote: Finding sources:  47% (198/424)           
remote: Finding sources:  48% (202/424)           
remote: Finding sources:  49% (206/424)           
remote: Finding sources:  50% (210/424)           
remote: Finding sources:  51% (215/424)           
remote: Finding sources:  52% (219/424)           
remote: Finding sources:  53% (223/424)           
remote: Finding sources:  54% (227/424)           
remote: Finding sources:  55% (232/424)           
remote: Finding sources:  56% (236/424)           
remote: Finding sources:  57% (240/424)           
remote: Finding sources:  58% (244/424)           
remote: Finding sources:  59% (249/424)           
remote: Finding sources:  60% (253/424)           
remote: Finding sources:  61% (257/424)           
remote: Finding sources:  62% (261/424)           
remote: Finding sources:  63% (265/424)           
remote: Finding sources:  64% (270/424)           
remote: Finding sources:  65% (274/424)           
remote: Finding sources:  66% (278/424)           
remote: Finding sources:  67% (282/424)           
remote: Finding sources:  68% (287/424)           
remote: Finding sources:  69% (291/424)           
remote: Finding sources:  70% (295/424)           
remote: Finding sources:  71% (299/424)           
remote: Finding sources:  72% (304/424)           
remote: Finding sources:  73% (308/424)           
remote: Finding sources:  74% (312/424)           
remote: Finding sources:  75% (316/424)           
remote: Finding sources:  76% (321/424)           
remote: Finding sources:  77% (325/424)           
remote: Finding sources:  78% (329/424)           
remote: Finding sources:  79% (333/424)           
remote: Finding sources:  80% (338/424)           
remote: Finding sources:  81% (342/424)           
remote: Finding sources:  82% (346/424)           
remote: Finding sources:  83% (350/424)           
remote: Finding sources:  84% (355/424)           
remote: Finding sources:  85% (359/424)           
remote: Finding sources:  86% (363/424)           
remote: Finding sources:  87% (367/424)           
remote: Finding sources:  88% (371/424)           
remote: Finding sources:  89% (376/424)           
remote: Finding sources:  90% (380/424)           
remote: Finding sources:  91% (384/424)           
remote: Finding sources:  92% (388/424)           
remote: Finding sources:  93% (393/424)           
remote: Finding sources:  94% (397/424)           
remote: Finding sources:  95% (401/424)           
remote: Finding sources:  96% (405/424)           
remote: Finding sources:  97% (410/424)           
remote: Finding sources:  98% (414/424)           
remote: Finding sources:  99% (418/424)           
remote: Finding sources: 100% (422/424)           
remote: Finding sources: 100% (424/424)        
|0| remote: Getting sizes:   1% (2/366)           
remote: Getting sizes:   2% (6/366)           
remote: Getting sizes:   3% (10/366)           
remote: Getting sizes:   4% (13/366)           
remote: Getting sizes:   5% (17/366)           
remote: Getting sizes:   6% (21/366)           
remote: Getting sizes:   7% (24/366)           
remote: Getting sizes:   8% (28/366)           
remote: Getting sizes:   9% (32/366)           
remote: Getting sizes:  10% (35/366)           
remote: Getting sizes:  11% (39/366)           
remote: Getting sizes:  12% (43/366)           
remote: Getting sizes:  13% (46/366)           
remote: Getting sizes:  14% (50/366)           
remote: Getting sizes:  15% (54/366)           
remote: Getting sizes:  16% (57/366)           
remote: Getting sizes:  17% (61/366)           
remote: Getting sizes:  18% (65/366)           
remote: Getting sizes:  19% (68/366)           
remote: Getting sizes:  20% (72/366)           
remote: Getting sizes:  21% (76/366)           
remote: Getting sizes:  22% (79/366)           
remote: Getting sizes:  23% (83/366)           
remote: Getting sizes:  24% (87/366)           
remote: Getting sizes:  25% (90/366)           
remote: Getting sizes:  26% (94/366)           
remote: Getting sizes:  27% (97/366)           
remote: Getting sizes:  28% (101/366)           
remote: Getting sizes:  29% (105/366)           
remote: Getting sizes:  30% (108/366)           
remote: Getting sizes:  31% (112/366)           
remote: Getting sizes:  32% (116/366)           
remote: Getting sizes:  33% (119/366)           
remote: Getting sizes:  34% (123/366)           
remote: Getting sizes:  35% (127/366)           
remote: Getting sizes:  36% (130/366)           
remote: Getting sizes:  37% (134/366)           
remote: Getting sizes:  38% (138/366)           
remote: Getting sizes:  39% (141/366)           
remote: Getting sizes:  40% (145/366)           
remote: Getting sizes:  41% (149/366)           
remote: Getting sizes:  42% (152/366)           
remote: Getting sizes:  43% (156/366)           
remote: Getting sizes:  44% (160/366)           
remote: Getting sizes:  45% (163/366)           
remote: Getting sizes:  46% (167/366)           
remote: Getting sizes:  47% (171/366)           
remote: Getting sizes:  48% (174/366)           
remote: Getting sizes:  49% (178/366)           
remote: Getting sizes:  50% (182/366)           
remote: Getting sizes:  51% (185/366)           
remote: Getting sizes:  52% (189/366)           
remote: Getting sizes:  53% (193/366)           
remote: Getting sizes:  54% (196/366)           
remote: Getting sizes:  55% (200/366)           
remote: Getting sizes:  56% (204/366)           
remote: Getting sizes:  57% (207/366)           
remote: Getting sizes:  58% (211/366)           
remote: Getting sizes:  59% (215/366)           
remote: Getting sizes:  60% (218/366)           
remote: Getting sizes:  61% (222/366)           
remote: Getting sizes:  62% (226/366)           
remote: Getting sizes:  63% (229/366)           
remote: Getting sizes:  64% (233/366)           
remote: Getting sizes:  65% (237/366)           
remote: Getting sizes:  66% (240/366)           
remote: Getting sizes:  67% (244/366)           
remote: Getting sizes:  68% (248/366)           
remote: Getting sizes:  69% (251/366)           
remote: Getting sizes:  70% (255/366)           
remote: Getting sizes:  71% (259/366)           
remote: Getting sizes:  72% (262/366)           
remote: Getting sizes:  73% (266/366)           
remote: Getting sizes:  74% (270/366)           
remote: Getting sizes:  75% (273/366)           
remote: Getting sizes:  76% (277/366)           
remote: Getting sizes:  77% (280/366)           
remote: Getting sizes:  78% (284/366)           
remote: Getting sizes:  79% (288/366)           
remote: Getting sizes:  80% (291/366)           
remote: Getting sizes:  81% (295/366)           
remote: Getting sizes:  82% (299/366)           
remote: Getting sizes:  83% (302/366)           
remote: Getting sizes:  84% (306/366)           
remote: Getting sizes:  85% (310/366)           
remote: Getting sizes:  86% (313/366)           
remote: Getting sizes:  87% (317/366)           
remote: Getting sizes:  88% (321/366)           
remote: Getting sizes:  89% (324/366)           
remote: Getting sizes:  90% (328/366)           
remote: Getting sizes:  91% (332/366)           
remote: Getting sizes:  92% (335/366)           
remote: Getting sizes:  93% (339/366)           
remote: Getting sizes:  94% (343/366)           
remote: Getting sizes:  95% (346/366)           
remote: Getting sizes:  96% (350/366)           
remote: Getting sizes:  97% (354/366)           
remote: Getting sizes:  98% (357/366)           
remote: Getting sizes:  99% (361/366)           
remote: Getting sizes: 100% (365/366)           
remote: Getting sizes: 100% (366/366)        
|0| remote: Compressing objects:   3% (14951/428723)           
remote: Compressing objects:   4% (15054/428723)           
remote: Compressing objects:   5% (19607/428723)           
remote: Compressing objects:   6% (24438/428723)           
remote: Compressing objects:   7% (28383/428723)           
remote: Compressing objects:   8% (32163/428723)           
remote: Compressing objects:   9% (36747/428723)           
remote: Compressing objects:  10% (41577/428723)           
remote: Compressing objects:  11% (45714/428723)           
remote: Compressing objects:  12% (49683/428723)           
remote: Compressing objects:  13% (53763/428723)           
remote: Compressing objects:  14% (58356/428723)           
remote: Compressing objects:  15% (62405/428723)           
remote: Compressing objects:  86% (367429/428723)           
remote: Compressing objects:  87% (370859/428723)           
remote: Compressing objects:  88% (375192/428723)           
remote: Compressing objects:  89% (379616/428723)           
remote: Compressing objects:  90% (384354/428723)           
remote: Compressing objects:  91% (388124/428723)           
remote: Compressing objects:  92% (392395/428723)           
remote: Compressing objects:  93% (397368/428723)           
remote: Compressing objects:  94% (400883/428723)           
remote: Compressing objects:  95% (405389/428723)           
remote: Compressing objects:  96% (409514/428723)           
remote: Compressing objects:  97% (414344/428723)           
remote: Compressing objects:  98% (418193/428723)           
remote: Compressing objects:  99% (422618/428723)           
remote: Compressing objects: 100% (426652/428723)           
remote: Compressing objects: 100% (428723/428723)        
|0| Receiving objects:   0% (1/424)
Receiving objects:   1% (5/424)
Receiving objects:   2% (9/424)
Receiving objects:   3% (13/424)
Receiving objects:   4% (17/424)
Receiving objects:   5% (22/424)
Receiving objects:   6% (26/424)
Receiving objects:   7% (30/424)
Receiving objects:   8% (34/424)
Receiving objects:   9% (39/424)
Receiving objects:  10% (43/424)
Receiving objects:  11% (47/424)
Receiving objects:  12% (51/424)
Receiving objects:  13% (56/424)
Receiving objects:  14% (60/424)
Receiving objects:  15% (64/424)
Receiving objects:  16% (68/424)
Receiving objects:  17% (73/424)
Receiving objects:  18% (77/424)
Receiving objects:  19% (81/424)
Receiving objects:  20% (85/424)
Receiving objects:  21% (90/424)
Receiving objects:  22% (94/424)
Receiving objects:  23% (98/424)
Receiving objects:  24% (102/424)
Receiving objects:  25% (106/424)
Receiving objects:  26% (111/424)
Receiving objects:  27% (115/424)
Receiving objects:  28% (119/424)
Receiving objects:  29% (123/424)
Receiving objects:  30% (128/424)
Receiving objects:  31% (132/424)
Receiving objects:  32% (136/424)
Receiving objects:  33% (140/424)
Receiving objects:  34% (145/424)
Receiving objects:  35% (149/424)
Receiving objects:  36% (153/424)
Receiving objects:  37% (157/424)
Receiving objects:  38% (162/424)
Receiving objects:  39% (166/424)
Receiving objects:  40% (170/424)
Receiving objects:  41% (174/424)
Receiving objects:  42% (179/424)
Receiving objects:  43% (183/424)
Receiving objects:  44% (187/424)
Receiving objects:  45% (191/424)
Receiving objects:  46% (196/424)
Receiving objects:  47% (200/424)
Receiving objects:  48% (204/424)
Receiving objects:  49% (208/424)
Receiving objects:  50% (212/424)
Receiving objects:  51% (217/424)
Receiving objects:  52% (221/424)
Receiving objects:  53% (225/424)
Receiving objects:  54% (229/424)
Receiving objects:  55% (234/424)
Receiving objects:  56% (238/424)
Receiving objects:  57% (242/424)
Receiving objects:  58% (246/424)
Receiving objects:  59% (251/424)
Receiving objects:  60% (255/424)
Receiving objects:  61% (259/424)
Receiving objects:  62% (263/424)
Receiving objects:  63% (268/424)
Receiving objects:  64% (272/424)
Receiving objects:  65% (276/424)
Receiving objects:  66% (280/424)
Receiving objects:  67% (285/424)
Receiving objects:  68% (289/424)
Receiving objects:  69% (293/424)
Receiving objects:  70% (297/424)
Receiving objects:  71% (302/424)
Receiving objects:  72% (306/424)
Receiving objects:  73% (310/424)
Receiving objects:  74% (314/424)
Receiving objects:  75% (318/424)
Receiving objects:  76% (323/424)
Receiving objects:  77% (327/424)
Receiving objects:  78% (331/424)
Receiving objects:  79% (335/424)
Receiving objects:  80% (340/424)
Receiving objects:  81% (344/424)
Receiving objects:  82% (348/424)
Receiving objects:  83% (352/424)
Receiving objects:  84% (357/424)
Receiving objects:  85% (361/424)
Receiving objects:  86% (365/424)
Receiving objects:  87% (369/424)
Receiving objects:  88% (374/424)
Receiving objects:  89% (378/424)
Receiving objects:  90% (382/424)
Receiving objects:  91% (386/424)
Receiving objects:  92% (391/424)
Receiving objects:  93% (395/424)
Receiving objects:  94% (399/424)
Receiving objects:  95% (403/424)
Receiving objects:  96% (408/424)
Receiving objects:  97% (412/424)
Receiving objects:  98% (416/424)
remote: Total 424 (delta 114), reused 191 (delta 56)        
|0| Receiving objects:  99% (420/424)
Receiving objects: 100% (424/424)
Receiving objects: 100% (424/424), 188.99 KiB | 5.25 MiB/s, done.
|0| Resolving deltas:   0% (0/114)
Resolving deltas:   1% (2/114)
Resolving deltas:   2% (3/114)
Resolving deltas:   3% (4/114)
Resolving deltas:   4% (5/114)
Resolving deltas:   5% (6/114)
Resolving deltas:   6% (7/114)
Resolving deltas:   7% (8/114)
Resolving deltas:   8% (10/114)
Resolving deltas:   9% (11/114)
Resolving deltas:  10% (12/114)
Resolving deltas:  11% (13/114)
Resolving deltas:  12% (14/114)
Resolving deltas:  13% (15/114)
Resolving deltas:  14% (16/114)
Resolving deltas:  16% (19/114)
Resolving deltas:  17% (20/114)
Resolving deltas:  18% (21/114)
Resolving deltas:  19% (22/114)
Resolving deltas:  20% (23/114)
Resolving deltas:  21% (24/114)
Resolving deltas:  23% (27/114)
Resolving deltas:  24% (28/114)
Resolving deltas:  25% (29/114)
Resolving deltas:  26% (30/114)
Resolving deltas:  27% (31/114)
Resolving deltas:  28% (32/114)
Resolving deltas:  29% (34/114)
Resolving deltas:  30% (35/114)
Resolving deltas:  31% (36/114)
Resolving deltas:  32% (37/114)
Resolving deltas:  33% (38/114)
Resolving deltas:  35% (40/114)
Resolving deltas:  36% (42/114)
Resolving deltas:  37% (43/114)
Resolving deltas:  39% (45/114)
Resolving deltas:  40% (46/114)
Resolving deltas:  41% (47/114)
Resolving deltas:  42% (48/114)
Resolving deltas:  43% (50/114)
Resolving deltas:  44% (51/114)
Resolving deltas:  45% (52/114)
Resolving deltas:  46% (53/114)
Resolving deltas:  47% (54/114)
Resolving deltas:  48% (55/114)
Resolving deltas:  50% (57/114)
Resolving deltas:  51% (59/114)
Resolving deltas:  52% (60/114)
Resolving deltas:  53% (61/114)
Resolving deltas:  54% (62/114)
Resolving deltas:  55% (63/114)
Resolving deltas:  57% (65/114)
Resolving deltas:  58% (67/114)
Resolving deltas:  59% (68/114)
Resolving deltas:  60% (69/114)
Resolving deltas:  61% (70/114)
Resolving deltas:  63% (72/114)
Resolving deltas:  64% (73/114)
Resolving deltas:  66% (76/114)
Resolving deltas:  67% (77/114)
Resolving deltas:  69% (79/114)
Resolving deltas:  70% (80/114)
Resolving deltas:  72% (83/114)
Resolving deltas:  73% (84/114)
Resolving deltas:  75% (86/114)
Resolving deltas:  76% (87/114)
Resolving deltas:  78% (89/114)
Resolving deltas:  79% (91/114)
Resolving deltas:  81% (93/114)
Resolving deltas:  82% (94/114)
Resolving deltas:  83% (95/114)
Resolving deltas:  84% (96/114)
Resolving deltas:  85% (97/114)
Resolving deltas:  86% (99/114)
Resolving deltas:  87% (100/114)
Resolving deltas:  88% (101/114)
Resolving deltas:  89% (102/114)
Resolving deltas:  90% (103/114)
Resolving deltas:  91% (104/114)
Resolving deltas:  92% (105/114)
Resolving deltas:  93% (107/114)
Resolving deltas:  94% (108/114)
Resolving deltas:  95% (109/114)
Resolving deltas:  96% (110/114)
Resolving deltas:  97% (111/114)
Resolving deltas:  98% (112/114)
Resolving deltas:  99% (113/114)
Resolving deltas: 100% (114/114)
Resolving deltas: 100% (114/114), done.
|0|  00:01
 00:01

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:03

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }

added 1 package, and audited 1443 packages in 3s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:03

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 00:00

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.1 s.
 00:00

Running 'extensions/InputBox/setup.sh' if found
Looking for '/var/local/extensions/InputBox/setup.sh'
No '/var/local/extensions/InputBox/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:11
 00:11

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-web-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:26

Reclaim disk space if needed
Free disk space (22%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12280, done        
remote: Finding sources:   1% (62/12280)           
remote: Finding sources:   2% (185/12280)           
remote: Finding sources:   3% (307/12280)           
remote: Finding sources:   4% (430/12280)           
remote: Finding sources:   5% (553/12280)           
remote: Finding sources:   6% (676/12280)           
remote: Finding sources:   7% (799/12280)           
remote: Finding sources:   8% (921/12280)           
remote: Finding sources:   9% (1044/12280)           
remote: Finding sources:  10% (1167/12280)           
remote: Finding sources:  11% (1290/12280)           
remote: Finding sources:  12% (1413/12280)           
remote: Finding sources:  13% (1535/12280)           
remote: Finding sources:  14% (1658/12280)           
remote: Finding sources:  15% (1781/12280)           
remote: Finding sources:  16% (1904/12280)           
remote: Finding sources:  17% (2027/12280)           
remote: Finding sources:  18% (2149/12280)           
remote: Finding sources:  19% (2272/12280)           
remote: Finding sources:  20% (2395/12280)           
remote: Finding sources:  21% (2518/12280)           
remote: Finding sources:  22% (2641/12280)           
remote: Finding sources:  23% (2763/12280)           
remote: Finding sources:  24% (2886/12280)           
remote: Finding sources:  25% (3009/12280)           
remote: Finding sources:  26% (3132/12280)           
remote: Finding sources:  27% (3255/12280)           
remote: Finding sources:  28% (3377/12280)           
remote: Finding sources:  29% (3500/12280)           
remote: Finding sources:  30% (3623/12280)           
remote: Finding sources:  31% (3746/12280)           
remote: Finding sources:  32% (3869/12280)           
remote: Finding sources:  33% (3991/12280)           
remote: Finding sources:  34% (4114/12280)           
remote: Finding sources:  35% (4237/12280)           
remote: Finding sources:  36% (4360/12280)           
remote: Finding sources:  37% (4483/12280)           
remote: Finding sources:  38% (4605/12280)           
remote: Finding sources:  39% (4728/12280)           
remote: Finding sources:  40% (4851/12280)           
remote: Finding sources:  41% (4974/12280)           
remote: Finding sources:  42% (5097/12280)           
remote: Finding sources:  43% (5219/12280)           
remote: Finding sources:  44% (5342/12280)           
remote: Finding sources:  45% (5465/12280)           
remote: Finding sources:  46% (5588/12280)           
remote: Finding sources:  47% (5711/12280)           
remote: Finding sources:  48% (5833/12280)           
remote: Finding sources:  49% (5956/12280)           
remote: Finding sources:  50% (6079/12280)           
remote: Finding sources:  51% (6202/12280)           
remote: Finding sources:  52% (6325/12280)           
remote: Finding sources:  53% (6447/12280)           
remote: Finding sources:  54% (6570/12280)           
remote: Finding sources:  55% (6693/12280)           
remote: Finding sources:  56% (6816/12280)           
remote: Finding sources:  57% (6939/12280)           
remote: Finding sources:  58% (7061/12280)           
remote: Finding sources:  59% (7184/12280)           
remote: Finding sources:  60% (7307/12280)           
remote: Finding sources:  61% (7430/12280)           
remote: Finding sources:  62% (7553/12280)           
remote: Finding sources:  63% (7675/12280)           
remote: Finding sources:  64% (7798/12280)           
remote: Finding sources:  65% (7921/12280)           
remote: Finding sources:  66% (8044/12280)           
remote: Finding sources:  67% (8167/12280)           
remote: Finding sources:  68% (8289/12280)           
remote: Finding sources:  69% (8412/12280)           
remote: Finding sources:  70% (8535/12280)           
remote: Finding sources:  71% (8658/12280)           
remote: Finding sources:  72% (8781/12280)           
remote: Finding sources:  73% (8903/12280)           
remote: Finding sources:  74% (9026/12280)           
remote: Finding sources:  75% (9149/12280)           
remote: Finding sources:  76% (9272/12280)           
remote: Finding sources:  77% (9395/12280)           
remote: Finding sources:  78% (9517/12280)           
remote: Finding sources:  79% (9640/12280)           
remote: Finding sources:  80% (9763/12280)           
remote: Finding sources:  81% (9886/12280)           
remote: Finding sources:  82% (10009/12280)           
remote: Finding sources:  83% (10131/12280)           
remote: Finding sources:  84% (10254/12280)           
remote: Finding sources:  85% (10377/12280)           
remote: Finding sources:  86% (10500/12280)           
remote: Finding sources:  87% (10623/12280)           
remote: Finding sources:  88% (10745/12280)           
remote: Finding sources:  89% (10868/12280)           
remote: Finding sources:  90% (10991/12280)           
remote: Finding sources:  91% (11114/12280)           
remote: Finding sources:  92% (11237/12280)           
remote: Finding sources:  93% (11359/12280)           
remote: Finding sources:  94% (11482/12280)           
remote: Finding sources:  95% (11605/12280)           
remote: Finding sources:  96% (11728/12280)           
remote: Finding sources:  97% (11851/12280)           
remote: Finding sources:  98% (11973/12280)           
remote: Finding sources:  99% (12096/12280)           
remote: Finding sources: 100% (12219/12280)           
remote: Finding sources: 100% (12280/12280)        
remote: Getting sizes:   1% (56/11154)           
remote: Getting sizes:   2% (168/11154)           
remote: Getting sizes:   3% (279/11154)           
remote: Getting sizes:   4% (391/11154)           
remote: Getting sizes:   5% (502/11154)           
remote: Getting sizes:   6% (614/11154)           
remote: Getting sizes:   7% (726/11154)           
remote: Getting sizes:   8% (837/11154)           
remote: Getting sizes:   9% (949/11154)           
remote: Getting sizes:  10% (1060/11154)           
remote: Getting sizes:  11% (1172/11154)           
remote: Getting sizes:  12% (1283/11154)           
remote: Getting sizes:  13% (1395/11154)           
remote: Getting sizes:  14% (1506/11154)           
remote: Getting sizes:  15% (1618/11154)           
remote: Getting sizes:  16% (1729/11154)           
remote: Getting sizes:  17% (1841/11154)           
remote: Getting sizes:  18% (1952/11154)           
remote: Getting sizes:  19% (2064/11154)           
remote: Getting sizes:  20% (2176/11154)           
remote: Getting sizes:  21% (2287/11154)           
remote: Getting sizes:  22% (2399/11154)           
remote: Getting sizes:  23% (2510/11154)           
remote: Getting sizes:  24% (2622/11154)           
remote: Getting sizes:  25% (2733/11154)           
remote: Getting sizes:  26% (2845/11154)           
remote: Getting sizes:  27% (2956/11154)           
remote: Getting sizes:  28% (3068/11154)           
remote: Getting sizes:  29% (3179/11154)           
remote: Getting sizes:  30% (3291/11154)           
remote: Getting sizes:  31% (3402/11154)           
remote: Getting sizes:  32% (3514/11154)           
remote: Getting sizes:  33% (3626/11154)           
remote: Getting sizes:  34% (3737/11154)           
remote: Getting sizes:  35% (3849/11154)           
remote: Getting sizes:  36% (3960/11154)           
remote: Getting sizes:  37% (4072/11154)           
remote: Getting sizes:  38% (4183/11154)           
remote: Getting sizes:  39% (4295/11154)           
remote: Getting sizes:  40% (4406/11154)           
remote: Getting sizes:  41% (4518/11154)           
remote: Getting sizes:  42% (4629/11154)           
remote: Getting sizes:  43% (4741/11154)           
remote: Getting sizes:  44% (4852/11154)           
remote: Getting sizes:  45% (4964/11154)           
remote: Getting sizes:  46% (5076/11154)           
remote: Getting sizes:  47% (5187/11154)           
remote: Getting sizes:  48% (5299/11154)           
remote: Getting sizes:  49% (5410/11154)           
remote: Getting sizes:  50% (5522/11154)           
remote: Getting sizes:  51% (5633/11154)           
remote: Getting sizes:  52% (5745/11154)           
remote: Getting sizes:  53% (5856/11154)           
remote: Getting sizes:  54% (5968/11154)           
remote: Getting sizes:  55% (6079/11154)           
remote: Getting sizes:  56% (6191/11154)           
remote: Getting sizes:  57% (6303/11154)           
remote: Getting sizes:  58% (6414/11154)           
remote: Getting sizes:  59% (6526/11154)           
remote: Getting sizes:  60% (6637/11154)           
remote: Getting sizes:  61% (6749/11154)           
remote: Getting sizes:  62% (6860/11154)           
remote: Getting sizes:  63% (6972/11154)           
remote: Getting sizes:  64% (7083/11154)           
remote: Getting sizes:  65% (7195/11154)           
remote: Getting sizes:  66% (7306/11154)           
remote: Getting sizes:  67% (7418/11154)           
remote: Getting sizes:  68% (7529/11154)           
remote: Getting sizes:  69% (7641/11154)           
remote: Getting sizes:  70% (7753/11154)           
remote: Getting sizes:  71% (7864/11154)           
remote: Getting sizes:  72% (7976/11154)           
remote: Getting sizes:  73% (8087/11154)           
remote: Getting sizes:  74% (8199/11154)           
remote: Getting sizes:  75% (8310/11154)           
remote: Getting sizes:  76% (8422/11154)           
remote: Getting sizes:  77% (8533/11154)           
remote: Getting sizes:  78% (8645/11154)           
remote: Getting sizes:  79% (8756/11154)           
remote: Getting sizes:  80% (8868/11154)           
remote: Getting sizes:  81% (8979/11154)           
remote: Getting sizes:  82% (9091/11154)           
remote: Getting sizes:  83% (9203/11154)           
remote: Getting sizes:  84% (9314/11154)           
remote: Getting sizes:  85% (9426/11154)           
remote: Getting sizes:  86% (9537/11154)           
remote: Getting sizes:  87% (9649/11154)           
remote: Getting sizes:  88% (9760/11154)           
remote: Getting sizes:  89% (9872/11154)           
remote: Getting sizes:  90% (9983/11154)           
remote: Getting sizes:  91% (10095/11154)           
remote: Getting sizes:  92% (10206/11154)           
remote: Getting sizes:  93% (10318/11154)           
remote: Getting sizes:  94% (10429/11154)           
remote: Getting sizes:  95% (10541/11154)           
remote: Getting sizes:  96% (10653/11154)           
remote: Getting sizes:  97% (10764/11154)           
remote: Getting sizes:  98% (10876/11154)           
remote: Getting sizes:  99% (10987/11154)           
remote: Getting sizes: 100% (11099/11154)           
remote: Getting sizes: 100% (11154/11154)        
remote: Compressing objects:   2% (2130/120696)           
remote: Compressing objects:   3% (3018/120696)           
remote: Compressing objects:   4% (4225/120696)           
remote: Compressing objects:   5% (5796/120696)           
remote: Compressing objects:   6% (6643/120696)           
remote: Compressing objects:   7% (7848/120696)           
remote: Compressing objects:   8% (9060/120696)           
remote: Compressing objects:   9% (10263/120696)           
remote: Compressing objects:  10% (11480/120696)           
remote: Compressing objects:  11% (12675/120696)           
remote: Compressing objects:  11% (12793/120696)           
remote: Compressing objects:  12% (13881/120696)           
remote: Compressing objects:  13% (15131/120696)           
remote: Compressing objects:  14% (16304/120696)           
remote: Compressing objects:  15% (17564/120696)           
remote: Compressing objects:  16% (18712/120696)           
remote: Compressing objects:  17% (19915/120696)           
remote: Compressing objects:  18% (21123/120696)           
remote: Compressing objects:  19% (22330/120696)           
remote: Compressing objects:  20% (23599/120696)           
remote: Compressing objects:  21% (24743/120696)           
remote: Compressing objects:  22% (25950/120696)           
remote: Compressing objects:  23% (27158/120696)           
remote: Compressing objects:  24% (28372/120696)           
remote: Compressing objects:  25% (29930/120696)           
remote: Compressing objects:  26% (30779/120696)           
remote: Compressing objects:  27% (31987/120696)           
remote: Compressing objects:  28% (33192/120696)           
remote: Compressing objects:  29% (34664/120696)           
remote: Compressing objects:  30% (35698/120696)           
remote: Compressing objects:  31% (37184/120696)           
remote: Compressing objects:  32% (38057/120696)           
remote: Compressing objects:  32% (38791/120696)           
remote: Compressing objects:  33% (39238/120696)           
remote: Compressing objects:  34% (40495/120696)           
remote: Compressing objects:  35% (41665/120696)           
remote: Compressing objects:  36% (42862/120696)           
remote: Compressing objects:  37% (44268/120696)           
remote: Compressing objects:  38% (45614/120696)           
remote: Compressing objects:  39% (46697/120696)           
remote: Compressing objects:  40% (47749/120696)           
remote: Compressing objects:  41% (48893/120696)           
remote: Compressing objects:  42% (50096/120696)           
remote: Compressing objects:  43% (51501/120696)           
remote: Compressing objects:  44% (52734/120696)           
remote: Compressing objects:  45% (53736/120696)           
remote: Compressing objects:  46% (54938/120696)           
remote: Compressing objects:  47% (56125/120696)           
remote: Compressing objects:  48% (57674/120696)           
remote: Compressing objects:  49% (58552/120696)           
remote: Compressing objects:  50% (59760/120696)           
remote: Compressing objects:  51% (61216/120696)           
remote: Compressing objects:  52% (62788/120696)           
remote: Compressing objects:  53% (63372/120696)           
remote: Compressing objects:  54% (64921/120696)           
remote: Compressing objects:  55% (65952/120696)           
remote: Compressing objects:  56% (67009/120696)           
remote: Compressing objects:  57% (69224/120696)           
remote: Compressing objects:  58% (69476/120696)           
remote: Compressing objects:  59% (70632/120696)           
remote: Compressing objects:  60% (71831/120696)           
remote: Compressing objects:  61% (73023/120696)           
remote: Compressing objects:  62% (74410/120696)           
remote: Compressing objects:  63% (75537/120696)           
remote: Compressing objects:  64% (76864/120696)           
remote: Compressing objects:  65% (77914/120696)           
remote: Compressing objects:  66% (79169/120696)           
remote: Compressing objects:  67% (80509/120696)           
remote: Compressing objects:  68% (82133/120696)           
remote: Compressing objects:  69% (82772/120696)           
remote: Compressing objects:  70% (84271/120696)           
remote: Compressing objects:  71% (85092/120696)           
remote: Compressing objects:  71% (86022/120696)           
remote: Compressing objects:  72% (86605/120696)           
remote: Compressing objects:  73% (87520/120696)           
remote: Compressing objects:  74% (88715/120696)           
remote: Compressing objects:  75% (89925/120696)           
remote: Compressing objects:  76% (91203/120696)           
remote: Compressing objects:  77% (92495/120696)           
remote: Compressing objects:  78% (93597/120696)           
remote: Compressing objects:  79% (94796/120696)           
remote: Compressing objects:  80% (95962/120696)           
remote: Compressing objects:  81% (97268/120696)           
remote: Compressing objects:  82% (98717/120696)           
remote: Compressing objects:  83% (100234/120696)           
remote: Compressing objects:  84% (100790/120696)           
remote: Compressing objects:  85% (102154/120696)           
remote: Compressing objects:  86% (103245/120696)           
remote: Compressing objects:  87% (104533/120696)           
remote: Compressing objects:  88% (105681/120696)           
remote: Compressing objects:  89% (106816/120696)           
remote: Compressing objects:  90% (108098/120696)           
remote: Compressing objects:  91% (109282/120696)           
remote: Compressing objects:  92% (110640/120696)           
remote: Compressing objects:  93% (112829/120696)           
remote: Compressing objects:  94% (112874/120696)           
remote: Compressing objects:  95% (114085/120696)           
remote: Compressing objects:  96% (115265/120696)           
remote: Compressing objects:  97% (116501/120696)           
remote: Compressing objects:  98% (117691/120696)           
remote: Compressing objects:  99% (118889/120696)           
remote: Compressing objects: 100% (120094/120696)           
remote: Compressing objects: 100% (120695/120696)        
Receiving objects:   0% (1/12280)
Receiving objects:   1% (123/12280)
Receiving objects:   2% (246/12280)
Receiving objects:   3% (369/12280)
Receiving objects:   4% (492/12280)
Receiving objects:   5% (614/12280)
Receiving objects:   6% (737/12280)
Receiving objects:   7% (860/12280)
Receiving objects:   8% (983/12280)
Receiving objects:   9% (1106/12280)
Receiving objects:  10% (1228/12280)
Receiving objects:  11% (1351/12280)
Receiving objects:  12% (1474/12280)
Receiving objects:  13% (1597/12280)
Receiving objects:  14% (1720/12280)
Receiving objects:  15% (1842/12280)
Receiving objects:  16% (1965/12280)
Receiving objects:  17% (2088/12280)
Receiving objects:  18% (2211/12280), 4.53 MiB | 9.05 MiB/s
Receiving objects:  19% (2334/12280), 4.53 MiB | 9.05 MiB/s
Receiving objects:  20% (2456/12280), 4.53 MiB | 9.05 MiB/s
Receiving objects:  21% (2579/12280), 4.53 MiB | 9.05 MiB/s
Receiving objects:  22% (2702/12280), 4.53 MiB | 9.05 MiB/s
Receiving objects:  23% (2825/12280), 4.53 MiB | 9.05 MiB/s
Receiving objects:  24% (2948/12280), 4.53 MiB | 9.05 MiB/s
Receiving objects:  25% (3070/12280), 4.53 MiB | 9.05 MiB/s
Receiving objects:  26% (3193/12280), 4.53 MiB | 9.05 MiB/s
Receiving objects:  27% (3316/12280), 4.53 MiB | 9.05 MiB/s
Receiving objects:  28% (3439/12280), 4.53 MiB | 9.05 MiB/s
Receiving objects:  29% (3562/12280), 4.53 MiB | 9.05 MiB/s
Receiving objects:  30% (3684/12280), 4.53 MiB | 9.05 MiB/s
Receiving objects:  31% (3807/12280), 4.53 MiB | 9.05 MiB/s
Receiving objects:  31% (3825/12280), 4.53 MiB | 9.05 MiB/s
Receiving objects:  32% (3930/12280), 8.79 MiB | 8.79 MiB/s
Receiving objects:  33% (4053/12280), 8.79 MiB | 8.79 MiB/s
Receiving objects:  34% (4176/12280), 8.79 MiB | 8.79 MiB/s
Receiving objects:  35% (4298/12280), 8.79 MiB | 8.79 MiB/s
Receiving objects:  36% (4421/12280), 8.79 MiB | 8.79 MiB/s
Receiving objects:  36% (4460/12280), 10.25 MiB | 6.81 MiB/s
Receiving objects:  37% (4544/12280), 12.02 MiB | 6.00 MiB/s
Receiving objects:  38% (4667/12280), 12.02 MiB | 6.00 MiB/s
Receiving objects:  39% (4790/12280), 12.02 MiB | 6.00 MiB/s
Receiving objects:  40% (4912/12280), 12.02 MiB | 6.00 MiB/s
Receiving objects:  41% (5035/12280), 12.02 MiB | 6.00 MiB/s
Receiving objects:  42% (5158/12280), 12.02 MiB | 6.00 MiB/s
Receiving objects:  43% (5281/12280), 12.02 MiB | 6.00 MiB/s
Receiving objects:  44% (5404/12280), 12.02 MiB | 6.00 MiB/s
Receiving objects:  45% (5526/12280), 14.53 MiB | 5.80 MiB/s
Receiving objects:  46% (5649/12280), 14.53 MiB | 5.80 MiB/s
Receiving objects:  46% (5692/12280), 14.53 MiB | 5.80 MiB/s
Receiving objects:  47% (5772/12280), 17.53 MiB | 5.83 MiB/s
Receiving objects:  48% (5895/12280), 21.12 MiB | 6.03 MiB/s
Receiving objects:  48% (5936/12280), 21.12 MiB | 6.03 MiB/s
Receiving objects:  49% (6018/12280), 24.33 MiB | 6.07 MiB/s
Receiving objects:  50% (6140/12280), 24.33 MiB | 6.07 MiB/s
Receiving objects:  51% (6263/12280), 24.33 MiB | 6.07 MiB/s
Receiving objects:  51% (6360/12280), 27.12 MiB | 6.02 MiB/s
Receiving objects:  52% (6386/12280), 30.11 MiB | 5.68 MiB/s
Receiving objects:  53% (6509/12280), 30.11 MiB | 5.68 MiB/s
Receiving objects:  54% (6632/12280), 30.11 MiB | 5.68 MiB/s
Receiving objects:  55% (6754/12280), 30.11 MiB | 5.68 MiB/s
Receiving objects:  56% (6877/12280), 30.11 MiB | 5.68 MiB/s
Receiving objects:  57% (7000/12280), 30.11 MiB | 5.68 MiB/s
Receiving objects:  58% (7123/12280), 30.11 MiB | 5.68 MiB/s
Receiving objects:  59% (7246/12280), 30.11 MiB | 5.68 MiB/s
Receiving objects:  60% (7368/12280), 30.11 MiB | 5.68 MiB/s
Receiving objects:  61% (7491/12280), 33.14 MiB | 5.40 MiB/s
Receiving objects:  62% (7614/12280), 33.14 MiB | 5.40 MiB/s
Receiving objects:  63% (7737/12280), 33.14 MiB | 5.40 MiB/s
Receiving objects:  64% (7860/12280), 33.14 MiB | 5.40 MiB/s
Receiving objects:  65% (7982/12280), 33.14 MiB | 5.40 MiB/s
Receiving objects:  66% (8105/12280), 33.14 MiB | 5.40 MiB/s
Receiving objects:  67% (8228/12280), 33.14 MiB | 5.40 MiB/s
Receiving objects:  68% (8351/12280), 33.14 MiB | 5.40 MiB/s
Receiving objects:  69% (8474/12280), 33.14 MiB | 5.40 MiB/s
Receiving objects:  70% (8596/12280), 33.14 MiB | 5.40 MiB/s
Receiving objects:  71% (8719/12280), 33.14 MiB | 5.40 MiB/s
Receiving objects:  72% (8842/12280), 33.14 MiB | 5.40 MiB/s
Receiving objects:  73% (8965/12280), 33.14 MiB | 5.40 MiB/s
Receiving objects:  74% (9088/12280), 33.14 MiB | 5.40 MiB/s
Receiving objects:  75% (9210/12280), 33.14 MiB | 5.40 MiB/s
Receiving objects:  76% (9333/12280), 33.14 MiB | 5.40 MiB/s
Receiving objects:  77% (9456/12280), 33.14 MiB | 5.40 MiB/s
Receiving objects:  78% (9579/12280), 33.14 MiB | 5.40 MiB/s
Receiving objects:  79% (9702/12280), 33.14 MiB | 5.40 MiB/s
Receiving objects:  80% (9824/12280), 33.14 MiB | 5.40 MiB/s
Receiving objects:  81% (9947/12280), 33.14 MiB | 5.40 MiB/s
Receiving objects:  82% (10070/12280), 33.14 MiB | 5.40 MiB/s
Receiving objects:  82% (10103/12280), 33.14 MiB | 5.40 MiB/s
Receiving objects:  83% (10193/12280), 33.14 MiB | 5.40 MiB/s
Receiving objects:  84% (10316/12280), 37.77 MiB | 6.11 MiB/s
Receiving objects:  85% (10438/12280), 37.77 MiB | 6.11 MiB/s
Receiving objects:  86% (10561/12280), 37.77 MiB | 6.11 MiB/s
Receiving objects:  87% (10684/12280), 37.77 MiB | 6.11 MiB/s
Receiving objects:  88% (10807/12280), 37.77 MiB | 6.11 MiB/s
Receiving objects:  89% (10930/12280), 37.77 MiB | 6.11 MiB/s
Receiving objects:  90% (11052/12280), 37.77 MiB | 6.11 MiB/s
Receiving objects:  91% (11175/12280), 37.77 MiB | 6.11 MiB/s
Receiving objects:  92% (11298/12280), 37.77 MiB | 6.11 MiB/s
Receiving objects:  93% (11421/12280), 37.77 MiB | 6.11 MiB/s
Receiving objects:  94% (11544/12280), 37.77 MiB | 6.11 MiB/s
Receiving objects:  95% (11666/12280), 37.77 MiB | 6.11 MiB/s
Receiving objects:  96% (11789/12280), 37.77 MiB | 6.11 MiB/s
Receiving objects:  97% (11912/12280), 37.77 MiB | 6.11 MiB/s
Receiving objects:  98% (12035/12280), 37.77 MiB | 6.11 MiB/s
Receiving objects:  99% (12158/12280), 37.77 MiB | 6.11 MiB/s
remote: Total 12280 (delta 2238), reused 5829 (delta 1123)        
Receiving objects: 100% (12280/12280), 37.77 MiB | 6.11 MiB/s
Receiving objects: 100% (12280/12280), 41.54 MiB | 6.52 MiB/s, done.
Resolving deltas:   0% (0/2238)
Resolving deltas:   1% (23/2238)
Resolving deltas:   2% (45/2238)
Resolving deltas:   3% (68/2238)
Resolving deltas:   4% (90/2238)
Resolving deltas:   5% (112/2238)
Resolving deltas:   6% (136/2238)
Resolving deltas:   7% (157/2238)
Resolving deltas:   8% (180/2238)
Resolving deltas:   9% (203/2238)
Resolving deltas:  10% (224/2238)
Resolving deltas:  11% (247/2238)
Resolving deltas:  12% (269/2238)
Resolving deltas:  13% (292/2238)
Resolving deltas:  14% (314/2238)
Resolving deltas:  15% (337/2238)
Resolving deltas:  16% (359/2238)
Resolving deltas:  17% (381/2238)
Resolving deltas:  18% (403/2238)
Resolving deltas:  19% (426/2238)
Resolving deltas:  20% (448/2238)
Resolving deltas:  21% (470/2238)
Resolving deltas:  22% (493/2238)
Resolving deltas:  23% (515/2238)
Resolving deltas:  24% (538/2238)
Resolving deltas:  25% (560/2238)
Resolving deltas:  26% (582/2238)
Resolving deltas:  27% (606/2238)
Resolving deltas:  28% (627/2238)
Resolving deltas:  29% (650/2238)
Resolving deltas:  30% (672/2238)
Resolving deltas:  31% (694/2238)
Resolving deltas:  32% (717/2238)
Resolving deltas:  33% (739/2238)
Resolving deltas:  34% (761/2238)
Resolving deltas:  35% (785/2238)
Resolving deltas:  36% (806/2238)
Resolving deltas:  37% (829/2238)
Resolving deltas:  38% (851/2238)
Resolving deltas:  39% (873/2238)
Resolving deltas:  40% (896/2238)
Resolving deltas:  41% (918/2238)
Resolving deltas:  42% (940/2238)
Resolving deltas:  43% (963/2238)
Resolving deltas:  44% (985/2238)
Resolving deltas:  45% (1008/2238)
Resolving deltas:  46% (1030/2238)
Resolving deltas:  47% (1053/2238)
Resolving deltas:  48% (1075/2238)
Resolving deltas:  49% (1097/2238)
Resolving deltas:  50% (1119/2238)
Resolving deltas:  51% (1142/2238)
Resolving deltas:  52% (1164/2238)
Resolving deltas:  53% (1187/2238)
Resolving deltas:  54% (1209/2238)
Resolving deltas:  55% (1231/2238)
Resolving deltas:  56% (1255/2238)
Resolving deltas:  57% (1276/2238)
Resolving deltas:  58% (1299/2238)
Resolving deltas:  59% (1321/2238)
Resolving deltas:  60% (1343/2238)
Resolving deltas:  61% (1366/2238)
Resolving deltas:  62% (1388/2238)
Resolving deltas:  63% (1410/2238)
Resolving deltas:  64% (1433/2238)
Resolving deltas:  65% (1455/2238)
Resolving deltas:  66% (1478/2238)
Resolving deltas:  67% (1500/2238)
Resolving deltas:  68% (1522/2238)
Resolving deltas:  69% (1545/2238)
Resolving deltas:  70% (1567/2238)
Resolving deltas:  71% (1589/2238)
Resolving deltas:  72% (1612/2238)
Resolving deltas:  73% (1635/2238)
Resolving deltas:  74% (1658/2238)
Resolving deltas:  75% (1679/2238)
Resolving deltas:  76% (1701/2238)
Resolving deltas:  77% (1724/2238)
Resolving deltas:  78% (1747/2238)
Resolving deltas:  79% (1770/2238)
Resolving deltas:  80% (1793/2238)
Resolving deltas:  81% (1813/2238)
Resolving deltas:  82% (1836/2238)
Resolving deltas:  83% (1858/2238)
Resolving deltas:  84% (1880/2238)
Resolving deltas:  85% (1903/2238)
Resolving deltas:  86% (1925/2238)
Resolving deltas:  87% (1948/2238)
Resolving deltas:  88% (1970/2238)
Resolving deltas:  89% (1992/2238)
Resolving deltas:  90% (2015/2238)
Resolving deltas:  91% (2037/2238)
Resolving deltas:  92% (2059/2238)
Resolving deltas:  93% (2082/2238)
Resolving deltas:  94% (2104/2238)
Resolving deltas:  95% (2127/2238)
Resolving deltas:  96% (2149/2238)
Resolving deltas:  97% (2171/2238)
Resolving deltas:  98% (2194/2238)
Resolving deltas:  99% (2216/2238)
Resolving deltas: 100% (2238/2238)
Resolving deltas: 100% (2238/2238), done.
Updating files:  68% (7845/11458)
Updating files:  69% (7907/11458)
Updating files:  70% (8021/11458)
Updating files:  71% (8136/11458)
Updating files:  72% (8250/11458)
Updating files:  73% (8365/11458)
Updating files:  74% (8479/11458)
Updating files:  75% (8594/11458)
Updating files:  76% (8709/11458)
Updating files:  77% (8823/11458)
Updating files:  78% (8938/11458)
Updating files:  79% (9052/11458)
Updating files:  80% (9167/11458)
Updating files:  81% (9281/11458)
Updating files:  82% (9396/11458)
Updating files:  83% (9511/11458)
Updating files:  84% (9625/11458)
Updating files:  85% (9740/11458)
Updating files:  86% (9854/11458)
Updating files:  87% (9969/11458)
Updating files:  88% (10084/11458)
Updating files:  89% (10198/11458)
Updating files:  90% (10313/11458)
Updating files:  91% (10427/11458)
Updating files:  92% (10542/11458)
Updating files:  93% (10656/11458)
Updating files:  94% (10771/11458)
Updating files:  95% (10886/11458)
Updating files:  96% (11000/11458)
Updating files:  97% (11115/11458)
Updating files:  98% (11229/11458)
Updating files:  99% (11344/11458)
Updating files: 100% (11458/11458)
Updating files: 100% (11458/11458), done.
 00:12

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-1  Started
 Container mediawiki-mediawiki-web-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  43/133 [=========>------------------]  32%
  72/133 [===============>------------]  54%
  96/133 [====================>-------]  72%
 115/133 [========================>---]  86%
 130/133 [===========================>]  97%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:10

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:02

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 6.4 s.
 00:07

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 9s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:09

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:02

 Total duration: 01:37

 01:38

Install 'extensions/Interwiki'...

Cloning component(s)
:0: _clone_component "extensions/Interwiki"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/Interwiki to 'extensions/Interwiki' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/Interwiki'...
|0| remote: Counting objects: 1           
remote: Counting objects: 19, done        
|0| remote: Finding sources:   5% (1/19)           
remote: Finding sources:  11% (2/19)           
remote: Finding sources:  16% (3/19)           
remote: Finding sources:  21% (4/19)           
remote: Finding sources:  26% (5/19)           
remote: Finding sources:  32% (6/19)           
remote: Finding sources:  37% (7/19)           
remote: Finding sources:  42% (8/19)           
remote: Finding sources:  47% (9/19)           
remote: Finding sources:  53% (10/19)           
remote: Finding sources:  58% (11/19)           
remote: Finding sources:  63% (12/19)           
remote: Finding sources:  68% (13/19)           
remote: Finding sources:  74% (14/19)           
remote: Finding sources:  79% (15/19)           
remote: Finding sources:  84% (16/19)           
remote: Finding sources:  89% (17/19)           
remote: Finding sources:  95% (18/19)           
remote: Finding sources: 100% (19/19)           
remote: Finding sources: 100% (19/19)        
|0| remote: Getting sizes:   7% (1/15)           
remote: Getting sizes:  13% (2/15)           
remote: Getting sizes:  20% (3/15)           
remote: Getting sizes:  27% (4/15)           
remote: Getting sizes:  33% (5/15)           
remote: Getting sizes:  40% (6/15)           
remote: Getting sizes:  47% (7/15)           
remote: Getting sizes:  53% (8/15)           
remote: Getting sizes:  60% (9/15)           
remote: Getting sizes:  67% (10/15)           
remote: Getting sizes:  73% (11/15)           
remote: Getting sizes:  80% (12/15)           
remote: Getting sizes:  87% (13/15)           
remote: Getting sizes:  93% (14/15)           
remote: Getting sizes: 100% (15/15)           
remote: Getting sizes: 100% (15/15)        
|0| remote: Compressing objects:   1% (1537/304517)           
remote: Compressing objects: 100% (303293/304517)           
remote: Compressing objects: 100% (304517/304517)        
|0| Receiving objects:   5% (1/19)
Receiving objects:  10% (2/19)
Receiving objects:  15% (3/19)
Receiving objects:  21% (4/19)
Receiving objects:  26% (5/19)
Receiving objects:  31% (6/19)
Receiving objects:  36% (7/19)
Receiving objects:  42% (8/19)
Receiving objects:  47% (9/19)
Receiving objects:  52% (10/19)
Receiving objects:  57% (11/19)
Receiving objects:  63% (12/19)
Receiving objects:  68% (13/19)
Receiving objects:  73% (14/19)
Receiving objects:  78% (15/19)
Receiving objects:  84% (16/19)
Receiving objects:  89% (17/19)
remote: Total 19 (delta 2), reused 7 (delta 2)        
|0| Receiving objects:  94% (18/19)
Receiving objects: 100% (19/19)
Receiving objects: 100% (19/19), 94.17 KiB | 2.62 MiB/s, done.
|0| Resolving deltas:   0% (0/2)
Resolving deltas:  50% (1/2)
Resolving deltas: 100% (2/2)
Resolving deltas: 100% (2/2), done.
|0|  00:00
 00:01

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:03

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }

added 1 package, and audited 1443 packages in 3s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:03

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 00:00

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.1 s.
 00:00

Running 'extensions/Interwiki/setup.sh' if found
Looking for '/var/local/extensions/Interwiki/setup.sh'
No '/var/local/extensions/Interwiki/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:11
 00:11

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-web-1  Removed
 Container mediawiki-mediawiki-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:17

Reclaim disk space if needed
Free disk space (22%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12280, done        
remote: Finding sources:   1% (62/12280)           
remote: Finding sources:   2% (185/12280)           
remote: Finding sources:   3% (307/12280)           
remote: Finding sources:   4% (430/12280)           
remote: Finding sources:   5% (553/12280)           
remote: Finding sources:   6% (676/12280)           
remote: Finding sources:   7% (799/12280)           
remote: Finding sources:   8% (921/12280)           
remote: Finding sources:   9% (1044/12280)           
remote: Finding sources:  10% (1167/12280)           
remote: Finding sources:  11% (1290/12280)           
remote: Finding sources:  12% (1413/12280)           
remote: Finding sources:  13% (1535/12280)           
remote: Finding sources:  14% (1658/12280)           
remote: Finding sources:  15% (1781/12280)           
remote: Finding sources:  16% (1904/12280)           
remote: Finding sources:  17% (2027/12280)           
remote: Finding sources:  18% (2149/12280)           
remote: Finding sources:  19% (2272/12280)           
remote: Finding sources:  20% (2395/12280)           
remote: Finding sources:  21% (2518/12280)           
remote: Finding sources:  22% (2641/12280)           
remote: Finding sources:  23% (2763/12280)           
remote: Finding sources:  24% (2886/12280)           
remote: Finding sources:  25% (3009/12280)           
remote: Finding sources:  26% (3132/12280)           
remote: Finding sources:  27% (3255/12280)           
remote: Finding sources:  28% (3377/12280)           
remote: Finding sources:  29% (3500/12280)           
remote: Finding sources:  30% (3623/12280)           
remote: Finding sources:  31% (3746/12280)           
remote: Finding sources:  32% (3869/12280)           
remote: Finding sources:  33% (3991/12280)           
remote: Finding sources:  34% (4114/12280)           
remote: Finding sources:  35% (4237/12280)           
remote: Finding sources:  36% (4360/12280)           
remote: Finding sources:  37% (4483/12280)           
remote: Finding sources:  38% (4605/12280)           
remote: Finding sources:  39% (4728/12280)           
remote: Finding sources:  40% (4851/12280)           
remote: Finding sources:  41% (4974/12280)           
remote: Finding sources:  42% (5097/12280)           
remote: Finding sources:  43% (5219/12280)           
remote: Finding sources:  44% (5342/12280)           
remote: Finding sources:  45% (5465/12280)           
remote: Finding sources:  46% (5588/12280)           
remote: Finding sources:  47% (5711/12280)           
remote: Finding sources:  48% (5833/12280)           
remote: Finding sources:  49% (5956/12280)           
remote: Finding sources:  50% (6079/12280)           
remote: Finding sources:  51% (6202/12280)           
remote: Finding sources:  52% (6325/12280)           
remote: Finding sources:  53% (6447/12280)           
remote: Finding sources:  54% (6570/12280)           
remote: Finding sources:  55% (6693/12280)           
remote: Finding sources:  56% (6816/12280)           
remote: Finding sources:  57% (6939/12280)           
remote: Finding sources:  58% (7061/12280)           
remote: Finding sources:  59% (7184/12280)           
remote: Finding sources:  60% (7307/12280)           
remote: Finding sources:  61% (7430/12280)           
remote: Finding sources:  62% (7553/12280)           
remote: Finding sources:  63% (7675/12280)           
remote: Finding sources:  64% (7798/12280)           
remote: Finding sources:  65% (7921/12280)           
remote: Finding sources:  66% (8044/12280)           
remote: Finding sources:  67% (8167/12280)           
remote: Finding sources:  68% (8289/12280)           
remote: Finding sources:  69% (8412/12280)           
remote: Finding sources:  70% (8535/12280)           
remote: Finding sources:  71% (8658/12280)           
remote: Finding sources:  72% (8781/12280)           
remote: Finding sources:  73% (8903/12280)           
remote: Finding sources:  74% (9026/12280)           
remote: Finding sources:  75% (9149/12280)           
remote: Finding sources:  76% (9272/12280)           
remote: Finding sources:  77% (9395/12280)           
remote: Finding sources:  78% (9517/12280)           
remote: Finding sources:  79% (9640/12280)           
remote: Finding sources:  80% (9763/12280)           
remote: Finding sources:  81% (9886/12280)           
remote: Finding sources:  82% (10009/12280)           
remote: Finding sources:  83% (10131/12280)           
remote: Finding sources:  84% (10254/12280)           
remote: Finding sources:  85% (10377/12280)           
remote: Finding sources:  86% (10500/12280)           
remote: Finding sources:  87% (10623/12280)           
remote: Finding sources:  88% (10745/12280)           
remote: Finding sources:  89% (10868/12280)           
remote: Finding sources:  90% (10991/12280)           
remote: Finding sources:  91% (11114/12280)           
remote: Finding sources:  92% (11237/12280)           
remote: Finding sources:  93% (11359/12280)           
remote: Finding sources:  94% (11482/12280)           
remote: Finding sources:  95% (11605/12280)           
remote: Finding sources:  96% (11728/12280)           
remote: Finding sources:  97% (11851/12280)           
remote: Finding sources:  98% (11973/12280)           
remote: Finding sources:  99% (12096/12280)           
remote: Finding sources: 100% (12219/12280)           
remote: Finding sources: 100% (12280/12280)        
remote: Getting sizes:   1% (56/11154)           
remote: Getting sizes:   2% (168/11154)           
remote: Getting sizes:   3% (279/11154)           
remote: Getting sizes:   4% (391/11154)           
remote: Getting sizes:   5% (502/11154)           
remote: Getting sizes:   6% (614/11154)           
remote: Getting sizes:   7% (726/11154)           
remote: Getting sizes:   8% (837/11154)           
remote: Getting sizes:   9% (949/11154)           
remote: Getting sizes:  10% (1060/11154)           
remote: Getting sizes:  11% (1172/11154)           
remote: Getting sizes:  12% (1283/11154)           
remote: Getting sizes:  13% (1395/11154)           
remote: Getting sizes:  14% (1506/11154)           
remote: Getting sizes:  15% (1618/11154)           
remote: Getting sizes:  16% (1729/11154)           
remote: Getting sizes:  17% (1841/11154)           
remote: Getting sizes:  18% (1952/11154)           
remote: Getting sizes:  19% (2064/11154)           
remote: Getting sizes:  20% (2176/11154)           
remote: Getting sizes:  21% (2287/11154)           
remote: Getting sizes:  22% (2399/11154)           
remote: Getting sizes:  23% (2510/11154)           
remote: Getting sizes:  24% (2622/11154)           
remote: Getting sizes:  25% (2733/11154)           
remote: Getting sizes:  26% (2845/11154)           
remote: Getting sizes:  27% (2956/11154)           
remote: Getting sizes:  28% (3068/11154)           
remote: Getting sizes:  29% (3179/11154)           
remote: Getting sizes:  30% (3291/11154)           
remote: Getting sizes:  31% (3402/11154)           
remote: Getting sizes:  32% (3514/11154)           
remote: Getting sizes:  33% (3626/11154)           
remote: Getting sizes:  34% (3737/11154)           
remote: Getting sizes:  35% (3849/11154)           
remote: Getting sizes:  36% (3960/11154)           
remote: Getting sizes:  37% (4072/11154)           
remote: Getting sizes:  38% (4183/11154)           
remote: Getting sizes:  39% (4295/11154)           
remote: Getting sizes:  40% (4406/11154)           
remote: Getting sizes:  41% (4518/11154)           
remote: Getting sizes:  42% (4629/11154)           
remote: Getting sizes:  43% (4741/11154)           
remote: Getting sizes:  44% (4852/11154)           
remote: Getting sizes:  45% (4964/11154)           
remote: Getting sizes:  46% (5076/11154)           
remote: Getting sizes:  47% (5187/11154)           
remote: Getting sizes:  48% (5299/11154)           
remote: Getting sizes:  49% (5410/11154)           
remote: Getting sizes:  50% (5522/11154)           
remote: Getting sizes:  51% (5633/11154)           
remote: Getting sizes:  52% (5745/11154)           
remote: Getting sizes:  53% (5856/11154)           
remote: Getting sizes:  54% (5968/11154)           
remote: Getting sizes:  55% (6079/11154)           
remote: Getting sizes:  56% (6191/11154)           
remote: Getting sizes:  57% (6303/11154)           
remote: Getting sizes:  58% (6414/11154)           
remote: Getting sizes:  59% (6526/11154)           
remote: Getting sizes:  60% (6637/11154)           
remote: Getting sizes:  61% (6749/11154)           
remote: Getting sizes:  62% (6860/11154)           
remote: Getting sizes:  63% (6972/11154)           
remote: Getting sizes:  64% (7083/11154)           
remote: Getting sizes:  65% (7195/11154)           
remote: Getting sizes:  66% (7306/11154)           
remote: Getting sizes:  67% (7418/11154)           
remote: Getting sizes:  68% (7529/11154)           
remote: Getting sizes:  69% (7641/11154)           
remote: Getting sizes:  70% (7753/11154)           
remote: Getting sizes:  71% (7864/11154)           
remote: Getting sizes:  72% (7976/11154)           
remote: Getting sizes:  73% (8087/11154)           
remote: Getting sizes:  74% (8199/11154)           
remote: Getting sizes:  75% (8310/11154)           
remote: Getting sizes:  76% (8422/11154)           
remote: Getting sizes:  77% (8533/11154)           
remote: Getting sizes:  78% (8645/11154)           
remote: Getting sizes:  79% (8756/11154)           
remote: Getting sizes:  80% (8868/11154)           
remote: Getting sizes:  81% (8979/11154)           
remote: Getting sizes:  82% (9091/11154)           
remote: Getting sizes:  83% (9203/11154)           
remote: Getting sizes:  84% (9314/11154)           
remote: Getting sizes:  85% (9426/11154)           
remote: Getting sizes:  86% (9537/11154)           
remote: Getting sizes:  87% (9649/11154)           
remote: Getting sizes:  88% (9760/11154)           
remote: Getting sizes:  89% (9872/11154)           
remote: Getting sizes:  90% (9983/11154)           
remote: Getting sizes:  91% (10095/11154)           
remote: Getting sizes:  92% (10206/11154)           
remote: Getting sizes:  93% (10318/11154)           
remote: Getting sizes:  94% (10429/11154)           
remote: Getting sizes:  95% (10541/11154)           
remote: Getting sizes:  96% (10653/11154)           
remote: Getting sizes:  97% (10764/11154)           
remote: Getting sizes:  98% (10876/11154)           
remote: Getting sizes:  99% (10987/11154)           
remote: Getting sizes: 100% (11099/11154)           
remote: Getting sizes: 100% (11154/11154)        
remote: Compressing objects:   2% (2130/120696)           
remote: Compressing objects:   3% (3018/120696)           
remote: Compressing objects:   4% (4225/120696)           
remote: Compressing objects:   5% (5796/120696)           
remote: Compressing objects:   6% (6643/120696)           
remote: Compressing objects:   7% (7848/120696)           
remote: Compressing objects:   8% (9060/120696)           
remote: Compressing objects:   8% (9856/120696)           
remote: Compressing objects:   9% (10263/120696)           
remote: Compressing objects:  10% (11480/120696)           
remote: Compressing objects:  11% (12675/120696)           
remote: Compressing objects:  12% (13881/120696)           
remote: Compressing objects:  13% (15131/120696)           
remote: Compressing objects:  14% (16304/120696)           
remote: Compressing objects:  15% (17564/120696)           
remote: Compressing objects:  16% (18712/120696)           
remote: Compressing objects:  17% (19915/120696)           
remote: Compressing objects:  18% (21123/120696)           
remote: Compressing objects:  19% (22330/120696)           
remote: Compressing objects:  20% (23599/120696)           
remote: Compressing objects:  21% (24743/120696)           
remote: Compressing objects:  22% (25950/120696)           
remote: Compressing objects:  23% (27158/120696)           
remote: Compressing objects:  23% (28010/120696)           
remote: Compressing objects:  24% (28372/120696)           
remote: Compressing objects:  25% (29930/120696)           
remote: Compressing objects:  26% (30779/120696)           
remote: Compressing objects:  27% (31987/120696)           
remote: Compressing objects:  28% (33192/120696)           
remote: Compressing objects:  29% (34664/120696)           
remote: Compressing objects:  30% (35698/120696)           
remote: Compressing objects:  31% (37184/120696)           
remote: Compressing objects:  32% (38057/120696)           
remote: Compressing objects:  33% (39238/120696)           
remote: Compressing objects:  34% (40495/120696)           
remote: Compressing objects:  35% (41665/120696)           
remote: Compressing objects:  36% (42862/120696)           
remote: Compressing objects:  37% (44268/120696)           
remote: Compressing objects:  38% (45614/120696)           
remote: Compressing objects:  39% (46697/120696)           
remote: Compressing objects:  40% (47749/120696)           
remote: Compressing objects:  41% (48893/120696)           
remote: Compressing objects:  42% (50096/120696)           
remote: Compressing objects:  43% (51501/120696)           
remote: Compressing objects:  44% (52734/120696)           
remote: Compressing objects:  45% (53736/120696)           
remote: Compressing objects:  46% (54938/120696)           
remote: Compressing objects:  47% (56125/120696)           
remote: Compressing objects:  48% (57674/120696)           
remote: Compressing objects:  49% (58552/120696)           
remote: Compressing objects:  50% (59760/120696)           
remote: Compressing objects:  51% (61216/120696)           
remote: Compressing objects:  52% (62788/120696)           
remote: Compressing objects:  53% (63372/120696)           
remote: Compressing objects:  54% (64921/120696)           
remote: Compressing objects:  55% (65952/120696)           
remote: Compressing objects:  56% (67009/120696)           
remote: Compressing objects:  57% (69224/120696)           
remote: Compressing objects:  58% (69476/120696)           
remote: Compressing objects:  59% (70632/120696)           
remote: Compressing objects:  60% (71831/120696)           
remote: Compressing objects:  61% (73023/120696)           
remote: Compressing objects:  61% (73360/120696)           
remote: Compressing objects:  62% (74410/120696)           
remote: Compressing objects:  63% (75537/120696)           
remote: Compressing objects:  64% (76864/120696)           
remote: Compressing objects:  65% (77914/120696)           
remote: Compressing objects:  66% (79169/120696)           
remote: Compressing objects:  67% (80509/120696)           
remote: Compressing objects:  68% (82133/120696)           
remote: Compressing objects:  69% (82772/120696)           
remote: Compressing objects:  70% (84271/120696)           
remote: Compressing objects:  71% (85092/120696)           
remote: Compressing objects:  72% (86605/120696)           
remote: Compressing objects:  73% (87520/120696)           
remote: Compressing objects:  74% (88715/120696)           
remote: Compressing objects:  75% (89925/120696)           
remote: Compressing objects:  76% (91203/120696)           
remote: Compressing objects:  77% (92495/120696)           
remote: Compressing objects:  78% (93597/120696)           
remote: Compressing objects:  79% (94796/120696)           
remote: Compressing objects:  80% (95962/120696)           
remote: Compressing objects:  81% (97268/120696)           
remote: Compressing objects:  82% (98717/120696)           
remote: Compressing objects:  83% (100234/120696)           
remote: Compressing objects:  84% (100790/120696)           
remote: Compressing objects:  85% (102154/120696)           
remote: Compressing objects:  86% (103245/120696)           
remote: Compressing objects:  87% (104533/120696)           
remote: Compressing objects:  88% (105681/120696)           
remote: Compressing objects:  89% (106816/120696)           
remote: Compressing objects:  90% (108098/120696)           
remote: Compressing objects:  91% (109282/120696)           
remote: Compressing objects:  92% (110640/120696)           
remote: Compressing objects:  93% (112829/120696)           
remote: Compressing objects:  94% (112874/120696)           
remote: Compressing objects:  95% (114085/120696)           
remote: Compressing objects:  96% (115265/120696)           
remote: Compressing objects:  97% (116501/120696)           
remote: Compressing objects:  98% (117691/120696)           
remote: Compressing objects:  99% (118889/120696)           
remote: Compressing objects: 100% (120094/120696)           
remote: Compressing objects: 100% (120695/120696)        
Receiving objects:   0% (1/12280)
Receiving objects:   1% (123/12280)
Receiving objects:   2% (246/12280)
Receiving objects:   3% (369/12280)
Receiving objects:   4% (492/12280)
Receiving objects:   5% (614/12280)
Receiving objects:   6% (737/12280)
Receiving objects:   7% (860/12280)
Receiving objects:   8% (983/12280)
Receiving objects:   9% (1106/12280)
Receiving objects:  10% (1228/12280)
Receiving objects:  11% (1351/12280)
Receiving objects:  12% (1474/12280)
Receiving objects:  13% (1597/12280)
Receiving objects:  14% (1720/12280)
Receiving objects:  15% (1842/12280)
Receiving objects:  16% (1965/12280)
Receiving objects:  17% (2088/12280)
Receiving objects:  18% (2211/12280), 4.56 MiB | 9.11 MiB/s
Receiving objects:  19% (2334/12280), 4.56 MiB | 9.11 MiB/s
Receiving objects:  20% (2456/12280), 4.56 MiB | 9.11 MiB/s
Receiving objects:  21% (2579/12280), 4.56 MiB | 9.11 MiB/s
Receiving objects:  22% (2702/12280), 4.56 MiB | 9.11 MiB/s
Receiving objects:  23% (2825/12280), 4.56 MiB | 9.11 MiB/s
Receiving objects:  24% (2948/12280), 4.56 MiB | 9.11 MiB/s
Receiving objects:  25% (3070/12280), 4.56 MiB | 9.11 MiB/s
Receiving objects:  26% (3193/12280), 4.56 MiB | 9.11 MiB/s
Receiving objects:  27% (3316/12280), 4.56 MiB | 9.11 MiB/s
Receiving objects:  28% (3439/12280), 4.56 MiB | 9.11 MiB/s
Receiving objects:  29% (3562/12280), 4.56 MiB | 9.11 MiB/s
Receiving objects:  29% (3663/12280), 4.56 MiB | 9.11 MiB/s
Receiving objects:  30% (3684/12280), 8.51 MiB | 8.50 MiB/s
Receiving objects:  31% (3807/12280), 8.51 MiB | 8.50 MiB/s
Receiving objects:  32% (3930/12280), 8.51 MiB | 8.50 MiB/s
Receiving objects:  33% (4053/12280), 8.51 MiB | 8.50 MiB/s
Receiving objects:  34% (4176/12280), 8.51 MiB | 8.50 MiB/s
Receiving objects:  35% (4298/12280), 8.51 MiB | 8.50 MiB/s
Receiving objects:  36% (4421/12280), 8.51 MiB | 8.50 MiB/s
Receiving objects:  37% (4544/12280), 10.88 MiB | 7.25 MiB/s
Receiving objects:  38% (4667/12280), 10.88 MiB | 7.25 MiB/s
Receiving objects:  38% (4746/12280), 10.88 MiB | 7.25 MiB/s
Receiving objects:  39% (4790/12280), 12.93 MiB | 6.46 MiB/s
Receiving objects:  40% (4912/12280), 12.93 MiB | 6.46 MiB/s
Receiving objects:  41% (5035/12280), 12.93 MiB | 6.46 MiB/s
Receiving objects:  42% (5158/12280), 12.93 MiB | 6.46 MiB/s
Receiving objects:  43% (5281/12280), 12.93 MiB | 6.46 MiB/s
Receiving objects:  44% (5404/12280), 12.93 MiB | 6.46 MiB/s
Receiving objects:  45% (5526/12280), 12.93 MiB | 6.46 MiB/s
Receiving objects:  46% (5649/12280), 15.44 MiB | 6.17 MiB/s
Receiving objects:  46% (5722/12280), 15.44 MiB | 6.17 MiB/s
Receiving objects:  47% (5772/12280), 18.88 MiB | 6.29 MiB/s
Receiving objects:  48% (5895/12280), 22.25 MiB | 6.35 MiB/s
Receiving objects:  49% (6018/12280), 22.25 MiB | 6.35 MiB/s
Receiving objects:  50% (6140/12280), 22.25 MiB | 6.35 MiB/s
Receiving objects:  51% (6263/12280), 22.25 MiB | 6.35 MiB/s
Receiving objects:  51% (6265/12280), 22.25 MiB | 6.35 MiB/s
Receiving objects:  52% (6386/12280), 30.28 MiB | 6.72 MiB/s
Receiving objects:  53% (6509/12280), 30.28 MiB | 6.72 MiB/s
Receiving objects:  54% (6632/12280), 30.28 MiB | 6.72 MiB/s
Receiving objects:  55% (6754/12280), 30.28 MiB | 6.72 MiB/s
Receiving objects:  56% (6877/12280), 30.28 MiB | 6.72 MiB/s
Receiving objects:  57% (7000/12280), 30.28 MiB | 6.72 MiB/s
Receiving objects:  58% (7123/12280), 30.28 MiB | 6.72 MiB/s
Receiving objects:  59% (7246/12280), 30.28 MiB | 6.72 MiB/s
Receiving objects:  60% (7368/12280), 30.28 MiB | 6.72 MiB/s
Receiving objects:  61% (7491/12280), 30.28 MiB | 6.72 MiB/s
Receiving objects:  61% (7613/12280), 30.28 MiB | 6.72 MiB/s
Receiving objects:  62% (7614/12280), 30.28 MiB | 6.72 MiB/s
Receiving objects:  63% (7737/12280), 33.62 MiB | 6.45 MiB/s
Receiving objects:  64% (7860/12280), 33.62 MiB | 6.45 MiB/s
Receiving objects:  65% (7982/12280), 33.62 MiB | 6.45 MiB/s
Receiving objects:  66% (8105/12280), 33.62 MiB | 6.45 MiB/s
Receiving objects:  67% (8228/12280), 33.62 MiB | 6.45 MiB/s
Receiving objects:  68% (8351/12280), 33.62 MiB | 6.45 MiB/s
Receiving objects:  69% (8474/12280), 33.62 MiB | 6.45 MiB/s
Receiving objects:  70% (8596/12280), 33.62 MiB | 6.45 MiB/s
Receiving objects:  71% (8719/12280), 33.62 MiB | 6.45 MiB/s
Receiving objects:  72% (8842/12280), 33.62 MiB | 6.45 MiB/s
Receiving objects:  73% (8965/12280), 33.62 MiB | 6.45 MiB/s
Receiving objects:  74% (9088/12280), 33.62 MiB | 6.45 MiB/s
Receiving objects:  75% (9210/12280), 33.62 MiB | 6.45 MiB/s
Receiving objects:  76% (9333/12280), 33.62 MiB | 6.45 MiB/s
Receiving objects:  77% (9456/12280), 33.62 MiB | 6.45 MiB/s
Receiving objects:  78% (9579/12280), 33.62 MiB | 6.45 MiB/s
Receiving objects:  79% (9702/12280), 33.62 MiB | 6.45 MiB/s
Receiving objects:  80% (9824/12280), 33.62 MiB | 6.45 MiB/s
Receiving objects:  81% (9947/12280), 33.62 MiB | 6.45 MiB/s
Receiving objects:  82% (10070/12280), 33.62 MiB | 6.45 MiB/s
Receiving objects:  83% (10193/12280), 33.62 MiB | 6.45 MiB/s
Receiving objects:  84% (10316/12280), 33.62 MiB | 6.45 MiB/s
Receiving objects:  85% (10438/12280), 33.62 MiB | 6.45 MiB/s
Receiving objects:  86% (10561/12280), 33.62 MiB | 6.45 MiB/s
Receiving objects:  87% (10684/12280), 39.32 MiB | 6.84 MiB/s
Receiving objects:  88% (10807/12280), 39.32 MiB | 6.84 MiB/s
Receiving objects:  89% (10930/12280), 39.32 MiB | 6.84 MiB/s
Receiving objects:  90% (11052/12280), 39.32 MiB | 6.84 MiB/s
Receiving objects:  91% (11175/12280), 39.32 MiB | 6.84 MiB/s
Receiving objects:  92% (11298/12280), 39.32 MiB | 6.84 MiB/s
Receiving objects:  93% (11421/12280), 39.32 MiB | 6.84 MiB/s
Receiving objects:  94% (11544/12280), 39.32 MiB | 6.84 MiB/s
Receiving objects:  95% (11666/12280), 39.32 MiB | 6.84 MiB/s
Receiving objects:  96% (11789/12280), 39.32 MiB | 6.84 MiB/s
Receiving objects:  97% (11912/12280), 39.32 MiB | 6.84 MiB/s
Receiving objects:  98% (12035/12280), 39.32 MiB | 6.84 MiB/s
Receiving objects:  99% (12158/12280), 39.32 MiB | 6.84 MiB/s
remote: Total 12280 (delta 2238), reused 5829 (delta 1123)        
Receiving objects: 100% (12280/12280), 39.32 MiB | 6.84 MiB/s
Receiving objects: 100% (12280/12280), 41.54 MiB | 7.19 MiB/s, done.
Resolving deltas:   0% (0/2238)
Resolving deltas:   1% (23/2238)
Resolving deltas:   2% (45/2238)
Resolving deltas:   3% (68/2238)
Resolving deltas:   4% (90/2238)
Resolving deltas:   5% (112/2238)
Resolving deltas:   6% (136/2238)
Resolving deltas:   7% (157/2238)
Resolving deltas:   8% (180/2238)
Resolving deltas:   9% (202/2238)
Resolving deltas:  10% (224/2238)
Resolving deltas:  11% (247/2238)
Resolving deltas:  12% (269/2238)
Resolving deltas:  13% (291/2238)
Resolving deltas:  14% (314/2238)
Resolving deltas:  15% (336/2238)
Resolving deltas:  16% (360/2238)
Resolving deltas:  17% (381/2238)
Resolving deltas:  18% (403/2238)
Resolving deltas:  19% (426/2238)
Resolving deltas:  20% (448/2238)
Resolving deltas:  21% (471/2238)
Resolving deltas:  22% (494/2238)
Resolving deltas:  23% (515/2238)
Resolving deltas:  24% (540/2238)
Resolving deltas:  25% (561/2238)
Resolving deltas:  26% (582/2238)
Resolving deltas:  27% (606/2238)
Resolving deltas:  28% (627/2238)
Resolving deltas:  29% (650/2238)
Resolving deltas:  30% (672/2238)
Resolving deltas:  31% (694/2238)
Resolving deltas:  32% (717/2238)
Resolving deltas:  33% (739/2238)
Resolving deltas:  34% (761/2238)
Resolving deltas:  35% (784/2238)
Resolving deltas:  36% (806/2238)
Resolving deltas:  37% (829/2238)
Resolving deltas:  38% (851/2238)
Resolving deltas:  39% (873/2238)
Resolving deltas:  40% (896/2238)
Resolving deltas:  41% (918/2238)
Resolving deltas:  42% (940/2238)
Resolving deltas:  43% (963/2238)
Resolving deltas:  44% (985/2238)
Resolving deltas:  45% (1009/2238)
Resolving deltas:  46% (1030/2238)
Resolving deltas:  47% (1052/2238)
Resolving deltas:  48% (1075/2238)
Resolving deltas:  49% (1097/2238)
Resolving deltas:  50% (1119/2238)
Resolving deltas:  51% (1142/2238)
Resolving deltas:  52% (1164/2238)
Resolving deltas:  53% (1187/2238)
Resolving deltas:  54% (1209/2238)
Resolving deltas:  55% (1231/2238)
Resolving deltas:  56% (1254/2238)
Resolving deltas:  57% (1276/2238)
Resolving deltas:  58% (1299/2238)
Resolving deltas:  59% (1321/2238)
Resolving deltas:  60% (1343/2238)
Resolving deltas:  61% (1366/2238)
Resolving deltas:  62% (1388/2238)
Resolving deltas:  63% (1410/2238)
Resolving deltas:  64% (1433/2238)
Resolving deltas:  65% (1456/2238)
Resolving deltas:  66% (1479/2238)
Resolving deltas:  67% (1501/2238)
Resolving deltas:  68% (1522/2238)
Resolving deltas:  69% (1545/2238)
Resolving deltas:  70% (1567/2238)
Resolving deltas:  71% (1590/2238)
Resolving deltas:  72% (1612/2238)
Resolving deltas:  73% (1634/2238)
Resolving deltas:  74% (1657/2238)
Resolving deltas:  75% (1679/2238)
Resolving deltas:  76% (1701/2238)
Resolving deltas:  77% (1724/2238)
Resolving deltas:  78% (1746/2238)
Resolving deltas:  79% (1769/2238)
Resolving deltas:  80% (1791/2238)
Resolving deltas:  81% (1813/2238)
Resolving deltas:  82% (1836/2238)
Resolving deltas:  83% (1858/2238)
Resolving deltas:  84% (1880/2238)
Resolving deltas:  85% (1903/2238)
Resolving deltas:  86% (1925/2238)
Resolving deltas:  87% (1948/2238)
Resolving deltas:  88% (1970/2238)
Resolving deltas:  89% (1992/2238)
Resolving deltas:  90% (2016/2238)
Resolving deltas:  91% (2037/2238)
Resolving deltas:  92% (2059/2238)
Resolving deltas:  93% (2082/2238)
Resolving deltas:  94% (2105/2238)
Resolving deltas:  95% (2127/2238)
Resolving deltas:  96% (2149/2238)
Resolving deltas:  97% (2171/2238)
Resolving deltas:  98% (2194/2238)
Resolving deltas:  99% (2216/2238)
Resolving deltas: 100% (2238/2238)
Resolving deltas: 100% (2238/2238), done.
Updating files:  71% (8207/11458)
Updating files:  72% (8250/11458)
Updating files:  73% (8365/11458)
Updating files:  74% (8479/11458)
Updating files:  75% (8594/11458)
Updating files:  76% (8709/11458)
Updating files:  77% (8823/11458)
Updating files:  78% (8938/11458)
Updating files:  79% (9052/11458)
Updating files:  80% (9167/11458)
Updating files:  81% (9281/11458)
Updating files:  82% (9396/11458)
Updating files:  83% (9511/11458)
Updating files:  84% (9625/11458)
Updating files:  85% (9740/11458)
Updating files:  86% (9854/11458)
Updating files:  87% (9969/11458)
Updating files:  88% (10084/11458)
Updating files:  89% (10198/11458)
Updating files:  90% (10313/11458)
Updating files:  91% (10427/11458)
Updating files:  92% (10542/11458)
Updating files:  93% (10656/11458)
Updating files:  94% (10771/11458)
Updating files:  95% (10886/11458)
Updating files:  96% (11000/11458)
Updating files:  97% (11115/11458)
Updating files:  98% (11229/11458)
Updating files:  99% (11344/11458)
Updating files: 100% (11458/11458)
Updating files: 100% (11458/11458), done.
 00:11

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-1  Started
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-web-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  38/133 [========>-------------------]  28%
  60/133 [============>---------------]  45%
  82/133 [=================>----------]  61%
 101/133 [=====================>------]  75%
 114/133 [========================>---]  85%
 128/133 [==========================>-]  96%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:02

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 7.4 s.
 00:08

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 17s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:17

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:23

 01:24

Install 'extensions/JsonConfig'...

Cloning component(s)
:0: _clone_component "extensions/JsonConfig"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/JsonConfig to 'extensions/JsonConfig' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/JsonConfig'...
|0| remote: Counting objects: 1           
remote: Counting objects: 314, done        
|0| remote: Finding sources:   1% (2/314)           
remote: Finding sources:   2% (5/314)           
remote: Finding sources:   3% (8/314)           
remote: Finding sources:   4% (11/314)           
remote: Finding sources:   5% (15/314)           
remote: Finding sources:   6% (18/314)           
remote: Finding sources:   7% (21/314)           
remote: Finding sources:   8% (24/314)           
remote: Finding sources:   9% (27/314)           
remote: Finding sources:  10% (30/314)           
remote: Finding sources:  11% (33/314)           
remote: Finding sources:  12% (37/314)           
remote: Finding sources:  13% (40/314)           
remote: Finding sources:  14% (43/314)           
remote: Finding sources:  15% (46/314)           
remote: Finding sources:  16% (49/314)           
remote: Finding sources:  17% (52/314)           
remote: Finding sources:  18% (55/314)           
remote: Finding sources:  19% (59/314)           
remote: Finding sources:  20% (62/314)           
remote: Finding sources:  21% (65/314)           
remote: Finding sources:  22% (68/314)           
remote: Finding sources:  23% (71/314)           
remote: Finding sources:  24% (74/314)           
remote: Finding sources:  25% (77/314)           
remote: Finding sources:  26% (81/314)           
remote: Finding sources:  27% (84/314)           
remote: Finding sources:  28% (87/314)           
remote: Finding sources:  29% (90/314)           
remote: Finding sources:  30% (93/314)           
remote: Finding sources:  31% (96/314)           
remote: Finding sources:  32% (99/314)           
remote: Finding sources:  33% (103/314)           
remote: Finding sources:  34% (106/314)           
remote: Finding sources:  35% (109/314)           
remote: Finding sources:  36% (112/314)           
remote: Finding sources:  37% (115/314)           
remote: Finding sources:  38% (118/314)           
remote: Finding sources:  39% (121/314)           
remote: Finding sources:  40% (125/314)           
remote: Finding sources:  41% (128/314)           
remote: Finding sources:  42% (131/314)           
remote: Finding sources:  43% (134/314)           
remote: Finding sources:  44% (137/314)           
remote: Finding sources:  45% (140/314)           
remote: Finding sources:  46% (143/314)           
remote: Finding sources:  47% (147/314)           
remote: Finding sources:  48% (150/314)           
remote: Finding sources:  49% (153/314)           
remote: Finding sources:  50% (156/314)           
remote: Finding sources:  51% (159/314)           
remote: Finding sources:  52% (162/314)           
remote: Finding sources:  53% (165/314)           
remote: Finding sources:  54% (168/314)           
remote: Finding sources:  55% (172/314)           
remote: Finding sources:  56% (175/314)           
remote: Finding sources:  57% (178/314)           
remote: Finding sources:  58% (181/314)           
remote: Finding sources:  59% (184/314)           
remote: Finding sources:  60% (187/314)           
remote: Finding sources:  61% (190/314)           
remote: Finding sources:  62% (194/314)           
remote: Finding sources:  63% (197/314)           
remote: Finding sources:  64% (200/314)           
remote: Finding sources:  65% (203/314)           
remote: Finding sources:  66% (206/314)           
remote: Finding sources:  67% (209/314)           
remote: Finding sources:  68% (212/314)           
remote: Finding sources:  69% (216/314)           
remote: Finding sources:  70% (219/314)           
remote: Finding sources:  71% (222/314)           
remote: Finding sources:  72% (225/314)           
remote: Finding sources:  73% (228/314)           
remote: Finding sources:  74% (231/314)           
remote: Finding sources:  75% (234/314)           
remote: Finding sources:  76% (238/314)           
remote: Finding sources:  77% (241/314)           
remote: Finding sources:  78% (244/314)           
remote: Finding sources:  79% (247/314)           
remote: Finding sources:  80% (250/314)           
remote: Finding sources:  81% (253/314)           
remote: Finding sources:  82% (256/314)           
remote: Finding sources:  83% (260/314)           
remote: Finding sources:  84% (263/314)           
remote: Finding sources:  85% (266/314)           
remote: Finding sources:  86% (269/314)           
remote: Finding sources:  87% (272/314)           
remote: Finding sources:  88% (275/314)           
remote: Finding sources:  89% (278/314)           
remote: Finding sources:  90% (282/314)           
remote: Finding sources:  91% (285/314)           
remote: Finding sources:  92% (288/314)           
remote: Finding sources:  93% (291/314)           
remote: Finding sources:  94% (294/314)           
remote: Finding sources:  95% (297/314)           
remote: Finding sources:  96% (300/314)           
remote: Finding sources:  97% (304/314)           
remote: Finding sources:  98% (307/314)           
remote: Finding sources:  99% (310/314)           
remote: Finding sources: 100% (313/314)           
remote: Finding sources: 100% (314/314)        
|0| remote: Getting sizes:   1% (2/273)           
remote: Getting sizes:   2% (5/273)           
remote: Getting sizes:   3% (7/273)           
remote: Getting sizes:   4% (10/273)           
remote: Getting sizes:   5% (13/273)           
remote: Getting sizes:   6% (16/273)           
remote: Getting sizes:   7% (18/273)           
remote: Getting sizes:   8% (21/273)           
remote: Getting sizes:   9% (24/273)           
remote: Getting sizes:  10% (26/273)           
remote: Getting sizes:  11% (29/273)           
remote: Getting sizes:  12% (32/273)           
remote: Getting sizes:  13% (35/273)           
remote: Getting sizes:  14% (37/273)           
remote: Getting sizes:  15% (40/273)           
remote: Getting sizes:  16% (43/273)           
remote: Getting sizes:  17% (46/273)           
remote: Getting sizes:  18% (48/273)           
remote: Getting sizes:  19% (51/273)           
remote: Getting sizes:  20% (54/273)           
remote: Getting sizes:  21% (56/273)           
remote: Getting sizes:  22% (59/273)           
remote: Getting sizes:  23% (62/273)           
remote: Getting sizes:  24% (65/273)           
remote: Getting sizes:  25% (67/273)           
remote: Getting sizes:  26% (70/273)           
remote: Getting sizes:  27% (73/273)           
remote: Getting sizes:  28% (76/273)           
remote: Getting sizes:  29% (78/273)           
remote: Getting sizes:  30% (81/273)           
remote: Getting sizes:  31% (84/273)           
remote: Getting sizes:  32% (86/273)           
remote: Getting sizes:  33% (89/273)           
remote: Getting sizes:  34% (92/273)           
remote: Getting sizes:  35% (95/273)           
remote: Getting sizes:  36% (97/273)           
remote: Getting sizes:  37% (100/273)           
remote: Getting sizes:  38% (103/273)           
remote: Getting sizes:  39% (106/273)           
remote: Getting sizes:  40% (108/273)           
remote: Getting sizes:  41% (111/273)           
remote: Getting sizes:  42% (114/273)           
remote: Getting sizes:  43% (117/273)           
remote: Getting sizes:  44% (119/273)           
remote: Getting sizes:  45% (122/273)           
remote: Getting sizes:  46% (125/273)           
remote: Getting sizes:  47% (127/273)           
remote: Getting sizes:  48% (130/273)           
remote: Getting sizes:  49% (133/273)           
remote: Getting sizes:  50% (136/273)           
remote: Getting sizes:  51% (138/273)           
remote: Getting sizes:  52% (141/273)           
remote: Getting sizes:  53% (144/273)           
remote: Getting sizes:  54% (147/273)           
remote: Getting sizes:  55% (149/273)           
remote: Getting sizes:  56% (152/273)           
remote: Getting sizes:  57% (155/273)           
remote: Getting sizes:  58% (157/273)           
remote: Getting sizes:  59% (160/273)           
remote: Getting sizes:  60% (163/273)           
remote: Getting sizes:  61% (166/273)           
remote: Getting sizes:  62% (168/273)           
remote: Getting sizes:  63% (171/273)           
remote: Getting sizes:  64% (174/273)           
remote: Getting sizes:  65% (177/273)           
remote: Getting sizes:  66% (179/273)           
remote: Getting sizes:  67% (182/273)           
remote: Getting sizes:  68% (185/273)           
remote: Getting sizes:  69% (188/273)           
remote: Getting sizes:  70% (190/273)           
remote: Getting sizes:  71% (193/273)           
remote: Getting sizes:  72% (196/273)           
remote: Getting sizes:  73% (198/273)           
remote: Getting sizes:  74% (201/273)           
remote: Getting sizes:  75% (204/273)           
remote: Getting sizes:  76% (207/273)           
remote: Getting sizes:  77% (209/273)           
remote: Getting sizes:  78% (212/273)           
remote: Getting sizes:  79% (215/273)           
remote: Getting sizes:  80% (218/273)           
remote: Getting sizes:  81% (220/273)           
remote: Getting sizes:  82% (223/273)           
remote: Getting sizes:  83% (226/273)           
remote: Getting sizes:  84% (228/273)           
remote: Getting sizes:  85% (231/273)           
remote: Getting sizes:  86% (234/273)           
remote: Getting sizes:  87% (237/273)           
remote: Getting sizes:  88% (239/273)           
remote: Getting sizes:  89% (242/273)           
remote: Getting sizes:  90% (245/273)           
remote: Getting sizes:  91% (248/273)           
remote: Getting sizes:  92% (250/273)           
remote: Getting sizes:  93% (253/273)           
remote: Getting sizes:  94% (256/273)           
remote: Getting sizes:  95% (258/273)           
remote: Getting sizes:  96% (261/273)           
remote: Getting sizes:  97% (264/273)           
remote: Getting sizes:  98% (267/273)           
remote: Getting sizes:  99% (269/273)           
remote: Getting sizes: 100% (272/273)           
remote: Getting sizes: 100% (273/273)        
|0| remote: Compressing objects:   1% (4625/817407)           
remote: Compressing objects:   2% (13297/817407)           
remote: Compressing objects:   3% (21646/817407)           
remote: Compressing objects:   6% (45932/817407)           
remote: Compressing objects:   8% (67234/817407)           
remote: Compressing objects:  10% (84586/817407)           
remote: Compressing objects:  11% (93923/817407)           
remote: Compressing objects:  12% (98040/817407)           
remote: Compressing objects:  13% (106348/817407)           
remote: Compressing objects:  14% (112958/817407)           
remote: Compressing objects:  15% (126354/817407)           
remote: Compressing objects:  16% (129576/817407)           
remote: Compressing objects:  17% (137260/817407)           
remote: Compressing objects:  18% (143465/817407)           
remote: Compressing objects:  19% (151779/817407)           
remote: Compressing objects:  20% (164792/817407)           
remote: Compressing objects:  21% (174419/817407)           
remote: Compressing objects:  22% (176919/817407)           
remote: Compressing objects:  23% (183976/817407)           
remote: Compressing objects:  24% (195136/817407)           
remote: Compressing objects:  25% (207826/817407)           
remote: Compressing objects:  27% (217805/817407)           
remote: Compressing objects:  29% (233765/817407)           
remote: Compressing objects:  30% (241946/817407)           
remote: Compressing objects:  31% (250111/817407)           
remote: Compressing objects:  33% (266835/817407)           
remote: Compressing objects:  35% (283381/817407)           
remote: Compressing objects:  36% (294863/817407)           
remote: Compressing objects:  37% (301775/817407)           
remote: Compressing objects:  38% (313588/817407)           
remote: Compressing objects:  39% (321762/817407)           
remote: Compressing objects:  40% (324289/817407)           
remote: Compressing objects:  76% (624718/817407)           
remote: Compressing objects:  77% (626389/817407)           
remote: Compressing objects:  78% (634243/817407)           
remote: Compressing objects:  79% (647377/817407)           
remote: Compressing objects:  80% (649873/817407)           
remote: Compressing objects:  81% (661240/817407)           
remote: Compressing objects:  83% (675270/817407)           
remote: Compressing objects:  84% (686466/817407)           
remote: Compressing objects:  86% (701815/817407)           
remote: Compressing objects:  87% (711896/817407)           
remote: Compressing objects:  88% (717743/817407)           
remote: Compressing objects:  89% (724048/817407)           
remote: Compressing objects:  90% (731696/817407)           
remote: Compressing objects:  91% (742257/817407)           
remote: Compressing objects:  92% (754308/817407)           
remote: Compressing objects:  93% (758451/817407)           
remote: Compressing objects:  94% (770255/817407)           
remote: Compressing objects:  95% (776429/817407)           
remote: Compressing objects:  96% (783051/817407)           
remote: Compressing objects:  97% (792264/817407)           
remote: Compressing objects:  98% (800042/817407)           
remote: Compressing objects:  99% (806932/817407)           
remote: Compressing objects: 100% (815638/817407)           
remote: Compressing objects: 100% (817407/817407)        
|0| Receiving objects:   0% (1/314)
Receiving objects:   1% (4/314)
Receiving objects:   2% (7/314)
Receiving objects:   3% (10/314)
Receiving objects:   4% (13/314)
Receiving objects:   5% (16/314)
Receiving objects:   6% (19/314)
Receiving objects:   7% (22/314)
Receiving objects:   8% (26/314)
Receiving objects:   9% (29/314)
Receiving objects:  10% (32/314)
Receiving objects:  11% (35/314)
Receiving objects:  12% (38/314)
Receiving objects:  13% (41/314)
Receiving objects:  14% (44/314)
Receiving objects:  15% (48/314)
Receiving objects:  16% (51/314)
Receiving objects:  17% (54/314)
Receiving objects:  18% (57/314)
Receiving objects:  19% (60/314)
Receiving objects:  20% (63/314)
Receiving objects:  21% (66/314)
Receiving objects:  22% (70/314)
Receiving objects:  23% (73/314)
Receiving objects:  24% (76/314)
Receiving objects:  25% (79/314)
Receiving objects:  26% (82/314)
Receiving objects:  27% (85/314)
Receiving objects:  28% (88/314)
Receiving objects:  29% (92/314)
Receiving objects:  30% (95/314)
Receiving objects:  31% (98/314)
Receiving objects:  32% (101/314)
Receiving objects:  33% (104/314)
Receiving objects:  34% (107/314)
Receiving objects:  35% (110/314)
Receiving objects:  36% (114/314)
Receiving objects:  37% (117/314)
Receiving objects:  38% (120/314)
Receiving objects:  39% (123/314)
Receiving objects:  40% (126/314)
Receiving objects:  41% (129/314)
Receiving objects:  42% (132/314)
Receiving objects:  43% (136/314)
Receiving objects:  44% (139/314)
Receiving objects:  45% (142/314)
Receiving objects:  46% (145/314)
Receiving objects:  47% (148/314)
Receiving objects:  48% (151/314)
Receiving objects:  49% (154/314)
Receiving objects:  50% (157/314)
Receiving objects:  51% (161/314)
Receiving objects:  52% (164/314)
Receiving objects:  53% (167/314)
Receiving objects:  54% (170/314)
Receiving objects:  55% (173/314)
Receiving objects:  56% (176/314)
Receiving objects:  57% (179/314)
Receiving objects:  58% (183/314)
Receiving objects:  59% (186/314)
Receiving objects:  60% (189/314)
Receiving objects:  61% (192/314)
Receiving objects:  62% (195/314)
Receiving objects:  63% (198/314)
Receiving objects:  64% (201/314)
Receiving objects:  65% (205/314)
Receiving objects:  66% (208/314)
Receiving objects:  67% (211/314)
Receiving objects:  68% (214/314)
Receiving objects:  69% (217/314)
Receiving objects:  70% (220/314)
Receiving objects:  71% (223/314)
Receiving objects:  72% (227/314)
Receiving objects:  73% (230/314)
Receiving objects:  74% (233/314)
Receiving objects:  75% (236/314)
remote: Total 314 (delta 49), reused 153 (delta 39)        
|0| Receiving objects:  76% (239/314)
Receiving objects:  77% (242/314)
Receiving objects:  78% (245/314)
Receiving objects:  79% (249/314)
Receiving objects:  80% (252/314)
Receiving objects:  81% (255/314)
Receiving objects:  82% (258/314)
Receiving objects:  83% (261/314)
Receiving objects:  84% (264/314)
Receiving objects:  85% (267/314)
Receiving objects:  86% (271/314)
Receiving objects:  87% (274/314)
Receiving objects:  88% (277/314)
Receiving objects:  89% (280/314)
Receiving objects:  90% (283/314)
Receiving objects:  91% (286/314)
Receiving objects:  92% (289/314)
Receiving objects:  93% (293/314)
Receiving objects:  94% (296/314)
Receiving objects:  95% (299/314)
Receiving objects:  96% (302/314)
Receiving objects:  97% (305/314)
Receiving objects:  98% (308/314)
Receiving objects:  99% (311/314)
Receiving objects: 100% (314/314)
Receiving objects: 100% (314/314), 332.38 KiB | 7.91 MiB/s, done.
|0| Resolving deltas:   0% (0/49)
Resolving deltas:   2% (1/49)
Resolving deltas:   4% (2/49)
Resolving deltas:   6% (3/49)
Resolving deltas:   8% (4/49)
Resolving deltas:  10% (5/49)
Resolving deltas:  12% (6/49)
Resolving deltas:  14% (7/49)
Resolving deltas:  16% (8/49)
Resolving deltas:  18% (9/49)
Resolving deltas:  20% (10/49)
Resolving deltas:  26% (13/49)
Resolving deltas:  28% (14/49)
Resolving deltas:  30% (15/49)
Resolving deltas:  32% (16/49)
Resolving deltas:  34% (17/49)
Resolving deltas:  36% (18/49)
Resolving deltas:  38% (19/49)
Resolving deltas:  40% (20/49)
Resolving deltas:  42% (21/49)
Resolving deltas:  44% (22/49)
Resolving deltas:  48% (24/49)
Resolving deltas:  51% (25/49)
Resolving deltas:  53% (26/49)
Resolving deltas:  55% (27/49)
Resolving deltas:  57% (28/49)
Resolving deltas:  59% (29/49)
Resolving deltas:  61% (30/49)
Resolving deltas:  63% (31/49)
Resolving deltas:  65% (32/49)
Resolving deltas:  67% (33/49)
Resolving deltas:  69% (34/49)
Resolving deltas:  71% (35/49)
Resolving deltas:  73% (36/49)
Resolving deltas:  75% (37/49)
Resolving deltas:  77% (38/49)
Resolving deltas:  79% (39/49)
Resolving deltas:  83% (41/49)
Resolving deltas:  85% (42/49)
Resolving deltas:  87% (43/49)
Resolving deltas:  89% (44/49)
Resolving deltas:  91% (45/49)
Resolving deltas:  93% (46/49)
Resolving deltas:  95% (47/49)
Resolving deltas:  97% (48/49)
Resolving deltas: 100% (49/49)
Resolving deltas: 100% (49/49), done.
|0|  00:00
 00:00

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:03

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:03

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }

added 1 package, and audited 1443 packages in 3s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:02

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
Creating globaljsonlinks table...done.
...have gjlw_namespace_text field in globaljsonlinks_wiki table.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.2 s.
 00:01

Running 'extensions/JsonConfig/setup.sh' if found
Looking for '/var/local/extensions/JsonConfig/setup.sh'
No '/var/local/extensions/JsonConfig/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:11
 00:11

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-mediawiki-web-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:13

Reclaim disk space if needed
Free disk space (22%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12280, done        
remote: Finding sources:   1% (62/12280)           
remote: Finding sources:   2% (185/12280)           
remote: Finding sources:   3% (307/12280)           
remote: Finding sources:   4% (430/12280)           
remote: Finding sources:   5% (553/12280)           
remote: Finding sources:   6% (676/12280)           
remote: Finding sources:   7% (799/12280)           
remote: Finding sources:   8% (921/12280)           
remote: Finding sources:   9% (1044/12280)           
remote: Finding sources:  10% (1167/12280)           
remote: Finding sources:  11% (1290/12280)           
remote: Finding sources:  12% (1413/12280)           
remote: Finding sources:  13% (1535/12280)           
remote: Finding sources:  14% (1658/12280)           
remote: Finding sources:  15% (1781/12280)           
remote: Finding sources:  16% (1904/12280)           
remote: Finding sources:  17% (2027/12280)           
remote: Finding sources:  18% (2149/12280)           
remote: Finding sources:  19% (2272/12280)           
remote: Finding sources:  20% (2395/12280)           
remote: Finding sources:  21% (2518/12280)           
remote: Finding sources:  22% (2641/12280)           
remote: Finding sources:  23% (2763/12280)           
remote: Finding sources:  24% (2886/12280)           
remote: Finding sources:  25% (3009/12280)           
remote: Finding sources:  26% (3132/12280)           
remote: Finding sources:  27% (3255/12280)           
remote: Finding sources:  28% (3377/12280)           
remote: Finding sources:  29% (3500/12280)           
remote: Finding sources:  30% (3623/12280)           
remote: Finding sources:  31% (3746/12280)           
remote: Finding sources:  32% (3869/12280)           
remote: Finding sources:  33% (3991/12280)           
remote: Finding sources:  34% (4114/12280)           
remote: Finding sources:  35% (4237/12280)           
remote: Finding sources:  36% (4360/12280)           
remote: Finding sources:  37% (4483/12280)           
remote: Finding sources:  38% (4605/12280)           
remote: Finding sources:  39% (4728/12280)           
remote: Finding sources:  40% (4851/12280)           
remote: Finding sources:  41% (4974/12280)           
remote: Finding sources:  42% (5097/12280)           
remote: Finding sources:  43% (5219/12280)           
remote: Finding sources:  44% (5342/12280)           
remote: Finding sources:  45% (5465/12280)           
remote: Finding sources:  46% (5588/12280)           
remote: Finding sources:  47% (5711/12280)           
remote: Finding sources:  48% (5833/12280)           
remote: Finding sources:  49% (5956/12280)           
remote: Finding sources:  50% (6079/12280)           
remote: Finding sources:  51% (6202/12280)           
remote: Finding sources:  52% (6325/12280)           
remote: Finding sources:  53% (6447/12280)           
remote: Finding sources:  54% (6570/12280)           
remote: Finding sources:  55% (6693/12280)           
remote: Finding sources:  56% (6816/12280)           
remote: Finding sources:  57% (6939/12280)           
remote: Finding sources:  58% (7061/12280)           
remote: Finding sources:  59% (7184/12280)           
remote: Finding sources:  60% (7307/12280)           
remote: Finding sources:  61% (7430/12280)           
remote: Finding sources:  62% (7553/12280)           
remote: Finding sources:  63% (7675/12280)           
remote: Finding sources:  64% (7798/12280)           
remote: Finding sources:  65% (7921/12280)           
remote: Finding sources:  66% (8044/12280)           
remote: Finding sources:  67% (8167/12280)           
remote: Finding sources:  68% (8289/12280)           
remote: Finding sources:  69% (8412/12280)           
remote: Finding sources:  70% (8535/12280)           
remote: Finding sources:  71% (8658/12280)           
remote: Finding sources:  72% (8781/12280)           
remote: Finding sources:  73% (8903/12280)           
remote: Finding sources:  74% (9026/12280)           
remote: Finding sources:  75% (9149/12280)           
remote: Finding sources:  76% (9272/12280)           
remote: Finding sources:  77% (9395/12280)           
remote: Finding sources:  78% (9517/12280)           
remote: Finding sources:  79% (9640/12280)           
remote: Finding sources:  80% (9763/12280)           
remote: Finding sources:  81% (9886/12280)           
remote: Finding sources:  82% (10009/12280)           
remote: Finding sources:  83% (10131/12280)           
remote: Finding sources:  84% (10254/12280)           
remote: Finding sources:  85% (10377/12280)           
remote: Finding sources:  86% (10500/12280)           
remote: Finding sources:  87% (10623/12280)           
remote: Finding sources:  88% (10745/12280)           
remote: Finding sources:  89% (10868/12280)           
remote: Finding sources:  90% (10991/12280)           
remote: Finding sources:  91% (11114/12280)           
remote: Finding sources:  92% (11237/12280)           
remote: Finding sources:  93% (11359/12280)           
remote: Finding sources:  94% (11482/12280)           
remote: Finding sources:  95% (11605/12280)           
remote: Finding sources:  96% (11728/12280)           
remote: Finding sources:  97% (11851/12280)           
remote: Finding sources:  98% (11973/12280)           
remote: Finding sources:  99% (12096/12280)           
remote: Finding sources: 100% (12219/12280)           
remote: Finding sources: 100% (12280/12280)        
remote: Getting sizes:   1% (56/11154)           
remote: Getting sizes:   2% (168/11154)           
remote: Getting sizes:   3% (279/11154)           
remote: Getting sizes:   4% (391/11154)           
remote: Getting sizes:   5% (502/11154)           
remote: Getting sizes:   6% (614/11154)           
remote: Getting sizes:   7% (726/11154)           
remote: Getting sizes:   8% (837/11154)           
remote: Getting sizes:   9% (949/11154)           
remote: Getting sizes:  10% (1060/11154)           
remote: Getting sizes:  11% (1172/11154)           
remote: Getting sizes:  12% (1283/11154)           
remote: Getting sizes:  13% (1395/11154)           
remote: Getting sizes:  14% (1506/11154)           
remote: Getting sizes:  15% (1618/11154)           
remote: Getting sizes:  16% (1729/11154)           
remote: Getting sizes:  17% (1841/11154)           
remote: Getting sizes:  18% (1952/11154)           
remote: Getting sizes:  19% (2064/11154)           
remote: Getting sizes:  20% (2176/11154)           
remote: Getting sizes:  21% (2287/11154)           
remote: Getting sizes:  22% (2399/11154)           
remote: Getting sizes:  23% (2510/11154)           
remote: Getting sizes:  24% (2622/11154)           
remote: Getting sizes:  25% (2733/11154)           
remote: Getting sizes:  26% (2845/11154)           
remote: Getting sizes:  27% (2956/11154)           
remote: Getting sizes:  28% (3068/11154)           
remote: Getting sizes:  29% (3179/11154)           
remote: Getting sizes:  30% (3291/11154)           
remote: Getting sizes:  31% (3402/11154)           
remote: Getting sizes:  32% (3514/11154)           
remote: Getting sizes:  33% (3626/11154)           
remote: Getting sizes:  34% (3737/11154)           
remote: Getting sizes:  35% (3849/11154)           
remote: Getting sizes:  36% (3960/11154)           
remote: Getting sizes:  37% (4072/11154)           
remote: Getting sizes:  38% (4183/11154)           
remote: Getting sizes:  39% (4295/11154)           
remote: Getting sizes:  40% (4406/11154)           
remote: Getting sizes:  41% (4518/11154)           
remote: Getting sizes:  42% (4629/11154)           
remote: Getting sizes:  43% (4741/11154)           
remote: Getting sizes:  44% (4852/11154)           
remote: Getting sizes:  45% (4964/11154)           
remote: Getting sizes:  46% (5076/11154)           
remote: Getting sizes:  47% (5187/11154)           
remote: Getting sizes:  48% (5299/11154)           
remote: Getting sizes:  49% (5410/11154)           
remote: Getting sizes:  50% (5522/11154)           
remote: Getting sizes:  51% (5633/11154)           
remote: Getting sizes:  52% (5745/11154)           
remote: Getting sizes:  53% (5856/11154)           
remote: Getting sizes:  54% (5968/11154)           
remote: Getting sizes:  55% (6079/11154)           
remote: Getting sizes:  56% (6191/11154)           
remote: Getting sizes:  57% (6303/11154)           
remote: Getting sizes:  58% (6414/11154)           
remote: Getting sizes:  59% (6526/11154)           
remote: Getting sizes:  60% (6637/11154)           
remote: Getting sizes:  61% (6749/11154)           
remote: Getting sizes:  62% (6860/11154)           
remote: Getting sizes:  63% (6972/11154)           
remote: Getting sizes:  64% (7083/11154)           
remote: Getting sizes:  65% (7195/11154)           
remote: Getting sizes:  66% (7306/11154)           
remote: Getting sizes:  67% (7418/11154)           
remote: Getting sizes:  68% (7529/11154)           
remote: Getting sizes:  69% (7641/11154)           
remote: Getting sizes:  70% (7753/11154)           
remote: Getting sizes:  71% (7864/11154)           
remote: Getting sizes:  72% (7976/11154)           
remote: Getting sizes:  73% (8087/11154)           
remote: Getting sizes:  74% (8199/11154)           
remote: Getting sizes:  75% (8310/11154)           
remote: Getting sizes:  76% (8422/11154)           
remote: Getting sizes:  77% (8533/11154)           
remote: Getting sizes:  78% (8645/11154)           
remote: Getting sizes:  79% (8756/11154)           
remote: Getting sizes:  80% (8868/11154)           
remote: Getting sizes:  81% (8979/11154)           
remote: Getting sizes:  82% (9091/11154)           
remote: Getting sizes:  83% (9203/11154)           
remote: Getting sizes:  84% (9314/11154)           
remote: Getting sizes:  85% (9426/11154)           
remote: Getting sizes:  86% (9537/11154)           
remote: Getting sizes:  87% (9649/11154)           
remote: Getting sizes:  88% (9760/11154)           
remote: Getting sizes:  89% (9872/11154)           
remote: Getting sizes:  90% (9983/11154)           
remote: Getting sizes:  91% (10095/11154)           
remote: Getting sizes:  92% (10206/11154)           
remote: Getting sizes:  93% (10318/11154)           
remote: Getting sizes:  94% (10429/11154)           
remote: Getting sizes:  95% (10541/11154)           
remote: Getting sizes:  96% (10653/11154)           
remote: Getting sizes:  97% (10764/11154)           
remote: Getting sizes:  98% (10876/11154)           
remote: Getting sizes:  99% (10987/11154)           
remote: Getting sizes: 100% (11099/11154)           
remote: Getting sizes: 100% (11154/11154)        
remote: Compressing objects:   2% (2130/120696)           
remote: Compressing objects:   3% (3018/120696)           
remote: Compressing objects:   4% (4225/120696)           
remote: Compressing objects:   5% (5796/120696)           
remote: Compressing objects:   6% (6643/120696)           
remote: Compressing objects:   7% (7848/120696)           
remote: Compressing objects:   8% (9060/120696)           
remote: Compressing objects:   8% (9504/120696)           
remote: Compressing objects:   9% (10263/120696)           
remote: Compressing objects:  10% (11480/120696)           
remote: Compressing objects:  11% (12675/120696)           
remote: Compressing objects:  12% (13881/120696)           
remote: Compressing objects:  13% (15131/120696)           
remote: Compressing objects:  14% (16304/120696)           
remote: Compressing objects:  15% (17564/120696)           
remote: Compressing objects:  16% (18712/120696)           
remote: Compressing objects:  17% (19915/120696)           
remote: Compressing objects:  18% (21123/120696)           
remote: Compressing objects:  19% (22330/120696)           
remote: Compressing objects:  20% (23599/120696)           
remote: Compressing objects:  21% (24743/120696)           
remote: Compressing objects:  22% (25950/120696)           
remote: Compressing objects:  22% (26940/120696)           
remote: Compressing objects:  23% (27158/120696)           
remote: Compressing objects:  24% (28372/120696)           
remote: Compressing objects:  25% (29930/120696)           
remote: Compressing objects:  26% (30779/120696)           
remote: Compressing objects:  27% (31987/120696)           
remote: Compressing objects:  28% (33192/120696)           
remote: Compressing objects:  29% (34664/120696)           
remote: Compressing objects:  30% (35698/120696)           
remote: Compressing objects:  31% (37184/120696)           
remote: Compressing objects:  32% (38057/120696)           
remote: Compressing objects:  33% (39238/120696)           
remote: Compressing objects:  34% (40495/120696)           
remote: Compressing objects:  35% (41665/120696)           
remote: Compressing objects:  36% (42862/120696)           
remote: Compressing objects:  37% (44268/120696)           
remote: Compressing objects:  38% (45614/120696)           
remote: Compressing objects:  39% (46697/120696)           
remote: Compressing objects:  40% (47749/120696)           
remote: Compressing objects:  41% (48893/120696)           
remote: Compressing objects:  42% (50096/120696)           
remote: Compressing objects:  43% (51501/120696)           
remote: Compressing objects:  44% (52734/120696)           
remote: Compressing objects:  45% (53736/120696)           
remote: Compressing objects:  46% (54938/120696)           
remote: Compressing objects:  47% (56125/120696)           
remote: Compressing objects:  48% (57674/120696)           
remote: Compressing objects:  49% (58552/120696)           
remote: Compressing objects:  50% (59760/120696)           
remote: Compressing objects:  51% (61216/120696)           
remote: Compressing objects:  52% (62788/120696)           
remote: Compressing objects:  53% (63372/120696)           
remote: Compressing objects:  54% (64921/120696)           
remote: Compressing objects:  55% (65952/120696)           
remote: Compressing objects:  56% (67009/120696)           
remote: Compressing objects:  57% (69224/120696)           
remote: Compressing objects:  58% (69476/120696)           
remote: Compressing objects:  58% (70332/120696)           
remote: Compressing objects:  59% (70632/120696)           
remote: Compressing objects:  60% (71831/120696)           
remote: Compressing objects:  61% (73023/120696)           
remote: Compressing objects:  62% (74410/120696)           
remote: Compressing objects:  63% (75537/120696)           
remote: Compressing objects:  64% (76864/120696)           
remote: Compressing objects:  65% (77914/120696)           
remote: Compressing objects:  66% (79169/120696)           
remote: Compressing objects:  67% (80509/120696)           
remote: Compressing objects:  68% (82133/120696)           
remote: Compressing objects:  69% (82772/120696)           
remote: Compressing objects:  70% (84271/120696)           
remote: Compressing objects:  71% (85092/120696)           
remote: Compressing objects:  72% (86605/120696)           
remote: Compressing objects:  73% (87520/120696)           
remote: Compressing objects:  74% (88715/120696)           
remote: Compressing objects:  75% (89925/120696)           
remote: Compressing objects:  76% (91203/120696)           
remote: Compressing objects:  77% (92495/120696)           
remote: Compressing objects:  78% (93597/120696)           
remote: Compressing objects:  79% (94796/120696)           
remote: Compressing objects:  80% (95962/120696)           
remote: Compressing objects:  81% (97268/120696)           
remote: Compressing objects:  82% (98717/120696)           
remote: Compressing objects:  83% (100234/120696)           
remote: Compressing objects:  84% (100790/120696)           
remote: Compressing objects:  85% (102154/120696)           
remote: Compressing objects:  86% (103245/120696)           
remote: Compressing objects:  87% (104533/120696)           
remote: Compressing objects:  88% (105681/120696)           
remote: Compressing objects:  88% (105825/120696)           
remote: Compressing objects:  89% (106816/120696)           
remote: Compressing objects:  90% (108098/120696)           
remote: Compressing objects:  91% (109282/120696)           
remote: Compressing objects:  92% (110640/120696)           
remote: Compressing objects:  93% (112829/120696)           
remote: Compressing objects:  94% (112874/120696)           
remote: Compressing objects:  95% (114085/120696)           
remote: Compressing objects:  96% (115265/120696)           
remote: Compressing objects:  97% (116501/120696)           
remote: Compressing objects:  98% (117691/120696)           
remote: Compressing objects:  99% (118889/120696)           
remote: Compressing objects: 100% (120094/120696)           
remote: Compressing objects: 100% (120695/120696)        
Receiving objects:   0% (1/12280)
Receiving objects:   1% (123/12280)
Receiving objects:   2% (246/12280)
Receiving objects:   3% (369/12280)
Receiving objects:   4% (492/12280)
Receiving objects:   5% (614/12280)
Receiving objects:   6% (737/12280)
Receiving objects:   7% (860/12280)
Receiving objects:   8% (983/12280)
Receiving objects:   9% (1106/12280)
Receiving objects:  10% (1228/12280)
Receiving objects:  11% (1351/12280)
Receiving objects:  12% (1474/12280)
Receiving objects:  13% (1597/12280)
Receiving objects:  14% (1720/12280)
Receiving objects:  15% (1842/12280)
Receiving objects:  16% (1965/12280)
Receiving objects:  17% (2088/12280)
Receiving objects:  18% (2211/12280), 4.44 MiB | 8.82 MiB/s
Receiving objects:  19% (2334/12280), 4.44 MiB | 8.82 MiB/s
Receiving objects:  20% (2456/12280), 4.44 MiB | 8.82 MiB/s
Receiving objects:  21% (2579/12280), 4.44 MiB | 8.82 MiB/s
Receiving objects:  22% (2702/12280), 4.44 MiB | 8.82 MiB/s
Receiving objects:  23% (2825/12280), 4.44 MiB | 8.82 MiB/s
Receiving objects:  24% (2948/12280), 4.44 MiB | 8.82 MiB/s
Receiving objects:  25% (3070/12280), 4.44 MiB | 8.82 MiB/s
Receiving objects:  26% (3193/12280), 4.44 MiB | 8.82 MiB/s
Receiving objects:  27% (3316/12280), 4.44 MiB | 8.82 MiB/s
Receiving objects:  28% (3439/12280), 4.44 MiB | 8.82 MiB/s
Receiving objects:  29% (3562/12280), 4.44 MiB | 8.82 MiB/s
Receiving objects:  30% (3684/12280), 4.44 MiB | 8.82 MiB/s
Receiving objects:  30% (3781/12280), 4.44 MiB | 8.82 MiB/s
Receiving objects:  31% (3807/12280), 4.44 MiB | 8.82 MiB/s
Receiving objects:  32% (3930/12280), 8.75 MiB | 8.72 MiB/s
Receiving objects:  33% (4053/12280), 8.75 MiB | 8.72 MiB/s
Receiving objects:  34% (4176/12280), 8.75 MiB | 8.72 MiB/s
Receiving objects:  35% (4298/12280), 8.75 MiB | 8.72 MiB/s
Receiving objects:  36% (4421/12280), 8.75 MiB | 8.72 MiB/s
Receiving objects:  37% (4544/12280), 11.86 MiB | 7.88 MiB/s
Receiving objects:  38% (4667/12280), 11.86 MiB | 7.88 MiB/s
Receiving objects:  39% (4790/12280), 11.86 MiB | 7.88 MiB/s
Receiving objects:  40% (4912/12280), 11.86 MiB | 7.88 MiB/s
Receiving objects:  41% (5035/12280), 11.86 MiB | 7.88 MiB/s
Receiving objects:  42% (5158/12280), 11.86 MiB | 7.88 MiB/s
Receiving objects:  43% (5281/12280), 11.86 MiB | 7.88 MiB/s
Receiving objects:  44% (5404/12280), 11.86 MiB | 7.88 MiB/s
Receiving objects:  45% (5526/12280), 11.86 MiB | 7.88 MiB/s
Receiving objects:  45% (5576/12280), 11.86 MiB | 7.88 MiB/s
Receiving objects:  46% (5649/12280), 15.56 MiB | 7.76 MiB/s
Receiving objects:  47% (5772/12280), 19.24 MiB | 7.68 MiB/s
Receiving objects:  47% (5819/12280), 19.24 MiB | 7.68 MiB/s
Receiving objects:  48% (5895/12280), 22.70 MiB | 7.56 MiB/s
Receiving objects:  49% (6018/12280), 22.70 MiB | 7.56 MiB/s
Receiving objects:  50% (6140/12280), 22.70 MiB | 7.56 MiB/s
Receiving objects:  51% (6263/12280), 22.70 MiB | 7.56 MiB/s
Receiving objects:  52% (6386/12280), 27.12 MiB | 7.74 MiB/s
Receiving objects:  53% (6509/12280), 27.12 MiB | 7.74 MiB/s
Receiving objects:  54% (6632/12280), 27.12 MiB | 7.74 MiB/s
Receiving objects:  54% (6741/12280), 27.12 MiB | 7.74 MiB/s
Receiving objects:  55% (6754/12280), 27.12 MiB | 7.74 MiB/s
Receiving objects:  56% (6877/12280), 31.20 MiB | 7.79 MiB/s
Receiving objects:  57% (7000/12280), 31.20 MiB | 7.79 MiB/s
Receiving objects:  58% (7123/12280), 31.20 MiB | 7.79 MiB/s
Receiving objects:  59% (7246/12280), 31.20 MiB | 7.79 MiB/s
Receiving objects:  60% (7368/12280), 31.20 MiB | 7.79 MiB/s
Receiving objects:  61% (7491/12280), 31.20 MiB | 7.79 MiB/s
Receiving objects:  62% (7614/12280), 31.20 MiB | 7.79 MiB/s
Receiving objects:  63% (7737/12280), 31.20 MiB | 7.79 MiB/s
Receiving objects:  64% (7860/12280), 31.20 MiB | 7.79 MiB/s
Receiving objects:  65% (7982/12280), 31.20 MiB | 7.79 MiB/s
Receiving objects:  66% (8105/12280), 31.20 MiB | 7.79 MiB/s
Receiving objects:  67% (8228/12280), 31.20 MiB | 7.79 MiB/s
Receiving objects:  68% (8351/12280), 31.20 MiB | 7.79 MiB/s
Receiving objects:  69% (8474/12280), 31.20 MiB | 7.79 MiB/s
Receiving objects:  70% (8596/12280), 31.20 MiB | 7.79 MiB/s
Receiving objects:  71% (8719/12280), 31.20 MiB | 7.79 MiB/s
Receiving objects:  72% (8842/12280), 31.20 MiB | 7.79 MiB/s
Receiving objects:  73% (8965/12280), 31.20 MiB | 7.79 MiB/s
Receiving objects:  74% (9088/12280), 31.20 MiB | 7.79 MiB/s
Receiving objects:  75% (9210/12280), 31.20 MiB | 7.79 MiB/s
Receiving objects:  76% (9333/12280), 31.20 MiB | 7.79 MiB/s
Receiving objects:  77% (9456/12280), 31.20 MiB | 7.79 MiB/s
Receiving objects:  78% (9579/12280), 31.20 MiB | 7.79 MiB/s
Receiving objects:  79% (9702/12280), 31.20 MiB | 7.79 MiB/s
Receiving objects:  80% (9824/12280), 31.20 MiB | 7.79 MiB/s
Receiving objects:  81% (9947/12280), 31.20 MiB | 7.79 MiB/s
Receiving objects:  82% (10070/12280), 31.20 MiB | 7.79 MiB/s
Receiving objects:  83% (10193/12280), 31.20 MiB | 7.79 MiB/s
Receiving objects:  84% (10316/12280), 31.20 MiB | 7.79 MiB/s
Receiving objects:  85% (10438/12280), 37.99 MiB | 8.42 MiB/s
Receiving objects:  86% (10561/12280), 37.99 MiB | 8.42 MiB/s
Receiving objects:  87% (10684/12280), 37.99 MiB | 8.42 MiB/s
Receiving objects:  88% (10807/12280), 37.99 MiB | 8.42 MiB/s
Receiving objects:  89% (10930/12280), 37.99 MiB | 8.42 MiB/s
Receiving objects:  90% (11052/12280), 37.99 MiB | 8.42 MiB/s
Receiving objects:  91% (11175/12280), 37.99 MiB | 8.42 MiB/s
Receiving objects:  92% (11298/12280), 37.99 MiB | 8.42 MiB/s
Receiving objects:  93% (11421/12280), 37.99 MiB | 8.42 MiB/s
Receiving objects:  94% (11544/12280), 37.99 MiB | 8.42 MiB/s
Receiving objects:  95% (11666/12280), 37.99 MiB | 8.42 MiB/s
Receiving objects:  96% (11789/12280), 37.99 MiB | 8.42 MiB/s
Receiving objects:  97% (11912/12280), 37.99 MiB | 8.42 MiB/s
Receiving objects:  98% (12035/12280), 37.99 MiB | 8.42 MiB/s
Receiving objects:  99% (12158/12280), 37.99 MiB | 8.42 MiB/s
remote: Total 12280 (delta 2238), reused 5829 (delta 1123)        
Receiving objects: 100% (12280/12280), 37.99 MiB | 8.42 MiB/s
Receiving objects: 100% (12280/12280), 41.54 MiB | 8.75 MiB/s, done.
Resolving deltas:   0% (0/2238)
Resolving deltas:   1% (23/2238)
Resolving deltas:   2% (45/2238)
Resolving deltas:   3% (68/2238)
Resolving deltas:   4% (90/2238)
Resolving deltas:   5% (112/2238)
Resolving deltas:   6% (135/2238)
Resolving deltas:   7% (158/2238)
Resolving deltas:   8% (181/2238)
Resolving deltas:   9% (203/2238)
Resolving deltas:  10% (224/2238)
Resolving deltas:  11% (248/2238)
Resolving deltas:  12% (269/2238)
Resolving deltas:  13% (291/2238)
Resolving deltas:  14% (314/2238)
Resolving deltas:  15% (336/2238)
Resolving deltas:  16% (359/2238)
Resolving deltas:  17% (381/2238)
Resolving deltas:  18% (403/2238)
Resolving deltas:  19% (426/2238)
Resolving deltas:  20% (448/2238)
Resolving deltas:  21% (470/2238)
Resolving deltas:  22% (493/2238)
Resolving deltas:  23% (515/2238)
Resolving deltas:  24% (538/2238)
Resolving deltas:  25% (560/2238)
Resolving deltas:  26% (582/2238)
Resolving deltas:  27% (605/2238)
Resolving deltas:  28% (627/2238)
Resolving deltas:  29% (650/2238)
Resolving deltas:  30% (672/2238)
Resolving deltas:  31% (694/2238)
Resolving deltas:  32% (718/2238)
Resolving deltas:  33% (739/2238)
Resolving deltas:  34% (763/2238)
Resolving deltas:  35% (785/2238)
Resolving deltas:  36% (806/2238)
Resolving deltas:  37% (830/2238)
Resolving deltas:  38% (852/2238)
Resolving deltas:  39% (873/2238)
Resolving deltas:  40% (896/2238)
Resolving deltas:  41% (918/2238)
Resolving deltas:  42% (940/2238)
Resolving deltas:  43% (963/2238)
Resolving deltas:  44% (985/2238)
Resolving deltas:  45% (1008/2238)
Resolving deltas:  46% (1030/2238)
Resolving deltas:  47% (1053/2238)
Resolving deltas:  48% (1075/2238)
Resolving deltas:  49% (1097/2238)
Resolving deltas:  50% (1119/2238)
Resolving deltas:  51% (1142/2238)
Resolving deltas:  52% (1164/2238)
Resolving deltas:  53% (1187/2238)
Resolving deltas:  54% (1209/2238)
Resolving deltas:  55% (1231/2238)
Resolving deltas:  56% (1254/2238)
Resolving deltas:  57% (1276/2238)
Resolving deltas:  58% (1299/2238)
Resolving deltas:  59% (1321/2238)
Resolving deltas:  60% (1343/2238)
Resolving deltas:  61% (1366/2238)
Resolving deltas:  62% (1388/2238)
Resolving deltas:  63% (1410/2238)
Resolving deltas:  64% (1433/2238)
Resolving deltas:  65% (1455/2238)
Resolving deltas:  66% (1478/2238)
Resolving deltas:  67% (1500/2238)
Resolving deltas:  68% (1522/2238)
Resolving deltas:  69% (1545/2238)
Resolving deltas:  70% (1567/2238)
Resolving deltas:  71% (1590/2238)
Resolving deltas:  72% (1612/2238)
Resolving deltas:  73% (1634/2238)
Resolving deltas:  74% (1657/2238)
Resolving deltas:  75% (1680/2238)
Resolving deltas:  76% (1701/2238)
Resolving deltas:  77% (1724/2238)
Resolving deltas:  78% (1746/2238)
Resolving deltas:  79% (1769/2238)
Resolving deltas:  80% (1792/2238)
Resolving deltas:  81% (1814/2238)
Resolving deltas:  82% (1836/2238)
Resolving deltas:  83% (1858/2238)
Resolving deltas:  84% (1880/2238)
Resolving deltas:  85% (1904/2238)
Resolving deltas:  86% (1925/2238)
Resolving deltas:  87% (1948/2238)
Resolving deltas:  88% (1970/2238)
Resolving deltas:  89% (1992/2238)
Resolving deltas:  90% (2015/2238)
Resolving deltas:  91% (2037/2238)
Resolving deltas:  92% (2060/2238)
Resolving deltas:  93% (2082/2238)
Resolving deltas:  94% (2106/2238)
Resolving deltas:  95% (2127/2238)
Resolving deltas:  96% (2149/2238)
Resolving deltas:  97% (2171/2238)
Resolving deltas:  98% (2194/2238)
Resolving deltas:  99% (2216/2238)
Resolving deltas: 100% (2238/2238)
Resolving deltas: 100% (2238/2238), done.
Updating files:  71% (8196/11458)
Updating files:  72% (8250/11458)
Updating files:  73% (8365/11458)
Updating files:  74% (8479/11458)
Updating files:  75% (8594/11458)
Updating files:  76% (8709/11458)
Updating files:  77% (8823/11458)
Updating files:  78% (8938/11458)
Updating files:  79% (9052/11458)
Updating files:  80% (9167/11458)
Updating files:  81% (9281/11458)
Updating files:  82% (9396/11458)
Updating files:  83% (9511/11458)
Updating files:  84% (9625/11458)
Updating files:  85% (9740/11458)
Updating files:  86% (9854/11458)
Updating files:  87% (9969/11458)
Updating files:  88% (10084/11458)
Updating files:  89% (10198/11458)
Updating files:  90% (10313/11458)
Updating files:  91% (10427/11458)
Updating files:  92% (10542/11458)
Updating files:  93% (10656/11458)
Updating files:  94% (10771/11458)
Updating files:  95% (10886/11458)
Updating files:  96% (11000/11458)
Updating files:  97% (11115/11458)
Updating files:  98% (11229/11458)
Updating files:  99% (11344/11458)
Updating files: 100% (11458/11458)
Updating files: 100% (11458/11458), done.
 00:11

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-mediawiki-1  Started
 Container mediawiki-mediawiki-jobrunner-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  37/133 [=======>--------------------]  27%
  67/133 [==============>-------------]  50%
  92/133 [===================>--------]  69%
 112/133 [=======================>----]  84%
 128/133 [==========================>-]  96%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:04

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:03

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 9.0 s.
 00:09

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 9s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:10

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:13

 01:14

Install 'extensions/Kartographer'...

Cloning component(s)
:0: _clone_component "extensions/JsonConfig"
:1: _clone_component "extensions/Kartographer"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/JsonConfig to 'extensions/JsonConfig' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/JsonConfig'...
|0| remote: Counting objects: 1           
remote: Counting objects: 314, done        
|0| remote: Finding sources:   1% (2/314)           
remote: Finding sources:   2% (5/314)           
remote: Finding sources:   3% (8/314)           
remote: Finding sources:   4% (11/314)           
remote: Finding sources:   5% (15/314)           
remote: Finding sources:   6% (18/314)           
remote: Finding sources:   7% (21/314)           
remote: Finding sources:   8% (24/314)           
remote: Finding sources:   9% (27/314)           
remote: Finding sources:  10% (30/314)           
remote: Finding sources:  11% (33/314)           
remote: Finding sources:  12% (37/314)           
remote: Finding sources:  13% (40/314)           
remote: Finding sources:  14% (43/314)           
remote: Finding sources:  15% (46/314)           
remote: Finding sources:  16% (49/314)           
remote: Finding sources:  17% (52/314)           
remote: Finding sources:  18% (55/314)           
remote: Finding sources:  19% (59/314)           
remote: Finding sources:  20% (62/314)           
remote: Finding sources:  21% (65/314)           
remote: Finding sources:  22% (68/314)           
remote: Finding sources:  23% (71/314)           
remote: Finding sources:  24% (74/314)           
remote: Finding sources:  25% (77/314)           
remote: Finding sources:  26% (81/314)           
remote: Finding sources:  27% (84/314)           
remote: Finding sources:  28% (87/314)           
remote: Finding sources:  29% (90/314)           
remote: Finding sources:  30% (93/314)           
remote: Finding sources:  31% (96/314)           
remote: Finding sources:  32% (99/314)           
remote: Finding sources:  33% (103/314)           
remote: Finding sources:  34% (106/314)           
remote: Finding sources:  35% (109/314)           
remote: Finding sources:  36% (112/314)           
remote: Finding sources:  37% (115/314)           
remote: Finding sources:  38% (118/314)           
remote: Finding sources:  39% (121/314)           
remote: Finding sources:  40% (125/314)           
remote: Finding sources:  41% (128/314)           
remote: Finding sources:  42% (131/314)           
remote: Finding sources:  43% (134/314)           
remote: Finding sources:  44% (137/314)           
remote: Finding sources:  45% (140/314)           
remote: Finding sources:  46% (143/314)           
remote: Finding sources:  47% (147/314)           
remote: Finding sources:  48% (150/314)           
remote: Finding sources:  49% (153/314)           
remote: Finding sources:  50% (156/314)           
remote: Finding sources:  51% (159/314)           
remote: Finding sources:  52% (162/314)           
remote: Finding sources:  53% (165/314)           
remote: Finding sources:  54% (168/314)           
remote: Finding sources:  55% (172/314)           
remote: Finding sources:  56% (175/314)           
remote: Finding sources:  57% (178/314)           
remote: Finding sources:  58% (181/314)           
remote: Finding sources:  59% (184/314)           
remote: Finding sources:  60% (187/314)           
remote: Finding sources:  61% (190/314)           
remote: Finding sources:  62% (194/314)           
remote: Finding sources:  63% (197/314)           
remote: Finding sources:  64% (200/314)           
remote: Finding sources:  65% (203/314)           
remote: Finding sources:  66% (206/314)           
remote: Finding sources:  67% (209/314)           
remote: Finding sources:  68% (212/314)           
remote: Finding sources:  69% (216/314)           
remote: Finding sources:  70% (219/314)           
remote: Finding sources:  71% (222/314)           
remote: Finding sources:  72% (225/314)           
remote: Finding sources:  73% (228/314)           
remote: Finding sources:  74% (|1| 
|1| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/Kartographer to 'extensions/Kartographer' (use CLONE_DEPTH=0 for full depth)
|1| Cloning into 'extensions/Kartographer'...
|1| remote: Counting objects: 1           
remote: Counting objects: 574, done        
|1| remote: Finding sources:   1% (3/574)           
remote: Finding sources:   2% (9/574)           
remote: Finding sources:   3% (15/574)           
remote: Finding sources:   4% (21/574)           
remote: Finding sources:   5% (26/574)           
remote: Finding sources:   6% (32/574)           
remote: Finding sources:   7% (38/574)           
remote: Finding sources:   8% (44/574)           
remote: Finding sources:   9% (49/574)           
remote: Finding sources:  10% (55/574)           
remote: Finding sources:  11% (61/574)           
remote: Finding sources:  12% (67/574)           
remote: Finding sources:  13% (72/574)           
remote: Finding sources:  14% (78/574)           
remote: Finding sources:  15% (84/574)           
remote: Finding sources:  16% (89/574)           
remote: Finding sources:  17% (95/574)           
remote: Finding sources:  18% (101/574)           
remote: Finding sources:  19% (107/574)           
remote: Finding sources:  20% (112/574)           
remote: Finding sources:  21% (118/574)           
remote: Finding sources:  22% (124/574)           
remote: Finding sources:  23% (130/574)           
remote: Finding sources:  24% (135/574)           
remote: Finding sources:  25% (141/574)           
remote: Finding sources:  26% (147/574)           
remote: Finding sources:  27% (153/574)           
remote: Finding sources:  28% (158/574)           
remote: Finding sources:  29% (164/574)           
remote: Finding sources:  30% (170/574)           
remote: Finding sources:  31% (176/574)           
remote: Finding sources:  32% (181/574)           
remote: Finding sources:  33% (187/574)           
remote: Finding sources:  34% (193/574)           
remote: Finding sources:  35% (199/574)           
remote: Finding sources:  36% (204/574)           
remote: Finding sources:  37% (210/574)           
remote: Finding sources:  38% (216/574)           
remote: Finding sources:  39% (221/574)           
remote: Finding sources:  40% (227/574)           
remote: Finding sources:  41% (233/574)           
remote: Finding sources:  42% (239/574)           
remote: Finding sources:  43% (244/574)           
remote: Finding sources:  44% (250/574)           
remote: Finding sources:  45% (256/574)           
remote: Finding sources:  46% (262/574)           
remote: Finding sources:  47% (267/574)           
remote: Finding sources:  48% (273/574)           
remote: Finding sources:  49% (279/574)           
remote: Finding sources:  50% (285/574)           
remote: Finding sources:  51% (290/574)           
remote: Finding sources:  52% (296/574)           
remote: Finding sources:  53% (302/574)           
remote: Finding sources:  54% (308/574)           
remote: Finding sources:  55% (313/574)           
remote: Finding sources:  56% (319/574)           
remote: Finding sources:  57% (325/574)           
remote: Finding sources:  58% (331/574)           
remote: Finding sources:  59% (336/574)           
remote: Finding sources:  60% (342/574)           
remote: Finding sources:  61% (348/574)           
remote: Finding sources:  62% (354/574)           
remote: Finding sources:  63% (359/574)           
remote: Finding sources:  64% (365/574)           
remote: Finding sources:  65% (371/574)           
remote: Finding sources:  66% (376/574)           
remote: Finding sources:  67% (382/574)           
remote: Finding sources:  68% (388/574)           
remote: Finding sources:  69% (394/574)           
remote: Finding sources:  70% (399/574)           
remote: Finding sources:  71% (405/574)           
remote: Finding sources:  72% (411/574)           
remote: Finding sources:  73% (417/574)           
remote: F231/314)           
remote: Finding sources:  75% (234/314)           
remote: Finding sources:  76% (238/314)           
remote: Finding sources:  77% (241/314)           
remote: Finding sources:  78% (244/314)           
remote: Finding sources:  79% (247/314)           
remote: Finding sources:  80% (250/314)           
remote: Finding sources:  81% (253/314)           
remote: Finding sources:  82% (256/314)           
remote: Finding sources:  83% (260/314)           
remote: Finding sources:  84% (263/314)           
remote: Finding sources:  85% (266/314)           
remote: Finding sources:  86% (269/314)           
remote: Finding sources:  87% (272/314)           
remote: Finding sources:  88% (275/314)           
remote: Finding sources:  89% (278/314)           
remote: Finding sources:  90% (282/314)           
remote: Finding sources:  91% (285/314)           
remote: Finding sources:  92% (288/314)           
remote: Finding sources:  93% (291/314)           
remote: Finding sources:  94% (294/314)           
remote: Finding sources:  95% (297/314)           
remote: Finding sources:  96% (300/314)           
remote: Finding sources:  97% (304/314)           
remote: Finding sources:  98% (307/314)           
remote: Finding sources:  99% (310/314)           
remote: Finding sources: 100% (313/314)           
remote: Finding sources: 100% (314/314)        
|0| remote: Getting sizes:   1% (2/273)           
remote: Getting sizes:   2% (5/273)           
remote: Getting sizes:   3% (7/273)           
remote: Getting sizes:   4% (10/273)           
remote: Getting sizes:   5% (13/273)           
remote: Getting sizes:   6% (16/273)           
remote: Getting sizes:   7% (18/273)           
remote: Getting sizes:   8% (21/273)           
remote: Getting sizes:   9% (24/273)           
remote: Getting sizes:  10% (26/273)           
remote: Getting sizes:  11% (29/273)           
remote: Getting sizes:  12% (32/273)           
remote: Getting sizes:  13% (35/273)           
remote: Getting sizes:  14% (37/273)           
remote: Getting sizes:  15% (40/273)           
remote: Getting sizes:  16% (43/273)           
remote: Getting sizes:  17% (46/273)           
remote: Getting sizes:  18% (48/273)           
remote: Getting sizes:  19% (51/273)           
remote: Getting sizes:  20% (54/273)           
remote: Getting sizes:  21% (56/273)           
remote: Getting sizes:  22% (59/273)           
remote: Getting sizes:  23% (62/273)           
remote: Getting sizes:  24% (65/273)           
remote: Getting sizes:  25% (67/273)           
remote: Getting sizes:  26% (70/273)           
remote: Getting sizes:  27% (73/273)           
remote: Getting sizes:  28% (76/273)           
remote: Getting sizes:  29% (78/273)           
remote: Getting sizes:  30% (81/273)           
remote: Getting sizes:  31% (84/273)           
remote: Getting sizes:  32% (86/273)           
remote: Getting sizes:  33% (89/273)           
remote: Getting sizes:  34% (92/273)           
remote: Getting sizes:  35% (95/273)           
remote: Getting sizes:  36% (97/273)           
remote: Getting sizes:  37% (100/273)           
remote: Getting sizes:  38% (103/273)           
remote: Getting sizes:  39% (106/273)           
remote: Getting sizes:  40% (108/273)           
remote: Getting sizes:  41% (111/273)           
remote: Getting sizes:  42% (114/273)           
remote: Getting sizes:  43% (117/273)           
remote: Getting sizes:  44% (119/273)           
remote: Getting sizes:  45% (122/273)           
remote: Getting sizes:  46% (125/273)           
remote: Getting sizes:  47% (127/273)           
remote: Getting sizes:  48% (130/273)           
remote: Getting sizes:  49% (133/273)           
remote: Getting sizes:  50% (136/273)           
remote: Getting sizes:  51% (138/273)           
remote: Getting sizes:  52% (141/273)           
remote: Getting sizes:  53% (144/273)           
remote: Getting sizes:  54% (147/273)           
remote: Getting sizes:  55% (149/273)           
remote: Getting sizes:  56% (152/273)           
remote: Getting sizes:  57% (155/273)           
remote: Getting sizes:  58% (157/273)           
remote: Getting sizes:  59% (160/273)           
remote: Getting sizes:  60% (163/273)           
remote: Getting sizes:  61% (166/273)           
remote: Getting sizes:  62% (168/273)           
remote: Getting sizes:  63% (171/273)           
remote: Getting sizes:  64% (174/273)           
remote: Getting sizes:  65% (177/273)           
remote: Getting sizes:  66% (179/273)           
remote: Getting sizes:  67% (182/273)           
remote: Getting sizes:  68% (185/273)           
remote: Getting sizes:  69% (188/273)           
remote: Getting sizes:  70% (190/273)           
remote: Getting sizes:  71% (193/273)           
remote: Getting sizes:  72% (196/273)           
remote: Getting sizes:  73% (198/273)           
remote: Getting sizes:  74% (201/273)           
remote: Getting sizes:  75% (204/273)           
remote: Getting sizes:  76% (207/273)           
remote: Getting sizes:  77% (209/273)           
remote: Getting sizes:  78% (212/273)           
remote: Getting sizes:  79% (215/273)           
remote: Getting sizes:  80% (218/273)           
remote: Getting sizes:  81% (220/273)           
remote: Getting sizes:  82% (223/273)           
remote: Getting sizes:  83% (226/273)           
remote: Getting sizes:  84% (228/273)           
remote: Getting sizes:  85% (231/273)           
remote: Getting sizes:  86% (234/273)           
remote: Getting sizes:  87% (237/273)           
remote: Getting sizes:  88% (239/273)           
remote: Getting sizes:  89% (242/273)           
remote: Getting sizes:  90% (245/273)           
remote: Getting sizes:  91% (248/273)           
remote: Getting sizes:  92% (250/273)           
remote: Getting sizes:  93% (253/273)           
remote: Getting sizes:  94% (256/273)           
remote: Getting sizes:  95% (258/273)           
remote: Getting sizes:  96% (261/273)           
remote: Getting sizes:  97% (264/273)           
remote: Getting sizes:  98% (267/273)           
remote: Getting sizes:  99% (269/273)           
remote: Getting sizes: 100% (272/273)           
remote: Getting sizes: 100% (273/273)        
|0| remote: Compressing objects:   1% (4625/817407)           
remote: Compressing objects:   2% (13297/817407)           
remote: Compressing objects:   3% (21646/817407)           
remote: Compressing objects:   6% (45932/817407)           
remote: Compressing objects:   8% (67234/817407)           
remote: Compressing objects:  10% (84586/817407)           
remote: Compressing objects:  11% (93923/817407)           
remote: Compressing objects:  12% (98040/817407)           
remote: Compressing objects:  13% (106348/817407)           
remote: Compressing objects:  14% (112958/817407)           
remote: Compressing objects:  15% (126354/817407)           
remote: Compressing objects:  16% (129576/817407)           
remote: Compressing objects:  17% (137260/817407)           
remote: Compressing objects:  18% (143465/817407)           
remote: Compressing objects:  19% (151779/817407)           
remote: Compressing objects:  20% (164792/817407)           
remote: Compressing objects:  21% (174419/817407)           
remote: Compressing objects:  22% (176919/817407)           
remote: Compressing objects:  23% (183976/817407)           
remote: Compressing objects:  24% (195136/817407)           
remote: Compressing objects:  25% (207826/817407)           
remote: Compressing objects:  27% (217805/817407)           
remote: Compressing objects:  29% (233765/817407)           
remote: Compressing objects:  30% (241946/817407)           
remote: Compressing objects:  31% (250111/817407)           
remote: Compressing objects:  33% (266835/817407)           
remote: Compressing objects:  35% (283381/817407)           
remote: Compressing objects:  36% (294863/817407)           
remote: Compressing objects:  37% (301775/817407)           
remote: Compressing objects:  38% (313588/817407)           
remote: Compressing objects:  39% (321762/817407)           
remote: Compressing objects:  40% (324289/817407)           
remote: Compressing objects:  76% (624718/817407)           
remote: Compressing objects:  77% (626389/817407)           
remote: Compressing objects:  78% (634243/817407)           
remote: Compressing objects:  79% (647377/817407)           
remote: Compressing objects:  80% (649873/817407)           
remote: Compressing objects:  81% (661240/817407)           
remote: Compressing objects:  83% (675270/817407)           
remote: Compressing objects:  84% (686466/817407)           
remote: Compressing objects:  86% (701815/817407)           
remote: Compressing objects:  87% (711896/817407)           
remote: Compressing objects:  88% (717743/817407)           
remote: Compressing objects:  89% (724048/817407)           
remote: Compressing objects:  90% (731696/817407)           
remote: Compressing objects:  91% (742257/817407)           
remote: Compressing objects:  92% (754308/817407)           
remote: Compressing objects:  93% (758451/817407)           
remote: Compressing objects:  94% (770255/817407)           
remote: Compressing objects:  95% (776429/817407)           
remote: Compressing objects:  96% (783051/817407)           
remote: Compressing objects:  97% (792264/817407)           
remote: Compressing objects:  98% (800042/817407)           
remote: Compressing objects:  99% (806932/817407)           
remote: Compressing objects: 100% (815638/817407)           
remote: Compressing objects: 100% (817407/817407)        
|0| Receiving objects:   0% (1/314)
Receiving objects:   1% (4/314)
Receiving objects:   2% (7/314)
Receiving objects:   3% (10/314)
Receiving objects:   4% (13/314)
Receiving objects:   5% (16/314)
Receiving objects:   6% (19/314)
Receiving objects:   7% (22/314)
Receiving objects:   8% (26/314)
Receiving objects:   9% (29/314)
Receiving objects:  10% (32/314)
Receiving objects:  11% (35/314)
Receiving objects:  12% (38/314)
Receiving objects:  13% (41/314)
Receiving objects:  14% (44/314)
Receiving objects:  15% (48/314)
Receiving objects:  16% (51/314)
Receiving objects:  17% (54/314)
Receiving objects:  18% (57/314)
Receiving objects:  19% (60/314)
Receiving objects:  20% (63/314)
Receiving objects:  21% (66/314)
Receiving objects:  22% (70/314)
Receiving objects:  23% (73/314)
Receiving objects:  24% (76/314)
Receiving objects:  25% (79/314)
Receiving objects:  26% (82/314)
Receiving objects:  27% (85/314)
Receiving objects:  28% (88/314)
Receiving objects:  29% (92/314)
Receiving objects:  30% (95/314)
Receiving objects:  31% (98/314)
Receiving objects:  32% (101/314)
Receiving objects:  33% (104/314)
Receiving objects:  34% (107/314)
Receiving objects:  35% (110/314)
Receiving objects:  36% (114/314)
Receiving objects:  37% (117/314)
Receiving objects:  38% (120/314)
Receiving objects:  39% (123/314)
Receiving objects:  40% (126/314)
Receiving objects:  41% (129/314)
Receiving objects:  42% (132/314)
Receiving objects:  43% (136/314)
Receiving objects:  44% (139/314)
Receiving objects:  45% (142/314)
Receiving objects:  46% (145/314)
Receiving objects:  47% (148/314)
Receiving objects:  48% (151/314)
Receiving objects:  49% (154/314)
Receiving objects:  50% (157/314)
Receiving objects:  51% (161/314)
Receiving objects:  52% (164/314)
Receiving objects:  53% (167/314)
Receiving objects:  54% (170/314)
Receiving objects:  55% (173/314)
Receiving objects:  56% (176/314)
Receiving objects:  57% (179/314)
Receiving objects:  58% (183/314)
Receiving objects:  59% (186/314)
Receiving objects:  60% (189/314)
Receiving objects:  61% (192/314)
Receiving objects:  62% (195/314)
Receiving objects:  63% (198/314)
Receiving objects:  64% (201/314)
Receiving objects:  65% (205/314)
Receiving objects:  66% (208/314)
Receiving objects:  67% (211/314)
Receiving objects:  68% (214/314)
Receiving objects:  69% (217/314)
Receiving objects:  70% (220/314)
Receiving objects:  71% (223/314)
Receiving objects:  72% (227/314)
Receiving objects:  73% (230/314)
Receiving objects:  74% (233/314)
Receiving objects:  75% (236/inding sources:  74% (422/574)           
remote: Finding sources:  75% (428/574)           
remote: Finding sources:  76% (434/574)           
remote: Finding sources:  77% (440/574)           
remote: Finding sources:  78% (445/574)           
remote: Finding sources:  79% (451/574)           
remote: Finding sources:  80% (457/574)           
remote: Finding sources:  81% (463/574)           
remote: Finding sources:  82% (468/574)           
remote: Finding sources:  83% (474/574)           
remote: Finding sources:  84% (480/574)           
remote: Finding sources:  85% (486/574)           
remote: Finding sources:  86% (491/574)           
remote: Finding sources:  87% (497/574)           
remote: Finding sources:  88% (503/574)           
remote: Finding sources:  89% (508/574)           
remote: Finding sources:  90% (514/574)           
remote: Finding sources:  91% (520/574)           
remote: Finding sources:  92% (526/574)           
remote: Finding sources:  93% (531/574)           
remote: Finding sources:  94% (537/574)           
remote: Finding sources:  95% (543/574)           
remote: Finding sources:  96% (549/574)           
remote: Finding sources:  97% (554/574)           
remote: Finding sources:  98% (560/574)           
remote: Finding sources:  99% (566/574)           
remote: Finding sources: 100% (572/574)           
remote: Finding sources: 100% (574/574)        
|1| remote: Getting sizes:   1% (3/517)           
remote: Getting sizes:   2% (8/517)           
remote: Getting sizes:   3% (13/517)           
remote: Getting sizes:   4% (19/517)           
remote: Getting sizes:   5% (24/517)           
remote: Getting sizes:   6% (29/517)           
remote: Getting sizes:   7% (34/517)           
remote: Getting sizes:   8% (39/517)           
remote: Getting sizes:   9% (44/517)           
remote: Getting sizes:  10% (50/517)           
remote: Getting sizes:  11% (55/517)           
remote: Getting sizes:  12% (60/517)           
remote: Getting sizes:  13% (65/517)           
remote: Getting sizes:  14% (70/517)           
remote: Getting sizes:  15% (75/517)           
remote: Getting sizes:  16% (81/517)           
remote: Getting sizes:  17% (86/517)           
remote: Getting sizes:  18% (91/517)           
remote: Getting sizes:  19% (96/517)           
remote: Getting sizes:  20% (101/517)           
remote: Getting sizes:  21% (106/517)           
remote: Getting sizes:  22% (112/517)           
remote: Getting sizes:  23% (117/517)           
remote: Getting sizes:  24% (122/517)           
remote: Getting sizes:  25% (127/517)           
remote: Getting sizes:  26% (132/517)           
remote: Getting sizes:  27% (138/517)           
remote: Getting sizes:  28% (143/517)           
remote: Getting sizes:  29% (148/517)           
remote: Getting sizes:  30% (153/517)           
remote: Getting sizes:  31% (158/517)           
remote: Getting sizes:  32% (163/517)           
remote: Getting sizes:  33% (169/517)           
remote: Getting sizes:  34% (174/517)           
remote: Getting sizes:  35% (179/517)           
remote: Getting sizes:  36% (184/517)           
remote: Getting sizes:  37% (189/517)           
remote: Getting sizes:  38% (194/517)           
remote: Getting sizes:  39% (200/517)           
remote: Getting sizes:  40% (205/517)           
remote: Getting sizes:  41% (210/517)           
remote: Getting sizes:  42% (215/517)           
remote: Getting sizes:  43% (220/517)           
remote: Getting sizes:  44% (225/517)           
remote: Getting sizes:  45% (231/517)           
remote: Getting sizes:  46% (236/517)           
remote: Getting sizes:  47% (241/517)           
remote: Getting sizes:  48% (246/517)           
remote: Getting sizes:  49% (251/517)           
remote: Getting sizes:  50% (256/517)           
remote: Getting sizes:  51% (262/517)           
remote: Getting sizes:  52% (267/517)           
remote: Getting sizes:  53% (272/517)           
remote: Getting sizes:  54% (277/517)           
remote: Getting sizes:  55% (282/517)           
remote: Getting sizes:  56% (287/517)           
remote: Getting sizes:  57% (293/517)           
remote: Getting sizes:  58% (298/517)           
remote: Getting sizes:  59% (303/517)           
remote: Getting sizes:  60% (308/517)           
remote: Getting sizes:  61% (313/517)           
remote: Getting sizes:  62% (318/517)           
remote: Getting sizes:  63% (324/517)           
remote: Getting sizes:  64% (329/517)           
remote: Getting sizes:  65% (334/517)           
remote: Getting sizes:  66% (339/517)           
remote: Getting sizes:  67% (344/517)           
remote: Getting sizes:  68% (349/517)           
remote: Getting sizes:  69% (355/517)           
remote: Getting sizes:  70% (360/517)           
remote: Getting sizes:  71% (365/517)           
remote: Getting sizes:  72% (370/517)           
remote: Getting sizes:  73% (375/517)           
remote: Getting sizes:  74% (380/517)           
remote: Getting sizes:  75% (386/517)           
remote: Getting sizes:  76% (391/517)           
remote: Getting sizes:  77% (396/517)           
remote: Getting sizes:  78% (401/517)           
remote: Getting sizes:  79% (406/517)           
remote: Getting sizes:  80% (412/517)           
remote: Getting sizes:  81% (417/517)           
remote: Getting sizes:  82% (422/517)           
remote: Getting sizes:  83% (427/517)           
remote: Getting sizes:  84% (432/517)           
remote: Getting sizes:  85% (437/517)           
remote: Getting sizes:  86% (443/517)           
remote: Getting sizes:  87% (448/517)           
remote: Getting sizes:  88% (453/517)           
remote: Getting sizes:  89% (458/517)           
remote: Getting sizes:  90% (463/517)           
remote: Getting sizes:  91% (468/517)           
remote: Getting sizes:  92% (474/517)           
remote: Getting sizes:  93% (479/517)           
remote: Getting sizes:  94% (484/517)           
remote: Getting sizes:  95% (489/517)           
remote: Getting sizes:  96% (494/517)           
remote: Getting sizes:  97% (499/517)           
remote: Getting sizes:  98% (505/517)           
remote: Getting sizes:  99% (510/517)           
remote: Getting sizes: 100% (515/517)           
remote: Getting sizes: 100% (517/517)        
|1| remote: Compressing objects:   1% (11739/2231179)           
remote: Compressing objects:   2% (34335/2231179)           
remote: Compressing objects:   3% (62875/2231179)           
remote: Compressing objects:   4% (82922/2231179)           
remote: Compressing objects:   5% (103800/2231179)           
remote: Compressing objects:  30% (674748/2231179)           
remote: Compressing objects:  31% (687451/2231179)           
remote: Compressing objects:  32% (703425/2231179)           
remote: Compressing objects:  37% (828149/2231179)           
remote: Compressing objects:  38% (837245/2231179)           
remote: Compressing objects:  39% (867165/2231179)           
remote: Compressing objects:  41% (904554/2231179)           
remote: Compressing objects:  42% (931390/2231179)           
remote: Compressing objects:  43% (958953/2231179)           
remote: Compressing objects:  44% (970628/2231179)           
remote: Compressing objects:  45% (1000969/2231179)           
remote: Compressing objects:  46% (1017472/2231179)           
remote: Compressing objects:  47% (1039624/2231179)           
remote: Compressing objects:  48% (1063417/2231179)           
remote: Compressing objects:  49% (1090468/2231179)           
remote: Compressing objects:  50% (1105728/2231179)           
remote: Compressing objects:  51% (1130754/2231179)           
remote: Compressing objects:  52% (1158985/2231179)           
remote: Compressing objects:  53% (1175880/2231179)           
remote: Compressing objects:  54% (1193729/2231179)           
remote: Compressing objects:  55% (1215999/2231179)           
remote: Compressing objects:  56% (1242998/2231179)           
remote: Compressing objects:  57% (1262288/2231179)           
remote: Compressing objects:  77% (1719654/2231179)           
remote: Compressi314)
remote: Total 314 (delta 49), reused 153 (delta 39)        
|0| Receiving objects:  76% (239/314)
Receiving objects:  77% (242/314)
Receiving objects:  78% (245/314)
Receiving objects:  79% (249/314)
Receiving objects:  80% (252/314)
Receiving objects:  81% (255/314)
Receiving objects:  82% (258/314)
Receiving objects:  83% (261/314)
Receiving objects:  84% (264/314)
Receiving objects:  85% (267/314)
Receiving objects:  86% (271/314)
Receiving objects:  87% (274/314)
Receiving objects:  88% (277/314)
Receiving objects:  89% (280/314)
Receiving objects:  90% (283/314)
Receiving objects:  91% (286/314)
Receiving objects:  92% (289/314)
Receiving objects:  93% (293/314)
Receiving objects:  94% (296/314)
Receiving objects:  95% (299/314)
Receiving objects:  96% (302/314)
Receiving objects:  97% (305/314)
Receiving objects:  98% (308/314)
Receiving objects:  99% (311/314)
Receiving objects: 100% (314/314)
Receiving objects: 100% (314/314), 332.38 KiB | 8.11 MiB/s, done.
|0| Resolving deltas:   0% (0/49)
Resolving deltas:   2% (1/49)
Resolving deltas:   6% (3/49)
Resolving deltas:   8% (4/49)
Resolving deltas:  10% (5/49)
Resolving deltas:  12% (6/49)
Resolving deltas:  14% (7/49)
Resolving deltas:  16% (8/49)
Resolving deltas:  18% (9/49)
Resolving deltas:  20% (10/49)
Resolving deltas:  22% (11/49)
Resolving deltas:  24% (12/49)
Resolving deltas:  28% (14/49)
Resolving deltas:  30% (15/49)
Resolving deltas:  32% (16/49)
Resolving deltas:  34% (17/49)
Resolving deltas:  36% (18/49)
Resolving deltas:  38% (19/49)
Resolving deltas:  40% (20/49)
Resolving deltas:  42% (21/49)
Resolving deltas:  44% (22/49)
Resolving deltas:  46% (23/49)
Resolving deltas:  48% (24/49)
Resolving deltas:  51% (25/49)
Resolving deltas:  53% (26/49)
Resolving deltas:  55% (27/49)
Resolving deltas:  57% (28/49)
Resolving deltas:  59% (29/49)
Resolving deltas:  61% (30/49)
Resolving deltas:  65% (32/49)
Resolving deltas:  67% (33/49)
Resolving deltas:  69% (34/49)
Resolving deltas:  71% (35/49)
Resolving deltas:  73% (36/49)
Resolving deltas:  75% (37/49)
Resolving deltas:  77% (38/49)
Resolving deltas:  79% (39/49)
Resolving deltas:  81% (40/49)
Resolving deltas:  83% (41/49)
Resolving deltas:  85% (42/49)
Resolving deltas:  87% (43/49)
Resolving deltas:  89% (44/49)
Resolving deltas:  91% (45/49)
Resolving deltas:  93% (46/49)
Resolving deltas:  95% (47/49)
Resolving deltas:  97% (48/49)
Resolving deltas: 100% (49/49)
Resolving deltas: 100% (49/49), done.
|0|  00:00
ng objects:  78% (1730421/2231179)           
remote: Compressing objects:  79% (1753344/2231179)           
remote: Compressing objects:  80% (1782708/2231179)           
remote: Compressing objects:  81% (1803730/2231179)           
remote: Compressing objects:  82% (1818743/2231179)           
remote: Compressing objects:  83% (1841621/2231179)           
remote: Compressing objects:  84% (1870509/2231179)           
remote: Compressing objects:  85% (1891902/2231179)           
remote: Compressing objects:  86% (1908645/2231179)           
remote: Compressing objects:  87% (1930809/2231179)           
remote: Compressing objects:  88% (1956488/2231179)           
remote: Compressing objects:  89% (1979219/2231179)           
remote: Compressing objects:  90% (1999581/2231179)           
remote: Compressing objects:  91% (2019693/2231179)           
remote: Compressing objects:  92% (2047198/2231179)           
remote: Compressing objects:  93% (2069930/2231179)           
remote: Compressing objects:  94% (2090295/2231179)           
remote: Compressing objects:  95% (2109969/2231179)           
remote: Compressing objects:  96% (2132296/2231179)           
remote: Compressing objects: 100% (2231179/2231179)           
remote: Compressing objects: 100% (2231179/2231179)        
|1| Receiving objects:   0% (1/574)
Receiving objects:   1% (6/574)
Receiving objects:   2% (12/574)
Receiving objects:   3% (18/574)
Receiving objects:   4% (23/574)
Receiving objects:   5% (29/574)
Receiving objects:   6% (35/574)
Receiving objects:   7% (41/574)
Receiving objects:   8% (46/574)
Receiving objects:   9% (52/574)
Receiving objects:  10% (58/574)
Receiving objects:  11% (64/574)
Receiving objects:  12% (69/574)
Receiving objects:  13% (75/574)
Receiving objects:  14% (81/574)
Receiving objects:  15% (87/574)
Receiving objects:  16% (92/574)
Receiving objects:  17% (98/574)
Receiving objects:  18% (104/574)
Receiving objects:  19% (110/574)
Receiving objects:  20% (115/574)
Receiving objects:  21% (121/574)
Receiving objects:  22% (127/574)
Receiving objects:  23% (133/574)
Receiving objects:  24% (138/574)
Receiving objects:  25% (144/574)
Receiving objects:  26% (150/574)
Receiving objects:  27% (155/574)
Receiving objects:  28% (161/574)
Receiving objects:  29% (167/574)
Receiving objects:  30% (173/574)
Receiving objects:  31% (178/574)
Receiving objects:  32% (184/574)
Receiving objects:  33% (190/574)
Receiving objects:  34% (196/574)
Receiving objects:  35% (201/574)
Receiving objects:  36% (207/574)
Receiving objects:  37% (213/574)
Receiving objects:  38% (219/574)
Receiving objects:  39% (224/574)
Receiving objects:  40% (230/574)
Receiving objects:  41% (236/574)
Receiving objects:  42% (242/574)
Receiving objects:  43% (247/574)
Receiving objects:  44% (253/574)
Receiving objects:  45% (259/574)
Receiving objects:  46% (265/574)
Receiving objects:  47% (270/574)
Receiving objects:  48% (276/574)
Receiving objects:  49% (282/574)
Receiving objects:  50% (287/574)
Receiving objects:  51% (293/574)
Receiving objects:  52% (299/574)
Receiving objects:  53% (305/574)
Receiving objects:  54% (310/574)
Receiving objects:  55% (316/574)
Receiving objects:  56% (322/574)
Receiving objects:  57% (328/574)
Receiving objects:  58% (333/574)
Receiving objects:  59% (339/574)
Receiving objects:  60% (345/574)
Receiving objects:  61% (351/574)
Receiving objects:  62% (356/574)
Receiving objects:  63% (362/574)
Receiving objects:  64% (368/574)
Receiving objects:  65% (374/574)
Receiving objects:  66% (379/574)
Receiving objects:  67% (385/574)
Receiving objects:  68% (391/574)
Receiving objects:  69% (397/574)
Receiving objects:  70% (402/574)
Receiving objects:  71% (408/574)
Receiving objects:  72% (414/574)
Receiving objects:  73% (420/574)
Receiving objects:  74% (425/574)
Receiving objects:  75% (431/574)
Receiving objects:  76% (437/574)
Receiving objects:  77% (442/574)
Receiving objects:  78% (448/574)
Receiving objects:  79% (454/574)
Receiving objects:  80% (460/574)
Receiving objects:  81% (465/574)
Receiving objects:  82% (471/574)
remote: Total 574 (delta 132), reused 231 (delta 55)        
|1| Receiving objects:  83% (477/574)
Receiving objects:  84% (483/574)
Receiving objects:  85% (488/574)
Receiving objects:  86% (494/574)
Receiving objects:  87% (500/574)
Receiving objects:  88% (506/574)
Receiving objects:  89% (511/574)
Receiving objects:  90% (517/574)
Receiving objects:  91% (523/574)
Receiving objects:  92% (529/574)
Receiving objects:  93% (534/574)
Receiving objects:  94% (540/574)
Receiving objects:  95% (546/574)
Receiving objects:  96% (552/574)
Receiving objects:  97% (557/574)
Receiving objects:  98% (563/574)
Receiving objects:  99% (569/574)
Receiving objects: 100% (574/574)
Receiving objects: 100% (574/574), 746.76 KiB | 6.98 MiB/s, done.
|1| Resolving deltas:   0% (0/132)
Resolving deltas:   1% (2/132)
Resolving deltas:   2% (3/132)
Resolving deltas:   3% (4/132)
Resolving deltas:   4% (6/132)
Resolving deltas:   5% (7/132)
Resolving deltas:   6% (8/132)
Resolving deltas:   7% (10/132)
Resolving deltas:   8% (11/132)
Resolving deltas:   9% (12/132)
Resolving deltas:  10% (14/132)
Resolving deltas:  11% (15/132)
Resolving deltas:  12% (16/132)
Resolving deltas:  13% (18/132)
Resolving deltas:  14% (19/132)
Resolving deltas:  15% (20/132)
Resolving deltas:  16% (22/132)
Resolving deltas:  17% (23/132)
Resolving deltas:  18% (24/132)
Resolving deltas:  19% (26/132)
Resolving deltas:  20% (27/132)
Resolving deltas:  21% (28/132)
Resolving deltas:  22% (30/132)
Resolving deltas:  23% (31/132)
Resolving deltas:  24% (32/132)
Resolving deltas:  25% (33/132)
Resolving deltas:  27% (36/132)
Resolving deltas:  28% (37/132)
Resolving deltas:  29% (39/132)
Resolving deltas:  30% (40/132)
Resolving deltas:  31% (41/132)
Resolving deltas:  32% (43/132)
Resolving deltas:  33% (44/132)
Resolving deltas:  34% (45/132)
Resolving deltas:  35% (47/132)
Resolving deltas:  36% (48/132)
Resolving deltas:  37% (49/132)
Resolving deltas:  38% (51/132)
Resolving deltas:  40% (53/132)
Resolving deltas:  41% (55/132)
Resolving deltas:  42% (56/132)
Resolving deltas:  43% (57/132)
Resolving deltas:  44% (59/132)
Resolving deltas:  45% (60/132)
Resolving deltas:  46% (61/132)
Resolving deltas:  47% (63/132)
Resolving deltas:  48% (64/132)
Resolving deltas:  49% (65/132)
Resolving deltas:  50% (66/132)
Resolving deltas:  52% (69/132)
Resolving deltas:  53% (71/132)
Resolving deltas:  54% (72/132)
Resolving deltas:  55% (73/132)
Resolving deltas:  56% (74/132)
Resolving deltas:  57% (76/132)
Resolving deltas:  58% (77/132)
Resolving deltas:  59% (78/132)
Resolving deltas:  60% (80/132)
Resolving deltas:  61% (81/132)
Resolving deltas:  62% (82/132)
Resolving deltas:  63% (84/132)
Resolving deltas:  64% (85/132)
Resolving deltas:  65% (86/132)
Resolving deltas:  66% (88/132)
Resolving deltas:  67% (89/132)
Resolving deltas:  68% (90/132)
Resolving deltas:  69% (92/132)
Resolving deltas:  70% (93/132)
Resolving deltas:  71% (94/132)
Resolving deltas:  72% (96/132)
Resolving deltas:  73% (97/132)
Resolving deltas:  74% (98/132)
Resolving deltas:  75% (99/132)
Resolving deltas:  76% (101/132)
Resolving deltas:  77% (102/132)
Resolving deltas:  78% (103/132)
Resolving deltas:  79% (105/132)
Resolving deltas:  80% (106/132)
Resolving deltas:  81% (107/132)
Resolving deltas:  82% (109/132)
Resolving deltas:  83% (110/132)
Resolving deltas:  84% (111/132)
Resolving deltas:  85% (113/132)
Resolving deltas:  86% (114/132)
Resolving deltas:  87% (115/132)
Resolving deltas:  88% (117/132)
Resolving deltas:  89% (118/132)
Resolving deltas:  90% (119/132)
Resolving deltas:  91% (121/132)
Resolving deltas:  92% (122/132)
Resolving deltas:  93% (123/132)
Resolving deltas:  94% (125/132)
Resolving deltas:  95% (126/132)
Resolving deltas:  96% (127/132)
Resolving deltas:  97% (129/132)
Resolving deltas:  98% (130/132)
Resolving deltas:  99% (131/132)
Resolving deltas: 100% (132/132)
Resolving deltas: 100% (132/132), done.
|1|  00:01
 00:01

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:03

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated rollup-plugin-commonjs@5.0.5: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-commonjs.

added 183 packages, and audited 1626 packages in 19s

234 packages are looking for funding
  run `npm fund` for details

8 vulnerabilities (1 low, 3 moderate, 4 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:19

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-web-1  Healthy
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
Creating globaljsonlinks table...done.
...have gjlw_namespace_text field in globaljsonlinks_wiki table.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.1 s.
 00:00

Running 'extensions/JsonConfig/setup.sh' if found
Looking for '/var/local/extensions/JsonConfig/setup.sh'
No '/var/local/extensions/JsonConfig/setup.sh' found, skipping...
 00:00

Running 'extensions/Kartographer/setup.sh' if found
Looking for '/var/local/extensions/Kartographer/setup.sh'
No '/var/local/extensions/Kartographer/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:27
 00:27

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-web-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:13

Reclaim disk space if needed
Free disk space (21%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12280, done        
remote: Finding sources:   1% (62/12280)           
remote: Finding sources:   2% (185/12280)           
remote: Finding sources:   3% (307/12280)           
remote: Finding sources:   4% (430/12280)           
remote: Finding sources:   5% (553/12280)           
remote: Finding sources:   6% (676/12280)           
remote: Finding sources:   7% (799/12280)           
remote: Finding sources:   8% (921/12280)           
remote: Finding sources:   9% (1044/12280)           
remote: Finding sources:  10% (1167/12280)           
remote: Finding sources:  11% (1290/12280)           
remote: Finding sources:  12% (1413/12280)           
remote: Finding sources:  13% (1535/12280)           
remote: Finding sources:  14% (1658/12280)           
remote: Finding sources:  15% (1781/12280)           
remote: Finding sources:  16% (1904/12280)           
remote: Finding sources:  17% (2027/12280)           
remote: Finding sources:  18% (2149/12280)           
remote: Finding sources:  19% (2272/12280)           
remote: Finding sources:  20% (2395/12280)           
remote: Finding sources:  21% (2518/12280)           
remote: Finding sources:  22% (2641/12280)           
remote: Finding sources:  23% (2763/12280)           
remote: Finding sources:  24% (2886/12280)           
remote: Finding sources:  25% (3009/12280)           
remote: Finding sources:  26% (3132/12280)           
remote: Finding sources:  27% (3255/12280)           
remote: Finding sources:  28% (3377/12280)           
remote: Finding sources:  29% (3500/12280)           
remote: Finding sources:  30% (3623/12280)           
remote: Finding sources:  31% (3746/12280)           
remote: Finding sources:  32% (3869/12280)           
remote: Finding sources:  33% (3991/12280)           
remote: Finding sources:  34% (4114/12280)           
remote: Finding sources:  35% (4237/12280)           
remote: Finding sources:  36% (4360/12280)           
remote: Finding sources:  37% (4483/12280)           
remote: Finding sources:  38% (4605/12280)           
remote: Finding sources:  39% (4728/12280)           
remote: Finding sources:  40% (4851/12280)           
remote: Finding sources:  41% (4974/12280)           
remote: Finding sources:  42% (5097/12280)           
remote: Finding sources:  43% (5219/12280)           
remote: Finding sources:  44% (5342/12280)           
remote: Finding sources:  45% (5465/12280)           
remote: Finding sources:  46% (5588/12280)           
remote: Finding sources:  47% (5711/12280)           
remote: Finding sources:  48% (5833/12280)           
remote: Finding sources:  49% (5956/12280)           
remote: Finding sources:  50% (6079/12280)           
remote: Finding sources:  51% (6202/12280)           
remote: Finding sources:  52% (6325/12280)           
remote: Finding sources:  53% (6447/12280)           
remote: Finding sources:  54% (6570/12280)           
remote: Finding sources:  55% (6693/12280)           
remote: Finding sources:  56% (6816/12280)           
remote: Finding sources:  57% (6939/12280)           
remote: Finding sources:  58% (7061/12280)           
remote: Finding sources:  59% (7184/12280)           
remote: Finding sources:  60% (7307/12280)           
remote: Finding sources:  61% (7430/12280)           
remote: Finding sources:  62% (7553/12280)           
remote: Finding sources:  63% (7675/12280)           
remote: Finding sources:  64% (7798/12280)           
remote: Finding sources:  65% (7921/12280)           
remote: Finding sources:  66% (8044/12280)           
remote: Finding sources:  67% (8167/12280)           
remote: Finding sources:  68% (8289/12280)           
remote: Finding sources:  69% (8412/12280)           
remote: Finding sources:  70% (8535/12280)           
remote: Finding sources:  71% (8658/12280)           
remote: Finding sources:  72% (8781/12280)           
remote: Finding sources:  73% (8903/12280)           
remote: Finding sources:  74% (9026/12280)           
remote: Finding sources:  75% (9149/12280)           
remote: Finding sources:  76% (9272/12280)           
remote: Finding sources:  77% (9395/12280)           
remote: Finding sources:  78% (9517/12280)           
remote: Finding sources:  79% (9640/12280)           
remote: Finding sources:  80% (9763/12280)           
remote: Finding sources:  81% (9886/12280)           
remote: Finding sources:  82% (10009/12280)           
remote: Finding sources:  83% (10131/12280)           
remote: Finding sources:  84% (10254/12280)           
remote: Finding sources:  85% (10377/12280)           
remote: Finding sources:  86% (10500/12280)           
remote: Finding sources:  87% (10623/12280)           
remote: Finding sources:  88% (10745/12280)           
remote: Finding sources:  89% (10868/12280)           
remote: Finding sources:  90% (10991/12280)           
remote: Finding sources:  91% (11114/12280)           
remote: Finding sources:  92% (11237/12280)           
remote: Finding sources:  93% (11359/12280)           
remote: Finding sources:  94% (11482/12280)           
remote: Finding sources:  95% (11605/12280)           
remote: Finding sources:  96% (11728/12280)           
remote: Finding sources:  97% (11851/12280)           
remote: Finding sources:  98% (11973/12280)           
remote: Finding sources:  99% (12096/12280)           
remote: Finding sources: 100% (12219/12280)           
remote: Finding sources: 100% (12280/12280)        
remote: Getting sizes:   1% (56/11154)           
remote: Getting sizes:   2% (168/11154)           
remote: Getting sizes:   3% (279/11154)           
remote: Getting sizes:   4% (391/11154)           
remote: Getting sizes:   5% (502/11154)           
remote: Getting sizes:   6% (614/11154)           
remote: Getting sizes:   7% (726/11154)           
remote: Getting sizes:   8% (837/11154)           
remote: Getting sizes:   9% (949/11154)           
remote: Getting sizes:  10% (1060/11154)           
remote: Getting sizes:  11% (1172/11154)           
remote: Getting sizes:  12% (1283/11154)           
remote: Getting sizes:  13% (1395/11154)           
remote: Getting sizes:  14% (1506/11154)           
remote: Getting sizes:  15% (1618/11154)           
remote: Getting sizes:  16% (1729/11154)           
remote: Getting sizes:  17% (1841/11154)           
remote: Getting sizes:  18% (1952/11154)           
remote: Getting sizes:  19% (2064/11154)           
remote: Getting sizes:  20% (2176/11154)           
remote: Getting sizes:  21% (2287/11154)           
remote: Getting sizes:  22% (2399/11154)           
remote: Getting sizes:  23% (2510/11154)           
remote: Getting sizes:  24% (2622/11154)           
remote: Getting sizes:  25% (2733/11154)           
remote: Getting sizes:  26% (2845/11154)           
remote: Getting sizes:  27% (2956/11154)           
remote: Getting sizes:  28% (3068/11154)           
remote: Getting sizes:  29% (3179/11154)           
remote: Getting sizes:  30% (3291/11154)           
remote: Getting sizes:  31% (3402/11154)           
remote: Getting sizes:  32% (3514/11154)           
remote: Getting sizes:  33% (3626/11154)           
remote: Getting sizes:  34% (3737/11154)           
remote: Getting sizes:  35% (3849/11154)           
remote: Getting sizes:  36% (3960/11154)           
remote: Getting sizes:  37% (4072/11154)           
remote: Getting sizes:  38% (4183/11154)           
remote: Getting sizes:  39% (4295/11154)           
remote: Getting sizes:  40% (4406/11154)           
remote: Getting sizes:  41% (4518/11154)           
remote: Getting sizes:  42% (4629/11154)           
remote: Getting sizes:  43% (4741/11154)           
remote: Getting sizes:  44% (4852/11154)           
remote: Getting sizes:  45% (4964/11154)           
remote: Getting sizes:  46% (5076/11154)           
remote: Getting sizes:  47% (5187/11154)           
remote: Getting sizes:  48% (5299/11154)           
remote: Getting sizes:  49% (5410/11154)           
remote: Getting sizes:  50% (5522/11154)           
remote: Getting sizes:  51% (5633/11154)           
remote: Getting sizes:  52% (5745/11154)           
remote: Getting sizes:  53% (5856/11154)           
remote: Getting sizes:  54% (5968/11154)           
remote: Getting sizes:  55% (6079/11154)           
remote: Getting sizes:  56% (6191/11154)           
remote: Getting sizes:  57% (6303/11154)           
remote: Getting sizes:  58% (6414/11154)           
remote: Getting sizes:  59% (6526/11154)           
remote: Getting sizes:  60% (6637/11154)           
remote: Getting sizes:  61% (6749/11154)           
remote: Getting sizes:  62% (6860/11154)           
remote: Getting sizes:  63% (6972/11154)           
remote: Getting sizes:  64% (7083/11154)           
remote: Getting sizes:  65% (7195/11154)           
remote: Getting sizes:  66% (7306/11154)           
remote: Getting sizes:  67% (7418/11154)           
remote: Getting sizes:  68% (7529/11154)           
remote: Getting sizes:  69% (7641/11154)           
remote: Getting sizes:  70% (7753/11154)           
remote: Getting sizes:  71% (7864/11154)           
remote: Getting sizes:  72% (7976/11154)           
remote: Getting sizes:  73% (8087/11154)           
remote: Getting sizes:  74% (8199/11154)           
remote: Getting sizes:  75% (8310/11154)           
remote: Getting sizes:  76% (8422/11154)           
remote: Getting sizes:  77% (8533/11154)           
remote: Getting sizes:  78% (8645/11154)           
remote: Getting sizes:  79% (8756/11154)           
remote: Getting sizes:  80% (8868/11154)           
remote: Getting sizes:  81% (8979/11154)           
remote: Getting sizes:  82% (9091/11154)           
remote: Getting sizes:  83% (9203/11154)           
remote: Getting sizes:  84% (9314/11154)           
remote: Getting sizes:  85% (9426/11154)           
remote: Getting sizes:  86% (9537/11154)           
remote: Getting sizes:  87% (9649/11154)           
remote: Getting sizes:  88% (9760/11154)           
remote: Getting sizes:  89% (9872/11154)           
remote: Getting sizes:  90% (9983/11154)           
remote: Getting sizes:  91% (10095/11154)           
remote: Getting sizes:  92% (10206/11154)           
remote: Getting sizes:  93% (10318/11154)           
remote: Getting sizes:  94% (10429/11154)           
remote: Getting sizes:  95% (10541/11154)           
remote: Getting sizes:  96% (10653/11154)           
remote: Getting sizes:  97% (10764/11154)           
remote: Getting sizes:  98% (10876/11154)           
remote: Getting sizes:  99% (10987/11154)           
remote: Getting sizes: 100% (11099/11154)           
remote: Getting sizes: 100% (11154/11154)        
remote: Compressing objects:   2% (2130/120696)           
remote: Compressing objects:   3% (3018/120696)           
remote: Compressing objects:   4% (4225/120696)           
remote: Compressing objects:   5% (5796/120696)           
remote: Compressing objects:   6% (6643/120696)           
remote: Compressing objects:   7% (7848/120696)           
remote: Compressing objects:   8% (9060/120696)           
remote: Compressing objects:   8% (9861/120696)           
remote: Compressing objects:   9% (10263/120696)           
remote: Compressing objects:  10% (11480/120696)           
remote: Compressing objects:  11% (12675/120696)           
remote: Compressing objects:  12% (13881/120696)           
remote: Compressing objects:  13% (15131/120696)           
remote: Compressing objects:  14% (16304/120696)           
remote: Compressing objects:  15% (17564/120696)           
remote: Compressing objects:  16% (18712/120696)           
remote: Compressing objects:  17% (19915/120696)           
remote: Compressing objects:  18% (21123/120696)           
remote: Compressing objects:  19% (22330/120696)           
remote: Compressing objects:  20% (23599/120696)           
remote: Compressing objects:  20% (24565/120696)           
remote: Compressing objects:  21% (24743/120696)           
remote: Compressing objects:  22% (25950/120696)           
remote: Compressing objects:  23% (27158/120696)           
remote: Compressing objects:  24% (28372/120696)           
remote: Compressing objects:  25% (29930/120696)           
remote: Compressing objects:  26% (30779/120696)           
remote: Compressing objects:  27% (31987/120696)           
remote: Compressing objects:  28% (33192/120696)           
remote: Compressing objects:  29% (34664/120696)           
remote: Compressing objects:  30% (35698/120696)           
remote: Compressing objects:  31% (37184/120696)           
remote: Compressing objects:  32% (38057/120696)           
remote: Compressing objects:  33% (39238/120696)           
remote: Compressing objects:  34% (40495/120696)           
remote: Compressing objects:  35% (41665/120696)           
remote: Compressing objects:  36% (42862/120696)           
remote: Compressing objects:  37% (44268/120696)           
remote: Compressing objects:  38% (45614/120696)           
remote: Compressing objects:  39% (46697/120696)           
remote: Compressing objects:  40% (47749/120696)           
remote: Compressing objects:  41% (48893/120696)           
remote: Compressing objects:  42% (50096/120696)           
remote: Compressing objects:  43% (51501/120696)           
remote: Compressing objects:  44% (52734/120696)           
remote: Compressing objects:  45% (53736/120696)           
remote: Compressing objects:  46% (54938/120696)           
remote: Compressing objects:  47% (56125/120696)           
remote: Compressing objects:  48% (57674/120696)           
remote: Compressing objects:  49% (58552/120696)           
remote: Compressing objects:  50% (59760/120696)           
remote: Compressing objects:  50% (60625/120696)           
remote: Compressing objects:  51% (61216/120696)           
remote: Compressing objects:  52% (62788/120696)           
remote: Compressing objects:  53% (63372/120696)           
remote: Compressing objects:  54% (64921/120696)           
remote: Compressing objects:  55% (65952/120696)           
remote: Compressing objects:  56% (67009/120696)           
remote: Compressing objects:  57% (69224/120696)           
remote: Compressing objects:  58% (69476/120696)           
remote: Compressing objects:  59% (70632/120696)           
remote: Compressing objects:  60% (71831/120696)           
remote: Compressing objects:  61% (73023/120696)           
remote: Compressing objects:  62% (74410/120696)           
remote: Compressing objects:  63% (75537/120696)           
remote: Compressing objects:  64% (76864/120696)           
remote: Compressing objects:  65% (77914/120696)           
remote: Compressing objects:  66% (79169/120696)           
remote: Compressing objects:  67% (80509/120696)           
remote: Compressing objects:  68% (82133/120696)           
remote: Compressing objects:  69% (82772/120696)           
remote: Compressing objects:  70% (84271/120696)           
remote: Compressing objects:  71% (85092/120696)           
remote: Compressing objects:  72% (86605/120696)           
remote: Compressing objects:  73% (87520/120696)           
remote: Compressing objects:  74% (88715/120696)           
remote: Compressing objects:  75% (89925/120696)           
remote: Compressing objects:  76% (91203/120696)           
remote: Compressing objects:  77% (92495/120696)           
remote: Compressing objects:  78% (93597/120696)           
remote: Compressing objects:  79% (94796/120696)           
remote: Compressing objects:  79% (95366/120696)           
remote: Compressing objects:  80% (95962/120696)           
remote: Compressing objects:  81% (97268/120696)           
remote: Compressing objects:  82% (98717/120696)           
remote: Compressing objects:  83% (100234/120696)           
remote: Compressing objects:  84% (100790/120696)           
remote: Compressing objects:  85% (102154/120696)           
remote: Compressing objects:  86% (103245/120696)           
remote: Compressing objects:  87% (104533/120696)           
remote: Compressing objects:  88% (105681/120696)           
remote: Compressing objects:  89% (106816/120696)           
remote: Compressing objects:  90% (108098/120696)           
remote: Compressing objects:  91% (109282/120696)           
remote: Compressing objects:  92% (110640/120696)           
remote: Compressing objects:  93% (112829/120696)           
remote: Compressing objects:  94% (112874/120696)           
remote: Compressing objects:  95% (114085/120696)           
remote: Compressing objects:  96% (115265/120696)           
remote: Compressing objects:  97% (116501/120696)           
remote: Compressing objects:  98% (117691/120696)           
remote: Compressing objects:  99% (118889/120696)           
remote: Compressing objects: 100% (120094/120696)           
remote: Compressing objects: 100% (120695/120696)        
Receiving objects:   0% (1/12280)
Receiving objects:   1% (123/12280)
Receiving objects:   2% (246/12280)
Receiving objects:   3% (369/12280)
Receiving objects:   4% (492/12280)
Receiving objects:   5% (614/12280)
Receiving objects:   6% (737/12280)
Receiving objects:   7% (860/12280)
Receiving objects:   8% (983/12280)
Receiving objects:   9% (1106/12280)
Receiving objects:  10% (1228/12280)
Receiving objects:  11% (1351/12280)
Receiving objects:  12% (1474/12280)
Receiving objects:  13% (1597/12280)
Receiving objects:  14% (1720/12280)
Receiving objects:  15% (1842/12280)
Receiving objects:  16% (1965/12280)
Receiving objects:  17% (2088/12280), 4.32 MiB | 8.62 MiB/s
Receiving objects:  18% (2211/12280), 4.32 MiB | 8.62 MiB/s
Receiving objects:  19% (2334/12280), 4.32 MiB | 8.62 MiB/s
Receiving objects:  20% (2456/12280), 4.32 MiB | 8.62 MiB/s
Receiving objects:  21% (2579/12280), 4.32 MiB | 8.62 MiB/s
Receiving objects:  22% (2702/12280), 4.32 MiB | 8.62 MiB/s
Receiving objects:  23% (2825/12280), 4.32 MiB | 8.62 MiB/s
Receiving objects:  24% (2948/12280), 4.32 MiB | 8.62 MiB/s
Receiving objects:  25% (3070/12280), 4.32 MiB | 8.62 MiB/s
Receiving objects:  26% (3193/12280), 4.32 MiB | 8.62 MiB/s
Receiving objects:  27% (3316/12280), 4.32 MiB | 8.62 MiB/s
Receiving objects:  28% (3439/12280), 4.32 MiB | 8.62 MiB/s
Receiving objects:  29% (3562/12280), 4.32 MiB | 8.62 MiB/s
Receiving objects:  29% (3681/12280), 4.32 MiB | 8.62 MiB/s
Receiving objects:  30% (3684/12280), 4.32 MiB | 8.62 MiB/s
Receiving objects:  31% (3807/12280), 8.61 MiB | 8.61 MiB/s
Receiving objects:  32% (3930/12280), 8.61 MiB | 8.61 MiB/s
Receiving objects:  33% (4053/12280), 8.61 MiB | 8.61 MiB/s
Receiving objects:  34% (4176/12280), 8.61 MiB | 8.61 MiB/s
Receiving objects:  35% (4298/12280), 8.61 MiB | 8.61 MiB/s
Receiving objects:  36% (4421/12280), 8.61 MiB | 8.61 MiB/s
Receiving objects:  37% (4544/12280), 11.75 MiB | 7.80 MiB/s
Receiving objects:  38% (4667/12280), 11.75 MiB | 7.80 MiB/s
Receiving objects:  39% (4790/12280), 11.75 MiB | 7.80 MiB/s
Receiving objects:  40% (4912/12280), 11.75 MiB | 7.80 MiB/s
Receiving objects:  41% (5035/12280), 11.75 MiB | 7.80 MiB/s
Receiving objects:  42% (5158/12280), 11.75 MiB | 7.80 MiB/s
Receiving objects:  43% (5281/12280), 11.75 MiB | 7.80 MiB/s
Receiving objects:  44% (5404/12280), 11.75 MiB | 7.80 MiB/s
Receiving objects:  44% (5515/12280), 11.75 MiB | 7.80 MiB/s
Receiving objects:  45% (5526/12280), 11.75 MiB | 7.80 MiB/s
Receiving objects:  46% (5649/12280), 15.35 MiB | 7.66 MiB/s
Receiving objects:  47% (5772/12280), 18.83 MiB | 7.52 MiB/s
Receiving objects:  47% (5799/12280), 18.83 MiB | 7.52 MiB/s
Receiving objects:  48% (5895/12280), 21.77 MiB | 7.24 MiB/s
Receiving objects:  49% (6018/12280), 21.77 MiB | 7.24 MiB/s
Receiving objects:  50% (6140/12280), 21.77 MiB | 7.24 MiB/s
Receiving objects:  51% (6263/12280), 26.18 MiB | 7.47 MiB/s
Receiving objects:  51% (6374/12280), 26.18 MiB | 7.47 MiB/s
Receiving objects:  52% (6386/12280), 26.18 MiB | 7.47 MiB/s
Receiving objects:  53% (6509/12280), 30.68 MiB | 7.66 MiB/s
Receiving objects:  54% (6632/12280), 30.68 MiB | 7.66 MiB/s
Receiving objects:  55% (6754/12280), 30.68 MiB | 7.66 MiB/s
Receiving objects:  56% (6877/12280), 30.68 MiB | 7.66 MiB/s
Receiving objects:  57% (7000/12280), 30.68 MiB | 7.66 MiB/s
Receiving objects:  58% (7123/12280), 30.68 MiB | 7.66 MiB/s
Receiving objects:  59% (7246/12280), 30.68 MiB | 7.66 MiB/s
Receiving objects:  60% (7368/12280), 30.68 MiB | 7.66 MiB/s
Receiving objects:  61% (7491/12280), 30.68 MiB | 7.66 MiB/s
Receiving objects:  62% (7614/12280), 30.68 MiB | 7.66 MiB/s
Receiving objects:  63% (7737/12280), 30.68 MiB | 7.66 MiB/s
Receiving objects:  64% (7860/12280), 30.68 MiB | 7.66 MiB/s
Receiving objects:  65% (7982/12280), 30.68 MiB | 7.66 MiB/s
Receiving objects:  66% (8105/12280), 30.68 MiB | 7.66 MiB/s
Receiving objects:  67% (8228/12280), 30.68 MiB | 7.66 MiB/s
Receiving objects:  68% (8351/12280), 30.68 MiB | 7.66 MiB/s
Receiving objects:  69% (8474/12280), 30.68 MiB | 7.66 MiB/s
Receiving objects:  70% (8596/12280), 30.68 MiB | 7.66 MiB/s
Receiving objects:  71% (8719/12280), 30.68 MiB | 7.66 MiB/s
Receiving objects:  72% (8842/12280), 30.68 MiB | 7.66 MiB/s
Receiving objects:  73% (8965/12280), 30.68 MiB | 7.66 MiB/s
Receiving objects:  74% (9088/12280), 30.68 MiB | 7.66 MiB/s
Receiving objects:  75% (9210/12280), 35.10 MiB | 7.79 MiB/s
Receiving objects:  76% (9333/12280), 35.10 MiB | 7.79 MiB/s
Receiving objects:  77% (9456/12280), 35.10 MiB | 7.79 MiB/s
Receiving objects:  78% (9579/12280), 35.10 MiB | 7.79 MiB/s
Receiving objects:  79% (9702/12280), 35.10 MiB | 7.79 MiB/s
Receiving objects:  80% (9824/12280), 35.10 MiB | 7.79 MiB/s
Receiving objects:  81% (9947/12280), 35.10 MiB | 7.79 MiB/s
Receiving objects:  82% (10070/12280), 35.10 MiB | 7.79 MiB/s
Receiving objects:  83% (10193/12280), 35.10 MiB | 7.79 MiB/s
Receiving objects:  84% (10316/12280), 35.10 MiB | 7.79 MiB/s
Receiving objects:  85% (10438/12280), 35.10 MiB | 7.79 MiB/s
Receiving objects:  86% (10561/12280), 35.10 MiB | 7.79 MiB/s
Receiving objects:  87% (10684/12280), 35.10 MiB | 7.79 MiB/s
Receiving objects:  88% (10807/12280), 35.10 MiB | 7.79 MiB/s
Receiving objects:  89% (10930/12280), 35.10 MiB | 7.79 MiB/s
Receiving objects:  90% (11052/12280), 35.10 MiB | 7.79 MiB/s
Receiving objects:  91% (11175/12280), 35.10 MiB | 7.79 MiB/s
Receiving objects:  92% (11298/12280), 35.10 MiB | 7.79 MiB/s
Receiving objects:  93% (11421/12280), 35.10 MiB | 7.79 MiB/s
Receiving objects:  94% (11544/12280), 35.10 MiB | 7.79 MiB/s
Receiving objects:  95% (11666/12280), 35.10 MiB | 7.79 MiB/s
Receiving objects:  96% (11789/12280), 35.10 MiB | 7.79 MiB/s
Receiving objects:  97% (11912/12280), 35.10 MiB | 7.79 MiB/s
Receiving objects:  98% (12035/12280), 35.10 MiB | 7.79 MiB/s
Receiving objects:  99% (12158/12280), 35.10 MiB | 7.79 MiB/s
remote: Total 12280 (delta 2238), reused 5829 (delta 1123)        
Receiving objects: 100% (12280/12280), 35.10 MiB | 7.79 MiB/s
Receiving objects: 100% (12280/12280), 41.54 MiB | 8.50 MiB/s, done.
Resolving deltas:   0% (0/2238)
Resolving deltas:   1% (24/2238)
Resolving deltas:   2% (45/2238)
Resolving deltas:   3% (68/2238)
Resolving deltas:   4% (90/2238)
Resolving deltas:   5% (112/2238)
Resolving deltas:   6% (135/2238)
Resolving deltas:   7% (157/2238)
Resolving deltas:   8% (180/2238)
Resolving deltas:   9% (202/2238)
Resolving deltas:  10% (225/2238)
Resolving deltas:  11% (248/2238)
Resolving deltas:  12% (269/2238)
Resolving deltas:  13% (291/2238)
Resolving deltas:  14% (314/2238)
Resolving deltas:  15% (336/2238)
Resolving deltas:  16% (359/2238)
Resolving deltas:  17% (381/2238)
Resolving deltas:  18% (403/2238)
Resolving deltas:  19% (426/2238)
Resolving deltas:  20% (449/2238)
Resolving deltas:  21% (470/2238)
Resolving deltas:  22% (493/2238)
Resolving deltas:  23% (515/2238)
Resolving deltas:  24% (538/2238)
Resolving deltas:  25% (560/2238)
Resolving deltas:  26% (582/2238)
Resolving deltas:  27% (605/2238)
Resolving deltas:  28% (627/2238)
Resolving deltas:  29% (650/2238)
Resolving deltas:  30% (674/2238)
Resolving deltas:  31% (694/2238)
Resolving deltas:  32% (717/2238)
Resolving deltas:  33% (739/2238)
Resolving deltas:  34% (761/2238)
Resolving deltas:  35% (784/2238)
Resolving deltas:  36% (806/2238)
Resolving deltas:  37% (829/2238)
Resolving deltas:  38% (851/2238)
Resolving deltas:  39% (873/2238)
Resolving deltas:  40% (896/2238)
Resolving deltas:  41% (918/2238)
Resolving deltas:  42% (940/2238)
Resolving deltas:  43% (963/2238)
Resolving deltas:  44% (985/2238)
Resolving deltas:  45% (1008/2238)
Resolving deltas:  46% (1030/2238)
Resolving deltas:  47% (1052/2238)
Resolving deltas:  48% (1075/2238)
Resolving deltas:  49% (1097/2238)
Resolving deltas:  50% (1119/2238)
Resolving deltas:  51% (1142/2238)
Resolving deltas:  52% (1164/2238)
Resolving deltas:  53% (1187/2238)
Resolving deltas:  54% (1209/2238)
Resolving deltas:  55% (1231/2238)
Resolving deltas:  56% (1254/2238)
Resolving deltas:  57% (1276/2238)
Resolving deltas:  58% (1299/2238)
Resolving deltas:  59% (1321/2238)
Resolving deltas:  60% (1343/2238)
Resolving deltas:  61% (1366/2238)
Resolving deltas:  62% (1388/2238)
Resolving deltas:  63% (1410/2238)
Resolving deltas:  64% (1433/2238)
Resolving deltas:  65% (1455/2238)
Resolving deltas:  66% (1478/2238)
Resolving deltas:  67% (1500/2238)
Resolving deltas:  68% (1522/2238)
Resolving deltas:  69% (1545/2238)
Resolving deltas:  70% (1567/2238)
Resolving deltas:  71% (1589/2238)
Resolving deltas:  72% (1612/2238)
Resolving deltas:  73% (1634/2238)
Resolving deltas:  74% (1658/2238)
Resolving deltas:  75% (1679/2238)
Resolving deltas:  76% (1701/2238)
Resolving deltas:  77% (1724/2238)
Resolving deltas:  78% (1747/2238)
Resolving deltas:  79% (1769/2238)
Resolving deltas:  80% (1791/2238)
Resolving deltas:  81% (1813/2238)
Resolving deltas:  82% (1836/2238)
Resolving deltas:  83% (1858/2238)
Resolving deltas:  84% (1880/2238)
Resolving deltas:  85% (1904/2238)
Resolving deltas:  86% (1926/2238)
Resolving deltas:  87% (1948/2238)
Resolving deltas:  88% (1971/2238)
Resolving deltas:  89% (1993/2238)
Resolving deltas:  90% (2015/2238)
Resolving deltas:  91% (2037/2238)
Resolving deltas:  92% (2059/2238)
Resolving deltas:  93% (2082/2238)
Resolving deltas:  94% (2104/2238)
Resolving deltas:  95% (2127/2238)
Resolving deltas:  96% (2149/2238)
Resolving deltas:  97% (2171/2238)
Resolving deltas:  98% (2194/2238)
Resolving deltas:  99% (2216/2238)
Resolving deltas: 100% (2238/2238)
Resolving deltas: 100% (2238/2238), done.
Updating files:  71% (8197/11458)
Updating files:  72% (8250/11458)
Updating files:  73% (8365/11458)
Updating files:  74% (8479/11458)
Updating files:  75% (8594/11458)
Updating files:  76% (8709/11458)
Updating files:  77% (8823/11458)
Updating files:  78% (8938/11458)
Updating files:  79% (9052/11458)
Updating files:  80% (9167/11458)
Updating files:  81% (9281/11458)
Updating files:  82% (9396/11458)
Updating files:  83% (9511/11458)
Updating files:  84% (9625/11458)
Updating files:  85% (9740/11458)
Updating files:  86% (9854/11458)
Updating files:  87% (9969/11458)
Updating files:  88% (10084/11458)
Updating files:  89% (10198/11458)
Updating files:  90% (10313/11458)
Updating files:  91% (10427/11458)
Updating files:  92% (10542/11458)
Updating files:  93% (10656/11458)
Updating files:  94% (10771/11458)
Updating files:  95% (10886/11458)
Updating files:  96% (11000/11458)
Updating files:  97% (11115/11458)
Updating files:  98% (11229/11458)
Updating files:  99% (11344/11458)
Updating files: 100% (11458/11458)
Updating files: 100% (11458/11458), done.
 00:11

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-1  Started
 Container mediawiki-mediawiki-web-1  Started
 00:02

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  36/133 [=======>--------------------]  27%
  61/133 [============>---------------]  45%
  85/133 [=================>----------]  63%
 109/133 [======================>-----]  81%
 131/133 [===========================>]  98%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:03

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 7.3 s.
 00:08

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 10s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:11

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:12

 01:12

Install 'extensions/Linter'...

Cloning component(s)
:0: _clone_component "extensions/Linter"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/Linter to 'extensions/Linter' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/Linter'...
|0| remote: Counting objects: 1           
remote: Counting objects: 265, done        
|0| remote: Finding sources:   1% (2/265)           
remote: Finding sources:   2% (4/265)           
remote: Finding sources:   3% (7/265)           
remote: Finding sources:   4% (10/265)           
remote: Finding sources:   5% (12/265)           
remote: Finding sources:   6% (15/265)           
remote: Finding sources:   7% (18/265)           
remote: Finding sources:   8% (20/265)           
remote: Finding sources:   9% (23/265)           
remote: Finding sources:  10% (26/265)           
remote: Finding sources:  11% (28/265)           
remote: Finding sources:  12% (31/265)           
remote: Finding sources:  13% (34/265)           
remote: Finding sources:  14% (36/265)           
remote: Finding sources:  15% (39/265)           
remote: Finding sources:  16% (42/265)           
remote: Finding sources:  17% (44/265)           
remote: Finding sources:  18% (47/265)           
remote: Finding sources:  19% (50/265)           
remote: Finding sources:  20% (52/265)           
remote: Finding sources:  21% (55/265)           
remote: Finding sources:  22% (57/265)           
remote: Finding sources:  23% (60/265)           
remote: Finding sources:  24% (63/265)           
remote: Finding sources:  25% (65/265)           
remote: Finding sources:  26% (68/265)           
remote: Finding sources:  27% (71/265)           
remote: Finding sources:  28% (73/265)           
remote: Finding sources:  29% (76/265)           
remote: Finding sources:  30% (79/265)           
remote: Finding sources:  31% (81/265)           
remote: Finding sources:  32% (84/265)           
remote: Finding sources:  33% (87/265)           
remote: Finding sources:  34% (89/265)           
remote: Finding sources:  35% (92/265)           
remote: Finding sources:  36% (95/265)           
remote: Finding sources:  37% (97/265)           
remote: Finding sources:  38% (100/265)           
remote: Finding sources:  39% (103/265)           
remote: Finding sources:  40% (105/265)           
remote: Finding sources:  41% (108/265)           
remote: Finding sources:  42% (110/265)           
remote: Finding sources:  43% (113/265)           
remote: Finding sources:  44% (116/265)           
remote: Finding sources:  45% (118/265)           
remote: Finding sources:  46% (121/265)           
remote: Finding sources:  47% (124/265)           
remote: Finding sources:  48% (126/265)           
remote: Finding sources:  49% (129/265)           
remote: Finding sources:  50% (132/265)           
remote: Finding sources:  51% (134/265)           
remote: Finding sources:  52% (137/265)           
remote: Finding sources:  53% (140/265)           
remote: Finding sources:  54% (142/265)           
remote: Finding sources:  55% (145/265)           
remote: Finding sources:  56% (148/265)           
remote: Finding sources:  57% (150/265)           
remote: Finding sources:  58% (153/265)           
remote: Finding sources:  59% (156/265)           
remote: Finding sources:  60% (158/265)           
remote: Finding sources:  61% (161/265)           
remote: Finding sources:  62% (163/265)           
remote: Finding sources:  63% (166/265)           
remote: Finding sources:  64% (169/265)           
remote: Finding sources:  65% (171/265)           
remote: Finding sources:  66% (174/265)           
remote: Finding sources:  67% (177/265)           
remote: Finding sources:  68% (179/265)           
remote: Finding sources:  69% (182/265)           
remote: Finding sources:  70% (185/265)           
remote: Finding sources:  71% (187/265)           
remote: Finding sources:  72% (190/265)           
remote: Finding sources:  73% (193/265)           
remote: Finding sources:  74% (195/265)           
remote: Finding sources:  75% (198/265)           
remote: Finding sources:  76% (201/265)           
remote: Finding sources:  77% (203/265)           
remote: Finding sources:  78% (206/265)           
remote: Finding sources:  79% (209/265)           
remote: Finding sources:  80% (211/265)           
remote: Finding sources:  81% (214/265)           
remote: Finding sources:  82% (216/265)           
remote: Finding sources:  83% (219/265)           
remote: Finding sources:  84% (222/265)           
remote: Finding sources:  85% (224/265)           
remote: Finding sources:  86% (227/265)           
remote: Finding sources:  87% (230/265)           
remote: Finding sources:  88% (232/265)           
remote: Finding sources:  89% (235/265)           
remote: Finding sources:  90% (238/265)           
remote: Finding sources:  91% (240/265)           
remote: Finding sources:  92% (243/265)           
remote: Finding sources:  93% (246/265)           
remote: Finding sources:  94% (248/265)           
remote: Finding sources:  95% (251/265)           
remote: Finding sources:  96% (254/265)           
remote: Finding sources:  97% (256/265)           
remote: Finding sources:  98% (259/265)           
remote: Finding sources:  99% (262/265)           
remote: Finding sources: 100% (264/265)           
remote: Finding sources: 100% (265/265)        
|0| remote: Getting sizes:   1% (2/247)           
remote: Getting sizes:   2% (4/247)           
remote: Getting sizes:   3% (7/247)           
remote: Getting sizes:   4% (9/247)           
remote: Getting sizes:   5% (12/247)           
remote: Getting sizes:   6% (14/247)           
remote: Getting sizes:   7% (17/247)           
remote: Getting sizes:   8% (19/247)           
remote: Getting sizes:   9% (21/247)           
remote: Getting sizes:  10% (24/247)           
remote: Getting sizes:  11% (26/247)           
remote: Getting sizes:  12% (29/247)           
remote: Getting sizes:  13% (31/247)           
remote: Getting sizes:  14% (34/247)           
remote: Getting sizes:  15% (36/247)           
remote: Getting sizes:  16% (39/247)           
remote: Getting sizes:  17% (41/247)           
remote: Getting sizes:  18% (44/247)           
remote: Getting sizes:  19% (46/247)           
remote: Getting sizes:  20% (49/247)           
remote: Getting sizes:  21% (51/247)           
remote: Getting sizes:  22% (54/247)           
remote: Getting sizes:  23% (56/247)           
remote: Getting sizes:  24% (59/247)           
remote: Getting sizes:  25% (61/247)           
remote: Getting sizes:  26% (63/247)           
remote: Getting sizes:  27% (66/247)           
remote: Getting sizes:  28% (68/247)           
remote: Getting sizes:  29% (71/247)           
remote: Getting sizes:  30% (73/247)           
remote: Getting sizes:  31% (76/247)           
remote: Getting sizes:  32% (78/247)           
remote: Getting sizes:  33% (81/247)           
remote: Getting sizes:  34% (83/247)           
remote: Getting sizes:  35% (86/247)           
remote: Getting sizes:  36% (88/247)           
remote: Getting sizes:  37% (91/247)           
remote: Getting sizes:  38% (93/247)           
remote: Getting sizes:  39% (96/247)           
remote: Getting sizes:  40% (98/247)           
remote: Getting sizes:  41% (101/247)           
remote: Getting sizes:  42% (103/247)           
remote: Getting sizes:  43% (105/247)           
remote: Getting sizes:  44% (108/247)           
remote: Getting sizes:  45% (110/247)           
remote: Getting sizes:  46% (113/247)           
remote: Getting sizes:  47% (115/247)           
remote: Getting sizes:  48% (118/247)           
remote: Getting sizes:  49% (120/247)           
remote: Getting sizes:  50% (123/247)           
remote: Getting sizes:  51% (125/247)           
remote: Getting sizes:  52% (128/247)           
remote: Getting sizes:  53% (130/247)           
remote: Getting sizes:  54% (133/247)           
remote: Getting sizes:  55% (135/247)           
remote: Getting sizes:  56% (138/247)           
remote: Getting sizes:  57% (140/247)           
remote: Getting sizes:  58% (143/247)           
remote: Getting sizes:  59% (145/247)           
remote: Getting sizes:  60% (147/247)           
remote: Getting sizes:  61% (150/247)           
remote: Getting sizes:  62% (152/247)           
remote: Getting sizes:  63% (155/247)           
remote: Getting sizes:  64% (157/247)           
remote: Getting sizes:  65% (160/247)           
remote: Getting sizes:  66% (162/247)           
remote: Getting sizes:  67% (165/247)           
remote: Getting sizes:  68% (167/247)           
remote: Getting sizes:  69% (170/247)           
remote: Getting sizes:  70% (172/247)           
remote: Getting sizes:  71% (175/247)           
remote: Getting sizes:  72% (177/247)           
remote: Getting sizes:  73% (180/247)           
remote: Getting sizes:  74% (182/247)           
remote: Getting sizes:  75% (185/247)           
remote: Getting sizes:  76% (187/247)           
remote: Getting sizes:  77% (189/247)           
remote: Getting sizes:  78% (192/247)           
remote: Getting sizes:  79% (194/247)           
remote: Getting sizes:  80% (197/247)           
remote: Getting sizes:  81% (199/247)           
remote: Getting sizes:  82% (202/247)           
remote: Getting sizes:  83% (204/247)           
remote: Getting sizes:  84% (207/247)           
remote: Getting sizes:  85% (209/247)           
remote: Getting sizes:  86% (212/247)           
remote: Getting sizes:  87% (214/247)           
remote: Getting sizes:  88% (217/247)           
remote: Getting sizes:  89% (219/247)           
remote: Getting sizes:  90% (222/247)           
remote: Getting sizes:  91% (224/247)           
remote: Getting sizes:  92% (227/247)           
remote: Getting sizes:  93% (229/247)           
remote: Getting sizes:  94% (231/247)           
remote: Getting sizes:  95% (234/247)           
remote: Getting sizes:  96% (236/247)           
remote: Getting sizes:  97% (239/247)           
remote: Getting sizes:  98% (241/247)           
remote: Getting sizes:  99% (244/247)           
remote: Getting sizes: 100% (246/247)           
remote: Getting sizes: 100% (247/247)        
|0| remote: Compressing objects:   1% (5989/872370)           
remote: Compressing objects:   2% (16823/872370)           
remote: Compressing objects:   3% (25350/872370)           
remote: Compressing objects:   4% (34808/872370)           
remote: Compressing objects:   6% (51911/872370)           
remote: Compressing objects:   8% (68432/872370)           
remote: Compressing objects:   9% (74581/872370)           
remote: Compressing objects:  10% (84203/872370)           
remote: Compressing objects:  11% (97487/872370)           
remote: Compressing objects:  12% (108107/872370)           
remote: Compressing objects:  13% (109218/872370)           
remote: Compressing objects:  14% (119943/872370)           
remote: Compressing objects:  15% (129805/872370)           
remote: Compressing objects:  16% (141733/872370)           
remote: Compressing objects:  18% (155416/872370)           
remote: Compressing objects:  19% (165426/872370)           
remote: Compressing objects:  20% (172161/872370)           
remote: Compressing objects:  21% (183212/872370)           
remote: Compressing objects:  22% (190033/872370)           
remote: Compressing objects:  23% (203756/872370)           
remote: Compressing objects:  24% (210454/872370)           
remote: Compressing objects:  25% (214983/872370)           
remote: Compressing objects:  26% (223109/872370)           
remote: Compressing objects:  27% (236276/872370)           
remote: Compressing objects:  28% (242295/872370)           
remote: Compressing objects:  29% (251964/872370)           
remote: Compressing objects:  31% (266638/872370)           
remote: Compressing objects:  32% (279248/872370)           
remote: Compressing objects:  33% (287862/872370)           
remote: Compressing objects:  34% (298984/872370)           
remote: Compressing objects:  69% (599282/872370)           
remote: Compressing objects:  70% (609581/872370)           
remote: Compressing objects:  71% (621702/872370)           
remote: Compressing objects:  72% (624988/872370)           
remote: Compressing objects:  73% (633094/872370)           
remote: Compressing objects:  74% (646012/872370)           
remote: Compressing objects:  75% (658572/872370)           
remote: Compressing objects:  76% (658791/872370)           
remote: Compressing objects:  77% (667920/872370)           
remote: Compressing objects:  78% (680731/872370)           
remote: Compressing objects:  79% (684924/872370)           
remote: Compressing objects:  80% (695286/872370)           
remote: Compressing objects:  81% (708753/872370)           
remote: Compressing objects:  82% (712420/872370)           
remote: Compressing objects:  83% (722673/872370)           
remote: Compressing objects:  84% (733582/872370)           
remote: Compressing objects:  85% (737402/872370)           
remote: Compressing objects:  87% (755591/872370)           
remote: Compressing objects:  88% (766542/872370)           
remote: Compressing objects:  89% (772067/872370)           
remote: Compressing objects:  90% (782058/872370)           
remote: Compressing objects:  91% (790518/872370)           
remote: Compressing objects:  93% (807466/872370)           
remote: Compressing objects:  94% (820838/872370)           
remote: Compressing objects:  95% (830913/872370)           
remote: Compressing objects:  96% (833431/872370)           
remote: Compressing objects:  97% (844283/872370)           
remote: Compressing objects:  98% (853046/872370)           
remote: Compressing objects:  99% (861327/872370)           
remote: Compressing objects: 100% (868989/872370)           
remote: Compressing objects: 100% (872370/872370)        
|0| Receiving objects:   0% (1/265)
Receiving objects:   1% (3/265)
Receiving objects:   2% (6/265)
Receiving objects:   3% (8/265)
Receiving objects:   4% (11/265)
Receiving objects:   5% (14/265)
Receiving objects:   6% (16/265)
Receiving objects:   7% (19/265)
Receiving objects:   8% (22/265)
Receiving objects:   9% (24/265)
Receiving objects:  10% (27/265)
Receiving objects:  11% (30/265)
Receiving objects:  12% (32/265)
Receiving objects:  13% (35/265)
Receiving objects:  14% (38/265)
Receiving objects:  15% (40/265)
Receiving objects:  16% (43/265)
Receiving objects:  17% (46/265)
Receiving objects:  18% (48/265)
Receiving objects:  19% (51/265)
Receiving objects:  20% (53/265)
Receiving objects:  21% (56/265)
Receiving objects:  22% (59/265)
Receiving objects:  23% (61/265)
Receiving objects:  24% (64/265)
Receiving objects:  25% (67/265)
Receiving objects:  26% (69/265)
Receiving objects:  27% (72/265)
Receiving objects:  28% (75/265)
Receiving objects:  29% (77/265)
Receiving objects:  30% (80/265)
Receiving objects:  31% (83/265)
Receiving objects:  32% (85/265)
Receiving objects:  33% (88/265)
Receiving objects:  34% (91/265)
Receiving objects:  35% (93/265)
Receiving objects:  36% (96/265)
Receiving objects:  37% (99/265)
Receiving objects:  38% (101/265)
Receiving objects:  39% (104/265)
Receiving objects:  40% (106/265)
Receiving objects:  41% (109/265)
Receiving objects:  42% (112/265)
Receiving objects:  43% (114/265)
Receiving objects:  44% (117/265)
Receiving objects:  45% (120/265)
Receiving objects:  46% (122/265)
Receiving objects:  47% (125/265)
Receiving objects:  48% (128/265)
Receiving objects:  49% (130/265)
Receiving objects:  50% (133/265)
Receiving objects:  51% (136/265)
Receiving objects:  52% (138/265)
Receiving objects:  53% (141/265)
Receiving objects:  54% (144/265)
Receiving objects:  55% (146/265)
Receiving objects:  56% (149/265)
Receiving objects:  57% (152/265)
Receiving objects:  58% (154/265)
Receiving objects:  59% (157/265)
Receiving objects:  60% (159/265)
Receiving objects:  61% (162/265)
Receiving objects:  62% (165/265)
Receiving objects:  63% (167/265)
Receiving objects:  64% (170/265)
Receiving objects:  65% (173/265)
Receiving objects:  66% (175/265)
Receiving objects:  67% (178/265)
Receiving objects:  68% (181/265)
Receiving objects:  69% (183/265)
Receiving objects:  70% (186/265)
Receiving objects:  71% (189/265)
Receiving objects:  72% (191/265)
Receiving objects:  73% (194/265)
Receiving objects:  74% (197/265)
Receiving objects:  75% (199/265)
Receiving objects:  76% (202/265)
Receiving objects:  77% (205/265)
Receiving objects:  78% (207/265)
Receiving objects:  79% (210/265)
Receiving objects:  80% (212/265)
Receiving objects:  81% (215/265)
Receiving objects:  82% (218/265)
Receiving objects:  83% (220/265)
Receiving objects:  84% (223/265)
Receiving objects:  85% (226/265)
Receiving objects:  86% (228/265)
Receiving objects:  87% (231/265)
Receiving objects:  88% (234/265)
Receiving objects:  89% (236/265)
Receiving objects:  90% (239/265)
remote: Total 265 (delta 36), reused 87 (delta 16)        
|0| Receiving objects:  91% (242/265)
Receiving objects:  92% (244/265)
Receiving objects:  93% (247/265)
Receiving objects:  94% (250/265)
Receiving objects:  95% (252/265)
Receiving objects:  96% (255/265)
Receiving objects:  97% (258/265)
Receiving objects:  98% (260/265)
Receiving objects:  99% (263/265)
Receiving objects: 100% (265/265)
Receiving objects: 100% (265/265), 300.44 KiB | 4.92 MiB/s, done.
|0| Resolving deltas:   0% (0/36)
Resolving deltas:   2% (1/36)
Resolving deltas:   5% (2/36)
Resolving deltas:   8% (3/36)
Resolving deltas:  11% (4/36)
Resolving deltas:  13% (5/36)
Resolving deltas:  16% (6/36)
Resolving deltas:  22% (8/36)
Resolving deltas:  25% (9/36)
Resolving deltas:  27% (10/36)
Resolving deltas:  30% (11/36)
Resolving deltas:  33% (12/36)
Resolving deltas:  36% (13/36)
Resolving deltas:  41% (15/36)
Resolving deltas:  44% (16/36)
Resolving deltas:  47% (17/36)
Resolving deltas:  50% (18/36)
Resolving deltas:  52% (19/36)
Resolving deltas:  55% (20/36)
Resolving deltas:  58% (21/36)
Resolving deltas:  61% (22/36)
Resolving deltas:  66% (24/36)
Resolving deltas:  69% (25/36)
Resolving deltas:  75% (27/36)
Resolving deltas:  77% (28/36)
Resolving deltas:  80% (29/36)
Resolving deltas:  83% (30/36)
Resolving deltas:  86% (31/36)
Resolving deltas:  88% (32/36)
Resolving deltas:  91% (33/36)
Resolving deltas:  94% (34/36)
Resolving deltas:  97% (35/36)
Resolving deltas: 100% (36/36)
Resolving deltas: 100% (36/36), done.
|0|  00:00
 00:00

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:03

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:03

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }

added 1 package, and audited 1443 packages in 2s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:02

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
Creating linter table...done.
...have linter_namespace field in linter table.
...have linter_template field in linter table.
Modifying linter_params field of table linter...done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Running linter migrate namespace function, this may take a while
Migrating the page table page_namespace field to the linter table...
Completed migration of page_namespace data to the linter table, 0 rows updated.
Running linter migrate linter_params to tag and template function, this may take a while
Migrating the linter_params field to the linter_tag and linter_template fields...
Completed migration of linter_params data in the linter table, 0 rows updated.
Purging caches...
Done in 1.2 s.
 00:02

Running 'extensions/Linter/setup.sh' if found
Looking for '/var/local/extensions/Linter/setup.sh'
No '/var/local/extensions/Linter/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:12
 00:12

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-web-1  Removed
 Container mediawiki-mediawiki-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:17

Reclaim disk space if needed
Free disk space (22%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12280, done        
remote: Finding sources:   1% (62/12280)           
remote: Finding sources:   2% (185/12280)           
remote: Finding sources:   3% (307/12280)           
remote: Finding sources:   4% (430/12280)           
remote: Finding sources:   5% (553/12280)           
remote: Finding sources:   6% (676/12280)           
remote: Finding sources:   7% (799/12280)           
remote: Finding sources:   8% (921/12280)           
remote: Finding sources:   9% (1044/12280)           
remote: Finding sources:  10% (1167/12280)           
remote: Finding sources:  11% (1290/12280)           
remote: Finding sources:  12% (1413/12280)           
remote: Finding sources:  13% (1535/12280)           
remote: Finding sources:  14% (1658/12280)           
remote: Finding sources:  15% (1781/12280)           
remote: Finding sources:  16% (1904/12280)           
remote: Finding sources:  17% (2027/12280)           
remote: Finding sources:  18% (2149/12280)           
remote: Finding sources:  19% (2272/12280)           
remote: Finding sources:  20% (2395/12280)           
remote: Finding sources:  21% (2518/12280)           
remote: Finding sources:  22% (2641/12280)           
remote: Finding sources:  23% (2763/12280)           
remote: Finding sources:  24% (2886/12280)           
remote: Finding sources:  25% (3009/12280)           
remote: Finding sources:  26% (3132/12280)           
remote: Finding sources:  27% (3255/12280)           
remote: Finding sources:  28% (3377/12280)           
remote: Finding sources:  29% (3500/12280)           
remote: Finding sources:  30% (3623/12280)           
remote: Finding sources:  31% (3746/12280)           
remote: Finding sources:  32% (3869/12280)           
remote: Finding sources:  33% (3991/12280)           
remote: Finding sources:  34% (4114/12280)           
remote: Finding sources:  35% (4237/12280)           
remote: Finding sources:  36% (4360/12280)           
remote: Finding sources:  37% (4483/12280)           
remote: Finding sources:  38% (4605/12280)           
remote: Finding sources:  39% (4728/12280)           
remote: Finding sources:  40% (4851/12280)           
remote: Finding sources:  41% (4974/12280)           
remote: Finding sources:  42% (5097/12280)           
remote: Finding sources:  43% (5219/12280)           
remote: Finding sources:  44% (5342/12280)           
remote: Finding sources:  45% (5465/12280)           
remote: Finding sources:  46% (5588/12280)           
remote: Finding sources:  47% (5711/12280)           
remote: Finding sources:  48% (5833/12280)           
remote: Finding sources:  49% (5956/12280)           
remote: Finding sources:  50% (6079/12280)           
remote: Finding sources:  51% (6202/12280)           
remote: Finding sources:  52% (6325/12280)           
remote: Finding sources:  53% (6447/12280)           
remote: Finding sources:  54% (6570/12280)           
remote: Finding sources:  55% (6693/12280)           
remote: Finding sources:  56% (6816/12280)           
remote: Finding sources:  57% (6939/12280)           
remote: Finding sources:  58% (7061/12280)           
remote: Finding sources:  59% (7184/12280)           
remote: Finding sources:  60% (7307/12280)           
remote: Finding sources:  61% (7430/12280)           
remote: Finding sources:  62% (7553/12280)           
remote: Finding sources:  63% (7675/12280)           
remote: Finding sources:  64% (7798/12280)           
remote: Finding sources:  65% (7921/12280)           
remote: Finding sources:  66% (8044/12280)           
remote: Finding sources:  67% (8167/12280)           
remote: Finding sources:  68% (8289/12280)           
remote: Finding sources:  69% (8412/12280)           
remote: Finding sources:  70% (8535/12280)           
remote: Finding sources:  71% (8658/12280)           
remote: Finding sources:  72% (8781/12280)           
remote: Finding sources:  73% (8903/12280)           
remote: Finding sources:  74% (9026/12280)           
remote: Finding sources:  75% (9149/12280)           
remote: Finding sources:  76% (9272/12280)           
remote: Finding sources:  77% (9395/12280)           
remote: Finding sources:  78% (9517/12280)           
remote: Finding sources:  79% (9640/12280)           
remote: Finding sources:  80% (9763/12280)           
remote: Finding sources:  81% (9886/12280)           
remote: Finding sources:  82% (10009/12280)           
remote: Finding sources:  83% (10131/12280)           
remote: Finding sources:  84% (10254/12280)           
remote: Finding sources:  85% (10377/12280)           
remote: Finding sources:  86% (10500/12280)           
remote: Finding sources:  87% (10623/12280)           
remote: Finding sources:  88% (10745/12280)           
remote: Finding sources:  89% (10868/12280)           
remote: Finding sources:  90% (10991/12280)           
remote: Finding sources:  91% (11114/12280)           
remote: Finding sources:  92% (11237/12280)           
remote: Finding sources:  93% (11359/12280)           
remote: Finding sources:  94% (11482/12280)           
remote: Finding sources:  95% (11605/12280)           
remote: Finding sources:  96% (11728/12280)           
remote: Finding sources:  97% (11851/12280)           
remote: Finding sources:  98% (11973/12280)           
remote: Finding sources:  99% (12096/12280)           
remote: Finding sources: 100% (12219/12280)           
remote: Finding sources: 100% (12280/12280)        
remote: Getting sizes:   1% (56/11154)           
remote: Getting sizes:   2% (168/11154)           
remote: Getting sizes:   3% (279/11154)           
remote: Getting sizes:   4% (391/11154)           
remote: Getting sizes:   5% (502/11154)           
remote: Getting sizes:   6% (614/11154)           
remote: Getting sizes:   7% (726/11154)           
remote: Getting sizes:   8% (837/11154)           
remote: Getting sizes:   9% (949/11154)           
remote: Getting sizes:  10% (1060/11154)           
remote: Getting sizes:  11% (1172/11154)           
remote: Getting sizes:  12% (1283/11154)           
remote: Getting sizes:  13% (1395/11154)           
remote: Getting sizes:  14% (1506/11154)           
remote: Getting sizes:  15% (1618/11154)           
remote: Getting sizes:  16% (1729/11154)           
remote: Getting sizes:  17% (1841/11154)           
remote: Getting sizes:  18% (1952/11154)           
remote: Getting sizes:  19% (2064/11154)           
remote: Getting sizes:  20% (2176/11154)           
remote: Getting sizes:  21% (2287/11154)           
remote: Getting sizes:  22% (2399/11154)           
remote: Getting sizes:  23% (2510/11154)           
remote: Getting sizes:  24% (2622/11154)           
remote: Getting sizes:  25% (2733/11154)           
remote: Getting sizes:  26% (2845/11154)           
remote: Getting sizes:  27% (2956/11154)           
remote: Getting sizes:  28% (3068/11154)           
remote: Getting sizes:  29% (3179/11154)           
remote: Getting sizes:  30% (3291/11154)           
remote: Getting sizes:  31% (3402/11154)           
remote: Getting sizes:  32% (3514/11154)           
remote: Getting sizes:  33% (3626/11154)           
remote: Getting sizes:  34% (3737/11154)           
remote: Getting sizes:  35% (3849/11154)           
remote: Getting sizes:  36% (3960/11154)           
remote: Getting sizes:  37% (4072/11154)           
remote: Getting sizes:  38% (4183/11154)           
remote: Getting sizes:  39% (4295/11154)           
remote: Getting sizes:  40% (4406/11154)           
remote: Getting sizes:  41% (4518/11154)           
remote: Getting sizes:  42% (4629/11154)           
remote: Getting sizes:  43% (4741/11154)           
remote: Getting sizes:  44% (4852/11154)           
remote: Getting sizes:  45% (4964/11154)           
remote: Getting sizes:  46% (5076/11154)           
remote: Getting sizes:  47% (5187/11154)           
remote: Getting sizes:  48% (5299/11154)           
remote: Getting sizes:  49% (5410/11154)           
remote: Getting sizes:  50% (5522/11154)           
remote: Getting sizes:  51% (5633/11154)           
remote: Getting sizes:  52% (5745/11154)           
remote: Getting sizes:  53% (5856/11154)           
remote: Getting sizes:  54% (5968/11154)           
remote: Getting sizes:  55% (6079/11154)           
remote: Getting sizes:  56% (6191/11154)           
remote: Getting sizes:  57% (6303/11154)           
remote: Getting sizes:  58% (6414/11154)           
remote: Getting sizes:  59% (6526/11154)           
remote: Getting sizes:  60% (6637/11154)           
remote: Getting sizes:  61% (6749/11154)           
remote: Getting sizes:  62% (6860/11154)           
remote: Getting sizes:  63% (6972/11154)           
remote: Getting sizes:  64% (7083/11154)           
remote: Getting sizes:  65% (7195/11154)           
remote: Getting sizes:  66% (7306/11154)           
remote: Getting sizes:  67% (7418/11154)           
remote: Getting sizes:  68% (7529/11154)           
remote: Getting sizes:  69% (7641/11154)           
remote: Getting sizes:  70% (7753/11154)           
remote: Getting sizes:  71% (7864/11154)           
remote: Getting sizes:  72% (7976/11154)           
remote: Getting sizes:  73% (8087/11154)           
remote: Getting sizes:  74% (8199/11154)           
remote: Getting sizes:  75% (8310/11154)           
remote: Getting sizes:  76% (8422/11154)           
remote: Getting sizes:  77% (8533/11154)           
remote: Getting sizes:  78% (8645/11154)           
remote: Getting sizes:  79% (8756/11154)           
remote: Getting sizes:  80% (8868/11154)           
remote: Getting sizes:  81% (8979/11154)           
remote: Getting sizes:  82% (9091/11154)           
remote: Getting sizes:  83% (9203/11154)           
remote: Getting sizes:  84% (9314/11154)           
remote: Getting sizes:  85% (9426/11154)           
remote: Getting sizes:  86% (9537/11154)           
remote: Getting sizes:  87% (9649/11154)           
remote: Getting sizes:  88% (9760/11154)           
remote: Getting sizes:  89% (9872/11154)           
remote: Getting sizes:  90% (9983/11154)           
remote: Getting sizes:  91% (10095/11154)           
remote: Getting sizes:  92% (10206/11154)           
remote: Getting sizes:  93% (10318/11154)           
remote: Getting sizes:  94% (10429/11154)           
remote: Getting sizes:  95% (10541/11154)           
remote: Getting sizes:  96% (10653/11154)           
remote: Getting sizes:  97% (10764/11154)           
remote: Getting sizes:  98% (10876/11154)           
remote: Getting sizes:  99% (10987/11154)           
remote: Getting sizes: 100% (11099/11154)           
remote: Getting sizes: 100% (11154/11154)        
remote: Compressing objects:   2% (2130/120696)           
remote: Compressing objects:   3% (3018/120696)           
remote: Compressing objects:   4% (4225/120696)           
remote: Compressing objects:   5% (5796/120696)           
remote: Compressing objects:   6% (6643/120696)           
remote: Compressing objects:   7% (7848/120696)           
remote: Compressing objects:   8% (9060/120696)           
remote: Compressing objects:   8% (9734/120696)           
remote: Compressing objects:   9% (10263/120696)           
remote: Compressing objects:  10% (11480/120696)           
remote: Compressing objects:  11% (12675/120696)           
remote: Compressing objects:  12% (13881/120696)           
remote: Compressing objects:  13% (15131/120696)           
remote: Compressing objects:  14% (16304/120696)           
remote: Compressing objects:  15% (17564/120696)           
remote: Compressing objects:  16% (18712/120696)           
remote: Compressing objects:  17% (19915/120696)           
remote: Compressing objects:  18% (21123/120696)           
remote: Compressing objects:  19% (22330/120696)           
remote: Compressing objects:  20% (23599/120696)           
remote: Compressing objects:  20% (24014/120696)           
remote: Compressing objects:  21% (24743/120696)           
remote: Compressing objects:  22% (25950/120696)           
remote: Compressing objects:  23% (27158/120696)           
remote: Compressing objects:  24% (28372/120696)           
remote: Compressing objects:  25% (29930/120696)           
remote: Compressing objects:  26% (30779/120696)           
remote: Compressing objects:  27% (31987/120696)           
remote: Compressing objects:  28% (33192/120696)           
remote: Compressing objects:  29% (34664/120696)           
remote: Compressing objects:  30% (35698/120696)           
remote: Compressing objects:  31% (37184/120696)           
remote: Compressing objects:  32% (38057/120696)           
remote: Compressing objects:  33% (39238/120696)           
remote: Compressing objects:  34% (40495/120696)           
remote: Compressing objects:  35% (41665/120696)           
remote: Compressing objects:  36% (42862/120696)           
remote: Compressing objects:  37% (44268/120696)           
remote: Compressing objects:  38% (45614/120696)           
remote: Compressing objects:  38% (45677/120696)           
remote: Compressing objects:  39% (46697/120696)           
remote: Compressing objects:  40% (47749/120696)           
remote: Compressing objects:  41% (48893/120696)           
remote: Compressing objects:  42% (50096/120696)           
remote: Compressing objects:  43% (51501/120696)           
remote: Compressing objects:  44% (52734/120696)           
remote: Compressing objects:  45% (53736/120696)           
remote: Compressing objects:  46% (54938/120696)           
remote: Compressing objects:  47% (56125/120696)           
remote: Compressing objects:  48% (57674/120696)           
remote: Compressing objects:  49% (58552/120696)           
remote: Compressing objects:  50% (59760/120696)           
remote: Compressing objects:  51% (61216/120696)           
remote: Compressing objects:  52% (62788/120696)           
remote: Compressing objects:  53% (63372/120696)           
remote: Compressing objects:  54% (64921/120696)           
remote: Compressing objects:  55% (65952/120696)           
remote: Compressing objects:  56% (67009/120696)           
remote: Compressing objects:  57% (69224/120696)           
remote: Compressing objects:  58% (69476/120696)           
remote: Compressing objects:  59% (70632/120696)           
remote: Compressing objects:  60% (71831/120696)           
remote: Compressing objects:  61% (73023/120696)           
remote: Compressing objects:  62% (74410/120696)           
remote: Compressing objects:  63% (75537/120696)           
remote: Compressing objects:  64% (76864/120696)           
remote: Compressing objects:  65% (77914/120696)           
remote: Compressing objects:  66% (79169/120696)           
remote: Compressing objects:  67% (80509/120696)           
remote: Compressing objects:  68% (82133/120696)           
remote: Compressing objects:  69% (82772/120696)           
remote: Compressing objects:  69% (83015/120696)           
remote: Compressing objects:  70% (84271/120696)           
remote: Compressing objects:  71% (85092/120696)           
remote: Compressing objects:  72% (86605/120696)           
remote: Compressing objects:  73% (87520/120696)           
remote: Compressing objects:  74% (88715/120696)           
remote: Compressing objects:  75% (89925/120696)           
remote: Compressing objects:  76% (91203/120696)           
remote: Compressing objects:  77% (92495/120696)           
remote: Compressing objects:  78% (93597/120696)           
remote: Compressing objects:  79% (94796/120696)           
remote: Compressing objects:  80% (95962/120696)           
remote: Compressing objects:  81% (97268/120696)           
remote: Compressing objects:  82% (98717/120696)           
remote: Compressing objects:  83% (100234/120696)           
remote: Compressing objects:  84% (100790/120696)           
remote: Compressing objects:  85% (102154/120696)           
remote: Compressing objects:  86% (103245/120696)           
remote: Compressing objects:  87% (104533/120696)           
remote: Compressing objects:  88% (105681/120696)           
remote: Compressing objects:  89% (106816/120696)           
remote: Compressing objects:  90% (108098/120696)           
remote: Compressing objects:  91% (109282/120696)           
remote: Compressing objects:  92% (110640/120696)           
remote: Compressing objects:  93% (112829/120696)           
remote: Compressing objects:  94% (112874/120696)           
remote: Compressing objects:  95% (114085/120696)           
remote: Compressing objects:  96% (115265/120696)           
remote: Compressing objects:  97% (116501/120696)           
remote: Compressing objects:  98% (117691/120696)           
remote: Compressing objects:  99% (118889/120696)           
remote: Compressing objects: 100% (120094/120696)           
remote: Compressing objects: 100% (120695/120696)        
Receiving objects:   0% (1/12280)
Receiving objects:   1% (123/12280)
Receiving objects:   2% (246/12280)
Receiving objects:   3% (369/12280)
Receiving objects:   4% (492/12280)
Receiving objects:   5% (614/12280)
Receiving objects:   6% (737/12280)
Receiving objects:   7% (860/12280)
Receiving objects:   8% (983/12280)
Receiving objects:   9% (1106/12280)
Receiving objects:  10% (1228/12280)
Receiving objects:  11% (1351/12280)
Receiving objects:  12% (1474/12280)
Receiving objects:  13% (1597/12280)
Receiving objects:  14% (1720/12280)
Receiving objects:  15% (1842/12280)
Receiving objects:  16% (1965/12280)
Receiving objects:  17% (2088/12280), 4.07 MiB | 8.09 MiB/s
Receiving objects:  18% (2211/12280), 4.07 MiB | 8.09 MiB/s
Receiving objects:  19% (2334/12280), 4.07 MiB | 8.09 MiB/s
Receiving objects:  20% (2456/12280), 4.07 MiB | 8.09 MiB/s
Receiving objects:  21% (2579/12280), 4.07 MiB | 8.09 MiB/s
Receiving objects:  22% (2702/12280), 4.07 MiB | 8.09 MiB/s
Receiving objects:  23% (2825/12280), 4.07 MiB | 8.09 MiB/s
Receiving objects:  24% (2948/12280), 4.07 MiB | 8.09 MiB/s
Receiving objects:  25% (3070/12280), 4.07 MiB | 8.09 MiB/s
Receiving objects:  26% (3193/12280), 4.07 MiB | 8.09 MiB/s
Receiving objects:  27% (3316/12280), 4.07 MiB | 8.09 MiB/s
Receiving objects:  28% (3439/12280), 4.07 MiB | 8.09 MiB/s
Receiving objects:  28% (3523/12280), 4.07 MiB | 8.09 MiB/s
Receiving objects:  29% (3562/12280), 4.07 MiB | 8.09 MiB/s
Receiving objects:  30% (3684/12280), 8.20 MiB | 8.19 MiB/s
Receiving objects:  31% (3807/12280), 8.20 MiB | 8.19 MiB/s
Receiving objects:  32% (3930/12280), 8.20 MiB | 8.19 MiB/s
Receiving objects:  33% (4053/12280), 8.20 MiB | 8.19 MiB/s
Receiving objects:  34% (4176/12280), 8.20 MiB | 8.19 MiB/s
Receiving objects:  35% (4298/12280), 8.20 MiB | 8.19 MiB/s
Receiving objects:  36% (4421/12280), 8.20 MiB | 8.19 MiB/s
Receiving objects:  37% (4544/12280), 11.52 MiB | 7.67 MiB/s
Receiving objects:  38% (4667/12280), 11.52 MiB | 7.67 MiB/s
Receiving objects:  39% (4790/12280), 11.52 MiB | 7.67 MiB/s
Receiving objects:  40% (4912/12280), 11.52 MiB | 7.67 MiB/s
Receiving objects:  41% (5035/12280), 11.52 MiB | 7.67 MiB/s
Receiving objects:  42% (5158/12280), 11.52 MiB | 7.67 MiB/s
Receiving objects:  43% (5281/12280), 11.52 MiB | 7.67 MiB/s
Receiving objects:  44% (5404/12280), 11.52 MiB | 7.67 MiB/s
Receiving objects:  44% (5445/12280), 11.52 MiB | 7.67 MiB/s
Receiving objects:  45% (5526/12280), 15.04 MiB | 7.51 MiB/s
Receiving objects:  46% (5649/12280), 15.04 MiB | 7.51 MiB/s
Receiving objects:  47% (5772/12280), 18.44 MiB | 7.35 MiB/s
Receiving objects:  47% (5793/12280), 21.40 MiB | 7.11 MiB/s
Receiving objects:  48% (5895/12280), 21.40 MiB | 7.11 MiB/s
Receiving objects:  49% (6018/12280), 21.40 MiB | 7.11 MiB/s
Receiving objects:  50% (6140/12280), 21.40 MiB | 7.11 MiB/s
Receiving objects:  51% (6263/12280), 25.25 MiB | 7.19 MiB/s
Receiving objects:  51% (6327/12280), 25.25 MiB | 7.19 MiB/s
Receiving objects:  52% (6386/12280), 28.96 MiB | 7.22 MiB/s
Receiving objects:  53% (6509/12280), 28.96 MiB | 7.22 MiB/s
Receiving objects:  54% (6632/12280), 28.96 MiB | 7.22 MiB/s
Receiving objects:  55% (6754/12280), 28.96 MiB | 7.22 MiB/s
Receiving objects:  56% (6877/12280), 28.96 MiB | 7.22 MiB/s
Receiving objects:  57% (7000/12280), 28.96 MiB | 7.22 MiB/s
Receiving objects:  58% (7123/12280), 28.96 MiB | 7.22 MiB/s
Receiving objects:  59% (7246/12280), 28.96 MiB | 7.22 MiB/s
Receiving objects:  60% (7368/12280), 28.96 MiB | 7.22 MiB/s
Receiving objects:  61% (7491/12280), 33.04 MiB | 7.32 MiB/s
Receiving objects:  62% (7614/12280), 33.04 MiB | 7.32 MiB/s
Receiving objects:  63% (7737/12280), 33.04 MiB | 7.32 MiB/s
Receiving objects:  64% (7860/12280), 33.04 MiB | 7.32 MiB/s
Receiving objects:  65% (7982/12280), 33.04 MiB | 7.32 MiB/s
Receiving objects:  66% (8105/12280), 33.04 MiB | 7.32 MiB/s
Receiving objects:  67% (8228/12280), 33.04 MiB | 7.32 MiB/s
Receiving objects:  68% (8351/12280), 33.04 MiB | 7.32 MiB/s
Receiving objects:  69% (8474/12280), 33.04 MiB | 7.32 MiB/s
Receiving objects:  70% (8596/12280), 33.04 MiB | 7.32 MiB/s
Receiving objects:  71% (8719/12280), 33.04 MiB | 7.32 MiB/s
Receiving objects:  72% (8842/12280), 33.04 MiB | 7.32 MiB/s
Receiving objects:  73% (8965/12280), 33.04 MiB | 7.32 MiB/s
Receiving objects:  74% (9088/12280), 33.04 MiB | 7.32 MiB/s
Receiving objects:  75% (9210/12280), 33.04 MiB | 7.32 MiB/s
Receiving objects:  76% (9333/12280), 33.04 MiB | 7.32 MiB/s
Receiving objects:  77% (9456/12280), 33.04 MiB | 7.32 MiB/s
Receiving objects:  78% (9579/12280), 33.04 MiB | 7.32 MiB/s
Receiving objects:  79% (9702/12280), 33.04 MiB | 7.32 MiB/s
Receiving objects:  80% (9824/12280), 33.04 MiB | 7.32 MiB/s
Receiving objects:  81% (9947/12280), 33.04 MiB | 7.32 MiB/s
Receiving objects:  82% (10070/12280), 33.04 MiB | 7.32 MiB/s
Receiving objects:  83% (10193/12280), 33.04 MiB | 7.32 MiB/s
Receiving objects:  84% (10316/12280), 33.04 MiB | 7.32 MiB/s
Receiving objects:  85% (10438/12280), 33.04 MiB | 7.32 MiB/s
Receiving objects:  85% (10445/12280), 33.04 MiB | 7.32 MiB/s
Receiving objects:  86% (10561/12280), 38.74 MiB | 7.69 MiB/s
Receiving objects:  87% (10684/12280), 38.74 MiB | 7.69 MiB/s
Receiving objects:  88% (10807/12280), 38.74 MiB | 7.69 MiB/s
Receiving objects:  89% (10930/12280), 38.74 MiB | 7.69 MiB/s
Receiving objects:  90% (11052/12280), 38.74 MiB | 7.69 MiB/s
Receiving objects:  91% (11175/12280), 38.74 MiB | 7.69 MiB/s
Receiving objects:  92% (11298/12280), 38.74 MiB | 7.69 MiB/s
Receiving objects:  93% (11421/12280), 38.74 MiB | 7.69 MiB/s
Receiving objects:  94% (11544/12280), 38.74 MiB | 7.69 MiB/s
Receiving objects:  95% (11666/12280), 38.74 MiB | 7.69 MiB/s
Receiving objects:  96% (11789/12280), 38.74 MiB | 7.69 MiB/s
Receiving objects:  97% (11912/12280), 38.74 MiB | 7.69 MiB/s
Receiving objects:  98% (12035/12280), 38.74 MiB | 7.69 MiB/s
Receiving objects:  99% (12158/12280), 38.74 MiB | 7.69 MiB/s
remote: Total 12280 (delta 2238), reused 5829 (delta 1123)        
Receiving objects: 100% (12280/12280), 38.74 MiB | 7.69 MiB/s
Receiving objects: 100% (12280/12280), 41.54 MiB | 7.95 MiB/s, done.
Resolving deltas:   0% (0/2238)
Resolving deltas:   1% (23/2238)
Resolving deltas:   2% (45/2238)
Resolving deltas:   3% (68/2238)
Resolving deltas:   4% (90/2238)
Resolving deltas:   5% (112/2238)
Resolving deltas:   6% (135/2238)
Resolving deltas:   7% (157/2238)
Resolving deltas:   8% (180/2238)
Resolving deltas:   9% (202/2238)
Resolving deltas:  10% (224/2238)
Resolving deltas:  11% (247/2238)
Resolving deltas:  12% (269/2238)
Resolving deltas:  13% (291/2238)
Resolving deltas:  14% (314/2238)
Resolving deltas:  15% (337/2238)
Resolving deltas:  16% (359/2238)
Resolving deltas:  17% (381/2238)
Resolving deltas:  18% (403/2238)
Resolving deltas:  19% (426/2238)
Resolving deltas:  20% (448/2238)
Resolving deltas:  21% (470/2238)
Resolving deltas:  22% (493/2238)
Resolving deltas:  23% (515/2238)
Resolving deltas:  24% (538/2238)
Resolving deltas:  25% (560/2238)
Resolving deltas:  26% (582/2238)
Resolving deltas:  27% (605/2238)
Resolving deltas:  28% (627/2238)
Resolving deltas:  29% (650/2238)
Resolving deltas:  30% (674/2238)
Resolving deltas:  31% (694/2238)
Resolving deltas:  32% (717/2238)
Resolving deltas:  33% (739/2238)
Resolving deltas:  34% (761/2238)
Resolving deltas:  35% (784/2238)
Resolving deltas:  36% (807/2238)
Resolving deltas:  37% (829/2238)
Resolving deltas:  38% (851/2238)
Resolving deltas:  39% (873/2238)
Resolving deltas:  40% (896/2238)
Resolving deltas:  41% (918/2238)
Resolving deltas:  42% (940/2238)
Resolving deltas:  43% (963/2238)
Resolving deltas:  44% (985/2238)
Resolving deltas:  45% (1008/2238)
Resolving deltas:  46% (1030/2238)
Resolving deltas:  47% (1052/2238)
Resolving deltas:  48% (1075/2238)
Resolving deltas:  49% (1097/2238)
Resolving deltas:  50% (1119/2238)
Resolving deltas:  51% (1142/2238)
Resolving deltas:  52% (1164/2238)
Resolving deltas:  53% (1187/2238)
Resolving deltas:  54% (1209/2238)
Resolving deltas:  55% (1231/2238)
Resolving deltas:  56% (1254/2238)
Resolving deltas:  57% (1276/2238)
Resolving deltas:  58% (1299/2238)
Resolving deltas:  59% (1321/2238)
Resolving deltas:  60% (1343/2238)
Resolving deltas:  61% (1366/2238)
Resolving deltas:  62% (1388/2238)
Resolving deltas:  63% (1410/2238)
Resolving deltas:  64% (1433/2238)
Resolving deltas:  65% (1455/2238)
Resolving deltas:  66% (1478/2238)
Resolving deltas:  67% (1500/2238)
Resolving deltas:  68% (1522/2238)
Resolving deltas:  69% (1545/2238)
Resolving deltas:  70% (1567/2238)
Resolving deltas:  71% (1589/2238)
Resolving deltas:  72% (1612/2238)
Resolving deltas:  73% (1634/2238)
Resolving deltas:  74% (1657/2238)
Resolving deltas:  75% (1680/2238)
Resolving deltas:  76% (1701/2238)
Resolving deltas:  77% (1724/2238)
Resolving deltas:  78% (1746/2238)
Resolving deltas:  79% (1769/2238)
Resolving deltas:  80% (1791/2238)
Resolving deltas:  81% (1813/2238)
Resolving deltas:  82% (1836/2238)
Resolving deltas:  83% (1858/2238)
Resolving deltas:  84% (1880/2238)
Resolving deltas:  85% (1903/2238)
Resolving deltas:  86% (1925/2238)
Resolving deltas:  87% (1949/2238)
Resolving deltas:  88% (1970/2238)
Resolving deltas:  89% (1992/2238)
Resolving deltas:  90% (2016/2238)
Resolving deltas:  91% (2037/2238)
Resolving deltas:  92% (2059/2238)
Resolving deltas:  93% (2082/2238)
Resolving deltas:  94% (2104/2238)
Resolving deltas:  95% (2127/2238)
Resolving deltas:  96% (2149/2238)
Resolving deltas:  97% (2171/2238)
Resolving deltas:  98% (2194/2238)
Resolving deltas:  99% (2216/2238)
Resolving deltas: 100% (2238/2238)
Resolving deltas: 100% (2238/2238), done.
Updating files:  71% (8197/11458)
Updating files:  72% (8250/11458)
Updating files:  73% (8365/11458)
Updating files:  74% (8479/11458)
Updating files:  75% (8594/11458)
Updating files:  76% (8709/11458)
Updating files:  77% (8823/11458)
Updating files:  78% (8938/11458)
Updating files:  79% (9052/11458)
Updating files:  80% (9167/11458)
Updating files:  81% (9281/11458)
Updating files:  82% (9396/11458)
Updating files:  83% (9511/11458)
Updating files:  84% (9625/11458)
Updating files:  85% (9740/11458)
Updating files:  86% (9854/11458)
Updating files:  87% (9969/11458)
Updating files:  88% (10084/11458)
Updating files:  89% (10198/11458)
Updating files:  90% (10313/11458)
Updating files:  91% (10427/11458)
Updating files:  92% (10542/11458)
Updating files:  93% (10656/11458)
Updating files:  94% (10771/11458)
Updating files:  95% (10886/11458)
Updating files:  96% (11000/11458)
Updating files:  97% (11115/11458)
Updating files:  98% (11229/11458)
Updating files:  99% (11344/11458)
Updating files: 100% (11458/11458)
Updating files: 100% (11458/11458), done.
 00:12

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  39/133 [========>-------------------]  29%
  67/133 [==============>-------------]  50%
  90/133 [==================>---------]  67%
 108/133 [======================>-----]  81%
 124/133 [==========================>-]  93%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 8.4 s.
 00:09

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 9s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:09

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:01

 Total duration: 01:21

 01:21

Install 'extensions/Math'...

Cloning component(s)
:0: _clone_component "extensions/Math"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/Math to 'extensions/Math' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/Math'...
|0| remote: Counting objects: 1           
remote: Counting objects: 806, done        
|0| remote: Finding sources:   1% (5/806)           
remote: Finding sources:   2% (13/806)           
remote: Finding sources:   3% (21/806)           
remote: Finding sources:   4% (29/806)           
remote: Finding sources:   5% (37/806)           
remote: Finding sources:   6% (45/806)           
remote: Finding sources:   7% (53/806)           
remote: Finding sources:   8% (61/806)           
remote: Finding sources:   9% (69/806)           
remote: Finding sources:  10% (77/806)           
remote: Finding sources:  11% (85/806)           
remote: Finding sources:  12% (93/806)           
remote: Finding sources:  13% (101/806)           
remote: Finding sources:  14% (109/806)           
remote: Finding sources:  15% (117/806)           
remote: Finding sources:  16% (125/806)           
remote: Finding sources:  17% (133/806)           
remote: Finding sources:  18% (142/806)           
remote: Finding sources:  19% (150/806)           
remote: Finding sources:  20% (158/806)           
remote: Finding sources:  21% (166/806)           
remote: Finding sources:  22% (174/806)           
remote: Finding sources:  23% (182/806)           
remote: Finding sources:  24% (190/806)           
remote: Finding sources:  25% (198/806)           
remote: Finding sources:  26% (206/806)           
remote: Finding sources:  27% (214/806)           
remote: Finding sources:  28% (222/806)           
remote: Finding sources:  29% (230/806)           
remote: Finding sources:  30% (238/806)           
remote: Finding sources:  31% (246/806)           
remote: Finding sources:  32% (254/806)           
remote: Finding sources:  33% (262/806)           
remote: Finding sources:  34% (271/806)           
remote: Finding sources:  35% (279/806)           
remote: Finding sources:  36% (287/806)           
remote: Finding sources:  37% (295/806)           
remote: Finding sources:  38% (303/806)           
remote: Finding sources:  39% (311/806)           
remote: Finding sources:  40% (319/806)           
remote: Finding sources:  41% (327/806)           
remote: Finding sources:  42% (335/806)           
remote: Finding sources:  43% (343/806)           
remote: Finding sources:  44% (351/806)           
remote: Finding sources:  45% (359/806)           
remote: Finding sources:  46% (367/806)           
remote: Finding sources:  47% (375/806)           
remote: Finding sources:  48% (383/806)           
remote: Finding sources:  49% (391/806)           
remote: Finding sources:  50% (399/806)           
remote: Finding sources:  51% (408/806)           
remote: Finding sources:  52% (416/806)           
remote: Finding sources:  53% (424/806)           
remote: Finding sources:  54% (432/806)           
remote: Finding sources:  55% (440/806)           
remote: Finding sources:  56% (448/806)           
remote: Finding sources:  57% (456/806)           
remote: Finding sources:  58% (464/806)           
remote: Finding sources:  59% (472/806)           
remote: Finding sources:  60% (480/806)           
remote: Finding sources:  61% (488/806)           
remote: Finding sources:  62% (496/806)           
remote: Finding sources:  63% (504/806)           
remote: Finding sources:  64% (512/806)           
remote: Finding sources:  65% (520/806)           
remote: Finding sources:  66% (528/806)           
remote: Finding sources:  67% (536/806)           
remote: Finding sources:  68% (545/806)           
remote: Finding sources:  69% (553/806)           
remote: Finding sources:  70% (561/806)           
remote: Finding sources:  71% (569/806)           
remote: Finding sources:  72% (577/806)           
remote: Finding sources:  73% (585/806)           
remote: Finding sources:  74% (593/806)           
remote: Finding sources:  75% (601/806)           
remote: Finding sources:  76% (609/806)           
remote: Finding sources:  77% (617/806)           
remote: Finding sources:  78% (625/806)           
remote: Finding sources:  79% (633/806)           
remote: Finding sources:  80% (641/806)           
remote: Finding sources:  81% (649/806)           
remote: Finding sources:  82% (657/806)           
remote: Finding sources:  83% (665/806)           
remote: Finding sources:  84% (674/806)           
remote: Finding sources:  85% (682/806)           
remote: Finding sources:  86% (690/806)           
remote: Finding sources:  87% (698/806)           
remote: Finding sources:  88% (706/806)           
remote: Finding sources:  89% (714/806)           
remote: Finding sources:  90% (722/806)           
remote: Finding sources:  91% (730/806)           
remote: Finding sources:  92% (738/806)           
remote: Finding sources:  93% (746/806)           
remote: Finding sources:  94% (754/806)           
remote: Finding sources:  95% (762/806)           
remote: Finding sources:  96% (770/806)           
remote: Finding sources:  97% (778/806)           
remote: Finding sources:  98% (786/806)           
remote: Finding sources:  99% (794/806)           
remote: Finding sources: 100% (802/806)           
remote: Finding sources: 100% (806/806)        
|0| remote: Getting sizes:   1% (4/729)           
remote: Getting sizes:   2% (11/729)           
remote: Getting sizes:   3% (19/729)           
remote: Getting sizes:   4% (26/729)           
remote: Getting sizes:   5% (33/729)           
remote: Getting sizes:   6% (41/729)           
remote: Getting sizes:   7% (48/729)           
remote: Getting sizes:   8% (55/729)           
remote: Getting sizes:   9% (62/729)           
remote: Getting sizes:  10% (70/729)           
remote: Getting sizes:  11% (77/729)           
remote: Getting sizes:  12% (84/729)           
remote: Getting sizes:  13% (92/729)           
remote: Getting sizes:  14% (99/729)           
remote: Getting sizes:  15% (106/729)           
remote: Getting sizes:  16% (113/729)           
remote: Getting sizes:  17% (121/729)           
remote: Getting sizes:  18% (128/729)           
remote: Getting sizes:  19% (135/729)           
remote: Getting sizes:  20% (143/729)           
remote: Getting sizes:  21% (150/729)           
remote: Getting sizes:  22% (157/729)           
remote: Getting sizes:  23% (165/729)           
remote: Getting sizes:  24% (172/729)           
remote: Getting sizes:  25% (179/729)           
remote: Getting sizes:  26% (186/729)           
remote: Getting sizes:  27% (194/729)           
remote: Getting sizes:  28% (201/729)           
remote: Getting sizes:  29% (208/729)           
remote: Getting sizes:  30% (216/729)           
remote: Getting sizes:  31% (223/729)           
remote: Getting sizes:  32% (230/729)           
remote: Getting sizes:  33% (237/729)           
remote: Getting sizes:  34% (245/729)           
remote: Getting sizes:  35% (252/729)           
remote: Getting sizes:  36% (259/729)           
remote: Getting sizes:  37% (267/729)           
remote: Getting sizes:  38% (274/729)           
remote: Getting sizes:  39% (281/729)           
remote: Getting sizes:  40% (288/729)           
remote: Getting sizes:  41% (296/729)           
remote: Getting sizes:  42% (303/729)           
remote: Getting sizes:  43% (310/729)           
remote: Getting sizes:  44% (318/729)           
remote: Getting sizes:  45% (325/729)           
remote: Getting sizes:  46% (332/729)           
remote: Getting sizes:  47% (339/729)           
remote: Getting sizes:  48% (347/729)           
remote: Getting sizes:  49% (354/729)           
remote: Getting sizes:  50% (361/729)           
remote: Getting sizes:  51% (369/729)           
remote: Getting sizes:  52% (376/729)           
remote: Getting sizes:  53% (383/729)           
remote: Getting sizes:  54% (391/729)           
remote: Getting sizes:  55% (398/729)           
remote: Getting sizes:  56% (405/729)           
remote: Getting sizes:  57% (412/729)           
remote: Getting sizes:  58% (420/729)           
remote: Getting sizes:  59% (427/729)           
remote: Getting sizes:  60% (434/729)           
remote: Getting sizes:  61% (442/729)           
remote: Getting sizes:  62% (449/729)           
remote: Getting sizes:  63% (456/729)           
remote: Getting sizes:  64% (463/729)           
remote: Getting sizes:  65% (471/729)           
remote: Getting sizes:  66% (478/729)           
remote: Getting sizes:  67% (485/729)           
remote: Getting sizes:  68% (493/729)           
remote: Getting sizes:  69% (500/729)           
remote: Getting sizes:  70% (507/729)           
remote: Getting sizes:  71% (514/729)           
remote: Getting sizes:  72% (522/729)           
remote: Getting sizes:  73% (529/729)           
remote: Getting sizes:  74% (536/729)           
remote: Getting sizes:  75% (544/729)           
remote: Getting sizes:  76% (551/729)           
remote: Getting sizes:  77% (558/729)           
remote: Getting sizes:  78% (565/729)           
remote: Getting sizes:  79% (573/729)           
remote: Getting sizes:  80% (580/729)           
remote: Getting sizes:  81% (587/729)           
remote: Getting sizes:  82% (595/729)           
remote: Getting sizes:  83% (602/729)           
remote: Getting sizes:  84% (609/729)           
remote: Getting sizes:  85% (617/729)           
remote: Getting sizes:  86% (624/729)           
remote: Getting sizes:  87% (631/729)           
remote: Getting sizes:  88% (638/729)           
remote: Getting sizes:  89% (646/729)           
remote: Getting sizes:  90% (653/729)           
remote: Getting sizes:  91% (660/729)           
remote: Getting sizes:  92% (668/729)           
remote: Getting sizes:  93% (675/729)           
remote: Getting sizes:  94% (682/729)           
remote: Getting sizes:  95% (689/729)           
remote: Getting sizes:  96% (697/729)           
remote: Getting sizes:  97% (704/729)           
remote: Getting sizes:  98% (711/729)           
remote: Getting sizes:  99% (719/729)           
remote: Getting sizes: 100% (726/729)           
remote: Getting sizes: 100% (729/729)        
|0| remote: Compressing objects:   1% (27185/4676283)           
remote: Compressing objects:   2% (70992/4676283)           
remote: Compressing objects:   3% (120474/4676283)           
remote: Compressing objects:  11% (512084/4676283)           
remote: Compressing objects:  12% (539768/4676283)           
remote: Compressing objects:  13% (585340/4676283)           
remote: Compressing objects:  14% (632814/4676283)           
remote: Compressing objects:  15% (679656/4676283)           
remote: Compressing objects:  16% (725289/4676283)           
remote: Compressing objects:  17% (773160/4676283)           
remote: Compressing objects:  18% (819999/4676283)           
remote: Compressing objects:  37% (1735938/4676283)           
remote: Compressing objects:  38% (1754144/4676283)           
remote: Compressing objects:  39% (1801787/4676283)           
remote: Compressing objects:  40% (1851633/4676283)           
remote: Compressing objects:  56% (2633968/4676283)           
remote: Compressing objects:  57% (2649142/4676283)           
remote: Compressing objects:  58% (2691731/4676283)           
remote: Compressing objects:  64% (3001611/4676283)           
remote: Compressing objects:  66% (3105399/4676283)           
remote: Compressing objects:  67% (3109990/4676283)           
remote: Compressing objects:  68% (3156669/4676283)           
remote: Compressing objects:  69% (3205734/4676283)           
remote: Compressing objects:  70% (3251491/4676283)           
remote: Compressing objects:  71% (3301055/4676283)           
remote: Compressing objects:  72% (3345218/4676283)           
remote: Compressing objects:  73% (3391630/4676283)           
remote: Compressing objects:  74% (3440708/4676283)           
remote: Compressing objects:  96% (4504773/4676283)           
remote: Compressing objects: 100% (4675744/4676283)           
remote: Compressing objects: 100% (4676283/4676283)        
|0| Receiving objects:   0% (1/806)
Receiving objects:   1% (9/806)
Receiving objects:   2% (17/806)
Receiving objects:   3% (25/806)
Receiving objects:   4% (33/806)
Receiving objects:   5% (41/806)
Receiving objects:   6% (49/806)
Receiving objects:   7% (57/806)
Receiving objects:   8% (65/806)
Receiving objects:   9% (73/806)
Receiving objects:  10% (81/806)
Receiving objects:  11% (89/806)
Receiving objects:  12% (97/806)
Receiving objects:  13% (105/806)
Receiving objects:  14% (113/806)
Receiving objects:  15% (121/806)
Receiving objects:  16% (129/806)
Receiving objects:  17% (138/806)
Receiving objects:  18% (146/806)
Receiving objects:  19% (154/806)
Receiving objects:  20% (162/806)
Receiving objects:  21% (170/806)
Receiving objects:  22% (178/806)
Receiving objects:  23% (186/806)
Receiving objects:  24% (194/806)
Receiving objects:  25% (202/806)
Receiving objects:  26% (210/806)
Receiving objects:  27% (218/806)
Receiving objects:  28% (226/806)
Receiving objects:  29% (234/806)
Receiving objects:  30% (242/806)
Receiving objects:  31% (250/806)
Receiving objects:  32% (258/806)
Receiving objects:  33% (266/806)
Receiving objects:  34% (275/806)
Receiving objects:  35% (283/806)
Receiving objects:  36% (291/806)
Receiving objects:  37% (299/806)
Receiving objects:  38% (307/806)
Receiving objects:  39% (315/806)
Receiving objects:  40% (323/806)
Receiving objects:  41% (331/806)
Receiving objects:  42% (339/806)
Receiving objects:  43% (347/806)
Receiving objects:  44% (355/806)
Receiving objects:  45% (363/806)
Receiving objects:  46% (371/806)
Receiving objects:  47% (379/806)
Receiving objects:  48% (387/806)
Receiving objects:  49% (395/806)
Receiving objects:  50% (403/806)
Receiving objects:  51% (412/806)
Receiving objects:  52% (420/806)
Receiving objects:  53% (428/806)
Receiving objects:  54% (436/806)
Receiving objects:  55% (444/806)
Receiving objects:  56% (452/806)
Receiving objects:  57% (460/806)
Receiving objects:  58% (468/806)
Receiving objects:  59% (476/806)
Receiving objects:  60% (484/806)
Receiving objects:  61% (492/806)
Receiving objects:  62% (500/806)
Receiving objects:  63% (508/806)
Receiving objects:  64% (516/806)
Receiving objects:  65% (524/806)
Receiving objects:  66% (532/806)
Receiving objects:  67% (541/806)
Receiving objects:  68% (549/806)
Receiving objects:  69% (557/806)
Receiving objects:  70% (565/806)
Receiving objects:  71% (573/806)
Receiving objects:  72% (581/806)
Receiving objects:  73% (589/806)
Receiving objects:  74% (597/806)
Receiving objects:  75% (605/806)
Receiving objects:  76% (613/806)
Receiving objects:  77% (621/806)
Receiving objects:  78% (629/806)
Receiving objects:  79% (637/806)
Receiving objects:  80% (645/806)
Receiving objects:  81% (653/806)
Receiving objects:  82% (661/806)
Receiving objects:  83% (669/806)
Receiving objects:  84% (678/806)
Receiving objects:  85% (686/806)
Receiving objects:  86% (694/806)
Receiving objects:  87% (702/806)
Receiving objects:  88% (710/806)
Receiving objects:  89% (718/806)
Receiving objects:  90% (726/806)
Receiving objects:  91% (734/806)
Receiving objects:  92% (742/806)
Receiving objects:  93% (750/806)
Receiving objects:  94% (758/806)
Receiving objects:  95% (766/806)
Receiving objects:  96% (774/806)
Receiving objects:  97% (782/806)
Receiving objects:  98% (790/806)
remote: Total 806 (delta 136), reused 440 (delta 75)        
|0| Receiving objects:  99% (798/806)
Receiving objects: 100% (806/806)
Receiving objects: 100% (806/806), 5.63 MiB | 27.34 MiB/s, done.
|0| Resolving deltas:   0% (0/136)
Resolving deltas:   1% (2/136)
Resolving deltas:   2% (3/136)
Resolving deltas:   3% (5/136)
Resolving deltas:   4% (6/136)
Resolving deltas:   5% (7/136)
Resolving deltas:   6% (9/136)
Resolving deltas:   7% (10/136)
Resolving deltas:   8% (11/136)
Resolving deltas:  10% (14/136)
Resolving deltas:  11% (15/136)
Resolving deltas:  12% (17/136)
Resolving deltas:  13% (18/136)
Resolving deltas:  14% (20/136)
Resolving deltas:  15% (21/136)
Resolving deltas:  16% (22/136)
Resolving deltas:  17% (24/136)
Resolving deltas:  18% (25/136)
Resolving deltas:  19% (26/136)
Resolving deltas:  20% (28/136)
Resolving deltas:  21% (29/136)
Resolving deltas:  22% (30/136)
Resolving deltas:  23% (32/136)
Resolving deltas:  24% (33/136)
Resolving deltas:  25% (34/136)
Resolving deltas:  26% (36/136)
Resolving deltas:  27% (37/136)
Resolving deltas:  28% (39/136)
Resolving deltas:  29% (40/136)
Resolving deltas:  30% (41/136)
Resolving deltas:  31% (43/136)
Resolving deltas:  32% (44/136)
Resolving deltas:  33% (45/136)
Resolving deltas:  34% (47/136)
Resolving deltas:  35% (48/136)
Resolving deltas:  36% (49/136)
Resolving deltas:  37% (51/136)
Resolving deltas:  38% (52/136)
Resolving deltas:  40% (55/136)
Resolving deltas:  41% (56/136)
Resolving deltas:  42% (58/136)
Resolving deltas:  43% (59/136)
Resolving deltas:  44% (60/136)
Resolving deltas:  45% (62/136)
Resolving deltas:  46% (63/136)
Resolving deltas:  47% (64/136)
Resolving deltas:  48% (66/136)
Resolving deltas:  49% (67/136)
Resolving deltas:  50% (68/136)
Resolving deltas:  51% (70/136)
Resolving deltas:  52% (71/136)
Resolving deltas:  53% (73/136)
Resolving deltas:  54% (74/136)
Resolving deltas:  55% (75/136)
Resolving deltas:  56% (77/136)
Resolving deltas:  57% (78/136)
Resolving deltas:  58% (79/136)
Resolving deltas:  59% (81/136)
Resolving deltas:  60% (82/136)
Resolving deltas:  61% (83/136)
Resolving deltas:  62% (85/136)
Resolving deltas:  63% (86/136)
Resolving deltas:  64% (88/136)
Resolving deltas:  65% (89/136)
Resolving deltas:  66% (90/136)
Resolving deltas:  67% (92/136)
Resolving deltas:  68% (93/136)
Resolving deltas:  69% (94/136)
Resolving deltas:  70% (96/136)
Resolving deltas:  71% (97/136)
Resolving deltas:  72% (98/136)
Resolving deltas:  73% (100/136)
Resolving deltas:  74% (101/136)
Resolving deltas:  75% (102/136)
Resolving deltas:  76% (104/136)
Resolving deltas:  77% (105/136)
Resolving deltas:  78% (107/136)
Resolving deltas:  79% (108/136)
Resolving deltas:  80% (109/136)
Resolving deltas:  81% (111/136)
Resolving deltas:  82% (112/136)
Resolving deltas:  83% (113/136)
Resolving deltas:  84% (115/136)
Resolving deltas:  85% (116/136)
Resolving deltas:  86% (117/136)
Resolving deltas:  87% (119/136)
Resolving deltas:  88% (121/136)
Resolving deltas:  89% (122/136)
Resolving deltas:  91% (124/136)
Resolving deltas:  92% (126/136)
Resolving deltas:  93% (127/136)
Resolving deltas:  94% (129/136)
Resolving deltas:  95% (130/136)
Resolving deltas:  96% (131/136)
Resolving deltas:  97% (132/136)
Resolving deltas:  98% (134/136)
Resolving deltas:  99% (135/136)
Resolving deltas: 100% (136/136)
Resolving deltas: 100% (136/136), done.
|0|  00:01
 00:01

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:03

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated rimraf@2.7.1: Rimraf versions prior to v4 are no longer supported
npm warn deprecated glob@7.1.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated debug@3.2.6: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)
npm warn deprecated fstream@1.0.12: This package is no longer supported.

> edgedriver@5.6.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> geckodriver@4.2.1 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"

2025-06-20T17:17:31.961Z INFO geckodriver: Detected Geckodriver v0.36.0 to be latest
2025-06-20T17:17:31.963Z INFO geckodriver: Downloading Geckodriver from https://github.com/mozilla/geckodriver/releases/download/v0.36.0/geckodriver-v0.36.0-linux64.tar.gz
2025-06-20T17:17:32.223Z INFO geckodriver: Success!

added 292 packages, changed 2 packages, and audited 1734 packages in 14s

294 packages are looking for funding
  run `npm fund` for details

27 vulnerabilities (2 low, 4 moderate, 18 high, 3 critical)

To address issues that do not require attention, run:
  npm audit fix

To address all issues possible (including breaking changes), run:
  npm audit fix --force

Some issues need review, and may require choosing
a different dependency.

Run `npm audit` for details.
 00:14

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-web-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
...mathoid doesn't exist.
...mathlatexml doesn't exist.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 1.1 s.
 00:01

Running 'extensions/Math/setup.sh' if found
Looking for '/var/local/extensions/Math/setup.sh'
No '/var/local/extensions/Math/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:23
 00:23

Running Selenium tests for 'extensions/Math' via 'run_component_selenium_tests "extensions/Math"'...

Ensuring Selenium ready...

 00:00

Starting Selenium container
 Container mediawiki-novnc-1  Creating
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-novnc-1  Created
 Container mediawiki-selenium-1  Creating
 Container mediawiki-selenium-1  Created
 Container mediawiki-novnc-1  Starting
 Container mediawiki-novnc-1  Started
 Container mediawiki-selenium-1  Starting
 Container mediawiki-selenium-1  Started
 00:06
Installing Selenium browser binary...
Google Chrome for Testing 121.0.6167.85 

> selenium-test
> wdio tests/selenium/wdio.conf.js


Execution of 1 workers started at 2025-06-20T17:18:01.711Z

[0-0] RUNNING in chrome - file:///tests/selenium/specs/basic.js
[0-0] PASSED in chrome - file:///tests/selenium/specs/basic.js

 "spec" Reporter:
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-0] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-0] Session ID: 275e977b87cfb9cc14a71d46a1c92159
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] » /tests/selenium/specs/basic.js
[chrome 137.0.7151.119 linux #0-0] Math
[chrome 137.0.7151.119 linux #0-0]    ✓ should work for addition
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 1 passing (2.8s)


Spec Files:	 1 passed, 1 total (100% completed) in 00:00:10  

 00:36

Running Selenium tests for 'extensions/Math' via 'run_selenium_tests "extensions/Math/tests/selenium/*specs/**/*.js" ".*"'...

Ensuring Selenium ready...

 00:00
Google Chrome for Testing 121.0.6167.85 
2025-06-20T17:18:15.215Z WARN @wdio/config:ConfigParser: pattern docs/**/specs/*.js did not match any file
2025-06-20T17:18:15.217Z WARN @wdio/config:ConfigParser: pattern specs/**/*.js did not match any file
2025-06-20T17:18:15.218Z WARN @wdio/config:ConfigParser: pattern wdio-mediawiki/specs/*.js did not match any file

Execution of 1 workers started at 2025-06-20T17:18:15.222Z

[0-0] RUNNING in chrome - file:///extensions/Math/tests/selenium/specs/basic.js
[0-0] PASSED in chrome - file:///extensions/Math/tests/selenium/specs/basic.js

 "spec" Reporter:
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-0] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-0] Session ID: 58b3f2f09eac9f0793e021c3143c620d
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] » extensions/Math/tests/selenium/specs/basic.js
[chrome 137.0.7151.119 linux #0-0] Math
[chrome 137.0.7151.119 linux #0-0]    ✓ should work for addition
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 1 passing (1.6s)


Spec Files:	 1 passed, 1 total (100% completed) in 00:00:04  

 00:08

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-selenium-1  Stopping
 Container mediawiki-selenium-1  Stopped
 Container mediawiki-selenium-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-selenium-1  Removed
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-novnc-1  Stopping
 Container mediawiki-novnc-1  Stopped
 Container mediawiki-novnc-1  Removing
 Container mediawiki-novnc-1  Removed
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-web-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:24

Reclaim disk space if needed
Free disk space (21%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12280, done        
remote: Finding sources:   1% (62/12280)           
remote: Finding sources:   2% (185/12280)           
remote: Finding sources:   3% (307/12280)           
remote: Finding sources:   4% (430/12280)           
remote: Finding sources:   5% (553/12280)           
remote: Finding sources:   6% (676/12280)           
remote: Finding sources:   7% (799/12280)           
remote: Finding sources:   8% (921/12280)           
remote: Finding sources:   9% (1044/12280)           
remote: Finding sources:  10% (1167/12280)           
remote: Finding sources:  11% (1290/12280)           
remote: Finding sources:  12% (1413/12280)           
remote: Finding sources:  13% (1535/12280)           
remote: Finding sources:  14% (1658/12280)           
remote: Finding sources:  15% (1781/12280)           
remote: Finding sources:  16% (1904/12280)           
remote: Finding sources:  17% (2027/12280)           
remote: Finding sources:  18% (2149/12280)           
remote: Finding sources:  19% (2272/12280)           
remote: Finding sources:  20% (2395/12280)           
remote: Finding sources:  21% (2518/12280)           
remote: Finding sources:  22% (2641/12280)           
remote: Finding sources:  23% (2763/12280)           
remote: Finding sources:  24% (2886/12280)           
remote: Finding sources:  25% (3009/12280)           
remote: Finding sources:  26% (3132/12280)           
remote: Finding sources:  27% (3255/12280)           
remote: Finding sources:  28% (3377/12280)           
remote: Finding sources:  29% (3500/12280)           
remote: Finding sources:  30% (3623/12280)           
remote: Finding sources:  31% (3746/12280)           
remote: Finding sources:  32% (3869/12280)           
remote: Finding sources:  33% (3991/12280)           
remote: Finding sources:  34% (4114/12280)           
remote: Finding sources:  35% (4237/12280)           
remote: Finding sources:  36% (4360/12280)           
remote: Finding sources:  37% (4483/12280)           
remote: Finding sources:  38% (4605/12280)           
remote: Finding sources:  39% (4728/12280)           
remote: Finding sources:  40% (4851/12280)           
remote: Finding sources:  41% (4974/12280)           
remote: Finding sources:  42% (5097/12280)           
remote: Finding sources:  43% (5219/12280)           
remote: Finding sources:  44% (5342/12280)           
remote: Finding sources:  45% (5465/12280)           
remote: Finding sources:  46% (5588/12280)           
remote: Finding sources:  47% (5711/12280)           
remote: Finding sources:  48% (5833/12280)           
remote: Finding sources:  49% (5956/12280)           
remote: Finding sources:  50% (6079/12280)           
remote: Finding sources:  51% (6202/12280)           
remote: Finding sources:  52% (6325/12280)           
remote: Finding sources:  53% (6447/12280)           
remote: Finding sources:  54% (6570/12280)           
remote: Finding sources:  55% (6693/12280)           
remote: Finding sources:  56% (6816/12280)           
remote: Finding sources:  57% (6939/12280)           
remote: Finding sources:  58% (7061/12280)           
remote: Finding sources:  59% (7184/12280)           
remote: Finding sources:  60% (7307/12280)           
remote: Finding sources:  61% (7430/12280)           
remote: Finding sources:  62% (7553/12280)           
remote: Finding sources:  63% (7675/12280)           
remote: Finding sources:  64% (7798/12280)           
remote: Finding sources:  65% (7921/12280)           
remote: Finding sources:  66% (8044/12280)           
remote: Finding sources:  67% (8167/12280)           
remote: Finding sources:  68% (8289/12280)           
remote: Finding sources:  69% (8412/12280)           
remote: Finding sources:  70% (8535/12280)           
remote: Finding sources:  71% (8658/12280)           
remote: Finding sources:  72% (8781/12280)           
remote: Finding sources:  73% (8903/12280)           
remote: Finding sources:  74% (9026/12280)           
remote: Finding sources:  75% (9149/12280)           
remote: Finding sources:  76% (9272/12280)           
remote: Finding sources:  77% (9395/12280)           
remote: Finding sources:  78% (9517/12280)           
remote: Finding sources:  79% (9640/12280)           
remote: Finding sources:  80% (9763/12280)           
remote: Finding sources:  81% (9886/12280)           
remote: Finding sources:  82% (10009/12280)           
remote: Finding sources:  83% (10131/12280)           
remote: Finding sources:  84% (10254/12280)           
remote: Finding sources:  85% (10377/12280)           
remote: Finding sources:  86% (10500/12280)           
remote: Finding sources:  87% (10623/12280)           
remote: Finding sources:  88% (10745/12280)           
remote: Finding sources:  89% (10868/12280)           
remote: Finding sources:  90% (10991/12280)           
remote: Finding sources:  91% (11114/12280)           
remote: Finding sources:  92% (11237/12280)           
remote: Finding sources:  93% (11359/12280)           
remote: Finding sources:  94% (11482/12280)           
remote: Finding sources:  95% (11605/12280)           
remote: Finding sources:  96% (11728/12280)           
remote: Finding sources:  97% (11851/12280)           
remote: Finding sources:  98% (11973/12280)           
remote: Finding sources:  99% (12096/12280)           
remote: Finding sources: 100% (12219/12280)           
remote: Finding sources: 100% (12280/12280)        
remote: Getting sizes:   1% (56/11154)           
remote: Getting sizes:   2% (168/11154)           
remote: Getting sizes:   3% (279/11154)           
remote: Getting sizes:   4% (391/11154)           
remote: Getting sizes:   5% (502/11154)           
remote: Getting sizes:   6% (614/11154)           
remote: Getting sizes:   7% (726/11154)           
remote: Getting sizes:   8% (837/11154)           
remote: Getting sizes:   9% (949/11154)           
remote: Getting sizes:  10% (1060/11154)           
remote: Getting sizes:  11% (1172/11154)           
remote: Getting sizes:  12% (1283/11154)           
remote: Getting sizes:  13% (1395/11154)           
remote: Getting sizes:  14% (1506/11154)           
remote: Getting sizes:  15% (1618/11154)           
remote: Getting sizes:  16% (1729/11154)           
remote: Getting sizes:  17% (1841/11154)           
remote: Getting sizes:  18% (1952/11154)           
remote: Getting sizes:  19% (2064/11154)           
remote: Getting sizes:  20% (2176/11154)           
remote: Getting sizes:  21% (2287/11154)           
remote: Getting sizes:  22% (2399/11154)           
remote: Getting sizes:  23% (2510/11154)           
remote: Getting sizes:  24% (2622/11154)           
remote: Getting sizes:  25% (2733/11154)           
remote: Getting sizes:  26% (2845/11154)           
remote: Getting sizes:  27% (2956/11154)           
remote: Getting sizes:  28% (3068/11154)           
remote: Getting sizes:  29% (3179/11154)           
remote: Getting sizes:  30% (3291/11154)           
remote: Getting sizes:  31% (3402/11154)           
remote: Getting sizes:  32% (3514/11154)           
remote: Getting sizes:  33% (3626/11154)           
remote: Getting sizes:  34% (3737/11154)           
remote: Getting sizes:  35% (3849/11154)           
remote: Getting sizes:  36% (3960/11154)           
remote: Getting sizes:  37% (4072/11154)           
remote: Getting sizes:  38% (4183/11154)           
remote: Getting sizes:  39% (4295/11154)           
remote: Getting sizes:  40% (4406/11154)           
remote: Getting sizes:  41% (4518/11154)           
remote: Getting sizes:  42% (4629/11154)           
remote: Getting sizes:  43% (4741/11154)           
remote: Getting sizes:  44% (4852/11154)           
remote: Getting sizes:  45% (4964/11154)           
remote: Getting sizes:  46% (5076/11154)           
remote: Getting sizes:  47% (5187/11154)           
remote: Getting sizes:  48% (5299/11154)           
remote: Getting sizes:  49% (5410/11154)           
remote: Getting sizes:  50% (5522/11154)           
remote: Getting sizes:  51% (5633/11154)           
remote: Getting sizes:  52% (5745/11154)           
remote: Getting sizes:  53% (5856/11154)           
remote: Getting sizes:  54% (5968/11154)           
remote: Getting sizes:  55% (6079/11154)           
remote: Getting sizes:  56% (6191/11154)           
remote: Getting sizes:  57% (6303/11154)           
remote: Getting sizes:  58% (6414/11154)           
remote: Getting sizes:  59% (6526/11154)           
remote: Getting sizes:  60% (6637/11154)           
remote: Getting sizes:  61% (6749/11154)           
remote: Getting sizes:  62% (6860/11154)           
remote: Getting sizes:  63% (6972/11154)           
remote: Getting sizes:  64% (7083/11154)           
remote: Getting sizes:  65% (7195/11154)           
remote: Getting sizes:  66% (7306/11154)           
remote: Getting sizes:  67% (7418/11154)           
remote: Getting sizes:  68% (7529/11154)           
remote: Getting sizes:  69% (7641/11154)           
remote: Getting sizes:  70% (7753/11154)           
remote: Getting sizes:  71% (7864/11154)           
remote: Getting sizes:  72% (7976/11154)           
remote: Getting sizes:  73% (8087/11154)           
remote: Getting sizes:  74% (8199/11154)           
remote: Getting sizes:  75% (8310/11154)           
remote: Getting sizes:  76% (8422/11154)           
remote: Getting sizes:  77% (8533/11154)           
remote: Getting sizes:  78% (8645/11154)           
remote: Getting sizes:  79% (8756/11154)           
remote: Getting sizes:  80% (8868/11154)           
remote: Getting sizes:  81% (8979/11154)           
remote: Getting sizes:  82% (9091/11154)           
remote: Getting sizes:  83% (9203/11154)           
remote: Getting sizes:  84% (9314/11154)           
remote: Getting sizes:  85% (9426/11154)           
remote: Getting sizes:  86% (9537/11154)           
remote: Getting sizes:  87% (9649/11154)           
remote: Getting sizes:  88% (9760/11154)           
remote: Getting sizes:  89% (9872/11154)           
remote: Getting sizes:  90% (9983/11154)           
remote: Getting sizes:  91% (10095/11154)           
remote: Getting sizes:  92% (10206/11154)           
remote: Getting sizes:  93% (10318/11154)           
remote: Getting sizes:  94% (10429/11154)           
remote: Getting sizes:  95% (10541/11154)           
remote: Getting sizes:  96% (10653/11154)           
remote: Getting sizes:  97% (10764/11154)           
remote: Getting sizes:  98% (10876/11154)           
remote: Getting sizes:  99% (10987/11154)           
remote: Getting sizes: 100% (11099/11154)           
remote: Getting sizes: 100% (11154/11154)        
remote: Compressing objects:   2% (2130/120696)           
remote: Compressing objects:   3% (3018/120696)           
remote: Compressing objects:   4% (4225/120696)           
remote: Compressing objects:   5% (5796/120696)           
remote: Compressing objects:   6% (6643/120696)           
remote: Compressing objects:   7% (7848/120696)           
remote: Compressing objects:   8% (9060/120696)           
remote: Compressing objects:   8% (9963/120696)           
remote: Compressing objects:   9% (10263/120696)           
remote: Compressing objects:  10% (11480/120696)           
remote: Compressing objects:  11% (12675/120696)           
remote: Compressing objects:  12% (13881/120696)           
remote: Compressing objects:  13% (15131/120696)           
remote: Compressing objects:  14% (16304/120696)           
remote: Compressing objects:  15% (17564/120696)           
remote: Compressing objects:  16% (18712/120696)           
remote: Compressing objects:  17% (19915/120696)           
remote: Compressing objects:  18% (21123/120696)           
remote: Compressing objects:  19% (22330/120696)           
remote: Compressing objects:  20% (23599/120696)           
remote: Compressing objects:  20% (24634/120696)           
remote: Compressing objects:  21% (24743/120696)           
remote: Compressing objects:  22% (25950/120696)           
remote: Compressing objects:  23% (27158/120696)           
remote: Compressing objects:  24% (28372/120696)           
remote: Compressing objects:  25% (29930/120696)           
remote: Compressing objects:  26% (30779/120696)           
remote: Compressing objects:  27% (31987/120696)           
remote: Compressing objects:  28% (33192/120696)           
remote: Compressing objects:  29% (34664/120696)           
remote: Compressing objects:  30% (35698/120696)           
remote: Compressing objects:  31% (37184/120696)           
remote: Compressing objects:  32% (38057/120696)           
remote: Compressing objects:  33% (39238/120696)           
remote: Compressing objects:  34% (40495/120696)           
remote: Compressing objects:  35% (41665/120696)           
remote: Compressing objects:  36% (42862/120696)           
remote: Compressing objects:  37% (44268/120696)           
remote: Compressing objects:  38% (45614/120696)           
remote: Compressing objects:  39% (46697/120696)           
remote: Compressing objects:  40% (47749/120696)           
remote: Compressing objects:  41% (48893/120696)           
remote: Compressing objects:  42% (50096/120696)           
remote: Compressing objects:  43% (51501/120696)           
remote: Compressing objects:  44% (52734/120696)           
remote: Compressing objects:  45% (53736/120696)           
remote: Compressing objects:  46% (54938/120696)           
remote: Compressing objects:  47% (56125/120696)           
remote: Compressing objects:  48% (57674/120696)           
remote: Compressing objects:  49% (58552/120696)           
remote: Compressing objects:  50% (59760/120696)           
remote: Compressing objects:  51% (61216/120696)           
remote: Compressing objects:  52% (62788/120696)           
remote: Compressing objects:  52% (62855/120696)           
remote: Compressing objects:  53% (63372/120696)           
remote: Compressing objects:  54% (64921/120696)           
remote: Compressing objects:  55% (65952/120696)           
remote: Compressing objects:  56% (67009/120696)           
remote: Compressing objects:  57% (69224/120696)           
remote: Compressing objects:  58% (69476/120696)           
remote: Compressing objects:  59% (70632/120696)           
remote: Compressing objects:  60% (71831/120696)           
remote: Compressing objects:  61% (73023/120696)           
remote: Compressing objects:  62% (74410/120696)           
remote: Compressing objects:  63% (75537/120696)           
remote: Compressing objects:  64% (76864/120696)           
remote: Compressing objects:  65% (77914/120696)           
remote: Compressing objects:  66% (79169/120696)           
remote: Compressing objects:  67% (80509/120696)           
remote: Compressing objects:  68% (82133/120696)           
remote: Compressing objects:  69% (82772/120696)           
remote: Compressing objects:  70% (84271/120696)           
remote: Compressing objects:  71% (85092/120696)           
remote: Compressing objects:  72% (86605/120696)           
remote: Compressing objects:  73% (87520/120696)           
remote: Compressing objects:  74% (88715/120696)           
remote: Compressing objects:  75% (89925/120696)           
remote: Compressing objects:  76% (91203/120696)           
remote: Compressing objects:  77% (92495/120696)           
remote: Compressing objects:  78% (93597/120696)           
remote: Compressing objects:  79% (94796/120696)           
remote: Compressing objects:  80% (95962/120696)           
remote: Compressing objects:  81% (97268/120696)           
remote: Compressing objects:  82% (98717/120696)           
remote: Compressing objects:  83% (100234/120696)           
remote: Compressing objects:  84% (100790/120696)           
remote: Compressing objects:  85% (102154/120696)           
remote: Compressing objects:  86% (103245/120696)           
remote: Compressing objects:  87% (104533/120696)           
remote: Compressing objects:  88% (105681/120696)           
remote: Compressing objects:  89% (106816/120696)           
remote: Compressing objects:  89% (107969/120696)           
remote: Compressing objects:  90% (108098/120696)           
remote: Compressing objects:  91% (109282/120696)           
remote: Compressing objects:  92% (110640/120696)           
remote: Compressing objects:  93% (112829/120696)           
remote: Compressing objects:  94% (112874/120696)           
remote: Compressing objects:  95% (114085/120696)           
remote: Compressing objects:  96% (115265/120696)           
remote: Compressing objects:  97% (116501/120696)           
remote: Compressing objects:  98% (117691/120696)           
remote: Compressing objects:  99% (118889/120696)           
remote: Compressing objects: 100% (120094/120696)           
remote: Compressing objects: 100% (120695/120696)        
Receiving objects:   0% (1/12280)
Receiving objects:   1% (123/12280)
Receiving objects:   2% (246/12280)
Receiving objects:   3% (369/12280)
Receiving objects:   4% (492/12280)
Receiving objects:   5% (614/12280)
Receiving objects:   6% (737/12280)
Receiving objects:   7% (860/12280)
Receiving objects:   8% (983/12280)
Receiving objects:   9% (1106/12280)
Receiving objects:  10% (1228/12280)
Receiving objects:  11% (1351/12280)
Receiving objects:  12% (1474/12280)
Receiving objects:  13% (1597/12280)
Receiving objects:  14% (1720/12280)
Receiving objects:  15% (1842/12280)
Receiving objects:  16% (1965/12280)
Receiving objects:  17% (2088/12280), 4.37 MiB | 8.73 MiB/s
Receiving objects:  18% (2211/12280), 4.37 MiB | 8.73 MiB/s
Receiving objects:  19% (2334/12280), 4.37 MiB | 8.73 MiB/s
Receiving objects:  20% (2456/12280), 4.37 MiB | 8.73 MiB/s
Receiving objects:  21% (2579/12280), 4.37 MiB | 8.73 MiB/s
Receiving objects:  22% (2702/12280), 4.37 MiB | 8.73 MiB/s
Receiving objects:  23% (2825/12280), 4.37 MiB | 8.73 MiB/s
Receiving objects:  24% (2948/12280), 4.37 MiB | 8.73 MiB/s
Receiving objects:  25% (3070/12280), 4.37 MiB | 8.73 MiB/s
Receiving objects:  26% (3193/12280), 4.37 MiB | 8.73 MiB/s
Receiving objects:  27% (3316/12280), 4.37 MiB | 8.73 MiB/s
Receiving objects:  28% (3439/12280), 4.37 MiB | 8.73 MiB/s
Receiving objects:  29% (3562/12280), 4.37 MiB | 8.73 MiB/s
Receiving objects:  30% (3684/12280), 4.37 MiB | 8.73 MiB/s
Receiving objects:  30% (3751/12280), 4.37 MiB | 8.73 MiB/s
Receiving objects:  31% (3807/12280), 8.69 MiB | 8.68 MiB/s
Receiving objects:  32% (3930/12280), 8.69 MiB | 8.68 MiB/s
Receiving objects:  33% (4053/12280), 8.69 MiB | 8.68 MiB/s
Receiving objects:  34% (4176/12280), 8.69 MiB | 8.68 MiB/s
Receiving objects:  35% (4298/12280), 8.69 MiB | 8.68 MiB/s
Receiving objects:  36% (4421/12280), 8.69 MiB | 8.68 MiB/s
Receiving objects:  37% (4544/12280), 11.75 MiB | 7.81 MiB/s
Receiving objects:  38% (4667/12280), 11.75 MiB | 7.81 MiB/s
Receiving objects:  39% (4790/12280), 11.75 MiB | 7.81 MiB/s
Receiving objects:  40% (4912/12280), 11.75 MiB | 7.81 MiB/s
Receiving objects:  41% (5035/12280), 11.75 MiB | 7.81 MiB/s
Receiving objects:  42% (5158/12280), 11.75 MiB | 7.81 MiB/s
Receiving objects:  43% (5281/12280), 11.75 MiB | 7.81 MiB/s
Receiving objects:  44% (5404/12280), 11.75 MiB | 7.81 MiB/s
Receiving objects:  44% (5517/12280), 11.75 MiB | 7.81 MiB/s
Receiving objects:  45% (5526/12280), 11.75 MiB | 7.81 MiB/s
Receiving objects:  46% (5649/12280), 15.32 MiB | 7.64 MiB/s
Receiving objects:  47% (5772/12280), 19.03 MiB | 7.60 MiB/s
Receiving objects:  47% (5812/12280), 19.03 MiB | 7.60 MiB/s
Receiving objects:  48% (5895/12280), 22.31 MiB | 7.42 MiB/s
Receiving objects:  49% (6018/12280), 22.31 MiB | 7.42 MiB/s
Receiving objects:  50% (6140/12280), 22.31 MiB | 7.42 MiB/s
Receiving objects:  51% (6263/12280), 22.31 MiB | 7.42 MiB/s
Receiving objects:  52% (6386/12280), 26.81 MiB | 7.64 MiB/s
Receiving objects:  53% (6509/12280), 26.81 MiB | 7.64 MiB/s
Receiving objects:  53% (6543/12280), 26.81 MiB | 7.64 MiB/s
Receiving objects:  54% (6632/12280), 26.81 MiB | 7.64 MiB/s
Receiving objects:  55% (6754/12280), 31.00 MiB | 7.73 MiB/s
Receiving objects:  56% (6877/12280), 31.00 MiB | 7.73 MiB/s
Receiving objects:  57% (7000/12280), 31.00 MiB | 7.73 MiB/s
Receiving objects:  58% (7123/12280), 31.00 MiB | 7.73 MiB/s
Receiving objects:  59% (7246/12280), 31.00 MiB | 7.73 MiB/s
Receiving objects:  60% (7368/12280), 31.00 MiB | 7.73 MiB/s
Receiving objects:  61% (7491/12280), 31.00 MiB | 7.73 MiB/s
Receiving objects:  62% (7614/12280), 31.00 MiB | 7.73 MiB/s
Receiving objects:  63% (7737/12280), 31.00 MiB | 7.73 MiB/s
Receiving objects:  64% (7860/12280), 31.00 MiB | 7.73 MiB/s
Receiving objects:  65% (7982/12280), 31.00 MiB | 7.73 MiB/s
Receiving objects:  66% (8105/12280), 31.00 MiB | 7.73 MiB/s
Receiving objects:  67% (8228/12280), 31.00 MiB | 7.73 MiB/s
Receiving objects:  68% (8351/12280), 31.00 MiB | 7.73 MiB/s
Receiving objects:  69% (8474/12280), 31.00 MiB | 7.73 MiB/s
Receiving objects:  70% (8596/12280), 31.00 MiB | 7.73 MiB/s
Receiving objects:  71% (8719/12280), 31.00 MiB | 7.73 MiB/s
Receiving objects:  72% (8842/12280), 31.00 MiB | 7.73 MiB/s
Receiving objects:  73% (8965/12280), 31.00 MiB | 7.73 MiB/s
Receiving objects:  74% (9088/12280), 31.00 MiB | 7.73 MiB/s
Receiving objects:  75% (9210/12280), 31.00 MiB | 7.73 MiB/s
Receiving objects:  76% (9333/12280), 31.00 MiB | 7.73 MiB/s
Receiving objects:  77% (9456/12280), 31.00 MiB | 7.73 MiB/s
Receiving objects:  78% (9579/12280), 31.00 MiB | 7.73 MiB/s
Receiving objects:  79% (9702/12280), 31.00 MiB | 7.73 MiB/s
Receiving objects:  80% (9824/12280), 31.00 MiB | 7.73 MiB/s
Receiving objects:  81% (9947/12280), 31.00 MiB | 7.73 MiB/s
Receiving objects:  82% (10070/12280), 31.00 MiB | 7.73 MiB/s
Receiving objects:  83% (10193/12280), 37.40 MiB | 8.29 MiB/s
Receiving objects:  84% (10316/12280), 37.40 MiB | 8.29 MiB/s
Receiving objects:  85% (10438/12280), 37.40 MiB | 8.29 MiB/s
Receiving objects:  86% (10561/12280), 37.40 MiB | 8.29 MiB/s
Receiving objects:  87% (10684/12280), 37.40 MiB | 8.29 MiB/s
Receiving objects:  88% (10807/12280), 37.40 MiB | 8.29 MiB/s
Receiving objects:  89% (10930/12280), 37.40 MiB | 8.29 MiB/s
Receiving objects:  90% (11052/12280), 37.40 MiB | 8.29 MiB/s
Receiving objects:  91% (11175/12280), 37.40 MiB | 8.29 MiB/s
Receiving objects:  92% (11298/12280), 37.40 MiB | 8.29 MiB/s
Receiving objects:  93% (11421/12280), 37.40 MiB | 8.29 MiB/s
Receiving objects:  94% (11544/12280), 37.40 MiB | 8.29 MiB/s
Receiving objects:  95% (11666/12280), 37.40 MiB | 8.29 MiB/s
Receiving objects:  96% (11789/12280), 37.40 MiB | 8.29 MiB/s
Receiving objects:  97% (11912/12280), 37.40 MiB | 8.29 MiB/s
Receiving objects:  98% (12035/12280), 37.40 MiB | 8.29 MiB/s
Receiving objects:  99% (12158/12280), 37.40 MiB | 8.29 MiB/s
remote: Total 12280 (delta 2238), reused 5829 (delta 1123)        
Receiving objects: 100% (12280/12280), 37.40 MiB | 8.29 MiB/s
Receiving objects: 100% (12280/12280), 41.54 MiB | 8.66 MiB/s, done.
Resolving deltas:   0% (0/2238)
Resolving deltas:   1% (23/2238)
Resolving deltas:   2% (45/2238)
Resolving deltas:   3% (68/2238)
Resolving deltas:   4% (90/2238)
Resolving deltas:   5% (112/2238)
Resolving deltas:   6% (135/2238)
Resolving deltas:   7% (157/2238)
Resolving deltas:   8% (181/2238)
Resolving deltas:   9% (202/2238)
Resolving deltas:  10% (225/2238)
Resolving deltas:  11% (247/2238)
Resolving deltas:  12% (269/2238)
Resolving deltas:  13% (291/2238)
Resolving deltas:  14% (314/2238)
Resolving deltas:  15% (336/2238)
Resolving deltas:  16% (359/2238)
Resolving deltas:  17% (381/2238)
Resolving deltas:  18% (403/2238)
Resolving deltas:  19% (426/2238)
Resolving deltas:  20% (448/2238)
Resolving deltas:  21% (470/2238)
Resolving deltas:  22% (493/2238)
Resolving deltas:  23% (515/2238)
Resolving deltas:  24% (540/2238)
Resolving deltas:  25% (560/2238)
Resolving deltas:  26% (582/2238)
Resolving deltas:  27% (605/2238)
Resolving deltas:  28% (627/2238)
Resolving deltas:  29% (650/2238)
Resolving deltas:  30% (672/2238)
Resolving deltas:  31% (694/2238)
Resolving deltas:  32% (717/2238)
Resolving deltas:  33% (739/2238)
Resolving deltas:  34% (761/2238)
Resolving deltas:  35% (784/2238)
Resolving deltas:  36% (806/2238)
Resolving deltas:  37% (829/2238)
Resolving deltas:  38% (851/2238)
Resolving deltas:  39% (873/2238)
Resolving deltas:  40% (896/2238)
Resolving deltas:  41% (919/2238)
Resolving deltas:  42% (940/2238)
Resolving deltas:  43% (963/2238)
Resolving deltas:  44% (985/2238)
Resolving deltas:  45% (1008/2238)
Resolving deltas:  46% (1030/2238)
Resolving deltas:  47% (1052/2238)
Resolving deltas:  48% (1075/2238)
Resolving deltas:  49% (1097/2238)
Resolving deltas:  50% (1119/2238)
Resolving deltas:  51% (1142/2238)
Resolving deltas:  52% (1164/2238)
Resolving deltas:  53% (1187/2238)
Resolving deltas:  54% (1209/2238)
Resolving deltas:  55% (1231/2238)
Resolving deltas:  56% (1254/2238)
Resolving deltas:  57% (1276/2238)
Resolving deltas:  58% (1299/2238)
Resolving deltas:  59% (1321/2238)
Resolving deltas:  60% (1343/2238)
Resolving deltas:  61% (1366/2238)
Resolving deltas:  62% (1388/2238)
Resolving deltas:  63% (1410/2238)
Resolving deltas:  64% (1433/2238)
Resolving deltas:  65% (1455/2238)
Resolving deltas:  66% (1478/2238)
Resolving deltas:  67% (1500/2238)
Resolving deltas:  68% (1522/2238)
Resolving deltas:  69% (1545/2238)
Resolving deltas:  70% (1567/2238)
Resolving deltas:  71% (1589/2238)
Resolving deltas:  72% (1612/2238)
Resolving deltas:  73% (1634/2238)
Resolving deltas:  74% (1657/2238)
Resolving deltas:  75% (1679/2238)
Resolving deltas:  76% (1701/2238)
Resolving deltas:  77% (1724/2238)
Resolving deltas:  78% (1746/2238)
Resolving deltas:  79% (1769/2238)
Resolving deltas:  80% (1791/2238)
Resolving deltas:  81% (1814/2238)
Resolving deltas:  82% (1836/2238)
Resolving deltas:  83% (1858/2238)
Resolving deltas:  84% (1880/2238)
Resolving deltas:  85% (1903/2238)
Resolving deltas:  86% (1925/2238)
Resolving deltas:  87% (1949/2238)
Resolving deltas:  88% (1970/2238)
Resolving deltas:  89% (1992/2238)
Resolving deltas:  90% (2015/2238)
Resolving deltas:  91% (2037/2238)
Resolving deltas:  92% (2059/2238)
Resolving deltas:  93% (2082/2238)
Resolving deltas:  94% (2104/2238)
Resolving deltas:  95% (2127/2238)
Resolving deltas:  96% (2149/2238)
Resolving deltas:  97% (2171/2238)
Resolving deltas:  98% (2194/2238)
Resolving deltas:  99% (2216/2238)
Resolving deltas: 100% (2238/2238)
Resolving deltas: 100% (2238/2238), done.
Updating files:  67% (7790/11458)
Updating files:  68% (7792/11458)
Updating files:  69% (7907/11458)
Updating files:  70% (8021/11458)
Updating files:  71% (8136/11458)
Updating files:  72% (8250/11458)
Updating files:  73% (8365/11458)
Updating files:  74% (8479/11458)
Updating files:  75% (8594/11458)
Updating files:  76% (8709/11458)
Updating files:  77% (8823/11458)
Updating files:  78% (8938/11458)
Updating files:  79% (9052/11458)
Updating files:  80% (9167/11458)
Updating files:  81% (9281/11458)
Updating files:  82% (9396/11458)
Updating files:  83% (9511/11458)
Updating files:  84% (9625/11458)
Updating files:  85% (9740/11458)
Updating files:  86% (9854/11458)
Updating files:  87% (9969/11458)
Updating files:  88% (10084/11458)
Updating files:  89% (10198/11458)
Updating files:  90% (10313/11458)
Updating files:  91% (10427/11458)
Updating files:  92% (10542/11458)
Updating files:  93% (10656/11458)
Updating files:  94% (10771/11458)
Updating files:  95% (10886/11458)
Updating files:  96% (11000/11458)
Updating files:  97% (11115/11458)
Updating files:  98% (11229/11458)
Updating files:  99% (11344/11458)
Updating files: 100% (11458/11458)
Updating files: 100% (11458/11458), done.
 00:11

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-mediawiki-1  Started
 Container mediawiki-mediawiki-jobrunner-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  38/133 [========>-------------------]  28%
  63/133 [=============>--------------]  47%
  71/133 [==============>-------------]  53%
  93/133 [===================>--------]  69%
 112/133 [=======================>----]  84%
 128/133 [==========================>-]  96%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 6.6 s.
 00:07

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 17s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:17

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:28

 01:28

Install 'extensions/MediaModeration'...

Cloning component(s)
:0: _clone_component "extensions/MediaModeration"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/MediaModeration to 'extensions/MediaModeration' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/MediaModeration'...
|0| remote: Counting objects: 1           
remote: Counting objects: 154, done        
|0| remote: Finding sources:   1% (1/154)           
remote: Finding sources:   2% (3/154)           
remote: Finding sources:   3% (4/154)           
remote: Finding sources:   4% (6/154)           
remote: Finding sources:   5% (7/154)           
remote: Finding sources:   6% (9/154)           
remote: Finding sources:   7% (11/154)           
remote: Finding sources:   8% (12/154)           
remote: Finding sources:   9% (14/154)           
remote: Finding sources:  10% (15/154)           
remote: Finding sources:  11% (17/154)           
remote: Finding sources:  12% (18/154)           
remote: Finding sources:  13% (20/154)           
remote: Finding sources:  14% (21/154)           
remote: Finding sources:  15% (23/154)           
remote: Finding sources:  16% (24/154)           
remote: Finding sources:  17% (26/154)           
remote: Finding sources:  18% (27/154)           
remote: Finding sources:  19% (29/154)           
remote: Finding sources:  20% (31/154)           
remote: Finding sources:  21% (32/154)           
remote: Finding sources:  22% (34/154)           
remote: Finding sources:  23% (35/154)           
remote: Finding sources:  24% (37/154)           
remote: Finding sources:  25% (38/154)           
remote: Finding sources:  26% (40/154)           
remote: Finding sources:  27% (41/154)           
remote: Finding sources:  28% (43/154)           
remote: Finding sources:  29% (44/154)           
remote: Finding sources:  30% (46/154)           
remote: Finding sources:  31% (47/154)           
remote: Finding sources:  32% (49/154)           
remote: Finding sources:  33% (51/154)           
remote: Finding sources:  34% (52/154)           
remote: Finding sources:  35% (54/154)           
remote: Finding sources:  36% (55/154)           
remote: Finding sources:  37% (57/154)           
remote: Finding sources:  38% (58/154)           
remote: Finding sources:  39% (60/154)           
remote: Finding sources:  40% (61/154)           
remote: Finding sources:  41% (63/154)           
remote: Finding sources:  42% (64/154)           
remote: Finding sources:  43% (66/154)           
remote: Finding sources:  44% (67/154)           
remote: Finding sources:  45% (69/154)           
remote: Finding sources:  46% (71/154)           
remote: Finding sources:  47% (72/154)           
remote: Finding sources:  48% (74/154)           
remote: Finding sources:  49% (75/154)           
remote: Finding sources:  50% (77/154)           
remote: Finding sources:  51% (78/154)           
remote: Finding sources:  52% (80/154)           
remote: Finding sources:  53% (81/154)           
remote: Finding sources:  54% (83/154)           
remote: Finding sources:  55% (84/154)           
remote: Finding sources:  56% (86/154)           
remote: Finding sources:  57% (88/154)           
remote: Finding sources:  58% (89/154)           
remote: Finding sources:  59% (91/154)           
remote: Finding sources:  60% (92/154)           
remote: Finding sources:  61% (94/154)           
remote: Finding sources:  62% (95/154)           
remote: Finding sources:  63% (97/154)           
remote: Finding sources:  64% (98/154)           
remote: Finding sources:  65% (100/154)           
remote: Finding sources:  66% (101/154)           
remote: Finding sources:  67% (103/154)           
remote: Finding sources:  68% (104/154)           
remote: Finding sources:  69% (106/154)           
remote: Finding sources:  70% (108/154)           
remote: Finding sources:  71% (109/154)           
remote: Finding sources:  72% (111/154)           
remote: Finding sources:  73% (112/154)           
remote: Finding sources:  74% (114/154)           
remote: Finding sources:  75% (115/154)           
remote: Finding sources:  76% (117/154)           
remote: Finding sources:  77% (118/154)           
remote: Finding sources:  78% (120/154)           
remote: Finding sources:  79% (121/154)           
remote: Finding sources:  80% (123/154)           
remote: Finding sources:  81% (124/154)           
remote: Finding sources:  82% (126/154)           
remote: Finding sources:  83% (128/154)           
remote: Finding sources:  84% (129/154)           
remote: Finding sources:  85% (131/154)           
remote: Finding sources:  86% (132/154)           
remote: Finding sources:  87% (134/154)           
remote: Finding sources:  88% (135/154)           
remote: Finding sources:  89% (137/154)           
remote: Finding sources:  90% (138/154)           
remote: Finding sources:  91% (140/154)           
remote: Finding sources:  92% (141/154)           
remote: Finding sources:  93% (143/154)           
remote: Finding sources:  94% (144/154)           
remote: Finding sources:  95% (146/154)           
remote: Finding sources:  96% (148/154)           
remote: Finding sources:  97% (149/154)           
remote: Finding sources:  98% (151/154)           
remote: Finding sources:  99% (152/154)           
remote: Finding sources: 100% (154/154)           
remote: Finding sources: 100% (154/154)        
|0| remote: Getting sizes:   1% (1/144)           
remote: Getting sizes:   2% (3/144)           
remote: Getting sizes:   3% (4/144)           
remote: Getting sizes:   4% (6/144)           
remote: Getting sizes:   5% (7/144)           
remote: Getting sizes:   6% (8/144)           
remote: Getting sizes:   7% (10/144)           
remote: Getting sizes:   8% (11/144)           
remote: Getting sizes:   9% (13/144)           
remote: Getting sizes:  10% (14/144)           
remote: Getting sizes:  11% (16/144)           
remote: Getting sizes:  12% (17/144)           
remote: Getting sizes:  13% (18/144)           
remote: Getting sizes:  14% (20/144)           
remote: Getting sizes:  15% (21/144)           
remote: Getting sizes:  16% (23/144)           
remote: Getting sizes:  17% (24/144)           
remote: Getting sizes:  18% (26/144)           
remote: Getting sizes:  19% (27/144)           
remote: Getting sizes:  20% (29/144)           
remote: Getting sizes:  21% (30/144)           
remote: Getting sizes:  22% (31/144)           
remote: Getting sizes:  23% (33/144)           
remote: Getting sizes:  24% (34/144)           
remote: Getting sizes:  25% (36/144)           
remote: Getting sizes:  26% (37/144)           
remote: Getting sizes:  27% (39/144)           
remote: Getting sizes:  28% (40/144)           
remote: Getting sizes:  29% (42/144)           
remote: Getting sizes:  30% (43/144)           
remote: Getting sizes:  31% (44/144)           
remote: Getting sizes:  32% (46/144)           
remote: Getting sizes:  33% (47/144)           
remote: Getting sizes:  34% (49/144)           
remote: Getting sizes:  35% (50/144)           
remote: Getting sizes:  36% (52/144)           
remote: Getting sizes:  37% (53/144)           
remote: Getting sizes:  38% (54/144)           
remote: Getting sizes:  39% (56/144)           
remote: Getting sizes:  40% (57/144)           
remote: Getting sizes:  41% (59/144)           
remote: Getting sizes:  42% (60/144)           
remote: Getting sizes:  43% (62/144)           
remote: Getting sizes:  44% (63/144)           
remote: Getting sizes:  45% (65/144)           
remote: Getting sizes:  46% (66/144)           
remote: Getting sizes:  47% (67/144)           
remote: Getting sizes:  48% (69/144)           
remote: Getting sizes:  49% (70/144)           
remote: Getting sizes:  50% (72/144)           
remote: Getting sizes:  51% (73/144)           
remote: Getting sizes:  52% (75/144)           
remote: Getting sizes:  53% (76/144)           
remote: Getting sizes:  54% (78/144)           
remote: Getting sizes:  55% (79/144)           
remote: Getting sizes:  56% (80/144)           
remote: Getting sizes:  57% (82/144)           
remote: Getting sizes:  58% (83/144)           
remote: Getting sizes:  59% (85/144)           
remote: Getting sizes:  60% (86/144)           
remote: Getting sizes:  61% (88/144)           
remote: Getting sizes:  62% (89/144)           
remote: Getting sizes:  63% (90/144)           
remote: Getting sizes:  64% (92/144)           
remote: Getting sizes:  65% (93/144)           
remote: Getting sizes:  66% (95/144)           
remote: Getting sizes:  67% (96/144)           
remote: Getting sizes:  68% (98/144)           
remote: Getting sizes:  69% (99/144)           
remote: Getting sizes:  70% (101/144)           
remote: Getting sizes:  71% (102/144)           
remote: Getting sizes:  72% (103/144)           
remote: Getting sizes:  73% (105/144)           
remote: Getting sizes:  74% (106/144)           
remote: Getting sizes:  75% (108/144)           
remote: Getting sizes:  76% (109/144)           
remote: Getting sizes:  77% (111/144)           
remote: Getting sizes:  78% (112/144)           
remote: Getting sizes:  79% (114/144)           
remote: Getting sizes:  80% (115/144)           
remote: Getting sizes:  81% (116/144)           
remote: Getting sizes:  82% (118/144)           
remote: Getting sizes:  83% (119/144)           
remote: Getting sizes:  84% (121/144)           
remote: Getting sizes:  85% (122/144)           
remote: Getting sizes:  86% (124/144)           
remote: Getting sizes:  87% (125/144)           
remote: Getting sizes:  88% (126/144)           
remote: Getting sizes:  89% (128/144)           
remote: Getting sizes:  90% (129/144)           
remote: Getting sizes:  91% (131/144)           
remote: Getting sizes:  92% (132/144)           
remote: Getting sizes:  93% (134/144)           
remote: Getting sizes:  94% (135/144)           
remote: Getting sizes:  95% (137/144)           
remote: Getting sizes:  96% (138/144)           
remote: Getting sizes:  97% (139/144)           
remote: Getting sizes:  98% (141/144)           
remote: Getting sizes:  99% (142/144)           
remote: Getting sizes: 100% (144/144)           
remote: Getting sizes: 100% (144/144)        
|0| remote: Compressing objects:   1% (2229/431766)           
remote: Compressing objects:   3% (13441/431766)           
remote: Compressing objects:   5% (20185/431766)           
remote: Compressing objects:   6% (24360/431766)           
remote: Compressing objects:   8% (36047/431766)           
remote: Compressing objects:  10% (44401/431766)           
remote: Compressing objects:  15% (65793/431766)           
remote: Compressing objects:  16% (70363/431766)           
remote: Compressing objects:  17% (71470/431766)           
remote: Compressing objects:  20% (86051/431766)           
remote: Compressing objects:  21% (92033/431766)           
remote: Compressing objects:  22% (93445/431766)           
remote: Compressing objects:  23% (101407/431766)           
remote: Compressing objects:  25% (107959/431766)           
remote: Compressing objects:  26% (110396/431766)           
remote: Compressing objects:  28% (119521/431766)           
remote: Compressing objects:  30% (129909/431766)           
remote: Compressing objects:  31% (133522/431766)           
remote: Compressing objects:  34% (147757/431766)           
remote: Compressing objects:  35% (152251/431766)           
remote: Compressing objects:  43% (183882/431766)           
remote: Compressing objects:  45% (193009/431766)           
remote: Compressing objects:  47% (204172/431766)           
remote: Compressing objects:  48% (205688/431766)           
remote: Compressing objects:  99% (427652/431766)           
remote: Compressing objects: 100% (429771/431766)           
remote: Compressing objects: 100% (431766/431766)        
|0| Receiving objects:   0% (1/154)
Receiving objects:   1% (2/154)
Receiving objects:   2% (4/154)
Receiving objects:   3% (5/154)
Receiving objects:   4% (7/154)
Receiving objects:   5% (8/154)
Receiving objects:   6% (10/154)
Receiving objects:   7% (11/154)
Receiving objects:   8% (13/154)
Receiving objects:   9% (14/154)
Receiving objects:  10% (16/154)
Receiving objects:  11% (17/154)
Receiving objects:  12% (19/154)
Receiving objects:  13% (21/154)
Receiving objects:  14% (22/154)
Receiving objects:  15% (24/154)
Receiving objects:  16% (25/154)
Receiving objects:  17% (27/154)
Receiving objects:  18% (28/154)
Receiving objects:  19% (30/154)
Receiving objects:  20% (31/154)
Receiving objects:  21% (33/154)
Receiving objects:  22% (34/154)
Receiving objects:  23% (36/154)
Receiving objects:  24% (37/154)
Receiving objects:  25% (39/154)
Receiving objects:  26% (41/154)
Receiving objects:  27% (42/154)
Receiving objects:  28% (44/154)
Receiving objects:  29% (45/154)
Receiving objects:  30% (47/154)
Receiving objects:  31% (48/154)
Receiving objects:  32% (50/154)
Receiving objects:  33% (51/154)
Receiving objects:  34% (53/154)
Receiving objects:  35% (54/154)
Receiving objects:  36% (56/154)
Receiving objects:  37% (57/154)
Receiving objects:  38% (59/154)
Receiving objects:  39% (61/154)
Receiving objects:  40% (62/154)
Receiving objects:  41% (64/154)
Receiving objects:  42% (65/154)
Receiving objects:  43% (67/154)
Receiving objects:  44% (68/154)
Receiving objects:  45% (70/154)
Receiving objects:  46% (71/154)
Receiving objects:  47% (73/154)
Receiving objects:  48% (74/154)
Receiving objects:  49% (76/154)
Receiving objects:  50% (77/154)
Receiving objects:  51% (79/154)
Receiving objects:  52% (81/154)
Receiving objects:  53% (82/154)
Receiving objects:  54% (84/154)
Receiving objects:  55% (85/154)
Receiving objects:  56% (87/154)
Receiving objects:  57% (88/154)
Receiving objects:  58% (90/154)
Receiving objects:  59% (91/154)
Receiving objects:  60% (93/154)
Receiving objects:  61% (94/154)
Receiving objects:  62% (96/154)
Receiving objects:  63% (98/154)
Receiving objects:  64% (99/154)
Receiving objects:  65% (101/154)
Receiving objects:  66% (102/154)
Receiving objects:  67% (104/154)
Receiving objects:  68% (105/154)
Receiving objects:  69% (107/154)
Receiving objects:  70% (108/154)
Receiving objects:  71% (110/154)
Receiving objects:  72% (111/154)
Receiving objects:  73% (113/154)
Receiving objects:  74% (114/154)
Receiving objects:  75% (116/154)
Receiving objects:  76% (118/154)
Receiving objects:  77% (119/154)
remote: Total 154 (delta 11), reused 100 (delta 8)        
|0| Receiving objects:  78% (121/154)
Receiving objects:  79% (122/154)
Receiving objects:  80% (124/154)
Receiving objects:  81% (125/154)
Receiving objects:  82% (127/154)
Receiving objects:  83% (128/154)
Receiving objects:  84% (130/154)
Receiving objects:  85% (131/154)
Receiving objects:  86% (133/154)
Receiving objects:  87% (134/154)
Receiving objects:  88% (136/154)
Receiving objects:  89% (138/154)
Receiving objects:  90% (139/154)
Receiving objects:  91% (141/154)
Receiving objects:  92% (142/154)
Receiving objects:  93% (144/154)
Receiving objects:  94% (145/154)
Receiving objects:  95% (147/154)
Receiving objects:  96% (148/154)
Receiving objects:  97% (150/154)
Receiving objects:  98% (151/154)
Receiving objects:  99% (153/154)
Receiving objects: 100% (154/154)
Receiving objects: 100% (154/154), 247.03 KiB | 6.68 MiB/s, done.
|0| Resolving deltas:   0% (0/11)
Resolving deltas:   9% (1/11)
Resolving deltas:  27% (3/11)
Resolving deltas:  36% (4/11)
Resolving deltas:  45% (5/11)
Resolving deltas:  54% (6/11)
Resolving deltas:  63% (7/11)
Resolving deltas:  72% (8/11)
Resolving deltas:  81% (9/11)
Resolving deltas:  90% (10/11)
Resolving deltas: 100% (11/11)
Resolving deltas: 100% (11/11), done.
|0|  00:01
 00:01

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:03

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }

added 1 package, and audited 1443 packages in 3s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:03

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-web-1  Healthy
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
Creating mediamoderation_scan table...done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Now importing rows from the table 'image' in batches of 200.
Batch 1 of ~1.
Now importing rows from the table 'filearchive' in batches of 200.
Batch 1 of ~1.
Now importing rows from the table 'oldimage' in batches of 200.
Batch 1 of ~1.
Script marked as completed (added to updatelog).
Purging caches...
Done in 3.1 s.
 00:04

Running 'extensions/MediaModeration/setup.sh' if found
Looking for '/var/local/extensions/MediaModeration/setup.sh'
No '/var/local/extensions/MediaModeration/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:16
 00:16

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-mediawiki-web-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:21

Reclaim disk space if needed
Free disk space (22%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12280, done        
remote: Finding sources:   1% (62/12280)           
remote: Finding sources:   2% (185/12280)           
remote: Finding sources:   3% (307/12280)           
remote: Finding sources:   4% (430/12280)           
remote: Finding sources:   5% (553/12280)           
remote: Finding sources:   6% (676/12280)           
remote: Finding sources:   7% (799/12280)           
remote: Finding sources:   8% (921/12280)           
remote: Finding sources:   9% (1044/12280)           
remote: Finding sources:  10% (1167/12280)           
remote: Finding sources:  11% (1290/12280)           
remote: Finding sources:  12% (1413/12280)           
remote: Finding sources:  13% (1535/12280)           
remote: Finding sources:  14% (1658/12280)           
remote: Finding sources:  15% (1781/12280)           
remote: Finding sources:  16% (1904/12280)           
remote: Finding sources:  17% (2027/12280)           
remote: Finding sources:  18% (2149/12280)           
remote: Finding sources:  19% (2272/12280)           
remote: Finding sources:  20% (2395/12280)           
remote: Finding sources:  21% (2518/12280)           
remote: Finding sources:  22% (2641/12280)           
remote: Finding sources:  23% (2763/12280)           
remote: Finding sources:  24% (2886/12280)           
remote: Finding sources:  25% (3009/12280)           
remote: Finding sources:  26% (3132/12280)           
remote: Finding sources:  27% (3255/12280)           
remote: Finding sources:  28% (3377/12280)           
remote: Finding sources:  29% (3500/12280)           
remote: Finding sources:  30% (3623/12280)           
remote: Finding sources:  31% (3746/12280)           
remote: Finding sources:  32% (3869/12280)           
remote: Finding sources:  33% (3991/12280)           
remote: Finding sources:  34% (4114/12280)           
remote: Finding sources:  35% (4237/12280)           
remote: Finding sources:  36% (4360/12280)           
remote: Finding sources:  37% (4483/12280)           
remote: Finding sources:  38% (4605/12280)           
remote: Finding sources:  39% (4728/12280)           
remote: Finding sources:  40% (4851/12280)           
remote: Finding sources:  41% (4974/12280)           
remote: Finding sources:  42% (5097/12280)           
remote: Finding sources:  43% (5219/12280)           
remote: Finding sources:  44% (5342/12280)           
remote: Finding sources:  45% (5465/12280)           
remote: Finding sources:  46% (5588/12280)           
remote: Finding sources:  47% (5711/12280)           
remote: Finding sources:  48% (5833/12280)           
remote: Finding sources:  49% (5956/12280)           
remote: Finding sources:  50% (6079/12280)           
remote: Finding sources:  51% (6202/12280)           
remote: Finding sources:  52% (6325/12280)           
remote: Finding sources:  53% (6447/12280)           
remote: Finding sources:  54% (6570/12280)           
remote: Finding sources:  55% (6693/12280)           
remote: Finding sources:  56% (6816/12280)           
remote: Finding sources:  57% (6939/12280)           
remote: Finding sources:  58% (7061/12280)           
remote: Finding sources:  59% (7184/12280)           
remote: Finding sources:  60% (7307/12280)           
remote: Finding sources:  61% (7430/12280)           
remote: Finding sources:  62% (7553/12280)           
remote: Finding sources:  63% (7675/12280)           
remote: Finding sources:  64% (7798/12280)           
remote: Finding sources:  65% (7921/12280)           
remote: Finding sources:  66% (8044/12280)           
remote: Finding sources:  67% (8167/12280)           
remote: Finding sources:  68% (8289/12280)           
remote: Finding sources:  69% (8412/12280)           
remote: Finding sources:  70% (8535/12280)           
remote: Finding sources:  71% (8658/12280)           
remote: Finding sources:  72% (8781/12280)           
remote: Finding sources:  73% (8903/12280)           
remote: Finding sources:  74% (9026/12280)           
remote: Finding sources:  75% (9149/12280)           
remote: Finding sources:  76% (9272/12280)           
remote: Finding sources:  77% (9395/12280)           
remote: Finding sources:  78% (9517/12280)           
remote: Finding sources:  79% (9640/12280)           
remote: Finding sources:  80% (9763/12280)           
remote: Finding sources:  81% (9886/12280)           
remote: Finding sources:  82% (10009/12280)           
remote: Finding sources:  83% (10131/12280)           
remote: Finding sources:  84% (10254/12280)           
remote: Finding sources:  85% (10377/12280)           
remote: Finding sources:  86% (10500/12280)           
remote: Finding sources:  87% (10623/12280)           
remote: Finding sources:  88% (10745/12280)           
remote: Finding sources:  89% (10868/12280)           
remote: Finding sources:  90% (10991/12280)           
remote: Finding sources:  91% (11114/12280)           
remote: Finding sources:  92% (11237/12280)           
remote: Finding sources:  93% (11359/12280)           
remote: Finding sources:  94% (11482/12280)           
remote: Finding sources:  95% (11605/12280)           
remote: Finding sources:  96% (11728/12280)           
remote: Finding sources:  97% (11851/12280)           
remote: Finding sources:  98% (11973/12280)           
remote: Finding sources:  99% (12096/12280)           
remote: Finding sources: 100% (12219/12280)           
remote: Finding sources: 100% (12280/12280)        
remote: Getting sizes:   1% (56/11154)           
remote: Getting sizes:   2% (168/11154)           
remote: Getting sizes:   3% (279/11154)           
remote: Getting sizes:   4% (391/11154)           
remote: Getting sizes:   5% (502/11154)           
remote: Getting sizes:   6% (614/11154)           
remote: Getting sizes:   7% (726/11154)           
remote: Getting sizes:   8% (837/11154)           
remote: Getting sizes:   9% (949/11154)           
remote: Getting sizes:  10% (1060/11154)           
remote: Getting sizes:  11% (1172/11154)           
remote: Getting sizes:  12% (1283/11154)           
remote: Getting sizes:  13% (1395/11154)           
remote: Getting sizes:  14% (1506/11154)           
remote: Getting sizes:  15% (1618/11154)           
remote: Getting sizes:  16% (1729/11154)           
remote: Getting sizes:  17% (1841/11154)           
remote: Getting sizes:  18% (1952/11154)           
remote: Getting sizes:  19% (2064/11154)           
remote: Getting sizes:  20% (2176/11154)           
remote: Getting sizes:  21% (2287/11154)           
remote: Getting sizes:  22% (2399/11154)           
remote: Getting sizes:  23% (2510/11154)           
remote: Getting sizes:  24% (2622/11154)           
remote: Getting sizes:  25% (2733/11154)           
remote: Getting sizes:  26% (2845/11154)           
remote: Getting sizes:  27% (2956/11154)           
remote: Getting sizes:  28% (3068/11154)           
remote: Getting sizes:  29% (3179/11154)           
remote: Getting sizes:  30% (3291/11154)           
remote: Getting sizes:  31% (3402/11154)           
remote: Getting sizes:  32% (3514/11154)           
remote: Getting sizes:  33% (3626/11154)           
remote: Getting sizes:  34% (3737/11154)           
remote: Getting sizes:  35% (3849/11154)           
remote: Getting sizes:  36% (3960/11154)           
remote: Getting sizes:  37% (4072/11154)           
remote: Getting sizes:  38% (4183/11154)           
remote: Getting sizes:  39% (4295/11154)           
remote: Getting sizes:  40% (4406/11154)           
remote: Getting sizes:  41% (4518/11154)           
remote: Getting sizes:  42% (4629/11154)           
remote: Getting sizes:  43% (4741/11154)           
remote: Getting sizes:  44% (4852/11154)           
remote: Getting sizes:  45% (4964/11154)           
remote: Getting sizes:  46% (5076/11154)           
remote: Getting sizes:  47% (5187/11154)           
remote: Getting sizes:  48% (5299/11154)           
remote: Getting sizes:  49% (5410/11154)           
remote: Getting sizes:  50% (5522/11154)           
remote: Getting sizes:  51% (5633/11154)           
remote: Getting sizes:  52% (5745/11154)           
remote: Getting sizes:  53% (5856/11154)           
remote: Getting sizes:  54% (5968/11154)           
remote: Getting sizes:  55% (6079/11154)           
remote: Getting sizes:  56% (6191/11154)           
remote: Getting sizes:  57% (6303/11154)           
remote: Getting sizes:  58% (6414/11154)           
remote: Getting sizes:  59% (6526/11154)           
remote: Getting sizes:  60% (6637/11154)           
remote: Getting sizes:  61% (6749/11154)           
remote: Getting sizes:  62% (6860/11154)           
remote: Getting sizes:  63% (6972/11154)           
remote: Getting sizes:  64% (7083/11154)           
remote: Getting sizes:  65% (7195/11154)           
remote: Getting sizes:  66% (7306/11154)           
remote: Getting sizes:  67% (7418/11154)           
remote: Getting sizes:  68% (7529/11154)           
remote: Getting sizes:  69% (7641/11154)           
remote: Getting sizes:  70% (7753/11154)           
remote: Getting sizes:  71% (7864/11154)           
remote: Getting sizes:  72% (7976/11154)           
remote: Getting sizes:  73% (8087/11154)           
remote: Getting sizes:  74% (8199/11154)           
remote: Getting sizes:  75% (8310/11154)           
remote: Getting sizes:  76% (8422/11154)           
remote: Getting sizes:  77% (8533/11154)           
remote: Getting sizes:  78% (8645/11154)           
remote: Getting sizes:  79% (8756/11154)           
remote: Getting sizes:  80% (8868/11154)           
remote: Getting sizes:  81% (8979/11154)           
remote: Getting sizes:  82% (9091/11154)           
remote: Getting sizes:  83% (9203/11154)           
remote: Getting sizes:  84% (9314/11154)           
remote: Getting sizes:  85% (9426/11154)           
remote: Getting sizes:  86% (9537/11154)           
remote: Getting sizes:  87% (9649/11154)           
remote: Getting sizes:  88% (9760/11154)           
remote: Getting sizes:  89% (9872/11154)           
remote: Getting sizes:  90% (9983/11154)           
remote: Getting sizes:  91% (10095/11154)           
remote: Getting sizes:  92% (10206/11154)           
remote: Getting sizes:  93% (10318/11154)           
remote: Getting sizes:  94% (10429/11154)           
remote: Getting sizes:  95% (10541/11154)           
remote: Getting sizes:  96% (10653/11154)           
remote: Getting sizes:  97% (10764/11154)           
remote: Getting sizes:  98% (10876/11154)           
remote: Getting sizes:  99% (10987/11154)           
remote: Getting sizes: 100% (11099/11154)           
remote: Getting sizes: 100% (11154/11154)        
remote: Compressing objects:   2% (2130/120696)           
remote: Compressing objects:   3% (3018/120696)           
remote: Compressing objects:   4% (4225/120696)           
remote: Compressing objects:   5% (5796/120696)           
remote: Compressing objects:   6% (6643/120696)           
remote: Compressing objects:   7% (7848/120696)           
remote: Compressing objects:   8% (9060/120696)           
remote: Compressing objects:   8% (10126/120696)           
remote: Compressing objects:   9% (10263/120696)           
remote: Compressing objects:  10% (11480/120696)           
remote: Compressing objects:  11% (12675/120696)           
remote: Compressing objects:  12% (13881/120696)           
remote: Compressing objects:  13% (15131/120696)           
remote: Compressing objects:  14% (16304/120696)           
remote: Compressing objects:  15% (17564/120696)           
remote: Compressing objects:  16% (18712/120696)           
remote: Compressing objects:  17% (19915/120696)           
remote: Compressing objects:  18% (21123/120696)           
remote: Compressing objects:  19% (22330/120696)           
remote: Compressing objects:  20% (23599/120696)           
remote: Compressing objects:  21% (24743/120696)           
remote: Compressing objects:  22% (25950/120696)           
remote: Compressing objects:  22% (26551/120696)           
remote: Compressing objects:  23% (27158/120696)           
remote: Compressing objects:  24% (28372/120696)           
remote: Compressing objects:  25% (29930/120696)           
remote: Compressing objects:  26% (30779/120696)           
remote: Compressing objects:  27% (31987/120696)           
remote: Compressing objects:  28% (33192/120696)           
remote: Compressing objects:  29% (34664/120696)           
remote: Compressing objects:  30% (35698/120696)           
remote: Compressing objects:  31% (37184/120696)           
remote: Compressing objects:  32% (38057/120696)           
remote: Compressing objects:  33% (39238/120696)           
remote: Compressing objects:  34% (40495/120696)           
remote: Compressing objects:  35% (41665/120696)           
remote: Compressing objects:  36% (42862/120696)           
remote: Compressing objects:  37% (44268/120696)           
remote: Compressing objects:  38% (45614/120696)           
remote: Compressing objects:  39% (46697/120696)           
remote: Compressing objects:  40% (47749/120696)           
remote: Compressing objects:  41% (48893/120696)           
remote: Compressing objects:  42% (50096/120696)           
remote: Compressing objects:  43% (51501/120696)           
remote: Compressing objects:  44% (52734/120696)           
remote: Compressing objects:  45% (53736/120696)           
remote: Compressing objects:  46% (54938/120696)           
remote: Compressing objects:  47% (56125/120696)           
remote: Compressing objects:  48% (57674/120696)           
remote: Compressing objects:  49% (58552/120696)           
remote: Compressing objects:  50% (59760/120696)           
remote: Compressing objects:  51% (61216/120696)           
remote: Compressing objects:  52% (62788/120696)           
remote: Compressing objects:  53% (63372/120696)           
remote: Compressing objects:  54% (64921/120696)           
remote: Compressing objects:  55% (65952/120696)           
remote: Compressing objects:  56% (67009/120696)           
remote: Compressing objects:  56% (67156/120696)           
remote: Compressing objects:  57% (69224/120696)           
remote: Compressing objects:  58% (69476/120696)           
remote: Compressing objects:  59% (70632/120696)           
remote: Compressing objects:  60% (71831/120696)           
remote: Compressing objects:  61% (73023/120696)           
remote: Compressing objects:  62% (74410/120696)           
remote: Compressing objects:  63% (75537/120696)           
remote: Compressing objects:  64% (76864/120696)           
remote: Compressing objects:  65% (77914/120696)           
remote: Compressing objects:  66% (79169/120696)           
remote: Compressing objects:  67% (80509/120696)           
remote: Compressing objects:  68% (82133/120696)           
remote: Compressing objects:  69% (82772/120696)           
remote: Compressing objects:  70% (84271/120696)           
remote: Compressing objects:  71% (85092/120696)           
remote: Compressing objects:  72% (86605/120696)           
remote: Compressing objects:  73% (87520/120696)           
remote: Compressing objects:  74% (88715/120696)           
remote: Compressing objects:  75% (89925/120696)           
remote: Compressing objects:  76% (91203/120696)           
remote: Compressing objects:  77% (92495/120696)           
remote: Compressing objects:  78% (93597/120696)           
remote: Compressing objects:  79% (94796/120696)           
remote: Compressing objects:  80% (95962/120696)           
remote: Compressing objects:  81% (97268/120696)           
remote: Compressing objects:  82% (98717/120696)           
remote: Compressing objects:  83% (100234/120696)           
remote: Compressing objects:  84% (100790/120696)           
remote: Compressing objects:  85% (102154/120696)           
remote: Compressing objects:  86% (103245/120696)           
remote: Compressing objects:  87% (104533/120696)           
remote: Compressing objects:  88% (105681/120696)           
remote: Compressing objects:  89% (106816/120696)           
remote: Compressing objects:  90% (108098/120696)           
remote: Compressing objects:  91% (109282/120696)           
remote: Compressing objects:  92% (110640/120696)           
remote: Compressing objects:  93% (112829/120696)           
remote: Compressing objects:  94% (112874/120696)           
remote: Compressing objects:  95% (114085/120696)           
remote: Compressing objects:  95% (114415/120696)           
remote: Compressing objects:  96% (115265/120696)           
remote: Compressing objects:  97% (116501/120696)           
remote: Compressing objects:  98% (117691/120696)           
remote: Compressing objects:  99% (118889/120696)           
remote: Compressing objects: 100% (120094/120696)           
remote: Compressing objects: 100% (120695/120696)        
Receiving objects:   0% (1/12280)
Receiving objects:   1% (123/12280)
Receiving objects:   2% (246/12280)
Receiving objects:   3% (369/12280)
Receiving objects:   4% (492/12280)
Receiving objects:   5% (614/12280)
Receiving objects:   6% (737/12280)
Receiving objects:   7% (860/12280)
Receiving objects:   8% (983/12280)
Receiving objects:   9% (1106/12280)
Receiving objects:  10% (1228/12280)
Receiving objects:  11% (1351/12280)
Receiving objects:  12% (1474/12280)
Receiving objects:  13% (1597/12280)
Receiving objects:  14% (1720/12280)
Receiving objects:  15% (1842/12280)
Receiving objects:  16% (1965/12280)
Receiving objects:  17% (2088/12280), 4.38 MiB | 8.73 MiB/s
Receiving objects:  18% (2211/12280), 4.38 MiB | 8.73 MiB/s
Receiving objects:  19% (2334/12280), 4.38 MiB | 8.73 MiB/s
Receiving objects:  20% (2456/12280), 4.38 MiB | 8.73 MiB/s
Receiving objects:  21% (2579/12280), 4.38 MiB | 8.73 MiB/s
Receiving objects:  22% (2702/12280), 4.38 MiB | 8.73 MiB/s
Receiving objects:  23% (2825/12280), 4.38 MiB | 8.73 MiB/s
Receiving objects:  24% (2948/12280), 4.38 MiB | 8.73 MiB/s
Receiving objects:  25% (3070/12280), 4.38 MiB | 8.73 MiB/s
Receiving objects:  26% (3193/12280), 4.38 MiB | 8.73 MiB/s
Receiving objects:  27% (3316/12280), 4.38 MiB | 8.73 MiB/s
Receiving objects:  28% (3439/12280), 4.38 MiB | 8.73 MiB/s
Receiving objects:  29% (3562/12280), 4.38 MiB | 8.73 MiB/s
Receiving objects:  30% (3684/12280), 4.38 MiB | 8.73 MiB/s
Receiving objects:  30% (3769/12280), 4.38 MiB | 8.73 MiB/s
Receiving objects:  31% (3807/12280), 4.38 MiB | 8.73 MiB/s
Receiving objects:  32% (3930/12280), 8.75 MiB | 8.73 MiB/s
Receiving objects:  33% (4053/12280), 8.75 MiB | 8.73 MiB/s
Receiving objects:  34% (4176/12280), 8.75 MiB | 8.73 MiB/s
Receiving objects:  35% (4298/12280), 8.75 MiB | 8.73 MiB/s
Receiving objects:  36% (4421/12280), 8.75 MiB | 8.73 MiB/s
Receiving objects:  37% (4544/12280), 11.77 MiB | 7.84 MiB/s
Receiving objects:  38% (4667/12280), 11.77 MiB | 7.84 MiB/s
Receiving objects:  39% (4790/12280), 11.77 MiB | 7.84 MiB/s
Receiving objects:  40% (4912/12280), 11.77 MiB | 7.84 MiB/s
Receiving objects:  41% (5035/12280), 11.77 MiB | 7.84 MiB/s
Receiving objects:  42% (5158/12280), 11.77 MiB | 7.84 MiB/s
Receiving objects:  43% (5281/12280), 11.77 MiB | 7.84 MiB/s
Receiving objects:  44% (5404/12280), 11.77 MiB | 7.84 MiB/s
Receiving objects:  44% (5518/12280), 11.77 MiB | 7.84 MiB/s
Receiving objects:  45% (5526/12280), 11.77 MiB | 7.84 MiB/s
Receiving objects:  46% (5649/12280), 15.31 MiB | 7.64 MiB/s
Receiving objects:  47% (5772/12280), 19.05 MiB | 7.61 MiB/s
Receiving objects:  47% (5815/12280), 22.41 MiB | 7.46 MiB/s
Receiving objects:  48% (5895/12280), 22.41 MiB | 7.46 MiB/s
Receiving objects:  49% (6018/12280), 22.41 MiB | 7.46 MiB/s
Receiving objects:  50% (6140/12280), 22.41 MiB | 7.46 MiB/s
Receiving objects:  51% (6263/12280), 22.41 MiB | 7.46 MiB/s
Receiving objects:  52% (6386/12280), 27.00 MiB | 7.69 MiB/s
Receiving objects:  53% (6509/12280), 27.00 MiB | 7.69 MiB/s
Receiving objects:  54% (6632/12280), 27.00 MiB | 7.69 MiB/s
Receiving objects:  54% (6690/12280), 27.00 MiB | 7.69 MiB/s
Receiving objects:  55% (6754/12280), 31.12 MiB | 7.75 MiB/s
Receiving objects:  56% (6877/12280), 31.12 MiB | 7.75 MiB/s
Receiving objects:  57% (7000/12280), 31.12 MiB | 7.75 MiB/s
Receiving objects:  58% (7123/12280), 31.12 MiB | 7.75 MiB/s
Receiving objects:  59% (7246/12280), 31.12 MiB | 7.75 MiB/s
Receiving objects:  60% (7368/12280), 31.12 MiB | 7.75 MiB/s
Receiving objects:  61% (7491/12280), 31.12 MiB | 7.75 MiB/s
Receiving objects:  62% (7614/12280), 31.12 MiB | 7.75 MiB/s
Receiving objects:  63% (7737/12280), 31.12 MiB | 7.75 MiB/s
Receiving objects:  64% (7860/12280), 31.12 MiB | 7.75 MiB/s
Receiving objects:  65% (7982/12280), 31.12 MiB | 7.75 MiB/s
Receiving objects:  66% (8105/12280), 31.12 MiB | 7.75 MiB/s
Receiving objects:  67% (8228/12280), 31.12 MiB | 7.75 MiB/s
Receiving objects:  68% (8351/12280), 31.12 MiB | 7.75 MiB/s
Receiving objects:  69% (8474/12280), 31.12 MiB | 7.75 MiB/s
Receiving objects:  70% (8596/12280), 31.12 MiB | 7.75 MiB/s
Receiving objects:  71% (8719/12280), 31.12 MiB | 7.75 MiB/s
Receiving objects:  72% (8842/12280), 31.12 MiB | 7.75 MiB/s
Receiving objects:  73% (8965/12280), 31.12 MiB | 7.75 MiB/s
Receiving objects:  74% (9088/12280), 31.12 MiB | 7.75 MiB/s
Receiving objects:  75% (9210/12280), 31.12 MiB | 7.75 MiB/s
Receiving objects:  76% (9333/12280), 31.12 MiB | 7.75 MiB/s
Receiving objects:  77% (9456/12280), 31.12 MiB | 7.75 MiB/s
Receiving objects:  78% (9579/12280), 31.12 MiB | 7.75 MiB/s
Receiving objects:  79% (9702/12280), 31.12 MiB | 7.75 MiB/s
Receiving objects:  80% (9824/12280), 31.12 MiB | 7.75 MiB/s
Receiving objects:  81% (9947/12280), 31.12 MiB | 7.75 MiB/s
Receiving objects:  82% (10070/12280), 31.12 MiB | 7.75 MiB/s
Receiving objects:  83% (10193/12280), 31.12 MiB | 7.75 MiB/s
Receiving objects:  84% (10316/12280), 31.12 MiB | 7.75 MiB/s
Receiving objects:  85% (10438/12280), 37.99 MiB | 8.39 MiB/s
Receiving objects:  86% (10561/12280), 37.99 MiB | 8.39 MiB/s
Receiving objects:  87% (10684/12280), 37.99 MiB | 8.39 MiB/s
Receiving objects:  88% (10807/12280), 37.99 MiB | 8.39 MiB/s
Receiving objects:  89% (10930/12280), 37.99 MiB | 8.39 MiB/s
Receiving objects:  90% (11052/12280), 37.99 MiB | 8.39 MiB/s
Receiving objects:  91% (11175/12280), 37.99 MiB | 8.39 MiB/s
Receiving objects:  92% (11298/12280), 37.99 MiB | 8.39 MiB/s
Receiving objects:  93% (11421/12280), 37.99 MiB | 8.39 MiB/s
Receiving objects:  94% (11544/12280), 37.99 MiB | 8.39 MiB/s
Receiving objects:  95% (11666/12280), 37.99 MiB | 8.39 MiB/s
Receiving objects:  96% (11789/12280), 37.99 MiB | 8.39 MiB/s
Receiving objects:  97% (11912/12280), 37.99 MiB | 8.39 MiB/s
Receiving objects:  98% (12035/12280), 37.99 MiB | 8.39 MiB/s
Receiving objects:  99% (12158/12280), 37.99 MiB | 8.39 MiB/s
remote: Total 12280 (delta 2238), reused 5829 (delta 1123)        
Receiving objects: 100% (12280/12280), 37.99 MiB | 8.39 MiB/s
Receiving objects: 100% (12280/12280), 41.54 MiB | 8.69 MiB/s, done.
Resolving deltas:   0% (0/2238)
Resolving deltas:   1% (23/2238)
Resolving deltas:   2% (45/2238)
Resolving deltas:   3% (68/2238)
Resolving deltas:   4% (90/2238)
Resolving deltas:   5% (112/2238)
Resolving deltas:   6% (135/2238)
Resolving deltas:   7% (157/2238)
Resolving deltas:   8% (180/2238)
Resolving deltas:   9% (202/2238)
Resolving deltas:  10% (224/2238)
Resolving deltas:  11% (247/2238)
Resolving deltas:  12% (269/2238)
Resolving deltas:  13% (291/2238)
Resolving deltas:  14% (314/2238)
Resolving deltas:  15% (337/2238)
Resolving deltas:  16% (359/2238)
Resolving deltas:  17% (381/2238)
Resolving deltas:  18% (403/2238)
Resolving deltas:  19% (427/2238)
Resolving deltas:  20% (448/2238)
Resolving deltas:  21% (470/2238)
Resolving deltas:  22% (493/2238)
Resolving deltas:  23% (516/2238)
Resolving deltas:  24% (538/2238)
Resolving deltas:  25% (561/2238)
Resolving deltas:  26% (583/2238)
Resolving deltas:  27% (605/2238)
Resolving deltas:  28% (627/2238)
Resolving deltas:  29% (650/2238)
Resolving deltas:  30% (672/2238)
Resolving deltas:  31% (694/2238)
Resolving deltas:  32% (717/2238)
Resolving deltas:  33% (739/2238)
Resolving deltas:  34% (762/2238)
Resolving deltas:  35% (784/2238)
Resolving deltas:  36% (806/2238)
Resolving deltas:  37% (830/2238)
Resolving deltas:  38% (851/2238)
Resolving deltas:  39% (873/2238)
Resolving deltas:  40% (896/2238)
Resolving deltas:  41% (918/2238)
Resolving deltas:  42% (940/2238)
Resolving deltas:  43% (963/2238)
Resolving deltas:  44% (985/2238)
Resolving deltas:  45% (1009/2238)
Resolving deltas:  46% (1030/2238)
Resolving deltas:  47% (1052/2238)
Resolving deltas:  48% (1075/2238)
Resolving deltas:  49% (1097/2238)
Resolving deltas:  50% (1119/2238)
Resolving deltas:  51% (1142/2238)
Resolving deltas:  52% (1164/2238)
Resolving deltas:  53% (1187/2238)
Resolving deltas:  54% (1209/2238)
Resolving deltas:  55% (1231/2238)
Resolving deltas:  56% (1254/2238)
Resolving deltas:  57% (1277/2238)
Resolving deltas:  58% (1299/2238)
Resolving deltas:  59% (1321/2238)
Resolving deltas:  60% (1343/2238)
Resolving deltas:  61% (1366/2238)
Resolving deltas:  62% (1388/2238)
Resolving deltas:  63% (1410/2238)
Resolving deltas:  64% (1433/2238)
Resolving deltas:  65% (1455/2238)
Resolving deltas:  66% (1478/2238)
Resolving deltas:  67% (1500/2238)
Resolving deltas:  68% (1522/2238)
Resolving deltas:  69% (1545/2238)
Resolving deltas:  70% (1567/2238)
Resolving deltas:  71% (1589/2238)
Resolving deltas:  72% (1612/2238)
Resolving deltas:  73% (1634/2238)
Resolving deltas:  74% (1657/2238)
Resolving deltas:  75% (1679/2238)
Resolving deltas:  76% (1701/2238)
Resolving deltas:  77% (1724/2238)
Resolving deltas:  78% (1746/2238)
Resolving deltas:  79% (1769/2238)
Resolving deltas:  80% (1792/2238)
Resolving deltas:  81% (1813/2238)
Resolving deltas:  82% (1836/2238)
Resolving deltas:  83% (1858/2238)
Resolving deltas:  84% (1880/2238)
Resolving deltas:  85% (1903/2238)
Resolving deltas:  86% (1926/2238)
Resolving deltas:  87% (1948/2238)
Resolving deltas:  88% (1970/2238)
Resolving deltas:  89% (1992/2238)
Resolving deltas:  90% (2016/2238)
Resolving deltas:  91% (2037/2238)
Resolving deltas:  92% (2060/2238)
Resolving deltas:  93% (2082/2238)
Resolving deltas:  94% (2104/2238)
Resolving deltas:  95% (2127/2238)
Resolving deltas:  96% (2149/2238)
Resolving deltas:  97% (2171/2238)
Resolving deltas:  98% (2194/2238)
Resolving deltas:  99% (2216/2238)
Resolving deltas: 100% (2238/2238)
Resolving deltas: 100% (2238/2238), done.
Updating files:  71% (8192/11458)
Updating files:  72% (8250/11458)
Updating files:  73% (8365/11458)
Updating files:  74% (8479/11458)
Updating files:  75% (8594/11458)
Updating files:  76% (8709/11458)
Updating files:  77% (8823/11458)
Updating files:  78% (8938/11458)
Updating files:  79% (9052/11458)
Updating files:  80% (9167/11458)
Updating files:  81% (9281/11458)
Updating files:  82% (9396/11458)
Updating files:  83% (9511/11458)
Updating files:  84% (9625/11458)
Updating files:  85% (9740/11458)
Updating files:  86% (9854/11458)
Updating files:  87% (9969/11458)
Updating files:  88% (10084/11458)
Updating files:  89% (10198/11458)
Updating files:  90% (10313/11458)
Updating files:  91% (10427/11458)
Updating files:  92% (10542/11458)
Updating files:  93% (10656/11458)
Updating files:  94% (10771/11458)
Updating files:  95% (10886/11458)
Updating files:  96% (11000/11458)
Updating files:  97% (11115/11458)
Updating files:  98% (11229/11458)
Updating files:  99% (11344/11458)
Updating files: 100% (11458/11458)
Updating files: 100% (11458/11458), done.
 00:11

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  38/133 [========>-------------------]  28%
  67/133 [==============>-------------]  50%
  90/133 [==================>---------]  67%
 109/133 [======================>-----]  81%
 124/133 [==========================>-]  93%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:03

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 9.6 s.
 00:10

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 9s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:10

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:21

 01:22

Install 'extensions/MobileApp'...

Cloning component(s)
:0: _clone_component "extensions/MobileApp"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/MobileApp to 'extensions/MobileApp' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/MobileApp'...
|0| remote: Counting objects: 1           
remote: Counting objects: 318, done        
|0| remote: Finding sources:   1% (2/318)           
remote: Finding sources:   2% (5/318)           
remote: Finding sources:   3% (8/318)           
remote: Finding sources:   4% (12/318)           
remote: Finding sources:   5% (15/318)           
remote: Finding sources:   6% (18/318)           
remote: Finding sources:   7% (21/318)           
remote: Finding sources:   8% (24/318)           
remote: Finding sources:   9% (28/318)           
remote: Finding sources:  10% (31/318)           
remote: Finding sources:  11% (34/318)           
remote: Finding sources:  12% (37/318)           
remote: Finding sources:  13% (40/318)           
remote: Finding sources:  14% (43/318)           
remote: Finding sources:  15% (47/318)           
remote: Finding sources:  16% (50/318)           
remote: Finding sources:  17% (53/318)           
remote: Finding sources:  18% (56/318)           
remote: Finding sources:  19% (59/318)           
remote: Finding sources:  20% (63/318)           
remote: Finding sources:  21% (66/318)           
remote: Finding sources:  22% (69/318)           
remote: Finding sources:  23% (72/318)           
remote: Finding sources:  24% (75/318)           
remote: Finding sources:  25% (78/318)           
remote: Finding sources:  26% (82/318)           
remote: Finding sources:  27% (85/318)           
remote: Finding sources:  28% (88/318)           
remote: Finding sources:  29% (91/318)           
remote: Finding sources:  30% (94/318)           
remote: Finding sources:  31% (97/318)           
remote: Finding sources:  32% (101/318)           
remote: Finding sources:  33% (104/318)           
remote: Finding sources:  34% (107/318)           
remote: Finding sources:  35% (110/318)           
remote: Finding sources:  36% (113/318)           
remote: Finding sources:  37% (117/318)           
remote: Finding sources:  38% (120/318)           
remote: Finding sources:  39% (123/318)           
remote: Finding sources:  40% (126/318)           
remote: Finding sources:  41% (129/318)           
remote: Finding sources:  42% (132/318)           
remote: Finding sources:  43% (136/318)           
remote: Finding sources:  44% (139/318)           
remote: Finding sources:  45% (142/318)           
remote: Finding sources:  46% (145/318)           
remote: Finding sources:  47% (148/318)           
remote: Finding sources:  48% (152/318)           
remote: Finding sources:  49% (155/318)           
remote: Finding sources:  50% (158/318)           
remote: Finding sources:  51% (161/318)           
remote: Finding sources:  52% (164/318)           
remote: Finding sources:  53% (167/318)           
remote: Finding sources:  54% (171/318)           
remote: Finding sources:  55% (174/318)           
remote: Finding sources:  56% (177/318)           
remote: Finding sources:  57% (180/318)           
remote: Finding sources:  58% (183/318)           
remote: Finding sources:  59% (187/318)           
remote: Finding sources:  60% (190/318)           
remote: Finding sources:  61% (193/318)           
remote: Finding sources:  62% (196/318)           
remote: Finding sources:  63% (199/318)           
remote: Finding sources:  64% (202/318)           
remote: Finding sources:  65% (206/318)           
remote: Finding sources:  66% (209/318)           
remote: Finding sources:  67% (212/318)           
remote: Finding sources:  68% (215/318)           
remote: Finding sources:  69% (218/318)           
remote: Finding sources:  70% (222/318)           
remote: Finding sources:  71% (225/318)           
remote: Finding sources:  72% (228/318)           
remote: Finding sources:  73% (231/318)           
remote: Finding sources:  74% (234/318)           
remote: Finding sources:  75% (237/318)           
remote: Finding sources:  76% (241/318)           
remote: Finding sources:  77% (244/318)           
remote: Finding sources:  78% (247/318)           
remote: Finding sources:  79% (250/318)           
remote: Finding sources:  80% (253/318)           
remote: Finding sources:  81% (256/318)           
remote: Finding sources:  82% (260/318)           
remote: Finding sources:  83% (263/318)           
remote: Finding sources:  84% (266/318)           
remote: Finding sources:  85% (269/318)           
remote: Finding sources:  86% (272/318)           
remote: Finding sources:  87% (276/318)           
remote: Finding sources:  88% (279/318)           
remote: Finding sources:  89% (282/318)           
remote: Finding sources:  90% (285/318)           
remote: Finding sources:  91% (288/318)           
remote: Finding sources:  92% (291/318)           
remote: Finding sources:  93% (295/318)           
remote: Finding sources:  94% (298/318)           
remote: Finding sources:  95% (301/318)           
remote: Finding sources:  96% (304/318)           
remote: Finding sources:  97% (307/318)           
remote: Finding sources:  98% (311/318)           
remote: Finding sources:  99% (314/318)           
remote: Finding sources: 100% (317/318)           
remote: Finding sources: 100% (318/318)        
|0| remote: Getting sizes:   1% (2/274)           
remote: Getting sizes:   2% (5/274)           
remote: Getting sizes:   3% (7/274)           
remote: Getting sizes:   4% (10/274)           
remote: Getting sizes:   5% (13/274)           
remote: Getting sizes:   6% (16/274)           
remote: Getting sizes:   7% (18/274)           
remote: Getting sizes:   8% (21/274)           
remote: Getting sizes:   9% (24/274)           
remote: Getting sizes:  10% (27/274)           
remote: Getting sizes:  11% (29/274)           
remote: Getting sizes:  12% (32/274)           
remote: Getting sizes:  13% (35/274)           
remote: Getting sizes:  14% (37/274)           
remote: Getting sizes:  15% (40/274)           
remote: Getting sizes:  16% (43/274)           
remote: Getting sizes:  17% (46/274)           
remote: Getting sizes:  18% (48/274)           
remote: Getting sizes:  19% (51/274)           
remote: Getting sizes:  20% (54/274)           
remote: Getting sizes:  21% (57/274)           
remote: Getting sizes:  22% (59/274)           
remote: Getting sizes:  23% (62/274)           
remote: Getting sizes:  24% (65/274)           
remote: Getting sizes:  25% (68/274)           
remote: Getting sizes:  26% (70/274)           
remote: Getting sizes:  27% (73/274)           
remote: Getting sizes:  28% (76/274)           
remote: Getting sizes:  29% (79/274)           
remote: Getting sizes:  30% (81/274)           
remote: Getting sizes:  31% (84/274)           
remote: Getting sizes:  32% (87/274)           
remote: Getting sizes:  33% (90/274)           
remote: Getting sizes:  34% (92/274)           
remote: Getting sizes:  35% (95/274)           
remote: Getting sizes:  36% (98/274)           
remote: Getting sizes:  37% (101/274)           
remote: Getting sizes:  38% (103/274)           
remote: Getting sizes:  39% (106/274)           
remote: Getting sizes:  40% (109/274)           
remote: Getting sizes:  41% (111/274)           
remote: Getting sizes:  42% (114/274)           
remote: Getting sizes:  43% (117/274)           
remote: Getting sizes:  44% (120/274)           
remote: Getting sizes:  45% (122/274)           
remote: Getting sizes:  46% (125/274)           
remote: Getting sizes:  47% (128/274)           
remote: Getting sizes:  48% (131/274)           
remote: Getting sizes:  49% (133/274)           
remote: Getting sizes:  50% (136/274)           
remote: Getting sizes:  51% (139/274)           
remote: Getting sizes:  52% (142/274)           
remote: Getting sizes:  53% (144/274)           
remote: Getting sizes:  54% (147/274)           
remote: Getting sizes:  55% (150/274)           
remote: Getting sizes:  56% (153/274)           
remote: Getting sizes:  57% (155/274)           
remote: Getting sizes:  58% (158/274)           
remote: Getting sizes:  59% (161/274)           
remote: Getting sizes:  60% (164/274)           
remote: Getting sizes:  61% (166/274)           
remote: Getting sizes:  62% (169/274)           
remote: Getting sizes:  63% (172/274)           
remote: Getting sizes:  64% (174/274)           
remote: Getting sizes:  65% (177/274)           
remote: Getting sizes:  66% (180/274)           
remote: Getting sizes:  67% (183/274)           
remote: Getting sizes:  68% (185/274)           
remote: Getting sizes:  69% (188/274)           
remote: Getting sizes:  70% (191/274)           
remote: Getting sizes:  71% (194/274)           
remote: Getting sizes:  72% (196/274)           
remote: Getting sizes:  73% (199/274)           
remote: Getting sizes:  74% (202/274)           
remote: Getting sizes:  75% (205/274)           
remote: Getting sizes:  76% (207/274)           
remote: Getting sizes:  77% (210/274)           
remote: Getting sizes:  78% (213/274)           
remote: Getting sizes:  79% (216/274)           
remote: Getting sizes:  80% (218/274)           
remote: Getting sizes:  81% (221/274)           
remote: Getting sizes:  82% (224/274)           
remote: Getting sizes:  83% (227/274)           
remote: Getting sizes:  84% (229/274)           
remote: Getting sizes:  85% (232/274)           
remote: Getting sizes:  86% (235/274)           
remote: Getting sizes:  87% (238/274)           
remote: Getting sizes:  88% (240/274)           
remote: Getting sizes:  89% (243/274)           
remote: Getting sizes:  90% (246/274)           
remote: Getting sizes:  91% (248/274)           
remote: Getting sizes:  92% (251/274)           
remote: Getting sizes:  93% (254/274)           
remote: Getting sizes:  94% (257/274)           
remote: Getting sizes:  95% (259/274)           
remote: Getting sizes:  96% (262/274)           
remote: Getting sizes:  97% (265/274)           
remote: Getting sizes:  98% (268/274)           
remote: Getting sizes:  99% (270/274)           
remote: Getting sizes: 100% (273/274)           
remote: Getting sizes: 100% (274/274)        
|0| remote: Compressing objects:   3% (10906/413548)           
remote: Compressing objects:   4% (18032/413548)           
remote: Compressing objects:   5% (21906/413548)           
remote: Compressing objects:   6% (22862/413548)           
remote: Compressing objects:   7% (27751/413548)           
remote: Compressing objects:   8% (31512/413548)           
remote: Compressing objects:   9% (35169/413548)           
remote: Compressing objects:  11% (43549/413548)           
remote: Compressing objects:  12% (50660/413548)           
remote: Compressing objects:  13% (52941/413548)           
remote: Compressing objects:  14% (55868/413548)           
remote: Compressing objects:  86% (354981/413548)           
remote: Compressing objects:  88% (361984/413548)           
remote: Compressing objects:  89% (368057/413548)           
remote: Compressing objects:  90% (370272/413548)           
remote: Compressing objects:  91% (375337/413548)           
remote: Compressing objects:  92% (380107/413548)           
remote: Compressing objects:  93% (382643/413548)           
remote: Compressing objects:  94% (386878/413548)           
remote: Compressing objects:  95% (391531/413548)           
remote: Compressing objects:  96% (396919/413548)           
remote: Compressing objects:  97% (399720/413548)           
remote: Compressing objects:  98% (403250/413548)           
remote: Compressing objects:  99% (409317/413548)           
remote: Compressing objects: 100% (411502/413548)           
remote: Compressing objects: 100% (413548/413548)        
|0| Receiving objects:   0% (1/318)
Receiving objects:   1% (4/318)
Receiving objects:   2% (7/318)
Receiving objects:   3% (10/318)
Receiving objects:   4% (13/318)
Receiving objects:   5% (16/318)
Receiving objects:   6% (20/318)
Receiving objects:   7% (23/318)
Receiving objects:   8% (26/318)
Receiving objects:   9% (29/318)
Receiving objects:  10% (32/318)
Receiving objects:  11% (35/318)
Receiving objects:  12% (39/318)
Receiving objects:  13% (42/318)
Receiving objects:  14% (45/318)
Receiving objects:  15% (48/318)
Receiving objects:  16% (51/318)
Receiving objects:  17% (55/318)
Receiving objects:  18% (58/318)
Receiving objects:  19% (61/318)
Receiving objects:  20% (64/318)
Receiving objects:  21% (67/318)
Receiving objects:  22% (70/318)
Receiving objects:  23% (74/318)
Receiving objects:  24% (77/318)
Receiving objects:  25% (80/318)
Receiving objects:  26% (83/318)
Receiving objects:  27% (86/318)
Receiving objects:  28% (90/318)
Receiving objects:  29% (93/318)
Receiving objects:  30% (96/318)
Receiving objects:  31% (99/318)
Receiving objects:  32% (102/318)
Receiving objects:  33% (105/318)
Receiving objects:  34% (109/318)
Receiving objects:  35% (112/318)
Receiving objects:  36% (115/318)
Receiving objects:  37% (118/318)
Receiving objects:  38% (121/318)
Receiving objects:  39% (125/318)
Receiving objects:  40% (128/318)
Receiving objects:  41% (131/318)
Receiving objects:  42% (134/318)
Receiving objects:  43% (137/318)
Receiving objects:  44% (140/318)
Receiving objects:  45% (144/318)
Receiving objects:  46% (147/318)
Receiving objects:  47% (150/318)
Receiving objects:  48% (153/318)
Receiving objects:  49% (156/318)
Receiving objects:  50% (159/318)
Receiving objects:  51% (163/318)
Receiving objects:  52% (166/318)
Receiving objects:  53% (169/318)
Receiving objects:  54% (172/318)
Receiving objects:  55% (175/318)
Receiving objects:  56% (179/318)
Receiving objects:  57% (182/318)
Receiving objects:  58% (185/318)
Receiving objects:  59% (188/318)
Receiving objects:  60% (191/318)
Receiving objects:  61% (194/318)
Receiving objects:  62% (198/318)
Receiving objects:  63% (201/318)
Receiving objects:  64% (204/318)
Receiving objects:  65% (207/318)
Receiving objects:  66% (210/318)
Receiving objects:  67% (214/318)
Receiving objects:  68% (217/318)
Receiving objects:  69% (220/318)
Receiving objects:  70% (223/318)
Receiving objects:  71% (226/318)
Receiving objects:  72% (229/318)
Receiving objects:  73% (233/318)
Receiving objects:  74% (236/318)
Receiving objects:  75% (239/318)
Receiving objects:  76% (242/318)
Receiving objects:  77% (245/318)
Receiving objects:  78% (249/318)
Receiving objects:  79% (252/318)
Receiving objects:  80% (255/318)
Receiving objects:  81% (258/318)
Receiving objects:  82% (261/318)
Receiving objects:  83% (264/318)
Receiving objects:  84% (268/318)
Receiving objects:  85% (271/318)
Receiving objects:  86% (274/318)
Receiving objects:  87% (277/318)
Receiving objects:  88% (280/318)
Receiving objects:  89% (284/318)
Receiving objects:  90% (287/318)
Receiving objects:  91% (290/318)
Receiving objects:  92% (293/318)
Receiving objects:  93% (296/318)
Receiving objects:  94% (299/318)
Receiving objects:  95% (303/318)
Receiving objects:  96% (306/318)
Receiving objects:  97% (309/318)
Receiving objects:  98% (312/318)
remote: Total 318 (delta 99), reused 147 (delta 42)        
|0| Receiving objects:  99% (315/318)
Receiving objects: 100% (318/318)
Receiving objects: 100% (318/318), 177.41 KiB | 6.12 MiB/s, done.
|0| Resolving deltas:   0% (0/99)
Resolving deltas:   1% (1/99)
Resolving deltas:   2% (2/99)
Resolving deltas:   4% (4/99)
Resolving deltas:   5% (5/99)
Resolving deltas:   6% (6/99)
Resolving deltas:   8% (8/99)
Resolving deltas:   9% (9/99)
Resolving deltas:  10% (10/99)
Resolving deltas:  11% (11/99)
Resolving deltas:  12% (12/99)
Resolving deltas:  13% (13/99)
Resolving deltas:  14% (14/99)
Resolving deltas:  15% (15/99)
Resolving deltas:  16% (16/99)
Resolving deltas:  17% (17/99)
Resolving deltas:  18% (18/99)
Resolving deltas:  19% (19/99)
Resolving deltas:  20% (20/99)
Resolving deltas:  21% (21/99)
Resolving deltas:  22% (22/99)
Resolving deltas:  23% (23/99)
Resolving deltas:  24% (24/99)
Resolving deltas:  25% (25/99)
Resolving deltas:  27% (27/99)
Resolving deltas:  29% (29/99)
Resolving deltas:  31% (31/99)
Resolving deltas:  32% (32/99)
Resolving deltas:  33% (33/99)
Resolving deltas:  34% (34/99)
Resolving deltas:  35% (35/99)
Resolving deltas:  37% (37/99)
Resolving deltas:  38% (38/99)
Resolving deltas:  39% (39/99)
Resolving deltas:  40% (40/99)
Resolving deltas:  41% (41/99)
Resolving deltas:  42% (42/99)
Resolving deltas:  43% (43/99)
Resolving deltas:  45% (45/99)
Resolving deltas:  46% (46/99)
Resolving deltas:  47% (47/99)
Resolving deltas:  48% (48/99)
Resolving deltas:  49% (49/99)
Resolving deltas:  50% (50/99)
Resolving deltas:  51% (51/99)
Resolving deltas:  52% (52/99)
Resolving deltas:  53% (53/99)
Resolving deltas:  54% (54/99)
Resolving deltas:  56% (56/99)
Resolving deltas:  57% (57/99)
Resolving deltas:  58% (58/99)
Resolving deltas:  59% (59/99)
Resolving deltas:  60% (60/99)
Resolving deltas:  61% (61/99)
Resolving deltas:  62% (62/99)
Resolving deltas:  63% (63/99)
Resolving deltas:  64% (64/99)
Resolving deltas:  65% (65/99)
Resolving deltas:  66% (66/99)
Resolving deltas:  68% (68/99)
Resolving deltas:  69% (69/99)
Resolving deltas:  70% (70/99)
Resolving deltas:  71% (71/99)
Resolving deltas:  72% (72/99)
Resolving deltas:  73% (73/99)
Resolving deltas:  74% (74/99)
Resolving deltas:  75% (75/99)
Resolving deltas:  76% (76/99)
Resolving deltas:  77% (77/99)
Resolving deltas:  78% (78/99)
Resolving deltas:  79% (79/99)
Resolving deltas:  80% (80/99)
Resolving deltas:  81% (81/99)
Resolving deltas:  82% (82/99)
Resolving deltas:  83% (83/99)
Resolving deltas:  84% (84/99)
Resolving deltas:  85% (85/99)
Resolving deltas:  86% (86/99)
Resolving deltas:  87% (87/99)
Resolving deltas:  89% (89/99)
Resolving deltas:  90% (90/99)
Resolving deltas:  91% (91/99)
Resolving deltas:  92% (92/99)
Resolving deltas:  93% (93/99)
Resolving deltas:  95% (95/99)
Resolving deltas:  96% (96/99)
Resolving deltas:  97% (97/99)
Resolving deltas:  98% (98/99)
Resolving deltas: 100% (99/99)
Resolving deltas: 100% (99/99), done.
|0|  00:00
 00:00

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:03

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }

added 1 package, and audited 1443 packages in 3s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:03

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.4 s.
 00:01

Running 'extensions/MobileApp/setup.sh' if found
Looking for '/var/local/extensions/MobileApp/setup.sh'
No '/var/local/extensions/MobileApp/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:12
 00:12

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-web-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:12

Reclaim disk space if needed
Free disk space (22%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12280, done        
remote: Finding sources:   1% (62/12280)           
remote: Finding sources:   2% (185/12280)           
remote: Finding sources:   3% (307/12280)           
remote: Finding sources:   4% (430/12280)           
remote: Finding sources:   5% (553/12280)           
remote: Finding sources:   6% (676/12280)           
remote: Finding sources:   7% (799/12280)           
remote: Finding sources:   8% (921/12280)           
remote: Finding sources:   9% (1044/12280)           
remote: Finding sources:  10% (1167/12280)           
remote: Finding sources:  11% (1290/12280)           
remote: Finding sources:  12% (1413/12280)           
remote: Finding sources:  13% (1535/12280)           
remote: Finding sources:  14% (1658/12280)           
remote: Finding sources:  15% (1781/12280)           
remote: Finding sources:  16% (1904/12280)           
remote: Finding sources:  17% (2027/12280)           
remote: Finding sources:  18% (2149/12280)           
remote: Finding sources:  19% (2272/12280)           
remote: Finding sources:  20% (2395/12280)           
remote: Finding sources:  21% (2518/12280)           
remote: Finding sources:  22% (2641/12280)           
remote: Finding sources:  23% (2763/12280)           
remote: Finding sources:  24% (2886/12280)           
remote: Finding sources:  25% (3009/12280)           
remote: Finding sources:  26% (3132/12280)           
remote: Finding sources:  27% (3255/12280)           
remote: Finding sources:  28% (3377/12280)           
remote: Finding sources:  29% (3500/12280)           
remote: Finding sources:  30% (3623/12280)           
remote: Finding sources:  31% (3746/12280)           
remote: Finding sources:  32% (3869/12280)           
remote: Finding sources:  33% (3991/12280)           
remote: Finding sources:  34% (4114/12280)           
remote: Finding sources:  35% (4237/12280)           
remote: Finding sources:  36% (4360/12280)           
remote: Finding sources:  37% (4483/12280)           
remote: Finding sources:  38% (4605/12280)           
remote: Finding sources:  39% (4728/12280)           
remote: Finding sources:  40% (4851/12280)           
remote: Finding sources:  41% (4974/12280)           
remote: Finding sources:  42% (5097/12280)           
remote: Finding sources:  43% (5219/12280)           
remote: Finding sources:  44% (5342/12280)           
remote: Finding sources:  45% (5465/12280)           
remote: Finding sources:  46% (5588/12280)           
remote: Finding sources:  47% (5711/12280)           
remote: Finding sources:  48% (5833/12280)           
remote: Finding sources:  49% (5956/12280)           
remote: Finding sources:  50% (6079/12280)           
remote: Finding sources:  51% (6202/12280)           
remote: Finding sources:  52% (6325/12280)           
remote: Finding sources:  53% (6447/12280)           
remote: Finding sources:  54% (6570/12280)           
remote: Finding sources:  55% (6693/12280)           
remote: Finding sources:  56% (6816/12280)           
remote: Finding sources:  57% (6939/12280)           
remote: Finding sources:  58% (7061/12280)           
remote: Finding sources:  59% (7184/12280)           
remote: Finding sources:  60% (7307/12280)           
remote: Finding sources:  61% (7430/12280)           
remote: Finding sources:  62% (7553/12280)           
remote: Finding sources:  63% (7675/12280)           
remote: Finding sources:  64% (7798/12280)           
remote: Finding sources:  65% (7921/12280)           
remote: Finding sources:  66% (8044/12280)           
remote: Finding sources:  67% (8167/12280)           
remote: Finding sources:  68% (8289/12280)           
remote: Finding sources:  69% (8412/12280)           
remote: Finding sources:  70% (8535/12280)           
remote: Finding sources:  71% (8658/12280)           
remote: Finding sources:  72% (8781/12280)           
remote: Finding sources:  73% (8903/12280)           
remote: Finding sources:  74% (9026/12280)           
remote: Finding sources:  75% (9149/12280)           
remote: Finding sources:  76% (9272/12280)           
remote: Finding sources:  77% (9395/12280)           
remote: Finding sources:  78% (9517/12280)           
remote: Finding sources:  79% (9640/12280)           
remote: Finding sources:  80% (9763/12280)           
remote: Finding sources:  81% (9886/12280)           
remote: Finding sources:  82% (10009/12280)           
remote: Finding sources:  83% (10131/12280)           
remote: Finding sources:  84% (10254/12280)           
remote: Finding sources:  85% (10377/12280)           
remote: Finding sources:  86% (10500/12280)           
remote: Finding sources:  87% (10623/12280)           
remote: Finding sources:  88% (10745/12280)           
remote: Finding sources:  89% (10868/12280)           
remote: Finding sources:  90% (10991/12280)           
remote: Finding sources:  91% (11114/12280)           
remote: Finding sources:  92% (11237/12280)           
remote: Finding sources:  93% (11359/12280)           
remote: Finding sources:  94% (11482/12280)           
remote: Finding sources:  95% (11605/12280)           
remote: Finding sources:  96% (11728/12280)           
remote: Finding sources:  97% (11851/12280)           
remote: Finding sources:  98% (11973/12280)           
remote: Finding sources:  99% (12096/12280)           
remote: Finding sources: 100% (12219/12280)           
remote: Finding sources: 100% (12280/12280)        
remote: Getting sizes:   1% (56/11154)           
remote: Getting sizes:   2% (168/11154)           
remote: Getting sizes:   3% (279/11154)           
remote: Getting sizes:   4% (391/11154)           
remote: Getting sizes:   5% (502/11154)           
remote: Getting sizes:   6% (614/11154)           
remote: Getting sizes:   7% (726/11154)           
remote: Getting sizes:   8% (837/11154)           
remote: Getting sizes:   9% (949/11154)           
remote: Getting sizes:  10% (1060/11154)           
remote: Getting sizes:  11% (1172/11154)           
remote: Getting sizes:  12% (1283/11154)           
remote: Getting sizes:  13% (1395/11154)           
remote: Getting sizes:  14% (1506/11154)           
remote: Getting sizes:  15% (1618/11154)           
remote: Getting sizes:  16% (1729/11154)           
remote: Getting sizes:  17% (1841/11154)           
remote: Getting sizes:  18% (1952/11154)           
remote: Getting sizes:  19% (2064/11154)           
remote: Getting sizes:  20% (2176/11154)           
remote: Getting sizes:  21% (2287/11154)           
remote: Getting sizes:  22% (2399/11154)           
remote: Getting sizes:  23% (2510/11154)           
remote: Getting sizes:  24% (2622/11154)           
remote: Getting sizes:  25% (2733/11154)           
remote: Getting sizes:  26% (2845/11154)           
remote: Getting sizes:  27% (2956/11154)           
remote: Getting sizes:  28% (3068/11154)           
remote: Getting sizes:  29% (3179/11154)           
remote: Getting sizes:  30% (3291/11154)           
remote: Getting sizes:  31% (3402/11154)           
remote: Getting sizes:  32% (3514/11154)           
remote: Getting sizes:  33% (3626/11154)           
remote: Getting sizes:  34% (3737/11154)           
remote: Getting sizes:  35% (3849/11154)           
remote: Getting sizes:  36% (3960/11154)           
remote: Getting sizes:  37% (4072/11154)           
remote: Getting sizes:  38% (4183/11154)           
remote: Getting sizes:  39% (4295/11154)           
remote: Getting sizes:  40% (4406/11154)           
remote: Getting sizes:  41% (4518/11154)           
remote: Getting sizes:  42% (4629/11154)           
remote: Getting sizes:  43% (4741/11154)           
remote: Getting sizes:  44% (4852/11154)           
remote: Getting sizes:  45% (4964/11154)           
remote: Getting sizes:  46% (5076/11154)           
remote: Getting sizes:  47% (5187/11154)           
remote: Getting sizes:  48% (5299/11154)           
remote: Getting sizes:  49% (5410/11154)           
remote: Getting sizes:  50% (5522/11154)           
remote: Getting sizes:  51% (5633/11154)           
remote: Getting sizes:  52% (5745/11154)           
remote: Getting sizes:  53% (5856/11154)           
remote: Getting sizes:  54% (5968/11154)           
remote: Getting sizes:  55% (6079/11154)           
remote: Getting sizes:  56% (6191/11154)           
remote: Getting sizes:  57% (6303/11154)           
remote: Getting sizes:  58% (6414/11154)           
remote: Getting sizes:  59% (6526/11154)           
remote: Getting sizes:  60% (6637/11154)           
remote: Getting sizes:  61% (6749/11154)           
remote: Getting sizes:  62% (6860/11154)           
remote: Getting sizes:  63% (6972/11154)           
remote: Getting sizes:  64% (7083/11154)           
remote: Getting sizes:  65% (7195/11154)           
remote: Getting sizes:  66% (7306/11154)           
remote: Getting sizes:  67% (7418/11154)           
remote: Getting sizes:  68% (7529/11154)           
remote: Getting sizes:  69% (7641/11154)           
remote: Getting sizes:  70% (7753/11154)           
remote: Getting sizes:  71% (7864/11154)           
remote: Getting sizes:  72% (7976/11154)           
remote: Getting sizes:  73% (8087/11154)           
remote: Getting sizes:  74% (8199/11154)           
remote: Getting sizes:  75% (8310/11154)           
remote: Getting sizes:  76% (8422/11154)           
remote: Getting sizes:  77% (8533/11154)           
remote: Getting sizes:  78% (8645/11154)           
remote: Getting sizes:  79% (8756/11154)           
remote: Getting sizes:  80% (8868/11154)           
remote: Getting sizes:  81% (8979/11154)           
remote: Getting sizes:  82% (9091/11154)           
remote: Getting sizes:  83% (9203/11154)           
remote: Getting sizes:  84% (9314/11154)           
remote: Getting sizes:  85% (9426/11154)           
remote: Getting sizes:  86% (9537/11154)           
remote: Getting sizes:  87% (9649/11154)           
remote: Getting sizes:  88% (9760/11154)           
remote: Getting sizes:  89% (9872/11154)           
remote: Getting sizes:  90% (9983/11154)           
remote: Getting sizes:  91% (10095/11154)           
remote: Getting sizes:  92% (10206/11154)           
remote: Getting sizes:  93% (10318/11154)           
remote: Getting sizes:  94% (10429/11154)           
remote: Getting sizes:  95% (10541/11154)           
remote: Getting sizes:  96% (10653/11154)           
remote: Getting sizes:  97% (10764/11154)           
remote: Getting sizes:  98% (10876/11154)           
remote: Getting sizes:  99% (10987/11154)           
remote: Getting sizes: 100% (11099/11154)           
remote: Getting sizes: 100% (11154/11154)        
remote: Compressing objects:   2% (2130/120696)           
remote: Compressing objects:   3% (3018/120696)           
remote: Compressing objects:   4% (4225/120696)           
remote: Compressing objects:   5% (5796/120696)           
remote: Compressing objects:   6% (6643/120696)           
remote: Compressing objects:   7% (7848/120696)           
remote: Compressing objects:   8% (9060/120696)           
remote: Compressing objects:   8% (9860/120696)           
remote: Compressing objects:   9% (10263/120696)           
remote: Compressing objects:  10% (11480/120696)           
remote: Compressing objects:  11% (12675/120696)           
remote: Compressing objects:  12% (13881/120696)           
remote: Compressing objects:  13% (15131/120696)           
remote: Compressing objects:  14% (16304/120696)           
remote: Compressing objects:  15% (17564/120696)           
remote: Compressing objects:  16% (18712/120696)           
remote: Compressing objects:  17% (19915/120696)           
remote: Compressing objects:  18% (21123/120696)           
remote: Compressing objects:  19% (22330/120696)           
remote: Compressing objects:  20% (23599/120696)           
remote: Compressing objects:  21% (24743/120696)           
remote: Compressing objects:  21% (25926/120696)           
remote: Compressing objects:  22% (25950/120696)           
remote: Compressing objects:  23% (27158/120696)           
remote: Compressing objects:  24% (28372/120696)           
remote: Compressing objects:  25% (29930/120696)           
remote: Compressing objects:  26% (30779/120696)           
remote: Compressing objects:  27% (31987/120696)           
remote: Compressing objects:  28% (33192/120696)           
remote: Compressing objects:  29% (34664/120696)           
remote: Compressing objects:  30% (35698/120696)           
remote: Compressing objects:  31% (37184/120696)           
remote: Compressing objects:  32% (38057/120696)           
remote: Compressing objects:  33% (39238/120696)           
remote: Compressing objects:  34% (40495/120696)           
remote: Compressing objects:  35% (41665/120696)           
remote: Compressing objects:  36% (42862/120696)           
remote: Compressing objects:  37% (44268/120696)           
remote: Compressing objects:  38% (45614/120696)           
remote: Compressing objects:  39% (46697/120696)           
remote: Compressing objects:  40% (47749/120696)           
remote: Compressing objects:  41% (48893/120696)           
remote: Compressing objects:  42% (50096/120696)           
remote: Compressing objects:  43% (51501/120696)           
remote: Compressing objects:  44% (52734/120696)           
remote: Compressing objects:  45% (53736/120696)           
remote: Compressing objects:  46% (54938/120696)           
remote: Compressing objects:  47% (56125/120696)           
remote: Compressing objects:  48% (57674/120696)           
remote: Compressing objects:  49% (58552/120696)           
remote: Compressing objects:  50% (59760/120696)           
remote: Compressing objects:  51% (61216/120696)           
remote: Compressing objects:  52% (62788/120696)           
remote: Compressing objects:  53% (63372/120696)           
remote: Compressing objects:  54% (64921/120696)           
remote: Compressing objects:  55% (65952/120696)           
remote: Compressing objects:  55% (66940/120696)           
remote: Compressing objects:  56% (67009/120696)           
remote: Compressing objects:  57% (69224/120696)           
remote: Compressing objects:  58% (69476/120696)           
remote: Compressing objects:  59% (70632/120696)           
remote: Compressing objects:  60% (71831/120696)           
remote: Compressing objects:  61% (73023/120696)           
remote: Compressing objects:  62% (74410/120696)           
remote: Compressing objects:  63% (75537/120696)           
remote: Compressing objects:  64% (76864/120696)           
remote: Compressing objects:  65% (77914/120696)           
remote: Compressing objects:  66% (79169/120696)           
remote: Compressing objects:  67% (80509/120696)           
remote: Compressing objects:  68% (82133/120696)           
remote: Compressing objects:  69% (82772/120696)           
remote: Compressing objects:  70% (84271/120696)           
remote: Compressing objects:  71% (85092/120696)           
remote: Compressing objects:  72% (86605/120696)           
remote: Compressing objects:  73% (87520/120696)           
remote: Compressing objects:  74% (88715/120696)           
remote: Compressing objects:  75% (89925/120696)           
remote: Compressing objects:  76% (91203/120696)           
remote: Compressing objects:  77% (92495/120696)           
remote: Compressing objects:  78% (93597/120696)           
remote: Compressing objects:  79% (94796/120696)           
remote: Compressing objects:  80% (95962/120696)           
remote: Compressing objects:  81% (97268/120696)           
remote: Compressing objects:  82% (98717/120696)           
remote: Compressing objects:  83% (100234/120696)           
remote: Compressing objects:  84% (100790/120696)           
remote: Compressing objects:  85% (102154/120696)           
remote: Compressing objects:  86% (103245/120696)           
remote: Compressing objects:  87% (104533/120696)           
remote: Compressing objects:  88% (105681/120696)           
remote: Compressing objects:  89% (106816/120696)           
remote: Compressing objects:  90% (108098/120696)           
remote: Compressing objects:  91% (109282/120696)           
remote: Compressing objects:  91% (109914/120696)           
remote: Compressing objects:  92% (110640/120696)           
remote: Compressing objects:  93% (112829/120696)           
remote: Compressing objects:  94% (112874/120696)           
remote: Compressing objects:  95% (114085/120696)           
remote: Compressing objects:  96% (115265/120696)           
remote: Compressing objects:  97% (116501/120696)           
remote: Compressing objects:  98% (117691/120696)           
remote: Compressing objects:  99% (118889/120696)           
remote: Compressing objects: 100% (120094/120696)           
remote: Compressing objects: 100% (120695/120696)        
Receiving objects:   0% (1/12280)
Receiving objects:   1% (123/12280)
Receiving objects:   2% (246/12280)
Receiving objects:   3% (369/12280)
Receiving objects:   4% (492/12280)
Receiving objects:   5% (614/12280)
Receiving objects:   6% (737/12280)
Receiving objects:   7% (860/12280)
Receiving objects:   8% (983/12280)
Receiving objects:   9% (1106/12280)
Receiving objects:  10% (1228/12280)
Receiving objects:  11% (1351/12280)
Receiving objects:  12% (1474/12280)
Receiving objects:  13% (1597/12280)
Receiving objects:  14% (1720/12280)
Receiving objects:  15% (1842/12280)
Receiving objects:  16% (1965/12280)
Receiving objects:  17% (2088/12280), 4.39 MiB | 8.77 MiB/s
Receiving objects:  18% (2211/12280), 4.39 MiB | 8.77 MiB/s
Receiving objects:  19% (2334/12280), 4.39 MiB | 8.77 MiB/s
Receiving objects:  20% (2456/12280), 4.39 MiB | 8.77 MiB/s
Receiving objects:  21% (2579/12280), 4.39 MiB | 8.77 MiB/s
Receiving objects:  22% (2702/12280), 4.39 MiB | 8.77 MiB/s
Receiving objects:  23% (2825/12280), 4.39 MiB | 8.77 MiB/s
Receiving objects:  24% (2948/12280), 4.39 MiB | 8.77 MiB/s
Receiving objects:  25% (3070/12280), 4.39 MiB | 8.77 MiB/s
Receiving objects:  26% (3193/12280), 4.39 MiB | 8.77 MiB/s
Receiving objects:  27% (3316/12280), 4.39 MiB | 8.77 MiB/s
Receiving objects:  28% (3439/12280), 4.39 MiB | 8.77 MiB/s
Receiving objects:  29% (3562/12280), 4.39 MiB | 8.77 MiB/s
Receiving objects:  30% (3684/12280), 4.39 MiB | 8.77 MiB/s
Receiving objects:  30% (3766/12280), 4.39 MiB | 8.77 MiB/s
Receiving objects:  31% (3807/12280), 4.39 MiB | 8.77 MiB/s
Receiving objects:  32% (3930/12280), 8.75 MiB | 8.72 MiB/s
Receiving objects:  33% (4053/12280), 8.75 MiB | 8.72 MiB/s
Receiving objects:  34% (4176/12280), 8.75 MiB | 8.72 MiB/s
Receiving objects:  35% (4298/12280), 8.75 MiB | 8.72 MiB/s
Receiving objects:  36% (4421/12280), 8.75 MiB | 8.72 MiB/s
Receiving objects:  37% (4544/12280), 11.83 MiB | 7.87 MiB/s
Receiving objects:  38% (4667/12280), 11.83 MiB | 7.87 MiB/s
Receiving objects:  39% (4790/12280), 11.83 MiB | 7.87 MiB/s
Receiving objects:  40% (4912/12280), 11.83 MiB | 7.87 MiB/s
Receiving objects:  41% (5035/12280), 11.83 MiB | 7.87 MiB/s
Receiving objects:  42% (5158/12280), 11.83 MiB | 7.87 MiB/s
Receiving objects:  43% (5281/12280), 11.83 MiB | 7.87 MiB/s
Receiving objects:  44% (5404/12280), 11.83 MiB | 7.87 MiB/s
Receiving objects:  45% (5526/12280), 11.83 MiB | 7.87 MiB/s
Receiving objects:  45% (5540/12280), 11.83 MiB | 7.87 MiB/s
Receiving objects:  46% (5649/12280), 15.48 MiB | 7.73 MiB/s
Receiving objects:  47% (5772/12280), 19.01 MiB | 7.59 MiB/s
Receiving objects:  47% (5808/12280), 19.01 MiB | 7.59 MiB/s
Receiving objects:  48% (5895/12280), 22.12 MiB | 7.36 MiB/s
Receiving objects:  49% (6018/12280), 22.12 MiB | 7.36 MiB/s
Receiving objects:  50% (6140/12280), 22.12 MiB | 7.36 MiB/s
Receiving objects:  51% (6263/12280), 26.18 MiB | 7.46 MiB/s
Receiving objects:  51% (6368/12280), 26.18 MiB | 7.46 MiB/s
Receiving objects:  52% (6386/12280), 30.65 MiB | 7.65 MiB/s
Receiving objects:  53% (6509/12280), 30.65 MiB | 7.65 MiB/s
Receiving objects:  54% (6632/12280), 30.65 MiB | 7.65 MiB/s
Receiving objects:  55% (6754/12280), 30.65 MiB | 7.65 MiB/s
Receiving objects:  56% (6877/12280), 30.65 MiB | 7.65 MiB/s
Receiving objects:  57% (7000/12280), 30.65 MiB | 7.65 MiB/s
Receiving objects:  58% (7123/12280), 30.65 MiB | 7.65 MiB/s
Receiving objects:  59% (7246/12280), 30.65 MiB | 7.65 MiB/s
Receiving objects:  60% (7368/12280), 30.65 MiB | 7.65 MiB/s
Receiving objects:  61% (7491/12280), 30.65 MiB | 7.65 MiB/s
Receiving objects:  62% (7614/12280), 30.65 MiB | 7.65 MiB/s
Receiving objects:  63% (7737/12280), 30.65 MiB | 7.65 MiB/s
Receiving objects:  64% (7860/12280), 30.65 MiB | 7.65 MiB/s
Receiving objects:  65% (7982/12280), 30.65 MiB | 7.65 MiB/s
Receiving objects:  66% (8105/12280), 30.65 MiB | 7.65 MiB/s
Receiving objects:  67% (8228/12280), 30.65 MiB | 7.65 MiB/s
Receiving objects:  68% (8351/12280), 30.65 MiB | 7.65 MiB/s
Receiving objects:  69% (8474/12280), 30.65 MiB | 7.65 MiB/s
Receiving objects:  70% (8596/12280), 30.65 MiB | 7.65 MiB/s
Receiving objects:  71% (8719/12280), 30.65 MiB | 7.65 MiB/s
Receiving objects:  72% (8842/12280), 30.65 MiB | 7.65 MiB/s
Receiving objects:  73% (8965/12280), 30.65 MiB | 7.65 MiB/s
Receiving objects:  74% (9088/12280), 30.65 MiB | 7.65 MiB/s
Receiving objects:  75% (9210/12280), 35.13 MiB | 7.79 MiB/s
Receiving objects:  76% (9333/12280), 35.13 MiB | 7.79 MiB/s
Receiving objects:  77% (9456/12280), 35.13 MiB | 7.79 MiB/s
Receiving objects:  78% (9579/12280), 35.13 MiB | 7.79 MiB/s
Receiving objects:  79% (9702/12280), 35.13 MiB | 7.79 MiB/s
Receiving objects:  80% (9824/12280), 35.13 MiB | 7.79 MiB/s
Receiving objects:  81% (9947/12280), 35.13 MiB | 7.79 MiB/s
Receiving objects:  82% (10070/12280), 35.13 MiB | 7.79 MiB/s
Receiving objects:  83% (10193/12280), 35.13 MiB | 7.79 MiB/s
Receiving objects:  84% (10316/12280), 35.13 MiB | 7.79 MiB/s
Receiving objects:  85% (10438/12280), 35.13 MiB | 7.79 MiB/s
Receiving objects:  86% (10561/12280), 35.13 MiB | 7.79 MiB/s
Receiving objects:  87% (10684/12280), 35.13 MiB | 7.79 MiB/s
Receiving objects:  88% (10807/12280), 35.13 MiB | 7.79 MiB/s
Receiving objects:  89% (10930/12280), 35.13 MiB | 7.79 MiB/s
Receiving objects:  90% (11052/12280), 35.13 MiB | 7.79 MiB/s
Receiving objects:  91% (11175/12280), 35.13 MiB | 7.79 MiB/s
Receiving objects:  92% (11298/12280), 35.13 MiB | 7.79 MiB/s
Receiving objects:  93% (11421/12280), 35.13 MiB | 7.79 MiB/s
Receiving objects:  94% (11544/12280), 35.13 MiB | 7.79 MiB/s
Receiving objects:  95% (11666/12280), 35.13 MiB | 7.79 MiB/s
Receiving objects:  96% (11789/12280), 35.13 MiB | 7.79 MiB/s
Receiving objects:  97% (11912/12280), 35.13 MiB | 7.79 MiB/s
Receiving objects:  98% (12035/12280), 35.13 MiB | 7.79 MiB/s
Receiving objects:  99% (12158/12280), 35.13 MiB | 7.79 MiB/s
remote: Total 12280 (delta 2238), reused 5829 (delta 1123)        
Receiving objects: 100% (12280/12280), 35.13 MiB | 7.79 MiB/s
Receiving objects: 100% (12280/12280), 41.54 MiB | 8.49 MiB/s, done.
Resolving deltas:   0% (0/2238)
Resolving deltas:   1% (23/2238)
Resolving deltas:   2% (46/2238)
Resolving deltas:   3% (68/2238)
Resolving deltas:   4% (90/2238)
Resolving deltas:   5% (112/2238)
Resolving deltas:   6% (135/2238)
Resolving deltas:   7% (158/2238)
Resolving deltas:   8% (182/2238)
Resolving deltas:   9% (202/2238)
Resolving deltas:  10% (226/2238)
Resolving deltas:  11% (247/2238)
Resolving deltas:  12% (269/2238)
Resolving deltas:  13% (291/2238)
Resolving deltas:  14% (314/2238)
Resolving deltas:  15% (336/2238)
Resolving deltas:  16% (359/2238)
Resolving deltas:  17% (381/2238)
Resolving deltas:  18% (403/2238)
Resolving deltas:  19% (426/2238)
Resolving deltas:  20% (448/2238)
Resolving deltas:  21% (470/2238)
Resolving deltas:  22% (493/2238)
Resolving deltas:  23% (515/2238)
Resolving deltas:  24% (538/2238)
Resolving deltas:  25% (560/2238)
Resolving deltas:  26% (582/2238)
Resolving deltas:  27% (605/2238)
Resolving deltas:  28% (627/2238)
Resolving deltas:  29% (650/2238)
Resolving deltas:  30% (672/2238)
Resolving deltas:  31% (694/2238)
Resolving deltas:  32% (717/2238)
Resolving deltas:  33% (739/2238)
Resolving deltas:  34% (761/2238)
Resolving deltas:  35% (785/2238)
Resolving deltas:  36% (806/2238)
Resolving deltas:  37% (829/2238)
Resolving deltas:  38% (852/2238)
Resolving deltas:  39% (874/2238)
Resolving deltas:  40% (896/2238)
Resolving deltas:  41% (918/2238)
Resolving deltas:  42% (940/2238)
Resolving deltas:  43% (963/2238)
Resolving deltas:  44% (985/2238)
Resolving deltas:  45% (1009/2238)
Resolving deltas:  46% (1030/2238)
Resolving deltas:  47% (1052/2238)
Resolving deltas:  48% (1075/2238)
Resolving deltas:  49% (1097/2238)
Resolving deltas:  50% (1119/2238)
Resolving deltas:  51% (1142/2238)
Resolving deltas:  52% (1164/2238)
Resolving deltas:  53% (1188/2238)
Resolving deltas:  54% (1209/2238)
Resolving deltas:  55% (1231/2238)
Resolving deltas:  56% (1254/2238)
Resolving deltas:  57% (1276/2238)
Resolving deltas:  58% (1299/2238)
Resolving deltas:  59% (1321/2238)
Resolving deltas:  60% (1343/2238)
Resolving deltas:  61% (1366/2238)
Resolving deltas:  62% (1388/2238)
Resolving deltas:  63% (1410/2238)
Resolving deltas:  64% (1433/2238)
Resolving deltas:  65% (1455/2238)
Resolving deltas:  66% (1478/2238)
Resolving deltas:  67% (1500/2238)
Resolving deltas:  68% (1522/2238)
Resolving deltas:  69% (1545/2238)
Resolving deltas:  70% (1567/2238)
Resolving deltas:  71% (1589/2238)
Resolving deltas:  72% (1612/2238)
Resolving deltas:  73% (1634/2238)
Resolving deltas:  74% (1657/2238)
Resolving deltas:  75% (1679/2238)
Resolving deltas:  76% (1702/2238)
Resolving deltas:  77% (1724/2238)
Resolving deltas:  78% (1746/2238)
Resolving deltas:  79% (1769/2238)
Resolving deltas:  80% (1792/2238)
Resolving deltas:  81% (1813/2238)
Resolving deltas:  82% (1836/2238)
Resolving deltas:  83% (1858/2238)
Resolving deltas:  84% (1880/2238)
Resolving deltas:  85% (1904/2238)
Resolving deltas:  86% (1925/2238)
Resolving deltas:  87% (1948/2238)
Resolving deltas:  88% (1970/2238)
Resolving deltas:  89% (1992/2238)
Resolving deltas:  90% (2015/2238)
Resolving deltas:  91% (2037/2238)
Resolving deltas:  92% (2059/2238)
Resolving deltas:  93% (2082/2238)
Resolving deltas:  94% (2104/2238)
Resolving deltas:  95% (2127/2238)
Resolving deltas:  96% (2149/2238)
Resolving deltas:  97% (2171/2238)
Resolving deltas:  98% (2194/2238)
Resolving deltas:  99% (2216/2238)
Resolving deltas: 100% (2238/2238)
Resolving deltas: 100% (2238/2238), done.
Updating files:  66% (7663/11458)
Updating files:  67% (7677/11458)
Updating files:  68% (7792/11458)
Updating files:  69% (7907/11458)
Updating files:  70% (8021/11458)
Updating files:  71% (8136/11458)
Updating files:  72% (8250/11458)
Updating files:  73% (8365/11458)
Updating files:  74% (8479/11458)
Updating files:  75% (8594/11458)
Updating files:  76% (8709/11458)
Updating files:  77% (8823/11458)
Updating files:  78% (8938/11458)
Updating files:  79% (9052/11458)
Updating files:  80% (9167/11458)
Updating files:  81% (9281/11458)
Updating files:  82% (9396/11458)
Updating files:  83% (9511/11458)
Updating files:  84% (9625/11458)
Updating files:  85% (9740/11458)
Updating files:  86% (9854/11458)
Updating files:  87% (9969/11458)
Updating files:  88% (10084/11458)
Updating files:  89% (10198/11458)
Updating files:  90% (10313/11458)
Updating files:  91% (10427/11458)
Updating files:  92% (10542/11458)
Updating files:  93% (10656/11458)
Updating files:  94% (10771/11458)
Updating files:  95% (10886/11458)
Updating files:  96% (11000/11458)
Updating files:  97% (11115/11458)
Updating files:  98% (11229/11458)
Updating files:  99% (11344/11458)
Updating files: 100% (11458/11458)
Updating files: 100% (11458/11458), done.
 00:11

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-1  Started
 Container mediawiki-mediawiki-web-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  37/133 [=======>--------------------]  27%
  67/133 [==============>-------------]  50%
  90/133 [==================>---------]  67%
 110/133 [=======================>----]  82%
 126/133 [==========================>-]  94%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:02

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 8.8 s.
 00:09

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 10s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:09

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:01

 Total duration: 01:12

 01:13

Install 'extensions/MobileFrontend'...

Cloning component(s)
:0: _clone_component "extensions/MobileFrontend"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/MobileFrontend to 'extensions/MobileFrontend' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/MobileFrontend'...
|0| remote: Counting objects: 1           
remote: Counting objects: 995, done        
|0| remote: Finding sources:   1% (5/995)           
remote: Finding sources:   2% (15/995)           
remote: Finding sources:   3% (25/995)           
remote: Finding sources:   4% (35/995)           
remote: Finding sources:   5% (45/995)           
remote: Finding sources:   6% (55/995)           
remote: Finding sources:   7% (65/995)           
remote: Finding sources:   8% (75/995)           
remote: Finding sources:   9% (85/995)           
remote: Finding sources:  10% (95/995)           
remote: Finding sources:  11% (105/995)           
remote: Finding sources:  12% (115/995)           
remote: Finding sources:  13% (125/995)           
remote: Finding sources:  14% (135/995)           
remote: Finding sources:  15% (145/995)           
remote: Finding sources:  16% (155/995)           
remote: Finding sources:  17% (165/995)           
remote: Finding sources:  18% (175/995)           
remote: Finding sources:  19% (185/995)           
remote: Finding sources:  20% (195/995)           
remote: Finding sources:  21% (204/995)           
remote: Finding sources:  22% (214/995)           
remote: Finding sources:  23% (224/995)           
remote: Finding sources:  24% (234/995)           
remote: Finding sources:  25% (244/995)           
remote: Finding sources:  26% (254/995)           
remote: Finding sources:  27% (264/995)           
remote: Finding sources:  28% (274/995)           
remote: Finding sources:  29% (284/995)           
remote: Finding sources:  30% (294/995)           
remote: Finding sources:  31% (304/995)           
remote: Finding sources:  32% (314/995)           
remote: Finding sources:  33% (324/995)           
remote: Finding sources:  34% (334/995)           
remote: Finding sources:  35% (344/995)           
remote: Finding sources:  36% (354/995)           
remote: Finding sources:  37% (364/995)           
remote: Finding sources:  38% (374/995)           
remote: Finding sources:  39% (384/995)           
remote: Finding sources:  40% (394/995)           
remote: Finding sources:  41% (403/995)           
remote: Finding sources:  42% (413/995)           
remote: Finding sources:  43% (423/995)           
remote: Finding sources:  44% (433/995)           
remote: Finding sources:  45% (443/995)           
remote: Finding sources:  46% (453/995)           
remote: Finding sources:  47% (463/995)           
remote: Finding sources:  48% (473/995)           
remote: Finding sources:  49% (483/995)           
remote: Finding sources:  50% (493/995)           
remote: Finding sources:  51% (503/995)           
remote: Finding sources:  52% (513/995)           
remote: Finding sources:  53% (523/995)           
remote: Finding sources:  54% (533/995)           
remote: Finding sources:  55% (543/995)           
remote: Finding sources:  56% (553/995)           
remote: Finding sources:  57% (563/995)           
remote: Finding sources:  58% (573/995)           
remote: Finding sources:  59% (583/995)           
remote: Finding sources:  60% (593/995)           
remote: Finding sources:  61% (602/995)           
remote: Finding sources:  62% (612/995)           
remote: Finding sources:  63% (622/995)           
remote: Finding sources:  64% (632/995)           
remote: Finding sources:  65% (642/995)           
remote: Finding sources:  66% (652/995)           
remote: Finding sources:  67% (662/995)           
remote: Finding sources:  68% (672/995)           
remote: Finding sources:  69% (682/995)           
remote: Finding sources:  70% (692/995)           
remote: Finding sources:  71% (702/995)           
remote: Finding sources:  72% (712/995)           
remote: Finding sources:  73% (722/995)           
remote: Finding sources:  74% (732/995)           
remote: Finding sources:  75% (742/995)           
remote: Finding sources:  76% (752/995)           
remote: Finding sources:  77% (762/995)           
remote: Finding sources:  78% (772/995)           
remote: Finding sources:  79% (782/995)           
remote: Finding sources:  80% (792/995)           
remote: Finding sources:  81% (801/995)           
remote: Finding sources:  82% (811/995)           
remote: Finding sources:  83% (821/995)           
remote: Finding sources:  84% (831/995)           
remote: Finding sources:  85% (841/995)           
remote: Finding sources:  86% (851/995)           
remote: Finding sources:  87% (861/995)           
remote: Finding sources:  88% (871/995)           
remote: Finding sources:  89% (881/995)           
remote: Finding sources:  90% (891/995)           
remote: Finding sources:  91% (901/995)           
remote: Finding sources:  92% (911/995)           
remote: Finding sources:  93% (921/995)           
remote: Finding sources:  94% (931/995)           
remote: Finding sources:  95% (941/995)           
remote: Finding sources:  96% (951/995)           
remote: Finding sources:  97% (961/995)           
remote: Finding sources:  98% (971/995)           
remote: Finding sources:  99% (981/995)           
remote: Finding sources: 100% (991/995)           
remote: Finding sources: 100% (995/995)        
|0| remote: Getting sizes:   1% (5/974)           
remote: Getting sizes:   2% (15/974)           
remote: Getting sizes:   3% (25/974)           
remote: Getting sizes:   4% (35/974)           
remote: Getting sizes:   5% (44/974)           
remote: Getting sizes:   6% (54/974)           
remote: Getting sizes:   7% (64/974)           
remote: Getting sizes:   8% (74/974)           
remote: Getting sizes:   9% (83/974)           
remote: Getting sizes:  10% (93/974)           
remote: Getting sizes:  11% (103/974)           
remote: Getting sizes:  12% (113/974)           
remote: Getting sizes:  13% (122/974)           
remote: Getting sizes:  14% (132/974)           
remote: Getting sizes:  15% (142/974)           
remote: Getting sizes:  16% (151/974)           
remote: Getting sizes:  17% (161/974)           
remote: Getting sizes:  18% (171/974)           
remote: Getting sizes:  19% (181/974)           
remote: Getting sizes:  20% (190/974)           
remote: Getting sizes:  21% (200/974)           
remote: Getting sizes:  22% (210/974)           
remote: Getting sizes:  23% (220/974)           
remote: Getting sizes:  24% (229/974)           
remote: Getting sizes:  25% (239/974)           
remote: Getting sizes:  26% (249/974)           
remote: Getting sizes:  27% (259/974)           
remote: Getting sizes:  28% (268/974)           
remote: Getting sizes:  29% (278/974)           
remote: Getting sizes:  30% (288/974)           
remote: Getting sizes:  31% (298/974)           
remote: Getting sizes:  32% (307/974)           
remote: Getting sizes:  33% (317/974)           
remote: Getting sizes:  34% (327/974)           
remote: Getting sizes:  35% (337/974)           
remote: Getting sizes:  36% (346/974)           
remote: Getting sizes:  37% (356/974)           
remote: Getting sizes:  38% (366/974)           
remote: Getting sizes:  39% (375/974)           
remote: Getting sizes:  40% (385/974)           
remote: Getting sizes:  41% (395/974)           
remote: Getting sizes:  42% (405/974)           
remote: Getting sizes:  43% (414/974)           
remote: Getting sizes:  44% (424/974)           
remote: Getting sizes:  45% (434/974)           
remote: Getting sizes:  46% (444/974)           
remote: Getting sizes:  47% (453/974)           
remote: Getting sizes:  48% (463/974)           
remote: Getting sizes:  49% (473/974)           
remote: Getting sizes:  50% (483/974)           
remote: Getting sizes:  51% (492/974)           
remote: Getting sizes:  52% (502/974)           
remote: Getting sizes:  53% (512/974)           
remote: Getting sizes:  54% (522/974)           
remote: Getting sizes:  55% (531/974)           
remote: Getting sizes:  56% (541/974)           
remote: Getting sizes:  57% (551/974)           
remote: Getting sizes:  58% (561/974)           
remote: Getting sizes:  59% (570/974)           
remote: Getting sizes:  60% (580/974)           
remote: Getting sizes:  61% (590/974)           
remote: Getting sizes:  62% (600/974)           
remote: Getting sizes:  63% (609/974)           
remote: Getting sizes:  64% (619/974)           
remote: Getting sizes:  65% (629/974)           
remote: Getting sizes:  66% (638/974)           
remote: Getting sizes:  67% (648/974)           
remote: Getting sizes:  68% (658/974)           
remote: Getting sizes:  69% (668/974)           
remote: Getting sizes:  70% (677/974)           
remote: Getting sizes:  71% (687/974)           
remote: Getting sizes:  72% (697/974)           
remote: Getting sizes:  73% (707/974)           
remote: Getting sizes:  74% (716/974)           
remote: Getting sizes:  75% (726/974)           
remote: Getting sizes:  76% (736/974)           
remote: Getting sizes:  77% (746/974)           
remote: Getting sizes:  78% (755/974)           
remote: Getting sizes:  79% (765/974)           
remote: Getting sizes:  80% (775/974)           
remote: Getting sizes:  81% (785/974)           
remote: Getting sizes:  82% (794/974)           
remote: Getting sizes:  83% (804/974)           
remote: Getting sizes:  84% (814/974)           
remote: Getting sizes:  85% (824/974)           
remote: Getting sizes:  86% (833/974)           
remote: Getting sizes:  87% (843/974)           
remote: Getting sizes:  88% (853/974)           
remote: Getting sizes:  89% (862/974)           
remote: Getting sizes:  90% (872/974)           
remote: Getting sizes:  91% (882/974)           
remote: Getting sizes:  92% (892/974)           
remote: Getting sizes:  93% (901/974)           
remote: Getting sizes:  94% (911/974)           
remote: Getting sizes:  95% (921/974)           
remote: Getting sizes:  96% (931/974)           
remote: Getting sizes:  97% (940/974)           
remote: Getting sizes:  98% (950/974)           
remote: Getting sizes:  99% (960/974)           
remote: Getting sizes: 100% (970/974)           
remote: Getting sizes: 100% (974/974)        
|0| remote: Compressing objects:   1% (20120/3590560)           
remote: Compressing objects:   2% (63416/3590560)           
remote: Compressing objects:   3% (89877/3590560)           
remote: Compressing objects:   4% (125760/3590560)           
remote: Compressing objects:   5% (176427/3590560)           
remote: Compressing objects:   6% (200105/3590560)           
remote: Compressing objects:   7% (238214/3590560)           
remote: Compressing objects:   8% (284867/3590560)           
remote: Compressing objects:   9% (324705/3590560)           
remote: Compressing objects:  10% (349832/3590560)           
remote: Compressing objects:  11% (377718/3590560)           
remote: Compressing objects:  12% (413344/3590560)           
remote: Compressing objects:  13% (455806/3590560)           
remote: Compressing objects:  14% (487234/3590560)           
remote: Compressing objects:  15% (521484/3590560)           
remote: Compressing objects:  16% (562877/3590560)           
remote: Compressing objects:  17% (592896/3590560)           
remote: Compressing objects:  18% (630493/3590560)           
remote: Compressing objects:  19% (667020/3590560)           
remote: Compressing objects:  20% (711826/3590560)           
remote: Compressing objects:  21% (741358/3590560)           
remote: Compressing objects:  22% (777666/3590560)           
remote: Compressing objects:  23% (815994/3590560)           
remote: Compressing objects:  24% (845667/3590560)           
remote: Compressing objects:  25% (882082/3590560)           
remote: Compressing objects:  26% (920455/3590560)           
remote: Compressing objects:  27% (969195/3590560)           
remote: Compressing objects:  28% (996961/3590560)           
remote: Compressing objects:  29% (1029627/3590560)           
remote: Compressing objects:  30% (1068813/3590560)           
remote: Compressing objects:  31% (1109712/3590560)           
remote: Compressing objects:  32% (1132377/3590560)           
remote: Compressing objects:  33% (1176981/3590560)           
remote: Compressing objects:  34% (1204800/3590560)           
remote: Compressing objects:  35% (1241636/3590560)           
remote: Compressing objects:  36% (1285830/3590560)           
remote: Compressing objects:  37% (1324401/3590560)           
remote: Compressing objects:  38% (1360425/3590560)           
remote: Compressing objects:  39% (1401583/3590560)           
remote: Compressing objects:  40% (1424266/3590560)           
remote: Compressing objects:  41% (1464362/3590560)           
remote: Compressing objects:  42% (1494367/3590560)           
remote: Compressing objects:  43% (1545861/3590560)           
remote: Compressing objects:  44% (1575230/3590560)           
remote: Compressing objects:  45% (1601751/3590560)           
remote: Compressing objects:  46% (1649711/3590560)           
remote: Compressing objects:  47% (1681438/3590560)           
remote: Compressing objects:  48% (1716568/3590560)           
remote: Compressing objects:  49% (1746428/3590560)           
remote: Compressing objects:  50% (1778764/3590560)           
remote: Compressing objects:  51% (1828290/3590560)           
remote: Compressing objects:  52% (1855438/3590560)           
remote: Compressing objects:  53% (1890447/3590560)           
remote: Compressing objects:  54% (1934562/3590560)           
remote: Compressing objects:  55% (1958155/3590560)           
remote: Compressing objects:  56% (2004658/3590560)           
remote: Compressing objects:  57% (2034817/3590560)           
remote: Compressing objects:  58% (2064736/3590560)           
remote: Compressing objects:  59% (2112373/3590560)           
remote: Compressing objects:  60% (2140366/3590560)           
remote: Compressing objects:  61% (2173434/3590560)           
remote: Compressing objects:  62% (2216400/3590560)           
remote: Compressing objects:  63% (2244218/3590560)           
remote: Compressing objects:  67% (2417661/3590560)           
remote: Compressing objects:  68% (2440843/3590560)           
remote: Compressing objects:  70% (2514300/3590560)           
remote: Compressing objects:  72% (2584674/3590560)           
remote: Compressing objects:  73% (2618302/3590560)           
remote: Compressing objects:  74% (2642979/3590560)           
remote: Compressing objects:  75% (2679401/3590560)           
remote: Compressing objects:  76% (2711817/3590560)           
remote: Compressing objects:  77% (2758923/3590560)           
remote: Compressing objects:  78% (2804216/3590560)           
remote: Compressing objects:  79% (2824684/3590560)           
remote: Compressing objects:  80% (2865602/3590560)           
remote: Compressing objects:  81% (2899348/3590560)           
remote: Compressing objects:  82% (2926677/3590560)           
remote: Compressing objects:  83% (2968361/3590560)           
remote: Compressing objects:  84% (3000371/3590560)           
remote: Compressing objects:  85% (3035904/3590560)           
remote: Compressing objects:  86% (3087443/3590560)           
remote: Compressing objects:  87% (3132964/3590560)           
remote: Compressing objects:  88% (3157490/3590560)           
remote: Compressing objects:  89% (3186160/3590560)           
remote: Compressing objects:  90% (3219210/3590560)           
remote: Compressing objects:  91% (3250644/3590560)           
remote: Compressing objects:  92% (3303237/3590560)           
remote: Compressing objects:  93% (3324872/3590560)           
remote: Compressing objects:  94% (3357498/3590560)           
remote: Compressing objects:  95% (3393241/3590560)           
remote: Compressing objects:  96% (3434588/3590560)           
remote: Compressing objects:  97% (3472149/3590560)           
remote: Compressing objects:  98% (3512199/3590560)           
remote: Compressing objects:  99% (3537435/3590560)           
remote: Compressing objects: 100% (3573895/3590560)           
remote: Compressing objects: 100% (3590560/3590560)        
|0| Receiving objects:   0% (1/995)
Receiving objects:   1% (10/995)
Receiving objects:   2% (20/995)
Receiving objects:   3% (30/995)
Receiving objects:   4% (40/995)
Receiving objects:   5% (50/995)
Receiving objects:   6% (60/995)
Receiving objects:   7% (70/995)
Receiving objects:   8% (80/995)
Receiving objects:   9% (90/995)
Receiving objects:  10% (100/995)
Receiving objects:  11% (110/995)
Receiving objects:  12% (120/995)
Receiving objects:  13% (130/995)
Receiving objects:  14% (140/995)
Receiving objects:  15% (150/995)
Receiving objects:  16% (160/995)
Receiving objects:  17% (170/995)
Receiving objects:  18% (180/995)
Receiving objects:  19% (190/995)
Receiving objects:  20% (199/995)
Receiving objects:  21% (209/995)
Receiving objects:  22% (219/995)
Receiving objects:  23% (229/995)
Receiving objects:  24% (239/995)
Receiving objects:  25% (249/995)
Receiving objects:  26% (259/995)
Receiving objects:  27% (269/995)
Receiving objects:  28% (279/995)
Receiving objects:  29% (289/995)
Receiving objects:  30% (299/995)
Receiving objects:  31% (309/995)
Receiving objects:  32% (319/995)
Receiving objects:  33% (329/995)
Receiving objects:  34% (339/995)
Receiving objects:  35% (349/995)
Receiving objects:  36% (359/995)
Receiving objects:  37% (369/995)
Receiving objects:  38% (379/995)
Receiving objects:  39% (389/995)
Receiving objects:  40% (398/995)
Receiving objects:  41% (408/995)
Receiving objects:  42% (418/995)
Receiving objects:  43% (428/995)
Receiving objects:  44% (438/995)
Receiving objects:  45% (448/995)
Receiving objects:  46% (458/995)
Receiving objects:  47% (468/995)
Receiving objects:  48% (478/995)
Receiving objects:  49% (488/995)
Receiving objects:  50% (498/995)
Receiving objects:  51% (508/995)
Receiving objects:  52% (518/995)
Receiving objects:  53% (528/995)
Receiving objects:  54% (538/995)
Receiving objects:  55% (548/995)
Receiving objects:  56% (558/995)
Receiving objects:  57% (568/995)
Receiving objects:  58% (578/995)
Receiving objects:  59% (588/995)
Receiving objects:  60% (597/995)
Receiving objects:  61% (607/995)
Receiving objects:  62% (617/995)
Receiving objects:  63% (627/995)
Receiving objects:  64% (637/995)
Receiving objects:  65% (647/995)
Receiving objects:  66% (657/995)
Receiving objects:  67% (667/995)
Receiving objects:  68% (677/995)
Receiving objects:  69% (687/995)
Receiving objects:  70% (697/995)
Receiving objects:  71% (707/995)
Receiving objects:  72% (717/995)
Receiving objects:  73% (727/995)
Receiving objects:  74% (737/995)
Receiving objects:  75% (747/995)
Receiving objects:  76% (757/995)
Receiving objects:  77% (767/995)
Receiving objects:  78% (777/995)
Receiving objects:  79% (787/995)
Receiving objects:  80% (796/995)
Receiving objects:  81% (806/995)
Receiving objects:  82% (816/995)
Receiving objects:  83% (826/995)
Receiving objects:  84% (836/995)
Receiving objects:  85% (846/995)
Receiving objects:  86% (856/995)
Receiving objects:  87% (866/995)
Receiving objects:  88% (876/995)
Receiving objects:  89% (886/995)
Receiving objects:  90% (896/995)
Receiving objects:  91% (906/995)
Receiving objects:  92% (916/995)
remote: Total 995 (delta 61), reused 359 (delta 18)        
|0| Receiving objects:  93% (926/995)
Receiving objects:  94% (936/995)
Receiving objects:  95% (946/995)
Receiving objects:  96% (956/995)
Receiving objects:  97% (966/995)
Receiving objects:  98% (976/995)
Receiving objects:  99% (986/995)
Receiving objects: 100% (995/995)
Receiving objects: 100% (995/995), 1.33 MiB | 7.43 MiB/s, done.
|0| Resolving deltas:   0% (0/61)
Resolving deltas:   1% (1/61)
Resolving deltas:   3% (2/61)
Resolving deltas:   4% (3/61)
Resolving deltas:   6% (4/61)
Resolving deltas:   8% (5/61)
Resolving deltas:   9% (6/61)
Resolving deltas:  11% (7/61)
Resolving deltas:  13% (8/61)
Resolving deltas:  14% (9/61)
Resolving deltas:  16% (10/61)
Resolving deltas:  18% (11/61)
Resolving deltas:  19% (12/61)
Resolving deltas:  22% (14/61)
Resolving deltas:  24% (15/61)
Resolving deltas:  26% (16/61)
Resolving deltas:  29% (18/61)
Resolving deltas:  31% (19/61)
Resolving deltas:  32% (20/61)
Resolving deltas:  34% (21/61)
Resolving deltas:  37% (23/61)
Resolving deltas:  39% (24/61)
Resolving deltas:  40% (25/61)
Resolving deltas:  42% (26/61)
Resolving deltas:  44% (27/61)
Resolving deltas:  45% (28/61)
Resolving deltas:  47% (29/61)
Resolving deltas:  50% (31/61)
Resolving deltas:  52% (32/61)
Resolving deltas:  54% (33/61)
Resolving deltas:  57% (35/61)
Resolving deltas:  59% (36/61)
Resolving deltas:  60% (37/61)
Resolving deltas:  62% (38/61)
Resolving deltas:  63% (39/61)
Resolving deltas:  65% (40/61)
Resolving deltas:  68% (42/61)
Resolving deltas:  70% (43/61)
Resolving deltas:  72% (44/61)
Resolving deltas:  73% (45/61)
Resolving deltas:  75% (46/61)
Resolving deltas:  77% (47/61)
Resolving deltas:  78% (48/61)
Resolving deltas:  80% (49/61)
Resolving deltas:  81% (50/61)
Resolving deltas:  83% (51/61)
Resolving deltas:  85% (52/61)
Resolving deltas:  86% (53/61)
Resolving deltas:  88% (54/61)
Resolving deltas:  91% (56/61)
Resolving deltas:  93% (57/61)
Resolving deltas:  95% (58/61)
Resolving deltas:  96% (59/61)
Resolving deltas:  98% (60/61)
Resolving deltas: 100% (61/61)
Resolving deltas: 100% (61/61), done.
|0|  00:01
 00:01

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:03

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:03

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: undefined,
npm warn EBADENGINE   required: { node: '20.19.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: undefined,
npm warn EBADENGINE   required: { node: '20.19.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.get@4.4.2: This package is deprecated. Use the optional chaining (?.) operator instead.
npm warn deprecated request-promise-native@1.0.9: request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142
npm warn deprecated rimraf@2.7.1: Rimraf versions prior to v4 are no longer supported
npm warn deprecated acorn-import-assertions@1.9.0: package has been renamed to acorn-import-attributes
npm warn deprecated domexception@1.0.1: Use your platform's native DOMException instead
npm warn deprecated glob@7.2.0: Glob versions prior to v9 are no longer supported
npm warn deprecated w3c-hr-time@1.0.2: Use your platform's native performance.now() and performance.timeOrigin.
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated sinon@12.0.1: 16.1.1

> pre-commit@1.2.2 install
> node install.js


> spawn-sync@1.0.15 postinstall
> node postinstall


added 264 packages, removed 2 packages, and audited 1705 packages in 14s

223 packages are looking for funding
  run `npm fund` for details

13 vulnerabilities (1 low, 7 moderate, 5 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:14

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-web-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.1 s.
 00:00

Running 'extensions/MobileFrontend/setup.sh' if found
Looking for '/var/local/extensions/MobileFrontend/setup.sh'
No '/var/local/extensions/MobileFrontend/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:23
 00:23

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-mediawiki-web-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:17

Reclaim disk space if needed
Free disk space (21%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12280, done        
remote: Finding sources:   1% (62/12280)           
remote: Finding sources:   2% (185/12280)           
remote: Finding sources:   3% (307/12280)           
remote: Finding sources:   4% (430/12280)           
remote: Finding sources:   5% (553/12280)           
remote: Finding sources:   6% (676/12280)           
remote: Finding sources:   7% (799/12280)           
remote: Finding sources:   8% (921/12280)           
remote: Finding sources:   9% (1044/12280)           
remote: Finding sources:  10% (1167/12280)           
remote: Finding sources:  11% (1290/12280)           
remote: Finding sources:  12% (1413/12280)           
remote: Finding sources:  13% (1535/12280)           
remote: Finding sources:  14% (1658/12280)           
remote: Finding sources:  15% (1781/12280)           
remote: Finding sources:  16% (1904/12280)           
remote: Finding sources:  17% (2027/12280)           
remote: Finding sources:  18% (2149/12280)           
remote: Finding sources:  19% (2272/12280)           
remote: Finding sources:  20% (2395/12280)           
remote: Finding sources:  21% (2518/12280)           
remote: Finding sources:  22% (2641/12280)           
remote: Finding sources:  23% (2763/12280)           
remote: Finding sources:  24% (2886/12280)           
remote: Finding sources:  25% (3009/12280)           
remote: Finding sources:  26% (3132/12280)           
remote: Finding sources:  27% (3255/12280)           
remote: Finding sources:  28% (3377/12280)           
remote: Finding sources:  29% (3500/12280)           
remote: Finding sources:  30% (3623/12280)           
remote: Finding sources:  31% (3746/12280)           
remote: Finding sources:  32% (3869/12280)           
remote: Finding sources:  33% (3991/12280)           
remote: Finding sources:  34% (4114/12280)           
remote: Finding sources:  35% (4237/12280)           
remote: Finding sources:  36% (4360/12280)           
remote: Finding sources:  37% (4483/12280)           
remote: Finding sources:  38% (4605/12280)           
remote: Finding sources:  39% (4728/12280)           
remote: Finding sources:  40% (4851/12280)           
remote: Finding sources:  41% (4974/12280)           
remote: Finding sources:  42% (5097/12280)           
remote: Finding sources:  43% (5219/12280)           
remote: Finding sources:  44% (5342/12280)           
remote: Finding sources:  45% (5465/12280)           
remote: Finding sources:  46% (5588/12280)           
remote: Finding sources:  47% (5711/12280)           
remote: Finding sources:  48% (5833/12280)           
remote: Finding sources:  49% (5956/12280)           
remote: Finding sources:  50% (6079/12280)           
remote: Finding sources:  51% (6202/12280)           
remote: Finding sources:  52% (6325/12280)           
remote: Finding sources:  53% (6447/12280)           
remote: Finding sources:  54% (6570/12280)           
remote: Finding sources:  55% (6693/12280)           
remote: Finding sources:  56% (6816/12280)           
remote: Finding sources:  57% (6939/12280)           
remote: Finding sources:  58% (7061/12280)           
remote: Finding sources:  59% (7184/12280)           
remote: Finding sources:  60% (7307/12280)           
remote: Finding sources:  61% (7430/12280)           
remote: Finding sources:  62% (7553/12280)           
remote: Finding sources:  63% (7675/12280)           
remote: Finding sources:  64% (7798/12280)           
remote: Finding sources:  65% (7921/12280)           
remote: Finding sources:  66% (8044/12280)           
remote: Finding sources:  67% (8167/12280)           
remote: Finding sources:  68% (8289/12280)           
remote: Finding sources:  69% (8412/12280)           
remote: Finding sources:  70% (8535/12280)           
remote: Finding sources:  71% (8658/12280)           
remote: Finding sources:  72% (8781/12280)           
remote: Finding sources:  73% (8903/12280)           
remote: Finding sources:  74% (9026/12280)           
remote: Finding sources:  75% (9149/12280)           
remote: Finding sources:  76% (9272/12280)           
remote: Finding sources:  77% (9395/12280)           
remote: Finding sources:  78% (9517/12280)           
remote: Finding sources:  79% (9640/12280)           
remote: Finding sources:  80% (9763/12280)           
remote: Finding sources:  81% (9886/12280)           
remote: Finding sources:  82% (10009/12280)           
remote: Finding sources:  83% (10131/12280)           
remote: Finding sources:  84% (10254/12280)           
remote: Finding sources:  85% (10377/12280)           
remote: Finding sources:  86% (10500/12280)           
remote: Finding sources:  87% (10623/12280)           
remote: Finding sources:  88% (10745/12280)           
remote: Finding sources:  89% (10868/12280)           
remote: Finding sources:  90% (10991/12280)           
remote: Finding sources:  91% (11114/12280)           
remote: Finding sources:  92% (11237/12280)           
remote: Finding sources:  93% (11359/12280)           
remote: Finding sources:  94% (11482/12280)           
remote: Finding sources:  95% (11605/12280)           
remote: Finding sources:  96% (11728/12280)           
remote: Finding sources:  97% (11851/12280)           
remote: Finding sources:  98% (11973/12280)           
remote: Finding sources:  99% (12096/12280)           
remote: Finding sources: 100% (12219/12280)           
remote: Finding sources: 100% (12280/12280)        
remote: Getting sizes:   1% (56/11154)           
remote: Getting sizes:   2% (168/11154)           
remote: Getting sizes:   3% (279/11154)           
remote: Getting sizes:   4% (391/11154)           
remote: Getting sizes:   5% (502/11154)           
remote: Getting sizes:   6% (614/11154)           
remote: Getting sizes:   7% (726/11154)           
remote: Getting sizes:   8% (837/11154)           
remote: Getting sizes:   9% (949/11154)           
remote: Getting sizes:  10% (1060/11154)           
remote: Getting sizes:  11% (1172/11154)           
remote: Getting sizes:  12% (1283/11154)           
remote: Getting sizes:  13% (1395/11154)           
remote: Getting sizes:  14% (1506/11154)           
remote: Getting sizes:  15% (1618/11154)           
remote: Getting sizes:  16% (1729/11154)           
remote: Getting sizes:  17% (1841/11154)           
remote: Getting sizes:  18% (1952/11154)           
remote: Getting sizes:  19% (2064/11154)           
remote: Getting sizes:  20% (2176/11154)           
remote: Getting sizes:  21% (2287/11154)           
remote: Getting sizes:  22% (2399/11154)           
remote: Getting sizes:  23% (2510/11154)           
remote: Getting sizes:  24% (2622/11154)           
remote: Getting sizes:  25% (2733/11154)           
remote: Getting sizes:  26% (2845/11154)           
remote: Getting sizes:  27% (2956/11154)           
remote: Getting sizes:  28% (3068/11154)           
remote: Getting sizes:  29% (3179/11154)           
remote: Getting sizes:  30% (3291/11154)           
remote: Getting sizes:  31% (3402/11154)           
remote: Getting sizes:  32% (3514/11154)           
remote: Getting sizes:  33% (3626/11154)           
remote: Getting sizes:  34% (3737/11154)           
remote: Getting sizes:  35% (3849/11154)           
remote: Getting sizes:  36% (3960/11154)           
remote: Getting sizes:  37% (4072/11154)           
remote: Getting sizes:  38% (4183/11154)           
remote: Getting sizes:  39% (4295/11154)           
remote: Getting sizes:  40% (4406/11154)           
remote: Getting sizes:  41% (4518/11154)           
remote: Getting sizes:  42% (4629/11154)           
remote: Getting sizes:  43% (4741/11154)           
remote: Getting sizes:  44% (4852/11154)           
remote: Getting sizes:  45% (4964/11154)           
remote: Getting sizes:  46% (5076/11154)           
remote: Getting sizes:  47% (5187/11154)           
remote: Getting sizes:  48% (5299/11154)           
remote: Getting sizes:  49% (5410/11154)           
remote: Getting sizes:  50% (5522/11154)           
remote: Getting sizes:  51% (5633/11154)           
remote: Getting sizes:  52% (5745/11154)           
remote: Getting sizes:  53% (5856/11154)           
remote: Getting sizes:  54% (5968/11154)           
remote: Getting sizes:  55% (6079/11154)           
remote: Getting sizes:  56% (6191/11154)           
remote: Getting sizes:  57% (6303/11154)           
remote: Getting sizes:  58% (6414/11154)           
remote: Getting sizes:  59% (6526/11154)           
remote: Getting sizes:  60% (6637/11154)           
remote: Getting sizes:  61% (6749/11154)           
remote: Getting sizes:  62% (6860/11154)           
remote: Getting sizes:  63% (6972/11154)           
remote: Getting sizes:  64% (7083/11154)           
remote: Getting sizes:  65% (7195/11154)           
remote: Getting sizes:  66% (7306/11154)           
remote: Getting sizes:  67% (7418/11154)           
remote: Getting sizes:  68% (7529/11154)           
remote: Getting sizes:  69% (7641/11154)           
remote: Getting sizes:  70% (7753/11154)           
remote: Getting sizes:  71% (7864/11154)           
remote: Getting sizes:  72% (7976/11154)           
remote: Getting sizes:  73% (8087/11154)           
remote: Getting sizes:  74% (8199/11154)           
remote: Getting sizes:  75% (8310/11154)           
remote: Getting sizes:  76% (8422/11154)           
remote: Getting sizes:  77% (8533/11154)           
remote: Getting sizes:  78% (8645/11154)           
remote: Getting sizes:  79% (8756/11154)           
remote: Getting sizes:  80% (8868/11154)           
remote: Getting sizes:  81% (8979/11154)           
remote: Getting sizes:  82% (9091/11154)           
remote: Getting sizes:  83% (9203/11154)           
remote: Getting sizes:  84% (9314/11154)           
remote: Getting sizes:  85% (9426/11154)           
remote: Getting sizes:  86% (9537/11154)           
remote: Getting sizes:  87% (9649/11154)           
remote: Getting sizes:  88% (9760/11154)           
remote: Getting sizes:  89% (9872/11154)           
remote: Getting sizes:  90% (9983/11154)           
remote: Getting sizes:  91% (10095/11154)           
remote: Getting sizes:  92% (10206/11154)           
remote: Getting sizes:  93% (10318/11154)           
remote: Getting sizes:  94% (10429/11154)           
remote: Getting sizes:  95% (10541/11154)           
remote: Getting sizes:  96% (10653/11154)           
remote: Getting sizes:  97% (10764/11154)           
remote: Getting sizes:  98% (10876/11154)           
remote: Getting sizes:  99% (10987/11154)           
remote: Getting sizes: 100% (11099/11154)           
remote: Getting sizes: 100% (11154/11154)        
remote: Compressing objects:   2% (2130/120696)           
remote: Compressing objects:   3% (3018/120696)           
remote: Compressing objects:   4% (4225/120696)           
remote: Compressing objects:   5% (5796/120696)           
remote: Compressing objects:   6% (6643/120696)           
remote: Compressing objects:   7% (7848/120696)           
remote: Compressing objects:   8% (9060/120696)           
remote: Compressing objects:   8% (9189/120696)           
remote: Compressing objects:   9% (10263/120696)           
remote: Compressing objects:  10% (11480/120696)           
remote: Compressing objects:  11% (12675/120696)           
remote: Compressing objects:  12% (13881/120696)           
remote: Compressing objects:  13% (15131/120696)           
remote: Compressing objects:  14% (16304/120696)           
remote: Compressing objects:  15% (17564/120696)           
remote: Compressing objects:  16% (18712/120696)           
remote: Compressing objects:  17% (19915/120696)           
remote: Compressing objects:  18% (21123/120696)           
remote: Compressing objects:  19% (22330/120696)           
remote: Compressing objects:  20% (23599/120696)           
remote: Compressing objects:  21% (24743/120696)           
remote: Compressing objects:  22% (25950/120696)           
remote: Compressing objects:  23% (27158/120696)           
remote: Compressing objects:  23% (27236/120696)           
remote: Compressing objects:  24% (28372/120696)           
remote: Compressing objects:  25% (29930/120696)           
remote: Compressing objects:  26% (30779/120696)           
remote: Compressing objects:  27% (31987/120696)           
remote: Compressing objects:  28% (33192/120696)           
remote: Compressing objects:  29% (34664/120696)           
remote: Compressing objects:  30% (35698/120696)           
remote: Compressing objects:  31% (37184/120696)           
remote: Compressing objects:  32% (38057/120696)           
remote: Compressing objects:  33% (39238/120696)           
remote: Compressing objects:  34% (40495/120696)           
remote: Compressing objects:  35% (41665/120696)           
remote: Compressing objects:  36% (42862/120696)           
remote: Compressing objects:  37% (44268/120696)           
remote: Compressing objects:  38% (45614/120696)           
remote: Compressing objects:  39% (46697/120696)           
remote: Compressing objects:  40% (47749/120696)           
remote: Compressing objects:  41% (48893/120696)           
remote: Compressing objects:  42% (50096/120696)           
remote: Compressing objects:  43% (51501/120696)           
remote: Compressing objects:  44% (52734/120696)           
remote: Compressing objects:  45% (53736/120696)           
remote: Compressing objects:  46% (54938/120696)           
remote: Compressing objects:  47% (56125/120696)           
remote: Compressing objects:  48% (57674/120696)           
remote: Compressing objects:  49% (58552/120696)           
remote: Compressing objects:  50% (59760/120696)           
remote: Compressing objects:  51% (61216/120696)           
remote: Compressing objects:  52% (62788/120696)           
remote: Compressing objects:  53% (63372/120696)           
remote: Compressing objects:  54% (64921/120696)           
remote: Compressing objects:  55% (65952/120696)           
remote: Compressing objects:  56% (67009/120696)           
remote: Compressing objects:  57% (69224/120696)           
remote: Compressing objects:  58% (69476/120696)           
remote: Compressing objects:  58% (70570/120696)           
remote: Compressing objects:  59% (70632/120696)           
remote: Compressing objects:  60% (71831/120696)           
remote: Compressing objects:  61% (73023/120696)           
remote: Compressing objects:  62% (74410/120696)           
remote: Compressing objects:  63% (75537/120696)           
remote: Compressing objects:  64% (76864/120696)           
remote: Compressing objects:  65% (77914/120696)           
remote: Compressing objects:  66% (79169/120696)           
remote: Compressing objects:  67% (80509/120696)           
remote: Compressing objects:  68% (82133/120696)           
remote: Compressing objects:  69% (82772/120696)           
remote: Compressing objects:  70% (84271/120696)           
remote: Compressing objects:  71% (85092/120696)           
remote: Compressing objects:  72% (86605/120696)           
remote: Compressing objects:  73% (87520/120696)           
remote: Compressing objects:  74% (88715/120696)           
remote: Compressing objects:  75% (89925/120696)           
remote: Compressing objects:  76% (91203/120696)           
remote: Compressing objects:  77% (92495/120696)           
remote: Compressing objects:  78% (93597/120696)           
remote: Compressing objects:  79% (94796/120696)           
remote: Compressing objects:  80% (95962/120696)           
remote: Compressing objects:  81% (97268/120696)           
remote: Compressing objects:  82% (98717/120696)           
remote: Compressing objects:  83% (100234/120696)           
remote: Compressing objects:  84% (100790/120696)           
remote: Compressing objects:  85% (102154/120696)           
remote: Compressing objects:  86% (103245/120696)           
remote: Compressing objects:  87% (104533/120696)           
remote: Compressing objects:  88% (105681/120696)           
remote: Compressing objects:  89% (106816/120696)           
remote: Compressing objects:  90% (108098/120696)           
remote: Compressing objects:  91% (109282/120696)           
remote: Compressing objects:  92% (110640/120696)           
remote: Compressing objects:  93% (112829/120696)           
remote: Compressing objects:  94% (112874/120696)           
remote: Compressing objects:  95% (114085/120696)           
remote: Compressing objects:  96% (115265/120696)           
remote: Compressing objects:  96% (116450/120696)           
remote: Compressing objects:  97% (116501/120696)           
remote: Compressing objects:  98% (117691/120696)           
remote: Compressing objects:  99% (118889/120696)           
remote: Compressing objects: 100% (120094/120696)           
remote: Compressing objects: 100% (120695/120696)        
Receiving objects:   0% (1/12280)
Receiving objects:   1% (123/12280)
Receiving objects:   2% (246/12280)
Receiving objects:   3% (369/12280)
Receiving objects:   4% (492/12280)
Receiving objects:   5% (614/12280)
Receiving objects:   6% (737/12280)
Receiving objects:   7% (860/12280)
Receiving objects:   8% (983/12280)
Receiving objects:   9% (1106/12280)
Receiving objects:  10% (1228/12280)
Receiving objects:  11% (1351/12280)
Receiving objects:  12% (1474/12280)
Receiving objects:  13% (1597/12280)
Receiving objects:  14% (1720/12280)
Receiving objects:  15% (1842/12280)
Receiving objects:  16% (1965/12280)
Receiving objects:  17% (2088/12280), 4.35 MiB | 8.68 MiB/s
Receiving objects:  18% (2211/12280), 4.35 MiB | 8.68 MiB/s
Receiving objects:  19% (2334/12280), 4.35 MiB | 8.68 MiB/s
Receiving objects:  20% (2456/12280), 4.35 MiB | 8.68 MiB/s
Receiving objects:  21% (2579/12280), 4.35 MiB | 8.68 MiB/s
Receiving objects:  22% (2702/12280), 4.35 MiB | 8.68 MiB/s
Receiving objects:  23% (2825/12280), 4.35 MiB | 8.68 MiB/s
Receiving objects:  24% (2948/12280), 4.35 MiB | 8.68 MiB/s
Receiving objects:  25% (3070/12280), 4.35 MiB | 8.68 MiB/s
Receiving objects:  26% (3193/12280), 4.35 MiB | 8.68 MiB/s
Receiving objects:  27% (3316/12280), 4.35 MiB | 8.68 MiB/s
Receiving objects:  28% (3439/12280), 4.35 MiB | 8.68 MiB/s
Receiving objects:  29% (3562/12280), 4.35 MiB | 8.68 MiB/s
Receiving objects:  29% (3681/12280), 4.35 MiB | 8.68 MiB/s
Receiving objects:  30% (3684/12280), 4.35 MiB | 8.68 MiB/s
Receiving objects:  31% (3807/12280), 8.58 MiB | 8.58 MiB/s
Receiving objects:  32% (3930/12280), 8.58 MiB | 8.58 MiB/s
Receiving objects:  33% (4053/12280), 8.58 MiB | 8.58 MiB/s
Receiving objects:  34% (4176/12280), 8.58 MiB | 8.58 MiB/s
Receiving objects:  35% (4298/12280), 8.58 MiB | 8.58 MiB/s
Receiving objects:  36% (4421/12280), 8.58 MiB | 8.58 MiB/s
Receiving objects:  37% (4544/12280), 11.69 MiB | 7.78 MiB/s
Receiving objects:  38% (4667/12280), 11.69 MiB | 7.78 MiB/s
Receiving objects:  39% (4790/12280), 11.69 MiB | 7.78 MiB/s
Receiving objects:  40% (4912/12280), 11.69 MiB | 7.78 MiB/s
Receiving objects:  41% (5035/12280), 11.69 MiB | 7.78 MiB/s
Receiving objects:  42% (5158/12280), 11.69 MiB | 7.78 MiB/s
Receiving objects:  43% (5281/12280), 11.69 MiB | 7.78 MiB/s
Receiving objects:  44% (5404/12280), 11.69 MiB | 7.78 MiB/s
Receiving objects:  44% (5516/12280), 11.69 MiB | 7.78 MiB/s
Receiving objects:  45% (5526/12280), 11.69 MiB | 7.78 MiB/s
Receiving objects:  46% (5649/12280), 15.29 MiB | 7.64 MiB/s
Receiving objects:  47% (5772/12280), 18.94 MiB | 7.57 MiB/s
Receiving objects:  47% (5802/12280), 18.94 MiB | 7.57 MiB/s
Receiving objects:  48% (5895/12280), 21.91 MiB | 7.30 MiB/s
Receiving objects:  49% (6018/12280), 21.91 MiB | 7.30 MiB/s
Receiving objects:  50% (6140/12280), 21.91 MiB | 7.30 MiB/s
Receiving objects:  51% (6263/12280), 26.14 MiB | 7.46 MiB/s
Receiving objects:  51% (6364/12280), 26.14 MiB | 7.46 MiB/s
Receiving objects:  52% (6386/12280), 30.39 MiB | 7.59 MiB/s
Receiving objects:  53% (6509/12280), 30.39 MiB | 7.59 MiB/s
Receiving objects:  54% (6632/12280), 30.39 MiB | 7.59 MiB/s
Receiving objects:  55% (6754/12280), 30.39 MiB | 7.59 MiB/s
Receiving objects:  56% (6877/12280), 30.39 MiB | 7.59 MiB/s
Receiving objects:  57% (7000/12280), 30.39 MiB | 7.59 MiB/s
Receiving objects:  58% (7123/12280), 30.39 MiB | 7.59 MiB/s
Receiving objects:  59% (7246/12280), 30.39 MiB | 7.59 MiB/s
Receiving objects:  60% (7368/12280), 32.68 MiB | 7.25 MiB/s
Receiving objects:  61% (7491/12280), 32.68 MiB | 7.25 MiB/s
Receiving objects:  62% (7614/12280), 32.68 MiB | 7.25 MiB/s
Receiving objects:  63% (7737/12280), 32.68 MiB | 7.25 MiB/s
Receiving objects:  64% (7860/12280), 32.68 MiB | 7.25 MiB/s
Receiving objects:  65% (7982/12280), 32.68 MiB | 7.25 MiB/s
Receiving objects:  66% (8105/12280), 32.68 MiB | 7.25 MiB/s
Receiving objects:  67% (8228/12280), 32.68 MiB | 7.25 MiB/s
Receiving objects:  68% (8351/12280), 32.68 MiB | 7.25 MiB/s
Receiving objects:  69% (8474/12280), 32.68 MiB | 7.25 MiB/s
Receiving objects:  70% (8596/12280), 32.68 MiB | 7.25 MiB/s
Receiving objects:  71% (8719/12280), 32.68 MiB | 7.25 MiB/s
Receiving objects:  72% (8842/12280), 32.68 MiB | 7.25 MiB/s
Receiving objects:  73% (8965/12280), 32.68 MiB | 7.25 MiB/s
Receiving objects:  74% (9088/12280), 32.68 MiB | 7.25 MiB/s
Receiving objects:  75% (9210/12280), 32.68 MiB | 7.25 MiB/s
Receiving objects:  76% (9333/12280), 32.68 MiB | 7.25 MiB/s
Receiving objects:  77% (9456/12280), 32.68 MiB | 7.25 MiB/s
Receiving objects:  78% (9579/12280), 32.68 MiB | 7.25 MiB/s
Receiving objects:  79% (9702/12280), 32.68 MiB | 7.25 MiB/s
Receiving objects:  80% (9824/12280), 32.68 MiB | 7.25 MiB/s
Receiving objects:  81% (9947/12280), 32.68 MiB | 7.25 MiB/s
Receiving objects:  82% (10070/12280), 32.68 MiB | 7.25 MiB/s
Receiving objects:  83% (10193/12280), 32.68 MiB | 7.25 MiB/s
Receiving objects:  84% (10316/12280), 32.68 MiB | 7.25 MiB/s
Receiving objects:  85% (10438/12280), 32.68 MiB | 7.25 MiB/s
Receiving objects:  86% (10561/12280), 32.68 MiB | 7.25 MiB/s
Receiving objects:  87% (10684/12280), 32.68 MiB | 7.25 MiB/s
Receiving objects:  88% (10807/12280), 32.68 MiB | 7.25 MiB/s
Receiving objects:  89% (10930/12280), 32.68 MiB | 7.25 MiB/s
Receiving objects:  89% (11008/12280), 32.68 MiB | 7.25 MiB/s
Receiving objects:  90% (11052/12280), 32.68 MiB | 7.25 MiB/s
Receiving objects:  91% (11175/12280), 39.98 MiB | 7.91 MiB/s
Receiving objects:  92% (11298/12280), 39.98 MiB | 7.91 MiB/s
Receiving objects:  93% (11421/12280), 39.98 MiB | 7.91 MiB/s
Receiving objects:  94% (11544/12280), 39.98 MiB | 7.91 MiB/s
Receiving objects:  95% (11666/12280), 39.98 MiB | 7.91 MiB/s
Receiving objects:  96% (11789/12280), 39.98 MiB | 7.91 MiB/s
Receiving objects:  97% (11912/12280), 39.98 MiB | 7.91 MiB/s
Receiving objects:  98% (12035/12280), 39.98 MiB | 7.91 MiB/s
Receiving objects:  99% (12158/12280), 39.98 MiB | 7.91 MiB/s
remote: Total 12280 (delta 2238), reused 5829 (delta 1123)        
Receiving objects: 100% (12280/12280), 39.98 MiB | 7.91 MiB/s
Receiving objects: 100% (12280/12280), 41.54 MiB | 8.07 MiB/s, done.
Resolving deltas:   0% (0/2238)
Resolving deltas:   1% (23/2238)
Resolving deltas:   2% (45/2238)
Resolving deltas:   3% (68/2238)
Resolving deltas:   4% (90/2238)
Resolving deltas:   5% (112/2238)
Resolving deltas:   6% (135/2238)
Resolving deltas:   7% (157/2238)
Resolving deltas:   8% (180/2238)
Resolving deltas:   9% (202/2238)
Resolving deltas:  10% (224/2238)
Resolving deltas:  11% (247/2238)
Resolving deltas:  12% (269/2238)
Resolving deltas:  13% (291/2238)
Resolving deltas:  14% (314/2238)
Resolving deltas:  15% (336/2238)
Resolving deltas:  16% (360/2238)
Resolving deltas:  17% (381/2238)
Resolving deltas:  18% (403/2238)
Resolving deltas:  19% (426/2238)
Resolving deltas:  20% (449/2238)
Resolving deltas:  21% (470/2238)
Resolving deltas:  22% (493/2238)
Resolving deltas:  23% (515/2238)
Resolving deltas:  24% (538/2238)
Resolving deltas:  25% (560/2238)
Resolving deltas:  26% (582/2238)
Resolving deltas:  27% (605/2238)
Resolving deltas:  28% (627/2238)
Resolving deltas:  29% (650/2238)
Resolving deltas:  30% (672/2238)
Resolving deltas:  31% (694/2238)
Resolving deltas:  32% (717/2238)
Resolving deltas:  33% (739/2238)
Resolving deltas:  34% (762/2238)
Resolving deltas:  35% (784/2238)
Resolving deltas:  36% (806/2238)
Resolving deltas:  37% (829/2238)
Resolving deltas:  38% (851/2238)
Resolving deltas:  39% (873/2238)
Resolving deltas:  40% (896/2238)
Resolving deltas:  41% (918/2238)
Resolving deltas:  42% (940/2238)
Resolving deltas:  43% (963/2238)
Resolving deltas:  44% (985/2238)
Resolving deltas:  45% (1008/2238)
Resolving deltas:  46% (1030/2238)
Resolving deltas:  47% (1052/2238)
Resolving deltas:  48% (1075/2238)
Resolving deltas:  49% (1097/2238)
Resolving deltas:  50% (1119/2238)
Resolving deltas:  51% (1142/2238)
Resolving deltas:  52% (1164/2238)
Resolving deltas:  53% (1187/2238)
Resolving deltas:  54% (1209/2238)
Resolving deltas:  55% (1231/2238)
Resolving deltas:  56% (1254/2238)
Resolving deltas:  57% (1276/2238)
Resolving deltas:  58% (1299/2238)
Resolving deltas:  59% (1321/2238)
Resolving deltas:  60% (1343/2238)
Resolving deltas:  61% (1366/2238)
Resolving deltas:  62% (1388/2238)
Resolving deltas:  63% (1410/2238)
Resolving deltas:  64% (1433/2238)
Resolving deltas:  65% (1455/2238)
Resolving deltas:  66% (1478/2238)
Resolving deltas:  67% (1500/2238)
Resolving deltas:  68% (1522/2238)
Resolving deltas:  69% (1545/2238)
Resolving deltas:  70% (1567/2238)
Resolving deltas:  71% (1589/2238)
Resolving deltas:  72% (1612/2238)
Resolving deltas:  73% (1634/2238)
Resolving deltas:  74% (1658/2238)
Resolving deltas:  75% (1679/2238)
Resolving deltas:  76% (1701/2238)
Resolving deltas:  77% (1724/2238)
Resolving deltas:  78% (1746/2238)
Resolving deltas:  79% (1770/2238)
Resolving deltas:  80% (1793/2238)
Resolving deltas:  81% (1813/2238)
Resolving deltas:  82% (1836/2238)
Resolving deltas:  83% (1859/2238)
Resolving deltas:  84% (1880/2238)
Resolving deltas:  85% (1903/2238)
Resolving deltas:  86% (1925/2238)
Resolving deltas:  87% (1948/2238)
Resolving deltas:  88% (1970/2238)
Resolving deltas:  89% (1993/2238)
Resolving deltas:  90% (2015/2238)
Resolving deltas:  91% (2037/2238)
Resolving deltas:  92% (2059/2238)
Resolving deltas:  93% (2082/2238)
Resolving deltas:  94% (2104/2238)
Resolving deltas:  95% (2127/2238)
Resolving deltas:  96% (2149/2238)
Resolving deltas:  97% (2171/2238)
Resolving deltas:  98% (2194/2238)
Resolving deltas:  99% (2216/2238)
Resolving deltas: 100% (2238/2238)
Resolving deltas: 100% (2238/2238), done.
Updating files:  70% (8061/11458)
Updating files:  71% (8136/11458)
Updating files:  72% (8250/11458)
Updating files:  73% (8365/11458)
Updating files:  74% (8479/11458)
Updating files:  75% (8594/11458)
Updating files:  76% (8709/11458)
Updating files:  77% (8823/11458)
Updating files:  78% (8938/11458)
Updating files:  79% (9052/11458)
Updating files:  80% (9167/11458)
Updating files:  81% (9281/11458)
Updating files:  82% (9396/11458)
Updating files:  83% (9511/11458)
Updating files:  84% (9625/11458)
Updating files:  85% (9740/11458)
Updating files:  86% (9854/11458)
Updating files:  87% (9969/11458)
Updating files:  88% (10084/11458)
Updating files:  89% (10198/11458)
Updating files:  90% (10313/11458)
Updating files:  91% (10427/11458)
Updating files:  92% (10542/11458)
Updating files:  93% (10656/11458)
Updating files:  94% (10771/11458)
Updating files:  95% (10886/11458)
Updating files:  96% (11000/11458)
Updating files:  97% (11115/11458)
Updating files:  98% (11229/11458)
Updating files:  99% (11344/11458)
Updating files: 100% (11458/11458)
Updating files: 100% (11458/11458), done.
 00:12

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-mediawiki-1  Started
 00:02

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  40/133 [========>-------------------]  30%
  64/133 [=============>--------------]  48%
  91/133 [===================>--------]  68%
 108/133 [======================>-----]  81%
 126/133 [==========================>-]  94%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:02

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 9.3 s.
 00:09

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 9s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:09

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:23

 01:23

Install 'extensions/NavigationTiming'...

Cloning component(s)
:0: _clone_component "extensions/EventStreamConfig"
:1: _clone_component "extensions/EventLogging"
:2: _clone_component "extensions/NavigationTiming"
|1| 
|1| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/EventLogging to 'extensions/EventLogging' (use CLONE_DEPTH=0 for full depth)
|1| Cloning into 'extensions/EventLogging'...
|1| remote: Counting objects: 1           
remote: Counting objects: 285, done        
|1| remote: Finding sources:   1% (2/285)           
remote: Finding sources:   2% (5/285)           
remote: Finding sources:   3% (8/285)           
remote: Finding sources:   4% (10/285)           
remote: Finding sources:   5% (13/285)           
remote: Finding sources:   6% (16/285)           
remote: Finding sources:   7% (19/285)           
remote: Finding sources:   8% (22/285)           
remote: Finding sources:   9% (25/285)           
remote: Finding sources:  10% (28/285)           
remote: Finding sources:  11% (30/285)           
remote: Finding sources:  12% (33/285)           
remote: Finding sources:  13% (36/285)           
remote: Finding sources:  14% (39/285)           
remote: Finding sources:  15% (42/285)           
remote: Finding sources:  16% (45/285)           
remote: Finding sources:  17% (48/285)           
remote: Finding sources:  18% (50/285)           
remote: Finding sources:  19% (53/285)           
remote: Finding sources:  20% (56/285)           
remote: Finding sources:  21% (59/285)           
remote: Finding sources:  22% (62/285)           
remote: Finding sources:  23% (65/285)           
remote: Finding sources:  24% (67/285)           
remote: Finding sources:  25% (70/285)           
remote: Finding sources:  26% (73/285)           
remote: Finding sources:  27% (76/285)           
remote: Finding sources:  28% (79/285)           
remote: Finding sources:  29% (82/285)           
remote: Finding sources:  30% (85/285)           
remote: Finding sources:  31% (87/285)           
remote: Finding sources:  32% (90/285)           
remote: Finding sources:  33% (93/285)           
remote: Finding sources:  34% (96/285)           
remote: Finding sources:  35% (99/285)           
remote: Finding sources:  36% (102/285)           
remote: Finding sources:  37% (105/285)           
remote: Finding sources:  38% (107/285)           
remote: Finding sources:  39% (110/285)           
remote: Finding sources:  40% (113/285)           
remote: Finding sources:  41% (116/285)           
remote: Finding sources:  42% (119/285)           
remote: Finding sources:  43% (122/285)           
remote: Finding sources:  44% (124/285)           
remote: Finding sources:  45% (127/285)           
remote: Finding sources:  46% (130/285)           
remote: Finding sources:  47% (133/285)           
remote: Finding sources:  48% (136/285)           
remote: Finding sources:  49% (139/285)           
remote: Finding sources:  50% (142/285)           
remote: Finding sources:  51% (144/285)           
remote: Finding sources:  52% (147/285)           
remote: Finding sources:  53% (150/285)           
remote: Finding sources:  54% (153/285)           
remote: Finding sources:  55% (156/285)           
remote: Finding sources:  56% (159/285)           
remote: Finding sources:  57% (162/285)           
remote: Finding sources:  58% (164/285)           
remote: Finding sources:  59% (167/285)           
remote: Finding sources:  60% (170/285)           
remote: Finding sources:  61% (173/285)           
remote: Finding sources:  62% (176/285)           
remote: Finding sources:  63% (179/285)           
remote: Finding sources:  64% (181/285)           
remote: Finding sources:  65% (184/285)           
remote: Finding sources:  66% (187/285)           
remote: Finding sources:  67% (190/285)           
remote: Finding sources:  68% (193/285)           
remote: Finding sources:  69% (196/285)           
remote: Finding sources:  70% (199/285)           
remote: Finding sources:  71% (201/285)           
remote: Finding sources:  72% (204/285)           
remote: Finding sources:  73% (207/285)           
remote: Finding sources:  74|2| 
|2| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/NavigationTiming to 'extensions/NavigationTiming' (use CLONE_DEPTH=0 for full depth)
|2| Cloning into 'extensions/NavigationTiming'...
|2| remote: Counting objects: 1           
remote: Counting objects: 73, done        
|2| remote: Finding sources:   1% (1/73)           
remote: Finding sources:   3% (2/73)           
remote: Finding sources:   4% (3/73)           
remote: Finding sources:   5% (4/73)           
remote: Finding sources:   7% (5/73)           
remote: Finding sources:   8% (6/73)           
remote: Finding sources:  10% (7/73)           
remote: Finding sources:  11% (8/73)           
remote: Finding sources:  12% (9/73)           
remote: Finding sources:  14% (10/73)           
remote: Finding sources:  15% (11/73)           
remote: Finding sources:  16% (12/73)           
remote: Finding sources:  18% (13/73)           
remote: Finding sources:  19% (14/73)           
remote: Finding sources:  21% (15/73)           
remote: Finding sources:  22% (16/73)           
remote: Finding sources:  23% (17/73)           
remote: Finding sources:  25% (18/73)           
remote: Finding sources:  26% (19/73)           
remote: Finding sources:  27% (20/73)           
remote: Finding sources:  29% (21/73)           
remote: Finding sources:  30% (22/73)           
remote: Finding sources:  32% (23/73)           
remote: Finding sources:  33% (24/73)           
remote: Finding sources:  34% (25/73)           
remote: Finding sources:  36% (26/73)           
remote: Finding sources:  37% (27/73)           
remote: Finding sources:  38% (28/73)           
remote: Finding sources:  40% (29/73)           
remote: Finding sources:  41% (30/73)           
remote: Finding sources:  42% (31/73)           
remote: Finding sources:  44% (32/73)           
remote: Finding sources:  45% (33/73)           
remote: Finding sources:  47% (34/73)           
remote: Finding sources:  48% (35/73)           
remote: Finding sources:  49% (36/73)           
remote: Finding sources:  51% (37/73)           
remote: Finding sources:  52% (38/73)           
remote: Finding sources:  53% (39/73)           
remote: Finding sources:  55% (40/73)           
remote: Finding sources:  56% (41/73)           
remote: Finding sources:  58% (42/73)           
remote: Finding sources:  59% (43/73)           
remote: Finding sources:  60% (44/73)           
remote: Finding sources:  62% (45/73)           
remote: Finding sources:  63% (46/73)           
remote: Finding sources:  64% (47/73)           
remote: Finding sources:  66% (48/73)           
remote: Finding sources:  67% (49/73)           
remote: Finding sources:  68% (50/73)           
remote: Finding sources:  70% (51/73)           
remote: Finding sources:  71% (52/73)           
remote: Finding sources:  73% (53/73)           
remote: Finding sources:  74% (54/73)           
remote: Finding sources:  75% (55/73)           
remote: Finding sources:  77% (56/73)           
remote: Finding sources:  78% (57/73)           
remote: Finding sources:  79% (58/73)           
remote: Finding sources:  81% (59/73)           
remote: Finding sources:  82% (60/73)           
remote: Finding sources:  84% (61/73)           
remote: Finding sources:  85% (62/73)           
remote: Finding sources:  86% (63/73)           
remote: Finding sources:  88% (64/73)           
remote: Finding sources:  89% (65/73)           
remote: Finding sources:  90% (66/73)           
remote: Finding sources:  92% (67/73)           
remote: Finding sources:  93% (68/73)           
remote: Finding sources:  95% (69/73)           
remote: Finding sources:  96% (70/73)           
remote: Finding sources:  97% (71/73)           
remote: Finding sources:  99% (72/73)           
remote: Finding sources: 100% (73/73)           
remote: Finding sources: 100% (73/73)        
|2| remote: Getting sizes:   2% (1/66)           
remote: Getting sizes:   3% (|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/EventStreamConfig to 'extensions/EventStreamConfig' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/EventStreamConfig'...
|0| remote: Counting objects: 1           
remote: Counting objects: 65, done        
|0| remote: Finding sources:   2% (1/65)           
remote: Finding sources:   3% (2/65)           
remote: Finding sources:   5% (3/65)           
remote: Finding sources:   6% (4/65)           
remote: Finding sources:   8% (5/65)           
remote: Finding sources:   9% (6/65)           
remote: Finding sources:  11% (7/65)           
remote: Finding sources:  12% (8/65)           
remote: Finding sources:  14% (9/65)           
remote: Finding sources:  15% (10/65)           
remote: Finding sources:  17% (11/65)           
remote: Finding sources:  18% (12/65)           
remote: Finding sources:  20% (13/65)           
remote: Finding sources:  22% (14/65)           
remote: Finding sources:  23% (15/65)           
remote: Finding sources:  25% (16/65)           
remote: Finding sources:  26% (17/65)           
remote: Finding sources:  28% (18/65)           
remote: Finding sources:  29% (19/65)           
remote: Finding sources:  31% (20/65)           
remote: Finding sources:  32% (21/65)           
remote: Finding sources:  34% (22/65)           
remote: Finding sources:  35% (23/65)           
remote: Finding sources:  37% (24/65)           
remote: Finding sources:  38% (25/65)           
remote: Finding sources:  40% (26/65)           
remote: Finding sources:  42% (27/65)           
remote: Finding sources:  43% (28/65)           
remote: Finding sources:  45% (29/65)           
remote: Finding sources:  46% (30/65)           
remote: Finding sources:  48% (31/65)           
remote: Finding sources:  49% (32/65)           
remote: Finding sources:  51% (33/65)           
remote: Finding sources:  52% (34/65)           
remote: Finding sources:  54% (35/65)           
remote: Finding sources:  55% (36/65)           
remote: Finding sources:  57% (37/65)           
remote: Finding sources:  58% (38/65)           
remote: Finding sources:  60% (39/65)           
remote: Finding sources:  62% (40/65)           
remote: Finding sources:  63% (41/65)           
remote: Finding sources:  65% (42/65)           
remote: Finding sources:  66% (43/65)           
remote: Finding sources:  68% (44/65)           
remote: Finding sources:  69% (45/65)           
remote: Finding sources:  71% (46/65)           
remote: Finding sources:  72% (47/65)           
remote: Finding sources:  74% (48/65)           
remote: Finding sources:  75% (49/65)           
remote: Finding sources:  77% (50/65)           
remote: Finding sources:  78% (51/65)           
remote: Finding sources:  80% (52/65)           
remote: Finding sources:  82% (53/65)           
remote: Finding sources:  83% (54/65)           
remote: Finding sources:  85% (55/65)           
remote: Finding sources:  86% (56/65)           
remote: Finding sources:  88% (57/65)           
remote: Finding sources:  89% (58/65)           
remote: Finding sources:  91% (59/65)           
remote: Finding sources:  92% (60/65)           
remote: Finding sources:  94% (61/65)           
remote: Finding sources:  95% (62/65)           
remote: Finding sources:  97% (63/65)           
remote: Finding sources:  98% (64/65)           
remote: Finding sources: 100% (65/65)           
remote: Finding sources: 100% (65/65)        
|0| remote: Getting sizes:   2% (1/61)           
remote: Getting sizes:   3% (2/61)           
remote: Getting sizes:   5% (3/61)           
remote: Getting sizes:   7% (4/61)           
remote: Getting sizes:   8% (5/61)           
remote: Getting sizes:  10% (6/61)           
remote: Getting sizes:  11% (7/61)           
remote: Getting sizes:  13% (8/61)           
remote: Getting sizes:  15% (9/61)           
remote: Getting sizes:  16% (10/61)           
rem% (210/285)           
remote: Finding sources:  75% (213/285)           
remote: Finding sources:  76% (216/285)           
remote: Finding sources:  77% (219/285)           
remote: Finding sources:  78% (221/285)           
remote: Finding sources:  79% (224/285)           
remote: Finding sources:  80% (227/285)           
remote: Finding sources:  81% (230/285)           
remote: Finding sources:  82% (233/285)           
remote: Finding sources:  83% (236/285)           
remote: Finding sources:  84% (238/285)           
remote: Finding sources:  85% (241/285)           
remote: Finding sources:  86% (244/285)           
remote: Finding sources:  87% (247/285)           
remote: Finding sources:  88% (250/285)           
remote: Finding sources:  89% (253/285)           
remote: Finding sources:  90% (256/285)           
remote: Finding sources:  91% (258/285)           
remote: Finding sources:  92% (261/285)           
remote: Finding sources:  93% (264/285)           
remote: Finding sources:  94% (267/285)           
remote: Finding sources:  95% (270/285)           
remote: Finding sources:  96% (273/285)           
remote: Finding sources:  97% (276/285)           
remote: Finding sources:  98% (278/285)           
remote: Finding sources:  99% (281/285)           
remote: Finding sources: 100% (284/285)           
remote: Finding sources: 100% (285/285)        
|1| remote: Getting sizes:   1% (2/271)           
remote: Getting sizes:   2% (5/271)           
remote: Getting sizes:   3% (7/271)           
remote: Getting sizes:   4% (10/271)           
remote: Getting sizes:   5% (13/271)           
remote: Getting sizes:   6% (15/271)           
remote: Getting sizes:   7% (18/271)           
remote: Getting sizes:   8% (21/271)           
remote: Getting sizes:   9% (24/271)           
remote: Getting sizes:  10% (26/271)           
remote: Getting sizes:  11% (29/271)           
remote: Getting sizes:  12% (32/271)           
remote: Getting sizes:  13% (34/271)           
remote: Getting sizes:  14% (37/271)           
remote: Getting sizes:  15% (40/271)           
remote: Getting sizes:  16% (43/271)           
remote: Getting sizes:  17% (45/271)           
remote: Getting sizes:  18% (48/271)           
remote: Getting sizes:  19% (51/271)           
remote: Getting sizes:  20% (53/271)           
remote: Getting sizes:  21% (56/271)           
remote: Getting sizes:  22% (59/271)           
remote: Getting sizes:  23% (61/271)           
remote: Getting sizes:  24% (64/271)           
remote: Getting sizes:  25% (67/271)           
remote: Getting sizes:  26% (70/271)           
remote: Getting sizes:  27% (72/271)           
remote: Getting sizes:  28% (75/271)           
remote: Getting sizes:  29% (78/271)           
remote: Getting sizes:  30% (80/271)           
remote: Getting sizes:  31% (83/271)           
remote: Getting sizes:  32% (86/271)           
remote: Getting sizes:  33% (89/271)           
remote: Getting sizes:  34% (91/271)           
remote: Getting sizes:  35% (94/271)           
remote: Getting sizes:  36% (97/271)           
remote: Getting sizes:  37% (99/271)           
remote: Getting sizes:  38% (102/271)           
remote: Getting sizes:  39% (105/271)           
remote: Getting sizes:  40% (108/271)           
remote: Getting sizes:  41% (110/271)           
remote: Getting sizes:  42% (113/271)           
remote: Getting sizes:  43% (116/271)           
remote: Getting sizes:  44% (118/271)           
remote: Getting sizes:  45% (121/271)           
remote: Getting sizes:  46% (124/271)           
remote: Getting sizes:  47% (127/271)           
remote: Getting sizes:  48% (129/271)           
remote: Getting sizes:  49% (132/271)           
remote: Getting sizes:  50% (135/271)           
remote: Getting sizes:  51% (137/271)           
remote: Getting sizes:  52% (140/271)           
remote: Getting sizes:  53% (143/271)           
remote: Getting sizes:  54% (145/271)           
remote: Getting sizes:  55% (148/271)           
remote: Getting sizes:  56% (151/271)           
remote: Getting sizes:  57% (154/271)           
remote: Getting sizes:  58% (156/271)           
remote: Getting sizes:  59% (159/271)           
remote: Getting sizes:  60% (162/271)           
remote: Getting sizes:  61% (164/271)           
remote: Getting sizes:  62% (167/271)           
remote: Getting sizes:  63% (170/271)           
remote: Getting sizes:  64% (173/271)           
remote: Getting sizes:  65% (175/271)           
remote: Getting sizes:  66% (178/271)           
remote: Getting sizes:  67% (181/271)           
remote: Getting sizes:  68% (183/271)           
remote: Getting sizes:  69% (186/271)           
remote: Getting sizes:  70% (189/271)           
remote: Getting sizes:  71% (192/271)           
remote: Getting sizes:  72% (194/271)           
remote: Getting sizes:  73% (197/271)           
remote: Getting sizes:  74% (200/271)           
remote: Getting sizes:  75% (202/271)           
remote: Getting sizes:  76% (205/271)           
remote: Getting sizes:  77% (208/271)           
remote: Getting sizes:  78% (211/271)           
remote: Getting sizes:  79% (213/271)           
remote: Getting sizes:  80% (216/271)           
remote: Getting sizes:  81% (219/271)           
remote: Getting sizes:  82% (221/271)           
remote: Getting sizes:  83% (224/271)           
remote: Getting sizes:  84% (227/271)           
remote: Getting sizes:  85% (229/271)           
remote: Getting sizes:  86% (232/271)           
remote: Getting sizes:  87% (235/271)           
remote: Getting sizes:  88% (238/271)           
remote: Getting sizes:  89% (240/271)           
remote: Getting sizes:  90% (243/271)           
remote: Getting sizes:  91% (246/271)           
remote: Getting sizes:  92% (248/271)           
remote: Getting sizes:  93% (251/271)           
remote: Getting sizes:  94% (254/271)           
remote: Getting sizes:  95% (257/271)           
remote: Getting sizes:  96% (259/271)           
remote: Getting sizes:  97% (262/271)           
remote: Getting sizes:  98% (265/271)           
remote: Getting sizes:  99% (267/271)           
remote: Getting sizes: 100% (270/271)           
remote: Getting sizes: 100% (271/271)        
|1| remote: Compressing objects:   1% (4825/724743)           
remote: Compressing objects:   2% (13725/724743)           
remote: Compressing objects:   3% (18258/724743)           
remote: Compressing objects:   4% (26896/724743)           
remote: Compressing objects:   5% (33160/724743)           
remote: Compressing objects:   6% (43104/724743)           
remote: Compressing objects:   7% (51761/724743)           
remote: Compressing objects:   8% (55623/724743)           
remote: Compressing objects:   9% (63182/724743)           
remote: Compressing objects:  10% (70719/724743)           
remote: Compressing objects:  12% (88993/724743)           
remote: Compressing objects:  13% (91512/724743)           
remote: Compressing objects:  14% (98912/724743)           
remote: Compressing objects:  16% (118774/724743)           
remote: Compressing objects:  17% (121977/724743)           
remote: Compressing objects:  18% (126907/724743)           
remote: Compressing objects:  19% (134275/724743)           
remote: Compressing objects:  20% (141630/724743)           
remote: Compressing objects:  21% (148731/724743)           
remote: Compressing objects:  65% (467769/724743)           
remote: Compressing objects:  91% (662917/724743)           
remote: Compressing objects:  92% (663432/724743)           
remote: Compressing objects:  93% (671372/724743)           
remote: Compressing objects:  94% (678128/724743)           
remote: Compressing objects:  95% (685904/724743)           
remote: Compressing objects:  96% (692770/724743)           
remote: Compressing objects:  97% (699555/724743)           
remote: Compressing objects:  98% (709295/724743)           
remote: Compressing objects:  99% (715892/724743)           
remote: Compressing objects: 100% (724376/724743)           
remote: Compressing objects: 100% (724743/724742/66)           
remote: Getting sizes:   5% (3/66)           
remote: Getting sizes:   6% (4/66)           
remote: Getting sizes:   8% (5/66)           
remote: Getting sizes:   9% (6/66)           
remote: Getting sizes:  11% (7/66)           
remote: Getting sizes:  12% (8/66)           
remote: Getting sizes:  14% (9/66)           
remote: Getting sizes:  15% (10/66)           
remote: Getting sizes:  17% (11/66)           
remote: Getting sizes:  18% (12/66)           
remote: Getting sizes:  20% (13/66)           
remote: Getting sizes:  21% (14/66)           
remote: Getting sizes:  23% (15/66)           
remote: Getting sizes:  24% (16/66)           
remote: Getting sizes:  26% (17/66)           
remote: Getting sizes:  27% (18/66)           
remote: Getting sizes:  29% (19/66)           
remote: Getting sizes:  30% (20/66)           
remote: Getting sizes:  32% (21/66)           
remote: Getting sizes:  33% (22/66)           
remote: Getting sizes:  35% (23/66)           
remote: Getting sizes:  36% (24/66)           
remote: Getting sizes:  38% (25/66)           
remote: Getting sizes:  39% (26/66)           
remote: Getting sizes:  41% (27/66)           
remote: Getting sizes:  42% (28/66)           
remote: Getting sizes:  44% (29/66)           
remote: Getting sizes:  45% (30/66)           
remote: Getting sizes:  47% (31/66)           
remote: Getting sizes:  48% (32/66)           
remote: Getting sizes:  50% (33/66)           
remote: Getting sizes:  52% (34/66)           
remote: Getting sizes:  53% (35/66)           
remote: Getting sizes:  55% (36/66)           
remote: Getting sizes:  56% (37/66)           
remote: Getting sizes:  58% (38/66)           
remote: Getting sizes:  59% (39/66)           
remote: Getting sizes:  61% (40/66)           
remote: Getting sizes:  62% (41/66)           
remote: Getting sizes:  64% (42/66)           
remote: Getting sizes:  65% (43/66)           
remote: Getting sizes:  67% (44/66)           
remote: Getting sizes:  68% (45/66)           
remote: Getting sizes:  70% (46/66)           
remote: Getting sizes:  71% (47/66)           
remote: Getting sizes:  73% (48/66)           
remote: Getting sizes:  74% (49/66)           
remote: Getting sizes:  76% (50/66)           
remote: Getting sizes:  77% (51/66)           
remote: Getting sizes:  79% (52/66)           
remote: Getting sizes:  80% (53/66)           
remote: Getting sizes:  82% (54/66)           
remote: Getting sizes:  83% (55/66)           
remote: Getting sizes:  85% (56/66)           
remote: Getting sizes:  86% (57/66)           
remote: Getting sizes:  88% (58/66)           
remote: Getting sizes:  89% (59/66)           
remote: Getting sizes:  91% (60/66)           
remote: Getting sizes:  92% (61/66)           
remote: Getting sizes:  94% (62/66)           
remote: Getting sizes:  95% (63/66)           
remote: Getting sizes:  97% (64/66)           
remote: Getting sizes:  98% (65/66)           
remote: Getting sizes: 100% (66/66)           
remote: Getting sizes: 100% (66/66)        
|2| remote: Compressing objects:   1% (2234/219996)           
remote: Compressing objects:  11% (24253/219996)           
remote: Compressing objects:  17% (37777/219996)           
remote: Compressing objects:  18% (38608/219996)           
remote: Compressing objects:  98% (214851/219996)           
remote: Compressing objects:  99% (217925/219996)           
remote: Compressing objects: 100% (219005/219996)           
remote: Compressing objects: 100% (219996/219996)        
|2| Receiving objects:   1% (1/73)
Receiving objects:   2% (2/73)
Receiving objects:   4% (3/73)
Receiving objects:   5% (4/73)
Receiving objects:   6% (5/73)
Receiving objects:   8% (6/73)
Receiving objects:   9% (7/73)
Receiving objects:  10% (8/73)
Receiving objects:  12% (9/73)
Receiving objects:  13% (10/73)
Receiving objects:  15% (11/73)
Receiving objects:  16% (12/73)
Receiving objects:  17% (13/73)
Receiving objects:  19% (14/73)
Receiving objects:  20% (15/73)
Receiving objects:  21% (16/73)
Receiving objects:  23% (17/73)
Receiving objects:  24% (18/73)
Receiving objects:  26% (19/73)
Receiving objects:  27% (20/73)
Receiving objects:  28% (21/73)
Receiving objects:  30% (22/73)
Receiving objects:  31% (23/73)
Receiving objects:  32% (24/73)
Receiving objects:  34% (25/73)
Receiving objects:  35% (26/73)
Receiving objects:  36% (27/73)
Receiving objects:  38% (28/73)
Receiving objects:  39% (29/73)
Receiving objects:  41% (30/73)
remote: Total 73 (delta 7), reused 32 (delta 5)        
|2| Receiving objects:  42% (31/73)
Receiving objects:  43% (32/73)
Receiving objects:  45% (33/73)
Receiving objects:  46% (34/73)
Receiving objects:  47% (35/73)
Receiving objects:  49% (36/73)
Receiving objects:  50% (37/73)
Receiving objects:  52% (38/73)
Receiving objects:  53% (39/73)
Receiving objects:  54% (40/73)
Receiving objects:  56% (41/73)
Receiving objects:  57% (42/73)
Receiving objects:  58% (43/73)
Receiving objects:  60% (44/73)
Receiving objects:  61% (45/73)
Receiving objects:  63% (46/73)
Receiving objects:  64% (47/73)
Receiving objects:  65% (48/73)
Receiving objects:  67% (49/73)
Receiving objects:  68% (50/73)
Receiving objects:  69% (51/73)
Receiving objects:  71% (52/73)
Receiving objects:  72% (53/73)
Receiving objects:  73% (54/73)
Receiving objects:  75% (55/73)
Receiving objects:  76% (56/73)
Receiving objects:  78% (57/73)
Receiving objects:  79% (58/73)
Receiving objects:  80% (59/73)
Receiving objects:  82% (60/73)
Receiving objects:  83% (61/73)
Receiving objects:  84% (62/73)
Receiving objects:  86% (63/73)
Receiving objects:  87% (64/73)
Receiving objects:  89% (65/73)
Receiving objects:  90% (66/73)
Receiving objects:  91% (67/73)
Receiving objects:  93% (68/73)
Receiving objects:  94% (69/73)
Receiving objects:  95% (70/73)
Receiving objects:  97% (71/73)
Receiving objects:  98% (72/73)
Receiving objects: 100% (73/73)
Receiving objects: 100% (73/73), 77.24 KiB | 2.76 MiB/s, done.
|2| Resolving deltas:   0% (0/7)
Resolving deltas:  14% (1/7)
Resolving deltas:  28% (2/7)
Resolving deltas:  42% (3/7)
Resolving deltas:  57% (4/7)
Resolving deltas:  71% (5/7)
Resolving deltas:  85% (6/7)
Resolving deltas: 100% (7/7)
Resolving deltas: 100% (7/7), done.
|2|  00:00
ote: Getting sizes:  18% (11/61)           
remote: Getting sizes:  20% (12/61)           
remote: Getting sizes:  21% (13/61)           
remote: Getting sizes:  23% (14/61)           
remote: Getting sizes:  25% (15/61)           
remote: Getting sizes:  26% (16/61)           
remote: Getting sizes:  28% (17/61)           
remote: Getting sizes:  30% (18/61)           
remote: Getting sizes:  31% (19/61)           
remote: Getting sizes:  33% (20/61)           
remote: Getting sizes:  34% (21/61)           
remote: Getting sizes:  36% (22/61)           
remote: Getting sizes:  38% (23/61)           
remote: Getting sizes:  39% (24/61)           
remote: Getting sizes:  41% (25/61)           
remote: Getting sizes:  43% (26/61)           
remote: Getting sizes:  44% (27/61)           
remote: Getting sizes:  46% (28/61)           
remote: Getting sizes:  48% (29/61)           
remote: Getting sizes:  49% (30/61)           
remote: Getting sizes:  51% (31/61)           
remote: Getting sizes:  52% (32/61)           
remote: Getting sizes:  54% (33/61)           
remote: Getting sizes:  56% (34/61)           
remote: Getting sizes:  57% (35/61)           
remote: Getting sizes:  59% (36/61)           
remote: Getting sizes:  61% (37/61)           
remote: Getting sizes:  62% (38/61)           
remote: Getting sizes:  64% (39/61)           
remote: Getting sizes:  66% (40/61)           
remote: Getting sizes:  67% (41/61)           
remote: Getting sizes:  69% (42/61)           
remote: Getting sizes:  70% (43/61)           
remote: Getting sizes:  72% (44/61)           
remote: Getting sizes:  74% (45/61)           
remote: Getting sizes:  75% (46/61)           
remote: Getting sizes:  77% (47/61)           
remote: Getting sizes:  79% (48/61)           
remote: Getting sizes:  80% (49/61)           
remote: Getting sizes:  82% (50/61)           
remote: Getting sizes:  84% (51/61)           
remote: Getting sizes:  85% (52/61)           
remote: Getting sizes:  87% (53/61)           
remote: Getting sizes:  89% (54/61)           
remote: Getting sizes:  90% (55/61)           
remote: Getting sizes:  92% (56/61)           
remote: Getting sizes:  93% (57/61)           
remote: Getting sizes:  95% (58/61)           
remote: Getting sizes:  97% (59/61)           
remote: Getting sizes:  98% (60/61)           
remote: Getting sizes: 100% (61/61)           
remote: Getting sizes: 100% (61/61)        
|0| remote: Compressing objects:   1% (1911/360458)           
remote: Compressing objects:   2% (7363/360458)           
remote: Compressing objects:   5% (17823/360458)           
remote: Compressing objects:   7% (24000/360458)           
remote: Compressing objects:   8% (27238/360458)           
remote: Compressing objects:  11% (38350/360458)           
remote: Compressing objects:  12% (42372/360458)           
remote: Compressing objects:  13% (45156/360458)           
remote: Compressing objects:  96% (346279/360458)           
remote: Compressing objects:  97% (347891/360458)           
remote: Compressing objects:  98% (352674/360458)           
remote: Compressing objects:  99% (355710/360458)           
remote: Compressing objects: 100% (359423/360458)           
remote: Compressing objects: 100% (360458/360458)        
|0| Receiving objects:   1% (1/65)
Receiving objects:   3% (2/65)
Receiving objects:   4% (3/65)
Receiving objects:   6% (4/65)
Receiving objects:   7% (5/65)
Receiving objects:   9% (6/65)
Receiving objects:  10% (7/65)
Receiving objects:  12% (8/65)
Receiving objects:  13% (9/65)
Receiving objects:  15% (10/65)
Receiving objects:  16% (11/65)
Receiving objects:  18% (12/65)
Receiving objects:  20% (13/65)
Receiving objects:  21% (14/65)
Receiving objects:  23% (15/65)
Receiving objects:  24% (16/65)
Receiving objects:  26% (17/65)
Receiving objects:  27% (18/65)
Receiving objects:  29% (19/65)
Receiving objects:  30% (20/65)
Receiving objects:  32% (21/65)
Receiving objects:  33% (22/65)
Receiving objects:  35% (23/65)
Receiving objects:  36% (24/65)
Receiving objects:  38% (25/65)
Receiving objects:  40% (26/65)
Receiving objects:  41% (27/65)
Receiving objects:  43% (28/65)
Receiving objects:  44% (29/65)
Receiving objects:  46% (30/65)
Receiving objects:  47% (31/65)
Receiving objects:  49% (32/65)
Receiving objects:  50% (33/65)
Receiving objects:  52% (34/65)
Receiving objects:  53% (35/65)
Receiving objects:  55% (36/65)
Receiving objects:  56% (37/65)
Receiving objects:  58% (38/65)
Receiving objects:  60% (39/65)
Receiving objects:  61% (40/65)
Receiving objects:  63% (41/65)
Receiving objects:  64% (42/65)
Receiving objects:  66% (43/65)
Receiving objects:  67% (44/65)
Receiving objects:  69% (45/65)
Receiving objects:  70% (46/65)
Receiving objects:  72% (47/65)
Receiving objects:  73% (48/65)
Receiving objects:  75% (49/65)
Receiving objects:  76% (50/65)
Receiving objects:  78% (51/65)
Receiving objects:  80% (52/65)
Receiving objects:  81% (53/65)
Receiving objects:  83% (54/65)
Receiving objects:  84% (55/65)
Receiving objects:  86% (56/65)
Receiving objects:  87% (57/65)
Receiving objects:  89% (58/65)
remote: Total 65 (delta 3), reused 31 (delta 2)        
|0| Receiving objects:  90% (59/65)
Receiving objects:  92% (60/65)
Receiving objects:  93% (61/65)
Receiving objects:  95% (62/65)
Receiving objects:  96% (63/65)
Receiving objects:  98% (64/65)
Receiving objects: 100% (65/65)
Receiving objects: 100% (65/65), 120.80 KiB | 3.55 MiB/s, done.
|0| Resolving deltas:   0% (0/3)
Resolving deltas:  33% (1/3)
Resolving deltas:  66% (2/3)
Resolving deltas: 100% (3/3)
Resolving deltas: 100% (3/3), done.
|0|  00:00
3)        
|1| Receiving objects:   0% (1/285)
Receiving objects:   1% (3/285)
Receiving objects:   2% (6/285)
Receiving objects:   3% (9/285)
Receiving objects:   4% (12/285)
Receiving objects:   5% (15/285)
Receiving objects:   6% (18/285)
Receiving objects:   7% (20/285)
Receiving objects:   8% (23/285)
Receiving objects:   9% (26/285)
Receiving objects:  10% (29/285)
Receiving objects:  11% (32/285)
Receiving objects:  12% (35/285)
Receiving objects:  13% (38/285)
Receiving objects:  14% (40/285)
Receiving objects:  15% (43/285)
Receiving objects:  16% (46/285)
Receiving objects:  17% (49/285)
Receiving objects:  18% (52/285)
Receiving objects:  19% (55/285)
Receiving objects:  20% (57/285)
Receiving objects:  21% (60/285)
Receiving objects:  22% (63/285)
Receiving objects:  23% (66/285)
Receiving objects:  24% (69/285)
Receiving objects:  25% (72/285)
Receiving objects:  26% (75/285)
Receiving objects:  27% (77/285)
Receiving objects:  28% (80/285)
Receiving objects:  29% (83/285)
Receiving objects:  30% (86/285)
Receiving objects:  31% (89/285)
Receiving objects:  32% (92/285)
Receiving objects:  33% (95/285)
Receiving objects:  34% (97/285)
Receiving objects:  35% (100/285)
Receiving objects:  36% (103/285)
Receiving objects:  37% (106/285)
Receiving objects:  38% (109/285)
Receiving objects:  39% (112/285)
Receiving objects:  40% (114/285)
Receiving objects:  41% (117/285)
Receiving objects:  42% (120/285)
Receiving objects:  43% (123/285)
Receiving objects:  44% (126/285)
Receiving objects:  45% (129/285)
Receiving objects:  46% (132/285)
Receiving objects:  47% (134/285)
Receiving objects:  48% (137/285)
Receiving objects:  49% (140/285)
Receiving objects:  50% (143/285)
Receiving objects:  51% (146/285)
Receiving objects:  52% (149/285)
Receiving objects:  53% (152/285)
Receiving objects:  54% (154/285)
Receiving objects:  55% (157/285)
Receiving objects:  56% (160/285)
Receiving objects:  57% (163/285)
Receiving objects:  58% (166/285)
Receiving objects:  59% (169/285)
Receiving objects:  60% (171/285)
Receiving objects:  61% (174/285)
Receiving objects:  62% (177/285)
Receiving objects:  63% (180/285)
Receiving objects:  64% (183/285)
Receiving objects:  65% (186/285)
Receiving objects:  66% (189/285)
Receiving objects:  67% (191/285)
Receiving objects:  68% (194/285)
Receiving objects:  69% (197/285)
Receiving objects:  70% (200/285)
Receiving objects:  71% (203/285)
Receiving objects:  72% (206/285)
Receiving objects:  73% (209/285)
Receiving objects:  74% (211/285)
Receiving objects:  75% (214/285)
Receiving objects:  76% (217/285)
Receiving objects:  77% (220/285)
Receiving objects:  78% (223/285)
Receiving objects:  79% (226/285)
Receiving objects:  80% (228/285)
Receiving objects:  81% (231/285)
Receiving objects:  82% (234/285)
Receiving objects:  83% (237/285)
Receiving objects:  84% (240/285)
Receiving objects:  85% (243/285)
Receiving objects:  86% (246/285)
Receiving objects:  87% (248/285)
Receiving objects:  88% (251/285)
Receiving objects:  89% (254/285)
remote: Total 285 (delta 41), reused 127 (delta 11)        
|1| Receiving objects:  90% (257/285)
Receiving objects:  91% (260/285)
Receiving objects:  92% (263/285)
Receiving objects:  93% (266/285)
Receiving objects:  94% (268/285)
Receiving objects:  95% (271/285)
Receiving objects:  96% (274/285)
Receiving objects:  97% (277/285)
Receiving objects:  98% (280/285)
Receiving objects:  99% (283/285)
Receiving objects: 100% (285/285)
Receiving objects: 100% (285/285), 315.02 KiB | 9.26 MiB/s, done.
|1| Resolving deltas:   0% (0/41)
Resolving deltas:   2% (1/41)
Resolving deltas:   4% (2/41)
Resolving deltas:   7% (3/41)
Resolving deltas:   9% (4/41)
Resolving deltas:  12% (5/41)
Resolving deltas:  17% (7/41)
Resolving deltas:  19% (8/41)
Resolving deltas:  21% (9/41)
Resolving deltas:  24% (10/41)
Resolving deltas:  26% (11/41)
Resolving deltas:  29% (12/41)
Resolving deltas:  31% (13/41)
Resolving deltas:  34% (14/41)
Resolving deltas:  36% (15/41)
Resolving deltas:  39% (16/41)
Resolving deltas:  41% (17/41)
Resolving deltas:  43% (18/41)
Resolving deltas:  46% (19/41)
Resolving deltas:  51% (21/41)
Resolving deltas:  53% (22/41)
Resolving deltas:  56% (23/41)
Resolving deltas:  58% (24/41)
Resolving deltas:  60% (25/41)
Resolving deltas:  63% (26/41)
Resolving deltas:  65% (27/41)
Resolving deltas:  70% (29/41)
Resolving deltas:  73% (30/41)
Resolving deltas:  75% (31/41)
Resolving deltas:  78% (32/41)
Resolving deltas:  80% (33/41)
Resolving deltas:  82% (34/41)
Resolving deltas:  85% (35/41)
Resolving deltas:  87% (36/41)
Resolving deltas:  90% (37/41)
Resolving deltas:  92% (38/41)
Resolving deltas:  95% (39/41)
Resolving deltas:  97% (40/41)
Resolving deltas: 100% (41/41)
Resolving deltas: 100% (41/41), done.
|1|  00:01
 00:01

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 1 install, 0 updates, 0 removals
  - Locking wikimedia/metrics-platform (4.2.2)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 1 install, 0 updates, 0 removals
  - Installing wikimedia/metrics-platform (4.2.2): Extracting archive
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:03

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }

added 3 packages, and audited 1447 packages in 3s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:03

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.5 s.
 00:01

Running 'extensions/EventStreamConfig/setup.sh' if found
Looking for '/var/local/extensions/EventStreamConfig/setup.sh'
No '/var/local/extensions/EventStreamConfig/setup.sh' found, skipping...
 00:00

Running 'extensions/EventLogging/setup.sh' if found
Looking for '/var/local/extensions/EventLogging/setup.sh'
No '/var/local/extensions/EventLogging/setup.sh' found, skipping...
 00:00

Running 'extensions/NavigationTiming/setup.sh' if found
Looking for '/var/local/extensions/NavigationTiming/setup.sh'
No '/var/local/extensions/NavigationTiming/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:12
 00:12

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-mediawiki-web-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:12

Reclaim disk space if needed
Free disk space (22%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12280, done        
remote: Finding sources:   1% (62/12280)           
remote: Finding sources:   2% (185/12280)           
remote: Finding sources:   3% (307/12280)           
remote: Finding sources:   4% (430/12280)           
remote: Finding sources:   5% (553/12280)           
remote: Finding sources:   6% (676/12280)           
remote: Finding sources:   7% (799/12280)           
remote: Finding sources:   8% (921/12280)           
remote: Finding sources:   9% (1044/12280)           
remote: Finding sources:  10% (1167/12280)           
remote: Finding sources:  11% (1290/12280)           
remote: Finding sources:  12% (1413/12280)           
remote: Finding sources:  13% (1535/12280)           
remote: Finding sources:  14% (1658/12280)           
remote: Finding sources:  15% (1781/12280)           
remote: Finding sources:  16% (1904/12280)           
remote: Finding sources:  17% (2027/12280)           
remote: Finding sources:  18% (2149/12280)           
remote: Finding sources:  19% (2272/12280)           
remote: Finding sources:  20% (2395/12280)           
remote: Finding sources:  21% (2518/12280)           
remote: Finding sources:  22% (2641/12280)           
remote: Finding sources:  23% (2763/12280)           
remote: Finding sources:  24% (2886/12280)           
remote: Finding sources:  25% (3009/12280)           
remote: Finding sources:  26% (3132/12280)           
remote: Finding sources:  27% (3255/12280)           
remote: Finding sources:  28% (3377/12280)           
remote: Finding sources:  29% (3500/12280)           
remote: Finding sources:  30% (3623/12280)           
remote: Finding sources:  31% (3746/12280)           
remote: Finding sources:  32% (3869/12280)           
remote: Finding sources:  33% (3991/12280)           
remote: Finding sources:  34% (4114/12280)           
remote: Finding sources:  35% (4237/12280)           
remote: Finding sources:  36% (4360/12280)           
remote: Finding sources:  37% (4483/12280)           
remote: Finding sources:  38% (4605/12280)           
remote: Finding sources:  39% (4728/12280)           
remote: Finding sources:  40% (4851/12280)           
remote: Finding sources:  41% (4974/12280)           
remote: Finding sources:  42% (5097/12280)           
remote: Finding sources:  43% (5219/12280)           
remote: Finding sources:  44% (5342/12280)           
remote: Finding sources:  45% (5465/12280)           
remote: Finding sources:  46% (5588/12280)           
remote: Finding sources:  47% (5711/12280)           
remote: Finding sources:  48% (5833/12280)           
remote: Finding sources:  49% (5956/12280)           
remote: Finding sources:  50% (6079/12280)           
remote: Finding sources:  51% (6202/12280)           
remote: Finding sources:  52% (6325/12280)           
remote: Finding sources:  53% (6447/12280)           
remote: Finding sources:  54% (6570/12280)           
remote: Finding sources:  55% (6693/12280)           
remote: Finding sources:  56% (6816/12280)           
remote: Finding sources:  57% (6939/12280)           
remote: Finding sources:  58% (7061/12280)           
remote: Finding sources:  59% (7184/12280)           
remote: Finding sources:  60% (7307/12280)           
remote: Finding sources:  61% (7430/12280)           
remote: Finding sources:  62% (7553/12280)           
remote: Finding sources:  63% (7675/12280)           
remote: Finding sources:  64% (7798/12280)           
remote: Finding sources:  65% (7921/12280)           
remote: Finding sources:  66% (8044/12280)           
remote: Finding sources:  67% (8167/12280)           
remote: Finding sources:  68% (8289/12280)           
remote: Finding sources:  69% (8412/12280)           
remote: Finding sources:  70% (8535/12280)           
remote: Finding sources:  71% (8658/12280)           
remote: Finding sources:  72% (8781/12280)           
remote: Finding sources:  73% (8903/12280)           
remote: Finding sources:  74% (9026/12280)           
remote: Finding sources:  75% (9149/12280)           
remote: Finding sources:  76% (9272/12280)           
remote: Finding sources:  77% (9395/12280)           
remote: Finding sources:  78% (9517/12280)           
remote: Finding sources:  79% (9640/12280)           
remote: Finding sources:  80% (9763/12280)           
remote: Finding sources:  81% (9886/12280)           
remote: Finding sources:  82% (10009/12280)           
remote: Finding sources:  83% (10131/12280)           
remote: Finding sources:  84% (10254/12280)           
remote: Finding sources:  85% (10377/12280)           
remote: Finding sources:  86% (10500/12280)           
remote: Finding sources:  87% (10623/12280)           
remote: Finding sources:  88% (10745/12280)           
remote: Finding sources:  89% (10868/12280)           
remote: Finding sources:  90% (10991/12280)           
remote: Finding sources:  91% (11114/12280)           
remote: Finding sources:  92% (11237/12280)           
remote: Finding sources:  93% (11359/12280)           
remote: Finding sources:  94% (11482/12280)           
remote: Finding sources:  95% (11605/12280)           
remote: Finding sources:  96% (11728/12280)           
remote: Finding sources:  97% (11851/12280)           
remote: Finding sources:  98% (11973/12280)           
remote: Finding sources:  99% (12096/12280)           
remote: Finding sources: 100% (12219/12280)           
remote: Finding sources: 100% (12280/12280)        
remote: Getting sizes:   1% (56/11154)           
remote: Getting sizes:   2% (168/11154)           
remote: Getting sizes:   3% (279/11154)           
remote: Getting sizes:   4% (391/11154)           
remote: Getting sizes:   5% (502/11154)           
remote: Getting sizes:   6% (614/11154)           
remote: Getting sizes:   7% (726/11154)           
remote: Getting sizes:   8% (837/11154)           
remote: Getting sizes:   9% (949/11154)           
remote: Getting sizes:  10% (1060/11154)           
remote: Getting sizes:  11% (1172/11154)           
remote: Getting sizes:  12% (1283/11154)           
remote: Getting sizes:  13% (1395/11154)           
remote: Getting sizes:  14% (1506/11154)           
remote: Getting sizes:  15% (1618/11154)           
remote: Getting sizes:  16% (1729/11154)           
remote: Getting sizes:  17% (1841/11154)           
remote: Getting sizes:  18% (1952/11154)           
remote: Getting sizes:  19% (2064/11154)           
remote: Getting sizes:  20% (2176/11154)           
remote: Getting sizes:  21% (2287/11154)           
remote: Getting sizes:  22% (2399/11154)           
remote: Getting sizes:  23% (2510/11154)           
remote: Getting sizes:  24% (2622/11154)           
remote: Getting sizes:  25% (2733/11154)           
remote: Getting sizes:  26% (2845/11154)           
remote: Getting sizes:  27% (2956/11154)           
remote: Getting sizes:  28% (3068/11154)           
remote: Getting sizes:  29% (3179/11154)           
remote: Getting sizes:  30% (3291/11154)           
remote: Getting sizes:  31% (3402/11154)           
remote: Getting sizes:  32% (3514/11154)           
remote: Getting sizes:  33% (3626/11154)           
remote: Getting sizes:  34% (3737/11154)           
remote: Getting sizes:  35% (3849/11154)           
remote: Getting sizes:  36% (3960/11154)           
remote: Getting sizes:  37% (4072/11154)           
remote: Getting sizes:  38% (4183/11154)           
remote: Getting sizes:  39% (4295/11154)           
remote: Getting sizes:  40% (4406/11154)           
remote: Getting sizes:  41% (4518/11154)           
remote: Getting sizes:  42% (4629/11154)           
remote: Getting sizes:  43% (4741/11154)           
remote: Getting sizes:  44% (4852/11154)           
remote: Getting sizes:  45% (4964/11154)           
remote: Getting sizes:  46% (5076/11154)           
remote: Getting sizes:  47% (5187/11154)           
remote: Getting sizes:  48% (5299/11154)           
remote: Getting sizes:  49% (5410/11154)           
remote: Getting sizes:  50% (5522/11154)           
remote: Getting sizes:  51% (5633/11154)           
remote: Getting sizes:  52% (5745/11154)           
remote: Getting sizes:  53% (5856/11154)           
remote: Getting sizes:  54% (5968/11154)           
remote: Getting sizes:  55% (6079/11154)           
remote: Getting sizes:  56% (6191/11154)           
remote: Getting sizes:  57% (6303/11154)           
remote: Getting sizes:  58% (6414/11154)           
remote: Getting sizes:  59% (6526/11154)           
remote: Getting sizes:  60% (6637/11154)           
remote: Getting sizes:  61% (6749/11154)           
remote: Getting sizes:  62% (6860/11154)           
remote: Getting sizes:  63% (6972/11154)           
remote: Getting sizes:  64% (7083/11154)           
remote: Getting sizes:  65% (7195/11154)           
remote: Getting sizes:  66% (7306/11154)           
remote: Getting sizes:  67% (7418/11154)           
remote: Getting sizes:  68% (7529/11154)           
remote: Getting sizes:  69% (7641/11154)           
remote: Getting sizes:  70% (7753/11154)           
remote: Getting sizes:  71% (7864/11154)           
remote: Getting sizes:  72% (7976/11154)           
remote: Getting sizes:  73% (8087/11154)           
remote: Getting sizes:  74% (8199/11154)           
remote: Getting sizes:  75% (8310/11154)           
remote: Getting sizes:  76% (8422/11154)           
remote: Getting sizes:  77% (8533/11154)           
remote: Getting sizes:  78% (8645/11154)           
remote: Getting sizes:  79% (8756/11154)           
remote: Getting sizes:  80% (8868/11154)           
remote: Getting sizes:  81% (8979/11154)           
remote: Getting sizes:  82% (9091/11154)           
remote: Getting sizes:  83% (9203/11154)           
remote: Getting sizes:  84% (9314/11154)           
remote: Getting sizes:  85% (9426/11154)           
remote: Getting sizes:  86% (9537/11154)           
remote: Getting sizes:  87% (9649/11154)           
remote: Getting sizes:  88% (9760/11154)           
remote: Getting sizes:  89% (9872/11154)           
remote: Getting sizes:  90% (9983/11154)           
remote: Getting sizes:  91% (10095/11154)           
remote: Getting sizes:  92% (10206/11154)           
remote: Getting sizes:  93% (10318/11154)           
remote: Getting sizes:  94% (10429/11154)           
remote: Getting sizes:  95% (10541/11154)           
remote: Getting sizes:  96% (10653/11154)           
remote: Getting sizes:  97% (10764/11154)           
remote: Getting sizes:  98% (10876/11154)           
remote: Getting sizes:  99% (10987/11154)           
remote: Getting sizes: 100% (11099/11154)           
remote: Getting sizes: 100% (11154/11154)        
remote: Compressing objects:   2% (2130/120696)           
remote: Compressing objects:   3% (3018/120696)           
remote: Compressing objects:   4% (4225/120696)           
remote: Compressing objects:   5% (5796/120696)           
remote: Compressing objects:   6% (6643/120696)           
remote: Compressing objects:   7% (7848/120696)           
remote: Compressing objects:   8% (9060/120696)           
remote: Compressing objects:   8% (10035/120696)           
remote: Compressing objects:   9% (10263/120696)           
remote: Compressing objects:  10% (11480/120696)           
remote: Compressing objects:  11% (12675/120696)           
remote: Compressing objects:  12% (13881/120696)           
remote: Compressing objects:  13% (15131/120696)           
remote: Compressing objects:  14% (16304/120696)           
remote: Compressing objects:  15% (17564/120696)           
remote: Compressing objects:  16% (18712/120696)           
remote: Compressing objects:  17% (19915/120696)           
remote: Compressing objects:  18% (21123/120696)           
remote: Compressing objects:  19% (22330/120696)           
remote: Compressing objects:  20% (23599/120696)           
remote: Compressing objects:  21% (24743/120696)           
remote: Compressing objects:  22% (25950/120696)           
remote: Compressing objects:  23% (27158/120696)           
remote: Compressing objects:  23% (27162/120696)           
remote: Compressing objects:  24% (28372/120696)           
remote: Compressing objects:  25% (29930/120696)           
remote: Compressing objects:  26% (30779/120696)           
remote: Compressing objects:  27% (31987/120696)           
remote: Compressing objects:  28% (33192/120696)           
remote: Compressing objects:  29% (34664/120696)           
remote: Compressing objects:  30% (35698/120696)           
remote: Compressing objects:  31% (37184/120696)           
remote: Compressing objects:  32% (38057/120696)           
remote: Compressing objects:  33% (39238/120696)           
remote: Compressing objects:  34% (40495/120696)           
remote: Compressing objects:  35% (41665/120696)           
remote: Compressing objects:  36% (42862/120696)           
remote: Compressing objects:  37% (44268/120696)           
remote: Compressing objects:  38% (45614/120696)           
remote: Compressing objects:  39% (46697/120696)           
remote: Compressing objects:  40% (47749/120696)           
remote: Compressing objects:  41% (48893/120696)           
remote: Compressing objects:  42% (50096/120696)           
remote: Compressing objects:  43% (51501/120696)           
remote: Compressing objects:  44% (52734/120696)           
remote: Compressing objects:  45% (53736/120696)           
remote: Compressing objects:  46% (54938/120696)           
remote: Compressing objects:  47% (56125/120696)           
remote: Compressing objects:  48% (57674/120696)           
remote: Compressing objects:  49% (58552/120696)           
remote: Compressing objects:  50% (59760/120696)           
remote: Compressing objects:  51% (61216/120696)           
remote: Compressing objects:  52% (62788/120696)           
remote: Compressing objects:  53% (63372/120696)           
remote: Compressing objects:  54% (64921/120696)           
remote: Compressing objects:  55% (65952/120696)           
remote: Compressing objects:  56% (67009/120696)           
remote: Compressing objects:  57% (69224/120696)           
remote: Compressing objects:  58% (69476/120696)           
remote: Compressing objects:  59% (70632/120696)           
remote: Compressing objects:  59% (70971/120696)           
remote: Compressing objects:  60% (71831/120696)           
remote: Compressing objects:  61% (73023/120696)           
remote: Compressing objects:  62% (74410/120696)           
remote: Compressing objects:  63% (75537/120696)           
remote: Compressing objects:  64% (76864/120696)           
remote: Compressing objects:  65% (77914/120696)           
remote: Compressing objects:  66% (79169/120696)           
remote: Compressing objects:  67% (80509/120696)           
remote: Compressing objects:  68% (82133/120696)           
remote: Compressing objects:  69% (82772/120696)           
remote: Compressing objects:  70% (84271/120696)           
remote: Compressing objects:  71% (85092/120696)           
remote: Compressing objects:  72% (86605/120696)           
remote: Compressing objects:  73% (87520/120696)           
remote: Compressing objects:  74% (88715/120696)           
remote: Compressing objects:  75% (89925/120696)           
remote: Compressing objects:  76% (91203/120696)           
remote: Compressing objects:  77% (92495/120696)           
remote: Compressing objects:  78% (93597/120696)           
remote: Compressing objects:  79% (94796/120696)           
remote: Compressing objects:  80% (95962/120696)           
remote: Compressing objects:  81% (97268/120696)           
remote: Compressing objects:  82% (98717/120696)           
remote: Compressing objects:  83% (100234/120696)           
remote: Compressing objects:  84% (100790/120696)           
remote: Compressing objects:  85% (102154/120696)           
remote: Compressing objects:  86% (103245/120696)           
remote: Compressing objects:  87% (104533/120696)           
remote: Compressing objects:  88% (105681/120696)           
remote: Compressing objects:  89% (106816/120696)           
remote: Compressing objects:  90% (108098/120696)           
remote: Compressing objects:  91% (109282/120696)           
remote: Compressing objects:  92% (110640/120696)           
remote: Compressing objects:  93% (112829/120696)           
remote: Compressing objects:  94% (112874/120696)           
remote: Compressing objects:  95% (114085/120696)           
remote: Compressing objects:  96% (115265/120696)           
remote: Compressing objects:  97% (116501/120696)           
remote: Compressing objects:  97% (117178/120696)           
remote: Compressing objects:  98% (117691/120696)           
remote: Compressing objects:  99% (118889/120696)           
remote: Compressing objects: 100% (120094/120696)           
remote: Compressing objects: 100% (120695/120696)        
Receiving objects:   0% (1/12280)
Receiving objects:   1% (123/12280)
Receiving objects:   2% (246/12280)
Receiving objects:   3% (369/12280)
Receiving objects:   4% (492/12280)
Receiving objects:   5% (614/12280)
Receiving objects:   6% (737/12280)
Receiving objects:   7% (860/12280)
Receiving objects:   8% (983/12280)
Receiving objects:   9% (1106/12280)
Receiving objects:  10% (1228/12280)
Receiving objects:  11% (1351/12280)
Receiving objects:  12% (1474/12280)
Receiving objects:  13% (1597/12280)
Receiving objects:  14% (1720/12280)
Receiving objects:  15% (1842/12280)
Receiving objects:  16% (1965/12280)
Receiving objects:  17% (2088/12280)
Receiving objects:  18% (2211/12280), 4.58 MiB | 9.15 MiB/s
Receiving objects:  19% (2334/12280), 4.58 MiB | 9.15 MiB/s
Receiving objects:  20% (2456/12280), 4.58 MiB | 9.15 MiB/s
Receiving objects:  21% (2579/12280), 4.58 MiB | 9.15 MiB/s
Receiving objects:  22% (2702/12280), 4.58 MiB | 9.15 MiB/s
Receiving objects:  23% (2825/12280), 4.58 MiB | 9.15 MiB/s
Receiving objects:  24% (2948/12280), 4.58 MiB | 9.15 MiB/s
Receiving objects:  25% (3070/12280), 4.58 MiB | 9.15 MiB/s
Receiving objects:  26% (3193/12280), 4.58 MiB | 9.15 MiB/s
Receiving objects:  27% (3316/12280), 4.58 MiB | 9.15 MiB/s
Receiving objects:  28% (3439/12280), 4.58 MiB | 9.15 MiB/s
Receiving objects:  29% (3562/12280), 4.58 MiB | 9.15 MiB/s
Receiving objects:  30% (3684/12280), 4.58 MiB | 9.15 MiB/s
Receiving objects:  31% (3807/12280), 4.58 MiB | 9.15 MiB/s
Receiving objects:  31% (3904/12280), 4.58 MiB | 9.15 MiB/s
Receiving objects:  32% (3930/12280), 4.58 MiB | 9.15 MiB/s
Receiving objects:  33% (4053/12280), 8.94 MiB | 8.93 MiB/s
Receiving objects:  34% (4176/12280), 8.94 MiB | 8.93 MiB/s
Receiving objects:  35% (4298/12280), 8.94 MiB | 8.93 MiB/s
Receiving objects:  36% (4421/12280), 8.94 MiB | 8.93 MiB/s
Receiving objects:  37% (4544/12280), 11.90 MiB | 7.93 MiB/s
Receiving objects:  38% (4667/12280), 11.90 MiB | 7.93 MiB/s
Receiving objects:  39% (4790/12280), 11.90 MiB | 7.93 MiB/s
Receiving objects:  40% (4912/12280), 11.90 MiB | 7.93 MiB/s
Receiving objects:  41% (5035/12280), 11.90 MiB | 7.93 MiB/s
Receiving objects:  42% (5158/12280), 11.90 MiB | 7.93 MiB/s
Receiving objects:  43% (5281/12280), 11.90 MiB | 7.93 MiB/s
Receiving objects:  44% (5404/12280), 11.90 MiB | 7.93 MiB/s
Receiving objects:  45% (5526/12280), 11.90 MiB | 7.93 MiB/s
Receiving objects:  45% (5585/12280), 11.90 MiB | 7.93 MiB/s
Receiving objects:  46% (5649/12280), 15.62 MiB | 7.80 MiB/s
Receiving objects:  47% (5772/12280), 19.31 MiB | 7.70 MiB/s
Receiving objects:  47% (5824/12280), 19.31 MiB | 7.70 MiB/s
Receiving objects:  48% (5895/12280), 22.93 MiB | 7.61 MiB/s
Receiving objects:  49% (6018/12280), 22.93 MiB | 7.61 MiB/s
Receiving objects:  50% (6140/12280), 22.93 MiB | 7.61 MiB/s
Receiving objects:  51% (6263/12280), 22.93 MiB | 7.61 MiB/s
Receiving objects:  52% (6386/12280), 27.53 MiB | 7.83 MiB/s
Receiving objects:  53% (6509/12280), 27.53 MiB | 7.83 MiB/s
Receiving objects:  54% (6632/12280), 27.53 MiB | 7.83 MiB/s
Receiving objects:  55% (6754/12280), 27.53 MiB | 7.83 MiB/s
Receiving objects:  56% (6877/12280), 27.53 MiB | 7.83 MiB/s
Receiving objects:  56% (6966/12280), 27.53 MiB | 7.83 MiB/s
Receiving objects:  57% (7000/12280), 27.53 MiB | 7.83 MiB/s
Receiving objects:  58% (7123/12280), 27.53 MiB | 7.83 MiB/s
Receiving objects:  59% (7246/12280), 31.99 MiB | 7.97 MiB/s
Receiving objects:  60% (7368/12280), 31.99 MiB | 7.97 MiB/s
Receiving objects:  61% (7491/12280), 31.99 MiB | 7.97 MiB/s
Receiving objects:  62% (7614/12280), 31.99 MiB | 7.97 MiB/s
Receiving objects:  63% (7737/12280), 31.99 MiB | 7.97 MiB/s
Receiving objects:  64% (7860/12280), 31.99 MiB | 7.97 MiB/s
Receiving objects:  65% (7982/12280), 31.99 MiB | 7.97 MiB/s
Receiving objects:  66% (8105/12280), 31.99 MiB | 7.97 MiB/s
Receiving objects:  67% (8228/12280), 31.99 MiB | 7.97 MiB/s
Receiving objects:  68% (8351/12280), 31.99 MiB | 7.97 MiB/s
Receiving objects:  69% (8474/12280), 31.99 MiB | 7.97 MiB/s
Receiving objects:  70% (8596/12280), 31.99 MiB | 7.97 MiB/s
Receiving objects:  71% (8719/12280), 31.99 MiB | 7.97 MiB/s
Receiving objects:  72% (8842/12280), 31.99 MiB | 7.97 MiB/s
Receiving objects:  73% (8965/12280), 31.99 MiB | 7.97 MiB/s
Receiving objects:  74% (9088/12280), 31.99 MiB | 7.97 MiB/s
Receiving objects:  75% (9210/12280), 31.99 MiB | 7.97 MiB/s
Receiving objects:  76% (9333/12280), 31.99 MiB | 7.97 MiB/s
Receiving objects:  77% (9456/12280), 31.99 MiB | 7.97 MiB/s
Receiving objects:  78% (9579/12280), 31.99 MiB | 7.97 MiB/s
Receiving objects:  79% (9702/12280), 31.99 MiB | 7.97 MiB/s
Receiving objects:  80% (9824/12280), 31.99 MiB | 7.97 MiB/s
Receiving objects:  81% (9947/12280), 31.99 MiB | 7.97 MiB/s
Receiving objects:  82% (10070/12280), 31.99 MiB | 7.97 MiB/s
Receiving objects:  83% (10193/12280), 31.99 MiB | 7.97 MiB/s
Receiving objects:  84% (10316/12280), 31.99 MiB | 7.97 MiB/s
Receiving objects:  85% (10438/12280), 31.99 MiB | 7.97 MiB/s
Receiving objects:  86% (10561/12280), 31.99 MiB | 7.97 MiB/s
Receiving objects:  87% (10684/12280), 39.19 MiB | 8.68 MiB/s
Receiving objects:  88% (10807/12280), 39.19 MiB | 8.68 MiB/s
Receiving objects:  89% (10930/12280), 39.19 MiB | 8.68 MiB/s
Receiving objects:  90% (11052/12280), 39.19 MiB | 8.68 MiB/s
Receiving objects:  91% (11175/12280), 39.19 MiB | 8.68 MiB/s
Receiving objects:  92% (11298/12280), 39.19 MiB | 8.68 MiB/s
Receiving objects:  93% (11421/12280), 39.19 MiB | 8.68 MiB/s
Receiving objects:  94% (11544/12280), 39.19 MiB | 8.68 MiB/s
Receiving objects:  95% (11666/12280), 39.19 MiB | 8.68 MiB/s
Receiving objects:  96% (11789/12280), 39.19 MiB | 8.68 MiB/s
Receiving objects:  97% (11912/12280), 39.19 MiB | 8.68 MiB/s
Receiving objects:  98% (12035/12280), 39.19 MiB | 8.68 MiB/s
Receiving objects:  99% (12158/12280), 39.19 MiB | 8.68 MiB/s
remote: Total 12280 (delta 2238), reused 5829 (delta 1123)        
Receiving objects: 100% (12280/12280), 39.19 MiB | 8.68 MiB/s
Receiving objects: 100% (12280/12280), 41.54 MiB | 8.82 MiB/s, done.
Resolving deltas:   0% (0/2238)
Resolving deltas:   1% (23/2238)
Resolving deltas:   2% (45/2238)
Resolving deltas:   3% (68/2238)
Resolving deltas:   4% (90/2238)
Resolving deltas:   5% (112/2238)
Resolving deltas:   6% (135/2238)
Resolving deltas:   7% (157/2238)
Resolving deltas:   8% (180/2238)
Resolving deltas:   9% (202/2238)
Resolving deltas:  10% (225/2238)
Resolving deltas:  11% (247/2238)
Resolving deltas:  12% (269/2238)
Resolving deltas:  13% (291/2238)
Resolving deltas:  14% (314/2238)
Resolving deltas:  15% (336/2238)
Resolving deltas:  16% (359/2238)
Resolving deltas:  17% (381/2238)
Resolving deltas:  18% (404/2238)
Resolving deltas:  19% (426/2238)
Resolving deltas:  20% (448/2238)
Resolving deltas:  21% (470/2238)
Resolving deltas:  22% (493/2238)
Resolving deltas:  23% (515/2238)
Resolving deltas:  24% (538/2238)
Resolving deltas:  25% (560/2238)
Resolving deltas:  26% (582/2238)
Resolving deltas:  27% (605/2238)
Resolving deltas:  28% (627/2238)
Resolving deltas:  29% (650/2238)
Resolving deltas:  30% (672/2238)
Resolving deltas:  31% (695/2238)
Resolving deltas:  32% (717/2238)
Resolving deltas:  33% (739/2238)
Resolving deltas:  34% (761/2238)
Resolving deltas:  35% (785/2238)
Resolving deltas:  36% (806/2238)
Resolving deltas:  37% (830/2238)
Resolving deltas:  38% (851/2238)
Resolving deltas:  39% (873/2238)
Resolving deltas:  40% (896/2238)
Resolving deltas:  41% (918/2238)
Resolving deltas:  42% (940/2238)
Resolving deltas:  43% (963/2238)
Resolving deltas:  44% (985/2238)
Resolving deltas:  45% (1009/2238)
Resolving deltas:  46% (1030/2238)
Resolving deltas:  47% (1052/2238)
Resolving deltas:  48% (1075/2238)
Resolving deltas:  49% (1097/2238)
Resolving deltas:  50% (1119/2238)
Resolving deltas:  51% (1142/2238)
Resolving deltas:  52% (1164/2238)
Resolving deltas:  53% (1187/2238)
Resolving deltas:  54% (1209/2238)
Resolving deltas:  55% (1231/2238)
Resolving deltas:  56% (1254/2238)
Resolving deltas:  57% (1276/2238)
Resolving deltas:  58% (1299/2238)
Resolving deltas:  59% (1321/2238)
Resolving deltas:  60% (1343/2238)
Resolving deltas:  61% (1366/2238)
Resolving deltas:  62% (1388/2238)
Resolving deltas:  63% (1410/2238)
Resolving deltas:  64% (1433/2238)
Resolving deltas:  65% (1455/2238)
Resolving deltas:  66% (1478/2238)
Resolving deltas:  67% (1500/2238)
Resolving deltas:  68% (1522/2238)
Resolving deltas:  69% (1545/2238)
Resolving deltas:  70% (1567/2238)
Resolving deltas:  71% (1589/2238)
Resolving deltas:  72% (1612/2238)
Resolving deltas:  73% (1634/2238)
Resolving deltas:  74% (1657/2238)
Resolving deltas:  75% (1679/2238)
Resolving deltas:  76% (1701/2238)
Resolving deltas:  77% (1724/2238)
Resolving deltas:  78% (1746/2238)
Resolving deltas:  79% (1771/2238)
Resolving deltas:  80% (1791/2238)
Resolving deltas:  81% (1814/2238)
Resolving deltas:  82% (1836/2238)
Resolving deltas:  83% (1858/2238)
Resolving deltas:  84% (1880/2238)
Resolving deltas:  85% (1903/2238)
Resolving deltas:  86% (1925/2238)
Resolving deltas:  87% (1948/2238)
Resolving deltas:  88% (1970/2238)
Resolving deltas:  89% (1992/2238)
Resolving deltas:  90% (2015/2238)
Resolving deltas:  91% (2037/2238)
Resolving deltas:  92% (2060/2238)
Resolving deltas:  93% (2082/2238)
Resolving deltas:  94% (2104/2238)
Resolving deltas:  95% (2128/2238)
Resolving deltas:  96% (2149/2238)
Resolving deltas:  97% (2171/2238)
Resolving deltas:  98% (2194/2238)
Resolving deltas:  99% (2216/2238)
Resolving deltas: 100% (2238/2238)
Resolving deltas: 100% (2238/2238), done.
Updating files:  71% (8198/11458)
Updating files:  72% (8250/11458)
Updating files:  73% (8365/11458)
Updating files:  74% (8479/11458)
Updating files:  75% (8594/11458)
Updating files:  76% (8709/11458)
Updating files:  77% (8823/11458)
Updating files:  78% (8938/11458)
Updating files:  79% (9052/11458)
Updating files:  80% (9167/11458)
Updating files:  81% (9281/11458)
Updating files:  82% (9396/11458)
Updating files:  83% (9511/11458)
Updating files:  84% (9625/11458)
Updating files:  85% (9740/11458)
Updating files:  86% (9854/11458)
Updating files:  87% (9969/11458)
Updating files:  88% (10084/11458)
Updating files:  89% (10198/11458)
Updating files:  90% (10313/11458)
Updating files:  91% (10427/11458)
Updating files:  92% (10542/11458)
Updating files:  93% (10656/11458)
Updating files:  94% (10771/11458)
Updating files:  95% (10886/11458)
Updating files:  96% (11000/11458)
Updating files:  97% (11115/11458)
Updating files:  98% (11229/11458)
Updating files:  99% (11344/11458)
Updating files: 100% (11458/11458)
Updating files: 100% (11458/11458), done.
 00:11

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-1  Started
 Container mediawiki-mediawiki-web-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  39/133 [========>-------------------]  29%
  64/133 [=============>--------------]  48%
  91/133 [===================>--------]  68%
 109/133 [======================>-----]  81%
 124/133 [==========================>-]  93%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:03

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 8.1 s.
 00:08

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 10s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:11

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:12

 01:12

Install 'extensions/NearbyPages'...

Cloning component(s)
:0: _clone_component "extensions/NearbyPages"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/NearbyPages to 'extensions/NearbyPages' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/NearbyPages'...
|0| remote: Counting objects: 1           
remote: Counting objects: 202, done        
|0| remote: Finding sources:   1% (2/202)           
remote: Finding sources:   2% (4/202)           
remote: Finding sources:   3% (6/202)           
remote: Finding sources:   4% (8/202)           
remote: Finding sources:   5% (10/202)           
remote: Finding sources:   6% (12/202)           
remote: Finding sources:   7% (14/202)           
remote: Finding sources:   8% (16/202)           
remote: Finding sources:   9% (18/202)           
remote: Finding sources:  10% (20/202)           
remote: Finding sources:  11% (22/202)           
remote: Finding sources:  12% (24/202)           
remote: Finding sources:  13% (26/202)           
remote: Finding sources:  14% (28/202)           
remote: Finding sources:  15% (30/202)           
remote: Finding sources:  16% (32/202)           
remote: Finding sources:  17% (34/202)           
remote: Finding sources:  18% (36/202)           
remote: Finding sources:  19% (38/202)           
remote: Finding sources:  20% (40/202)           
remote: Finding sources:  21% (42/202)           
remote: Finding sources:  22% (44/202)           
remote: Finding sources:  23% (46/202)           
remote: Finding sources:  24% (48/202)           
remote: Finding sources:  25% (50/202)           
remote: Finding sources:  26% (52/202)           
remote: Finding sources:  27% (54/202)           
remote: Finding sources:  28% (56/202)           
remote: Finding sources:  29% (58/202)           
remote: Finding sources:  30% (60/202)           
remote: Finding sources:  31% (62/202)           
remote: Finding sources:  32% (64/202)           
remote: Finding sources:  33% (66/202)           
remote: Finding sources:  34% (68/202)           
remote: Finding sources:  35% (70/202)           
remote: Finding sources:  36% (72/202)           
remote: Finding sources:  37% (74/202)           
remote: Finding sources:  38% (76/202)           
remote: Finding sources:  39% (78/202)           
remote: Finding sources:  40% (80/202)           
remote: Finding sources:  41% (82/202)           
remote: Finding sources:  42% (84/202)           
remote: Finding sources:  43% (86/202)           
remote: Finding sources:  44% (88/202)           
remote: Finding sources:  45% (90/202)           
remote: Finding sources:  46% (92/202)           
remote: Finding sources:  47% (94/202)           
remote: Finding sources:  48% (96/202)           
remote: Finding sources:  49% (98/202)           
remote: Finding sources:  50% (100/202)           
remote: Finding sources:  51% (103/202)           
remote: Finding sources:  52% (105/202)           
remote: Finding sources:  53% (107/202)           
remote: Finding sources:  54% (109/202)           
remote: Finding sources:  55% (111/202)           
remote: Finding sources:  56% (113/202)           
remote: Finding sources:  57% (115/202)           
remote: Finding sources:  58% (117/202)           
remote: Finding sources:  59% (119/202)           
remote: Finding sources:  60% (121/202)           
remote: Finding sources:  61% (123/202)           
remote: Finding sources:  62% (125/202)           
remote: Finding sources:  63% (127/202)           
remote: Finding sources:  64% (129/202)           
remote: Finding sources:  65% (131/202)           
remote: Finding sources:  66% (133/202)           
remote: Finding sources:  67% (135/202)           
remote: Finding sources:  68% (137/202)           
remote: Finding sources:  69% (139/202)           
remote: Finding sources:  70% (141/202)           
remote: Finding sources:  71% (143/202)           
remote: Finding sources:  72% (145/202)           
remote: Finding sources:  73% (147/202)           
remote: Finding sources:  74% (149/202)           
remote: Finding sources:  75% (151/202)           
remote: Finding sources:  76% (153/202)           
remote: Finding sources:  77% (155/202)           
remote: Finding sources:  78% (157/202)           
remote: Finding sources:  79% (159/202)           
remote: Finding sources:  80% (161/202)           
remote: Finding sources:  81% (163/202)           
remote: Finding sources:  82% (165/202)           
remote: Finding sources:  83% (167/202)           
remote: Finding sources:  84% (169/202)           
remote: Finding sources:  85% (171/202)           
remote: Finding sources:  86% (173/202)           
remote: Finding sources:  87% (175/202)           
remote: Finding sources:  88% (177/202)           
remote: Finding sources:  89% (179/202)           
remote: Finding sources:  90% (181/202)           
remote: Finding sources:  91% (183/202)           
remote: Finding sources:  92% (185/202)           
remote: Finding sources:  93% (187/202)           
remote: Finding sources:  94% (189/202)           
remote: Finding sources:  95% (191/202)           
remote: Finding sources:  96% (193/202)           
remote: Finding sources:  97% (195/202)           
remote: Finding sources:  98% (197/202)           
remote: Finding sources:  99% (199/202)           
remote: Finding sources: 100% (201/202)           
remote: Finding sources: 100% (202/202)        
|0| remote: Getting sizes:   1% (1/194)           
remote: Getting sizes:   2% (3/194)           
remote: Getting sizes:   3% (5/194)           
remote: Getting sizes:   4% (7/194)           
remote: Getting sizes:   5% (9/194)           
remote: Getting sizes:   6% (11/194)           
remote: Getting sizes:   7% (13/194)           
remote: Getting sizes:   8% (15/194)           
remote: Getting sizes:   9% (17/194)           
remote: Getting sizes:  10% (19/194)           
remote: Getting sizes:  11% (21/194)           
remote: Getting sizes:  12% (23/194)           
remote: Getting sizes:  13% (25/194)           
remote: Getting sizes:  14% (27/194)           
remote: Getting sizes:  15% (29/194)           
remote: Getting sizes:  16% (31/194)           
remote: Getting sizes:  17% (33/194)           
remote: Getting sizes:  18% (34/194)           
remote: Getting sizes:  19% (36/194)           
remote: Getting sizes:  20% (38/194)           
remote: Getting sizes:  21% (40/194)           
remote: Getting sizes:  22% (42/194)           
remote: Getting sizes:  23% (44/194)           
remote: Getting sizes:  24% (46/194)           
remote: Getting sizes:  25% (48/194)           
remote: Getting sizes:  26% (50/194)           
remote: Getting sizes:  27% (52/194)           
remote: Getting sizes:  28% (54/194)           
remote: Getting sizes:  29% (56/194)           
remote: Getting sizes:  30% (58/194)           
remote: Getting sizes:  31% (60/194)           
remote: Getting sizes:  32% (62/194)           
remote: Getting sizes:  33% (64/194)           
remote: Getting sizes:  34% (65/194)           
remote: Getting sizes:  35% (67/194)           
remote: Getting sizes:  36% (69/194)           
remote: Getting sizes:  37% (71/194)           
remote: Getting sizes:  38% (73/194)           
remote: Getting sizes:  39% (75/194)           
remote: Getting sizes:  40% (77/194)           
remote: Getting sizes:  41% (79/194)           
remote: Getting sizes:  42% (81/194)           
remote: Getting sizes:  43% (83/194)           
remote: Getting sizes:  44% (85/194)           
remote: Getting sizes:  45% (87/194)           
remote: Getting sizes:  46% (89/194)           
remote: Getting sizes:  47% (91/194)           
remote: Getting sizes:  48% (93/194)           
remote: Getting sizes:  49% (95/194)           
remote: Getting sizes:  50% (97/194)           
remote: Getting sizes:  51% (98/194)           
remote: Getting sizes:  52% (100/194)           
remote: Getting sizes:  53% (102/194)           
remote: Getting sizes:  54% (104/194)           
remote: Getting sizes:  55% (106/194)           
remote: Getting sizes:  56% (108/194)           
remote: Getting sizes:  57% (110/194)           
remote: Getting sizes:  58% (112/194)           
remote: Getting sizes:  59% (114/194)           
remote: Getting sizes:  60% (116/194)           
remote: Getting sizes:  61% (118/194)           
remote: Getting sizes:  62% (120/194)           
remote: Getting sizes:  63% (122/194)           
remote: Getting sizes:  64% (124/194)           
remote: Getting sizes:  65% (126/194)           
remote: Getting sizes:  66% (128/194)           
remote: Getting sizes:  67% (130/194)           
remote: Getting sizes:  68% (131/194)           
remote: Getting sizes:  69% (133/194)           
remote: Getting sizes:  70% (135/194)           
remote: Getting sizes:  71% (137/194)           
remote: Getting sizes:  72% (139/194)           
remote: Getting sizes:  73% (141/194)           
remote: Getting sizes:  74% (143/194)           
remote: Getting sizes:  75% (145/194)           
remote: Getting sizes:  76% (147/194)           
remote: Getting sizes:  77% (149/194)           
remote: Getting sizes:  78% (151/194)           
remote: Getting sizes:  79% (153/194)           
remote: Getting sizes:  80% (155/194)           
remote: Getting sizes:  81% (157/194)           
remote: Getting sizes:  82% (159/194)           
remote: Getting sizes:  83% (161/194)           
remote: Getting sizes:  84% (162/194)           
remote: Getting sizes:  85% (164/194)           
remote: Getting sizes:  86% (166/194)           
remote: Getting sizes:  87% (168/194)           
remote: Getting sizes:  88% (170/194)           
remote: Getting sizes:  89% (172/194)           
remote: Getting sizes:  90% (174/194)           
remote: Getting sizes:  91% (176/194)           
remote: Getting sizes:  92% (178/194)           
remote: Getting sizes:  93% (180/194)           
remote: Getting sizes:  94% (182/194)           
remote: Getting sizes:  95% (184/194)           
remote: Getting sizes:  96% (186/194)           
remote: Getting sizes:  97% (188/194)           
remote: Getting sizes:  98% (190/194)           
remote: Getting sizes:  99% (192/194)           
remote: Getting sizes: 100% (194/194)           
remote: Getting sizes: 100% (194/194)        
|0| remote: Compressing objects:   1% (5677/656114)           
remote: Compressing objects:   2% (13818/656114)           
remote: Compressing objects:   3% (18627/656114)           
remote: Compressing objects:   4% (26458/656114)           
remote: Compressing objects:   5% (29532/656114)           
remote: Compressing objects:   6% (38505/656114)           
remote: Compressing objects:   7% (45105/656114)           
remote: Compressing objects:   8% (49598/656114)           
remote: Compressing objects:   9% (56737/656114)           
remote: Compressing objects:  10% (62738/656114)           
remote: Compressing objects:  11% (69848/656114)           
remote: Compressing objects:  12% (77860/656114)           
remote: Compressing objects:  13% (82207/656114)           
remote: Compressing objects:  14% (89000/656114)           
remote: Compressing objects:  94% (614421/656114)           
remote: Compressing objects:  95% (620302/656114)           
remote: Compressing objects:  96% (626942/656114)           
remote: Compressing objects:  97% (633623/656114)           
remote: Compressing objects:  98% (639888/656114)           
remote: Compressing objects:  99% (646496/656114)           
remote: Compressing objects: 100% (654322/656114)           
remote: Compressing objects: 100% (656114/656114)        
|0| 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)
Receiving objects:  59% (120/202)
Receiving objects:  60% (122/202)
Receiving objects:  61% (124/202)
Receiving objects:  62% (126/202)
Receiving objects:  63% (128/202)
Receiving objects:  64% (130/202)
Receiving objects:  65% (132/202)
Receiving objects:  66% (134/202)
Receiving objects:  67% (136/202)
Receiving objects:  68% (138/202)
Receiving objects:  69% (140/202)
Receiving objects:  70% (142/202)
Receiving objects:  71% (144/202)
Receiving objects:  72% (146/202)
Receiving objects:  73% (148/202)
Receiving objects:  74% (150/202)
Receiving objects:  75% (152/202)
Receiving objects:  76% (154/202)
Receiving objects:  77% (156/202)
Receiving objects:  78% (158/202)
Receiving objects:  79% (160/202)
Receiving objects:  80% (162/202)
Receiving objects:  81% (164/202)
Receiving objects:  82% (166/202)
Receiving objects:  83% (168/202)
Receiving objects:  84% (170/202)
Receiving objects:  85% (172/202)
Receiving objects:  86% (174/202)
Receiving objects:  87% (176/202)
Receiving objects:  88% (178/202)
remote: Total 202 (delta 12), reused 107 (delta 6)        
|0| Receiving objects:  89% (180/202)
Receiving objects:  90% (182/202)
Receiving objects:  91% (184/202)
Receiving objects:  92% (186/202)
Receiving objects:  93% (188/202)
Receiving objects:  94% (190/202)
Receiving objects:  95% (192/202)
Receiving objects:  96% (194/202)
Receiving objects:  97% (196/202)
Receiving objects:  98% (198/202)
Receiving objects:  99% (200/202)
Receiving objects: 100% (202/202)
Receiving objects: 100% (202/202), 217.20 KiB | 4.62 MiB/s, done.
|0| Resolving deltas:   0% (0/12)
Resolving deltas:   8% (1/12)
Resolving deltas:  16% (2/12)
Resolving deltas:  25% (3/12)
Resolving deltas:  33% (4/12)
Resolving deltas:  41% (5/12)
Resolving deltas:  50% (6/12)
Resolving deltas:  66% (8/12)
Resolving deltas:  75% (9/12)
Resolving deltas:  83% (10/12)
Resolving deltas: 100% (12/12)
Resolving deltas: 100% (12/12), done.
|0|  00:00
 00:00

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:04

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: undefined,
npm warn EBADENGINE   required: { node: '12.21.0' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: undefined,
npm warn EBADENGINE   required: { node: '12.21.0' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.0.0',
npm warn EBADENGINE   required: { npm: '>=10.8.1', node: '>=20' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.0.0',
npm warn EBADENGINE   required: { npm: '>=10.8.1', node: '>=20' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated stable@0.1.8: Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility
npm warn deprecated @babel/plugin-proposal-optional-catch-binding@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead.
npm warn deprecated @babel/plugin-proposal-unicode-property-regex@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-unicode-property-regex instead.
npm warn deprecated @babel/plugin-proposal-private-methods@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead.
npm warn deprecated @babel/plugin-proposal-numeric-separator@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.
npm warn deprecated @babel/plugin-proposal-dynamic-import@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-dynamic-import instead.
npm warn deprecated @babel/plugin-proposal-export-namespace-from@7.18.9: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-export-namespace-from instead.
npm warn deprecated @babel/plugin-proposal-nullish-coalescing-operator@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.
npm warn deprecated @babel/plugin-proposal-json-strings@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-json-strings instead.
npm warn deprecated @babel/plugin-proposal-class-properties@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.
npm warn deprecated @babel/plugin-proposal-class-static-block@7.21.0: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-static-block instead.
npm warn deprecated @babel/plugin-proposal-logical-assignment-operators@7.20.7: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-logical-assignment-operators instead.
npm warn deprecated consolidate@0.16.0: Please upgrade to consolidate v1.0.0+ as it has been modernized with several long-awaited fixes implemented. Maintenance is supported by Forward Email at https://forwardemail.net ; follow/watch https://github.com/ladjs/consolidate for updates and release changelog
npm warn deprecated @babel/plugin-proposal-async-generator-functions@7.20.7: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead.
npm warn deprecated @babel/plugin-proposal-optional-chaining@7.21.0: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.
npm warn deprecated @babel/plugin-proposal-private-property-in-object@7.21.11: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-property-in-object instead.
npm warn deprecated @babel/plugin-proposal-object-rest-spread@7.20.7: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.
npm warn deprecated core-js@2.6.12: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.

> @parcel/watcher@2.5.1 install
> node scripts/build-from-source.js


> lmdb@2.9.4 install
> node-gyp-build-optional-packages


> msgpackr-extract@3.0.3 install
> node-gyp-build-optional-packages


> pre-commit@1.2.2 install
> node install.js


> core-js@2.6.12 postinstall
> node -e "try{require('./postinstall')}catch(e){}"

Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!

The project needs your help! Please consider supporting of core-js on Open Collective or Patreon: 
> https://opencollective.com/core-js 
> https://www.patreon.com/zloirock 

Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)


> spawn-sync@1.0.15 postinstall
> node postinstall


added 290 packages, and audited 1732 packages in 21s

270 packages are looking for funding
  run `npm fund` for details

15 vulnerabilities (1 low, 3 moderate, 7 high, 4 critical)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:21

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.1 s.
 00:01

Running 'extensions/NearbyPages/setup.sh' if found
Looking for '/var/local/extensions/NearbyPages/setup.sh'
No '/var/local/extensions/NearbyPages/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:30
 00:30

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-mediawiki-web-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:12

Reclaim disk space if needed
Free disk space (20%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12280, done        
remote: Finding sources:   1% (62/12280)           
remote: Finding sources:   2% (185/12280)           
remote: Finding sources:   3% (307/12280)           
remote: Finding sources:   4% (430/12280)           
remote: Finding sources:   5% (553/12280)           
remote: Finding sources:   6% (676/12280)           
remote: Finding sources:   7% (799/12280)           
remote: Finding sources:   8% (921/12280)           
remote: Finding sources:   9% (1044/12280)           
remote: Finding sources:  10% (1167/12280)           
remote: Finding sources:  11% (1290/12280)           
remote: Finding sources:  12% (1413/12280)           
remote: Finding sources:  13% (1535/12280)           
remote: Finding sources:  14% (1658/12280)           
remote: Finding sources:  15% (1781/12280)           
remote: Finding sources:  16% (1904/12280)           
remote: Finding sources:  17% (2027/12280)           
remote: Finding sources:  18% (2149/12280)           
remote: Finding sources:  19% (2272/12280)           
remote: Finding sources:  20% (2395/12280)           
remote: Finding sources:  21% (2518/12280)           
remote: Finding sources:  22% (2641/12280)           
remote: Finding sources:  23% (2763/12280)           
remote: Finding sources:  24% (2886/12280)           
remote: Finding sources:  25% (3009/12280)           
remote: Finding sources:  26% (3132/12280)           
remote: Finding sources:  27% (3255/12280)           
remote: Finding sources:  28% (3377/12280)           
remote: Finding sources:  29% (3500/12280)           
remote: Finding sources:  30% (3623/12280)           
remote: Finding sources:  31% (3746/12280)           
remote: Finding sources:  32% (3869/12280)           
remote: Finding sources:  33% (3991/12280)           
remote: Finding sources:  34% (4114/12280)           
remote: Finding sources:  35% (4237/12280)           
remote: Finding sources:  36% (4360/12280)           
remote: Finding sources:  37% (4483/12280)           
remote: Finding sources:  38% (4605/12280)           
remote: Finding sources:  39% (4728/12280)           
remote: Finding sources:  40% (4851/12280)           
remote: Finding sources:  41% (4974/12280)           
remote: Finding sources:  42% (5097/12280)           
remote: Finding sources:  43% (5219/12280)           
remote: Finding sources:  44% (5342/12280)           
remote: Finding sources:  45% (5465/12280)           
remote: Finding sources:  46% (5588/12280)           
remote: Finding sources:  47% (5711/12280)           
remote: Finding sources:  48% (5833/12280)           
remote: Finding sources:  49% (5956/12280)           
remote: Finding sources:  50% (6079/12280)           
remote: Finding sources:  51% (6202/12280)           
remote: Finding sources:  52% (6325/12280)           
remote: Finding sources:  53% (6447/12280)           
remote: Finding sources:  54% (6570/12280)           
remote: Finding sources:  55% (6693/12280)           
remote: Finding sources:  56% (6816/12280)           
remote: Finding sources:  57% (6939/12280)           
remote: Finding sources:  58% (7061/12280)           
remote: Finding sources:  59% (7184/12280)           
remote: Finding sources:  60% (7307/12280)           
remote: Finding sources:  61% (7430/12280)           
remote: Finding sources:  62% (7553/12280)           
remote: Finding sources:  63% (7675/12280)           
remote: Finding sources:  64% (7798/12280)           
remote: Finding sources:  65% (7921/12280)           
remote: Finding sources:  66% (8044/12280)           
remote: Finding sources:  67% (8167/12280)           
remote: Finding sources:  68% (8289/12280)           
remote: Finding sources:  69% (8412/12280)           
remote: Finding sources:  70% (8535/12280)           
remote: Finding sources:  71% (8658/12280)           
remote: Finding sources:  72% (8781/12280)           
remote: Finding sources:  73% (8903/12280)           
remote: Finding sources:  74% (9026/12280)           
remote: Finding sources:  75% (9149/12280)           
remote: Finding sources:  76% (9272/12280)           
remote: Finding sources:  77% (9395/12280)           
remote: Finding sources:  78% (9517/12280)           
remote: Finding sources:  79% (9640/12280)           
remote: Finding sources:  80% (9763/12280)           
remote: Finding sources:  81% (9886/12280)           
remote: Finding sources:  82% (10009/12280)           
remote: Finding sources:  83% (10131/12280)           
remote: Finding sources:  84% (10254/12280)           
remote: Finding sources:  85% (10377/12280)           
remote: Finding sources:  86% (10500/12280)           
remote: Finding sources:  87% (10623/12280)           
remote: Finding sources:  88% (10745/12280)           
remote: Finding sources:  89% (10868/12280)           
remote: Finding sources:  90% (10991/12280)           
remote: Finding sources:  91% (11114/12280)           
remote: Finding sources:  92% (11237/12280)           
remote: Finding sources:  93% (11359/12280)           
remote: Finding sources:  94% (11482/12280)           
remote: Finding sources:  95% (11605/12280)           
remote: Finding sources:  96% (11728/12280)           
remote: Finding sources:  97% (11851/12280)           
remote: Finding sources:  98% (11973/12280)           
remote: Finding sources:  99% (12096/12280)           
remote: Finding sources: 100% (12219/12280)           
remote: Finding sources: 100% (12280/12280)        
remote: Getting sizes:   1% (56/11154)           
remote: Getting sizes:   2% (168/11154)           
remote: Getting sizes:   3% (279/11154)           
remote: Getting sizes:   4% (391/11154)           
remote: Getting sizes:   5% (502/11154)           
remote: Getting sizes:   6% (614/11154)           
remote: Getting sizes:   7% (726/11154)           
remote: Getting sizes:   8% (837/11154)           
remote: Getting sizes:   9% (949/11154)           
remote: Getting sizes:  10% (1060/11154)           
remote: Getting sizes:  11% (1172/11154)           
remote: Getting sizes:  12% (1283/11154)           
remote: Getting sizes:  13% (1395/11154)           
remote: Getting sizes:  14% (1506/11154)           
remote: Getting sizes:  15% (1618/11154)           
remote: Getting sizes:  16% (1729/11154)           
remote: Getting sizes:  17% (1841/11154)           
remote: Getting sizes:  18% (1952/11154)           
remote: Getting sizes:  19% (2064/11154)           
remote: Getting sizes:  20% (2176/11154)           
remote: Getting sizes:  21% (2287/11154)           
remote: Getting sizes:  22% (2399/11154)           
remote: Getting sizes:  23% (2510/11154)           
remote: Getting sizes:  24% (2622/11154)           
remote: Getting sizes:  25% (2733/11154)           
remote: Getting sizes:  26% (2845/11154)           
remote: Getting sizes:  27% (2956/11154)           
remote: Getting sizes:  28% (3068/11154)           
remote: Getting sizes:  29% (3179/11154)           
remote: Getting sizes:  30% (3291/11154)           
remote: Getting sizes:  31% (3402/11154)           
remote: Getting sizes:  32% (3514/11154)           
remote: Getting sizes:  33% (3626/11154)           
remote: Getting sizes:  34% (3737/11154)           
remote: Getting sizes:  35% (3849/11154)           
remote: Getting sizes:  36% (3960/11154)           
remote: Getting sizes:  37% (4072/11154)           
remote: Getting sizes:  38% (4183/11154)           
remote: Getting sizes:  39% (4295/11154)           
remote: Getting sizes:  40% (4406/11154)           
remote: Getting sizes:  41% (4518/11154)           
remote: Getting sizes:  42% (4629/11154)           
remote: Getting sizes:  43% (4741/11154)           
remote: Getting sizes:  44% (4852/11154)           
remote: Getting sizes:  45% (4964/11154)           
remote: Getting sizes:  46% (5076/11154)           
remote: Getting sizes:  47% (5187/11154)           
remote: Getting sizes:  48% (5299/11154)           
remote: Getting sizes:  49% (5410/11154)           
remote: Getting sizes:  50% (5522/11154)           
remote: Getting sizes:  51% (5633/11154)           
remote: Getting sizes:  52% (5745/11154)           
remote: Getting sizes:  53% (5856/11154)           
remote: Getting sizes:  54% (5968/11154)           
remote: Getting sizes:  55% (6079/11154)           
remote: Getting sizes:  56% (6191/11154)           
remote: Getting sizes:  57% (6303/11154)           
remote: Getting sizes:  58% (6414/11154)           
remote: Getting sizes:  59% (6526/11154)           
remote: Getting sizes:  60% (6637/11154)           
remote: Getting sizes:  61% (6749/11154)           
remote: Getting sizes:  62% (6860/11154)           
remote: Getting sizes:  63% (6972/11154)           
remote: Getting sizes:  64% (7083/11154)           
remote: Getting sizes:  65% (7195/11154)           
remote: Getting sizes:  66% (7306/11154)           
remote: Getting sizes:  67% (7418/11154)           
remote: Getting sizes:  68% (7529/11154)           
remote: Getting sizes:  69% (7641/11154)           
remote: Getting sizes:  70% (7753/11154)           
remote: Getting sizes:  71% (7864/11154)           
remote: Getting sizes:  72% (7976/11154)           
remote: Getting sizes:  73% (8087/11154)           
remote: Getting sizes:  74% (8199/11154)           
remote: Getting sizes:  75% (8310/11154)           
remote: Getting sizes:  76% (8422/11154)           
remote: Getting sizes:  77% (8533/11154)           
remote: Getting sizes:  78% (8645/11154)           
remote: Getting sizes:  79% (8756/11154)           
remote: Getting sizes:  80% (8868/11154)           
remote: Getting sizes:  81% (8979/11154)           
remote: Getting sizes:  82% (9091/11154)           
remote: Getting sizes:  83% (9203/11154)           
remote: Getting sizes:  84% (9314/11154)           
remote: Getting sizes:  85% (9426/11154)           
remote: Getting sizes:  86% (9537/11154)           
remote: Getting sizes:  87% (9649/11154)           
remote: Getting sizes:  88% (9760/11154)           
remote: Getting sizes:  89% (9872/11154)           
remote: Getting sizes:  90% (9983/11154)           
remote: Getting sizes:  91% (10095/11154)           
remote: Getting sizes:  92% (10206/11154)           
remote: Getting sizes:  93% (10318/11154)           
remote: Getting sizes:  94% (10429/11154)           
remote: Getting sizes:  95% (10541/11154)           
remote: Getting sizes:  96% (10653/11154)           
remote: Getting sizes:  97% (10764/11154)           
remote: Getting sizes:  98% (10876/11154)           
remote: Getting sizes:  99% (10987/11154)           
remote: Getting sizes: 100% (11099/11154)           
remote: Getting sizes: 100% (11154/11154)        
remote: Compressing objects:   2% (2130/120696)           
remote: Compressing objects:   3% (3018/120696)           
remote: Compressing objects:   4% (4225/120696)           
remote: Compressing objects:   5% (5796/120696)           
remote: Compressing objects:   6% (6643/120696)           
remote: Compressing objects:   7% (7848/120696)           
remote: Compressing objects:   8% (9060/120696)           
remote: Compressing objects:   8% (9841/120696)           
remote: Compressing objects:   9% (10263/120696)           
remote: Compressing objects:  10% (11480/120696)           
remote: Compressing objects:  11% (12675/120696)           
remote: Compressing objects:  12% (13881/120696)           
remote: Compressing objects:  13% (15131/120696)           
remote: Compressing objects:  14% (16304/120696)           
remote: Compressing objects:  15% (17564/120696)           
remote: Compressing objects:  16% (18712/120696)           
remote: Compressing objects:  17% (19915/120696)           
remote: Compressing objects:  18% (21123/120696)           
remote: Compressing objects:  19% (22330/120696)           
remote: Compressing objects:  20% (23599/120696)           
remote: Compressing objects:  20% (24408/120696)           
remote: Compressing objects:  21% (24743/120696)           
remote: Compressing objects:  22% (25950/120696)           
remote: Compressing objects:  23% (27158/120696)           
remote: Compressing objects:  24% (28372/120696)           
remote: Compressing objects:  25% (29930/120696)           
remote: Compressing objects:  26% (30779/120696)           
remote: Compressing objects:  27% (31987/120696)           
remote: Compressing objects:  28% (33192/120696)           
remote: Compressing objects:  29% (34664/120696)           
remote: Compressing objects:  30% (35698/120696)           
remote: Compressing objects:  31% (37184/120696)           
remote: Compressing objects:  32% (38057/120696)           
remote: Compressing objects:  33% (39238/120696)           
remote: Compressing objects:  34% (40495/120696)           
remote: Compressing objects:  35% (41665/120696)           
remote: Compressing objects:  36% (42862/120696)           
remote: Compressing objects:  37% (44268/120696)           
remote: Compressing objects:  38% (45614/120696)           
remote: Compressing objects:  39% (46697/120696)           
remote: Compressing objects:  40% (47749/120696)           
remote: Compressing objects:  41% (48893/120696)           
remote: Compressing objects:  42% (50096/120696)           
remote: Compressing objects:  43% (51501/120696)           
remote: Compressing objects:  44% (52734/120696)           
remote: Compressing objects:  45% (53736/120696)           
remote: Compressing objects:  46% (54938/120696)           
remote: Compressing objects:  47% (56125/120696)           
remote: Compressing objects:  48% (57674/120696)           
remote: Compressing objects:  48% (57676/120696)           
remote: Compressing objects:  49% (58552/120696)           
remote: Compressing objects:  50% (59760/120696)           
remote: Compressing objects:  51% (61216/120696)           
remote: Compressing objects:  52% (62788/120696)           
remote: Compressing objects:  53% (63372/120696)           
remote: Compressing objects:  54% (64921/120696)           
remote: Compressing objects:  55% (65952/120696)           
remote: Compressing objects:  56% (67009/120696)           
remote: Compressing objects:  57% (69224/120696)           
remote: Compressing objects:  58% (69476/120696)           
remote: Compressing objects:  59% (70632/120696)           
remote: Compressing objects:  60% (71831/120696)           
remote: Compressing objects:  61% (73023/120696)           
remote: Compressing objects:  62% (74410/120696)           
remote: Compressing objects:  63% (75537/120696)           
remote: Compressing objects:  64% (76864/120696)           
remote: Compressing objects:  65% (77914/120696)           
remote: Compressing objects:  66% (79169/120696)           
remote: Compressing objects:  67% (80509/120696)           
remote: Compressing objects:  68% (82133/120696)           
remote: Compressing objects:  69% (82772/120696)           
remote: Compressing objects:  70% (84271/120696)           
remote: Compressing objects:  71% (85092/120696)           
remote: Compressing objects:  72% (86605/120696)           
remote: Compressing objects:  73% (87520/120696)           
remote: Compressing objects:  74% (88715/120696)           
remote: Compressing objects:  75% (89925/120696)           
remote: Compressing objects:  76% (91203/120696)           
remote: Compressing objects:  77% (92495/120696)           
remote: Compressing objects:  78% (93597/120696)           
remote: Compressing objects:  79% (94796/120696)           
remote: Compressing objects:  80% (95962/120696)           
remote: Compressing objects:  81% (97268/120696)           
remote: Compressing objects:  82% (98717/120696)           
remote: Compressing objects:  83% (100234/120696)           
remote: Compressing objects:  84% (100790/120696)           
remote: Compressing objects:  85% (102154/120696)           
remote: Compressing objects:  85% (102889/120696)           
remote: Compressing objects:  86% (103245/120696)           
remote: Compressing objects:  87% (104533/120696)           
remote: Compressing objects:  88% (105681/120696)           
remote: Compressing objects:  89% (106816/120696)           
remote: Compressing objects:  90% (108098/120696)           
remote: Compressing objects:  91% (109282/120696)           
remote: Compressing objects:  92% (110640/120696)           
remote: Compressing objects:  93% (112829/120696)           
remote: Compressing objects:  94% (112874/120696)           
remote: Compressing objects:  95% (114085/120696)           
remote: Compressing objects:  96% (115265/120696)           
remote: Compressing objects:  97% (116501/120696)           
remote: Compressing objects:  98% (117691/120696)           
remote: Compressing objects:  99% (118889/120696)           
remote: Compressing objects: 100% (120094/120696)           
remote: Compressing objects: 100% (120695/120696)        
Receiving objects:   0% (1/12280)
Receiving objects:   1% (123/12280)
Receiving objects:   2% (246/12280)
Receiving objects:   3% (369/12280)
Receiving objects:   4% (492/12280)
Receiving objects:   5% (614/12280)
Receiving objects:   6% (737/12280)
Receiving objects:   7% (860/12280)
Receiving objects:   8% (983/12280)
Receiving objects:   9% (1106/12280)
Receiving objects:  10% (1228/12280)
Receiving objects:  11% (1351/12280)
Receiving objects:  12% (1474/12280)
Receiving objects:  13% (1597/12280)
Receiving objects:  14% (1720/12280)
Receiving objects:  15% (1842/12280)
Receiving objects:  16% (1965/12280)
Receiving objects:  17% (2088/12280)
Receiving objects:  18% (2211/12280), 4.44 MiB | 8.85 MiB/s
Receiving objects:  19% (2334/12280), 4.44 MiB | 8.85 MiB/s
Receiving objects:  20% (2456/12280), 4.44 MiB | 8.85 MiB/s
Receiving objects:  21% (2579/12280), 4.44 MiB | 8.85 MiB/s
Receiving objects:  22% (2702/12280), 4.44 MiB | 8.85 MiB/s
Receiving objects:  23% (2825/12280), 4.44 MiB | 8.85 MiB/s
Receiving objects:  24% (2948/12280), 4.44 MiB | 8.85 MiB/s
Receiving objects:  25% (3070/12280), 4.44 MiB | 8.85 MiB/s
Receiving objects:  26% (3193/12280), 4.44 MiB | 8.85 MiB/s
Receiving objects:  27% (3316/12280), 4.44 MiB | 8.85 MiB/s
Receiving objects:  28% (3439/12280), 4.44 MiB | 8.85 MiB/s
Receiving objects:  29% (3562/12280), 4.44 MiB | 8.85 MiB/s
Receiving objects:  30% (3684/12280), 4.44 MiB | 8.85 MiB/s
Receiving objects:  31% (3807/12280), 4.44 MiB | 8.85 MiB/s
Receiving objects:  31% (3837/12280), 4.44 MiB | 8.85 MiB/s
Receiving objects:  32% (3930/12280), 8.85 MiB | 8.84 MiB/s
Receiving objects:  33% (4053/12280), 8.85 MiB | 8.84 MiB/s
Receiving objects:  34% (4176/12280), 8.85 MiB | 8.84 MiB/s
Receiving objects:  35% (4298/12280), 8.85 MiB | 8.84 MiB/s
Receiving objects:  36% (4421/12280), 8.85 MiB | 8.84 MiB/s
Receiving objects:  37% (4544/12280), 11.82 MiB | 7.87 MiB/s
Receiving objects:  38% (4667/12280), 11.82 MiB | 7.87 MiB/s
Receiving objects:  39% (4790/12280), 11.82 MiB | 7.87 MiB/s
Receiving objects:  40% (4912/12280), 11.82 MiB | 7.87 MiB/s
Receiving objects:  41% (5035/12280), 11.82 MiB | 7.87 MiB/s
Receiving objects:  42% (5158/12280), 11.82 MiB | 7.87 MiB/s
Receiving objects:  43% (5281/12280), 11.82 MiB | 7.87 MiB/s
Receiving objects:  44% (5404/12280), 11.82 MiB | 7.87 MiB/s
Receiving objects:  44% (5504/12280), 11.82 MiB | 7.87 MiB/s
Receiving objects:  45% (5526/12280), 15.20 MiB | 7.59 MiB/s
Receiving objects:  46% (5649/12280), 15.20 MiB | 7.59 MiB/s
Receiving objects:  47% (5772/12280), 18.86 MiB | 7.54 MiB/s
Receiving objects:  47% (5807/12280), 18.86 MiB | 7.54 MiB/s
Receiving objects:  48% (5895/12280), 22.06 MiB | 7.34 MiB/s
Receiving objects:  49% (6018/12280), 22.06 MiB | 7.34 MiB/s
Receiving objects:  50% (6140/12280), 22.06 MiB | 7.34 MiB/s
Receiving objects:  51% (6263/12280), 26.38 MiB | 7.53 MiB/s
Receiving objects:  52% (6386/12280), 26.38 MiB | 7.53 MiB/s
Receiving objects:  52% (6450/12280), 26.38 MiB | 7.53 MiB/s
Receiving objects:  53% (6509/12280), 30.79 MiB | 7.69 MiB/s
Receiving objects:  54% (6632/12280), 30.79 MiB | 7.69 MiB/s
Receiving objects:  55% (6754/12280), 30.79 MiB | 7.69 MiB/s
Receiving objects:  56% (6877/12280), 30.79 MiB | 7.69 MiB/s
Receiving objects:  57% (7000/12280), 30.79 MiB | 7.69 MiB/s
Receiving objects:  58% (7123/12280), 30.79 MiB | 7.69 MiB/s
Receiving objects:  59% (7246/12280), 30.79 MiB | 7.69 MiB/s
Receiving objects:  60% (7368/12280), 30.79 MiB | 7.69 MiB/s
Receiving objects:  61% (7491/12280), 30.79 MiB | 7.69 MiB/s
Receiving objects:  62% (7614/12280), 30.79 MiB | 7.69 MiB/s
Receiving objects:  63% (7737/12280), 30.79 MiB | 7.69 MiB/s
Receiving objects:  64% (7860/12280), 30.79 MiB | 7.69 MiB/s
Receiving objects:  65% (7982/12280), 30.79 MiB | 7.69 MiB/s
Receiving objects:  66% (8105/12280), 30.79 MiB | 7.69 MiB/s
Receiving objects:  67% (8228/12280), 30.79 MiB | 7.69 MiB/s
Receiving objects:  68% (8351/12280), 30.79 MiB | 7.69 MiB/s
Receiving objects:  69% (8474/12280), 30.79 MiB | 7.69 MiB/s
Receiving objects:  70% (8596/12280), 30.79 MiB | 7.69 MiB/s
Receiving objects:  71% (8719/12280), 30.79 MiB | 7.69 MiB/s
Receiving objects:  72% (8842/12280), 30.79 MiB | 7.69 MiB/s
Receiving objects:  73% (8965/12280), 30.79 MiB | 7.69 MiB/s
Receiving objects:  74% (9088/12280), 30.79 MiB | 7.69 MiB/s
Receiving objects:  75% (9210/12280), 35.91 MiB | 7.97 MiB/s
Receiving objects:  76% (9333/12280), 35.91 MiB | 7.97 MiB/s
Receiving objects:  77% (9456/12280), 35.91 MiB | 7.97 MiB/s
Receiving objects:  78% (9579/12280), 35.91 MiB | 7.97 MiB/s
Receiving objects:  79% (9702/12280), 35.91 MiB | 7.97 MiB/s
Receiving objects:  80% (9824/12280), 35.91 MiB | 7.97 MiB/s
Receiving objects:  81% (9947/12280), 35.91 MiB | 7.97 MiB/s
Receiving objects:  82% (10070/12280), 35.91 MiB | 7.97 MiB/s
Receiving objects:  83% (10193/12280), 35.91 MiB | 7.97 MiB/s
Receiving objects:  84% (10316/12280), 35.91 MiB | 7.97 MiB/s
Receiving objects:  85% (10438/12280), 35.91 MiB | 7.97 MiB/s
Receiving objects:  86% (10561/12280), 35.91 MiB | 7.97 MiB/s
Receiving objects:  87% (10684/12280), 35.91 MiB | 7.97 MiB/s
Receiving objects:  88% (10807/12280), 35.91 MiB | 7.97 MiB/s
Receiving objects:  89% (10930/12280), 35.91 MiB | 7.97 MiB/s
Receiving objects:  90% (11052/12280), 35.91 MiB | 7.97 MiB/s
Receiving objects:  91% (11175/12280), 35.91 MiB | 7.97 MiB/s
Receiving objects:  92% (11298/12280), 35.91 MiB | 7.97 MiB/s
Receiving objects:  93% (11421/12280), 35.91 MiB | 7.97 MiB/s
Receiving objects:  94% (11544/12280), 35.91 MiB | 7.97 MiB/s
Receiving objects:  95% (11666/12280), 35.91 MiB | 7.97 MiB/s
Receiving objects:  96% (11789/12280), 35.91 MiB | 7.97 MiB/s
Receiving objects:  97% (11912/12280), 35.91 MiB | 7.97 MiB/s
Receiving objects:  98% (12035/12280), 35.91 MiB | 7.97 MiB/s
Receiving objects:  99% (12158/12280), 35.91 MiB | 7.97 MiB/s
remote: Total 12280 (delta 2238), reused 5829 (delta 1123)        
Receiving objects: 100% (12280/12280), 35.91 MiB | 7.97 MiB/s
Receiving objects: 100% (12280/12280), 41.54 MiB | 8.46 MiB/s, done.
Resolving deltas:   0% (0/2238)
Resolving deltas:   1% (23/2238)
Resolving deltas:   2% (45/2238)
Resolving deltas:   3% (69/2238)
Resolving deltas:   4% (90/2238)
Resolving deltas:   5% (112/2238)
Resolving deltas:   6% (135/2238)
Resolving deltas:   7% (157/2238)
Resolving deltas:   8% (180/2238)
Resolving deltas:   9% (202/2238)
Resolving deltas:  10% (225/2238)
Resolving deltas:  11% (247/2238)
Resolving deltas:  12% (269/2238)
Resolving deltas:  13% (291/2238)
Resolving deltas:  14% (315/2238)
Resolving deltas:  15% (336/2238)
Resolving deltas:  16% (359/2238)
Resolving deltas:  17% (381/2238)
Resolving deltas:  18% (403/2238)
Resolving deltas:  19% (426/2238)
Resolving deltas:  20% (448/2238)
Resolving deltas:  21% (470/2238)
Resolving deltas:  22% (493/2238)
Resolving deltas:  23% (515/2238)
Resolving deltas:  24% (538/2238)
Resolving deltas:  25% (560/2238)
Resolving deltas:  26% (582/2238)
Resolving deltas:  27% (605/2238)
Resolving deltas:  28% (627/2238)
Resolving deltas:  29% (650/2238)
Resolving deltas:  30% (672/2238)
Resolving deltas:  31% (694/2238)
Resolving deltas:  32% (717/2238)
Resolving deltas:  33% (739/2238)
Resolving deltas:  34% (761/2238)
Resolving deltas:  35% (785/2238)
Resolving deltas:  36% (806/2238)
Resolving deltas:  37% (830/2238)
Resolving deltas:  38% (851/2238)
Resolving deltas:  39% (873/2238)
Resolving deltas:  40% (896/2238)
Resolving deltas:  41% (918/2238)
Resolving deltas:  42% (940/2238)
Resolving deltas:  43% (963/2238)
Resolving deltas:  44% (985/2238)
Resolving deltas:  45% (1008/2238)
Resolving deltas:  46% (1030/2238)
Resolving deltas:  47% (1052/2238)
Resolving deltas:  48% (1075/2238)
Resolving deltas:  49% (1097/2238)
Resolving deltas:  50% (1119/2238)
Resolving deltas:  51% (1142/2238)
Resolving deltas:  52% (1164/2238)
Resolving deltas:  53% (1187/2238)
Resolving deltas:  54% (1209/2238)
Resolving deltas:  55% (1231/2238)
Resolving deltas:  56% (1254/2238)
Resolving deltas:  57% (1276/2238)
Resolving deltas:  58% (1299/2238)
Resolving deltas:  59% (1321/2238)
Resolving deltas:  60% (1343/2238)
Resolving deltas:  61% (1366/2238)
Resolving deltas:  62% (1388/2238)
Resolving deltas:  63% (1410/2238)
Resolving deltas:  64% (1433/2238)
Resolving deltas:  65% (1455/2238)
Resolving deltas:  66% (1479/2238)
Resolving deltas:  67% (1500/2238)
Resolving deltas:  68% (1522/2238)
Resolving deltas:  69% (1545/2238)
Resolving deltas:  70% (1567/2238)
Resolving deltas:  71% (1589/2238)
Resolving deltas:  72% (1612/2238)
Resolving deltas:  73% (1634/2238)
Resolving deltas:  74% (1657/2238)
Resolving deltas:  75% (1679/2238)
Resolving deltas:  76% (1701/2238)
Resolving deltas:  77% (1724/2238)
Resolving deltas:  78% (1746/2238)
Resolving deltas:  79% (1769/2238)
Resolving deltas:  80% (1791/2238)
Resolving deltas:  81% (1813/2238)
Resolving deltas:  82% (1836/2238)
Resolving deltas:  83% (1858/2238)
Resolving deltas:  84% (1880/2238)
Resolving deltas:  85% (1904/2238)
Resolving deltas:  86% (1925/2238)
Resolving deltas:  87% (1948/2238)
Resolving deltas:  88% (1970/2238)
Resolving deltas:  89% (1992/2238)
Resolving deltas:  90% (2015/2238)
Resolving deltas:  91% (2037/2238)
Resolving deltas:  92% (2059/2238)
Resolving deltas:  93% (2082/2238)
Resolving deltas:  94% (2104/2238)
Resolving deltas:  95% (2127/2238)
Resolving deltas:  96% (2149/2238)
Resolving deltas:  97% (2171/2238)
Resolving deltas:  98% (2194/2238)
Resolving deltas:  99% (2216/2238)
Resolving deltas: 100% (2238/2238)
Resolving deltas: 100% (2238/2238), done.
Updating files:  71% (8198/11458)
Updating files:  72% (8250/11458)
Updating files:  73% (8365/11458)
Updating files:  74% (8479/11458)
Updating files:  75% (8594/11458)
Updating files:  76% (8709/11458)
Updating files:  77% (8823/11458)
Updating files:  78% (8938/11458)
Updating files:  79% (9052/11458)
Updating files:  80% (9167/11458)
Updating files:  81% (9281/11458)
Updating files:  82% (9396/11458)
Updating files:  83% (9511/11458)
Updating files:  84% (9625/11458)
Updating files:  85% (9740/11458)
Updating files:  86% (9854/11458)
Updating files:  87% (9969/11458)
Updating files:  88% (10084/11458)
Updating files:  89% (10198/11458)
Updating files:  90% (10313/11458)
Updating files:  91% (10427/11458)
Updating files:  92% (10542/11458)
Updating files:  93% (10656/11458)
Updating files:  94% (10771/11458)
Updating files:  95% (10886/11458)
Updating files:  96% (11000/11458)
Updating files:  97% (11115/11458)
Updating files:  98% (11229/11458)
Updating files:  99% (11344/11458)
Updating files: 100% (11458/11458)
Updating files: 100% (11458/11458), done.
 00:11

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-1  Started
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-web-1  Started
 00:02

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  40/133 [========>-------------------]  30%
  67/133 [==============>-------------]  50%
  92/133 [===================>--------]  69%
 111/133 [=======================>----]  83%
 128/133 [==========================>-]  96%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:04

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 7.8 s.
 00:08

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 11s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:11

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:14

 01:14

Install 'extensions/Newsletter'...

Cloning component(s)
:0: _clone_component "extensions/Newsletter"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/Newsletter to 'extensions/Newsletter' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/Newsletter'...
|0| remote: Counting objects: 1           
remote: Counting objects: 272, done        
|0| remote: Finding sources:   1% (2/272)           
remote: Finding sources:   2% (5/272)           
remote: Finding sources:   3% (7/272)           
remote: Finding sources:   4% (10/272)           
remote: Finding sources:   5% (13/272)           
remote: Finding sources:   6% (15/272)           
remote: Finding sources:   7% (18/272)           
remote: Finding sources:   8% (21/272)           
remote: Finding sources:   9% (24/272)           
remote: Finding sources:  10% (26/272)           
remote: Finding sources:  11% (29/272)           
remote: Finding sources:  12% (32/272)           
remote: Finding sources:  13% (34/272)           
remote: Finding sources:  14% (37/272)           
remote: Finding sources:  15% (40/272)           
remote: Finding sources:  16% (43/272)           
remote: Finding sources:  17% (45/272)           
remote: Finding sources:  18% (48/272)           
remote: Finding sources:  19% (51/272)           
remote: Finding sources:  20% (54/272)           
remote: Finding sources:  21% (56/272)           
remote: Finding sources:  22% (59/272)           
remote: Finding sources:  23% (62/272)           
remote: Finding sources:  24% (64/272)           
remote: Finding sources:  25% (67/272)           
remote: Finding sources:  26% (70/272)           
remote: Finding sources:  27% (73/272)           
remote: Finding sources:  28% (75/272)           
remote: Finding sources:  29% (78/272)           
remote: Finding sources:  30% (81/272)           
remote: Finding sources:  31% (83/272)           
remote: Finding sources:  32% (86/272)           
remote: Finding sources:  33% (89/272)           
remote: Finding sources:  34% (92/272)           
remote: Finding sources:  35% (94/272)           
remote: Finding sources:  36% (97/272)           
remote: Finding sources:  37% (100/272)           
remote: Finding sources:  38% (102/272)           
remote: Finding sources:  39% (105/272)           
remote: Finding sources:  40% (108/272)           
remote: Finding sources:  41% (111/272)           
remote: Finding sources:  42% (113/272)           
remote: Finding sources:  43% (116/272)           
remote: Finding sources:  44% (119/272)           
remote: Finding sources:  45% (122/272)           
remote: Finding sources:  46% (124/272)           
remote: Finding sources:  47% (127/272)           
remote: Finding sources:  48% (130/272)           
remote: Finding sources:  49% (132/272)           
remote: Finding sources:  50% (135/272)           
remote: Finding sources:  51% (138/272)           
remote: Finding sources:  52% (141/272)           
remote: Finding sources:  53% (143/272)           
remote: Finding sources:  54% (146/272)           
remote: Finding sources:  55% (149/272)           
remote: Finding sources:  56% (151/272)           
remote: Finding sources:  57% (154/272)           
remote: Finding sources:  58% (157/272)           
remote: Finding sources:  59% (160/272)           
remote: Finding sources:  60% (162/272)           
remote: Finding sources:  61% (165/272)           
remote: Finding sources:  62% (168/272)           
remote: Finding sources:  63% (170/272)           
remote: Finding sources:  64% (173/272)           
remote: Finding sources:  65% (176/272)           
remote: Finding sources:  66% (179/272)           
remote: Finding sources:  67% (181/272)           
remote: Finding sources:  68% (184/272)           
remote: Finding sources:  69% (187/272)           
remote: Finding sources:  70% (190/272)           
remote: Finding sources:  71% (192/272)           
remote: Finding sources:  72% (195/272)           
remote: Finding sources:  73% (198/272)           
remote: Finding sources:  74% (200/272)           
remote: Finding sources:  75% (203/272)           
remote: Finding sources:  76% (206/272)           
remote: Finding sources:  77% (209/272)           
remote: Finding sources:  78% (211/272)           
remote: Finding sources:  79% (214/272)           
remote: Finding sources:  80% (217/272)           
remote: Finding sources:  81% (219/272)           
remote: Finding sources:  82% (222/272)           
remote: Finding sources:  83% (225/272)           
remote: Finding sources:  84% (228/272)           
remote: Finding sources:  85% (230/272)           
remote: Finding sources:  86% (233/272)           
remote: Finding sources:  87% (236/272)           
remote: Finding sources:  88% (238/272)           
remote: Finding sources:  89% (241/272)           
remote: Finding sources:  90% (244/272)           
remote: Finding sources:  91% (247/272)           
remote: Finding sources:  92% (249/272)           
remote: Finding sources:  93% (252/272)           
remote: Finding sources:  94% (255/272)           
remote: Finding sources:  95% (258/272)           
remote: Finding sources:  96% (260/272)           
remote: Finding sources:  97% (263/272)           
remote: Finding sources:  98% (266/272)           
remote: Finding sources:  99% (268/272)           
remote: Finding sources: 100% (271/272)           
remote: Finding sources: 100% (272/272)        
|0| remote: Getting sizes:   1% (2/257)           
remote: Getting sizes:   2% (4/257)           
remote: Getting sizes:   3% (7/257)           
remote: Getting sizes:   4% (9/257)           
remote: Getting sizes:   5% (12/257)           
remote: Getting sizes:   6% (15/257)           
remote: Getting sizes:   7% (17/257)           
remote: Getting sizes:   8% (20/257)           
remote: Getting sizes:   9% (22/257)           
remote: Getting sizes:  10% (25/257)           
remote: Getting sizes:  11% (27/257)           
remote: Getting sizes:  12% (30/257)           
remote: Getting sizes:  13% (33/257)           
remote: Getting sizes:  14% (35/257)           
remote: Getting sizes:  15% (38/257)           
remote: Getting sizes:  16% (40/257)           
remote: Getting sizes:  17% (43/257)           
remote: Getting sizes:  18% (45/257)           
remote: Getting sizes:  19% (48/257)           
remote: Getting sizes:  20% (51/257)           
remote: Getting sizes:  21% (53/257)           
remote: Getting sizes:  22% (56/257)           
remote: Getting sizes:  23% (58/257)           
remote: Getting sizes:  24% (61/257)           
remote: Getting sizes:  25% (63/257)           
remote: Getting sizes:  26% (66/257)           
remote: Getting sizes:  27% (69/257)           
remote: Getting sizes:  28% (71/257)           
remote: Getting sizes:  29% (74/257)           
remote: Getting sizes:  30% (76/257)           
remote: Getting sizes:  31% (79/257)           
remote: Getting sizes:  32% (81/257)           
remote: Getting sizes:  33% (84/257)           
remote: Getting sizes:  34% (87/257)           
remote: Getting sizes:  35% (89/257)           
remote: Getting sizes:  36% (92/257)           
remote: Getting sizes:  37% (94/257)           
remote: Getting sizes:  38% (97/257)           
remote: Getting sizes:  39% (99/257)           
remote: Getting sizes:  40% (102/257)           
remote: Getting sizes:  41% (105/257)           
remote: Getting sizes:  42% (107/257)           
remote: Getting sizes:  43% (110/257)           
remote: Getting sizes:  44% (112/257)           
remote: Getting sizes:  45% (115/257)           
remote: Getting sizes:  46% (117/257)           
remote: Getting sizes:  47% (120/257)           
remote: Getting sizes:  48% (123/257)           
remote: Getting sizes:  49% (125/257)           
remote: Getting sizes:  50% (128/257)           
remote: Getting sizes:  51% (130/257)           
remote: Getting sizes:  52% (133/257)           
remote: Getting sizes:  53% (135/257)           
remote: Getting sizes:  54% (138/257)           
remote: Getting sizes:  55% (141/257)           
remote: Getting sizes:  56% (143/257)           
remote: Getting sizes:  57% (146/257)           
remote: Getting sizes:  58% (148/257)           
remote: Getting sizes:  59% (151/257)           
remote: Getting sizes:  60% (153/257)           
remote: Getting sizes:  61% (156/257)           
remote: Getting sizes:  62% (159/257)           
remote: Getting sizes:  63% (161/257)           
remote: Getting sizes:  64% (164/257)           
remote: Getting sizes:  65% (166/257)           
remote: Getting sizes:  66% (169/257)           
remote: Getting sizes:  67% (171/257)           
remote: Getting sizes:  68% (174/257)           
remote: Getting sizes:  69% (177/257)           
remote: Getting sizes:  70% (179/257)           
remote: Getting sizes:  71% (182/257)           
remote: Getting sizes:  72% (184/257)           
remote: Getting sizes:  73% (187/257)           
remote: Getting sizes:  74% (189/257)           
remote: Getting sizes:  75% (192/257)           
remote: Getting sizes:  76% (195/257)           
remote: Getting sizes:  77% (197/257)           
remote: Getting sizes:  78% (200/257)           
remote: Getting sizes:  79% (202/257)           
remote: Getting sizes:  80% (205/257)           
remote: Getting sizes:  81% (207/257)           
remote: Getting sizes:  82% (210/257)           
remote: Getting sizes:  83% (213/257)           
remote: Getting sizes:  84% (215/257)           
remote: Getting sizes:  85% (218/257)           
remote: Getting sizes:  86% (220/257)           
remote: Getting sizes:  87% (223/257)           
remote: Getting sizes:  88% (225/257)           
remote: Getting sizes:  89% (228/257)           
remote: Getting sizes:  90% (231/257)           
remote: Getting sizes:  91% (233/257)           
remote: Getting sizes:  92% (236/257)           
remote: Getting sizes:  93% (238/257)           
remote: Getting sizes:  94% (241/257)           
remote: Getting sizes:  95% (243/257)           
remote: Getting sizes:  96% (246/257)           
remote: Getting sizes:  97% (249/257)           
remote: Getting sizes:  98% (251/257)           
remote: Getting sizes:  99% (254/257)           
remote: Getting sizes: 100% (256/257)           
remote: Getting sizes: 100% (257/257)        
|0| remote: Compressing objects:   1% (7125/1308735)           
remote: Compressing objects:   2% (22299/1308735)           
remote: Compressing objects:   3% (32729/1308735)           
remote: Compressing objects:   4% (56350/1308735)           
remote: Compressing objects:   6% (74864/1308735)           
remote: Compressing objects:   7% (87150/1308735)           
remote: Compressing objects:   8% (100327/1308735)           
remote: Compressing objects:   9% (114964/1308735)           
remote: Compressing objects:  10% (131165/1308735)           
remote: Compressing objects:  11% (140341/1308735)           
remote: Compressing objects:  12% (153925/1308735)           
remote: Compressing objects:  13% (174256/1308735)           
remote: Compressing objects:  14% (188018/1308735)           
remote: Compressing objects:  15% (189801/1308735)           
remote: Compressing objects:  16% (204489/1308735)           
remote: Compressing objects:  18% (233394/1308735)           
remote: Compressing objects:  19% (242284/1308735)           
remote: Compressing objects:  20% (256488/1308735)           
remote: Compressing objects:  21% (274892/1308735)           
remote: Compressing objects:  22% (284367/1308735)           
remote: Compressing objects:  23% (303001/1308735)           
remote: Compressing objects:  24% (318545/1308735)           
remote: Compressing objects:  25% (324190/1308735)           
remote: Compressing objects:  72% (946364/1308735)           
remote: Compressing objects:  73% (959923/1308735)           
remote: Compressing objects:  75% (979455/1308735)           
remote: Compressing objects:  76% (988166/1308735)           
remote: Compressing objects:  77% (1002240/1308735)           
remote: Compressing objects:  79% (1030942/1308735)           
remote: Compressing objects:  80% (1047225/1308735)           
remote: Compressing objects:  81% (1064714/1308735)           
remote: Compressing objects:  82% (1068933/1308735)           
remote: Compressing objects:  83% (1080299/1308735)           
remote: Compressing objects:  84% (1094255/1308735)           
remote: Compressing objects:  85% (1109262/1308735)           
remote: Compressing objects:  86% (1128567/1308735)           
remote: Compressing objects:  87% (1144328/1308735)           
remote: Compressing objects:  88% (1156384/1308735)           
remote: Compressing objects:  89% (1168311/1308735)           
remote: Compressing objects:  90% (1171917/1308735)           
remote: Compressing objects:  91% (1190185/1308735)           
remote: Compressing objects:  93% (1215608/1308735)           
remote: Compressing objects:  94% (1233593/1308735)           
remote: Compressing objects:  95% (1245163/1308735)           
remote: Compressing objects:  96% (1262635/1308735)           
remote: Compressing objects:  97% (1274356/1308735)           
remote: Compressing objects:  98% (1288778/1308735)           
remote: Compressing objects:  99% (1290413/1308735)           
remote: Compressing objects: 100% (1302628/1308735)           
remote: Compressing objects: 100% (1308735/1308735)        
|0| Receiving objects:   0% (1/272)
Receiving objects:   1% (3/272)
Receiving objects:   2% (6/272)
Receiving objects:   3% (9/272)
Receiving objects:   4% (11/272)
Receiving objects:   5% (14/272)
Receiving objects:   6% (17/272)
Receiving objects:   7% (20/272)
Receiving objects:   8% (22/272)
Receiving objects:   9% (25/272)
Receiving objects:  10% (28/272)
Receiving objects:  11% (30/272)
Receiving objects:  12% (33/272)
Receiving objects:  13% (36/272)
Receiving objects:  14% (39/272)
Receiving objects:  15% (41/272)
Receiving objects:  16% (44/272)
Receiving objects:  17% (47/272)
Receiving objects:  18% (49/272)
Receiving objects:  19% (52/272)
Receiving objects:  20% (55/272)
Receiving objects:  21% (58/272)
Receiving objects:  22% (60/272)
Receiving objects:  23% (63/272)
Receiving objects:  24% (66/272)
Receiving objects:  25% (68/272)
Receiving objects:  26% (71/272)
Receiving objects:  27% (74/272)
Receiving objects:  28% (77/272)
Receiving objects:  29% (79/272)
Receiving objects:  30% (82/272)
Receiving objects:  31% (85/272)
Receiving objects:  32% (88/272)
Receiving objects:  33% (90/272)
Receiving objects:  34% (93/272)
Receiving objects:  35% (96/272)
Receiving objects:  36% (98/272)
Receiving objects:  37% (101/272)
Receiving objects:  38% (104/272)
Receiving objects:  39% (107/272)
Receiving objects:  40% (109/272)
Receiving objects:  41% (112/272)
Receiving objects:  42% (115/272)
Receiving objects:  43% (117/272)
Receiving objects:  44% (120/272)
Receiving objects:  45% (123/272)
Receiving objects:  46% (126/272)
Receiving objects:  47% (128/272)
Receiving objects:  48% (131/272)
Receiving objects:  49% (134/272)
Receiving objects:  50% (136/272)
Receiving objects:  51% (139/272)
Receiving objects:  52% (142/272)
Receiving objects:  53% (145/272)
Receiving objects:  54% (147/272)
Receiving objects:  55% (150/272)
Receiving objects:  56% (153/272)
Receiving objects:  57% (156/272)
Receiving objects:  58% (158/272)
Receiving objects:  59% (161/272)
Receiving objects:  60% (164/272)
Receiving objects:  61% (166/272)
Receiving objects:  62% (169/272)
Receiving objects:  63% (172/272)
Receiving objects:  64% (175/272)
Receiving objects:  65% (177/272)
Receiving objects:  66% (180/272)
Receiving objects:  67% (183/272)
Receiving objects:  68% (185/272)
Receiving objects:  69% (188/272)
Receiving objects:  70% (191/272)
Receiving objects:  71% (194/272)
Receiving objects:  72% (196/272)
Receiving objects:  73% (199/272)
Receiving objects:  74% (202/272)
Receiving objects:  75% (204/272)
Receiving objects:  76% (207/272)
Receiving objects:  77% (210/272)
Receiving objects:  78% (213/272)
Receiving objects:  79% (215/272)
Receiving objects:  80% (218/272)
Receiving objects:  81% (221/272)
Receiving objects:  82% (224/272)
Receiving objects:  83% (226/272)
Receiving objects:  84% (229/272)
Receiving objects:  85% (232/272)
Receiving objects:  86% (234/272)
Receiving objects:  87% (237/272)
Receiving objects:  88% (240/272)
Receiving objects:  89% (243/272)
Receiving objects:  90% (245/272)
Receiving objects:  91% (248/272)
remote: Total 272 (delta 40), reused 100 (delta 13)        
|0| Receiving objects:  92% (251/272)
Receiving objects:  93% (253/272)
Receiving objects:  94% (256/272)
Receiving objects:  95% (259/272)
Receiving objects:  96% (262/272)
Receiving objects:  97% (264/272)
Receiving objects:  98% (267/272)
Receiving objects:  99% (270/272)
Receiving objects: 100% (272/272)
Receiving objects: 100% (272/272), 403.26 KiB | 7.20 MiB/s, done.
|0| Resolving deltas:   0% (0/40)
Resolving deltas:   2% (1/40)
Resolving deltas:   5% (2/40)
Resolving deltas:   7% (3/40)
Resolving deltas:  10% (4/40)
Resolving deltas:  12% (5/40)
Resolving deltas:  15% (6/40)
Resolving deltas:  17% (7/40)
Resolving deltas:  20% (8/40)
Resolving deltas:  22% (9/40)
Resolving deltas:  25% (10/40)
Resolving deltas:  27% (11/40)
Resolving deltas:  30% (12/40)
Resolving deltas:  32% (13/40)
Resolving deltas:  35% (14/40)
Resolving deltas:  37% (15/40)
Resolving deltas:  42% (17/40)
Resolving deltas:  45% (18/40)
Resolving deltas:  52% (21/40)
Resolving deltas:  55% (22/40)
Resolving deltas:  57% (23/40)
Resolving deltas:  60% (24/40)
Resolving deltas:  67% (27/40)
Resolving deltas:  70% (28/40)
Resolving deltas:  72% (29/40)
Resolving deltas:  75% (30/40)
Resolving deltas:  77% (31/40)
Resolving deltas:  80% (32/40)
Resolving deltas:  82% (33/40)
Resolving deltas:  85% (34/40)
Resolving deltas:  87% (35/40)
Resolving deltas:  90% (36/40)
Resolving deltas:  92% (37/40)
Resolving deltas:  95% (38/40)
Resolving deltas:  97% (39/40)
Resolving deltas: 100% (40/40)
Resolving deltas: 100% (40/40), done.
|0|  00:01
 00:01

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:03

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }

added 2 packages, and audited 1444 packages in 3s

206 packages are looking for funding
  run `npm fund` for details

8 vulnerabilities (1 low, 4 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues possible (including breaking changes), run:
  npm audit fix --force

Some issues need review, and may require choosing
a different dependency.

Run `npm audit` for details.
 00:03

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-1  Healthy
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
Creating nl_newsletters table...done.
Modifying table nl_newsletters with patch /var/www/html/w/extensions/Newsletter/includes/../sql/sqlite/patch-drop-unique-indices.sql...done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.2 s.
 00:01

Running 'extensions/Newsletter/setup.sh' if found
Looking for '/var/local/extensions/Newsletter/setup.sh'
No '/var/local/extensions/Newsletter/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:12
 00:12

Running Selenium tests for 'extensions/Newsletter' via 'run_component_selenium_tests "extensions/Newsletter"'...

Ensuring Selenium ready...

 00:00

Starting Selenium container
 Container mediawiki-novnc-1  Creating
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-novnc-1  Created
 Container mediawiki-selenium-1  Creating
 Container mediawiki-selenium-1  Created
 Container mediawiki-novnc-1  Starting
 Container mediawiki-novnc-1  Started
 Container mediawiki-selenium-1  Starting
 Container mediawiki-selenium-1  Started
 00:19
Installing Selenium browser binary...
Error: Could not determine puppeteer-core version
Error: Browser installation failed


Webdriver is greater than v7 - letting it handle automatic broswer installation
bash: line 2: /var/www/html/w/.env: No such file or directory

> selenium-test
> wdio tests/selenium/wdio.conf.js


Execution of 1 workers started at 2025-06-20T17:28:28.673Z

[0-0] RUNNING in chrome - file:///tests/selenium/specs/basic.js
[0-0] PASSED in chrome - file:///tests/selenium/specs/basic.js

 "spec" Reporter:
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-0] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-0] Session ID: 378ebbddbebb16f795d1cc77325194d3
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] » tests/selenium/specs/basic.js
[chrome 137.0.7151.119 linux #0-0] Newsletter
[chrome 137.0.7151.119 linux #0-0]    ✓ page should exist on installation
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 1 passing (2.4s)


Spec Files:	 1 passed, 1 total (100% completed) in 00:00:10  

 00:41

Running Selenium tests for 'extensions/Newsletter' via 'run_selenium_tests "extensions/Newsletter/tests/selenium/*specs/**/*.js" ".*"'...

Ensuring Selenium ready...

 00:00
Installing Selenium browser binary...
Error: Could not determine puppeteer-core version
Error: Browser installation failed


Webdriver is greater than v7 - letting it handle automatic broswer installation
2025-06-20T17:28:44.168Z WARN @wdio/config:ConfigParser: pattern docs/**/specs/*.js did not match any file
2025-06-20T17:28:44.170Z WARN @wdio/config:ConfigParser: pattern specs/**/*.js did not match any file
2025-06-20T17:28:44.171Z WARN @wdio/config:ConfigParser: pattern wdio-mediawiki/specs/*.js did not match any file

Execution of 1 workers started at 2025-06-20T17:28:44.175Z

[0-0] RUNNING in chrome - file:///extensions/Newsletter/tests/selenium/specs/basic.js
[0-0] PASSED in chrome - file:///extensions/Newsletter/tests/selenium/specs/basic.js

 "spec" Reporter:
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-0] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-0] Session ID: 4764efcb728b0244ffc85a7b7f85c390
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] » extensions/Newsletter/tests/selenium/specs/basic.js
[chrome 137.0.7151.119 linux #0-0] Newsletter
[chrome 137.0.7151.119 linux #0-0]    ✓ page should exist on installation
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 1 passing (2.9s)


Spec Files:	 1 passed, 1 total (100% completed) in 00:00:05  

 00:11

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-selenium-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-selenium-1  Stopped
 Container mediawiki-selenium-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-selenium-1  Removed
 Container mediawiki-novnc-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-novnc-1  Stopped
 Container mediawiki-novnc-1  Removing
 Container mediawiki-novnc-1  Removed
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-web-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:23

Reclaim disk space if needed
Free disk space (22%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12280, done        
remote: Finding sources:   1% (62/12280)           
remote: Finding sources:   2% (185/12280)           
remote: Finding sources:   3% (307/12280)           
remote: Finding sources:   4% (430/12280)           
remote: Finding sources:   5% (553/12280)           
remote: Finding sources:   6% (676/12280)           
remote: Finding sources:   7% (799/12280)           
remote: Finding sources:   8% (921/12280)           
remote: Finding sources:   9% (1044/12280)           
remote: Finding sources:  10% (1167/12280)           
remote: Finding sources:  11% (1290/12280)           
remote: Finding sources:  12% (1413/12280)           
remote: Finding sources:  13% (1535/12280)           
remote: Finding sources:  14% (1658/12280)           
remote: Finding sources:  15% (1781/12280)           
remote: Finding sources:  16% (1904/12280)           
remote: Finding sources:  17% (2027/12280)           
remote: Finding sources:  18% (2149/12280)           
remote: Finding sources:  19% (2272/12280)           
remote: Finding sources:  20% (2395/12280)           
remote: Finding sources:  21% (2518/12280)           
remote: Finding sources:  22% (2641/12280)           
remote: Finding sources:  23% (2763/12280)           
remote: Finding sources:  24% (2886/12280)           
remote: Finding sources:  25% (3009/12280)           
remote: Finding sources:  26% (3132/12280)           
remote: Finding sources:  27% (3255/12280)           
remote: Finding sources:  28% (3377/12280)           
remote: Finding sources:  29% (3500/12280)           
remote: Finding sources:  30% (3623/12280)           
remote: Finding sources:  31% (3746/12280)           
remote: Finding sources:  32% (3869/12280)           
remote: Finding sources:  33% (3991/12280)           
remote: Finding sources:  34% (4114/12280)           
remote: Finding sources:  35% (4237/12280)           
remote: Finding sources:  36% (4360/12280)           
remote: Finding sources:  37% (4483/12280)           
remote: Finding sources:  38% (4605/12280)           
remote: Finding sources:  39% (4728/12280)           
remote: Finding sources:  40% (4851/12280)           
remote: Finding sources:  41% (4974/12280)           
remote: Finding sources:  42% (5097/12280)           
remote: Finding sources:  43% (5219/12280)           
remote: Finding sources:  44% (5342/12280)           
remote: Finding sources:  45% (5465/12280)           
remote: Finding sources:  46% (5588/12280)           
remote: Finding sources:  47% (5711/12280)           
remote: Finding sources:  48% (5833/12280)           
remote: Finding sources:  49% (5956/12280)           
remote: Finding sources:  50% (6079/12280)           
remote: Finding sources:  51% (6202/12280)           
remote: Finding sources:  52% (6325/12280)           
remote: Finding sources:  53% (6447/12280)           
remote: Finding sources:  54% (6570/12280)           
remote: Finding sources:  55% (6693/12280)           
remote: Finding sources:  56% (6816/12280)           
remote: Finding sources:  57% (6939/12280)           
remote: Finding sources:  58% (7061/12280)           
remote: Finding sources:  59% (7184/12280)           
remote: Finding sources:  60% (7307/12280)           
remote: Finding sources:  61% (7430/12280)           
remote: Finding sources:  62% (7553/12280)           
remote: Finding sources:  63% (7675/12280)           
remote: Finding sources:  64% (7798/12280)           
remote: Finding sources:  65% (7921/12280)           
remote: Finding sources:  66% (8044/12280)           
remote: Finding sources:  67% (8167/12280)           
remote: Finding sources:  68% (8289/12280)           
remote: Finding sources:  69% (8412/12280)           
remote: Finding sources:  70% (8535/12280)           
remote: Finding sources:  71% (8658/12280)           
remote: Finding sources:  72% (8781/12280)           
remote: Finding sources:  73% (8903/12280)           
remote: Finding sources:  74% (9026/12280)           
remote: Finding sources:  75% (9149/12280)           
remote: Finding sources:  76% (9272/12280)           
remote: Finding sources:  77% (9395/12280)           
remote: Finding sources:  78% (9517/12280)           
remote: Finding sources:  79% (9640/12280)           
remote: Finding sources:  80% (9763/12280)           
remote: Finding sources:  81% (9886/12280)           
remote: Finding sources:  82% (10009/12280)           
remote: Finding sources:  83% (10131/12280)           
remote: Finding sources:  84% (10254/12280)           
remote: Finding sources:  85% (10377/12280)           
remote: Finding sources:  86% (10500/12280)           
remote: Finding sources:  87% (10623/12280)           
remote: Finding sources:  88% (10745/12280)           
remote: Finding sources:  89% (10868/12280)           
remote: Finding sources:  90% (10991/12280)           
remote: Finding sources:  91% (11114/12280)           
remote: Finding sources:  92% (11237/12280)           
remote: Finding sources:  93% (11359/12280)           
remote: Finding sources:  94% (11482/12280)           
remote: Finding sources:  95% (11605/12280)           
remote: Finding sources:  96% (11728/12280)           
remote: Finding sources:  97% (11851/12280)           
remote: Finding sources:  98% (11973/12280)           
remote: Finding sources:  99% (12096/12280)           
remote: Finding sources: 100% (12219/12280)           
remote: Finding sources: 100% (12280/12280)        
remote: Getting sizes:   1% (56/11154)           
remote: Getting sizes:   2% (168/11154)           
remote: Getting sizes:   3% (279/11154)           
remote: Getting sizes:   4% (391/11154)           
remote: Getting sizes:   5% (502/11154)           
remote: Getting sizes:   6% (614/11154)           
remote: Getting sizes:   7% (726/11154)           
remote: Getting sizes:   8% (837/11154)           
remote: Getting sizes:   9% (949/11154)           
remote: Getting sizes:  10% (1060/11154)           
remote: Getting sizes:  11% (1172/11154)           
remote: Getting sizes:  12% (1283/11154)           
remote: Getting sizes:  13% (1395/11154)           
remote: Getting sizes:  14% (1506/11154)           
remote: Getting sizes:  15% (1618/11154)           
remote: Getting sizes:  16% (1729/11154)           
remote: Getting sizes:  17% (1841/11154)           
remote: Getting sizes:  18% (1952/11154)           
remote: Getting sizes:  19% (2064/11154)           
remote: Getting sizes:  20% (2176/11154)           
remote: Getting sizes:  21% (2287/11154)           
remote: Getting sizes:  22% (2399/11154)           
remote: Getting sizes:  23% (2510/11154)           
remote: Getting sizes:  24% (2622/11154)           
remote: Getting sizes:  25% (2733/11154)           
remote: Getting sizes:  26% (2845/11154)           
remote: Getting sizes:  27% (2956/11154)           
remote: Getting sizes:  28% (3068/11154)           
remote: Getting sizes:  29% (3179/11154)           
remote: Getting sizes:  30% (3291/11154)           
remote: Getting sizes:  31% (3402/11154)           
remote: Getting sizes:  32% (3514/11154)           
remote: Getting sizes:  33% (3626/11154)           
remote: Getting sizes:  34% (3737/11154)           
remote: Getting sizes:  35% (3849/11154)           
remote: Getting sizes:  36% (3960/11154)           
remote: Getting sizes:  37% (4072/11154)           
remote: Getting sizes:  38% (4183/11154)           
remote: Getting sizes:  39% (4295/11154)           
remote: Getting sizes:  40% (4406/11154)           
remote: Getting sizes:  41% (4518/11154)           
remote: Getting sizes:  42% (4629/11154)           
remote: Getting sizes:  43% (4741/11154)           
remote: Getting sizes:  44% (4852/11154)           
remote: Getting sizes:  45% (4964/11154)           
remote: Getting sizes:  46% (5076/11154)           
remote: Getting sizes:  47% (5187/11154)           
remote: Getting sizes:  48% (5299/11154)           
remote: Getting sizes:  49% (5410/11154)           
remote: Getting sizes:  50% (5522/11154)           
remote: Getting sizes:  51% (5633/11154)           
remote: Getting sizes:  52% (5745/11154)           
remote: Getting sizes:  53% (5856/11154)           
remote: Getting sizes:  54% (5968/11154)           
remote: Getting sizes:  55% (6079/11154)           
remote: Getting sizes:  56% (6191/11154)           
remote: Getting sizes:  57% (6303/11154)           
remote: Getting sizes:  58% (6414/11154)           
remote: Getting sizes:  59% (6526/11154)           
remote: Getting sizes:  60% (6637/11154)           
remote: Getting sizes:  61% (6749/11154)           
remote: Getting sizes:  62% (6860/11154)           
remote: Getting sizes:  63% (6972/11154)           
remote: Getting sizes:  64% (7083/11154)           
remote: Getting sizes:  65% (7195/11154)           
remote: Getting sizes:  66% (7306/11154)           
remote: Getting sizes:  67% (7418/11154)           
remote: Getting sizes:  68% (7529/11154)           
remote: Getting sizes:  69% (7641/11154)           
remote: Getting sizes:  70% (7753/11154)           
remote: Getting sizes:  71% (7864/11154)           
remote: Getting sizes:  72% (7976/11154)           
remote: Getting sizes:  73% (8087/11154)           
remote: Getting sizes:  74% (8199/11154)           
remote: Getting sizes:  75% (8310/11154)           
remote: Getting sizes:  76% (8422/11154)           
remote: Getting sizes:  77% (8533/11154)           
remote: Getting sizes:  78% (8645/11154)           
remote: Getting sizes:  79% (8756/11154)           
remote: Getting sizes:  80% (8868/11154)           
remote: Getting sizes:  81% (8979/11154)           
remote: Getting sizes:  82% (9091/11154)           
remote: Getting sizes:  83% (9203/11154)           
remote: Getting sizes:  84% (9314/11154)           
remote: Getting sizes:  85% (9426/11154)           
remote: Getting sizes:  86% (9537/11154)           
remote: Getting sizes:  87% (9649/11154)           
remote: Getting sizes:  88% (9760/11154)           
remote: Getting sizes:  89% (9872/11154)           
remote: Getting sizes:  90% (9983/11154)           
remote: Getting sizes:  91% (10095/11154)           
remote: Getting sizes:  92% (10206/11154)           
remote: Getting sizes:  93% (10318/11154)           
remote: Getting sizes:  94% (10429/11154)           
remote: Getting sizes:  95% (10541/11154)           
remote: Getting sizes:  96% (10653/11154)           
remote: Getting sizes:  97% (10764/11154)           
remote: Getting sizes:  98% (10876/11154)           
remote: Getting sizes:  99% (10987/11154)           
remote: Getting sizes: 100% (11099/11154)           
remote: Getting sizes: 100% (11154/11154)        
remote: Compressing objects:   2% (2130/120696)           
remote: Compressing objects:   3% (3018/120696)           
remote: Compressing objects:   4% (4225/120696)           
remote: Compressing objects:   5% (5796/120696)           
remote: Compressing objects:   6% (6643/120696)           
remote: Compressing objects:   7% (7848/120696)           
remote: Compressing objects:   8% (9060/120696)           
remote: Compressing objects:   8% (9697/120696)           
remote: Compressing objects:   9% (10263/120696)           
remote: Compressing objects:  10% (11480/120696)           
remote: Compressing objects:  11% (12675/120696)           
remote: Compressing objects:  12% (13881/120696)           
remote: Compressing objects:  13% (15131/120696)           
remote: Compressing objects:  14% (16304/120696)           
remote: Compressing objects:  15% (17564/120696)           
remote: Compressing objects:  16% (18712/120696)           
remote: Compressing objects:  17% (19915/120696)           
remote: Compressing objects:  18% (21123/120696)           
remote: Compressing objects:  19% (22330/120696)           
remote: Compressing objects:  20% (23599/120696)           
remote: Compressing objects:  20% (24115/120696)           
remote: Compressing objects:  21% (24743/120696)           
remote: Compressing objects:  22% (25950/120696)           
remote: Compressing objects:  23% (27158/120696)           
remote: Compressing objects:  24% (28372/120696)           
remote: Compressing objects:  25% (29930/120696)           
remote: Compressing objects:  26% (30779/120696)           
remote: Compressing objects:  27% (31987/120696)           
remote: Compressing objects:  28% (33192/120696)           
remote: Compressing objects:  29% (34664/120696)           
remote: Compressing objects:  30% (35698/120696)           
remote: Compressing objects:  31% (37184/120696)           
remote: Compressing objects:  32% (38057/120696)           
remote: Compressing objects:  33% (39238/120696)           
remote: Compressing objects:  34% (40495/120696)           
remote: Compressing objects:  35% (41665/120696)           
remote: Compressing objects:  36% (42862/120696)           
remote: Compressing objects:  37% (44268/120696)           
remote: Compressing objects:  38% (45614/120696)           
remote: Compressing objects:  39% (46697/120696)           
remote: Compressing objects:  40% (47749/120696)           
remote: Compressing objects:  41% (48893/120696)           
remote: Compressing objects:  42% (50096/120696)           
remote: Compressing objects:  43% (51501/120696)           
remote: Compressing objects:  43% (51531/120696)           
remote: Compressing objects:  44% (52734/120696)           
remote: Compressing objects:  45% (53736/120696)           
remote: Compressing objects:  46% (54938/120696)           
remote: Compressing objects:  47% (56125/120696)           
remote: Compressing objects:  48% (57674/120696)           
remote: Compressing objects:  49% (58552/120696)           
remote: Compressing objects:  50% (59760/120696)           
remote: Compressing objects:  51% (61216/120696)           
remote: Compressing objects:  52% (62788/120696)           
remote: Compressing objects:  53% (63372/120696)           
remote: Compressing objects:  54% (64921/120696)           
remote: Compressing objects:  55% (65952/120696)           
remote: Compressing objects:  56% (67009/120696)           
remote: Compressing objects:  57% (69224/120696)           
remote: Compressing objects:  58% (69476/120696)           
remote: Compressing objects:  59% (70632/120696)           
remote: Compressing objects:  60% (71831/120696)           
remote: Compressing objects:  61% (73023/120696)           
remote: Compressing objects:  62% (74410/120696)           
remote: Compressing objects:  63% (75537/120696)           
remote: Compressing objects:  64% (76864/120696)           
remote: Compressing objects:  65% (77914/120696)           
remote: Compressing objects:  66% (79169/120696)           
remote: Compressing objects:  67% (80509/120696)           
remote: Compressing objects:  68% (82133/120696)           
remote: Compressing objects:  69% (82772/120696)           
remote: Compressing objects:  70% (84271/120696)           
remote: Compressing objects:  71% (85092/120696)           
remote: Compressing objects:  72% (86605/120696)           
remote: Compressing objects:  73% (87520/120696)           
remote: Compressing objects:  74% (88715/120696)           
remote: Compressing objects:  75% (89925/120696)           
remote: Compressing objects:  76% (91203/120696)           
remote: Compressing objects:  77% (92495/120696)           
remote: Compressing objects:  78% (93597/120696)           
remote: Compressing objects:  79% (94796/120696)           
remote: Compressing objects:  79% (94913/120696)           
remote: Compressing objects:  80% (95962/120696)           
remote: Compressing objects:  81% (97268/120696)           
remote: Compressing objects:  82% (98717/120696)           
remote: Compressing objects:  83% (100234/120696)           
remote: Compressing objects:  84% (100790/120696)           
remote: Compressing objects:  85% (102154/120696)           
remote: Compressing objects:  86% (103245/120696)           
remote: Compressing objects:  87% (104533/120696)           
remote: Compressing objects:  88% (105681/120696)           
remote: Compressing objects:  89% (106816/120696)           
remote: Compressing objects:  90% (108098/120696)           
remote: Compressing objects:  91% (109282/120696)           
remote: Compressing objects:  92% (110640/120696)           
remote: Compressing objects:  93% (112829/120696)           
remote: Compressing objects:  94% (112874/120696)           
remote: Compressing objects:  95% (114085/120696)           
remote: Compressing objects:  96% (115265/120696)           
remote: Compressing objects:  97% (116501/120696)           
remote: Compressing objects:  98% (117691/120696)           
remote: Compressing objects:  99% (118889/120696)           
remote: Compressing objects: 100% (120094/120696)           
remote: Compressing objects: 100% (120695/120696)        
Receiving objects:   0% (1/12280)
Receiving objects:   1% (123/12280)
Receiving objects:   2% (246/12280)
Receiving objects:   3% (369/12280)
Receiving objects:   4% (492/12280)
Receiving objects:   5% (614/12280)
Receiving objects:   6% (737/12280)
Receiving objects:   7% (860/12280)
Receiving objects:   8% (983/12280)
Receiving objects:   9% (1106/12280)
Receiving objects:  10% (1228/12280)
Receiving objects:  11% (1351/12280)
Receiving objects:  12% (1474/12280)
Receiving objects:  13% (1597/12280)
Receiving objects:  14% (1720/12280)
Receiving objects:  15% (1842/12280)
Receiving objects:  16% (1965/12280)
Receiving objects:  17% (2088/12280), 4.38 MiB | 8.70 MiB/s
Receiving objects:  18% (2211/12280), 4.38 MiB | 8.70 MiB/s
Receiving objects:  19% (2334/12280), 4.38 MiB | 8.70 MiB/s
Receiving objects:  20% (2456/12280), 4.38 MiB | 8.70 MiB/s
Receiving objects:  21% (2579/12280), 4.38 MiB | 8.70 MiB/s
Receiving objects:  22% (2702/12280), 4.38 MiB | 8.70 MiB/s
Receiving objects:  23% (2825/12280), 4.38 MiB | 8.70 MiB/s
Receiving objects:  24% (2948/12280), 4.38 MiB | 8.70 MiB/s
Receiving objects:  25% (3070/12280), 4.38 MiB | 8.70 MiB/s
Receiving objects:  26% (3193/12280), 4.38 MiB | 8.70 MiB/s
Receiving objects:  27% (3316/12280), 4.38 MiB | 8.70 MiB/s
Receiving objects:  28% (3439/12280), 4.38 MiB | 8.70 MiB/s
Receiving objects:  29% (3562/12280), 4.38 MiB | 8.70 MiB/s
Receiving objects:  29% (3668/12280), 4.38 MiB | 8.70 MiB/s
Receiving objects:  30% (3684/12280), 4.38 MiB | 8.70 MiB/s
Receiving objects:  31% (3807/12280), 8.63 MiB | 8.56 MiB/s
Receiving objects:  32% (3930/12280), 8.63 MiB | 8.56 MiB/s
Receiving objects:  33% (4053/12280), 8.63 MiB | 8.56 MiB/s
Receiving objects:  34% (4176/12280), 8.63 MiB | 8.56 MiB/s
Receiving objects:  35% (4298/12280), 8.63 MiB | 8.56 MiB/s
Receiving objects:  36% (4421/12280), 8.63 MiB | 8.56 MiB/s
Receiving objects:  37% (4544/12280), 11.56 MiB | 7.67 MiB/s
Receiving objects:  38% (4667/12280), 11.56 MiB | 7.67 MiB/s
Receiving objects:  39% (4790/12280), 11.56 MiB | 7.67 MiB/s
Receiving objects:  40% (4912/12280), 11.56 MiB | 7.67 MiB/s
Receiving objects:  41% (5035/12280), 11.56 MiB | 7.67 MiB/s
Receiving objects:  42% (5158/12280), 11.56 MiB | 7.67 MiB/s
Receiving objects:  43% (5281/12280), 11.56 MiB | 7.67 MiB/s
Receiving objects:  44% (5404/12280), 11.56 MiB | 7.67 MiB/s
Receiving objects:  44% (5438/12280), 11.56 MiB | 7.67 MiB/s
Receiving objects:  45% (5526/12280), 14.91 MiB | 7.42 MiB/s
Receiving objects:  46% (5649/12280), 14.91 MiB | 7.42 MiB/s
Receiving objects:  47% (5772/12280), 18.20 MiB | 7.26 MiB/s
Receiving objects:  47% (5792/12280), 18.20 MiB | 7.26 MiB/s
Receiving objects:  48% (5895/12280), 21.31 MiB | 7.08 MiB/s
Receiving objects:  49% (6018/12280), 21.31 MiB | 7.08 MiB/s
Receiving objects:  50% (6140/12280), 24.56 MiB | 6.99 MiB/s
Receiving objects:  51% (6263/12280), 24.56 MiB | 6.99 MiB/s
Receiving objects:  51% (6281/12280), 24.56 MiB | 6.99 MiB/s
Receiving objects:  52% (6386/12280), 30.30 MiB | 6.72 MiB/s
Receiving objects:  53% (6509/12280), 30.30 MiB | 6.72 MiB/s
Receiving objects:  54% (6632/12280), 30.30 MiB | 6.72 MiB/s
Receiving objects:  55% (6754/12280), 30.30 MiB | 6.72 MiB/s
Receiving objects:  56% (6877/12280), 30.30 MiB | 6.72 MiB/s
Receiving objects:  57% (7000/12280), 30.30 MiB | 6.72 MiB/s
Receiving objects:  58% (7123/12280), 30.30 MiB | 6.72 MiB/s
Receiving objects:  59% (7246/12280), 30.30 MiB | 6.72 MiB/s
Receiving objects:  60% (7368/12280), 30.30 MiB | 6.72 MiB/s
Receiving objects:  61% (7491/12280), 30.30 MiB | 6.72 MiB/s
Receiving objects:  61% (7575/12280), 30.30 MiB | 6.72 MiB/s
Receiving objects:  62% (7614/12280), 30.30 MiB | 6.72 MiB/s
Receiving objects:  63% (7737/12280), 33.45 MiB | 6.45 MiB/s
Receiving objects:  64% (7860/12280), 33.45 MiB | 6.45 MiB/s
Receiving objects:  65% (7982/12280), 33.45 MiB | 6.45 MiB/s
Receiving objects:  66% (8105/12280), 33.45 MiB | 6.45 MiB/s
Receiving objects:  67% (8228/12280), 33.45 MiB | 6.45 MiB/s
Receiving objects:  68% (8351/12280), 33.45 MiB | 6.45 MiB/s
Receiving objects:  69% (8474/12280), 33.45 MiB | 6.45 MiB/s
Receiving objects:  70% (8596/12280), 33.45 MiB | 6.45 MiB/s
Receiving objects:  71% (8719/12280), 33.45 MiB | 6.45 MiB/s
Receiving objects:  72% (8842/12280), 33.45 MiB | 6.45 MiB/s
Receiving objects:  73% (8965/12280), 33.45 MiB | 6.45 MiB/s
Receiving objects:  74% (9088/12280), 33.45 MiB | 6.45 MiB/s
Receiving objects:  75% (9210/12280), 33.45 MiB | 6.45 MiB/s
Receiving objects:  76% (9333/12280), 33.45 MiB | 6.45 MiB/s
Receiving objects:  77% (9456/12280), 33.45 MiB | 6.45 MiB/s
Receiving objects:  78% (9579/12280), 33.45 MiB | 6.45 MiB/s
Receiving objects:  79% (9702/12280), 33.45 MiB | 6.45 MiB/s
Receiving objects:  80% (9824/12280), 33.45 MiB | 6.45 MiB/s
Receiving objects:  81% (9947/12280), 33.45 MiB | 6.45 MiB/s
Receiving objects:  82% (10070/12280), 33.45 MiB | 6.45 MiB/s
Receiving objects:  83% (10193/12280), 33.45 MiB | 6.45 MiB/s
Receiving objects:  84% (10316/12280), 33.45 MiB | 6.45 MiB/s
Receiving objects:  85% (10438/12280), 37.99 MiB | 6.50 MiB/s
Receiving objects:  86% (10561/12280), 37.99 MiB | 6.50 MiB/s
Receiving objects:  87% (10684/12280), 37.99 MiB | 6.50 MiB/s
Receiving objects:  88% (10807/12280), 37.99 MiB | 6.50 MiB/s
Receiving objects:  89% (10930/12280), 37.99 MiB | 6.50 MiB/s
Receiving objects:  90% (11052/12280), 37.99 MiB | 6.50 MiB/s
Receiving objects:  91% (11175/12280), 37.99 MiB | 6.50 MiB/s
Receiving objects:  92% (11298/12280), 37.99 MiB | 6.50 MiB/s
Receiving objects:  93% (11421/12280), 37.99 MiB | 6.50 MiB/s
Receiving objects:  94% (11544/12280), 37.99 MiB | 6.50 MiB/s
Receiving objects:  95% (11666/12280), 37.99 MiB | 6.50 MiB/s
Receiving objects:  96% (11789/12280), 37.99 MiB | 6.50 MiB/s
Receiving objects:  97% (11912/12280), 37.99 MiB | 6.50 MiB/s
Receiving objects:  98% (12035/12280), 37.99 MiB | 6.50 MiB/s
Receiving objects:  99% (12158/12280), 37.99 MiB | 6.50 MiB/s
remote: Total 12280 (delta 2238), reused 5829 (delta 1123)        
Receiving objects: 100% (12280/12280), 37.99 MiB | 6.50 MiB/s
Receiving objects: 100% (12280/12280), 41.54 MiB | 7.08 MiB/s, done.
Resolving deltas:   0% (0/2238)
Resolving deltas:   1% (23/2238)
Resolving deltas:   2% (45/2238)
Resolving deltas:   3% (68/2238)
Resolving deltas:   4% (90/2238)
Resolving deltas:   5% (112/2238)
Resolving deltas:   6% (136/2238)
Resolving deltas:   7% (157/2238)
Resolving deltas:   8% (181/2238)
Resolving deltas:   9% (202/2238)
Resolving deltas:  10% (224/2238)
Resolving deltas:  11% (247/2238)
Resolving deltas:  12% (269/2238)
Resolving deltas:  13% (291/2238)
Resolving deltas:  14% (314/2238)
Resolving deltas:  15% (337/2238)
Resolving deltas:  16% (359/2238)
Resolving deltas:  17% (381/2238)
Resolving deltas:  18% (403/2238)
Resolving deltas:  19% (426/2238)
Resolving deltas:  20% (448/2238)
Resolving deltas:  21% (470/2238)
Resolving deltas:  22% (493/2238)
Resolving deltas:  23% (515/2238)
Resolving deltas:  24% (538/2238)
Resolving deltas:  25% (560/2238)
Resolving deltas:  26% (582/2238)
Resolving deltas:  27% (605/2238)
Resolving deltas:  28% (627/2238)
Resolving deltas:  29% (650/2238)
Resolving deltas:  30% (672/2238)
Resolving deltas:  31% (694/2238)
Resolving deltas:  32% (717/2238)
Resolving deltas:  33% (739/2238)
Resolving deltas:  34% (762/2238)
Resolving deltas:  35% (784/2238)
Resolving deltas:  36% (806/2238)
Resolving deltas:  37% (829/2238)
Resolving deltas:  38% (851/2238)
Resolving deltas:  39% (873/2238)
Resolving deltas:  40% (896/2238)
Resolving deltas:  41% (918/2238)
Resolving deltas:  42% (940/2238)
Resolving deltas:  43% (963/2238)
Resolving deltas:  44% (985/2238)
Resolving deltas:  45% (1009/2238)
Resolving deltas:  46% (1030/2238)
Resolving deltas:  47% (1052/2238)
Resolving deltas:  48% (1075/2238)
Resolving deltas:  49% (1097/2238)
Resolving deltas:  50% (1119/2238)
Resolving deltas:  51% (1142/2238)
Resolving deltas:  52% (1164/2238)
Resolving deltas:  53% (1187/2238)
Resolving deltas:  54% (1209/2238)
Resolving deltas:  55% (1231/2238)
Resolving deltas:  56% (1254/2238)
Resolving deltas:  57% (1276/2238)
Resolving deltas:  58% (1299/2238)
Resolving deltas:  59% (1321/2238)
Resolving deltas:  60% (1343/2238)
Resolving deltas:  61% (1366/2238)
Resolving deltas:  62% (1388/2238)
Resolving deltas:  63% (1410/2238)
Resolving deltas:  64% (1433/2238)
Resolving deltas:  65% (1455/2238)
Resolving deltas:  66% (1478/2238)
Resolving deltas:  67% (1500/2238)
Resolving deltas:  68% (1522/2238)
Resolving deltas:  69% (1545/2238)
Resolving deltas:  70% (1567/2238)
Resolving deltas:  71% (1589/2238)
Resolving deltas:  72% (1612/2238)
Resolving deltas:  73% (1634/2238)
Resolving deltas:  74% (1657/2238)
Resolving deltas:  75% (1679/2238)
Resolving deltas:  76% (1701/2238)
Resolving deltas:  77% (1724/2238)
Resolving deltas:  78% (1746/2238)
Resolving deltas:  79% (1769/2238)
Resolving deltas:  80% (1791/2238)
Resolving deltas:  81% (1813/2238)
Resolving deltas:  82% (1836/2238)
Resolving deltas:  83% (1858/2238)
Resolving deltas:  84% (1880/2238)
Resolving deltas:  85% (1903/2238)
Resolving deltas:  86% (1925/2238)
Resolving deltas:  87% (1948/2238)
Resolving deltas:  88% (1970/2238)
Resolving deltas:  89% (1993/2238)
Resolving deltas:  90% (2015/2238)
Resolving deltas:  91% (2037/2238)
Resolving deltas:  92% (2059/2238)
Resolving deltas:  93% (2082/2238)
Resolving deltas:  94% (2104/2238)
Resolving deltas:  95% (2127/2238)
Resolving deltas:  96% (2149/2238)
Resolving deltas:  97% (2171/2238)
Resolving deltas:  98% (2194/2238)
Resolving deltas:  99% (2216/2238)
Resolving deltas: 100% (2238/2238)
Resolving deltas: 100% (2238/2238), done.
Updating files:  71% (8197/11458)
Updating files:  72% (8250/11458)
Updating files:  73% (8365/11458)
Updating files:  74% (8479/11458)
Updating files:  75% (8594/11458)
Updating files:  76% (8709/11458)
Updating files:  77% (8823/11458)
Updating files:  78% (8938/11458)
Updating files:  79% (9052/11458)
Updating files:  80% (9167/11458)
Updating files:  81% (9281/11458)
Updating files:  82% (9396/11458)
Updating files:  83% (9511/11458)
Updating files:  84% (9625/11458)
Updating files:  85% (9740/11458)
Updating files:  86% (9854/11458)
Updating files:  87% (9969/11458)
Updating files:  88% (10084/11458)
Updating files:  89% (10198/11458)
Updating files:  90% (10313/11458)
Updating files:  91% (10427/11458)
Updating files:  92% (10542/11458)
Updating files:  93% (10656/11458)
Updating files:  94% (10771/11458)
Updating files:  95% (10886/11458)
Updating files:  96% (11000/11458)
Updating files:  97% (11115/11458)
Updating files:  98% (11229/11458)
Updating files:  99% (11344/11458)
Updating files: 100% (11458/11458)
Updating files: 100% (11458/11458), done.
 00:13

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-1  Started
 00:02

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  37/133 [=======>--------------------]  27%
  66/133 [=============>--------------]  49%
  92/133 [===================>--------]  69%
 109/133 [======================>-----]  81%
 122/133 [=========================>--]  91%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:03

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 4.8 s.
 00:05

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 9s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:10

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:23

 01:23

Install 'extensions/OpenIDConnect'...

Cloning component(s)
:0: _clone_component "extensions/PluggableAuth"
:1: _clone_component "extensions/OpenIDConnect"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/PluggableAuth to 'extensions/PluggableAuth' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/PluggableAuth'...
|0| remote: Counting objects: 1           
remote: Counting objects: 109, done        
|0| remote: Finding sources:   1% (1/109)           
remote: Finding sources:   2% (2/109)           
remote: Finding sources:   3% (3/109)           
remote: Finding sources:   4% (4/109)           
remote: Finding sources:   5% (5/109)           
remote: Finding sources:   6% (6/109)           
remote: Finding sources:   7% (8/109)           
remote: Finding sources:   8% (9/109)           
remote: Finding sources:   9% (10/109)           
remote: Finding sources:  10% (11/109)           
remote: Finding sources:  11% (12/109)           
remote: Finding sources:  12% (13/109)           
remote: Finding sources:  13% (14/109)           
remote: Finding sources:  14% (15/109)           
remote: Finding sources:  15% (16/109)           
remote: Finding sources:  16% (17/109)           
remote: Finding sources:  17% (18/109)           
remote: Finding sources:  18% (20/109)           
remote: Finding sources:  19% (21/109)           
remote: Finding sources:  20% (22/109)           
remote: Finding sources:  21% (23/109)           
remote: Finding sources:  22% (24/109)           
remote: Finding sources:  23% (25/109)           
remote: Finding sources:  24% (26/109)           
remote: Finding sources:  25% (27/109)           
remote: Finding sources:  26% (28/109)           
remote: Finding sources:  27% (29/109)           
remote: Finding sources:  28% (30/109)           
remote: Finding sources:  29% (32/109)           
remote: Finding sources:  30% (33/109)           
remote: Finding sources:  31% (34/109)           
remote: Finding sources:  32% (35/109)           
remote: Finding sources:  33% (36/109)           
remote: Finding sources:  34% (37/109)           
remote: Finding sources:  35% (38/109)           
remote: Finding sources:  36% (39/109)           
remote: Finding sources:  37% (40/109)           
remote: Finding sources:  38% (41/109)           
remote: Finding sources:  39% (42/109)           
remote: Finding sources:  40% (44/109)           
remote: Finding sources:  41% (45/109)           
remote: Finding sources:  42% (46/109)           
remote: Finding sources:  43% (47/109)           
remote: Finding sources:  44% (48/109)           
remote: Finding sources:  45% (49/109)           
remote: Finding sources:  46% (50/109)           
remote: Finding sources:  47% (51/109)           
remote: Finding sources:  48% (52/109)           
remote: Finding sources:  49% (53/109)           
remote: Finding sources:  50% (54/109)           
remote: Finding sources:  51% (56/109)           
remote: Finding sources:  52% (57/109)           
remote: Finding sources:  53% (58/109)           
remote: Finding sources:  54% (59/109)           
remote: Finding sources:  55% (60/109)           
remote: Finding sources:  56% (61/109)           
remote: Finding sources:  57% (62/109)           
remote: Finding sources:  58% (63/109)           
remote: Finding sources:  59% (64/109)           
remote: Finding sources:  60% (65/109)           
remote: Finding sources:  61% (66/109)           
remote: Finding sources:  62% (68/109)           
remote: Finding sources:  63% (69/109)           
remote: Finding sources:  64% (70/109)           
remote: Finding sources:  65% (71/109)           
remote: Finding sources:  66% (72/109)           
remote: Finding sources:  67% (73/109)           
remote: Finding sources:  68% (74/109)           
remote: Finding sources:  69% (75/109)           
remote: Finding sources:  70% (76/109)           
remote: Finding sources:  71% (77/109)           
remote: Finding sources:  72% (78/109)           
remote: Finding sources:  73% (80/109)           
remote: Finding sources:  74% (81/109)           
remote: Finding so|1| 
|1| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/OpenIDConnect to 'extensions/OpenIDConnect' (use CLONE_DEPTH=0 for full depth)
|1| Cloning into 'extensions/OpenIDConnect'...
|1| remote: Counting objects: 1           
remote: Counting objects: 82, done        
|1| remote: Finding sources:   1% (1/82)           
remote: Finding sources:   2% (2/82)           
remote: Finding sources:   4% (3/82)           
remote: Finding sources:   5% (4/82)           
remote: Finding sources:   6% (5/82)           
remote: Finding sources:   7% (6/82)           
remote: Finding sources:   9% (7/82)           
remote: Finding sources:  10% (8/82)           
remote: Finding sources:  11% (9/82)           
remote: Finding sources:  12% (10/82)           
remote: Finding sources:  13% (11/82)           
remote: Finding sources:  15% (12/82)           
remote: Finding sources:  16% (13/82)           
remote: Finding sources:  17% (14/82)           
remote: Finding sources:  18% (15/82)           
remote: Finding sources:  20% (16/82)           
remote: Finding sources:  21% (17/82)           
remote: Finding sources:  22% (18/82)           
remote: Finding sources:  23% (19/82)           
remote: Finding sources:  24% (20/82)           
remote: Finding sources:  26% (21/82)           
remote: Finding sources:  27% (22/82)           
remote: Finding sources:  28% (23/82)           
remote: Finding sources:  29% (24/82)           
remote: Finding sources:  30% (25/82)           
remote: Finding sources:  32% (26/82)           
remote: Finding sources:  33% (27/82)           
remote: Finding sources:  34% (28/82)           
remote: Finding sources:  35% (29/82)           
remote: Finding sources:  37% (30/82)           
remote: Finding sources:  38% (31/82)           
remote: Finding sources:  39% (32/82)           
remote: Finding sources:  40% (33/82)           
remote: Finding sources:  41% (34/82)           
remote: Finding sources:  43% (35/82)           
remote: Finding sources:  44% (36/82)           
remote: Finding sources:  45% (37/82)           
remote: Finding sources:  46% (38/82)           
remote: Finding sources:  48% (39/82)           
remote: Finding sources:  49% (40/82)           
remote: Finding sources:  50% (41/82)           
remote: Finding sources:  51% (42/82)           
remote: Finding sources:  52% (43/82)           
remote: Finding sources:  54% (44/82)           
remote: Finding sources:  55% (45/82)           
remote: Finding sources:  56% (46/82)           
remote: Finding sources:  57% (47/82)           
remote: Finding sources:  59% (48/82)           
remote: Finding sources:  60% (49/82)           
remote: Finding sources:  61% (50/82)           
remote: Finding sources:  62% (51/82)           
remote: Finding sources:  63% (52/82)           
remote: Finding sources:  65% (53/82)           
remote: Finding sources:  66% (54/82)           
remote: Finding sources:  67% (55/82)           
remote: Finding sources:  68% (56/82)           
remote: Finding sources:  70% (57/82)           
remote: Finding sources:  71% (58/82)           
remote: Finding sources:  72% (59/82)           
remote: Finding sources:  73% (60/82)           
remote: Finding sources:  74% (61/82)           
remote: Finding sources:  76% (62/82)           
remote: Finding sources:  77% (63/82)           
remote: Finding sources:  78% (64/82)           
remote: Finding sources:  79% (65/82)           
remote: Finding sources:  80% (66/82)           
remote: Finding sources:  82% (67/82)           
remote: Finding sources:  83% (68/82)           
remote: Finding sources:  84% (69/82)           
remote: Finding sources:  85% (70/82)           
remote: Finding sources:  87% (71/82)           
remote: Finding sources:  88% (72/82)           
remote: Finding sources:  89% (73/82)           
remote: Finding sources:  90% (74/82)           
remote: Finding sources:  91% (75/82)           
remote: Finding sources:  93% (76/82)        urces:  75% (82/109)           
remote: Finding sources:  76% (83/109)           
remote: Finding sources:  77% (84/109)           
remote: Finding sources:  78% (85/109)           
remote: Finding sources:  79% (86/109)           
remote: Finding sources:  80% (87/109)           
remote: Finding sources:  81% (88/109)           
remote: Finding sources:  82% (89/109)           
remote: Finding sources:  83% (90/109)           
remote: Finding sources:  84% (92/109)           
remote: Finding sources:  85% (93/109)           
remote: Finding sources:  86% (94/109)           
remote: Finding sources:  87% (95/109)           
remote: Finding sources:  88% (96/109)           
remote: Finding sources:  89% (97/109)           
remote: Finding sources:  90% (98/109)           
remote: Finding sources:  91% (99/109)           
remote: Finding sources:  92% (100/109)           
remote: Finding sources:  93% (101/109)           
remote: Finding sources:  94% (102/109)           
remote: Finding sources:  95% (104/109)           
remote: Finding sources:  96% (105/109)           
remote: Finding sources:  97% (106/109)           
remote: Finding sources:  98% (107/109)           
remote: Finding sources:  99% (108/109)           
remote: Finding sources: 100% (109/109)           
remote: Finding sources: 100% (109/109)        
|0| remote: Getting sizes:   1% (1/99)           
remote: Getting sizes:   2% (2/99)           
remote: Getting sizes:   3% (3/99)           
remote: Getting sizes:   4% (4/99)           
remote: Getting sizes:   5% (5/99)           
remote: Getting sizes:   6% (6/99)           
remote: Getting sizes:   7% (7/99)           
remote: Getting sizes:   8% (8/99)           
remote: Getting sizes:   9% (9/99)           
remote: Getting sizes:  10% (10/99)           
remote: Getting sizes:  11% (11/99)           
remote: Getting sizes:  12% (12/99)           
remote: Getting sizes:  13% (13/99)           
remote: Getting sizes:  14% (14/99)           
remote: Getting sizes:  15% (15/99)           
remote: Getting sizes:  16% (16/99)           
remote: Getting sizes:  17% (17/99)           
remote: Getting sizes:  18% (18/99)           
remote: Getting sizes:  19% (19/99)           
remote: Getting sizes:  20% (20/99)           
remote: Getting sizes:  21% (21/99)           
remote: Getting sizes:  22% (22/99)           
remote: Getting sizes:  23% (23/99)           
remote: Getting sizes:  24% (24/99)           
remote: Getting sizes:  25% (25/99)           
remote: Getting sizes:  26% (26/99)           
remote: Getting sizes:  27% (27/99)           
remote: Getting sizes:  28% (28/99)           
remote: Getting sizes:  29% (29/99)           
remote: Getting sizes:  30% (30/99)           
remote: Getting sizes:  31% (31/99)           
remote: Getting sizes:  32% (32/99)           
remote: Getting sizes:  33% (33/99)           
remote: Getting sizes:  34% (34/99)           
remote: Getting sizes:  35% (35/99)           
remote: Getting sizes:  36% (36/99)           
remote: Getting sizes:  37% (37/99)           
remote: Getting sizes:  38% (38/99)           
remote: Getting sizes:  39% (39/99)           
remote: Getting sizes:  40% (40/99)           
remote: Getting sizes:  41% (41/99)           
remote: Getting sizes:  42% (42/99)           
remote: Getting sizes:  43% (43/99)           
remote: Getting sizes:  44% (44/99)           
remote: Getting sizes:  45% (45/99)           
remote: Getting sizes:  46% (46/99)           
remote: Getting sizes:  47% (47/99)           
remote: Getting sizes:  48% (48/99)           
remote: Getting sizes:  49% (49/99)           
remote: Getting sizes:  51% (50/99)           
remote: Getting sizes:  52% (51/99)           
remote: Getting sizes:  53% (52/99)           
remote: Getting sizes:  54% (53/99)           
remote: Getting sizes:  55% (54/99)           
remote: Getting sizes:  56% (55/99)           
remote: Getting sizes:  57% (56/99)           
remote: Getting sizes:  58% (57/99)           
remote: Getting sizes:  59% (58/99)           
remote: Getting sizes:  60% (59/99)           
remote: Getting sizes:  61% (60/99)           
remote: Getting sizes:  62% (61/99)           
remote: Getting sizes:  63% (62/99)           
remote: Getting sizes:  64% (63/99)           
remote: Getting sizes:  65% (64/99)           
remote: Getting sizes:  66% (65/99)           
remote: Getting sizes:  67% (66/99)           
remote: Getting sizes:  68% (67/99)           
remote: Getting sizes:  69% (68/99)           
remote: Getting sizes:  70% (69/99)           
remote: Getting sizes:  71% (70/99)           
remote: Getting sizes:  72% (71/99)           
remote: Getting sizes:  73% (72/99)           
remote: Getting sizes:  74% (73/99)           
remote: Getting sizes:  75% (74/99)           
remote: Getting sizes:  76% (75/99)           
remote: Getting sizes:  77% (76/99)           
remote: Getting sizes:  78% (77/99)           
remote: Getting sizes:  79% (78/99)           
remote: Getting sizes:  80% (79/99)           
remote: Getting sizes:  81% (80/99)           
remote: Getting sizes:  82% (81/99)           
remote: Getting sizes:  83% (82/99)           
remote: Getting sizes:  84% (83/99)           
remote: Getting sizes:  85% (84/99)           
remote: Getting sizes:  86% (85/99)           
remote: Getting sizes:  87% (86/99)           
remote: Getting sizes:  88% (87/99)           
remote: Getting sizes:  89% (88/99)           
remote: Getting sizes:  90% (89/99)           
remote: Getting sizes:  91% (90/99)           
remote: Getting sizes:  92% (91/99)           
remote: Getting sizes:  93% (92/99)           
remote: Getting sizes:  94% (93/99)           
remote: Getting sizes:  95% (94/99)           
remote: Getting sizes:  96% (95/99)           
remote: Getting sizes:  97% (96/99)           
remote: Getting sizes:  98% (97/99)           
remote: Getting sizes:  99% (98/99)           
remote: Getting sizes: 100% (99/99)           
remote: Getting sizes: 100% (99/99)        
|0| remote: Compressing objects:   1% (2497/296280)           
remote: Compressing objects:   3% (9369/296280)           
remote: Compressing objects:   4% (11976/296280)           
remote: Compressing objects:   5% (15415/296280)           
remote: Compressing objects:   6% (18155/296280)           
remote: Compressing objects:   7% (20843/296280)           
remote: Compressing objects:   8% (22244/296280)           
remote: Compressing objects:  11% (31477/296280)           
remote: Compressing objects:  12% (34655/296280)           
remote: Compressing objects:  15% (43697/296280)           
remote: Compressing objects:  18% (52200/296280)           
remote: Compressing objects:  19% (55543/296280)           
remote: Compressing objects:  20% (58372/296280)           
remote: Compressing objects:  21% (61682/296280)           
remote: Compressing objects:  96% (283188/296280)           
remote: Compressing objects:  97% (286592/296280)           
remote: Compressing objects:  98% (289114/296280)           
remote: Compressing objects:  99% (292170/296280)           
remote: Compressing objects: 100% (294813/296280)           
remote: Compressing objects: 100% (296280/296280)        
|0| Receiving objects:   0% (1/109)
Receiving objects:   1% (2/109)
Receiving objects:   2% (3/109)
Receiving objects:   3% (4/109)
Receiving objects:   4% (5/109)
Receiving objects:   5% (6/109)
Receiving objects:   6% (7/109)
Receiving objects:   7% (8/109)
Receiving objects:   8% (9/109)
Receiving objects:   9% (10/109)
Receiving objects:  10% (11/109)
Receiving objects:  11% (12/109)
Receiving objects:  12% (14/109)
Receiving objects:  13% (15/109)
Receiving objects:  14% (16/109)
Receiving objects:  15% (17/109)
Receiving objects:  16% (18/109)
Receiving objects:  17% (19/109)
Receiving objects:  18% (20/109)
Receiving objects:  19% (21/109)
Receiving objects:  20% (22/109)
Receiving objects:  21% (23/109)
Receiving objects:  22% (24/109)
Receiving objects:  23% (26/109)
Receiving objects:  24% (27/109)
Receiving objects:  25% (28/109)
Receiving objects:  26% (29/109)
Receiving objects:  27% (30/109)
Receiving objects:  28% (31/109)
Receiving objects:  29% (32/109)
Receiving objects:  30% (33/109)
Receiving objects:  31% (34/109)
Receiving objects:  32% (35/109)
Receiving objects:  33% (36/109)
Receiving objects:  34% (38/109)
Receiving objects:  35% (39/109)
Receiving objects:  36% (40/109)
Receiving objects:  37% (41/109)
Receiving objects:  38% (42/109)
Receiving objects:  39% (43/109)
Receiving objects:  40% (44/109)
Receiving objects:  41% (45/109)
Receiving objects:  42% (46/109)
Receiving objects:  43% (47/109)
Receiving objects:  44% (48/109)
Receiving objects:  45% (50/109)
Receiving objects:  46% (51/109)
Receiving objects:  47% (52/109)
Receiving objects:  48% (53/109)
Receiving objects:  49% (54/109)
Receiving objects:  50% (55/109)
Receiving objects:  51% (56/109)
Receiving objects:  52% (57/109)
Receiving objects:  53% (58/109)
Receiving objects:  54% (59/109)
Receiving objects:  55% (60/109)
Receiving objects:  56% (62/109)
Receiving objects:  57% (63/109)
Receiving objects:  58% (64/109)
Receiving objects:  59% (65/109)
Receiving objects:  60% (66/109)
Receiving objects:  61% (67/109)
Receiving objects:  62% (68/109)
Receiving objects:  63% (69/109)
Receiving objects:  64% (70/109)
Receiving objects:  65% (71/109)
Receiving objects:  66% (72/109)
Receiving objects:  67% (74/109)
Receiving objects:  68% (75/109)
Receiving objects:  69% (76/109)
Receiving objects:  70% (77/109)
Receiving objects:  71% (78/109)
Receiving objects:  72% (79/109)
Receiving objects:  73% (80/109)
Receiving objects:  74% (81/109)
Receiving objects:  75% (82/109)
Receiving objects:  76% (83/109)
Receiving objects:  77% (84/109)
Receiving objects:  78% (86/109)
Receiving objects:  79% (87/109)
Receiving objects:  80% (88/109)
Receiving objects:  81% (89/109)
Receiving objects:  82% (90/109)
Receiving objects:  83% (91/109)
Receiving objects:  84% (92/109)
Receiving objects:  85% (93/109)
Receiving objects:  86% (94/109)
Receiving objects:  87% (95/109)
Receiving objects:  88% (96/109)
Receiving objects:  89% (98/109)
Receiving objects:  90% (99/109)
Receiving objects:  91% (100/109)
remote: Total 109 (delta 21), reused 51 (delta 8)        
|0| Receiving objects:  92% (101/109)
Receiving objects:  93% (102/109)
Receiving objects:  94% (103/109)
Receiving objects:  95% (104/109)
Receiving objects:  96% (105/109)
Receiving objects:  97% (106/109)
Receiving objects:  98% (107/109)
Receiving objects:  99% (108/109)
Receiving objects: 100% (109/109)
Receiving objects: 100% (109/109), 115.96 KiB | 3.87 MiB/s, done.
|0| Resolving deltas:   0% (0/21)
Resolving deltas:   4% (1/21)
Resolving deltas:   9% (2/21)
Resolving deltas:  14% (3/21)
Resolving deltas:  19% (4/21)
Resolving deltas:  23% (5/21)
Resolving deltas:  28% (6/21)
Resolving deltas:  33% (7/21)
Resolving deltas:  38% (8/21)
Resolving deltas:  42% (9/21)
Resolving deltas:  47% (10/21)
Resolving deltas:  52% (11/21)
Resolving deltas:  61% (13/21)
Resolving deltas:  66% (14/21)
Resolving deltas:  71% (15/21)
Resolving deltas:  76% (16/21)
Resolving deltas:  80% (17/21)
Resolving deltas:  85% (18/21)
Resolving deltas:  90% (19/21)
Resolving deltas:  95% (20/21)
Resolving deltas: 100% (21/21)
Resolving deltas: 100% (21/21), done.
|0|  00:00
   
remote: Finding sources:  94% (77/82)           
remote: Finding sources:  95% (78/82)           
remote: Finding sources:  96% (79/82)           
remote: Finding sources:  98% (80/82)           
remote: Finding sources:  99% (81/82)           
remote: Finding sources: 100% (82/82)           
remote: Finding sources: 100% (82/82)        
|1| remote: Getting sizes:   2% (1/65)           
remote: Getting sizes:   3% (2/65)           
remote: Getting sizes:   5% (3/65)           
remote: Getting sizes:   6% (4/65)           
remote: Getting sizes:   8% (5/65)           
remote: Getting sizes:   9% (6/65)           
remote: Getting sizes:  11% (7/65)           
remote: Getting sizes:  12% (8/65)           
remote: Getting sizes:  14% (9/65)           
remote: Getting sizes:  15% (10/65)           
remote: Getting sizes:  17% (11/65)           
remote: Getting sizes:  18% (12/65)           
remote: Getting sizes:  20% (13/65)           
remote: Getting sizes:  22% (14/65)           
remote: Getting sizes:  23% (15/65)           
remote: Getting sizes:  25% (16/65)           
remote: Getting sizes:  26% (17/65)           
remote: Getting sizes:  28% (18/65)           
remote: Getting sizes:  29% (19/65)           
remote: Getting sizes:  31% (20/65)           
remote: Getting sizes:  32% (21/65)           
remote: Getting sizes:  34% (22/65)           
remote: Getting sizes:  35% (23/65)           
remote: Getting sizes:  37% (24/65)           
remote: Getting sizes:  38% (25/65)           
remote: Getting sizes:  40% (26/65)           
remote: Getting sizes:  42% (27/65)           
remote: Getting sizes:  43% (28/65)           
remote: Getting sizes:  45% (29/65)           
remote: Getting sizes:  46% (30/65)           
remote: Getting sizes:  48% (31/65)           
remote: Getting sizes:  49% (32/65)           
remote: Getting sizes:  51% (33/65)           
remote: Getting sizes:  52% (34/65)           
remote: Getting sizes:  54% (35/65)           
remote: Getting sizes:  55% (36/65)           
remote: Getting sizes:  57% (37/65)           
remote: Getting sizes:  58% (38/65)           
remote: Getting sizes:  60% (39/65)           
remote: Getting sizes:  62% (40/65)           
remote: Getting sizes:  63% (41/65)           
remote: Getting sizes:  65% (42/65)           
remote: Getting sizes:  66% (43/65)           
remote: Getting sizes:  68% (44/65)           
remote: Getting sizes:  69% (45/65)           
remote: Getting sizes:  71% (46/65)           
remote: Getting sizes:  72% (47/65)           
remote: Getting sizes:  74% (48/65)           
remote: Getting sizes:  75% (49/65)           
remote: Getting sizes:  77% (50/65)           
remote: Getting sizes:  78% (51/65)           
remote: Getting sizes:  80% (52/65)           
remote: Getting sizes:  82% (53/65)           
remote: Getting sizes:  83% (54/65)           
remote: Getting sizes:  85% (55/65)           
remote: Getting sizes:  86% (56/65)           
remote: Getting sizes:  88% (57/65)           
remote: Getting sizes:  89% (58/65)           
remote: Getting sizes:  91% (59/65)           
remote: Getting sizes:  92% (60/65)           
remote: Getting sizes:  94% (61/65)           
remote: Getting sizes:  95% (62/65)           
remote: Getting sizes:  97% (63/65)           
remote: Getting sizes:  98% (64/65)           
remote: Getting sizes: 100% (65/65)           
remote: Getting sizes: 100% (65/65)        
|1| remote: Compressing objects:   1% (1695/293034)           
remote: Compressing objects:   2% (6088/293034)           
remote: Compressing objects:   3% (7619/293034)           
remote: Compressing objects:   4% (10286/293034)           
remote: Compressing objects:  99% (288956/293034)           
remote: Compressing objects: 100% (292341/293034)           
remote: Compressing objects: 100% (293034/293034)        
|1| Receiving objects:   1% (1/82)
Receiving objects:   2% (2/82)
Receiving objects:   3% (3/82)
Receiving objects:   4% (4/82)
Receiving objects:   6% (5/82)
Receiving objects:   7% (6/82)
Receiving objects:   8% (7/82)
Receiving objects:   9% (8/82)
Receiving objects:  10% (9/82)
Receiving objects:  12% (10/82)
Receiving objects:  13% (11/82)
Receiving objects:  14% (12/82)
Receiving objects:  15% (13/82)
Receiving objects:  17% (14/82)
Receiving objects:  18% (15/82)
Receiving objects:  19% (16/82)
Receiving objects:  20% (17/82)
Receiving objects:  21% (18/82)
Receiving objects:  23% (19/82)
Receiving objects:  24% (20/82)
Receiving objects:  25% (21/82)
Receiving objects:  26% (22/82)
Receiving objects:  28% (23/82)
Receiving objects:  29% (24/82)
Receiving objects:  30% (25/82)
Receiving objects:  31% (26/82)
Receiving objects:  32% (27/82)
Receiving objects:  34% (28/82)
Receiving objects:  35% (29/82)
Receiving objects:  36% (30/82)
Receiving objects:  37% (31/82)
Receiving objects:  39% (32/82)
Receiving objects:  40% (33/82)
Receiving objects:  41% (34/82)
Receiving objects:  42% (35/82)
Receiving objects:  43% (36/82)
Receiving objects:  45% (37/82)
Receiving objects:  46% (38/82)
Receiving objects:  47% (39/82)
Receiving objects:  48% (40/82)
Receiving objects:  50% (41/82)
Receiving objects:  51% (42/82)
Receiving objects:  52% (43/82)
Receiving objects:  53% (44/82)
Receiving objects:  54% (45/82)
Receiving objects:  56% (46/82)
Receiving objects:  57% (47/82)
Receiving objects:  58% (48/82)
Receiving objects:  59% (49/82)
Receiving objects:  60% (50/82)
Receiving objects:  62% (51/82)
Receiving objects:  63% (52/82)
Receiving objects:  64% (53/82)
Receiving objects:  65% (54/82)
Receiving objects:  67% (55/82)
Receiving objects:  68% (56/82)
Receiving objects:  69% (57/82)
Receiving objects:  70% (58/82)
Receiving objects:  71% (59/82)
remote: Total 82 (delta 17), reused 60 (delta 15)        
|1| Receiving objects:  73% (60/82)
Receiving objects:  74% (61/82)
Receiving objects:  75% (62/82)
Receiving objects:  76% (63/82)
Receiving objects:  78% (64/82)
Receiving objects:  79% (65/82)
Receiving objects:  80% (66/82)
Receiving objects:  81% (67/82)
Receiving objects:  82% (68/82)
Receiving objects:  84% (69/82)
Receiving objects:  85% (70/82)
Receiving objects:  86% (71/82)
Receiving objects:  87% (72/82)
Receiving objects:  89% (73/82)
Receiving objects:  90% (74/82)
Receiving objects:  91% (75/82)
Receiving objects:  92% (76/82)
Receiving objects:  93% (77/82)
Receiving objects:  95% (78/82)
Receiving objects:  96% (79/82)
Receiving objects:  97% (80/82)
Receiving objects:  98% (81/82)
Receiving objects: 100% (82/82)
Receiving objects: 100% (82/82), 99.10 KiB | 2.75 MiB/s, done.
|1| Resolving deltas:   0% (0/17)
Resolving deltas:   5% (1/17)
Resolving deltas:  11% (2/17)
Resolving deltas:  17% (3/17)
Resolving deltas:  23% (4/17)
Resolving deltas:  29% (5/17)
Resolving deltas:  35% (6/17)
Resolving deltas:  41% (7/17)
Resolving deltas:  47% (8/17)
Resolving deltas:  52% (9/17)
Resolving deltas:  58% (10/17)
Resolving deltas:  64% (11/17)
Resolving deltas:  70% (12/17)
Resolving deltas:  76% (13/17)
Resolving deltas:  82% (14/17)
Resolving deltas:  88% (15/17)
Resolving deltas:  94% (16/17)
Resolving deltas: 100% (17/17)
Resolving deltas: 100% (17/17), done.
|1|  00:00
 00:00

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 5 installs, 0 updates, 0 removals
  - Locking composer/installers (v2.3.0)
  - Locking jumbojett/openid-connect-php (v1.0.2)
  - Locking paragonie/constant_time_encoding (v3.0.0)
  - Locking paragonie/random_compat (v9.99.100)
  - Locking phpseclib/phpseclib (3.0.44)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 5 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing composer/installers (v2.3.0): Extracting archive
  - Installing paragonie/random_compat (v9.99.100): Extracting archive
  - Installing paragonie/constant_time_encoding (v3.0.0): Extracting archive
  - Installing phpseclib/phpseclib (3.0.44): Extracting archive
  - Installing jumbojett/openid-connect-php (v1.0.2): Extracting archive
 0/4 [>---------------------------]   0%
 4/4 [============================] 100%
3 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
53 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:04

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
53 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated @types/easy-table@1.2.3: This is a stub types definition. easy-table provides its own type definitions, so you do not need this installed.
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported

added 206 packages, and audited 1649 packages in 9s

225 packages are looking for funding
  run `npm fund` for details

18 vulnerabilities (1 low, 4 moderate, 13 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues possible (including breaking changes), run:
  npm audit fix --force

Some issues need review, and may require choosing
a different dependency.

Run `npm audit` for details.
 00:10

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-keycloak-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-keycloak-1  Created
 Container mediawiki-mediawiki-1  Recreate
 Container mediawiki-mediawiki-1  Recreated
 Container mediawiki-keycloak-1  Starting
 Container mediawiki-keycloak-1  Started
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-1  Started
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-keycloak-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 Container mediawiki-keycloak-1  Healthy
 00:30

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
Creating openid_connect table...done.
Adding oidc_id field to table openid_connect...done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.1 s.
 00:00

Running 'extensions/PluggableAuth/setup.sh' if found
Looking for '/var/local/extensions/PluggableAuth/setup.sh'
No '/var/local/extensions/PluggableAuth/setup.sh' found, skipping...
 00:00

Running 'extensions/OpenIDConnect/setup.sh' if found
Looking for '/var/local/extensions/OpenIDConnect/setup.sh'
No '/var/local/extensions/OpenIDConnect/setup.sh' found, skipping...
 00:00
 mediawiki-keycloak-1 copy extensions/OpenIDConnect/setup.keycloak.sh to mediawiki-keycloak-1:/var/local/extensions/OpenIDConnect/setup.keycloak.sh Copying
 mediawiki-keycloak-1 copy extensions/OpenIDConnect/setup.keycloak.sh to mediawiki-keycloak-1:/var/local/extensions/OpenIDConnect/setup.keycloak.sh Copied
Authentication failed, retrying...
/var/local/extensions/OpenIDConnect/setup.keycloak.sh: connect: Connection refused
/var/local/extensions/OpenIDConnect/setup.keycloak.sh: line 9: /dev/tcp/localhost/8080: Connection refused
/var/local/extensions/OpenIDConnect/setup.keycloak.sh: connect: Connection refused
/var/local/extensions/OpenIDConnect/setup.keycloak.sh: line 9: /dev/tcp/localhost/8080: Connection refused
Authentication failed, retrying...
Authentication failed, retrying...
/var/local/extensions/OpenIDConnect/setup.keycloak.sh: connect: Connection refused
/var/local/extensions/OpenIDConnect/setup.keycloak.sh: line 9: /dev/tcp/localhost/8080: Connection refused
/var/local/extensions/OpenIDConnect/setup.keycloak.sh: connect: Connection refused
/var/local/extensions/OpenIDConnect/setup.keycloak.sh: line 9: /dev/tcp/localhost/8080: Connection refused
Authentication failed, retrying...
/var/local/extensions/OpenIDConnect/setup.keycloak.sh: connect: Connection refused
/var/local/extensions/OpenIDConnect/setup.keycloak.sh: line 9: /dev/tcp/localhost/8080: Connection refused
Authentication failed, retrying...
Logging into http://localhost:8080 as user admin of realm master
Created new realm with id 'test'

Docker compose stop
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-keycloak-1  Stopping
 Container mediawiki-keycloak-1  Stopped
 00:12

Docker compose up -d
 Container mediawiki-keycloak-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Recreate
 Container mediawiki-mediawiki-1  Recreate
 Container mediawiki-mediawiki-web-1  Recreate
 Container mediawiki-mediawiki-jobrunner-1  Recreated
 Container mediawiki-mediawiki-web-1  Recreated
 Container mediawiki-mediawiki-1  Recreated
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-keycloak-1  Starting
 Container mediawiki-keycloak-1  Started
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-1  Started
 00:01

Waiting for Mediawiki page availability
 00:02

 Component installer duration: 01:44
 01:44

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-web-1  Removed
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-keycloak-1  Stopping
 Container mediawiki-keycloak-1  Stopped
 Container mediawiki-keycloak-1  Removing
 Container mediawiki-keycloak-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:13

Reclaim disk space if needed
Free disk space (21%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12280, done        
remote: Finding sources:   1% (62/12280)           
remote: Finding sources:   2% (185/12280)           
remote: Finding sources:   3% (307/12280)           
remote: Finding sources:   4% (430/12280)           
remote: Finding sources:   5% (553/12280)           
remote: Finding sources:   6% (676/12280)           
remote: Finding sources:   7% (799/12280)           
remote: Finding sources:   8% (921/12280)           
remote: Finding sources:   9% (1044/12280)           
remote: Finding sources:  10% (1167/12280)           
remote: Finding sources:  11% (1290/12280)           
remote: Finding sources:  12% (1413/12280)           
remote: Finding sources:  13% (1535/12280)           
remote: Finding sources:  14% (1658/12280)           
remote: Finding sources:  15% (1781/12280)           
remote: Finding sources:  16% (1904/12280)           
remote: Finding sources:  17% (2027/12280)           
remote: Finding sources:  18% (2149/12280)           
remote: Finding sources:  19% (2272/12280)           
remote: Finding sources:  20% (2395/12280)           
remote: Finding sources:  21% (2518/12280)           
remote: Finding sources:  22% (2641/12280)           
remote: Finding sources:  23% (2763/12280)           
remote: Finding sources:  24% (2886/12280)           
remote: Finding sources:  25% (3009/12280)           
remote: Finding sources:  26% (3132/12280)           
remote: Finding sources:  27% (3255/12280)           
remote: Finding sources:  28% (3377/12280)           
remote: Finding sources:  29% (3500/12280)           
remote: Finding sources:  30% (3623/12280)           
remote: Finding sources:  31% (3746/12280)           
remote: Finding sources:  32% (3869/12280)           
remote: Finding sources:  33% (3991/12280)           
remote: Finding sources:  34% (4114/12280)           
remote: Finding sources:  35% (4237/12280)           
remote: Finding sources:  36% (4360/12280)           
remote: Finding sources:  37% (4483/12280)           
remote: Finding sources:  38% (4605/12280)           
remote: Finding sources:  39% (4728/12280)           
remote: Finding sources:  40% (4851/12280)           
remote: Finding sources:  41% (4974/12280)           
remote: Finding sources:  42% (5097/12280)           
remote: Finding sources:  43% (5219/12280)           
remote: Finding sources:  44% (5342/12280)           
remote: Finding sources:  45% (5465/12280)           
remote: Finding sources:  46% (5588/12280)           
remote: Finding sources:  47% (5711/12280)           
remote: Finding sources:  48% (5833/12280)           
remote: Finding sources:  49% (5956/12280)           
remote: Finding sources:  50% (6079/12280)           
remote: Finding sources:  51% (6202/12280)           
remote: Finding sources:  52% (6325/12280)           
remote: Finding sources:  53% (6447/12280)           
remote: Finding sources:  54% (6570/12280)           
remote: Finding sources:  55% (6693/12280)           
remote: Finding sources:  56% (6816/12280)           
remote: Finding sources:  57% (6939/12280)           
remote: Finding sources:  58% (7061/12280)           
remote: Finding sources:  59% (7184/12280)           
remote: Finding sources:  60% (7307/12280)           
remote: Finding sources:  61% (7430/12280)           
remote: Finding sources:  62% (7553/12280)           
remote: Finding sources:  63% (7675/12280)           
remote: Finding sources:  64% (7798/12280)           
remote: Finding sources:  65% (7921/12280)           
remote: Finding sources:  66% (8044/12280)           
remote: Finding sources:  67% (8167/12280)           
remote: Finding sources:  68% (8289/12280)           
remote: Finding sources:  69% (8412/12280)           
remote: Finding sources:  70% (8535/12280)           
remote: Finding sources:  71% (8658/12280)           
remote: Finding sources:  72% (8781/12280)           
remote: Finding sources:  73% (8903/12280)           
remote: Finding sources:  74% (9026/12280)           
remote: Finding sources:  75% (9149/12280)           
remote: Finding sources:  76% (9272/12280)           
remote: Finding sources:  77% (9395/12280)           
remote: Finding sources:  78% (9517/12280)           
remote: Finding sources:  79% (9640/12280)           
remote: Finding sources:  80% (9763/12280)           
remote: Finding sources:  81% (9886/12280)           
remote: Finding sources:  82% (10009/12280)           
remote: Finding sources:  83% (10131/12280)           
remote: Finding sources:  84% (10254/12280)           
remote: Finding sources:  85% (10377/12280)           
remote: Finding sources:  86% (10500/12280)           
remote: Finding sources:  87% (10623/12280)           
remote: Finding sources:  88% (10745/12280)           
remote: Finding sources:  89% (10868/12280)           
remote: Finding sources:  90% (10991/12280)           
remote: Finding sources:  91% (11114/12280)           
remote: Finding sources:  92% (11237/12280)           
remote: Finding sources:  93% (11359/12280)           
remote: Finding sources:  94% (11482/12280)           
remote: Finding sources:  95% (11605/12280)           
remote: Finding sources:  96% (11728/12280)           
remote: Finding sources:  97% (11851/12280)           
remote: Finding sources:  98% (11973/12280)           
remote: Finding sources:  99% (12096/12280)           
remote: Finding sources: 100% (12219/12280)           
remote: Finding sources: 100% (12280/12280)        
remote: Getting sizes:   1% (56/11154)           
remote: Getting sizes:   2% (168/11154)           
remote: Getting sizes:   3% (279/11154)           
remote: Getting sizes:   4% (391/11154)           
remote: Getting sizes:   5% (502/11154)           
remote: Getting sizes:   6% (614/11154)           
remote: Getting sizes:   7% (726/11154)           
remote: Getting sizes:   8% (837/11154)           
remote: Getting sizes:   9% (949/11154)           
remote: Getting sizes:  10% (1060/11154)           
remote: Getting sizes:  11% (1172/11154)           
remote: Getting sizes:  12% (1283/11154)           
remote: Getting sizes:  13% (1395/11154)           
remote: Getting sizes:  14% (1506/11154)           
remote: Getting sizes:  15% (1618/11154)           
remote: Getting sizes:  16% (1729/11154)           
remote: Getting sizes:  17% (1841/11154)           
remote: Getting sizes:  18% (1952/11154)           
remote: Getting sizes:  19% (2064/11154)           
remote: Getting sizes:  20% (2176/11154)           
remote: Getting sizes:  21% (2287/11154)           
remote: Getting sizes:  22% (2399/11154)           
remote: Getting sizes:  23% (2510/11154)           
remote: Getting sizes:  24% (2622/11154)           
remote: Getting sizes:  25% (2733/11154)           
remote: Getting sizes:  26% (2845/11154)           
remote: Getting sizes:  27% (2956/11154)           
remote: Getting sizes:  28% (3068/11154)           
remote: Getting sizes:  29% (3179/11154)           
remote: Getting sizes:  30% (3291/11154)           
remote: Getting sizes:  31% (3402/11154)           
remote: Getting sizes:  32% (3514/11154)           
remote: Getting sizes:  33% (3626/11154)           
remote: Getting sizes:  34% (3737/11154)           
remote: Getting sizes:  35% (3849/11154)           
remote: Getting sizes:  36% (3960/11154)           
remote: Getting sizes:  37% (4072/11154)           
remote: Getting sizes:  38% (4183/11154)           
remote: Getting sizes:  39% (4295/11154)           
remote: Getting sizes:  40% (4406/11154)           
remote: Getting sizes:  41% (4518/11154)           
remote: Getting sizes:  42% (4629/11154)           
remote: Getting sizes:  43% (4741/11154)           
remote: Getting sizes:  44% (4852/11154)           
remote: Getting sizes:  45% (4964/11154)           
remote: Getting sizes:  46% (5076/11154)           
remote: Getting sizes:  47% (5187/11154)           
remote: Getting sizes:  48% (5299/11154)           
remote: Getting sizes:  49% (5410/11154)           
remote: Getting sizes:  50% (5522/11154)           
remote: Getting sizes:  51% (5633/11154)           
remote: Getting sizes:  52% (5745/11154)           
remote: Getting sizes:  53% (5856/11154)           
remote: Getting sizes:  54% (5968/11154)           
remote: Getting sizes:  55% (6079/11154)           
remote: Getting sizes:  56% (6191/11154)           
remote: Getting sizes:  57% (6303/11154)           
remote: Getting sizes:  58% (6414/11154)           
remote: Getting sizes:  59% (6526/11154)           
remote: Getting sizes:  60% (6637/11154)           
remote: Getting sizes:  61% (6749/11154)           
remote: Getting sizes:  62% (6860/11154)           
remote: Getting sizes:  63% (6972/11154)           
remote: Getting sizes:  64% (7083/11154)           
remote: Getting sizes:  65% (7195/11154)           
remote: Getting sizes:  66% (7306/11154)           
remote: Getting sizes:  67% (7418/11154)           
remote: Getting sizes:  68% (7529/11154)           
remote: Getting sizes:  69% (7641/11154)           
remote: Getting sizes:  70% (7753/11154)           
remote: Getting sizes:  71% (7864/11154)           
remote: Getting sizes:  72% (7976/11154)           
remote: Getting sizes:  73% (8087/11154)           
remote: Getting sizes:  74% (8199/11154)           
remote: Getting sizes:  75% (8310/11154)           
remote: Getting sizes:  76% (8422/11154)           
remote: Getting sizes:  77% (8533/11154)           
remote: Getting sizes:  78% (8645/11154)           
remote: Getting sizes:  79% (8756/11154)           
remote: Getting sizes:  80% (8868/11154)           
remote: Getting sizes:  81% (8979/11154)           
remote: Getting sizes:  82% (9091/11154)           
remote: Getting sizes:  83% (9203/11154)           
remote: Getting sizes:  84% (9314/11154)           
remote: Getting sizes:  85% (9426/11154)           
remote: Getting sizes:  86% (9537/11154)           
remote: Getting sizes:  87% (9649/11154)           
remote: Getting sizes:  88% (9760/11154)           
remote: Getting sizes:  89% (9872/11154)           
remote: Getting sizes:  90% (9983/11154)           
remote: Getting sizes:  91% (10095/11154)           
remote: Getting sizes:  92% (10206/11154)           
remote: Getting sizes:  93% (10318/11154)           
remote: Getting sizes:  94% (10429/11154)           
remote: Getting sizes:  95% (10541/11154)           
remote: Getting sizes:  96% (10653/11154)           
remote: Getting sizes:  97% (10764/11154)           
remote: Getting sizes:  98% (10876/11154)           
remote: Getting sizes:  99% (10987/11154)           
remote: Getting sizes: 100% (11099/11154)           
remote: Getting sizes: 100% (11154/11154)        
remote: Compressing objects:   2% (2130/120696)           
remote: Compressing objects:   3% (3018/120696)           
remote: Compressing objects:   4% (4225/120696)           
remote: Compressing objects:   5% (5796/120696)           
remote: Compressing objects:   6% (6643/120696)           
remote: Compressing objects:   7% (7848/120696)           
remote: Compressing objects:   8% (9060/120696)           
remote: Compressing objects:   8% (9850/120696)           
remote: Compressing objects:   9% (10263/120696)           
remote: Compressing objects:  10% (11480/120696)           
remote: Compressing objects:  11% (12675/120696)           
remote: Compressing objects:  12% (13881/120696)           
remote: Compressing objects:  13% (15131/120696)           
remote: Compressing objects:  14% (16304/120696)           
remote: Compressing objects:  15% (17564/120696)           
remote: Compressing objects:  16% (18712/120696)           
remote: Compressing objects:  17% (19915/120696)           
remote: Compressing objects:  18% (21123/120696)           
remote: Compressing objects:  19% (22330/120696)           
remote: Compressing objects:  20% (23599/120696)           
remote: Compressing objects:  21% (24743/120696)           
remote: Compressing objects:  22% (25950/120696)           
remote: Compressing objects:  22% (26752/120696)           
remote: Compressing objects:  23% (27158/120696)           
remote: Compressing objects:  24% (28372/120696)           
remote: Compressing objects:  25% (29930/120696)           
remote: Compressing objects:  26% (30779/120696)           
remote: Compressing objects:  27% (31987/120696)           
remote: Compressing objects:  28% (33192/120696)           
remote: Compressing objects:  29% (34664/120696)           
remote: Compressing objects:  30% (35698/120696)           
remote: Compressing objects:  31% (37184/120696)           
remote: Compressing objects:  32% (38057/120696)           
remote: Compressing objects:  33% (39238/120696)           
remote: Compressing objects:  34% (40495/120696)           
remote: Compressing objects:  35% (41665/120696)           
remote: Compressing objects:  36% (42862/120696)           
remote: Compressing objects:  37% (44268/120696)           
remote: Compressing objects:  38% (45614/120696)           
remote: Compressing objects:  39% (46697/120696)           
remote: Compressing objects:  40% (47749/120696)           
remote: Compressing objects:  41% (48893/120696)           
remote: Compressing objects:  42% (50096/120696)           
remote: Compressing objects:  43% (51501/120696)           
remote: Compressing objects:  44% (52734/120696)           
remote: Compressing objects:  45% (53736/120696)           
remote: Compressing objects:  46% (54938/120696)           
remote: Compressing objects:  47% (56125/120696)           
remote: Compressing objects:  48% (57674/120696)           
remote: Compressing objects:  49% (58552/120696)           
remote: Compressing objects:  50% (59760/120696)           
remote: Compressing objects:  51% (61216/120696)           
remote: Compressing objects:  52% (62788/120696)           
remote: Compressing objects:  53% (63372/120696)           
remote: Compressing objects:  54% (64921/120696)           
remote: Compressing objects:  55% (65952/120696)           
remote: Compressing objects:  56% (67009/120696)           
remote: Compressing objects:  56% (68143/120696)           
remote: Compressing objects:  57% (69224/120696)           
remote: Compressing objects:  58% (69476/120696)           
remote: Compressing objects:  59% (70632/120696)           
remote: Compressing objects:  60% (71831/120696)           
remote: Compressing objects:  61% (73023/120696)           
remote: Compressing objects:  62% (74410/120696)           
remote: Compressing objects:  63% (75537/120696)           
remote: Compressing objects:  64% (76864/120696)           
remote: Compressing objects:  65% (77914/120696)           
remote: Compressing objects:  66% (79169/120696)           
remote: Compressing objects:  67% (80509/120696)           
remote: Compressing objects:  68% (82133/120696)           
remote: Compressing objects:  69% (82772/120696)           
remote: Compressing objects:  70% (84271/120696)           
remote: Compressing objects:  71% (85092/120696)           
remote: Compressing objects:  72% (86605/120696)           
remote: Compressing objects:  73% (87520/120696)           
remote: Compressing objects:  74% (88715/120696)           
remote: Compressing objects:  75% (89925/120696)           
remote: Compressing objects:  76% (91203/120696)           
remote: Compressing objects:  77% (92495/120696)           
remote: Compressing objects:  78% (93597/120696)           
remote: Compressing objects:  79% (94796/120696)           
remote: Compressing objects:  80% (95962/120696)           
remote: Compressing objects:  81% (97268/120696)           
remote: Compressing objects:  82% (98717/120696)           
remote: Compressing objects:  83% (100234/120696)           
remote: Compressing objects:  84% (100790/120696)           
remote: Compressing objects:  85% (102154/120696)           
remote: Compressing objects:  86% (103245/120696)           
remote: Compressing objects:  87% (104533/120696)           
remote: Compressing objects:  88% (105681/120696)           
remote: Compressing objects:  89% (106816/120696)           
remote: Compressing objects:  90% (108098/120696)           
remote: Compressing objects:  91% (109282/120696)           
remote: Compressing objects:  92% (110640/120696)           
remote: Compressing objects:  93% (112829/120696)           
remote: Compressing objects:  94% (112874/120696)           
remote: Compressing objects:  95% (114085/120696)           
remote: Compressing objects:  95% (114131/120696)           
remote: Compressing objects:  96% (115265/120696)           
remote: Compressing objects:  97% (116501/120696)           
remote: Compressing objects:  98% (117691/120696)           
remote: Compressing objects:  99% (118889/120696)           
remote: Compressing objects: 100% (120094/120696)           
remote: Compressing objects: 100% (120695/120696)        
Receiving objects:   0% (1/12280)
Receiving objects:   1% (123/12280)
Receiving objects:   2% (246/12280)
Receiving objects:   3% (369/12280)
Receiving objects:   4% (492/12280)
Receiving objects:   5% (614/12280)
Receiving objects:   6% (737/12280)
Receiving objects:   7% (860/12280)
Receiving objects:   8% (983/12280)
Receiving objects:   9% (1106/12280)
Receiving objects:  10% (1228/12280)
Receiving objects:  11% (1351/12280)
Receiving objects:  12% (1474/12280)
Receiving objects:  13% (1597/12280)
Receiving objects:  14% (1720/12280)
Receiving objects:  15% (1842/12280)
Receiving objects:  16% (1965/12280)
Receiving objects:  17% (2088/12280), 4.13 MiB | 8.23 MiB/s
Receiving objects:  18% (2211/12280), 4.13 MiB | 8.23 MiB/s
Receiving objects:  19% (2334/12280), 4.13 MiB | 8.23 MiB/s
Receiving objects:  20% (2456/12280), 4.13 MiB | 8.23 MiB/s
Receiving objects:  21% (2579/12280), 4.13 MiB | 8.23 MiB/s
Receiving objects:  22% (2702/12280), 4.13 MiB | 8.23 MiB/s
Receiving objects:  23% (2825/12280), 4.13 MiB | 8.23 MiB/s
Receiving objects:  24% (2948/12280), 4.13 MiB | 8.23 MiB/s
Receiving objects:  25% (3070/12280), 4.13 MiB | 8.23 MiB/s
Receiving objects:  26% (3193/12280), 4.13 MiB | 8.23 MiB/s
Receiving objects:  27% (3316/12280), 4.13 MiB | 8.23 MiB/s
Receiving objects:  28% (3439/12280), 4.13 MiB | 8.23 MiB/s
Receiving objects:  29% (3562/12280), 4.13 MiB | 8.23 MiB/s
Receiving objects:  29% (3592/12280), 4.13 MiB | 8.23 MiB/s
Receiving objects:  30% (3684/12280), 8.28 MiB | 8.27 MiB/s
Receiving objects:  31% (3807/12280), 8.28 MiB | 8.27 MiB/s
Receiving objects:  32% (3930/12280), 8.28 MiB | 8.27 MiB/s
Receiving objects:  33% (4053/12280), 8.28 MiB | 8.27 MiB/s
Receiving objects:  34% (4176/12280), 8.28 MiB | 8.27 MiB/s
Receiving objects:  35% (4298/12280), 8.28 MiB | 8.27 MiB/s
Receiving objects:  36% (4421/12280), 8.28 MiB | 8.27 MiB/s
Receiving objects:  37% (4544/12280), 11.53 MiB | 7.68 MiB/s
Receiving objects:  38% (4667/12280), 11.53 MiB | 7.68 MiB/s
Receiving objects:  39% (4790/12280), 11.53 MiB | 7.68 MiB/s
Receiving objects:  40% (4912/12280), 11.53 MiB | 7.68 MiB/s
Receiving objects:  41% (5035/12280), 11.53 MiB | 7.68 MiB/s
Receiving objects:  42% (5158/12280), 11.53 MiB | 7.68 MiB/s
Receiving objects:  43% (5281/12280), 11.53 MiB | 7.68 MiB/s
Receiving objects:  44% (5404/12280), 11.53 MiB | 7.68 MiB/s
Receiving objects:  44% (5466/12280), 11.53 MiB | 7.68 MiB/s
Receiving objects:  45% (5526/12280), 15.06 MiB | 7.52 MiB/s
Receiving objects:  46% (5649/12280), 15.06 MiB | 7.52 MiB/s
Receiving objects:  47% (5772/12280), 18.57 MiB | 7.42 MiB/s
Receiving objects:  47% (5799/12280), 18.57 MiB | 7.42 MiB/s
Receiving objects:  48% (5895/12280), 21.73 MiB | 7.24 MiB/s
Receiving objects:  49% (6018/12280), 21.73 MiB | 7.24 MiB/s
Receiving objects:  50% (6140/12280), 21.73 MiB | 7.24 MiB/s
Receiving objects:  51% (6263/12280), 26.12 MiB | 7.46 MiB/s
Receiving objects:  51% (6365/12280), 26.12 MiB | 7.46 MiB/s
Receiving objects:  52% (6386/12280), 30.46 MiB | 7.61 MiB/s
Receiving objects:  53% (6509/12280), 30.46 MiB | 7.61 MiB/s
Receiving objects:  54% (6632/12280), 30.46 MiB | 7.61 MiB/s
Receiving objects:  55% (6754/12280), 30.46 MiB | 7.61 MiB/s
Receiving objects:  56% (6877/12280), 30.46 MiB | 7.61 MiB/s
Receiving objects:  57% (7000/12280), 30.46 MiB | 7.61 MiB/s
Receiving objects:  58% (7123/12280), 30.46 MiB | 7.61 MiB/s
Receiving objects:  59% (7246/12280), 30.46 MiB | 7.61 MiB/s
Receiving objects:  60% (7368/12280), 30.46 MiB | 7.61 MiB/s
Receiving objects:  61% (7491/12280), 30.46 MiB | 7.61 MiB/s
Receiving objects:  62% (7614/12280), 30.46 MiB | 7.61 MiB/s
Receiving objects:  63% (7737/12280), 30.46 MiB | 7.61 MiB/s
Receiving objects:  64% (7860/12280), 30.46 MiB | 7.61 MiB/s
Receiving objects:  65% (7982/12280), 30.46 MiB | 7.61 MiB/s
Receiving objects:  66% (8105/12280), 30.46 MiB | 7.61 MiB/s
Receiving objects:  67% (8228/12280), 30.46 MiB | 7.61 MiB/s
Receiving objects:  68% (8351/12280), 30.46 MiB | 7.61 MiB/s
Receiving objects:  69% (8474/12280), 30.46 MiB | 7.61 MiB/s
Receiving objects:  70% (8596/12280), 30.46 MiB | 7.61 MiB/s
Receiving objects:  71% (8719/12280), 34.48 MiB | 7.66 MiB/s
Receiving objects:  72% (8842/12280), 34.48 MiB | 7.66 MiB/s
Receiving objects:  73% (8965/12280), 34.48 MiB | 7.66 MiB/s
Receiving objects:  74% (9088/12280), 34.48 MiB | 7.66 MiB/s
Receiving objects:  75% (9210/12280), 34.48 MiB | 7.66 MiB/s
Receiving objects:  76% (9333/12280), 34.48 MiB | 7.66 MiB/s
Receiving objects:  77% (9456/12280), 34.48 MiB | 7.66 MiB/s
Receiving objects:  78% (9579/12280), 34.48 MiB | 7.66 MiB/s
Receiving objects:  79% (9702/12280), 34.48 MiB | 7.66 MiB/s
Receiving objects:  80% (9824/12280), 34.48 MiB | 7.66 MiB/s
Receiving objects:  81% (9947/12280), 34.48 MiB | 7.66 MiB/s
Receiving objects:  82% (10070/12280), 34.48 MiB | 7.66 MiB/s
Receiving objects:  83% (10193/12280), 34.48 MiB | 7.66 MiB/s
Receiving objects:  84% (10316/12280), 34.48 MiB | 7.66 MiB/s
Receiving objects:  85% (10438/12280), 34.48 MiB | 7.66 MiB/s
Receiving objects:  86% (10561/12280), 34.48 MiB | 7.66 MiB/s
Receiving objects:  87% (10684/12280), 34.48 MiB | 7.66 MiB/s
Receiving objects:  88% (10807/12280), 34.48 MiB | 7.66 MiB/s
Receiving objects:  89% (10930/12280), 34.48 MiB | 7.66 MiB/s
Receiving objects:  90% (11052/12280), 34.48 MiB | 7.66 MiB/s
Receiving objects:  91% (11175/12280), 34.48 MiB | 7.66 MiB/s
Receiving objects:  92% (11298/12280), 34.48 MiB | 7.66 MiB/s
Receiving objects:  93% (11421/12280), 34.48 MiB | 7.66 MiB/s
Receiving objects:  94% (11544/12280), 34.48 MiB | 7.66 MiB/s
Receiving objects:  95% (11666/12280), 34.48 MiB | 7.66 MiB/s
Receiving objects:  96% (11789/12280), 34.48 MiB | 7.66 MiB/s
Receiving objects:  97% (11912/12280), 34.48 MiB | 7.66 MiB/s
Receiving objects:  98% (12035/12280), 34.48 MiB | 7.66 MiB/s
Receiving objects:  99% (12158/12280), 34.48 MiB | 7.66 MiB/s
remote: Total 12280 (delta 2238), reused 5829 (delta 1123)        
Receiving objects: 100% (12280/12280), 34.48 MiB | 7.66 MiB/s
Receiving objects: 100% (12280/12280), 41.54 MiB | 8.42 MiB/s, done.
Resolving deltas:   0% (0/2238)
Resolving deltas:   1% (23/2238)
Resolving deltas:   2% (46/2238)
Resolving deltas:   3% (68/2238)
Resolving deltas:   4% (90/2238)
Resolving deltas:   5% (112/2238)
Resolving deltas:   6% (136/2238)
Resolving deltas:   7% (157/2238)
Resolving deltas:   8% (180/2238)
Resolving deltas:   9% (202/2238)
Resolving deltas:  10% (224/2238)
Resolving deltas:  11% (247/2238)
Resolving deltas:  12% (269/2238)
Resolving deltas:  13% (291/2238)
Resolving deltas:  14% (314/2238)
Resolving deltas:  15% (336/2238)
Resolving deltas:  16% (360/2238)
Resolving deltas:  17% (381/2238)
Resolving deltas:  18% (403/2238)
Resolving deltas:  19% (426/2238)
Resolving deltas:  20% (449/2238)
Resolving deltas:  21% (470/2238)
Resolving deltas:  22% (493/2238)
Resolving deltas:  23% (515/2238)
Resolving deltas:  24% (538/2238)
Resolving deltas:  25% (560/2238)
Resolving deltas:  26% (582/2238)
Resolving deltas:  27% (605/2238)
Resolving deltas:  28% (627/2238)
Resolving deltas:  29% (650/2238)
Resolving deltas:  30% (672/2238)
Resolving deltas:  31% (695/2238)
Resolving deltas:  32% (717/2238)
Resolving deltas:  33% (739/2238)
Resolving deltas:  34% (761/2238)
Resolving deltas:  35% (785/2238)
Resolving deltas:  36% (806/2238)
Resolving deltas:  37% (830/2238)
Resolving deltas:  38% (851/2238)
Resolving deltas:  39% (873/2238)
Resolving deltas:  40% (896/2238)
Resolving deltas:  41% (918/2238)
Resolving deltas:  42% (940/2238)
Resolving deltas:  43% (963/2238)
Resolving deltas:  44% (985/2238)
Resolving deltas:  45% (1008/2238)
Resolving deltas:  46% (1030/2238)
Resolving deltas:  47% (1053/2238)
Resolving deltas:  48% (1075/2238)
Resolving deltas:  49% (1097/2238)
Resolving deltas:  50% (1119/2238)
Resolving deltas:  51% (1142/2238)
Resolving deltas:  52% (1164/2238)
Resolving deltas:  53% (1187/2238)
Resolving deltas:  54% (1209/2238)
Resolving deltas:  55% (1231/2238)
Resolving deltas:  56% (1254/2238)
Resolving deltas:  57% (1276/2238)
Resolving deltas:  58% (1299/2238)
Resolving deltas:  59% (1321/2238)
Resolving deltas:  60% (1343/2238)
Resolving deltas:  61% (1366/2238)
Resolving deltas:  62% (1388/2238)
Resolving deltas:  63% (1410/2238)
Resolving deltas:  64% (1433/2238)
Resolving deltas:  65% (1455/2238)
Resolving deltas:  66% (1478/2238)
Resolving deltas:  67% (1500/2238)
Resolving deltas:  68% (1522/2238)
Resolving deltas:  69% (1545/2238)
Resolving deltas:  70% (1568/2238)
Resolving deltas:  71% (1589/2238)
Resolving deltas:  72% (1612/2238)
Resolving deltas:  73% (1634/2238)
Resolving deltas:  74% (1657/2238)
Resolving deltas:  75% (1679/2238)
Resolving deltas:  76% (1701/2238)
Resolving deltas:  77% (1724/2238)
Resolving deltas:  78% (1746/2238)
Resolving deltas:  79% (1770/2238)
Resolving deltas:  80% (1792/2238)
Resolving deltas:  81% (1813/2238)
Resolving deltas:  82% (1836/2238)
Resolving deltas:  83% (1858/2238)
Resolving deltas:  84% (1880/2238)
Resolving deltas:  85% (1904/2238)
Resolving deltas:  86% (1925/2238)
Resolving deltas:  87% (1948/2238)
Resolving deltas:  88% (1970/2238)
Resolving deltas:  89% (1992/2238)
Resolving deltas:  90% (2015/2238)
Resolving deltas:  91% (2037/2238)
Resolving deltas:  92% (2059/2238)
Resolving deltas:  93% (2082/2238)
Resolving deltas:  94% (2105/2238)
Resolving deltas:  95% (2127/2238)
Resolving deltas:  96% (2149/2238)
Resolving deltas:  97% (2171/2238)
Resolving deltas:  98% (2194/2238)
Resolving deltas:  99% (2216/2238)
Resolving deltas: 100% (2238/2238)
Resolving deltas: 100% (2238/2238), done.
Updating files:  71% (8197/11458)
Updating files:  72% (8250/11458)
Updating files:  73% (8365/11458)
Updating files:  74% (8479/11458)
Updating files:  75% (8594/11458)
Updating files:  76% (8709/11458)
Updating files:  77% (8823/11458)
Updating files:  78% (8938/11458)
Updating files:  79% (9052/11458)
Updating files:  80% (9167/11458)
Updating files:  81% (9281/11458)
Updating files:  82% (9396/11458)
Updating files:  83% (9511/11458)
Updating files:  84% (9625/11458)
Updating files:  85% (9740/11458)
Updating files:  86% (9854/11458)
Updating files:  87% (9969/11458)
Updating files:  88% (10084/11458)
Updating files:  89% (10198/11458)
Updating files:  90% (10313/11458)
Updating files:  91% (10427/11458)
Updating files:  92% (10542/11458)
Updating files:  93% (10656/11458)
Updating files:  94% (10771/11458)
Updating files:  95% (10886/11458)
Updating files:  96% (11000/11458)
Updating files:  97% (11115/11458)
Updating files:  98% (11229/11458)
Updating files:  99% (11344/11458)
Updating files: 100% (11458/11458)
Updating files: 100% (11458/11458), done.
 00:11

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-1  Started
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-mediawiki-jobrunner-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  39/133 [========>-------------------]  29%
  67/133 [==============>-------------]  50%
  91/133 [===================>--------]  68%
 110/133 [=======================>----]  82%
 126/133 [==========================>-]  94%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:03

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 8.9 s.
 00:09

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 10s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:10

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:01

 Total duration: 01:15

 01:15

Install 'extensions/PageImages'...

Cloning component(s)
:0: _clone_component "extensions/PageImages"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/PageImages to 'extensions/PageImages' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/PageImages'...
|0| remote: Counting objects: 1           
remote: Counting objects: 172, done        
|0| remote: Finding sources:   1% (1/172)           
remote: Finding sources:   2% (3/172)           
remote: Finding sources:   3% (5/172)           
remote: Finding sources:   4% (7/172)           
remote: Finding sources:   5% (8/172)           
remote: Finding sources:   6% (10/172)           
remote: Finding sources:   7% (12/172)           
remote: Finding sources:   8% (13/172)           
remote: Finding sources:   9% (15/172)           
remote: Finding sources:  10% (17/172)           
remote: Finding sources:  11% (19/172)           
remote: Finding sources:  12% (20/172)           
remote: Finding sources:  13% (22/172)           
remote: Finding sources:  14% (24/172)           
remote: Finding sources:  15% (25/172)           
remote: Finding sources:  16% (27/172)           
remote: Finding sources:  17% (29/172)           
remote: Finding sources:  18% (31/172)           
remote: Finding sources:  19% (32/172)           
remote: Finding sources:  20% (34/172)           
remote: Finding sources:  21% (36/172)           
remote: Finding sources:  22% (37/172)           
remote: Finding sources:  23% (39/172)           
remote: Finding sources:  24% (41/172)           
remote: Finding sources:  25% (43/172)           
remote: Finding sources:  26% (44/172)           
remote: Finding sources:  27% (46/172)           
remote: Finding sources:  28% (48/172)           
remote: Finding sources:  29% (50/172)           
remote: Finding sources:  30% (51/172)           
remote: Finding sources:  31% (53/172)           
remote: Finding sources:  32% (55/172)           
remote: Finding sources:  33% (56/172)           
remote: Finding sources:  34% (58/172)           
remote: Finding sources:  35% (60/172)           
remote: Finding sources:  36% (62/172)           
remote: Finding sources:  37% (63/172)           
remote: Finding sources:  38% (65/172)           
remote: Finding sources:  39% (67/172)           
remote: Finding sources:  40% (68/172)           
remote: Finding sources:  41% (70/172)           
remote: Finding sources:  42% (72/172)           
remote: Finding sources:  43% (74/172)           
remote: Finding sources:  44% (75/172)           
remote: Finding sources:  45% (77/172)           
remote: Finding sources:  46% (79/172)           
remote: Finding sources:  47% (80/172)           
remote: Finding sources:  48% (82/172)           
remote: Finding sources:  49% (84/172)           
remote: Finding sources:  50% (86/172)           
remote: Finding sources:  51% (87/172)           
remote: Finding sources:  52% (89/172)           
remote: Finding sources:  53% (91/172)           
remote: Finding sources:  54% (93/172)           
remote: Finding sources:  55% (94/172)           
remote: Finding sources:  56% (96/172)           
remote: Finding sources:  57% (98/172)           
remote: Finding sources:  58% (99/172)           
remote: Finding sources:  59% (101/172)           
remote: Finding sources:  60% (103/172)           
remote: Finding sources:  61% (105/172)           
remote: Finding sources:  62% (106/172)           
remote: Finding sources:  63% (108/172)           
remote: Finding sources:  64% (110/172)           
remote: Finding sources:  65% (111/172)           
remote: Finding sources:  66% (113/172)           
remote: Finding sources:  67% (115/172)           
remote: Finding sources:  68% (117/172)           
remote: Finding sources:  69% (118/172)           
remote: Finding sources:  70% (120/172)           
remote: Finding sources:  71% (122/172)           
remote: Finding sources:  72% (123/172)           
remote: Finding sources:  73% (125/172)           
remote: Finding sources:  74% (127/172)           
remote: Finding sources:  75% (129/172)           
remote: Finding sources:  76% (130/172)           
remote: Finding sources:  77% (132/172)           
remote: Finding sources:  78% (134/172)           
remote: Finding sources:  79% (136/172)           
remote: Finding sources:  80% (137/172)           
remote: Finding sources:  81% (139/172)           
remote: Finding sources:  82% (141/172)           
remote: Finding sources:  83% (142/172)           
remote: Finding sources:  84% (144/172)           
remote: Finding sources:  85% (146/172)           
remote: Finding sources:  86% (148/172)           
remote: Finding sources:  87% (149/172)           
remote: Finding sources:  88% (151/172)           
remote: Finding sources:  89% (153/172)           
remote: Finding sources:  90% (154/172)           
remote: Finding sources:  91% (156/172)           
remote: Finding sources:  92% (158/172)           
remote: Finding sources:  93% (160/172)           
remote: Finding sources:  94% (161/172)           
remote: Finding sources:  95% (163/172)           
remote: Finding sources:  96% (165/172)           
remote: Finding sources:  97% (166/172)           
remote: Finding sources:  98% (168/172)           
remote: Finding sources:  99% (170/172)           
remote: Finding sources: 100% (172/172)           
remote: Finding sources: 100% (172/172)        
|0| remote: Getting sizes:   1% (1/163)           
remote: Getting sizes:   2% (3/163)           
remote: Getting sizes:   3% (5/163)           
remote: Getting sizes:   4% (6/163)           
remote: Getting sizes:   5% (8/163)           
remote: Getting sizes:   6% (9/163)           
remote: Getting sizes:   7% (11/163)           
remote: Getting sizes:   8% (13/163)           
remote: Getting sizes:   9% (14/163)           
remote: Getting sizes:  10% (16/163)           
remote: Getting sizes:  11% (18/163)           
remote: Getting sizes:  12% (19/163)           
remote: Getting sizes:  13% (21/163)           
remote: Getting sizes:  14% (23/163)           
remote: Getting sizes:  15% (24/163)           
remote: Getting sizes:  16% (26/163)           
remote: Getting sizes:  17% (27/163)           
remote: Getting sizes:  18% (29/163)           
remote: Getting sizes:  19% (31/163)           
remote: Getting sizes:  20% (32/163)           
remote: Getting sizes:  21% (34/163)           
remote: Getting sizes:  22% (36/163)           
remote: Getting sizes:  23% (37/163)           
remote: Getting sizes:  24% (39/163)           
remote: Getting sizes:  25% (40/163)           
remote: Getting sizes:  26% (42/163)           
remote: Getting sizes:  27% (44/163)           
remote: Getting sizes:  28% (45/163)           
remote: Getting sizes:  29% (47/163)           
remote: Getting sizes:  30% (49/163)           
remote: Getting sizes:  31% (50/163)           
remote: Getting sizes:  32% (52/163)           
remote: Getting sizes:  33% (53/163)           
remote: Getting sizes:  34% (55/163)           
remote: Getting sizes:  35% (57/163)           
remote: Getting sizes:  36% (58/163)           
remote: Getting sizes:  37% (60/163)           
remote: Getting sizes:  38% (62/163)           
remote: Getting sizes:  39% (63/163)           
remote: Getting sizes:  40% (65/163)           
remote: Getting sizes:  41% (67/163)           
remote: Getting sizes:  42% (68/163)           
remote: Getting sizes:  43% (70/163)           
remote: Getting sizes:  44% (71/163)           
remote: Getting sizes:  45% (73/163)           
remote: Getting sizes:  46% (75/163)           
remote: Getting sizes:  47% (76/163)           
remote: Getting sizes:  48% (78/163)           
remote: Getting sizes:  49% (80/163)           
remote: Getting sizes:  50% (81/163)           
remote: Getting sizes:  51% (83/163)           
remote: Getting sizes:  52% (84/163)           
remote: Getting sizes:  53% (86/163)           
remote: Getting sizes:  54% (88/163)           
remote: Getting sizes:  55% (89/163)           
remote: Getting sizes:  56% (91/163)           
remote: Getting sizes:  57% (93/163)           
remote: Getting sizes:  58% (94/163)           
remote: Getting sizes:  59% (96/163)           
remote: Getting sizes:  60% (97/163)           
remote: Getting sizes:  61% (99/163)           
remote: Getting sizes:  62% (101/163)           
remote: Getting sizes:  63% (102/163)           
remote: Getting sizes:  64% (104/163)           
remote: Getting sizes:  65% (106/163)           
remote: Getting sizes:  66% (107/163)           
remote: Getting sizes:  67% (109/163)           
remote: Getting sizes:  68% (111/163)           
remote: Getting sizes:  69% (112/163)           
remote: Getting sizes:  70% (114/163)           
remote: Getting sizes:  71% (115/163)           
remote: Getting sizes:  72% (117/163)           
remote: Getting sizes:  73% (119/163)           
remote: Getting sizes:  74% (120/163)           
remote: Getting sizes:  75% (122/163)           
remote: Getting sizes:  76% (124/163)           
remote: Getting sizes:  77% (125/163)           
remote: Getting sizes:  78% (127/163)           
remote: Getting sizes:  79% (128/163)           
remote: Getting sizes:  80% (130/163)           
remote: Getting sizes:  81% (132/163)           
remote: Getting sizes:  82% (133/163)           
remote: Getting sizes:  83% (135/163)           
remote: Getting sizes:  84% (137/163)           
remote: Getting sizes:  85% (138/163)           
remote: Getting sizes:  86% (140/163)           
remote: Getting sizes:  87% (141/163)           
remote: Getting sizes:  88% (143/163)           
remote: Getting sizes:  89% (145/163)           
remote: Getting sizes:  90% (146/163)           
remote: Getting sizes:  91% (148/163)           
remote: Getting sizes:  92% (150/163)           
remote: Getting sizes:  93% (151/163)           
remote: Getting sizes:  94% (153/163)           
remote: Getting sizes:  95% (155/163)           
remote: Getting sizes:  96% (156/163)           
remote: Getting sizes:  97% (158/163)           
remote: Getting sizes:  98% (159/163)           
remote: Getting sizes:  99% (161/163)           
remote: Getting sizes: 100% (163/163)           
remote: Getting sizes: 100% (163/163)        
|0| remote: Compressing objects:   1% (3674/308160)           
remote: Compressing objects:   2% (5139/308160)           
remote: Compressing objects:   5% (15208/308160)           
remote: Compressing objects:   8% (24100/308160)           
remote: Compressing objects:  11% (34131/308160)           
remote: Compressing objects:  12% (35723/308160)           
remote: Compressing objects:  13% (39004/308160)           
remote: Compressing objects:  14% (41645/308160)           
remote: Compressing objects:  15% (44907/308160)           
remote: Compressing objects:  16% (48460/308160)           
remote: Compressing objects:  17% (51305/308160)           
remote: Compressing objects:  18% (54015/308160)           
remote: Compressing objects:  89% (275531/308160)           
remote: Compressing objects:  90% (276246/308160)           
remote: Compressing objects:  91% (279895/308160)           
remote: Compressing objects:  92% (282252/308160)           
remote: Compressing objects:  93% (285630/308160)           
remote: Compressing objects:  94% (288293/308160)           
remote: Compressing objects:  95% (291244/308160)           
remote: Compressing objects:  96% (294642/308160)           
remote: Compressing objects:  97% (298541/308160)           
remote: Compressing objects:  98% (300494/308160)           
remote: Compressing objects:  99% (303569/308160)           
remote: Compressing objects: 100% (308160/308160)           
remote: Compressing objects: 100% (308160/308160)        
|0| Receiving objects:   0% (1/172)
Receiving objects:   1% (2/172)
Receiving objects:   2% (4/172)
Receiving objects:   3% (6/172)
Receiving objects:   4% (7/172)
Receiving objects:   5% (9/172)
Receiving objects:   6% (11/172)
Receiving objects:   7% (13/172)
Receiving objects:   8% (14/172)
Receiving objects:   9% (16/172)
Receiving objects:  10% (18/172)
Receiving objects:  11% (19/172)
Receiving objects:  12% (21/172)
Receiving objects:  13% (23/172)
Receiving objects:  14% (25/172)
Receiving objects:  15% (26/172)
Receiving objects:  16% (28/172)
Receiving objects:  17% (30/172)
Receiving objects:  18% (31/172)
Receiving objects:  19% (33/172)
Receiving objects:  20% (35/172)
Receiving objects:  21% (37/172)
Receiving objects:  22% (38/172)
Receiving objects:  23% (40/172)
Receiving objects:  24% (42/172)
Receiving objects:  25% (43/172)
Receiving objects:  26% (45/172)
Receiving objects:  27% (47/172)
Receiving objects:  28% (49/172)
Receiving objects:  29% (50/172)
Receiving objects:  30% (52/172)
Receiving objects:  31% (54/172)
Receiving objects:  32% (56/172)
Receiving objects:  33% (57/172)
Receiving objects:  34% (59/172)
Receiving objects:  35% (61/172)
Receiving objects:  36% (62/172)
Receiving objects:  37% (64/172)
Receiving objects:  38% (66/172)
Receiving objects:  39% (68/172)
Receiving objects:  40% (69/172)
Receiving objects:  41% (71/172)
Receiving objects:  42% (73/172)
Receiving objects:  43% (74/172)
Receiving objects:  44% (76/172)
Receiving objects:  45% (78/172)
Receiving objects:  46% (80/172)
Receiving objects:  47% (81/172)
Receiving objects:  48% (83/172)
Receiving objects:  49% (85/172)
Receiving objects:  50% (86/172)
Receiving objects:  51% (88/172)
Receiving objects:  52% (90/172)
Receiving objects:  53% (92/172)
Receiving objects:  54% (93/172)
Receiving objects:  55% (95/172)
Receiving objects:  56% (97/172)
Receiving objects:  57% (99/172)
Receiving objects:  58% (100/172)
Receiving objects:  59% (102/172)
Receiving objects:  60% (104/172)
Receiving objects:  61% (105/172)
Receiving objects:  62% (107/172)
Receiving objects:  63% (109/172)
Receiving objects:  64% (111/172)
Receiving objects:  65% (112/172)
Receiving objects:  66% (114/172)
Receiving objects:  67% (116/172)
Receiving objects:  68% (117/172)
Receiving objects:  69% (119/172)
Receiving objects:  70% (121/172)
Receiving objects:  71% (123/172)
Receiving objects:  72% (124/172)
Receiving objects:  73% (126/172)
Receiving objects:  74% (128/172)
Receiving objects:  75% (129/172)
Receiving objects:  76% (131/172)
Receiving objects:  77% (133/172)
Receiving objects:  78% (135/172)
Receiving objects:  79% (136/172)
Receiving objects:  80% (138/172)
Receiving objects:  81% (140/172)
Receiving objects:  82% (142/172)
Receiving objects:  83% (143/172)
Receiving objects:  84% (145/172)
Receiving objects:  85% (147/172)
Receiving objects:  86% (148/172)
Receiving objects:  87% (150/172)
Receiving objects:  88% (152/172)
Receiving objects:  89% (154/172)
Receiving objects:  90% (155/172)
Receiving objects:  91% (157/172)
Receiving objects:  92% (159/172)
Receiving objects:  93% (160/172)
Receiving objects:  94% (162/172)
remote: Total 172 (delta 23), reused 58 (delta 7)        
|0| Receiving objects:  95% (164/172)
Receiving objects:  96% (166/172)
Receiving objects:  97% (167/172)
Receiving objects:  98% (169/172)
Receiving objects:  99% (171/172)
Receiving objects: 100% (172/172)
Receiving objects: 100% (172/172), 124.40 KiB | 4.29 MiB/s, done.
|0| Resolving deltas:   0% (0/23)
Resolving deltas:   4% (1/23)
Resolving deltas:   8% (2/23)
Resolving deltas:  13% (3/23)
Resolving deltas:  21% (5/23)
Resolving deltas:  26% (6/23)
Resolving deltas:  30% (7/23)
Resolving deltas:  34% (8/23)
Resolving deltas:  39% (9/23)
Resolving deltas:  43% (10/23)
Resolving deltas:  47% (11/23)
Resolving deltas:  52% (12/23)
Resolving deltas:  56% (13/23)
Resolving deltas:  60% (14/23)
Resolving deltas:  65% (15/23)
Resolving deltas:  69% (16/23)
Resolving deltas:  73% (17/23)
Resolving deltas:  82% (19/23)
Resolving deltas:  86% (20/23)
Resolving deltas:  91% (21/23)
Resolving deltas:  95% (22/23)
Resolving deltas: 100% (23/23)
Resolving deltas: 100% (23/23), done.
|0|  00:00
 00:00

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:03

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }

added 1 package, and audited 1443 packages in 2s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:03

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-web-1  Healthy
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 2.1 s.
 00:03

Running 'extensions/PageImages/setup.sh' if found
Looking for '/var/local/extensions/PageImages/setup.sh'
No '/var/local/extensions/PageImages/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:13
 00:13

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-web-1  Removed
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:14

Reclaim disk space if needed
Free disk space (22%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12280, done        
remote: Finding sources:   1% (62/12280)           
remote: Finding sources:   2% (185/12280)           
remote: Finding sources:   3% (307/12280)           
remote: Finding sources:   4% (430/12280)           
remote: Finding sources:   5% (553/12280)           
remote: Finding sources:   6% (676/12280)           
remote: Finding sources:   7% (799/12280)           
remote: Finding sources:   8% (921/12280)           
remote: Finding sources:   9% (1044/12280)           
remote: Finding sources:  10% (1167/12280)           
remote: Finding sources:  11% (1290/12280)           
remote: Finding sources:  12% (1413/12280)           
remote: Finding sources:  13% (1535/12280)           
remote: Finding sources:  14% (1658/12280)           
remote: Finding sources:  15% (1781/12280)           
remote: Finding sources:  16% (1904/12280)           
remote: Finding sources:  17% (2027/12280)           
remote: Finding sources:  18% (2149/12280)           
remote: Finding sources:  19% (2272/12280)           
remote: Finding sources:  20% (2395/12280)           
remote: Finding sources:  21% (2518/12280)           
remote: Finding sources:  22% (2641/12280)           
remote: Finding sources:  23% (2763/12280)           
remote: Finding sources:  24% (2886/12280)           
remote: Finding sources:  25% (3009/12280)           
remote: Finding sources:  26% (3132/12280)           
remote: Finding sources:  27% (3255/12280)           
remote: Finding sources:  28% (3377/12280)           
remote: Finding sources:  29% (3500/12280)           
remote: Finding sources:  30% (3623/12280)           
remote: Finding sources:  31% (3746/12280)           
remote: Finding sources:  32% (3869/12280)           
remote: Finding sources:  33% (3991/12280)           
remote: Finding sources:  34% (4114/12280)           
remote: Finding sources:  35% (4237/12280)           
remote: Finding sources:  36% (4360/12280)           
remote: Finding sources:  37% (4483/12280)           
remote: Finding sources:  38% (4605/12280)           
remote: Finding sources:  39% (4728/12280)           
remote: Finding sources:  40% (4851/12280)           
remote: Finding sources:  41% (4974/12280)           
remote: Finding sources:  42% (5097/12280)           
remote: Finding sources:  43% (5219/12280)           
remote: Finding sources:  44% (5342/12280)           
remote: Finding sources:  45% (5465/12280)           
remote: Finding sources:  46% (5588/12280)           
remote: Finding sources:  47% (5711/12280)           
remote: Finding sources:  48% (5833/12280)           
remote: Finding sources:  49% (5956/12280)           
remote: Finding sources:  50% (6079/12280)           
remote: Finding sources:  51% (6202/12280)           
remote: Finding sources:  52% (6325/12280)           
remote: Finding sources:  53% (6447/12280)           
remote: Finding sources:  54% (6570/12280)           
remote: Finding sources:  55% (6693/12280)           
remote: Finding sources:  56% (6816/12280)           
remote: Finding sources:  57% (6939/12280)           
remote: Finding sources:  58% (7061/12280)           
remote: Finding sources:  59% (7184/12280)           
remote: Finding sources:  60% (7307/12280)           
remote: Finding sources:  61% (7430/12280)           
remote: Finding sources:  62% (7553/12280)           
remote: Finding sources:  63% (7675/12280)           
remote: Finding sources:  64% (7798/12280)           
remote: Finding sources:  65% (7921/12280)           
remote: Finding sources:  66% (8044/12280)           
remote: Finding sources:  67% (8167/12280)           
remote: Finding sources:  68% (8289/12280)           
remote: Finding sources:  69% (8412/12280)           
remote: Finding sources:  70% (8535/12280)           
remote: Finding sources:  71% (8658/12280)           
remote: Finding sources:  72% (8781/12280)           
remote: Finding sources:  73% (8903/12280)           
remote: Finding sources:  74% (9026/12280)           
remote: Finding sources:  75% (9149/12280)           
remote: Finding sources:  76% (9272/12280)           
remote: Finding sources:  77% (9395/12280)           
remote: Finding sources:  78% (9517/12280)           
remote: Finding sources:  79% (9640/12280)           
remote: Finding sources:  80% (9763/12280)           
remote: Finding sources:  81% (9886/12280)           
remote: Finding sources:  82% (10009/12280)           
remote: Finding sources:  83% (10131/12280)           
remote: Finding sources:  84% (10254/12280)           
remote: Finding sources:  85% (10377/12280)           
remote: Finding sources:  86% (10500/12280)           
remote: Finding sources:  87% (10623/12280)           
remote: Finding sources:  88% (10745/12280)           
remote: Finding sources:  89% (10868/12280)           
remote: Finding sources:  90% (10991/12280)           
remote: Finding sources:  91% (11114/12280)           
remote: Finding sources:  92% (11237/12280)           
remote: Finding sources:  93% (11359/12280)           
remote: Finding sources:  94% (11482/12280)           
remote: Finding sources:  95% (11605/12280)           
remote: Finding sources:  96% (11728/12280)           
remote: Finding sources:  97% (11851/12280)           
remote: Finding sources:  98% (11973/12280)           
remote: Finding sources:  99% (12096/12280)           
remote: Finding sources: 100% (12219/12280)           
remote: Finding sources: 100% (12280/12280)        
remote: Getting sizes:   1% (56/11154)           
remote: Getting sizes:   2% (168/11154)           
remote: Getting sizes:   3% (279/11154)           
remote: Getting sizes:   4% (391/11154)           
remote: Getting sizes:   5% (502/11154)           
remote: Getting sizes:   6% (614/11154)           
remote: Getting sizes:   7% (726/11154)           
remote: Getting sizes:   8% (837/11154)           
remote: Getting sizes:   9% (949/11154)           
remote: Getting sizes:  10% (1060/11154)           
remote: Getting sizes:  11% (1172/11154)           
remote: Getting sizes:  12% (1283/11154)           
remote: Getting sizes:  13% (1395/11154)           
remote: Getting sizes:  14% (1506/11154)           
remote: Getting sizes:  15% (1618/11154)           
remote: Getting sizes:  16% (1729/11154)           
remote: Getting sizes:  17% (1841/11154)           
remote: Getting sizes:  18% (1952/11154)           
remote: Getting sizes:  19% (2064/11154)           
remote: Getting sizes:  20% (2176/11154)           
remote: Getting sizes:  21% (2287/11154)           
remote: Getting sizes:  22% (2399/11154)           
remote: Getting sizes:  23% (2510/11154)           
remote: Getting sizes:  24% (2622/11154)           
remote: Getting sizes:  25% (2733/11154)           
remote: Getting sizes:  26% (2845/11154)           
remote: Getting sizes:  27% (2956/11154)           
remote: Getting sizes:  28% (3068/11154)           
remote: Getting sizes:  29% (3179/11154)           
remote: Getting sizes:  30% (3291/11154)           
remote: Getting sizes:  31% (3402/11154)           
remote: Getting sizes:  32% (3514/11154)           
remote: Getting sizes:  33% (3626/11154)           
remote: Getting sizes:  34% (3737/11154)           
remote: Getting sizes:  35% (3849/11154)           
remote: Getting sizes:  36% (3960/11154)           
remote: Getting sizes:  37% (4072/11154)           
remote: Getting sizes:  38% (4183/11154)           
remote: Getting sizes:  39% (4295/11154)           
remote: Getting sizes:  40% (4406/11154)           
remote: Getting sizes:  41% (4518/11154)           
remote: Getting sizes:  42% (4629/11154)           
remote: Getting sizes:  43% (4741/11154)           
remote: Getting sizes:  44% (4852/11154)           
remote: Getting sizes:  45% (4964/11154)           
remote: Getting sizes:  46% (5076/11154)           
remote: Getting sizes:  47% (5187/11154)           
remote: Getting sizes:  48% (5299/11154)           
remote: Getting sizes:  49% (5410/11154)           
remote: Getting sizes:  50% (5522/11154)           
remote: Getting sizes:  51% (5633/11154)           
remote: Getting sizes:  52% (5745/11154)           
remote: Getting sizes:  53% (5856/11154)           
remote: Getting sizes:  54% (5968/11154)           
remote: Getting sizes:  55% (6079/11154)           
remote: Getting sizes:  56% (6191/11154)           
remote: Getting sizes:  57% (6303/11154)           
remote: Getting sizes:  58% (6414/11154)           
remote: Getting sizes:  59% (6526/11154)           
remote: Getting sizes:  60% (6637/11154)           
remote: Getting sizes:  61% (6749/11154)           
remote: Getting sizes:  62% (6860/11154)           
remote: Getting sizes:  63% (6972/11154)           
remote: Getting sizes:  64% (7083/11154)           
remote: Getting sizes:  65% (7195/11154)           
remote: Getting sizes:  66% (7306/11154)           
remote: Getting sizes:  67% (7418/11154)           
remote: Getting sizes:  68% (7529/11154)           
remote: Getting sizes:  69% (7641/11154)           
remote: Getting sizes:  70% (7753/11154)           
remote: Getting sizes:  71% (7864/11154)           
remote: Getting sizes:  72% (7976/11154)           
remote: Getting sizes:  73% (8087/11154)           
remote: Getting sizes:  74% (8199/11154)           
remote: Getting sizes:  75% (8310/11154)           
remote: Getting sizes:  76% (8422/11154)           
remote: Getting sizes:  77% (8533/11154)           
remote: Getting sizes:  78% (8645/11154)           
remote: Getting sizes:  79% (8756/11154)           
remote: Getting sizes:  80% (8868/11154)           
remote: Getting sizes:  81% (8979/11154)           
remote: Getting sizes:  82% (9091/11154)           
remote: Getting sizes:  83% (9203/11154)           
remote: Getting sizes:  84% (9314/11154)           
remote: Getting sizes:  85% (9426/11154)           
remote: Getting sizes:  86% (9537/11154)           
remote: Getting sizes:  87% (9649/11154)           
remote: Getting sizes:  88% (9760/11154)           
remote: Getting sizes:  89% (9872/11154)           
remote: Getting sizes:  90% (9983/11154)           
remote: Getting sizes:  91% (10095/11154)           
remote: Getting sizes:  92% (10206/11154)           
remote: Getting sizes:  93% (10318/11154)           
remote: Getting sizes:  94% (10429/11154)           
remote: Getting sizes:  95% (10541/11154)           
remote: Getting sizes:  96% (10653/11154)           
remote: Getting sizes:  97% (10764/11154)           
remote: Getting sizes:  98% (10876/11154)           
remote: Getting sizes:  99% (10987/11154)           
remote: Getting sizes: 100% (11099/11154)           
remote: Getting sizes: 100% (11154/11154)        
remote: Compressing objects:   2% (2130/120696)           
remote: Compressing objects:   3% (3018/120696)           
remote: Compressing objects:   4% (4225/120696)           
remote: Compressing objects:   5% (5796/120696)           
remote: Compressing objects:   6% (6643/120696)           
remote: Compressing objects:   7% (7848/120696)           
remote: Compressing objects:   8% (9060/120696)           
remote: Compressing objects:   8% (9697/120696)           
remote: Compressing objects:   9% (10263/120696)           
remote: Compressing objects:  10% (11480/120696)           
remote: Compressing objects:  11% (12675/120696)           
remote: Compressing objects:  12% (13881/120696)           
remote: Compressing objects:  13% (15131/120696)           
remote: Compressing objects:  14% (16304/120696)           
remote: Compressing objects:  15% (17564/120696)           
remote: Compressing objects:  16% (18712/120696)           
remote: Compressing objects:  17% (19915/120696)           
remote: Compressing objects:  18% (21123/120696)           
remote: Compressing objects:  19% (22330/120696)           
remote: Compressing objects:  20% (23599/120696)           
remote: Compressing objects:  20% (24320/120696)           
remote: Compressing objects:  21% (24743/120696)           
remote: Compressing objects:  22% (25950/120696)           
remote: Compressing objects:  23% (27158/120696)           
remote: Compressing objects:  24% (28372/120696)           
remote: Compressing objects:  25% (29930/120696)           
remote: Compressing objects:  26% (30779/120696)           
remote: Compressing objects:  27% (31987/120696)           
remote: Compressing objects:  28% (33192/120696)           
remote: Compressing objects:  29% (34664/120696)           
remote: Compressing objects:  30% (35698/120696)           
remote: Compressing objects:  31% (37184/120696)           
remote: Compressing objects:  32% (38057/120696)           
remote: Compressing objects:  33% (39238/120696)           
remote: Compressing objects:  34% (40495/120696)           
remote: Compressing objects:  35% (41665/120696)           
remote: Compressing objects:  36% (42862/120696)           
remote: Compressing objects:  37% (44268/120696)           
remote: Compressing objects:  38% (45614/120696)           
remote: Compressing objects:  39% (46697/120696)           
remote: Compressing objects:  40% (47749/120696)           
remote: Compressing objects:  41% (48893/120696)           
remote: Compressing objects:  42% (50096/120696)           
remote: Compressing objects:  43% (51501/120696)           
remote: Compressing objects:  44% (52734/120696)           
remote: Compressing objects:  45% (53736/120696)           
remote: Compressing objects:  45% (54382/120696)           
remote: Compressing objects:  46% (54938/120696)           
remote: Compressing objects:  47% (56125/120696)           
remote: Compressing objects:  48% (57674/120696)           
remote: Compressing objects:  49% (58552/120696)           
remote: Compressing objects:  50% (59760/120696)           
remote: Compressing objects:  51% (61216/120696)           
remote: Compressing objects:  52% (62788/120696)           
remote: Compressing objects:  53% (63372/120696)           
remote: Compressing objects:  54% (64921/120696)           
remote: Compressing objects:  55% (65952/120696)           
remote: Compressing objects:  56% (67009/120696)           
remote: Compressing objects:  57% (69224/120696)           
remote: Compressing objects:  58% (69476/120696)           
remote: Compressing objects:  59% (70632/120696)           
remote: Compressing objects:  60% (71831/120696)           
remote: Compressing objects:  61% (73023/120696)           
remote: Compressing objects:  62% (74410/120696)           
remote: Compressing objects:  63% (75537/120696)           
remote: Compressing objects:  64% (76864/120696)           
remote: Compressing objects:  65% (77914/120696)           
remote: Compressing objects:  66% (79169/120696)           
remote: Compressing objects:  67% (80509/120696)           
remote: Compressing objects:  68% (82133/120696)           
remote: Compressing objects:  69% (82772/120696)           
remote: Compressing objects:  70% (84271/120696)           
remote: Compressing objects:  71% (85092/120696)           
remote: Compressing objects:  72% (86605/120696)           
remote: Compressing objects:  73% (87520/120696)           
remote: Compressing objects:  74% (88715/120696)           
remote: Compressing objects:  75% (89925/120696)           
remote: Compressing objects:  76% (91203/120696)           
remote: Compressing objects:  77% (92495/120696)           
remote: Compressing objects:  78% (93597/120696)           
remote: Compressing objects:  79% (94796/120696)           
remote: Compressing objects:  80% (95962/120696)           
remote: Compressing objects:  80% (96842/120696)           
remote: Compressing objects:  81% (97268/120696)           
remote: Compressing objects:  82% (98717/120696)           
remote: Compressing objects:  83% (100234/120696)           
remote: Compressing objects:  84% (100790/120696)           
remote: Compressing objects:  85% (102154/120696)           
remote: Compressing objects:  86% (103245/120696)           
remote: Compressing objects:  87% (104533/120696)           
remote: Compressing objects:  88% (105681/120696)           
remote: Compressing objects:  89% (106816/120696)           
remote: Compressing objects:  90% (108098/120696)           
remote: Compressing objects:  91% (109282/120696)           
remote: Compressing objects:  92% (110640/120696)           
remote: Compressing objects:  93% (112829/120696)           
remote: Compressing objects:  94% (112874/120696)           
remote: Compressing objects:  95% (114085/120696)           
remote: Compressing objects:  96% (115265/120696)           
remote: Compressing objects:  97% (116501/120696)           
remote: Compressing objects:  98% (117691/120696)           
remote: Compressing objects:  99% (118889/120696)           
remote: Compressing objects: 100% (120094/120696)           
remote: Compressing objects: 100% (120695/120696)        
Receiving objects:   0% (1/12280)
Receiving objects:   1% (123/12280)
Receiving objects:   2% (246/12280)
Receiving objects:   3% (369/12280)
Receiving objects:   4% (492/12280)
Receiving objects:   5% (614/12280)
Receiving objects:   6% (737/12280)
Receiving objects:   7% (860/12280)
Receiving objects:   8% (983/12280)
Receiving objects:   9% (1106/12280)
Receiving objects:  10% (1228/12280)
Receiving objects:  11% (1351/12280)
Receiving objects:  12% (1474/12280)
Receiving objects:  13% (1597/12280)
Receiving objects:  14% (1720/12280)
Receiving objects:  15% (1842/12280)
Receiving objects:  16% (1965/12280)
Receiving objects:  17% (2088/12280), 4.14 MiB | 8.27 MiB/s
Receiving objects:  18% (2211/12280), 4.14 MiB | 8.27 MiB/s
Receiving objects:  19% (2334/12280), 4.14 MiB | 8.27 MiB/s
Receiving objects:  20% (2456/12280), 4.14 MiB | 8.27 MiB/s
Receiving objects:  21% (2579/12280), 4.14 MiB | 8.27 MiB/s
Receiving objects:  22% (2702/12280), 4.14 MiB | 8.27 MiB/s
Receiving objects:  23% (2825/12280), 4.14 MiB | 8.27 MiB/s
Receiving objects:  24% (2948/12280), 4.14 MiB | 8.27 MiB/s
Receiving objects:  25% (3070/12280), 4.14 MiB | 8.27 MiB/s
Receiving objects:  26% (3193/12280), 4.14 MiB | 8.27 MiB/s
Receiving objects:  27% (3316/12280), 4.14 MiB | 8.27 MiB/s
Receiving objects:  28% (3439/12280), 4.14 MiB | 8.27 MiB/s
Receiving objects:  28% (3486/12280), 4.14 MiB | 8.27 MiB/s
Receiving objects:  29% (3562/12280), 8.10 MiB | 8.09 MiB/s
Receiving objects:  30% (3684/12280), 8.10 MiB | 8.09 MiB/s
Receiving objects:  31% (3807/12280), 8.10 MiB | 8.09 MiB/s
Receiving objects:  32% (3930/12280), 8.10 MiB | 8.09 MiB/s
Receiving objects:  33% (4053/12280), 8.10 MiB | 8.09 MiB/s
Receiving objects:  34% (4176/12280), 8.10 MiB | 8.09 MiB/s
Receiving objects:  35% (4298/12280), 8.10 MiB | 8.09 MiB/s
Receiving objects:  36% (4421/12280), 8.10 MiB | 8.09 MiB/s
Receiving objects:  37% (4544/12280), 11.56 MiB | 7.70 MiB/s
Receiving objects:  38% (4667/12280), 11.56 MiB | 7.70 MiB/s
Receiving objects:  39% (4790/12280), 11.56 MiB | 7.70 MiB/s
Receiving objects:  40% (4912/12280), 11.56 MiB | 7.70 MiB/s
Receiving objects:  41% (5035/12280), 11.56 MiB | 7.70 MiB/s
Receiving objects:  42% (5158/12280), 11.56 MiB | 7.70 MiB/s
Receiving objects:  43% (5281/12280), 11.56 MiB | 7.70 MiB/s
Receiving objects:  44% (5404/12280), 11.56 MiB | 7.70 MiB/s
Receiving objects:  44% (5490/12280), 11.56 MiB | 7.70 MiB/s
Receiving objects:  45% (5526/12280), 15.18 MiB | 7.58 MiB/s
Receiving objects:  46% (5649/12280), 15.18 MiB | 7.58 MiB/s
Receiving objects:  47% (5772/12280), 18.93 MiB | 7.57 MiB/s
Receiving objects:  47% (5810/12280), 18.93 MiB | 7.57 MiB/s
Receiving objects:  48% (5895/12280), 22.25 MiB | 7.41 MiB/s
Receiving objects:  49% (6018/12280), 22.25 MiB | 7.41 MiB/s
Receiving objects:  50% (6140/12280), 22.25 MiB | 7.41 MiB/s
Receiving objects:  51% (6263/12280), 22.25 MiB | 7.41 MiB/s
Receiving objects:  52% (6386/12280), 26.60 MiB | 7.59 MiB/s
Receiving objects:  53% (6509/12280), 26.60 MiB | 7.59 MiB/s
Receiving objects:  53% (6529/12280), 26.60 MiB | 7.59 MiB/s
Receiving objects:  54% (6632/12280), 30.93 MiB | 7.72 MiB/s
Receiving objects:  55% (6754/12280), 30.93 MiB | 7.72 MiB/s
Receiving objects:  56% (6877/12280), 30.93 MiB | 7.72 MiB/s
Receiving objects:  57% (7000/12280), 30.93 MiB | 7.72 MiB/s
Receiving objects:  58% (7123/12280), 30.93 MiB | 7.72 MiB/s
Receiving objects:  59% (7246/12280), 30.93 MiB | 7.72 MiB/s
Receiving objects:  60% (7368/12280), 30.93 MiB | 7.72 MiB/s
Receiving objects:  61% (7491/12280), 30.93 MiB | 7.72 MiB/s
Receiving objects:  62% (7614/12280), 30.93 MiB | 7.72 MiB/s
Receiving objects:  63% (7737/12280), 30.93 MiB | 7.72 MiB/s
Receiving objects:  64% (7860/12280), 30.93 MiB | 7.72 MiB/s
Receiving objects:  65% (7982/12280), 30.93 MiB | 7.72 MiB/s
Receiving objects:  66% (8105/12280), 30.93 MiB | 7.72 MiB/s
Receiving objects:  67% (8228/12280), 30.93 MiB | 7.72 MiB/s
Receiving objects:  68% (8351/12280), 30.93 MiB | 7.72 MiB/s
Receiving objects:  69% (8474/12280), 30.93 MiB | 7.72 MiB/s
Receiving objects:  70% (8596/12280), 30.93 MiB | 7.72 MiB/s
Receiving objects:  71% (8719/12280), 30.93 MiB | 7.72 MiB/s
Receiving objects:  72% (8842/12280), 30.93 MiB | 7.72 MiB/s
Receiving objects:  73% (8965/12280), 30.93 MiB | 7.72 MiB/s
Receiving objects:  74% (9088/12280), 30.93 MiB | 7.72 MiB/s
Receiving objects:  75% (9210/12280), 30.93 MiB | 7.72 MiB/s
Receiving objects:  76% (9333/12280), 30.93 MiB | 7.72 MiB/s
Receiving objects:  77% (9456/12280), 30.93 MiB | 7.72 MiB/s
Receiving objects:  78% (9579/12280), 30.93 MiB | 7.72 MiB/s
Receiving objects:  79% (9702/12280), 30.93 MiB | 7.72 MiB/s
Receiving objects:  80% (9824/12280), 30.93 MiB | 7.72 MiB/s
Receiving objects:  81% (9947/12280), 30.93 MiB | 7.72 MiB/s
Receiving objects:  82% (10070/12280), 37.34 MiB | 8.29 MiB/s
Receiving objects:  83% (10193/12280), 37.34 MiB | 8.29 MiB/s
Receiving objects:  84% (10316/12280), 37.34 MiB | 8.29 MiB/s
Receiving objects:  85% (10438/12280), 37.34 MiB | 8.29 MiB/s
Receiving objects:  86% (10561/12280), 37.34 MiB | 8.29 MiB/s
Receiving objects:  87% (10684/12280), 37.34 MiB | 8.29 MiB/s
Receiving objects:  88% (10807/12280), 37.34 MiB | 8.29 MiB/s
Receiving objects:  89% (10930/12280), 37.34 MiB | 8.29 MiB/s
Receiving objects:  90% (11052/12280), 37.34 MiB | 8.29 MiB/s
Receiving objects:  91% (11175/12280), 37.34 MiB | 8.29 MiB/s
Receiving objects:  92% (11298/12280), 37.34 MiB | 8.29 MiB/s
Receiving objects:  93% (11421/12280), 37.34 MiB | 8.29 MiB/s
Receiving objects:  94% (11544/12280), 37.34 MiB | 8.29 MiB/s
Receiving objects:  95% (11666/12280), 37.34 MiB | 8.29 MiB/s
Receiving objects:  96% (11789/12280), 37.34 MiB | 8.29 MiB/s
Receiving objects:  97% (11912/12280), 37.34 MiB | 8.29 MiB/s
Receiving objects:  98% (12035/12280), 37.34 MiB | 8.29 MiB/s
Receiving objects:  99% (12158/12280), 37.34 MiB | 8.29 MiB/s
remote: Total 12280 (delta 2238), reused 5829 (delta 1123)        
Receiving objects: 100% (12280/12280), 37.34 MiB | 8.29 MiB/s
Receiving objects: 100% (12280/12280), 41.54 MiB | 8.64 MiB/s, done.
Resolving deltas:   0% (0/2238)
Resolving deltas:   1% (24/2238)
Resolving deltas:   2% (45/2238)
Resolving deltas:   3% (68/2238)
Resolving deltas:   4% (90/2238)
Resolving deltas:   5% (112/2238)
Resolving deltas:   6% (135/2238)
Resolving deltas:   7% (157/2238)
Resolving deltas:   8% (181/2238)
Resolving deltas:   9% (202/2238)
Resolving deltas:  10% (224/2238)
Resolving deltas:  11% (248/2238)
Resolving deltas:  12% (269/2238)
Resolving deltas:  13% (291/2238)
Resolving deltas:  14% (314/2238)
Resolving deltas:  15% (336/2238)
Resolving deltas:  16% (359/2238)
Resolving deltas:  17% (381/2238)
Resolving deltas:  18% (403/2238)
Resolving deltas:  19% (426/2238)
Resolving deltas:  20% (448/2238)
Resolving deltas:  21% (470/2238)
Resolving deltas:  22% (493/2238)
Resolving deltas:  23% (515/2238)
Resolving deltas:  24% (538/2238)
Resolving deltas:  25% (561/2238)
Resolving deltas:  26% (582/2238)
Resolving deltas:  27% (606/2238)
Resolving deltas:  28% (627/2238)
Resolving deltas:  29% (650/2238)
Resolving deltas:  30% (672/2238)
Resolving deltas:  31% (695/2238)
Resolving deltas:  32% (717/2238)
Resolving deltas:  33% (739/2238)
Resolving deltas:  34% (761/2238)
Resolving deltas:  35% (784/2238)
Resolving deltas:  36% (806/2238)
Resolving deltas:  37% (829/2238)
Resolving deltas:  38% (851/2238)
Resolving deltas:  39% (873/2238)
Resolving deltas:  40% (896/2238)
Resolving deltas:  41% (918/2238)
Resolving deltas:  42% (940/2238)
Resolving deltas:  43% (963/2238)
Resolving deltas:  44% (985/2238)
Resolving deltas:  45% (1008/2238)
Resolving deltas:  46% (1030/2238)
Resolving deltas:  47% (1052/2238)
Resolving deltas:  48% (1075/2238)
Resolving deltas:  49% (1098/2238)
Resolving deltas:  50% (1119/2238)
Resolving deltas:  51% (1142/2238)
Resolving deltas:  52% (1164/2238)
Resolving deltas:  53% (1187/2238)
Resolving deltas:  54% (1209/2238)
Resolving deltas:  55% (1231/2238)
Resolving deltas:  56% (1254/2238)
Resolving deltas:  57% (1276/2238)
Resolving deltas:  58% (1299/2238)
Resolving deltas:  59% (1321/2238)
Resolving deltas:  60% (1343/2238)
Resolving deltas:  61% (1366/2238)
Resolving deltas:  62% (1388/2238)
Resolving deltas:  63% (1410/2238)
Resolving deltas:  64% (1433/2238)
Resolving deltas:  65% (1455/2238)
Resolving deltas:  66% (1478/2238)
Resolving deltas:  67% (1500/2238)
Resolving deltas:  68% (1522/2238)
Resolving deltas:  69% (1545/2238)
Resolving deltas:  70% (1567/2238)
Resolving deltas:  71% (1590/2238)
Resolving deltas:  72% (1614/2238)
Resolving deltas:  73% (1634/2238)
Resolving deltas:  74% (1658/2238)
Resolving deltas:  75% (1679/2238)
Resolving deltas:  76% (1701/2238)
Resolving deltas:  77% (1724/2238)
Resolving deltas:  78% (1746/2238)
Resolving deltas:  79% (1770/2238)
Resolving deltas:  80% (1791/2238)
Resolving deltas:  81% (1813/2238)
Resolving deltas:  82% (1836/2238)
Resolving deltas:  83% (1858/2238)
Resolving deltas:  84% (1880/2238)
Resolving deltas:  85% (1904/2238)
Resolving deltas:  86% (1925/2238)
Resolving deltas:  87% (1949/2238)
Resolving deltas:  88% (1970/2238)
Resolving deltas:  89% (1992/2238)
Resolving deltas:  90% (2015/2238)
Resolving deltas:  91% (2037/2238)
Resolving deltas:  92% (2059/2238)
Resolving deltas:  93% (2082/2238)
Resolving deltas:  94% (2104/2238)
Resolving deltas:  95% (2127/2238)
Resolving deltas:  96% (2149/2238)
Resolving deltas:  97% (2171/2238)
Resolving deltas:  98% (2194/2238)
Resolving deltas:  99% (2217/2238)
Resolving deltas: 100% (2238/2238)
Resolving deltas: 100% (2238/2238), done.
Updating files:  71% (8197/11458)
Updating files:  72% (8250/11458)
Updating files:  73% (8365/11458)
Updating files:  74% (8479/11458)
Updating files:  75% (8594/11458)
Updating files:  76% (8709/11458)
Updating files:  77% (8823/11458)
Updating files:  78% (8938/11458)
Updating files:  79% (9052/11458)
Updating files:  80% (9167/11458)
Updating files:  81% (9281/11458)
Updating files:  82% (9396/11458)
Updating files:  83% (9511/11458)
Updating files:  84% (9625/11458)
Updating files:  85% (9740/11458)
Updating files:  86% (9854/11458)
Updating files:  87% (9969/11458)
Updating files:  88% (10084/11458)
Updating files:  89% (10198/11458)
Updating files:  90% (10313/11458)
Updating files:  91% (10427/11458)
Updating files:  92% (10542/11458)
Updating files:  93% (10656/11458)
Updating files:  94% (10771/11458)
Updating files:  95% (10886/11458)
Updating files:  96% (11000/11458)
Updating files:  97% (11115/11458)
Updating files:  98% (11229/11458)
Updating files:  99% (11344/11458)
Updating files: 100% (11458/11458)
Updating files: 100% (11458/11458), done.
 00:11

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-mediawiki-1  Started
 Container mediawiki-mediawiki-jobrunner-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  39/133 [========>-------------------]  29%
  58/133 [============>---------------]  43%
  83/133 [=================>----------]  62%
 103/133 [=====================>------]  77%
 118/133 [========================>---]  88%
 132/133 [===========================>]  99%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:03

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 7.0 s.
 00:07

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 15s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:15

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:01

 Total duration: 01:19

 01:19

Install 'extensions/PageTriage'...

Cloning component(s)
:0: _clone_component "extensions/PageTriage"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/PageTriage to 'extensions/PageTriage' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/PageTriage'...
|0| remote: Counting objects: 1           
remote: Counting objects: 519, done        
|0| remote: Finding sources:   1% (3/519)           
remote: Finding sources:   2% (8/519)           
remote: Finding sources:   3% (13/519)           
remote: Finding sources:   4% (19/519)           
remote: Finding sources:   5% (24/519)           
remote: Finding sources:   6% (29/519)           
remote: Finding sources:   7% (34/519)           
remote: Finding sources:   8% (39/519)           
remote: Finding sources:   9% (45/519)           
remote: Finding sources:  10% (50/519)           
remote: Finding sources:  11% (55/519)           
remote: Finding sources:  12% (60/519)           
remote: Finding sources:  13% (65/519)           
remote: Finding sources:  14% (71/519)           
remote: Finding sources:  15% (76/519)           
remote: Finding sources:  16% (81/519)           
remote: Finding sources:  17% (86/519)           
remote: Finding sources:  18% (91/519)           
remote: Finding sources:  19% (97/519)           
remote: Finding sources:  20% (102/519)           
remote: Finding sources:  21% (107/519)           
remote: Finding sources:  22% (112/519)           
remote: Finding sources:  23% (117/519)           
remote: Finding sources:  24% (122/519)           
remote: Finding sources:  25% (128/519)           
remote: Finding sources:  26% (133/519)           
remote: Finding sources:  27% (138/519)           
remote: Finding sources:  28% (143/519)           
remote: Finding sources:  29% (148/519)           
remote: Finding sources:  30% (154/519)           
remote: Finding sources:  31% (159/519)           
remote: Finding sources:  32% (164/519)           
remote: Finding sources:  33% (169/519)           
remote: Finding sources:  34% (174/519)           
remote: Finding sources:  35% (180/519)           
remote: Finding sources:  36% (185/519)           
remote: Finding sources:  37% (190/519)           
remote: Finding sources:  38% (195/519)           
remote: Finding sources:  39% (200/519)           
remote: Finding sources:  40% (206/519)           
remote: Finding sources:  41% (211/519)           
remote: Finding sources:  42% (216/519)           
remote: Finding sources:  43% (221/519)           
remote: Finding sources:  44% (226/519)           
remote: Finding sources:  45% (231/519)           
remote: Finding sources:  46% (237/519)           
remote: Finding sources:  47% (242/519)           
remote: Finding sources:  48% (247/519)           
remote: Finding sources:  49% (252/519)           
remote: Finding sources:  50% (257/519)           
remote: Finding sources:  51% (263/519)           
remote: Finding sources:  52% (268/519)           
remote: Finding sources:  53% (273/519)           
remote: Finding sources:  54% (278/519)           
remote: Finding sources:  55% (283/519)           
remote: Finding sources:  56% (289/519)           
remote: Finding sources:  57% (294/519)           
remote: Finding sources:  58% (299/519)           
remote: Finding sources:  59% (304/519)           
remote: Finding sources:  60% (309/519)           
remote: Finding sources:  61% (314/519)           
remote: Finding sources:  62% (320/519)           
remote: Finding sources:  63% (325/519)           
remote: Finding sources:  64% (330/519)           
remote: Finding sources:  65% (335/519)           
remote: Finding sources:  66% (340/519)           
remote: Finding sources:  67% (346/519)           
remote: Finding sources:  68% (351/519)           
remote: Finding sources:  69% (356/519)           
remote: Finding sources:  70% (361/519)           
remote: Finding sources:  71% (366/519)           
remote: Finding sources:  72% (372/519)           
remote: Finding sources:  73% (377/519)           
remote: Finding sources:  74% (382/519)           
remote: Finding sources:  75% (387/519)           
remote: Finding sources:  76% (392/519)           
remote: Finding sources:  77% (398/519)           
remote: Finding sources:  78% (403/519)           
remote: Finding sources:  79% (408/519)           
remote: Finding sources:  80% (413/519)           
remote: Finding sources:  81% (418/519)           
remote: Finding sources:  82% (423/519)           
remote: Finding sources:  83% (429/519)           
remote: Finding sources:  84% (434/519)           
remote: Finding sources:  85% (439/519)           
remote: Finding sources:  86% (444/519)           
remote: Finding sources:  87% (449/519)           
remote: Finding sources:  88% (455/519)           
remote: Finding sources:  89% (460/519)           
remote: Finding sources:  90% (465/519)           
remote: Finding sources:  91% (470/519)           
remote: Finding sources:  92% (475/519)           
remote: Finding sources:  93% (481/519)           
remote: Finding sources:  94% (486/519)           
remote: Finding sources:  95% (491/519)           
remote: Finding sources:  96% (496/519)           
remote: Finding sources:  97% (501/519)           
remote: Finding sources:  98% (507/519)           
remote: Finding sources:  99% (512/519)           
remote: Finding sources: 100% (517/519)           
remote: Finding sources: 100% (519/519)        
|0| remote: Getting sizes:   1% (3/493)           
remote: Getting sizes:   2% (8/493)           
remote: Getting sizes:   3% (13/493)           
remote: Getting sizes:   4% (18/493)           
remote: Getting sizes:   5% (23/493)           
remote: Getting sizes:   6% (28/493)           
remote: Getting sizes:   7% (33/493)           
remote: Getting sizes:   8% (37/493)           
remote: Getting sizes:   9% (42/493)           
remote: Getting sizes:  10% (47/493)           
remote: Getting sizes:  11% (52/493)           
remote: Getting sizes:  12% (57/493)           
remote: Getting sizes:  13% (62/493)           
remote: Getting sizes:  14% (67/493)           
remote: Getting sizes:  15% (72/493)           
remote: Getting sizes:  16% (77/493)           
remote: Getting sizes:  17% (82/493)           
remote: Getting sizes:  18% (87/493)           
remote: Getting sizes:  19% (92/493)           
remote: Getting sizes:  20% (97/493)           
remote: Getting sizes:  21% (102/493)           
remote: Getting sizes:  22% (106/493)           
remote: Getting sizes:  23% (111/493)           
remote: Getting sizes:  24% (116/493)           
remote: Getting sizes:  25% (121/493)           
remote: Getting sizes:  26% (126/493)           
remote: Getting sizes:  27% (131/493)           
remote: Getting sizes:  28% (136/493)           
remote: Getting sizes:  29% (141/493)           
remote: Getting sizes:  30% (146/493)           
remote: Getting sizes:  31% (151/493)           
remote: Getting sizes:  32% (156/493)           
remote: Getting sizes:  33% (161/493)           
remote: Getting sizes:  34% (166/493)           
remote: Getting sizes:  35% (171/493)           
remote: Getting sizes:  36% (176/493)           
remote: Getting sizes:  37% (180/493)           
remote: Getting sizes:  38% (185/493)           
remote: Getting sizes:  39% (190/493)           
remote: Getting sizes:  40% (195/493)           
remote: Getting sizes:  41% (200/493)           
remote: Getting sizes:  42% (205/493)           
remote: Getting sizes:  43% (210/493)           
remote: Getting sizes:  44% (215/493)           
remote: Getting sizes:  45% (220/493)           
remote: Getting sizes:  46% (225/493)           
remote: Getting sizes:  47% (230/493)           
remote: Getting sizes:  48% (235/493)           
remote: Getting sizes:  49% (240/493)           
remote: Getting sizes:  50% (245/493)           
remote: Getting sizes:  51% (249/493)           
remote: Getting sizes:  52% (254/493)           
remote: Getting sizes:  53% (259/493)           
remote: Getting sizes:  54% (264/493)           
remote: Getting sizes:  55% (269/493)           
remote: Getting sizes:  56% (274/493)           
remote: Getting sizes:  57% (279/493)           
remote: Getting sizes:  58% (284/493)           
remote: Getting sizes:  59% (289/493)           
remote: Getting sizes:  60% (294/493)           
remote: Getting sizes:  61% (299/493)           
remote: Getting sizes:  62% (304/493)           
remote: Getting sizes:  63% (309/493)           
remote: Getting sizes:  64% (314/493)           
remote: Getting sizes:  65% (318/493)           
remote: Getting sizes:  66% (323/493)           
remote: Getting sizes:  67% (328/493)           
remote: Getting sizes:  68% (333/493)           
remote: Getting sizes:  69% (338/493)           
remote: Getting sizes:  70% (343/493)           
remote: Getting sizes:  71% (348/493)           
remote: Getting sizes:  72% (353/493)           
remote: Getting sizes:  73% (358/493)           
remote: Getting sizes:  74% (363/493)           
remote: Getting sizes:  75% (368/493)           
remote: Getting sizes:  76% (373/493)           
remote: Getting sizes:  77% (378/493)           
remote: Getting sizes:  78% (383/493)           
remote: Getting sizes:  79% (388/493)           
remote: Getting sizes:  80% (392/493)           
remote: Getting sizes:  81% (397/493)           
remote: Getting sizes:  82% (402/493)           
remote: Getting sizes:  83% (407/493)           
remote: Getting sizes:  84% (412/493)           
remote: Getting sizes:  85% (417/493)           
remote: Getting sizes:  86% (422/493)           
remote: Getting sizes:  87% (427/493)           
remote: Getting sizes:  88% (432/493)           
remote: Getting sizes:  89% (437/493)           
remote: Getting sizes:  90% (442/493)           
remote: Getting sizes:  91% (447/493)           
remote: Getting sizes:  92% (452/493)           
remote: Getting sizes:  93% (457/493)           
remote: Getting sizes:  94% (461/493)           
remote: Getting sizes:  95% (466/493)           
remote: Getting sizes:  96% (471/493)           
remote: Getting sizes:  97% (476/493)           
remote: Getting sizes:  98% (481/493)           
remote: Getting sizes:  99% (486/493)           
remote: Getting sizes: 100% (491/493)           
remote: Getting sizes: 100% (493/493)        
|0| remote: Compressing objects:   1% (13600/2513297)           
remote: Compressing objects:   2% (38236/2513297)           
remote: Compressing objects:   3% (63936/2513297)           
remote: Compressing objects:   4% (88198/2513297)           
remote: Compressing objects:  15% (370717/2513297)           
remote: Compressing objects:  16% (389934/2513297)           
remote: Compressing objects:  17% (417699/2513297)           
remote: Compressing objects:  18% (460039/2513297)           
remote: Compressing objects:  19% (479622/2513297)           
remote: Compressing objects:  21% (533835/2513297)           
remote: Compressing objects:  23% (573637/2513297)           
remote: Compressing objects:  24% (601975/2513297)           
remote: Compressing objects:  26% (643936/2513297)           
remote: Compressing objects:  27% (667327/2513297)           
remote: Compressing objects:  28% (691235/2513297)           
remote: Compressing objects:  29% (734661/2513297)           
remote: Compressing objects:  31% (768180/2513297)           
remote: Compressing objects:  33% (817954/2513297)           
remote: Compressing objects:  34% (858308/2513297)           
remote: Compressing objects:  35% (891840/2513297)           
remote: Compressing objects:  36% (910032/2513297)           
remote: Compressing objects:  38% (950370/2513297)           
remote: Compressing objects:  39% (967667/2513297)           
remote: Compressing objects:  40% (996272/2513297)           
remote: Compressing objects:  41% (1035158/2513297)           
remote: Compressing objects:  42% (1052487/2513297)           
remote: Compressing objects:  44% (1098290/2513297)           
remote: Compressing objects:  45% (1139696/2513297)           
remote: Compressing objects:  46% (1159914/2513297)           
remote: Compressing objects:  48% (1194943/2513297)           
remote: Compressing objects:  72% (1807891/2513297)           
remote: Compressing objects:  74% (1858122/2513297)           
remote: Compressing objects:  75% (1896871/2513297)           
remote: Compressing objects:  76% (1907641/2513297)           
remote: Compressing objects:  77% (1932455/2513297)           
remote: Compressing objects:  78% (1971515/2513297)           
remote: Compressing objects:  79% (1976397/2513297)           
remote: Compressing objects:  80% (2006856/2513297)           
remote: Compressing objects:  81% (2024224/2513297)           
remote: Compressing objects:  82% (2059815/2513297)           
remote: Compressing objects:  83% (2087875/2513297)           
remote: Compressing objects:  84% (2110675/2513297)           
remote: Compressing objects:  85% (2130284/2513297)           
remote: Compressing objects:  86% (2170803/2513297)           
remote: Compressing objects:  87% (2174611/2513297)           
remote: Compressing objects:  88% (2208929/2513297)           
remote: Compressing objects:  89% (2238887/2513297)           
remote: Compressing objects:  90% (2265534/2513297)           
remote: Compressing objects:  91% (2297465/2513297)           
remote: Compressing objects:  93% (2349435/2513297)           
remote: Compressing objects:  94% (2349934/2513297)           
remote: Compressing objects:  95% (2378188/2513297)           
remote: Compressing objects:  96% (2417502/2513297)           
remote: Compressing objects:  98% (2451301/2513297)           
remote: Compressing objects:  99% (2492129/2513297)           
remote: Compressing objects: 100% (2503829/2513297)           
remote: Compressing objects: 100% (2513297/2513297)        
|0| Receiving objects:   0% (1/519)
Receiving objects:   1% (6/519)
Receiving objects:   2% (11/519)
Receiving objects:   3% (16/519)
Receiving objects:   4% (21/519)
Receiving objects:   5% (26/519)
Receiving objects:   6% (32/519)
Receiving objects:   7% (37/519)
Receiving objects:   8% (42/519)
Receiving objects:   9% (47/519)
Receiving objects:  10% (52/519)
Receiving objects:  11% (58/519)
Receiving objects:  12% (63/519)
Receiving objects:  13% (68/519)
Receiving objects:  14% (73/519)
Receiving objects:  15% (78/519)
Receiving objects:  16% (84/519)
Receiving objects:  17% (89/519)
Receiving objects:  18% (94/519)
Receiving objects:  19% (99/519)
Receiving objects:  20% (104/519)
Receiving objects:  21% (109/519)
Receiving objects:  22% (115/519)
Receiving objects:  23% (120/519)
Receiving objects:  24% (125/519)
Receiving objects:  25% (130/519)
Receiving objects:  26% (135/519)
Receiving objects:  27% (141/519)
Receiving objects:  28% (146/519)
Receiving objects:  29% (151/519)
Receiving objects:  30% (156/519)
Receiving objects:  31% (161/519)
Receiving objects:  32% (167/519)
Receiving objects:  33% (172/519)
Receiving objects:  34% (177/519)
Receiving objects:  35% (182/519)
Receiving objects:  36% (187/519)
Receiving objects:  37% (193/519)
Receiving objects:  38% (198/519)
Receiving objects:  39% (203/519)
Receiving objects:  40% (208/519)
Receiving objects:  41% (213/519)
Receiving objects:  42% (218/519)
Receiving objects:  43% (224/519)
Receiving objects:  44% (229/519)
Receiving objects:  45% (234/519)
Receiving objects:  46% (239/519)
Receiving objects:  47% (244/519)
Receiving objects:  48% (250/519)
Receiving objects:  49% (255/519)
Receiving objects:  50% (260/519)
Receiving objects:  51% (265/519)
Receiving objects:  52% (270/519)
Receiving objects:  53% (276/519)
Receiving objects:  54% (281/519)
Receiving objects:  55% (286/519)
Receiving objects:  56% (291/519)
Receiving objects:  57% (296/519)
Receiving objects:  58% (302/519)
Receiving objects:  59% (307/519)
Receiving objects:  60% (312/519)
Receiving objects:  61% (317/519)
Receiving objects:  62% (322/519)
Receiving objects:  63% (327/519)
Receiving objects:  64% (333/519)
Receiving objects:  65% (338/519)
Receiving objects:  66% (343/519)
Receiving objects:  67% (348/519)
Receiving objects:  68% (353/519)
Receiving objects:  69% (359/519)
Receiving objects:  70% (364/519)
Receiving objects:  71% (369/519)
Receiving objects:  72% (374/519)
Receiving objects:  73% (379/519)
Receiving objects:  74% (385/519)
Receiving objects:  75% (390/519)
Receiving objects:  76% (395/519)
Receiving objects:  77% (400/519)
Receiving objects:  78% (405/519)
Receiving objects:  79% (411/519)
Receiving objects:  80% (416/519)
Receiving objects:  81% (421/519)
Receiving objects:  82% (426/519)
Receiving objects:  83% (431/519)
Receiving objects:  84% (436/519)
Receiving objects:  85% (442/519)
Receiving objects:  86% (447/519)
Receiving objects:  87% (452/519)
remote: Total 519 (delta 45), reused 251 (delta 24)        
|0| Receiving objects:  88% (457/519)
Receiving objects:  89% (462/519)
Receiving objects:  90% (468/519)
Receiving objects:  91% (473/519)
Receiving objects:  92% (478/519)
Receiving objects:  93% (483/519)
Receiving objects:  94% (488/519)
Receiving objects:  95% (494/519)
Receiving objects:  96% (499/519)
Receiving objects:  97% (504/519)
Receiving objects:  98% (509/519)
Receiving objects:  99% (514/519)
Receiving objects: 100% (519/519)
Receiving objects: 100% (519/519), 851.17 KiB | 8.03 MiB/s, done.
|0| Resolving deltas:   0% (0/45)
Resolving deltas:   2% (1/45)
Resolving deltas:   4% (2/45)
Resolving deltas:   6% (3/45)
Resolving deltas:   8% (4/45)
Resolving deltas:  11% (5/45)
Resolving deltas:  15% (7/45)
Resolving deltas:  17% (8/45)
Resolving deltas:  20% (9/45)
Resolving deltas:  22% (10/45)
Resolving deltas:  24% (11/45)
Resolving deltas:  26% (12/45)
Resolving deltas:  28% (13/45)
Resolving deltas:  31% (14/45)
Resolving deltas:  33% (15/45)
Resolving deltas:  37% (17/45)
Resolving deltas:  40% (18/45)
Resolving deltas:  42% (19/45)
Resolving deltas:  44% (20/45)
Resolving deltas:  46% (21/45)
Resolving deltas:  48% (22/45)
Resolving deltas:  51% (23/45)
Resolving deltas:  53% (24/45)
Resolving deltas:  55% (25/45)
Resolving deltas:  57% (26/45)
Resolving deltas:  60% (27/45)
Resolving deltas:  62% (28/45)
Resolving deltas:  64% (29/45)
Resolving deltas:  66% (30/45)
Resolving deltas:  68% (31/45)
Resolving deltas:  73% (33/45)
Resolving deltas:  75% (34/45)
Resolving deltas:  77% (35/45)
Resolving deltas:  80% (36/45)
Resolving deltas:  82% (37/45)
Resolving deltas:  84% (38/45)
Resolving deltas:  86% (39/45)
Resolving deltas:  88% (40/45)
Resolving deltas:  91% (41/45)
Resolving deltas:  93% (42/45)
Resolving deltas:  95% (43/45)
Resolving deltas:  97% (44/45)
Resolving deltas: 100% (45/45)
Resolving deltas: 100% (45/45), done.
|0|  00:01
 00:01

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:03

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:03

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.0.0',
npm warn EBADENGINE   required: { npm: '>=10.8.1', node: '>=20' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.0.0',
npm warn EBADENGINE   required: { npm: '>=10.8.1', node: '>=20' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated @types/easy-table@1.2.3: This is a stub types definition. easy-table provides its own type definitions, so you do not need this installed.
npm warn deprecated lodash.get@4.4.2: This package is deprecated. Use the optional chaining (?.) operator instead.
npm warn deprecated stable@0.1.8: Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.0: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated intl-messageformat-parser@1.8.1: We've written a new parser that's 6x faster and is backwards compatible. Please use @formatjs/icu-messageformat-parser
npm warn deprecated raven@2.6.4: Please upgrade to @sentry/node. See the migration guide https://bit.ly/3ybOlo7
npm warn deprecated uuid@3.3.2: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated sinon@12.0.1: 16.1.1

> core-js@3.36.1 postinstall
> node -e "try{require('./postinstall')}catch(e){}"

Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!

The project needs your help! Please consider supporting core-js:
> https://opencollective.com/core-js 
> https://patreon.com/zloirock 
> https://boosty.to/zloirock 
> bitcoin: bc1qlea7544qtsmj2rayg0lthvza9fau63ux0fstcz 

I highly recommend reading this: https://github.com/zloirock/core-js/blob/master/docs/2023-02-14-so-whats-next.md 


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 394 packages, removed 3 packages, and audited 1833 packages in 12s

237 packages are looking for funding
  run `npm fund` for details

30 vulnerabilities (3 low, 8 moderate, 19 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues possible (including breaking changes), run:
  npm audit fix --force

Some issues need review, and may require choosing
a different dependency.

Run `npm audit` for details.
 00:12

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
Creating pagetriage_tags table...done.
Adding pagetriage tags...
Done
...ptrpt_page_tag_id key doesn't exist.
Modifying ptrp_tags_updated field of table pagetriage_page...done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.3 s.
 00:01

Running 'extensions/PageTriage/setup.sh' if found
Looking for '/var/local/extensions/PageTriage/setup.sh'
No '/var/local/extensions/PageTriage/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:22
 00:22

Running Selenium tests for 'extensions/PageTriage' via 'run_component_selenium_tests "extensions/PageTriage"'...

Ensuring Selenium ready...

 00:00

Starting Selenium container
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-novnc-1  Creating
 Container mediawiki-novnc-1  Created
 Container mediawiki-selenium-1  Creating
 Container mediawiki-selenium-1  Created
 Container mediawiki-novnc-1  Starting
 Container mediawiki-novnc-1  Started
 Container mediawiki-selenium-1  Starting
 Container mediawiki-selenium-1  Started
 00:24
Installing Selenium browser binary...
Chromium 101.0.4950.0 

> selenium-test
> wdio tests/selenium/wdio.conf.js


Execution of 2 workers started at 2025-06-20T17:35:42.847Z

Setting up modified /var/www/html/w/LocalSettings.php
Restarting phpundefined-fpm
[0-0] RUNNING in chrome - /tests/selenium/specs/newpagesfeed.js
[0-1] RUNNING in chrome - /tests/selenium/specs/toolbar.js
[0-1] RunJobs through requests to the main page (run 1).
[0-1] Unhandled Rejection at: Promise {
[0-1]   <rejected> Protocol error (Page.navigate): Target closed.
[0-1]   ProtocolError: Protocol error (Page.navigate): Target closed.
[0-1]       at new Promise (<anonymous>)
[0-1]       at DevToolsDriver.navigateTo (/var/www/html/w/node_modules/devtools/build/commands/navigateTo.js:18:16)
[0-1]       at Browser.wrappedCommand (/var/www/html/w/node_modules/devtools/build/devtoolsdriver.js:128:55)
[0-1]       at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
[0-1]       at async Browser.wrapCommandFn (/var/www/html/w/extensions/PageTriage/node_modules/@wdio/utils/build/shim.js:136:29)
[0-1]       at async Browser.wrapCommandFn (/var/www/html/w/extensions/PageTriage/node_modules/@wdio/utils/build/shim.js:136:29)
[0-1]       at async Page.openTitle (/var/www/html/w/extensions/PageTriage/node_modules/wdio-mediawiki/Page.js:22:3)
[0-1]       at async Browser.wrapCommandFn (/var/www/html/w/extensions/PageTriage/node_modules/@wdio/utils/build/shim.js:136:29) {
[0-1]     originalMessage: undefined
[0-1]   }
[0-1] } reason: Protocol error (Page.navigate): Target closed.
[0-1] ProtocolError: Protocol error (Page.navigate): Target closed.
[0-1]     at new Promise (<anonymous>)
[0-1]     at DevToolsDriver.navigateTo (/var/www/html/w/node_modules/devtools/build/commands/navigateTo.js:18:16)
[0-1]     at Browser.wrappedCommand (/var/www/html/w/node_modules/devtools/build/devtoolsdriver.js:128:55)
[0-1]     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
[0-1]     at async Browser.wrapCommandFn (/var/www/html/w/extensions/PageTriage/node_modules/@wdio/utils/build/shim.js:136:29)
[0-1]     at async Browser.wrapCommandFn (/var/www/html/w/extensions/PageTriage/node_modules/@wdio/utils/build/shim.js:136:29)
[0-1]     at async Page.openTitle (/var/www/html/w/extensions/PageTriage/node_modules/wdio-mediawiki/Page.js:22:3)
[0-1]     at async Browser.wrapCommandFn (/var/www/html/w/extensions/PageTriage/node_modules/@wdio/utils/build/shim.js:136:29) {
[0-1]   originalMessage: undefined
[0-1] }
[0-1] Unhandled Rejection at: Promise {
[0-1]   <rejected> Protocol error (Page.navigate): Target closed.
[0-1]   ProtocolError: Protocol error (Page.navigate): Target closed.
[0-1]       at new Promise (<anonymous>)
[0-1]       at DevToolsDriver.navigateTo (/var/www/html/w/node_modules/devtools/build/commands/navigateTo.js:18:16)
[0-1]       at Browser.wrappedCommand (/var/www/html/w/node_modules/devtools/build/devtoolsdriver.js:128:55)
[0-1]       at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
[0-1]       at async Browser.wrapCommandFn (/var/www/html/w/extensions/PageTriage/node_modules/@wdio/utils/build/shim.js:136:29)
[0-1]       at async Browser.wrapCommandFn (/var/www/html/w/extensions/PageTriage/node_modules/@wdio/utils/build/shim.js:136:29)
[0-1]       at async Page.openTitle (/var/www/html/w/extensions/PageTriage/node_modules/wdio-mediawiki/Page.js:22:3)
[0-1]       at async Browser.wrapCommandFn (/var/www/html/w/extensions/PageTriage/node_modules/@wdio/utils/build/shim.js:136:29) {
[0-1]     originalMessage: undefined
[0-1]   }
[0-1] } reason: Protocol error (Page.navigate): Target closed.
[0-1] ProtocolError: Protocol error (Page.navigate): Target closed.
[0-1]     at new Promise (<anonymous>)
[0-1]     at DevToolsDriver.navigateTo (/var/www/html/w/node_modules/devtools/build/commands/navigateTo.js:18:16)
[0-1]     at Browser.wrappedCommand (/var/www/html/w/node_modules/devtools/build/devtoolsdriver.js:128:55)
[0-1]     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
[0-1]     at async Browser.wrapCommandFn (/var/www/html/w/extensions/PageTriage/node_modules/@wdio/utils/build/shim.js:136:29)
[0-1]     at async Browser.wrapCommandFn (/var/www/html/w/extensions/PageTriage/node_modules/@wdio/utils/build/shim.js:136:29)
[0-1]     at async Page.openTitle (/var/www/html/w/extensions/PageTriage/node_modules/wdio-mediawiki/Page.js:22:3)
[0-1]     at async Browser.wrapCommandFn (/var/www/html/w/extensions/PageTriage/node_modules/@wdio/utils/build/shim.js:136:29) {
[0-1]   originalMessage: undefined
[0-1] }
[0-0] RunJobs through requests to the main page (run 1).
[0-0] Unhandled Rejection at: Promise {
[0-0]   <rejected> Protocol error (Page.navigate): Target closed.
[0-0]   ProtocolError: Protocol error (Page.navigate): Target closed.
[0-0]       at new Promise (<anonymous>)
[0-0]       at DevToolsDriver.navigateTo (/var/www/html/w/node_modules/devtools/build/commands/navigateTo.js:18:16)
[0-0]       at Browser.wrappedCommand (/var/www/html/w/node_modules/devtools/build/devtoolsdriver.js:128:55)
[0-0]       at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
[0-0]       at async Browser.wrapCommandFn (/var/www/html/w/extensions/PageTriage/node_modules/@wdio/utils/build/shim.js:136:29)
[0-0]       at async Browser.wrapCommandFn (/var/www/html/w/extensions/PageTriage/node_modules/@wdio/utils/build/shim.js:136:29)
[0-0]       at async Page.openTitle (/var/www/html/w/extensions/PageTriage/node_modules/wdio-mediawiki/Page.js:22:3)
[0-0]       at async Browser.wrapCommandFn (/var/www/html/w/extensions/PageTriage/node_modules/@wdio/utils/build/shim.js:136:29) {
[0-0]     originalMessage: undefined
[0-0]   }
[0-0] } reason: Protocol error (Page.navigate): Target closed.
[0-0] ProtocolError: Protocol error (Page.navigate): Target closed.
[0-0]     at new Promise (<anonymous>)
[0-0]     at DevToolsDriver.navigateTo (/var/www/html/w/node_modules/devtools/build/commands/navigateTo.js:18:16)
[0-0]     at Browser.wrappedCommand (/var/www/html/w/node_modules/devtools/build/devtoolsdriver.js:128:55)
[0-0]     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
[0-0]     at async Browser.wrapCommandFn (/var/www/html/w/extensions/PageTriage/node_modules/@wdio/utils/build/shim.js:136:29)
[0-0]     at async Browser.wrapCommandFn (/var/www/html/w/extensions/PageTriage/node_modules/@wdio/utils/build/shim.js:136:29)
[0-0]     at async Page.openTitle (/var/www/html/w/extensions/PageTriage/node_modules/wdio-mediawiki/Page.js:22:3)
[0-0]     at async Browser.wrapCommandFn (/var/www/html/w/extensions/PageTriage/node_modules/@wdio/utils/build/shim.js:136:29) {
[0-0]   originalMessage: undefined
[0-0] }
[0-0] Unhandled Rejection at: Promise {
[0-0]   <rejected> Protocol error (Page.navigate): Target closed.
[0-0]   ProtocolError: Protocol error (Page.navigate): Target closed.
[0-0]       at new Promise (<anonymous>)
[0-0]       at DevToolsDriver.navigateTo (/var/www/html/w/node_modules/devtools/build/commands/navigateTo.js:18:16)
[0-0]       at Browser.wrappedCommand (/var/www/html/w/node_modules/devtools/build/devtoolsdriver.js:128:55)
[0-0]       at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
[0-0]       at async Browser.wrapCommandFn (/var/www/html/w/extensions/PageTriage/node_modules/@wdio/utils/build/shim.js:136:29)
[0-0]       at async Browser.wrapCommandFn (/var/www/html/w/extensions/PageTriage/node_modules/@wdio/utils/build/shim.js:136:29)
[0-0]       at async Page.openTitle (/var/www/html/w/extensions/PageTriage/node_modules/wdio-mediawiki/Page.js:22:3)
[0-0]       at async Browser.wrapCommandFn (/var/www/html/w/extensions/PageTriage/node_modules/@wdio/utils/build/shim.js:136:29) {
[0-0]     originalMessage: undefined
[0-0]   }
[0-0] } reason: Protocol error (Page.navigate): Target closed.
[0-0] ProtocolError: Protocol error (Page.navigate): Target closed.
[0-0]     at new Promise (<anonymous>)
[0-0]     at DevToolsDriver.navigateTo (/var/www/html/w/node_modules/devtools/build/commands/navigateTo.js:18:16)
[0-0]     at Browser.wrappedCommand (/var/www/html/w/node_modules/devtools/build/devtoolsdriver.js:128:55)
[0-0]     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
[0-0]     at async Browser.wrapCommandFn (/var/www/html/w/extensions/PageTriage/node_modules/@wdio/utils/build/shim.js:136:29)
[0-0]     at async Browser.wrapCommandFn (/var/www/html/w/extensions/PageTriage/node_modules/@wdio/utils/build/shim.js:136:29)
[0-0]     at async Page.openTitle (/var/www/html/w/extensions/PageTriage/node_modules/wdio-mediawiki/Page.js:22:3)
[0-0]     at async Browser.wrapCommandFn (/var/www/html/w/extensions/PageTriage/node_modules/@wdio/utils/build/shim.js:136:29) {
[0-0]   originalMessage: undefined
[0-0] }
[0-0] PASSED in chrome - /tests/selenium/specs/newpagesfeed.js
[0-1] PASSED in chrome - /tests/selenium/specs/toolbar.js
Restoring original /var/www/html/w/LocalSettings.php
Restarting phpundefined-fpm

 "spec" Reporter:
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-0] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-0] Session ID: 463b26fc-0f09-4468-b028-72de8edcc22a
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0] » /tests/selenium/specs/newpagesfeed.js
[Chrome 101.0.4950.0 linux #0-0] Special:NewPagesFeed
[Chrome 101.0.4950.0 linux #0-0]    ✓ is viewable
[Chrome 101.0.4950.0 linux #0-0]    ✓ new article appears in feed
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0] 2 passing (10.6s)
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-1] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-1] Session ID: fcc79d02-5009-46d3-b386-fc5b745ba99b
[Chrome 101.0.4950.0 linux #0-1]
[Chrome 101.0.4950.0 linux #0-1] » /tests/selenium/specs/toolbar.js
[Chrome 101.0.4950.0 linux #0-1] PageTriage Toolbar
[Chrome 101.0.4950.0 linux #0-1]    ✓ should load
[Chrome 101.0.4950.0 linux #0-1]    ✓ should allow user to add a maintainence tag to a page
[Chrome 101.0.4950.0 linux #0-1]    ✓ should allow user to add a maintainence tag to a page and send a note to user
[Chrome 101.0.4950.0 linux #0-1]
[Chrome 101.0.4950.0 linux #0-1] 3 passing (22.7s)


Spec Files:	 2 passed, 2 total (100% completed) in 00:00:24 

 01:01

Running Selenium tests for 'extensions/PageTriage' via 'run_selenium_tests "extensions/PageTriage/tests/selenium/*specs/**/*.js" ".*"'...

Ensuring Selenium ready...

 00:00
Chromium 101.0.4950.0 
2025-06-20T17:36:10.518Z WARN @wdio/config:ConfigParser: pattern docs/**/specs/*.js did not match any file
2025-06-20T17:36:10.520Z WARN @wdio/config:ConfigParser: pattern specs/**/*.js did not match any file
2025-06-20T17:36:10.521Z WARN @wdio/config:ConfigParser: pattern wdio-mediawiki/specs/*.js did not match any file

Execution of 2 workers started at 2025-06-20T17:36:10.525Z

[0-0] RUNNING in chrome - file:///extensions/PageTriage/tests/selenium/specs/newpagesfeed.js
[0-0] TypeError in "Special:NewPagesFeed.is viewable"
TypeError: Cannot read properties of undefined (reading 'baseUrl')
    at NewPagesFeed.openTitle (/var/www/html/w/extensions/PageTriage/node_modules/wdio-mediawiki/Page.js:23:19)
    at NewPagesFeed.open (/var/www/html/w/extensions/PageTriage/tests/selenium/pageobjects/newpagesfeed.page.js:12:16)
    at Context.<anonymous> (/var/www/html/w/extensions/PageTriage/tests/selenium/specs/newpagesfeed.js:11:22)
[0-0] TypeError in "Special:NewPagesFeed.new article appears in feed"
TypeError: Cannot read properties of undefined (reading 'baseUrl')
    at CreateAccountPage.openTitle (/var/www/html/w/extensions/PageTriage/node_modules/wdio-mediawiki/Page.js:23:19)
    at CreateAccountPage.open (/var/www/html/w/extensions/PageTriage/node_modules/wdio-mediawiki/CreateAccountPage.js:36:15)
    at CreateAccountPage.createAccount (/var/www/html/w/extensions/PageTriage/node_modules/wdio-mediawiki/CreateAccountPage.js:47:14)
    at Context.<anonymous> (/var/www/html/w/extensions/PageTriage/tests/selenium/specs/newpagesfeed.js:20:27)
[0-0] FAILED in chrome - file:///extensions/PageTriage/tests/selenium/specs/newpagesfeed.js
[0-1] RUNNING in chrome - file:///extensions/PageTriage/tests/selenium/specs/toolbar.js
[0-1] TypeError in "PageTriage Toolbar."before all" hook: wrappedHook for "should load""
TypeError: Cannot read properties of undefined (reading 'mwUser')
    at Object.bot (/var/www/html/w/extensions/PageTriage/node_modules/wdio-mediawiki/Api.js:17:29)
    at Context.<anonymous> (/var/www/html/w/extensions/PageTriage/tests/selenium/specs/toolbar.js:14:25)
[0-1] FAILED in chrome - file:///extensions/PageTriage/tests/selenium/specs/toolbar.js

 "spec" Reporter:
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-0] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-0] Session ID: 19be97201d0ad152fb77a37819f19f51
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] » extensions/PageTriage/tests/selenium/specs/newpagesfeed.js
[chrome 137.0.7151.119 linux #0-0] Special:NewPagesFeed
[chrome 137.0.7151.119 linux #0-0]    ✖ is viewable
[chrome 137.0.7151.119 linux #0-0]    ✖ new article appears in feed
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 2 failing (227ms)
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 1) Special:NewPagesFeed is viewable
[chrome 137.0.7151.119 linux #0-0] Cannot read properties of undefined (reading 'baseUrl')
[chrome 137.0.7151.119 linux #0-0] TypeError: Cannot read properties of undefined (reading 'baseUrl')
[chrome 137.0.7151.119 linux #0-0]     at NewPagesFeed.openTitle (/var/www/html/w/extensions/PageTriage/node_modules/wdio-mediawiki/Page.js:23:19)
[chrome 137.0.7151.119 linux #0-0]     at NewPagesFeed.open (/var/www/html/w/extensions/PageTriage/tests/selenium/pageobjects/newpagesfeed.page.js:12:16)
[chrome 137.0.7151.119 linux #0-0]     at Context.<anonymous> (/var/www/html/w/extensions/PageTriage/tests/selenium/specs/newpagesfeed.js:11:22)
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 2) Special:NewPagesFeed new article appears in feed
[chrome 137.0.7151.119 linux #0-0] Cannot read properties of undefined (reading 'baseUrl')
[chrome 137.0.7151.119 linux #0-0] TypeError: Cannot read properties of undefined (reading 'baseUrl')
[chrome 137.0.7151.119 linux #0-0]     at CreateAccountPage.openTitle (/var/www/html/w/extensions/PageTriage/node_modules/wdio-mediawiki/Page.js:23:19)
[chrome 137.0.7151.119 linux #0-0]     at CreateAccountPage.open (/var/www/html/w/extensions/PageTriage/node_modules/wdio-mediawiki/CreateAccountPage.js:36:15)
[chrome 137.0.7151.119 linux #0-0]     at CreateAccountPage.createAccount (/var/www/html/w/extensions/PageTriage/node_modules/wdio-mediawiki/CreateAccountPage.js:47:14)
[chrome 137.0.7151.119 linux #0-0]     at Context.<anonymous> (/var/www/html/w/extensions/PageTriage/tests/selenium/specs/newpagesfeed.js:20:27)
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-1] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-1] Session ID: bb6152d2a1688ea01ce08227a47b90fd
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1] » extensions/PageTriage/tests/selenium/specs/toolbar.js
[chrome 137.0.7151.119 linux #0-1] PageTriage Toolbar
[chrome 137.0.7151.119 linux #0-1]    ✖ "before all" hook for PageTriage Toolbar
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1] 1 failing (152ms)
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1] 1) PageTriage Toolbar "before all" hook for PageTriage Toolbar
[chrome 137.0.7151.119 linux #0-1] Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-1] TypeError: Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-1]     at Object.bot (/var/www/html/w/extensions/PageTriage/node_modules/wdio-mediawiki/Api.js:17:29)
[chrome 137.0.7151.119 linux #0-1]     at Context.<anonymous> (/var/www/html/w/extensions/PageTriage/tests/selenium/specs/toolbar.js:14:25)


Spec Files:	 0 passed, 2 failed, 2 total (100% completed) in 00:00:09  


 00:13

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-selenium-1  Stopping
 Container mediawiki-selenium-1  Stopped
 Container mediawiki-selenium-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-selenium-1  Removed
 Container mediawiki-novnc-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-novnc-1  Stopped
 Container mediawiki-novnc-1  Removing
 Container mediawiki-novnc-1  Removed
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-web-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:22

Reclaim disk space if needed
Free disk space (21%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12434, done        
remote: Finding sources:   1% (63/12434)           
remote: Finding sources:   2% (187/12434)           
remote: Finding sources:   3% (311/12434)           
remote: Finding sources:   4% (436/12434)           
remote: Finding sources:   5% (560/12434)           
remote: Finding sources:   6% (684/12434)           
remote: Finding sources:   7% (809/12434)           
remote: Finding sources:   8% (933/12434)           
remote: Finding sources:   9% (1057/12434)           
remote: Finding sources:  10% (1182/12434)           
remote: Finding sources:  11% (1306/12434)           
remote: Finding sources:  12% (1430/12434)           
remote: Finding sources:  13% (1555/12434)           
remote: Finding sources:  14% (1679/12434)           
remote: Finding sources:  15% (1803/12434)           
remote: Finding sources:  16% (1928/12434)           
remote: Finding sources:  17% (2052/12434)           
remote: Finding sources:  18% (2176/12434)           
remote: Finding sources:  19% (2301/12434)           
remote: Finding sources:  20% (2425/12434)           
remote: Finding sources:  21% (2549/12434)           
remote: Finding sources:  22% (2674/12434)           
remote: Finding sources:  23% (2798/12434)           
remote: Finding sources:  24% (2922/12434)           
remote: Finding sources:  25% (3047/12434)           
remote: Finding sources:  26% (3171/12434)           
remote: Finding sources:  27% (3296/12434)           
remote: Finding sources:  28% (3420/12434)           
remote: Finding sources:  29% (3544/12434)           
remote: Finding sources:  30% (3669/12434)           
remote: Finding sources:  31% (3793/12434)           
remote: Finding sources:  32% (3917/12434)           
remote: Finding sources:  33% (4042/12434)           
remote: Finding sources:  34% (4166/12434)           
remote: Finding sources:  35% (4290/12434)           
remote: Finding sources:  36% (4415/12434)           
remote: Finding sources:  37% (4539/12434)           
remote: Finding sources:  38% (4663/12434)           
remote: Finding sources:  39% (4788/12434)           
remote: Finding sources:  40% (4912/12434)           
remote: Finding sources:  41% (5036/12434)           
remote: Finding sources:  42% (5161/12434)           
remote: Finding sources:  43% (5285/12434)           
remote: Finding sources:  44% (5409/12434)           
remote: Finding sources:  45% (5534/12434)           
remote: Finding sources:  46% (5658/12434)           
remote: Finding sources:  47% (5782/12434)           
remote: Finding sources:  48% (5907/12434)           
remote: Finding sources:  49% (6031/12434)           
remote: Finding sources:  50% (6155/12434)           
remote: Finding sources:  51% (6280/12434)           
remote: Finding sources:  52% (6404/12434)           
remote: Finding sources:  53% (6528/12434)           
remote: Finding sources:  54% (6653/12434)           
remote: Finding sources:  55% (6777/12434)           
remote: Finding sources:  56% (6901/12434)           
remote: Finding sources:  57% (7026/12434)           
remote: Finding sources:  58% (7150/12434)           
remote: Finding sources:  59% (7274/12434)           
remote: Finding sources:  60% (7399/12434)           
remote: Finding sources:  61% (7523/12434)           
remote: Finding sources:  62% (7647/12434)           
remote: Finding sources:  63% (7772/12434)           
remote: Finding sources:  64% (7896/12434)           
remote: Finding sources:  65% (8020/12434)           
remote: Finding sources:  66% (8145/12434)           
remote: Finding sources:  67% (8269/12434)           
remote: Finding sources:  68% (8393/12434)           
remote: Finding sources:  69% (8518/12434)           
remote: Finding sources:  70% (8642/12434)           
remote: Finding sources:  71% (8766/12434)           
remote: Finding sources:  72% (8891/12434)           
remote: Finding sources:  73% (9015/12434)           
remote: Finding sources:  74% (9139/12434)           
remote: Finding sources:  75% (9264/12434)           
remote: Finding sources:  76% (9388/12434)           
remote: Finding sources:  77% (9513/12434)           
remote: Finding sources:  78% (9637/12434)           
remote: Finding sources:  79% (9761/12434)           
remote: Finding sources:  80% (9886/12434)           
remote: Finding sources:  81% (10010/12434)           
remote: Finding sources:  82% (10134/12434)           
remote: Finding sources:  83% (10259/12434)           
remote: Finding sources:  84% (10383/12434)           
remote: Finding sources:  85% (10507/12434)           
remote: Finding sources:  86% (10632/12434)           
remote: Finding sources:  87% (10756/12434)           
remote: Finding sources:  88% (10880/12434)           
remote: Finding sources:  89% (11005/12434)           
remote: Finding sources:  90% (11129/12434)           
remote: Finding sources:  91% (11253/12434)           
remote: Finding sources:  92% (11378/12434)           
remote: Finding sources:  93% (11502/12434)           
remote: Finding sources:  94% (11626/12434)           
remote: Finding sources:  94% (11746/12434)           
remote: Finding sources:  95% (11751/12434)           
remote: Finding sources:  96% (11875/12434)           
remote: Finding sources:  97% (11999/12434)           
remote: Finding sources:  98% (12124/12434)           
remote: Finding sources:  99% (12248/12434)           
remote: Finding sources: 100% (12372/12434)           
remote: Finding sources: 100% (12434/12434)        
remote: Getting sizes:   1% (57/11205)           
remote: Getting sizes:   2% (169/11205)           
remote: Getting sizes:   3% (281/11205)           
remote: Getting sizes:   4% (393/11205)           
remote: Getting sizes:   5% (505/11205)           
remote: Getting sizes:   6% (617/11205)           
remote: Getting sizes:   7% (729/11205)           
remote: Getting sizes:   8% (841/11205)           
remote: Getting sizes:   9% (953/11205)           
remote: Getting sizes:  10% (1065/11205)           
remote: Getting sizes:  11% (1177/11205)           
remote: Getting sizes:  12% (1289/11205)           
remote: Getting sizes:  13% (1401/11205)           
remote: Getting sizes:  14% (1513/11205)           
remote: Getting sizes:  15% (1625/11205)           
remote: Getting sizes:  16% (1737/11205)           
remote: Getting sizes:  17% (1849/11205)           
remote: Getting sizes:  18% (1961/11205)           
remote: Getting sizes:  19% (2073/11205)           
remote: Getting sizes:  20% (2185/11205)           
remote: Getting sizes:  21% (2298/11205)           
remote: Getting sizes:  22% (2410/11205)           
remote: Getting sizes:  23% (2522/11205)           
remote: Getting sizes:  24% (2634/11205)           
remote: Getting sizes:  25% (2746/11205)           
remote: Getting sizes:  26% (2858/11205)           
remote: Getting sizes:  27% (2970/11205)           
remote: Getting sizes:  28% (3082/11205)           
remote: Getting sizes:  29% (3194/11205)           
remote: Getting sizes:  30% (3306/11205)           
remote: Getting sizes:  31% (3418/11205)           
remote: Getting sizes:  32% (3530/11205)           
remote: Getting sizes:  33% (3642/11205)           
remote: Getting sizes:  34% (3754/11205)           
remote: Getting sizes:  35% (3866/11205)           
remote: Getting sizes:  36% (3978/11205)           
remote: Getting sizes:  37% (4090/11205)           
remote: Getting sizes:  38% (4202/11205)           
remote: Getting sizes:  39% (4314/11205)           
remote: Getting sizes:  40% (4426/11205)           
remote: Getting sizes:  41% (4539/11205)           
remote: Getting sizes:  42% (4651/11205)           
remote: Getting sizes:  43% (4763/11205)           
remote: Getting sizes:  44% (4875/11205)           
remote: Getting sizes:  45% (4987/11205)           
remote: Getting sizes:  46% (5099/11205)           
remote: Getting sizes:  47% (5211/11205)           
remote: Getting sizes:  48% (5323/11205)           
remote: Getting sizes:  49% (5435/11205)           
remote: Getting sizes:  50% (5547/11205)           
remote: Getting sizes:  51% (5659/11205)           
remote: Getting sizes:  52% (5771/11205)           
remote: Getting sizes:  53% (5883/11205)           
remote: Getting sizes:  54% (5995/11205)           
remote: Getting sizes:  55% (6107/11205)           
remote: Getting sizes:  56% (6219/11205)           
remote: Getting sizes:  57% (6331/11205)           
remote: Getting sizes:  58% (6443/11205)           
remote: Getting sizes:  59% (6555/11205)           
remote: Getting sizes:  60% (6667/11205)           
remote: Getting sizes:  61% (6780/11205)           
remote: Getting sizes:  62% (6892/11205)           
remote: Getting sizes:  63% (7004/11205)           
remote: Getting sizes:  64% (7116/11205)           
remote: Getting sizes:  65% (7228/11205)           
remote: Getting sizes:  66% (7340/11205)           
remote: Getting sizes:  67% (7452/11205)           
remote: Getting sizes:  68% (7564/11205)           
remote: Getting sizes:  69% (7676/11205)           
remote: Getting sizes:  70% (7788/11205)           
remote: Getting sizes:  71% (7900/11205)           
remote: Getting sizes:  72% (8012/11205)           
remote: Getting sizes:  73% (8124/11205)           
remote: Getting sizes:  74% (8236/11205)           
remote: Getting sizes:  75% (8348/11205)           
remote: Getting sizes:  76% (8460/11205)           
remote: Getting sizes:  77% (8572/11205)           
remote: Getting sizes:  78% (8684/11205)           
remote: Getting sizes:  79% (8796/11205)           
remote: Getting sizes:  80% (8908/11205)           
remote: Getting sizes:  81% (9021/11205)           
remote: Getting sizes:  82% (9133/11205)           
remote: Getting sizes:  83% (9245/11205)           
remote: Getting sizes:  84% (9357/11205)           
remote: Getting sizes:  85% (9469/11205)           
remote: Getting sizes:  86% (9581/11205)           
remote: Getting sizes:  87% (9693/11205)           
remote: Getting sizes:  88% (9805/11205)           
remote: Getting sizes:  89% (9917/11205)           
remote: Getting sizes:  90% (10029/11205)           
remote: Getting sizes:  91% (10141/11205)           
remote: Getting sizes:  92% (10253/11205)           
remote: Getting sizes:  93% (10365/11205)           
remote: Getting sizes:  94% (10477/11205)           
remote: Getting sizes:  95% (10589/11205)           
remote: Getting sizes:  96% (10701/11205)           
remote: Getting sizes:  97% (10813/11205)           
remote: Getting sizes:  98% (10925/11205)           
remote: Getting sizes:  99% (11037/11205)           
remote: Getting sizes: 100% (11149/11205)           
remote: Getting sizes: 100% (11205/11205)        
remote: Compressing objects:   2% (2191/120502)           
remote: Compressing objects:   3% (3039/120502)           
remote: Compressing objects:   4% (4509/120502)           
remote: Compressing objects:   5% (5767/120502)           
remote: Compressing objects:   6% (6734/120502)           
remote: Compressing objects:   7% (7977/120502)           
remote: Compressing objects:   8% (9063/120502)           
remote: Compressing objects:   8% (10127/120502)           
remote: Compressing objects:   9% (10258/120502)           
remote: Compressing objects:  10% (11459/120502)           
remote: Compressing objects:  11% (12653/120502)           
remote: Compressing objects:  12% (13863/120502)           
remote: Compressing objects:  13% (15075/120502)           
remote: Compressing objects:  14% (16280/120502)           
remote: Compressing objects:  15% (17537/120502)           
remote: Compressing objects:  16% (18760/120502)           
remote: Compressing objects:  17% (19886/120502)           
remote: Compressing objects:  18% (21091/120502)           
remote: Compressing objects:  19% (22299/120502)           
remote: Compressing objects:  20% (23505/120502)           
remote: Compressing objects:  21% (24722/120502)           
remote: Compressing objects:  21% (24873/120502)           
remote: Compressing objects:  22% (25924/120502)           
remote: Compressing objects:  23% (27125/120502)           
remote: Compressing objects:  24% (28328/120502)           
remote: Compressing objects:  25% (29558/120502)           
remote: Compressing objects:  26% (30746/120502)           
remote: Compressing objects:  27% (31955/120502)           
remote: Compressing objects:  28% (33151/120502)           
remote: Compressing objects:  29% (34348/120502)           
remote: Compressing objects:  30% (35564/120502)           
remote: Compressing objects:  31% (37012/120502)           
remote: Compressing objects:  32% (38097/120502)           
remote: Compressing objects:  33% (39174/120502)           
remote: Compressing objects:  34% (40658/120502)           
remote: Compressing objects:  35% (41712/120502)           
remote: Compressing objects:  36% (42814/120502)           
remote: Compressing objects:  37% (43992/120502)           
remote: Compressing objects:  38% (45420/120502)           
remote: Compressing objects:  39% (46394/120502)           
remote: Compressing objects:  39% (46486/120502)           
remote: Compressing objects:  40% (47646/120502)           
remote: Compressing objects:  41% (48896/120502)           
remote: Compressing objects:  42% (50025/120502)           
remote: Compressing objects:  43% (51236/120502)           
remote: Compressing objects:  44% (52470/120502)           
remote: Compressing objects:  45% (53633/120502)           
remote: Compressing objects:  46% (55072/120502)           
remote: Compressing objects:  47% (56511/120502)           
remote: Compressing objects:  48% (57279/120502)           
remote: Compressing objects:  49% (58582/120502)           
remote: Compressing objects:  50% (59937/120502)           
remote: Compressing objects:  51% (60995/120502)           
remote: Compressing objects:  52% (62075/120502)           
remote: Compressing objects:  53% (63499/120502)           
remote: Compressing objects:  54% (64470/120502)           
remote: Compressing objects:  55% (66270/120502)           
remote: Compressing objects:  56% (67051/120502)           
remote: Compressing objects:  57% (68175/120502)           
remote: Compressing objects:  58% (69310/120502)           
remote: Compressing objects:  59% (70574/120502)           
remote: Compressing objects:  60% (71898/120502)           
remote: Compressing objects:  61% (73181/120502)           
remote: Compressing objects:  62% (74172/120502)           
remote: Compressing objects:  63% (75404/120502)           
remote: Compressing objects:  64% (76702/120502)           
remote: Compressing objects:  65% (77924/120502)           
remote: Compressing objects:  66% (78937/120502)           
remote: Compressing objects:  67% (80210/120502)           
remote: Compressing objects:  67% (80557/120502)           
remote: Compressing objects:  68% (81352/120502)           
remote: Compressing objects:  69% (83482/120502)           
remote: Compressing objects:  70% (83760/120502)           
remote: Compressing objects:  71% (84967/120502)           
remote: Compressing objects:  72% (86185/120502)           
remote: Compressing objects:  73% (87487/120502)           
remote: Compressing objects:  74% (88576/120502)           
remote: Compressing objects:  75% (89790/120502)           
remote: Compressing objects:  76% (90989/120502)           
remote: Compressing objects:  77% (92204/120502)           
remote: Compressing objects:  78% (93428/120502)           
remote: Compressing objects:  79% (94758/120502)           
remote: Compressing objects:  80% (95853/120502)           
remote: Compressing objects:  81% (97021/120502)           
remote: Compressing objects:  82% (98523/120502)           
remote: Compressing objects:  83% (100040/120502)           
remote: Compressing objects:  84% (100628/120502)           
remote: Compressing objects:  85% (101960/120502)           
remote: Compressing objects:  86% (103051/120502)           
remote: Compressing objects:  87% (104339/120502)           
remote: Compressing objects:  88% (105487/120502)           
remote: Compressing objects:  89% (106717/120502)           
remote: Compressing objects:  90% (107904/120502)           
remote: Compressing objects:  91% (109088/120502)           
remote: Compressing objects:  91% (109509/120502)           
remote: Compressing objects:  92% (110446/120502)           
remote: Compressing objects:  93% (112635/120502)           
remote: Compressing objects:  94% (112680/120502)           
remote: Compressing objects:  95% (113891/120502)           
remote: Compressing objects:  96% (115082/120502)           
remote: Compressing objects:  97% (116307/120502)           
remote: Compressing objects:  98% (117497/120502)           
remote: Compressing objects:  99% (118695/120502)           
remote: Compressing objects: 100% (119900/120502)           
remote: Compressing objects: 100% (120501/120502)        
Receiving objects:   0% (1/12434)
Receiving objects:   1% (125/12434)
Receiving objects:   2% (249/12434)
Receiving objects:   3% (374/12434)
Receiving objects:   4% (498/12434)
Receiving objects:   5% (622/12434)
Receiving objects:   6% (747/12434)
Receiving objects:   7% (871/12434)
Receiving objects:   8% (995/12434)
Receiving objects:   9% (1120/12434)
Receiving objects:  10% (1244/12434)
Receiving objects:  11% (1368/12434)
Receiving objects:  12% (1493/12434)
Receiving objects:  13% (1617/12434)
Receiving objects:  14% (1741/12434)
Receiving objects:  15% (1866/12434)
Receiving objects:  16% (1990/12434), 3.26 MiB | 6.51 MiB/s
Receiving objects:  17% (2114/12434), 3.26 MiB | 6.51 MiB/s
Receiving objects:  18% (2239/12434), 3.26 MiB | 6.51 MiB/s
Receiving objects:  19% (2363/12434), 3.26 MiB | 6.51 MiB/s
Receiving objects:  20% (2487/12434), 3.26 MiB | 6.51 MiB/s
Receiving objects:  21% (2612/12434), 3.26 MiB | 6.51 MiB/s
Receiving objects:  22% (2736/12434), 3.26 MiB | 6.51 MiB/s
Receiving objects:  22% (2805/12434), 3.26 MiB | 6.51 MiB/s
Receiving objects:  23% (2860/12434), 5.97 MiB | 5.97 MiB/s
Receiving objects:  24% (2985/12434), 5.97 MiB | 5.97 MiB/s
Receiving objects:  25% (3109/12434), 5.97 MiB | 5.97 MiB/s
Receiving objects:  26% (3233/12434), 5.97 MiB | 5.97 MiB/s
Receiving objects:  27% (3358/12434), 5.97 MiB | 5.97 MiB/s
Receiving objects:  28% (3482/12434), 5.97 MiB | 5.97 MiB/s
Receiving objects:  29% (3606/12434), 5.97 MiB | 5.97 MiB/s
Receiving objects:  30% (3731/12434), 5.97 MiB | 5.97 MiB/s
Receiving objects:  31% (3855/12434), 5.97 MiB | 5.97 MiB/s
Receiving objects:  32% (3979/12434), 5.97 MiB | 5.97 MiB/s
Receiving objects:  33% (4104/12434), 8.95 MiB | 5.97 MiB/s
Receiving objects:  34% (4228/12434), 8.95 MiB | 5.97 MiB/s
Receiving objects:  35% (4352/12434), 8.95 MiB | 5.97 MiB/s
Receiving objects:  36% (4477/12434), 8.95 MiB | 5.97 MiB/s
Receiving objects:  36% (4545/12434), 11.00 MiB | 5.25 MiB/s
Receiving objects:  37% (4601/12434), 11.00 MiB | 5.25 MiB/s
Receiving objects:  38% (4725/12434), 11.00 MiB | 5.25 MiB/s
Receiving objects:  39% (4850/12434), 11.00 MiB | 5.25 MiB/s
Receiving objects:  40% (4974/12434), 13.17 MiB | 5.08 MiB/s
Receiving objects:  41% (5098/12434), 13.17 MiB | 5.08 MiB/s
Receiving objects:  42% (5223/12434), 13.17 MiB | 5.08 MiB/s
Receiving objects:  43% (5347/12434), 13.17 MiB | 5.08 MiB/s
Receiving objects:  44% (5471/12434), 13.17 MiB | 5.08 MiB/s
Receiving objects:  45% (5596/12434), 13.17 MiB | 5.08 MiB/s
Receiving objects:  45% (5622/12434), 13.17 MiB | 5.08 MiB/s
Receiving objects:  46% (5720/12434), 13.17 MiB | 5.08 MiB/s
Receiving objects:  47% (5844/12434), 18.59 MiB | 5.16 MiB/s
Receiving objects:  47% (5882/12434), 18.59 MiB | 5.16 MiB/s
Receiving objects:  48% (5969/12434), 23.48 MiB | 5.10 MiB/s
Receiving objects:  49% (6093/12434), 23.48 MiB | 5.10 MiB/s
Receiving objects:  50% (6217/12434), 23.48 MiB | 5.10 MiB/s
Receiving objects:  51% (6342/12434), 23.48 MiB | 5.10 MiB/s
Receiving objects:  51% (6371/12434), 23.48 MiB | 5.10 MiB/s
Receiving objects:  52% (6466/12434), 26.81 MiB | 5.11 MiB/s
Receiving objects:  53% (6591/12434), 30.12 MiB | 5.24 MiB/s
Receiving objects:  54% (6715/12434), 30.12 MiB | 5.24 MiB/s
Receiving objects:  55% (6839/12434), 30.12 MiB | 5.24 MiB/s
Receiving objects:  56% (6964/12434), 30.12 MiB | 5.24 MiB/s
Receiving objects:  57% (7088/12434), 30.12 MiB | 5.24 MiB/s
Receiving objects:  58% (7212/12434), 30.12 MiB | 5.24 MiB/s
Receiving objects:  59% (7337/12434), 30.12 MiB | 5.24 MiB/s
Receiving objects:  59% (7346/12434), 30.12 MiB | 5.24 MiB/s
Receiving objects:  60% (7461/12434), 30.12 MiB | 5.24 MiB/s
Receiving objects:  61% (7585/12434), 30.12 MiB | 5.24 MiB/s
Receiving objects:  62% (7710/12434), 33.28 MiB | 5.28 MiB/s
Receiving objects:  63% (7834/12434), 33.28 MiB | 5.28 MiB/s
Receiving objects:  64% (7958/12434), 33.28 MiB | 5.28 MiB/s
Receiving objects:  65% (8083/12434), 33.28 MiB | 5.28 MiB/s
Receiving objects:  66% (8207/12434), 33.28 MiB | 5.28 MiB/s
Receiving objects:  67% (8331/12434), 33.28 MiB | 5.28 MiB/s
Receiving objects:  68% (8456/12434), 33.28 MiB | 5.28 MiB/s
Receiving objects:  69% (8580/12434), 33.28 MiB | 5.28 MiB/s
Receiving objects:  70% (8704/12434), 33.28 MiB | 5.28 MiB/s
Receiving objects:  71% (8829/12434), 33.28 MiB | 5.28 MiB/s
Receiving objects:  72% (8953/12434), 33.28 MiB | 5.28 MiB/s
Receiving objects:  73% (9077/12434), 33.28 MiB | 5.28 MiB/s
Receiving objects:  74% (9202/12434), 33.28 MiB | 5.28 MiB/s
Receiving objects:  75% (9326/12434), 33.28 MiB | 5.28 MiB/s
Receiving objects:  76% (9450/12434), 33.28 MiB | 5.28 MiB/s
Receiving objects:  77% (9575/12434), 33.28 MiB | 5.28 MiB/s
Receiving objects:  78% (9699/12434), 33.28 MiB | 5.28 MiB/s
Receiving objects:  79% (9823/12434), 33.28 MiB | 5.28 MiB/s
Receiving objects:  80% (9948/12434), 33.28 MiB | 5.28 MiB/s
Receiving objects:  81% (10072/12434), 33.28 MiB | 5.28 MiB/s
Receiving objects:  82% (10196/12434), 33.28 MiB | 5.28 MiB/s
Receiving objects:  83% (10321/12434), 37.62 MiB | 5.89 MiB/s
Receiving objects:  84% (10445/12434), 37.62 MiB | 5.89 MiB/s
Receiving objects:  85% (10569/12434), 37.62 MiB | 5.89 MiB/s
Receiving objects:  86% (10694/12434), 37.62 MiB | 5.89 MiB/s
Receiving objects:  87% (10818/12434), 37.62 MiB | 5.89 MiB/s
Receiving objects:  88% (10942/12434), 37.62 MiB | 5.89 MiB/s
Receiving objects:  89% (11067/12434), 37.62 MiB | 5.89 MiB/s
Receiving objects:  90% (11191/12434), 37.62 MiB | 5.89 MiB/s
Receiving objects:  91% (11315/12434), 37.62 MiB | 5.89 MiB/s
Receiving objects:  92% (11440/12434), 37.62 MiB | 5.89 MiB/s
Receiving objects:  93% (11564/12434), 37.62 MiB | 5.89 MiB/s
Receiving objects:  94% (11688/12434), 37.62 MiB | 5.89 MiB/s
Receiving objects:  95% (11813/12434), 37.62 MiB | 5.89 MiB/s
Receiving objects:  96% (11937/12434), 37.62 MiB | 5.89 MiB/s
Receiving objects:  97% (12061/12434), 37.62 MiB | 5.89 MiB/s
Receiving objects:  98% (12186/12434), 37.62 MiB | 5.89 MiB/s
Receiving objects:  99% (12310/12434), 37.62 MiB | 5.89 MiB/s
Receiving objects:  99% (12400/12434), 37.62 MiB | 5.89 MiB/s
remote: Total 12434 (delta 2379), reused 5968 (delta 1226)        
Receiving objects: 100% (12434/12434), 37.62 MiB | 5.89 MiB/s
Receiving objects: 100% (12434/12434), 41.64 MiB | 5.94 MiB/s, done.
Resolving deltas:   0% (0/2379)
Resolving deltas:   1% (24/2379)
Resolving deltas:   2% (48/2379)
Resolving deltas:   3% (72/2379)
Resolving deltas:   4% (96/2379)
Resolving deltas:   5% (119/2379)
Resolving deltas:   6% (143/2379)
Resolving deltas:   7% (167/2379)
Resolving deltas:   8% (191/2379)
Resolving deltas:   9% (215/2379)
Resolving deltas:  10% (238/2379)
Resolving deltas:  11% (262/2379)
Resolving deltas:  12% (286/2379)
Resolving deltas:  13% (310/2379)
Resolving deltas:  14% (334/2379)
Resolving deltas:  15% (357/2379)
Resolving deltas:  16% (382/2379)
Resolving deltas:  17% (405/2379)
Resolving deltas:  18% (429/2379)
Resolving deltas:  19% (453/2379)
Resolving deltas:  20% (476/2379)
Resolving deltas:  21% (500/2379)
Resolving deltas:  22% (524/2379)
Resolving deltas:  23% (548/2379)
Resolving deltas:  24% (571/2379)
Resolving deltas:  25% (595/2379)
Resolving deltas:  26% (619/2379)
Resolving deltas:  27% (643/2379)
Resolving deltas:  28% (667/2379)
Resolving deltas:  29% (690/2379)
Resolving deltas:  30% (714/2379)
Resolving deltas:  31% (738/2379)
Resolving deltas:  32% (762/2379)
Resolving deltas:  33% (786/2379)
Resolving deltas:  34% (810/2379)
Resolving deltas:  35% (833/2379)
Resolving deltas:  36% (857/2379)
Resolving deltas:  37% (881/2379)
Resolving deltas:  38% (905/2379)
Resolving deltas:  39% (928/2379)
Resolving deltas:  40% (952/2379)
Resolving deltas:  41% (976/2379)
Resolving deltas:  42% (1000/2379)
Resolving deltas:  43% (1023/2379)
Resolving deltas:  44% (1047/2379)
Resolving deltas:  45% (1071/2379)
Resolving deltas:  46% (1095/2379)
Resolving deltas:  47% (1119/2379)
Resolving deltas:  48% (1142/2379)
Resolving deltas:  49% (1167/2379)
Resolving deltas:  50% (1190/2379)
Resolving deltas:  51% (1214/2379)
Resolving deltas:  52% (1238/2379)
Resolving deltas:  53% (1261/2379)
Resolving deltas:  54% (1285/2379)
Resolving deltas:  55% (1309/2379)
Resolving deltas:  56% (1333/2379)
Resolving deltas:  57% (1357/2379)
Resolving deltas:  58% (1380/2379)
Resolving deltas:  59% (1404/2379)
Resolving deltas:  60% (1428/2379)
Resolving deltas:  61% (1452/2379)
Resolving deltas:  62% (1475/2379)
Resolving deltas:  63% (1499/2379)
Resolving deltas:  64% (1523/2379)
Resolving deltas:  65% (1547/2379)
Resolving deltas:  66% (1571/2379)
Resolving deltas:  67% (1594/2379)
Resolving deltas:  68% (1618/2379)
Resolving deltas:  69% (1642/2379)
Resolving deltas:  70% (1666/2379)
Resolving deltas:  71% (1690/2379)
Resolving deltas:  72% (1713/2379)
Resolving deltas:  73% (1737/2379)
Resolving deltas:  74% (1761/2379)
Resolving deltas:  75% (1786/2379)
Resolving deltas:  76% (1809/2379)
Resolving deltas:  77% (1833/2379)
Resolving deltas:  78% (1856/2379)
Resolving deltas:  79% (1880/2379)
Resolving deltas:  80% (1905/2379)
Resolving deltas:  81% (1927/2379)
Resolving deltas:  82% (1952/2379)
Resolving deltas:  83% (1975/2379)
Resolving deltas:  84% (1999/2379)
Resolving deltas:  85% (2023/2379)
Resolving deltas:  86% (2046/2379)
Resolving deltas:  87% (2070/2379)
Resolving deltas:  88% (2094/2379)
Resolving deltas:  89% (2119/2379)
Resolving deltas:  90% (2142/2379)
Resolving deltas:  91% (2165/2379)
Resolving deltas:  92% (2189/2379)
Resolving deltas:  93% (2213/2379)
Resolving deltas:  94% (2237/2379)
Resolving deltas:  95% (2261/2379)
Resolving deltas:  96% (2284/2379)
Resolving deltas:  97% (2308/2379)
Resolving deltas:  98% (2333/2379)
Resolving deltas:  99% (2356/2379)
Resolving deltas: 100% (2379/2379)
Resolving deltas: 100% (2379/2379), done.
Updating files:  71% (8196/11458)
Updating files:  72% (8250/11458)
Updating files:  73% (8365/11458)
Updating files:  74% (8479/11458)
Updating files:  75% (8594/11458)
Updating files:  76% (8709/11458)
Updating files:  77% (8823/11458)
Updating files:  78% (8938/11458)
Updating files:  79% (9052/11458)
Updating files:  80% (9167/11458)
Updating files:  81% (9281/11458)
Updating files:  82% (9396/11458)
Updating files:  83% (9511/11458)
Updating files:  84% (9625/11458)
Updating files:  85% (9740/11458)
Updating files:  86% (9854/11458)
Updating files:  87% (9969/11458)
Updating files:  88% (10084/11458)
Updating files:  89% (10198/11458)
Updating files:  90% (10313/11458)
Updating files:  91% (10427/11458)
Updating files:  92% (10542/11458)
Updating files:  93% (10656/11458)
Updating files:  94% (10771/11458)
Updating files:  95% (10886/11458)
Updating files:  96% (11000/11458)
Updating files:  97% (11115/11458)
Updating files:  98% (11229/11458)
Updating files:  99% (11344/11458)
Updating files: 100% (11458/11458)
Updating files: 100% (11458/11458), done.
 00:16

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-1  Started
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-web-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  39/133 [========>-------------------]  29%
  60/133 [============>---------------]  45%
  85/133 [=================>----------]  63%
 104/133 [=====================>------]  78%
 120/133 [=========================>--]  90%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:10

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:05

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 4.3 s.
 00:05

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 11s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:11

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:01

 Total duration: 01:32

 01:32

Install 'extensions/PageViewInfo'...

Cloning component(s)
:0: _clone_component "extensions/PageViewInfo"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/PageViewInfo to 'extensions/PageViewInfo' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/PageViewInfo'...
|0| remote: Counting objects: 1           
remote: Counting objects: 184, done        
|0| remote: Finding sources:   1% (1/184)           
remote: Finding sources:   2% (3/184)           
remote: Finding sources:   3% (5/184)           
remote: Finding sources:   4% (7/184)           
remote: Finding sources:   5% (9/184)           
remote: Finding sources:   6% (11/184)           
remote: Finding sources:   7% (12/184)           
remote: Finding sources:   8% (14/184)           
remote: Finding sources:   9% (16/184)           
remote: Finding sources:  10% (18/184)           
remote: Finding sources:  11% (20/184)           
remote: Finding sources:  12% (22/184)           
remote: Finding sources:  13% (23/184)           
remote: Finding sources:  14% (25/184)           
remote: Finding sources:  15% (27/184)           
remote: Finding sources:  16% (29/184)           
remote: Finding sources:  17% (31/184)           
remote: Finding sources:  18% (33/184)           
remote: Finding sources:  19% (35/184)           
remote: Finding sources:  20% (36/184)           
remote: Finding sources:  21% (38/184)           
remote: Finding sources:  22% (40/184)           
remote: Finding sources:  23% (42/184)           
remote: Finding sources:  24% (44/184)           
remote: Finding sources:  25% (46/184)           
remote: Finding sources:  26% (47/184)           
remote: Finding sources:  27% (49/184)           
remote: Finding sources:  28% (51/184)           
remote: Finding sources:  29% (53/184)           
remote: Finding sources:  30% (55/184)           
remote: Finding sources:  31% (57/184)           
remote: Finding sources:  32% (58/184)           
remote: Finding sources:  33% (60/184)           
remote: Finding sources:  34% (62/184)           
remote: Finding sources:  35% (64/184)           
remote: Finding sources:  36% (66/184)           
remote: Finding sources:  37% (68/184)           
remote: Finding sources:  38% (69/184)           
remote: Finding sources:  39% (71/184)           
remote: Finding sources:  40% (73/184)           
remote: Finding sources:  41% (75/184)           
remote: Finding sources:  42% (77/184)           
remote: Finding sources:  43% (79/184)           
remote: Finding sources:  44% (81/184)           
remote: Finding sources:  45% (82/184)           
remote: Finding sources:  46% (84/184)           
remote: Finding sources:  47% (86/184)           
remote: Finding sources:  48% (88/184)           
remote: Finding sources:  49% (90/184)           
remote: Finding sources:  50% (92/184)           
remote: Finding sources:  51% (93/184)           
remote: Finding sources:  52% (95/184)           
remote: Finding sources:  53% (97/184)           
remote: Finding sources:  54% (99/184)           
remote: Finding sources:  55% (101/184)           
remote: Finding sources:  56% (103/184)           
remote: Finding sources:  57% (104/184)           
remote: Finding sources:  58% (106/184)           
remote: Finding sources:  59% (108/184)           
remote: Finding sources:  60% (110/184)           
remote: Finding sources:  61% (112/184)           
remote: Finding sources:  62% (114/184)           
remote: Finding sources:  63% (115/184)           
remote: Finding sources:  64% (117/184)           
remote: Finding sources:  65% (119/184)           
remote: Finding sources:  66% (121/184)           
remote: Finding sources:  67% (123/184)           
remote: Finding sources:  68% (125/184)           
remote: Finding sources:  69% (127/184)           
remote: Finding sources:  70% (128/184)           
remote: Finding sources:  71% (130/184)           
remote: Finding sources:  72% (132/184)           
remote: Finding sources:  73% (134/184)           
remote: Finding sources:  74% (136/184)           
remote: Finding sources:  75% (138/184)           
remote: Finding sources:  76% (139/184)           
remote: Finding sources:  77% (141/184)           
remote: Finding sources:  78% (143/184)           
remote: Finding sources:  79% (145/184)           
remote: Finding sources:  80% (147/184)           
remote: Finding sources:  81% (149/184)           
remote: Finding sources:  82% (150/184)           
remote: Finding sources:  83% (152/184)           
remote: Finding sources:  84% (154/184)           
remote: Finding sources:  85% (156/184)           
remote: Finding sources:  86% (158/184)           
remote: Finding sources:  87% (160/184)           
remote: Finding sources:  88% (161/184)           
remote: Finding sources:  89% (163/184)           
remote: Finding sources:  90% (165/184)           
remote: Finding sources:  91% (167/184)           
remote: Finding sources:  92% (169/184)           
remote: Finding sources:  93% (171/184)           
remote: Finding sources:  94% (173/184)           
remote: Finding sources:  95% (174/184)           
remote: Finding sources:  96% (176/184)           
remote: Finding sources:  97% (178/184)           
remote: Finding sources:  98% (180/184)           
remote: Finding sources:  99% (182/184)           
remote: Finding sources: 100% (184/184)           
remote: Finding sources: 100% (184/184)        
|0| remote: Getting sizes:   1% (1/175)           
remote: Getting sizes:   2% (3/175)           
remote: Getting sizes:   3% (5/175)           
remote: Getting sizes:   4% (7/175)           
remote: Getting sizes:   5% (8/175)           
remote: Getting sizes:   6% (10/175)           
remote: Getting sizes:   7% (12/175)           
remote: Getting sizes:   8% (14/175)           
remote: Getting sizes:   9% (15/175)           
remote: Getting sizes:  10% (17/175)           
remote: Getting sizes:  11% (19/175)           
remote: Getting sizes:  12% (21/175)           
remote: Getting sizes:  13% (22/175)           
remote: Getting sizes:  14% (24/175)           
remote: Getting sizes:  15% (26/175)           
remote: Getting sizes:  16% (28/175)           
remote: Getting sizes:  17% (29/175)           
remote: Getting sizes:  18% (31/175)           
remote: Getting sizes:  19% (33/175)           
remote: Getting sizes:  20% (35/175)           
remote: Getting sizes:  21% (36/175)           
remote: Getting sizes:  22% (38/175)           
remote: Getting sizes:  23% (40/175)           
remote: Getting sizes:  24% (42/175)           
remote: Getting sizes:  25% (43/175)           
remote: Getting sizes:  26% (45/175)           
remote: Getting sizes:  27% (47/175)           
remote: Getting sizes:  28% (49/175)           
remote: Getting sizes:  29% (50/175)           
remote: Getting sizes:  30% (52/175)           
remote: Getting sizes:  31% (54/175)           
remote: Getting sizes:  32% (56/175)           
remote: Getting sizes:  33% (57/175)           
remote: Getting sizes:  34% (59/175)           
remote: Getting sizes:  35% (61/175)           
remote: Getting sizes:  36% (63/175)           
remote: Getting sizes:  37% (64/175)           
remote: Getting sizes:  38% (66/175)           
remote: Getting sizes:  39% (68/175)           
remote: Getting sizes:  40% (70/175)           
remote: Getting sizes:  41% (71/175)           
remote: Getting sizes:  42% (73/175)           
remote: Getting sizes:  43% (75/175)           
remote: Getting sizes:  44% (77/175)           
remote: Getting sizes:  45% (78/175)           
remote: Getting sizes:  46% (80/175)           
remote: Getting sizes:  47% (82/175)           
remote: Getting sizes:  48% (84/175)           
remote: Getting sizes:  49% (85/175)           
remote: Getting sizes:  50% (87/175)           
remote: Getting sizes:  51% (89/175)           
remote: Getting sizes:  52% (91/175)           
remote: Getting sizes:  53% (92/175)           
remote: Getting sizes:  54% (94/175)           
remote: Getting sizes:  55% (96/175)           
remote: Getting sizes:  56% (98/175)           
remote: Getting sizes:  57% (99/175)           
remote: Getting sizes:  58% (101/175)           
remote: Getting sizes:  59% (103/175)           
remote: Getting sizes:  60% (105/175)           
remote: Getting sizes:  61% (106/175)           
remote: Getting sizes:  62% (108/175)           
remote: Getting sizes:  63% (110/175)           
remote: Getting sizes:  64% (112/175)           
remote: Getting sizes:  65% (113/175)           
remote: Getting sizes:  66% (115/175)           
remote: Getting sizes:  67% (117/175)           
remote: Getting sizes:  68% (119/175)           
remote: Getting sizes:  69% (120/175)           
remote: Getting sizes:  70% (122/175)           
remote: Getting sizes:  71% (124/175)           
remote: Getting sizes:  72% (126/175)           
remote: Getting sizes:  73% (127/175)           
remote: Getting sizes:  74% (129/175)           
remote: Getting sizes:  75% (131/175)           
remote: Getting sizes:  76% (133/175)           
remote: Getting sizes:  77% (134/175)           
remote: Getting sizes:  78% (136/175)           
remote: Getting sizes:  79% (138/175)           
remote: Getting sizes:  80% (140/175)           
remote: Getting sizes:  81% (141/175)           
remote: Getting sizes:  82% (143/175)           
remote: Getting sizes:  83% (145/175)           
remote: Getting sizes:  84% (147/175)           
remote: Getting sizes:  85% (148/175)           
remote: Getting sizes:  86% (150/175)           
remote: Getting sizes:  87% (152/175)           
remote: Getting sizes:  88% (154/175)           
remote: Getting sizes:  89% (155/175)           
remote: Getting sizes:  90% (157/175)           
remote: Getting sizes:  91% (159/175)           
remote: Getting sizes:  92% (161/175)           
remote: Getting sizes:  93% (162/175)           
remote: Getting sizes:  94% (164/175)           
remote: Getting sizes:  95% (166/175)           
remote: Getting sizes:  96% (168/175)           
remote: Getting sizes:  97% (169/175)           
remote: Getting sizes:  98% (171/175)           
remote: Getting sizes:  99% (173/175)           
remote: Getting sizes: 100% (175/175)           
remote: Getting sizes: 100% (175/175)        
|0| remote: Compressing objects:   1% (4281/322914)           
remote: Compressing objects:   2% (5777/322914)           
remote: Compressing objects:   5% (15849/322914)           
remote: Compressing objects:  10% (31956/322914)           
remote: Compressing objects:  11% (34575/322914)           
remote: Compressing objects:  12% (38092/322914)           
remote: Compressing objects:  13% (41595/322914)           
remote: Compressing objects:  14% (44594/322914)           
remote: Compressing objects:  15% (48935/322914)           
remote: Compressing objects:  16% (51935/322914)           
remote: Compressing objects:  17% (53326/322914)           
remote: Compressing objects:  18% (56964/322914)           
remote: Compressing objects:  19% (60021/322914)           
remote: Compressing objects:  20% (64360/322914)           
remote: Compressing objects:  88% (283046/322914)           
remote: Compressing objects:  89% (288560/322914)           
remote: Compressing objects:  90% (290432/322914)           
remote: Compressing objects:  91% (292579/322914)           
remote: Compressing objects:  92% (295782/322914)           
remote: Compressing objects:  93% (298981/322914)           
remote: Compressing objects:  94% (302068/322914)           
remote: Compressing objects:  95% (305194/322914)           
remote: Compressing objects:  96% (308949/322914)           
remote: Compressing objects:  97% (311713/322914)           
remote: Compressing objects:  98% (314984/322914)           
remote: Compressing objects:  99% (319873/322914)           
remote: Compressing objects: 100% (322400/322914)           
remote: Compressing objects: 100% (322914/322914)        
|0| Receiving objects:   0% (1/184)
Receiving objects:   1% (2/184)
Receiving objects:   2% (4/184)
Receiving objects:   3% (6/184)
Receiving objects:   4% (8/184)
Receiving objects:   5% (10/184)
Receiving objects:   6% (12/184)
Receiving objects:   7% (13/184)
Receiving objects:   8% (15/184)
Receiving objects:   9% (17/184)
Receiving objects:  10% (19/184)
Receiving objects:  11% (21/184)
Receiving objects:  12% (23/184)
Receiving objects:  13% (24/184)
Receiving objects:  14% (26/184)
Receiving objects:  15% (28/184)
Receiving objects:  16% (30/184)
Receiving objects:  17% (32/184)
Receiving objects:  18% (34/184)
Receiving objects:  19% (35/184)
Receiving objects:  20% (37/184)
Receiving objects:  21% (39/184)
Receiving objects:  22% (41/184)
Receiving objects:  23% (43/184)
Receiving objects:  24% (45/184)
Receiving objects:  25% (46/184)
Receiving objects:  26% (48/184)
Receiving objects:  27% (50/184)
Receiving objects:  28% (52/184)
Receiving objects:  29% (54/184)
Receiving objects:  30% (56/184)
Receiving objects:  31% (58/184)
Receiving objects:  32% (59/184)
Receiving objects:  33% (61/184)
Receiving objects:  34% (63/184)
Receiving objects:  35% (65/184)
Receiving objects:  36% (67/184)
Receiving objects:  37% (69/184)
Receiving objects:  38% (70/184)
Receiving objects:  39% (72/184)
Receiving objects:  40% (74/184)
Receiving objects:  41% (76/184)
Receiving objects:  42% (78/184)
Receiving objects:  43% (80/184)
Receiving objects:  44% (81/184)
Receiving objects:  45% (83/184)
Receiving objects:  46% (85/184)
Receiving objects:  47% (87/184)
Receiving objects:  48% (89/184)
Receiving objects:  49% (91/184)
Receiving objects:  50% (92/184)
Receiving objects:  51% (94/184)
Receiving objects:  52% (96/184)
Receiving objects:  53% (98/184)
Receiving objects:  54% (100/184)
Receiving objects:  55% (102/184)
Receiving objects:  56% (104/184)
Receiving objects:  57% (105/184)
Receiving objects:  58% (107/184)
Receiving objects:  59% (109/184)
Receiving objects:  60% (111/184)
Receiving objects:  61% (113/184)
Receiving objects:  62% (115/184)
Receiving objects:  63% (116/184)
Receiving objects:  64% (118/184)
Receiving objects:  65% (120/184)
Receiving objects:  66% (122/184)
Receiving objects:  67% (124/184)
Receiving objects:  68% (126/184)
Receiving objects:  69% (127/184)
Receiving objects:  70% (129/184)
Receiving objects:  71% (131/184)
Receiving objects:  72% (133/184)
Receiving objects:  73% (135/184)
Receiving objects:  74% (137/184)
Receiving objects:  75% (138/184)
Receiving objects:  76% (140/184)
Receiving objects:  77% (142/184)
Receiving objects:  78% (144/184)
Receiving objects:  79% (146/184)
Receiving objects:  80% (148/184)
Receiving objects:  81% (150/184)
Receiving objects:  82% (151/184)
Receiving objects:  83% (153/184)
Receiving objects:  84% (155/184)
Receiving objects:  85% (157/184)
Receiving objects:  86% (159/184)
Receiving objects:  87% (161/184)
Receiving objects:  88% (162/184)
Receiving objects:  89% (164/184)
Receiving objects:  90% (166/184)
Receiving objects:  91% (168/184)
Receiving objects:  92% (170/184)
Receiving objects:  93% (172/184)
Receiving objects:  94% (173/184)
Receiving objects:  95% (175/184)
remote: Total 184 (delta 24), reused 78 (delta 7)        
|0| Receiving objects:  96% (177/184)
Receiving objects:  97% (179/184)
Receiving objects:  98% (181/184)
Receiving objects:  99% (183/184)
Receiving objects: 100% (184/184)
Receiving objects: 100% (184/184), 144.69 KiB | 4.99 MiB/s, done.
|0| Resolving deltas:   0% (0/24)
Resolving deltas:   4% (1/24)
Resolving deltas:   8% (2/24)
Resolving deltas:  12% (3/24)
Resolving deltas:  16% (4/24)
Resolving deltas:  20% (5/24)
Resolving deltas:  25% (6/24)
Resolving deltas:  29% (7/24)
Resolving deltas:  33% (8/24)
Resolving deltas:  37% (9/24)
Resolving deltas:  41% (10/24)
Resolving deltas:  50% (12/24)
Resolving deltas:  54% (13/24)
Resolving deltas:  62% (15/24)
Resolving deltas:  66% (16/24)
Resolving deltas:  70% (17/24)
Resolving deltas:  79% (19/24)
Resolving deltas:  83% (20/24)
Resolving deltas:  87% (21/24)
Resolving deltas:  91% (22/24)
Resolving deltas:  95% (23/24)
Resolving deltas: 100% (24/24)
Resolving deltas: 100% (24/24), done.
|0|  00:01
 00:01

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:03

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }

added 1 package, and audited 1443 packages in 3s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:04

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 00:00

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.1 s.
 00:00

Running 'extensions/PageViewInfo/setup.sh' if found
Looking for '/var/local/extensions/PageViewInfo/setup.sh'
No '/var/local/extensions/PageViewInfo/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:13
 00:13

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-web-1  Removed
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:13

Reclaim disk space if needed
Free disk space (22%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12434, done        
remote: Finding sources:   1% (63/12434)           
remote: Finding sources:   2% (187/12434)           
remote: Finding sources:   3% (311/12434)           
remote: Finding sources:   4% (436/12434)           
remote: Finding sources:   5% (560/12434)           
remote: Finding sources:   6% (684/12434)           
remote: Finding sources:   7% (809/12434)           
remote: Finding sources:   8% (933/12434)           
remote: Finding sources:   9% (1057/12434)           
remote: Finding sources:  10% (1182/12434)           
remote: Finding sources:  11% (1306/12434)           
remote: Finding sources:  12% (1430/12434)           
remote: Finding sources:  13% (1555/12434)           
remote: Finding sources:  14% (1679/12434)           
remote: Finding sources:  15% (1803/12434)           
remote: Finding sources:  16% (1928/12434)           
remote: Finding sources:  17% (2052/12434)           
remote: Finding sources:  18% (2176/12434)           
remote: Finding sources:  19% (2301/12434)           
remote: Finding sources:  20% (2425/12434)           
remote: Finding sources:  21% (2549/12434)           
remote: Finding sources:  22% (2674/12434)           
remote: Finding sources:  23% (2798/12434)           
remote: Finding sources:  24% (2922/12434)           
remote: Finding sources:  25% (3047/12434)           
remote: Finding sources:  26% (3171/12434)           
remote: Finding sources:  27% (3296/12434)           
remote: Finding sources:  28% (3420/12434)           
remote: Finding sources:  29% (3544/12434)           
remote: Finding sources:  30% (3669/12434)           
remote: Finding sources:  31% (3793/12434)           
remote: Finding sources:  32% (3917/12434)           
remote: Finding sources:  33% (4042/12434)           
remote: Finding sources:  34% (4166/12434)           
remote: Finding sources:  35% (4290/12434)           
remote: Finding sources:  36% (4415/12434)           
remote: Finding sources:  37% (4539/12434)           
remote: Finding sources:  38% (4663/12434)           
remote: Finding sources:  39% (4788/12434)           
remote: Finding sources:  40% (4912/12434)           
remote: Finding sources:  41% (5036/12434)           
remote: Finding sources:  42% (5161/12434)           
remote: Finding sources:  43% (5285/12434)           
remote: Finding sources:  44% (5409/12434)           
remote: Finding sources:  45% (5534/12434)           
remote: Finding sources:  46% (5658/12434)           
remote: Finding sources:  47% (5782/12434)           
remote: Finding sources:  48% (5907/12434)           
remote: Finding sources:  49% (6031/12434)           
remote: Finding sources:  50% (6155/12434)           
remote: Finding sources:  51% (6280/12434)           
remote: Finding sources:  52% (6404/12434)           
remote: Finding sources:  53% (6528/12434)           
remote: Finding sources:  54% (6653/12434)           
remote: Finding sources:  55% (6777/12434)           
remote: Finding sources:  56% (6901/12434)           
remote: Finding sources:  57% (7026/12434)           
remote: Finding sources:  58% (7150/12434)           
remote: Finding sources:  59% (7274/12434)           
remote: Finding sources:  60% (7399/12434)           
remote: Finding sources:  61% (7523/12434)           
remote: Finding sources:  62% (7647/12434)           
remote: Finding sources:  63% (7772/12434)           
remote: Finding sources:  64% (7896/12434)           
remote: Finding sources:  65% (8020/12434)           
remote: Finding sources:  66% (8145/12434)           
remote: Finding sources:  67% (8269/12434)           
remote: Finding sources:  68% (8393/12434)           
remote: Finding sources:  69% (8518/12434)           
remote: Finding sources:  70% (8642/12434)           
remote: Finding sources:  71% (8766/12434)           
remote: Finding sources:  72% (8891/12434)           
remote: Finding sources:  73% (9015/12434)           
remote: Finding sources:  74% (9139/12434)           
remote: Finding sources:  75% (9264/12434)           
remote: Finding sources:  76% (9388/12434)           
remote: Finding sources:  77% (9513/12434)           
remote: Finding sources:  78% (9637/12434)           
remote: Finding sources:  79% (9761/12434)           
remote: Finding sources:  80% (9886/12434)           
remote: Finding sources:  81% (10010/12434)           
remote: Finding sources:  82% (10134/12434)           
remote: Finding sources:  83% (10259/12434)           
remote: Finding sources:  84% (10383/12434)           
remote: Finding sources:  85% (10507/12434)           
remote: Finding sources:  86% (10632/12434)           
remote: Finding sources:  87% (10756/12434)           
remote: Finding sources:  88% (10880/12434)           
remote: Finding sources:  89% (11005/12434)           
remote: Finding sources:  90% (11129/12434)           
remote: Finding sources:  91% (11253/12434)           
remote: Finding sources:  92% (11378/12434)           
remote: Finding sources:  93% (11502/12434)           
remote: Finding sources:  94% (11626/12434)           
remote: Finding sources:  95% (11751/12434)           
remote: Finding sources:  96% (11875/12434)           
remote: Finding sources:  97% (11999/12434)           
remote: Finding sources:  98% (12124/12434)           
remote: Finding sources:  99% (12248/12434)           
remote: Finding sources: 100% (12372/12434)           
remote: Finding sources: 100% (12434/12434)        
remote: Getting sizes:   1% (57/11205)           
remote: Getting sizes:   2% (169/11205)           
remote: Getting sizes:   3% (281/11205)           
remote: Getting sizes:   4% (393/11205)           
remote: Getting sizes:   5% (505/11205)           
remote: Getting sizes:   6% (617/11205)           
remote: Getting sizes:   7% (729/11205)           
remote: Getting sizes:   8% (841/11205)           
remote: Getting sizes:   9% (953/11205)           
remote: Getting sizes:  10% (1065/11205)           
remote: Getting sizes:  11% (1177/11205)           
remote: Getting sizes:  12% (1289/11205)           
remote: Getting sizes:  13% (1401/11205)           
remote: Getting sizes:  14% (1513/11205)           
remote: Getting sizes:  15% (1625/11205)           
remote: Getting sizes:  16% (1737/11205)           
remote: Getting sizes:  17% (1849/11205)           
remote: Getting sizes:  18% (1961/11205)           
remote: Getting sizes:  19% (2073/11205)           
remote: Getting sizes:  20% (2185/11205)           
remote: Getting sizes:  21% (2298/11205)           
remote: Getting sizes:  22% (2410/11205)           
remote: Getting sizes:  23% (2522/11205)           
remote: Getting sizes:  24% (2634/11205)           
remote: Getting sizes:  25% (2746/11205)           
remote: Getting sizes:  26% (2858/11205)           
remote: Getting sizes:  27% (2970/11205)           
remote: Getting sizes:  28% (3082/11205)           
remote: Getting sizes:  29% (3194/11205)           
remote: Getting sizes:  30% (3306/11205)           
remote: Getting sizes:  31% (3418/11205)           
remote: Getting sizes:  32% (3530/11205)           
remote: Getting sizes:  33% (3642/11205)           
remote: Getting sizes:  34% (3754/11205)           
remote: Getting sizes:  35% (3866/11205)           
remote: Getting sizes:  36% (3978/11205)           
remote: Getting sizes:  37% (4090/11205)           
remote: Getting sizes:  38% (4202/11205)           
remote: Getting sizes:  39% (4314/11205)           
remote: Getting sizes:  40% (4426/11205)           
remote: Getting sizes:  41% (4539/11205)           
remote: Getting sizes:  42% (4651/11205)           
remote: Getting sizes:  43% (4763/11205)           
remote: Getting sizes:  44% (4875/11205)           
remote: Getting sizes:  45% (4987/11205)           
remote: Getting sizes:  46% (5099/11205)           
remote: Getting sizes:  47% (5211/11205)           
remote: Getting sizes:  48% (5323/11205)           
remote: Getting sizes:  49% (5435/11205)           
remote: Getting sizes:  50% (5547/11205)           
remote: Getting sizes:  51% (5659/11205)           
remote: Getting sizes:  52% (5771/11205)           
remote: Getting sizes:  53% (5883/11205)           
remote: Getting sizes:  54% (5995/11205)           
remote: Getting sizes:  55% (6107/11205)           
remote: Getting sizes:  56% (6219/11205)           
remote: Getting sizes:  57% (6331/11205)           
remote: Getting sizes:  58% (6443/11205)           
remote: Getting sizes:  59% (6555/11205)           
remote: Getting sizes:  60% (6667/11205)           
remote: Getting sizes:  61% (6780/11205)           
remote: Getting sizes:  62% (6892/11205)           
remote: Getting sizes:  63% (7004/11205)           
remote: Getting sizes:  64% (7116/11205)           
remote: Getting sizes:  65% (7228/11205)           
remote: Getting sizes:  66% (7340/11205)           
remote: Getting sizes:  67% (7452/11205)           
remote: Getting sizes:  68% (7564/11205)           
remote: Getting sizes:  69% (7676/11205)           
remote: Getting sizes:  70% (7788/11205)           
remote: Getting sizes:  71% (7900/11205)           
remote: Getting sizes:  72% (8012/11205)           
remote: Getting sizes:  73% (8124/11205)           
remote: Getting sizes:  74% (8236/11205)           
remote: Getting sizes:  75% (8348/11205)           
remote: Getting sizes:  76% (8460/11205)           
remote: Getting sizes:  77% (8572/11205)           
remote: Getting sizes:  78% (8684/11205)           
remote: Getting sizes:  79% (8796/11205)           
remote: Getting sizes:  80% (8908/11205)           
remote: Getting sizes:  81% (9021/11205)           
remote: Getting sizes:  82% (9133/11205)           
remote: Getting sizes:  83% (9245/11205)           
remote: Getting sizes:  84% (9357/11205)           
remote: Getting sizes:  85% (9469/11205)           
remote: Getting sizes:  86% (9581/11205)           
remote: Getting sizes:  87% (9693/11205)           
remote: Getting sizes:  88% (9805/11205)           
remote: Getting sizes:  89% (9917/11205)           
remote: Getting sizes:  90% (10029/11205)           
remote: Getting sizes:  91% (10141/11205)           
remote: Getting sizes:  92% (10253/11205)           
remote: Getting sizes:  93% (10365/11205)           
remote: Getting sizes:  94% (10477/11205)           
remote: Getting sizes:  95% (10589/11205)           
remote: Getting sizes:  96% (10701/11205)           
remote: Getting sizes:  97% (10813/11205)           
remote: Getting sizes:  98% (10925/11205)           
remote: Getting sizes:  99% (11037/11205)           
remote: Getting sizes: 100% (11149/11205)           
remote: Getting sizes: 100% (11205/11205)        
remote: Compressing objects:   2% (2191/120502)           
remote: Compressing objects:   3% (3039/120502)           
remote: Compressing objects:   4% (4509/120502)           
remote: Compressing objects:   5% (5767/120502)           
remote: Compressing objects:   6% (6734/120502)           
remote: Compressing objects:   7% (7977/120502)           
remote: Compressing objects:   8% (9063/120502)           
remote: Compressing objects:   9% (10258/120502)           
remote: Compressing objects:   9% (10509/120502)           
remote: Compressing objects:  10% (11459/120502)           
remote: Compressing objects:  11% (12653/120502)           
remote: Compressing objects:  12% (13863/120502)           
remote: Compressing objects:  13% (15075/120502)           
remote: Compressing objects:  14% (16280/120502)           
remote: Compressing objects:  15% (17537/120502)           
remote: Compressing objects:  16% (18760/120502)           
remote: Compressing objects:  17% (19886/120502)           
remote: Compressing objects:  18% (21091/120502)           
remote: Compressing objects:  19% (22299/120502)           
remote: Compressing objects:  20% (23505/120502)           
remote: Compressing objects:  21% (24722/120502)           
remote: Compressing objects:  21% (25224/120502)           
remote: Compressing objects:  22% (25924/120502)           
remote: Compressing objects:  23% (27125/120502)           
remote: Compressing objects:  24% (28328/120502)           
remote: Compressing objects:  25% (29558/120502)           
remote: Compressing objects:  26% (30746/120502)           
remote: Compressing objects:  27% (31955/120502)           
remote: Compressing objects:  28% (33151/120502)           
remote: Compressing objects:  29% (34348/120502)           
remote: Compressing objects:  30% (35564/120502)           
remote: Compressing objects:  31% (37012/120502)           
remote: Compressing objects:  32% (38097/120502)           
remote: Compressing objects:  33% (39174/120502)           
remote: Compressing objects:  34% (40658/120502)           
remote: Compressing objects:  35% (41712/120502)           
remote: Compressing objects:  36% (42814/120502)           
remote: Compressing objects:  37% (43992/120502)           
remote: Compressing objects:  38% (45420/120502)           
remote: Compressing objects:  39% (46394/120502)           
remote: Compressing objects:  40% (47646/120502)           
remote: Compressing objects:  41% (48896/120502)           
remote: Compressing objects:  42% (50025/120502)           
remote: Compressing objects:  43% (51236/120502)           
remote: Compressing objects:  44% (52470/120502)           
remote: Compressing objects:  45% (53633/120502)           
remote: Compressing objects:  46% (55072/120502)           
remote: Compressing objects:  47% (56511/120502)           
remote: Compressing objects:  48% (57279/120502)           
remote: Compressing objects:  49% (58582/120502)           
remote: Compressing objects:  50% (59937/120502)           
remote: Compressing objects:  51% (60995/120502)           
remote: Compressing objects:  51% (62021/120502)           
remote: Compressing objects:  52% (62075/120502)           
remote: Compressing objects:  53% (63499/120502)           
remote: Compressing objects:  54% (64470/120502)           
remote: Compressing objects:  55% (66270/120502)           
remote: Compressing objects:  56% (67051/120502)           
remote: Compressing objects:  57% (68175/120502)           
remote: Compressing objects:  58% (69310/120502)           
remote: Compressing objects:  59% (70574/120502)           
remote: Compressing objects:  60% (71898/120502)           
remote: Compressing objects:  61% (73181/120502)           
remote: Compressing objects:  62% (74172/120502)           
remote: Compressing objects:  63% (75404/120502)           
remote: Compressing objects:  64% (76702/120502)           
remote: Compressing objects:  65% (77924/120502)           
remote: Compressing objects:  66% (78937/120502)           
remote: Compressing objects:  67% (80210/120502)           
remote: Compressing objects:  68% (81352/120502)           
remote: Compressing objects:  69% (83482/120502)           
remote: Compressing objects:  70% (83760/120502)           
remote: Compressing objects:  71% (84967/120502)           
remote: Compressing objects:  72% (86185/120502)           
remote: Compressing objects:  73% (87487/120502)           
remote: Compressing objects:  74% (88576/120502)           
remote: Compressing objects:  75% (89790/120502)           
remote: Compressing objects:  76% (90989/120502)           
remote: Compressing objects:  77% (92204/120502)           
remote: Compressing objects:  78% (93428/120502)           
remote: Compressing objects:  79% (94758/120502)           
remote: Compressing objects:  80% (95853/120502)           
remote: Compressing objects:  81% (97021/120502)           
remote: Compressing objects:  82% (98523/120502)           
remote: Compressing objects:  83% (100040/120502)           
remote: Compressing objects:  84% (100628/120502)           
remote: Compressing objects:  85% (101960/120502)           
remote: Compressing objects:  86% (103051/120502)           
remote: Compressing objects:  87% (104339/120502)           
remote: Compressing objects:  87% (104519/120502)           
remote: Compressing objects:  88% (105487/120502)           
remote: Compressing objects:  89% (106717/120502)           
remote: Compressing objects:  90% (107904/120502)           
remote: Compressing objects:  91% (109088/120502)           
remote: Compressing objects:  92% (110446/120502)           
remote: Compressing objects:  93% (112635/120502)           
remote: Compressing objects:  94% (112680/120502)           
remote: Compressing objects:  95% (113891/120502)           
remote: Compressing objects:  96% (115082/120502)           
remote: Compressing objects:  97% (116307/120502)           
remote: Compressing objects:  98% (117497/120502)           
remote: Compressing objects:  99% (118695/120502)           
remote: Compressing objects: 100% (119900/120502)           
remote: Compressing objects: 100% (120501/120502)        
Receiving objects:   0% (1/12434)
Receiving objects:   1% (125/12434)
Receiving objects:   2% (249/12434)
Receiving objects:   3% (374/12434)
Receiving objects:   4% (498/12434)
Receiving objects:   5% (622/12434)
Receiving objects:   6% (747/12434)
Receiving objects:   7% (871/12434)
Receiving objects:   8% (995/12434)
Receiving objects:   9% (1120/12434)
Receiving objects:  10% (1244/12434)
Receiving objects:  11% (1368/12434)
Receiving objects:  12% (1493/12434)
Receiving objects:  13% (1617/12434)
Receiving objects:  14% (1741/12434)
Receiving objects:  15% (1866/12434)
Receiving objects:  16% (1990/12434)
Receiving objects:  17% (2114/12434), 4.17 MiB | 8.33 MiB/s
Receiving objects:  18% (2239/12434), 4.17 MiB | 8.33 MiB/s
Receiving objects:  19% (2363/12434), 4.17 MiB | 8.33 MiB/s
Receiving objects:  20% (2487/12434), 4.17 MiB | 8.33 MiB/s
Receiving objects:  21% (2612/12434), 4.17 MiB | 8.33 MiB/s
Receiving objects:  22% (2736/12434), 4.17 MiB | 8.33 MiB/s
Receiving objects:  23% (2860/12434), 4.17 MiB | 8.33 MiB/s
Receiving objects:  23% (2893/12434), 6.44 MiB | 6.39 MiB/s
Receiving objects:  24% (2985/12434), 6.44 MiB | 6.39 MiB/s
Receiving objects:  25% (3109/12434), 6.44 MiB | 6.39 MiB/s
Receiving objects:  26% (3233/12434), 6.44 MiB | 6.39 MiB/s
Receiving objects:  27% (3358/12434), 6.44 MiB | 6.39 MiB/s
Receiving objects:  28% (3482/12434), 6.44 MiB | 6.39 MiB/s
Receiving objects:  29% (3606/12434), 6.44 MiB | 6.39 MiB/s
Receiving objects:  30% (3731/12434), 6.44 MiB | 6.39 MiB/s
Receiving objects:  31% (3855/12434), 6.44 MiB | 6.39 MiB/s
Receiving objects:  32% (3979/12434), 6.44 MiB | 6.39 MiB/s
Receiving objects:  33% (4104/12434), 6.44 MiB | 6.39 MiB/s
Receiving objects:  34% (4228/12434), 6.44 MiB | 6.39 MiB/s
Receiving objects:  35% (4352/12434), 6.44 MiB | 6.39 MiB/s
Receiving objects:  36% (4477/12434), 9.77 MiB | 6.48 MiB/s
Receiving objects:  36% (4554/12434), 11.53 MiB | 5.74 MiB/s
Receiving objects:  37% (4601/12434), 11.53 MiB | 5.74 MiB/s
Receiving objects:  38% (4725/12434), 11.53 MiB | 5.74 MiB/s
Receiving objects:  39% (4850/12434), 11.53 MiB | 5.74 MiB/s
Receiving objects:  40% (4974/12434), 11.53 MiB | 5.74 MiB/s
Receiving objects:  41% (5098/12434), 11.53 MiB | 5.74 MiB/s
Receiving objects:  42% (5223/12434), 11.53 MiB | 5.74 MiB/s
Receiving objects:  43% (5347/12434), 11.53 MiB | 5.74 MiB/s
Receiving objects:  44% (5471/12434), 11.53 MiB | 5.74 MiB/s
Receiving objects:  45% (5596/12434), 13.96 MiB | 5.57 MiB/s
Receiving objects:  46% (5720/12434), 13.96 MiB | 5.57 MiB/s
Receiving objects:  46% (5771/12434), 13.96 MiB | 5.57 MiB/s
Receiving objects:  47% (5844/12434), 16.62 MiB | 5.52 MiB/s
Receiving objects:  48% (5969/12434), 20.25 MiB | 5.77 MiB/s
Receiving objects:  48% (5980/12434), 20.25 MiB | 5.77 MiB/s
Receiving objects:  49% (6093/12434), 24.02 MiB | 5.99 MiB/s
Receiving objects:  50% (6217/12434), 24.02 MiB | 5.99 MiB/s
Receiving objects:  51% (6342/12434), 24.02 MiB | 5.99 MiB/s
Receiving objects:  52% (6466/12434), 28.55 MiB | 6.33 MiB/s
Receiving objects:  53% (6591/12434), 28.55 MiB | 6.33 MiB/s
Receiving objects:  54% (6715/12434), 28.55 MiB | 6.33 MiB/s
Receiving objects:  55% (6839/12434), 28.55 MiB | 6.33 MiB/s
Receiving objects:  56% (6964/12434), 28.55 MiB | 6.33 MiB/s
Receiving objects:  57% (7088/12434), 28.55 MiB | 6.33 MiB/s
Receiving objects:  58% (7212/12434), 28.55 MiB | 6.33 MiB/s
Receiving objects:  59% (7337/12434), 28.55 MiB | 6.33 MiB/s
Receiving objects:  59% (7411/12434), 28.55 MiB | 6.33 MiB/s
Receiving objects:  60% (7461/12434), 28.55 MiB | 6.33 MiB/s
Receiving objects:  61% (7585/12434), 33.17 MiB | 6.43 MiB/s
Receiving objects:  62% (7710/12434), 33.17 MiB | 6.43 MiB/s
Receiving objects:  63% (7834/12434), 33.17 MiB | 6.43 MiB/s
Receiving objects:  64% (7958/12434), 33.17 MiB | 6.43 MiB/s
Receiving objects:  65% (8083/12434), 33.17 MiB | 6.43 MiB/s
Receiving objects:  66% (8207/12434), 33.17 MiB | 6.43 MiB/s
Receiving objects:  67% (8331/12434), 33.17 MiB | 6.43 MiB/s
Receiving objects:  68% (8456/12434), 33.17 MiB | 6.43 MiB/s
Receiving objects:  69% (8580/12434), 33.17 MiB | 6.43 MiB/s
Receiving objects:  70% (8704/12434), 33.17 MiB | 6.43 MiB/s
Receiving objects:  71% (8829/12434), 33.17 MiB | 6.43 MiB/s
Receiving objects:  72% (8953/12434), 33.17 MiB | 6.43 MiB/s
Receiving objects:  73% (9077/12434), 33.17 MiB | 6.43 MiB/s
Receiving objects:  74% (9202/12434), 33.17 MiB | 6.43 MiB/s
Receiving objects:  75% (9326/12434), 33.17 MiB | 6.43 MiB/s
Receiving objects:  76% (9450/12434), 33.17 MiB | 6.43 MiB/s
Receiving objects:  77% (9575/12434), 33.17 MiB | 6.43 MiB/s
Receiving objects:  78% (9699/12434), 33.17 MiB | 6.43 MiB/s
Receiving objects:  79% (9823/12434), 33.17 MiB | 6.43 MiB/s
Receiving objects:  80% (9948/12434), 33.17 MiB | 6.43 MiB/s
Receiving objects:  81% (10072/12434), 33.17 MiB | 6.43 MiB/s
Receiving objects:  82% (10196/12434), 33.17 MiB | 6.43 MiB/s
Receiving objects:  83% (10321/12434), 33.17 MiB | 6.43 MiB/s
Receiving objects:  84% (10445/12434), 33.17 MiB | 6.43 MiB/s
Receiving objects:  85% (10569/12434), 33.17 MiB | 6.43 MiB/s
Receiving objects:  86% (10694/12434), 33.17 MiB | 6.43 MiB/s
Receiving objects:  87% (10818/12434), 33.17 MiB | 6.43 MiB/s
Receiving objects:  88% (10942/12434), 33.17 MiB | 6.43 MiB/s
Receiving objects:  89% (11067/12434), 33.17 MiB | 6.43 MiB/s
Receiving objects:  90% (11191/12434), 33.17 MiB | 6.43 MiB/s
Receiving objects:  91% (11315/12434), 33.17 MiB | 6.43 MiB/s
Receiving objects:  92% (11440/12434), 40.30 MiB | 7.52 MiB/s
Receiving objects:  93% (11564/12434), 40.30 MiB | 7.52 MiB/s
Receiving objects:  94% (11688/12434), 40.30 MiB | 7.52 MiB/s
Receiving objects:  95% (11813/12434), 40.30 MiB | 7.52 MiB/s
Receiving objects:  96% (11937/12434), 40.30 MiB | 7.52 MiB/s
Receiving objects:  97% (12061/12434), 40.30 MiB | 7.52 MiB/s
Receiving objects:  98% (12186/12434), 40.30 MiB | 7.52 MiB/s
Receiving objects:  99% (12310/12434), 40.30 MiB | 7.52 MiB/s
remote: Total 12434 (delta 2379), reused 5968 (delta 1226)        
Receiving objects: 100% (12434/12434), 40.30 MiB | 7.52 MiB/s
Receiving objects: 100% (12434/12434), 41.64 MiB | 7.39 MiB/s, done.
Resolving deltas:   0% (0/2379)
Resolving deltas:   1% (24/2379)
Resolving deltas:   2% (48/2379)
Resolving deltas:   3% (72/2379)
Resolving deltas:   4% (96/2379)
Resolving deltas:   5% (119/2379)
Resolving deltas:   6% (143/2379)
Resolving deltas:   7% (167/2379)
Resolving deltas:   8% (191/2379)
Resolving deltas:   9% (215/2379)
Resolving deltas:  10% (238/2379)
Resolving deltas:  11% (262/2379)
Resolving deltas:  12% (286/2379)
Resolving deltas:  13% (310/2379)
Resolving deltas:  14% (334/2379)
Resolving deltas:  15% (357/2379)
Resolving deltas:  16% (381/2379)
Resolving deltas:  17% (405/2379)
Resolving deltas:  18% (429/2379)
Resolving deltas:  19% (453/2379)
Resolving deltas:  20% (476/2379)
Resolving deltas:  21% (500/2379)
Resolving deltas:  22% (524/2379)
Resolving deltas:  23% (548/2379)
Resolving deltas:  24% (571/2379)
Resolving deltas:  25% (595/2379)
Resolving deltas:  26% (620/2379)
Resolving deltas:  27% (643/2379)
Resolving deltas:  28% (667/2379)
Resolving deltas:  29% (690/2379)
Resolving deltas:  30% (714/2379)
Resolving deltas:  31% (738/2379)
Resolving deltas:  32% (762/2379)
Resolving deltas:  33% (786/2379)
Resolving deltas:  34% (810/2379)
Resolving deltas:  35% (833/2379)
Resolving deltas:  36% (857/2379)
Resolving deltas:  37% (881/2379)
Resolving deltas:  38% (905/2379)
Resolving deltas:  39% (928/2379)
Resolving deltas:  40% (952/2379)
Resolving deltas:  41% (976/2379)
Resolving deltas:  42% (1000/2379)
Resolving deltas:  43% (1023/2379)
Resolving deltas:  44% (1047/2379)
Resolving deltas:  45% (1071/2379)
Resolving deltas:  46% (1095/2379)
Resolving deltas:  47% (1119/2379)
Resolving deltas:  48% (1142/2379)
Resolving deltas:  49% (1166/2379)
Resolving deltas:  50% (1191/2379)
Resolving deltas:  51% (1214/2379)
Resolving deltas:  52% (1238/2379)
Resolving deltas:  53% (1261/2379)
Resolving deltas:  54% (1285/2379)
Resolving deltas:  55% (1309/2379)
Resolving deltas:  56% (1333/2379)
Resolving deltas:  57% (1357/2379)
Resolving deltas:  58% (1380/2379)
Resolving deltas:  59% (1404/2379)
Resolving deltas:  60% (1428/2379)
Resolving deltas:  61% (1452/2379)
Resolving deltas:  62% (1475/2379)
Resolving deltas:  63% (1499/2379)
Resolving deltas:  64% (1524/2379)
Resolving deltas:  65% (1547/2379)
Resolving deltas:  66% (1571/2379)
Resolving deltas:  67% (1594/2379)
Resolving deltas:  68% (1618/2379)
Resolving deltas:  69% (1642/2379)
Resolving deltas:  70% (1666/2379)
Resolving deltas:  71% (1690/2379)
Resolving deltas:  72% (1713/2379)
Resolving deltas:  73% (1737/2379)
Resolving deltas:  74% (1761/2379)
Resolving deltas:  75% (1785/2379)
Resolving deltas:  76% (1809/2379)
Resolving deltas:  77% (1832/2379)
Resolving deltas:  78% (1856/2379)
Resolving deltas:  79% (1880/2379)
Resolving deltas:  80% (1904/2379)
Resolving deltas:  81% (1927/2379)
Resolving deltas:  82% (1951/2379)
Resolving deltas:  83% (1975/2379)
Resolving deltas:  84% (1999/2379)
Resolving deltas:  85% (2023/2379)
Resolving deltas:  86% (2046/2379)
Resolving deltas:  87% (2070/2379)
Resolving deltas:  88% (2095/2379)
Resolving deltas:  89% (2118/2379)
Resolving deltas:  90% (2142/2379)
Resolving deltas:  91% (2165/2379)
Resolving deltas:  92% (2190/2379)
Resolving deltas:  93% (2213/2379)
Resolving deltas:  94% (2237/2379)
Resolving deltas:  95% (2261/2379)
Resolving deltas:  96% (2284/2379)
Resolving deltas:  97% (2308/2379)
Resolving deltas:  98% (2334/2379)
Resolving deltas:  99% (2356/2379)
Resolving deltas: 100% (2379/2379)
Resolving deltas: 100% (2379/2379), done.
Updating files:  71% (8192/11458)
Updating files:  72% (8250/11458)
Updating files:  73% (8365/11458)
Updating files:  74% (8479/11458)
Updating files:  75% (8594/11458)
Updating files:  76% (8709/11458)
Updating files:  77% (8823/11458)
Updating files:  78% (8938/11458)
Updating files:  79% (9052/11458)
Updating files:  80% (9167/11458)
Updating files:  81% (9281/11458)
Updating files:  82% (9396/11458)
Updating files:  83% (9511/11458)
Updating files:  84% (9625/11458)
Updating files:  85% (9740/11458)
Updating files:  86% (9854/11458)
Updating files:  87% (9969/11458)
Updating files:  88% (10084/11458)
Updating files:  89% (10198/11458)
Updating files:  90% (10313/11458)
Updating files:  91% (10427/11458)
Updating files:  92% (10542/11458)
Updating files:  93% (10656/11458)
Updating files:  94% (10771/11458)
Updating files:  95% (10886/11458)
Updating files:  96% (11000/11458)
Updating files:  97% (11115/11458)
Updating files:  98% (11229/11458)
Updating files:  99% (11344/11458)
Updating files: 100% (11458/11458)
Updating files: 100% (11458/11458), done.
 00:12

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-1  Started
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-web-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
   8/133 [=>--------------------------]   6%
  36/133 [=======>--------------------]  27%
  64/133 [=============>--------------]  48%
  91/133 [===================>--------]  68%
 110/133 [=======================>----]  82%
 125/133 [==========================>-]  93%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:07

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 5.1 s.
 00:06

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 15s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:15

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:16

 01:16

Install 'extensions/ParserFunctions'...

Cloning component(s)
:0: _clone_component "extensions/ParserFunctions"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/ParserFunctions to 'extensions/ParserFunctions' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/ParserFunctions'...
|0| remote: Counting objects: 1           
remote: Counting objects: 344, done        
|0| remote: Finding sources:   1% (2/344)           
remote: Finding sources:   2% (6/344)           
remote: Finding sources:   3% (9/344)           
remote: Finding sources:   4% (13/344)           
remote: Finding sources:   5% (16/344)           
remote: Finding sources:   6% (19/344)           
remote: Finding sources:   7% (23/344)           
remote: Finding sources:   8% (26/344)           
remote: Finding sources:   9% (30/344)           
remote: Finding sources:  10% (33/344)           
remote: Finding sources:  11% (37/344)           
remote: Finding sources:  12% (40/344)           
remote: Finding sources:  13% (43/344)           
remote: Finding sources:  14% (47/344)           
remote: Finding sources:  15% (50/344)           
remote: Finding sources:  16% (54/344)           
remote: Finding sources:  17% (57/344)           
remote: Finding sources:  18% (61/344)           
remote: Finding sources:  19% (64/344)           
remote: Finding sources:  20% (68/344)           
remote: Finding sources:  21% (71/344)           
remote: Finding sources:  22% (74/344)           
remote: Finding sources:  23% (78/344)           
remote: Finding sources:  24% (81/344)           
remote: Finding sources:  25% (85/344)           
remote: Finding sources:  26% (88/344)           
remote: Finding sources:  27% (92/344)           
remote: Finding sources:  28% (95/344)           
remote: Finding sources:  29% (99/344)           
remote: Finding sources:  30% (102/344)           
remote: Finding sources:  31% (105/344)           
remote: Finding sources:  32% (109/344)           
remote: Finding sources:  33% (112/344)           
remote: Finding sources:  34% (116/344)           
remote: Finding sources:  35% (119/344)           
remote: Finding sources:  36% (123/344)           
remote: Finding sources:  37% (126/344)           
remote: Finding sources:  38% (129/344)           
remote: Finding sources:  39% (133/344)           
remote: Finding sources:  40% (136/344)           
remote: Finding sources:  41% (140/344)           
remote: Finding sources:  42% (143/344)           
remote: Finding sources:  43% (147/344)           
remote: Finding sources:  44% (150/344)           
remote: Finding sources:  45% (154/344)           
remote: Finding sources:  46% (157/344)           
remote: Finding sources:  47% (160/344)           
remote: Finding sources:  48% (164/344)           
remote: Finding sources:  49% (167/344)           
remote: Finding sources:  50% (171/344)           
remote: Finding sources:  51% (174/344)           
remote: Finding sources:  52% (178/344)           
remote: Finding sources:  53% (181/344)           
remote: Finding sources:  54% (185/344)           
remote: Finding sources:  55% (188/344)           
remote: Finding sources:  56% (191/344)           
remote: Finding sources:  57% (195/344)           
remote: Finding sources:  58% (198/344)           
remote: Finding sources:  59% (202/344)           
remote: Finding sources:  60% (205/344)           
remote: Finding sources:  61% (209/344)           
remote: Finding sources:  62% (212/344)           
remote: Finding sources:  63% (215/344)           
remote: Finding sources:  64% (219/344)           
remote: Finding sources:  65% (222/344)           
remote: Finding sources:  66% (226/344)           
remote: Finding sources:  67% (229/344)           
remote: Finding sources:  68% (233/344)           
remote: Finding sources:  69% (236/344)           
remote: Finding sources:  70% (240/344)           
remote: Finding sources:  71% (243/344)           
remote: Finding sources:  72% (246/344)           
remote: Finding sources:  73% (250/344)           
remote: Finding sources:  74% (253/344)           
remote: Finding sources:  75% (257/344)           
remote: Finding sources:  76% (260/344)           
remote: Finding sources:  77% (264/344)           
remote: Finding sources:  78% (267/344)           
remote: Finding sources:  79% (271/344)           
remote: Finding sources:  80% (274/344)           
remote: Finding sources:  81% (277/344)           
remote: Finding sources:  82% (281/344)           
remote: Finding sources:  83% (284/344)           
remote: Finding sources:  84% (288/344)           
remote: Finding sources:  85% (291/344)           
remote: Finding sources:  86% (295/344)           
remote: Finding sources:  87% (298/344)           
remote: Finding sources:  88% (301/344)           
remote: Finding sources:  89% (305/344)           
remote: Finding sources:  90% (308/344)           
remote: Finding sources:  91% (312/344)           
remote: Finding sources:  92% (315/344)           
remote: Finding sources:  93% (319/344)           
remote: Finding sources:  94% (322/344)           
remote: Finding sources:  95% (326/344)           
remote: Finding sources:  96% (329/344)           
remote: Finding sources:  97% (332/344)           
remote: Finding sources:  98% (336/344)           
remote: Finding sources:  99% (339/344)           
remote: Finding sources: 100% (343/344)           
remote: Finding sources: 100% (344/344)        
|0| remote: Getting sizes:   1% (2/339)           
remote: Getting sizes:   2% (6/339)           
remote: Getting sizes:   3% (9/339)           
remote: Getting sizes:   4% (12/339)           
remote: Getting sizes:   5% (16/339)           
remote: Getting sizes:   6% (19/339)           
remote: Getting sizes:   7% (23/339)           
remote: Getting sizes:   8% (26/339)           
remote: Getting sizes:   9% (29/339)           
remote: Getting sizes:  10% (33/339)           
remote: Getting sizes:  11% (36/339)           
remote: Getting sizes:  12% (39/339)           
remote: Getting sizes:  13% (43/339)           
remote: Getting sizes:  14% (46/339)           
remote: Getting sizes:  15% (50/339)           
remote: Getting sizes:  16% (53/339)           
remote: Getting sizes:  17% (56/339)           
remote: Getting sizes:  18% (60/339)           
remote: Getting sizes:  19% (63/339)           
remote: Getting sizes:  20% (67/339)           
remote: Getting sizes:  21% (70/339)           
remote: Getting sizes:  22% (73/339)           
remote: Getting sizes:  23% (77/339)           
remote: Getting sizes:  24% (80/339)           
remote: Getting sizes:  25% (84/339)           
remote: Getting sizes:  26% (87/339)           
remote: Getting sizes:  27% (90/339)           
remote: Getting sizes:  28% (94/339)           
remote: Getting sizes:  29% (97/339)           
remote: Getting sizes:  30% (101/339)           
remote: Getting sizes:  31% (104/339)           
remote: Getting sizes:  32% (107/339)           
remote: Getting sizes:  33% (111/339)           
remote: Getting sizes:  34% (114/339)           
remote: Getting sizes:  35% (117/339)           
remote: Getting sizes:  36% (121/339)           
remote: Getting sizes:  37% (124/339)           
remote: Getting sizes:  38% (128/339)           
remote: Getting sizes:  39% (131/339)           
remote: Getting sizes:  40% (134/339)           
remote: Getting sizes:  41% (138/339)           
remote: Getting sizes:  42% (141/339)           
remote: Getting sizes:  43% (145/339)           
remote: Getting sizes:  44% (148/339)           
remote: Getting sizes:  45% (151/339)           
remote: Getting sizes:  46% (155/339)           
remote: Getting sizes:  47% (158/339)           
remote: Getting sizes:  48% (162/339)           
remote: Getting sizes:  49% (165/339)           
remote: Getting sizes:  50% (168/339)           
remote: Getting sizes:  51% (172/339)           
remote: Getting sizes:  52% (175/339)           
remote: Getting sizes:  53% (178/339)           
remote: Getting sizes:  54% (182/339)           
remote: Getting sizes:  55% (185/339)           
remote: Getting sizes:  56% (189/339)           
remote: Getting sizes:  57% (192/339)           
remote: Getting sizes:  58% (195/339)           
remote: Getting sizes:  59% (199/339)           
remote: Getting sizes:  60% (202/339)           
remote: Getting sizes:  61% (206/339)           
remote: Getting sizes:  62% (209/339)           
remote: Getting sizes:  63% (212/339)           
remote: Getting sizes:  64% (216/339)           
remote: Getting sizes:  65% (219/339)           
remote: Getting sizes:  66% (223/339)           
remote: Getting sizes:  67% (226/339)           
remote: Getting sizes:  68% (229/339)           
remote: Getting sizes:  69% (233/339)           
remote: Getting sizes:  70% (236/339)           
remote: Getting sizes:  71% (239/339)           
remote: Getting sizes:  72% (243/339)           
remote: Getting sizes:  73% (246/339)           
remote: Getting sizes:  74% (250/339)           
remote: Getting sizes:  75% (253/339)           
remote: Getting sizes:  76% (256/339)           
remote: Getting sizes:  77% (260/339)           
remote: Getting sizes:  78% (263/339)           
remote: Getting sizes:  79% (267/339)           
remote: Getting sizes:  80% (270/339)           
remote: Getting sizes:  81% (273/339)           
remote: Getting sizes:  82% (277/339)           
remote: Getting sizes:  83% (280/339)           
remote: Getting sizes:  84% (284/339)           
remote: Getting sizes:  85% (287/339)           
remote: Getting sizes:  86% (290/339)           
remote: Getting sizes:  87% (294/339)           
remote: Getting sizes:  88% (297/339)           
remote: Getting sizes:  89% (301/339)           
remote: Getting sizes:  90% (304/339)           
remote: Getting sizes:  91% (307/339)           
remote: Getting sizes:  92% (311/339)           
remote: Getting sizes:  93% (314/339)           
remote: Getting sizes:  94% (317/339)           
remote: Getting sizes:  95% (321/339)           
remote: Getting sizes:  96% (324/339)           
remote: Getting sizes:  97% (328/339)           
remote: Getting sizes:  98% (331/339)           
remote: Getting sizes:  99% (334/339)           
remote: Getting sizes: 100% (338/339)           
remote: Getting sizes: 100% (339/339)        
|0| remote: Compressing objects:   2% (11735/575742)           
remote: Compressing objects:   5% (27718/575742)           
remote: Compressing objects:   8% (47951/575742)           
remote: Compressing objects:  13% (76527/575742)           
remote: Compressing objects:  14% (79300/575742)           
remote: Compressing objects:  15% (84760/575742)           
remote: Compressing objects:  16% (89273/575742)           
remote: Compressing objects:  17% (95399/575742)           
remote: Compressing objects:  18% (101716/575742)           
remote: Compressing objects:  19% (107603/575742)           
remote: Compressing objects:  20% (112771/575742)           
remote: Compressing objects:  21% (120037/575742)           
remote: Compressing objects:  22% (123979/575742)           
remote: Compressing objects:  23% (131193/575742)           
remote: Compressing objects:  24% (136019/575742)           
remote: Compressing objects:  25% (141089/575742)           
remote: Compressing objects:  26% (148082/575742)           
remote: Compressing objects:  27% (153720/575742)           
remote: Compressing objects:  28% (158516/575742)           
remote: Compressing objects:  29% (164376/575742)           
remote: Compressing objects:  30% (170552/575742)           
remote: Compressing objects:  31% (175856/575742)           
remote: Compressing objects:  32% (184152/575742)           
remote: Compressing objects:  33% (187209/575742)           
remote: Compressing objects:  34% (193508/575742)           
remote: Compressing objects:  35% (200052/575742)           
remote: Compressing objects:  73% (418912/575742)           
remote: Compressing objects:  74% (424374/575742)           
remote: Compressing objects:  75% (429287/575742)           
remote: Compressing objects:  76% (434869/575742)           
remote: Compressing objects:  77% (440502/575742)           
remote: Compressing objects:  78% (446565/575742)           
remote: Compressing objects:  79% (452363/575742)           
remote: Compressing objects:  80% (458347/575742)           
remote: Compressing objects:  81% (464736/575742)           
remote: Compressing objects:  82% (470630/575742)           
remote: Compressing objects:  83% (476367/575742)           
remote: Compressing objects:  84% (481131/575742)           
remote: Compressing objects:  85% (487160/575742)           
remote: Compressing objects:  86% (492440/575742)           
remote: Compressing objects:  87% (498504/575742)           
remote: Compressing objects:  88% (504287/575742)           
remote: Compressing objects:  89% (510505/575742)           
remote: Compressing objects:  90% (516272/575742)           
remote: Compressing objects:  91% (522502/575742)           
remote: Compressing objects:  92% (527344/575742)           
remote: Compressing objects:  93% (534665/575742)           
remote: Compressing objects:  94% (539581/575742)           
remote: Compressing objects:  95% (545692/575742)           
remote: Compressing objects:  96% (550357/575742)           
remote: Compressing objects:  97% (556209/575742)           
remote: Compressing objects:  98% (561874/575742)           
remote: Compressing objects:  99% (567252/575742)           
remote: Compressing objects: 100% (573015/575742)           
remote: Compressing objects: 100% (575742/575742)        
|0| 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)
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)
remote: Total 344 (delta 18), reused 83 (delta 3)        
|0| Receiving objects:  99% (341/344)
Receiving objects: 100% (344/344)
Receiving objects: 100% (344/344), 237.14 KiB | 6.41 MiB/s, done.
|0| Resolving deltas:   0% (0/18)
Resolving deltas:   5% (1/18)
Resolving deltas:  11% (2/18)
Resolving deltas:  22% (4/18)
Resolving deltas:  27% (5/18)
Resolving deltas:  33% (6/18)
Resolving deltas:  38% (7/18)
Resolving deltas:  44% (8/18)
Resolving deltas:  50% (9/18)
Resolving deltas:  55% (10/18)
Resolving deltas:  61% (11/18)
Resolving deltas:  66% (12/18)
Resolving deltas:  77% (14/18)
Resolving deltas:  83% (15/18)
Resolving deltas:  88% (16/18)
Resolving deltas:  94% (17/18)
Resolving deltas: 100% (18/18)
Resolving deltas: 100% (18/18), done.
|0|  00:01
 00:01

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:03

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }

added 1 package, and audited 1443 packages in 3s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:03

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.8 s.
 00:01

Running 'extensions/ParserFunctions/setup.sh' if found
Looking for '/var/local/extensions/ParserFunctions/setup.sh'
No '/var/local/extensions/ParserFunctions/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:13
 00:13

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-web-1  Removed
 Container mediawiki-mediawiki-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:12

Reclaim disk space if needed
Free disk space (22%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12434, done        
remote: Finding sources:   1% (63/12434)           
remote: Finding sources:   2% (187/12434)           
remote: Finding sources:   3% (311/12434)           
remote: Finding sources:   4% (436/12434)           
remote: Finding sources:   5% (560/12434)           
remote: Finding sources:   6% (684/12434)           
remote: Finding sources:   7% (809/12434)           
remote: Finding sources:   8% (933/12434)           
remote: Finding sources:   9% (1057/12434)           
remote: Finding sources:  10% (1182/12434)           
remote: Finding sources:  11% (1306/12434)           
remote: Finding sources:  12% (1430/12434)           
remote: Finding sources:  13% (1555/12434)           
remote: Finding sources:  14% (1679/12434)           
remote: Finding sources:  15% (1803/12434)           
remote: Finding sources:  16% (1928/12434)           
remote: Finding sources:  17% (2052/12434)           
remote: Finding sources:  18% (2176/12434)           
remote: Finding sources:  19% (2301/12434)           
remote: Finding sources:  20% (2425/12434)           
remote: Finding sources:  21% (2549/12434)           
remote: Finding sources:  22% (2674/12434)           
remote: Finding sources:  23% (2798/12434)           
remote: Finding sources:  24% (2922/12434)           
remote: Finding sources:  25% (3047/12434)           
remote: Finding sources:  26% (3171/12434)           
remote: Finding sources:  27% (3296/12434)           
remote: Finding sources:  28% (3420/12434)           
remote: Finding sources:  29% (3544/12434)           
remote: Finding sources:  30% (3669/12434)           
remote: Finding sources:  31% (3793/12434)           
remote: Finding sources:  32% (3917/12434)           
remote: Finding sources:  33% (4042/12434)           
remote: Finding sources:  34% (4166/12434)           
remote: Finding sources:  35% (4290/12434)           
remote: Finding sources:  36% (4415/12434)           
remote: Finding sources:  37% (4539/12434)           
remote: Finding sources:  38% (4663/12434)           
remote: Finding sources:  39% (4788/12434)           
remote: Finding sources:  40% (4912/12434)           
remote: Finding sources:  41% (5036/12434)           
remote: Finding sources:  42% (5161/12434)           
remote: Finding sources:  43% (5285/12434)           
remote: Finding sources:  44% (5409/12434)           
remote: Finding sources:  45% (5534/12434)           
remote: Finding sources:  46% (5658/12434)           
remote: Finding sources:  47% (5782/12434)           
remote: Finding sources:  48% (5907/12434)           
remote: Finding sources:  49% (6031/12434)           
remote: Finding sources:  50% (6155/12434)           
remote: Finding sources:  51% (6280/12434)           
remote: Finding sources:  52% (6404/12434)           
remote: Finding sources:  53% (6528/12434)           
remote: Finding sources:  54% (6653/12434)           
remote: Finding sources:  55% (6777/12434)           
remote: Finding sources:  56% (6901/12434)           
remote: Finding sources:  57% (7026/12434)           
remote: Finding sources:  58% (7150/12434)           
remote: Finding sources:  59% (7274/12434)           
remote: Finding sources:  60% (7399/12434)           
remote: Finding sources:  61% (7523/12434)           
remote: Finding sources:  62% (7647/12434)           
remote: Finding sources:  63% (7772/12434)           
remote: Finding sources:  64% (7896/12434)           
remote: Finding sources:  65% (8020/12434)           
remote: Finding sources:  66% (8145/12434)           
remote: Finding sources:  67% (8269/12434)           
remote: Finding sources:  68% (8393/12434)           
remote: Finding sources:  69% (8518/12434)           
remote: Finding sources:  70% (8642/12434)           
remote: Finding sources:  71% (8766/12434)           
remote: Finding sources:  72% (8891/12434)           
remote: Finding sources:  73% (9015/12434)           
remote: Finding sources:  74% (9139/12434)           
remote: Finding sources:  75% (9264/12434)           
remote: Finding sources:  76% (9388/12434)           
remote: Finding sources:  77% (9513/12434)           
remote: Finding sources:  78% (9637/12434)           
remote: Finding sources:  79% (9761/12434)           
remote: Finding sources:  80% (9886/12434)           
remote: Finding sources:  81% (10010/12434)           
remote: Finding sources:  82% (10134/12434)           
remote: Finding sources:  83% (10259/12434)           
remote: Finding sources:  84% (10383/12434)           
remote: Finding sources:  85% (10507/12434)           
remote: Finding sources:  86% (10632/12434)           
remote: Finding sources:  87% (10756/12434)           
remote: Finding sources:  88% (10880/12434)           
remote: Finding sources:  89% (11005/12434)           
remote: Finding sources:  90% (11129/12434)           
remote: Finding sources:  91% (11253/12434)           
remote: Finding sources:  92% (11378/12434)           
remote: Finding sources:  93% (11502/12434)           
remote: Finding sources:  94% (11626/12434)           
remote: Finding sources:  95% (11751/12434)           
remote: Finding sources:  96% (11875/12434)           
remote: Finding sources:  97% (11999/12434)           
remote: Finding sources:  98% (12124/12434)           
remote: Finding sources:  99% (12248/12434)           
remote: Finding sources: 100% (12372/12434)           
remote: Finding sources: 100% (12434/12434)        
remote: Getting sizes:   1% (57/11205)           
remote: Getting sizes:   2% (169/11205)           
remote: Getting sizes:   3% (281/11205)           
remote: Getting sizes:   4% (393/11205)           
remote: Getting sizes:   5% (505/11205)           
remote: Getting sizes:   6% (617/11205)           
remote: Getting sizes:   7% (729/11205)           
remote: Getting sizes:   8% (841/11205)           
remote: Getting sizes:   9% (953/11205)           
remote: Getting sizes:  10% (1065/11205)           
remote: Getting sizes:  11% (1177/11205)           
remote: Getting sizes:  12% (1289/11205)           
remote: Getting sizes:  13% (1401/11205)           
remote: Getting sizes:  14% (1513/11205)           
remote: Getting sizes:  15% (1625/11205)           
remote: Getting sizes:  16% (1737/11205)           
remote: Getting sizes:  17% (1849/11205)           
remote: Getting sizes:  18% (1961/11205)           
remote: Getting sizes:  19% (2073/11205)           
remote: Getting sizes:  20% (2185/11205)           
remote: Getting sizes:  21% (2298/11205)           
remote: Getting sizes:  22% (2410/11205)           
remote: Getting sizes:  23% (2522/11205)           
remote: Getting sizes:  24% (2634/11205)           
remote: Getting sizes:  25% (2746/11205)           
remote: Getting sizes:  26% (2858/11205)           
remote: Getting sizes:  27% (2970/11205)           
remote: Getting sizes:  28% (3082/11205)           
remote: Getting sizes:  29% (3194/11205)           
remote: Getting sizes:  30% (3306/11205)           
remote: Getting sizes:  31% (3418/11205)           
remote: Getting sizes:  32% (3530/11205)           
remote: Getting sizes:  33% (3642/11205)           
remote: Getting sizes:  34% (3754/11205)           
remote: Getting sizes:  35% (3866/11205)           
remote: Getting sizes:  36% (3978/11205)           
remote: Getting sizes:  37% (4090/11205)           
remote: Getting sizes:  38% (4202/11205)           
remote: Getting sizes:  39% (4314/11205)           
remote: Getting sizes:  40% (4426/11205)           
remote: Getting sizes:  41% (4539/11205)           
remote: Getting sizes:  42% (4651/11205)           
remote: Getting sizes:  43% (4763/11205)           
remote: Getting sizes:  44% (4875/11205)           
remote: Getting sizes:  45% (4987/11205)           
remote: Getting sizes:  46% (5099/11205)           
remote: Getting sizes:  47% (5211/11205)           
remote: Getting sizes:  48% (5323/11205)           
remote: Getting sizes:  49% (5435/11205)           
remote: Getting sizes:  50% (5547/11205)           
remote: Getting sizes:  51% (5659/11205)           
remote: Getting sizes:  52% (5771/11205)           
remote: Getting sizes:  53% (5883/11205)           
remote: Getting sizes:  54% (5995/11205)           
remote: Getting sizes:  55% (6107/11205)           
remote: Getting sizes:  56% (6219/11205)           
remote: Getting sizes:  57% (6331/11205)           
remote: Getting sizes:  58% (6443/11205)           
remote: Getting sizes:  59% (6555/11205)           
remote: Getting sizes:  60% (6667/11205)           
remote: Getting sizes:  61% (6780/11205)           
remote: Getting sizes:  62% (6892/11205)           
remote: Getting sizes:  63% (7004/11205)           
remote: Getting sizes:  64% (7116/11205)           
remote: Getting sizes:  65% (7228/11205)           
remote: Getting sizes:  66% (7340/11205)           
remote: Getting sizes:  67% (7452/11205)           
remote: Getting sizes:  68% (7564/11205)           
remote: Getting sizes:  69% (7676/11205)           
remote: Getting sizes:  70% (7788/11205)           
remote: Getting sizes:  71% (7900/11205)           
remote: Getting sizes:  72% (8012/11205)           
remote: Getting sizes:  73% (8124/11205)           
remote: Getting sizes:  74% (8236/11205)           
remote: Getting sizes:  75% (8348/11205)           
remote: Getting sizes:  76% (8460/11205)           
remote: Getting sizes:  77% (8572/11205)           
remote: Getting sizes:  78% (8684/11205)           
remote: Getting sizes:  79% (8796/11205)           
remote: Getting sizes:  80% (8908/11205)           
remote: Getting sizes:  81% (9021/11205)           
remote: Getting sizes:  82% (9133/11205)           
remote: Getting sizes:  83% (9245/11205)           
remote: Getting sizes:  84% (9357/11205)           
remote: Getting sizes:  85% (9469/11205)           
remote: Getting sizes:  86% (9581/11205)           
remote: Getting sizes:  87% (9693/11205)           
remote: Getting sizes:  88% (9805/11205)           
remote: Getting sizes:  89% (9917/11205)           
remote: Getting sizes:  90% (10029/11205)           
remote: Getting sizes:  91% (10141/11205)           
remote: Getting sizes:  92% (10253/11205)           
remote: Getting sizes:  93% (10365/11205)           
remote: Getting sizes:  94% (10477/11205)           
remote: Getting sizes:  95% (10589/11205)           
remote: Getting sizes:  96% (10701/11205)           
remote: Getting sizes:  97% (10813/11205)           
remote: Getting sizes:  98% (10925/11205)           
remote: Getting sizes:  99% (11037/11205)           
remote: Getting sizes: 100% (11149/11205)           
remote: Getting sizes: 100% (11205/11205)        
remote: Compressing objects:   2% (2191/120502)           
remote: Compressing objects:   3% (3039/120502)           
remote: Compressing objects:   4% (4509/120502)           
remote: Compressing objects:   5% (5767/120502)           
remote: Compressing objects:   6% (6734/120502)           
remote: Compressing objects:   7% (7977/120502)           
remote: Compressing objects:   8% (9063/120502)           
remote: Compressing objects:   9% (10258/120502)           
remote: Compressing objects:   9% (10626/120502)           
remote: Compressing objects:  10% (11459/120502)           
remote: Compressing objects:  11% (12653/120502)           
remote: Compressing objects:  12% (13863/120502)           
remote: Compressing objects:  13% (15075/120502)           
remote: Compressing objects:  14% (16280/120502)           
remote: Compressing objects:  15% (17537/120502)           
remote: Compressing objects:  16% (18760/120502)           
remote: Compressing objects:  17% (19886/120502)           
remote: Compressing objects:  18% (21091/120502)           
remote: Compressing objects:  19% (22299/120502)           
remote: Compressing objects:  20% (23505/120502)           
remote: Compressing objects:  21% (24722/120502)           
remote: Compressing objects:  22% (25924/120502)           
remote: Compressing objects:  23% (27125/120502)           
remote: Compressing objects:  23% (27806/120502)           
remote: Compressing objects:  24% (28328/120502)           
remote: Compressing objects:  25% (29558/120502)           
remote: Compressing objects:  26% (30746/120502)           
remote: Compressing objects:  27% (31955/120502)           
remote: Compressing objects:  28% (33151/120502)           
remote: Compressing objects:  29% (34348/120502)           
remote: Compressing objects:  30% (35564/120502)           
remote: Compressing objects:  31% (37012/120502)           
remote: Compressing objects:  32% (38097/120502)           
remote: Compressing objects:  33% (39174/120502)           
remote: Compressing objects:  34% (40658/120502)           
remote: Compressing objects:  35% (41712/120502)           
remote: Compressing objects:  36% (42814/120502)           
remote: Compressing objects:  37% (43992/120502)           
remote: Compressing objects:  38% (45420/120502)           
remote: Compressing objects:  39% (46394/120502)           
remote: Compressing objects:  40% (47646/120502)           
remote: Compressing objects:  41% (48896/120502)           
remote: Compressing objects:  42% (50025/120502)           
remote: Compressing objects:  43% (51236/120502)           
remote: Compressing objects:  44% (52470/120502)           
remote: Compressing objects:  45% (53633/120502)           
remote: Compressing objects:  46% (55072/120502)           
remote: Compressing objects:  47% (56511/120502)           
remote: Compressing objects:  48% (57279/120502)           
remote: Compressing objects:  49% (58582/120502)           
remote: Compressing objects:  50% (59937/120502)           
remote: Compressing objects:  51% (60995/120502)           
remote: Compressing objects:  52% (62075/120502)           
remote: Compressing objects:  53% (63499/120502)           
remote: Compressing objects:  53% (63500/120502)           
remote: Compressing objects:  54% (64470/120502)           
remote: Compressing objects:  55% (66270/120502)           
remote: Compressing objects:  56% (67051/120502)           
remote: Compressing objects:  57% (68175/120502)           
remote: Compressing objects:  58% (69310/120502)           
remote: Compressing objects:  59% (70574/120502)           
remote: Compressing objects:  60% (71898/120502)           
remote: Compressing objects:  61% (73181/120502)           
remote: Compressing objects:  62% (74172/120502)           
remote: Compressing objects:  63% (75404/120502)           
remote: Compressing objects:  64% (76702/120502)           
remote: Compressing objects:  65% (77924/120502)           
remote: Compressing objects:  66% (78937/120502)           
remote: Compressing objects:  67% (80210/120502)           
remote: Compressing objects:  68% (81352/120502)           
remote: Compressing objects:  69% (83482/120502)           
remote: Compressing objects:  70% (83760/120502)           
remote: Compressing objects:  71% (84967/120502)           
remote: Compressing objects:  72% (86185/120502)           
remote: Compressing objects:  73% (87487/120502)           
remote: Compressing objects:  74% (88576/120502)           
remote: Compressing objects:  75% (89790/120502)           
remote: Compressing objects:  76% (90989/120502)           
remote: Compressing objects:  77% (92204/120502)           
remote: Compressing objects:  78% (93428/120502)           
remote: Compressing objects:  79% (94758/120502)           
remote: Compressing objects:  80% (95853/120502)           
remote: Compressing objects:  81% (97021/120502)           
remote: Compressing objects:  82% (98523/120502)           
remote: Compressing objects:  83% (100040/120502)           
remote: Compressing objects:  84% (100628/120502)           
remote: Compressing objects:  85% (101960/120502)           
remote: Compressing objects:  86% (103051/120502)           
remote: Compressing objects:  87% (104339/120502)           
remote: Compressing objects:  87% (105143/120502)           
remote: Compressing objects:  88% (105487/120502)           
remote: Compressing objects:  89% (106717/120502)           
remote: Compressing objects:  90% (107904/120502)           
remote: Compressing objects:  91% (109088/120502)           
remote: Compressing objects:  92% (110446/120502)           
remote: Compressing objects:  93% (112635/120502)           
remote: Compressing objects:  94% (112680/120502)           
remote: Compressing objects:  95% (113891/120502)           
remote: Compressing objects:  96% (115082/120502)           
remote: Compressing objects:  97% (116307/120502)           
remote: Compressing objects:  98% (117497/120502)           
remote: Compressing objects:  99% (118695/120502)           
remote: Compressing objects: 100% (119900/120502)           
remote: Compressing objects: 100% (120501/120502)        
Receiving objects:   0% (1/12434)
Receiving objects:   1% (125/12434)
Receiving objects:   2% (249/12434)
Receiving objects:   3% (374/12434)
Receiving objects:   4% (498/12434)
Receiving objects:   5% (622/12434)
Receiving objects:   6% (747/12434)
Receiving objects:   7% (871/12434)
Receiving objects:   8% (995/12434)
Receiving objects:   9% (1120/12434)
Receiving objects:  10% (1244/12434)
Receiving objects:  11% (1368/12434)
Receiving objects:  12% (1493/12434)
Receiving objects:  13% (1617/12434)
Receiving objects:  14% (1741/12434)
Receiving objects:  15% (1866/12434)
Receiving objects:  16% (1990/12434)
Receiving objects:  17% (2114/12434), 4.22 MiB | 8.43 MiB/s
Receiving objects:  18% (2239/12434), 4.22 MiB | 8.43 MiB/s
Receiving objects:  19% (2363/12434), 4.22 MiB | 8.43 MiB/s
Receiving objects:  20% (2487/12434), 4.22 MiB | 8.43 MiB/s
Receiving objects:  21% (2612/12434), 4.22 MiB | 8.43 MiB/s
Receiving objects:  22% (2736/12434), 4.22 MiB | 8.43 MiB/s
Receiving objects:  23% (2860/12434), 4.22 MiB | 8.43 MiB/s
Receiving objects:  24% (2985/12434), 4.22 MiB | 8.43 MiB/s
Receiving objects:  25% (3109/12434), 4.22 MiB | 8.43 MiB/s
Receiving objects:  26% (3233/12434), 4.22 MiB | 8.43 MiB/s
Receiving objects:  27% (3358/12434), 4.22 MiB | 8.43 MiB/s
Receiving objects:  28% (3482/12434), 4.22 MiB | 8.43 MiB/s
Receiving objects:  28% (3539/12434), 4.22 MiB | 8.43 MiB/s
Receiving objects:  29% (3606/12434), 8.00 MiB | 7.98 MiB/s
Receiving objects:  30% (3731/12434), 8.00 MiB | 7.98 MiB/s
Receiving objects:  31% (3855/12434), 8.00 MiB | 7.98 MiB/s
Receiving objects:  32% (3979/12434), 8.00 MiB | 7.98 MiB/s
Receiving objects:  33% (4104/12434), 8.00 MiB | 7.98 MiB/s
Receiving objects:  34% (4228/12434), 8.00 MiB | 7.98 MiB/s
Receiving objects:  35% (4352/12434), 8.00 MiB | 7.98 MiB/s
Receiving objects:  36% (4477/12434), 8.00 MiB | 7.98 MiB/s
Receiving objects:  37% (4601/12434), 11.36 MiB | 7.56 MiB/s
Receiving objects:  38% (4725/12434), 11.36 MiB | 7.56 MiB/s
Receiving objects:  39% (4850/12434), 11.36 MiB | 7.56 MiB/s
Receiving objects:  40% (4974/12434), 11.36 MiB | 7.56 MiB/s
Receiving objects:  41% (5098/12434), 11.36 MiB | 7.56 MiB/s
Receiving objects:  42% (5223/12434), 11.36 MiB | 7.56 MiB/s
Receiving objects:  43% (5347/12434), 11.36 MiB | 7.56 MiB/s
Receiving objects:  44% (5471/12434), 11.36 MiB | 7.56 MiB/s
Receiving objects:  44% (5544/12434), 11.36 MiB | 7.56 MiB/s
Receiving objects:  45% (5596/12434), 14.56 MiB | 7.27 MiB/s
Receiving objects:  46% (5720/12434), 14.56 MiB | 7.27 MiB/s
Receiving objects:  47% (5844/12434), 18.19 MiB | 7.26 MiB/s
Receiving objects:  47% (5907/12434), 18.19 MiB | 7.26 MiB/s
Receiving objects:  48% (5969/12434), 21.33 MiB | 7.10 MiB/s
Receiving objects:  49% (6093/12434), 21.33 MiB | 7.10 MiB/s
Receiving objects:  50% (6217/12434), 21.33 MiB | 7.10 MiB/s
Receiving objects:  51% (6342/12434), 25.23 MiB | 7.20 MiB/s
Receiving objects:  51% (6454/12434), 25.23 MiB | 7.20 MiB/s
Receiving objects:  52% (6466/12434), 29.25 MiB | 7.30 MiB/s
Receiving objects:  53% (6591/12434), 29.25 MiB | 7.30 MiB/s
Receiving objects:  54% (6715/12434), 29.25 MiB | 7.30 MiB/s
Receiving objects:  55% (6839/12434), 29.25 MiB | 7.30 MiB/s
Receiving objects:  56% (6964/12434), 29.25 MiB | 7.30 MiB/s
Receiving objects:  57% (7088/12434), 29.25 MiB | 7.30 MiB/s
Receiving objects:  58% (7212/12434), 29.25 MiB | 7.30 MiB/s
Receiving objects:  59% (7337/12434), 29.25 MiB | 7.30 MiB/s
Receiving objects:  60% (7461/12434), 29.25 MiB | 7.30 MiB/s
Receiving objects:  61% (7585/12434), 29.25 MiB | 7.30 MiB/s
Receiving objects:  62% (7710/12434), 29.25 MiB | 7.30 MiB/s
Receiving objects:  63% (7834/12434), 29.25 MiB | 7.30 MiB/s
Receiving objects:  64% (7958/12434), 29.25 MiB | 7.30 MiB/s
Receiving objects:  65% (8083/12434), 29.25 MiB | 7.30 MiB/s
Receiving objects:  66% (8207/12434), 33.87 MiB | 7.51 MiB/s
Receiving objects:  67% (8331/12434), 33.87 MiB | 7.51 MiB/s
Receiving objects:  68% (8456/12434), 33.87 MiB | 7.51 MiB/s
Receiving objects:  69% (8580/12434), 33.87 MiB | 7.51 MiB/s
Receiving objects:  70% (8704/12434), 33.87 MiB | 7.51 MiB/s
Receiving objects:  71% (8829/12434), 33.87 MiB | 7.51 MiB/s
Receiving objects:  72% (8953/12434), 33.87 MiB | 7.51 MiB/s
Receiving objects:  73% (9077/12434), 33.87 MiB | 7.51 MiB/s
Receiving objects:  74% (9202/12434), 33.87 MiB | 7.51 MiB/s
Receiving objects:  75% (9326/12434), 33.87 MiB | 7.51 MiB/s
Receiving objects:  76% (9450/12434), 33.87 MiB | 7.51 MiB/s
Receiving objects:  77% (9575/12434), 33.87 MiB | 7.51 MiB/s
Receiving objects:  78% (9699/12434), 33.87 MiB | 7.51 MiB/s
Receiving objects:  79% (9823/12434), 33.87 MiB | 7.51 MiB/s
Receiving objects:  80% (9948/12434), 33.87 MiB | 7.51 MiB/s
Receiving objects:  81% (10072/12434), 33.87 MiB | 7.51 MiB/s
Receiving objects:  82% (10196/12434), 33.87 MiB | 7.51 MiB/s
Receiving objects:  83% (10321/12434), 33.87 MiB | 7.51 MiB/s
Receiving objects:  84% (10445/12434), 33.87 MiB | 7.51 MiB/s
Receiving objects:  85% (10569/12434), 33.87 MiB | 7.51 MiB/s
Receiving objects:  86% (10694/12434), 33.87 MiB | 7.51 MiB/s
Receiving objects:  87% (10818/12434), 33.87 MiB | 7.51 MiB/s
Receiving objects:  88% (10942/12434), 33.87 MiB | 7.51 MiB/s
Receiving objects:  89% (11067/12434), 33.87 MiB | 7.51 MiB/s
Receiving objects:  90% (11191/12434), 33.87 MiB | 7.51 MiB/s
Receiving objects:  91% (11315/12434), 33.87 MiB | 7.51 MiB/s
Receiving objects:  92% (11440/12434), 33.87 MiB | 7.51 MiB/s
Receiving objects:  93% (11564/12434), 33.87 MiB | 7.51 MiB/s
Receiving objects:  94% (11688/12434), 33.87 MiB | 7.51 MiB/s
Receiving objects:  95% (11813/12434), 33.87 MiB | 7.51 MiB/s
Receiving objects:  96% (11937/12434), 33.87 MiB | 7.51 MiB/s
Receiving objects:  97% (12061/12434), 33.87 MiB | 7.51 MiB/s
Receiving objects:  97% (12104/12434), 33.87 MiB | 7.51 MiB/s
Receiving objects:  98% (12186/12434), 33.87 MiB | 7.51 MiB/s
Receiving objects:  99% (12310/12434), 41.24 MiB | 8.21 MiB/s
remote: Total 12434 (delta 2379), reused 5968 (delta 1226)        
Receiving objects: 100% (12434/12434), 41.24 MiB | 8.21 MiB/s
Receiving objects: 100% (12434/12434), 41.64 MiB | 8.23 MiB/s, done.
Resolving deltas:   0% (0/2379)
Resolving deltas:   1% (24/2379)
Resolving deltas:   2% (48/2379)
Resolving deltas:   3% (72/2379)
Resolving deltas:   4% (96/2379)
Resolving deltas:   5% (119/2379)
Resolving deltas:   6% (143/2379)
Resolving deltas:   7% (167/2379)
Resolving deltas:   8% (191/2379)
Resolving deltas:   9% (215/2379)
Resolving deltas:  10% (238/2379)
Resolving deltas:  11% (262/2379)
Resolving deltas:  12% (286/2379)
Resolving deltas:  13% (310/2379)
Resolving deltas:  14% (334/2379)
Resolving deltas:  15% (357/2379)
Resolving deltas:  16% (381/2379)
Resolving deltas:  17% (405/2379)
Resolving deltas:  18% (429/2379)
Resolving deltas:  19% (453/2379)
Resolving deltas:  20% (476/2379)
Resolving deltas:  21% (500/2379)
Resolving deltas:  22% (524/2379)
Resolving deltas:  23% (549/2379)
Resolving deltas:  24% (571/2379)
Resolving deltas:  25% (595/2379)
Resolving deltas:  26% (619/2379)
Resolving deltas:  27% (643/2379)
Resolving deltas:  28% (668/2379)
Resolving deltas:  29% (690/2379)
Resolving deltas:  30% (715/2379)
Resolving deltas:  31% (738/2379)
Resolving deltas:  32% (762/2379)
Resolving deltas:  33% (786/2379)
Resolving deltas:  34% (809/2379)
Resolving deltas:  35% (833/2379)
Resolving deltas:  36% (857/2379)
Resolving deltas:  37% (882/2379)
Resolving deltas:  38% (905/2379)
Resolving deltas:  39% (928/2379)
Resolving deltas:  40% (952/2379)
Resolving deltas:  41% (976/2379)
Resolving deltas:  42% (1000/2379)
Resolving deltas:  43% (1024/2379)
Resolving deltas:  44% (1047/2379)
Resolving deltas:  45% (1071/2379)
Resolving deltas:  46% (1095/2379)
Resolving deltas:  47% (1119/2379)
Resolving deltas:  48% (1142/2379)
Resolving deltas:  49% (1166/2379)
Resolving deltas:  50% (1190/2379)
Resolving deltas:  51% (1214/2379)
Resolving deltas:  52% (1238/2379)
Resolving deltas:  53% (1261/2379)
Resolving deltas:  54% (1285/2379)
Resolving deltas:  55% (1309/2379)
Resolving deltas:  56% (1333/2379)
Resolving deltas:  57% (1357/2379)
Resolving deltas:  58% (1380/2379)
Resolving deltas:  59% (1404/2379)
Resolving deltas:  60% (1428/2379)
Resolving deltas:  61% (1452/2379)
Resolving deltas:  62% (1475/2379)
Resolving deltas:  63% (1499/2379)
Resolving deltas:  64% (1523/2379)
Resolving deltas:  65% (1547/2379)
Resolving deltas:  66% (1571/2379)
Resolving deltas:  67% (1594/2379)
Resolving deltas:  68% (1618/2379)
Resolving deltas:  69% (1642/2379)
Resolving deltas:  70% (1666/2379)
Resolving deltas:  71% (1690/2379)
Resolving deltas:  72% (1713/2379)
Resolving deltas:  73% (1737/2379)
Resolving deltas:  74% (1762/2379)
Resolving deltas:  75% (1785/2379)
Resolving deltas:  76% (1809/2379)
Resolving deltas:  77% (1832/2379)
Resolving deltas:  78% (1856/2379)
Resolving deltas:  79% (1880/2379)
Resolving deltas:  80% (1904/2379)
Resolving deltas:  81% (1927/2379)
Resolving deltas:  82% (1951/2379)
Resolving deltas:  83% (1975/2379)
Resolving deltas:  84% (1999/2379)
Resolving deltas:  85% (2023/2379)
Resolving deltas:  86% (2047/2379)
Resolving deltas:  87% (2070/2379)
Resolving deltas:  88% (2095/2379)
Resolving deltas:  89% (2118/2379)
Resolving deltas:  90% (2142/2379)
Resolving deltas:  91% (2165/2379)
Resolving deltas:  92% (2189/2379)
Resolving deltas:  93% (2213/2379)
Resolving deltas:  94% (2237/2379)
Resolving deltas:  95% (2261/2379)
Resolving deltas:  96% (2284/2379)
Resolving deltas:  97% (2308/2379)
Resolving deltas:  98% (2332/2379)
Resolving deltas:  99% (2356/2379)
Resolving deltas: 100% (2379/2379)
Resolving deltas: 100% (2379/2379), done.
Updating files:  67% (7764/11458)
Updating files:  68% (7792/11458)
Updating files:  69% (7907/11458)
Updating files:  70% (8021/11458)
Updating files:  71% (8136/11458)
Updating files:  72% (8250/11458)
Updating files:  73% (8365/11458)
Updating files:  74% (8479/11458)
Updating files:  75% (8594/11458)
Updating files:  76% (8709/11458)
Updating files:  77% (8823/11458)
Updating files:  78% (8938/11458)
Updating files:  79% (9052/11458)
Updating files:  80% (9167/11458)
Updating files:  81% (9281/11458)
Updating files:  82% (9396/11458)
Updating files:  83% (9511/11458)
Updating files:  84% (9625/11458)
Updating files:  85% (9740/11458)
Updating files:  86% (9854/11458)
Updating files:  87% (9969/11458)
Updating files:  88% (10084/11458)
Updating files:  89% (10198/11458)
Updating files:  90% (10313/11458)
Updating files:  91% (10427/11458)
Updating files:  92% (10542/11458)
Updating files:  93% (10656/11458)
Updating files:  94% (10771/11458)
Updating files:  95% (10886/11458)
Updating files:  96% (11000/11458)
Updating files:  97% (11115/11458)
Updating files:  98% (11229/11458)
Updating files:  99% (11344/11458)
Updating files: 100% (11458/11458)
Updating files: 100% (11458/11458), done.
 00:11

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-1  Started
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-web-1  Started
 00:02

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  38/133 [========>-------------------]  28%
  69/133 [==============>-------------]  51%
  93/133 [===================>--------]  69%
 112/133 [=======================>----]  84%
 130/133 [===========================>]  97%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:03

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 6.1 s.
 00:07

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 13s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:13

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:13

 01:13

Install 'extensions/PdfHandler'...

Cloning component(s)
:0: _clone_component "extensions/PdfHandler"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/PdfHandler to 'extensions/PdfHandler' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/PdfHandler'...
|0| remote: Counting objects: 1           
remote: Counting objects: 162, done        
|0| remote: Finding sources:   1% (1/162)           
remote: Finding sources:   2% (3/162)           
remote: Finding sources:   3% (5/162)           
remote: Finding sources:   4% (6/162)           
remote: Finding sources:   5% (8/162)           
remote: Finding sources:   6% (9/162)           
remote: Finding sources:   7% (11/162)           
remote: Finding sources:   8% (13/162)           
remote: Finding sources:   9% (14/162)           
remote: Finding sources:  10% (16/162)           
remote: Finding sources:  11% (18/162)           
remote: Finding sources:  12% (19/162)           
remote: Finding sources:  13% (21/162)           
remote: Finding sources:  14% (22/162)           
remote: Finding sources:  15% (24/162)           
remote: Finding sources:  16% (26/162)           
remote: Finding sources:  17% (27/162)           
remote: Finding sources:  18% (29/162)           
remote: Finding sources:  19% (30/162)           
remote: Finding sources:  20% (32/162)           
remote: Finding sources:  21% (34/162)           
remote: Finding sources:  22% (35/162)           
remote: Finding sources:  23% (37/162)           
remote: Finding sources:  24% (39/162)           
remote: Finding sources:  25% (40/162)           
remote: Finding sources:  26% (42/162)           
remote: Finding sources:  27% (43/162)           
remote: Finding sources:  28% (45/162)           
remote: Finding sources:  29% (47/162)           
remote: Finding sources:  30% (48/162)           
remote: Finding sources:  31% (50/162)           
remote: Finding sources:  32% (52/162)           
remote: Finding sources:  33% (53/162)           
remote: Finding sources:  34% (55/162)           
remote: Finding sources:  35% (56/162)           
remote: Finding sources:  36% (58/162)           
remote: Finding sources:  37% (60/162)           
remote: Finding sources:  38% (61/162)           
remote: Finding sources:  39% (63/162)           
remote: Finding sources:  40% (64/162)           
remote: Finding sources:  41% (66/162)           
remote: Finding sources:  42% (68/162)           
remote: Finding sources:  43% (69/162)           
remote: Finding sources:  44% (71/162)           
remote: Finding sources:  45% (73/162)           
remote: Finding sources:  46% (74/162)           
remote: Finding sources:  47% (76/162)           
remote: Finding sources:  48% (77/162)           
remote: Finding sources:  49% (79/162)           
remote: Finding sources:  50% (81/162)           
remote: Finding sources:  51% (82/162)           
remote: Finding sources:  52% (84/162)           
remote: Finding sources:  53% (86/162)           
remote: Finding sources:  54% (87/162)           
remote: Finding sources:  55% (89/162)           
remote: Finding sources:  56% (90/162)           
remote: Finding sources:  57% (92/162)           
remote: Finding sources:  58% (94/162)           
remote: Finding sources:  59% (95/162)           
remote: Finding sources:  60% (97/162)           
remote: Finding sources:  61% (99/162)           
remote: Finding sources:  62% (100/162)           
remote: Finding sources:  63% (102/162)           
remote: Finding sources:  64% (103/162)           
remote: Finding sources:  65% (105/162)           
remote: Finding sources:  66% (107/162)           
remote: Finding sources:  67% (108/162)           
remote: Finding sources:  68% (110/162)           
remote: Finding sources:  69% (111/162)           
remote: Finding sources:  70% (113/162)           
remote: Finding sources:  71% (115/162)           
remote: Finding sources:  72% (116/162)           
remote: Finding sources:  73% (118/162)           
remote: Finding sources:  74% (120/162)           
remote: Finding sources:  75% (121/162)           
remote: Finding sources:  76% (123/162)           
remote: Finding sources:  77% (124/162)           
remote: Finding sources:  78% (126/162)           
remote: Finding sources:  79% (128/162)           
remote: Finding sources:  80% (129/162)           
remote: Finding sources:  81% (131/162)           
remote: Finding sources:  82% (133/162)           
remote: Finding sources:  83% (134/162)           
remote: Finding sources:  84% (136/162)           
remote: Finding sources:  85% (137/162)           
remote: Finding sources:  86% (139/162)           
remote: Finding sources:  87% (141/162)           
remote: Finding sources:  88% (142/162)           
remote: Finding sources:  89% (144/162)           
remote: Finding sources:  90% (145/162)           
remote: Finding sources:  91% (147/162)           
remote: Finding sources:  92% (149/162)           
remote: Finding sources:  93% (150/162)           
remote: Finding sources:  94% (152/162)           
remote: Finding sources:  95% (154/162)           
remote: Finding sources:  96% (155/162)           
remote: Finding sources:  97% (157/162)           
remote: Finding sources:  98% (158/162)           
remote: Finding sources:  99% (160/162)           
remote: Finding sources: 100% (162/162)           
remote: Finding sources: 100% (162/162)        
|0| remote: Getting sizes:   1% (1/156)           
remote: Getting sizes:   2% (3/156)           
remote: Getting sizes:   3% (4/156)           
remote: Getting sizes:   4% (6/156)           
remote: Getting sizes:   5% (8/156)           
remote: Getting sizes:   6% (9/156)           
remote: Getting sizes:   7% (11/156)           
remote: Getting sizes:   8% (12/156)           
remote: Getting sizes:   9% (14/156)           
remote: Getting sizes:  10% (15/156)           
remote: Getting sizes:  11% (17/156)           
remote: Getting sizes:  12% (18/156)           
remote: Getting sizes:  13% (20/156)           
remote: Getting sizes:  14% (22/156)           
remote: Getting sizes:  15% (23/156)           
remote: Getting sizes:  16% (25/156)           
remote: Getting sizes:  17% (26/156)           
remote: Getting sizes:  18% (28/156)           
remote: Getting sizes:  19% (29/156)           
remote: Getting sizes:  20% (31/156)           
remote: Getting sizes:  21% (32/156)           
remote: Getting sizes:  22% (34/156)           
remote: Getting sizes:  23% (36/156)           
remote: Getting sizes:  24% (37/156)           
remote: Getting sizes:  25% (39/156)           
remote: Getting sizes:  26% (40/156)           
remote: Getting sizes:  27% (42/156)           
remote: Getting sizes:  28% (43/156)           
remote: Getting sizes:  29% (45/156)           
remote: Getting sizes:  30% (47/156)           
remote: Getting sizes:  31% (48/156)           
remote: Getting sizes:  32% (50/156)           
remote: Getting sizes:  33% (51/156)           
remote: Getting sizes:  34% (53/156)           
remote: Getting sizes:  35% (54/156)           
remote: Getting sizes:  36% (56/156)           
remote: Getting sizes:  37% (57/156)           
remote: Getting sizes:  38% (59/156)           
remote: Getting sizes:  39% (61/156)           
remote: Getting sizes:  40% (62/156)           
remote: Getting sizes:  41% (64/156)           
remote: Getting sizes:  42% (65/156)           
remote: Getting sizes:  43% (67/156)           
remote: Getting sizes:  44% (68/156)           
remote: Getting sizes:  45% (70/156)           
remote: Getting sizes:  46% (71/156)           
remote: Getting sizes:  47% (73/156)           
remote: Getting sizes:  48% (75/156)           
remote: Getting sizes:  49% (76/156)           
remote: Getting sizes:  50% (78/156)           
remote: Getting sizes:  51% (79/156)           
remote: Getting sizes:  52% (81/156)           
remote: Getting sizes:  53% (82/156)           
remote: Getting sizes:  54% (84/156)           
remote: Getting sizes:  55% (86/156)           
remote: Getting sizes:  56% (87/156)           
remote: Getting sizes:  57% (89/156)           
remote: Getting sizes:  58% (90/156)           
remote: Getting sizes:  59% (92/156)           
remote: Getting sizes:  60% (93/156)           
remote: Getting sizes:  61% (95/156)           
remote: Getting sizes:  62% (96/156)           
remote: Getting sizes:  63% (98/156)           
remote: Getting sizes:  64% (100/156)           
remote: Getting sizes:  65% (101/156)           
remote: Getting sizes:  66% (103/156)           
remote: Getting sizes:  67% (104/156)           
remote: Getting sizes:  68% (106/156)           
remote: Getting sizes:  69% (107/156)           
remote: Getting sizes:  70% (109/156)           
remote: Getting sizes:  71% (110/156)           
remote: Getting sizes:  72% (112/156)           
remote: Getting sizes:  73% (114/156)           
remote: Getting sizes:  74% (115/156)           
remote: Getting sizes:  75% (117/156)           
remote: Getting sizes:  76% (118/156)           
remote: Getting sizes:  77% (120/156)           
remote: Getting sizes:  78% (121/156)           
remote: Getting sizes:  79% (123/156)           
remote: Getting sizes:  80% (125/156)           
remote: Getting sizes:  81% (126/156)           
remote: Getting sizes:  82% (128/156)           
remote: Getting sizes:  83% (129/156)           
remote: Getting sizes:  84% (131/156)           
remote: Getting sizes:  85% (132/156)           
remote: Getting sizes:  86% (134/156)           
remote: Getting sizes:  87% (135/156)           
remote: Getting sizes:  88% (137/156)           
remote: Getting sizes:  89% (139/156)           
remote: Getting sizes:  90% (140/156)           
remote: Getting sizes:  91% (142/156)           
remote: Getting sizes:  92% (143/156)           
remote: Getting sizes:  93% (145/156)           
remote: Getting sizes:  94% (146/156)           
remote: Getting sizes:  95% (148/156)           
remote: Getting sizes:  96% (149/156)           
remote: Getting sizes:  97% (151/156)           
remote: Getting sizes:  98% (153/156)           
remote: Getting sizes:  99% (154/156)           
remote: Getting sizes: 100% (156/156)           
remote: Getting sizes: 100% (156/156)        
|0| remote: Compressing objects:   2% (5523/289272)           
remote: Compressing objects:   3% (7343/289272)           
remote: Compressing objects:   4% (11076/289272)           
remote: Compressing objects:   5% (13258/289272)           
remote: Compressing objects:   6% (16573/289272)           
remote: Compressing objects:   7% (19269/289272)           
remote: Compressing objects:   8% (21775/289272)           
remote: Compressing objects:   9% (24656/289272)           
remote: Compressing objects:  10% (28148/289272)           
remote: Compressing objects:  11% (31000/289272)           
remote: Compressing objects:  87% (251327/289272)           
remote: Compressing objects:  88% (253198/289272)           
remote: Compressing objects:  89% (256663/289272)           
remote: Compressing objects:  90% (259132/289272)           
remote: Compressing objects:  91% (262399/289272)           
remote: Compressing objects:  92% (265395/289272)           
remote: Compressing objects:  93% (267754/289272)           
remote: Compressing objects:  94% (271135/289272)           
remote: Compressing objects:  95% (273438/289272)           
remote: Compressing objects:  96% (276305/289272)           
remote: Compressing objects:  97% (280260/289272)           
remote: Compressing objects:  98% (282318/289272)           
remote: Compressing objects:  99% (285330/289272)           
remote: Compressing objects: 100% (288008/289272)           
remote: Compressing objects: 100% (289272/289272)        
|0| Receiving objects:   0% (1/162)
Receiving objects:   1% (2/162)
Receiving objects:   2% (4/162)
Receiving objects:   3% (5/162)
Receiving objects:   4% (7/162)
Receiving objects:   5% (9/162)
Receiving objects:   6% (10/162)
Receiving objects:   7% (12/162)
Receiving objects:   8% (13/162)
Receiving objects:   9% (15/162)
Receiving objects:  10% (17/162)
Receiving objects:  11% (18/162)
Receiving objects:  12% (20/162)
Receiving objects:  13% (22/162)
Receiving objects:  14% (23/162)
Receiving objects:  15% (25/162)
Receiving objects:  16% (26/162)
Receiving objects:  17% (28/162)
Receiving objects:  18% (30/162)
Receiving objects:  19% (31/162)
Receiving objects:  20% (33/162)
Receiving objects:  21% (35/162)
Receiving objects:  22% (36/162)
Receiving objects:  23% (38/162)
Receiving objects:  24% (39/162)
Receiving objects:  25% (41/162)
Receiving objects:  26% (43/162)
Receiving objects:  27% (44/162)
Receiving objects:  28% (46/162)
Receiving objects:  29% (47/162)
Receiving objects:  30% (49/162)
Receiving objects:  31% (51/162)
Receiving objects:  32% (52/162)
Receiving objects:  33% (54/162)
Receiving objects:  34% (56/162)
Receiving objects:  35% (57/162)
Receiving objects:  36% (59/162)
Receiving objects:  37% (60/162)
Receiving objects:  38% (62/162)
Receiving objects:  39% (64/162)
Receiving objects:  40% (65/162)
Receiving objects:  41% (67/162)
Receiving objects:  42% (69/162)
Receiving objects:  43% (70/162)
Receiving objects:  44% (72/162)
Receiving objects:  45% (73/162)
Receiving objects:  46% (75/162)
Receiving objects:  47% (77/162)
Receiving objects:  48% (78/162)
Receiving objects:  49% (80/162)
Receiving objects:  50% (81/162)
Receiving objects:  51% (83/162)
Receiving objects:  52% (85/162)
Receiving objects:  53% (86/162)
Receiving objects:  54% (88/162)
Receiving objects:  55% (90/162)
Receiving objects:  56% (91/162)
Receiving objects:  57% (93/162)
Receiving objects:  58% (94/162)
Receiving objects:  59% (96/162)
Receiving objects:  60% (98/162)
Receiving objects:  61% (99/162)
Receiving objects:  62% (101/162)
Receiving objects:  63% (103/162)
Receiving objects:  64% (104/162)
Receiving objects:  65% (106/162)
Receiving objects:  66% (107/162)
Receiving objects:  67% (109/162)
Receiving objects:  68% (111/162)
Receiving objects:  69% (112/162)
Receiving objects:  70% (114/162)
Receiving objects:  71% (116/162)
Receiving objects:  72% (117/162)
Receiving objects:  73% (119/162)
Receiving objects:  74% (120/162)
Receiving objects:  75% (122/162)
Receiving objects:  76% (124/162)
Receiving objects:  77% (125/162)
Receiving objects:  78% (127/162)
Receiving objects:  79% (128/162)
Receiving objects:  80% (130/162)
Receiving objects:  81% (132/162)
Receiving objects:  82% (133/162)
Receiving objects:  83% (135/162)
Receiving objects:  84% (137/162)
Receiving objects:  85% (138/162)
Receiving objects:  86% (140/162)
Receiving objects:  87% (141/162)
Receiving objects:  88% (143/162)
Receiving objects:  89% (145/162)
Receiving objects:  90% (146/162)
Receiving objects:  91% (148/162)
Receiving objects:  92% (150/162)
Receiving objects:  93% (151/162)
Receiving objects:  94% (153/162)
Receiving objects:  95% (154/162)
Receiving objects:  96% (156/162)
Receiving objects:  97% (158/162)
remote: Total 162 (delta 13), reused 48 (delta 4)        
|0| Receiving objects:  98% (159/162)
Receiving objects:  99% (161/162)
Receiving objects: 100% (162/162)
Receiving objects: 100% (162/162), 129.62 KiB | 4.63 MiB/s, done.
|0| Resolving deltas:   0% (0/13)
Resolving deltas:   7% (1/13)
Resolving deltas:  15% (2/13)
Resolving deltas:  23% (3/13)
Resolving deltas:  30% (4/13)
Resolving deltas:  38% (5/13)
Resolving deltas:  46% (6/13)
Resolving deltas:  53% (7/13)
Resolving deltas:  61% (8/13)
Resolving deltas:  69% (9/13)
Resolving deltas:  76% (10/13)
Resolving deltas:  84% (11/13)
Resolving deltas:  92% (12/13)
Resolving deltas: 100% (13/13)
Resolving deltas: 100% (13/13), done.
|0|  00:01
 00:01

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:03

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }

added 1 package, and audited 1443 packages in 3s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:03

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-1  Healthy
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.1 s.
 00:00

Running 'extensions/PdfHandler/setup.sh' if found
Looking for '/var/local/extensions/PdfHandler/setup.sh'
Running setup script '/var/local/extensions/PdfHandler/setup.sh'
Get:1 http://mirrors.wikimedia.org/debian bookworm InRelease [151 kB]
Get:2 http://apt.wikimedia.org/wikimedia bookworm-wikimedia InRelease [118 kB]
Get:3 http://mirrors.wikimedia.org/debian bookworm-updates InRelease [55.4 kB]
Get:4 http://mirrors.wikimedia.org/debian bookworm-backports InRelease [59.4 kB]
Get:5 http://security.debian.org/debian-security bookworm-security InRelease [48.0 kB]
Get:6 https://packages.sury.org/php bookworm InRelease [7551 B]
Get:7 https://deb.nodesource.com/node_18.x nodistro InRelease [12.1 kB]
Get:8 http://apt.wikimedia.org/wikimedia bookworm-wikimedia/main amd64 Packages [107 kB]
Get:9 http://mirrors.wikimedia.org/debian bookworm/main amd64 Packages [8793 kB]
Get:10 http://mirrors.wikimedia.org/debian bookworm-updates/main amd64 Packages.diff/Index [17.3 kB]
Get:11 http://mirrors.wikimedia.org/debian bookworm-updates/main amd64 Packages T-2025-06-13-1410.14-F-2025-06-13-1410.14.pdiff [434 B]
Get:11 http://mirrors.wikimedia.org/debian bookworm-updates/main amd64 Packages T-2025-06-13-1410.14-F-2025-06-13-1410.14.pdiff [434 B]
Get:12 http://mirrors.wikimedia.org/debian bookworm-backports/main amd64 Packages.diff/Index [63.3 kB]
Ign:12 http://mirrors.wikimedia.org/debian bookworm-backports/main amd64 Packages.diff/Index
Get:13 http://mirrors.wikimedia.org/debian bookworm-backports/contrib amd64 Packages.diff/Index [62.2 kB]
Get:14 http://mirrors.wikimedia.org/debian bookworm-backports/main amd64 Packages [291 kB]
Get:15 http://mirrors.wikimedia.org/debian bookworm-backports/contrib amd64 Packages T-2025-05-24-2017.15-F-2025-05-13-1416.08.pdiff [523 B]
Get:15 http://mirrors.wikimedia.org/debian bookworm-backports/contrib amd64 Packages T-2025-05-24-2017.15-F-2025-05-13-1416.08.pdiff [523 B]
Get:16 http://security.debian.org/debian-security bookworm-security/main amd64 Packages [267 kB]
Get:17 https://packages.sury.org/php bookworm/main amd64 Packages [259 kB]
Get:18 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages [11.6 kB]
Fetched 10.3 MB in 2s (5174 kB/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
  fonts-urw-base35 imagemagick-6-common imagemagick-6.q16 libavahi-client3
  libavahi-common-data libavahi-common3 libcairo2 libcups2 libdbus-1-3
  libfontenc1 libgs-common libgs10 libgs10-common libice6 libidn12 libijs-0.35
  libjbig2dec0 libmagickcore-6.q16-6 libmagickwand-6.q16-6 libnspr4 libnss3
  libpaper1 libpixman-1-0 libpoppler126 libsm6 libxcb-render0 libxcb-shm0
  libxrender1 libxt6 poppler-data x11-common xfonts-encodings xfonts-utils
Suggested packages:
  fonts-freefont-otf | fonts-freefont-ttf fonts-texgyre imagemagick-doc
  autotrace cups-bsd | lpr | lprng enscript ffmpeg gimp gnuplot grads graphviz
  groff-base hp2xx html2ps libwmf-bin mplayer povray radiance sane-utils
  texlive-base-bin transfig ufraw-batch xdg-utils cups-common
  libmagickcore-6.q16-6-extra fonts-japanese-mincho | fonts-ipafont-mincho
  fonts-japanese-gothic | fonts-ipafont-gothic fonts-arphic-ukai
  fonts-arphic-uming fonts-nanum
Recommended packages:
  libmagickcore-6.q16-6-extra netpbm dbus fonts-droid-fallback gsfonts
  libpaper-utils
The following NEW packages will be installed:
  fonts-urw-base35 ghostscript libavahi-client3 libavahi-common-data
  libavahi-common3 libcairo2 libcups2 libdbus-1-3 libfontenc1 libgs-common
  libgs10 libgs10-common libice6 libidn12 libijs-0.35 libjbig2dec0 libnspr4
  libnss3 libpaper1 libpixman-1-0 libpoppler126 libsm6 libxcb-render0
  libxcb-shm0 libxrender1 libxt6 poppler-data poppler-utils x11-common
  xfonts-encodings xfonts-utils
The following packages will be upgraded:
  imagemagick imagemagick-6-common imagemagick-6.q16 libmagickcore-6.q16-6
  libmagickwand-6.q16-6
5 upgraded, 31 newly installed, 0 to remove and 111 not upgraded.
Need to get 25.4 MB of archives.
After this operation, 72.7 MB of additional disk space will be used.
Get:1 http://mirrors.wikimedia.org/debian bookworm/main amd64 imagemagick-6-common all 8:6.9.11.60+dfsg-1.6+deb12u3 [166 kB]
Get:2 http://mirrors.wikimedia.org/debian bookworm/main amd64 libmagickcore-6.q16-6 amd64 8:6.9.11.60+dfsg-1.6+deb12u3 [1789 kB]
Get:3 http://mirrors.wikimedia.org/debian bookworm/main amd64 libmagickwand-6.q16-6 amd64 8:6.9.11.60+dfsg-1.6+deb12u3 [410 kB]
Get:4 http://mirrors.wikimedia.org/debian bookworm/main amd64 poppler-data all 0.4.12-1 [1601 kB]
Get:5 http://mirrors.wikimedia.org/debian bookworm/main amd64 libfontenc1 amd64 1:1.1.4-1 [24.3 kB]
Get:6 http://mirrors.wikimedia.org/debian bookworm/main amd64 x11-common all 1:7.7+23 [252 kB]
Get:7 http://mirrors.wikimedia.org/debian bookworm/main amd64 xfonts-encodings all 1:1.0.4-2.2 [577 kB]
Get:8 http://mirrors.wikimedia.org/debian bookworm/main amd64 xfonts-utils amd64 1:7.7+6 [93.0 kB]
Get:9 http://mirrors.wikimedia.org/debian bookworm/main amd64 fonts-urw-base35 all 20200910-7 [10.8 MB]
Get:10 http://mirrors.wikimedia.org/debian bookworm/main amd64 libgs-common all 10.0.0~dfsg-11+deb12u7 [149 kB]
Get:11 http://mirrors.wikimedia.org/debian bookworm/main amd64 libgs10-common all 10.0.0~dfsg-11+deb12u7 [587 kB]
Get:12 http://mirrors.wikimedia.org/debian bookworm/main amd64 libavahi-common-data amd64 0.8-10+deb12u1 [107 kB]
Get:13 http://mirrors.wikimedia.org/debian bookworm/main amd64 libavahi-common3 amd64 0.8-10+deb12u1 [42.1 kB]
Get:14 http://mirrors.wikimedia.org/debian bookworm/main amd64 libdbus-1-3 amd64 1.14.10-1~deb12u1 [201 kB]
Get:15 http://mirrors.wikimedia.org/debian bookworm/main amd64 libavahi-client3 amd64 0.8-10+deb12u1 [45.8 kB]
Get:16 http://mirrors.wikimedia.org/debian bookworm/main amd64 libcups2 amd64 2.4.2-3+deb12u8 [246 kB]
Get:17 http://mirrors.wikimedia.org/debian bookworm/main amd64 libidn12 amd64 1.41-1 [83.8 kB]
Get:18 http://mirrors.wikimedia.org/debian bookworm/main amd64 libijs-0.35 amd64 0.35-15 [16.4 kB]
Get:19 http://mirrors.wikimedia.org/debian bookworm/main amd64 libjbig2dec0 amd64 0.19-3 [67.2 kB]
Get:20 http://mirrors.wikimedia.org/debian bookworm/main amd64 libpaper1 amd64 1.1.29 [12.5 kB]
Get:21 http://mirrors.wikimedia.org/debian bookworm/main amd64 libice6 amd64 2:1.0.10-1 [58.5 kB]
Get:22 http://mirrors.wikimedia.org/debian bookworm/main amd64 libsm6 amd64 2:1.2.3-1 [35.1 kB]
Get:23 http://mirrors.wikimedia.org/debian bookworm/main amd64 libxt6 amd64 1:1.2.1-1.1 [186 kB]
Get:24 http://mirrors.wikimedia.org/debian bookworm/main amd64 libgs10 amd64 10.0.0~dfsg-11+deb12u7 [2467 kB]
Get:25 http://mirrors.wikimedia.org/debian bookworm/main amd64 ghostscript amd64 10.0.0~dfsg-11+deb12u7 [57.7 kB]
Get:26 http://mirrors.wikimedia.org/debian bookworm/main amd64 imagemagick-6.q16 amd64 8:6.9.11.60+dfsg-1.6+deb12u3 [339 kB]
Get:27 http://mirrors.wikimedia.org/debian bookworm/main amd64 imagemagick amd64 8:6.9.11.60+dfsg-1.6+deb12u3 [123 kB]
Get:28 http://mirrors.wikimedia.org/debian bookworm/main amd64 libpixman-1-0 amd64 0.42.2-1 [546 kB]
Get:29 http://mirrors.wikimedia.org/debian bookworm/main amd64 libxcb-render0 amd64 1.15-1 [115 kB]
Get:30 http://mirrors.wikimedia.org/debian bookworm/main amd64 libxcb-shm0 amd64 1.15-1 [105 kB]
Get:31 http://mirrors.wikimedia.org/debian bookworm/main amd64 libxrender1 amd64 1:0.9.10-1.1 [33.2 kB]
Get:32 http://mirrors.wikimedia.org/debian bookworm/main amd64 libcairo2 amd64 1.16.0-7 [575 kB]
Get:33 http://mirrors.wikimedia.org/debian bookworm/main amd64 libnspr4 amd64 2:4.35-1 [113 kB]
Get:34 http://mirrors.wikimedia.org/debian bookworm/main amd64 libnss3 amd64 2:3.87.1-1+deb12u1 [1331 kB]
Get:35 http://mirrors.wikimedia.org/debian bookworm/main amd64 libpoppler126 amd64 22.12.0-2+deb12u1 [1853 kB]
Get:36 http://mirrors.wikimedia.org/debian bookworm/main amd64 poppler-utils amd64 22.12.0-2+deb12u1 [191 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 25.4 MB in 0s (116 MB/s)
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 25635 files and directories currently installed.)
Preparing to unpack .../00-imagemagick-6-common_8%3a6.9.11.60+dfsg-1.6+deb12u3_all.deb ...
Unpacking imagemagick-6-common (8:6.9.11.60+dfsg-1.6+deb12u3) over (8:6.9.11.60+dfsg-1.6+deb12u2) ...
Preparing to unpack .../01-libmagickcore-6.q16-6_8%3a6.9.11.60+dfsg-1.6+deb12u3_amd64.deb ...
Unpacking libmagickcore-6.q16-6:amd64 (8:6.9.11.60+dfsg-1.6+deb12u3) over (8:6.9.11.60+dfsg-1.6+deb12u2) ...
Preparing to unpack .../02-libmagickwand-6.q16-6_8%3a6.9.11.60+dfsg-1.6+deb12u3_amd64.deb ...
Unpacking libmagickwand-6.q16-6:amd64 (8:6.9.11.60+dfsg-1.6+deb12u3) over (8:6.9.11.60+dfsg-1.6+deb12u2) ...
Selecting previously unselected package poppler-data.
Preparing to unpack .../03-poppler-data_0.4.12-1_all.deb ...
Unpacking poppler-data (0.4.12-1) ...
Selecting previously unselected package libfontenc1:amd64.
Preparing to unpack .../04-libfontenc1_1%3a1.1.4-1_amd64.deb ...
Unpacking libfontenc1:amd64 (1:1.1.4-1) ...
Selecting previously unselected package x11-common.
Preparing to unpack .../05-x11-common_1%3a7.7+23_all.deb ...
Unpacking x11-common (1:7.7+23) ...
Selecting previously unselected package xfonts-encodings.
Preparing to unpack .../06-xfonts-encodings_1%3a1.0.4-2.2_all.deb ...
Unpacking xfonts-encodings (1:1.0.4-2.2) ...
Selecting previously unselected package xfonts-utils.
Preparing to unpack .../07-xfonts-utils_1%3a7.7+6_amd64.deb ...
Unpacking xfonts-utils (1:7.7+6) ...
Selecting previously unselected package fonts-urw-base35.
Preparing to unpack .../08-fonts-urw-base35_20200910-7_all.deb ...
Unpacking fonts-urw-base35 (20200910-7) ...
Selecting previously unselected package libgs-common.
Preparing to unpack .../09-libgs-common_10.0.0~dfsg-11+deb12u7_all.deb ...
Unpacking libgs-common (10.0.0~dfsg-11+deb12u7) ...
Selecting previously unselected package libgs10-common.
Preparing to unpack .../10-libgs10-common_10.0.0~dfsg-11+deb12u7_all.deb ...
Unpacking libgs10-common (10.0.0~dfsg-11+deb12u7) ...
Selecting previously unselected package libavahi-common-data:amd64.
Preparing to unpack .../11-libavahi-common-data_0.8-10+deb12u1_amd64.deb ...
Unpacking libavahi-common-data:amd64 (0.8-10+deb12u1) ...
Selecting previously unselected package libavahi-common3:amd64.
Preparing to unpack .../12-libavahi-common3_0.8-10+deb12u1_amd64.deb ...
Unpacking libavahi-common3:amd64 (0.8-10+deb12u1) ...
Selecting previously unselected package libdbus-1-3:amd64.
Preparing to unpack .../13-libdbus-1-3_1.14.10-1~deb12u1_amd64.deb ...
Unpacking libdbus-1-3:amd64 (1.14.10-1~deb12u1) ...
Selecting previously unselected package libavahi-client3:amd64.
Preparing to unpack .../14-libavahi-client3_0.8-10+deb12u1_amd64.deb ...
Unpacking libavahi-client3:amd64 (0.8-10+deb12u1) ...
Selecting previously unselected package libcups2:amd64.
Preparing to unpack .../15-libcups2_2.4.2-3+deb12u8_amd64.deb ...
Unpacking libcups2:amd64 (2.4.2-3+deb12u8) ...
Selecting previously unselected package libidn12:amd64.
Preparing to unpack .../16-libidn12_1.41-1_amd64.deb ...
Unpacking libidn12:amd64 (1.41-1) ...
Selecting previously unselected package libijs-0.35:amd64.
Preparing to unpack .../17-libijs-0.35_0.35-15_amd64.deb ...
Unpacking libijs-0.35:amd64 (0.35-15) ...
Selecting previously unselected package libjbig2dec0:amd64.
Preparing to unpack .../18-libjbig2dec0_0.19-3_amd64.deb ...
Unpacking libjbig2dec0:amd64 (0.19-3) ...
Selecting previously unselected package libpaper1:amd64.
Preparing to unpack .../19-libpaper1_1.1.29_amd64.deb ...
Unpacking libpaper1:amd64 (1.1.29) ...
Selecting previously unselected package libice6:amd64.
Preparing to unpack .../20-libice6_2%3a1.0.10-1_amd64.deb ...
Unpacking libice6:amd64 (2:1.0.10-1) ...
Selecting previously unselected package libsm6:amd64.
Preparing to unpack .../21-libsm6_2%3a1.2.3-1_amd64.deb ...
Unpacking libsm6:amd64 (2:1.2.3-1) ...
Selecting previously unselected package libxt6:amd64.
Preparing to unpack .../22-libxt6_1%3a1.2.1-1.1_amd64.deb ...
Unpacking libxt6:amd64 (1:1.2.1-1.1) ...
Selecting previously unselected package libgs10:amd64.
Preparing to unpack .../23-libgs10_10.0.0~dfsg-11+deb12u7_amd64.deb ...
Unpacking libgs10:amd64 (10.0.0~dfsg-11+deb12u7) ...
Selecting previously unselected package ghostscript.
Preparing to unpack .../24-ghostscript_10.0.0~dfsg-11+deb12u7_amd64.deb ...
Unpacking ghostscript (10.0.0~dfsg-11+deb12u7) ...
Preparing to unpack .../25-imagemagick-6.q16_8%3a6.9.11.60+dfsg-1.6+deb12u3_amd64.deb ...
Unpacking imagemagick-6.q16 (8:6.9.11.60+dfsg-1.6+deb12u3) over (8:6.9.11.60+dfsg-1.6+deb12u2) ...
Preparing to unpack .../26-imagemagick_8%3a6.9.11.60+dfsg-1.6+deb12u3_amd64.deb ...
Unpacking imagemagick (8:6.9.11.60+dfsg-1.6+deb12u3) over (8:6.9.11.60+dfsg-1.6+deb12u2) ...
Selecting previously unselected package libpixman-1-0:amd64.
Preparing to unpack .../27-libpixman-1-0_0.42.2-1_amd64.deb ...
Unpacking libpixman-1-0:amd64 (0.42.2-1) ...
Selecting previously unselected package libxcb-render0:amd64.
Preparing to unpack .../28-libxcb-render0_1.15-1_amd64.deb ...
Unpacking libxcb-render0:amd64 (1.15-1) ...
Selecting previously unselected package libxcb-shm0:amd64.
Preparing to unpack .../29-libxcb-shm0_1.15-1_amd64.deb ...
Unpacking libxcb-shm0:amd64 (1.15-1) ...
Selecting previously unselected package libxrender1:amd64.
Preparing to unpack .../30-libxrender1_1%3a0.9.10-1.1_amd64.deb ...
Unpacking libxrender1:amd64 (1:0.9.10-1.1) ...
Selecting previously unselected package libcairo2:amd64.
Preparing to unpack .../31-libcairo2_1.16.0-7_amd64.deb ...
Unpacking libcairo2:amd64 (1.16.0-7) ...
Selecting previously unselected package libnspr4:amd64.
Preparing to unpack .../32-libnspr4_2%3a4.35-1_amd64.deb ...
Unpacking libnspr4:amd64 (2:4.35-1) ...
Selecting previously unselected package libnss3:amd64.
Preparing to unpack .../33-libnss3_2%3a3.87.1-1+deb12u1_amd64.deb ...
Unpacking libnss3:amd64 (2:3.87.1-1+deb12u1) ...
Selecting previously unselected package libpoppler126:amd64.
Preparing to unpack .../34-libpoppler126_22.12.0-2+deb12u1_amd64.deb ...
Unpacking libpoppler126:amd64 (22.12.0-2+deb12u1) ...
Selecting previously unselected package poppler-utils.
Preparing to unpack .../35-poppler-utils_22.12.0-2+deb12u1_amd64.deb ...
Unpacking poppler-utils (22.12.0-2+deb12u1) ...
Setting up libpixman-1-0:amd64 (0.42.2-1) ...
Setting up libpaper1:amd64 (1.1.29) ...
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Teletype

Creating config file /etc/papersize with new version
Setting up imagemagick-6-common (8:6.9.11.60+dfsg-1.6+deb12u3) ...
Setting up libxrender1:amd64 (1:0.9.10-1.1) ...
Setting up libxcb-render0:amd64 (1.15-1) ...
Setting up libijs-0.35:amd64 (0.35-15) ...
Setting up libgs-common (10.0.0~dfsg-11+deb12u7) ...
Setting up x11-common (1:7.7+23) ...
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Teletype
invoke-rc.d: could not determine current runlevel
invoke-rc.d: policy-rc.d denied execution of restart.
Setting up libxcb-shm0:amd64 (1.15-1) ...
Setting up libcairo2:amd64 (1.16.0-7) ...
Setting up poppler-data (0.4.12-1) ...
Setting up libmagickcore-6.q16-6:amd64 (8:6.9.11.60+dfsg-1.6+deb12u3) ...
Setting up libfontenc1:amd64 (1:1.1.4-1) ...
Setting up libnspr4:amd64 (2:4.35-1) ...
Setting up libjbig2dec0:amd64 (0.19-3) ...
Setting up libavahi-common-data:amd64 (0.8-10+deb12u1) ...
Setting up libdbus-1-3:amd64 (1.14.10-1~deb12u1) ...
Setting up xfonts-encodings (1:1.0.4-2.2) ...
Setting up libidn12:amd64 (1.41-1) ...
Setting up libmagickwand-6.q16-6:amd64 (8:6.9.11.60+dfsg-1.6+deb12u3) ...
Setting up libice6:amd64 (2:1.0.10-1) ...
Setting up libavahi-common3:amd64 (0.8-10+deb12u1) ...
Setting up libnss3:amd64 (2:3.87.1-1+deb12u1) ...
Setting up xfonts-utils (1:7.7+6) ...
Setting up libpoppler126:amd64 (22.12.0-2+deb12u1) ...
Setting up imagemagick-6.q16 (8:6.9.11.60+dfsg-1.6+deb12u3) ...
Setting up poppler-utils (22.12.0-2+deb12u1) ...
Setting up libsm6:amd64 (2:1.2.3-1) ...
Setting up libavahi-client3:amd64 (0.8-10+deb12u1) ...
Setting up fonts-urw-base35 (20200910-7) ...
Setting up libxt6:amd64 (1:1.2.1-1.1) ...
Setting up imagemagick (8:6.9.11.60+dfsg-1.6+deb12u3) ...
Setting up libcups2:amd64 (2.4.2-3+deb12u8) ...
Setting up libgs10-common (10.0.0~dfsg-11+deb12u7) ...
Setting up libgs10:amd64 (10.0.0~dfsg-11+deb12u7) ...
Setting up ghostscript (10.0.0~dfsg-11+deb12u7) ...
Processing triggers for libc-bin (2.36-9+deb12u9) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
 00:20

 Component installer duration: 00:32
 00:32

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-web-1  Removed
 Container mediawiki-mediawiki-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:12

Reclaim disk space if needed
Free disk space (22%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12434, done        
remote: Finding sources:   1% (63/12434)           
remote: Finding sources:   2% (187/12434)           
remote: Finding sources:   3% (311/12434)           
remote: Finding sources:   4% (436/12434)           
remote: Finding sources:   5% (560/12434)           
remote: Finding sources:   6% (684/12434)           
remote: Finding sources:   7% (809/12434)           
remote: Finding sources:   8% (933/12434)           
remote: Finding sources:   9% (1057/12434)           
remote: Finding sources:  10% (1182/12434)           
remote: Finding sources:  11% (1306/12434)           
remote: Finding sources:  12% (1430/12434)           
remote: Finding sources:  13% (1555/12434)           
remote: Finding sources:  14% (1679/12434)           
remote: Finding sources:  15% (1803/12434)           
remote: Finding sources:  16% (1928/12434)           
remote: Finding sources:  17% (2052/12434)           
remote: Finding sources:  18% (2176/12434)           
remote: Finding sources:  19% (2301/12434)           
remote: Finding sources:  20% (2425/12434)           
remote: Finding sources:  21% (2549/12434)           
remote: Finding sources:  22% (2674/12434)           
remote: Finding sources:  23% (2798/12434)           
remote: Finding sources:  24% (2922/12434)           
remote: Finding sources:  25% (3047/12434)           
remote: Finding sources:  26% (3171/12434)           
remote: Finding sources:  27% (3296/12434)           
remote: Finding sources:  28% (3420/12434)           
remote: Finding sources:  29% (3544/12434)           
remote: Finding sources:  30% (3669/12434)           
remote: Finding sources:  31% (3793/12434)           
remote: Finding sources:  32% (3917/12434)           
remote: Finding sources:  33% (4042/12434)           
remote: Finding sources:  34% (4166/12434)           
remote: Finding sources:  35% (4290/12434)           
remote: Finding sources:  36% (4415/12434)           
remote: Finding sources:  37% (4539/12434)           
remote: Finding sources:  38% (4663/12434)           
remote: Finding sources:  39% (4788/12434)           
remote: Finding sources:  40% (4912/12434)           
remote: Finding sources:  41% (5036/12434)           
remote: Finding sources:  42% (5161/12434)           
remote: Finding sources:  43% (5285/12434)           
remote: Finding sources:  44% (5409/12434)           
remote: Finding sources:  45% (5534/12434)           
remote: Finding sources:  46% (5658/12434)           
remote: Finding sources:  47% (5782/12434)           
remote: Finding sources:  48% (5907/12434)           
remote: Finding sources:  49% (6031/12434)           
remote: Finding sources:  50% (6155/12434)           
remote: Finding sources:  51% (6280/12434)           
remote: Finding sources:  52% (6404/12434)           
remote: Finding sources:  53% (6528/12434)           
remote: Finding sources:  54% (6653/12434)           
remote: Finding sources:  55% (6777/12434)           
remote: Finding sources:  56% (6901/12434)           
remote: Finding sources:  57% (7026/12434)           
remote: Finding sources:  58% (7150/12434)           
remote: Finding sources:  59% (7274/12434)           
remote: Finding sources:  60% (7399/12434)           
remote: Finding sources:  61% (7523/12434)           
remote: Finding sources:  62% (7647/12434)           
remote: Finding sources:  63% (7772/12434)           
remote: Finding sources:  64% (7896/12434)           
remote: Finding sources:  65% (8020/12434)           
remote: Finding sources:  66% (8145/12434)           
remote: Finding sources:  67% (8269/12434)           
remote: Finding sources:  68% (8393/12434)           
remote: Finding sources:  69% (8518/12434)           
remote: Finding sources:  70% (8642/12434)           
remote: Finding sources:  71% (8766/12434)           
remote: Finding sources:  72% (8891/12434)           
remote: Finding sources:  73% (9015/12434)           
remote: Finding sources:  74% (9139/12434)           
remote: Finding sources:  75% (9264/12434)           
remote: Finding sources:  76% (9388/12434)           
remote: Finding sources:  77% (9513/12434)           
remote: Finding sources:  78% (9637/12434)           
remote: Finding sources:  79% (9761/12434)           
remote: Finding sources:  80% (9886/12434)           
remote: Finding sources:  81% (10010/12434)           
remote: Finding sources:  82% (10134/12434)           
remote: Finding sources:  83% (10259/12434)           
remote: Finding sources:  84% (10383/12434)           
remote: Finding sources:  85% (10507/12434)           
remote: Finding sources:  86% (10632/12434)           
remote: Finding sources:  87% (10756/12434)           
remote: Finding sources:  88% (10880/12434)           
remote: Finding sources:  89% (11005/12434)           
remote: Finding sources:  90% (11129/12434)           
remote: Finding sources:  91% (11253/12434)           
remote: Finding sources:  92% (11378/12434)           
remote: Finding sources:  93% (11502/12434)           
remote: Finding sources:  94% (11626/12434)           
remote: Finding sources:  95% (11751/12434)           
remote: Finding sources:  96% (11875/12434)           
remote: Finding sources:  97% (11999/12434)           
remote: Finding sources:  98% (12124/12434)           
remote: Finding sources:  99% (12248/12434)           
remote: Finding sources: 100% (12372/12434)           
remote: Finding sources: 100% (12434/12434)        
remote: Getting sizes:   1% (57/11205)           
remote: Getting sizes:   2% (169/11205)           
remote: Getting sizes:   3% (281/11205)           
remote: Getting sizes:   4% (393/11205)           
remote: Getting sizes:   5% (505/11205)           
remote: Getting sizes:   6% (617/11205)           
remote: Getting sizes:   7% (729/11205)           
remote: Getting sizes:   8% (841/11205)           
remote: Getting sizes:   9% (953/11205)           
remote: Getting sizes:  10% (1065/11205)           
remote: Getting sizes:  11% (1177/11205)           
remote: Getting sizes:  12% (1289/11205)           
remote: Getting sizes:  13% (1401/11205)           
remote: Getting sizes:  14% (1513/11205)           
remote: Getting sizes:  15% (1625/11205)           
remote: Getting sizes:  16% (1737/11205)           
remote: Getting sizes:  17% (1849/11205)           
remote: Getting sizes:  18% (1961/11205)           
remote: Getting sizes:  19% (2073/11205)           
remote: Getting sizes:  20% (2185/11205)           
remote: Getting sizes:  21% (2298/11205)           
remote: Getting sizes:  22% (2410/11205)           
remote: Getting sizes:  23% (2522/11205)           
remote: Getting sizes:  24% (2634/11205)           
remote: Getting sizes:  25% (2746/11205)           
remote: Getting sizes:  26% (2858/11205)           
remote: Getting sizes:  27% (2970/11205)           
remote: Getting sizes:  28% (3082/11205)           
remote: Getting sizes:  29% (3194/11205)           
remote: Getting sizes:  30% (3306/11205)           
remote: Getting sizes:  31% (3418/11205)           
remote: Getting sizes:  32% (3530/11205)           
remote: Getting sizes:  33% (3642/11205)           
remote: Getting sizes:  34% (3754/11205)           
remote: Getting sizes:  35% (3866/11205)           
remote: Getting sizes:  36% (3978/11205)           
remote: Getting sizes:  37% (4090/11205)           
remote: Getting sizes:  38% (4202/11205)           
remote: Getting sizes:  39% (4314/11205)           
remote: Getting sizes:  40% (4426/11205)           
remote: Getting sizes:  41% (4539/11205)           
remote: Getting sizes:  42% (4651/11205)           
remote: Getting sizes:  43% (4763/11205)           
remote: Getting sizes:  44% (4875/11205)           
remote: Getting sizes:  45% (4987/11205)           
remote: Getting sizes:  46% (5099/11205)           
remote: Getting sizes:  47% (5211/11205)           
remote: Getting sizes:  48% (5323/11205)           
remote: Getting sizes:  49% (5435/11205)           
remote: Getting sizes:  50% (5547/11205)           
remote: Getting sizes:  51% (5659/11205)           
remote: Getting sizes:  52% (5771/11205)           
remote: Getting sizes:  53% (5883/11205)           
remote: Getting sizes:  54% (5995/11205)           
remote: Getting sizes:  55% (6107/11205)           
remote: Getting sizes:  56% (6219/11205)           
remote: Getting sizes:  57% (6331/11205)           
remote: Getting sizes:  58% (6443/11205)           
remote: Getting sizes:  59% (6555/11205)           
remote: Getting sizes:  60% (6667/11205)           
remote: Getting sizes:  61% (6780/11205)           
remote: Getting sizes:  62% (6892/11205)           
remote: Getting sizes:  63% (7004/11205)           
remote: Getting sizes:  64% (7116/11205)           
remote: Getting sizes:  65% (7228/11205)           
remote: Getting sizes:  66% (7340/11205)           
remote: Getting sizes:  67% (7452/11205)           
remote: Getting sizes:  68% (7564/11205)           
remote: Getting sizes:  69% (7676/11205)           
remote: Getting sizes:  70% (7788/11205)           
remote: Getting sizes:  71% (7900/11205)           
remote: Getting sizes:  72% (8012/11205)           
remote: Getting sizes:  73% (8124/11205)           
remote: Getting sizes:  74% (8236/11205)           
remote: Getting sizes:  75% (8348/11205)           
remote: Getting sizes:  76% (8460/11205)           
remote: Getting sizes:  77% (8572/11205)           
remote: Getting sizes:  78% (8684/11205)           
remote: Getting sizes:  79% (8796/11205)           
remote: Getting sizes:  80% (8908/11205)           
remote: Getting sizes:  81% (9021/11205)           
remote: Getting sizes:  82% (9133/11205)           
remote: Getting sizes:  83% (9245/11205)           
remote: Getting sizes:  84% (9357/11205)           
remote: Getting sizes:  85% (9469/11205)           
remote: Getting sizes:  86% (9581/11205)           
remote: Getting sizes:  87% (9693/11205)           
remote: Getting sizes:  88% (9805/11205)           
remote: Getting sizes:  89% (9917/11205)           
remote: Getting sizes:  90% (10029/11205)           
remote: Getting sizes:  91% (10141/11205)           
remote: Getting sizes:  92% (10253/11205)           
remote: Getting sizes:  93% (10365/11205)           
remote: Getting sizes:  94% (10477/11205)           
remote: Getting sizes:  95% (10589/11205)           
remote: Getting sizes:  96% (10701/11205)           
remote: Getting sizes:  97% (10813/11205)           
remote: Getting sizes:  98% (10925/11205)           
remote: Getting sizes:  99% (11037/11205)           
remote: Getting sizes: 100% (11149/11205)           
remote: Getting sizes: 100% (11205/11205)        
remote: Compressing objects:   2% (2191/120502)           
remote: Compressing objects:   3% (3039/120502)           
remote: Compressing objects:   4% (4509/120502)           
remote: Compressing objects:   5% (5767/120502)           
remote: Compressing objects:   6% (6734/120502)           
remote: Compressing objects:   7% (7977/120502)           
remote: Compressing objects:   8% (9063/120502)           
remote: Compressing objects:   9% (10258/120502)           
remote: Compressing objects:   9% (10626/120502)           
remote: Compressing objects:  10% (11459/120502)           
remote: Compressing objects:  11% (12653/120502)           
remote: Compressing objects:  12% (13863/120502)           
remote: Compressing objects:  13% (15075/120502)           
remote: Compressing objects:  14% (16280/120502)           
remote: Compressing objects:  15% (17537/120502)           
remote: Compressing objects:  16% (18760/120502)           
remote: Compressing objects:  17% (19886/120502)           
remote: Compressing objects:  18% (21091/120502)           
remote: Compressing objects:  19% (22299/120502)           
remote: Compressing objects:  20% (23505/120502)           
remote: Compressing objects:  21% (24722/120502)           
remote: Compressing objects:  22% (25924/120502)           
remote: Compressing objects:  22% (26965/120502)           
remote: Compressing objects:  23% (27125/120502)           
remote: Compressing objects:  24% (28328/120502)           
remote: Compressing objects:  25% (29558/120502)           
remote: Compressing objects:  26% (30746/120502)           
remote: Compressing objects:  27% (31955/120502)           
remote: Compressing objects:  28% (33151/120502)           
remote: Compressing objects:  29% (34348/120502)           
remote: Compressing objects:  30% (35564/120502)           
remote: Compressing objects:  31% (37012/120502)           
remote: Compressing objects:  32% (38097/120502)           
remote: Compressing objects:  33% (39174/120502)           
remote: Compressing objects:  34% (40658/120502)           
remote: Compressing objects:  35% (41712/120502)           
remote: Compressing objects:  36% (42814/120502)           
remote: Compressing objects:  37% (43992/120502)           
remote: Compressing objects:  38% (45420/120502)           
remote: Compressing objects:  39% (46394/120502)           
remote: Compressing objects:  40% (47646/120502)           
remote: Compressing objects:  41% (48896/120502)           
remote: Compressing objects:  42% (50025/120502)           
remote: Compressing objects:  43% (51236/120502)           
remote: Compressing objects:  44% (52470/120502)           
remote: Compressing objects:  45% (53633/120502)           
remote: Compressing objects:  46% (55072/120502)           
remote: Compressing objects:  47% (56511/120502)           
remote: Compressing objects:  48% (57279/120502)           
remote: Compressing objects:  49% (58582/120502)           
remote: Compressing objects:  50% (59937/120502)           
remote: Compressing objects:  51% (60995/120502)           
remote: Compressing objects:  52% (62075/120502)           
remote: Compressing objects:  53% (63499/120502)           
remote: Compressing objects:  54% (64470/120502)           
remote: Compressing objects:  55% (66270/120502)           
remote: Compressing objects:  56% (67051/120502)           
remote: Compressing objects:  57% (68175/120502)           
remote: Compressing objects:  57% (68289/120502)           
remote: Compressing objects:  58% (69310/120502)           
remote: Compressing objects:  59% (70574/120502)           
remote: Compressing objects:  60% (71898/120502)           
remote: Compressing objects:  61% (73181/120502)           
remote: Compressing objects:  62% (74172/120502)           
remote: Compressing objects:  63% (75404/120502)           
remote: Compressing objects:  64% (76702/120502)           
remote: Compressing objects:  65% (77924/120502)           
remote: Compressing objects:  66% (78937/120502)           
remote: Compressing objects:  67% (80210/120502)           
remote: Compressing objects:  68% (81352/120502)           
remote: Compressing objects:  69% (83482/120502)           
remote: Compressing objects:  70% (83760/120502)           
remote: Compressing objects:  71% (84967/120502)           
remote: Compressing objects:  72% (86185/120502)           
remote: Compressing objects:  73% (87487/120502)           
remote: Compressing objects:  74% (88576/120502)           
remote: Compressing objects:  75% (89790/120502)           
remote: Compressing objects:  76% (90989/120502)           
remote: Compressing objects:  77% (92204/120502)           
remote: Compressing objects:  78% (93428/120502)           
remote: Compressing objects:  79% (94758/120502)           
remote: Compressing objects:  80% (95853/120502)           
remote: Compressing objects:  81% (97021/120502)           
remote: Compressing objects:  82% (98523/120502)           
remote: Compressing objects:  83% (100040/120502)           
remote: Compressing objects:  84% (100628/120502)           
remote: Compressing objects:  85% (101960/120502)           
remote: Compressing objects:  86% (103051/120502)           
remote: Compressing objects:  87% (104339/120502)           
remote: Compressing objects:  88% (105487/120502)           
remote: Compressing objects:  89% (106717/120502)           
remote: Compressing objects:  90% (107904/120502)           
remote: Compressing objects:  91% (109088/120502)           
remote: Compressing objects:  92% (110446/120502)           
remote: Compressing objects:  93% (112635/120502)           
remote: Compressing objects:  94% (112680/120502)           
remote: Compressing objects:  95% (113891/120502)           
remote: Compressing objects:  96% (115082/120502)           
remote: Compressing objects:  96% (115239/120502)           
remote: Compressing objects:  97% (116307/120502)           
remote: Compressing objects:  98% (117497/120502)           
remote: Compressing objects:  99% (118695/120502)           
remote: Compressing objects: 100% (119900/120502)           
remote: Compressing objects: 100% (120501/120502)        
Receiving objects:   0% (1/12434)
Receiving objects:   1% (125/12434)
Receiving objects:   2% (249/12434)
Receiving objects:   3% (374/12434)
Receiving objects:   4% (498/12434)
Receiving objects:   5% (622/12434)
Receiving objects:   6% (747/12434)
Receiving objects:   7% (871/12434)
Receiving objects:   8% (995/12434)
Receiving objects:   9% (1120/12434)
Receiving objects:  10% (1244/12434)
Receiving objects:  11% (1368/12434)
Receiving objects:  12% (1493/12434)
Receiving objects:  13% (1617/12434)
Receiving objects:  14% (1741/12434)
Receiving objects:  15% (1866/12434)
Receiving objects:  16% (1990/12434)
Receiving objects:  17% (2114/12434)
Receiving objects:  18% (2239/12434), 4.40 MiB | 8.79 MiB/s
Receiving objects:  19% (2363/12434), 4.40 MiB | 8.79 MiB/s
Receiving objects:  20% (2487/12434), 4.40 MiB | 8.79 MiB/s
Receiving objects:  21% (2612/12434), 4.40 MiB | 8.79 MiB/s
Receiving objects:  22% (2736/12434), 4.40 MiB | 8.79 MiB/s
Receiving objects:  23% (2860/12434), 4.40 MiB | 8.79 MiB/s
Receiving objects:  24% (2985/12434), 4.40 MiB | 8.79 MiB/s
Receiving objects:  25% (3109/12434), 4.40 MiB | 8.79 MiB/s
Receiving objects:  26% (3233/12434), 4.40 MiB | 8.79 MiB/s
Receiving objects:  27% (3358/12434), 4.40 MiB | 8.79 MiB/s
Receiving objects:  28% (3482/12434), 4.40 MiB | 8.79 MiB/s
Receiving objects:  29% (3606/12434), 4.40 MiB | 8.79 MiB/s
Receiving objects:  30% (3731/12434), 4.40 MiB | 8.79 MiB/s
Receiving objects:  30% (3833/12434), 4.40 MiB | 8.79 MiB/s
Receiving objects:  31% (3855/12434), 4.40 MiB | 8.79 MiB/s
Receiving objects:  32% (3979/12434), 8.69 MiB | 8.67 MiB/s
Receiving objects:  33% (4104/12434), 8.69 MiB | 8.67 MiB/s
Receiving objects:  34% (4228/12434), 8.69 MiB | 8.67 MiB/s
Receiving objects:  35% (4352/12434), 8.69 MiB | 8.67 MiB/s
Receiving objects:  36% (4477/12434), 8.69 MiB | 8.67 MiB/s
Receiving objects:  37% (4601/12434), 11.88 MiB | 7.84 MiB/s
Receiving objects:  38% (4725/12434), 11.88 MiB | 7.84 MiB/s
Receiving objects:  39% (4850/12434), 11.88 MiB | 7.84 MiB/s
Receiving objects:  40% (4974/12434), 11.88 MiB | 7.84 MiB/s
Receiving objects:  41% (5098/12434), 11.88 MiB | 7.84 MiB/s
Receiving objects:  42% (5223/12434), 11.88 MiB | 7.84 MiB/s
Receiving objects:  43% (5347/12434), 11.88 MiB | 7.84 MiB/s
Receiving objects:  44% (5471/12434), 11.88 MiB | 7.84 MiB/s
Receiving objects:  45% (5596/12434), 11.88 MiB | 7.84 MiB/s
Receiving objects:  45% (5616/12434), 11.88 MiB | 7.84 MiB/s
Receiving objects:  46% (5720/12434), 15.38 MiB | 7.63 MiB/s
Receiving objects:  47% (5844/12434), 15.38 MiB | 7.63 MiB/s
Receiving objects:  47% (5929/12434), 19.19 MiB | 7.62 MiB/s
Receiving objects:  48% (5969/12434), 22.50 MiB | 7.44 MiB/s
Receiving objects:  49% (6093/12434), 22.50 MiB | 7.44 MiB/s
Receiving objects:  50% (6217/12434), 22.50 MiB | 7.44 MiB/s
Receiving objects:  51% (6342/12434), 22.50 MiB | 7.44 MiB/s
Receiving objects:  52% (6466/12434), 26.89 MiB | 7.64 MiB/s
Receiving objects:  53% (6591/12434), 26.89 MiB | 7.64 MiB/s
Receiving objects:  53% (6684/12434), 26.89 MiB | 7.64 MiB/s
Receiving objects:  54% (6715/12434), 26.89 MiB | 7.64 MiB/s
Receiving objects:  55% (6839/12434), 31.12 MiB | 7.73 MiB/s
Receiving objects:  56% (6964/12434), 31.12 MiB | 7.73 MiB/s
Receiving objects:  57% (7088/12434), 31.12 MiB | 7.73 MiB/s
Receiving objects:  58% (7212/12434), 31.12 MiB | 7.73 MiB/s
Receiving objects:  59% (7337/12434), 31.12 MiB | 7.73 MiB/s
Receiving objects:  60% (7461/12434), 31.12 MiB | 7.73 MiB/s
Receiving objects:  61% (7585/12434), 31.12 MiB | 7.73 MiB/s
Receiving objects:  62% (7710/12434), 31.12 MiB | 7.73 MiB/s
Receiving objects:  63% (7834/12434), 31.12 MiB | 7.73 MiB/s
Receiving objects:  64% (7958/12434), 31.12 MiB | 7.73 MiB/s
Receiving objects:  65% (8083/12434), 31.12 MiB | 7.73 MiB/s
Receiving objects:  66% (8207/12434), 31.12 MiB | 7.73 MiB/s
Receiving objects:  67% (8331/12434), 31.12 MiB | 7.73 MiB/s
Receiving objects:  68% (8456/12434), 31.12 MiB | 7.73 MiB/s
Receiving objects:  69% (8580/12434), 31.12 MiB | 7.73 MiB/s
Receiving objects:  70% (8704/12434), 31.12 MiB | 7.73 MiB/s
Receiving objects:  71% (8829/12434), 31.12 MiB | 7.73 MiB/s
Receiving objects:  72% (8953/12434), 31.12 MiB | 7.73 MiB/s
Receiving objects:  73% (9077/12434), 31.12 MiB | 7.73 MiB/s
Receiving objects:  74% (9202/12434), 31.12 MiB | 7.73 MiB/s
Receiving objects:  75% (9326/12434), 31.12 MiB | 7.73 MiB/s
Receiving objects:  76% (9450/12434), 31.12 MiB | 7.73 MiB/s
Receiving objects:  77% (9575/12434), 31.12 MiB | 7.73 MiB/s
Receiving objects:  78% (9699/12434), 31.12 MiB | 7.73 MiB/s
Receiving objects:  79% (9823/12434), 31.12 MiB | 7.73 MiB/s
Receiving objects:  80% (9948/12434), 31.12 MiB | 7.73 MiB/s
Receiving objects:  81% (10072/12434), 31.12 MiB | 7.73 MiB/s
Receiving objects:  82% (10196/12434), 31.12 MiB | 7.73 MiB/s
Receiving objects:  83% (10321/12434), 37.53 MiB | 8.29 MiB/s
Receiving objects:  84% (10445/12434), 37.53 MiB | 8.29 MiB/s
Receiving objects:  85% (10569/12434), 37.53 MiB | 8.29 MiB/s
Receiving objects:  86% (10694/12434), 37.53 MiB | 8.29 MiB/s
Receiving objects:  87% (10818/12434), 37.53 MiB | 8.29 MiB/s
Receiving objects:  88% (10942/12434), 37.53 MiB | 8.29 MiB/s
Receiving objects:  89% (11067/12434), 37.53 MiB | 8.29 MiB/s
Receiving objects:  90% (11191/12434), 37.53 MiB | 8.29 MiB/s
Receiving objects:  91% (11315/12434), 37.53 MiB | 8.29 MiB/s
Receiving objects:  92% (11440/12434), 37.53 MiB | 8.29 MiB/s
Receiving objects:  93% (11564/12434), 37.53 MiB | 8.29 MiB/s
Receiving objects:  94% (11688/12434), 37.53 MiB | 8.29 MiB/s
Receiving objects:  95% (11813/12434), 37.53 MiB | 8.29 MiB/s
Receiving objects:  96% (11937/12434), 37.53 MiB | 8.29 MiB/s
Receiving objects:  97% (12061/12434), 37.53 MiB | 8.29 MiB/s
Receiving objects:  98% (12186/12434), 37.53 MiB | 8.29 MiB/s
Receiving objects:  99% (12310/12434), 37.53 MiB | 8.29 MiB/s
remote: Total 12434 (delta 2379), reused 5968 (delta 1226)        
Receiving objects: 100% (12434/12434), 37.53 MiB | 8.29 MiB/s
Receiving objects: 100% (12434/12434), 41.64 MiB | 8.64 MiB/s, done.
Resolving deltas:   0% (0/2379)
Resolving deltas:   1% (24/2379)
Resolving deltas:   2% (48/2379)
Resolving deltas:   3% (72/2379)
Resolving deltas:   4% (96/2379)
Resolving deltas:   5% (119/2379)
Resolving deltas:   6% (143/2379)
Resolving deltas:   7% (167/2379)
Resolving deltas:   8% (191/2379)
Resolving deltas:   9% (215/2379)
Resolving deltas:  10% (238/2379)
Resolving deltas:  11% (262/2379)
Resolving deltas:  12% (286/2379)
Resolving deltas:  13% (311/2379)
Resolving deltas:  14% (334/2379)
Resolving deltas:  15% (357/2379)
Resolving deltas:  16% (381/2379)
Resolving deltas:  17% (405/2379)
Resolving deltas:  18% (429/2379)
Resolving deltas:  19% (453/2379)
Resolving deltas:  20% (476/2379)
Resolving deltas:  21% (500/2379)
Resolving deltas:  22% (524/2379)
Resolving deltas:  23% (548/2379)
Resolving deltas:  24% (571/2379)
Resolving deltas:  25% (595/2379)
Resolving deltas:  26% (619/2379)
Resolving deltas:  27% (643/2379)
Resolving deltas:  28% (667/2379)
Resolving deltas:  29% (690/2379)
Resolving deltas:  30% (714/2379)
Resolving deltas:  31% (738/2379)
Resolving deltas:  32% (762/2379)
Resolving deltas:  33% (786/2379)
Resolving deltas:  34% (809/2379)
Resolving deltas:  35% (833/2379)
Resolving deltas:  36% (858/2379)
Resolving deltas:  37% (881/2379)
Resolving deltas:  38% (905/2379)
Resolving deltas:  39% (928/2379)
Resolving deltas:  40% (952/2379)
Resolving deltas:  41% (976/2379)
Resolving deltas:  42% (1000/2379)
Resolving deltas:  43% (1023/2379)
Resolving deltas:  44% (1047/2379)
Resolving deltas:  45% (1071/2379)
Resolving deltas:  46% (1095/2379)
Resolving deltas:  47% (1119/2379)
Resolving deltas:  48% (1142/2379)
Resolving deltas:  49% (1166/2379)
Resolving deltas:  50% (1190/2379)
Resolving deltas:  51% (1214/2379)
Resolving deltas:  52% (1238/2379)
Resolving deltas:  53% (1262/2379)
Resolving deltas:  54% (1285/2379)
Resolving deltas:  55% (1309/2379)
Resolving deltas:  56% (1334/2379)
Resolving deltas:  57% (1357/2379)
Resolving deltas:  58% (1380/2379)
Resolving deltas:  59% (1404/2379)
Resolving deltas:  60% (1428/2379)
Resolving deltas:  61% (1452/2379)
Resolving deltas:  62% (1475/2379)
Resolving deltas:  63% (1499/2379)
Resolving deltas:  64% (1523/2379)
Resolving deltas:  65% (1547/2379)
Resolving deltas:  66% (1571/2379)
Resolving deltas:  67% (1594/2379)
Resolving deltas:  68% (1618/2379)
Resolving deltas:  69% (1642/2379)
Resolving deltas:  70% (1666/2379)
Resolving deltas:  71% (1690/2379)
Resolving deltas:  72% (1713/2379)
Resolving deltas:  73% (1737/2379)
Resolving deltas:  74% (1761/2379)
Resolving deltas:  75% (1785/2379)
Resolving deltas:  76% (1809/2379)
Resolving deltas:  77% (1832/2379)
Resolving deltas:  78% (1856/2379)
Resolving deltas:  79% (1880/2379)
Resolving deltas:  80% (1904/2379)
Resolving deltas:  81% (1927/2379)
Resolving deltas:  82% (1951/2379)
Resolving deltas:  83% (1975/2379)
Resolving deltas:  84% (1999/2379)
Resolving deltas:  85% (2024/2379)
Resolving deltas:  86% (2046/2379)
Resolving deltas:  87% (2070/2379)
Resolving deltas:  88% (2094/2379)
Resolving deltas:  89% (2118/2379)
Resolving deltas:  90% (2142/2379)
Resolving deltas:  91% (2165/2379)
Resolving deltas:  92% (2189/2379)
Resolving deltas:  93% (2213/2379)
Resolving deltas:  94% (2237/2379)
Resolving deltas:  95% (2261/2379)
Resolving deltas:  96% (2285/2379)
Resolving deltas:  97% (2308/2379)
Resolving deltas:  98% (2332/2379)
Resolving deltas:  99% (2357/2379)
Resolving deltas: 100% (2379/2379)
Resolving deltas: 100% (2379/2379), done.
Updating files:  71% (8197/11458)
Updating files:  72% (8250/11458)
Updating files:  73% (8365/11458)
Updating files:  74% (8479/11458)
Updating files:  75% (8594/11458)
Updating files:  76% (8709/11458)
Updating files:  77% (8823/11458)
Updating files:  78% (8938/11458)
Updating files:  79% (9052/11458)
Updating files:  80% (9167/11458)
Updating files:  81% (9281/11458)
Updating files:  82% (9396/11458)
Updating files:  83% (9511/11458)
Updating files:  84% (9625/11458)
Updating files:  85% (9740/11458)
Updating files:  86% (9854/11458)
Updating files:  87% (9969/11458)
Updating files:  88% (10084/11458)
Updating files:  89% (10198/11458)
Updating files:  90% (10313/11458)
Updating files:  91% (10427/11458)
Updating files:  92% (10542/11458)
Updating files:  93% (10656/11458)
Updating files:  94% (10771/11458)
Updating files:  95% (10886/11458)
Updating files:  96% (11000/11458)
Updating files:  97% (11115/11458)
Updating files:  98% (11229/11458)
Updating files:  99% (11344/11458)
Updating files: 100% (11458/11458)
Updating files: 100% (11458/11458), done.
 00:11

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-1  Started
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-web-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  30/133 [======>---------------------]  22%
  57/133 [============>---------------]  42%
  81/133 [=================>----------]  60%
 103/133 [=====================>------]  77%
 119/133 [=========================>--]  89%
 132/133 [===========================>]  99%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:03

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 6.8 s.
 00:07

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 15s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:15

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:16

 01:16

Install 'extensions/Phonos'...

Cloning component(s)
:0: _clone_component "extensions/Phonos"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/Phonos to 'extensions/Phonos' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/Phonos'...
|0| remote: Counting objects: 1           
remote: Counting objects: 135, done        
|0| remote: Finding sources:   1% (1/135)           
remote: Finding sources:   2% (3/135)           
remote: Finding sources:   3% (4/135)           
remote: Finding sources:   4% (5/135)           
remote: Finding sources:   5% (7/135)           
remote: Finding sources:   6% (8/135)           
remote: Finding sources:   7% (9/135)           
remote: Finding sources:   8% (11/135)           
remote: Finding sources:   9% (12/135)           
remote: Finding sources:  10% (13/135)           
remote: Finding sources:  11% (15/135)           
remote: Finding sources:  12% (16/135)           
remote: Finding sources:  13% (17/135)           
remote: Finding sources:  14% (19/135)           
remote: Finding sources:  15% (20/135)           
remote: Finding sources:  16% (21/135)           
remote: Finding sources:  17% (23/135)           
remote: Finding sources:  18% (24/135)           
remote: Finding sources:  19% (25/135)           
remote: Finding sources:  20% (27/135)           
remote: Finding sources:  21% (28/135)           
remote: Finding sources:  22% (30/135)           
remote: Finding sources:  23% (31/135)           
remote: Finding sources:  24% (32/135)           
remote: Finding sources:  25% (34/135)           
remote: Finding sources:  26% (35/135)           
remote: Finding sources:  27% (36/135)           
remote: Finding sources:  28% (38/135)           
remote: Finding sources:  29% (39/135)           
remote: Finding sources:  30% (40/135)           
remote: Finding sources:  31% (42/135)           
remote: Finding sources:  32% (43/135)           
remote: Finding sources:  33% (44/135)           
remote: Finding sources:  34% (46/135)           
remote: Finding sources:  35% (47/135)           
remote: Finding sources:  36% (48/135)           
remote: Finding sources:  37% (50/135)           
remote: Finding sources:  38% (51/135)           
remote: Finding sources:  39% (52/135)           
remote: Finding sources:  40% (54/135)           
remote: Finding sources:  41% (55/135)           
remote: Finding sources:  42% (57/135)           
remote: Finding sources:  43% (58/135)           
remote: Finding sources:  44% (59/135)           
remote: Finding sources:  45% (61/135)           
remote: Finding sources:  46% (62/135)           
remote: Finding sources:  47% (63/135)           
remote: Finding sources:  48% (65/135)           
remote: Finding sources:  49% (66/135)           
remote: Finding sources:  50% (67/135)           
remote: Finding sources:  51% (69/135)           
remote: Finding sources:  52% (70/135)           
remote: Finding sources:  53% (71/135)           
remote: Finding sources:  54% (73/135)           
remote: Finding sources:  55% (74/135)           
remote: Finding sources:  56% (75/135)           
remote: Finding sources:  57% (77/135)           
remote: Finding sources:  58% (78/135)           
remote: Finding sources:  59% (79/135)           
remote: Finding sources:  60% (81/135)           
remote: Finding sources:  61% (82/135)           
remote: Finding sources:  62% (84/135)           
remote: Finding sources:  63% (85/135)           
remote: Finding sources:  64% (86/135)           
remote: Finding sources:  65% (88/135)           
remote: Finding sources:  66% (89/135)           
remote: Finding sources:  67% (90/135)           
remote: Finding sources:  68% (92/135)           
remote: Finding sources:  69% (93/135)           
remote: Finding sources:  70% (94/135)           
remote: Finding sources:  71% (96/135)           
remote: Finding sources:  72% (97/135)           
remote: Finding sources:  73% (98/135)           
remote: Finding sources:  74% (100/135)           
remote: Finding sources:  75% (101/135)           
remote: Finding sources:  76% (102/135)           
remote: Finding sources:  77% (104/135)           
remote: Finding sources:  78% (105/135)           
remote: Finding sources:  79% (106/135)           
remote: Finding sources:  80% (108/135)           
remote: Finding sources:  81% (109/135)           
remote: Finding sources:  82% (111/135)           
remote: Finding sources:  83% (112/135)           
remote: Finding sources:  84% (113/135)           
remote: Finding sources:  85% (115/135)           
remote: Finding sources:  86% (116/135)           
remote: Finding sources:  87% (117/135)           
remote: Finding sources:  88% (119/135)           
remote: Finding sources:  89% (120/135)           
remote: Finding sources:  90% (121/135)           
remote: Finding sources:  91% (123/135)           
remote: Finding sources:  92% (124/135)           
remote: Finding sources:  93% (125/135)           
remote: Finding sources:  94% (127/135)           
remote: Finding sources:  95% (128/135)           
remote: Finding sources:  96% (129/135)           
remote: Finding sources:  97% (131/135)           
remote: Finding sources:  98% (132/135)           
remote: Finding sources:  99% (133/135)           
remote: Finding sources: 100% (135/135)           
remote: Finding sources: 100% (135/135)        
|0| remote: Getting sizes:   1% (1/131)           
remote: Getting sizes:   2% (2/131)           
remote: Getting sizes:   3% (4/131)           
remote: Getting sizes:   4% (5/131)           
remote: Getting sizes:   5% (6/131)           
remote: Getting sizes:   6% (8/131)           
remote: Getting sizes:   7% (9/131)           
remote: Getting sizes:   8% (10/131)           
remote: Getting sizes:   9% (12/131)           
remote: Getting sizes:  10% (13/131)           
remote: Getting sizes:  11% (14/131)           
remote: Getting sizes:  12% (16/131)           
remote: Getting sizes:  13% (17/131)           
remote: Getting sizes:  14% (18/131)           
remote: Getting sizes:  15% (19/131)           
remote: Getting sizes:  16% (21/131)           
remote: Getting sizes:  17% (22/131)           
remote: Getting sizes:  18% (23/131)           
remote: Getting sizes:  19% (25/131)           
remote: Getting sizes:  20% (26/131)           
remote: Getting sizes:  21% (27/131)           
remote: Getting sizes:  22% (29/131)           
remote: Getting sizes:  23% (30/131)           
remote: Getting sizes:  24% (31/131)           
remote: Getting sizes:  25% (33/131)           
remote: Getting sizes:  26% (34/131)           
remote: Getting sizes:  27% (35/131)           
remote: Getting sizes:  28% (37/131)           
remote: Getting sizes:  29% (38/131)           
remote: Getting sizes:  30% (39/131)           
remote: Getting sizes:  31% (40/131)           
remote: Getting sizes:  32% (42/131)           
remote: Getting sizes:  33% (43/131)           
remote: Getting sizes:  34% (44/131)           
remote: Getting sizes:  35% (46/131)           
remote: Getting sizes:  36% (47/131)           
remote: Getting sizes:  37% (48/131)           
remote: Getting sizes:  38% (50/131)           
remote: Getting sizes:  39% (51/131)           
remote: Getting sizes:  40% (52/131)           
remote: Getting sizes:  41% (54/131)           
remote: Getting sizes:  42% (55/131)           
remote: Getting sizes:  43% (56/131)           
remote: Getting sizes:  44% (57/131)           
remote: Getting sizes:  45% (59/131)           
remote: Getting sizes:  46% (60/131)           
remote: Getting sizes:  47% (61/131)           
remote: Getting sizes:  48% (63/131)           
remote: Getting sizes:  49% (64/131)           
remote: Getting sizes:  50% (65/131)           
remote: Getting sizes:  51% (67/131)           
remote: Getting sizes:  52% (68/131)           
remote: Getting sizes:  53% (69/131)           
remote: Getting sizes:  54% (71/131)           
remote: Getting sizes:  55% (72/131)           
remote: Getting sizes:  56% (73/131)           
remote: Getting sizes:  57% (75/131)           
remote: Getting sizes:  58% (76/131)           
remote: Getting sizes:  59% (77/131)           
remote: Getting sizes:  60% (78/131)           
remote: Getting sizes:  61% (80/131)           
remote: Getting sizes:  62% (81/131)           
remote: Getting sizes:  63% (82/131)           
remote: Getting sizes:  64% (84/131)           
remote: Getting sizes:  65% (85/131)           
remote: Getting sizes:  66% (86/131)           
remote: Getting sizes:  67% (88/131)           
remote: Getting sizes:  68% (89/131)           
remote: Getting sizes:  69% (90/131)           
remote: Getting sizes:  70% (92/131)           
remote: Getting sizes:  71% (93/131)           
remote: Getting sizes:  72% (94/131)           
remote: Getting sizes:  73% (95/131)           
remote: Getting sizes:  74% (97/131)           
remote: Getting sizes:  75% (98/131)           
remote: Getting sizes:  76% (99/131)           
remote: Getting sizes:  77% (101/131)           
remote: Getting sizes:  78% (102/131)           
remote: Getting sizes:  79% (103/131)           
remote: Getting sizes:  80% (105/131)           
remote: Getting sizes:  81% (106/131)           
remote: Getting sizes:  82% (107/131)           
remote: Getting sizes:  83% (109/131)           
remote: Getting sizes:  84% (110/131)           
remote: Getting sizes:  85% (111/131)           
remote: Getting sizes:  86% (113/131)           
remote: Getting sizes:  87% (114/131)           
remote: Getting sizes:  88% (115/131)           
remote: Getting sizes:  89% (116/131)           
remote: Getting sizes:  90% (118/131)           
remote: Getting sizes:  91% (119/131)           
remote: Getting sizes:  92% (120/131)           
remote: Getting sizes:  93% (122/131)           
remote: Getting sizes:  94% (123/131)           
remote: Getting sizes:  95% (124/131)           
remote: Getting sizes:  96% (126/131)           
remote: Getting sizes:  97% (127/131)           
remote: Getting sizes:  98% (128/131)           
remote: Getting sizes:  99% (130/131)           
remote: Getting sizes: 100% (131/131)           
remote: Getting sizes: 100% (131/131)        
|0| remote: Compressing objects:   1% (3209/406837)           
remote: Compressing objects:   2% (6768/406837)           
remote: Compressing objects:   4% (16993/406837)           
remote: Compressing objects:   5% (19397/406837)           
remote: Compressing objects:   7% (26828/406837)           
remote: Compressing objects:   8% (31854/406837)           
remote: Compressing objects:   9% (36557/406837)           
remote: Compressing objects:  10% (39155/406837)           
remote: Compressing objects:  11% (42755/406837)           
remote: Compressing objects:  12% (46928/406837)           
remote: Compressing objects:  13% (53378/406837)           
remote: Compressing objects:  14% (56490/406837)           
remote: Compressing objects:  87% (352910/406837)           
remote: Compressing objects:  88% (358724/406837)           
remote: Compressing objects:  89% (361050/406837)           
remote: Compressing objects:  90% (364705/406837)           
remote: Compressing objects:  91% (368299/406837)           
remote: Compressing objects:  92% (374410/406837)           
remote: Compressing objects:  93% (378447/406837)           
remote: Compressing objects:  94% (382931/406837)           
remote: Compressing objects:  95% (386280/406837)           
remote: Compressing objects:  96% (389683/406837)           
remote: Compressing objects:  97% (394344/406837)           
remote: Compressing objects:  98% (396781/406837)           
remote: Compressing objects: 100% (406837/406837)           
remote: Compressing objects: 100% (406837/406837)        
|0| Receiving objects:   0% (1/135)
Receiving objects:   1% (2/135)
Receiving objects:   2% (3/135)
Receiving objects:   3% (5/135)
Receiving objects:   4% (6/135)
Receiving objects:   5% (7/135)
Receiving objects:   6% (9/135)
Receiving objects:   7% (10/135)
Receiving objects:   8% (11/135)
Receiving objects:   9% (13/135)
Receiving objects:  10% (14/135)
Receiving objects:  11% (15/135)
Receiving objects:  12% (17/135)
Receiving objects:  13% (18/135)
Receiving objects:  14% (19/135)
Receiving objects:  15% (21/135)
Receiving objects:  16% (22/135)
Receiving objects:  17% (23/135)
Receiving objects:  18% (25/135)
Receiving objects:  19% (26/135)
Receiving objects:  20% (27/135)
Receiving objects:  21% (29/135)
Receiving objects:  22% (30/135)
Receiving objects:  23% (32/135)
Receiving objects:  24% (33/135)
Receiving objects:  25% (34/135)
Receiving objects:  26% (36/135)
Receiving objects:  27% (37/135)
Receiving objects:  28% (38/135)
Receiving objects:  29% (40/135)
Receiving objects:  30% (41/135)
Receiving objects:  31% (42/135)
Receiving objects:  32% (44/135)
Receiving objects:  33% (45/135)
Receiving objects:  34% (46/135)
Receiving objects:  35% (48/135)
Receiving objects:  36% (49/135)
Receiving objects:  37% (50/135)
Receiving objects:  38% (52/135)
Receiving objects:  39% (53/135)
Receiving objects:  40% (54/135)
Receiving objects:  41% (56/135)
Receiving objects:  42% (57/135)
Receiving objects:  43% (59/135)
Receiving objects:  44% (60/135)
Receiving objects:  45% (61/135)
Receiving objects:  46% (63/135)
Receiving objects:  47% (64/135)
Receiving objects:  48% (65/135)
Receiving objects:  49% (67/135)
Receiving objects:  50% (68/135)
Receiving objects:  51% (69/135)
Receiving objects:  52% (71/135)
Receiving objects:  53% (72/135)
Receiving objects:  54% (73/135)
Receiving objects:  55% (75/135)
Receiving objects:  56% (76/135)
Receiving objects:  57% (77/135)
Receiving objects:  58% (79/135)
Receiving objects:  59% (80/135)
Receiving objects:  60% (81/135)
Receiving objects:  61% (83/135)
Receiving objects:  62% (84/135)
Receiving objects:  63% (86/135)
Receiving objects:  64% (87/135)
Receiving objects:  65% (88/135)
Receiving objects:  66% (90/135)
Receiving objects:  67% (91/135)
Receiving objects:  68% (92/135)
Receiving objects:  69% (94/135)
Receiving objects:  70% (95/135)
Receiving objects:  71% (96/135)
Receiving objects:  72% (98/135)
Receiving objects:  73% (99/135)
Receiving objects:  74% (100/135)
Receiving objects:  75% (102/135)
Receiving objects:  76% (103/135)
Receiving objects:  77% (104/135)
Receiving objects:  78% (106/135)
Receiving objects:  79% (107/135)
Receiving objects:  80% (108/135)
Receiving objects:  81% (110/135)
Receiving objects:  82% (111/135)
Receiving objects:  83% (113/135)
Receiving objects:  84% (114/135)
Receiving objects:  85% (115/135)
Receiving objects:  86% (117/135)
Receiving objects:  87% (118/135)
Receiving objects:  88% (119/135)
Receiving objects:  89% (121/135)
Receiving objects:  90% (122/135)
Receiving objects:  91% (123/135)
Receiving objects:  92% (125/135)
remote: Total 135 (delta 6), reused 70 (delta 2)        
|0| Receiving objects:  93% (126/135)
Receiving objects:  94% (127/135)
Receiving objects:  95% (129/135)
Receiving objects:  96% (130/135)
Receiving objects:  97% (131/135)
Receiving objects:  98% (133/135)
Receiving objects:  99% (134/135)
Receiving objects: 100% (135/135)
Receiving objects: 100% (135/135), 174.08 KiB | 5.80 MiB/s, done.
|0| Resolving deltas:   0% (0/6)
Resolving deltas:  16% (1/6)
Resolving deltas:  33% (2/6)
Resolving deltas:  50% (3/6)
Resolving deltas:  83% (5/6)
Resolving deltas: 100% (6/6)
Resolving deltas: 100% (6/6), done.
|0|  00:00
 00:00

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:03

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:03

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }

added 1 package, and audited 1443 packages in 3s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:02

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-1  Healthy
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 00:00

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.1 s.
 00:00

Running 'extensions/Phonos/setup.sh' if found
Looking for '/var/local/extensions/Phonos/setup.sh'
No '/var/local/extensions/Phonos/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:12
 00:12

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-web-1  Removed
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:25

Reclaim disk space if needed
Free disk space (22%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12434, done        
remote: Finding sources:   1% (63/12434)           
remote: Finding sources:   2% (187/12434)           
remote: Finding sources:   3% (311/12434)           
remote: Finding sources:   4% (436/12434)           
remote: Finding sources:   5% (560/12434)           
remote: Finding sources:   6% (684/12434)           
remote: Finding sources:   7% (809/12434)           
remote: Finding sources:   8% (933/12434)           
remote: Finding sources:   9% (1057/12434)           
remote: Finding sources:  10% (1182/12434)           
remote: Finding sources:  11% (1306/12434)           
remote: Finding sources:  12% (1430/12434)           
remote: Finding sources:  13% (1555/12434)           
remote: Finding sources:  14% (1679/12434)           
remote: Finding sources:  15% (1803/12434)           
remote: Finding sources:  16% (1928/12434)           
remote: Finding sources:  17% (2052/12434)           
remote: Finding sources:  18% (2176/12434)           
remote: Finding sources:  19% (2301/12434)           
remote: Finding sources:  20% (2425/12434)           
remote: Finding sources:  21% (2549/12434)           
remote: Finding sources:  22% (2674/12434)           
remote: Finding sources:  23% (2798/12434)           
remote: Finding sources:  24% (2922/12434)           
remote: Finding sources:  25% (3047/12434)           
remote: Finding sources:  26% (3171/12434)           
remote: Finding sources:  27% (3296/12434)           
remote: Finding sources:  28% (3420/12434)           
remote: Finding sources:  29% (3544/12434)           
remote: Finding sources:  30% (3669/12434)           
remote: Finding sources:  31% (3793/12434)           
remote: Finding sources:  32% (3917/12434)           
remote: Finding sources:  33% (4042/12434)           
remote: Finding sources:  34% (4166/12434)           
remote: Finding sources:  35% (4290/12434)           
remote: Finding sources:  36% (4415/12434)           
remote: Finding sources:  37% (4539/12434)           
remote: Finding sources:  38% (4663/12434)           
remote: Finding sources:  39% (4788/12434)           
remote: Finding sources:  40% (4912/12434)           
remote: Finding sources:  41% (5036/12434)           
remote: Finding sources:  42% (5161/12434)           
remote: Finding sources:  43% (5285/12434)           
remote: Finding sources:  44% (5409/12434)           
remote: Finding sources:  45% (5534/12434)           
remote: Finding sources:  46% (5658/12434)           
remote: Finding sources:  47% (5782/12434)           
remote: Finding sources:  48% (5907/12434)           
remote: Finding sources:  49% (6031/12434)           
remote: Finding sources:  50% (6155/12434)           
remote: Finding sources:  51% (6280/12434)           
remote: Finding sources:  52% (6404/12434)           
remote: Finding sources:  53% (6528/12434)           
remote: Finding sources:  54% (6653/12434)           
remote: Finding sources:  55% (6777/12434)           
remote: Finding sources:  56% (6901/12434)           
remote: Finding sources:  57% (7026/12434)           
remote: Finding sources:  58% (7150/12434)           
remote: Finding sources:  59% (7274/12434)           
remote: Finding sources:  60% (7399/12434)           
remote: Finding sources:  61% (7523/12434)           
remote: Finding sources:  62% (7647/12434)           
remote: Finding sources:  63% (7772/12434)           
remote: Finding sources:  64% (7896/12434)           
remote: Finding sources:  65% (8020/12434)           
remote: Finding sources:  66% (8145/12434)           
remote: Finding sources:  67% (8269/12434)           
remote: Finding sources:  68% (8393/12434)           
remote: Finding sources:  69% (8518/12434)           
remote: Finding sources:  70% (8642/12434)           
remote: Finding sources:  71% (8766/12434)           
remote: Finding sources:  72% (8891/12434)           
remote: Finding sources:  73% (9015/12434)           
remote: Finding sources:  74% (9139/12434)           
remote: Finding sources:  75% (9264/12434)           
remote: Finding sources:  76% (9388/12434)           
remote: Finding sources:  77% (9513/12434)           
remote: Finding sources:  78% (9637/12434)           
remote: Finding sources:  79% (9761/12434)           
remote: Finding sources:  80% (9886/12434)           
remote: Finding sources:  81% (10010/12434)           
remote: Finding sources:  82% (10134/12434)           
remote: Finding sources:  83% (10259/12434)           
remote: Finding sources:  84% (10383/12434)           
remote: Finding sources:  85% (10507/12434)           
remote: Finding sources:  86% (10632/12434)           
remote: Finding sources:  87% (10756/12434)           
remote: Finding sources:  88% (10880/12434)           
remote: Finding sources:  89% (11005/12434)           
remote: Finding sources:  90% (11129/12434)           
remote: Finding sources:  91% (11253/12434)           
remote: Finding sources:  92% (11378/12434)           
remote: Finding sources:  93% (11502/12434)           
remote: Finding sources:  94% (11626/12434)           
remote: Finding sources:  95% (11751/12434)           
remote: Finding sources:  96% (11875/12434)           
remote: Finding sources:  97% (11999/12434)           
remote: Finding sources:  98% (12124/12434)           
remote: Finding sources:  99% (12248/12434)           
remote: Finding sources: 100% (12372/12434)           
remote: Finding sources: 100% (12434/12434)        
remote: Getting sizes:   1% (56/11198)           
remote: Getting sizes:   2% (168/11198)           
remote: Getting sizes:   3% (280/11198)           
remote: Getting sizes:   4% (392/11198)           
remote: Getting sizes:   5% (504/11198)           
remote: Getting sizes:   6% (616/11198)           
remote: Getting sizes:   7% (728/11198)           
remote: Getting sizes:   8% (840/11198)           
remote: Getting sizes:   9% (952/11198)           
remote: Getting sizes:  10% (1064/11198)           
remote: Getting sizes:  11% (1176/11198)           
remote: Getting sizes:  12% (1288/11198)           
remote: Getting sizes:  13% (1400/11198)           
remote: Getting sizes:  14% (1512/11198)           
remote: Getting sizes:  15% (1624/11198)           
remote: Getting sizes:  16% (1736/11198)           
remote: Getting sizes:  17% (1848/11198)           
remote: Getting sizes:  18% (1960/11198)           
remote: Getting sizes:  19% (2072/11198)           
remote: Getting sizes:  20% (2184/11198)           
remote: Getting sizes:  21% (2296/11198)           
remote: Getting sizes:  22% (2408/11198)           
remote: Getting sizes:  23% (2520/11198)           
remote: Getting sizes:  24% (2632/11198)           
remote: Getting sizes:  25% (2744/11198)           
remote: Getting sizes:  26% (2856/11198)           
remote: Getting sizes:  27% (2968/11198)           
remote: Getting sizes:  28% (3080/11198)           
remote: Getting sizes:  29% (3192/11198)           
remote: Getting sizes:  30% (3304/11198)           
remote: Getting sizes:  31% (3416/11198)           
remote: Getting sizes:  32% (3528/11198)           
remote: Getting sizes:  33% (3640/11198)           
remote: Getting sizes:  34% (3752/11198)           
remote: Getting sizes:  35% (3864/11198)           
remote: Getting sizes:  36% (3976/11198)           
remote: Getting sizes:  37% (4088/11198)           
remote: Getting sizes:  38% (4200/11198)           
remote: Getting sizes:  39% (4312/11198)           
remote: Getting sizes:  40% (4424/11198)           
remote: Getting sizes:  41% (4536/11198)           
remote: Getting sizes:  42% (4648/11198)           
remote: Getting sizes:  43% (4760/11198)           
remote: Getting sizes:  44% (4872/11198)           
remote: Getting sizes:  45% (4984/11198)           
remote: Getting sizes:  46% (5096/11198)           
remote: Getting sizes:  47% (5208/11198)           
remote: Getting sizes:  48% (5320/11198)           
remote: Getting sizes:  49% (5432/11198)           
remote: Getting sizes:  50% (5544/11198)           
remote: Getting sizes:  51% (5655/11198)           
remote: Getting sizes:  52% (5767/11198)           
remote: Getting sizes:  53% (5879/11198)           
remote: Getting sizes:  54% (5991/11198)           
remote: Getting sizes:  55% (6103/11198)           
remote: Getting sizes:  56% (6215/11198)           
remote: Getting sizes:  57% (6327/11198)           
remote: Getting sizes:  58% (6439/11198)           
remote: Getting sizes:  59% (6551/11198)           
remote: Getting sizes:  60% (6663/11198)           
remote: Getting sizes:  61% (6775/11198)           
remote: Getting sizes:  62% (6887/11198)           
remote: Getting sizes:  63% (6999/11198)           
remote: Getting sizes:  64% (7111/11198)           
remote: Getting sizes:  65% (7223/11198)           
remote: Getting sizes:  66% (7335/11198)           
remote: Getting sizes:  67% (7447/11198)           
remote: Getting sizes:  68% (7559/11198)           
remote: Getting sizes:  69% (7671/11198)           
remote: Getting sizes:  70% (7783/11198)           
remote: Getting sizes:  71% (7895/11198)           
remote: Getting sizes:  72% (8007/11198)           
remote: Getting sizes:  73% (8119/11198)           
remote: Getting sizes:  74% (8231/11198)           
remote: Getting sizes:  75% (8343/11198)           
remote: Getting sizes:  76% (8455/11198)           
remote: Getting sizes:  77% (8567/11198)           
remote: Getting sizes:  78% (8679/11198)           
remote: Getting sizes:  79% (8791/11198)           
remote: Getting sizes:  80% (8903/11198)           
remote: Getting sizes:  81% (9015/11198)           
remote: Getting sizes:  82% (9127/11198)           
remote: Getting sizes:  83% (9239/11198)           
remote: Getting sizes:  84% (9351/11198)           
remote: Getting sizes:  85% (9463/11198)           
remote: Getting sizes:  86% (9575/11198)           
remote: Getting sizes:  87% (9687/11198)           
remote: Getting sizes:  88% (9799/11198)           
remote: Getting sizes:  89% (9911/11198)           
remote: Getting sizes:  90% (10023/11198)           
remote: Getting sizes:  91% (10135/11198)           
remote: Getting sizes:  92% (10247/11198)           
remote: Getting sizes:  93% (10359/11198)           
remote: Getting sizes:  94% (10471/11198)           
remote: Getting sizes:  95% (10583/11198)           
remote: Getting sizes:  96% (10695/11198)           
remote: Getting sizes:  97% (10807/11198)           
remote: Getting sizes:  98% (10919/11198)           
remote: Getting sizes:  99% (11031/11198)           
remote: Getting sizes: 100% (11143/11198)           
remote: Getting sizes: 100% (11198/11198)        
remote: Compressing objects:   2% (2188/120440)           
remote: Compressing objects:   3% (3035/120440)           
remote: Compressing objects:   4% (4505/120440)           
remote: Compressing objects:   5% (5762/120440)           
remote: Compressing objects:   6% (6729/120440)           
remote: Compressing objects:   7% (7972/120440)           
remote: Compressing objects:   8% (9058/120440)           
remote: Compressing objects:   9% (10253/120440)           
remote: Compressing objects:   9% (10732/120440)           
remote: Compressing objects:  10% (11449/120440)           
remote: Compressing objects:  11% (12657/120440)           
remote: Compressing objects:  12% (13853/120440)           
remote: Compressing objects:  13% (15064/120440)           
remote: Compressing objects:  14% (16270/120440)           
remote: Compressing objects:  15% (17527/120440)           
remote: Compressing objects:  16% (18750/120440)           
remote: Compressing objects:  17% (19874/120440)           
remote: Compressing objects:  18% (21083/120440)           
remote: Compressing objects:  19% (22282/120440)           
remote: Compressing objects:  20% (23513/120440)           
remote: Compressing objects:  21% (24697/120440)           
remote: Compressing objects:  21% (25472/120440)           
remote: Compressing objects:  22% (25898/120440)           
remote: Compressing objects:  23% (27100/120440)           
remote: Compressing objects:  24% (28306/120440)           
remote: Compressing objects:  25% (29606/120440)           
remote: Compressing objects:  26% (30713/120440)           
remote: Compressing objects:  27% (31918/120440)           
remote: Compressing objects:  28% (33178/120440)           
remote: Compressing objects:  29% (34326/120440)           
remote: Compressing objects:  30% (35556/120440)           
remote: Compressing objects:  31% (36949/120440)           
remote: Compressing objects:  32% (38035/120440)           
remote: Compressing objects:  33% (39144/120440)           
remote: Compressing objects:  34% (40595/120440)           
remote: Compressing objects:  35% (41650/120440)           
remote: Compressing objects:  36% (43121/120440)           
remote: Compressing objects:  37% (44086/120440)           
remote: Compressing objects:  38% (45357/120440)           
remote: Compressing objects:  39% (46400/120440)           
remote: Compressing objects:  40% (47584/120440)           
remote: Compressing objects:  41% (48834/120440)           
remote: Compressing objects:  42% (50044/120440)           
remote: Compressing objects:  43% (51508/120440)           
remote: Compressing objects:  44% (52407/120440)           
remote: Compressing objects:  45% (53616/120440)           
remote: Compressing objects:  46% (55009/120440)           
remote: Compressing objects:  47% (56449/120440)           
remote: Compressing objects:  47% (56719/120440)           
remote: Compressing objects:  48% (57216/120440)           
remote: Compressing objects:  49% (58519/120440)           
remote: Compressing objects:  50% (59875/120440)           
remote: Compressing objects:  51% (60933/120440)           
remote: Compressing objects:  52% (62033/120440)           
remote: Compressing objects:  53% (63436/120440)           
remote: Compressing objects:  54% (64450/120440)           
remote: Compressing objects:  55% (66208/120440)           
remote: Compressing objects:  56% (66989/120440)           
remote: Compressing objects:  57% (68113/120440)           
remote: Compressing objects:  58% (69382/120440)           
remote: Compressing objects:  59% (70511/120440)           
remote: Compressing objects:  60% (71835/120440)           
remote: Compressing objects:  61% (73118/120440)           
remote: Compressing objects:  62% (74110/120440)           
remote: Compressing objects:  63% (75342/120440)           
remote: Compressing objects:  64% (76640/120440)           
remote: Compressing objects:  65% (77862/120440)           
remote: Compressing objects:  66% (79201/120440)           
remote: Compressing objects:  67% (80148/120440)           
remote: Compressing objects:  68% (81315/120440)           
remote: Compressing objects:  69% (83420/120440)           
remote: Compressing objects:  70% (84059/120440)           
remote: Compressing objects:  71% (85164/120440)           
remote: Compressing objects:  72% (86123/120440)           
remote: Compressing objects:  73% (87425/120440)           
remote: Compressing objects:  74% (88731/120440)           
remote: Compressing objects:  75% (89728/120440)           
remote: Compressing objects:  76% (90945/120440)           
remote: Compressing objects:  77% (92142/120440)           
remote: Compressing objects:  78% (93366/120440)           
remote: Compressing objects:  79% (94696/120440)           
remote: Compressing objects:  80% (95790/120440)           
remote: Compressing objects:  81% (96959/120440)           
remote: Compressing objects:  81% (97314/120440)           
remote: Compressing objects:  82% (98461/120440)           
remote: Compressing objects:  83% (99978/120440)           
remote: Compressing objects:  84% (100571/120440)           
remote: Compressing objects:  85% (101897/120440)           
remote: Compressing objects:  86% (102988/120440)           
remote: Compressing objects:  87% (104277/120440)           
remote: Compressing objects:  88% (105425/120440)           
remote: Compressing objects:  89% (106655/120440)           
remote: Compressing objects:  90% (107841/120440)           
remote: Compressing objects:  91% (109026/120440)           
remote: Compressing objects:  92% (110383/120440)           
remote: Compressing objects:  93% (112572/120440)           
remote: Compressing objects:  94% (112617/120440)           
remote: Compressing objects:  95% (113828/120440)           
remote: Compressing objects:  96% (115142/120440)           
remote: Compressing objects:  97% (116245/120440)           
remote: Compressing objects:  98% (117435/120440)           
remote: Compressing objects:  99% (118635/120440)           
remote: Compressing objects: 100% (119838/120440)           
remote: Compressing objects: 100% (120439/120440)        
Receiving objects:   0% (1/12434)
Receiving objects:   1% (125/12434)
Receiving objects:   2% (249/12434)
Receiving objects:   3% (374/12434)
Receiving objects:   4% (498/12434)
Receiving objects:   5% (622/12434)
Receiving objects:   6% (747/12434)
Receiving objects:   7% (871/12434)
Receiving objects:   8% (995/12434)
Receiving objects:   9% (1120/12434)
Receiving objects:  10% (1244/12434)
Receiving objects:  11% (1368/12434)
Receiving objects:  12% (1493/12434)
Receiving objects:  13% (1617/12434)
Receiving objects:  14% (1741/12434)
Receiving objects:  15% (1866/12434)
Receiving objects:  16% (1990/12434)
Receiving objects:  17% (2114/12434), 4.27 MiB | 8.53 MiB/s
Receiving objects:  18% (2239/12434), 4.27 MiB | 8.53 MiB/s
Receiving objects:  19% (2363/12434), 4.27 MiB | 8.53 MiB/s
Receiving objects:  20% (2487/12434), 4.27 MiB | 8.53 MiB/s
Receiving objects:  21% (2612/12434), 4.27 MiB | 8.53 MiB/s
Receiving objects:  22% (2736/12434), 4.27 MiB | 8.53 MiB/s
Receiving objects:  23% (2860/12434), 4.27 MiB | 8.53 MiB/s
Receiving objects:  24% (2985/12434), 4.27 MiB | 8.53 MiB/s
Receiving objects:  25% (3109/12434), 4.27 MiB | 8.53 MiB/s
Receiving objects:  26% (3233/12434), 4.27 MiB | 8.53 MiB/s
Receiving objects:  27% (3358/12434), 4.27 MiB | 8.53 MiB/s
Receiving objects:  28% (3482/12434), 4.27 MiB | 8.53 MiB/s
Receiving objects:  29% (3606/12434), 4.27 MiB | 8.53 MiB/s
Receiving objects:  30% (3731/12434), 4.27 MiB | 8.53 MiB/s
Receiving objects:  30% (3795/12434), 4.27 MiB | 8.53 MiB/s
Receiving objects:  31% (3855/12434), 8.63 MiB | 8.62 MiB/s
Receiving objects:  32% (3979/12434), 8.63 MiB | 8.62 MiB/s
Receiving objects:  33% (4104/12434), 8.63 MiB | 8.62 MiB/s
Receiving objects:  34% (4228/12434), 8.63 MiB | 8.62 MiB/s
Receiving objects:  35% (4352/12434), 8.63 MiB | 8.62 MiB/s
Receiving objects:  36% (4477/12434), 8.63 MiB | 8.62 MiB/s
Receiving objects:  37% (4601/12434), 11.88 MiB | 7.85 MiB/s
Receiving objects:  38% (4725/12434), 11.88 MiB | 7.85 MiB/s
Receiving objects:  39% (4850/12434), 11.88 MiB | 7.85 MiB/s
Receiving objects:  40% (4974/12434), 11.88 MiB | 7.85 MiB/s
Receiving objects:  41% (5098/12434), 11.88 MiB | 7.85 MiB/s
Receiving objects:  42% (5223/12434), 11.88 MiB | 7.85 MiB/s
Receiving objects:  43% (5347/12434), 11.88 MiB | 7.85 MiB/s
Receiving objects:  44% (5471/12434), 11.88 MiB | 7.85 MiB/s
Receiving objects:  45% (5596/12434), 11.88 MiB | 7.85 MiB/s
Receiving objects:  45% (5643/12434), 11.88 MiB | 7.85 MiB/s
Receiving objects:  46% (5720/12434), 15.51 MiB | 7.71 MiB/s
Receiving objects:  47% (5844/12434), 15.51 MiB | 7.71 MiB/s
Receiving objects:  47% (5934/12434), 19.25 MiB | 7.66 MiB/s
Receiving objects:  48% (5969/12434), 22.70 MiB | 7.53 MiB/s
Receiving objects:  49% (6093/12434), 22.70 MiB | 7.53 MiB/s
Receiving objects:  50% (6217/12434), 22.70 MiB | 7.53 MiB/s
Receiving objects:  51% (6342/12434), 22.70 MiB | 7.53 MiB/s
Receiving objects:  52% (6466/12434), 27.12 MiB | 7.71 MiB/s
Receiving objects:  53% (6591/12434), 27.12 MiB | 7.71 MiB/s
Receiving objects:  54% (6715/12434), 27.12 MiB | 7.71 MiB/s
Receiving objects:  55% (6839/12434), 27.12 MiB | 7.71 MiB/s
Receiving objects:  55% (6876/12434), 27.12 MiB | 7.71 MiB/s
Receiving objects:  56% (6964/12434), 27.12 MiB | 7.71 MiB/s
Receiving objects:  57% (7088/12434), 31.53 MiB | 7.85 MiB/s
Receiving objects:  58% (7212/12434), 31.53 MiB | 7.85 MiB/s
Receiving objects:  59% (7337/12434), 31.53 MiB | 7.85 MiB/s
Receiving objects:  60% (7461/12434), 31.53 MiB | 7.85 MiB/s
Receiving objects:  61% (7585/12434), 31.53 MiB | 7.85 MiB/s
Receiving objects:  62% (7710/12434), 31.53 MiB | 7.85 MiB/s
Receiving objects:  63% (7834/12434), 31.53 MiB | 7.85 MiB/s
Receiving objects:  64% (7958/12434), 31.53 MiB | 7.85 MiB/s
Receiving objects:  65% (8083/12434), 31.53 MiB | 7.85 MiB/s
Receiving objects:  66% (8207/12434), 31.53 MiB | 7.85 MiB/s
Receiving objects:  67% (8331/12434), 31.53 MiB | 7.85 MiB/s
Receiving objects:  68% (8456/12434), 31.53 MiB | 7.85 MiB/s
Receiving objects:  69% (8580/12434), 31.53 MiB | 7.85 MiB/s
Receiving objects:  70% (8704/12434), 31.53 MiB | 7.85 MiB/s
Receiving objects:  71% (8829/12434), 31.53 MiB | 7.85 MiB/s
Receiving objects:  72% (8953/12434), 31.53 MiB | 7.85 MiB/s
Receiving objects:  73% (9077/12434), 31.53 MiB | 7.85 MiB/s
Receiving objects:  74% (9202/12434), 31.53 MiB | 7.85 MiB/s
Receiving objects:  75% (9326/12434), 31.53 MiB | 7.85 MiB/s
Receiving objects:  76% (9450/12434), 31.53 MiB | 7.85 MiB/s
Receiving objects:  77% (9575/12434), 31.53 MiB | 7.85 MiB/s
Receiving objects:  78% (9699/12434), 31.53 MiB | 7.85 MiB/s
Receiving objects:  79% (9823/12434), 31.53 MiB | 7.85 MiB/s
Receiving objects:  80% (9948/12434), 31.53 MiB | 7.85 MiB/s
Receiving objects:  81% (10072/12434), 31.53 MiB | 7.85 MiB/s
Receiving objects:  82% (10196/12434), 31.53 MiB | 7.85 MiB/s
Receiving objects:  83% (10321/12434), 31.53 MiB | 7.85 MiB/s
Receiving objects:  84% (10445/12434), 31.53 MiB | 7.85 MiB/s
Receiving objects:  85% (10569/12434), 38.05 MiB | 8.42 MiB/s
Receiving objects:  86% (10694/12434), 38.05 MiB | 8.42 MiB/s
Receiving objects:  87% (10818/12434), 38.05 MiB | 8.42 MiB/s
Receiving objects:  88% (10942/12434), 38.05 MiB | 8.42 MiB/s
Receiving objects:  89% (11067/12434), 38.05 MiB | 8.42 MiB/s
Receiving objects:  90% (11191/12434), 38.05 MiB | 8.42 MiB/s
Receiving objects:  91% (11315/12434), 38.05 MiB | 8.42 MiB/s
Receiving objects:  92% (11440/12434), 38.05 MiB | 8.42 MiB/s
Receiving objects:  93% (11564/12434), 38.05 MiB | 8.42 MiB/s
Receiving objects:  94% (11688/12434), 38.05 MiB | 8.42 MiB/s
Receiving objects:  95% (11813/12434), 38.05 MiB | 8.42 MiB/s
Receiving objects:  96% (11937/12434), 38.05 MiB | 8.42 MiB/s
Receiving objects:  97% (12061/12434), 38.05 MiB | 8.42 MiB/s
Receiving objects:  98% (12186/12434), 38.05 MiB | 8.42 MiB/s
Receiving objects:  99% (12310/12434), 38.05 MiB | 8.42 MiB/s
remote: Total 12434 (delta 2378), reused 5978 (delta 1233)        
Receiving objects: 100% (12434/12434), 38.05 MiB | 8.42 MiB/s
Receiving objects: 100% (12434/12434), 41.64 MiB | 8.77 MiB/s, done.
Resolving deltas:   0% (0/2378)
Resolving deltas:   1% (24/2378)
Resolving deltas:   2% (48/2378)
Resolving deltas:   3% (72/2378)
Resolving deltas:   4% (96/2378)
Resolving deltas:   5% (119/2378)
Resolving deltas:   6% (143/2378)
Resolving deltas:   7% (167/2378)
Resolving deltas:   8% (191/2378)
Resolving deltas:   9% (215/2378)
Resolving deltas:  10% (238/2378)
Resolving deltas:  11% (262/2378)
Resolving deltas:  12% (287/2378)
Resolving deltas:  13% (310/2378)
Resolving deltas:  14% (333/2378)
Resolving deltas:  15% (357/2378)
Resolving deltas:  16% (381/2378)
Resolving deltas:  17% (405/2378)
Resolving deltas:  18% (431/2378)
Resolving deltas:  19% (452/2378)
Resolving deltas:  20% (477/2378)
Resolving deltas:  21% (500/2378)
Resolving deltas:  22% (524/2378)
Resolving deltas:  23% (547/2378)
Resolving deltas:  24% (572/2378)
Resolving deltas:  25% (595/2378)
Resolving deltas:  26% (619/2378)
Resolving deltas:  27% (644/2378)
Resolving deltas:  28% (666/2378)
Resolving deltas:  29% (690/2378)
Resolving deltas:  30% (714/2378)
Resolving deltas:  31% (738/2378)
Resolving deltas:  32% (761/2378)
Resolving deltas:  33% (785/2378)
Resolving deltas:  34% (809/2378)
Resolving deltas:  35% (833/2378)
Resolving deltas:  36% (857/2378)
Resolving deltas:  37% (881/2378)
Resolving deltas:  38% (904/2378)
Resolving deltas:  39% (928/2378)
Resolving deltas:  40% (952/2378)
Resolving deltas:  41% (975/2378)
Resolving deltas:  42% (999/2378)
Resolving deltas:  43% (1023/2378)
Resolving deltas:  44% (1047/2378)
Resolving deltas:  45% (1071/2378)
Resolving deltas:  46% (1094/2378)
Resolving deltas:  47% (1118/2378)
Resolving deltas:  48% (1142/2378)
Resolving deltas:  49% (1166/2378)
Resolving deltas:  50% (1189/2378)
Resolving deltas:  51% (1213/2378)
Resolving deltas:  52% (1237/2378)
Resolving deltas:  53% (1261/2378)
Resolving deltas:  54% (1285/2378)
Resolving deltas:  55% (1308/2378)
Resolving deltas:  56% (1332/2378)
Resolving deltas:  57% (1356/2378)
Resolving deltas:  58% (1380/2378)
Resolving deltas:  59% (1404/2378)
Resolving deltas:  60% (1427/2378)
Resolving deltas:  61% (1451/2378)
Resolving deltas:  62% (1475/2378)
Resolving deltas:  63% (1499/2378)
Resolving deltas:  64% (1522/2378)
Resolving deltas:  65% (1546/2378)
Resolving deltas:  66% (1570/2378)
Resolving deltas:  67% (1594/2378)
Resolving deltas:  68% (1618/2378)
Resolving deltas:  69% (1641/2378)
Resolving deltas:  70% (1665/2378)
Resolving deltas:  71% (1689/2378)
Resolving deltas:  72% (1713/2378)
Resolving deltas:  73% (1736/2378)
Resolving deltas:  74% (1760/2378)
Resolving deltas:  75% (1784/2378)
Resolving deltas:  76% (1809/2378)
Resolving deltas:  77% (1832/2378)
Resolving deltas:  78% (1855/2378)
Resolving deltas:  79% (1879/2378)
Resolving deltas:  80% (1903/2378)
Resolving deltas:  81% (1927/2378)
Resolving deltas:  82% (1950/2378)
Resolving deltas:  83% (1975/2378)
Resolving deltas:  84% (1998/2378)
Resolving deltas:  85% (2022/2378)
Resolving deltas:  86% (2046/2378)
Resolving deltas:  87% (2070/2378)
Resolving deltas:  88% (2093/2378)
Resolving deltas:  89% (2117/2378)
Resolving deltas:  90% (2141/2378)
Resolving deltas:  91% (2164/2378)
Resolving deltas:  92% (2188/2378)
Resolving deltas:  93% (2212/2378)
Resolving deltas:  94% (2236/2378)
Resolving deltas:  95% (2260/2378)
Resolving deltas:  96% (2283/2378)
Resolving deltas:  97% (2307/2378)
Resolving deltas:  98% (2331/2378)
Resolving deltas:  99% (2355/2378)
Resolving deltas: 100% (2378/2378)
Resolving deltas: 100% (2378/2378), done.
Updating files:  71% (8193/11458)
Updating files:  72% (8250/11458)
Updating files:  73% (8365/11458)
Updating files:  74% (8479/11458)
Updating files:  75% (8594/11458)
Updating files:  76% (8709/11458)
Updating files:  77% (8823/11458)
Updating files:  78% (8938/11458)
Updating files:  79% (9052/11458)
Updating files:  80% (9167/11458)
Updating files:  81% (9281/11458)
Updating files:  82% (9396/11458)
Updating files:  83% (9511/11458)
Updating files:  84% (9625/11458)
Updating files:  85% (9740/11458)
Updating files:  86% (9854/11458)
Updating files:  87% (9969/11458)
Updating files:  88% (10084/11458)
Updating files:  89% (10198/11458)
Updating files:  90% (10313/11458)
Updating files:  91% (10427/11458)
Updating files:  92% (10542/11458)
Updating files:  93% (10656/11458)
Updating files:  94% (10771/11458)
Updating files:  95% (10886/11458)
Updating files:  96% (11000/11458)
Updating files:  97% (11115/11458)
Updating files:  98% (11229/11458)
Updating files:  99% (11344/11458)
Updating files: 100% (11458/11458)
Updating files: 100% (11458/11458), done.
 00:11

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  38/133 [========>-------------------]  28%
  60/133 [============>---------------]  45%
  86/133 [==================>---------]  64%
 109/133 [======================>-----]  81%
 125/133 [==========================>-]  93%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 7.0 s.
 00:07

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 17s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:18

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:31

 01:31

Install 'extensions/PluggableAuth'...

Cloning component(s)
:0: _clone_component "extensions/PluggableAuth"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/PluggableAuth to 'extensions/PluggableAuth' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/PluggableAuth'...
|0| remote: Counting objects: 1           
remote: Counting objects: 109, done        
|0| remote: Finding sources:   1% (1/109)           
remote: Finding sources:   2% (2/109)           
remote: Finding sources:   3% (3/109)           
remote: Finding sources:   4% (4/109)           
remote: Finding sources:   5% (5/109)           
remote: Finding sources:   6% (6/109)           
remote: Finding sources:   7% (8/109)           
remote: Finding sources:   8% (9/109)           
remote: Finding sources:   9% (10/109)           
remote: Finding sources:  10% (11/109)           
remote: Finding sources:  11% (12/109)           
remote: Finding sources:  12% (13/109)           
remote: Finding sources:  13% (14/109)           
remote: Finding sources:  14% (15/109)           
remote: Finding sources:  15% (16/109)           
remote: Finding sources:  16% (17/109)           
remote: Finding sources:  17% (18/109)           
remote: Finding sources:  18% (20/109)           
remote: Finding sources:  19% (21/109)           
remote: Finding sources:  20% (22/109)           
remote: Finding sources:  21% (23/109)           
remote: Finding sources:  22% (24/109)           
remote: Finding sources:  23% (25/109)           
remote: Finding sources:  24% (26/109)           
remote: Finding sources:  25% (27/109)           
remote: Finding sources:  26% (28/109)           
remote: Finding sources:  27% (29/109)           
remote: Finding sources:  28% (30/109)           
remote: Finding sources:  29% (32/109)           
remote: Finding sources:  30% (33/109)           
remote: Finding sources:  31% (34/109)           
remote: Finding sources:  32% (35/109)           
remote: Finding sources:  33% (36/109)           
remote: Finding sources:  34% (37/109)           
remote: Finding sources:  35% (38/109)           
remote: Finding sources:  36% (39/109)           
remote: Finding sources:  37% (40/109)           
remote: Finding sources:  38% (41/109)           
remote: Finding sources:  39% (42/109)           
remote: Finding sources:  40% (44/109)           
remote: Finding sources:  41% (45/109)           
remote: Finding sources:  42% (46/109)           
remote: Finding sources:  43% (47/109)           
remote: Finding sources:  44% (48/109)           
remote: Finding sources:  45% (49/109)           
remote: Finding sources:  46% (50/109)           
remote: Finding sources:  47% (51/109)           
remote: Finding sources:  48% (52/109)           
remote: Finding sources:  49% (53/109)           
remote: Finding sources:  50% (54/109)           
remote: Finding sources:  51% (56/109)           
remote: Finding sources:  52% (57/109)           
remote: Finding sources:  53% (58/109)           
remote: Finding sources:  54% (59/109)           
remote: Finding sources:  55% (60/109)           
remote: Finding sources:  56% (61/109)           
remote: Finding sources:  57% (62/109)           
remote: Finding sources:  58% (63/109)           
remote: Finding sources:  59% (64/109)           
remote: Finding sources:  60% (65/109)           
remote: Finding sources:  61% (66/109)           
remote: Finding sources:  62% (68/109)           
remote: Finding sources:  63% (69/109)           
remote: Finding sources:  64% (70/109)           
remote: Finding sources:  65% (71/109)           
remote: Finding sources:  66% (72/109)           
remote: Finding sources:  67% (73/109)           
remote: Finding sources:  68% (74/109)           
remote: Finding sources:  69% (75/109)           
remote: Finding sources:  70% (76/109)           
remote: Finding sources:  71% (77/109)           
remote: Finding sources:  72% (78/109)           
remote: Finding sources:  73% (80/109)           
remote: Finding sources:  74% (81/109)           
remote: Finding sources:  75% (82/109)           
remote: Finding sources:  76% (83/109)           
remote: Finding sources:  77% (84/109)           
remote: Finding sources:  78% (85/109)           
remote: Finding sources:  79% (86/109)           
remote: Finding sources:  80% (87/109)           
remote: Finding sources:  81% (88/109)           
remote: Finding sources:  82% (89/109)           
remote: Finding sources:  83% (90/109)           
remote: Finding sources:  84% (92/109)           
remote: Finding sources:  85% (93/109)           
remote: Finding sources:  86% (94/109)           
remote: Finding sources:  87% (95/109)           
remote: Finding sources:  88% (96/109)           
remote: Finding sources:  89% (97/109)           
remote: Finding sources:  90% (98/109)           
remote: Finding sources:  91% (99/109)           
remote: Finding sources:  92% (100/109)           
remote: Finding sources:  93% (101/109)           
remote: Finding sources:  94% (102/109)           
remote: Finding sources:  95% (104/109)           
remote: Finding sources:  96% (105/109)           
remote: Finding sources:  97% (106/109)           
remote: Finding sources:  98% (107/109)           
remote: Finding sources:  99% (108/109)           
remote: Finding sources: 100% (109/109)           
remote: Finding sources: 100% (109/109)        
|0| remote: Getting sizes:   1% (1/99)           
remote: Getting sizes:   2% (2/99)           
remote: Getting sizes:   3% (3/99)           
remote: Getting sizes:   4% (4/99)           
remote: Getting sizes:   5% (5/99)           
remote: Getting sizes:   6% (6/99)           
remote: Getting sizes:   7% (7/99)           
remote: Getting sizes:   8% (8/99)           
remote: Getting sizes:   9% (9/99)           
remote: Getting sizes:  10% (10/99)           
remote: Getting sizes:  11% (11/99)           
remote: Getting sizes:  12% (12/99)           
remote: Getting sizes:  13% (13/99)           
remote: Getting sizes:  14% (14/99)           
remote: Getting sizes:  15% (15/99)           
remote: Getting sizes:  16% (16/99)           
remote: Getting sizes:  17% (17/99)           
remote: Getting sizes:  18% (18/99)           
remote: Getting sizes:  19% (19/99)           
remote: Getting sizes:  20% (20/99)           
remote: Getting sizes:  21% (21/99)           
remote: Getting sizes:  22% (22/99)           
remote: Getting sizes:  23% (23/99)           
remote: Getting sizes:  24% (24/99)           
remote: Getting sizes:  25% (25/99)           
remote: Getting sizes:  26% (26/99)           
remote: Getting sizes:  27% (27/99)           
remote: Getting sizes:  28% (28/99)           
remote: Getting sizes:  29% (29/99)           
remote: Getting sizes:  30% (30/99)           
remote: Getting sizes:  31% (31/99)           
remote: Getting sizes:  32% (32/99)           
remote: Getting sizes:  33% (33/99)           
remote: Getting sizes:  34% (34/99)           
remote: Getting sizes:  35% (35/99)           
remote: Getting sizes:  36% (36/99)           
remote: Getting sizes:  37% (37/99)           
remote: Getting sizes:  38% (38/99)           
remote: Getting sizes:  39% (39/99)           
remote: Getting sizes:  40% (40/99)           
remote: Getting sizes:  41% (41/99)           
remote: Getting sizes:  42% (42/99)           
remote: Getting sizes:  43% (43/99)           
remote: Getting sizes:  44% (44/99)           
remote: Getting sizes:  45% (45/99)           
remote: Getting sizes:  46% (46/99)           
remote: Getting sizes:  47% (47/99)           
remote: Getting sizes:  48% (48/99)           
remote: Getting sizes:  49% (49/99)           
remote: Getting sizes:  51% (50/99)           
remote: Getting sizes:  52% (51/99)           
remote: Getting sizes:  53% (52/99)           
remote: Getting sizes:  54% (53/99)           
remote: Getting sizes:  55% (54/99)           
remote: Getting sizes:  56% (55/99)           
remote: Getting sizes:  57% (56/99)           
remote: Getting sizes:  58% (57/99)           
remote: Getting sizes:  59% (58/99)           
remote: Getting sizes:  60% (59/99)           
remote: Getting sizes:  61% (60/99)           
remote: Getting sizes:  62% (61/99)           
remote: Getting sizes:  63% (62/99)           
remote: Getting sizes:  64% (63/99)           
remote: Getting sizes:  65% (64/99)           
remote: Getting sizes:  66% (65/99)           
remote: Getting sizes:  67% (66/99)           
remote: Getting sizes:  68% (67/99)           
remote: Getting sizes:  69% (68/99)           
remote: Getting sizes:  70% (69/99)           
remote: Getting sizes:  71% (70/99)           
remote: Getting sizes:  72% (71/99)           
remote: Getting sizes:  73% (72/99)           
remote: Getting sizes:  74% (73/99)           
remote: Getting sizes:  75% (74/99)           
remote: Getting sizes:  76% (75/99)           
remote: Getting sizes:  77% (76/99)           
remote: Getting sizes:  78% (77/99)           
remote: Getting sizes:  79% (78/99)           
remote: Getting sizes:  80% (79/99)           
remote: Getting sizes:  81% (80/99)           
remote: Getting sizes:  82% (81/99)           
remote: Getting sizes:  83% (82/99)           
remote: Getting sizes:  84% (83/99)           
remote: Getting sizes:  85% (84/99)           
remote: Getting sizes:  86% (85/99)           
remote: Getting sizes:  87% (86/99)           
remote: Getting sizes:  88% (87/99)           
remote: Getting sizes:  89% (88/99)           
remote: Getting sizes:  90% (89/99)           
remote: Getting sizes:  91% (90/99)           
remote: Getting sizes:  92% (91/99)           
remote: Getting sizes:  93% (92/99)           
remote: Getting sizes:  94% (93/99)           
remote: Getting sizes:  95% (94/99)           
remote: Getting sizes:  96% (95/99)           
remote: Getting sizes:  97% (96/99)           
remote: Getting sizes:  98% (97/99)           
remote: Getting sizes:  99% (98/99)           
remote: Getting sizes: 100% (99/99)           
remote: Getting sizes: 100% (99/99)        
|0| remote: Compressing objects:   1% (2497/296280)           
remote: Compressing objects:   3% (9369/296280)           
remote: Compressing objects:   4% (11976/296280)           
remote: Compressing objects:   5% (15415/296280)           
remote: Compressing objects:   6% (18155/296280)           
remote: Compressing objects:   7% (20843/296280)           
remote: Compressing objects:   8% (22244/296280)           
remote: Compressing objects:  11% (31477/296280)           
remote: Compressing objects:  12% (34655/296280)           
remote: Compressing objects:  15% (43697/296280)           
remote: Compressing objects:  18% (52200/296280)           
remote: Compressing objects:  19% (55543/296280)           
remote: Compressing objects:  20% (58372/296280)           
remote: Compressing objects:  21% (61682/296280)           
remote: Compressing objects:  96% (283188/296280)           
remote: Compressing objects:  97% (286592/296280)           
remote: Compressing objects:  98% (289114/296280)           
remote: Compressing objects:  99% (292170/296280)           
remote: Compressing objects: 100% (294813/296280)           
remote: Compressing objects: 100% (296280/296280)        
|0| Receiving objects:   0% (1/109)
Receiving objects:   1% (2/109)
Receiving objects:   2% (3/109)
Receiving objects:   3% (4/109)
Receiving objects:   4% (5/109)
Receiving objects:   5% (6/109)
Receiving objects:   6% (7/109)
Receiving objects:   7% (8/109)
Receiving objects:   8% (9/109)
Receiving objects:   9% (10/109)
Receiving objects:  10% (11/109)
Receiving objects:  11% (12/109)
Receiving objects:  12% (14/109)
Receiving objects:  13% (15/109)
Receiving objects:  14% (16/109)
Receiving objects:  15% (17/109)
Receiving objects:  16% (18/109)
Receiving objects:  17% (19/109)
Receiving objects:  18% (20/109)
Receiving objects:  19% (21/109)
Receiving objects:  20% (22/109)
Receiving objects:  21% (23/109)
Receiving objects:  22% (24/109)
Receiving objects:  23% (26/109)
Receiving objects:  24% (27/109)
Receiving objects:  25% (28/109)
Receiving objects:  26% (29/109)
Receiving objects:  27% (30/109)
Receiving objects:  28% (31/109)
Receiving objects:  29% (32/109)
Receiving objects:  30% (33/109)
Receiving objects:  31% (34/109)
Receiving objects:  32% (35/109)
Receiving objects:  33% (36/109)
Receiving objects:  34% (38/109)
Receiving objects:  35% (39/109)
Receiving objects:  36% (40/109)
Receiving objects:  37% (41/109)
Receiving objects:  38% (42/109)
Receiving objects:  39% (43/109)
Receiving objects:  40% (44/109)
Receiving objects:  41% (45/109)
Receiving objects:  42% (46/109)
Receiving objects:  43% (47/109)
Receiving objects:  44% (48/109)
Receiving objects:  45% (50/109)
Receiving objects:  46% (51/109)
Receiving objects:  47% (52/109)
Receiving objects:  48% (53/109)
Receiving objects:  49% (54/109)
Receiving objects:  50% (55/109)
Receiving objects:  51% (56/109)
Receiving objects:  52% (57/109)
Receiving objects:  53% (58/109)
Receiving objects:  54% (59/109)
Receiving objects:  55% (60/109)
Receiving objects:  56% (62/109)
Receiving objects:  57% (63/109)
Receiving objects:  58% (64/109)
Receiving objects:  59% (65/109)
Receiving objects:  60% (66/109)
Receiving objects:  61% (67/109)
Receiving objects:  62% (68/109)
Receiving objects:  63% (69/109)
Receiving objects:  64% (70/109)
Receiving objects:  65% (71/109)
Receiving objects:  66% (72/109)
Receiving objects:  67% (74/109)
Receiving objects:  68% (75/109)
Receiving objects:  69% (76/109)
Receiving objects:  70% (77/109)
Receiving objects:  71% (78/109)
Receiving objects:  72% (79/109)
Receiving objects:  73% (80/109)
Receiving objects:  74% (81/109)
Receiving objects:  75% (82/109)
Receiving objects:  76% (83/109)
Receiving objects:  77% (84/109)
Receiving objects:  78% (86/109)
Receiving objects:  79% (87/109)
Receiving objects:  80% (88/109)
Receiving objects:  81% (89/109)
Receiving objects:  82% (90/109)
Receiving objects:  83% (91/109)
Receiving objects:  84% (92/109)
Receiving objects:  85% (93/109)
Receiving objects:  86% (94/109)
Receiving objects:  87% (95/109)
Receiving objects:  88% (96/109)
Receiving objects:  89% (98/109)
Receiving objects:  90% (99/109)
Receiving objects:  91% (100/109)
Receiving objects:  92% (101/109)
remote: Total 109 (delta 21), reused 51 (delta 8)        
|0| Receiving objects:  93% (102/109)
Receiving objects:  94% (103/109)
Receiving objects:  95% (104/109)
Receiving objects:  96% (105/109)
Receiving objects:  97% (106/109)
Receiving objects:  98% (107/109)
Receiving objects:  99% (108/109)
Receiving objects: 100% (109/109)
Receiving objects: 100% (109/109), 115.96 KiB | 4.00 MiB/s, done.
|0| Resolving deltas:   0% (0/21)
Resolving deltas:   4% (1/21)
Resolving deltas:   9% (2/21)
Resolving deltas:  14% (3/21)
Resolving deltas:  19% (4/21)
Resolving deltas:  23% (5/21)
Resolving deltas:  28% (6/21)
Resolving deltas:  33% (7/21)
Resolving deltas:  38% (8/21)
Resolving deltas:  42% (9/21)
Resolving deltas:  47% (10/21)
Resolving deltas:  57% (12/21)
Resolving deltas:  61% (13/21)
Resolving deltas:  66% (14/21)
Resolving deltas:  71% (15/21)
Resolving deltas:  76% (16/21)
Resolving deltas:  80% (17/21)
Resolving deltas:  85% (18/21)
Resolving deltas:  90% (19/21)
Resolving deltas:  95% (20/21)
Resolving deltas: 100% (21/21)
Resolving deltas: 100% (21/21), done.
|0|  00:01
 00:01

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 1 install, 0 updates, 0 removals
  - Locking composer/installers (v2.3.0)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 1 install, 0 updates, 0 removals
  - Installing composer/installers (v2.3.0): Extracting archive
Generating optimized autoload files
52 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:03

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
52 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }

added 1 package, and audited 1443 packages in 3s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:03

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.1 s.
 00:00

Running 'extensions/PluggableAuth/setup.sh' if found
Looking for '/var/local/extensions/PluggableAuth/setup.sh'
No '/var/local/extensions/PluggableAuth/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:11
 00:11

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-mediawiki-web-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:22

Reclaim disk space if needed
Free disk space (22%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12434, done        
remote: Finding sources:   1% (63/12434)           
remote: Finding sources:   2% (187/12434)           
remote: Finding sources:   3% (311/12434)           
remote: Finding sources:   4% (436/12434)           
remote: Finding sources:   5% (560/12434)           
remote: Finding sources:   6% (684/12434)           
remote: Finding sources:   7% (809/12434)           
remote: Finding sources:   8% (933/12434)           
remote: Finding sources:   9% (1057/12434)           
remote: Finding sources:  10% (1182/12434)           
remote: Finding sources:  11% (1306/12434)           
remote: Finding sources:  12% (1430/12434)           
remote: Finding sources:  13% (1555/12434)           
remote: Finding sources:  14% (1679/12434)           
remote: Finding sources:  15% (1803/12434)           
remote: Finding sources:  16% (1928/12434)           
remote: Finding sources:  17% (2052/12434)           
remote: Finding sources:  18% (2176/12434)           
remote: Finding sources:  19% (2301/12434)           
remote: Finding sources:  20% (2425/12434)           
remote: Finding sources:  21% (2549/12434)           
remote: Finding sources:  22% (2674/12434)           
remote: Finding sources:  23% (2798/12434)           
remote: Finding sources:  24% (2922/12434)           
remote: Finding sources:  25% (3047/12434)           
remote: Finding sources:  26% (3171/12434)           
remote: Finding sources:  27% (3296/12434)           
remote: Finding sources:  28% (3420/12434)           
remote: Finding sources:  29% (3544/12434)           
remote: Finding sources:  30% (3669/12434)           
remote: Finding sources:  31% (3793/12434)           
remote: Finding sources:  32% (3917/12434)           
remote: Finding sources:  33% (4042/12434)           
remote: Finding sources:  34% (4166/12434)           
remote: Finding sources:  35% (4290/12434)           
remote: Finding sources:  36% (4415/12434)           
remote: Finding sources:  37% (4539/12434)           
remote: Finding sources:  38% (4663/12434)           
remote: Finding sources:  39% (4788/12434)           
remote: Finding sources:  40% (4912/12434)           
remote: Finding sources:  41% (5036/12434)           
remote: Finding sources:  42% (5161/12434)           
remote: Finding sources:  43% (5285/12434)           
remote: Finding sources:  44% (5409/12434)           
remote: Finding sources:  45% (5534/12434)           
remote: Finding sources:  46% (5658/12434)           
remote: Finding sources:  47% (5782/12434)           
remote: Finding sources:  48% (5907/12434)           
remote: Finding sources:  49% (6031/12434)           
remote: Finding sources:  50% (6155/12434)           
remote: Finding sources:  51% (6280/12434)           
remote: Finding sources:  52% (6404/12434)           
remote: Finding sources:  53% (6528/12434)           
remote: Finding sources:  54% (6653/12434)           
remote: Finding sources:  55% (6777/12434)           
remote: Finding sources:  56% (6901/12434)           
remote: Finding sources:  57% (7026/12434)           
remote: Finding sources:  58% (7150/12434)           
remote: Finding sources:  59% (7274/12434)           
remote: Finding sources:  60% (7399/12434)           
remote: Finding sources:  61% (7523/12434)           
remote: Finding sources:  62% (7647/12434)           
remote: Finding sources:  63% (7772/12434)           
remote: Finding sources:  64% (7896/12434)           
remote: Finding sources:  65% (8020/12434)           
remote: Finding sources:  66% (8145/12434)           
remote: Finding sources:  67% (8269/12434)           
remote: Finding sources:  68% (8393/12434)           
remote: Finding sources:  69% (8518/12434)           
remote: Finding sources:  70% (8642/12434)           
remote: Finding sources:  71% (8766/12434)           
remote: Finding sources:  72% (8891/12434)           
remote: Finding sources:  73% (9015/12434)           
remote: Finding sources:  74% (9139/12434)           
remote: Finding sources:  75% (9264/12434)           
remote: Finding sources:  76% (9388/12434)           
remote: Finding sources:  77% (9513/12434)           
remote: Finding sources:  78% (9637/12434)           
remote: Finding sources:  79% (9761/12434)           
remote: Finding sources:  80% (9886/12434)           
remote: Finding sources:  81% (10010/12434)           
remote: Finding sources:  82% (10134/12434)           
remote: Finding sources:  83% (10259/12434)           
remote: Finding sources:  84% (10383/12434)           
remote: Finding sources:  85% (10507/12434)           
remote: Finding sources:  86% (10632/12434)           
remote: Finding sources:  87% (10756/12434)           
remote: Finding sources:  88% (10880/12434)           
remote: Finding sources:  89% (11005/12434)           
remote: Finding sources:  90% (11129/12434)           
remote: Finding sources:  91% (11253/12434)           
remote: Finding sources:  92% (11378/12434)           
remote: Finding sources:  93% (11502/12434)           
remote: Finding sources:  94% (11626/12434)           
remote: Finding sources:  95% (11751/12434)           
remote: Finding sources:  96% (11875/12434)           
remote: Finding sources:  97% (11999/12434)           
remote: Finding sources:  98% (12124/12434)           
remote: Finding sources:  99% (12248/12434)           
remote: Finding sources: 100% (12372/12434)           
remote: Finding sources: 100% (12434/12434)        
remote: Getting sizes:   1% (56/11198)           
remote: Getting sizes:   2% (168/11198)           
remote: Getting sizes:   3% (280/11198)           
remote: Getting sizes:   4% (392/11198)           
remote: Getting sizes:   5% (504/11198)           
remote: Getting sizes:   6% (616/11198)           
remote: Getting sizes:   7% (728/11198)           
remote: Getting sizes:   8% (840/11198)           
remote: Getting sizes:   9% (952/11198)           
remote: Getting sizes:  10% (1064/11198)           
remote: Getting sizes:  11% (1176/11198)           
remote: Getting sizes:  12% (1288/11198)           
remote: Getting sizes:  13% (1400/11198)           
remote: Getting sizes:  14% (1512/11198)           
remote: Getting sizes:  15% (1624/11198)           
remote: Getting sizes:  16% (1736/11198)           
remote: Getting sizes:  17% (1848/11198)           
remote: Getting sizes:  18% (1960/11198)           
remote: Getting sizes:  19% (2072/11198)           
remote: Getting sizes:  20% (2184/11198)           
remote: Getting sizes:  21% (2296/11198)           
remote: Getting sizes:  22% (2408/11198)           
remote: Getting sizes:  23% (2520/11198)           
remote: Getting sizes:  24% (2632/11198)           
remote: Getting sizes:  25% (2744/11198)           
remote: Getting sizes:  26% (2856/11198)           
remote: Getting sizes:  27% (2968/11198)           
remote: Getting sizes:  28% (3080/11198)           
remote: Getting sizes:  29% (3192/11198)           
remote: Getting sizes:  30% (3304/11198)           
remote: Getting sizes:  31% (3416/11198)           
remote: Getting sizes:  32% (3528/11198)           
remote: Getting sizes:  33% (3640/11198)           
remote: Getting sizes:  34% (3752/11198)           
remote: Getting sizes:  35% (3864/11198)           
remote: Getting sizes:  36% (3976/11198)           
remote: Getting sizes:  37% (4088/11198)           
remote: Getting sizes:  38% (4200/11198)           
remote: Getting sizes:  39% (4312/11198)           
remote: Getting sizes:  40% (4424/11198)           
remote: Getting sizes:  41% (4536/11198)           
remote: Getting sizes:  42% (4648/11198)           
remote: Getting sizes:  43% (4760/11198)           
remote: Getting sizes:  44% (4872/11198)           
remote: Getting sizes:  45% (4984/11198)           
remote: Getting sizes:  46% (5096/11198)           
remote: Getting sizes:  47% (5208/11198)           
remote: Getting sizes:  48% (5320/11198)           
remote: Getting sizes:  49% (5432/11198)           
remote: Getting sizes:  50% (5544/11198)           
remote: Getting sizes:  51% (5655/11198)           
remote: Getting sizes:  52% (5767/11198)           
remote: Getting sizes:  53% (5879/11198)           
remote: Getting sizes:  54% (5991/11198)           
remote: Getting sizes:  55% (6103/11198)           
remote: Getting sizes:  56% (6215/11198)           
remote: Getting sizes:  57% (6327/11198)           
remote: Getting sizes:  58% (6439/11198)           
remote: Getting sizes:  59% (6551/11198)           
remote: Getting sizes:  60% (6663/11198)           
remote: Getting sizes:  61% (6775/11198)           
remote: Getting sizes:  62% (6887/11198)           
remote: Getting sizes:  63% (6999/11198)           
remote: Getting sizes:  64% (7111/11198)           
remote: Getting sizes:  65% (7223/11198)           
remote: Getting sizes:  66% (7335/11198)           
remote: Getting sizes:  67% (7447/11198)           
remote: Getting sizes:  68% (7559/11198)           
remote: Getting sizes:  69% (7671/11198)           
remote: Getting sizes:  70% (7783/11198)           
remote: Getting sizes:  71% (7895/11198)           
remote: Getting sizes:  72% (8007/11198)           
remote: Getting sizes:  73% (8119/11198)           
remote: Getting sizes:  74% (8231/11198)           
remote: Getting sizes:  75% (8343/11198)           
remote: Getting sizes:  76% (8455/11198)           
remote: Getting sizes:  77% (8567/11198)           
remote: Getting sizes:  78% (8679/11198)           
remote: Getting sizes:  79% (8791/11198)           
remote: Getting sizes:  80% (8903/11198)           
remote: Getting sizes:  81% (9015/11198)           
remote: Getting sizes:  82% (9127/11198)           
remote: Getting sizes:  83% (9239/11198)           
remote: Getting sizes:  84% (9351/11198)           
remote: Getting sizes:  85% (9463/11198)           
remote: Getting sizes:  86% (9575/11198)           
remote: Getting sizes:  87% (9687/11198)           
remote: Getting sizes:  88% (9799/11198)           
remote: Getting sizes:  89% (9911/11198)           
remote: Getting sizes:  90% (10023/11198)           
remote: Getting sizes:  91% (10135/11198)           
remote: Getting sizes:  92% (10247/11198)           
remote: Getting sizes:  93% (10359/11198)           
remote: Getting sizes:  94% (10471/11198)           
remote: Getting sizes:  95% (10583/11198)           
remote: Getting sizes:  96% (10695/11198)           
remote: Getting sizes:  97% (10807/11198)           
remote: Getting sizes:  98% (10919/11198)           
remote: Getting sizes:  99% (11031/11198)           
remote: Getting sizes: 100% (11143/11198)           
remote: Getting sizes: 100% (11198/11198)        
remote: Compressing objects:   2% (2188/120440)           
remote: Compressing objects:   3% (3035/120440)           
remote: Compressing objects:   4% (4505/120440)           
remote: Compressing objects:   5% (5762/120440)           
remote: Compressing objects:   6% (6729/120440)           
remote: Compressing objects:   7% (7972/120440)           
remote: Compressing objects:   8% (9058/120440)           
remote: Compressing objects:   9% (10253/120440)           
remote: Compressing objects:   9% (10798/120440)           
remote: Compressing objects:  10% (11449/120440)           
remote: Compressing objects:  11% (12657/120440)           
remote: Compressing objects:  12% (13853/120440)           
remote: Compressing objects:  13% (15064/120440)           
remote: Compressing objects:  14% (16270/120440)           
remote: Compressing objects:  15% (17527/120440)           
remote: Compressing objects:  16% (18750/120440)           
remote: Compressing objects:  17% (19874/120440)           
remote: Compressing objects:  18% (21083/120440)           
remote: Compressing objects:  19% (22282/120440)           
remote: Compressing objects:  20% (23513/120440)           
remote: Compressing objects:  21% (24697/120440)           
remote: Compressing objects:  21% (25676/120440)           
remote: Compressing objects:  22% (25898/120440)           
remote: Compressing objects:  23% (27100/120440)           
remote: Compressing objects:  24% (28306/120440)           
remote: Compressing objects:  25% (29606/120440)           
remote: Compressing objects:  26% (30713/120440)           
remote: Compressing objects:  27% (31918/120440)           
remote: Compressing objects:  28% (33178/120440)           
remote: Compressing objects:  29% (34326/120440)           
remote: Compressing objects:  30% (35556/120440)           
remote: Compressing objects:  31% (36949/120440)           
remote: Compressing objects:  32% (38035/120440)           
remote: Compressing objects:  33% (39144/120440)           
remote: Compressing objects:  34% (40595/120440)           
remote: Compressing objects:  35% (41650/120440)           
remote: Compressing objects:  36% (43121/120440)           
remote: Compressing objects:  37% (44086/120440)           
remote: Compressing objects:  38% (45357/120440)           
remote: Compressing objects:  39% (46400/120440)           
remote: Compressing objects:  40% (47584/120440)           
remote: Compressing objects:  41% (48834/120440)           
remote: Compressing objects:  42% (50044/120440)           
remote: Compressing objects:  43% (51508/120440)           
remote: Compressing objects:  44% (52407/120440)           
remote: Compressing objects:  45% (53616/120440)           
remote: Compressing objects:  46% (55009/120440)           
remote: Compressing objects:  47% (56449/120440)           
remote: Compressing objects:  48% (57216/120440)           
remote: Compressing objects:  49% (58519/120440)           
remote: Compressing objects:  50% (59875/120440)           
remote: Compressing objects:  51% (60933/120440)           
remote: Compressing objects:  52% (62033/120440)           
remote: Compressing objects:  53% (63436/120440)           
remote: Compressing objects:  54% (64450/120440)           
remote: Compressing objects:  55% (66208/120440)           
remote: Compressing objects:  56% (66989/120440)           
remote: Compressing objects:  56% (67239/120440)           
remote: Compressing objects:  57% (68113/120440)           
remote: Compressing objects:  58% (69382/120440)           
remote: Compressing objects:  59% (70511/120440)           
remote: Compressing objects:  60% (71835/120440)           
remote: Compressing objects:  61% (73118/120440)           
remote: Compressing objects:  62% (74110/120440)           
remote: Compressing objects:  63% (75342/120440)           
remote: Compressing objects:  64% (76640/120440)           
remote: Compressing objects:  65% (77862/120440)           
remote: Compressing objects:  66% (79201/120440)           
remote: Compressing objects:  67% (80148/120440)           
remote: Compressing objects:  68% (81315/120440)           
remote: Compressing objects:  69% (83420/120440)           
remote: Compressing objects:  70% (84059/120440)           
remote: Compressing objects:  71% (85164/120440)           
remote: Compressing objects:  72% (86123/120440)           
remote: Compressing objects:  73% (87425/120440)           
remote: Compressing objects:  74% (88731/120440)           
remote: Compressing objects:  75% (89728/120440)           
remote: Compressing objects:  76% (90945/120440)           
remote: Compressing objects:  77% (92142/120440)           
remote: Compressing objects:  78% (93366/120440)           
remote: Compressing objects:  79% (94696/120440)           
remote: Compressing objects:  80% (95790/120440)           
remote: Compressing objects:  81% (96959/120440)           
remote: Compressing objects:  82% (98461/120440)           
remote: Compressing objects:  83% (99978/120440)           
remote: Compressing objects:  84% (100571/120440)           
remote: Compressing objects:  85% (101897/120440)           
remote: Compressing objects:  86% (102988/120440)           
remote: Compressing objects:  87% (104277/120440)           
remote: Compressing objects:  88% (105425/120440)           
remote: Compressing objects:  89% (106655/120440)           
remote: Compressing objects:  90% (107841/120440)           
remote: Compressing objects:  91% (109026/120440)           
remote: Compressing objects:  92% (110383/120440)           
remote: Compressing objects:  93% (112572/120440)           
remote: Compressing objects:  94% (112617/120440)           
remote: Compressing objects:  95% (113828/120440)           
remote: Compressing objects:  95% (114141/120440)           
remote: Compressing objects:  96% (115142/120440)           
remote: Compressing objects:  97% (116245/120440)           
remote: Compressing objects:  98% (117435/120440)           
remote: Compressing objects:  99% (118635/120440)           
remote: Compressing objects: 100% (119838/120440)           
remote: Compressing objects: 100% (120439/120440)        
Receiving objects:   0% (1/12434)
Receiving objects:   1% (125/12434)
Receiving objects:   2% (249/12434)
Receiving objects:   3% (374/12434)
Receiving objects:   4% (498/12434)
Receiving objects:   5% (622/12434)
Receiving objects:   6% (747/12434)
Receiving objects:   7% (871/12434)
Receiving objects:   8% (995/12434)
Receiving objects:   9% (1120/12434)
Receiving objects:  10% (1244/12434)
Receiving objects:  11% (1368/12434)
Receiving objects:  12% (1493/12434)
Receiving objects:  13% (1617/12434)
Receiving objects:  14% (1741/12434)
Receiving objects:  15% (1866/12434)
Receiving objects:  16% (1990/12434)
Receiving objects:  17% (2114/12434)
Receiving objects:  18% (2239/12434)
Receiving objects:  19% (2363/12434), 4.64 MiB | 9.28 MiB/s
Receiving objects:  20% (2487/12434), 4.64 MiB | 9.28 MiB/s
Receiving objects:  21% (2612/12434), 4.64 MiB | 9.28 MiB/s
Receiving objects:  22% (2736/12434), 4.64 MiB | 9.28 MiB/s
Receiving objects:  23% (2860/12434), 4.64 MiB | 9.28 MiB/s
Receiving objects:  24% (2985/12434), 4.64 MiB | 9.28 MiB/s
Receiving objects:  25% (3109/12434), 4.64 MiB | 9.28 MiB/s
Receiving objects:  26% (3233/12434), 4.64 MiB | 9.28 MiB/s
Receiving objects:  27% (3358/12434), 4.64 MiB | 9.28 MiB/s
Receiving objects:  28% (3482/12434), 4.64 MiB | 9.28 MiB/s
Receiving objects:  29% (3606/12434), 4.64 MiB | 9.28 MiB/s
Receiving objects:  30% (3731/12434), 4.64 MiB | 9.28 MiB/s
Receiving objects:  31% (3855/12434), 4.64 MiB | 9.28 MiB/s
Receiving objects:  32% (3979/12434), 4.64 MiB | 9.28 MiB/s
Receiving objects:  32% (4039/12434), 4.64 MiB | 9.28 MiB/s
Receiving objects:  33% (4104/12434), 9.06 MiB | 9.06 MiB/s
Receiving objects:  34% (4228/12434), 9.06 MiB | 9.06 MiB/s
Receiving objects:  35% (4352/12434), 9.06 MiB | 9.06 MiB/s
Receiving objects:  36% (4477/12434), 9.06 MiB | 9.06 MiB/s
Receiving objects:  37% (4601/12434), 12.06 MiB | 8.04 MiB/s
Receiving objects:  38% (4725/12434), 12.06 MiB | 8.04 MiB/s
Receiving objects:  39% (4850/12434), 12.06 MiB | 8.04 MiB/s
Receiving objects:  40% (4974/12434), 12.06 MiB | 8.04 MiB/s
Receiving objects:  41% (5098/12434), 12.06 MiB | 8.04 MiB/s
Receiving objects:  42% (5223/12434), 12.06 MiB | 8.04 MiB/s
Receiving objects:  43% (5347/12434), 12.06 MiB | 8.04 MiB/s
Receiving objects:  44% (5471/12434), 12.06 MiB | 8.04 MiB/s
Receiving objects:  45% (5596/12434), 12.06 MiB | 8.04 MiB/s
Receiving objects:  46% (5720/12434), 12.06 MiB | 8.04 MiB/s
Receiving objects:  46% (5736/12434), 12.06 MiB | 8.04 MiB/s
Receiving objects:  47% (5844/12434), 15.75 MiB | 7.87 MiB/s
Receiving objects:  47% (5951/12434), 23.18 MiB | 7.72 MiB/s
Receiving objects:  48% (5969/12434), 23.18 MiB | 7.72 MiB/s
Receiving objects:  49% (6093/12434), 23.18 MiB | 7.72 MiB/s
Receiving objects:  50% (6217/12434), 23.18 MiB | 7.72 MiB/s
Receiving objects:  51% (6342/12434), 23.18 MiB | 7.72 MiB/s
Receiving objects:  52% (6466/12434), 28.06 MiB | 8.01 MiB/s
Receiving objects:  53% (6591/12434), 28.06 MiB | 8.01 MiB/s
Receiving objects:  54% (6715/12434), 28.06 MiB | 8.01 MiB/s
Receiving objects:  55% (6839/12434), 28.06 MiB | 8.01 MiB/s
Receiving objects:  56% (6964/12434), 28.06 MiB | 8.01 MiB/s
Receiving objects:  57% (7088/12434), 28.06 MiB | 8.01 MiB/s
Receiving objects:  58% (7212/12434), 28.06 MiB | 8.01 MiB/s
Receiving objects:  59% (7337/12434), 28.06 MiB | 8.01 MiB/s
Receiving objects:  59% (7373/12434), 28.06 MiB | 8.01 MiB/s
Receiving objects:  60% (7461/12434), 32.83 MiB | 8.20 MiB/s
Receiving objects:  61% (7585/12434), 32.83 MiB | 8.20 MiB/s
Receiving objects:  62% (7710/12434), 32.83 MiB | 8.20 MiB/s
Receiving objects:  63% (7834/12434), 32.83 MiB | 8.20 MiB/s
Receiving objects:  64% (7958/12434), 32.83 MiB | 8.20 MiB/s
Receiving objects:  65% (8083/12434), 32.83 MiB | 8.20 MiB/s
Receiving objects:  66% (8207/12434), 32.83 MiB | 8.20 MiB/s
Receiving objects:  67% (8331/12434), 32.83 MiB | 8.20 MiB/s
Receiving objects:  68% (8456/12434), 32.83 MiB | 8.20 MiB/s
Receiving objects:  69% (8580/12434), 32.83 MiB | 8.20 MiB/s
Receiving objects:  70% (8704/12434), 32.83 MiB | 8.20 MiB/s
Receiving objects:  71% (8829/12434), 32.83 MiB | 8.20 MiB/s
Receiving objects:  72% (8953/12434), 32.83 MiB | 8.20 MiB/s
Receiving objects:  73% (9077/12434), 32.83 MiB | 8.20 MiB/s
Receiving objects:  74% (9202/12434), 32.83 MiB | 8.20 MiB/s
Receiving objects:  75% (9326/12434), 32.83 MiB | 8.20 MiB/s
Receiving objects:  76% (9450/12434), 32.83 MiB | 8.20 MiB/s
Receiving objects:  77% (9575/12434), 32.83 MiB | 8.20 MiB/s
Receiving objects:  78% (9699/12434), 32.83 MiB | 8.20 MiB/s
Receiving objects:  79% (9823/12434), 32.83 MiB | 8.20 MiB/s
Receiving objects:  80% (9948/12434), 32.83 MiB | 8.20 MiB/s
Receiving objects:  81% (10072/12434), 32.83 MiB | 8.20 MiB/s
Receiving objects:  82% (10196/12434), 32.83 MiB | 8.20 MiB/s
Receiving objects:  83% (10321/12434), 32.83 MiB | 8.20 MiB/s
Receiving objects:  84% (10445/12434), 32.83 MiB | 8.20 MiB/s
Receiving objects:  85% (10569/12434), 32.83 MiB | 8.20 MiB/s
Receiving objects:  86% (10694/12434), 32.83 MiB | 8.20 MiB/s
Receiving objects:  87% (10818/12434), 32.83 MiB | 8.20 MiB/s
Receiving objects:  88% (10942/12434), 32.83 MiB | 8.20 MiB/s
Receiving objects:  89% (11067/12434), 32.83 MiB | 8.20 MiB/s
Receiving objects:  90% (11191/12434), 32.83 MiB | 8.20 MiB/s
Receiving objects:  91% (11315/12434), 32.83 MiB | 8.20 MiB/s
Receiving objects:  92% (11440/12434), 32.83 MiB | 8.20 MiB/s
Receiving objects:  93% (11564/12434), 40.48 MiB | 8.99 MiB/s
Receiving objects:  94% (11688/12434), 40.48 MiB | 8.99 MiB/s
Receiving objects:  95% (11813/12434), 40.48 MiB | 8.99 MiB/s
Receiving objects:  96% (11937/12434), 40.48 MiB | 8.99 MiB/s
Receiving objects:  97% (12061/12434), 40.48 MiB | 8.99 MiB/s
Receiving objects:  98% (12186/12434), 40.48 MiB | 8.99 MiB/s
Receiving objects:  99% (12310/12434), 40.48 MiB | 8.99 MiB/s
remote: Total 12434 (delta 2378), reused 5978 (delta 1233)        
Receiving objects: 100% (12434/12434), 40.48 MiB | 8.99 MiB/s
Receiving objects: 100% (12434/12434), 41.64 MiB | 9.04 MiB/s, done.
Resolving deltas:   0% (0/2378)
Resolving deltas:   1% (24/2378)
Resolving deltas:   2% (48/2378)
Resolving deltas:   3% (72/2378)
Resolving deltas:   4% (96/2378)
Resolving deltas:   5% (119/2378)
Resolving deltas:   6% (143/2378)
Resolving deltas:   7% (167/2378)
Resolving deltas:   8% (192/2378)
Resolving deltas:   9% (215/2378)
Resolving deltas:  10% (238/2378)
Resolving deltas:  11% (262/2378)
Resolving deltas:  12% (286/2378)
Resolving deltas:  13% (310/2378)
Resolving deltas:  14% (333/2378)
Resolving deltas:  15% (357/2378)
Resolving deltas:  16% (381/2378)
Resolving deltas:  17% (405/2378)
Resolving deltas:  18% (429/2378)
Resolving deltas:  19% (452/2378)
Resolving deltas:  20% (476/2378)
Resolving deltas:  21% (500/2378)
Resolving deltas:  22% (524/2378)
Resolving deltas:  23% (547/2378)
Resolving deltas:  24% (571/2378)
Resolving deltas:  25% (595/2378)
Resolving deltas:  26% (620/2378)
Resolving deltas:  27% (643/2378)
Resolving deltas:  28% (666/2378)
Resolving deltas:  29% (690/2378)
Resolving deltas:  30% (715/2378)
Resolving deltas:  31% (738/2378)
Resolving deltas:  32% (761/2378)
Resolving deltas:  33% (785/2378)
Resolving deltas:  34% (810/2378)
Resolving deltas:  35% (833/2378)
Resolving deltas:  36% (857/2378)
Resolving deltas:  37% (881/2378)
Resolving deltas:  38% (904/2378)
Resolving deltas:  39% (928/2378)
Resolving deltas:  40% (952/2378)
Resolving deltas:  41% (975/2378)
Resolving deltas:  42% (999/2378)
Resolving deltas:  43% (1023/2378)
Resolving deltas:  44% (1047/2378)
Resolving deltas:  45% (1071/2378)
Resolving deltas:  46% (1094/2378)
Resolving deltas:  47% (1118/2378)
Resolving deltas:  48% (1142/2378)
Resolving deltas:  49% (1166/2378)
Resolving deltas:  50% (1189/2378)
Resolving deltas:  51% (1213/2378)
Resolving deltas:  52% (1237/2378)
Resolving deltas:  53% (1261/2378)
Resolving deltas:  54% (1285/2378)
Resolving deltas:  55% (1308/2378)
Resolving deltas:  56% (1332/2378)
Resolving deltas:  57% (1356/2378)
Resolving deltas:  58% (1380/2378)
Resolving deltas:  59% (1404/2378)
Resolving deltas:  60% (1427/2378)
Resolving deltas:  61% (1451/2378)
Resolving deltas:  62% (1475/2378)
Resolving deltas:  63% (1499/2378)
Resolving deltas:  64% (1522/2378)
Resolving deltas:  65% (1546/2378)
Resolving deltas:  66% (1570/2378)
Resolving deltas:  67% (1594/2378)
Resolving deltas:  68% (1618/2378)
Resolving deltas:  69% (1641/2378)
Resolving deltas:  70% (1665/2378)
Resolving deltas:  71% (1689/2378)
Resolving deltas:  72% (1713/2378)
Resolving deltas:  73% (1736/2378)
Resolving deltas:  74% (1760/2378)
Resolving deltas:  75% (1784/2378)
Resolving deltas:  76% (1808/2378)
Resolving deltas:  77% (1832/2378)
Resolving deltas:  78% (1855/2378)
Resolving deltas:  79% (1879/2378)
Resolving deltas:  80% (1903/2378)
Resolving deltas:  81% (1928/2378)
Resolving deltas:  82% (1950/2378)
Resolving deltas:  83% (1974/2378)
Resolving deltas:  84% (1998/2378)
Resolving deltas:  85% (2023/2378)
Resolving deltas:  86% (2046/2378)
Resolving deltas:  87% (2069/2378)
Resolving deltas:  88% (2093/2378)
Resolving deltas:  89% (2117/2378)
Resolving deltas:  90% (2141/2378)
Resolving deltas:  91% (2164/2378)
Resolving deltas:  92% (2188/2378)
Resolving deltas:  93% (2212/2378)
Resolving deltas:  94% (2238/2378)
Resolving deltas:  95% (2260/2378)
Resolving deltas:  96% (2283/2378)
Resolving deltas:  97% (2307/2378)
Resolving deltas:  98% (2332/2378)
Resolving deltas:  99% (2355/2378)
Resolving deltas: 100% (2378/2378)
Resolving deltas: 100% (2378/2378), done.
Updating files:  64% (7442/11458)
Updating files:  65% (7448/11458)
Updating files:  66% (7563/11458)
Updating files:  67% (7677/11458)
Updating files:  68% (7792/11458)
Updating files:  69% (7907/11458)
Updating files:  70% (8021/11458)
Updating files:  71% (8136/11458)
Updating files:  72% (8250/11458)
Updating files:  73% (8365/11458)
Updating files:  74% (8479/11458)
Updating files:  75% (8594/11458)
Updating files:  76% (8709/11458)
Updating files:  77% (8823/11458)
Updating files:  78% (8938/11458)
Updating files:  79% (9052/11458)
Updating files:  80% (9167/11458)
Updating files:  81% (9281/11458)
Updating files:  82% (9396/11458)
Updating files:  83% (9511/11458)
Updating files:  84% (9625/11458)
Updating files:  85% (9740/11458)
Updating files:  86% (9854/11458)
Updating files:  87% (9969/11458)
Updating files:  88% (10084/11458)
Updating files:  89% (10198/11458)
Updating files:  90% (10313/11458)
Updating files:  91% (10427/11458)
Updating files:  92% (10542/11458)
Updating files:  93% (10656/11458)
Updating files:  94% (10771/11458)
Updating files:  95% (10886/11458)
Updating files:  96% (11000/11458)
Updating files:  97% (11115/11458)
Updating files:  98% (11229/11458)
Updating files:  99% (11344/11458)
Updating files: 100% (11458/11458)
Updating files: 100% (11458/11458), done.
 00:14

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-mediawiki-1  Started
 Container mediawiki-mediawiki-jobrunner-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  38/133 [========>-------------------]  28%
  68/133 [==============>-------------]  51%
  92/133 [===================>--------]  69%
 111/133 [=======================>----]  83%
 126/133 [==========================>-]  94%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 6.7 s.
 00:07

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 18s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:18

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:29

 01:29

Install 'extensions/Poem'...

Cloning component(s)
:0: _clone_component "extensions/Poem"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/Poem to 'extensions/Poem' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/Poem'...
|0| remote: Counting objects: 1           
remote: Counting objects: 136, done        
|0| remote: Finding sources:   1% (1/136)           
remote: Finding sources:   2% (3/136)           
remote: Finding sources:   3% (4/136)           
remote: Finding sources:   4% (5/136)           
remote: Finding sources:   5% (7/136)           
remote: Finding sources:   6% (8/136)           
remote: Finding sources:   7% (9/136)           
remote: Finding sources:   8% (11/136)           
remote: Finding sources:   9% (12/136)           
remote: Finding sources:  10% (13/136)           
remote: Finding sources:  11% (15/136)           
remote: Finding sources:  12% (16/136)           
remote: Finding sources:  13% (17/136)           
remote: Finding sources:  14% (19/136)           
remote: Finding sources:  15% (20/136)           
remote: Finding sources:  16% (22/136)           
remote: Finding sources:  17% (23/136)           
remote: Finding sources:  18% (24/136)           
remote: Finding sources:  19% (26/136)           
remote: Finding sources:  20% (27/136)           
remote: Finding sources:  21% (28/136)           
remote: Finding sources:  22% (30/136)           
remote: Finding sources:  23% (31/136)           
remote: Finding sources:  24% (32/136)           
remote: Finding sources:  25% (34/136)           
remote: Finding sources:  26% (35/136)           
remote: Finding sources:  27% (37/136)           
remote: Finding sources:  28% (38/136)           
remote: Finding sources:  29% (39/136)           
remote: Finding sources:  30% (41/136)           
remote: Finding sources:  31% (42/136)           
remote: Finding sources:  32% (43/136)           
remote: Finding sources:  33% (45/136)           
remote: Finding sources:  34% (46/136)           
remote: Finding sources:  35% (47/136)           
remote: Finding sources:  36% (49/136)           
remote: Finding sources:  37% (50/136)           
remote: Finding sources:  38% (51/136)           
remote: Finding sources:  39% (53/136)           
remote: Finding sources:  40% (54/136)           
remote: Finding sources:  41% (56/136)           
remote: Finding sources:  42% (57/136)           
remote: Finding sources:  43% (58/136)           
remote: Finding sources:  44% (60/136)           
remote: Finding sources:  45% (61/136)           
remote: Finding sources:  46% (62/136)           
remote: Finding sources:  47% (64/136)           
remote: Finding sources:  48% (65/136)           
remote: Finding sources:  49% (66/136)           
remote: Finding sources:  50% (68/136)           
remote: Finding sources:  51% (69/136)           
remote: Finding sources:  52% (71/136)           
remote: Finding sources:  53% (72/136)           
remote: Finding sources:  54% (73/136)           
remote: Finding sources:  55% (75/136)           
remote: Finding sources:  56% (76/136)           
remote: Finding sources:  57% (77/136)           
remote: Finding sources:  58% (79/136)           
remote: Finding sources:  59% (80/136)           
remote: Finding sources:  60% (81/136)           
remote: Finding sources:  61% (83/136)           
remote: Finding sources:  62% (84/136)           
remote: Finding sources:  63% (85/136)           
remote: Finding sources:  64% (87/136)           
remote: Finding sources:  65% (88/136)           
remote: Finding sources:  66% (90/136)           
remote: Finding sources:  67% (91/136)           
remote: Finding sources:  68% (92/136)           
remote: Finding sources:  69% (94/136)           
remote: Finding sources:  70% (95/136)           
remote: Finding sources:  71% (96/136)           
remote: Finding sources:  72% (98/136)           
remote: Finding sources:  73% (99/136)           
remote: Finding sources:  74% (100/136)           
remote: Finding sources:  75% (102/136)           
remote: Finding sources:  76% (103/136)           
remote: Finding sources:  77% (105/136)           
remote: Finding sources:  78% (106/136)           
remote: Finding sources:  79% (107/136)           
remote: Finding sources:  80% (109/136)           
remote: Finding sources:  81% (110/136)           
remote: Finding sources:  82% (111/136)           
remote: Finding sources:  83% (113/136)           
remote: Finding sources:  84% (114/136)           
remote: Finding sources:  85% (115/136)           
remote: Finding sources:  86% (117/136)           
remote: Finding sources:  87% (118/136)           
remote: Finding sources:  88% (119/136)           
remote: Finding sources:  89% (121/136)           
remote: Finding sources:  90% (122/136)           
remote: Finding sources:  91% (124/136)           
remote: Finding sources:  92% (125/136)           
remote: Finding sources:  93% (126/136)           
remote: Finding sources:  94% (128/136)           
remote: Finding sources:  95% (129/136)           
remote: Finding sources:  96% (130/136)           
remote: Finding sources:  97% (132/136)           
remote: Finding sources:  98% (133/136)           
remote: Finding sources:  99% (134/136)           
remote: Finding sources: 100% (136/136)           
remote: Finding sources: 100% (136/136)        
|0| remote: Getting sizes:   1% (1/93)           
remote: Getting sizes:   2% (2/93)           
remote: Getting sizes:   3% (3/93)           
remote: Getting sizes:   4% (4/93)           
remote: Getting sizes:   5% (5/93)           
remote: Getting sizes:   6% (6/93)           
remote: Getting sizes:   8% (7/93)           
remote: Getting sizes:   9% (8/93)           
remote: Getting sizes:  10% (9/93)           
remote: Getting sizes:  11% (10/93)           
remote: Getting sizes:  12% (11/93)           
remote: Getting sizes:  13% (12/93)           
remote: Getting sizes:  14% (13/93)           
remote: Getting sizes:  15% (14/93)           
remote: Getting sizes:  16% (15/93)           
remote: Getting sizes:  17% (16/93)           
remote: Getting sizes:  18% (17/93)           
remote: Getting sizes:  19% (18/93)           
remote: Getting sizes:  20% (19/93)           
remote: Getting sizes:  22% (20/93)           
remote: Getting sizes:  23% (21/93)           
remote: Getting sizes:  24% (22/93)           
remote: Getting sizes:  25% (23/93)           
remote: Getting sizes:  26% (24/93)           
remote: Getting sizes:  27% (25/93)           
remote: Getting sizes:  28% (26/93)           
remote: Getting sizes:  29% (27/93)           
remote: Getting sizes:  30% (28/93)           
remote: Getting sizes:  31% (29/93)           
remote: Getting sizes:  32% (30/93)           
remote: Getting sizes:  33% (31/93)           
remote: Getting sizes:  34% (32/93)           
remote: Getting sizes:  35% (33/93)           
remote: Getting sizes:  37% (34/93)           
remote: Getting sizes:  38% (35/93)           
remote: Getting sizes:  39% (36/93)           
remote: Getting sizes:  40% (37/93)           
remote: Getting sizes:  41% (38/93)           
remote: Getting sizes:  42% (39/93)           
remote: Getting sizes:  43% (40/93)           
remote: Getting sizes:  44% (41/93)           
remote: Getting sizes:  45% (42/93)           
remote: Getting sizes:  46% (43/93)           
remote: Getting sizes:  47% (44/93)           
remote: Getting sizes:  48% (45/93)           
remote: Getting sizes:  49% (46/93)           
remote: Getting sizes:  51% (47/93)           
remote: Getting sizes:  52% (48/93)           
remote: Getting sizes:  53% (49/93)           
remote: Getting sizes:  54% (50/93)           
remote: Getting sizes:  55% (51/93)           
remote: Getting sizes:  56% (52/93)           
remote: Getting sizes:  57% (53/93)           
remote: Getting sizes:  58% (54/93)           
remote: Getting sizes:  59% (55/93)           
remote: Getting sizes:  60% (56/93)           
remote: Getting sizes:  61% (57/93)           
remote: Getting sizes:  62% (58/93)           
remote: Getting sizes:  63% (59/93)           
remote: Getting sizes:  65% (60/93)           
remote: Getting sizes:  66% (61/93)           
remote: Getting sizes:  67% (62/93)           
remote: Getting sizes:  68% (63/93)           
remote: Getting sizes:  69% (64/93)           
remote: Getting sizes:  70% (65/93)           
remote: Getting sizes:  71% (66/93)           
remote: Getting sizes:  72% (67/93)           
remote: Getting sizes:  73% (68/93)           
remote: Getting sizes:  74% (69/93)           
remote: Getting sizes:  75% (70/93)           
remote: Getting sizes:  76% (71/93)           
remote: Getting sizes:  77% (72/93)           
remote: Getting sizes:  78% (73/93)           
remote: Getting sizes:  80% (74/93)           
remote: Getting sizes:  81% (75/93)           
remote: Getting sizes:  82% (76/93)           
remote: Getting sizes:  83% (77/93)           
remote: Getting sizes:  84% (78/93)           
remote: Getting sizes:  85% (79/93)           
remote: Getting sizes:  86% (80/93)           
remote: Getting sizes:  87% (81/93)           
remote: Getting sizes:  88% (82/93)           
remote: Getting sizes:  89% (83/93)           
remote: Getting sizes:  90% (84/93)           
remote: Getting sizes:  91% (85/93)           
remote: Getting sizes:  92% (86/93)           
remote: Getting sizes:  94% (87/93)           
remote: Getting sizes:  95% (88/93)           
remote: Getting sizes:  96% (89/93)           
remote: Getting sizes:  97% (90/93)           
remote: Getting sizes:  98% (91/93)           
remote: Getting sizes:  99% (92/93)           
remote: Getting sizes: 100% (93/93)           
remote: Getting sizes: 100% (93/93)        
|0| remote: Compressing objects:   2% (4361/251297)           
remote: Compressing objects:   4% (8875/251297)           
remote: Compressing objects:   5% (11583/251297)           
remote: Compressing objects:   6% (13860/251297)           
remote: Compressing objects:   7% (16494/251297)           
remote: Compressing objects:  94% (236285/251297)           
remote: Compressing objects:  95% (237588/251297)           
remote: Compressing objects:  96% (240297/251297)           
remote: Compressing objects:  97% (242595/251297)           
remote: Compressing objects: 100% (251297/251297)           
remote: Compressing objects: 100% (251297/251297)        
|0| Receiving objects:   0% (1/136)
Receiving objects:   1% (2/136)
Receiving objects:   2% (3/136)
Receiving objects:   3% (5/136)
Receiving objects:   4% (6/136)
Receiving objects:   5% (7/136)
Receiving objects:   6% (9/136)
Receiving objects:   7% (10/136)
Receiving objects:   8% (11/136)
Receiving objects:   9% (13/136)
Receiving objects:  10% (14/136)
Receiving objects:  11% (15/136)
Receiving objects:  12% (17/136)
Receiving objects:  13% (18/136)
Receiving objects:  14% (20/136)
Receiving objects:  15% (21/136)
Receiving objects:  16% (22/136)
Receiving objects:  17% (24/136)
Receiving objects:  18% (25/136)
Receiving objects:  19% (26/136)
Receiving objects:  20% (28/136)
Receiving objects:  21% (29/136)
Receiving objects:  22% (30/136)
Receiving objects:  23% (32/136)
Receiving objects:  24% (33/136)
Receiving objects:  25% (34/136)
Receiving objects:  26% (36/136)
Receiving objects:  27% (37/136)
Receiving objects:  28% (39/136)
Receiving objects:  29% (40/136)
Receiving objects:  30% (41/136)
Receiving objects:  31% (43/136)
Receiving objects:  32% (44/136)
Receiving objects:  33% (45/136)
Receiving objects:  34% (47/136)
Receiving objects:  35% (48/136)
Receiving objects:  36% (49/136)
Receiving objects:  37% (51/136)
Receiving objects:  38% (52/136)
Receiving objects:  39% (54/136)
Receiving objects:  40% (55/136)
Receiving objects:  41% (56/136)
Receiving objects:  42% (58/136)
Receiving objects:  43% (59/136)
Receiving objects:  44% (60/136)
Receiving objects:  45% (62/136)
Receiving objects:  46% (63/136)
Receiving objects:  47% (64/136)
Receiving objects:  48% (66/136)
Receiving objects:  49% (67/136)
Receiving objects:  50% (68/136)
Receiving objects:  51% (70/136)
Receiving objects:  52% (71/136)
Receiving objects:  53% (73/136)
Receiving objects:  54% (74/136)
Receiving objects:  55% (75/136)
Receiving objects:  56% (77/136)
Receiving objects:  57% (78/136)
Receiving objects:  58% (79/136)
Receiving objects:  59% (81/136)
Receiving objects:  60% (82/136)
Receiving objects:  61% (83/136)
Receiving objects:  62% (85/136)
Receiving objects:  63% (86/136)
Receiving objects:  64% (88/136)
Receiving objects:  65% (89/136)
Receiving objects:  66% (90/136)
Receiving objects:  67% (92/136)
Receiving objects:  68% (93/136)
Receiving objects:  69% (94/136)
Receiving objects:  70% (96/136)
Receiving objects:  71% (97/136)
Receiving objects:  72% (98/136)
Receiving objects:  73% (100/136)
Receiving objects:  74% (101/136)
Receiving objects:  75% (102/136)
Receiving objects:  76% (104/136)
Receiving objects:  77% (105/136)
Receiving objects:  78% (107/136)
Receiving objects:  79% (108/136)
Receiving objects:  80% (109/136)
Receiving objects:  81% (111/136)
Receiving objects:  82% (112/136)
Receiving objects:  83% (113/136)
Receiving objects:  84% (115/136)
Receiving objects:  85% (116/136)
Receiving objects:  86% (117/136)
Receiving objects:  87% (119/136)
Receiving objects:  88% (120/136)
Receiving objects:  89% (122/136)
Receiving objects:  90% (123/136)
Receiving objects:  91% (124/136)
Receiving objects:  92% (126/136)
remote: Total 136 (delta 61), reused 59 (delta 41)        
|0| Receiving objects:  93% (127/136)
Receiving objects:  94% (128/136)
Receiving objects:  95% (130/136)
Receiving objects:  96% (131/136)
Receiving objects:  97% (132/136)
Receiving objects:  98% (134/136)
Receiving objects:  99% (135/136)
Receiving objects: 100% (136/136)
Receiving objects: 100% (136/136), 87.52 KiB | 2.92 MiB/s, done.
|0| Resolving deltas:   0% (0/61)
Resolving deltas:   1% (1/61)
Resolving deltas:   3% (2/61)
Resolving deltas:   4% (3/61)
Resolving deltas:   6% (4/61)
Resolving deltas:   8% (5/61)
Resolving deltas:   9% (6/61)
Resolving deltas:  11% (7/61)
Resolving deltas:  13% (8/61)
Resolving deltas:  14% (9/61)
Resolving deltas:  16% (10/61)
Resolving deltas:  18% (11/61)
Resolving deltas:  19% (12/61)
Resolving deltas:  21% (13/61)
Resolving deltas:  22% (14/61)
Resolving deltas:  24% (15/61)
Resolving deltas:  26% (16/61)
Resolving deltas:  27% (17/61)
Resolving deltas:  29% (18/61)
Resolving deltas:  31% (19/61)
Resolving deltas:  32% (20/61)
Resolving deltas:  34% (21/61)
Resolving deltas:  36% (22/61)
Resolving deltas:  37% (23/61)
Resolving deltas:  39% (24/61)
Resolving deltas:  40% (25/61)
Resolving deltas:  44% (27/61)
Resolving deltas:  45% (28/61)
Resolving deltas:  47% (29/61)
Resolving deltas:  49% (30/61)
Resolving deltas:  52% (32/61)
Resolving deltas:  54% (33/61)
Resolving deltas:  55% (34/61)
Resolving deltas:  59% (36/61)
Resolving deltas:  60% (37/61)
Resolving deltas:  62% (38/61)
Resolving deltas:  63% (39/61)
Resolving deltas:  65% (40/61)
Resolving deltas:  67% (41/61)
Resolving deltas:  68% (42/61)
Resolving deltas:  70% (43/61)
Resolving deltas:  73% (45/61)
Resolving deltas:  75% (46/61)
Resolving deltas:  77% (47/61)
Resolving deltas:  78% (48/61)
Resolving deltas:  81% (50/61)
Resolving deltas:  83% (51/61)
Resolving deltas:  86% (53/61)
Resolving deltas:  88% (54/61)
Resolving deltas:  91% (56/61)
Resolving deltas:  93% (57/61)
Resolving deltas:  95% (58/61)
Resolving deltas:  96% (59/61)
Resolving deltas:  98% (60/61)
Resolving deltas: 100% (61/61)
Resolving deltas: 100% (61/61), done.
|0|  00:01
 00:01

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:03

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }

added 1 package, and audited 1443 packages in 2s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:03

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 00:00

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.1 s.
 00:00

Running 'extensions/Poem/setup.sh' if found
Looking for '/var/local/extensions/Poem/setup.sh'
No '/var/local/extensions/Poem/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:12
 00:12

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-mediawiki-web-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:24

Reclaim disk space if needed
Free disk space (22%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12424, done        
remote: Finding sources:   1% (63/12424)           
remote: Finding sources:   2% (187/12424)           
remote: Finding sources:   3% (311/12424)           
remote: Finding sources:   4% (435/12424)           
remote: Finding sources:   5% (560/12424)           
remote: Finding sources:   6% (684/12424)           
remote: Finding sources:   7% (808/12424)           
remote: Finding sources:   8% (932/12424)           
remote: Finding sources:   9% (1057/12424)           
remote: Finding sources:  10% (1181/12424)           
remote: Finding sources:  11% (1305/12424)           
remote: Finding sources:  12% (1429/12424)           
remote: Finding sources:  13% (1553/12424)           
remote: Finding sources:  14% (1678/12424)           
remote: Finding sources:  15% (1802/12424)           
remote: Finding sources:  16% (1926/12424)           
remote: Finding sources:  17% (2050/12424)           
remote: Finding sources:  18% (2175/12424)           
remote: Finding sources:  19% (2299/12424)           
remote: Finding sources:  20% (2423/12424)           
remote: Finding sources:  21% (2547/12424)           
remote: Finding sources:  22% (2672/12424)           
remote: Finding sources:  23% (2796/12424)           
remote: Finding sources:  24% (2920/12424)           
remote: Finding sources:  25% (3044/12424)           
remote: Finding sources:  26% (3169/12424)           
remote: Finding sources:  27% (3293/12424)           
remote: Finding sources:  28% (3417/12424)           
remote: Finding sources:  29% (3541/12424)           
remote: Finding sources:  30% (3666/12424)           
remote: Finding sources:  31% (3790/12424)           
remote: Finding sources:  32% (3914/12424)           
remote: Finding sources:  33% (4038/12424)           
remote: Finding sources:  34% (4163/12424)           
remote: Finding sources:  35% (4287/12424)           
remote: Finding sources:  36% (4411/12424)           
remote: Finding sources:  37% (4535/12424)           
remote: Finding sources:  38% (4659/12424)           
remote: Finding sources:  39% (4784/12424)           
remote: Finding sources:  40% (4908/12424)           
remote: Finding sources:  41% (5032/12424)           
remote: Finding sources:  42% (5156/12424)           
remote: Finding sources:  43% (5281/12424)           
remote: Finding sources:  44% (5405/12424)           
remote: Finding sources:  45% (5529/12424)           
remote: Finding sources:  46% (5653/12424)           
remote: Finding sources:  47% (5778/12424)           
remote: Finding sources:  48% (5902/12424)           
remote: Finding sources:  49% (6026/12424)           
remote: Finding sources:  50% (6150/12424)           
remote: Finding sources:  51% (6275/12424)           
remote: Finding sources:  52% (6399/12424)           
remote: Finding sources:  53% (6523/12424)           
remote: Finding sources:  54% (6647/12424)           
remote: Finding sources:  55% (6772/12424)           
remote: Finding sources:  56% (6896/12424)           
remote: Finding sources:  57% (7020/12424)           
remote: Finding sources:  58% (7144/12424)           
remote: Finding sources:  59% (7269/12424)           
remote: Finding sources:  60% (7393/12424)           
remote: Finding sources:  61% (7517/12424)           
remote: Finding sources:  62% (7641/12424)           
remote: Finding sources:  63% (7765/12424)           
remote: Finding sources:  64% (7890/12424)           
remote: Finding sources:  65% (8014/12424)           
remote: Finding sources:  66% (8138/12424)           
remote: Finding sources:  67% (8262/12424)           
remote: Finding sources:  68% (8387/12424)           
remote: Finding sources:  69% (8511/12424)           
remote: Finding sources:  70% (8635/12424)           
remote: Finding sources:  71% (8759/12424)           
remote: Finding sources:  72% (8884/12424)           
remote: Finding sources:  73% (9008/12424)           
remote: Finding sources:  74% (9132/12424)           
remote: Finding sources:  75% (9256/12424)           
remote: Finding sources:  75% (9271/12424)           
remote: Finding sources:  76% (9381/12424)           
remote: Finding sources:  77% (9505/12424)           
remote: Finding sources:  78% (9629/12424)           
remote: Finding sources:  79% (9753/12424)           
remote: Finding sources:  80% (9878/12424)           
remote: Finding sources:  81% (10002/12424)           
remote: Finding sources:  82% (10126/12424)           
remote: Finding sources:  83% (10250/12424)           
remote: Finding sources:  84% (10375/12424)           
remote: Finding sources:  85% (10499/12424)           
remote: Finding sources:  86% (10623/12424)           
remote: Finding sources:  87% (10747/12424)           
remote: Finding sources:  88% (10871/12424)           
remote: Finding sources:  89% (10996/12424)           
remote: Finding sources:  90% (11120/12424)           
remote: Finding sources:  91% (11244/12424)           
remote: Finding sources:  92% (11368/12424)           
remote: Finding sources:  93% (11493/12424)           
remote: Finding sources:  94% (11617/12424)           
remote: Finding sources:  95% (11741/12424)           
remote: Finding sources:  96% (11865/12424)           
remote: Finding sources:  97% (11990/12424)           
remote: Finding sources:  98% (12114/12424)           
remote: Finding sources:  99% (12238/12424)           
remote: Finding sources: 100% (12362/12424)           
remote: Finding sources: 100% (12424/12424)        
remote: Getting sizes:   1% (56/11193)           
remote: Getting sizes:   2% (168/11193)           
remote: Getting sizes:   3% (280/11193)           
remote: Getting sizes:   4% (392/11193)           
remote: Getting sizes:   5% (504/11193)           
remote: Getting sizes:   6% (616/11193)           
remote: Getting sizes:   7% (728/11193)           
remote: Getting sizes:   8% (840/11193)           
remote: Getting sizes:   9% (952/11193)           
remote: Getting sizes:  10% (1064/11193)           
remote: Getting sizes:  11% (1176/11193)           
remote: Getting sizes:  12% (1288/11193)           
remote: Getting sizes:  13% (1400/11193)           
remote: Getting sizes:  14% (1512/11193)           
remote: Getting sizes:  15% (1623/11193)           
remote: Getting sizes:  16% (1735/11193)           
remote: Getting sizes:  17% (1847/11193)           
remote: Getting sizes:  18% (1959/11193)           
remote: Getting sizes:  19% (2071/11193)           
remote: Getting sizes:  20% (2183/11193)           
remote: Getting sizes:  21% (2295/11193)           
remote: Getting sizes:  22% (2407/11193)           
remote: Getting sizes:  23% (2519/11193)           
remote: Getting sizes:  24% (2631/11193)           
remote: Getting sizes:  25% (2743/11193)           
remote: Getting sizes:  26% (2855/11193)           
remote: Getting sizes:  27% (2967/11193)           
remote: Getting sizes:  28% (3079/11193)           
remote: Getting sizes:  29% (3191/11193)           
remote: Getting sizes:  30% (3302/11193)           
remote: Getting sizes:  31% (3414/11193)           
remote: Getting sizes:  32% (3526/11193)           
remote: Getting sizes:  33% (3638/11193)           
remote: Getting sizes:  34% (3750/11193)           
remote: Getting sizes:  35% (3862/11193)           
remote: Getting sizes:  36% (3974/11193)           
remote: Getting sizes:  37% (4086/11193)           
remote: Getting sizes:  38% (4198/11193)           
remote: Getting sizes:  39% (4310/11193)           
remote: Getting sizes:  40% (4422/11193)           
remote: Getting sizes:  41% (4534/11193)           
remote: Getting sizes:  42% (4646/11193)           
remote: Getting sizes:  43% (4758/11193)           
remote: Getting sizes:  44% (4869/11193)           
remote: Getting sizes:  45% (4981/11193)           
remote: Getting sizes:  46% (5093/11193)           
remote: Getting sizes:  47% (5205/11193)           
remote: Getting sizes:  48% (5317/11193)           
remote: Getting sizes:  49% (5429/11193)           
remote: Getting sizes:  50% (5541/11193)           
remote: Getting sizes:  51% (5653/11193)           
remote: Getting sizes:  52% (5765/11193)           
remote: Getting sizes:  53% (5877/11193)           
remote: Getting sizes:  54% (5989/11193)           
remote: Getting sizes:  55% (6101/11193)           
remote: Getting sizes:  56% (6213/11193)           
remote: Getting sizes:  57% (6325/11193)           
remote: Getting sizes:  58% (6436/11193)           
remote: Getting sizes:  59% (6548/11193)           
remote: Getting sizes:  60% (6660/11193)           
remote: Getting sizes:  61% (6772/11193)           
remote: Getting sizes:  62% (6884/11193)           
remote: Getting sizes:  63% (6996/11193)           
remote: Getting sizes:  64% (7108/11193)           
remote: Getting sizes:  65% (7220/11193)           
remote: Getting sizes:  66% (7332/11193)           
remote: Getting sizes:  67% (7444/11193)           
remote: Getting sizes:  68% (7556/11193)           
remote: Getting sizes:  69% (7668/11193)           
remote: Getting sizes:  70% (7780/11193)           
remote: Getting sizes:  71% (7892/11193)           
remote: Getting sizes:  72% (8003/11193)           
remote: Getting sizes:  73% (8115/11193)           
remote: Getting sizes:  74% (8227/11193)           
remote: Getting sizes:  75% (8339/11193)           
remote: Getting sizes:  76% (8451/11193)           
remote: Getting sizes:  77% (8563/11193)           
remote: Getting sizes:  78% (8675/11193)           
remote: Getting sizes:  79% (8787/11193)           
remote: Getting sizes:  80% (8899/11193)           
remote: Getting sizes:  81% (9011/11193)           
remote: Getting sizes:  82% (9123/11193)           
remote: Getting sizes:  83% (9235/11193)           
remote: Getting sizes:  84% (9347/11193)           
remote: Getting sizes:  85% (9459/11193)           
remote: Getting sizes:  86% (9571/11193)           
remote: Getting sizes:  87% (9682/11193)           
remote: Getting sizes:  88% (9794/11193)           
remote: Getting sizes:  89% (9906/11193)           
remote: Getting sizes:  90% (10018/11193)           
remote: Getting sizes:  91% (10130/11193)           
remote: Getting sizes:  92% (10242/11193)           
remote: Getting sizes:  93% (10354/11193)           
remote: Getting sizes:  94% (10466/11193)           
remote: Getting sizes:  95% (10578/11193)           
remote: Getting sizes:  96% (10690/11193)           
remote: Getting sizes:  97% (10802/11193)           
remote: Getting sizes:  98% (10914/11193)           
remote: Getting sizes:  99% (11026/11193)           
remote: Getting sizes: 100% (11138/11193)           
remote: Getting sizes: 100% (11193/11193)        
remote: Compressing objects:   2% (2189/120329)           
remote: Compressing objects:   3% (3036/120329)           
remote: Compressing objects:   4% (4507/120329)           
remote: Compressing objects:   5% (5764/120329)           
remote: Compressing objects:   6% (6730/120329)           
remote: Compressing objects:   7% (7973/120329)           
remote: Compressing objects:   8% (9059/120329)           
remote: Compressing objects:   8% (9862/120329)           
remote: Compressing objects:   9% (10254/120329)           
remote: Compressing objects:  10% (11434/120329)           
remote: Compressing objects:  11% (12639/120329)           
remote: Compressing objects:  12% (13838/120329)           
remote: Compressing objects:  13% (15048/120329)           
remote: Compressing objects:  14% (16246/120329)           
remote: Compressing objects:  15% (17529/120329)           
remote: Compressing objects:  16% (18752/120329)           
remote: Compressing objects:  17% (19859/120329)           
remote: Compressing objects:  18% (21062/120329)           
remote: Compressing objects:  19% (22262/120329)           
remote: Compressing objects:  20% (23466/120329)           
remote: Compressing objects:  20% (24516/120329)           
remote: Compressing objects:  21% (24671/120329)           
remote: Compressing objects:  22% (25878/120329)           
remote: Compressing objects:  23% (27101/120329)           
remote: Compressing objects:  24% (28278/120329)           
remote: Compressing objects:  25% (29497/120329)           
remote: Compressing objects:  26% (31074/120329)           
remote: Compressing objects:  27% (31916/120329)           
remote: Compressing objects:  28% (33098/120329)           
remote: Compressing objects:  29% (34335/120329)           
remote: Compressing objects:  30% (35807/120329)           
remote: Compressing objects:  31% (36840/120329)           
remote: Compressing objects:  32% (37926/120329)           
remote: Compressing objects:  33% (39107/120329)           
remote: Compressing objects:  34% (40486/120329)           
remote: Compressing objects:  35% (41541/120329)           
remote: Compressing objects:  36% (43012/120329)           
remote: Compressing objects:  37% (43977/120329)           
remote: Compressing objects:  38% (45248/120329)           
remote: Compressing objects:  38% (45738/120329)           
remote: Compressing objects:  39% (46336/120329)           
remote: Compressing objects:  40% (47554/120329)           
remote: Compressing objects:  41% (48745/120329)           
remote: Compressing objects:  42% (49937/120329)           
remote: Compressing objects:  43% (51397/120329)           
remote: Compressing objects:  44% (52398/120329)           
remote: Compressing objects:  45% (53612/120329)           
remote: Compressing objects:  46% (54899/120329)           
remote: Compressing objects:  47% (56338/120329)           
remote: Compressing objects:  48% (57521/120329)           
remote: Compressing objects:  49% (58408/120329)           
remote: Compressing objects:  50% (59764/120329)           
remote: Compressing objects:  51% (60822/120329)           
remote: Compressing objects:  52% (61997/120329)           
remote: Compressing objects:  53% (63326/120329)           
remote: Compressing objects:  54% (64386/120329)           
remote: Compressing objects:  55% (66097/120329)           
remote: Compressing objects:  56% (66878/120329)           
remote: Compressing objects:  57% (68002/120329)           
remote: Compressing objects:  58% (69272/120329)           
remote: Compressing objects:  59% (70401/120329)           
remote: Compressing objects:  60% (71725/120329)           
remote: Compressing objects:  61% (73008/120329)           
remote: Compressing objects:  62% (74004/120329)           
remote: Compressing objects:  63% (75231/120329)           
remote: Compressing objects:  64% (76529/120329)           
remote: Compressing objects:  65% (77751/120329)           
remote: Compressing objects:  66% (79090/120329)           
remote: Compressing objects:  66% (79441/120329)           
remote: Compressing objects:  67% (80037/120329)           
remote: Compressing objects:  68% (81268/120329)           
remote: Compressing objects:  69% (83309/120329)           
remote: Compressing objects:  70% (83948/120329)           
remote: Compressing objects:  71% (85053/120329)           
remote: Compressing objects:  72% (86045/120329)           
remote: Compressing objects:  73% (87314/120329)           
remote: Compressing objects:  74% (88620/120329)           
remote: Compressing objects:  75% (89650/120329)           
remote: Compressing objects:  76% (90861/120329)           
remote: Compressing objects:  77% (92064/120329)           
remote: Compressing objects:  78% (93255/120329)           
remote: Compressing objects:  79% (94585/120329)           
remote: Compressing objects:  80% (95680/120329)           
remote: Compressing objects:  81% (96868/120329)           
remote: Compressing objects:  82% (98350/120329)           
remote: Compressing objects:  83% (99867/120329)           
remote: Compressing objects:  84% (100538/120329)           
remote: Compressing objects:  85% (101787/120329)           
remote: Compressing objects:  86% (103399/120329)           
remote: Compressing objects:  87% (104166/120329)           
remote: Compressing objects:  88% (105314/120329)           
remote: Compressing objects:  89% (106544/120329)           
remote: Compressing objects:  90% (107731/120329)           
remote: Compressing objects:  90% (108755/120329)           
remote: Compressing objects:  91% (108915/120329)           
remote: Compressing objects:  92% (110272/120329)           
remote: Compressing objects:  93% (112462/120329)           
remote: Compressing objects:  94% (112510/120329)           
remote: Compressing objects:  95% (113718/120329)           
remote: Compressing objects:  96% (115031/120329)           
remote: Compressing objects:  97% (116134/120329)           
remote: Compressing objects:  98% (117324/120329)           
remote: Compressing objects:  99% (118525/120329)           
remote: Compressing objects: 100% (119735/120329)           
remote: Compressing objects: 100% (120328/120329)        
Receiving objects:   0% (1/12424)
Receiving objects:   1% (125/12424)
Receiving objects:   2% (249/12424)
Receiving objects:   3% (373/12424)
Receiving objects:   4% (497/12424)
Receiving objects:   5% (622/12424)
Receiving objects:   6% (746/12424)
Receiving objects:   7% (870/12424)
Receiving objects:   8% (994/12424)
Receiving objects:   9% (1119/12424)
Receiving objects:  10% (1243/12424)
Receiving objects:  11% (1367/12424)
Receiving objects:  12% (1491/12424)
Receiving objects:  13% (1616/12424)
Receiving objects:  14% (1740/12424)
Receiving objects:  15% (1864/12424)
Receiving objects:  16% (1988/12424), 3.26 MiB | 6.50 MiB/s
Receiving objects:  17% (2113/12424), 3.26 MiB | 6.50 MiB/s
Receiving objects:  18% (2237/12424), 3.26 MiB | 6.50 MiB/s
Receiving objects:  19% (2361/12424), 3.26 MiB | 6.50 MiB/s
Receiving objects:  20% (2485/12424), 3.26 MiB | 6.50 MiB/s
Receiving objects:  21% (2610/12424), 5.06 MiB | 5.05 MiB/s
Receiving objects:  22% (2734/12424), 5.06 MiB | 5.05 MiB/s
Receiving objects:  23% (2858/12424), 5.06 MiB | 5.05 MiB/s
Receiving objects:  24% (2982/12424), 5.06 MiB | 5.05 MiB/s
Receiving objects:  25% (3106/12424), 5.06 MiB | 5.05 MiB/s
Receiving objects:  26% (3231/12424), 5.06 MiB | 5.05 MiB/s
Receiving objects:  27% (3355/12424), 5.06 MiB | 5.05 MiB/s
Receiving objects:  28% (3479/12424), 7.69 MiB | 5.11 MiB/s
Receiving objects:  29% (3603/12424), 7.69 MiB | 5.11 MiB/s
Receiving objects:  30% (3728/12424), 7.69 MiB | 5.11 MiB/s
Receiving objects:  31% (3852/12424), 7.69 MiB | 5.11 MiB/s
Receiving objects:  32% (3976/12424), 7.69 MiB | 5.11 MiB/s
Receiving objects:  33% (4100/12424), 7.69 MiB | 5.11 MiB/s
Receiving objects:  34% (4225/12424), 7.69 MiB | 5.11 MiB/s
Receiving objects:  35% (4349/12424), 7.69 MiB | 5.11 MiB/s
Receiving objects:  36% (4473/12424), 7.69 MiB | 5.11 MiB/s
Receiving objects:  36% (4531/12424), 7.69 MiB | 5.11 MiB/s
Receiving objects:  37% (4597/12424), 10.50 MiB | 5.22 MiB/s
Receiving objects:  38% (4722/12424), 10.50 MiB | 5.22 MiB/s
Receiving objects:  39% (4846/12424), 12.62 MiB | 5.03 MiB/s
Receiving objects:  40% (4970/12424), 12.62 MiB | 5.03 MiB/s
Receiving objects:  41% (5094/12424), 12.62 MiB | 5.03 MiB/s
Receiving objects:  42% (5219/12424), 12.62 MiB | 5.03 MiB/s
Receiving objects:  43% (5343/12424), 12.62 MiB | 5.03 MiB/s
Receiving objects:  44% (5467/12424), 12.62 MiB | 5.03 MiB/s
Receiving objects:  45% (5591/12424), 12.62 MiB | 5.03 MiB/s
Receiving objects:  45% (5594/12424), 12.62 MiB | 5.03 MiB/s
Receiving objects:  46% (5716/12424), 15.19 MiB | 5.04 MiB/s
Receiving objects:  47% (5840/12424), 17.87 MiB | 5.09 MiB/s
Receiving objects:  47% (5878/12424), 17.87 MiB | 5.09 MiB/s
Receiving objects:  48% (5964/12424), 23.00 MiB | 5.09 MiB/s
Receiving objects:  49% (6088/12424), 23.00 MiB | 5.09 MiB/s
Receiving objects:  50% (6212/12424), 23.00 MiB | 5.09 MiB/s
Receiving objects:  51% (6337/12424), 23.00 MiB | 5.09 MiB/s
Receiving objects:  51% (6368/12424), 23.00 MiB | 5.09 MiB/s
Receiving objects:  52% (6461/12424), 26.23 MiB | 5.08 MiB/s
Receiving objects:  53% (6585/12424), 29.61 MiB | 5.43 MiB/s
Receiving objects:  54% (6709/12424), 29.61 MiB | 5.43 MiB/s
Receiving objects:  55% (6834/12424), 29.61 MiB | 5.43 MiB/s
Receiving objects:  56% (6958/12424), 29.61 MiB | 5.43 MiB/s
Receiving objects:  57% (7082/12424), 29.61 MiB | 5.43 MiB/s
Receiving objects:  58% (7206/12424), 29.61 MiB | 5.43 MiB/s
Receiving objects:  59% (7331/12424), 29.61 MiB | 5.43 MiB/s
Receiving objects:  59% (7369/12424), 29.61 MiB | 5.43 MiB/s
Receiving objects:  60% (7455/12424), 32.87 MiB | 5.57 MiB/s
Receiving objects:  61% (7579/12424), 32.87 MiB | 5.57 MiB/s
Receiving objects:  62% (7703/12424), 32.87 MiB | 5.57 MiB/s
Receiving objects:  63% (7828/12424), 32.87 MiB | 5.57 MiB/s
Receiving objects:  64% (7952/12424), 32.87 MiB | 5.57 MiB/s
Receiving objects:  65% (8076/12424), 32.87 MiB | 5.57 MiB/s
Receiving objects:  66% (8200/12424), 32.87 MiB | 5.57 MiB/s
Receiving objects:  67% (8325/12424), 32.87 MiB | 5.57 MiB/s
Receiving objects:  68% (8449/12424), 32.87 MiB | 5.57 MiB/s
Receiving objects:  69% (8573/12424), 32.87 MiB | 5.57 MiB/s
Receiving objects:  70% (8697/12424), 32.87 MiB | 5.57 MiB/s
Receiving objects:  71% (8822/12424), 32.87 MiB | 5.57 MiB/s
Receiving objects:  72% (8946/12424), 32.87 MiB | 5.57 MiB/s
Receiving objects:  73% (9070/12424), 32.87 MiB | 5.57 MiB/s
Receiving objects:  74% (9194/12424), 32.87 MiB | 5.57 MiB/s
Receiving objects:  75% (9318/12424), 32.87 MiB | 5.57 MiB/s
Receiving objects:  76% (9443/12424), 32.87 MiB | 5.57 MiB/s
Receiving objects:  77% (9567/12424), 32.87 MiB | 5.57 MiB/s
Receiving objects:  78% (9691/12424), 32.87 MiB | 5.57 MiB/s
Receiving objects:  79% (9815/12424), 32.87 MiB | 5.57 MiB/s
Receiving objects:  80% (9940/12424), 32.87 MiB | 5.57 MiB/s
Receiving objects:  81% (10064/12424), 32.87 MiB | 5.57 MiB/s
Receiving objects:  82% (10188/12424), 37.37 MiB | 5.95 MiB/s
Receiving objects:  83% (10312/12424), 37.37 MiB | 5.95 MiB/s
Receiving objects:  84% (10437/12424), 37.37 MiB | 5.95 MiB/s
Receiving objects:  85% (10561/12424), 37.37 MiB | 5.95 MiB/s
Receiving objects:  86% (10685/12424), 37.37 MiB | 5.95 MiB/s
Receiving objects:  87% (10809/12424), 37.37 MiB | 5.95 MiB/s
Receiving objects:  88% (10934/12424), 37.37 MiB | 5.95 MiB/s
Receiving objects:  89% (11058/12424), 37.37 MiB | 5.95 MiB/s
Receiving objects:  90% (11182/12424), 37.37 MiB | 5.95 MiB/s
Receiving objects:  91% (11306/12424), 37.37 MiB | 5.95 MiB/s
Receiving objects:  92% (11431/12424), 37.37 MiB | 5.95 MiB/s
Receiving objects:  93% (11555/12424), 37.37 MiB | 5.95 MiB/s
Receiving objects:  94% (11679/12424), 37.37 MiB | 5.95 MiB/s
Receiving objects:  95% (11803/12424), 37.37 MiB | 5.95 MiB/s
Receiving objects:  96% (11928/12424), 37.37 MiB | 5.95 MiB/s
Receiving objects:  97% (12052/12424), 37.37 MiB | 5.95 MiB/s
Receiving objects:  98% (12176/12424), 37.37 MiB | 5.95 MiB/s
Receiving objects:  99% (12300/12424), 37.37 MiB | 5.95 MiB/s
remote: Total 12424 (delta 2375), reused 5966 (delta 1228)        
Receiving objects: 100% (12424/12424), 37.37 MiB | 5.95 MiB/s
Receiving objects: 100% (12424/12424), 41.63 MiB | 5.97 MiB/s, done.
Resolving deltas:   0% (0/2375)
Resolving deltas:   1% (25/2375)
Resolving deltas:   2% (48/2375)
Resolving deltas:   3% (72/2375)
Resolving deltas:   4% (95/2375)
Resolving deltas:   5% (119/2375)
Resolving deltas:   6% (143/2375)
Resolving deltas:   7% (167/2375)
Resolving deltas:   8% (190/2375)
Resolving deltas:   9% (215/2375)
Resolving deltas:  10% (238/2375)
Resolving deltas:  11% (262/2375)
Resolving deltas:  12% (285/2375)
Resolving deltas:  13% (309/2375)
Resolving deltas:  14% (333/2375)
Resolving deltas:  15% (357/2375)
Resolving deltas:  16% (381/2375)
Resolving deltas:  17% (404/2375)
Resolving deltas:  18% (428/2375)
Resolving deltas:  19% (452/2375)
Resolving deltas:  20% (475/2375)
Resolving deltas:  21% (499/2375)
Resolving deltas:  22% (523/2375)
Resolving deltas:  23% (547/2375)
Resolving deltas:  24% (570/2375)
Resolving deltas:  25% (594/2375)
Resolving deltas:  26% (618/2375)
Resolving deltas:  27% (642/2375)
Resolving deltas:  28% (665/2375)
Resolving deltas:  29% (689/2375)
Resolving deltas:  30% (713/2375)
Resolving deltas:  31% (737/2375)
Resolving deltas:  32% (760/2375)
Resolving deltas:  33% (784/2375)
Resolving deltas:  34% (808/2375)
Resolving deltas:  35% (832/2375)
Resolving deltas:  36% (855/2375)
Resolving deltas:  37% (879/2375)
Resolving deltas:  38% (903/2375)
Resolving deltas:  39% (927/2375)
Resolving deltas:  40% (950/2375)
Resolving deltas:  41% (974/2375)
Resolving deltas:  42% (998/2375)
Resolving deltas:  43% (1022/2375)
Resolving deltas:  44% (1045/2375)
Resolving deltas:  45% (1069/2375)
Resolving deltas:  46% (1093/2375)
Resolving deltas:  47% (1117/2375)
Resolving deltas:  48% (1140/2375)
Resolving deltas:  49% (1164/2375)
Resolving deltas:  50% (1188/2375)
Resolving deltas:  51% (1212/2375)
Resolving deltas:  52% (1235/2375)
Resolving deltas:  53% (1259/2375)
Resolving deltas:  54% (1283/2375)
Resolving deltas:  55% (1307/2375)
Resolving deltas:  56% (1330/2375)
Resolving deltas:  57% (1354/2375)
Resolving deltas:  58% (1378/2375)
Resolving deltas:  59% (1402/2375)
Resolving deltas:  60% (1425/2375)
Resolving deltas:  61% (1449/2375)
Resolving deltas:  62% (1473/2375)
Resolving deltas:  63% (1498/2375)
Resolving deltas:  64% (1520/2375)
Resolving deltas:  65% (1544/2375)
Resolving deltas:  66% (1568/2375)
Resolving deltas:  67% (1592/2375)
Resolving deltas:  68% (1615/2375)
Resolving deltas:  69% (1639/2375)
Resolving deltas:  70% (1663/2375)
Resolving deltas:  71% (1687/2375)
Resolving deltas:  72% (1710/2375)
Resolving deltas:  73% (1734/2375)
Resolving deltas:  74% (1758/2375)
Resolving deltas:  75% (1782/2375)
Resolving deltas:  76% (1805/2375)
Resolving deltas:  77% (1830/2375)
Resolving deltas:  78% (1853/2375)
Resolving deltas:  79% (1878/2375)
Resolving deltas:  80% (1900/2375)
Resolving deltas:  81% (1926/2375)
Resolving deltas:  82% (1948/2375)
Resolving deltas:  83% (1972/2375)
Resolving deltas:  84% (1995/2375)
Resolving deltas:  85% (2019/2375)
Resolving deltas:  86% (2043/2375)
Resolving deltas:  87% (2068/2375)
Resolving deltas:  88% (2090/2375)
Resolving deltas:  89% (2114/2375)
Resolving deltas:  90% (2138/2375)
Resolving deltas:  91% (2162/2375)
Resolving deltas:  92% (2186/2375)
Resolving deltas:  93% (2209/2375)
Resolving deltas:  94% (2233/2375)
Resolving deltas:  95% (2257/2375)
Resolving deltas:  96% (2280/2375)
Resolving deltas:  97% (2304/2375)
Resolving deltas:  98% (2330/2375)
Resolving deltas:  99% (2352/2375)
Resolving deltas: 100% (2375/2375)
Resolving deltas: 100% (2375/2375), done.
Updating files:  71% (8196/11458)
Updating files:  72% (8250/11458)
Updating files:  73% (8365/11458)
Updating files:  74% (8479/11458)
Updating files:  75% (8594/11458)
Updating files:  76% (8709/11458)
Updating files:  77% (8823/11458)
Updating files:  78% (8938/11458)
Updating files:  79% (9052/11458)
Updating files:  80% (9167/11458)
Updating files:  81% (9281/11458)
Updating files:  82% (9396/11458)
Updating files:  83% (9511/11458)
Updating files:  84% (9625/11458)
Updating files:  85% (9740/11458)
Updating files:  86% (9854/11458)
Updating files:  87% (9969/11458)
Updating files:  88% (10084/11458)
Updating files:  89% (10198/11458)
Updating files:  90% (10313/11458)
Updating files:  91% (10427/11458)
Updating files:  92% (10542/11458)
Updating files:  93% (10656/11458)
Updating files:  94% (10771/11458)
Updating files:  95% (10886/11458)
Updating files:  96% (11000/11458)
Updating files:  97% (11115/11458)
Updating files:  98% (11229/11458)
Updating files:  99% (11344/11458)
Updating files: 100% (11458/11458)
Updating files: 100% (11458/11458), done.
 00:16

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-mediawiki-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  39/133 [========>-------------------]  29%
  60/133 [============>---------------]  45%
  83/133 [=================>----------]  62%
 102/133 [=====================>------]  76%
 117/133 [========================>---]  87%
 132/133 [===========================>]  99%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:02

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 6.1 s.
 00:06

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 17s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:17

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:32

 01:33

Install 'extensions/Popups'...

Cloning component(s)
:0: _clone_component "extensions/PageImages"
:1: _clone_component "extensions/TextExtracts"
:2: _clone_component "skins/Vector"
:3: _clone_component "extensions/Popups"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/PageImages to 'extensions/PageImages' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/PageImages'...
|0| remote: Counting objects: 1           
remote: Counting objects: 172, done        
|0| remote: Finding sources:   1% (1/172)           
remote: Finding sources:   2% (3/172)           
remote: Finding sources:   3% (5/172)           
remote: Finding sources:   4% (7/172)           
remote: Finding sources:   5% (8/172)           
remote: Finding sources:   6% (10/172)           
remote: Finding sources:   7% (12/172)           
remote: Finding sources:   8% (13/172)           
remote: Finding sources:   9% (15/172)           
remote: Finding sources:  10% (17/172)           
remote: Finding sources:  11% (19/172)           
remote: Finding sources:  12% (20/172)           
remote: Finding sources:  13% (22/172)           
remote: Finding sources:  14% (24/172)           
remote: Finding sources:  15% (25/172)           
remote: Finding sources:  16% (27/172)           
remote: Finding sources:  17% (29/172)           
remote: Finding sources:  18% (31/172)           
remote: Finding sources:  19% (32/172)           
remote: Finding sources:  20% (34/172)           
remote: Finding sources:  21% (36/172)           
remote: Finding sources:  22% (37/172)           
remote: Finding sources:  23% (39/172)           
remote: Finding sources:  24% (41/172)           
remote: Finding sources:  25% (43/172)           
remote: Finding sources:  26% (44/172)           
remote: Finding sources:  27% (46/172)           
remote: Finding sources:  28% (48/172)           
remote: Finding sources:  29% (50/172)           
remote: Finding sources:  30% (51/172)           
remote: Finding sources:  31% (53/172)           
remote: Finding sources:  32% (55/172)           
remote: Finding sources:  33% (56/172)           
remote: Finding sources:  34% (58/172)           
remote: Finding sources:  35% (60/172)           
remote: Finding sources:  36% (62/172)           
remote: Finding sources:  37% (63/172)           
remote: Finding sources:  38% (65/172)           
remote: Finding sources:  39% (67/172)           
remote: Finding sources:  40% (68/172)           
remote: Finding sources:  41% (70/172)           
remote: Finding sources:  42% (72/172)           
remote: Finding sources:  43% (74/172)           
remote: Finding sources:  44% (75/172)           
remote: Finding sources:  45% (77/172)           
remote: Finding sources:  46% (79/172)           
remote: Finding sources:  47% (80/172)           
remote: Finding sources:  48% (82/172)           
remote: Finding sources:  49% (84/172)           
remote: Finding sources:  50% (86/172)           
remote: Finding sources:  51% (87/172)           
remote: Finding sources:  52% (89/172)           
remote: Finding sources:  53% (91/172)           
remote: Finding sources:  54% (93/172)           
remote: Finding sources:  55% (94/172)           
remote: Finding sources:  56% (96/172)           
remote: Finding sources:  57% (98/172)           
remote: Finding sources:  58% (99/172)           
remote: Finding sources:  59% (101/172)           
remote: Finding sources:  60% (103/172)           
remote: Finding sources:  61% (105/172)           
remote: Finding sources:  62% (106/172)           
remote: Finding sources:  63% (108/172)           
remote: Finding sources:  64% (110/172)           
remote: Finding sources:  65% (111/172)           
remote: Finding sources:  66% (113/172)           
remote: Finding sources:  67% (115/172)           
remote: Finding sources:  68% (117/172)           
remote: Finding sources:  69% (118/172)           
remote: Finding sources:  70% (120/172)           
remote: Finding sources:  71% (122/172)           
remote: Finding sources:  72% (123/172)           
remote: Finding sources:  73% (125/172)           
remote: Finding sources:  74% (127/172)           
remote: |3| 
|3| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/Popups to 'extensions/Popups' (use CLONE_DEPTH=0 for full depth)
|3| Cloning into 'extensions/Popups'...
|3| remote: Counting objects: 1           
remote: Counting objects: 418, done        
|3| remote: Finding sources:   1% (3/418)           
remote: Finding sources:   2% (7/418)           
remote: Finding sources:   3% (11/418)           
remote: Finding sources:   4% (15/418)           
remote: Finding sources:   5% (19/418)           
remote: Finding sources:   6% (23/418)           
remote: Finding sources:   7% (28/418)           
remote: Finding sources:   8% (32/418)           
remote: Finding sources:   9% (36/418)           
remote: Finding sources:  10% (40/418)           
remote: Finding sources:  11% (44/418)           
remote: Finding sources:  12% (49/418)           
remote: Finding sources:  13% (53/418)           
remote: Finding sources:  14% (57/418)           
remote: Finding sources:  15% (61/418)           
remote: Finding sources:  16% (65/418)           
remote: Finding sources:  17% (69/418)           
remote: Finding sources:  18% (74/418)           
remote: Finding sources:  19% (78/418)           
remote: Finding sources:  20% (82/418)           
remote: Finding sources:  21% (86/418)           
remote: Finding sources:  22% (90/418)           
remote: Finding sources:  23% (95/418)           
remote: Finding sources:  24% (99/418)           
remote: Finding sources:  25% (103/418)           
remote: Finding sources:  26% (107/418)           
remote: Finding sources:  27% (111/418)           
remote: Finding sources:  28% (115/418)           
remote: Finding sources:  29% (120/418)           
remote: Finding sources:  30% (124/418)           
remote: Finding sources:  31% (128/418)           
remote: Finding sources:  32% (132/418)           
remote: Finding sources:  33% (136/418)           
remote: Finding sources:  34% (141/418)           
remote: Finding sources:  35% (145/418)           
remote: Finding sources:  36% (149/418)           
remote: Finding sources:  37% (153/418)           
remote: Finding sources:  38% (157/418)           
remote: Finding sources:  39% (161/418)           
remote: Finding sources:  40% (166/418)           
remote: Finding sources:  41% (170/418)           
remote: Finding sources:  42% (174/418)           
remote: Finding sources:  43% (178/418)           
remote: Finding sources:  44% (182/418)           
remote: Finding sources:  45% (187/418)           
remote: Finding sources:  46% (191/418)           
remote: Finding sources:  47% (195/418)           
remote: Finding sources:  48% (199/418)           
remote: Finding sources:  49% (203/418)           
remote: Finding sources:  50% (207/418)           
remote: Finding sources:  51% (212/418)           
remote: Finding sources:  52% (216/418)           
remote: Finding sources:  53% (220/418)           
remote: Finding sources:  54% (224/418)           
remote: Finding sources:  55% (228/418)           
remote: Finding sources:  56% (232/418)           
remote: Finding sources:  57% (237/418)           
remote: Finding sources:  58% (241/418)           
remote: Finding sources:  59% (245/418)           
remote: Finding sources:  60% (249/418)           
remote: Finding sources:  61% (253/418)           
remote: Finding sources:  62% (258/418)           
remote: Finding sources:  63% (262/418)           
remote: Finding sources:  64% (266/418)           
remote: Finding sources:  65% (270/418)           
remote: Finding sources:  66% (274/418)           
remote: Finding sources:  67% (278/418)           
remote: Finding sources:  68% (283/418)           
remote: Finding sources:  69% (287/418)           
remote: Finding sources:  70% (291/418)           
remote: Finding sources:  71% (295/418)           
remote: Finding sources:  72% (299/418)           
remote: Finding sources:  73% (304/418)           
remote: Finding sources:  74% (308|1| 
|1| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/TextExtracts to 'extensions/TextExtracts' (use CLONE_DEPTH=0 for full depth)
|1| Cloning into 'extensions/TextExtracts'...
|1| remote: Counting objects: 1           
remote: Counting objects: 103, done        
|1| remote: Finding sources:   1% (1/103)           
remote: Finding sources:   2% (2/103)           
remote: Finding sources:   3% (3/103)           
remote: Finding sources:   4% (4/103)           
remote: Finding sources:   5% (5/103)           
remote: Finding sources:   6% (6/103)           
remote: Finding sources:   7% (7/103)           
remote: Finding sources:   8% (8/103)           
remote: Finding sources:   9% (9/103)           
remote: Finding sources:  10% (10/103)           
remote: Finding sources:  11% (11/103)           
remote: Finding sources:  12% (12/103)           
remote: Finding sources:  13% (13/103)           
remote: Finding sources:  14% (14/103)           
remote: Finding sources:  15% (15/103)           
remote: Finding sources:  16% (16/103)           
remote: Finding sources:  17% (17/103)           
remote: Finding sources:  18% (19/103)           
remote: Finding sources:  19% (20/103)           
remote: Finding sources:  20% (21/103)           
remote: Finding sources:  21% (22/103)           
remote: Finding sources:  22% (23/103)           
remote: Finding sources:  23% (24/103)           
remote: Finding sources:  24% (25/103)           
remote: Finding sources:  25% (26/103)           
remote: Finding sources:  26% (27/103)           
remote: Finding sources:  27% (28/103)           
remote: Finding sources:  28% (29/103)           
remote: Finding sources:  29% (30/103)           
remote: Finding sources:  30% (31/103)           
remote: Finding sources:  31% (32/103)           
remote: Finding sources:  32% (33/103)           
remote: Finding sources:  33% (34/103)           
remote: Finding sources:  34% (35/103)           
remote: Finding sources:  35% (36/103)           
remote: Finding sources:  36% (37/103)           
remote: Finding sources:  37% (38/103)           
remote: Finding sources:  38% (39/103)           
remote: Finding sources:  39% (40/103)           
remote: Finding sources:  40% (41/103)           
remote: Finding sources:  41% (42/103)           
remote: Finding sources:  42% (43/103)           
remote: Finding sources:  43% (44/103)           
remote: Finding sources:  44% (45/103)           
remote: Finding sources:  45% (46/103)           
remote: Finding sources:  46% (47/103)           
remote: Finding sources:  47% (48/103)           
remote: Finding sources:  48% (49/103)           
remote: Finding sources:  49% (50/103)           
remote: Finding sources:  50% (51/103)           
remote: Finding sources:  51% (53/103)           
remote: Finding sources:  52% (54/103)           
remote: Finding sources:  53% (55/103)           
remote: Finding sources:  54% (56/103)           
remote: Finding sources:  55% (57/103)           
remote: Finding sources:  56% (58/103)           
remote: Finding sources:  57% (59/103)           
remote: Finding sources:  58% (60/103)           
remote: Finding sources:  59% (61/103)           
remote: Finding sources:  60% (62/103)           
remote: Finding sources:  61% (63/103)           
remote: Finding sources:  62% (64/103)           
remote: Finding sources:  63% (65/103)           
remote: Finding sources:  64% (66/103)           
remote: Finding sources:  65% (67/103)           
remote: Finding sources:  66% (68/103)           
remote: Finding sources:  67% (69/103)           
remote: Finding sources:  68% (70/103)           
remote: Finding sources:  69% (71/103)           
remote: Finding sources:  70% (72/103)           
remote: Finding sources:  71% (73/103)           
remote: Finding sources:  72% (74/103)           
remote: Finding sources:  73% (75/103)           
remote: Finding sources:  74% (76/103)           
remote: Finding source|2| 
|2| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/skins/Vector to 'skins/Vector' (use CLONE_DEPTH=0 for full depth)
|2| Cloning into 'skins/Vector'...
|2| remote: Counting objects: 1           
remote: Counting objects: 957, done        
|2| remote: Finding sources:   1% (5/957)           
remote: Finding sources:   2% (15/957)           
remote: Finding sources:   3% (24/957)           
remote: Finding sources:   4% (34/957)           
remote: Finding sources:   5% (44/957)           
remote: Finding sources:   6% (53/957)           
remote: Finding sources:   7% (63/957)           
remote: Finding sources:   8% (72/957)           
remote: Finding sources:   9% (82/957)           
remote: Finding sources:  10% (91/957)           
remote: Finding sources:  11% (101/957)           
remote: Finding sources:  12% (111/957)           
remote: Finding sources:  13% (120/957)           
remote: Finding sources:  14% (130/957)           
remote: Finding sources:  15% (139/957)           
remote: Finding sources:  16% (149/957)           
remote: Finding sources:  17% (158/957)           
remote: Finding sources:  18% (168/957)           
remote: Finding sources:  19% (178/957)           
remote: Finding sources:  20% (187/957)           
remote: Finding sources:  21% (197/957)           
remote: Finding sources:  22% (206/957)           
remote: Finding sources:  23% (216/957)           
remote: Finding sources:  24% (225/957)           
remote: Finding sources:  25% (235/957)           
remote: Finding sources:  26% (245/957)           
remote: Finding sources:  27% (254/957)           
remote: Finding sources:  28% (264/957)           
remote: Finding sources:  29% (273/957)           
remote: Finding sources:  30% (283/957)           
remote: Finding sources:  31% (292/957)           
remote: Finding sources:  32% (302/957)           
remote: Finding sources:  33% (312/957)           
remote: Finding sources:  34% (321/957)           
remote: Finding sources:  35% (331/957)           
remote: Finding sources:  36% (340/957)           
remote: Finding sources:  37% (350/957)           
remote: Finding sources:  38% (359/957)           
remote: Finding sources:  39% (369/957)           
remote: Finding sources:  40% (379/957)           
remote: Finding sources:  41% (388/957)           
remote: Finding sources:  42% (398/957)           
remote: Finding sources:  43% (407/957)           
remote: Finding sources:  44% (417/957)           
remote: Finding sources:  45% (426/957)           
remote: Finding sources:  46% (436/957)           
remote: Finding sources:  47% (446/957)           
remote: Finding sources:  48% (455/957)           
remote: Finding sources:  49% (465/957)           
remote: Finding sources:  50% (474/957)           
remote: Finding sources:  51% (484/957)           
remote: Finding sources:  52% (493/957)           
remote: Finding sources:  53% (503/957)           
remote: Finding sources:  54% (512/957)           
remote: Finding sources:  55% (522/957)           
remote: Finding sources:  56% (532/957)           
remote: Finding sources:  57% (541/957)           
remote: Finding sources:  58% (551/957)           
remote: Finding sources:  59% (560/957)           
remote: Finding sources:  60% (570/957)           
remote: Finding sources:  61% (579/957)           
remote: Finding sources:  62% (589/957)           
remote: Finding sources:  63% (599/957)           
remote: Finding sources:  64% (608/957)           
remote: Finding sources:  65% (618/957)           
remote: Finding sources:  66% (627/957)           
remote: Finding sources:  67% (637/957)           
remote: Finding sources:  68% (646/957)           
remote: Finding sources:  69% (656/957)           
remote: Finding sources:  70% (666/957)           
remote: Finding sources:  71% (675/957)           
remote: Finding sources:  72% (685/957)           
remote: Finding sources:  73% (694/957)           
remote: Finding sources:  74% (704Finding sources:  75% (129/172)           
remote: Finding sources:  76% (130/172)           
remote: Finding sources:  77% (132/172)           
remote: Finding sources:  78% (134/172)           
remote: Finding sources:  79% (136/172)           
remote: Finding sources:  80% (137/172)           
remote: Finding sources:  81% (139/172)           
remote: Finding sources:  82% (141/172)           
remote: Finding sources:  83% (142/172)           
remote: Finding sources:  84% (144/172)           
remote: Finding sources:  85% (146/172)           
remote: Finding sources:  86% (148/172)           
remote: Finding sources:  87% (149/172)           
remote: Finding sources:  88% (151/172)           
remote: Finding sources:  89% (153/172)           
remote: Finding sources:  90% (154/172)           
remote: Finding sources:  91% (156/172)           
remote: Finding sources:  92% (158/172)           
remote: Finding sources:  93% (160/172)           
remote: Finding sources:  94% (161/172)           
remote: Finding sources:  95% (163/172)           
remote: Finding sources:  96% (165/172)           
remote: Finding sources:  97% (166/172)           
remote: Finding sources:  98% (168/172)           
remote: Finding sources:  99% (170/172)           
remote: Finding sources: 100% (172/172)           
remote: Finding sources: 100% (172/172)        
|0| remote: Getting sizes:   1% (1/163)           
remote: Getting sizes:   2% (3/163)           
remote: Getting sizes:   3% (5/163)           
remote: Getting sizes:   4% (6/163)           
remote: Getting sizes:   5% (8/163)           
remote: Getting sizes:   6% (9/163)           
remote: Getting sizes:   7% (11/163)           
remote: Getting sizes:   8% (13/163)           
remote: Getting sizes:   9% (14/163)           
remote: Getting sizes:  10% (16/163)           
remote: Getting sizes:  11% (18/163)           
remote: Getting sizes:  12% (19/163)           
remote: Getting sizes:  13% (21/163)           
remote: Getting sizes:  14% (23/163)           
remote: Getting sizes:  15% (24/163)           
remote: Getting sizes:  16% (26/163)           
remote: Getting sizes:  17% (27/163)           
remote: Getting sizes:  18% (29/163)           
remote: Getting sizes:  19% (31/163)           
remote: Getting sizes:  20% (32/163)           
remote: Getting sizes:  21% (34/163)           
remote: Getting sizes:  22% (36/163)           
remote: Getting sizes:  23% (37/163)           
remote: Getting sizes:  24% (39/163)           
remote: Getting sizes:  25% (40/163)           
remote: Getting sizes:  26% (42/163)           
remote: Getting sizes:  27% (44/163)           
remote: Getting sizes:  28% (45/163)           
remote: Getting sizes:  29% (47/163)           
remote: Getting sizes:  30% (49/163)           
remote: Getting sizes:  31% (50/163)           
remote: Getting sizes:  32% (52/163)           
remote: Getting sizes:  33% (53/163)           
remote: Getting sizes:  34% (55/163)           
remote: Getting sizes:  35% (57/163)           
remote: Getting sizes:  36% (58/163)           
remote: Getting sizes:  37% (60/163)           
remote: Getting sizes:  38% (62/163)           
remote: Getting sizes:  39% (63/163)           
remote: Getting sizes:  40% (65/163)           
remote: Getting sizes:  41% (67/163)           
remote: Getting sizes:  42% (68/163)           
remote: Getting sizes:  43% (70/163)           
remote: Getting sizes:  44% (71/163)           
remote: Getting sizes:  45% (73/163)           
remote: Getting sizes:  46% (75/163)           
remote: Getting sizes:  47% (76/163)           
remote: Getting sizes:  48% (78/163)           
remote: Getting sizes:  49% (80/163)           
remote: Getting sizes:  50% (81/163)           
remote: Getting sizes:  51% (83/163)           
remote: Getting sizes:  52% (84/163)           
remote: Getting sizes:  53% (86/163)           
remote: Getting sizes:  54% (88/163)           
remote: Getting sizes:  55% (89/163)           
remote: Getting sizes:  56% (91/163)           
remote: Getting sizes:  57% (93/163s:  75% (77/103)           
remote: Finding sources:  76% (78/103)           
remote: Finding sources:  77% (79/103)           
remote: Finding sources:  78% (80/103)           
remote: Finding sources:  79% (81/103)           
remote: Finding sources:  80% (82/103)           
remote: Finding sources:  81% (83/103)           
remote: Finding sources:  82% (84/103)           
remote: Finding sources:  83% (85/103)           
remote: Finding sources:  84% (87/103)           
remote: Finding sources:  85% (88/103)           
remote: Finding sources:  86% (89/103)           
remote: Finding sources:  87% (90/103)           
remote: Finding sources:  88% (91/103)           
remote: Finding sources:  89% (92/103)           
remote: Finding sources:  90% (93/103)           
remote: Finding sources:  91% (94/103)           
remote: Finding sources:  92% (95/103)           
remote: Finding sources:  93% (96/103)           
remote: Finding sources:  94% (97/103)           
remote: Finding sources:  95% (98/103)           
remote: Finding sources:  96% (99/103)           
remote: Finding sources:  97% (100/103)           
remote: Finding sources:  98% (101/103)           
remote: Finding sources:  99% (102/103)           
remote: Finding sources: 100% (103/103)           
remote: Finding sources: 100% (103/103)        
|1| remote: Getting sizes:   1% (1/98)           
remote: Getting sizes:   2% (2/98)           
remote: Getting sizes:   3% (3/98)           
remote: Getting sizes:   4% (4/98)           
remote: Getting sizes:   5% (5/98)           
remote: Getting sizes:   6% (6/98)           
remote: Getting sizes:   7% (7/98)           
remote: Getting sizes:   8% (8/98)           
remote: Getting sizes:   9% (9/98)           
remote: Getting sizes:  10% (10/98)           
remote: Getting sizes:  11% (11/98)           
remote: Getting sizes:  12% (12/98)           
remote: Getting sizes:  13% (13/98)           
remote: Getting sizes:  14% (14/98)           
remote: Getting sizes:  15% (15/98)           
remote: Getting sizes:  16% (16/98)           
remote: Getting sizes:  17% (17/98)           
remote: Getting sizes:  18% (18/98)           
remote: Getting sizes:  19% (19/98)           
remote: Getting sizes:  20% (20/98)           
remote: Getting sizes:  21% (21/98)           
remote: Getting sizes:  22% (22/98)           
remote: Getting sizes:  23% (23/98)           
remote: Getting sizes:  24% (24/98)           
remote: Getting sizes:  26% (25/98)           
remote: Getting sizes:  27% (26/98)           
remote: Getting sizes:  28% (27/98)           
remote: Getting sizes:  29% (28/98)           
remote: Getting sizes:  30% (29/98)           
remote: Getting sizes:  31% (30/98)           
remote: Getting sizes:  32% (31/98)           
remote: Getting sizes:  33% (32/98)           
remote: Getting sizes:  34% (33/98)           
remote: Getting sizes:  35% (34/98)           
remote: Getting sizes:  36% (35/98)           
remote: Getting sizes:  37% (36/98)           
remote: Getting sizes:  38% (37/98)           
remote: Getting sizes:  39% (38/98)           
remote: Getting sizes:  40% (39/98)           
remote: Getting sizes:  41% (40/98)           
remote: Getting sizes:  42% (41/98)           
remote: Getting sizes:  43% (42/98)           
remote: Getting sizes:  44% (43/98)           
remote: Getting sizes:  45% (44/98)           
remote: Getting sizes:  46% (45/98)           
remote: Getting sizes:  47% (46/98)           
remote: Getting sizes:  48% (47/98)           
remote: Getting sizes:  49% (48/98)           
remote: Getting sizes:  50% (49/98)           
remote: Getting sizes:  51% (50/98)           
remote: Getting sizes:  52% (51/98)           
remote: Getting sizes:  53% (52/98)           
remote: Getting sizes:  54% (53/98)           
remote: Getting sizes:  55% (54/98)           
remote: Getting sizes:  56% (55/98)           
remote: Getting sizes:  57% (56/98)           
remote: Getting sizes:  58% (57/98)           
remote: Getting sizes:  59% (58/98)           
remote: Getting sizes:  60% (59/98) /418)           
remote: Finding sources:  75% (312/418)           
remote: Finding sources:  76% (316/418)           
remote: Finding sources:  77% (320/418)           
remote: Finding sources:  78% (324/418)           
remote: Finding sources:  79% (329/418)           
remote: Finding sources:  80% (333/418)           
remote: Finding sources:  81% (337/418)           
remote: Finding sources:  82% (341/418)           
remote: Finding sources:  83% (345/418)           
remote: Finding sources:  84% (350/418)           
remote: Finding sources:  85% (354/418)           
remote: Finding sources:  86% (358/418)           
remote: Finding sources:  87% (362/418)           
remote: Finding sources:  88% (366/418)           
remote: Finding sources:  89% (370/418)           
remote: Finding sources:  90% (375/418)           
remote: Finding sources:  91% (379/418)           
remote: Finding sources:  92% (383/418)           
remote: Finding sources:  93% (387/418)           
remote: Finding sources:  94% (391/418)           
remote: Finding sources:  95% (396/418)           
remote: Finding sources:  96% (400/418)           
remote: Finding sources:  97% (404/418)           
remote: Finding sources:  98% (408/418)           
remote: Finding sources:  99% (412/418)           
remote: Finding sources: 100% (416/418)           
remote: Finding sources: 100% (418/418)        
|3| remote: Getting sizes:   1% (3/410)           
remote: Getting sizes:   2% (7/410)           
remote: Getting sizes:   3% (11/410)           
remote: Getting sizes:   4% (15/410)           
remote: Getting sizes:   5% (19/410)           
remote: Getting sizes:   6% (23/410)           
remote: Getting sizes:   7% (27/410)           
remote: Getting sizes:   8% (31/410)           
remote: Getting sizes:   9% (35/410)           
remote: Getting sizes:  10% (39/410)           
remote: Getting sizes:  11% (44/410)           
remote: Getting sizes:  12% (48/410)           
remote: Getting sizes:  13% (52/410)           
remote: Getting sizes:  14% (56/410)           
remote: Getting sizes:  15% (60/410)           
remote: Getting sizes:  16% (64/410)           
remote: Getting sizes:  17% (68/410)           
remote: Getting sizes:  18% (72/410)           
remote: Getting sizes:  19% (76/410)           
remote: Getting sizes:  20% (80/410)           
remote: Getting sizes:  21% (85/410)           
remote: Getting sizes:  22% (89/410)           
remote: Getting sizes:  23% (93/410)           
remote: Getting sizes:  24% (97/410)           
remote: Getting sizes:  25% (101/410)           
remote: Getting sizes:  26% (105/410)           
remote: Getting sizes:  27% (109/410)           
remote: Getting sizes:  28% (113/410)           
remote: Getting sizes:  29% (117/410)           
remote: Getting sizes:  30% (121/410)           
remote: Getting sizes:  31% (126/410)           
remote: Getting sizes:  32% (130/410)           
remote: Getting sizes:  33% (134/410)           
remote: Getting sizes:  34% (138/410)           
remote: Getting sizes:  35% (142/410)           
remote: Getting sizes:  36% (146/410)           
remote: Getting sizes:  37% (150/410)           
remote: Getting sizes:  38% (154/410)           
remote: Getting sizes:  39% (158/410)           
remote: Getting sizes:  40% (162/410)           
remote: Getting sizes:  41% (167/410)           
remote: Getting sizes:  42% (171/410)           
remote: Getting sizes:  43% (175/410)           
remote: Getting sizes:  44% (179/410)           
remote: Getting sizes:  45% (183/410)           
remote: Getting sizes:  46% (187/410)           
remote: Getting sizes:  47% (191/410)           
remote: Getting sizes:  48% (195/410)           
remote: Getting sizes:  49% (199/410)           
remote: Getting sizes:  50% (203/410)           
remote: Getting sizes:  51% (208/410)           
remote: Getting sizes:  52% (212/410)           
remote: Getting sizes:  53% (216/410)           
remote: Getting sizes:  54% (220/410)           
remote: Getting sizes:  55% (224/410)           
remote: Getting sizes:  56% (228/410)           
remote: Getting sizes:  57% (232/410)           
remote: Getting sizes:  58% (236/410)           
remote: Getting sizes:  59% (240/410)           
remote: Getting sizes:  60% (244/410)           
remote: Getting sizes:  61% (249/410)           
remote: Getting sizes:  62% (253/410)           
remote: Getting sizes:  63% (257/410)           
remote: Getting sizes:  64% (261/410)           
remote: Getting sizes:  65% (265/410)           
remote: Getting sizes:  66% (269/410)           
remote: Getting sizes:  67% (273/410)           
remote: Getting sizes:  68% (277/410)           
remote: Getting sizes:  69% (281/410)           
remote: Getting sizes:  70% (285/410)           
remote: Getting sizes:  71% (290/410)           
remote: Getting sizes:  72% (294/410)           
remote: Getting sizes:  73% (298/410)           
remote: Getting sizes:  74% (302/410)           
remote: Getting sizes:  75% (306/410)           
remote: Getting sizes:  76% (310/410)           
remote: Getting sizes:  77% (314/410)           
remote: Getting sizes:  78% (318/410)           
remote: Getting sizes:  79% (322/410)           
remote: Getting sizes:  80% (326/410)           
remote: Getting sizes:  81% (331/410)           
remote: Getting sizes:  82% (335/410)           
remote: Getting sizes:  83% (339/410)           
remote: Getting sizes:  84% (343/410)           
remote: Getting sizes:  85% (347/410)           
remote: Getting sizes:  86% (351/410)           
remote: Getting sizes:  87% (355/410)           
remote: Getting sizes:  88% (359/410)           
remote: Getting sizes:  89% (363/410)           
remote: Getting sizes:  90% (367/410)           
remote: Getting sizes:  91% (372/410)           
remote: Getting sizes:  92% (376/410)           
remote: Getting sizes:  93% (380/410)           
remote: Getting sizes:  94% (384/410)           
remote: Getting sizes:  95% (388/410)           
remote: Getting sizes:  96% (392/410)           
remote: Getting sizes:  97% (396/410)           
remote: Getting sizes:  98% (400/410)           
remote: Getting sizes:  99% (404/410)           
remote: Getting sizes: 100% (408/410)           
remote: Getting sizes: 100% (410/410)        
|3| remote: Compressing objects:   1% (6887/1081294)           
remote: Compressing objects:   2% (16466/1081294)           
remote: Compressing objects:   3% (27622/1081294)           
remote: Compressing objects:   4% (38684/1081294)           
remote: Compressing objects:   5% (49172/1081294)           
remote: Compressing objects:   6% (62724/1081294)           
remote: Compressing objects:   7% (71734/1081294)           
remote: Compressing objects:   8% (81555/1081294)           
remote: Compressing objects:  10% (106411/1081294)           
remote: Compressing objects:  11% (121287/1081294)           
remote: Compressing objects:  12% (126176/1081294)           
remote: Compressing objects:  15% (163706/1081294)           
remote: Compressing objects:  16% (175416/1081294)           
remote: Compressing objects:  17% (183735/1081294)           
remote: Compressing objects:  18% (193465/1081294)           
remote: Compressing objects:  19% (201074/1081294)           
remote: Compressing objects:  20% (214877/1081294)           
remote: Compressing objects:  21% (225598/1081294)           
remote: Compressing objects:  24% (262977/1081294)           
remote: Compressing objects:  25% (268798/1081294)           
remote: Compressing objects:  26% (283246/1081294)           
remote: Compressing objects:  28% (297540/1081294)           
remote: Compressing objects:  29% (308887/1081294)           
remote: Compressing objects:  30% (321340/1081294)           
remote: Compressing objects:  34% (363294/1081294)           
remote: Compressing objects:  35% (373844/1081294)           
remote: Compressing objects:  36% (385661/1081294)           
remote: Compressing objects:  37% (396032/1081294)           
remote: Compressing objects:  38% (405507/1081294)           
remote: Compressing objects:  39% (416879/1081294)           
remo/957)           
remote: Finding sources:  75% (713/957)           
remote: Finding sources:  76% (723/957)           
remote: Finding sources:  77% (733/957)           
remote: Finding sources:  78% (742/957)           
remote: Finding sources:  79% (752/957)           
remote: Finding sources:  80% (761/957)           
remote: Finding sources:  81% (771/957)           
remote: Finding sources:  82% (780/957)           
remote: Finding sources:  83% (790/957)           
remote: Finding sources:  84% (800/957)           
remote: Finding sources:  85% (809/957)           
remote: Finding sources:  86% (819/957)           
remote: Finding sources:  87% (828/957)           
remote: Finding sources:  88% (838/957)           
remote: Finding sources:  89% (847/957)           
remote: Finding sources:  90% (857/957)           
remote: Finding sources:  91% (867/957)           
remote: Finding sources:  92% (876/957)           
remote: Finding sources:  93% (886/957)           
remote: Finding sources:  94% (895/957)           
remote: Finding sources:  95% (905/957)           
remote: Finding sources:  96% (914/957)           
remote: Finding sources:  97% (924/957)           
remote: Finding sources:  98% (934/957)           
remote: Finding sources:  99% (943/957)           
remote: Finding sources: 100% (953/957)           
remote: Finding sources: 100% (957/957)        
|2| remote: Getting sizes:   1% (5/915)           
remote: Getting sizes:   2% (14/915)           
remote: Getting sizes:   3% (23/915)           
remote: Getting sizes:   4% (33/915)           
remote: Getting sizes:   5% (42/915)           
remote: Getting sizes:   6% (51/915)           
remote: Getting sizes:   7% (60/915)           
remote: Getting sizes:   8% (69/915)           
remote: Getting sizes:   9% (78/915)           
remote: Getting sizes:  10% (87/915)           
remote: Getting sizes:  11% (97/915)           
remote: Getting sizes:  12% (106/915)           
remote: Getting sizes:  13% (115/915)           
remote: Getting sizes:  14% (124/915)           
remote: Getting sizes:  15% (133/915)           
remote: Getting sizes:  16% (142/915)           
remote: Getting sizes:  17% (151/915)           
remote: Getting sizes:  18% (161/915)           
remote: Getting sizes:  19% (170/915)           
remote: Getting sizes:  20% (179/915)           
remote: Getting sizes:  21% (188/915)           
remote: Getting sizes:  22% (197/915)           
remote: Getting sizes:  23% (206/915)           
remote: Getting sizes:  24% (216/915)           
remote: Getting sizes:  25% (225/915)           
remote: Getting sizes:  26% (234/915)           
remote: Getting sizes:  27% (243/915)           
remote: Getting sizes:  28% (252/915)           
remote: Getting sizes:  29% (261/915)           
remote: Getting sizes:  30% (270/915)           
remote: Getting sizes:  31% (280/915)           
remote: Getting sizes:  32% (289/915)           
remote: Getting sizes:  33% (298/915)           
remote: Getting sizes:  34% (307/915)           
remote: Getting sizes:  35% (316/915)           
remote: Getting sizes:  36% (325/915)           
remote: Getting sizes:  37% (334/915)           
remote: Getting sizes:  38% (344/915)           
remote: Getting sizes:  39% (353/915)           
remote: Getting sizes:  40% (362/915)           
remote: Getting sizes:  41% (371/915)           
remote: Getting sizes:  42% (380/915)           
remote: Getting sizes:  43% (389/915)           
remote: Getting sizes:  44% (399/915)           
remote: Getting sizes:  45% (408/915)           
remote: Getting sizes:  46% (417/915)           
remote: Getting sizes:  47% (426/915)           
remote: Getting sizes:  48% (435/915)           
remote: Getting sizes:  49% (444/915)           
remote: Getting sizes:  50% (453/915)           
remote: Getting sizes:  51% (463/915)           
remote: Getting sizes:  52% (472/915)           
remote: Getting sizes:  53% (481/915)           
remote: Getting sizes:  54% (490/915)           
remote: Getting sizes:  55% (499/915)           
remote: G          
remote: Getting sizes:  61% (60/98)           
remote: Getting sizes:  62% (61/98)           
remote: Getting sizes:  63% (62/98)           
remote: Getting sizes:  64% (63/98)           
remote: Getting sizes:  65% (64/98)           
remote: Getting sizes:  66% (65/98)           
remote: Getting sizes:  67% (66/98)           
remote: Getting sizes:  68% (67/98)           
remote: Getting sizes:  69% (68/98)           
remote: Getting sizes:  70% (69/98)           
remote: Getting sizes:  71% (70/98)           
remote: Getting sizes:  72% (71/98)           
remote: Getting sizes:  73% (72/98)           
remote: Getting sizes:  74% (73/98)           
remote: Getting sizes:  76% (74/98)           
remote: Getting sizes:  77% (75/98)           
remote: Getting sizes:  78% (76/98)           
remote: Getting sizes:  79% (77/98)           
remote: Getting sizes:  80% (78/98)           
remote: Getting sizes:  81% (79/98)           
remote: Getting sizes:  82% (80/98)           
remote: Getting sizes:  83% (81/98)           
remote: Getting sizes:  84% (82/98)           
remote: Getting sizes:  85% (83/98)           
remote: Getting sizes:  86% (84/98)           
remote: Getting sizes:  87% (85/98)           
remote: Getting sizes:  88% (86/98)           
remote: Getting sizes:  89% (87/98)           
remote: Getting sizes:  90% (88/98)           
remote: Getting sizes:  91% (89/98)           
remote: Getting sizes:  92% (90/98)           
remote: Getting sizes:  93% (91/98)           
remote: Getting sizes:  94% (92/98)           
remote: Getting sizes:  95% (93/98)           
remote: Getting sizes:  96% (94/98)           
remote: Getting sizes:  97% (95/98)           
remote: Getting sizes:  98% (96/98)           
remote: Getting sizes:  99% (97/98)           
remote: Getting sizes: 100% (98/98)           
remote: Getting sizes: 100% (98/98)        
|1| remote: Compressing objects:   1% (2071/283991)           
remote: Compressing objects:   2% (5713/283991)           
remote: Compressing objects:   4% (10023/283991)           
remote: Compressing objects:   5% (12947/283991)           
remote: Compressing objects:   6% (17021/283991)           
remote: Compressing objects:   7% (19644/283991)           
remote: Compressing objects:   8% (22410/283991)           
remote: Compressing objects:   9% (24773/283991)           
remote: Compressing objects:  10% (28247/283991)           
remote: Compressing objects:  11% (31361/283991)           
remote: Compressing objects:  88% (250948/283991)           
remote: Compressing objects:  89% (251977/283991)           
remote: Compressing objects:  90% (254230/283991)           
remote: Compressing objects:  91% (257454/283991)           
remote: Compressing objects:  92% (259893/283991)           
remote: Compressing objects:  93% (264750/283991)           
remote: Compressing objects:  94% (267271/283991)           
remote: Compressing objects:  95% (268493/283991)           
remote: Compressing objects:  96% (272187/283991)           
remote: Compressing objects:  97% (275084/283991)           
remote: Compressing objects:  98% (277565/283991)           
remote: Compressing objects:  99% (279803/283991)           
remote: Compressing objects: 100% (283876/283991)           
remote: Compressing objects: 100% (283991/283991)        
|1| Receiving objects:   0% (1/103)
Receiving objects:   1% (2/103)
Receiving objects:   2% (3/103)
Receiving objects:   3% (4/103)
Receiving objects:   4% (5/103)
Receiving objects:   5% (6/103)
Receiving objects:   6% (7/103)
Receiving objects:   7% (8/103)
Receiving objects:   8% (9/103)
Receiving objects:   9% (10/103)
Receiving objects:  10% (11/103)
Receiving objects:  11% (12/103)
Receiving objects:  12% (13/103)
Receiving objects:  13% (14/103)
Receiving objects:  14% (15/103)
Receiving objects:  15% (16/103)
Receiving objects:  16% (17/103)
Receiving objects:  17% (18/103)
Receiving objects:  18% (19/103)
Receiving objects:  19% (20/103)
Receiving objects:  20% (21/103)
Receiving objects:  21% (22/103)
Receiving objects:  22% (23/103)
Receiving objects:  23% (24/103)
Receiving objects:  24% (25/103)
Receiving objects:  25% (26/103)
Receiving objects:  26% (27/103)
Receiving objects:  27% (28/103)
Receiving objects:  28% (29/103)
Receiving objects:  29% (30/103)
Receiving objects:  30% (31/103)
Receiving objects:  31% (32/103)
Receiving objects:  32% (33/103)
Receiving objects:  33% (34/103)
Receiving objects:  34% (36/103)
Receiving objects:  35% (37/103)
Receiving objects:  36% (38/103)
Receiving objects:  37% (39/103)
Receiving objects:  38% (40/103)
Receiving objects:  39% (41/103)
Receiving objects:  40% (42/103)
Receiving objects:  41% (43/103)
Receiving objects:  42% (44/103)
Receiving objects:  43% (45/103)
Receiving objects:  44% (46/103)
Receiving objects:  45% (47/103)
Receiving objects:  46% (48/103)
Receiving objects:  47% (49/103)
Receiving objects:  48% (50/103)
Receiving objects:  49% (51/103)
Receiving objects:  50% (52/103)
Receiving objects:  51% (53/103)
Receiving objects:  52% (54/103)
Receiving objects:  53% (55/103)
Receiving objects:  54% (56/103)
Receiving objects:  55% (57/103)
Receiving objects:  56% (58/103)
Receiving objects:  57% (59/103)
Receiving objects:  58% (60/103)
Receiving objects:  59% (61/103)
Receiving objects:  60% (62/103)
Receiving objects:  61% (63/103)
Receiving objects:  62% (64/103)
Receiving objects:  63% (65/103)
Receiving objects:  64% (66/103)
Receiving objects:  65% (67/103)
Receiving objects:  66% (68/103)
Receiving objects:  67% (70/103)
Receiving objects:  68% (71/103)
Receiving objects:  69% (72/103)
Receiving objects:  70% (73/103)
Receiving objects:  71% (74/103)
Receiving objects:  72% (75/103)
Receiving objects:  73% (76/103)
Receiving objects:  74% (77/103)
Receiving objects:  75% (78/103)
Receiving objects:  76% (79/103)
Receiving objects:  77% (80/103)
Receiving objects:  78% (81/103)
Receiving objects:  79% (82/103)
Receiving objects:  80% (83/103)
Receiving objects:  81% (84/103)
Receiving objects:  82% (85/103)
Receiving objects:  83% (86/103)
Receiving objects:  84% (87/103)
Receiving objects:  85% (88/103)
Receiving objects:  86% (89/103)
Receiving objects:  87% (90/103)
Receiving objects:  88% (91/103)
Receiving objects:  89% (92/103)
Receiving objects:  90% (93/103)
Receiving objects:  91% (94/103)
Receiving objects:  92% (95/103)
Receiving objects:  93% (96/103)
Receiving objects:  94% (97/103)
Receiving objects:  95% (98/103)
remote: Total 103 (delta 4), reused 32 (delta 3)        
|1| Receiving objects:  96% (99/103)
Receiving objects:  97% (100/103)
Receiving objects:  98% (101/103)
Receiving objects:  99% (102/103)
Receiving objects: 100% (103/103)
Receiving objects: 100% (103/103), 115.84 KiB | 6.81 MiB/s, done.
|1| Resolving deltas:   0% (0/4)
Resolving deltas:  25% (1/4)
Resolving deltas:  50% (2/4)
Resolving deltas:  75% (3/4)
Resolving deltas: 100% (4/4)
Resolving deltas: 100% (4/4), done.
|1|  00:00
)           
remote: Getting sizes:  58% (94/163)           
remote: Getting sizes:  59% (96/163)           
remote: Getting sizes:  60% (97/163)           
remote: Getting sizes:  61% (99/163)           
remote: Getting sizes:  62% (101/163)           
remote: Getting sizes:  63% (102/163)           
remote: Getting sizes:  64% (104/163)           
remote: Getting sizes:  65% (106/163)           
remote: Getting sizes:  66% (107/163)           
remote: Getting sizes:  67% (109/163)           
remote: Getting sizes:  68% (111/163)           
remote: Getting sizes:  69% (112/163)           
remote: Getting sizes:  70% (114/163)           
remote: Getting sizes:  71% (115/163)           
remote: Getting sizes:  72% (117/163)           
remote: Getting sizes:  73% (119/163)           
remote: Getting sizes:  74% (120/163)           
remote: Getting sizes:  75% (122/163)           
remote: Getting sizes:  76% (124/163)           
remote: Getting sizes:  77% (125/163)           
remote: Getting sizes:  78% (127/163)           
remote: Getting sizes:  79% (128/163)           
remote: Getting sizes:  80% (130/163)           
remote: Getting sizes:  81% (132/163)           
remote: Getting sizes:  82% (133/163)           
remote: Getting sizes:  83% (135/163)           
remote: Getting sizes:  84% (137/163)           
remote: Getting sizes:  85% (138/163)           
remote: Getting sizes:  86% (140/163)           
remote: Getting sizes:  87% (141/163)           
remote: Getting sizes:  88% (143/163)           
remote: Getting sizes:  89% (145/163)           
remote: Getting sizes:  90% (146/163)           
remote: Getting sizes:  91% (148/163)           
remote: Getting sizes:  92% (150/163)           
remote: Getting sizes:  93% (151/163)           
remote: Getting sizes:  94% (153/163)           
remote: Getting sizes:  95% (155/163)           
remote: Getting sizes:  96% (156/163)           
remote: Getting sizes:  97% (158/163)           
remote: Getting sizes:  98% (159/163)           
remote: Getting sizes:  99% (161/163)           
remote: Getting sizes: 100% (163/163)           
remote: Getting sizes: 100% (163/163)        
|0| remote: Compressing objects:   1% (3674/308160)           
remote: Compressing objects:   2% (5139/308160)           
remote: Compressing objects:   5% (15208/308160)           
remote: Compressing objects:   8% (24100/308160)           
remote: Compressing objects:  11% (34131/308160)           
remote: Compressing objects:  12% (35723/308160)           
remote: Compressing objects:  13% (39004/308160)           
remote: Compressing objects:  14% (41645/308160)           
remote: Compressing objects:  15% (44907/308160)           
remote: Compressing objects:  16% (48460/308160)           
remote: Compressing objects:  17% (51305/308160)           
remote: Compressing objects:  18% (54015/308160)           
remote: Compressing objects:  89% (275531/308160)           
remote: Compressing objects:  90% (276246/308160)           
remote: Compressing objects:  91% (279895/308160)           
remote: Compressing objects:  92% (282252/308160)           
remote: Compressing objects:  93% (285630/308160)           
remote: Compressing objects:  94% (288293/308160)           
remote: Compressing objects:  95% (291244/308160)           
remote: Compressing objects:  96% (294642/308160)           
remote: Compressing objects:  97% (298541/308160)           
remote: Compressing objects:  98% (300494/308160)           
remote: Compressing objects:  99% (303569/308160)           
remote: Compressing objects: 100% (308160/308160)           
remote: Compressing objects: 100% (308160/308160)        
|0| Receiving objects:   0% (1/172)
Receiving objects:   1% (2/172)
Receiving objects:   2% (4/172)
Receiving objects:   3% (6/172)
Receiving objects:   4% (7/172)
Receiving objects:   5% (9/172)
Receiving objects:   6% (11/172)
Receiving objects:   7% (13/172)
Receiving objects:   8% (14/172)
Receiving objects:   9% (16/172)
Receiving objects:  10% (18/172)
Receiving objects:  11% (19/172)
Receiving objects:  12% (21/172)
Receiving objects:  13% (23/172)
Receiving objects:  14% (25/172)
Receiving objects:  15% (26/172)
Receiving objects:  16% (28/172)
Receiving objects:  17% (30/172)
Receiving objects:  18% (31/172)
Receiving objects:  19% (33/172)
Receiving objects:  20% (35/172)
Receiving objects:  21% (37/172)
Receiving objects:  22% (38/172)
Receiving objects:  23% (40/172)
Receiving objects:  24% (42/172)
Receiving objects:  25% (43/172)
Receiving objects:  26% (45/172)
Receiving objects:  27% (47/172)
Receiving objects:  28% (49/172)
Receiving objects:  29% (50/172)
Receiving objects:  30% (52/172)
Receiving objects:  31% (54/172)
Receiving objects:  32% (56/172)
Receiving objects:  33% (57/172)
Receiving objects:  34% (59/172)
Receiving objects:  35% (61/172)
Receiving objects:  36% (62/172)
Receiving objects:  37% (64/172)
Receiving objects:  38% (66/172)
Receiving objects:  39% (68/172)
Receiving objects:  40% (69/172)
Receiving objects:  41% (71/172)
Receiving objects:  42% (73/172)
Receiving objects:  43% (74/172)
Receiving objects:  44% (76/172)
Receiving objects:  45% (78/172)
Receiving objects:  46% (80/172)
Receiving objects:  47% (81/172)
Receiving objects:  48% (83/172)
Receiving objects:  49% (85/172)
Receiving objects:  50% (86/172)
Receiving objects:  51% (88/172)
Receiving objects:  52% (90/172)
Receiving objects:  53% (92/172)
Receiving objects:  54% (93/172)
Receiving objects:  55% (95/172)
Receiving objects:  56% (97/172)
Receiving objects:  57% (99/172)
Receiving objects:  58% (100/172)
Receiving objects:  59% (102/172)
Receiving objects:  60% (104/172)
Receiving objects:  61% (105/172)
Receiving objects:  62% (107/172)
Receiving objects:  63% (109/172)
Receiving objects:  64% (111/172)
Receiving objects:  65% (112/172)
Receiving objects:  66% (114/172)
Receiving objects:  67% (116/172)
Receiving objects:  68% (117/172)
Receiving objects:  69% (119/172)
Receiving objects:  70% (121/172)
Receiving objects:  71% (123/172)
Receiving objects:  72% (124/172)
Receiving objects:  73% (126/172)
Receiving objects:  74% (128/172)
Receiving objects:  75% (129/172)
Receiving objects:  76% (131/172)
Receiving objects:  77% (133/172)
Receiving objects:  78% (135/172)
Receiving objects:  79% (136/172)
Receiving objects:  80% (138/172)
Receiving objects:  81% (140/172)
Receiving objects:  82% (142/172)
Receiving objects:  83% (143/172)
Receiving objects:  84% (145/172)
Receiving objects:  85% (147/172)
Receiving objects:  86% (148/172)
Receiving objects:  87% (150/172)
Receiving objects:  88% (152/172)
Receiving objects:  89% (154/172)
Receiving objects:  90% (155/172)
Receiving objects:  91% (157/172)
Receiving objects:  92% (159/172)
Receiving objects:  93% (160/172)
Receiving objects:  94% (162/172)
remote: Total 172 (delta 23), reused 58 (delta 7)        
|0| Receiving objects:  95% (164/172)
Receiving objects:  96% (166/172)
Receiving objects:  97% (167/172)
Receiving objects:  98% (169/172)
Receiving objects:  99% (171/172)
Receiving objects: 100% (172/172)
Receiving objects: 100% (172/172), 124.40 KiB | 7.32 MiB/s, done.
|0| Resolving deltas:   0% (0/23)
Resolving deltas:   4% (1/23)
Resolving deltas:   8% (2/23)
Resolving deltas:  13% (3/23)
Resolving deltas:  17% (4/23)
Resolving deltas:  21% (5/23)
Resolving deltas:  26% (6/23)
Resolving deltas:  30% (7/23)
Resolving deltas:  34% (8/23)
Resolving deltas:  39% (9/23)
Resolving deltas:  43% (10/23)
Resolving deltas:  47% (11/23)
Resolving deltas:  52% (12/23)
Resolving deltas:  56% (13/23)
Resolving deltas:  60% (14/23)
Resolving deltas:  65% (15/23)
Resolving deltas:  69% (16/23)
Resolving deltas:  73% (17/23)
Resolving deltas:  78% (18/23)
Resolving deltas:  82% (19/23)
Resolving deltas:  86% (20/23)
Resolving deltas:  91% (21/23)
Resolving deltas:  95% (22/23)
Resolving deltas: 100% (23/23)
Resolving deltas: 100% (23/23), done.
|0|  00:00
etting sizes:  56% (508/915)           
remote: Getting sizes:  57% (517/915)           
remote: Getting sizes:  58% (527/915)           
remote: Getting sizes:  59% (536/915)           
remote: Getting sizes:  60% (545/915)           
remote: Getting sizes:  61% (554/915)           
remote: Getting sizes:  62% (563/915)           
remote: Getting sizes:  63% (572/915)           
remote: Getting sizes:  64% (582/915)           
remote: Getting sizes:  65% (591/915)           
remote: Getting sizes:  66% (600/915)           
remote: Getting sizes:  67% (609/915)           
remote: Getting sizes:  68% (618/915)           
remote: Getting sizes:  69% (627/915)           
remote: Getting sizes:  70% (636/915)           
remote: Getting sizes:  71% (646/915)           
remote: Getting sizes:  72% (655/915)           
remote: Getting sizes:  73% (664/915)           
remote: Getting sizes:  74% (673/915)           
remote: Getting sizes:  75% (682/915)           
remote: Getting sizes:  76% (691/915)           
remote: Getting sizes:  77% (700/915)           
remote: Getting sizes:  78% (710/915)           
remote: Getting sizes:  79% (719/915)           
remote: Getting sizes:  80% (728/915)           
remote: Getting sizes:  81% (737/915)           
remote: Getting sizes:  82% (746/915)           
remote: Getting sizes:  83% (755/915)           
remote: Getting sizes:  84% (765/915)           
remote: Getting sizes:  85% (774/915)           
remote: Getting sizes:  86% (783/915)           
remote: Getting sizes:  87% (792/915)           
remote: Getting sizes:  88% (801/915)           
remote: Getting sizes:  89% (810/915)           
remote: Getting sizes:  90% (819/915)           
remote: Getting sizes:  91% (829/915)           
remote: Getting sizes:  92% (838/915)           
remote: Getting sizes:  93% (847/915)           
remote: Getting sizes:  94% (856/915)           
remote: Getting sizes:  95% (865/915)           
remote: Getting sizes:  96% (874/915)           
remote: Getting sizes:  97% (883/915)           
remote: Getting sizes:  98% (893/915)           
remote: Getting sizes:  99% (902/915)           
remote: Getting sizes: 100% (911/915)           
remote: Getting sizes: 100% (915/915)        
|2| remote: Compressing objects:   1% (23089/2093022)           
remote: Compressing objects:   2% (42367/2093022)           
remote: Compressing objects:   3% (52699/2093022)           
remote: Compressing objects:   4% (73935/2093022)           
remote: Compressing objects:   5% (96156/2093022)           
remote: Compressing objects:   6% (116150/2093022)           
remote: Compressing objects:   7% (137822/2093022)           
remote: Compressing objects:   8% (157196/2093022)           
remote: Compressing objects:   9% (180854/2093022)           
remote: Compressing objects:  10% (205357/2093022)           
remote: Compressing objects:  11% (222023/2093022)           
remote: Compressing objects:  12% (243567/2093022)           
remote: Compressing objects:  13% (263988/2093022)           
remote: Compressing objects:  14% (283946/2093022)           
remote: Compressing objects:  15% (315745/2093022)           
remote: Compressing objects:  16% (332798/2093022)           
remote: Compressing objects:  17% (347355/2093022)           
remote: Compressing objects:  18% (368935/2093022)           
remote: Compressing objects:  19% (404218/2093022)           
remote: Compressing objects:  20% (409411/2093022)           
remote: Compressing objects:  21% (430781/2093022)           
remote: Compressing objects:  22% (457858/2093022)           
remote: Compressing objects:  23% (476096/2093022)           
remote: Compressing objects:  24% (492879/2093022)           
remote: Compressing objects:  25% (519146/2093022)           
remote: Compressing objects:  26% (540260/2093022)           
remote: Compressing objects:  27% (554654/2093022)           
remote: Compressing objects:  28% (580088/2093022)           
remote: Compressing objects:  29% (596602/2093022)           
remote: Compressing objects:  30% (617817/209302te: Compressing objects:  40% (430279/1081294)           
remote: Compressing objects:  41% (441246/1081294)           
remote: Compressing objects:  42% (449776/1081294)           
remote: Compressing objects:  70% (760323/1081294)           
remote: Compressing objects:  71% (762595/1081294)           
remote: Compressing objects:  72% (773165/1081294)           
remote: Compressing objects:  73% (785958/1081294)           
remote: Compressing objects:  92% (999092/1081294)           
remote: Compressing objects:  93% (1001304/1081294)           
remote: Compressing objects:  94% (1011657/1081294)           
remote: Compressing objects:  95% (1022426/1081294)           
remote: Compressing objects:  96% (1032832/1081294)           
remote: Compressing objects:  97% (1046172/1081294)           
remote: Compressing objects:  98% (1055510/1081294)           
remote: Compressing objects:  99% (1065920/1081294)           
remote: Compressing objects: 100% (1079272/1081294)           
remote: Compressing objects: 100% (1081294/1081294)        
|3| Receiving objects:   0% (1/418)
Receiving objects:   1% (5/418)
Receiving objects:   2% (9/418)
Receiving objects:   3% (13/418)
Receiving objects:   4% (17/418)
Receiving objects:   5% (21/418)
Receiving objects:   6% (26/418)
Receiving objects:   7% (30/418)
Receiving objects:   8% (34/418)
Receiving objects:   9% (38/418)
Receiving objects:  10% (42/418)
Receiving objects:  11% (46/418)
Receiving objects:  12% (51/418)
Receiving objects:  13% (55/418)
Receiving objects:  14% (59/418)
Receiving objects:  15% (63/418)
Receiving objects:  16% (67/418)
Receiving objects:  17% (72/418)
Receiving objects:  18% (76/418)
Receiving objects:  19% (80/418)
Receiving objects:  20% (84/418)
Receiving objects:  21% (88/418)
Receiving objects:  22% (92/418)
Receiving objects:  23% (97/418)
Receiving objects:  24% (101/418)
Receiving objects:  25% (105/418)
Receiving objects:  26% (109/418)
Receiving objects:  27% (113/418)
Receiving objects:  28% (118/418)
Receiving objects:  29% (122/418)
Receiving objects:  30% (126/418)
Receiving objects:  31% (130/418)
Receiving objects:  32% (134/418)
Receiving objects:  33% (138/418)
Receiving objects:  34% (143/418)
Receiving objects:  35% (147/418)
Receiving objects:  36% (151/418)
Receiving objects:  37% (155/418)
Receiving objects:  38% (159/418)
Receiving objects:  39% (164/418)
Receiving objects:  40% (168/418)
Receiving objects:  41% (172/418)
Receiving objects:  42% (176/418)
Receiving objects:  43% (180/418)
Receiving objects:  44% (184/418)
Receiving objects:  45% (189/418)
Receiving objects:  46% (193/418)
Receiving objects:  47% (197/418)
Receiving objects:  48% (201/418)
Receiving objects:  49% (205/418)
Receiving objects:  50% (209/418)
Receiving objects:  51% (214/418)
Receiving objects:  52% (218/418)
Receiving objects:  53% (222/418)
Receiving objects:  54% (226/418)
Receiving objects:  55% (230/418)
Receiving objects:  56% (235/418)
Receiving objects:  57% (239/418)
Receiving objects:  58% (243/418)
Receiving objects:  59% (247/418)
Receiving objects:  60% (251/418)
Receiving objects:  61% (255/418)
Receiving objects:  62% (260/418)
Receiving objects:  63% (264/418)
Receiving objects:  64% (268/418)
Receiving objects:  65% (272/418)
Receiving objects:  66% (276/418)
Receiving objects:  67% (281/418)
Receiving objects:  68% (285/418)
Receiving objects:  69% (289/418)
Receiving objects:  70% (293/418)
Receiving objects:  71% (297/418)
Receiving objects:  72% (301/418)
Receiving objects:  73% (306/418)
Receiving objects:  74% (310/418)
Receiving objects:  75% (314/418)
Receiving objects:  76% (318/418)
Receiving objects:  77% (322/418)
Receiving objects:  78% (327/418)
Receiving objects:  79% (331/418)
Receiving objects:  80% (335/418)
Receiving objects:  81% (339/418)
Receiving objects:  82% (343/418)
Receiving objects:  83% (347/418)
remote: Total 418 (delta 22), reused 174 (delta 6)        
|3| Receiving objects:  84% (352/418)
Receiving objects:  85% (356/418)
Receiving objects:  86% (360/418)
Receiving objects:  87% (364/418)
Receiving objects:  88% (368/418)
Receiving objects:  89% (373/418)
Receiving objects:  90% (377/418)
Receiving objects:  91% (381/418)
Receiving objects:  92% (385/418)
Receiving objects:  93% (389/418)
Receiving objects:  94% (393/418)
Receiving objects:  95% (398/418)
Receiving objects:  96% (402/418)
Receiving objects:  97% (406/418)
Receiving objects:  98% (410/418)
Receiving objects:  99% (414/418)
Receiving objects: 100% (418/418)
Receiving objects: 100% (418/418), 3.64 MiB | 52.50 MiB/s, done.
|3| Resolving deltas:   0% (0/22)
Resolving deltas:   4% (1/22)
Resolving deltas:   9% (2/22)
Resolving deltas:  13% (3/22)
Resolving deltas:  18% (4/22)
Resolving deltas:  22% (5/22)
Resolving deltas:  27% (6/22)
Resolving deltas:  31% (7/22)
Resolving deltas:  36% (8/22)
Resolving deltas:  40% (9/22)
Resolving deltas:  45% (10/22)
Resolving deltas:  50% (11/22)
Resolving deltas:  54% (12/22)
Resolving deltas:  59% (13/22)
Resolving deltas:  63% (14/22)
Resolving deltas:  68% (15/22)
Resolving deltas:  72% (16/22)
Resolving deltas:  77% (17/22)
Resolving deltas:  81% (18/22)
Resolving deltas:  86% (19/22)
Resolving deltas:  90% (20/22)
Resolving deltas:  95% (21/22)
Resolving deltas: 100% (22/22)
Resolving deltas: 100% (22/22), done.
|3|  00:00
2)           
remote: Compressing objects:  31% (645139/2093022)           
remote: Compressing objects:  32% (659724/2093022)           
remote: Compressing objects:  33% (681653/2093022)           
remote: Compressing objects:  34% (705844/2093022)           
remote: Compressing objects:  35% (725264/2093022)           
remote: Compressing objects:  36% (748752/2093022)           
remote: Compressing objects:  37% (765535/2093022)           
remote: Compressing objects:  38% (785686/2093022)           
remote: Compressing objects:  39% (809075/2093022)           
remote: Compressing objects:  40% (826839/2093022)           
remote: Compressing objects:  41% (854564/2093022)           
remote: Compressing objects:  42% (871041/2093022)           
remote: Compressing objects:  43% (894756/2093022)           
remote: Compressing objects:  44% (911073/2093022)           
remote: Compressing objects:  63% (1324196/2093022)           
remote: Compressing objects:  64% (1329816/2093022)           
remote: Compressing objects:  65% (1350531/2093022)           
remote: Compressing objects:  66% (1371756/2093022)           
remote: Compressing objects:  67% (1394044/2093022)           
remote: Compressing objects:  68% (1412975/2093022)           
remote: Compressing objects:  69% (1436878/2093022)           
remote: Compressing objects:  70% (1455195/2093022)           
remote: Compressing objects:  71% (1484379/2093022)           
remote: Compressing objects:  72% (1498142/2093022)           
remote: Compressing objects:  73% (1518216/2093022)           
remote: Compressing objects:  74% (1539410/2093022)           
remote: Compressing objects:  75% (1560056/2093022)           
remote: Compressing objects:  76% (1580455/2093022)           
remote: Compressing objects:  77% (1602429/2093022)           
remote: Compressing objects:  78% (1625560/2093022)           
remote: Compressing objects:  79% (1645537/2093022)           
remote: Compressing objects:  80% (1666103/2093022)           
remote: Compressing objects:  81% (1685141/2093022)           
remote: Compressing objects:  82% (1707631/2093022)           
remote: Compressing objects:  83% (1727491/2093022)           
remote: Compressing objects:  84% (1747887/2093022)           
remote: Compressing objects:  85% (1772042/2093022)           
remote: Compressing objects:  86% (1790910/2093022)           
remote: Compressing objects:  87% (1813862/2093022)           
remote: Compressing objects:  88% (1831950/2093022)           
remote: Compressing objects:  89% (1855482/2093022)           
remote: Compressing objects:  90% (1873504/2093022)           
remote: Compressing objects:  91% (1894362/2093022)           
remote: Compressing objects:  92% (1915482/2093022)           
remote: Compressing objects:  93% (1950359/2093022)           
remote: Compressing objects:  94% (1962264/2093022)           
remote: Compressing objects:  95% (1981414/2093022)           
remote: Compressing objects:  96% (2000194/2093022)           
remote: Compressing objects:  97% (2020546/2093022)           
remote: Compressing objects:  98% (2044397/2093022)           
remote: Compressing objects:  99% (2062732/2093022)           
remote: Compressing objects: 100% (2083332/2093022)           
remote: Compressing objects: 100% (2093022/2093022)        
|2| Receiving objects:   0% (1/957)
Receiving objects:   1% (10/957)
Receiving objects:   2% (20/957)
Receiving objects:   3% (29/957)
Receiving objects:   4% (39/957)
Receiving objects:   5% (48/957)
Receiving objects:   6% (58/957)
Receiving objects:   7% (67/957)
Receiving objects:   8% (77/957)
Receiving objects:   9% (87/957)
Receiving objects:  10% (96/957)
Receiving objects:  11% (106/957)
Receiving objects:  12% (115/957)
Receiving objects:  13% (125/957)
Receiving objects:  14% (134/957)
Receiving objects:  15% (144/957)
Receiving objects:  16% (154/957)
Receiving objects:  17% (163/957)
Receiving objects:  18% (173/957)
Receiving objects:  19% (182/957)
Receiving objects:  20% (192/957)
Receiving objects:  21% (201/957)
Receiving objects:  22% (211/957)
Receiving objects:  23% (221/957)
Receiving objects:  24% (230/957)
Receiving objects:  25% (240/957)
Receiving objects:  26% (249/957)
Receiving objects:  27% (259/957)
Receiving objects:  28% (268/957)
Receiving objects:  29% (278/957)
Receiving objects:  30% (288/957)
Receiving objects:  31% (297/957)
Receiving objects:  32% (307/957)
Receiving objects:  33% (316/957)
Receiving objects:  34% (326/957)
Receiving objects:  35% (335/957)
Receiving objects:  36% (345/957)
Receiving objects:  37% (355/957)
Receiving objects:  38% (364/957)
Receiving objects:  39% (374/957)
Receiving objects:  40% (383/957)
Receiving objects:  41% (393/957)
Receiving objects:  42% (402/957)
Receiving objects:  43% (412/957)
Receiving objects:  44% (422/957)
Receiving objects:  45% (431/957)
Receiving objects:  46% (441/957)
Receiving objects:  47% (450/957)
Receiving objects:  48% (460/957)
Receiving objects:  49% (469/957)
Receiving objects:  50% (479/957)
Receiving objects:  51% (489/957)
Receiving objects:  52% (498/957)
Receiving objects:  53% (508/957)
Receiving objects:  54% (517/957)
Receiving objects:  55% (527/957)
Receiving objects:  56% (536/957)
Receiving objects:  57% (546/957)
Receiving objects:  58% (556/957)
Receiving objects:  59% (565/957)
Receiving objects:  60% (575/957)
Receiving objects:  61% (584/957)
Receiving objects:  62% (594/957)
Receiving objects:  63% (603/957)
Receiving objects:  64% (613/957)
Receiving objects:  65% (623/957)
Receiving objects:  66% (632/957)
Receiving objects:  67% (642/957)
Receiving objects:  68% (651/957)
Receiving objects:  69% (661/957)
Receiving objects:  70% (670/957)
Receiving objects:  71% (680/957)
Receiving objects:  72% (690/957)
Receiving objects:  73% (699/957)
Receiving objects:  74% (709/957)
Receiving objects:  75% (718/957)
Receiving objects:  76% (728/957)
Receiving objects:  77% (737/957)
Receiving objects:  78% (747/957)
Receiving objects:  79% (757/957)
Receiving objects:  80% (766/957)
Receiving objects:  81% (776/957)
Receiving objects:  82% (785/957)
Receiving objects:  83% (795/957)
Receiving objects:  84% (804/957)
Receiving objects:  85% (814/957)
Receiving objects:  86% (824/957)
Receiving objects:  87% (833/957)
Receiving objects:  88% (843/957)
Receiving objects:  89% (852/957)
remote: Total 957 (delta 230), reused 287 (delta 39)        
|2| Receiving objects:  90% (862/957)
Receiving objects:  91% (871/957)
Receiving objects:  92% (881/957)
Receiving objects:  93% (891/957)
Receiving objects:  94% (900/957)
Receiving objects:  95% (910/957)
Receiving objects:  96% (919/957)
Receiving objects:  97% (929/957)
Receiving objects:  98% (938/957)
Receiving objects:  99% (948/957)
Receiving objects: 100% (957/957)
Receiving objects: 100% (957/957), 1.10 MiB | 9.20 MiB/s, done.
|2| Resolving deltas:   0% (0/230)
Resolving deltas:   1% (4/230)
Resolving deltas:   2% (5/230)
Resolving deltas:   3% (7/230)
Resolving deltas:   4% (10/230)
Resolving deltas:   5% (12/230)
Resolving deltas:   6% (14/230)
Resolving deltas:   7% (17/230)
Resolving deltas:   8% (19/230)
Resolving deltas:   9% (21/230)
Resolving deltas:  10% (23/230)
Resolving deltas:  11% (26/230)
Resolving deltas:  12% (29/230)
Resolving deltas:  13% (30/230)
Resolving deltas:  14% (34/230)
Resolving deltas:  15% (35/230)
Resolving deltas:  16% (37/230)
Resolving deltas:  17% (40/230)
Resolving deltas:  18% (42/230)
Resolving deltas:  19% (44/230)
Resolving deltas:  20% (46/230)
Resolving deltas:  21% (49/230)
Resolving deltas:  22% (51/230)
Resolving deltas:  23% (53/230)
Resolving deltas:  24% (56/230)
Resolving deltas:  25% (58/230)
Resolving deltas:  26% (60/230)
Resolving deltas:  27% (63/230)
Resolving deltas:  28% (65/230)
Resolving deltas:  29% (67/230)
Resolving deltas:  30% (69/230)
Resolving deltas:  31% (72/230)
Resolving deltas:  32% (74/230)
Resolving deltas:  33% (76/230)
Resolving deltas:  34% (79/230)
Resolving deltas:  35% (81/230)
Resolving deltas:  36% (83/230)
Resolving deltas:  37% (86/230)
Resolving deltas:  38% (88/230)
Resolving deltas:  39% (90/230)
Resolving deltas:  40% (92/230)
Resolving deltas:  41% (95/230)
Resolving deltas:  42% (97/230)
Resolving deltas:  43% (99/230)
Resolving deltas:  44% (102/230)
Resolving deltas:  45% (104/230)
Resolving deltas:  46% (106/230)
Resolving deltas:  47% (109/230)
Resolving deltas:  48% (111/230)
Resolving deltas:  49% (113/230)
Resolving deltas:  50% (115/230)
Resolving deltas:  51% (118/230)
Resolving deltas:  52% (120/230)
Resolving deltas:  53% (122/230)
Resolving deltas:  54% (125/230)
Resolving deltas:  55% (127/230)
Resolving deltas:  56% (129/230)
Resolving deltas:  57% (132/230)
Resolving deltas:  58% (134/230)
Resolving deltas:  59% (136/230)
Resolving deltas:  60% (138/230)
Resolving deltas:  61% (141/230)
Resolving deltas:  62% (143/230)
Resolving deltas:  63% (146/230)
Resolving deltas:  64% (148/230)
Resolving deltas:  65% (150/230)
Resolving deltas:  66% (152/230)
Resolving deltas:  67% (155/230)
Resolving deltas:  68% (157/230)
Resolving deltas:  69% (159/230)
Resolving deltas:  70% (161/230)
Resolving deltas:  71% (164/230)
Resolving deltas:  72% (166/230)
Resolving deltas:  73% (168/230)
Resolving deltas:  74% (171/230)
Resolving deltas:  75% (173/230)
Resolving deltas:  76% (175/230)
Resolving deltas:  77% (178/230)
Resolving deltas:  78% (180/230)
Resolving deltas:  79% (182/230)
Resolving deltas:  80% (185/230)
Resolving deltas:  81% (187/230)
Resolving deltas:  82% (189/230)
Resolving deltas:  83% (191/230)
Resolving deltas:  84% (194/230)
Resolving deltas:  85% (196/230)
Resolving deltas:  86% (199/230)
Resolving deltas:  87% (201/230)
Resolving deltas:  88% (203/230)
Resolving deltas:  89% (205/230)
Resolving deltas:  90% (207/230)
Resolving deltas:  91% (210/230)
Resolving deltas:  92% (212/230)
Resolving deltas:  93% (215/230)
Resolving deltas:  94% (217/230)
Resolving deltas:  95% (219/230)
Resolving deltas:  96% (221/230)
Resolving deltas:  97% (224/230)
Resolving deltas:  98% (226/230)
Resolving deltas:  99% (228/230)
Resolving deltas: 100% (230/230)
Resolving deltas: 100% (230/230), done.
|2|  00:00
 00:00

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:01

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 1 install, 0 updates, 0 removals
  - Locking composer/installers (v2.3.0)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 1 install, 0 updates, 0 removals
  - Installing composer/installers (v2.3.0): Extracting archive
Generating optimized autoload files
52 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:03

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
52 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: undefined,
npm warn EBADENGINE   required: { node: '18.20.2' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: undefined,
npm warn EBADENGINE   required: { node: '18.20.2' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.0.0',
npm warn EBADENGINE   required: { npm: '>=10.8.1', node: '>=20' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.0.0',
npm warn EBADENGINE   required: { npm: '>=10.8.1', node: '>=20' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated @types/easy-table@1.2.3: This is a stub types definition. easy-table provides its own type definitions, so you do not need this installed.
npm warn deprecated lodash.get@4.4.2: This package is deprecated. Use the optional chaining (?.) operator instead.
npm warn deprecated @babel/plugin-proposal-unicode-property-regex@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-unicode-property-regex instead.
npm warn deprecated @babel/plugin-proposal-optional-catch-binding@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead.
npm warn deprecated @babel/plugin-proposal-json-strings@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-json-strings instead.
npm warn deprecated rimraf@2.7.1: Rimraf versions prior to v4 are no longer supported
npm warn deprecated @babel/plugin-proposal-async-generator-functions@7.20.7: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead.
npm warn deprecated acorn-import-assertions@1.9.0: package has been renamed to acorn-import-attributes
npm warn deprecated glob@7.2.0: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.0: Glob versions prior to v9 are no longer supported
npm warn deprecated @babel/plugin-proposal-object-rest-spread@7.20.7: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.
npm warn deprecated domexception@2.0.1: Use your platform's native DOMException instead
npm warn deprecated w3c-hr-time@1.0.2: Use your platform's native performance.now() and performance.timeOrigin.
npm warn deprecated mkdirp@0.3.0: Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated sinon@12.0.1: 16.1.1
npm warn deprecated core-js@2.6.12: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.

> pre-commit@1.2.2 install
> node install.js


> core-js@2.6.12 postinstall
> node -e "try{require('./postinstall')}catch(e){}"

Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!

The project needs your help! Please consider supporting of core-js on Open Collective or Patreon: 
> https://opencollective.com/core-js 
> https://www.patreon.com/zloirock 

Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)


> spawn-sync@1.0.15 postinstall
> node postinstall


added 742 packages, removed 1 package, and audited 2186 packages in 29s

245 packages are looking for funding
  run `npm fund` for details

20 vulnerabilities (1 low, 5 moderate, 14 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues possible (including breaking changes), run:
  npm audit fix --force

Some issues need review, and may require choosing
a different dependency.

Run `npm audit` for details.
 00:29

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-web-1  Healthy
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.1 s.
 00:01

Running 'extensions/PageImages/setup.sh' if found
Looking for '/var/local/extensions/PageImages/setup.sh'
No '/var/local/extensions/PageImages/setup.sh' found, skipping...
 00:00

Running 'extensions/TextExtracts/setup.sh' if found
Looking for '/var/local/extensions/TextExtracts/setup.sh'
No '/var/local/extensions/TextExtracts/setup.sh' found, skipping...
 00:00

Running 'skins/Vector/setup.sh' if found
Looking for '/var/local/skins/Vector/setup.sh'
No '/var/local/skins/Vector/setup.sh' found, skipping...
 00:00

Running 'extensions/Popups/setup.sh' if found
Looking for '/var/local/extensions/Popups/setup.sh'
No '/var/local/extensions/Popups/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:38
 00:38

Running Selenium tests for 'extensions/Popups' via 'run_component_selenium_tests "extensions/Popups"'...

Ensuring Selenium ready...

 00:00

Starting Selenium container
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-novnc-1  Creating
 Container mediawiki-novnc-1  Created
 Container mediawiki-selenium-1  Creating
 Container mediawiki-selenium-1  Created
 Container mediawiki-novnc-1  Starting
 Container mediawiki-novnc-1  Started
 Container mediawiki-selenium-1  Starting
 Container mediawiki-selenium-1  Started
 00:12
Installing Selenium browser binary...
Chromium 101.0.4950.0 

> selenium-test
> wdio tests/selenium/wdio.conf.js


Execution of 1 workers started at 2025-06-20T17:48:49.697Z

[0-0] RUNNING in chrome - /tests/selenium/specs/page_previews.js
[0-0] PASSED in chrome - /tests/selenium/specs/page_previews.js

 "spec" Reporter:
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-0] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-0] Session ID: 424a2185-3033-4d53-895e-bf0a6f7c66a9
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0] » /tests/selenium/specs/page_previews.js
[Chrome 101.0.4950.0 linux #0-0] Dwelling on a valid page link
[Chrome 101.0.4950.0 linux #0-0]    ✓ I should see a page preview
[Chrome 101.0.4950.0 linux #0-0]    ✓ I should not see a page preview on hash fragment
[Chrome 101.0.4950.0 linux #0-0]    ✓ Abandoning link hides page preview
[Chrome 101.0.4950.0 linux #0-0]    ✓ Quickly hovering, abandoning and re-hovering a link shows page preview
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0] 4 passing (14.4s)


Spec Files:	 1 passed, 1 total (100% completed) in 00:00:16 

 00:42

Running Selenium tests for 'extensions/Popups' via 'run_selenium_tests "extensions/Popups/tests/selenium/*specs/**/*.js" ".*"'...

Ensuring Selenium ready...

 00:00
Chromium 101.0.4950.0 
2025-06-20T17:49:09.907Z WARN @wdio/config:ConfigParser: pattern docs/**/specs/*.js did not match any file
2025-06-20T17:49:09.909Z WARN @wdio/config:ConfigParser: pattern specs/**/*.js did not match any file
2025-06-20T17:49:09.910Z WARN @wdio/config:ConfigParser: pattern wdio-mediawiki/specs/*.js did not match any file

Execution of 1 workers started at 2025-06-20T17:49:09.914Z

[0-0] RUNNING in chrome - file:///extensions/Popups/tests/selenium/specs/page_previews.js
[0-0] TypeError in "Dwelling on a valid page link."before all" hook: wrappedHook for "I should see a page preview""
TypeError: Cannot read properties of undefined (reading 'mwUser')
    at Object.bot (/var/www/html/w/extensions/Popups/node_modules/wdio-mediawiki/Api.js:17:29)
    at makePage (/var/www/html/w/extensions/Popups/tests/selenium/pageobjects/popups.page.js:16:24)
    at /var/www/html/w/extensions/Popups/tests/selenium/pageobjects/popups.page.js:27:10
    at async Context.<anonymous> (/var/www/html/w/extensions/Popups/tests/selenium/specs/page_previews.js:7:3)
[0-0] FAILED in chrome - file:///extensions/Popups/tests/selenium/specs/page_previews.js

 "spec" Reporter:
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-0] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-0] Session ID: 628fbd62f085299c5b5a5d793dd4cddc
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] » extensions/Popups/tests/selenium/specs/page_previews.js
[chrome 137.0.7151.119 linux #0-0] Dwelling on a valid page link
[chrome 137.0.7151.119 linux #0-0]    ✖ "before all" hook for Dwelling on a valid page link
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 1 failing (193ms)
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 1) Dwelling on a valid page link "before all" hook for Dwelling on a valid page link
[chrome 137.0.7151.119 linux #0-0] Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-0] TypeError: Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-0]     at Object.bot (/var/www/html/w/extensions/Popups/node_modules/wdio-mediawiki/Api.js:17:29)
[chrome 137.0.7151.119 linux #0-0]     at makePage (/var/www/html/w/extensions/Popups/tests/selenium/pageobjects/popups.page.js:16:24)
[chrome 137.0.7151.119 linux #0-0]     at /var/www/html/w/extensions/Popups/tests/selenium/pageobjects/popups.page.js:27:10
[chrome 137.0.7151.119 linux #0-0]     at async Context.<anonymous> (/var/www/html/w/extensions/Popups/tests/selenium/specs/page_previews.js:7:3)


Spec Files:	 0 passed, 1 failed, 1 total (100% completed) in 00:00:06  


 00:11

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-selenium-1  Stopping
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-selenium-1  Stopped
 Container mediawiki-selenium-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-selenium-1  Removed
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-novnc-1  Stopping
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-novnc-1  Stopped
 Container mediawiki-novnc-1  Removing
 Container mediawiki-novnc-1  Removed
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-web-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:23

Reclaim disk space if needed
Free disk space (20%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12424, done        
remote: Finding sources:   1% (63/12424)           
remote: Finding sources:   2% (187/12424)           
remote: Finding sources:   3% (311/12424)           
remote: Finding sources:   4% (435/12424)           
remote: Finding sources:   5% (560/12424)           
remote: Finding sources:   6% (684/12424)           
remote: Finding sources:   7% (808/12424)           
remote: Finding sources:   8% (932/12424)           
remote: Finding sources:   9% (1057/12424)           
remote: Finding sources:  10% (1181/12424)           
remote: Finding sources:  11% (1305/12424)           
remote: Finding sources:  12% (1429/12424)           
remote: Finding sources:  13% (1553/12424)           
remote: Finding sources:  14% (1678/12424)           
remote: Finding sources:  15% (1802/12424)           
remote: Finding sources:  16% (1926/12424)           
remote: Finding sources:  17% (2050/12424)           
remote: Finding sources:  18% (2175/12424)           
remote: Finding sources:  19% (2299/12424)           
remote: Finding sources:  20% (2423/12424)           
remote: Finding sources:  21% (2547/12424)           
remote: Finding sources:  22% (2672/12424)           
remote: Finding sources:  23% (2796/12424)           
remote: Finding sources:  24% (2920/12424)           
remote: Finding sources:  25% (3044/12424)           
remote: Finding sources:  26% (3169/12424)           
remote: Finding sources:  27% (3293/12424)           
remote: Finding sources:  28% (3417/12424)           
remote: Finding sources:  29% (3541/12424)           
remote: Finding sources:  30% (3666/12424)           
remote: Finding sources:  31% (3790/12424)           
remote: Finding sources:  32% (3914/12424)           
remote: Finding sources:  33% (4038/12424)           
remote: Finding sources:  34% (4163/12424)           
remote: Finding sources:  35% (4287/12424)           
remote: Finding sources:  36% (4411/12424)           
remote: Finding sources:  37% (4535/12424)           
remote: Finding sources:  38% (4659/12424)           
remote: Finding sources:  39% (4784/12424)           
remote: Finding sources:  40% (4908/12424)           
remote: Finding sources:  41% (5032/12424)           
remote: Finding sources:  42% (5156/12424)           
remote: Finding sources:  43% (5281/12424)           
remote: Finding sources:  44% (5405/12424)           
remote: Finding sources:  45% (5529/12424)           
remote: Finding sources:  46% (5653/12424)           
remote: Finding sources:  47% (5778/12424)           
remote: Finding sources:  48% (5902/12424)           
remote: Finding sources:  49% (6026/12424)           
remote: Finding sources:  50% (6150/12424)           
remote: Finding sources:  51% (6275/12424)           
remote: Finding sources:  52% (6399/12424)           
remote: Finding sources:  53% (6523/12424)           
remote: Finding sources:  54% (6647/12424)           
remote: Finding sources:  55% (6772/12424)           
remote: Finding sources:  56% (6896/12424)           
remote: Finding sources:  57% (7020/12424)           
remote: Finding sources:  58% (7144/12424)           
remote: Finding sources:  59% (7269/12424)           
remote: Finding sources:  60% (7393/12424)           
remote: Finding sources:  61% (7517/12424)           
remote: Finding sources:  62% (7641/12424)           
remote: Finding sources:  63% (7765/12424)           
remote: Finding sources:  64% (7890/12424)           
remote: Finding sources:  65% (8014/12424)           
remote: Finding sources:  66% (8138/12424)           
remote: Finding sources:  67% (8262/12424)           
remote: Finding sources:  68% (8387/12424)           
remote: Finding sources:  69% (8511/12424)           
remote: Finding sources:  70% (8635/12424)           
remote: Finding sources:  71% (8759/12424)           
remote: Finding sources:  72% (8884/12424)           
remote: Finding sources:  73% (9008/12424)           
remote: Finding sources:  74% (9132/12424)           
remote: Finding sources:  75% (9256/12424)           
remote: Finding sources:  76% (9381/12424)           
remote: Finding sources:  77% (9505/12424)           
remote: Finding sources:  78% (9629/12424)           
remote: Finding sources:  79% (9753/12424)           
remote: Finding sources:  80% (9878/12424)           
remote: Finding sources:  81% (10002/12424)           
remote: Finding sources:  82% (10126/12424)           
remote: Finding sources:  83% (10250/12424)           
remote: Finding sources:  84% (10375/12424)           
remote: Finding sources:  85% (10499/12424)           
remote: Finding sources:  86% (10623/12424)           
remote: Finding sources:  87% (10747/12424)           
remote: Finding sources:  88% (10871/12424)           
remote: Finding sources:  89% (10996/12424)           
remote: Finding sources:  90% (11120/12424)           
remote: Finding sources:  91% (11244/12424)           
remote: Finding sources:  92% (11368/12424)           
remote: Finding sources:  93% (11493/12424)           
remote: Finding sources:  94% (11617/12424)           
remote: Finding sources:  95% (11741/12424)           
remote: Finding sources:  96% (11865/12424)           
remote: Finding sources:  97% (11990/12424)           
remote: Finding sources:  98% (12114/12424)           
remote: Finding sources:  99% (12238/12424)           
remote: Finding sources: 100% (12362/12424)           
remote: Finding sources: 100% (12424/12424)        
remote: Getting sizes:   1% (56/11193)           
remote: Getting sizes:   2% (168/11193)           
remote: Getting sizes:   3% (280/11193)           
remote: Getting sizes:   4% (392/11193)           
remote: Getting sizes:   5% (504/11193)           
remote: Getting sizes:   6% (616/11193)           
remote: Getting sizes:   7% (728/11193)           
remote: Getting sizes:   8% (840/11193)           
remote: Getting sizes:   9% (952/11193)           
remote: Getting sizes:  10% (1064/11193)           
remote: Getting sizes:  11% (1176/11193)           
remote: Getting sizes:  12% (1288/11193)           
remote: Getting sizes:  13% (1400/11193)           
remote: Getting sizes:  14% (1512/11193)           
remote: Getting sizes:  15% (1623/11193)           
remote: Getting sizes:  16% (1735/11193)           
remote: Getting sizes:  17% (1847/11193)           
remote: Getting sizes:  18% (1959/11193)           
remote: Getting sizes:  19% (2071/11193)           
remote: Getting sizes:  20% (2183/11193)           
remote: Getting sizes:  21% (2295/11193)           
remote: Getting sizes:  22% (2407/11193)           
remote: Getting sizes:  23% (2519/11193)           
remote: Getting sizes:  24% (2631/11193)           
remote: Getting sizes:  25% (2743/11193)           
remote: Getting sizes:  26% (2855/11193)           
remote: Getting sizes:  27% (2967/11193)           
remote: Getting sizes:  28% (3079/11193)           
remote: Getting sizes:  29% (3191/11193)           
remote: Getting sizes:  30% (3302/11193)           
remote: Getting sizes:  31% (3414/11193)           
remote: Getting sizes:  32% (3526/11193)           
remote: Getting sizes:  33% (3638/11193)           
remote: Getting sizes:  34% (3750/11193)           
remote: Getting sizes:  35% (3862/11193)           
remote: Getting sizes:  36% (3974/11193)           
remote: Getting sizes:  37% (4086/11193)           
remote: Getting sizes:  38% (4198/11193)           
remote: Getting sizes:  39% (4310/11193)           
remote: Getting sizes:  40% (4422/11193)           
remote: Getting sizes:  41% (4534/11193)           
remote: Getting sizes:  42% (4646/11193)           
remote: Getting sizes:  43% (4758/11193)           
remote: Getting sizes:  44% (4869/11193)           
remote: Getting sizes:  45% (4981/11193)           
remote: Getting sizes:  46% (5093/11193)           
remote: Getting sizes:  47% (5205/11193)           
remote: Getting sizes:  48% (5317/11193)           
remote: Getting sizes:  49% (5429/11193)           
remote: Getting sizes:  50% (5541/11193)           
remote: Getting sizes:  51% (5653/11193)           
remote: Getting sizes:  52% (5765/11193)           
remote: Getting sizes:  53% (5877/11193)           
remote: Getting sizes:  54% (5989/11193)           
remote: Getting sizes:  55% (6101/11193)           
remote: Getting sizes:  56% (6213/11193)           
remote: Getting sizes:  57% (6325/11193)           
remote: Getting sizes:  58% (6436/11193)           
remote: Getting sizes:  59% (6548/11193)           
remote: Getting sizes:  60% (6660/11193)           
remote: Getting sizes:  61% (6772/11193)           
remote: Getting sizes:  62% (6884/11193)           
remote: Getting sizes:  63% (6996/11193)           
remote: Getting sizes:  64% (7108/11193)           
remote: Getting sizes:  65% (7220/11193)           
remote: Getting sizes:  66% (7332/11193)           
remote: Getting sizes:  67% (7444/11193)           
remote: Getting sizes:  68% (7556/11193)           
remote: Getting sizes:  69% (7668/11193)           
remote: Getting sizes:  70% (7780/11193)           
remote: Getting sizes:  71% (7892/11193)           
remote: Getting sizes:  72% (8003/11193)           
remote: Getting sizes:  73% (8115/11193)           
remote: Getting sizes:  74% (8227/11193)           
remote: Getting sizes:  75% (8339/11193)           
remote: Getting sizes:  76% (8451/11193)           
remote: Getting sizes:  77% (8563/11193)           
remote: Getting sizes:  78% (8675/11193)           
remote: Getting sizes:  79% (8787/11193)           
remote: Getting sizes:  80% (8899/11193)           
remote: Getting sizes:  81% (9011/11193)           
remote: Getting sizes:  82% (9123/11193)           
remote: Getting sizes:  83% (9235/11193)           
remote: Getting sizes:  84% (9347/11193)           
remote: Getting sizes:  85% (9459/11193)           
remote: Getting sizes:  86% (9571/11193)           
remote: Getting sizes:  87% (9682/11193)           
remote: Getting sizes:  88% (9794/11193)           
remote: Getting sizes:  89% (9906/11193)           
remote: Getting sizes:  90% (10018/11193)           
remote: Getting sizes:  91% (10130/11193)           
remote: Getting sizes:  92% (10242/11193)           
remote: Getting sizes:  93% (10354/11193)           
remote: Getting sizes:  94% (10466/11193)           
remote: Getting sizes:  95% (10578/11193)           
remote: Getting sizes:  96% (10690/11193)           
remote: Getting sizes:  97% (10802/11193)           
remote: Getting sizes:  98% (10914/11193)           
remote: Getting sizes:  99% (11026/11193)           
remote: Getting sizes: 100% (11138/11193)           
remote: Getting sizes: 100% (11193/11193)        
remote: Compressing objects:   2% (2189/120329)           
remote: Compressing objects:   3% (3036/120329)           
remote: Compressing objects:   4% (4507/120329)           
remote: Compressing objects:   5% (5764/120329)           
remote: Compressing objects:   6% (6730/120329)           
remote: Compressing objects:   7% (7973/120329)           
remote: Compressing objects:   8% (9059/120329)           
remote: Compressing objects:   9% (10254/120329)           
remote: Compressing objects:   9% (10438/120329)           
remote: Compressing objects:  10% (11434/120329)           
remote: Compressing objects:  11% (12639/120329)           
remote: Compressing objects:  12% (13838/120329)           
remote: Compressing objects:  13% (15048/120329)           
remote: Compressing objects:  14% (16246/120329)           
remote: Compressing objects:  15% (17529/120329)           
remote: Compressing objects:  16% (18752/120329)           
remote: Compressing objects:  17% (19859/120329)           
remote: Compressing objects:  18% (21062/120329)           
remote: Compressing objects:  19% (22262/120329)           
remote: Compressing objects:  20% (23466/120329)           
remote: Compressing objects:  21% (24671/120329)           
remote: Compressing objects:  21% (25108/120329)           
remote: Compressing objects:  22% (25878/120329)           
remote: Compressing objects:  23% (27101/120329)           
remote: Compressing objects:  24% (28278/120329)           
remote: Compressing objects:  25% (29497/120329)           
remote: Compressing objects:  26% (31074/120329)           
remote: Compressing objects:  27% (31916/120329)           
remote: Compressing objects:  28% (33098/120329)           
remote: Compressing objects:  29% (34335/120329)           
remote: Compressing objects:  30% (35807/120329)           
remote: Compressing objects:  31% (36840/120329)           
remote: Compressing objects:  32% (37926/120329)           
remote: Compressing objects:  33% (39107/120329)           
remote: Compressing objects:  34% (40486/120329)           
remote: Compressing objects:  35% (41541/120329)           
remote: Compressing objects:  36% (43012/120329)           
remote: Compressing objects:  37% (43977/120329)           
remote: Compressing objects:  38% (45248/120329)           
remote: Compressing objects:  39% (46336/120329)           
remote: Compressing objects:  40% (47554/120329)           
remote: Compressing objects:  41% (48745/120329)           
remote: Compressing objects:  42% (49937/120329)           
remote: Compressing objects:  42% (50363/120329)           
remote: Compressing objects:  43% (51397/120329)           
remote: Compressing objects:  44% (52398/120329)           
remote: Compressing objects:  45% (53612/120329)           
remote: Compressing objects:  46% (54899/120329)           
remote: Compressing objects:  47% (56338/120329)           
remote: Compressing objects:  48% (57521/120329)           
remote: Compressing objects:  49% (58408/120329)           
remote: Compressing objects:  50% (59764/120329)           
remote: Compressing objects:  51% (60822/120329)           
remote: Compressing objects:  52% (61997/120329)           
remote: Compressing objects:  53% (63326/120329)           
remote: Compressing objects:  54% (64386/120329)           
remote: Compressing objects:  55% (66097/120329)           
remote: Compressing objects:  56% (66878/120329)           
remote: Compressing objects:  57% (68002/120329)           
remote: Compressing objects:  58% (69272/120329)           
remote: Compressing objects:  59% (70401/120329)           
remote: Compressing objects:  60% (71725/120329)           
remote: Compressing objects:  61% (73008/120329)           
remote: Compressing objects:  62% (74004/120329)           
remote: Compressing objects:  63% (75231/120329)           
remote: Compressing objects:  64% (76529/120329)           
remote: Compressing objects:  65% (77751/120329)           
remote: Compressing objects:  66% (79090/120329)           
remote: Compressing objects:  67% (80037/120329)           
remote: Compressing objects:  68% (81268/120329)           
remote: Compressing objects:  69% (83309/120329)           
remote: Compressing objects:  70% (83948/120329)           
remote: Compressing objects:  70% (84191/120329)           
remote: Compressing objects:  71% (85053/120329)           
remote: Compressing objects:  72% (86045/120329)           
remote: Compressing objects:  73% (87314/120329)           
remote: Compressing objects:  74% (88620/120329)           
remote: Compressing objects:  75% (89650/120329)           
remote: Compressing objects:  76% (90861/120329)           
remote: Compressing objects:  77% (92064/120329)           
remote: Compressing objects:  78% (93255/120329)           
remote: Compressing objects:  79% (94585/120329)           
remote: Compressing objects:  80% (95680/120329)           
remote: Compressing objects:  81% (96868/120329)           
remote: Compressing objects:  82% (98350/120329)           
remote: Compressing objects:  83% (99867/120329)           
remote: Compressing objects:  84% (100538/120329)           
remote: Compressing objects:  85% (101787/120329)           
remote: Compressing objects:  86% (103399/120329)           
remote: Compressing objects:  87% (104166/120329)           
remote: Compressing objects:  88% (105314/120329)           
remote: Compressing objects:  89% (106544/120329)           
remote: Compressing objects:  90% (107731/120329)           
remote: Compressing objects:  91% (108915/120329)           
remote: Compressing objects:  92% (110272/120329)           
remote: Compressing objects:  93% (112462/120329)           
remote: Compressing objects:  94% (112510/120329)           
remote: Compressing objects:  95% (113718/120329)           
remote: Compressing objects:  96% (115031/120329)           
remote: Compressing objects:  96% (115927/120329)           
remote: Compressing objects:  97% (116134/120329)           
remote: Compressing objects:  98% (117324/120329)           
remote: Compressing objects:  99% (118525/120329)           
remote: Compressing objects: 100% (119735/120329)           
remote: Compressing objects: 100% (120328/120329)        
Receiving objects:   0% (1/12424)
Receiving objects:   1% (125/12424)
Receiving objects:   2% (249/12424)
Receiving objects:   3% (373/12424)
Receiving objects:   4% (497/12424)
Receiving objects:   5% (622/12424)
Receiving objects:   6% (746/12424)
Receiving objects:   7% (870/12424)
Receiving objects:   8% (994/12424)
Receiving objects:   9% (1119/12424)
Receiving objects:  10% (1243/12424)
Receiving objects:  11% (1367/12424)
Receiving objects:  12% (1491/12424)
Receiving objects:  13% (1616/12424)
Receiving objects:  14% (1740/12424)
Receiving objects:  15% (1864/12424)
Receiving objects:  16% (1988/12424)
Receiving objects:  17% (2113/12424)
Receiving objects:  18% (2237/12424)
Receiving objects:  19% (2361/12424), 4.69 MiB | 9.35 MiB/s
Receiving objects:  20% (2485/12424), 4.69 MiB | 9.35 MiB/s
Receiving objects:  21% (2610/12424), 4.69 MiB | 9.35 MiB/s
Receiving objects:  22% (2734/12424), 4.69 MiB | 9.35 MiB/s
Receiving objects:  23% (2858/12424), 4.69 MiB | 9.35 MiB/s
Receiving objects:  24% (2982/12424), 4.69 MiB | 9.35 MiB/s
Receiving objects:  25% (3106/12424), 4.69 MiB | 9.35 MiB/s
Receiving objects:  26% (3231/12424), 4.69 MiB | 9.35 MiB/s
Receiving objects:  27% (3355/12424), 4.69 MiB | 9.35 MiB/s
Receiving objects:  28% (3479/12424), 4.69 MiB | 9.35 MiB/s
Receiving objects:  29% (3603/12424), 4.69 MiB | 9.35 MiB/s
Receiving objects:  30% (3728/12424), 4.69 MiB | 9.35 MiB/s
Receiving objects:  31% (3852/12424), 4.69 MiB | 9.35 MiB/s
Receiving objects:  32% (3976/12424), 4.69 MiB | 9.35 MiB/s
Receiving objects:  32% (4061/12424), 4.69 MiB | 9.35 MiB/s
Receiving objects:  33% (4100/12424), 4.69 MiB | 9.35 MiB/s
Receiving objects:  34% (4225/12424), 9.15 MiB | 9.14 MiB/s
Receiving objects:  35% (4349/12424), 9.15 MiB | 9.14 MiB/s
Receiving objects:  36% (4473/12424), 9.15 MiB | 9.14 MiB/s
Receiving objects:  37% (4597/12424), 9.15 MiB | 9.14 MiB/s
Receiving objects:  38% (4722/12424), 12.11 MiB | 8.07 MiB/s
Receiving objects:  39% (4846/12424), 12.11 MiB | 8.07 MiB/s
Receiving objects:  40% (4970/12424), 12.11 MiB | 8.07 MiB/s
Receiving objects:  41% (5094/12424), 12.11 MiB | 8.07 MiB/s
Receiving objects:  42% (5219/12424), 12.11 MiB | 8.07 MiB/s
Receiving objects:  43% (5343/12424), 12.11 MiB | 8.07 MiB/s
Receiving objects:  44% (5467/12424), 12.11 MiB | 8.07 MiB/s
Receiving objects:  45% (5591/12424), 12.11 MiB | 8.07 MiB/s
Receiving objects:  45% (5694/12424), 12.11 MiB | 8.07 MiB/s
Receiving objects:  46% (5716/12424), 15.62 MiB | 7.81 MiB/s
Receiving objects:  47% (5840/12424), 15.62 MiB | 7.81 MiB/s
Receiving objects:  47% (5945/12424), 19.47 MiB | 7.78 MiB/s
Receiving objects:  48% (5964/12424), 23.06 MiB | 7.68 MiB/s
Receiving objects:  49% (6088/12424), 23.06 MiB | 7.68 MiB/s
Receiving objects:  50% (6212/12424), 23.06 MiB | 7.68 MiB/s
Receiving objects:  51% (6337/12424), 23.06 MiB | 7.68 MiB/s
Receiving objects:  51% (6454/12424), 26.23 MiB | 7.49 MiB/s
Receiving objects:  52% (6461/12424), 29.22 MiB | 7.30 MiB/s
Receiving objects:  53% (6585/12424), 29.22 MiB | 7.30 MiB/s
Receiving objects:  54% (6709/12424), 29.22 MiB | 7.30 MiB/s
Receiving objects:  55% (6834/12424), 29.22 MiB | 7.30 MiB/s
Receiving objects:  56% (6958/12424), 29.22 MiB | 7.30 MiB/s
Receiving objects:  57% (7082/12424), 29.22 MiB | 7.30 MiB/s
Receiving objects:  58% (7206/12424), 29.22 MiB | 7.30 MiB/s
Receiving objects:  59% (7331/12424), 32.40 MiB | 7.20 MiB/s
Receiving objects:  60% (7455/12424), 32.40 MiB | 7.20 MiB/s
Receiving objects:  61% (7579/12424), 32.40 MiB | 7.20 MiB/s
Receiving objects:  62% (7703/12424), 32.40 MiB | 7.20 MiB/s
Receiving objects:  63% (7828/12424), 32.40 MiB | 7.20 MiB/s
Receiving objects:  64% (7952/12424), 32.40 MiB | 7.20 MiB/s
Receiving objects:  65% (8076/12424), 32.40 MiB | 7.20 MiB/s
Receiving objects:  66% (8200/12424), 32.40 MiB | 7.20 MiB/s
Receiving objects:  67% (8325/12424), 32.40 MiB | 7.20 MiB/s
Receiving objects:  68% (8449/12424), 32.40 MiB | 7.20 MiB/s
Receiving objects:  69% (8573/12424), 32.40 MiB | 7.20 MiB/s
Receiving objects:  70% (8697/12424), 32.40 MiB | 7.20 MiB/s
Receiving objects:  71% (8822/12424), 32.40 MiB | 7.20 MiB/s
Receiving objects:  72% (8946/12424), 32.40 MiB | 7.20 MiB/s
Receiving objects:  73% (9070/12424), 32.40 MiB | 7.20 MiB/s
Receiving objects:  74% (9194/12424), 32.40 MiB | 7.20 MiB/s
Receiving objects:  75% (9318/12424), 32.40 MiB | 7.20 MiB/s
Receiving objects:  76% (9443/12424), 32.40 MiB | 7.20 MiB/s
Receiving objects:  77% (9567/12424), 32.40 MiB | 7.20 MiB/s
Receiving objects:  78% (9691/12424), 32.40 MiB | 7.20 MiB/s
Receiving objects:  79% (9815/12424), 32.40 MiB | 7.20 MiB/s
Receiving objects:  79% (9890/12424), 32.40 MiB | 7.20 MiB/s
Receiving objects:  80% (9940/12424), 32.40 MiB | 7.20 MiB/s
Receiving objects:  81% (10064/12424), 32.40 MiB | 7.20 MiB/s
Receiving objects:  82% (10188/12424), 37.36 MiB | 7.26 MiB/s
Receiving objects:  83% (10312/12424), 37.36 MiB | 7.26 MiB/s
Receiving objects:  84% (10437/12424), 37.36 MiB | 7.26 MiB/s
Receiving objects:  85% (10561/12424), 37.36 MiB | 7.26 MiB/s
Receiving objects:  86% (10685/12424), 37.36 MiB | 7.26 MiB/s
Receiving objects:  87% (10809/12424), 37.36 MiB | 7.26 MiB/s
Receiving objects:  88% (10934/12424), 37.36 MiB | 7.26 MiB/s
Receiving objects:  89% (11058/12424), 37.36 MiB | 7.26 MiB/s
Receiving objects:  90% (11182/12424), 37.36 MiB | 7.26 MiB/s
Receiving objects:  91% (11306/12424), 37.36 MiB | 7.26 MiB/s
Receiving objects:  92% (11431/12424), 37.36 MiB | 7.26 MiB/s
Receiving objects:  93% (11555/12424), 37.36 MiB | 7.26 MiB/s
Receiving objects:  94% (11679/12424), 37.36 MiB | 7.26 MiB/s
Receiving objects:  95% (11803/12424), 37.36 MiB | 7.26 MiB/s
Receiving objects:  96% (11928/12424), 37.36 MiB | 7.26 MiB/s
Receiving objects:  97% (12052/12424), 37.36 MiB | 7.26 MiB/s
Receiving objects:  98% (12176/12424), 37.36 MiB | 7.26 MiB/s
Receiving objects:  99% (12300/12424), 37.36 MiB | 7.26 MiB/s
remote: Total 12424 (delta 2375), reused 5966 (delta 1228)        
Receiving objects: 100% (12424/12424), 37.36 MiB | 7.26 MiB/s
Receiving objects: 100% (12424/12424), 41.63 MiB | 7.85 MiB/s, done.
Resolving deltas:   0% (0/2375)
Resolving deltas:   1% (25/2375)
Resolving deltas:   2% (48/2375)
Resolving deltas:   3% (72/2375)
Resolving deltas:   4% (95/2375)
Resolving deltas:   5% (119/2375)
Resolving deltas:   6% (143/2375)
Resolving deltas:   7% (167/2375)
Resolving deltas:   8% (190/2375)
Resolving deltas:   9% (214/2375)
Resolving deltas:  10% (238/2375)
Resolving deltas:  11% (262/2375)
Resolving deltas:  12% (285/2375)
Resolving deltas:  13% (309/2375)
Resolving deltas:  14% (333/2375)
Resolving deltas:  15% (357/2375)
Resolving deltas:  16% (380/2375)
Resolving deltas:  17% (404/2375)
Resolving deltas:  18% (428/2375)
Resolving deltas:  19% (452/2375)
Resolving deltas:  20% (475/2375)
Resolving deltas:  21% (499/2375)
Resolving deltas:  22% (524/2375)
Resolving deltas:  23% (548/2375)
Resolving deltas:  24% (570/2375)
Resolving deltas:  25% (595/2375)
Resolving deltas:  26% (618/2375)
Resolving deltas:  27% (642/2375)
Resolving deltas:  28% (665/2375)
Resolving deltas:  29% (689/2375)
Resolving deltas:  30% (713/2375)
Resolving deltas:  31% (737/2375)
Resolving deltas:  32% (760/2375)
Resolving deltas:  33% (784/2375)
Resolving deltas:  34% (809/2375)
Resolving deltas:  35% (832/2375)
Resolving deltas:  36% (855/2375)
Resolving deltas:  37% (879/2375)
Resolving deltas:  38% (903/2375)
Resolving deltas:  39% (927/2375)
Resolving deltas:  40% (950/2375)
Resolving deltas:  41% (974/2375)
Resolving deltas:  42% (998/2375)
Resolving deltas:  43% (1022/2375)
Resolving deltas:  44% (1045/2375)
Resolving deltas:  45% (1069/2375)
Resolving deltas:  46% (1094/2375)
Resolving deltas:  47% (1117/2375)
Resolving deltas:  48% (1140/2375)
Resolving deltas:  49% (1164/2375)
Resolving deltas:  50% (1188/2375)
Resolving deltas:  51% (1212/2375)
Resolving deltas:  52% (1235/2375)
Resolving deltas:  53% (1259/2375)
Resolving deltas:  54% (1283/2375)
Resolving deltas:  55% (1307/2375)
Resolving deltas:  56% (1330/2375)
Resolving deltas:  57% (1354/2375)
Resolving deltas:  58% (1378/2375)
Resolving deltas:  59% (1402/2375)
Resolving deltas:  60% (1426/2375)
Resolving deltas:  61% (1449/2375)
Resolving deltas:  62% (1473/2375)
Resolving deltas:  63% (1497/2375)
Resolving deltas:  64% (1520/2375)
Resolving deltas:  65% (1544/2375)
Resolving deltas:  66% (1568/2375)
Resolving deltas:  67% (1592/2375)
Resolving deltas:  68% (1615/2375)
Resolving deltas:  69% (1639/2375)
Resolving deltas:  70% (1663/2375)
Resolving deltas:  71% (1687/2375)
Resolving deltas:  72% (1710/2375)
Resolving deltas:  73% (1734/2375)
Resolving deltas:  74% (1758/2375)
Resolving deltas:  75% (1782/2375)
Resolving deltas:  76% (1805/2375)
Resolving deltas:  77% (1829/2375)
Resolving deltas:  78% (1853/2375)
Resolving deltas:  79% (1878/2375)
Resolving deltas:  80% (1900/2375)
Resolving deltas:  81% (1924/2375)
Resolving deltas:  82% (1948/2375)
Resolving deltas:  83% (1972/2375)
Resolving deltas:  84% (1995/2375)
Resolving deltas:  85% (2019/2375)
Resolving deltas:  86% (2043/2375)
Resolving deltas:  87% (2067/2375)
Resolving deltas:  88% (2091/2375)
Resolving deltas:  89% (2114/2375)
Resolving deltas:  90% (2139/2375)
Resolving deltas:  91% (2162/2375)
Resolving deltas:  92% (2185/2375)
Resolving deltas:  93% (2209/2375)
Resolving deltas:  94% (2233/2375)
Resolving deltas:  95% (2258/2375)
Resolving deltas:  96% (2280/2375)
Resolving deltas:  97% (2304/2375)
Resolving deltas:  98% (2330/2375)
Resolving deltas:  99% (2352/2375)
Resolving deltas: 100% (2375/2375)
Resolving deltas: 100% (2375/2375), done.
Updating files:  71% (8197/11458)
Updating files:  72% (8250/11458)
Updating files:  73% (8365/11458)
Updating files:  74% (8479/11458)
Updating files:  75% (8594/11458)
Updating files:  76% (8709/11458)
Updating files:  77% (8823/11458)
Updating files:  78% (8938/11458)
Updating files:  79% (9052/11458)
Updating files:  80% (9167/11458)
Updating files:  81% (9281/11458)
Updating files:  82% (9396/11458)
Updating files:  83% (9511/11458)
Updating files:  84% (9625/11458)
Updating files:  85% (9740/11458)
Updating files:  86% (9854/11458)
Updating files:  87% (9969/11458)
Updating files:  88% (10084/11458)
Updating files:  89% (10198/11458)
Updating files:  90% (10313/11458)
Updating files:  91% (10427/11458)
Updating files:  92% (10542/11458)
Updating files:  93% (10656/11458)
Updating files:  94% (10771/11458)
Updating files:  95% (10886/11458)
Updating files:  96% (11000/11458)
Updating files:  97% (11115/11458)
Updating files:  98% (11229/11458)
Updating files:  99% (11344/11458)
Updating files: 100% (11458/11458)
Updating files: 100% (11458/11458), done.
 00:13

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-mediawiki-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  38/133 [========>-------------------]  28%
  70/133 [==============>-------------]  52%
  88/133 [==================>---------]  66%
 109/133 [======================>-----]  81%
 125/133 [==========================>-]  93%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 6.3 s.
 00:06

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 17s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:17

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:29

 01:29

Install 'extensions/ProofreadPage'...

Cloning component(s)
:0: _clone_component "extensions/ParserFunctions"
:1: _clone_component "extensions/ProofreadPage"
|1| 
|1| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/ProofreadPage to 'extensions/ProofreadPage' (use CLONE_DEPTH=0 for full depth)
|1| Cloning into 'extensions/ProofreadPage'...
|1| remote: Counting objects: 1           
remote: Counting objects: 765, done        
|1| remote: Finding sources:   1% (4/765)           
remote: Finding sources:   2% (12/765)           
remote: Finding sources:   3% (20/765)           
remote: Finding sources:   4% (27/765)           
remote: Finding sources:   5% (35/765)           
remote: Finding sources:   6% (43/765)           
remote: Finding sources:   7% (50/765)           
remote: Finding sources:   8% (58/765)           
remote: Finding sources:   9% (66/765)           
remote: Finding sources:  10% (73/765)           
remote: Finding sources:  11% (81/765)           
remote: Finding sources:  12% (88/765)           
remote: Finding sources:  13% (96/765)           
remote: Finding sources:  14% (104/765)           
remote: Finding sources:  15% (111/765)           
remote: Finding sources:  16% (119/765)           
remote: Finding sources:  17% (127/765)           
remote: Finding sources:  18% (134/765)           
remote: Finding sources:  19% (142/765)           
remote: Finding sources:  20% (150/765)           
remote: Finding sources:  21% (157/765)           
remote: Finding sources:  22% (165/765)           
remote: Finding sources:  23% (173/765)           
remote: Finding sources:  24% (180/765)           
remote: Finding sources:  25% (188/765)           
remote: Finding sources:  26% (196/765)           
remote: Finding sources:  27% (203/765)           
remote: Finding sources:  28% (211/765)           
remote: Finding sources:  29% (219/765)           
remote: Finding sources:  30% (226/765)           
remote: Finding sources:  31% (234/765)           
remote: Finding sources:  32% (241/765)           
remote: Finding sources:  33% (249/765)           
remote: Finding sources:  34% (257/765)           
remote: Finding sources:  35% (264/765)           
remote: Finding sources:  36% (272/765)           
remote: Finding sources:  37% (280/765)           
remote: Finding sources:  38% (287/765)           
remote: Finding sources:  39% (295/765)           
remote: Finding sources:  40% (303/765)           
remote: Finding sources:  41% (310/765)           
remote: Finding sources:  42% (318/765)           
remote: Finding sources:  43% (326/765)           
remote: Finding sources:  44% (333/765)           
remote: Finding sources:  45% (341/765)           
remote: Finding sources:  46% (349/765)           
remote: Finding sources:  47% (356/765)           
remote: Finding sources:  48% (364/765)           
remote: Finding sources:  49% (372/765)           
remote: Finding sources:  50% (379/765)           
remote: Finding sources:  51% (387/765)           
remote: Finding sources:  52% (394/765)           
remote: Finding sources:  53% (402/765)           
remote: Finding sources:  54% (410/765)           
remote: Finding sources:  55% (417/765)           
remote: Finding sources:  56% (425/765)           
remote: Finding sources:  57% (433/765)           
remote: Finding sources:  58% (440/765)           
remote: Finding sources:  59% (448/765)           
remote: Finding sources:  60% (456/765)           
remote: Finding sources:  61% (463/765)           
remote: Finding sources:  62% (471/765)           
remote: Finding sources:  63% (479/765)           
remote: Finding sources:  64% (486/765)           
remote: Finding sources:  65% (494/765)           
remote: Finding sources:  66% (502/765)           
remote: Finding sources:  67% (509/765)           
remote: Finding sources:  68% (517/765)           
remote: Finding sources:  69% (525/765)           
remote: Finding sources:  70% (532/765)           
remote: Finding sources:  71% (540/765)           
remote: Finding sources:  72% (547/765)           
remote: Finding sources:  73% (555/765)           
r|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/ParserFunctions to 'extensions/ParserFunctions' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/ParserFunctions'...
|0| remote: Counting objects: 1           
remote: Counting objects: 344, done        
|0| remote: Finding sources:   1% (2/344)           
remote: Finding sources:   2% (6/344)           
remote: Finding sources:   3% (9/344)           
remote: Finding sources:   4% (13/344)           
remote: Finding sources:   5% (16/344)           
remote: Finding sources:   6% (19/344)           
remote: Finding sources:   7% (23/344)           
remote: Finding sources:   8% (26/344)           
remote: Finding sources:   9% (30/344)           
remote: Finding sources:  10% (33/344)           
remote: Finding sources:  11% (37/344)           
remote: Finding sources:  12% (40/344)           
remote: Finding sources:  13% (43/344)           
remote: Finding sources:  14% (47/344)           
remote: Finding sources:  15% (50/344)           
remote: Finding sources:  16% (54/344)           
remote: Finding sources:  17% (57/344)           
remote: Finding sources:  18% (61/344)           
remote: Finding sources:  19% (64/344)           
remote: Finding sources:  20% (68/344)           
remote: Finding sources:  21% (71/344)           
remote: Finding sources:  22% (74/344)           
remote: Finding sources:  23% (78/344)           
remote: Finding sources:  24% (81/344)           
remote: Finding sources:  25% (85/344)           
remote: Finding sources:  26% (88/344)           
remote: Finding sources:  27% (92/344)           
remote: Finding sources:  28% (95/344)           
remote: Finding sources:  29% (99/344)           
remote: Finding sources:  30% (102/344)           
remote: Finding sources:  31% (105/344)           
remote: Finding sources:  32% (109/344)           
remote: Finding sources:  33% (112/344)           
remote: Finding sources:  34% (116/344)           
remote: Finding sources:  35% (119/344)           
remote: Finding sources:  36% (123/344)           
remote: Finding sources:  37% (126/344)           
remote: Finding sources:  38% (129/344)           
remote: Finding sources:  39% (133/344)           
remote: Finding sources:  40% (136/344)           
remote: Finding sources:  41% (140/344)           
remote: Finding sources:  42% (143/344)           
remote: Finding sources:  43% (147/344)           
remote: Finding sources:  44% (150/344)           
remote: Finding sources:  45% (154/344)           
remote: Finding sources:  46% (157/344)           
remote: Finding sources:  47% (160/344)           
remote: Finding sources:  48% (164/344)           
remote: Finding sources:  49% (167/344)           
remote: Finding sources:  50% (171/344)           
remote: Finding sources:  51% (174/344)           
remote: Finding sources:  52% (178/344)           
remote: Finding sources:  53% (181/344)           
remote: Finding sources:  54% (185/344)           
remote: Finding sources:  55% (188/344)           
remote: Finding sources:  56% (191/344)           
remote: Finding sources:  57% (195/344)           
remote: Finding sources:  58% (198/344)           
remote: Finding sources:  59% (202/344)           
remote: Finding sources:  60% (205/344)           
remote: Finding sources:  61% (209/344)           
remote: Finding sources:  62% (212/344)           
remote: Finding sources:  63% (215/344)           
remote: Finding sources:  64% (219/344)           
remote: Finding sources:  65% (222/344)           
remote: Finding sources:  66% (226/344)           
remote: Finding sources:  67% (229/344)           
remote: Finding sources:  68% (233/344)           
remote: Finding sources:  69% (236/344)           
remote: Finding sources:  70% (240/344)           
remote: Finding sources:  71% (243/344)           
remote: Finding sources:  72% (246/344)           
remote: Finding sources:  73% (250/344)           
remote: Finding sources:  74% (253/344)           
remote: Finding sources:  75% (257/344)           
remote: Finding sources:  76% (260/344)           
remote: Finding sources:  77% (264/344)           
remote: Finding sources:  78% (267/344)           
remote: Finding sources:  79% (271/344)           
remote: Finding sources:  80% (274/344)           
remote: Finding sources:  81% (277/344)           
remote: Finding sources:  82% (281/344)           
remote: Finding sources:  83% (284/344)           
remote: Finding sources:  84% (288/344)           
remote: Finding sources:  85% (291/344)           
remote: Finding sources:  86% (295/344)           
remote: Finding sources:  87% (298/344)           
remote: Finding sources:  88% (301/344)           
remote: Finding sources:  89% (305/344)           
remote: Finding sources:  90% (308/344)           
remote: Finding sources:  91% (312/344)           
remote: Finding sources:  92% (315/344)           
remote: Finding sources:  93% (319/344)           
remote: Finding sources:  94% (322/344)           
remote: Finding sources:  95% (326/344)           
remote: Finding sources:  96% (329/344)           
remote: Finding sources:  97% (332/344)           
remote: Finding sources:  98% (336/344)           
remote: Finding sources:  99% (339/344)           
remote: Finding sources: 100% (343/344)           
remote: Finding sources: 100% (344/344)        
|0| remote: Getting sizes:   1% (2/339)           
remote: Getting sizes:   2% (6/339)           
remote: Getting sizes:   3% (9/339)           
remote: Getting sizes:   4% (12/339)           
remote: Getting sizes:   5% (16/339)           
remote: Getting sizes:   6% (19/339)           
remote: Getting sizes:   7% (23/339)           
remote: Getting sizes:   8% (26/339)           
remote: Getting sizes:   9% (29/339)           
remote: Getting sizes:  10% (33/339)           
remote: Getting sizes:  11% (36/339)           
remote: Getting sizes:  12% (39/339)           
remote: Getting sizes:  13% (43/339)           
remote: Getting sizes:  14% (46/339)           
remote: Getting sizes:  15% (50/339)           
remote: Getting sizes:  16% (53/339)           
remote: Getting sizes:  17% (56/339)           
remote: Getting sizes:  18% (60/339)           
remote: Getting sizes:  19% (63/339)           
remote: Getting sizes:  20% (67/339)           
remote: Getting sizes:  21% (70/339)           
remote: Getting sizes:  22% (73/339)           
remote: Getting sizes:  23% (77/339)           
remote: Getting sizes:  24% (80/339)           
remote: Getting sizes:  25% (84/339)           
remote: Getting sizes:  26% (87/339)           
remote: Getting sizes:  27% (90/339)           
remote: Getting sizes:  28% (94/339)           
remote: Getting sizes:  29% (97/339)           
remote: Getting sizes:  30% (101/339)           
remote: Getting sizes:  31% (104/339)           
remote: Getting sizes:  32% (107/339)           
remote: Getting sizes:  33% (111/339)           
remote: Getting sizes:  34% (114/339)           
remote: Getting sizes:  35% (117/339)           
remote: Getting sizes:  36% (121/339)           
remote: Getting sizes:  37% (124/339)           
remote: Getting sizes:  38% (128/339)           
remote: Getting sizes:  39% (131/339)           
remote: Getting sizes:  40% (134/339)           
remote: Getting sizes:  41% (138/339)           
remote: Getting sizes:  42% (141/339)           
remote: Getting sizes:  43% (145/339)           
remote: Getting sizes:  44% (148/339)           
remote: Getting sizes:  45% (151/339)           
remote: Getting sizes:  46% (155/339)           
remote: Getting sizes:  47% (158/339)           
remote: Getting sizes:  48% (162/339)           
remote: Getting sizes:  49% (165/339)           
remote: Getting sizes:  50% (168/339)           
remote: Getting sizes:  51% (172/339)           
remote: Getting sizes:  52% (175/339)           
remote: Getting sizes:  53% (178/339)           
remote: Getting sizes:  54% (182/339)           
remote: Getting sizes:  55% (185/339)           
remote: emote: Finding sources:  74% (563/765)           
remote: Finding sources:  75% (570/765)           
remote: Finding sources:  76% (578/765)           
remote: Finding sources:  77% (586/765)           
remote: Finding sources:  78% (593/765)           
remote: Finding sources:  79% (601/765)           
remote: Finding sources:  80% (609/765)           
remote: Finding sources:  81% (616/765)           
remote: Finding sources:  82% (624/765)           
remote: Finding sources:  83% (632/765)           
remote: Finding sources:  84% (639/765)           
remote: Finding sources:  85% (647/765)           
remote: Finding sources:  86% (655/765)           
remote: Finding sources:  87% (662/765)           
remote: Finding sources:  88% (670/765)           
remote: Finding sources:  89% (678/765)           
remote: Finding sources:  90% (685/765)           
remote: Finding sources:  91% (693/765)           
remote: Finding sources:  92% (700/765)           
remote: Finding sources:  93% (708/765)           
remote: Finding sources:  94% (716/765)           
remote: Finding sources:  95% (723/765)           
remote: Finding sources:  96% (731/765)           
remote: Finding sources:  97% (739/765)           
remote: Finding sources:  98% (746/765)           
remote: Finding sources:  99% (754/765)           
remote: Finding sources: 100% (762/765)           
remote: Finding sources: 100% (765/765)        
|1| remote: Getting sizes:   1% (4/733)           
remote: Getting sizes:   2% (11/733)           
remote: Getting sizes:   3% (19/733)           
remote: Getting sizes:   4% (26/733)           
remote: Getting sizes:   5% (33/733)           
remote: Getting sizes:   6% (41/733)           
remote: Getting sizes:   7% (48/733)           
remote: Getting sizes:   8% (55/733)           
remote: Getting sizes:   9% (63/733)           
remote: Getting sizes:  10% (70/733)           
remote: Getting sizes:  11% (77/733)           
remote: Getting sizes:  12% (85/733)           
remote: Getting sizes:  13% (92/733)           
remote: Getting sizes:  14% (99/733)           
remote: Getting sizes:  15% (107/733)           
remote: Getting sizes:  16% (114/733)           
remote: Getting sizes:  17% (121/733)           
remote: Getting sizes:  18% (129/733)           
remote: Getting sizes:  19% (136/733)           
remote: Getting sizes:  20% (143/733)           
remote: Getting sizes:  21% (151/733)           
remote: Getting sizes:  22% (158/733)           
remote: Getting sizes:  23% (165/733)           
remote: Getting sizes:  24% (173/733)           
remote: Getting sizes:  25% (180/733)           
remote: Getting sizes:  26% (187/733)           
remote: Getting sizes:  27% (195/733)           
remote: Getting sizes:  28% (202/733)           
remote: Getting sizes:  29% (209/733)           
remote: Getting sizes:  30% (217/733)           
remote: Getting sizes:  31% (224/733)           
remote: Getting sizes:  32% (231/733)           
remote: Getting sizes:  33% (239/733)           
remote: Getting sizes:  34% (246/733)           
remote: Getting sizes:  35% (253/733)           
remote: Getting sizes:  36% (261/733)           
remote: Getting sizes:  37% (268/733)           
remote: Getting sizes:  38% (275/733)           
remote: Getting sizes:  39% (283/733)           
remote: Getting sizes:  40% (290/733)           
remote: Getting sizes:  41% (297/733)           
remote: Getting sizes:  42% (305/733)           
remote: Getting sizes:  43% (312/733)           
remote: Getting sizes:  44% (319/733)           
remote: Getting sizes:  45% (327/733)           
remote: Getting sizes:  46% (334/733)           
remote: Getting sizes:  47% (341/733)           
remote: Getting sizes:  48% (349/733)           
remote: Getting sizes:  49% (356/733)           
remote: Getting sizes:  50% (363/733)           
remote: Getting sizes:  51% (371/733)           
remote: Getting sizes:  52% (378/733)           
remote: Getting sizes:  53% (385/733)           
remote: Getting sizes:  54% (393/733)           
remote: Getting sizes:  55% (400/733)           
remote: Getting sizes:  56% (407/733)           
remote: Getting sizes:  57% (415/733)           
remote: Getting sizes:  58% (422/733)           
remote: Getting sizes:  59% (429/733)           
remote: Getting sizes:  60% (437/733)           
remote: Getting sizes:  61% (444/733)           
remote: Getting sizes:  62% (451/733)           
remote: Getting sizes:  63% (459/733)           
remote: Getting sizes:  64% (466/733)           
remote: Getting sizes:  65% (473/733)           
remote: Getting sizes:  66% (481/733)           
remote: Getting sizes:  67% (488/733)           
remote: Getting sizes:  68% (495/733)           
remote: Getting sizes:  69% (503/733)           
remote: Getting sizes:  70% (510/733)           
remote: Getting sizes:  71% (517/733)           
remote: Getting sizes:  72% (525/733)           
remote: Getting sizes:  73% (532/733)           
remote: Getting sizes:  74% (539/733)           
remote: Getting sizes:  75% (547/733)           
remote: Getting sizes:  76% (554/733)           
remote: Getting sizes:  77% (561/733)           
remote: Getting sizes:  78% (569/733)           
remote: Getting sizes:  79% (576/733)           
remote: Getting sizes:  80% (583/733)           
remote: Getting sizes:  81% (591/733)           
remote: Getting sizes:  82% (598/733)           
remote: Getting sizes:  83% (605/733)           
remote: Getting sizes:  84% (613/733)           
remote: Getting sizes:  85% (620/733)           
remote: Getting sizes:  86% (627/733)           
remote: Getting sizes:  87% (635/733)           
remote: Getting sizes:  88% (642/733)           
remote: Getting sizes:  89% (649/733)           
remote: Getting sizes:  90% (657/733)           
remote: Getting sizes:  91% (664/733)           
remote: Getting sizes:  92% (671/733)           
remote: Getting sizes:  93% (679/733)           
remote: Getting sizes:  94% (686/733)           
remote: Getting sizes:  95% (693/733)           
remote: Getting sizes:  96% (701/733)           
remote: Getting sizes:  97% (708/733)           
remote: Getting sizes:  98% (715/733)           
remote: Getting sizes:  99% (723/733)           
remote: Getting sizes: 100% (730/733)           
remote: Getting sizes: 100% (733/733)        
|1| remote: Compressing objects:   1% (14740/2860977)           
remote: Compressing objects:   2% (47111/2860977)           
remote: Compressing objects:   3% (71961/2860977)           
remote: Compressing objects:   4% (100628/2860977)           
remote: Compressing objects:   5% (128815/2860977)           
remote: Compressing objects:   6% (161134/2860977)           
remote: Compressing objects:   7% (187340/2860977)           
remote: Compressing objects:   8% (214713/2860977)           
remote: Compressing objects:   9% (246799/2860977)           
remote: Compressing objects:  10% (271826/2860977)           
remote: Compressing objects:  11% (301588/2860977)           
remote: Compressing objects:  12% (329148/2860977)           
remote: Compressing objects:  13% (360363/2860977)           
remote: Compressing objects:  14% (394749/2860977)           
remote: Compressing objects:  15% (426693/2860977)           
remote: Compressing objects:  16% (453754/2860977)           
remote: Compressing objects:  17% (472184/2860977)           
remote: Compressing objects:  18% (503526/2860977)           
remote: Compressing objects:  19% (533231/2860977)           
remote: Compressing objects:  20% (560701/2860977)           
remote: Compressing objects:  21% (601889/2860977)           
remote: Compressing objects:  22% (624765/2860977)           
remote: Compressing objects:  23% (645769/2860977)           
remote: Compressing objects:  24% (672987/2860977)           
remote: Compressing objects:  25% (716073/2860977)           
remote: Compressing objects:  26% (732855/2860977)           
remote: Compressing objects:  27% (777321/2860977)           
remote: Compressing objects:  28% (790652/2860977)           
remote: Compressing objects:  29% (816795/2860977)           
remote: Compressing objects:  30% (844580/2860977)           
remote: Compressing objects:  31% (877341/2860977)           
remote: Compressing objects:  32% (919977/2860977)           
remote: Compressing objects:  33% (930217/2860977)           
remote: Compressing objects:  34% (958826/2860977)           
remote: Compressing objects:  35% (990352/2860977)           
remote: Compressing objects:  36% (1017386/2860977)           
remote: Compressing objects:  37% (1052601/2860977)           
remote: Compressing objects:  38% (1078015/2860977)           
remote: Compressing objects:  60% (1704657/2860977)           
remote: Compressing objects:  61% (1731789/2860977)           
remote: Compressing objects:  62% (1768461/2860977)           
remote: Compressing objects:  63% (1793302/2860977)           
remote: Compressing objects:  64% (1818468/2860977)           
remote: Compressing objects:  65% (1861372/2860977)           
remote: Compressing objects:  66% (1889834/2860977)           
remote: Compressing objects:  67% (1903059/2860977)           
remote: Compressing objects:  68% (1937988/2860977)           
remote: Compressing objects:  69% (1963789/2860977)           
remote: Compressing objects:  70% (1994136/2860977)           
remote: Compressing objects:  71% (2020043/2860977)           
remote: Compressing objects:  72% (2061766/2860977)           
remote: Compressing objects:  73% (2074337/2860977)           
remote: Compressing objects:  74% (2107183/2860977)           
remote: Compressing objects:  75% (2132916/2860977)           
remote: Compressing objects:  76% (2162916/2860977)           
remote: Compressing objects:  77% (2197788/2860977)           
remote: Compressing objects:  78% (2217727/2860977)           
remote: Compressing objects:  79% (2252853/2860977)           
remote: Compressing objects:  80% (2274630/2860977)           
remote: Compressing objects:  81% (2303724/2860977)           
remote: Compressing objects:  82% (2337756/2860977)           
remote: Compressing objects:  83% (2360644/2860977)           
remote: Compressing objects:  84% (2398485/2860977)           
remote: Compressing objects:  85% (2422116/2860977)           
remote: Compressing objects:  86% (2447414/2860977)           
remote: Compressing objects:  87% (2492400/2860977)           
remote: Compressing objects:  88% (2504863/2860977)           
remote: Compressing objects:  89% (2543770/2860977)           
remote: Compressing objects:  90% (2567624/2860977)           
remote: Compressing objects:  91% (2594350/2860977)           
remote: Compressing objects:  92% (2626454/2860977)           
remote: Compressing objects:  93% (2648259/2860977)           
remote: Compressing objects:  94% (2678841/2860977)           
remote: Compressing objects:  95% (2718254/2860977)           
remote: Compressing objects:  96% (2755373/2860977)           
remote: Compressing objects:  97% (2770455/2860977)           
remote: Compressing objects:  98% (2789642/2860977)           
remote: Compressing objects:  99% (2822981/2860977)           
remote: Compressing objects: 100% (2849831/2860977)           
remote: Compressing objects: 100% (2860977/2860977)        
|1| Receiving objects:   0% (1/765)
Receiving objects:   1% (8/765)
Receiving objects:   2% (16/765)
Receiving objects:   3% (23/765)
Receiving objects:   4% (31/765)
Receiving objects:   5% (39/765)
Receiving objects:   6% (46/765)
Receiving objects:   7% (54/765)
Receiving objects:   8% (62/765)
Receiving objects:   9% (69/765)
Receiving objects:  10% (77/765)
Receiving objects:  11% (85/765)
Receiving objects:  12% (92/765)
Receiving objects:  13% (100/765)
Receiving objects:  14% (108/765)
Receiving objects:  15% (115/765)
Receiving objects:  16% (123/765)
Receiving objects:  17% (131/765)
Receiving objects:  18% (138/765)
Receiving objects:  19% (146/765)
Receiving objects:  20% (153/765)
Receiving objects:  21% (161/765)
Receiving objects:  22% (169/765)
Receiving objects:  23% (176/765)
Receiving objects:  24% (184/765)
Receiving objects:  25% (192/765)
Receiving objects:  26% (1Getting sizes:  56% (189/339)           
remote: Getting sizes:  57% (192/339)           
remote: Getting sizes:  58% (195/339)           
remote: Getting sizes:  59% (199/339)           
remote: Getting sizes:  60% (202/339)           
remote: Getting sizes:  61% (206/339)           
remote: Getting sizes:  62% (209/339)           
remote: Getting sizes:  63% (212/339)           
remote: Getting sizes:  64% (216/339)           
remote: Getting sizes:  65% (219/339)           
remote: Getting sizes:  66% (223/339)           
remote: Getting sizes:  67% (226/339)           
remote: Getting sizes:  68% (229/339)           
remote: Getting sizes:  69% (233/339)           
remote: Getting sizes:  70% (236/339)           
remote: Getting sizes:  71% (239/339)           
remote: Getting sizes:  72% (243/339)           
remote: Getting sizes:  73% (246/339)           
remote: Getting sizes:  74% (250/339)           
remote: Getting sizes:  75% (253/339)           
remote: Getting sizes:  76% (256/339)           
remote: Getting sizes:  77% (260/339)           
remote: Getting sizes:  78% (263/339)           
remote: Getting sizes:  79% (267/339)           
remote: Getting sizes:  80% (270/339)           
remote: Getting sizes:  81% (273/339)           
remote: Getting sizes:  82% (277/339)           
remote: Getting sizes:  83% (280/339)           
remote: Getting sizes:  84% (284/339)           
remote: Getting sizes:  85% (287/339)           
remote: Getting sizes:  86% (290/339)           
remote: Getting sizes:  87% (294/339)           
remote: Getting sizes:  88% (297/339)           
remote: Getting sizes:  89% (301/339)           
remote: Getting sizes:  90% (304/339)           
remote: Getting sizes:  91% (307/339)           
remote: Getting sizes:  92% (311/339)           
remote: Getting sizes:  93% (314/339)           
remote: Getting sizes:  94% (317/339)           
remote: Getting sizes:  95% (321/339)           
remote: Getting sizes:  96% (324/339)           
remote: Getting sizes:  97% (328/339)           
remote: Getting sizes:  98% (331/339)           
remote: Getting sizes:  99% (334/339)           
remote: Getting sizes: 100% (338/339)           
remote: Getting sizes: 100% (339/339)        
|0| remote: Compressing objects:   2% (11735/575742)           
remote: Compressing objects:   5% (27718/575742)           
remote: Compressing objects:   8% (47951/575742)           
remote: Compressing objects:  13% (76527/575742)           
remote: Compressing objects:  14% (79300/575742)           
remote: Compressing objects:  15% (84760/575742)           
remote: Compressing objects:  16% (89273/575742)           
remote: Compressing objects:  17% (95399/575742)           
remote: Compressing objects:  18% (101716/575742)           
remote: Compressing objects:  19% (107603/575742)           
remote: Compressing objects:  20% (112771/575742)           
remote: Compressing objects:  21% (120037/575742)           
remote: Compressing objects:  22% (123979/575742)           
remote: Compressing objects:  23% (131193/575742)           
remote: Compressing objects:  24% (136019/575742)           
remote: Compressing objects:  25% (141089/575742)           
remote: Compressing objects:  26% (148082/575742)           
remote: Compressing objects:  27% (153720/575742)           
remote: Compressing objects:  28% (158516/575742)           
remote: Compressing objects:  29% (164376/575742)           
remote: Compressing objects:  30% (170552/575742)           
remote: Compressing objects:  31% (175856/575742)           
remote: Compressing objects:  32% (184152/575742)           
remote: Compressing objects:  33% (187209/575742)           
remote: Compressing objects:  34% (193508/575742)           
remote: Compressing objects:  35% (200052/575742)           
remote: Compressing objects:  73% (418912/575742)           
remote: Compressing objects:  74% (424374/575742)           
remote: Compressing objects:  75% (429287/575742)           
remote: Compressing objects:  76% (434869/575742)           
remote: Compressing objects:  77% (440502/575742)           
remote: Compressing objects:  78% (446565/575742)           
remote: Compressing objects:  79% (452363/575742)           
remote: Compressing objects:  80% (458347/575742)           
remote: Compressing objects:  81% (464736/575742)           
remote: Compressing objects:  82% (470630/575742)           
remote: Compressing objects:  83% (476367/575742)           
remote: Compressing objects:  84% (481131/575742)           
remote: Compressing objects:  85% (487160/575742)           
remote: Compressing objects:  86% (492440/575742)           
remote: Compressing objects:  87% (498504/575742)           
remote: Compressing objects:  88% (504287/575742)           
remote: Compressing objects:  89% (510505/575742)           
remote: Compressing objects:  90% (516272/575742)           
remote: Compressing objects:  91% (522502/575742)           
remote: Compressing objects:  92% (527344/575742)           
remote: Compressing objects:  93% (534665/575742)           
remote: Compressing objects:  94% (539581/575742)           
remote: Compressing objects:  95% (545692/575742)           
remote: Compressing objects:  96% (550357/575742)           
remote: Compressing objects:  97% (556209/575742)           
remote: Compressing objects:  98% (561874/575742)           
remote: Compressing objects:  99% (567252/575742)           
remote: Compressing objects: 100% (573015/575742)           
remote: Compressing objects: 100% (575742/575742)        
|0| 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)
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)
remote: Total 344 (delta 18), reused 83 (delta 3)        
|0| Receiving objects:  99% (341/344)
Receiving objects: 100% (344/344)
Receiving objects: 100% (344/344), 237.14 KiB | 6.59 MiB/s, done.
|0| Resolving deltas:   0% (0/18)
Resolving deltas:   5% (1/18)
Resolving deltas:  11% (2/18)
Resolving deltas:  16% (3/18)
Resolving deltas:  22% (4/18)
Resolving deltas:  27% (5/18)
Resolving deltas:  33% (6/18)
Resolving deltas:  38% (7/18)
Resolving deltas:  50% (9/18)
Resolving deltas:  55% (10/18)
Resolving deltas:  61% (11/18)
Resolving deltas:  72% (13/18)
Resolving deltas:  77% (14/18)
Resolving deltas:  83% (15/18)
Resolving deltas:  88% (16/18)
Resolving deltas:  94% (17/18)
Resolving deltas: 100% (18/18)
Resolving deltas: 100% (18/18), done.
|0|  00:01
99/765)
Receiving objects:  27% (207/765)
Receiving objects:  28% (215/765)
Receiving objects:  29% (222/765)
Receiving objects:  30% (230/765)
Receiving objects:  31% (238/765)
Receiving objects:  32% (245/765)
Receiving objects:  33% (253/765)
Receiving objects:  34% (261/765)
Receiving objects:  35% (268/765)
Receiving objects:  36% (276/765)
Receiving objects:  37% (284/765)
Receiving objects:  38% (291/765)
Receiving objects:  39% (299/765)
Receiving objects:  40% (306/765)
Receiving objects:  41% (314/765)
Receiving objects:  42% (322/765)
Receiving objects:  43% (329/765)
Receiving objects:  44% (337/765)
Receiving objects:  45% (345/765)
Receiving objects:  46% (352/765)
Receiving objects:  47% (360/765)
Receiving objects:  48% (368/765)
Receiving objects:  49% (375/765)
Receiving objects:  50% (383/765)
Receiving objects:  51% (391/765)
Receiving objects:  52% (398/765)
Receiving objects:  53% (406/765)
Receiving objects:  54% (414/765)
Receiving objects:  55% (421/765)
Receiving objects:  56% (429/765)
Receiving objects:  57% (437/765)
Receiving objects:  58% (444/765)
Receiving objects:  59% (452/765)
Receiving objects:  60% (459/765)
Receiving objects:  61% (467/765)
Receiving objects:  62% (475/765)
Receiving objects:  63% (482/765)
Receiving objects:  64% (490/765)
Receiving objects:  65% (498/765)
Receiving objects:  66% (505/765)
Receiving objects:  67% (513/765)
Receiving objects:  68% (521/765)
Receiving objects:  69% (528/765)
Receiving objects:  70% (536/765)
Receiving objects:  71% (544/765)
Receiving objects:  72% (551/765)
Receiving objects:  73% (559/765)
Receiving objects:  74% (567/765)
Receiving objects:  75% (574/765)
Receiving objects:  76% (582/765)
Receiving objects:  77% (590/765)
Receiving objects:  78% (597/765)
Receiving objects:  79% (605/765)
Receiving objects:  80% (612/765)
Receiving objects:  81% (620/765)
Receiving objects:  82% (628/765)
Receiving objects:  83% (635/765)
Receiving objects:  84% (643/765)
Receiving objects:  85% (651/765)
Receiving objects:  86% (658/765)
Receiving objects:  87% (666/765)
Receiving objects:  88% (674/765)
Receiving objects:  89% (681/765)
Receiving objects:  90% (689/765)
remote: Total 765 (delta 75), reused 271 (delta 30)        
|1| Receiving objects:  91% (697/765)
Receiving objects:  92% (704/765)
Receiving objects:  93% (712/765)
Receiving objects:  94% (720/765)
Receiving objects:  95% (727/765)
Receiving objects:  96% (735/765)
Receiving objects:  97% (743/765)
Receiving objects:  98% (750/765)
Receiving objects:  99% (758/765)
Receiving objects: 100% (765/765)
Receiving objects: 100% (765/765), 1.14 MiB | 9.39 MiB/s, done.
|1| Resolving deltas:   0% (0/75)
Resolving deltas:   1% (1/75)
Resolving deltas:   2% (2/75)
Resolving deltas:   4% (3/75)
Resolving deltas:   5% (4/75)
Resolving deltas:   6% (5/75)
Resolving deltas:   8% (6/75)
Resolving deltas:   9% (7/75)
Resolving deltas:  10% (8/75)
Resolving deltas:  12% (9/75)
Resolving deltas:  13% (10/75)
Resolving deltas:  14% (11/75)
Resolving deltas:  16% (12/75)
Resolving deltas:  17% (13/75)
Resolving deltas:  18% (14/75)
Resolving deltas:  20% (15/75)
Resolving deltas:  21% (16/75)
Resolving deltas:  22% (17/75)
Resolving deltas:  24% (18/75)
Resolving deltas:  25% (19/75)
Resolving deltas:  26% (20/75)
Resolving deltas:  28% (21/75)
Resolving deltas:  29% (22/75)
Resolving deltas:  30% (23/75)
Resolving deltas:  32% (24/75)
Resolving deltas:  33% (25/75)
Resolving deltas:  34% (26/75)
Resolving deltas:  36% (27/75)
Resolving deltas:  37% (28/75)
Resolving deltas:  38% (29/75)
Resolving deltas:  40% (30/75)
Resolving deltas:  41% (31/75)
Resolving deltas:  42% (32/75)
Resolving deltas:  44% (33/75)
Resolving deltas:  45% (34/75)
Resolving deltas:  46% (35/75)
Resolving deltas:  48% (36/75)
Resolving deltas:  49% (37/75)
Resolving deltas:  50% (38/75)
Resolving deltas:  52% (39/75)
Resolving deltas:  53% (40/75)
Resolving deltas:  54% (41/75)
Resolving deltas:  56% (42/75)
Resolving deltas:  57% (43/75)
Resolving deltas:  58% (44/75)
Resolving deltas:  60% (45/75)
Resolving deltas:  61% (46/75)
Resolving deltas:  62% (47/75)
Resolving deltas:  64% (48/75)
Resolving deltas:  65% (49/75)
Resolving deltas:  66% (50/75)
Resolving deltas:  68% (51/75)
Resolving deltas:  69% (52/75)
Resolving deltas:  70% (53/75)
Resolving deltas:  72% (54/75)
Resolving deltas:  73% (55/75)
Resolving deltas:  74% (56/75)
Resolving deltas:  77% (58/75)
Resolving deltas:  78% (59/75)
Resolving deltas:  80% (60/75)
Resolving deltas:  81% (61/75)
Resolving deltas:  82% (62/75)
Resolving deltas:  84% (63/75)
Resolving deltas:  85% (64/75)
Resolving deltas:  86% (65/75)
Resolving deltas:  88% (66/75)
Resolving deltas:  89% (67/75)
Resolving deltas:  90% (68/75)
Resolving deltas:  92% (69/75)
Resolving deltas:  93% (70/75)
Resolving deltas:  94% (71/75)
Resolving deltas:  96% (72/75)
Resolving deltas:  97% (73/75)
Resolving deltas:  98% (74/75)
Resolving deltas: 100% (75/75)
Resolving deltas: 100% (75/75), done.
|1|  00:01
 00:01

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 1 install, 0 updates, 0 removals
  - Locking composer/installers (v2.3.0)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 1 install, 0 updates, 0 removals
  - Installing composer/installers (v2.3.0): Extracting archive
Generating optimized autoload files
52 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:03

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
52 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:01

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }

added 12 packages, and audited 1455 packages in 3s

206 packages are looking for funding
  run `npm fund` for details

8 vulnerabilities (1 low, 4 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues possible (including breaking changes), run:
  npm audit fix --force

Some issues need review, and may require choosing
a different dependency.

Run `npm audit` for details.
 00:03

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
Creating pr_index table...done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Update of the content model for Page: pages is done.
Updating content model for Index: pages..
Update of the content model for Index: pages is done.
Purging caches...
Done in 0.1 s.
 00:00

Running 'extensions/ParserFunctions/setup.sh' if found
Looking for '/var/local/extensions/ParserFunctions/setup.sh'
No '/var/local/extensions/ParserFunctions/setup.sh' found, skipping...
 00:00

Running 'extensions/ProofreadPage/setup.sh' if found
Looking for '/var/local/extensions/ProofreadPage/setup.sh'
No '/var/local/extensions/ProofreadPage/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:15
 00:15

Running Selenium tests for 'extensions/ProofreadPage' via 'run_component_selenium_tests "extensions/ProofreadPage"'...

Ensuring Selenium ready...

 00:00

Starting Selenium container
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-novnc-1  Creating
 Container mediawiki-novnc-1  Created
 Container mediawiki-selenium-1  Creating
 Container mediawiki-selenium-1  Created
 Container mediawiki-novnc-1  Starting
 Container mediawiki-novnc-1  Started
 Container mediawiki-selenium-1  Starting
 Container mediawiki-selenium-1  Started
 00:02
Installing Selenium browser binary...
Error: Could not determine puppeteer-core version
Error: Browser installation failed


Webdriver is greater than v7 - letting it handle automatic broswer installation
bash: line 2: /var/www/html/w/.env: No such file or directory

> selenium-test
> wdio tests/selenium/wdio.conf.js


Execution of 3 workers started at 2025-06-20T17:51:15.851Z

[0-0] RUNNING in chrome - file:///tests/selenium/specs/eis-page-status.js
[0-0] Error in "For a page with the eis, the page status module.should initialize with the value of current page"
Error: waitUntil condition timed out after 10000ms
    at async EisPagePage.openEis (/var/www/html/w/extensions/ProofreadPage/tests/selenium/pageobjects/eispage.page.js:10:3)
    at async Context.<anonymous> (/var/www/html/w/extensions/ProofreadPage/tests/selenium/specs/eis-page-status.js:23:3)
[0-0] Error in "For a page with the eis, the page status module.should update on page change"
Error: waitUntil condition timed out after 10000ms
    at async EisPagePage.openEis (/var/www/html/w/extensions/ProofreadPage/tests/selenium/pageobjects/eispage.page.js:10:3)
    at async Context.<anonymous> (/var/www/html/w/extensions/ProofreadPage/tests/selenium/specs/eis-page-status.js:29:3)
[0-0] RETRYING in chrome - file:///tests/selenium/specs/eis-page-status.js
[0-0] RUNNING in chrome - file:///tests/selenium/specs/eis-page-status.js
[0-0] Error in "For a page with the eis, the page status module.should initialize with the value of current page"
Error: waitUntil condition timed out after 10000ms
    at async EisPagePage.openEis (/var/www/html/w/extensions/ProofreadPage/tests/selenium/pageobjects/eispage.page.js:10:3)
    at async Context.<anonymous> (/var/www/html/w/extensions/ProofreadPage/tests/selenium/specs/eis-page-status.js:23:3)
[0-0] Error in "For a page with the eis, the page status module.should update on page change"
Error: waitUntil condition timed out after 10000ms
    at async EisPagePage.openEis (/var/www/html/w/extensions/ProofreadPage/tests/selenium/pageobjects/eispage.page.js:10:3)
    at async Context.<anonymous> (/var/www/html/w/extensions/ProofreadPage/tests/selenium/specs/eis-page-status.js:29:3)
[0-0] FAILED in chrome - file:///tests/selenium/specs/eis-page-status.js (1 retries)
[0-1] RUNNING in chrome - file:///tests/selenium/specs/eis-prev-next.js
[0-1] Error in "For a page with eis enabled.toolbar loads"
Error: waitUntil condition timed out after 10000ms
    at async EisPagePage.openEis (/var/www/html/w/extensions/ProofreadPage/tests/selenium/pageobjects/eispage.page.js:10:3)
    at async Context.<anonymous> (/var/www/html/w/extensions/ProofreadPage/tests/selenium/specs/eis-prev-next.js:21:3)
[0-1] Error in "For a page with eis enabled.prev to page 1"
Error: waitUntil condition timed out after 10000ms
    at async EisPagePage.openEis (/var/www/html/w/extensions/ProofreadPage/tests/selenium/pageobjects/eispage.page.js:10:3)
    at async Context.<anonymous> (/var/www/html/w/extensions/ProofreadPage/tests/selenium/specs/eis-prev-next.js:28:3)
[0-1] Error in "For a page with eis enabled.next to last page"
Error: waitUntil condition timed out after 10000ms
    at async EisPagePage.openEis (/var/www/html/w/extensions/ProofreadPage/tests/selenium/pageobjects/eispage.page.js:10:3)
    at async Context.<anonymous> (/var/www/html/w/extensions/ProofreadPage/tests/selenium/specs/eis-prev-next.js:36:3)
[0-1] RETRYING in chrome - file:///tests/selenium/specs/eis-prev-next.js
[0-1] RUNNING in chrome - file:///tests/selenium/specs/eis-prev-next.js
[0-1] Error in "For a page with eis enabled.toolbar loads"
Error: waitUntil condition timed out after 10000ms
    at async EisPagePage.openEis (/var/www/html/w/extensions/ProofreadPage/tests/selenium/pageobjects/eispage.page.js:10:3)
    at async Context.<anonymous> (/var/www/html/w/extensions/ProofreadPage/tests/selenium/specs/eis-prev-next.js:21:3)
[0-1] Error in "For a page with eis enabled.prev to page 1"
Error: waitUntil condition timed out after 10000ms
    at async EisPagePage.openEis (/var/www/html/w/extensions/ProofreadPage/tests/selenium/pageobjects/eispage.page.js:10:3)
    at async Context.<anonymous> (/var/www/html/w/extensions/ProofreadPage/tests/selenium/specs/eis-prev-next.js:28:3)
[0-1] Error in "For a page with eis enabled.next to last page"
Error: waitUntil condition timed out after 10000ms
    at async EisPagePage.openEis (/var/www/html/w/extensions/ProofreadPage/tests/selenium/pageobjects/eispage.page.js:10:3)
    at async Context.<anonymous> (/var/www/html/w/extensions/ProofreadPage/tests/selenium/specs/eis-prev-next.js:36:3)
[0-1] FAILED in chrome - file:///tests/selenium/specs/eis-prev-next.js (1 retries)
[0-2] RUNNING in chrome - file:///tests/selenium/specs/index.js
[0-2] PASSED in chrome - file:///tests/selenium/specs/index.js

 "spec" Reporter:
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-0] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-0] Session ID: 2345c839a244ca6d28f7bab40396ed38
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] » tests/selenium/specs/eis-page-status.js
[chrome 137.0.7151.119 linux #0-0] For a page with the eis, the page status module
[chrome 137.0.7151.119 linux #0-0]    ✖ should initialize with the value of current page
[chrome 137.0.7151.119 linux #0-0]    ✖ should update on page change
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 2 failing (28.2s)
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 1) For a page with the eis, the page status module should initialize with the value of current page
[chrome 137.0.7151.119 linux #0-0] waitUntil condition timed out after 10000ms
[chrome 137.0.7151.119 linux #0-0] Error: waitUntil condition timed out after 10000ms
[chrome 137.0.7151.119 linux #0-0]     at async EisPagePage.openEis (/var/www/html/w/extensions/ProofreadPage/tests/selenium/pageobjects/eispage.page.js:10:3)
[chrome 137.0.7151.119 linux #0-0]     at async Context.<anonymous> (/var/www/html/w/extensions/ProofreadPage/tests/selenium/specs/eis-page-status.js:23:3)
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 2) For a page with the eis, the page status module should update on page change
[chrome 137.0.7151.119 linux #0-0] waitUntil condition timed out after 10000ms
[chrome 137.0.7151.119 linux #0-0] Error: waitUntil condition timed out after 10000ms
[chrome 137.0.7151.119 linux #0-0]     at async EisPagePage.openEis (/var/www/html/w/extensions/ProofreadPage/tests/selenium/pageobjects/eispage.page.js:10:3)
[chrome 137.0.7151.119 linux #0-0]     at async Context.<anonymous> (/var/www/html/w/extensions/ProofreadPage/tests/selenium/specs/eis-page-status.js:29:3)
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-0] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-0] Session ID: b4a32b22018fc848c003c668d9a6f014
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] » tests/selenium/specs/eis-page-status.js
[chrome 137.0.7151.119 linux #0-0] For a page with the eis, the page status module
[chrome 137.0.7151.119 linux #0-0]    ✖ should initialize with the value of current page
[chrome 137.0.7151.119 linux #0-0]    ✖ should update on page change
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 2 failing (23.2s)
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 1) For a page with the eis, the page status module should initialize with the value of current page
[chrome 137.0.7151.119 linux #0-0] waitUntil condition timed out after 10000ms
[chrome 137.0.7151.119 linux #0-0] Error: waitUntil condition timed out after 10000ms
[chrome 137.0.7151.119 linux #0-0]     at async EisPagePage.openEis (/var/www/html/w/extensions/ProofreadPage/tests/selenium/pageobjects/eispage.page.js:10:3)
[chrome 137.0.7151.119 linux #0-0]     at async Context.<anonymous> (/var/www/html/w/extensions/ProofreadPage/tests/selenium/specs/eis-page-status.js:23:3)
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 2) For a page with the eis, the page status module should update on page change
[chrome 137.0.7151.119 linux #0-0] waitUntil condition timed out after 10000ms
[chrome 137.0.7151.119 linux #0-0] Error: waitUntil condition timed out after 10000ms
[chrome 137.0.7151.119 linux #0-0]     at async EisPagePage.openEis (/var/www/html/w/extensions/ProofreadPage/tests/selenium/pageobjects/eispage.page.js:10:3)
[chrome 137.0.7151.119 linux #0-0]     at async Context.<anonymous> (/var/www/html/w/extensions/ProofreadPage/tests/selenium/specs/eis-page-status.js:29:3)
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-1] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-1] Session ID: 148b67170044d2d02fad55315d42db83
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1] » tests/selenium/specs/eis-prev-next.js
[chrome 137.0.7151.119 linux #0-1] For a page with eis enabled
[chrome 137.0.7151.119 linux #0-1]    ✖ toolbar loads
[chrome 137.0.7151.119 linux #0-1]    ✖ prev to page 1
[chrome 137.0.7151.119 linux #0-1]    ✖ next to last page
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1] 3 failing (32.6s)
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1] 1) For a page with eis enabled toolbar loads
[chrome 137.0.7151.119 linux #0-1] waitUntil condition timed out after 10000ms
[chrome 137.0.7151.119 linux #0-1] Error: waitUntil condition timed out after 10000ms
[chrome 137.0.7151.119 linux #0-1]     at async EisPagePage.openEis (/var/www/html/w/extensions/ProofreadPage/tests/selenium/pageobjects/eispage.page.js:10:3)
[chrome 137.0.7151.119 linux #0-1]     at async Context.<anonymous> (/var/www/html/w/extensions/ProofreadPage/tests/selenium/specs/eis-prev-next.js:21:3)
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1] 2) For a page with eis enabled prev to page 1
[chrome 137.0.7151.119 linux #0-1] waitUntil condition timed out after 10000ms
[chrome 137.0.7151.119 linux #0-1] Error: waitUntil condition timed out after 10000ms
[chrome 137.0.7151.119 linux #0-1]     at async EisPagePage.openEis (/var/www/html/w/extensions/ProofreadPage/tests/selenium/pageobjects/eispage.page.js:10:3)
[chrome 137.0.7151.119 linux #0-1]     at async Context.<anonymous> (/var/www/html/w/extensions/ProofreadPage/tests/selenium/specs/eis-prev-next.js:28:3)
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1] 3) For a page with eis enabled next to last page
[chrome 137.0.7151.119 linux #0-1] waitUntil condition timed out after 10000ms
[chrome 137.0.7151.119 linux #0-1] Error: waitUntil condition timed out after 10000ms
[chrome 137.0.7151.119 linux #0-1]     at async EisPagePage.openEis (/var/www/html/w/extensions/ProofreadPage/tests/selenium/pageobjects/eispage.page.js:10:3)
[chrome 137.0.7151.119 linux #0-1]     at async Context.<anonymous> (/var/www/html/w/extensions/ProofreadPage/tests/selenium/specs/eis-prev-next.js:36:3)
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-1] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-1] Session ID: 7de34d59b4546128d06457c4577a89d3
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1] » tests/selenium/specs/eis-prev-next.js
[chrome 137.0.7151.119 linux #0-1] For a page with eis enabled
[chrome 137.0.7151.119 linux #0-1]    ✖ toolbar loads
[chrome 137.0.7151.119 linux #0-1]    ✖ prev to page 1
[chrome 137.0.7151.119 linux #0-1]    ✖ next to last page
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1] 3 failing (32.8s)
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1] 1) For a page with eis enabled toolbar loads
[chrome 137.0.7151.119 linux #0-1] waitUntil condition timed out after 10000ms
[chrome 137.0.7151.119 linux #0-1] Error: waitUntil condition timed out after 10000ms
[chrome 137.0.7151.119 linux #0-1]     at async EisPagePage.openEis (/var/www/html/w/extensions/ProofreadPage/tests/selenium/pageobjects/eispage.page.js:10:3)
[chrome 137.0.7151.119 linux #0-1]     at async Context.<anonymous> (/var/www/html/w/extensions/ProofreadPage/tests/selenium/specs/eis-prev-next.js:21:3)
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1] 2) For a page with eis enabled prev to page 1
[chrome 137.0.7151.119 linux #0-1] waitUntil condition timed out after 10000ms
[chrome 137.0.7151.119 linux #0-1] Error: waitUntil condition timed out after 10000ms
[chrome 137.0.7151.119 linux #0-1]     at async EisPagePage.openEis (/var/www/html/w/extensions/ProofreadPage/tests/selenium/pageobjects/eispage.page.js:10:3)
[chrome 137.0.7151.119 linux #0-1]     at async Context.<anonymous> (/var/www/html/w/extensions/ProofreadPage/tests/selenium/specs/eis-prev-next.js:28:3)
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1] 3) For a page with eis enabled next to last page
[chrome 137.0.7151.119 linux #0-1] waitUntil condition timed out after 10000ms
[chrome 137.0.7151.119 linux #0-1] Error: waitUntil condition timed out after 10000ms
[chrome 137.0.7151.119 linux #0-1]     at async EisPagePage.openEis (/var/www/html/w/extensions/ProofreadPage/tests/selenium/pageobjects/eispage.page.js:10:3)
[chrome 137.0.7151.119 linux #0-1]     at async Context.<anonymous> (/var/www/html/w/extensions/ProofreadPage/tests/selenium/specs/eis-prev-next.js:36:3)
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-2] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-2] Session ID: 9dc40898d6b612d81cf098ea0959c9e3
[chrome 137.0.7151.119 linux #0-2]
[chrome 137.0.7151.119 linux #0-2] » tests/selenium/specs/index.js
[chrome 137.0.7151.119 linux #0-2] Pages in the Index namespace
[chrome 137.0.7151.119 linux #0-2]    ✓ load the custom editing form in edit mode
[chrome 137.0.7151.119 linux #0-2]
[chrome 137.0.7151.119 linux #0-2] 1 passing (954ms)


Spec Files:	 1 passed, 2 retries, 2 failed, 3 total (100% completed) in 00:02:15  

npm error Lifecycle script `selenium-test` failed with error:
npm error code 1
npm error path /var/www/html/w/extensions/ProofreadPage
npm error workspace ProofreadPage
npm error location /var/www/html/w/extensions/ProofreadPage
npm error command failed
npm error command sh -c wdio tests/selenium/wdio.conf.js

 02:29

Running Selenium tests for 'extensions/ProofreadPage' via 'run_selenium_tests "extensions/ProofreadPage/tests/selenium/*specs/**/*.js" ".*"'...

Ensuring Selenium ready...

 00:00
Installing Selenium browser binary...
Error: Could not determine puppeteer-core version
Error: Browser installation failed


Webdriver is greater than v7 - letting it handle automatic broswer installation
2025-06-20T17:53:35.539Z WARN @wdio/config:ConfigParser: pattern docs/**/specs/*.js did not match any file
2025-06-20T17:53:35.541Z WARN @wdio/config:ConfigParser: pattern specs/**/*.js did not match any file
2025-06-20T17:53:35.542Z WARN @wdio/config:ConfigParser: pattern wdio-mediawiki/specs/*.js did not match any file

Execution of 3 workers started at 2025-06-20T17:53:35.545Z

[0-0] RUNNING in chrome - file:///extensions/ProofreadPage/tests/selenium/specs/eis-page-status.js
[0-0] Error in "For a page with the eis, the page status module.should initialize with the value of current page"
Error: waitUntil condition timed out after 10000ms
    at async EisPagePage.openEis (/var/www/html/w/extensions/ProofreadPage/tests/selenium/pageobjects/eispage.page.js:10:3)
    at async Context.<anonymous> (/var/www/html/w/extensions/ProofreadPage/tests/selenium/specs/eis-page-status.js:23:3)
[0-0] Error in "For a page with the eis, the page status module.should update on page change"
Error: waitUntil condition timed out after 10000ms
    at async EisPagePage.openEis (/var/www/html/w/extensions/ProofreadPage/tests/selenium/pageobjects/eispage.page.js:10:3)
    at async Context.<anonymous> (/var/www/html/w/extensions/ProofreadPage/tests/selenium/specs/eis-page-status.js:29:3)
[0-0] FAILED in chrome - file:///extensions/ProofreadPage/tests/selenium/specs/eis-page-status.js
[0-1] RUNNING in chrome - file:///extensions/ProofreadPage/tests/selenium/specs/eis-prev-next.js
[0-1] Error in "For a page with eis enabled.toolbar loads"
Error: waitUntil condition timed out after 10000ms
    at async EisPagePage.openEis (/var/www/html/w/extensions/ProofreadPage/tests/selenium/pageobjects/eispage.page.js:10:3)
    at async Context.<anonymous> (/var/www/html/w/extensions/ProofreadPage/tests/selenium/specs/eis-prev-next.js:21:3)
[0-1] Error in "For a page with eis enabled.prev to page 1"
Error: waitUntil condition timed out after 10000ms
    at async EisPagePage.openEis (/var/www/html/w/extensions/ProofreadPage/tests/selenium/pageobjects/eispage.page.js:10:3)
    at async Context.<anonymous> (/var/www/html/w/extensions/ProofreadPage/tests/selenium/specs/eis-prev-next.js:28:3)
[0-1] Error in "For a page with eis enabled.next to last page"
Error: waitUntil condition timed out after 10000ms
    at async EisPagePage.openEis (/var/www/html/w/extensions/ProofreadPage/tests/selenium/pageobjects/eispage.page.js:10:3)
    at async Context.<anonymous> (/var/www/html/w/extensions/ProofreadPage/tests/selenium/specs/eis-prev-next.js:36:3)
[0-1] FAILED in chrome - file:///extensions/ProofreadPage/tests/selenium/specs/eis-prev-next.js
[0-2] RUNNING in chrome - file:///extensions/ProofreadPage/tests/selenium/specs/index.js
[0-2] PASSED in chrome - file:///extensions/ProofreadPage/tests/selenium/specs/index.js

 "spec" Reporter:
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-0] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-0] Session ID: 153ab99e6e7c8213208a1ac44a3c7779
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] » extensions/ProofreadPage/tests/selenium/specs/eis-page-status.js
[chrome 137.0.7151.119 linux #0-0] For a page with the eis, the page status module
[chrome 137.0.7151.119 linux #0-0]    ✖ should initialize with the value of current page
[chrome 137.0.7151.119 linux #0-0]    ✖ should update on page change
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 2 failing (23.2s)
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 1) For a page with the eis, the page status module should initialize with the value of current page
[chrome 137.0.7151.119 linux #0-0] waitUntil condition timed out after 10000ms
[chrome 137.0.7151.119 linux #0-0] Error: waitUntil condition timed out after 10000ms
[chrome 137.0.7151.119 linux #0-0]     at async EisPagePage.openEis (/var/www/html/w/extensions/ProofreadPage/tests/selenium/pageobjects/eispage.page.js:10:3)
[chrome 137.0.7151.119 linux #0-0]     at async Context.<anonymous> (/var/www/html/w/extensions/ProofreadPage/tests/selenium/specs/eis-page-status.js:23:3)
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 2) For a page with the eis, the page status module should update on page change
[chrome 137.0.7151.119 linux #0-0] waitUntil condition timed out after 10000ms
[chrome 137.0.7151.119 linux #0-0] Error: waitUntil condition timed out after 10000ms
[chrome 137.0.7151.119 linux #0-0]     at async EisPagePage.openEis (/var/www/html/w/extensions/ProofreadPage/tests/selenium/pageobjects/eispage.page.js:10:3)
[chrome 137.0.7151.119 linux #0-0]     at async Context.<anonymous> (/var/www/html/w/extensions/ProofreadPage/tests/selenium/specs/eis-page-status.js:29:3)
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-1] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-1] Session ID: 27965facf375e50d18d6e07b0f1645c4
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1] » extensions/ProofreadPage/tests/selenium/specs/eis-prev-next.js
[chrome 137.0.7151.119 linux #0-1] For a page with eis enabled
[chrome 137.0.7151.119 linux #0-1]    ✖ toolbar loads
[chrome 137.0.7151.119 linux #0-1]    ✖ prev to page 1
[chrome 137.0.7151.119 linux #0-1]    ✖ next to last page
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1] 3 failing (32.6s)
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1] 1) For a page with eis enabled toolbar loads
[chrome 137.0.7151.119 linux #0-1] waitUntil condition timed out after 10000ms
[chrome 137.0.7151.119 linux #0-1] Error: waitUntil condition timed out after 10000ms
[chrome 137.0.7151.119 linux #0-1]     at async EisPagePage.openEis (/var/www/html/w/extensions/ProofreadPage/tests/selenium/pageobjects/eispage.page.js:10:3)
[chrome 137.0.7151.119 linux #0-1]     at async Context.<anonymous> (/var/www/html/w/extensions/ProofreadPage/tests/selenium/specs/eis-prev-next.js:21:3)
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1] 2) For a page with eis enabled prev to page 1
[chrome 137.0.7151.119 linux #0-1] waitUntil condition timed out after 10000ms
[chrome 137.0.7151.119 linux #0-1] Error: waitUntil condition timed out after 10000ms
[chrome 137.0.7151.119 linux #0-1]     at async EisPagePage.openEis (/var/www/html/w/extensions/ProofreadPage/tests/selenium/pageobjects/eispage.page.js:10:3)
[chrome 137.0.7151.119 linux #0-1]     at async Context.<anonymous> (/var/www/html/w/extensions/ProofreadPage/tests/selenium/specs/eis-prev-next.js:28:3)
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1] 3) For a page with eis enabled next to last page
[chrome 137.0.7151.119 linux #0-1] waitUntil condition timed out after 10000ms
[chrome 137.0.7151.119 linux #0-1] Error: waitUntil condition timed out after 10000ms
[chrome 137.0.7151.119 linux #0-1]     at async EisPagePage.openEis (/var/www/html/w/extensions/ProofreadPage/tests/selenium/pageobjects/eispage.page.js:10:3)
[chrome 137.0.7151.119 linux #0-1]     at async Context.<anonymous> (/var/www/html/w/extensions/ProofreadPage/tests/selenium/specs/eis-prev-next.js:36:3)
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-2] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-2] Session ID: ebd58c640a5d1fef8147cc59335c292f
[chrome 137.0.7151.119 linux #0-2]
[chrome 137.0.7151.119 linux #0-2] » extensions/ProofreadPage/tests/selenium/specs/index.js
[chrome 137.0.7151.119 linux #0-2] Pages in the Index namespace
[chrome 137.0.7151.119 linux #0-2]    ✓ load the custom editing form in edit mode
[chrome 137.0.7151.119 linux #0-2]
[chrome 137.0.7151.119 linux #0-2] 1 passing (809ms)


Spec Files:	 1 passed, 2 failed, 3 total (100% completed) in 00:01:04  


 01:09

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-selenium-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-selenium-1  Stopped
 Container mediawiki-selenium-1  Removing
 Container mediawiki-selenium-1  Removed
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-novnc-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-novnc-1  Stopped
 Container mediawiki-novnc-1  Removing
 Container mediawiki-novnc-1  Removed
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-web-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:22

Reclaim disk space if needed
Free disk space (22%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12424, done        
remote: Finding sources:   1% (63/12424)           
remote: Finding sources:   2% (187/12424)           
remote: Finding sources:   3% (311/12424)           
remote: Finding sources:   4% (435/12424)           
remote: Finding sources:   5% (560/12424)           
remote: Finding sources:   6% (684/12424)           
remote: Finding sources:   7% (808/12424)           
remote: Finding sources:   8% (932/12424)           
remote: Finding sources:   9% (1057/12424)           
remote: Finding sources:  10% (1181/12424)           
remote: Finding sources:  11% (1305/12424)           
remote: Finding sources:  12% (1429/12424)           
remote: Finding sources:  13% (1553/12424)           
remote: Finding sources:  14% (1678/12424)           
remote: Finding sources:  15% (1802/12424)           
remote: Finding sources:  16% (1926/12424)           
remote: Finding sources:  17% (2050/12424)           
remote: Finding sources:  18% (2175/12424)           
remote: Finding sources:  19% (2299/12424)           
remote: Finding sources:  20% (2423/12424)           
remote: Finding sources:  21% (2547/12424)           
remote: Finding sources:  22% (2672/12424)           
remote: Finding sources:  23% (2796/12424)           
remote: Finding sources:  24% (2920/12424)           
remote: Finding sources:  25% (3044/12424)           
remote: Finding sources:  26% (3169/12424)           
remote: Finding sources:  27% (3293/12424)           
remote: Finding sources:  28% (3417/12424)           
remote: Finding sources:  29% (3541/12424)           
remote: Finding sources:  30% (3666/12424)           
remote: Finding sources:  31% (3790/12424)           
remote: Finding sources:  32% (3914/12424)           
remote: Finding sources:  33% (4038/12424)           
remote: Finding sources:  34% (4163/12424)           
remote: Finding sources:  35% (4287/12424)           
remote: Finding sources:  36% (4411/12424)           
remote: Finding sources:  37% (4535/12424)           
remote: Finding sources:  38% (4659/12424)           
remote: Finding sources:  39% (4784/12424)           
remote: Finding sources:  40% (4908/12424)           
remote: Finding sources:  41% (5032/12424)           
remote: Finding sources:  42% (5156/12424)           
remote: Finding sources:  43% (5281/12424)           
remote: Finding sources:  44% (5405/12424)           
remote: Finding sources:  45% (5529/12424)           
remote: Finding sources:  46% (5653/12424)           
remote: Finding sources:  47% (5778/12424)           
remote: Finding sources:  48% (5902/12424)           
remote: Finding sources:  49% (6026/12424)           
remote: Finding sources:  50% (6150/12424)           
remote: Finding sources:  51% (6275/12424)           
remote: Finding sources:  52% (6399/12424)           
remote: Finding sources:  53% (6523/12424)           
remote: Finding sources:  54% (6647/12424)           
remote: Finding sources:  55% (6772/12424)           
remote: Finding sources:  56% (6896/12424)           
remote: Finding sources:  57% (7020/12424)           
remote: Finding sources:  58% (7144/12424)           
remote: Finding sources:  59% (7269/12424)           
remote: Finding sources:  60% (7393/12424)           
remote: Finding sources:  61% (7517/12424)           
remote: Finding sources:  62% (7641/12424)           
remote: Finding sources:  63% (7765/12424)           
remote: Finding sources:  64% (7890/12424)           
remote: Finding sources:  65% (8014/12424)           
remote: Finding sources:  66% (8138/12424)           
remote: Finding sources:  67% (8262/12424)           
remote: Finding sources:  68% (8387/12424)           
remote: Finding sources:  69% (8511/12424)           
remote: Finding sources:  70% (8635/12424)           
remote: Finding sources:  71% (8759/12424)           
remote: Finding sources:  72% (8884/12424)           
remote: Finding sources:  73% (9008/12424)           
remote: Finding sources:  74% (9132/12424)           
remote: Finding sources:  75% (9256/12424)           
remote: Finding sources:  76% (9381/12424)           
remote: Finding sources:  77% (9505/12424)           
remote: Finding sources:  78% (9629/12424)           
remote: Finding sources:  79% (9753/12424)           
remote: Finding sources:  80% (9878/12424)           
remote: Finding sources:  81% (10002/12424)           
remote: Finding sources:  82% (10126/12424)           
remote: Finding sources:  83% (10250/12424)           
remote: Finding sources:  84% (10375/12424)           
remote: Finding sources:  85% (10499/12424)           
remote: Finding sources:  86% (10623/12424)           
remote: Finding sources:  87% (10747/12424)           
remote: Finding sources:  88% (10871/12424)           
remote: Finding sources:  89% (10996/12424)           
remote: Finding sources:  90% (11120/12424)           
remote: Finding sources:  91% (11244/12424)           
remote: Finding sources:  92% (11368/12424)           
remote: Finding sources:  93% (11493/12424)           
remote: Finding sources:  94% (11617/12424)           
remote: Finding sources:  95% (11741/12424)           
remote: Finding sources:  96% (11865/12424)           
remote: Finding sources:  97% (11990/12424)           
remote: Finding sources:  98% (12114/12424)           
remote: Finding sources:  99% (12238/12424)           
remote: Finding sources: 100% (12362/12424)           
remote: Finding sources: 100% (12424/12424)        
remote: Getting sizes:   1% (56/11193)           
remote: Getting sizes:   2% (168/11193)           
remote: Getting sizes:   3% (280/11193)           
remote: Getting sizes:   4% (392/11193)           
remote: Getting sizes:   5% (504/11193)           
remote: Getting sizes:   6% (616/11193)           
remote: Getting sizes:   7% (728/11193)           
remote: Getting sizes:   8% (840/11193)           
remote: Getting sizes:   9% (952/11193)           
remote: Getting sizes:  10% (1064/11193)           
remote: Getting sizes:  11% (1176/11193)           
remote: Getting sizes:  12% (1288/11193)           
remote: Getting sizes:  13% (1400/11193)           
remote: Getting sizes:  14% (1512/11193)           
remote: Getting sizes:  15% (1623/11193)           
remote: Getting sizes:  16% (1735/11193)           
remote: Getting sizes:  17% (1847/11193)           
remote: Getting sizes:  18% (1959/11193)           
remote: Getting sizes:  19% (2071/11193)           
remote: Getting sizes:  20% (2183/11193)           
remote: Getting sizes:  21% (2295/11193)           
remote: Getting sizes:  22% (2407/11193)           
remote: Getting sizes:  23% (2519/11193)           
remote: Getting sizes:  24% (2631/11193)           
remote: Getting sizes:  25% (2743/11193)           
remote: Getting sizes:  26% (2855/11193)           
remote: Getting sizes:  27% (2967/11193)           
remote: Getting sizes:  28% (3079/11193)           
remote: Getting sizes:  29% (3191/11193)           
remote: Getting sizes:  30% (3302/11193)           
remote: Getting sizes:  31% (3414/11193)           
remote: Getting sizes:  32% (3526/11193)           
remote: Getting sizes:  33% (3638/11193)           
remote: Getting sizes:  34% (3750/11193)           
remote: Getting sizes:  35% (3862/11193)           
remote: Getting sizes:  36% (3974/11193)           
remote: Getting sizes:  37% (4086/11193)           
remote: Getting sizes:  38% (4198/11193)           
remote: Getting sizes:  39% (4310/11193)           
remote: Getting sizes:  40% (4422/11193)           
remote: Getting sizes:  41% (4534/11193)           
remote: Getting sizes:  42% (4646/11193)           
remote: Getting sizes:  43% (4758/11193)           
remote: Getting sizes:  44% (4869/11193)           
remote: Getting sizes:  45% (4981/11193)           
remote: Getting sizes:  46% (5093/11193)           
remote: Getting sizes:  47% (5205/11193)           
remote: Getting sizes:  48% (5317/11193)           
remote: Getting sizes:  49% (5429/11193)           
remote: Getting sizes:  50% (5541/11193)           
remote: Getting sizes:  51% (5653/11193)           
remote: Getting sizes:  52% (5765/11193)           
remote: Getting sizes:  53% (5877/11193)           
remote: Getting sizes:  54% (5989/11193)           
remote: Getting sizes:  55% (6101/11193)           
remote: Getting sizes:  56% (6213/11193)           
remote: Getting sizes:  57% (6325/11193)           
remote: Getting sizes:  58% (6436/11193)           
remote: Getting sizes:  59% (6548/11193)           
remote: Getting sizes:  60% (6660/11193)           
remote: Getting sizes:  61% (6772/11193)           
remote: Getting sizes:  62% (6884/11193)           
remote: Getting sizes:  63% (6996/11193)           
remote: Getting sizes:  64% (7108/11193)           
remote: Getting sizes:  65% (7220/11193)           
remote: Getting sizes:  66% (7332/11193)           
remote: Getting sizes:  67% (7444/11193)           
remote: Getting sizes:  68% (7556/11193)           
remote: Getting sizes:  69% (7668/11193)           
remote: Getting sizes:  70% (7780/11193)           
remote: Getting sizes:  71% (7892/11193)           
remote: Getting sizes:  72% (8003/11193)           
remote: Getting sizes:  73% (8115/11193)           
remote: Getting sizes:  74% (8227/11193)           
remote: Getting sizes:  75% (8339/11193)           
remote: Getting sizes:  76% (8451/11193)           
remote: Getting sizes:  77% (8563/11193)           
remote: Getting sizes:  78% (8675/11193)           
remote: Getting sizes:  79% (8787/11193)           
remote: Getting sizes:  80% (8899/11193)           
remote: Getting sizes:  81% (9011/11193)           
remote: Getting sizes:  82% (9123/11193)           
remote: Getting sizes:  83% (9235/11193)           
remote: Getting sizes:  84% (9347/11193)           
remote: Getting sizes:  85% (9459/11193)           
remote: Getting sizes:  86% (9571/11193)           
remote: Getting sizes:  87% (9682/11193)           
remote: Getting sizes:  88% (9794/11193)           
remote: Getting sizes:  89% (9906/11193)           
remote: Getting sizes:  90% (10018/11193)           
remote: Getting sizes:  91% (10130/11193)           
remote: Getting sizes:  92% (10242/11193)           
remote: Getting sizes:  93% (10354/11193)           
remote: Getting sizes:  94% (10466/11193)           
remote: Getting sizes:  95% (10578/11193)           
remote: Getting sizes:  96% (10690/11193)           
remote: Getting sizes:  97% (10802/11193)           
remote: Getting sizes:  98% (10914/11193)           
remote: Getting sizes:  99% (11026/11193)           
remote: Getting sizes: 100% (11138/11193)           
remote: Getting sizes: 100% (11193/11193)        
remote: Compressing objects:   2% (2189/120329)           
remote: Compressing objects:   3% (3036/120329)           
remote: Compressing objects:   4% (4507/120329)           
remote: Compressing objects:   5% (5764/120329)           
remote: Compressing objects:   6% (6730/120329)           
remote: Compressing objects:   7% (7973/120329)           
remote: Compressing objects:   8% (9059/120329)           
remote: Compressing objects:   9% (10254/120329)           
remote: Compressing objects:   9% (10780/120329)           
remote: Compressing objects:  10% (11434/120329)           
remote: Compressing objects:  11% (12639/120329)           
remote: Compressing objects:  12% (13838/120329)           
remote: Compressing objects:  13% (15048/120329)           
remote: Compressing objects:  14% (16246/120329)           
remote: Compressing objects:  15% (17529/120329)           
remote: Compressing objects:  16% (18752/120329)           
remote: Compressing objects:  17% (19859/120329)           
remote: Compressing objects:  18% (21062/120329)           
remote: Compressing objects:  19% (22262/120329)           
remote: Compressing objects:  20% (23466/120329)           
remote: Compressing objects:  21% (24671/120329)           
remote: Compressing objects:  21% (25633/120329)           
remote: Compressing objects:  22% (25878/120329)           
remote: Compressing objects:  23% (27101/120329)           
remote: Compressing objects:  24% (28278/120329)           
remote: Compressing objects:  25% (29497/120329)           
remote: Compressing objects:  26% (31074/120329)           
remote: Compressing objects:  27% (31916/120329)           
remote: Compressing objects:  28% (33098/120329)           
remote: Compressing objects:  29% (34335/120329)           
remote: Compressing objects:  30% (35807/120329)           
remote: Compressing objects:  31% (36840/120329)           
remote: Compressing objects:  32% (37926/120329)           
remote: Compressing objects:  33% (39107/120329)           
remote: Compressing objects:  34% (40486/120329)           
remote: Compressing objects:  35% (41541/120329)           
remote: Compressing objects:  36% (43012/120329)           
remote: Compressing objects:  37% (43977/120329)           
remote: Compressing objects:  38% (45248/120329)           
remote: Compressing objects:  39% (46336/120329)           
remote: Compressing objects:  40% (47554/120329)           
remote: Compressing objects:  41% (48745/120329)           
remote: Compressing objects:  42% (49937/120329)           
remote: Compressing objects:  43% (51397/120329)           
remote: Compressing objects:  44% (52398/120329)           
remote: Compressing objects:  45% (53612/120329)           
remote: Compressing objects:  46% (54899/120329)           
remote: Compressing objects:  47% (56338/120329)           
remote: Compressing objects:  48% (57521/120329)           
remote: Compressing objects:  49% (58408/120329)           
remote: Compressing objects:  50% (59764/120329)           
remote: Compressing objects:  51% (60822/120329)           
remote: Compressing objects:  52% (61997/120329)           
remote: Compressing objects:  53% (63326/120329)           
remote: Compressing objects:  54% (64386/120329)           
remote: Compressing objects:  54% (65236/120329)           
remote: Compressing objects:  55% (66097/120329)           
remote: Compressing objects:  56% (66878/120329)           
remote: Compressing objects:  57% (68002/120329)           
remote: Compressing objects:  58% (69272/120329)           
remote: Compressing objects:  59% (70401/120329)           
remote: Compressing objects:  60% (71725/120329)           
remote: Compressing objects:  61% (73008/120329)           
remote: Compressing objects:  62% (74004/120329)           
remote: Compressing objects:  63% (75231/120329)           
remote: Compressing objects:  64% (76529/120329)           
remote: Compressing objects:  65% (77751/120329)           
remote: Compressing objects:  66% (79090/120329)           
remote: Compressing objects:  67% (80037/120329)           
remote: Compressing objects:  68% (81268/120329)           
remote: Compressing objects:  69% (83309/120329)           
remote: Compressing objects:  70% (83948/120329)           
remote: Compressing objects:  71% (85053/120329)           
remote: Compressing objects:  72% (86045/120329)           
remote: Compressing objects:  73% (87314/120329)           
remote: Compressing objects:  74% (88620/120329)           
remote: Compressing objects:  75% (89650/120329)           
remote: Compressing objects:  76% (90861/120329)           
remote: Compressing objects:  77% (92064/120329)           
remote: Compressing objects:  78% (93255/120329)           
remote: Compressing objects:  79% (94585/120329)           
remote: Compressing objects:  80% (95680/120329)           
remote: Compressing objects:  81% (96868/120329)           
remote: Compressing objects:  82% (98350/120329)           
remote: Compressing objects:  83% (99867/120329)           
remote: Compressing objects:  84% (100538/120329)           
remote: Compressing objects:  85% (101787/120329)           
remote: Compressing objects:  86% (103399/120329)           
remote: Compressing objects:  87% (104166/120329)           
remote: Compressing objects:  88% (105314/120329)           
remote: Compressing objects:  89% (106544/120329)           
remote: Compressing objects:  90% (107731/120329)           
remote: Compressing objects:  91% (108915/120329)           
remote: Compressing objects:  91% (108918/120329)           
remote: Compressing objects:  92% (110272/120329)           
remote: Compressing objects:  93% (112462/120329)           
remote: Compressing objects:  94% (112510/120329)           
remote: Compressing objects:  95% (113718/120329)           
remote: Compressing objects:  96% (115031/120329)           
remote: Compressing objects:  97% (116134/120329)           
remote: Compressing objects:  98% (117324/120329)           
remote: Compressing objects:  99% (118525/120329)           
remote: Compressing objects: 100% (119735/120329)           
remote: Compressing objects: 100% (120328/120329)        
Receiving objects:   0% (1/12424)
Receiving objects:   1% (125/12424)
Receiving objects:   2% (249/12424)
Receiving objects:   3% (373/12424)
Receiving objects:   4% (497/12424)
Receiving objects:   5% (622/12424)
Receiving objects:   6% (746/12424)
Receiving objects:   7% (870/12424)
Receiving objects:   8% (994/12424)
Receiving objects:   9% (1119/12424)
Receiving objects:  10% (1243/12424)
Receiving objects:  11% (1367/12424)
Receiving objects:  12% (1491/12424)
Receiving objects:  13% (1616/12424)
Receiving objects:  14% (1740/12424)
Receiving objects:  15% (1864/12424)
Receiving objects:  16% (1988/12424)
Receiving objects:  17% (2113/12424), 4.25 MiB | 8.50 MiB/s
Receiving objects:  18% (2237/12424), 4.25 MiB | 8.50 MiB/s
Receiving objects:  19% (2361/12424), 4.25 MiB | 8.50 MiB/s
Receiving objects:  20% (2485/12424), 4.25 MiB | 8.50 MiB/s
Receiving objects:  21% (2610/12424), 4.25 MiB | 8.50 MiB/s
Receiving objects:  22% (2734/12424), 4.25 MiB | 8.50 MiB/s
Receiving objects:  23% (2858/12424), 4.25 MiB | 8.50 MiB/s
Receiving objects:  24% (2982/12424), 4.25 MiB | 8.50 MiB/s
Receiving objects:  25% (3106/12424), 4.25 MiB | 8.50 MiB/s
Receiving objects:  26% (3231/12424), 4.25 MiB | 8.50 MiB/s
Receiving objects:  27% (3355/12424), 4.25 MiB | 8.50 MiB/s
Receiving objects:  28% (3479/12424), 4.25 MiB | 8.50 MiB/s
Receiving objects:  29% (3603/12424), 4.25 MiB | 8.50 MiB/s
Receiving objects:  30% (3728/12424), 4.25 MiB | 8.50 MiB/s
Receiving objects:  30% (3831/12424), 4.25 MiB | 8.50 MiB/s
Receiving objects:  31% (3852/12424), 4.25 MiB | 8.50 MiB/s
Receiving objects:  32% (3976/12424), 8.69 MiB | 8.68 MiB/s
Receiving objects:  33% (4100/12424), 8.69 MiB | 8.68 MiB/s
Receiving objects:  34% (4225/12424), 8.69 MiB | 8.68 MiB/s
Receiving objects:  35% (4349/12424), 8.69 MiB | 8.68 MiB/s
Receiving objects:  36% (4473/12424), 8.69 MiB | 8.68 MiB/s
Receiving objects:  37% (4597/12424), 11.81 MiB | 7.87 MiB/s
Receiving objects:  38% (4722/12424), 11.81 MiB | 7.87 MiB/s
Receiving objects:  39% (4846/12424), 11.81 MiB | 7.87 MiB/s
Receiving objects:  40% (4970/12424), 11.81 MiB | 7.87 MiB/s
Receiving objects:  41% (5094/12424), 11.81 MiB | 7.87 MiB/s
Receiving objects:  42% (5219/12424), 11.81 MiB | 7.87 MiB/s
Receiving objects:  43% (5343/12424), 11.81 MiB | 7.87 MiB/s
Receiving objects:  44% (5467/12424), 11.81 MiB | 7.87 MiB/s
Receiving objects:  45% (5591/12424), 11.81 MiB | 7.87 MiB/s
Receiving objects:  45% (5654/12424), 11.81 MiB | 7.87 MiB/s
Receiving objects:  46% (5716/12424), 15.50 MiB | 7.73 MiB/s
Receiving objects:  47% (5840/12424), 15.50 MiB | 7.73 MiB/s
Receiving objects:  47% (5935/12424), 19.26 MiB | 7.69 MiB/s
Receiving objects:  48% (5964/12424), 22.82 MiB | 7.59 MiB/s
Receiving objects:  49% (6088/12424), 22.82 MiB | 7.59 MiB/s
Receiving objects:  50% (6212/12424), 22.82 MiB | 7.59 MiB/s
Receiving objects:  51% (6337/12424), 22.82 MiB | 7.59 MiB/s
Receiving objects:  52% (6461/12424), 27.35 MiB | 7.80 MiB/s
Receiving objects:  53% (6585/12424), 27.35 MiB | 7.80 MiB/s
Receiving objects:  54% (6709/12424), 27.35 MiB | 7.80 MiB/s
Receiving objects:  55% (6834/12424), 27.35 MiB | 7.80 MiB/s
Receiving objects:  56% (6958/12424), 27.35 MiB | 7.80 MiB/s
Receiving objects:  57% (7082/12424), 27.35 MiB | 7.80 MiB/s
Receiving objects:  58% (7206/12424), 27.35 MiB | 7.80 MiB/s
Receiving objects:  58% (7224/12424), 27.35 MiB | 7.80 MiB/s
Receiving objects:  59% (7331/12424), 32.06 MiB | 8.00 MiB/s
Receiving objects:  60% (7455/12424), 32.06 MiB | 8.00 MiB/s
Receiving objects:  61% (7579/12424), 32.06 MiB | 8.00 MiB/s
Receiving objects:  62% (7703/12424), 32.06 MiB | 8.00 MiB/s
Receiving objects:  63% (7828/12424), 32.06 MiB | 8.00 MiB/s
Receiving objects:  64% (7952/12424), 32.06 MiB | 8.00 MiB/s
Receiving objects:  65% (8076/12424), 32.06 MiB | 8.00 MiB/s
Receiving objects:  66% (8200/12424), 32.06 MiB | 8.00 MiB/s
Receiving objects:  67% (8325/12424), 32.06 MiB | 8.00 MiB/s
Receiving objects:  68% (8449/12424), 32.06 MiB | 8.00 MiB/s
Receiving objects:  69% (8573/12424), 32.06 MiB | 8.00 MiB/s
Receiving objects:  70% (8697/12424), 32.06 MiB | 8.00 MiB/s
Receiving objects:  71% (8822/12424), 32.06 MiB | 8.00 MiB/s
Receiving objects:  72% (8946/12424), 32.06 MiB | 8.00 MiB/s
Receiving objects:  73% (9070/12424), 32.06 MiB | 8.00 MiB/s
Receiving objects:  74% (9194/12424), 32.06 MiB | 8.00 MiB/s
Receiving objects:  75% (9318/12424), 32.06 MiB | 8.00 MiB/s
Receiving objects:  76% (9443/12424), 32.06 MiB | 8.00 MiB/s
Receiving objects:  77% (9567/12424), 32.06 MiB | 8.00 MiB/s
Receiving objects:  78% (9691/12424), 32.06 MiB | 8.00 MiB/s
Receiving objects:  79% (9815/12424), 32.06 MiB | 8.00 MiB/s
Receiving objects:  80% (9940/12424), 32.06 MiB | 8.00 MiB/s
Receiving objects:  81% (10064/12424), 32.06 MiB | 8.00 MiB/s
Receiving objects:  82% (10188/12424), 32.06 MiB | 8.00 MiB/s
Receiving objects:  83% (10312/12424), 32.06 MiB | 8.00 MiB/s
Receiving objects:  84% (10437/12424), 32.06 MiB | 8.00 MiB/s
Receiving objects:  85% (10561/12424), 32.06 MiB | 8.00 MiB/s
Receiving objects:  86% (10685/12424), 32.06 MiB | 8.00 MiB/s
Receiving objects:  87% (10809/12424), 32.06 MiB | 8.00 MiB/s
Receiving objects:  88% (10934/12424), 39.51 MiB | 8.77 MiB/s
Receiving objects:  89% (11058/12424), 39.51 MiB | 8.77 MiB/s
Receiving objects:  90% (11182/12424), 39.51 MiB | 8.77 MiB/s
Receiving objects:  91% (11306/12424), 39.51 MiB | 8.77 MiB/s
Receiving objects:  92% (11431/12424), 39.51 MiB | 8.77 MiB/s
Receiving objects:  93% (11555/12424), 39.51 MiB | 8.77 MiB/s
Receiving objects:  94% (11679/12424), 39.51 MiB | 8.77 MiB/s
Receiving objects:  95% (11803/12424), 39.51 MiB | 8.77 MiB/s
Receiving objects:  96% (11928/12424), 39.51 MiB | 8.77 MiB/s
Receiving objects:  97% (12052/12424), 39.51 MiB | 8.77 MiB/s
Receiving objects:  98% (12176/12424), 39.51 MiB | 8.77 MiB/s
Receiving objects:  99% (12300/12424), 39.51 MiB | 8.77 MiB/s
remote: Total 12424 (delta 2375), reused 5966 (delta 1228)        
Receiving objects: 100% (12424/12424), 39.51 MiB | 8.77 MiB/s
Receiving objects: 100% (12424/12424), 41.63 MiB | 8.91 MiB/s, done.
Resolving deltas:   0% (0/2375)
Resolving deltas:   1% (24/2375)
Resolving deltas:   2% (48/2375)
Resolving deltas:   3% (72/2375)
Resolving deltas:   4% (95/2375)
Resolving deltas:   5% (120/2375)
Resolving deltas:   6% (143/2375)
Resolving deltas:   7% (167/2375)
Resolving deltas:   8% (190/2375)
Resolving deltas:   9% (215/2375)
Resolving deltas:  10% (238/2375)
Resolving deltas:  11% (262/2375)
Resolving deltas:  12% (285/2375)
Resolving deltas:  13% (309/2375)
Resolving deltas:  14% (333/2375)
Resolving deltas:  15% (357/2375)
Resolving deltas:  16% (380/2375)
Resolving deltas:  17% (404/2375)
Resolving deltas:  18% (428/2375)
Resolving deltas:  19% (452/2375)
Resolving deltas:  20% (475/2375)
Resolving deltas:  21% (499/2375)
Resolving deltas:  22% (523/2375)
Resolving deltas:  23% (547/2375)
Resolving deltas:  24% (570/2375)
Resolving deltas:  25% (595/2375)
Resolving deltas:  26% (618/2375)
Resolving deltas:  27% (642/2375)
Resolving deltas:  28% (665/2375)
Resolving deltas:  29% (689/2375)
Resolving deltas:  30% (713/2375)
Resolving deltas:  31% (737/2375)
Resolving deltas:  32% (760/2375)
Resolving deltas:  33% (785/2375)
Resolving deltas:  34% (808/2375)
Resolving deltas:  35% (832/2375)
Resolving deltas:  36% (855/2375)
Resolving deltas:  37% (879/2375)
Resolving deltas:  38% (903/2375)
Resolving deltas:  39% (928/2375)
Resolving deltas:  40% (950/2375)
Resolving deltas:  41% (974/2375)
Resolving deltas:  42% (998/2375)
Resolving deltas:  43% (1022/2375)
Resolving deltas:  44% (1045/2375)
Resolving deltas:  45% (1069/2375)
Resolving deltas:  46% (1093/2375)
Resolving deltas:  47% (1117/2375)
Resolving deltas:  48% (1140/2375)
Resolving deltas:  49% (1164/2375)
Resolving deltas:  50% (1188/2375)
Resolving deltas:  51% (1213/2375)
Resolving deltas:  52% (1235/2375)
Resolving deltas:  53% (1259/2375)
Resolving deltas:  54% (1283/2375)
Resolving deltas:  55% (1308/2375)
Resolving deltas:  56% (1330/2375)
Resolving deltas:  57% (1355/2375)
Resolving deltas:  58% (1378/2375)
Resolving deltas:  59% (1402/2375)
Resolving deltas:  60% (1425/2375)
Resolving deltas:  61% (1449/2375)
Resolving deltas:  62% (1473/2375)
Resolving deltas:  63% (1497/2375)
Resolving deltas:  64% (1520/2375)
Resolving deltas:  65% (1544/2375)
Resolving deltas:  66% (1568/2375)
Resolving deltas:  67% (1592/2375)
Resolving deltas:  68% (1615/2375)
Resolving deltas:  69% (1639/2375)
Resolving deltas:  70% (1663/2375)
Resolving deltas:  71% (1687/2375)
Resolving deltas:  72% (1710/2375)
Resolving deltas:  73% (1734/2375)
Resolving deltas:  74% (1758/2375)
Resolving deltas:  75% (1782/2375)
Resolving deltas:  76% (1805/2375)
Resolving deltas:  77% (1829/2375)
Resolving deltas:  78% (1853/2375)
Resolving deltas:  79% (1877/2375)
Resolving deltas:  80% (1902/2375)
Resolving deltas:  81% (1924/2375)
Resolving deltas:  82% (1948/2375)
Resolving deltas:  83% (1972/2375)
Resolving deltas:  84% (1995/2375)
Resolving deltas:  85% (2019/2375)
Resolving deltas:  86% (2043/2375)
Resolving deltas:  87% (2068/2375)
Resolving deltas:  88% (2090/2375)
Resolving deltas:  89% (2114/2375)
Resolving deltas:  90% (2138/2375)
Resolving deltas:  91% (2162/2375)
Resolving deltas:  92% (2185/2375)
Resolving deltas:  93% (2209/2375)
Resolving deltas:  94% (2234/2375)
Resolving deltas:  95% (2257/2375)
Resolving deltas:  96% (2280/2375)
Resolving deltas:  97% (2304/2375)
Resolving deltas:  98% (2328/2375)
Resolving deltas:  99% (2352/2375)
Resolving deltas: 100% (2375/2375)
Resolving deltas: 100% (2375/2375), done.
Updating files:  69% (7992/11458)
Updating files:  70% (8021/11458)
Updating files:  71% (8136/11458)
Updating files:  72% (8250/11458)
Updating files:  73% (8365/11458)
Updating files:  74% (8479/11458)
Updating files:  75% (8594/11458)
Updating files:  76% (8709/11458)
Updating files:  77% (8823/11458)
Updating files:  78% (8938/11458)
Updating files:  79% (9052/11458)
Updating files:  80% (9167/11458)
Updating files:  81% (9281/11458)
Updating files:  82% (9396/11458)
Updating files:  83% (9511/11458)
Updating files:  84% (9625/11458)
Updating files:  85% (9740/11458)
Updating files:  86% (9854/11458)
Updating files:  87% (9969/11458)
Updating files:  88% (10084/11458)
Updating files:  89% (10198/11458)
Updating files:  90% (10313/11458)
Updating files:  91% (10427/11458)
Updating files:  92% (10542/11458)
Updating files:  93% (10656/11458)
Updating files:  94% (10771/11458)
Updating files:  95% (10886/11458)
Updating files:  96% (11000/11458)
Updating files:  97% (11115/11458)
Updating files:  98% (11229/11458)
Updating files:  99% (11344/11458)
Updating files: 100% (11458/11458)
Updating files: 100% (11458/11458), done.
 00:11

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-1  Started
 Container mediawiki-mediawiki-web-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  37/133 [=======>--------------------]  27%
  64/133 [=============>--------------]  48%
  91/133 [===================>--------]  68%
 110/133 [=======================>----]  82%
 126/133 [==========================>-]  94%
 131/133 [===========================>]  98%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:08

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 4.7 s.
 00:05

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 9s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:09

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:24

 01:24

Install 'extensions/QuickSurveys'...

Cloning component(s)
:0: _clone_component "extensions/QuickSurveys"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/QuickSurveys to 'extensions/QuickSurveys' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/QuickSurveys'...
|0| remote: Counting objects: 1           
remote: Counting objects: 172, done        
|0| remote: Finding sources:   1% (1/172)           
remote: Finding sources:   2% (3/172)           
remote: Finding sources:   3% (5/172)           
remote: Finding sources:   4% (7/172)           
remote: Finding sources:   5% (8/172)           
remote: Finding sources:   6% (10/172)           
remote: Finding sources:   7% (12/172)           
remote: Finding sources:   8% (13/172)           
remote: Finding sources:   9% (15/172)           
remote: Finding sources:  10% (17/172)           
remote: Finding sources:  11% (19/172)           
remote: Finding sources:  12% (20/172)           
remote: Finding sources:  13% (22/172)           
remote: Finding sources:  14% (24/172)           
remote: Finding sources:  15% (25/172)           
remote: Finding sources:  16% (27/172)           
remote: Finding sources:  17% (29/172)           
remote: Finding sources:  18% (31/172)           
remote: Finding sources:  19% (32/172)           
remote: Finding sources:  20% (34/172)           
remote: Finding sources:  21% (36/172)           
remote: Finding sources:  22% (37/172)           
remote: Finding sources:  23% (39/172)           
remote: Finding sources:  24% (41/172)           
remote: Finding sources:  25% (43/172)           
remote: Finding sources:  26% (44/172)           
remote: Finding sources:  27% (46/172)           
remote: Finding sources:  28% (48/172)           
remote: Finding sources:  29% (50/172)           
remote: Finding sources:  30% (51/172)           
remote: Finding sources:  31% (53/172)           
remote: Finding sources:  32% (55/172)           
remote: Finding sources:  33% (56/172)           
remote: Finding sources:  34% (58/172)           
remote: Finding sources:  35% (60/172)           
remote: Finding sources:  36% (62/172)           
remote: Finding sources:  37% (63/172)           
remote: Finding sources:  38% (65/172)           
remote: Finding sources:  39% (67/172)           
remote: Finding sources:  40% (68/172)           
remote: Finding sources:  41% (70/172)           
remote: Finding sources:  42% (72/172)           
remote: Finding sources:  43% (74/172)           
remote: Finding sources:  44% (75/172)           
remote: Finding sources:  45% (77/172)           
remote: Finding sources:  46% (79/172)           
remote: Finding sources:  47% (80/172)           
remote: Finding sources:  48% (82/172)           
remote: Finding sources:  49% (84/172)           
remote: Finding sources:  50% (86/172)           
remote: Finding sources:  51% (87/172)           
remote: Finding sources:  52% (89/172)           
remote: Finding sources:  53% (91/172)           
remote: Finding sources:  54% (93/172)           
remote: Finding sources:  55% (94/172)           
remote: Finding sources:  56% (96/172)           
remote: Finding sources:  57% (98/172)           
remote: Finding sources:  58% (99/172)           
remote: Finding sources:  59% (101/172)           
remote: Finding sources:  60% (103/172)           
remote: Finding sources:  61% (105/172)           
remote: Finding sources:  62% (106/172)           
remote: Finding sources:  63% (108/172)           
remote: Finding sources:  64% (110/172)           
remote: Finding sources:  65% (111/172)           
remote: Finding sources:  66% (113/172)           
remote: Finding sources:  67% (115/172)           
remote: Finding sources:  68% (117/172)           
remote: Finding sources:  69% (118/172)           
remote: Finding sources:  70% (120/172)           
remote: Finding sources:  71% (122/172)           
remote: Finding sources:  72% (123/172)           
remote: Finding sources:  73% (125/172)           
remote: Finding sources:  74% (127/172)           
remote: Finding sources:  75% (129/172)           
remote: Finding sources:  76% (130/172)           
remote: Finding sources:  77% (132/172)           
remote: Finding sources:  78% (134/172)           
remote: Finding sources:  79% (136/172)           
remote: Finding sources:  80% (137/172)           
remote: Finding sources:  81% (139/172)           
remote: Finding sources:  82% (141/172)           
remote: Finding sources:  83% (142/172)           
remote: Finding sources:  84% (144/172)           
remote: Finding sources:  85% (146/172)           
remote: Finding sources:  86% (148/172)           
remote: Finding sources:  87% (149/172)           
remote: Finding sources:  88% (151/172)           
remote: Finding sources:  89% (153/172)           
remote: Finding sources:  90% (154/172)           
remote: Finding sources:  91% (156/172)           
remote: Finding sources:  92% (158/172)           
remote: Finding sources:  93% (160/172)           
remote: Finding sources:  94% (161/172)           
remote: Finding sources:  95% (163/172)           
remote: Finding sources:  96% (165/172)           
remote: Finding sources:  97% (166/172)           
remote: Finding sources:  98% (168/172)           
remote: Finding sources:  99% (170/172)           
remote: Finding sources: 100% (172/172)           
remote: Finding sources: 100% (172/172)        
|0| remote: Getting sizes:   1% (1/162)           
remote: Getting sizes:   2% (3/162)           
remote: Getting sizes:   3% (5/162)           
remote: Getting sizes:   4% (6/162)           
remote: Getting sizes:   5% (8/162)           
remote: Getting sizes:   6% (9/162)           
remote: Getting sizes:   7% (11/162)           
remote: Getting sizes:   8% (13/162)           
remote: Getting sizes:   9% (14/162)           
remote: Getting sizes:  10% (16/162)           
remote: Getting sizes:  11% (18/162)           
remote: Getting sizes:  12% (19/162)           
remote: Getting sizes:  13% (21/162)           
remote: Getting sizes:  14% (22/162)           
remote: Getting sizes:  15% (24/162)           
remote: Getting sizes:  16% (26/162)           
remote: Getting sizes:  17% (27/162)           
remote: Getting sizes:  18% (29/162)           
remote: Getting sizes:  19% (30/162)           
remote: Getting sizes:  20% (32/162)           
remote: Getting sizes:  21% (34/162)           
remote: Getting sizes:  22% (35/162)           
remote: Getting sizes:  23% (37/162)           
remote: Getting sizes:  24% (39/162)           
remote: Getting sizes:  25% (40/162)           
remote: Getting sizes:  26% (42/162)           
remote: Getting sizes:  27% (43/162)           
remote: Getting sizes:  28% (45/162)           
remote: Getting sizes:  29% (47/162)           
remote: Getting sizes:  30% (48/162)           
remote: Getting sizes:  31% (50/162)           
remote: Getting sizes:  32% (52/162)           
remote: Getting sizes:  33% (53/162)           
remote: Getting sizes:  34% (55/162)           
remote: Getting sizes:  35% (56/162)           
remote: Getting sizes:  36% (58/162)           
remote: Getting sizes:  37% (60/162)           
remote: Getting sizes:  38% (61/162)           
remote: Getting sizes:  39% (63/162)           
remote: Getting sizes:  40% (64/162)           
remote: Getting sizes:  41% (66/162)           
remote: Getting sizes:  42% (68/162)           
remote: Getting sizes:  43% (69/162)           
remote: Getting sizes:  44% (71/162)           
remote: Getting sizes:  45% (73/162)           
remote: Getting sizes:  46% (74/162)           
remote: Getting sizes:  47% (76/162)           
remote: Getting sizes:  48% (77/162)           
remote: Getting sizes:  49% (79/162)           
remote: Getting sizes:  50% (81/162)           
remote: Getting sizes:  51% (82/162)           
remote: Getting sizes:  52% (84/162)           
remote: Getting sizes:  53% (86/162)           
remote: Getting sizes:  54% (87/162)           
remote: Getting sizes:  55% (89/162)           
remote: Getting sizes:  56% (90/162)           
remote: Getting sizes:  57% (92/162)           
remote: Getting sizes:  58% (94/162)           
remote: Getting sizes:  59% (95/162)           
remote: Getting sizes:  60% (97/162)           
remote: Getting sizes:  61% (99/162)           
remote: Getting sizes:  62% (100/162)           
remote: Getting sizes:  63% (102/162)           
remote: Getting sizes:  64% (103/162)           
remote: Getting sizes:  65% (105/162)           
remote: Getting sizes:  66% (107/162)           
remote: Getting sizes:  67% (108/162)           
remote: Getting sizes:  68% (110/162)           
remote: Getting sizes:  69% (111/162)           
remote: Getting sizes:  70% (113/162)           
remote: Getting sizes:  71% (115/162)           
remote: Getting sizes:  72% (116/162)           
remote: Getting sizes:  73% (118/162)           
remote: Getting sizes:  74% (120/162)           
remote: Getting sizes:  75% (121/162)           
remote: Getting sizes:  76% (123/162)           
remote: Getting sizes:  77% (124/162)           
remote: Getting sizes:  78% (126/162)           
remote: Getting sizes:  79% (128/162)           
remote: Getting sizes:  80% (129/162)           
remote: Getting sizes:  81% (131/162)           
remote: Getting sizes:  82% (133/162)           
remote: Getting sizes:  83% (134/162)           
remote: Getting sizes:  84% (136/162)           
remote: Getting sizes:  85% (137/162)           
remote: Getting sizes:  86% (139/162)           
remote: Getting sizes:  87% (141/162)           
remote: Getting sizes:  88% (142/162)           
remote: Getting sizes:  89% (144/162)           
remote: Getting sizes:  90% (145/162)           
remote: Getting sizes:  91% (147/162)           
remote: Getting sizes:  92% (149/162)           
remote: Getting sizes:  93% (150/162)           
remote: Getting sizes:  94% (152/162)           
remote: Getting sizes:  95% (154/162)           
remote: Getting sizes:  96% (155/162)           
remote: Getting sizes:  97% (157/162)           
remote: Getting sizes:  98% (158/162)           
remote: Getting sizes:  99% (160/162)           
remote: Getting sizes: 100% (162/162)           
remote: Getting sizes: 100% (162/162)        
|0| remote: Compressing objects:   1% (4002/643416)           
remote: Compressing objects:   2% (10065/643416)           
remote: Compressing objects:   3% (17137/643416)           
remote: Compressing objects:   8% (52218/643416)           
remote: Compressing objects:   9% (57032/643416)           
remote: Compressing objects:  11% (71322/643416)           
remote: Compressing objects:  14% (89704/643416)           
remote: Compressing objects:  15% (93814/643416)           
remote: Compressing objects:  16% (100936/643416)           
remote: Compressing objects:  19% (123597/643416)           
remote: Compressing objects:  20% (126649/643416)           
remote: Compressing objects:  21% (133321/643416)           
remote: Compressing objects:  22% (141143/643416)           
remote: Compressing objects:  23% (147417/643416)           
remote: Compressing objects:  24% (153469/643416)           
remote: Compressing objects:  25% (158851/643416)           
remote: Compressing objects:  26% (164911/643416)           
remote: Compressing objects:  27% (172304/643416)           
remote: Compressing objects:  92% (594062/643416)           
remote: Compressing objects:  93% (596024/643416)           
remote: Compressing objects:  94% (601932/643416)           
remote: Compressing objects:  95% (608273/643416)           
remote: Compressing objects:  96% (614667/643416)           
remote: Compressing objects:  97% (621428/643416)           
remote: Compressing objects:  98% (629265/643416)           
remote: Compressing objects:  99% (635136/643416)           
remote: Compressing objects: 100% (641076/643416)           
remote: Compressing objects: 100% (643416/643416)        
|0| Receiving objects:   0% (1/172)
Receiving objects:   1% (2/172)
Receiving objects:   2% (4/172)
Receiving objects:   3% (6/172)
Receiving objects:   4% (7/172)
Receiving objects:   5% (9/172)
Receiving objects:   6% (11/172)
Receiving objects:   7% (13/172)
Receiving objects:   8% (14/172)
Receiving objects:   9% (16/172)
Receiving objects:  10% (18/172)
Receiving objects:  11% (19/172)
Receiving objects:  12% (21/172)
Receiving objects:  13% (23/172)
Receiving objects:  14% (25/172)
Receiving objects:  15% (26/172)
Receiving objects:  16% (28/172)
Receiving objects:  17% (30/172)
Receiving objects:  18% (31/172)
Receiving objects:  19% (33/172)
Receiving objects:  20% (35/172)
Receiving objects:  21% (37/172)
Receiving objects:  22% (38/172)
Receiving objects:  23% (40/172)
Receiving objects:  24% (42/172)
Receiving objects:  25% (43/172)
Receiving objects:  26% (45/172)
Receiving objects:  27% (47/172)
Receiving objects:  28% (49/172)
Receiving objects:  29% (50/172)
Receiving objects:  30% (52/172)
Receiving objects:  31% (54/172)
Receiving objects:  32% (56/172)
Receiving objects:  33% (57/172)
Receiving objects:  34% (59/172)
Receiving objects:  35% (61/172)
Receiving objects:  36% (62/172)
Receiving objects:  37% (64/172)
Receiving objects:  38% (66/172)
Receiving objects:  39% (68/172)
Receiving objects:  40% (69/172)
Receiving objects:  41% (71/172)
Receiving objects:  42% (73/172)
Receiving objects:  43% (74/172)
Receiving objects:  44% (76/172)
Receiving objects:  45% (78/172)
Receiving objects:  46% (80/172)
Receiving objects:  47% (81/172)
Receiving objects:  48% (83/172)
Receiving objects:  49% (85/172)
Receiving objects:  50% (86/172)
Receiving objects:  51% (88/172)
Receiving objects:  52% (90/172)
Receiving objects:  53% (92/172)
Receiving objects:  54% (93/172)
Receiving objects:  55% (95/172)
Receiving objects:  56% (97/172)
Receiving objects:  57% (99/172)
Receiving objects:  58% (100/172)
Receiving objects:  59% (102/172)
Receiving objects:  60% (104/172)
Receiving objects:  61% (105/172)
Receiving objects:  62% (107/172)
Receiving objects:  63% (109/172)
Receiving objects:  64% (111/172)
Receiving objects:  65% (112/172)
Receiving objects:  66% (114/172)
Receiving objects:  67% (116/172)
Receiving objects:  68% (117/172)
Receiving objects:  69% (119/172)
Receiving objects:  70% (121/172)
Receiving objects:  71% (123/172)
Receiving objects:  72% (124/172)
Receiving objects:  73% (126/172)
Receiving objects:  74% (128/172)
Receiving objects:  75% (129/172)
Receiving objects:  76% (131/172)
Receiving objects:  77% (133/172)
Receiving objects:  78% (135/172)
Receiving objects:  79% (136/172)
remote: Total 172 (delta 59), reused 63 (delta 8)        
|0| Receiving objects:  80% (138/172)
Receiving objects:  81% (140/172)
Receiving objects:  82% (142/172)
Receiving objects:  83% (143/172)
Receiving objects:  84% (145/172)
Receiving objects:  85% (147/172)
Receiving objects:  86% (148/172)
Receiving objects:  87% (150/172)
Receiving objects:  88% (152/172)
Receiving objects:  89% (154/172)
Receiving objects:  90% (155/172)
Receiving objects:  91% (157/172)
Receiving objects:  92% (159/172)
Receiving objects:  93% (160/172)
Receiving objects:  94% (162/172)
Receiving objects:  95% (164/172)
Receiving objects:  96% (166/172)
Receiving objects:  97% (167/172)
Receiving objects:  98% (169/172)
Receiving objects:  99% (171/172)
Receiving objects: 100% (172/172)
Receiving objects: 100% (172/172), 185.49 KiB | 4.76 MiB/s, done.
|0| Resolving deltas:   0% (0/59)
Resolving deltas:   1% (1/59)
Resolving deltas:   3% (2/59)
Resolving deltas:   6% (4/59)
Resolving deltas:   8% (5/59)
Resolving deltas:  10% (6/59)
Resolving deltas:  11% (7/59)
Resolving deltas:  13% (8/59)
Resolving deltas:  16% (10/59)
Resolving deltas:  18% (11/59)
Resolving deltas:  20% (12/59)
Resolving deltas:  22% (13/59)
Resolving deltas:  25% (15/59)
Resolving deltas:  27% (16/59)
Resolving deltas:  28% (17/59)
Resolving deltas:  32% (19/59)
Resolving deltas:  33% (20/59)
Resolving deltas:  37% (22/59)
Resolving deltas:  38% (23/59)
Resolving deltas:  40% (24/59)
Resolving deltas:  42% (25/59)
Resolving deltas:  44% (26/59)
Resolving deltas:  45% (27/59)
Resolving deltas:  47% (28/59)
Resolving deltas:  52% (31/59)
Resolving deltas:  54% (32/59)
Resolving deltas:  55% (33/59)
Resolving deltas:  57% (34/59)
Resolving deltas:  59% (35/59)
Resolving deltas:  61% (36/59)
Resolving deltas:  62% (37/59)
Resolving deltas:  64% (38/59)
Resolving deltas:  66% (39/59)
Resolving deltas:  67% (40/59)
Resolving deltas:  69% (41/59)
Resolving deltas:  71% (42/59)
Resolving deltas:  72% (43/59)
Resolving deltas:  74% (44/59)
Resolving deltas:  76% (45/59)
Resolving deltas:  77% (46/59)
Resolving deltas:  79% (47/59)
Resolving deltas:  81% (48/59)
Resolving deltas:  83% (49/59)
Resolving deltas:  84% (50/59)
Resolving deltas:  86% (51/59)
Resolving deltas:  89% (53/59)
Resolving deltas:  91% (54/59)
Resolving deltas:  93% (55/59)
Resolving deltas:  98% (58/59)
Resolving deltas: 100% (59/59)
Resolving deltas: 100% (59/59), done.
|0|  00:01
 00:01

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:03

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:03

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.0.0',
npm warn EBADENGINE   required: { npm: '>=10.8.1', node: '>=20' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.0.0',
npm warn EBADENGINE   required: { npm: '>=10.8.1', node: '>=20' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.get@4.4.2: This package is deprecated. Use the optional chaining (?.) operator instead.
npm warn deprecated @babel/plugin-proposal-unicode-property-regex@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-unicode-property-regex instead.
npm warn deprecated @babel/plugin-proposal-private-methods@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead.
npm warn deprecated @babel/plugin-proposal-optional-catch-binding@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead.
npm warn deprecated @babel/plugin-proposal-numeric-separator@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.
npm warn deprecated @babel/plugin-proposal-nullish-coalescing-operator@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.
npm warn deprecated @babel/plugin-proposal-json-strings@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-json-strings instead.
npm warn deprecated @babel/plugin-proposal-export-namespace-from@7.18.9: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-export-namespace-from instead.
npm warn deprecated @babel/plugin-proposal-dynamic-import@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-dynamic-import instead.
npm warn deprecated @babel/plugin-proposal-class-properties@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.
npm warn deprecated @babel/plugin-proposal-logical-assignment-operators@7.20.7: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-logical-assignment-operators instead.
npm warn deprecated @babel/plugin-proposal-class-static-block@7.21.0: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-static-block instead.
npm warn deprecated @babel/plugin-proposal-optional-chaining@7.21.0: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.
npm warn deprecated @babel/plugin-proposal-async-generator-functions@7.20.7: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead.
npm warn deprecated @babel/plugin-proposal-private-property-in-object@7.21.11: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-property-in-object instead.
npm warn deprecated glob@7.2.0: Glob versions prior to v9 are no longer supported
npm warn deprecated @babel/plugin-proposal-object-rest-spread@7.20.7: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.
npm warn deprecated sinon@12.0.1: 16.1.1
npm warn deprecated core-js@2.6.12: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.

> core-js@2.6.12 postinstall
> node -e "try{require('./postinstall')}catch(e){}"

Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!

The project needs your help! Please consider supporting of core-js on Open Collective or Patreon: 
> https://opencollective.com/core-js 
> https://www.patreon.com/zloirock 

Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)


added 100 packages, and audited 1542 packages in 9s

209 packages are looking for funding
  run `npm fund` for details

13 vulnerabilities (1 low, 3 moderate, 5 high, 4 critical)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:09

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 00:00

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.1 s.
 00:00

Running 'extensions/QuickSurveys/setup.sh' if found
Looking for '/var/local/extensions/QuickSurveys/setup.sh'
No '/var/local/extensions/QuickSurveys/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:18
 00:18

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-web-1  Removed
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:14

Reclaim disk space if needed
Free disk space (21%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12424, done        
remote: Finding sources:   1% (63/12424)           
remote: Finding sources:   2% (187/12424)           
remote: Finding sources:   3% (311/12424)           
remote: Finding sources:   4% (435/12424)           
remote: Finding sources:   5% (560/12424)           
remote: Finding sources:   6% (684/12424)           
remote: Finding sources:   7% (808/12424)           
remote: Finding sources:   8% (932/12424)           
remote: Finding sources:   9% (1057/12424)           
remote: Finding sources:  10% (1181/12424)           
remote: Finding sources:  11% (1305/12424)           
remote: Finding sources:  12% (1429/12424)           
remote: Finding sources:  13% (1553/12424)           
remote: Finding sources:  14% (1678/12424)           
remote: Finding sources:  15% (1802/12424)           
remote: Finding sources:  16% (1926/12424)           
remote: Finding sources:  17% (2050/12424)           
remote: Finding sources:  18% (2175/12424)           
remote: Finding sources:  19% (2299/12424)           
remote: Finding sources:  20% (2423/12424)           
remote: Finding sources:  21% (2547/12424)           
remote: Finding sources:  22% (2672/12424)           
remote: Finding sources:  23% (2796/12424)           
remote: Finding sources:  24% (2920/12424)           
remote: Finding sources:  25% (3044/12424)           
remote: Finding sources:  26% (3169/12424)           
remote: Finding sources:  27% (3293/12424)           
remote: Finding sources:  28% (3417/12424)           
remote: Finding sources:  29% (3541/12424)           
remote: Finding sources:  30% (3666/12424)           
remote: Finding sources:  31% (3790/12424)           
remote: Finding sources:  32% (3914/12424)           
remote: Finding sources:  33% (4038/12424)           
remote: Finding sources:  34% (4163/12424)           
remote: Finding sources:  35% (4287/12424)           
remote: Finding sources:  36% (4411/12424)           
remote: Finding sources:  37% (4535/12424)           
remote: Finding sources:  38% (4659/12424)           
remote: Finding sources:  39% (4784/12424)           
remote: Finding sources:  40% (4908/12424)           
remote: Finding sources:  41% (5032/12424)           
remote: Finding sources:  42% (5156/12424)           
remote: Finding sources:  43% (5281/12424)           
remote: Finding sources:  44% (5405/12424)           
remote: Finding sources:  45% (5529/12424)           
remote: Finding sources:  46% (5653/12424)           
remote: Finding sources:  47% (5778/12424)           
remote: Finding sources:  48% (5902/12424)           
remote: Finding sources:  49% (6026/12424)           
remote: Finding sources:  50% (6150/12424)           
remote: Finding sources:  51% (6275/12424)           
remote: Finding sources:  52% (6399/12424)           
remote: Finding sources:  53% (6523/12424)           
remote: Finding sources:  54% (6647/12424)           
remote: Finding sources:  55% (6772/12424)           
remote: Finding sources:  56% (6896/12424)           
remote: Finding sources:  57% (7020/12424)           
remote: Finding sources:  58% (7144/12424)           
remote: Finding sources:  59% (7269/12424)           
remote: Finding sources:  60% (7393/12424)           
remote: Finding sources:  61% (7517/12424)           
remote: Finding sources:  62% (7641/12424)           
remote: Finding sources:  63% (7765/12424)           
remote: Finding sources:  64% (7890/12424)           
remote: Finding sources:  65% (8014/12424)           
remote: Finding sources:  66% (8138/12424)           
remote: Finding sources:  67% (8262/12424)           
remote: Finding sources:  68% (8387/12424)           
remote: Finding sources:  69% (8511/12424)           
remote: Finding sources:  70% (8635/12424)           
remote: Finding sources:  71% (8759/12424)           
remote: Finding sources:  72% (8884/12424)           
remote: Finding sources:  73% (9008/12424)           
remote: Finding sources:  74% (9132/12424)           
remote: Finding sources:  75% (9256/12424)           
remote: Finding sources:  76% (9381/12424)           
remote: Finding sources:  77% (9505/12424)           
remote: Finding sources:  78% (9629/12424)           
remote: Finding sources:  79% (9753/12424)           
remote: Finding sources:  80% (9878/12424)           
remote: Finding sources:  81% (10002/12424)           
remote: Finding sources:  82% (10126/12424)           
remote: Finding sources:  83% (10250/12424)           
remote: Finding sources:  84% (10375/12424)           
remote: Finding sources:  85% (10499/12424)           
remote: Finding sources:  86% (10623/12424)           
remote: Finding sources:  87% (10747/12424)           
remote: Finding sources:  88% (10871/12424)           
remote: Finding sources:  89% (10996/12424)           
remote: Finding sources:  90% (11120/12424)           
remote: Finding sources:  91% (11244/12424)           
remote: Finding sources:  92% (11368/12424)           
remote: Finding sources:  93% (11493/12424)           
remote: Finding sources:  94% (11617/12424)           
remote: Finding sources:  95% (11741/12424)           
remote: Finding sources:  96% (11865/12424)           
remote: Finding sources:  97% (11990/12424)           
remote: Finding sources:  98% (12114/12424)           
remote: Finding sources:  99% (12238/12424)           
remote: Finding sources: 100% (12362/12424)           
remote: Finding sources: 100% (12424/12424)        
remote: Getting sizes:   1% (56/11193)           
remote: Getting sizes:   2% (168/11193)           
remote: Getting sizes:   3% (280/11193)           
remote: Getting sizes:   4% (392/11193)           
remote: Getting sizes:   5% (504/11193)           
remote: Getting sizes:   6% (616/11193)           
remote: Getting sizes:   7% (728/11193)           
remote: Getting sizes:   8% (840/11193)           
remote: Getting sizes:   9% (952/11193)           
remote: Getting sizes:  10% (1064/11193)           
remote: Getting sizes:  11% (1176/11193)           
remote: Getting sizes:  12% (1288/11193)           
remote: Getting sizes:  13% (1400/11193)           
remote: Getting sizes:  14% (1512/11193)           
remote: Getting sizes:  15% (1623/11193)           
remote: Getting sizes:  16% (1735/11193)           
remote: Getting sizes:  17% (1847/11193)           
remote: Getting sizes:  18% (1959/11193)           
remote: Getting sizes:  19% (2071/11193)           
remote: Getting sizes:  20% (2183/11193)           
remote: Getting sizes:  21% (2295/11193)           
remote: Getting sizes:  22% (2407/11193)           
remote: Getting sizes:  23% (2519/11193)           
remote: Getting sizes:  24% (2631/11193)           
remote: Getting sizes:  25% (2743/11193)           
remote: Getting sizes:  26% (2855/11193)           
remote: Getting sizes:  27% (2967/11193)           
remote: Getting sizes:  28% (3079/11193)           
remote: Getting sizes:  29% (3191/11193)           
remote: Getting sizes:  30% (3302/11193)           
remote: Getting sizes:  31% (3414/11193)           
remote: Getting sizes:  32% (3526/11193)           
remote: Getting sizes:  33% (3638/11193)           
remote: Getting sizes:  34% (3750/11193)           
remote: Getting sizes:  35% (3862/11193)           
remote: Getting sizes:  36% (3974/11193)           
remote: Getting sizes:  37% (4086/11193)           
remote: Getting sizes:  38% (4198/11193)           
remote: Getting sizes:  39% (4310/11193)           
remote: Getting sizes:  40% (4422/11193)           
remote: Getting sizes:  41% (4534/11193)           
remote: Getting sizes:  42% (4646/11193)           
remote: Getting sizes:  43% (4758/11193)           
remote: Getting sizes:  44% (4869/11193)           
remote: Getting sizes:  45% (4981/11193)           
remote: Getting sizes:  46% (5093/11193)           
remote: Getting sizes:  47% (5205/11193)           
remote: Getting sizes:  48% (5317/11193)           
remote: Getting sizes:  49% (5429/11193)           
remote: Getting sizes:  50% (5541/11193)           
remote: Getting sizes:  51% (5653/11193)           
remote: Getting sizes:  52% (5765/11193)           
remote: Getting sizes:  53% (5877/11193)           
remote: Getting sizes:  54% (5989/11193)           
remote: Getting sizes:  55% (6101/11193)           
remote: Getting sizes:  56% (6213/11193)           
remote: Getting sizes:  57% (6325/11193)           
remote: Getting sizes:  58% (6436/11193)           
remote: Getting sizes:  59% (6548/11193)           
remote: Getting sizes:  60% (6660/11193)           
remote: Getting sizes:  61% (6772/11193)           
remote: Getting sizes:  62% (6884/11193)           
remote: Getting sizes:  63% (6996/11193)           
remote: Getting sizes:  64% (7108/11193)           
remote: Getting sizes:  65% (7220/11193)           
remote: Getting sizes:  66% (7332/11193)           
remote: Getting sizes:  67% (7444/11193)           
remote: Getting sizes:  68% (7556/11193)           
remote: Getting sizes:  69% (7668/11193)           
remote: Getting sizes:  70% (7780/11193)           
remote: Getting sizes:  71% (7892/11193)           
remote: Getting sizes:  72% (8003/11193)           
remote: Getting sizes:  73% (8115/11193)           
remote: Getting sizes:  74% (8227/11193)           
remote: Getting sizes:  75% (8339/11193)           
remote: Getting sizes:  76% (8451/11193)           
remote: Getting sizes:  77% (8563/11193)           
remote: Getting sizes:  78% (8675/11193)           
remote: Getting sizes:  79% (8787/11193)           
remote: Getting sizes:  80% (8899/11193)           
remote: Getting sizes:  81% (9011/11193)           
remote: Getting sizes:  82% (9123/11193)           
remote: Getting sizes:  83% (9235/11193)           
remote: Getting sizes:  84% (9347/11193)           
remote: Getting sizes:  85% (9459/11193)           
remote: Getting sizes:  86% (9571/11193)           
remote: Getting sizes:  87% (9682/11193)           
remote: Getting sizes:  88% (9794/11193)           
remote: Getting sizes:  89% (9906/11193)           
remote: Getting sizes:  90% (10018/11193)           
remote: Getting sizes:  91% (10130/11193)           
remote: Getting sizes:  92% (10242/11193)           
remote: Getting sizes:  93% (10354/11193)           
remote: Getting sizes:  94% (10466/11193)           
remote: Getting sizes:  95% (10578/11193)           
remote: Getting sizes:  96% (10690/11193)           
remote: Getting sizes:  97% (10802/11193)           
remote: Getting sizes:  98% (10914/11193)           
remote: Getting sizes:  99% (11026/11193)           
remote: Getting sizes: 100% (11138/11193)           
remote: Getting sizes: 100% (11193/11193)        
remote: Compressing objects:   2% (2189/120329)           
remote: Compressing objects:   3% (3036/120329)           
remote: Compressing objects:   4% (4507/120329)           
remote: Compressing objects:   5% (5764/120329)           
remote: Compressing objects:   6% (6730/120329)           
remote: Compressing objects:   7% (7973/120329)           
remote: Compressing objects:   8% (9059/120329)           
remote: Compressing objects:   9% (10254/120329)           
remote: Compressing objects:   9% (10689/120329)           
remote: Compressing objects:  10% (11434/120329)           
remote: Compressing objects:  11% (12639/120329)           
remote: Compressing objects:  12% (13838/120329)           
remote: Compressing objects:  13% (15048/120329)           
remote: Compressing objects:  14% (16246/120329)           
remote: Compressing objects:  15% (17529/120329)           
remote: Compressing objects:  16% (18752/120329)           
remote: Compressing objects:  17% (19859/120329)           
remote: Compressing objects:  18% (21062/120329)           
remote: Compressing objects:  18% (21977/120329)           
remote: Compressing objects:  19% (22262/120329)           
remote: Compressing objects:  20% (23466/120329)           
remote: Compressing objects:  21% (24671/120329)           
remote: Compressing objects:  22% (25878/120329)           
remote: Compressing objects:  23% (27101/120329)           
remote: Compressing objects:  24% (28278/120329)           
remote: Compressing objects:  25% (29497/120329)           
remote: Compressing objects:  26% (31074/120329)           
remote: Compressing objects:  27% (31916/120329)           
remote: Compressing objects:  28% (33098/120329)           
remote: Compressing objects:  29% (34335/120329)           
remote: Compressing objects:  30% (35807/120329)           
remote: Compressing objects:  31% (36840/120329)           
remote: Compressing objects:  32% (37926/120329)           
remote: Compressing objects:  33% (39107/120329)           
remote: Compressing objects:  34% (40486/120329)           
remote: Compressing objects:  34% (40843/120329)           
remote: Compressing objects:  35% (41541/120329)           
remote: Compressing objects:  36% (43012/120329)           
remote: Compressing objects:  37% (43977/120329)           
remote: Compressing objects:  38% (45248/120329)           
remote: Compressing objects:  39% (46336/120329)           
remote: Compressing objects:  40% (47554/120329)           
remote: Compressing objects:  41% (48745/120329)           
remote: Compressing objects:  42% (49937/120329)           
remote: Compressing objects:  43% (51397/120329)           
remote: Compressing objects:  44% (52398/120329)           
remote: Compressing objects:  45% (53612/120329)           
remote: Compressing objects:  46% (54899/120329)           
remote: Compressing objects:  47% (56338/120329)           
remote: Compressing objects:  48% (57521/120329)           
remote: Compressing objects:  49% (58408/120329)           
remote: Compressing objects:  50% (59764/120329)           
remote: Compressing objects:  51% (60822/120329)           
remote: Compressing objects:  52% (61997/120329)           
remote: Compressing objects:  53% (63326/120329)           
remote: Compressing objects:  54% (64386/120329)           
remote: Compressing objects:  55% (66097/120329)           
remote: Compressing objects:  56% (66878/120329)           
remote: Compressing objects:  57% (68002/120329)           
remote: Compressing objects:  58% (69272/120329)           
remote: Compressing objects:  59% (70401/120329)           
remote: Compressing objects:  60% (71725/120329)           
remote: Compressing objects:  61% (73008/120329)           
remote: Compressing objects:  62% (74004/120329)           
remote: Compressing objects:  63% (75231/120329)           
remote: Compressing objects:  64% (76529/120329)           
remote: Compressing objects:  65% (77751/120329)           
remote: Compressing objects:  65% (78521/120329)           
remote: Compressing objects:  66% (79090/120329)           
remote: Compressing objects:  67% (80037/120329)           
remote: Compressing objects:  68% (81268/120329)           
remote: Compressing objects:  69% (83309/120329)           
remote: Compressing objects:  70% (83948/120329)           
remote: Compressing objects:  71% (85053/120329)           
remote: Compressing objects:  72% (86045/120329)           
remote: Compressing objects:  73% (87314/120329)           
remote: Compressing objects:  74% (88620/120329)           
remote: Compressing objects:  75% (89650/120329)           
remote: Compressing objects:  76% (90861/120329)           
remote: Compressing objects:  77% (92064/120329)           
remote: Compressing objects:  78% (93255/120329)           
remote: Compressing objects:  79% (94585/120329)           
remote: Compressing objects:  80% (95680/120329)           
remote: Compressing objects:  81% (96868/120329)           
remote: Compressing objects:  82% (98350/120329)           
remote: Compressing objects:  83% (99867/120329)           
remote: Compressing objects:  84% (100538/120329)           
remote: Compressing objects:  85% (101787/120329)           
remote: Compressing objects:  86% (103399/120329)           
remote: Compressing objects:  87% (104166/120329)           
remote: Compressing objects:  88% (105314/120329)           
remote: Compressing objects:  89% (106544/120329)           
remote: Compressing objects:  90% (107731/120329)           
remote: Compressing objects:  91% (108915/120329)           
remote: Compressing objects:  92% (110272/120329)           
remote: Compressing objects:  93% (112462/120329)           
remote: Compressing objects:  94% (112510/120329)           
remote: Compressing objects:  95% (113718/120329)           
remote: Compressing objects:  96% (115031/120329)           
remote: Compressing objects:  97% (116134/120329)           
remote: Compressing objects:  98% (117324/120329)           
remote: Compressing objects:  99% (118525/120329)           
remote: Compressing objects: 100% (119735/120329)           
remote: Compressing objects: 100% (120328/120329)        
Receiving objects:   0% (1/12424)
Receiving objects:   1% (125/12424)
Receiving objects:   2% (249/12424)
Receiving objects:   3% (373/12424)
Receiving objects:   4% (497/12424)
Receiving objects:   5% (622/12424)
Receiving objects:   6% (746/12424)
Receiving objects:   7% (870/12424)
Receiving objects:   8% (994/12424)
Receiving objects:   9% (1119/12424)
Receiving objects:  10% (1243/12424)
Receiving objects:  11% (1367/12424)
Receiving objects:  12% (1491/12424)
Receiving objects:  13% (1616/12424)
Receiving objects:  14% (1740/12424)
Receiving objects:  15% (1864/12424)
Receiving objects:  16% (1988/12424)
Receiving objects:  17% (2113/12424)
Receiving objects:  18% (2237/12424), 4.46 MiB | 8.92 MiB/s
Receiving objects:  19% (2361/12424), 4.46 MiB | 8.92 MiB/s
Receiving objects:  20% (2485/12424), 4.46 MiB | 8.92 MiB/s
Receiving objects:  21% (2610/12424), 4.46 MiB | 8.92 MiB/s
Receiving objects:  22% (2734/12424), 4.46 MiB | 8.92 MiB/s
Receiving objects:  23% (2858/12424), 4.46 MiB | 8.92 MiB/s
Receiving objects:  24% (2982/12424), 4.46 MiB | 8.92 MiB/s
Receiving objects:  25% (3106/12424), 4.46 MiB | 8.92 MiB/s
Receiving objects:  26% (3231/12424), 4.46 MiB | 8.92 MiB/s
Receiving objects:  27% (3355/12424), 4.46 MiB | 8.92 MiB/s
Receiving objects:  28% (3479/12424), 4.46 MiB | 8.92 MiB/s
Receiving objects:  29% (3603/12424), 4.46 MiB | 8.92 MiB/s
Receiving objects:  30% (3728/12424), 4.46 MiB | 8.92 MiB/s
Receiving objects:  31% (3852/12424), 4.46 MiB | 8.92 MiB/s
Receiving objects:  31% (3959/12424), 4.46 MiB | 8.92 MiB/s
Receiving objects:  32% (3976/12424), 4.46 MiB | 8.92 MiB/s
Receiving objects:  33% (4100/12424), 8.88 MiB | 8.88 MiB/s
Receiving objects:  34% (4225/12424), 8.88 MiB | 8.88 MiB/s
Receiving objects:  35% (4349/12424), 8.88 MiB | 8.88 MiB/s
Receiving objects:  36% (4473/12424), 8.88 MiB | 8.88 MiB/s
Receiving objects:  37% (4597/12424), 11.94 MiB | 7.96 MiB/s
Receiving objects:  38% (4722/12424), 11.94 MiB | 7.96 MiB/s
Receiving objects:  39% (4846/12424), 11.94 MiB | 7.96 MiB/s
Receiving objects:  40% (4970/12424), 11.94 MiB | 7.96 MiB/s
Receiving objects:  41% (5094/12424), 11.94 MiB | 7.96 MiB/s
Receiving objects:  42% (5219/12424), 11.94 MiB | 7.96 MiB/s
Receiving objects:  43% (5343/12424), 11.94 MiB | 7.96 MiB/s
Receiving objects:  44% (5467/12424), 11.94 MiB | 7.96 MiB/s
Receiving objects:  45% (5591/12424), 11.94 MiB | 7.96 MiB/s
Receiving objects:  45% (5691/12424), 11.94 MiB | 7.96 MiB/s
Receiving objects:  46% (5716/12424), 15.62 MiB | 7.80 MiB/s
Receiving objects:  47% (5840/12424), 15.62 MiB | 7.80 MiB/s
Receiving objects:  47% (5937/12424), 19.35 MiB | 7.73 MiB/s
Receiving objects:  48% (5964/12424), 22.93 MiB | 7.64 MiB/s
Receiving objects:  49% (6088/12424), 22.93 MiB | 7.64 MiB/s
Receiving objects:  50% (6212/12424), 22.93 MiB | 7.64 MiB/s
Receiving objects:  51% (6337/12424), 22.93 MiB | 7.64 MiB/s
Receiving objects:  52% (6461/12424), 27.57 MiB | 7.87 MiB/s
Receiving objects:  53% (6585/12424), 27.57 MiB | 7.87 MiB/s
Receiving objects:  54% (6709/12424), 27.57 MiB | 7.87 MiB/s
Receiving objects:  55% (6834/12424), 27.57 MiB | 7.87 MiB/s
Receiving objects:  56% (6958/12424), 27.57 MiB | 7.87 MiB/s
Receiving objects:  57% (7082/12424), 27.57 MiB | 7.87 MiB/s
Receiving objects:  58% (7206/12424), 27.57 MiB | 7.87 MiB/s
Receiving objects:  58% (7281/12424), 27.57 MiB | 7.87 MiB/s
Receiving objects:  59% (7331/12424), 32.17 MiB | 8.04 MiB/s
Receiving objects:  60% (7455/12424), 32.17 MiB | 8.04 MiB/s
Receiving objects:  61% (7579/12424), 32.17 MiB | 8.04 MiB/s
Receiving objects:  62% (7703/12424), 32.17 MiB | 8.04 MiB/s
Receiving objects:  63% (7828/12424), 32.17 MiB | 8.04 MiB/s
Receiving objects:  64% (7952/12424), 32.17 MiB | 8.04 MiB/s
Receiving objects:  65% (8076/12424), 32.17 MiB | 8.04 MiB/s
Receiving objects:  66% (8200/12424), 32.17 MiB | 8.04 MiB/s
Receiving objects:  67% (8325/12424), 32.17 MiB | 8.04 MiB/s
Receiving objects:  68% (8449/12424), 32.17 MiB | 8.04 MiB/s
Receiving objects:  69% (8573/12424), 32.17 MiB | 8.04 MiB/s
Receiving objects:  70% (8697/12424), 32.17 MiB | 8.04 MiB/s
Receiving objects:  71% (8822/12424), 32.17 MiB | 8.04 MiB/s
Receiving objects:  72% (8946/12424), 32.17 MiB | 8.04 MiB/s
Receiving objects:  73% (9070/12424), 32.17 MiB | 8.04 MiB/s
Receiving objects:  74% (9194/12424), 32.17 MiB | 8.04 MiB/s
Receiving objects:  75% (9318/12424), 32.17 MiB | 8.04 MiB/s
Receiving objects:  76% (9443/12424), 32.17 MiB | 8.04 MiB/s
Receiving objects:  77% (9567/12424), 32.17 MiB | 8.04 MiB/s
Receiving objects:  78% (9691/12424), 32.17 MiB | 8.04 MiB/s
Receiving objects:  79% (9815/12424), 32.17 MiB | 8.04 MiB/s
Receiving objects:  80% (9940/12424), 32.17 MiB | 8.04 MiB/s
Receiving objects:  81% (10064/12424), 32.17 MiB | 8.04 MiB/s
Receiving objects:  82% (10188/12424), 32.17 MiB | 8.04 MiB/s
Receiving objects:  83% (10312/12424), 32.17 MiB | 8.04 MiB/s
Receiving objects:  84% (10437/12424), 32.17 MiB | 8.04 MiB/s
Receiving objects:  85% (10561/12424), 32.17 MiB | 8.04 MiB/s
Receiving objects:  86% (10685/12424), 32.17 MiB | 8.04 MiB/s
Receiving objects:  87% (10809/12424), 39.24 MiB | 8.71 MiB/s
Receiving objects:  88% (10934/12424), 39.24 MiB | 8.71 MiB/s
Receiving objects:  89% (11058/12424), 39.24 MiB | 8.71 MiB/s
Receiving objects:  90% (11182/12424), 39.24 MiB | 8.71 MiB/s
Receiving objects:  91% (11306/12424), 39.24 MiB | 8.71 MiB/s
Receiving objects:  92% (11431/12424), 39.24 MiB | 8.71 MiB/s
Receiving objects:  93% (11555/12424), 39.24 MiB | 8.71 MiB/s
Receiving objects:  94% (11679/12424), 39.24 MiB | 8.71 MiB/s
Receiving objects:  95% (11803/12424), 39.24 MiB | 8.71 MiB/s
Receiving objects:  96% (11928/12424), 39.24 MiB | 8.71 MiB/s
Receiving objects:  97% (12052/12424), 39.24 MiB | 8.71 MiB/s
Receiving objects:  98% (12176/12424), 39.24 MiB | 8.71 MiB/s
Receiving objects:  99% (12300/12424), 39.24 MiB | 8.71 MiB/s
remote: Total 12424 (delta 2375), reused 5966 (delta 1228)        
Receiving objects: 100% (12424/12424), 39.24 MiB | 8.71 MiB/s
Receiving objects: 100% (12424/12424), 41.63 MiB | 8.87 MiB/s, done.
Resolving deltas:   0% (0/2375)
Resolving deltas:   1% (24/2375)
Resolving deltas:   2% (48/2375)
Resolving deltas:   3% (72/2375)
Resolving deltas:   4% (95/2375)
Resolving deltas:   5% (119/2375)
Resolving deltas:   6% (143/2375)
Resolving deltas:   7% (167/2375)
Resolving deltas:   8% (190/2375)
Resolving deltas:   9% (214/2375)
Resolving deltas:  10% (238/2375)
Resolving deltas:  11% (262/2375)
Resolving deltas:  12% (285/2375)
Resolving deltas:  13% (309/2375)
Resolving deltas:  14% (333/2375)
Resolving deltas:  15% (357/2375)
Resolving deltas:  16% (380/2375)
Resolving deltas:  17% (404/2375)
Resolving deltas:  18% (428/2375)
Resolving deltas:  19% (452/2375)
Resolving deltas:  20% (475/2375)
Resolving deltas:  21% (499/2375)
Resolving deltas:  22% (523/2375)
Resolving deltas:  23% (547/2375)
Resolving deltas:  24% (570/2375)
Resolving deltas:  25% (594/2375)
Resolving deltas:  26% (618/2375)
Resolving deltas:  27% (643/2375)
Resolving deltas:  28% (665/2375)
Resolving deltas:  29% (690/2375)
Resolving deltas:  30% (713/2375)
Resolving deltas:  31% (737/2375)
Resolving deltas:  32% (760/2375)
Resolving deltas:  33% (784/2375)
Resolving deltas:  34% (808/2375)
Resolving deltas:  35% (832/2375)
Resolving deltas:  36% (856/2375)
Resolving deltas:  37% (879/2375)
Resolving deltas:  38% (903/2375)
Resolving deltas:  39% (927/2375)
Resolving deltas:  40% (951/2375)
Resolving deltas:  41% (974/2375)
Resolving deltas:  42% (998/2375)
Resolving deltas:  43% (1022/2375)
Resolving deltas:  44% (1045/2375)
Resolving deltas:  45% (1069/2375)
Resolving deltas:  46% (1093/2375)
Resolving deltas:  47% (1117/2375)
Resolving deltas:  48% (1140/2375)
Resolving deltas:  49% (1164/2375)
Resolving deltas:  50% (1188/2375)
Resolving deltas:  51% (1212/2375)
Resolving deltas:  52% (1235/2375)
Resolving deltas:  53% (1259/2375)
Resolving deltas:  54% (1283/2375)
Resolving deltas:  55% (1307/2375)
Resolving deltas:  56% (1330/2375)
Resolving deltas:  57% (1354/2375)
Resolving deltas:  58% (1378/2375)
Resolving deltas:  59% (1402/2375)
Resolving deltas:  60% (1425/2375)
Resolving deltas:  61% (1449/2375)
Resolving deltas:  62% (1473/2375)
Resolving deltas:  63% (1497/2375)
Resolving deltas:  64% (1520/2375)
Resolving deltas:  65% (1544/2375)
Resolving deltas:  66% (1568/2375)
Resolving deltas:  67% (1592/2375)
Resolving deltas:  68% (1615/2375)
Resolving deltas:  69% (1639/2375)
Resolving deltas:  70% (1663/2375)
Resolving deltas:  71% (1687/2375)
Resolving deltas:  72% (1711/2375)
Resolving deltas:  73% (1734/2375)
Resolving deltas:  74% (1759/2375)
Resolving deltas:  75% (1782/2375)
Resolving deltas:  76% (1805/2375)
Resolving deltas:  77% (1829/2375)
Resolving deltas:  78% (1853/2375)
Resolving deltas:  79% (1877/2375)
Resolving deltas:  80% (1900/2375)
Resolving deltas:  81% (1925/2375)
Resolving deltas:  82% (1949/2375)
Resolving deltas:  83% (1972/2375)
Resolving deltas:  84% (1995/2375)
Resolving deltas:  85% (2019/2375)
Resolving deltas:  86% (2043/2375)
Resolving deltas:  87% (2067/2375)
Resolving deltas:  88% (2090/2375)
Resolving deltas:  89% (2114/2375)
Resolving deltas:  90% (2138/2375)
Resolving deltas:  91% (2162/2375)
Resolving deltas:  92% (2185/2375)
Resolving deltas:  93% (2209/2375)
Resolving deltas:  94% (2233/2375)
Resolving deltas:  95% (2257/2375)
Resolving deltas:  96% (2280/2375)
Resolving deltas:  97% (2304/2375)
Resolving deltas:  98% (2329/2375)
Resolving deltas:  99% (2352/2375)
Resolving deltas: 100% (2375/2375)
Resolving deltas: 100% (2375/2375), done.
Updating files:  71% (8197/11458)
Updating files:  72% (8250/11458)
Updating files:  73% (8365/11458)
Updating files:  74% (8479/11458)
Updating files:  75% (8594/11458)
Updating files:  76% (8709/11458)
Updating files:  77% (8823/11458)
Updating files:  78% (8938/11458)
Updating files:  79% (9052/11458)
Updating files:  80% (9167/11458)
Updating files:  81% (9281/11458)
Updating files:  82% (9396/11458)
Updating files:  83% (9511/11458)
Updating files:  84% (9625/11458)
Updating files:  85% (9740/11458)
Updating files:  86% (9854/11458)
Updating files:  87% (9969/11458)
Updating files:  88% (10084/11458)
Updating files:  89% (10198/11458)
Updating files:  90% (10313/11458)
Updating files:  91% (10427/11458)
Updating files:  92% (10542/11458)
Updating files:  93% (10656/11458)
Updating files:  94% (10771/11458)
Updating files:  95% (10886/11458)
Updating files:  96% (11000/11458)
Updating files:  97% (11115/11458)
Updating files:  98% (11229/11458)
Updating files:  99% (11344/11458)
Updating files: 100% (11458/11458)
Updating files: 100% (11458/11458), done.
 00:12

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  44/133 [=========>------------------]  33%
  69/133 [==============>-------------]  51%
  96/133 [====================>-------]  72%
 113/133 [=======================>----]  84%
 132/133 [===========================>]  99%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 6.4 s.
 00:06

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 16s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:16

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:18

 01:19

Install 'extensions/RelatedArticles'...

Cloning component(s)
:0: _clone_component "extensions/RelatedArticles"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/RelatedArticles to 'extensions/RelatedArticles' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/RelatedArticles'...
|0| remote: Counting objects: 1           
remote: Counting objects: 173, done        
|0| remote: Finding sources:   1% (1/173)           
remote: Finding sources:   2% (3/173)           
remote: Finding sources:   3% (5/173)           
remote: Finding sources:   4% (7/173)           
remote: Finding sources:   5% (8/173)           
remote: Finding sources:   6% (10/173)           
remote: Finding sources:   7% (12/173)           
remote: Finding sources:   8% (13/173)           
remote: Finding sources:   9% (15/173)           
remote: Finding sources:  10% (17/173)           
remote: Finding sources:  11% (19/173)           
remote: Finding sources:  12% (20/173)           
remote: Finding sources:  13% (22/173)           
remote: Finding sources:  14% (24/173)           
remote: Finding sources:  15% (26/173)           
remote: Finding sources:  16% (27/173)           
remote: Finding sources:  17% (29/173)           
remote: Finding sources:  18% (31/173)           
remote: Finding sources:  19% (33/173)           
remote: Finding sources:  20% (34/173)           
remote: Finding sources:  21% (36/173)           
remote: Finding sources:  22% (38/173)           
remote: Finding sources:  23% (39/173)           
remote: Finding sources:  24% (41/173)           
remote: Finding sources:  25% (43/173)           
remote: Finding sources:  26% (45/173)           
remote: Finding sources:  27% (46/173)           
remote: Finding sources:  28% (48/173)           
remote: Finding sources:  29% (50/173)           
remote: Finding sources:  30% (52/173)           
remote: Finding sources:  31% (53/173)           
remote: Finding sources:  32% (55/173)           
remote: Finding sources:  33% (57/173)           
remote: Finding sources:  34% (58/173)           
remote: Finding sources:  35% (60/173)           
remote: Finding sources:  36% (62/173)           
remote: Finding sources:  37% (64/173)           
remote: Finding sources:  38% (65/173)           
remote: Finding sources:  39% (67/173)           
remote: Finding sources:  40% (69/173)           
remote: Finding sources:  41% (71/173)           
remote: Finding sources:  42% (72/173)           
remote: Finding sources:  43% (74/173)           
remote: Finding sources:  44% (76/173)           
remote: Finding sources:  45% (77/173)           
remote: Finding sources:  46% (79/173)           
remote: Finding sources:  47% (81/173)           
remote: Finding sources:  48% (83/173)           
remote: Finding sources:  49% (84/173)           
remote: Finding sources:  50% (86/173)           
remote: Finding sources:  51% (88/173)           
remote: Finding sources:  52% (90/173)           
remote: Finding sources:  53% (91/173)           
remote: Finding sources:  54% (93/173)           
remote: Finding sources:  55% (95/173)           
remote: Finding sources:  56% (97/173)           
remote: Finding sources:  57% (98/173)           
remote: Finding sources:  58% (100/173)           
remote: Finding sources:  59% (102/173)           
remote: Finding sources:  60% (103/173)           
remote: Finding sources:  61% (105/173)           
remote: Finding sources:  62% (107/173)           
remote: Finding sources:  63% (109/173)           
remote: Finding sources:  64% (110/173)           
remote: Finding sources:  65% (112/173)           
remote: Finding sources:  66% (114/173)           
remote: Finding sources:  67% (116/173)           
remote: Finding sources:  68% (117/173)           
remote: Finding sources:  69% (119/173)           
remote: Finding sources:  70% (121/173)           
remote: Finding sources:  71% (122/173)           
remote: Finding sources:  72% (124/173)           
remote: Finding sources:  73% (126/173)           
remote: Finding sources:  74% (128/173)           
remote: Finding sources:  75% (129/173)           
remote: Finding sources:  76% (131/173)           
remote: Finding sources:  77% (133/173)           
remote: Finding sources:  78% (135/173)           
remote: Finding sources:  79% (136/173)           
remote: Finding sources:  80% (138/173)           
remote: Finding sources:  81% (140/173)           
remote: Finding sources:  82% (141/173)           
remote: Finding sources:  83% (143/173)           
remote: Finding sources:  84% (145/173)           
remote: Finding sources:  85% (147/173)           
remote: Finding sources:  86% (148/173)           
remote: Finding sources:  87% (150/173)           
remote: Finding sources:  88% (152/173)           
remote: Finding sources:  89% (154/173)           
remote: Finding sources:  90% (155/173)           
remote: Finding sources:  91% (157/173)           
remote: Finding sources:  92% (159/173)           
remote: Finding sources:  93% (161/173)           
remote: Finding sources:  94% (162/173)           
remote: Finding sources:  95% (164/173)           
remote: Finding sources:  96% (166/173)           
remote: Finding sources:  97% (167/173)           
remote: Finding sources:  98% (169/173)           
remote: Finding sources:  99% (171/173)           
remote: Finding sources: 100% (173/173)           
remote: Finding sources: 100% (173/173)        
|0| remote: Getting sizes:   1% (1/164)           
remote: Getting sizes:   2% (3/164)           
remote: Getting sizes:   3% (5/164)           
remote: Getting sizes:   4% (6/164)           
remote: Getting sizes:   5% (8/164)           
remote: Getting sizes:   6% (10/164)           
remote: Getting sizes:   7% (11/164)           
remote: Getting sizes:   8% (13/164)           
remote: Getting sizes:   9% (14/164)           
remote: Getting sizes:  10% (16/164)           
remote: Getting sizes:  11% (18/164)           
remote: Getting sizes:  12% (19/164)           
remote: Getting sizes:  13% (21/164)           
remote: Getting sizes:  14% (23/164)           
remote: Getting sizes:  15% (24/164)           
remote: Getting sizes:  16% (26/164)           
remote: Getting sizes:  17% (28/164)           
remote: Getting sizes:  18% (29/164)           
remote: Getting sizes:  19% (31/164)           
remote: Getting sizes:  20% (32/164)           
remote: Getting sizes:  21% (34/164)           
remote: Getting sizes:  22% (36/164)           
remote: Getting sizes:  23% (37/164)           
remote: Getting sizes:  24% (39/164)           
remote: Getting sizes:  25% (41/164)           
remote: Getting sizes:  26% (42/164)           
remote: Getting sizes:  27% (44/164)           
remote: Getting sizes:  28% (46/164)           
remote: Getting sizes:  29% (47/164)           
remote: Getting sizes:  30% (49/164)           
remote: Getting sizes:  31% (51/164)           
remote: Getting sizes:  32% (52/164)           
remote: Getting sizes:  33% (54/164)           
remote: Getting sizes:  34% (55/164)           
remote: Getting sizes:  35% (57/164)           
remote: Getting sizes:  36% (59/164)           
remote: Getting sizes:  37% (60/164)           
remote: Getting sizes:  38% (62/164)           
remote: Getting sizes:  39% (64/164)           
remote: Getting sizes:  40% (65/164)           
remote: Getting sizes:  41% (67/164)           
remote: Getting sizes:  42% (69/164)           
remote: Getting sizes:  43% (70/164)           
remote: Getting sizes:  44% (72/164)           
remote: Getting sizes:  45% (73/164)           
remote: Getting sizes:  46% (75/164)           
remote: Getting sizes:  47% (77/164)           
remote: Getting sizes:  48% (78/164)           
remote: Getting sizes:  49% (80/164)           
remote: Getting sizes:  50% (82/164)           
remote: Getting sizes:  51% (83/164)           
remote: Getting sizes:  52% (85/164)           
remote: Getting sizes:  53% (87/164)           
remote: Getting sizes:  54% (88/164)           
remote: Getting sizes:  55% (90/164)           
remote: Getting sizes:  56% (92/164)           
remote: Getting sizes:  57% (93/164)           
remote: Getting sizes:  58% (95/164)           
remote: Getting sizes:  59% (96/164)           
remote: Getting sizes:  60% (98/164)           
remote: Getting sizes:  61% (100/164)           
remote: Getting sizes:  62% (101/164)           
remote: Getting sizes:  63% (103/164)           
remote: Getting sizes:  64% (105/164)           
remote: Getting sizes:  65% (106/164)           
remote: Getting sizes:  66% (108/164)           
remote: Getting sizes:  67% (110/164)           
remote: Getting sizes:  68% (111/164)           
remote: Getting sizes:  69% (113/164)           
remote: Getting sizes:  70% (114/164)           
remote: Getting sizes:  71% (116/164)           
remote: Getting sizes:  72% (118/164)           
remote: Getting sizes:  73% (119/164)           
remote: Getting sizes:  74% (121/164)           
remote: Getting sizes:  75% (123/164)           
remote: Getting sizes:  76% (124/164)           
remote: Getting sizes:  77% (126/164)           
remote: Getting sizes:  78% (128/164)           
remote: Getting sizes:  79% (129/164)           
remote: Getting sizes:  80% (131/164)           
remote: Getting sizes:  81% (133/164)           
remote: Getting sizes:  82% (134/164)           
remote: Getting sizes:  83% (136/164)           
remote: Getting sizes:  84% (137/164)           
remote: Getting sizes:  85% (139/164)           
remote: Getting sizes:  86% (141/164)           
remote: Getting sizes:  87% (142/164)           
remote: Getting sizes:  88% (144/164)           
remote: Getting sizes:  89% (146/164)           
remote: Getting sizes:  90% (147/164)           
remote: Getting sizes:  91% (149/164)           
remote: Getting sizes:  92% (151/164)           
remote: Getting sizes:  93% (152/164)           
remote: Getting sizes:  94% (154/164)           
remote: Getting sizes:  95% (155/164)           
remote: Getting sizes:  96% (157/164)           
remote: Getting sizes:  97% (159/164)           
remote: Getting sizes:  98% (160/164)           
remote: Getting sizes:  99% (162/164)           
remote: Getting sizes: 100% (164/164)           
remote: Getting sizes: 100% (164/164)        
|0| remote: Compressing objects:   2% (1103/53333)           
remote: Compressing objects:   9% (4546/53333)           
remote: Compressing objects:  10% (5119/53333)           
remote: Compressing objects:  15% (7742/53333)           
remote: Compressing objects:  27% (14286/53333)           
remote: Compressing objects:  29% (15210/53333)           
remote: Compressing objects:  38% (20491/53333)           
remote: Compressing objects:  47% (24970/53333)           
remote: Compressing objects:  50% (26582/53333)           
remote: Compressing objects:  59% (31424/53333)           
remote: Compressing objects:  60% (31898/53333)           
remote: Compressing objects:  61% (32324/53333)           
remote: Compressing objects:  62% (32909/53333)           
remote: Compressing objects:  63% (33491/53333)           
remote: Compressing objects:  64% (33984/53333)           
remote: Compressing objects:  65% (34642/53333)           
remote: Compressing objects:  66% (35045/53333)           
remote: Compressing objects:  67% (35504/53333)           
remote: Compressing objects:  68% (36052/53333)           
remote: Compressing objects:  69% (36661/53333)           
remote: Compressing objects:  70% (37141/53333)           
remote: Compressing objects:  71% (37659/53333)           
remote: Compressing objects:  72% (38229/53333)           
remote: Compressing objects:  73% (38774/53333)           
remote: Compressing objects:  74% (39233/53333)           
remote: Compressing objects:  75% (39875/53333)           
remote: Compressing objects:  76% (40270/53333)           
remote: Compressing objects:  77% (41060/53333)           
remote: Compressing objects:  78% (41341/53333)           
remote: Compressing objects:  79% (42013/53333)           
remote: Compressing objects:  80% (42608/53333)           
remote: Compressing objects:  81% (42987/53333)           
remote: Compressing objects:  82% (43625/53333)           
remote: Compressing objects:  83% (44031/53333)           
remote: Compressing objects:  90% (47919/53333)           
remote: Compressing objects:  91% (48319/53333)           
remote: Compressing objects:  92% (48908/53333)           
remote: Compressing objects:  93% (49661/53333)           
remote: Compressing objects:  94% (49917/53333)           
remote: Compressing objects:  95% (50518/53333)           
remote: Compressing objects:  96% (51055/53333)           
remote: Compressing objects:  97% (51506/53333)           
remote: Compressing objects:  98% (52039/53333)           
remote: Compressing objects:  99% (52635/53333)           
remote: Compressing objects: 100% (53214/53333)           
remote: Compressing objects: 100% (53333/53333)        
|0| Receiving objects:   0% (1/173)
Receiving objects:   1% (2/173)
Receiving objects:   2% (4/173)
Receiving objects:   3% (6/173)
Receiving objects:   4% (7/173)
Receiving objects:   5% (9/173)
Receiving objects:   6% (11/173)
Receiving objects:   7% (13/173)
Receiving objects:   8% (14/173)
Receiving objects:   9% (16/173)
Receiving objects:  10% (18/173)
Receiving objects:  11% (20/173)
Receiving objects:  12% (21/173)
Receiving objects:  13% (23/173)
Receiving objects:  14% (25/173)
Receiving objects:  15% (26/173)
Receiving objects:  16% (28/173)
Receiving objects:  17% (30/173)
Receiving objects:  18% (32/173)
Receiving objects:  19% (33/173)
Receiving objects:  20% (35/173)
Receiving objects:  21% (37/173)
Receiving objects:  22% (39/173)
Receiving objects:  23% (40/173)
Receiving objects:  24% (42/173)
Receiving objects:  25% (44/173)
Receiving objects:  26% (45/173)
Receiving objects:  27% (47/173)
Receiving objects:  28% (49/173)
Receiving objects:  29% (51/173)
Receiving objects:  30% (52/173)
Receiving objects:  31% (54/173)
Receiving objects:  32% (56/173)
Receiving objects:  33% (58/173)
Receiving objects:  34% (59/173)
Receiving objects:  35% (61/173)
Receiving objects:  36% (63/173)
Receiving objects:  37% (65/173)
Receiving objects:  38% (66/173)
Receiving objects:  39% (68/173)
Receiving objects:  40% (70/173)
Receiving objects:  41% (71/173)
Receiving objects:  42% (73/173)
Receiving objects:  43% (75/173)
Receiving objects:  44% (77/173)
Receiving objects:  45% (78/173)
Receiving objects:  46% (80/173)
Receiving objects:  47% (82/173)
Receiving objects:  48% (84/173)
Receiving objects:  49% (85/173)
Receiving objects:  50% (87/173)
Receiving objects:  51% (89/173)
Receiving objects:  52% (90/173)
Receiving objects:  53% (92/173)
Receiving objects:  54% (94/173)
Receiving objects:  55% (96/173)
Receiving objects:  56% (97/173)
Receiving objects:  57% (99/173)
Receiving objects:  58% (101/173)
Receiving objects:  59% (103/173)
Receiving objects:  60% (104/173)
Receiving objects:  61% (106/173)
Receiving objects:  62% (108/173)
Receiving objects:  63% (109/173)
Receiving objects:  64% (111/173)
Receiving objects:  65% (113/173)
Receiving objects:  66% (115/173)
Receiving objects:  67% (116/173)
Receiving objects:  68% (118/173)
Receiving objects:  69% (120/173)
Receiving objects:  70% (122/173)
Receiving objects:  71% (123/173)
Receiving objects:  72% (125/173)
Receiving objects:  73% (127/173)
Receiving objects:  74% (129/173)
Receiving objects:  75% (130/173)
Receiving objects:  76% (132/173)
Receiving objects:  77% (134/173)
Receiving objects:  78% (135/173)
Receiving objects:  79% (137/173)
Receiving objects:  80% (139/173)
Receiving objects:  81% (141/173)
Receiving objects:  82% (142/173)
remote: Total 173 (delta 30), reused 73 (delta 7)        
|0| Receiving objects:  83% (144/173)
Receiving objects:  84% (146/173)
Receiving objects:  85% (148/173)
Receiving objects:  86% (149/173)
Receiving objects:  87% (151/173)
Receiving objects:  88% (153/173)
Receiving objects:  89% (154/173)
Receiving objects:  90% (156/173)
Receiving objects:  91% (158/173)
Receiving objects:  92% (160/173)
Receiving objects:  93% (161/173)
Receiving objects:  94% (163/173)
Receiving objects:  95% (165/173)
Receiving objects:  96% (167/173)
Receiving objects:  97% (168/173)
Receiving objects:  98% (170/173)
Receiving objects:  99% (172/173)
Receiving objects: 100% (173/173)
Receiving objects: 100% (173/173), 159.61 KiB | 6.14 MiB/s, done.
|0| Resolving deltas:   0% (0/30)
Resolving deltas:   3% (1/30)
Resolving deltas:   6% (2/30)
Resolving deltas:  10% (3/30)
Resolving deltas:  13% (4/30)
Resolving deltas:  16% (5/30)
Resolving deltas:  20% (6/30)
Resolving deltas:  23% (7/30)
Resolving deltas:  30% (9/30)
Resolving deltas:  33% (10/30)
Resolving deltas:  36% (11/30)
Resolving deltas:  40% (12/30)
Resolving deltas:  43% (13/30)
Resolving deltas:  46% (14/30)
Resolving deltas:  50% (15/30)
Resolving deltas:  53% (16/30)
Resolving deltas:  56% (17/30)
Resolving deltas:  60% (18/30)
Resolving deltas:  63% (19/30)
Resolving deltas:  66% (20/30)
Resolving deltas:  70% (21/30)
Resolving deltas:  73% (22/30)
Resolving deltas:  76% (23/30)
Resolving deltas:  83% (25/30)
Resolving deltas:  86% (26/30)
Resolving deltas:  96% (29/30)
Resolving deltas: 100% (30/30)
Resolving deltas: 100% (30/30), done.
|0|  00:00
 00:00

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:04

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.get@4.4.2: This package is deprecated. Use the optional chaining (?.) operator instead.
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.0: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@2.0.1: Use your platform's native DOMException instead
npm warn deprecated w3c-hr-time@1.0.2: Use your platform's native performance.now() and performance.timeOrigin.
npm warn deprecated sinon@12.0.1: 16.1.1

added 410 packages, removed 1 package, and audited 1851 packages in 15s

228 packages are looking for funding
  run `npm fund` for details

22 vulnerabilities (1 low, 8 moderate, 13 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues possible (including breaking changes), run:
  npm audit fix --force

Some issues need review, and may require choosing
a different dependency.

Run `npm audit` for details.
 00:15

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.1 s.
 00:01

Running 'extensions/RelatedArticles/setup.sh' if found
Looking for '/var/local/extensions/RelatedArticles/setup.sh'
No '/var/local/extensions/RelatedArticles/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:24
 00:24

Running Selenium tests for 'extensions/RelatedArticles' via 'run_component_selenium_tests "extensions/RelatedArticles"'...

Ensuring Selenium ready...

 00:00

Starting Selenium container
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-novnc-1  Creating
 Container mediawiki-novnc-1  Created
 Container mediawiki-selenium-1  Creating
 Container mediawiki-selenium-1  Created
 Container mediawiki-novnc-1  Starting
 Container mediawiki-novnc-1  Started
 Container mediawiki-selenium-1  Starting
 Container mediawiki-selenium-1  Started
 00:08
Installing Selenium browser binary...
Chromium 101.0.4950.0 

> selenium-test
> wdio tests/selenium/wdio.conf.js


Execution of 1 workers started at 2025-06-20T17:58:26.715Z

[0-0] RUNNING in chrome - /tests/selenium/specs/readmore.js
[0-0] PASSED in chrome - /tests/selenium/specs/readmore.js

 "spec" Reporter:
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-0] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-0] Session ID: 405a12c9-8fd8-4e59-9292-4c51c8ece3b3
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0] » /tests/selenium/specs/readmore.js
[Chrome 101.0.4950.0 linux #0-0] ReadMore
[Chrome 101.0.4950.0 linux #0-0]    ✓ ReadMore is present in Minerva @daily
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0] 1 passing (2.3s)


Spec Files:	 1 passed, 1 total (100% completed) in 00:00:03 

 00:25

Running Selenium tests for 'extensions/RelatedArticles' via 'run_selenium_tests "extensions/RelatedArticles/tests/selenium/*specs/**/*.js" ".*"'...

Ensuring Selenium ready...

 00:00
Chromium 101.0.4950.0 
2025-06-20T17:58:34.027Z WARN @wdio/config:ConfigParser: pattern docs/**/specs/*.js did not match any file
2025-06-20T17:58:34.029Z WARN @wdio/config:ConfigParser: pattern specs/**/*.js did not match any file
2025-06-20T17:58:34.030Z WARN @wdio/config:ConfigParser: pattern wdio-mediawiki/specs/*.js did not match any file

Execution of 1 workers started at 2025-06-20T17:58:34.033Z

[0-0] RUNNING in chrome - file:///extensions/RelatedArticles/tests/selenium/specs/readmore.js
[0-0] TypeError in "ReadMore."before all" hook: wrappedHook for "ReadMore is present in Minerva @daily""
TypeError: Cannot read properties of undefined (reading 'mwUser')
    at Object.bot (/var/www/html/w/extensions/RelatedArticles/node_modules/wdio-mediawiki/Api.js:17:29)
    at Context.<anonymous> (/var/www/html/w/extensions/RelatedArticles/tests/selenium/specs/readmore.js:11:19)
[0-0] FAILED in chrome - file:///extensions/RelatedArticles/tests/selenium/specs/readmore.js

 "spec" Reporter:
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-0] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-0] Session ID: 747bdbaf9c53ad56d89eb1d7ac417e23
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] » extensions/RelatedArticles/tests/selenium/specs/readmore.js
[chrome 137.0.7151.119 linux #0-0] ReadMore
[chrome 137.0.7151.119 linux #0-0]    ✖ "before all" hook for ReadMore
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 1 failing (84ms)
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 1) ReadMore "before all" hook for ReadMore
[chrome 137.0.7151.119 linux #0-0] Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-0] TypeError: Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-0]     at Object.bot (/var/www/html/w/extensions/RelatedArticles/node_modules/wdio-mediawiki/Api.js:17:29)
[chrome 137.0.7151.119 linux #0-0]     at Context.<anonymous> (/var/www/html/w/extensions/RelatedArticles/tests/selenium/specs/readmore.js:11:19)


Spec Files:	 0 passed, 1 failed, 1 total (100% completed) in 00:00:09  


 00:13

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-selenium-1  Stopping
 Container mediawiki-selenium-1  Stopped
 Container mediawiki-selenium-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-selenium-1  Removed
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-novnc-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-novnc-1  Stopped
 Container mediawiki-novnc-1  Removing
 Container mediawiki-novnc-1  Removed
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-web-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:25

Reclaim disk space if needed
Free disk space (21%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12424, done        
remote: Finding sources:   1% (63/12424)           
remote: Finding sources:   2% (187/12424)           
remote: Finding sources:   3% (311/12424)           
remote: Finding sources:   4% (435/12424)           
remote: Finding sources:   5% (560/12424)           
remote: Finding sources:   6% (684/12424)           
remote: Finding sources:   7% (808/12424)           
remote: Finding sources:   8% (932/12424)           
remote: Finding sources:   9% (1057/12424)           
remote: Finding sources:  10% (1181/12424)           
remote: Finding sources:  11% (1305/12424)           
remote: Finding sources:  12% (1429/12424)           
remote: Finding sources:  13% (1553/12424)           
remote: Finding sources:  14% (1678/12424)           
remote: Finding sources:  15% (1802/12424)           
remote: Finding sources:  16% (1926/12424)           
remote: Finding sources:  17% (2050/12424)           
remote: Finding sources:  18% (2175/12424)           
remote: Finding sources:  19% (2299/12424)           
remote: Finding sources:  20% (2423/12424)           
remote: Finding sources:  21% (2547/12424)           
remote: Finding sources:  22% (2672/12424)           
remote: Finding sources:  23% (2796/12424)           
remote: Finding sources:  24% (2920/12424)           
remote: Finding sources:  25% (3044/12424)           
remote: Finding sources:  26% (3169/12424)           
remote: Finding sources:  27% (3293/12424)           
remote: Finding sources:  28% (3417/12424)           
remote: Finding sources:  29% (3541/12424)           
remote: Finding sources:  30% (3666/12424)           
remote: Finding sources:  31% (3790/12424)           
remote: Finding sources:  32% (3914/12424)           
remote: Finding sources:  33% (4038/12424)           
remote: Finding sources:  34% (4163/12424)           
remote: Finding sources:  35% (4287/12424)           
remote: Finding sources:  36% (4411/12424)           
remote: Finding sources:  37% (4535/12424)           
remote: Finding sources:  38% (4659/12424)           
remote: Finding sources:  39% (4784/12424)           
remote: Finding sources:  40% (4908/12424)           
remote: Finding sources:  41% (5032/12424)           
remote: Finding sources:  42% (5156/12424)           
remote: Finding sources:  43% (5281/12424)           
remote: Finding sources:  44% (5405/12424)           
remote: Finding sources:  45% (5529/12424)           
remote: Finding sources:  46% (5653/12424)           
remote: Finding sources:  47% (5778/12424)           
remote: Finding sources:  48% (5902/12424)           
remote: Finding sources:  49% (6026/12424)           
remote: Finding sources:  50% (6150/12424)           
remote: Finding sources:  51% (6275/12424)           
remote: Finding sources:  52% (6399/12424)           
remote: Finding sources:  53% (6523/12424)           
remote: Finding sources:  54% (6647/12424)           
remote: Finding sources:  55% (6772/12424)           
remote: Finding sources:  56% (6896/12424)           
remote: Finding sources:  57% (7020/12424)           
remote: Finding sources:  58% (7144/12424)           
remote: Finding sources:  59% (7269/12424)           
remote: Finding sources:  60% (7393/12424)           
remote: Finding sources:  61% (7517/12424)           
remote: Finding sources:  62% (7641/12424)           
remote: Finding sources:  63% (7765/12424)           
remote: Finding sources:  64% (7890/12424)           
remote: Finding sources:  65% (8014/12424)           
remote: Finding sources:  66% (8138/12424)           
remote: Finding sources:  67% (8262/12424)           
remote: Finding sources:  68% (8387/12424)           
remote: Finding sources:  69% (8511/12424)           
remote: Finding sources:  70% (8635/12424)           
remote: Finding sources:  71% (8759/12424)           
remote: Finding sources:  72% (8884/12424)           
remote: Finding sources:  73% (9008/12424)           
remote: Finding sources:  74% (9132/12424)           
remote: Finding sources:  75% (9256/12424)           
remote: Finding sources:  76% (9381/12424)           
remote: Finding sources:  77% (9505/12424)           
remote: Finding sources:  78% (9629/12424)           
remote: Finding sources:  79% (9753/12424)           
remote: Finding sources:  80% (9878/12424)           
remote: Finding sources:  81% (10002/12424)           
remote: Finding sources:  82% (10126/12424)           
remote: Finding sources:  83% (10250/12424)           
remote: Finding sources:  84% (10375/12424)           
remote: Finding sources:  85% (10499/12424)           
remote: Finding sources:  86% (10623/12424)           
remote: Finding sources:  87% (10747/12424)           
remote: Finding sources:  88% (10871/12424)           
remote: Finding sources:  89% (10996/12424)           
remote: Finding sources:  90% (11120/12424)           
remote: Finding sources:  91% (11244/12424)           
remote: Finding sources:  92% (11368/12424)           
remote: Finding sources:  93% (11493/12424)           
remote: Finding sources:  94% (11617/12424)           
remote: Finding sources:  95% (11741/12424)           
remote: Finding sources:  96% (11865/12424)           
remote: Finding sources:  97% (11990/12424)           
remote: Finding sources:  98% (12114/12424)           
remote: Finding sources:  99% (12238/12424)           
remote: Finding sources: 100% (12362/12424)           
remote: Finding sources: 100% (12424/12424)        
remote: Getting sizes:   1% (56/11193)           
remote: Getting sizes:   2% (168/11193)           
remote: Getting sizes:   3% (280/11193)           
remote: Getting sizes:   4% (392/11193)           
remote: Getting sizes:   5% (504/11193)           
remote: Getting sizes:   6% (616/11193)           
remote: Getting sizes:   7% (728/11193)           
remote: Getting sizes:   8% (840/11193)           
remote: Getting sizes:   9% (952/11193)           
remote: Getting sizes:  10% (1064/11193)           
remote: Getting sizes:  11% (1176/11193)           
remote: Getting sizes:  12% (1288/11193)           
remote: Getting sizes:  13% (1400/11193)           
remote: Getting sizes:  14% (1512/11193)           
remote: Getting sizes:  15% (1623/11193)           
remote: Getting sizes:  16% (1735/11193)           
remote: Getting sizes:  17% (1847/11193)           
remote: Getting sizes:  18% (1959/11193)           
remote: Getting sizes:  19% (2071/11193)           
remote: Getting sizes:  20% (2183/11193)           
remote: Getting sizes:  21% (2295/11193)           
remote: Getting sizes:  22% (2407/11193)           
remote: Getting sizes:  23% (2519/11193)           
remote: Getting sizes:  24% (2631/11193)           
remote: Getting sizes:  25% (2743/11193)           
remote: Getting sizes:  26% (2855/11193)           
remote: Getting sizes:  27% (2967/11193)           
remote: Getting sizes:  28% (3079/11193)           
remote: Getting sizes:  29% (3191/11193)           
remote: Getting sizes:  30% (3302/11193)           
remote: Getting sizes:  31% (3414/11193)           
remote: Getting sizes:  32% (3526/11193)           
remote: Getting sizes:  33% (3638/11193)           
remote: Getting sizes:  34% (3750/11193)           
remote: Getting sizes:  35% (3862/11193)           
remote: Getting sizes:  36% (3974/11193)           
remote: Getting sizes:  37% (4086/11193)           
remote: Getting sizes:  38% (4198/11193)           
remote: Getting sizes:  39% (4310/11193)           
remote: Getting sizes:  40% (4422/11193)           
remote: Getting sizes:  41% (4534/11193)           
remote: Getting sizes:  42% (4646/11193)           
remote: Getting sizes:  43% (4758/11193)           
remote: Getting sizes:  44% (4869/11193)           
remote: Getting sizes:  45% (4981/11193)           
remote: Getting sizes:  46% (5093/11193)           
remote: Getting sizes:  47% (5205/11193)           
remote: Getting sizes:  48% (5317/11193)           
remote: Getting sizes:  49% (5429/11193)           
remote: Getting sizes:  50% (5541/11193)           
remote: Getting sizes:  51% (5653/11193)           
remote: Getting sizes:  52% (5765/11193)           
remote: Getting sizes:  53% (5877/11193)           
remote: Getting sizes:  54% (5989/11193)           
remote: Getting sizes:  55% (6101/11193)           
remote: Getting sizes:  56% (6213/11193)           
remote: Getting sizes:  57% (6325/11193)           
remote: Getting sizes:  58% (6436/11193)           
remote: Getting sizes:  59% (6548/11193)           
remote: Getting sizes:  60% (6660/11193)           
remote: Getting sizes:  61% (6772/11193)           
remote: Getting sizes:  62% (6884/11193)           
remote: Getting sizes:  63% (6996/11193)           
remote: Getting sizes:  64% (7108/11193)           
remote: Getting sizes:  65% (7220/11193)           
remote: Getting sizes:  66% (7332/11193)           
remote: Getting sizes:  67% (7444/11193)           
remote: Getting sizes:  68% (7556/11193)           
remote: Getting sizes:  69% (7668/11193)           
remote: Getting sizes:  70% (7780/11193)           
remote: Getting sizes:  71% (7892/11193)           
remote: Getting sizes:  72% (8003/11193)           
remote: Getting sizes:  73% (8115/11193)           
remote: Getting sizes:  74% (8227/11193)           
remote: Getting sizes:  75% (8339/11193)           
remote: Getting sizes:  76% (8451/11193)           
remote: Getting sizes:  77% (8563/11193)           
remote: Getting sizes:  78% (8675/11193)           
remote: Getting sizes:  79% (8787/11193)           
remote: Getting sizes:  80% (8899/11193)           
remote: Getting sizes:  81% (9011/11193)           
remote: Getting sizes:  82% (9123/11193)           
remote: Getting sizes:  83% (9235/11193)           
remote: Getting sizes:  84% (9347/11193)           
remote: Getting sizes:  85% (9459/11193)           
remote: Getting sizes:  86% (9571/11193)           
remote: Getting sizes:  87% (9682/11193)           
remote: Getting sizes:  88% (9794/11193)           
remote: Getting sizes:  89% (9906/11193)           
remote: Getting sizes:  90% (10018/11193)           
remote: Getting sizes:  91% (10130/11193)           
remote: Getting sizes:  92% (10242/11193)           
remote: Getting sizes:  93% (10354/11193)           
remote: Getting sizes:  94% (10466/11193)           
remote: Getting sizes:  95% (10578/11193)           
remote: Getting sizes:  96% (10690/11193)           
remote: Getting sizes:  97% (10802/11193)           
remote: Getting sizes:  98% (10914/11193)           
remote: Getting sizes:  99% (11026/11193)           
remote: Getting sizes: 100% (11138/11193)           
remote: Getting sizes: 100% (11193/11193)        
remote: Compressing objects:   2% (2189/120329)           
remote: Compressing objects:   3% (3036/120329)           
remote: Compressing objects:   4% (4507/120329)           
remote: Compressing objects:   5% (5764/120329)           
remote: Compressing objects:   6% (6730/120329)           
remote: Compressing objects:   7% (7973/120329)           
remote: Compressing objects:   8% (9059/120329)           
remote: Compressing objects:   9% (10254/120329)           
remote: Compressing objects:   9% (10577/120329)           
remote: Compressing objects:  10% (11434/120329)           
remote: Compressing objects:  11% (12639/120329)           
remote: Compressing objects:  12% (13838/120329)           
remote: Compressing objects:  13% (15048/120329)           
remote: Compressing objects:  14% (16246/120329)           
remote: Compressing objects:  15% (17529/120329)           
remote: Compressing objects:  16% (18752/120329)           
remote: Compressing objects:  17% (19859/120329)           
remote: Compressing objects:  18% (21062/120329)           
remote: Compressing objects:  19% (22262/120329)           
remote: Compressing objects:  20% (23466/120329)           
remote: Compressing objects:  21% (24671/120329)           
remote: Compressing objects:  21% (25192/120329)           
remote: Compressing objects:  22% (25878/120329)           
remote: Compressing objects:  23% (27101/120329)           
remote: Compressing objects:  24% (28278/120329)           
remote: Compressing objects:  25% (29497/120329)           
remote: Compressing objects:  26% (31074/120329)           
remote: Compressing objects:  27% (31916/120329)           
remote: Compressing objects:  28% (33098/120329)           
remote: Compressing objects:  29% (34335/120329)           
remote: Compressing objects:  30% (35807/120329)           
remote: Compressing objects:  31% (36840/120329)           
remote: Compressing objects:  32% (37926/120329)           
remote: Compressing objects:  33% (39107/120329)           
remote: Compressing objects:  34% (40486/120329)           
remote: Compressing objects:  35% (41541/120329)           
remote: Compressing objects:  36% (43012/120329)           
remote: Compressing objects:  37% (43977/120329)           
remote: Compressing objects:  38% (45248/120329)           
remote: Compressing objects:  39% (46336/120329)           
remote: Compressing objects:  40% (47554/120329)           
remote: Compressing objects:  41% (48745/120329)           
remote: Compressing objects:  42% (49937/120329)           
remote: Compressing objects:  43% (51397/120329)           
remote: Compressing objects:  44% (52398/120329)           
remote: Compressing objects:  45% (53612/120329)           
remote: Compressing objects:  46% (54899/120329)           
remote: Compressing objects:  47% (56338/120329)           
remote: Compressing objects:  48% (57521/120329)           
remote: Compressing objects:  49% (58408/120329)           
remote: Compressing objects:  49% (59219/120329)           
remote: Compressing objects:  50% (59764/120329)           
remote: Compressing objects:  51% (60822/120329)           
remote: Compressing objects:  52% (61997/120329)           
remote: Compressing objects:  53% (63326/120329)           
remote: Compressing objects:  54% (64386/120329)           
remote: Compressing objects:  55% (66097/120329)           
remote: Compressing objects:  56% (66878/120329)           
remote: Compressing objects:  57% (68002/120329)           
remote: Compressing objects:  58% (69272/120329)           
remote: Compressing objects:  59% (70401/120329)           
remote: Compressing objects:  60% (71725/120329)           
remote: Compressing objects:  61% (73008/120329)           
remote: Compressing objects:  62% (74004/120329)           
remote: Compressing objects:  63% (75231/120329)           
remote: Compressing objects:  64% (76529/120329)           
remote: Compressing objects:  65% (77751/120329)           
remote: Compressing objects:  66% (79090/120329)           
remote: Compressing objects:  67% (80037/120329)           
remote: Compressing objects:  68% (81268/120329)           
remote: Compressing objects:  69% (83309/120329)           
remote: Compressing objects:  70% (83948/120329)           
remote: Compressing objects:  71% (85053/120329)           
remote: Compressing objects:  72% (86045/120329)           
remote: Compressing objects:  73% (87314/120329)           
remote: Compressing objects:  74% (88620/120329)           
remote: Compressing objects:  75% (89650/120329)           
remote: Compressing objects:  76% (90861/120329)           
remote: Compressing objects:  77% (92064/120329)           
remote: Compressing objects:  78% (93255/120329)           
remote: Compressing objects:  79% (94585/120329)           
remote: Compressing objects:  80% (95680/120329)           
remote: Compressing objects:  80% (95817/120329)           
remote: Compressing objects:  81% (96868/120329)           
remote: Compressing objects:  82% (98350/120329)           
remote: Compressing objects:  83% (99867/120329)           
remote: Compressing objects:  84% (100538/120329)           
remote: Compressing objects:  85% (101787/120329)           
remote: Compressing objects:  86% (103399/120329)           
remote: Compressing objects:  87% (104166/120329)           
remote: Compressing objects:  88% (105314/120329)           
remote: Compressing objects:  89% (106544/120329)           
remote: Compressing objects:  90% (107731/120329)           
remote: Compressing objects:  91% (108915/120329)           
remote: Compressing objects:  92% (110272/120329)           
remote: Compressing objects:  93% (112462/120329)           
remote: Compressing objects:  94% (112510/120329)           
remote: Compressing objects:  95% (113718/120329)           
remote: Compressing objects:  96% (115031/120329)           
remote: Compressing objects:  97% (116134/120329)           
remote: Compressing objects:  98% (117324/120329)           
remote: Compressing objects:  99% (118525/120329)           
remote: Compressing objects: 100% (119735/120329)           
remote: Compressing objects: 100% (120328/120329)        
Receiving objects:   0% (1/12424)
Receiving objects:   1% (125/12424)
Receiving objects:   2% (249/12424)
Receiving objects:   3% (373/12424)
Receiving objects:   4% (497/12424)
Receiving objects:   5% (622/12424)
Receiving objects:   6% (746/12424)
Receiving objects:   7% (870/12424)
Receiving objects:   8% (994/12424)
Receiving objects:   9% (1119/12424)
Receiving objects:  10% (1243/12424)
Receiving objects:  11% (1367/12424)
Receiving objects:  12% (1491/12424)
Receiving objects:  13% (1616/12424)
Receiving objects:  14% (1740/12424)
Receiving objects:  15% (1864/12424)
Receiving objects:  16% (1988/12424)
Receiving objects:  17% (2113/12424), 4.13 MiB | 8.23 MiB/s
Receiving objects:  18% (2237/12424), 4.13 MiB | 8.23 MiB/s
Receiving objects:  19% (2361/12424), 4.13 MiB | 8.23 MiB/s
Receiving objects:  20% (2485/12424), 4.13 MiB | 8.23 MiB/s
Receiving objects:  21% (2610/12424), 4.13 MiB | 8.23 MiB/s
Receiving objects:  22% (2734/12424), 4.13 MiB | 8.23 MiB/s
Receiving objects:  23% (2858/12424), 4.13 MiB | 8.23 MiB/s
Receiving objects:  24% (2982/12424), 4.13 MiB | 8.23 MiB/s
Receiving objects:  25% (3106/12424), 4.13 MiB | 8.23 MiB/s
Receiving objects:  26% (3231/12424), 4.13 MiB | 8.23 MiB/s
Receiving objects:  27% (3355/12424), 4.13 MiB | 8.23 MiB/s
Receiving objects:  28% (3479/12424), 4.13 MiB | 8.23 MiB/s
Receiving objects:  29% (3603/12424), 4.13 MiB | 8.23 MiB/s
Receiving objects:  30% (3728/12424), 4.13 MiB | 8.23 MiB/s
Receiving objects:  30% (3734/12424), 4.13 MiB | 8.23 MiB/s
Receiving objects:  31% (3852/12424), 8.44 MiB | 8.43 MiB/s
Receiving objects:  32% (3976/12424), 8.44 MiB | 8.43 MiB/s
Receiving objects:  33% (4100/12424), 8.44 MiB | 8.43 MiB/s
Receiving objects:  34% (4225/12424), 8.44 MiB | 8.43 MiB/s
Receiving objects:  35% (4349/12424), 8.44 MiB | 8.43 MiB/s
Receiving objects:  36% (4473/12424), 8.44 MiB | 8.43 MiB/s
Receiving objects:  37% (4597/12424), 11.75 MiB | 7.80 MiB/s
Receiving objects:  38% (4722/12424), 11.75 MiB | 7.80 MiB/s
Receiving objects:  39% (4846/12424), 11.75 MiB | 7.80 MiB/s
Receiving objects:  40% (4970/12424), 11.75 MiB | 7.80 MiB/s
Receiving objects:  41% (5094/12424), 11.75 MiB | 7.80 MiB/s
Receiving objects:  42% (5219/12424), 11.75 MiB | 7.80 MiB/s
Receiving objects:  43% (5343/12424), 11.75 MiB | 7.80 MiB/s
Receiving objects:  44% (5467/12424), 11.75 MiB | 7.80 MiB/s
Receiving objects:  45% (5591/12424), 11.75 MiB | 7.80 MiB/s
Receiving objects:  45% (5616/12424), 11.75 MiB | 7.80 MiB/s
Receiving objects:  46% (5716/12424), 15.30 MiB | 7.63 MiB/s
Receiving objects:  47% (5840/12424), 19.12 MiB | 7.62 MiB/s
Receiving objects:  47% (5929/12424), 19.12 MiB | 7.62 MiB/s
Receiving objects:  48% (5964/12424), 22.59 MiB | 7.51 MiB/s
Receiving objects:  49% (6088/12424), 22.59 MiB | 7.51 MiB/s
Receiving objects:  50% (6212/12424), 22.59 MiB | 7.51 MiB/s
Receiving objects:  51% (6337/12424), 22.59 MiB | 7.51 MiB/s
Receiving objects:  52% (6461/12424), 27.21 MiB | 7.75 MiB/s
Receiving objects:  53% (6585/12424), 27.21 MiB | 7.75 MiB/s
Receiving objects:  54% (6709/12424), 27.21 MiB | 7.75 MiB/s
Receiving objects:  55% (6834/12424), 27.21 MiB | 7.75 MiB/s
Receiving objects:  56% (6958/12424), 27.21 MiB | 7.75 MiB/s
Receiving objects:  57% (7082/12424), 27.21 MiB | 7.75 MiB/s
Receiving objects:  57% (7094/12424), 27.21 MiB | 7.75 MiB/s
Receiving objects:  58% (7206/12424), 27.21 MiB | 7.75 MiB/s
Receiving objects:  59% (7331/12424), 31.93 MiB | 7.96 MiB/s
Receiving objects:  60% (7455/12424), 31.93 MiB | 7.96 MiB/s
Receiving objects:  61% (7579/12424), 31.93 MiB | 7.96 MiB/s
Receiving objects:  62% (7703/12424), 31.93 MiB | 7.96 MiB/s
Receiving objects:  63% (7828/12424), 31.93 MiB | 7.96 MiB/s
Receiving objects:  64% (7952/12424), 31.93 MiB | 7.96 MiB/s
Receiving objects:  65% (8076/12424), 31.93 MiB | 7.96 MiB/s
Receiving objects:  66% (8200/12424), 31.93 MiB | 7.96 MiB/s
Receiving objects:  67% (8325/12424), 31.93 MiB | 7.96 MiB/s
Receiving objects:  68% (8449/12424), 31.93 MiB | 7.96 MiB/s
Receiving objects:  69% (8573/12424), 31.93 MiB | 7.96 MiB/s
Receiving objects:  70% (8697/12424), 31.93 MiB | 7.96 MiB/s
Receiving objects:  71% (8822/12424), 31.93 MiB | 7.96 MiB/s
Receiving objects:  72% (8946/12424), 31.93 MiB | 7.96 MiB/s
Receiving objects:  73% (9070/12424), 31.93 MiB | 7.96 MiB/s
Receiving objects:  74% (9194/12424), 31.93 MiB | 7.96 MiB/s
Receiving objects:  75% (9318/12424), 31.93 MiB | 7.96 MiB/s
Receiving objects:  76% (9443/12424), 31.93 MiB | 7.96 MiB/s
Receiving objects:  77% (9567/12424), 31.93 MiB | 7.96 MiB/s
Receiving objects:  78% (9691/12424), 31.93 MiB | 7.96 MiB/s
Receiving objects:  79% (9815/12424), 31.93 MiB | 7.96 MiB/s
Receiving objects:  80% (9940/12424), 31.93 MiB | 7.96 MiB/s
Receiving objects:  81% (10064/12424), 31.93 MiB | 7.96 MiB/s
Receiving objects:  82% (10188/12424), 31.93 MiB | 7.96 MiB/s
Receiving objects:  83% (10312/12424), 31.93 MiB | 7.96 MiB/s
Receiving objects:  84% (10437/12424), 31.93 MiB | 7.96 MiB/s
Receiving objects:  85% (10561/12424), 31.93 MiB | 7.96 MiB/s
Receiving objects:  86% (10685/12424), 31.93 MiB | 7.96 MiB/s
Receiving objects:  87% (10809/12424), 39.21 MiB | 8.70 MiB/s
Receiving objects:  88% (10934/12424), 39.21 MiB | 8.70 MiB/s
Receiving objects:  89% (11058/12424), 39.21 MiB | 8.70 MiB/s
Receiving objects:  90% (11182/12424), 39.21 MiB | 8.70 MiB/s
Receiving objects:  91% (11306/12424), 39.21 MiB | 8.70 MiB/s
Receiving objects:  92% (11431/12424), 39.21 MiB | 8.70 MiB/s
Receiving objects:  93% (11555/12424), 39.21 MiB | 8.70 MiB/s
Receiving objects:  94% (11679/12424), 39.21 MiB | 8.70 MiB/s
Receiving objects:  95% (11803/12424), 39.21 MiB | 8.70 MiB/s
Receiving objects:  96% (11928/12424), 39.21 MiB | 8.70 MiB/s
Receiving objects:  97% (12052/12424), 39.21 MiB | 8.70 MiB/s
Receiving objects:  98% (12176/12424), 39.21 MiB | 8.70 MiB/s
Receiving objects:  99% (12300/12424), 39.21 MiB | 8.70 MiB/s
remote: Total 12424 (delta 2375), reused 5966 (delta 1228)        
Receiving objects: 100% (12424/12424), 39.21 MiB | 8.70 MiB/s
Receiving objects: 100% (12424/12424), 41.63 MiB | 8.85 MiB/s, done.
Resolving deltas:   0% (0/2375)
Resolving deltas:   1% (25/2375)
Resolving deltas:   2% (48/2375)
Resolving deltas:   3% (72/2375)
Resolving deltas:   4% (95/2375)
Resolving deltas:   5% (119/2375)
Resolving deltas:   6% (143/2375)
Resolving deltas:   7% (167/2375)
Resolving deltas:   8% (190/2375)
Resolving deltas:   9% (214/2375)
Resolving deltas:  10% (238/2375)
Resolving deltas:  11% (262/2375)
Resolving deltas:  12% (285/2375)
Resolving deltas:  13% (309/2375)
Resolving deltas:  14% (333/2375)
Resolving deltas:  15% (357/2375)
Resolving deltas:  16% (380/2375)
Resolving deltas:  17% (404/2375)
Resolving deltas:  18% (428/2375)
Resolving deltas:  19% (452/2375)
Resolving deltas:  20% (476/2375)
Resolving deltas:  21% (499/2375)
Resolving deltas:  22% (523/2375)
Resolving deltas:  23% (547/2375)
Resolving deltas:  24% (570/2375)
Resolving deltas:  25% (596/2375)
Resolving deltas:  26% (619/2375)
Resolving deltas:  27% (642/2375)
Resolving deltas:  28% (665/2375)
Resolving deltas:  29% (689/2375)
Resolving deltas:  30% (713/2375)
Resolving deltas:  31% (737/2375)
Resolving deltas:  32% (760/2375)
Resolving deltas:  33% (784/2375)
Resolving deltas:  34% (808/2375)
Resolving deltas:  35% (832/2375)
Resolving deltas:  36% (856/2375)
Resolving deltas:  37% (879/2375)
Resolving deltas:  38% (903/2375)
Resolving deltas:  39% (927/2375)
Resolving deltas:  40% (950/2375)
Resolving deltas:  41% (974/2375)
Resolving deltas:  42% (998/2375)
Resolving deltas:  43% (1022/2375)
Resolving deltas:  44% (1046/2375)
Resolving deltas:  45% (1069/2375)
Resolving deltas:  46% (1094/2375)
Resolving deltas:  47% (1117/2375)
Resolving deltas:  48% (1140/2375)
Resolving deltas:  49% (1164/2375)
Resolving deltas:  50% (1188/2375)
Resolving deltas:  51% (1212/2375)
Resolving deltas:  52% (1235/2375)
Resolving deltas:  53% (1259/2375)
Resolving deltas:  54% (1283/2375)
Resolving deltas:  55% (1307/2375)
Resolving deltas:  56% (1330/2375)
Resolving deltas:  57% (1354/2375)
Resolving deltas:  58% (1378/2375)
Resolving deltas:  59% (1402/2375)
Resolving deltas:  60% (1425/2375)
Resolving deltas:  61% (1449/2375)
Resolving deltas:  62% (1474/2375)
Resolving deltas:  63% (1497/2375)
Resolving deltas:  64% (1520/2375)
Resolving deltas:  65% (1544/2375)
Resolving deltas:  66% (1568/2375)
Resolving deltas:  67% (1592/2375)
Resolving deltas:  68% (1615/2375)
Resolving deltas:  69% (1639/2375)
Resolving deltas:  70% (1663/2375)
Resolving deltas:  71% (1687/2375)
Resolving deltas:  72% (1710/2375)
Resolving deltas:  73% (1734/2375)
Resolving deltas:  74% (1759/2375)
Resolving deltas:  75% (1782/2375)
Resolving deltas:  76% (1805/2375)
Resolving deltas:  77% (1829/2375)
Resolving deltas:  78% (1853/2375)
Resolving deltas:  79% (1877/2375)
Resolving deltas:  80% (1901/2375)
Resolving deltas:  81% (1924/2375)
Resolving deltas:  82% (1948/2375)
Resolving deltas:  83% (1973/2375)
Resolving deltas:  84% (1995/2375)
Resolving deltas:  85% (2019/2375)
Resolving deltas:  86% (2043/2375)
Resolving deltas:  87% (2067/2375)
Resolving deltas:  88% (2090/2375)
Resolving deltas:  89% (2115/2375)
Resolving deltas:  90% (2138/2375)
Resolving deltas:  91% (2162/2375)
Resolving deltas:  92% (2185/2375)
Resolving deltas:  93% (2209/2375)
Resolving deltas:  94% (2233/2375)
Resolving deltas:  95% (2257/2375)
Resolving deltas:  96% (2280/2375)
Resolving deltas:  97% (2305/2375)
Resolving deltas:  98% (2328/2375)
Resolving deltas:  99% (2352/2375)
Resolving deltas: 100% (2375/2375)
Resolving deltas: 100% (2375/2375), done.
Updating files:  68% (7858/11458)
Updating files:  69% (7907/11458)
Updating files:  70% (8021/11458)
Updating files:  71% (8136/11458)
Updating files:  72% (8250/11458)
Updating files:  73% (8365/11458)
Updating files:  74% (8479/11458)
Updating files:  75% (8594/11458)
Updating files:  76% (8709/11458)
Updating files:  77% (8823/11458)
Updating files:  78% (8938/11458)
Updating files:  79% (9052/11458)
Updating files:  80% (9167/11458)
Updating files:  81% (9281/11458)
Updating files:  82% (9396/11458)
Updating files:  83% (9511/11458)
Updating files:  84% (9625/11458)
Updating files:  85% (9740/11458)
Updating files:  86% (9854/11458)
Updating files:  87% (9969/11458)
Updating files:  88% (10084/11458)
Updating files:  89% (10198/11458)
Updating files:  90% (10313/11458)
Updating files:  91% (10427/11458)
Updating files:  92% (10542/11458)
Updating files:  93% (10656/11458)
Updating files:  94% (10771/11458)
Updating files:  95% (10886/11458)
Updating files:  96% (11000/11458)
Updating files:  97% (11115/11458)
Updating files:  98% (11229/11458)
Updating files:  99% (11344/11458)
Updating files: 100% (11458/11458)
Updating files: 100% (11458/11458), done.
 00:11

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-mediawiki-1  Started
 00:02

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  38/133 [========>-------------------]  28%
  66/133 [=============>--------------]  49%
  90/133 [==================>---------]  67%
 108/133 [======================>-----]  81%
 127/133 [==========================>-]  95%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 7.6 s.
 00:08

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 14s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:14

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:28

 01:28

Install 'extensions/ReportIncident'...

Cloning component(s)
:0: _clone_component "extensions/ReportIncident"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/ReportIncident to 'extensions/ReportIncident' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/ReportIncident'...
|0| remote: Counting objects: 1           
remote: Counting objects: 173, done        
|0| remote: Finding sources:   1% (1/173)           
remote: Finding sources:   2% (3/173)           
remote: Finding sources:   3% (5/173)           
remote: Finding sources:   4% (7/173)           
remote: Finding sources:   5% (8/173)           
remote: Finding sources:   6% (10/173)           
remote: Finding sources:   7% (12/173)           
remote: Finding sources:   8% (13/173)           
remote: Finding sources:   9% (15/173)           
remote: Finding sources:  10% (17/173)           
remote: Finding sources:  11% (19/173)           
remote: Finding sources:  12% (20/173)           
remote: Finding sources:  13% (22/173)           
remote: Finding sources:  14% (24/173)           
remote: Finding sources:  15% (26/173)           
remote: Finding sources:  16% (27/173)           
remote: Finding sources:  17% (29/173)           
remote: Finding sources:  18% (31/173)           
remote: Finding sources:  19% (33/173)           
remote: Finding sources:  20% (34/173)           
remote: Finding sources:  21% (36/173)           
remote: Finding sources:  22% (38/173)           
remote: Finding sources:  23% (39/173)           
remote: Finding sources:  24% (41/173)           
remote: Finding sources:  25% (43/173)           
remote: Finding sources:  26% (45/173)           
remote: Finding sources:  27% (46/173)           
remote: Finding sources:  28% (48/173)           
remote: Finding sources:  29% (50/173)           
remote: Finding sources:  30% (52/173)           
remote: Finding sources:  31% (53/173)           
remote: Finding sources:  32% (55/173)           
remote: Finding sources:  33% (57/173)           
remote: Finding sources:  34% (58/173)           
remote: Finding sources:  35% (60/173)           
remote: Finding sources:  36% (62/173)           
remote: Finding sources:  37% (64/173)           
remote: Finding sources:  38% (65/173)           
remote: Finding sources:  39% (67/173)           
remote: Finding sources:  40% (69/173)           
remote: Finding sources:  41% (71/173)           
remote: Finding sources:  42% (72/173)           
remote: Finding sources:  43% (74/173)           
remote: Finding sources:  44% (76/173)           
remote: Finding sources:  45% (77/173)           
remote: Finding sources:  46% (79/173)           
remote: Finding sources:  47% (81/173)           
remote: Finding sources:  48% (83/173)           
remote: Finding sources:  49% (84/173)           
remote: Finding sources:  50% (86/173)           
remote: Finding sources:  51% (88/173)           
remote: Finding sources:  52% (90/173)           
remote: Finding sources:  53% (91/173)           
remote: Finding sources:  54% (93/173)           
remote: Finding sources:  55% (95/173)           
remote: Finding sources:  56% (97/173)           
remote: Finding sources:  57% (98/173)           
remote: Finding sources:  58% (100/173)           
remote: Finding sources:  59% (102/173)           
remote: Finding sources:  60% (103/173)           
remote: Finding sources:  61% (105/173)           
remote: Finding sources:  62% (107/173)           
remote: Finding sources:  63% (109/173)           
remote: Finding sources:  64% (110/173)           
remote: Finding sources:  65% (112/173)           
remote: Finding sources:  66% (114/173)           
remote: Finding sources:  67% (116/173)           
remote: Finding sources:  68% (117/173)           
remote: Finding sources:  69% (119/173)           
remote: Finding sources:  70% (121/173)           
remote: Finding sources:  71% (122/173)           
remote: Finding sources:  72% (124/173)           
remote: Finding sources:  73% (126/173)           
remote: Finding sources:  74% (128/173)           
remote: Finding sources:  75% (129/173)           
remote: Finding sources:  76% (131/173)           
remote: Finding sources:  77% (133/173)           
remote: Finding sources:  78% (135/173)           
remote: Finding sources:  79% (136/173)           
remote: Finding sources:  80% (138/173)           
remote: Finding sources:  81% (140/173)           
remote: Finding sources:  82% (141/173)           
remote: Finding sources:  83% (143/173)           
remote: Finding sources:  84% (145/173)           
remote: Finding sources:  85% (147/173)           
remote: Finding sources:  86% (148/173)           
remote: Finding sources:  87% (150/173)           
remote: Finding sources:  88% (152/173)           
remote: Finding sources:  89% (154/173)           
remote: Finding sources:  90% (155/173)           
remote: Finding sources:  91% (157/173)           
remote: Finding sources:  92% (159/173)           
remote: Finding sources:  93% (161/173)           
remote: Finding sources:  94% (162/173)           
remote: Finding sources:  95% (164/173)           
remote: Finding sources:  96% (166/173)           
remote: Finding sources:  97% (167/173)           
remote: Finding sources:  98% (169/173)           
remote: Finding sources:  99% (171/173)           
remote: Finding sources: 100% (173/173)           
remote: Finding sources: 100% (173/173)        
|0| remote: Getting sizes:   1% (1/168)           
remote: Getting sizes:   2% (3/168)           
remote: Getting sizes:   3% (5/168)           
remote: Getting sizes:   4% (6/168)           
remote: Getting sizes:   5% (8/168)           
remote: Getting sizes:   6% (10/168)           
remote: Getting sizes:   7% (11/168)           
remote: Getting sizes:   8% (13/168)           
remote: Getting sizes:   9% (15/168)           
remote: Getting sizes:  10% (16/168)           
remote: Getting sizes:  11% (18/168)           
remote: Getting sizes:  12% (20/168)           
remote: Getting sizes:  13% (21/168)           
remote: Getting sizes:  14% (23/168)           
remote: Getting sizes:  15% (25/168)           
remote: Getting sizes:  16% (27/168)           
remote: Getting sizes:  17% (28/168)           
remote: Getting sizes:  18% (30/168)           
remote: Getting sizes:  19% (32/168)           
remote: Getting sizes:  20% (33/168)           
remote: Getting sizes:  21% (35/168)           
remote: Getting sizes:  22% (37/168)           
remote: Getting sizes:  23% (38/168)           
remote: Getting sizes:  24% (40/168)           
remote: Getting sizes:  25% (42/168)           
remote: Getting sizes:  26% (43/168)           
remote: Getting sizes:  27% (45/168)           
remote: Getting sizes:  28% (47/168)           
remote: Getting sizes:  29% (48/168)           
remote: Getting sizes:  30% (50/168)           
remote: Getting sizes:  31% (52/168)           
remote: Getting sizes:  32% (53/168)           
remote: Getting sizes:  33% (55/168)           
remote: Getting sizes:  34% (57/168)           
remote: Getting sizes:  35% (58/168)           
remote: Getting sizes:  36% (60/168)           
remote: Getting sizes:  37% (62/168)           
remote: Getting sizes:  38% (63/168)           
remote: Getting sizes:  39% (65/168)           
remote: Getting sizes:  40% (67/168)           
remote: Getting sizes:  41% (69/168)           
remote: Getting sizes:  42% (70/168)           
remote: Getting sizes:  43% (72/168)           
remote: Getting sizes:  44% (74/168)           
remote: Getting sizes:  45% (75/168)           
remote: Getting sizes:  46% (77/168)           
remote: Getting sizes:  47% (79/168)           
remote: Getting sizes:  48% (80/168)           
remote: Getting sizes:  49% (82/168)           
remote: Getting sizes:  50% (84/168)           
remote: Getting sizes:  51% (85/168)           
remote: Getting sizes:  52% (87/168)           
remote: Getting sizes:  53% (89/168)           
remote: Getting sizes:  54% (90/168)           
remote: Getting sizes:  55% (92/168)           
remote: Getting sizes:  56% (94/168)           
remote: Getting sizes:  57% (95/168)           
remote: Getting sizes:  58% (97/168)           
remote: Getting sizes:  59% (99/168)           
remote: Getting sizes:  60% (100/168)           
remote: Getting sizes:  61% (102/168)           
remote: Getting sizes:  62% (104/168)           
remote: Getting sizes:  63% (105/168)           
remote: Getting sizes:  64% (107/168)           
remote: Getting sizes:  65% (109/168)           
remote: Getting sizes:  66% (111/168)           
remote: Getting sizes:  67% (112/168)           
remote: Getting sizes:  68% (114/168)           
remote: Getting sizes:  69% (116/168)           
remote: Getting sizes:  70% (117/168)           
remote: Getting sizes:  71% (119/168)           
remote: Getting sizes:  72% (121/168)           
remote: Getting sizes:  73% (122/168)           
remote: Getting sizes:  74% (124/168)           
remote: Getting sizes:  75% (126/168)           
remote: Getting sizes:  76% (127/168)           
remote: Getting sizes:  77% (129/168)           
remote: Getting sizes:  78% (131/168)           
remote: Getting sizes:  79% (132/168)           
remote: Getting sizes:  80% (134/168)           
remote: Getting sizes:  81% (136/168)           
remote: Getting sizes:  82% (137/168)           
remote: Getting sizes:  83% (139/168)           
remote: Getting sizes:  84% (141/168)           
remote: Getting sizes:  85% (142/168)           
remote: Getting sizes:  86% (144/168)           
remote: Getting sizes:  87% (146/168)           
remote: Getting sizes:  88% (147/168)           
remote: Getting sizes:  89% (149/168)           
remote: Getting sizes:  90% (151/168)           
remote: Getting sizes:  91% (153/168)           
remote: Getting sizes:  92% (154/168)           
remote: Getting sizes:  93% (156/168)           
remote: Getting sizes:  94% (158/168)           
remote: Getting sizes:  95% (159/168)           
remote: Getting sizes:  96% (161/168)           
remote: Getting sizes:  97% (163/168)           
remote: Getting sizes:  98% (164/168)           
remote: Getting sizes:  99% (166/168)           
remote: Getting sizes: 100% (168/168)           
remote: Getting sizes: 100% (168/168)        
|0| remote: Compressing objects:   1% (8853/1073462)           
remote: Compressing objects:   2% (20862/1073462)           
remote: Compressing objects:   3% (35018/1073462)           
remote: Compressing objects:   4% (40572/1073462)           
remote: Compressing objects:   5% (51836/1073462)           
remote: Compressing objects:   6% (59183/1073462)           
remote: Compressing objects:   7% (72514/1073462)           
remote: Compressing objects:   8% (83453/1073462)           
remote: Compressing objects:   9% (92159/1073462)           
remote: Compressing objects:  12% (124848/1073462)           
remote: Compressing objects:  13% (139486/1073462)           
remote: Compressing objects:  14% (147367/1073462)           
remote: Compressing objects:  16% (167941/1073462)           
remote: Compressing objects:  17% (178300/1073462)           
remote: Compressing objects:  18% (189505/1073462)           
remote: Compressing objects:  19% (205887/1073462)           
remote: Compressing objects:  22% (233130/1073462)           
remote: Compressing objects:  23% (248675/1073462)           
remote: Compressing objects:  25% (267173/1073462)           
remote: Compressing objects:  26% (275854/1073462)           
remote: Compressing objects:  27% (291453/1073462)           
remote: Compressing objects:  28% (295635/1073462)           
remote: Compressing objects:  29% (314641/1073462)           
remote: Compressing objects:  31% (329493/1073462)           
remote: Compressing objects:  32% (339782/1073462)           
remote: Compressing objects:  33% (353684/1073462)           
remote: Compressing objects:  35% (370347/1073462)           
remote: Compressing objects:  36% (384750/1073462)           
remote: Compressing objects:  37% (396630/1073462)           
remote: Compressing objects:  93% (1001127/1073462)           
remote: Compressing objects:  94% (1004935/1073462)           
remote: Compressing objects:  95% (1021243/1073462)           
remote: Compressing objects:  96% (1033431/1073462)           
remote: Compressing objects:  97% (1036754/1073462)           
remote: Compressing objects:  98% (1048113/1073462)           
remote: Compressing objects: 100% (1069826/1073462)           
remote: Compressing objects: 100% (1073462/1073462)        
|0| Receiving objects:   0% (1/173)
Receiving objects:   1% (2/173)
Receiving objects:   2% (4/173)
Receiving objects:   3% (6/173)
Receiving objects:   4% (7/173)
Receiving objects:   5% (9/173)
Receiving objects:   6% (11/173)
Receiving objects:   7% (13/173)
Receiving objects:   8% (14/173)
Receiving objects:   9% (16/173)
Receiving objects:  10% (18/173)
Receiving objects:  11% (20/173)
Receiving objects:  12% (21/173)
Receiving objects:  13% (23/173)
Receiving objects:  14% (25/173)
Receiving objects:  15% (26/173)
Receiving objects:  16% (28/173)
Receiving objects:  17% (30/173)
Receiving objects:  18% (32/173)
Receiving objects:  19% (33/173)
Receiving objects:  20% (35/173)
Receiving objects:  21% (37/173)
Receiving objects:  22% (39/173)
Receiving objects:  23% (40/173)
Receiving objects:  24% (42/173)
Receiving objects:  25% (44/173)
Receiving objects:  26% (45/173)
Receiving objects:  27% (47/173)
Receiving objects:  28% (49/173)
Receiving objects:  29% (51/173)
Receiving objects:  30% (52/173)
Receiving objects:  31% (54/173)
Receiving objects:  32% (56/173)
Receiving objects:  33% (58/173)
Receiving objects:  34% (59/173)
Receiving objects:  35% (61/173)
Receiving objects:  36% (63/173)
Receiving objects:  37% (65/173)
Receiving objects:  38% (66/173)
Receiving objects:  39% (68/173)
Receiving objects:  40% (70/173)
Receiving objects:  41% (71/173)
Receiving objects:  42% (73/173)
Receiving objects:  43% (75/173)
Receiving objects:  44% (77/173)
Receiving objects:  45% (78/173)
Receiving objects:  46% (80/173)
Receiving objects:  47% (82/173)
Receiving objects:  48% (84/173)
Receiving objects:  49% (85/173)
Receiving objects:  50% (87/173)
Receiving objects:  51% (89/173)
Receiving objects:  52% (90/173)
Receiving objects:  53% (92/173)
Receiving objects:  54% (94/173)
Receiving objects:  55% (96/173)
Receiving objects:  56% (97/173)
Receiving objects:  57% (99/173)
Receiving objects:  58% (101/173)
Receiving objects:  59% (103/173)
Receiving objects:  60% (104/173)
Receiving objects:  61% (106/173)
Receiving objects:  62% (108/173)
Receiving objects:  63% (109/173)
Receiving objects:  64% (111/173)
Receiving objects:  65% (113/173)
Receiving objects:  66% (115/173)
Receiving objects:  67% (116/173)
Receiving objects:  68% (118/173)
Receiving objects:  69% (120/173)
Receiving objects:  70% (122/173)
Receiving objects:  71% (123/173)
Receiving objects:  72% (125/173)
Receiving objects:  73% (127/173)
Receiving objects:  74% (129/173)
Receiving objects:  75% (130/173)
Receiving objects:  76% (132/173)
Receiving objects:  77% (134/173)
Receiving objects:  78% (135/173)
remote: Total 173 (delta 17), reused 79 (delta 3)        
|0| Receiving objects:  79% (137/173)
Receiving objects:  80% (139/173)
Receiving objects:  81% (141/173)
Receiving objects:  82% (142/173)
Receiving objects:  83% (144/173)
Receiving objects:  84% (146/173)
Receiving objects:  85% (148/173)
Receiving objects:  86% (149/173)
Receiving objects:  87% (151/173)
Receiving objects:  88% (153/173)
Receiving objects:  89% (154/173)
Receiving objects:  90% (156/173)
Receiving objects:  91% (158/173)
Receiving objects:  92% (160/173)
Receiving objects:  93% (161/173)
Receiving objects:  94% (163/173)
Receiving objects:  95% (165/173)
Receiving objects:  96% (167/173)
Receiving objects:  97% (168/173)
Receiving objects:  98% (170/173)
Receiving objects:  99% (172/173)
Receiving objects: 100% (173/173)
Receiving objects: 100% (173/173), 299.36 KiB | 5.87 MiB/s, done.
|0| Resolving deltas:   0% (0/17)
Resolving deltas:   5% (1/17)
Resolving deltas:  11% (2/17)
Resolving deltas:  17% (3/17)
Resolving deltas:  23% (4/17)
Resolving deltas:  29% (5/17)
Resolving deltas:  47% (8/17)
Resolving deltas:  52% (9/17)
Resolving deltas:  64% (11/17)
Resolving deltas:  70% (12/17)
Resolving deltas:  76% (13/17)
Resolving deltas:  82% (14/17)
Resolving deltas:  88% (15/17)
Resolving deltas:  94% (16/17)
Resolving deltas: 100% (17/17)
Resolving deltas: 100% (17/17), done.
|0|  00:00
 00:00

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:04

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated @types/easy-table@1.2.3: This is a stub types definition. easy-table provides its own type definitions, so you do not need this installed.
npm warn deprecated lodash.get@4.4.2: This package is deprecated. Use the optional chaining (?.) operator instead.
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.0: Glob versions prior to v9 are no longer supported
npm warn deprecated sinon@12.0.1: 16.1.1

added 243 packages, removed 7 packages, changed 85 packages, and audited 1678 packages in 12s

227 packages are looking for funding
  run `npm fund` for details

18 vulnerabilities (1 low, 4 moderate, 13 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues possible (including breaking changes), run:
  npm audit fix --force

Some issues need review, and may require choosing
a different dependency.

Run `npm audit` for details.
 00:12

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-web-1  Healthy
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 00:00

Mediawiki maintenance update
PHP Fatal error:  Uncaught MediaWiki\Registration\ExtensionDependencyError: ReportIncident requires EventLogging to be installed.
 in /var/www/html/w/includes/registration/ExtensionRegistry.php:477
Stack trace:
#0 /var/www/html/w/includes/registration/ExtensionRegistry.php(329): MediaWiki\Registration\ExtensionRegistry->readFromQueue()
#1 /var/www/html/w/includes/Setup.php(293): MediaWiki\Registration\ExtensionRegistry->loadFromQueue()
#2 /var/www/html/w/maintenance/run.php(49): require_once('...')
#3 {main}
  thrown in /var/www/html/w/includes/registration/ExtensionRegistry.php on line 477
PHP Fatal error:  Uncaught Error: Class "MediaWiki\Http\Telemetry" not found in /var/www/html/w/includes/Request/HeaderCallback.php:67
Stack trace:
#0 [internal function]: MediaWiki\Request\HeaderCallback::callback()
#1 {main}
  thrown in /var/www/html/w/includes/Request/HeaderCallback.php on line 67
 00:00

Running 'extensions/ReportIncident/setup.sh' if found
Looking for '/var/local/extensions/ReportIncident/setup.sh'
No '/var/local/extensions/ReportIncident/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:20
 00:20

Running Selenium tests for 'extensions/ReportIncident' via 'run_component_selenium_tests "extensions/ReportIncident"'...

Ensuring Selenium ready...

 00:00

Starting Selenium container
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-novnc-1  Creating
 Container mediawiki-novnc-1  Created
 Container mediawiki-selenium-1  Creating
 Container mediawiki-selenium-1  Created
 Container mediawiki-novnc-1  Starting
 Container mediawiki-novnc-1  Started
 Container mediawiki-selenium-1  Starting
 Container mediawiki-selenium-1  Started
 00:07
Installing Selenium browser binary...
Chromium 101.0.4950.0 

> selenium-test
> wdio tests/selenium/wdio.conf.js


Execution of 1 workers started at 2025-06-20T18:00:50.556Z

[0-0] RUNNING in chrome - /tests/selenium/specs/reportincidentdialog.js
[0-0] Error in "ReportIncident dialog."before all" hook for "Should open the dialog if the tools menu is used""
Error: invalidjson: No valid JSON response
    at /var/www/html/w/node_modules/mwbot/src/index.js:254:31
    at tryCatcher (/var/www/html/w/node_modules/bluebird/js/release/util.js:16:23)
    at Promise._settlePromiseFromHandler (/var/www/html/w/node_modules/bluebird/js/release/promise.js:547:31)
    at Promise._settlePromise (/var/www/html/w/node_modules/bluebird/js/release/promise.js:604:18)
    at Promise._settlePromise0 (/var/www/html/w/node_modules/bluebird/js/release/promise.js:649:10)
    at Promise._settlePromises (/var/www/html/w/node_modules/bluebird/js/release/promise.js:729:18)
    at _drainQueueStep (/var/www/html/w/node_modules/bluebird/js/release/async.js:93:12)
    at _drainQueue (/var/www/html/w/node_modules/bluebird/js/release/async.js:86:9)
    at Async._drainQueues (/var/www/html/w/node_modules/bluebird/js/release/async.js:102:5)
    at Async.drainQueues [as _onImmediate] (/var/www/html/w/node_modules/bluebird/js/release/async.js:15:14)
    at process.processImmediate (node:internal/timers:476:21)
[0-0] RETRYING in chrome - /tests/selenium/specs/reportincidentdialog.js
[0-0] RUNNING in chrome - /tests/selenium/specs/reportincidentdialog.js
[0-0] Error in "ReportIncident dialog."before all" hook for "Should open the dialog if the tools menu is used""
Error: invalidjson: No valid JSON response
    at /var/www/html/w/node_modules/mwbot/src/index.js:254:31
    at tryCatcher (/var/www/html/w/node_modules/bluebird/js/release/util.js:16:23)
    at Promise._settlePromiseFromHandler (/var/www/html/w/node_modules/bluebird/js/release/promise.js:547:31)
    at Promise._settlePromise (/var/www/html/w/node_modules/bluebird/js/release/promise.js:604:18)
    at Promise._settlePromise0 (/var/www/html/w/node_modules/bluebird/js/release/promise.js:649:10)
    at Promise._settlePromises (/var/www/html/w/node_modules/bluebird/js/release/promise.js:729:18)
    at _drainQueueStep (/var/www/html/w/node_modules/bluebird/js/release/async.js:93:12)
    at _drainQueue (/var/www/html/w/node_modules/bluebird/js/release/async.js:86:9)
    at Async._drainQueues (/var/www/html/w/node_modules/bluebird/js/release/async.js:102:5)
    at Async.drainQueues [as _onImmediate] (/var/www/html/w/node_modules/bluebird/js/release/async.js:15:14)
    at process.processImmediate (node:internal/timers:476:21)
[0-0] FAILED in chrome - /tests/selenium/specs/reportincidentdialog.js (1 retries)

 "spec" Reporter:
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-0] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-0] Session ID: 0bed6a49-44c3-476d-ab7c-6fc6f126c5f3
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0] » /tests/selenium/specs/reportincidentdialog.js
[Chrome 101.0.4950.0 linux #0-0] ReportIncident dialog
[Chrome 101.0.4950.0 linux #0-0]    ✖ "before all" hook for ReportIncident dialog
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0] 1 failing (130ms)
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0] 1) ReportIncident dialog "before all" hook for ReportIncident dialog
[Chrome 101.0.4950.0 linux #0-0] invalidjson: No valid JSON response
[Chrome 101.0.4950.0 linux #0-0] Error: invalidjson: No valid JSON response
[Chrome 101.0.4950.0 linux #0-0]     at /var/www/html/w/node_modules/mwbot/src/index.js:254:31
[Chrome 101.0.4950.0 linux #0-0]     at tryCatcher (/var/www/html/w/node_modules/bluebird/js/release/util.js:16:23)
[Chrome 101.0.4950.0 linux #0-0]     at Promise._settlePromiseFromHandler (/var/www/html/w/node_modules/bluebird/js/release/promise.js:547:31)
[Chrome 101.0.4950.0 linux #0-0]     at Promise._settlePromise (/var/www/html/w/node_modules/bluebird/js/release/promise.js:604:18)
[Chrome 101.0.4950.0 linux #0-0]     at Promise._settlePromise0 (/var/www/html/w/node_modules/bluebird/js/release/promise.js:649:10)
[Chrome 101.0.4950.0 linux #0-0]     at Promise._settlePromises (/var/www/html/w/node_modules/bluebird/js/release/promise.js:729:18)
[Chrome 101.0.4950.0 linux #0-0]     at _drainQueueStep (/var/www/html/w/node_modules/bluebird/js/release/async.js:93:12)
[Chrome 101.0.4950.0 linux #0-0]     at _drainQueue (/var/www/html/w/node_modules/bluebird/js/release/async.js:86:9)
[Chrome 101.0.4950.0 linux #0-0]     at Async._drainQueues (/var/www/html/w/node_modules/bluebird/js/release/async.js:102:5)
[Chrome 101.0.4950.0 linux #0-0]     at Async.drainQueues [as _onImmediate] (/var/www/html/w/node_modules/bluebird/js/release/async.js:15:14)
[Chrome 101.0.4950.0 linux #0-0]     at process.processImmediate (node:internal/timers:476:21)
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-0] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-0] Session ID: 7ecb24cf-d579-4cbc-9fc3-b91102e78ff9
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0] » /tests/selenium/specs/reportincidentdialog.js
[Chrome 101.0.4950.0 linux #0-0] ReportIncident dialog
[Chrome 101.0.4950.0 linux #0-0]    ✖ "before all" hook for ReportIncident dialog
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0] 1 failing (61ms)
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0] 1) ReportIncident dialog "before all" hook for ReportIncident dialog
[Chrome 101.0.4950.0 linux #0-0] invalidjson: No valid JSON response
[Chrome 101.0.4950.0 linux #0-0] Error: invalidjson: No valid JSON response
[Chrome 101.0.4950.0 linux #0-0]     at /var/www/html/w/node_modules/mwbot/src/index.js:254:31
[Chrome 101.0.4950.0 linux #0-0]     at tryCatcher (/var/www/html/w/node_modules/bluebird/js/release/util.js:16:23)
[Chrome 101.0.4950.0 linux #0-0]     at Promise._settlePromiseFromHandler (/var/www/html/w/node_modules/bluebird/js/release/promise.js:547:31)
[Chrome 101.0.4950.0 linux #0-0]     at Promise._settlePromise (/var/www/html/w/node_modules/bluebird/js/release/promise.js:604:18)
[Chrome 101.0.4950.0 linux #0-0]     at Promise._settlePromise0 (/var/www/html/w/node_modules/bluebird/js/release/promise.js:649:10)
[Chrome 101.0.4950.0 linux #0-0]     at Promise._settlePromises (/var/www/html/w/node_modules/bluebird/js/release/promise.js:729:18)
[Chrome 101.0.4950.0 linux #0-0]     at _drainQueueStep (/var/www/html/w/node_modules/bluebird/js/release/async.js:93:12)
[Chrome 101.0.4950.0 linux #0-0]     at _drainQueue (/var/www/html/w/node_modules/bluebird/js/release/async.js:86:9)
[Chrome 101.0.4950.0 linux #0-0]     at Async._drainQueues (/var/www/html/w/node_modules/bluebird/js/release/async.js:102:5)
[Chrome 101.0.4950.0 linux #0-0]     at Async.drainQueues [as _onImmediate] (/var/www/html/w/node_modules/bluebird/js/release/async.js:15:14)
[Chrome 101.0.4950.0 linux #0-0]     at process.processImmediate (node:internal/timers:476:21)


Spec Files:	 0 passed, 1 retries, 1 failed, 1 total (100% completed) in 00:00:03 

npm error Lifecycle script `selenium-test` failed with error:
npm error code 1
npm error path /var/www/html/w/extensions/ReportIncident
npm error workspace ReportIncident
npm error location /var/www/html/w/extensions/ReportIncident
npm error command failed
npm error command sh -c wdio tests/selenium/wdio.conf.js

 00:22

Running Selenium tests for 'extensions/ReportIncident' via 'run_selenium_tests "extensions/ReportIncident/tests/selenium/*specs/**/*.js" ".*"'...

Ensuring Selenium ready...

 00:00
Chromium 101.0.4950.0 
2025-06-20T18:00:57.344Z WARN @wdio/config:ConfigParser: pattern docs/**/specs/*.js did not match any file
2025-06-20T18:00:57.346Z WARN @wdio/config:ConfigParser: pattern specs/**/*.js did not match any file
2025-06-20T18:00:57.347Z WARN @wdio/config:ConfigParser: pattern wdio-mediawiki/specs/*.js did not match any file

Execution of 1 workers started at 2025-06-20T18:00:57.350Z

[0-0] RUNNING in chrome - file:///extensions/ReportIncident/tests/selenium/specs/reportincidentdialog.js
[0-0] TypeError in "ReportIncident dialog."before all" hook: wrappedHook for "Should open the dialog if the tools menu is used""
TypeError: Cannot read properties of undefined (reading 'mwUser')
    at Object.bot (/var/www/html/w/extensions/ReportIncident/node_modules/wdio-mediawiki/Api.js:17:29)
    at Context.<anonymous> (/var/www/html/w/extensions/ReportIncident/tests/selenium/specs/reportincidentdialog.js:46:19)
[0-0] FAILED in chrome - file:///extensions/ReportIncident/tests/selenium/specs/reportincidentdialog.js

 "spec" Reporter:
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-0] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-0] Session ID: 89bbc60fab63092779323ed58d570a04
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] » extensions/ReportIncident/tests/selenium/specs/reportincidentdialog.js
[chrome 137.0.7151.119 linux #0-0] ReportIncident dialog
[chrome 137.0.7151.119 linux #0-0]    ✖ "before all" hook for ReportIncident dialog
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 1 failing (833ms)
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 1) ReportIncident dialog "before all" hook for ReportIncident dialog
[chrome 137.0.7151.119 linux #0-0] Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-0] TypeError: Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-0]     at Object.bot (/var/www/html/w/extensions/ReportIncident/node_modules/wdio-mediawiki/Api.js:17:29)
[chrome 137.0.7151.119 linux #0-0]     at Context.<anonymous> (/var/www/html/w/extensions/ReportIncident/tests/selenium/specs/reportincidentdialog.js:46:19)


Spec Files:	 0 passed, 1 failed, 1 total (100% completed) in 00:00:10  


 00:15

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-selenium-1  Stopping
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-selenium-1  Stopped
 Container mediawiki-selenium-1  Removing
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-selenium-1  Removed
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-novnc-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-novnc-1  Stopped
 Container mediawiki-novnc-1  Removing
 Container mediawiki-novnc-1  Removed
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-web-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:23

Reclaim disk space if needed
Free disk space (21%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12424, done        
remote: Finding sources:   1% (63/12424)           
remote: Finding sources:   2% (187/12424)           
remote: Finding sources:   3% (311/12424)           
remote: Finding sources:   4% (435/12424)           
remote: Finding sources:   5% (560/12424)           
remote: Finding sources:   6% (684/12424)           
remote: Finding sources:   7% (808/12424)           
remote: Finding sources:   8% (932/12424)           
remote: Finding sources:   9% (1057/12424)           
remote: Finding sources:  10% (1181/12424)           
remote: Finding sources:  11% (1305/12424)           
remote: Finding sources:  12% (1429/12424)           
remote: Finding sources:  13% (1553/12424)           
remote: Finding sources:  14% (1678/12424)           
remote: Finding sources:  15% (1802/12424)           
remote: Finding sources:  16% (1926/12424)           
remote: Finding sources:  17% (2050/12424)           
remote: Finding sources:  18% (2175/12424)           
remote: Finding sources:  19% (2299/12424)           
remote: Finding sources:  20% (2423/12424)           
remote: Finding sources:  21% (2547/12424)           
remote: Finding sources:  22% (2672/12424)           
remote: Finding sources:  23% (2796/12424)           
remote: Finding sources:  24% (2920/12424)           
remote: Finding sources:  25% (3044/12424)           
remote: Finding sources:  26% (3169/12424)           
remote: Finding sources:  27% (3293/12424)           
remote: Finding sources:  28% (3417/12424)           
remote: Finding sources:  29% (3541/12424)           
remote: Finding sources:  30% (3666/12424)           
remote: Finding sources:  31% (3790/12424)           
remote: Finding sources:  32% (3914/12424)           
remote: Finding sources:  33% (4038/12424)           
remote: Finding sources:  34% (4163/12424)           
remote: Finding sources:  35% (4287/12424)           
remote: Finding sources:  36% (4411/12424)           
remote: Finding sources:  37% (4535/12424)           
remote: Finding sources:  38% (4659/12424)           
remote: Finding sources:  39% (4784/12424)           
remote: Finding sources:  40% (4908/12424)           
remote: Finding sources:  41% (5032/12424)           
remote: Finding sources:  42% (5156/12424)           
remote: Finding sources:  43% (5281/12424)           
remote: Finding sources:  44% (5405/12424)           
remote: Finding sources:  45% (5529/12424)           
remote: Finding sources:  46% (5653/12424)           
remote: Finding sources:  47% (5778/12424)           
remote: Finding sources:  48% (5902/12424)           
remote: Finding sources:  49% (6026/12424)           
remote: Finding sources:  50% (6150/12424)           
remote: Finding sources:  51% (6275/12424)           
remote: Finding sources:  52% (6399/12424)           
remote: Finding sources:  53% (6523/12424)           
remote: Finding sources:  54% (6647/12424)           
remote: Finding sources:  55% (6772/12424)           
remote: Finding sources:  56% (6896/12424)           
remote: Finding sources:  57% (7020/12424)           
remote: Finding sources:  58% (7144/12424)           
remote: Finding sources:  59% (7269/12424)           
remote: Finding sources:  60% (7393/12424)           
remote: Finding sources:  61% (7517/12424)           
remote: Finding sources:  62% (7641/12424)           
remote: Finding sources:  63% (7765/12424)           
remote: Finding sources:  64% (7890/12424)           
remote: Finding sources:  65% (8014/12424)           
remote: Finding sources:  66% (8138/12424)           
remote: Finding sources:  67% (8262/12424)           
remote: Finding sources:  68% (8387/12424)           
remote: Finding sources:  69% (8511/12424)           
remote: Finding sources:  70% (8635/12424)           
remote: Finding sources:  71% (8759/12424)           
remote: Finding sources:  72% (8884/12424)           
remote: Finding sources:  73% (9008/12424)           
remote: Finding sources:  74% (9132/12424)           
remote: Finding sources:  75% (9256/12424)           
remote: Finding sources:  76% (9381/12424)           
remote: Finding sources:  77% (9505/12424)           
remote: Finding sources:  78% (9629/12424)           
remote: Finding sources:  79% (9753/12424)           
remote: Finding sources:  80% (9878/12424)           
remote: Finding sources:  81% (10002/12424)           
remote: Finding sources:  82% (10126/12424)           
remote: Finding sources:  83% (10250/12424)           
remote: Finding sources:  84% (10375/12424)           
remote: Finding sources:  85% (10499/12424)           
remote: Finding sources:  86% (10623/12424)           
remote: Finding sources:  87% (10747/12424)           
remote: Finding sources:  88% (10871/12424)           
remote: Finding sources:  89% (10996/12424)           
remote: Finding sources:  90% (11120/12424)           
remote: Finding sources:  91% (11244/12424)           
remote: Finding sources:  92% (11368/12424)           
remote: Finding sources:  93% (11493/12424)           
remote: Finding sources:  94% (11617/12424)           
remote: Finding sources:  95% (11741/12424)           
remote: Finding sources:  96% (11865/12424)           
remote: Finding sources:  97% (11990/12424)           
remote: Finding sources:  98% (12114/12424)           
remote: Finding sources:  99% (12238/12424)           
remote: Finding sources: 100% (12362/12424)           
remote: Finding sources: 100% (12424/12424)        
remote: Getting sizes:   1% (56/11193)           
remote: Getting sizes:   2% (168/11193)           
remote: Getting sizes:   3% (280/11193)           
remote: Getting sizes:   4% (392/11193)           
remote: Getting sizes:   5% (504/11193)           
remote: Getting sizes:   6% (616/11193)           
remote: Getting sizes:   7% (728/11193)           
remote: Getting sizes:   8% (840/11193)           
remote: Getting sizes:   9% (952/11193)           
remote: Getting sizes:  10% (1064/11193)           
remote: Getting sizes:  11% (1176/11193)           
remote: Getting sizes:  12% (1288/11193)           
remote: Getting sizes:  13% (1400/11193)           
remote: Getting sizes:  14% (1512/11193)           
remote: Getting sizes:  15% (1623/11193)           
remote: Getting sizes:  16% (1735/11193)           
remote: Getting sizes:  17% (1847/11193)           
remote: Getting sizes:  18% (1959/11193)           
remote: Getting sizes:  19% (2071/11193)           
remote: Getting sizes:  20% (2183/11193)           
remote: Getting sizes:  21% (2295/11193)           
remote: Getting sizes:  22% (2407/11193)           
remote: Getting sizes:  23% (2519/11193)           
remote: Getting sizes:  24% (2631/11193)           
remote: Getting sizes:  25% (2743/11193)           
remote: Getting sizes:  26% (2855/11193)           
remote: Getting sizes:  27% (2967/11193)           
remote: Getting sizes:  28% (3079/11193)           
remote: Getting sizes:  29% (3191/11193)           
remote: Getting sizes:  30% (3302/11193)           
remote: Getting sizes:  31% (3414/11193)           
remote: Getting sizes:  32% (3526/11193)           
remote: Getting sizes:  33% (3638/11193)           
remote: Getting sizes:  34% (3750/11193)           
remote: Getting sizes:  35% (3862/11193)           
remote: Getting sizes:  36% (3974/11193)           
remote: Getting sizes:  37% (4086/11193)           
remote: Getting sizes:  38% (4198/11193)           
remote: Getting sizes:  39% (4310/11193)           
remote: Getting sizes:  40% (4422/11193)           
remote: Getting sizes:  41% (4534/11193)           
remote: Getting sizes:  42% (4646/11193)           
remote: Getting sizes:  43% (4758/11193)           
remote: Getting sizes:  44% (4869/11193)           
remote: Getting sizes:  45% (4981/11193)           
remote: Getting sizes:  46% (5093/11193)           
remote: Getting sizes:  47% (5205/11193)           
remote: Getting sizes:  48% (5317/11193)           
remote: Getting sizes:  49% (5429/11193)           
remote: Getting sizes:  50% (5541/11193)           
remote: Getting sizes:  51% (5653/11193)           
remote: Getting sizes:  52% (5765/11193)           
remote: Getting sizes:  53% (5877/11193)           
remote: Getting sizes:  54% (5989/11193)           
remote: Getting sizes:  55% (6101/11193)           
remote: Getting sizes:  56% (6213/11193)           
remote: Getting sizes:  57% (6325/11193)           
remote: Getting sizes:  58% (6436/11193)           
remote: Getting sizes:  59% (6548/11193)           
remote: Getting sizes:  60% (6660/11193)           
remote: Getting sizes:  61% (6772/11193)           
remote: Getting sizes:  62% (6884/11193)           
remote: Getting sizes:  63% (6996/11193)           
remote: Getting sizes:  64% (7108/11193)           
remote: Getting sizes:  65% (7220/11193)           
remote: Getting sizes:  66% (7332/11193)           
remote: Getting sizes:  67% (7444/11193)           
remote: Getting sizes:  68% (7556/11193)           
remote: Getting sizes:  69% (7668/11193)           
remote: Getting sizes:  70% (7780/11193)           
remote: Getting sizes:  71% (7892/11193)           
remote: Getting sizes:  72% (8003/11193)           
remote: Getting sizes:  73% (8115/11193)           
remote: Getting sizes:  74% (8227/11193)           
remote: Getting sizes:  75% (8339/11193)           
remote: Getting sizes:  76% (8451/11193)           
remote: Getting sizes:  77% (8563/11193)           
remote: Getting sizes:  78% (8675/11193)           
remote: Getting sizes:  79% (8787/11193)           
remote: Getting sizes:  80% (8899/11193)           
remote: Getting sizes:  81% (9011/11193)           
remote: Getting sizes:  82% (9123/11193)           
remote: Getting sizes:  83% (9235/11193)           
remote: Getting sizes:  84% (9347/11193)           
remote: Getting sizes:  85% (9459/11193)           
remote: Getting sizes:  86% (9571/11193)           
remote: Getting sizes:  87% (9682/11193)           
remote: Getting sizes:  88% (9794/11193)           
remote: Getting sizes:  89% (9906/11193)           
remote: Getting sizes:  90% (10018/11193)           
remote: Getting sizes:  91% (10130/11193)           
remote: Getting sizes:  92% (10242/11193)           
remote: Getting sizes:  93% (10354/11193)           
remote: Getting sizes:  94% (10466/11193)           
remote: Getting sizes:  95% (10578/11193)           
remote: Getting sizes:  96% (10690/11193)           
remote: Getting sizes:  97% (10802/11193)           
remote: Getting sizes:  98% (10914/11193)           
remote: Getting sizes:  99% (11026/11193)           
remote: Getting sizes: 100% (11138/11193)           
remote: Getting sizes: 100% (11193/11193)        
remote: Compressing objects:   2% (2189/120329)           
remote: Compressing objects:   3% (3036/120329)           
remote: Compressing objects:   4% (4507/120329)           
remote: Compressing objects:   5% (5764/120329)           
remote: Compressing objects:   6% (6730/120329)           
remote: Compressing objects:   7% (7973/120329)           
remote: Compressing objects:   8% (9059/120329)           
remote: Compressing objects:   9% (10254/120329)           
remote: Compressing objects:   9% (10621/120329)           
remote: Compressing objects:  10% (11434/120329)           
remote: Compressing objects:  11% (12639/120329)           
remote: Compressing objects:  12% (13838/120329)           
remote: Compressing objects:  13% (15048/120329)           
remote: Compressing objects:  14% (16246/120329)           
remote: Compressing objects:  15% (17529/120329)           
remote: Compressing objects:  16% (18752/120329)           
remote: Compressing objects:  17% (19859/120329)           
remote: Compressing objects:  18% (21062/120329)           
remote: Compressing objects:  19% (22262/120329)           
remote: Compressing objects:  20% (23466/120329)           
remote: Compressing objects:  21% (24671/120329)           
remote: Compressing objects:  21% (25244/120329)           
remote: Compressing objects:  22% (25878/120329)           
remote: Compressing objects:  23% (27101/120329)           
remote: Compressing objects:  24% (28278/120329)           
remote: Compressing objects:  25% (29497/120329)           
remote: Compressing objects:  26% (31074/120329)           
remote: Compressing objects:  27% (31916/120329)           
remote: Compressing objects:  28% (33098/120329)           
remote: Compressing objects:  29% (34335/120329)           
remote: Compressing objects:  30% (35807/120329)           
remote: Compressing objects:  31% (36840/120329)           
remote: Compressing objects:  32% (37926/120329)           
remote: Compressing objects:  33% (39107/120329)           
remote: Compressing objects:  34% (40486/120329)           
remote: Compressing objects:  35% (41541/120329)           
remote: Compressing objects:  36% (43012/120329)           
remote: Compressing objects:  37% (43977/120329)           
remote: Compressing objects:  38% (45248/120329)           
remote: Compressing objects:  39% (46336/120329)           
remote: Compressing objects:  40% (47554/120329)           
remote: Compressing objects:  41% (48745/120329)           
remote: Compressing objects:  42% (49937/120329)           
remote: Compressing objects:  43% (51397/120329)           
remote: Compressing objects:  44% (52398/120329)           
remote: Compressing objects:  45% (53612/120329)           
remote: Compressing objects:  46% (54899/120329)           
remote: Compressing objects:  47% (56338/120329)           
remote: Compressing objects:  48% (57521/120329)           
remote: Compressing objects:  49% (58408/120329)           
remote: Compressing objects:  50% (59764/120329)           
remote: Compressing objects:  51% (60822/120329)           
remote: Compressing objects:  52% (61997/120329)           
remote: Compressing objects:  53% (63326/120329)           
remote: Compressing objects:  53% (64253/120329)           
remote: Compressing objects:  54% (64386/120329)           
remote: Compressing objects:  55% (66097/120329)           
remote: Compressing objects:  56% (66878/120329)           
remote: Compressing objects:  57% (68002/120329)           
remote: Compressing objects:  58% (69272/120329)           
remote: Compressing objects:  59% (70401/120329)           
remote: Compressing objects:  60% (71725/120329)           
remote: Compressing objects:  61% (73008/120329)           
remote: Compressing objects:  62% (74004/120329)           
remote: Compressing objects:  63% (75231/120329)           
remote: Compressing objects:  64% (76529/120329)           
remote: Compressing objects:  65% (77751/120329)           
remote: Compressing objects:  66% (79090/120329)           
remote: Compressing objects:  67% (80037/120329)           
remote: Compressing objects:  68% (81268/120329)           
remote: Compressing objects:  69% (83309/120329)           
remote: Compressing objects:  70% (83948/120329)           
remote: Compressing objects:  71% (85053/120329)           
remote: Compressing objects:  72% (86045/120329)           
remote: Compressing objects:  73% (87314/120329)           
remote: Compressing objects:  74% (88620/120329)           
remote: Compressing objects:  75% (89650/120329)           
remote: Compressing objects:  76% (90861/120329)           
remote: Compressing objects:  77% (92064/120329)           
remote: Compressing objects:  78% (93255/120329)           
remote: Compressing objects:  79% (94585/120329)           
remote: Compressing objects:  80% (95680/120329)           
remote: Compressing objects:  81% (96868/120329)           
remote: Compressing objects:  82% (98350/120329)           
remote: Compressing objects:  83% (99867/120329)           
remote: Compressing objects:  84% (100538/120329)           
remote: Compressing objects:  85% (101787/120329)           
remote: Compressing objects:  86% (103399/120329)           
remote: Compressing objects:  87% (104166/120329)           
remote: Compressing objects:  88% (105314/120329)           
remote: Compressing objects:  89% (106544/120329)           
remote: Compressing objects:  90% (107731/120329)           
remote: Compressing objects:  90% (107782/120329)           
remote: Compressing objects:  91% (108915/120329)           
remote: Compressing objects:  92% (110272/120329)           
remote: Compressing objects:  93% (112462/120329)           
remote: Compressing objects:  94% (112510/120329)           
remote: Compressing objects:  95% (113718/120329)           
remote: Compressing objects:  96% (115031/120329)           
remote: Compressing objects:  97% (116134/120329)           
remote: Compressing objects:  98% (117324/120329)           
remote: Compressing objects:  99% (118525/120329)           
remote: Compressing objects: 100% (119735/120329)           
remote: Compressing objects: 100% (120328/120329)        
Receiving objects:   0% (1/12424)
Receiving objects:   1% (125/12424)
Receiving objects:   2% (249/12424)
Receiving objects:   3% (373/12424)
Receiving objects:   4% (497/12424)
Receiving objects:   5% (622/12424)
Receiving objects:   6% (746/12424)
Receiving objects:   7% (870/12424)
Receiving objects:   8% (994/12424)
Receiving objects:   9% (1119/12424)
Receiving objects:  10% (1243/12424)
Receiving objects:  11% (1367/12424)
Receiving objects:  12% (1491/12424)
Receiving objects:  13% (1616/12424)
Receiving objects:  14% (1740/12424)
Receiving objects:  15% (1864/12424)
Receiving objects:  16% (1988/12424)
Receiving objects:  17% (2113/12424)
Receiving objects:  18% (2237/12424)
Receiving objects:  19% (2361/12424), 4.75 MiB | 9.50 MiB/s
Receiving objects:  20% (2485/12424), 4.75 MiB | 9.50 MiB/s
Receiving objects:  21% (2610/12424), 4.75 MiB | 9.50 MiB/s
Receiving objects:  22% (2734/12424), 4.75 MiB | 9.50 MiB/s
Receiving objects:  23% (2858/12424), 4.75 MiB | 9.50 MiB/s
Receiving objects:  24% (2982/12424), 4.75 MiB | 9.50 MiB/s
Receiving objects:  25% (3106/12424), 4.75 MiB | 9.50 MiB/s
Receiving objects:  26% (3231/12424), 4.75 MiB | 9.50 MiB/s
Receiving objects:  27% (3355/12424), 4.75 MiB | 9.50 MiB/s
Receiving objects:  28% (3479/12424), 4.75 MiB | 9.50 MiB/s
Receiving objects:  29% (3603/12424), 4.75 MiB | 9.50 MiB/s
Receiving objects:  30% (3728/12424), 4.75 MiB | 9.50 MiB/s
Receiving objects:  31% (3852/12424), 4.75 MiB | 9.50 MiB/s
Receiving objects:  32% (3976/12424), 4.75 MiB | 9.50 MiB/s
Receiving objects:  32% (3987/12424), 4.75 MiB | 9.50 MiB/s
Receiving objects:  33% (4100/12424), 9.03 MiB | 9.03 MiB/s
Receiving objects:  34% (4225/12424), 9.03 MiB | 9.03 MiB/s
Receiving objects:  35% (4349/12424), 9.03 MiB | 9.03 MiB/s
Receiving objects:  36% (4473/12424), 9.03 MiB | 9.03 MiB/s
Receiving objects:  37% (4597/12424), 9.03 MiB | 9.03 MiB/s
Receiving objects:  38% (4722/12424), 12.08 MiB | 8.05 MiB/s
Receiving objects:  39% (4846/12424), 12.08 MiB | 8.05 MiB/s
Receiving objects:  40% (4970/12424), 12.08 MiB | 8.05 MiB/s
Receiving objects:  41% (5094/12424), 12.08 MiB | 8.05 MiB/s
Receiving objects:  42% (5219/12424), 12.08 MiB | 8.05 MiB/s
Receiving objects:  43% (5343/12424), 12.08 MiB | 8.05 MiB/s
Receiving objects:  44% (5467/12424), 12.08 MiB | 8.05 MiB/s
Receiving objects:  45% (5591/12424), 12.08 MiB | 8.05 MiB/s
Receiving objects:  45% (5714/12424), 12.08 MiB | 8.05 MiB/s
Receiving objects:  46% (5716/12424), 12.08 MiB | 8.05 MiB/s
Receiving objects:  47% (5840/12424), 15.75 MiB | 7.87 MiB/s
Receiving objects:  47% (5946/12424), 19.62 MiB | 7.83 MiB/s
Receiving objects:  48% (5964/12424), 23.18 MiB | 7.71 MiB/s
Receiving objects:  49% (6088/12424), 23.18 MiB | 7.71 MiB/s
Receiving objects:  50% (6212/12424), 23.18 MiB | 7.71 MiB/s
Receiving objects:  51% (6337/12424), 23.18 MiB | 7.71 MiB/s
Receiving objects:  52% (6461/12424), 27.99 MiB | 7.98 MiB/s
Receiving objects:  53% (6585/12424), 27.99 MiB | 7.98 MiB/s
Receiving objects:  54% (6709/12424), 27.99 MiB | 7.98 MiB/s
Receiving objects:  55% (6834/12424), 27.99 MiB | 7.98 MiB/s
Receiving objects:  56% (6958/12424), 27.99 MiB | 7.98 MiB/s
Receiving objects:  57% (7082/12424), 27.99 MiB | 7.98 MiB/s
Receiving objects:  58% (7206/12424), 27.99 MiB | 7.98 MiB/s
Receiving objects:  58% (7316/12424), 27.99 MiB | 7.98 MiB/s
Receiving objects:  59% (7331/12424), 27.99 MiB | 7.98 MiB/s
Receiving objects:  60% (7455/12424), 32.74 MiB | 8.17 MiB/s
Receiving objects:  61% (7579/12424), 32.74 MiB | 8.17 MiB/s
Receiving objects:  62% (7703/12424), 32.74 MiB | 8.17 MiB/s
Receiving objects:  63% (7828/12424), 32.74 MiB | 8.17 MiB/s
Receiving objects:  64% (7952/12424), 32.74 MiB | 8.17 MiB/s
Receiving objects:  65% (8076/12424), 32.74 MiB | 8.17 MiB/s
Receiving objects:  66% (8200/12424), 32.74 MiB | 8.17 MiB/s
Receiving objects:  67% (8325/12424), 32.74 MiB | 8.17 MiB/s
Receiving objects:  68% (8449/12424), 32.74 MiB | 8.17 MiB/s
Receiving objects:  69% (8573/12424), 32.74 MiB | 8.17 MiB/s
Receiving objects:  70% (8697/12424), 32.74 MiB | 8.17 MiB/s
Receiving objects:  71% (8822/12424), 32.74 MiB | 8.17 MiB/s
Receiving objects:  72% (8946/12424), 32.74 MiB | 8.17 MiB/s
Receiving objects:  73% (9070/12424), 32.74 MiB | 8.17 MiB/s
Receiving objects:  74% (9194/12424), 32.74 MiB | 8.17 MiB/s
Receiving objects:  75% (9318/12424), 32.74 MiB | 8.17 MiB/s
Receiving objects:  76% (9443/12424), 32.74 MiB | 8.17 MiB/s
Receiving objects:  77% (9567/12424), 32.74 MiB | 8.17 MiB/s
Receiving objects:  78% (9691/12424), 32.74 MiB | 8.17 MiB/s
Receiving objects:  79% (9815/12424), 32.74 MiB | 8.17 MiB/s
Receiving objects:  80% (9940/12424), 32.74 MiB | 8.17 MiB/s
Receiving objects:  81% (10064/12424), 32.74 MiB | 8.17 MiB/s
Receiving objects:  82% (10188/12424), 32.74 MiB | 8.17 MiB/s
Receiving objects:  83% (10312/12424), 32.74 MiB | 8.17 MiB/s
Receiving objects:  84% (10437/12424), 32.74 MiB | 8.17 MiB/s
Receiving objects:  85% (10561/12424), 32.74 MiB | 8.17 MiB/s
Receiving objects:  86% (10685/12424), 32.74 MiB | 8.17 MiB/s
Receiving objects:  87% (10809/12424), 32.74 MiB | 8.17 MiB/s
Receiving objects:  88% (10934/12424), 32.74 MiB | 8.17 MiB/s
Receiving objects:  89% (11058/12424), 32.74 MiB | 8.17 MiB/s
Receiving objects:  90% (11182/12424), 32.74 MiB | 8.17 MiB/s
Receiving objects:  91% (11306/12424), 32.74 MiB | 8.17 MiB/s
Receiving objects:  92% (11431/12424), 32.74 MiB | 8.17 MiB/s
Receiving objects:  93% (11555/12424), 40.33 MiB | 8.95 MiB/s
Receiving objects:  94% (11679/12424), 40.33 MiB | 8.95 MiB/s
Receiving objects:  95% (11803/12424), 40.33 MiB | 8.95 MiB/s
Receiving objects:  96% (11928/12424), 40.33 MiB | 8.95 MiB/s
Receiving objects:  97% (12052/12424), 40.33 MiB | 8.95 MiB/s
Receiving objects:  98% (12176/12424), 40.33 MiB | 8.95 MiB/s
Receiving objects:  99% (12300/12424), 40.33 MiB | 8.95 MiB/s
remote: Total 12424 (delta 2375), reused 5966 (delta 1228)        
Receiving objects: 100% (12424/12424), 40.33 MiB | 8.95 MiB/s
Receiving objects: 100% (12424/12424), 41.63 MiB | 8.99 MiB/s, done.
Resolving deltas:   0% (0/2375)
Resolving deltas:   1% (24/2375)
Resolving deltas:   2% (48/2375)
Resolving deltas:   3% (72/2375)
Resolving deltas:   4% (95/2375)
Resolving deltas:   5% (119/2375)
Resolving deltas:   6% (143/2375)
Resolving deltas:   7% (167/2375)
Resolving deltas:   8% (190/2375)
Resolving deltas:   9% (214/2375)
Resolving deltas:  10% (238/2375)
Resolving deltas:  11% (262/2375)
Resolving deltas:  12% (285/2375)
Resolving deltas:  13% (309/2375)
Resolving deltas:  14% (333/2375)
Resolving deltas:  15% (357/2375)
Resolving deltas:  16% (380/2375)
Resolving deltas:  17% (404/2375)
Resolving deltas:  18% (429/2375)
Resolving deltas:  19% (452/2375)
Resolving deltas:  20% (475/2375)
Resolving deltas:  21% (499/2375)
Resolving deltas:  22% (523/2375)
Resolving deltas:  23% (547/2375)
Resolving deltas:  24% (570/2375)
Resolving deltas:  25% (594/2375)
Resolving deltas:  26% (618/2375)
Resolving deltas:  27% (642/2375)
Resolving deltas:  28% (665/2375)
Resolving deltas:  29% (689/2375)
Resolving deltas:  30% (713/2375)
Resolving deltas:  31% (737/2375)
Resolving deltas:  32% (760/2375)
Resolving deltas:  33% (784/2375)
Resolving deltas:  34% (808/2375)
Resolving deltas:  35% (832/2375)
Resolving deltas:  36% (855/2375)
Resolving deltas:  37% (879/2375)
Resolving deltas:  38% (903/2375)
Resolving deltas:  39% (928/2375)
Resolving deltas:  40% (950/2375)
Resolving deltas:  41% (974/2375)
Resolving deltas:  42% (998/2375)
Resolving deltas:  43% (1022/2375)
Resolving deltas:  44% (1045/2375)
Resolving deltas:  45% (1069/2375)
Resolving deltas:  46% (1093/2375)
Resolving deltas:  47% (1117/2375)
Resolving deltas:  48% (1140/2375)
Resolving deltas:  49% (1164/2375)
Resolving deltas:  50% (1188/2375)
Resolving deltas:  51% (1212/2375)
Resolving deltas:  52% (1235/2375)
Resolving deltas:  53% (1259/2375)
Resolving deltas:  54% (1284/2375)
Resolving deltas:  55% (1307/2375)
Resolving deltas:  56% (1330/2375)
Resolving deltas:  57% (1354/2375)
Resolving deltas:  58% (1378/2375)
Resolving deltas:  59% (1402/2375)
Resolving deltas:  60% (1425/2375)
Resolving deltas:  61% (1449/2375)
Resolving deltas:  62% (1473/2375)
Resolving deltas:  63% (1497/2375)
Resolving deltas:  64% (1520/2375)
Resolving deltas:  65% (1544/2375)
Resolving deltas:  66% (1568/2375)
Resolving deltas:  67% (1592/2375)
Resolving deltas:  68% (1615/2375)
Resolving deltas:  69% (1640/2375)
Resolving deltas:  70% (1663/2375)
Resolving deltas:  71% (1687/2375)
Resolving deltas:  72% (1710/2375)
Resolving deltas:  73% (1734/2375)
Resolving deltas:  74% (1758/2375)
Resolving deltas:  75% (1782/2375)
Resolving deltas:  76% (1805/2375)
Resolving deltas:  77% (1829/2375)
Resolving deltas:  78% (1853/2375)
Resolving deltas:  79% (1877/2375)
Resolving deltas:  80% (1900/2375)
Resolving deltas:  81% (1924/2375)
Resolving deltas:  82% (1948/2375)
Resolving deltas:  83% (1972/2375)
Resolving deltas:  84% (1995/2375)
Resolving deltas:  85% (2019/2375)
Resolving deltas:  86% (2043/2375)
Resolving deltas:  87% (2067/2375)
Resolving deltas:  88% (2090/2375)
Resolving deltas:  89% (2115/2375)
Resolving deltas:  90% (2138/2375)
Resolving deltas:  91% (2162/2375)
Resolving deltas:  92% (2185/2375)
Resolving deltas:  93% (2209/2375)
Resolving deltas:  94% (2233/2375)
Resolving deltas:  95% (2257/2375)
Resolving deltas:  96% (2280/2375)
Resolving deltas:  97% (2304/2375)
Resolving deltas:  98% (2328/2375)
Resolving deltas:  99% (2352/2375)
Resolving deltas: 100% (2375/2375)
Resolving deltas: 100% (2375/2375), done.
Updating files:  71% (8197/11458)
Updating files:  72% (8250/11458)
Updating files:  73% (8365/11458)
Updating files:  74% (8479/11458)
Updating files:  75% (8594/11458)
Updating files:  76% (8709/11458)
Updating files:  77% (8823/11458)
Updating files:  78% (8938/11458)
Updating files:  79% (9052/11458)
Updating files:  80% (9167/11458)
Updating files:  81% (9281/11458)
Updating files:  82% (9396/11458)
Updating files:  83% (9511/11458)
Updating files:  84% (9625/11458)
Updating files:  85% (9740/11458)
Updating files:  86% (9854/11458)
Updating files:  87% (9969/11458)
Updating files:  88% (10084/11458)
Updating files:  89% (10198/11458)
Updating files:  90% (10313/11458)
Updating files:  91% (10427/11458)
Updating files:  92% (10542/11458)
Updating files:  93% (10656/11458)
Updating files:  94% (10771/11458)
Updating files:  95% (10886/11458)
Updating files:  96% (11000/11458)
Updating files:  97% (11115/11458)
Updating files:  98% (11229/11458)
Updating files:  99% (11344/11458)
Updating files: 100% (11458/11458)
Updating files: 100% (11458/11458), done.
 00:11

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-1  Started
 Container mediawiki-mediawiki-web-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  38/133 [========>-------------------]  28%
  68/133 [==============>-------------]  51%
  80/133 [================>-----------]  60%
  98/133 [====================>-------]  73%
 115/133 [========================>---]  86%
 128/133 [==========================>-]  96%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 8.7 s.
 00:09

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 11s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:11

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:01

 Total duration: 01:25

 01:25

Install 'extensions/RevisionSlider'...

Cloning component(s)
:0: _clone_component "extensions/RevisionSlider"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/RevisionSlider to 'extensions/RevisionSlider' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/RevisionSlider'...
|0| remote: Counting objects: 1           
remote: Counting objects: 217, done        
|0| remote: Finding sources:   1% (2/217)           
remote: Finding sources:   2% (4/217)           
remote: Finding sources:   3% (6/217)           
remote: Finding sources:   4% (8/217)           
remote: Finding sources:   5% (10/217)           
remote: Finding sources:   6% (12/217)           
remote: Finding sources:   7% (15/217)           
remote: Finding sources:   8% (17/217)           
remote: Finding sources:   9% (19/217)           
remote: Finding sources:  10% (21/217)           
remote: Finding sources:  11% (23/217)           
remote: Finding sources:  12% (25/217)           
remote: Finding sources:  13% (28/217)           
remote: Finding sources:  14% (30/217)           
remote: Finding sources:  15% (32/217)           
remote: Finding sources:  16% (34/217)           
remote: Finding sources:  17% (36/217)           
remote: Finding sources:  18% (38/217)           
remote: Finding sources:  19% (41/217)           
remote: Finding sources:  20% (43/217)           
remote: Finding sources:  21% (45/217)           
remote: Finding sources:  22% (47/217)           
remote: Finding sources:  23% (49/217)           
remote: Finding sources:  24% (51/217)           
remote: Finding sources:  25% (54/217)           
remote: Finding sources:  26% (56/217)           
remote: Finding sources:  27% (58/217)           
remote: Finding sources:  28% (60/217)           
remote: Finding sources:  29% (62/217)           
remote: Finding sources:  30% (65/217)           
remote: Finding sources:  31% (67/217)           
remote: Finding sources:  32% (69/217)           
remote: Finding sources:  33% (71/217)           
remote: Finding sources:  34% (73/217)           
remote: Finding sources:  35% (75/217)           
remote: Finding sources:  36% (78/217)           
remote: Finding sources:  37% (80/217)           
remote: Finding sources:  38% (82/217)           
remote: Finding sources:  39% (84/217)           
remote: Finding sources:  40% (86/217)           
remote: Finding sources:  41% (88/217)           
remote: Finding sources:  42% (91/217)           
remote: Finding sources:  43% (93/217)           
remote: Finding sources:  44% (95/217)           
remote: Finding sources:  45% (97/217)           
remote: Finding sources:  46% (99/217)           
remote: Finding sources:  47% (101/217)           
remote: Finding sources:  48% (104/217)           
remote: Finding sources:  49% (106/217)           
remote: Finding sources:  50% (108/217)           
remote: Finding sources:  51% (110/217)           
remote: Finding sources:  52% (112/217)           
remote: Finding sources:  53% (114/217)           
remote: Finding sources:  54% (117/217)           
remote: Finding sources:  55% (119/217)           
remote: Finding sources:  56% (121/217)           
remote: Finding sources:  57% (123/217)           
remote: Finding sources:  58% (125/217)           
remote: Finding sources:  59% (127/217)           
remote: Finding sources:  60% (130/217)           
remote: Finding sources:  61% (132/217)           
remote: Finding sources:  62% (134/217)           
remote: Finding sources:  63% (136/217)           
remote: Finding sources:  64% (138/217)           
remote: Finding sources:  65% (140/217)           
remote: Finding sources:  66% (143/217)           
remote: Finding sources:  67% (145/217)           
remote: Finding sources:  68% (147/217)           
remote: Finding sources:  69% (149/217)           
remote: Finding sources:  70% (151/217)           
remote: Finding sources:  71% (153/217)           
remote: Finding sources:  72% (156/217)           
remote: Finding sources:  73% (158/217)           
remote: Finding sources:  74% (160/217)           
remote: Finding sources:  75% (162/217)           
remote: Finding sources:  76% (164/217)           
remote: Finding sources:  77% (167/217)           
remote: Finding sources:  78% (169/217)           
remote: Finding sources:  79% (171/217)           
remote: Finding sources:  80% (173/217)           
remote: Finding sources:  81% (175/217)           
remote: Finding sources:  82% (177/217)           
remote: Finding sources:  83% (180/217)           
remote: Finding sources:  84% (182/217)           
remote: Finding sources:  85% (184/217)           
remote: Finding sources:  86% (186/217)           
remote: Finding sources:  87% (188/217)           
remote: Finding sources:  88% (190/217)           
remote: Finding sources:  89% (193/217)           
remote: Finding sources:  90% (195/217)           
remote: Finding sources:  91% (197/217)           
remote: Finding sources:  92% (199/217)           
remote: Finding sources:  93% (201/217)           
remote: Finding sources:  94% (203/217)           
remote: Finding sources:  95% (206/217)           
remote: Finding sources:  96% (208/217)           
remote: Finding sources:  97% (210/217)           
remote: Finding sources:  98% (212/217)           
remote: Finding sources:  99% (214/217)           
remote: Finding sources: 100% (216/217)           
remote: Finding sources: 100% (217/217)        
|0| remote: Getting sizes:   1% (2/213)           
remote: Getting sizes:   2% (4/213)           
remote: Getting sizes:   3% (6/213)           
remote: Getting sizes:   4% (8/213)           
remote: Getting sizes:   5% (10/213)           
remote: Getting sizes:   6% (12/213)           
remote: Getting sizes:   7% (14/213)           
remote: Getting sizes:   8% (16/213)           
remote: Getting sizes:   9% (19/213)           
remote: Getting sizes:  10% (21/213)           
remote: Getting sizes:  11% (23/213)           
remote: Getting sizes:  12% (25/213)           
remote: Getting sizes:  13% (27/213)           
remote: Getting sizes:  14% (29/213)           
remote: Getting sizes:  15% (31/213)           
remote: Getting sizes:  16% (34/213)           
remote: Getting sizes:  17% (36/213)           
remote: Getting sizes:  18% (38/213)           
remote: Getting sizes:  19% (40/213)           
remote: Getting sizes:  20% (42/213)           
remote: Getting sizes:  21% (44/213)           
remote: Getting sizes:  22% (46/213)           
remote: Getting sizes:  23% (48/213)           
remote: Getting sizes:  24% (51/213)           
remote: Getting sizes:  25% (53/213)           
remote: Getting sizes:  26% (55/213)           
remote: Getting sizes:  27% (57/213)           
remote: Getting sizes:  28% (59/213)           
remote: Getting sizes:  29% (61/213)           
remote: Getting sizes:  30% (63/213)           
remote: Getting sizes:  31% (65/213)           
remote: Getting sizes:  32% (68/213)           
remote: Getting sizes:  33% (70/213)           
remote: Getting sizes:  34% (72/213)           
remote: Getting sizes:  35% (74/213)           
remote: Getting sizes:  36% (76/213)           
remote: Getting sizes:  37% (78/213)           
remote: Getting sizes:  38% (80/213)           
remote: Getting sizes:  39% (83/213)           
remote: Getting sizes:  40% (85/213)           
remote: Getting sizes:  41% (87/213)           
remote: Getting sizes:  42% (89/213)           
remote: Getting sizes:  43% (91/213)           
remote: Getting sizes:  44% (93/213)           
remote: Getting sizes:  45% (95/213)           
remote: Getting sizes:  46% (97/213)           
remote: Getting sizes:  47% (100/213)           
remote: Getting sizes:  48% (102/213)           
remote: Getting sizes:  49% (104/213)           
remote: Getting sizes:  50% (106/213)           
remote: Getting sizes:  51% (108/213)           
remote: Getting sizes:  52% (110/213)           
remote: Getting sizes:  53% (112/213)           
remote: Getting sizes:  54% (114/213)           
remote: Getting sizes:  55% (117/213)           
remote: Getting sizes:  56% (119/213)           
remote: Getting sizes:  57% (121/213)           
remote: Getting sizes:  58% (123/213)           
remote: Getting sizes:  59% (125/213)           
remote: Getting sizes:  60% (127/213)           
remote: Getting sizes:  61% (129/213)           
remote: Getting sizes:  62% (131/213)           
remote: Getting sizes:  63% (134/213)           
remote: Getting sizes:  64% (136/213)           
remote: Getting sizes:  65% (138/213)           
remote: Getting sizes:  66% (140/213)           
remote: Getting sizes:  67% (142/213)           
remote: Getting sizes:  68% (144/213)           
remote: Getting sizes:  69% (146/213)           
remote: Getting sizes:  70% (149/213)           
remote: Getting sizes:  71% (151/213)           
remote: Getting sizes:  72% (153/213)           
remote: Getting sizes:  73% (155/213)           
remote: Getting sizes:  74% (157/213)           
remote: Getting sizes:  75% (159/213)           
remote: Getting sizes:  76% (161/213)           
remote: Getting sizes:  77% (163/213)           
remote: Getting sizes:  78% (166/213)           
remote: Getting sizes:  79% (168/213)           
remote: Getting sizes:  80% (170/213)           
remote: Getting sizes:  81% (172/213)           
remote: Getting sizes:  82% (174/213)           
remote: Getting sizes:  83% (176/213)           
remote: Getting sizes:  84% (178/213)           
remote: Getting sizes:  85% (180/213)           
remote: Getting sizes:  86% (183/213)           
remote: Getting sizes:  87% (185/213)           
remote: Getting sizes:  88% (187/213)           
remote: Getting sizes:  89% (189/213)           
remote: Getting sizes:  90% (191/213)           
remote: Getting sizes:  91% (193/213)           
remote: Getting sizes:  92% (195/213)           
remote: Getting sizes:  93% (198/213)           
remote: Getting sizes:  94% (200/213)           
remote: Getting sizes:  95% (202/213)           
remote: Getting sizes:  96% (204/213)           
remote: Getting sizes:  97% (206/213)           
remote: Getting sizes:  98% (208/213)           
remote: Getting sizes:  99% (210/213)           
remote: Getting sizes: 100% (212/213)           
remote: Getting sizes: 100% (213/213)        
|0| remote: Compressing objects:   1% (5614/974864)           
remote: Compressing objects:   2% (16263/974864)           
remote: Compressing objects:   3% (24474/974864)           
remote: Compressing objects:   4% (34287/974864)           
remote: Compressing objects:   5% (44681/974864)           
remote: Compressing objects:   6% (54686/974864)           
remote: Compressing objects:   7% (67818/974864)           
remote: Compressing objects:  11% (106851/974864)           
remote: Compressing objects:  13% (129714/974864)           
remote: Compressing objects:  14% (132724/974864)           
remote: Compressing objects:  15% (146587/974864)           
remote: Compressing objects:  16% (152422/974864)           
remote: Compressing objects:  17% (163184/974864)           
remote: Compressing objects:  18% (172569/974864)           
remote: Compressing objects:  19% (180623/974864)           
remote: Compressing objects:  20% (192393/974864)           
remote: Compressing objects:  21% (202857/974864)           
remote: Compressing objects:  22% (209657/974864)           
remote: Compressing objects:  23% (219383/974864)           
remote: Compressing objects:  24% (231229/974864)           
remote: Compressing objects:  25% (240831/974864)           
remote: Compressing objects:  26% (249269/974864)           
remote: Compressing objects:  86% (837023/974864)           
remote: Compressing objects:  87% (846395/974864)           
remote: Compressing objects:  88% (855468/974864)           
remote: Compressing objects:  89% (864905/974864)           
remote: Compressing objects:  90% (874750/974864)           
remote: Compressing objects:  91% (882778/974864)           
remote: Compressing objects:  92% (894866/974864)           
remote: Compressing objects:  93% (902275/974864)           
remote: Compressing objects:  94% (912094/974864)           
remote: Compressing objects:  95% (921613/974864)           
remote: Compressing objects:  96% (932002/974864)           
remote: Compressing objects:  97% (943142/974864)           
remote: Compressing objects:  98% (951707/974864)           
remote: Compressing objects:  99% (960550/974864)           
remote: Compressing objects: 100% (972792/974864)           
remote: Compressing objects: 100% (974864/974864)        
|0| Receiving objects:   0% (1/217)
Receiving objects:   1% (3/217)
Receiving objects:   2% (5/217)
Receiving objects:   3% (7/217)
Receiving objects:   4% (9/217)
Receiving objects:   5% (11/217)
Receiving objects:   6% (14/217)
Receiving objects:   7% (16/217)
Receiving objects:   8% (18/217)
Receiving objects:   9% (20/217)
Receiving objects:  10% (22/217)
Receiving objects:  11% (24/217)
Receiving objects:  12% (27/217)
Receiving objects:  13% (29/217)
Receiving objects:  14% (31/217)
Receiving objects:  15% (33/217)
Receiving objects:  16% (35/217)
Receiving objects:  17% (37/217)
Receiving objects:  18% (40/217)
Receiving objects:  19% (42/217)
Receiving objects:  20% (44/217)
Receiving objects:  21% (46/217)
Receiving objects:  22% (48/217)
Receiving objects:  23% (50/217)
Receiving objects:  24% (53/217)
Receiving objects:  25% (55/217)
Receiving objects:  26% (57/217)
Receiving objects:  27% (59/217)
Receiving objects:  28% (61/217)
Receiving objects:  29% (63/217)
Receiving objects:  30% (66/217)
Receiving objects:  31% (68/217)
Receiving objects:  32% (70/217)
Receiving objects:  33% (72/217)
Receiving objects:  34% (74/217)
Receiving objects:  35% (76/217)
Receiving objects:  36% (79/217)
Receiving objects:  37% (81/217)
Receiving objects:  38% (83/217)
Receiving objects:  39% (85/217)
Receiving objects:  40% (87/217)
Receiving objects:  41% (89/217)
Receiving objects:  42% (92/217)
Receiving objects:  43% (94/217)
Receiving objects:  44% (96/217)
Receiving objects:  45% (98/217)
Receiving objects:  46% (100/217)
Receiving objects:  47% (102/217)
Receiving objects:  48% (105/217)
Receiving objects:  49% (107/217)
Receiving objects:  50% (109/217)
Receiving objects:  51% (111/217)
Receiving objects:  52% (113/217)
Receiving objects:  53% (116/217)
Receiving objects:  54% (118/217)
Receiving objects:  55% (120/217)
Receiving objects:  56% (122/217)
Receiving objects:  57% (124/217)
Receiving objects:  58% (126/217)
Receiving objects:  59% (129/217)
Receiving objects:  60% (131/217)
Receiving objects:  61% (133/217)
Receiving objects:  62% (135/217)
Receiving objects:  63% (137/217)
Receiving objects:  64% (139/217)
Receiving objects:  65% (142/217)
Receiving objects:  66% (144/217)
Receiving objects:  67% (146/217)
Receiving objects:  68% (148/217)
Receiving objects:  69% (150/217)
Receiving objects:  70% (152/217)
Receiving objects:  71% (155/217)
Receiving objects:  72% (157/217)
Receiving objects:  73% (159/217)
Receiving objects:  74% (161/217)
Receiving objects:  75% (163/217)
Receiving objects:  76% (165/217)
Receiving objects:  77% (168/217)
Receiving objects:  78% (170/217)
Receiving objects:  79% (172/217)
Receiving objects:  80% (174/217)
Receiving objects:  81% (176/217)
Receiving objects:  82% (178/217)
Receiving objects:  83% (181/217)
Receiving objects:  84% (183/217)
Receiving objects:  85% (185/217)
remote: Total 217 (delta 20), reused 52 (delta 2)        
|0| Receiving objects:  86% (187/217)
Receiving objects:  87% (189/217)
Receiving objects:  88% (191/217)
Receiving objects:  89% (194/217)
Receiving objects:  90% (196/217)
Receiving objects:  91% (198/217)
Receiving objects:  92% (200/217)
Receiving objects:  93% (202/217)
Receiving objects:  94% (204/217)
Receiving objects:  95% (207/217)
Receiving objects:  96% (209/217)
Receiving objects:  97% (211/217)
Receiving objects:  98% (213/217)
Receiving objects:  99% (215/217)
Receiving objects: 100% (217/217)
Receiving objects: 100% (217/217), 323.61 KiB | 6.74 MiB/s, done.
|0| Resolving deltas:   0% (0/20)
Resolving deltas:   5% (1/20)
Resolving deltas:  10% (2/20)
Resolving deltas:  15% (3/20)
Resolving deltas:  20% (4/20)
Resolving deltas:  25% (5/20)
Resolving deltas:  30% (6/20)
Resolving deltas:  35% (7/20)
Resolving deltas:  40% (8/20)
Resolving deltas:  45% (9/20)
Resolving deltas:  50% (10/20)
Resolving deltas:  55% (11/20)
Resolving deltas:  60% (12/20)
Resolving deltas:  65% (13/20)
Resolving deltas:  75% (15/20)
Resolving deltas:  80% (16/20)
Resolving deltas:  85% (17/20)
Resolving deltas:  90% (18/20)
Resolving deltas:  95% (19/20)
Resolving deltas: 100% (20/20)
Resolving deltas: 100% (20/20), done.
|0|  00:00
 00:00

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:03

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated @types/easy-table@1.2.3: This is a stub types definition. easy-table provides its own type definitions, so you do not need this installed.
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported

added 208 packages, and audited 1650 packages in 9s

226 packages are looking for funding
  run `npm fund` for details

18 vulnerabilities (1 low, 4 moderate, 13 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues possible (including breaking changes), run:
  npm audit fix --force

Some issues need review, and may require choosing
a different dependency.

Run `npm audit` for details.
 00:10

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-web-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 00:00

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.1 s.
 00:00

Running 'extensions/RevisionSlider/setup.sh' if found
Looking for '/var/local/extensions/RevisionSlider/setup.sh'
No '/var/local/extensions/RevisionSlider/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:17
 00:17

Running Selenium tests for 'extensions/RevisionSlider' via 'run_component_selenium_tests "extensions/RevisionSlider"'...

Ensuring Selenium ready...

 00:00

Starting Selenium container
 Container mediawiki-novnc-1  Creating
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-novnc-1  Created
 Container mediawiki-selenium-1  Creating
 Container mediawiki-selenium-1  Created
 Container mediawiki-novnc-1  Starting
 Container mediawiki-novnc-1  Started
 Container mediawiki-selenium-1  Starting
 Container mediawiki-selenium-1  Started
 00:21
Installing Selenium browser binary...
Chromium 101.0.4950.0 

> selenium-test
> wdio tests/selenium/wdio.conf.js


Execution of 8 workers started at 2025-06-20T18:03:23.815Z

[0-2] RUNNING in chrome - /tests/selenium/specs/filterhighlighting.js
[0-1] RUNNING in chrome - /tests/selenium/specs/difflinks.js
[0-0] RUNNING in chrome - /tests/selenium/specs/autoexpand.js
[0-3] RUNNING in chrome - /tests/selenium/specs/help.js
[0-3] AssertionError in "RevisionSlider help.tutorial is present on first load"
AssertionError [ERR_ASSERTION]: help dialog should be visible
    at Context.<anonymous> (/var/www/html/w/extensions/RevisionSlider/tests/selenium/specs/help.js:24:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
[0-1] PASSED in chrome - /tests/selenium/specs/difflinks.js
[0-3] RETRYING in chrome - /tests/selenium/specs/help.js
[0-0] PASSED in chrome - /tests/selenium/specs/autoexpand.js
[0-4] RUNNING in chrome - /tests/selenium/specs/history.js
[0-3] RUNNING in chrome - /tests/selenium/specs/help.js
[0-5] RUNNING in chrome - /tests/selenium/specs/pointers.js
[0-2] RETRYING in chrome - /tests/selenium/specs/filterhighlighting.js
[0-5] PASSED in chrome - /tests/selenium/specs/pointers.js
[0-6] RUNNING in chrome - /tests/selenium/specs/timeline.js
[0-2] RUNNING in chrome - /tests/selenium/specs/filterhighlighting.js
[0-3] PASSED in chrome - /tests/selenium/specs/help.js (1 retries)
[0-7] RUNNING in chrome - /tests/selenium/specs/tooltips.js
[0-4] PASSED in chrome - /tests/selenium/specs/history.js
[0-7] PASSED in chrome - /tests/selenium/specs/tooltips.js
[0-6] Unhandled Rejection at: Promise {
[0-6]   <rejected> stale element reference: The element with reference (...args) => target.then(async (elem) => {
[0-6]                       if (!elem) {
[0-6]                           let errMsg = 'Element could not be found';
[0-6]                           const prevElem = await promise;
[0-6]                           if (Array.isArray(prevElem) && prevInnerArgs && prevInnerArgs.prop === 'get') {
[0-6]                               errMsg = `Index out of bounds! $$(${prevInnerArgs.args[0]}) returned only ${prevElem.length} elements.`;
[0-6]                           }
[0-6]                           throw new Error(errMsg);
[0-6]                       }
[0-6]                       return elem[prop](...args);
[0-6]                   }) is stale; either the element is no longer attached to the DOM, it is not in the current frame context, or the document has been refreshed
[0-6]   stale element reference: stale element reference: The element with reference (...args) => target.then(async (elem) => {
[0-6]                       if (!elem) {
[0-6]                           let errMsg = 'Element could not be found';
[0-6]                           const prevElem = await promise;
[0-6]                           if (Array.isArray(prevElem) && prevInnerArgs && prevInnerArgs.prop === 'get') {
[0-6]                               errMsg = `Index out of bounds! $$(${prevInnerArgs.args[0]}) returned only ${prevElem.length} elements.`;
[0-6]                           }
[0-6]                           throw new Error(errMsg);
[0-6]                       }
[0-6]                       return elem[prop](...args);
[0-6]                   }) is stale; either the element is no longer attached to the DOM, it is not in the current frame context, or the document has been refreshed
[0-6]       at getStaleElementError (/var/www/html/w/node_modules/devtools/build/utils.js:181:19)
[0-6]       at /var/www/html/w/node_modules/devtools/build/utils.js:154:23
[0-6]       at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
[0-6]       at async Promise.all (index 0)
[0-6] } reason: stale element reference: The element with reference (...args) => target.then(async (elem) => {
[0-6]                     if (!elem) {
[0-6]                         let errMsg = 'Element could not be found';
[0-6]                         const prevElem = await promise;
[0-6]                         if (Array.isArray(prevElem) && prevInnerArgs && prevInnerArgs.prop === 'get') {
[0-6]                             errMsg = `Index out of bounds! $$(${prevInnerArgs.args[0]}) returned only ${prevElem.length} elements.`;
[0-6]                         }
[0-6]                         throw new Error(errMsg);
[0-6]                     }
[0-6]                     return elem[prop](...args);
[0-6]                 }) is stale; either the element is no longer attached to the DOM, it is not in the current frame context, or the document has been refreshed
[0-6] stale element reference: stale element reference: The element with reference (...args) => target.then(async (elem) => {
[0-6]                     if (!elem) {
[0-6]                         let errMsg = 'Element could not be found';
[0-6]                         const prevElem = await promise;
[0-6]                         if (Array.isArray(prevElem) && prevInnerArgs && prevInnerArgs.prop === 'get') {
[0-6]                             errMsg = `Index out of bounds! $$(${prevInnerArgs.args[0]}) returned only ${prevElem.length} elements.`;
[0-6]                         }
[0-6]                         throw new Error(errMsg);
[0-6]                     }
[0-6]                     return elem[prop](...args);
[0-6]                 }) is stale; either the element is no longer attached to the DOM, it is not in the current frame context, or the document has been refreshed
[0-6]     at getStaleElementError (/var/www/html/w/node_modules/devtools/build/utils.js:181:19)
[0-6]     at /var/www/html/w/node_modules/devtools/build/utils.js:154:23
[0-6]     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
[0-6]     at async Promise.all (index 0)
[0-6] Unhandled Rejection at: Promise {
[0-6]   <rejected> stale element reference: The element with reference (...args) => target.then(async (elem) => {
[0-6]                       if (!elem) {
[0-6]                           let errMsg = 'Element could not be found';
[0-6]                           const prevElem = await promise;
[0-6]                           if (Array.isArray(prevElem) && prevInnerArgs && prevInnerArgs.prop === 'get') {
[0-6]                               errMsg = `Index out of bounds! $$(${prevInnerArgs.args[0]}) returned only ${prevElem.length} elements.`;
[0-6]                           }
[0-6]                           throw new Error(errMsg);
[0-6]                       }
[0-6]                       return elem[prop](...args);
[0-6]                   }) is stale; either the element is no longer attached to the DOM, it is not in the current frame context, or the document has been refreshed
[0-6]   stale element reference: stale element reference: The element with reference (...args) => target.then(async (elem) => {
[0-6]                       if (!elem) {
[0-6]                           let errMsg = 'Element could not be found';
[0-6]                           const prevElem = await promise;
[0-6]                           if (Array.isArray(prevElem) && prevInnerArgs && prevInnerArgs.prop === 'get') {
[0-6]                               errMsg = `Index out of bounds! $$(${prevInnerArgs.args[0]}) returned only ${prevElem.length} elements.`;
[0-6]                           }
[0-6]                           throw new Error(errMsg);
[0-6]                       }
[0-6]                       return elem[prop](...args);
[0-6]                   }) is stale; either the element is no longer attached to the DOM, it is not in the current frame context, or the document has been refreshed
[0-6]       at getStaleElementError (/var/www/html/w/node_modules/devtools/build/utils.js:181:19)
[0-6]       at /var/www/html/w/node_modules/devtools/build/utils.js:154:23
[0-6]       at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
[0-6]       at async Promise.all (index 0)
[0-6] } reason: stale element reference: The element with reference (...args) => target.then(async (elem) => {
[0-6]                     if (!elem) {
[0-6]                         let errMsg = 'Element could not be found';
[0-6]                         const prevElem = await promise;
[0-6]                         if (Array.isArray(prevElem) && prevInnerArgs && prevInnerArgs.prop === 'get') {
[0-6]                             errMsg = `Index out of bounds! $$(${prevInnerArgs.args[0]}) returned only ${prevElem.length} elements.`;
[0-6]                         }
[0-6]                         throw new Error(errMsg);
[0-6]                     }
[0-6]                     return elem[prop](...args);
[0-6]                 }) is stale; either the element is no longer attached to the DOM, it is not in the current frame context, or the document has been refreshed
[0-6] stale element reference: stale element reference: The element with reference (...args) => target.then(async (elem) => {
[0-6]                     if (!elem) {
[0-6]                         let errMsg = 'Element could not be found';
[0-6]                         const prevElem = await promise;
[0-6]                         if (Array.isArray(prevElem) && prevInnerArgs && prevInnerArgs.prop === 'get') {
[0-6]                             errMsg = `Index out of bounds! $$(${prevInnerArgs.args[0]}) returned only ${prevElem.length} elements.`;
[0-6]                         }
[0-6]                         throw new Error(errMsg);
[0-6]                     }
[0-6]                     return elem[prop](...args);
[0-6]                 }) is stale; either the element is no longer attached to the DOM, it is not in the current frame context, or the document has been refreshed
[0-6]     at getStaleElementError (/var/www/html/w/node_modules/devtools/build/utils.js:181:19)
[0-6]     at /var/www/html/w/node_modules/devtools/build/utils.js:154:23
[0-6]     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
[0-6]     at async Promise.all (index 0)
[0-6] Unhandled Rejection at: Promise {
[0-6]   <rejected> stale element reference: The element with reference (...args) => target.then(async (elem) => {
[0-6]                       if (!elem) {
[0-6]                           let errMsg = 'Element could not be found';
[0-6]                           const prevElem = await promise;
[0-6]                           if (Array.isArray(prevElem) && prevInnerArgs && prevInnerArgs.prop === 'get') {
[0-6]                               errMsg = `Index out of bounds! $$(${prevInnerArgs.args[0]}) returned only ${prevElem.length} elements.`;
[0-6]                           }
[0-6]                           throw new Error(errMsg);
[0-6]                       }
[0-6]                       return elem[prop](...args);
[0-6]                   }) is stale; either the element is no longer attached to the DOM, it is not in the current frame context, or the document has been refreshed
[0-6]   stale element reference: stale element reference: The element with reference (...args) => target.then(async (elem) => {
[0-6]                       if (!elem) {
[0-6]                           let errMsg = 'Element could not be found';
[0-6]                           const prevElem = await promise;
[0-6]                           if (Array.isArray(prevElem) && prevInnerArgs && prevInnerArgs.prop === 'get') {
[0-6]                               errMsg = `Index out of bounds! $$(${prevInnerArgs.args[0]}) returned only ${prevElem.length} elements.`;
[0-6]                           }
[0-6]                           throw new Error(errMsg);
[0-6]                       }
[0-6]                       return elem[prop](...args);
[0-6]                   }) is stale; either the element is no longer attached to the DOM, it is not in the current frame context, or the document has been refreshed
[0-6]       at getStaleElementError (/var/www/html/w/node_modules/devtools/build/utils.js:181:19)
[0-6]       at /var/www/html/w/node_modules/devtools/build/utils.js:154:23
[0-6]       at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
[0-6]       at async Promise.all (index 0)
[0-6] } reason: stale element reference: The element with reference (...args) => target.then(async (elem) => {
[0-6]                     if (!elem) {
[0-6]                         let errMsg = 'Element could not be found';
[0-6]                         const prevElem = await promise;
[0-6]                         if (Array.isArray(prevElem) && prevInnerArgs && prevInnerArgs.prop === 'get') {
[0-6]                             errMsg = `Index out of bounds! $$(${prevInnerArgs.args[0]}) returned only ${prevElem.length} elements.`;
[0-6]                         }
[0-6]                         throw new Error(errMsg);
[0-6]                     }
[0-6]                     return elem[prop](...args);
[0-6]                 }) is stale; either the element is no longer attached to the DOM, it is not in the current frame context, or the document has been refreshed
[0-6] stale element reference: stale element reference: The element with reference (...args) => target.then(async (elem) => {
[0-6]                     if (!elem) {
[0-6]                         let errMsg = 'Element could not be found';
[0-6]                         const prevElem = await promise;
[0-6]                         if (Array.isArray(prevElem) && prevInnerArgs && prevInnerArgs.prop === 'get') {
[0-6]                             errMsg = `Index out of bounds! $$(${prevInnerArgs.args[0]}) returned only ${prevElem.length} elements.`;
[0-6]                         }
[0-6]                         throw new Error(errMsg);
[0-6]                     }
[0-6]                     return elem[prop](...args);
[0-6]                 }) is stale; either the element is no longer attached to the DOM, it is not in the current frame context, or the document has been refreshed
[0-6]     at getStaleElementError (/var/www/html/w/node_modules/devtools/build/utils.js:181:19)
[0-6]     at /var/www/html/w/node_modules/devtools/build/utils.js:154:23
[0-6]     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
[0-6]     at async Promise.all (index 0)
[0-6] Unhandled Rejection at: Promise {
[0-6]   <rejected> stale element reference: The element with reference (...args) => target.then(async (elem) => {
[0-6]                       if (!elem) {
[0-6]                           let errMsg = 'Element could not be found';
[0-6]                           const prevElem = await promise;
[0-6]                           if (Array.isArray(prevElem) && prevInnerArgs && prevInnerArgs.prop === 'get') {
[0-6]                               errMsg = `Index out of bounds! $$(${prevInnerArgs.args[0]}) returned only ${prevElem.length} elements.`;
[0-6]                           }
[0-6]                           throw new Error(errMsg);
[0-6]                       }
[0-6]                       return elem[prop](...args);
[0-6]                   }) is stale; either the element is no longer attached to the DOM, it is not in the current frame context, or the document has been refreshed
[0-6]   stale element reference: stale element reference: The element with reference (...args) => target.then(async (elem) => {
[0-6]                       if (!elem) {
[0-6]                           let errMsg = 'Element could not be found';
[0-6]                           const prevElem = await promise;
[0-6]                           if (Array.isArray(prevElem) && prevInnerArgs && prevInnerArgs.prop === 'get') {
[0-6]                               errMsg = `Index out of bounds! $$(${prevInnerArgs.args[0]}) returned only ${prevElem.length} elements.`;
[0-6]                           }
[0-6]                           throw new Error(errMsg);
[0-6]                       }
[0-6]                       return elem[prop](...args);
[0-6]                   }) is stale; either the element is no longer attached to the DOM, it is not in the current frame context, or the document has been refreshed
[0-6]       at getStaleElementError (/var/www/html/w/node_modules/devtools/build/utils.js:181:19)
[0-6]       at /var/www/html/w/node_modules/devtools/build/utils.js:154:23
[0-6]       at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
[0-6]       at async Promise.all (index 0)
[0-6] } reason: stale element reference: The element with reference (...args) => target.then(async (elem) => {
[0-6]                     if (!elem) {
[0-6]                         let errMsg = 'Element could not be found';
[0-6]                         const prevElem = await promise;
[0-6]                         if (Array.isArray(prevElem) && prevInnerArgs && prevInnerArgs.prop === 'get') {
[0-6]                             errMsg = `Index out of bounds! $$(${prevInnerArgs.args[0]}) returned only ${prevElem.length} elements.`;
[0-6]                         }
[0-6]                         throw new Error(errMsg);
[0-6]                     }
[0-6]                     return elem[prop](...args);
[0-6]                 }) is stale; either the element is no longer attached to the DOM, it is not in the current frame context, or the document has been refreshed
[0-6] stale element reference: stale element reference: The element with reference (...args) => target.then(async (elem) => {
[0-6]                     if (!elem) {
[0-6]                         let errMsg = 'Element could not be found';
[0-6]                         const prevElem = await promise;
[0-6]                         if (Array.isArray(prevElem) && prevInnerArgs && prevInnerArgs.prop === 'get') {
[0-6]                             errMsg = `Index out of bounds! $$(${prevInnerArgs.args[0]}) returned only ${prevElem.length} elements.`;
[0-6]                         }
[0-6]                         throw new Error(errMsg);
[0-6]                     }
[0-6]                     return elem[prop](...args);
[0-6]                 }) is stale; either the element is no longer attached to the DOM, it is not in the current frame context, or the document has been refreshed
[0-6]     at getStaleElementError (/var/www/html/w/node_modules/devtools/build/utils.js:181:19)
[0-6]     at /var/www/html/w/node_modules/devtools/build/utils.js:154:23
[0-6]     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
[0-6]     at async Promise.all (index 0)
[0-6] Unhandled Rejection at: Promise {
[0-6]   <rejected> TypeError: elem[prop] is not a function
[0-6]       at /var/www/html/w/extensions/RevisionSlider/node_modules/@wdio/utils/build/shim.js:252:38
[0-6]       at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
[0-6] } reason: TypeError: elem[prop] is not a function
[0-6]     at /var/www/html/w/extensions/RevisionSlider/node_modules/@wdio/utils/build/shim.js:252:38
[0-6]     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
[0-6] Unhandled Rejection at: Promise {
[0-6]   <rejected> TypeError: elem[prop] is not a function
[0-6]       at /var/www/html/w/extensions/RevisionSlider/node_modules/@wdio/utils/build/shim.js:252:38
[0-6]       at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
[0-6] } reason: TypeError: elem[prop] is not a function
[0-6]     at /var/www/html/w/extensions/RevisionSlider/node_modules/@wdio/utils/build/shim.js:252:38
[0-6]     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
[0-6] Unhandled Rejection at: Promise {
[0-6]   <rejected> TypeError: elem[prop] is not a function
[0-6]       at /var/www/html/w/extensions/RevisionSlider/node_modules/@wdio/utils/build/shim.js:252:38
[0-6]       at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
[0-6] } reason: TypeError: elem[prop] is not a function
[0-6]     at /var/www/html/w/extensions/RevisionSlider/node_modules/@wdio/utils/build/shim.js:252:38
[0-6]     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
[0-6] Unhandled Rejection at: Promise {
[0-6]   <rejected> TypeError: elem[prop] is not a function
[0-6]       at /var/www/html/w/extensions/RevisionSlider/node_modules/@wdio/utils/build/shim.js:252:38
[0-6]       at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
[0-6] } reason: TypeError: elem[prop] is not a function
[0-6]     at /var/www/html/w/extensions/RevisionSlider/node_modules/@wdio/utils/build/shim.js:252:38
[0-6]     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
[0-6] PASSED in chrome - /tests/selenium/specs/timeline.js
[0-2] PASSED in chrome - /tests/selenium/specs/filterhighlighting.js (1 retries)

 "spec" Reporter:
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-1] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-1] Session ID: 9632d4e9-dd69-4392-abaa-3ba40b9b9826
[Chrome 101.0.4950.0 linux #0-1]
[Chrome 101.0.4950.0 linux #0-1] » /tests/selenium/specs/difflinks.js
[Chrome 101.0.4950.0 linux #0-1] RevisionSlider diff links
[Chrome 101.0.4950.0 linux #0-1]    ✓  older edit diff link can be clicked
[Chrome 101.0.4950.0 linux #0-1]    ✓  newer edit diff link can be clicked
[Chrome 101.0.4950.0 linux #0-1]
[Chrome 101.0.4950.0 linux #0-1] 2 passing (13.3s)
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-3] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-3] Session ID: 78ea7f4c-47b8-4199-ac62-6499e0a844d4
[Chrome 101.0.4950.0 linux #0-3]
[Chrome 101.0.4950.0 linux #0-3] » /tests/selenium/specs/help.js
[Chrome 101.0.4950.0 linux #0-3] RevisionSlider help
[Chrome 101.0.4950.0 linux #0-3]    ✖ tutorial is present on first load
[Chrome 101.0.4950.0 linux #0-3]    ✓ tutorial is not present after it was dismissed once
[Chrome 101.0.4950.0 linux #0-3]    ✓ tutorial sequence works
[Chrome 101.0.4950.0 linux #0-3]
[Chrome 101.0.4950.0 linux #0-3] 2 passing (13.8s)
[Chrome 101.0.4950.0 linux #0-3] 1 failing
[Chrome 101.0.4950.0 linux #0-3]
[Chrome 101.0.4950.0 linux #0-3] 1) RevisionSlider help tutorial is present on first load
[Chrome 101.0.4950.0 linux #0-3] help dialog should be visible      
      actual expected
      
      falsetrue
      
[Chrome 101.0.4950.0 linux #0-3] AssertionError [ERR_ASSERTION]: help dialog should be visible
[Chrome 101.0.4950.0 linux #0-3]     at Context.<anonymous> (/var/www/html/w/extensions/RevisionSlider/tests/selenium/specs/help.js:24:3)
[Chrome 101.0.4950.0 linux #0-3]     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-0] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-0] Session ID: ac3bb5f8-ba4e-47e0-8c13-f5cb98daa178
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0] » /tests/selenium/specs/autoexpand.js
[Chrome 101.0.4950.0 linux #0-0] RevisionSlider expand
[Chrome 101.0.4950.0 linux #0-0]    ✓  does not automatically expand by default
[Chrome 101.0.4950.0 linux #0-0]    ✓  expands automatically when auto expand is on
[Chrome 101.0.4950.0 linux #0-0]    ✓  does not expand automatically when auto expand is off
[Chrome 101.0.4950.0 linux #0-0]    ✓  hides when collapsed manually
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0] 4 passing (14.3s)
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-2] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-2] Session ID: ea9f374c-f2a2-4f81-aad8-63c9c151fc86
[Chrome 101.0.4950.0 linux #0-2]
[Chrome 101.0.4950.0 linux #0-2] » /tests/selenium/specs/filterhighlighting.js
[Chrome 101.0.4950.0 linux #0-2] RevisionSlider filter highlighting
[Chrome 101.0.4950.0 linux #0-2]    ✓ highlights revisions by the same user when I use the user filter
[Chrome 101.0.4950.0 linux #0-2]    ✓ stops highlighting revisions when the filter is clicked twice
[Chrome 101.0.4950.0 linux #0-2]    ✓ highlights revisions that have the same tag when I use the tag filter
[Chrome 101.0.4950.0 linux #0-2]    ? highlights revisions that have the same tag when I use the tag filter after I used the user filter
[Chrome 101.0.4950.0 linux #0-2]    ✖ "before each" hook for RevisionSlider filter highlighting
[Chrome 101.0.4950.0 linux #0-2]
[Chrome 101.0.4950.0 linux #0-2] 3 passing (24.1s)
[Chrome 101.0.4950.0 linux #0-2] 1 failing
[Chrome 101.0.4950.0 linux #0-2]
[Chrome 101.0.4950.0 linux #0-2] 1) RevisionSlider filter highlighting "before each" hook for RevisionSlider filter highlighting
[Chrome 101.0.4950.0 linux #0-2] element (".mw-revslider-revision-slider") still not displayed after 5000ms
[Chrome 101.0.4950.0 linux #0-2] Error: element (".mw-revslider-revision-slider") still not displayed after 5000ms
[Chrome 101.0.4950.0 linux #0-2]     at async DiffPage.openSlider (/var/www/html/w/extensions/RevisionSlider/tests/selenium/pageobjects/diff.page.js:153:4)
[Chrome 101.0.4950.0 linux #0-2]     at async Context.<anonymous> (/var/www/html/w/extensions/RevisionSlider/tests/selenium/specs/filterhighlighting.js:14:3)
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-5] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-5] Session ID: 3a6469f2-dd04-4ebc-805e-e7893475d6c8
[Chrome 101.0.4950.0 linux #0-5]
[Chrome 101.0.4950.0 linux #0-5] » /tests/selenium/specs/pointers.js
[Chrome 101.0.4950.0 linux #0-5] RevisionSlider pointers
[Chrome 101.0.4950.0 linux #0-5]    ✓  can be dragged
[Chrome 101.0.4950.0 linux #0-5]
[Chrome 101.0.4950.0 linux #0-5] 1 passing (4.5s)
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-3] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-3] Session ID: 9dd6c5aa-9da1-43c4-9103-9f6af7c03b8b
[Chrome 101.0.4950.0 linux #0-3]
[Chrome 101.0.4950.0 linux #0-3] » /tests/selenium/specs/help.js
[Chrome 101.0.4950.0 linux #0-3] RevisionSlider help
[Chrome 101.0.4950.0 linux #0-3]    ✓ tutorial is present on first load
[Chrome 101.0.4950.0 linux #0-3]    ✓ tutorial is not present after it was dismissed once
[Chrome 101.0.4950.0 linux #0-3]    ✓ tutorial sequence works
[Chrome 101.0.4950.0 linux #0-3]
[Chrome 101.0.4950.0 linux #0-3] 3 passing (7s)
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-4] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-4] Session ID: b5090b56-25fe-4ebb-a642-d90eba0aa809
[Chrome 101.0.4950.0 linux #0-4]
[Chrome 101.0.4950.0 linux #0-4] » /tests/selenium/specs/history.js
[Chrome 101.0.4950.0 linux #0-4] RevisionSlider history
[Chrome 101.0.4950.0 linux #0-4]    ✓  can be accessed using browser back and forward buttons after clicking
[Chrome 101.0.4950.0 linux #0-4]    ✓  can be accessed using browser back and forward buttons after dragging
[Chrome 101.0.4950.0 linux #0-4]
[Chrome 101.0.4950.0 linux #0-4] 2 passing (10.6s)
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-7] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-7] Session ID: 91565b78-269f-4ee2-a5a9-401b64a903a2
[Chrome 101.0.4950.0 linux #0-7]
[Chrome 101.0.4950.0 linux #0-7] » /tests/selenium/specs/tooltips.js
[Chrome 101.0.4950.0 linux #0-7] RevisionSlider revision tooltips
[Chrome 101.0.4950.0 linux #0-7]    ✓ appears and remains on hovering it
[Chrome 101.0.4950.0 linux #0-7]
[Chrome 101.0.4950.0 linux #0-7] 1 passing (3.4s)
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-6] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-6] Session ID: 854ec8f3-ae50-4fd2-8212-0ad18818a3e5
[Chrome 101.0.4950.0 linux #0-6]
[Chrome 101.0.4950.0 linux #0-6] » /tests/selenium/specs/timeline.js
[Chrome 101.0.4950.0 linux #0-6] RevisionSlider timeline arrows
[Chrome 101.0.4950.0 linux #0-6]    ✓  should be disabled with 3 revisions
[Chrome 101.0.4950.0 linux #0-6]    ✓  should be enabled with adequate revisions
[Chrome 101.0.4950.0 linux #0-6]
[Chrome 101.0.4950.0 linux #0-6] 2 passing (7.5s)
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-2] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-2] Session ID: 691684db-b7c4-4f67-8c44-5001f1abfcd1
[Chrome 101.0.4950.0 linux #0-2]
[Chrome 101.0.4950.0 linux #0-2] » /tests/selenium/specs/filterhighlighting.js
[Chrome 101.0.4950.0 linux #0-2] RevisionSlider filter highlighting
[Chrome 101.0.4950.0 linux #0-2]    ✓ highlights revisions by the same user when I use the user filter
[Chrome 101.0.4950.0 linux #0-2]    ✓ stops highlighting revisions when the filter is clicked twice
[Chrome 101.0.4950.0 linux #0-2]    ✓ highlights revisions that have the same tag when I use the tag filter
[Chrome 101.0.4950.0 linux #0-2]    ✓ highlights revisions that have the same tag when I use the tag filter after I used the user filter
[Chrome 101.0.4950.0 linux #0-2]    ✓ only highlights revisions that have the same tag when I selected a user but hover a tag filter
[Chrome 101.0.4950.0 linux #0-2]    ✓ re-applies highlight when I selected a user but hover and on-hover a tag filter
[Chrome 101.0.4950.0 linux #0-2]
[Chrome 101.0.4950.0 linux #0-2] 6 passing (12.8s)


Spec Files:	 8 passed, 2 retries, 8 total (100% completed) in 00:00:40 

 01:14

Running Selenium tests for 'extensions/RevisionSlider' via 'run_selenium_tests "extensions/RevisionSlider/tests/selenium/*specs/**/*.js" ".*"'...

Ensuring Selenium ready...

 00:00
Chromium 101.0.4950.0 
2025-06-20T18:04:07.510Z WARN @wdio/config:ConfigParser: pattern docs/**/specs/*.js did not match any file
2025-06-20T18:04:07.512Z WARN @wdio/config:ConfigParser: pattern specs/**/*.js did not match any file
2025-06-20T18:04:07.514Z WARN @wdio/config:ConfigParser: pattern wdio-mediawiki/specs/*.js did not match any file

Execution of 8 workers started at 2025-06-20T18:04:07.518Z

[0-0] RUNNING in chrome - file:///extensions/RevisionSlider/tests/selenium/specs/autoexpand.js
[0-0] TypeError in "RevisionSlider expand."before all" hook: wrappedHook for " does not automatically expand by default""
TypeError: Cannot read properties of undefined (reading 'baseUrl')
    at BlankPage.openTitle (/var/www/html/w/extensions/RevisionSlider/node_modules/wdio-mediawiki/Page.js:23:19)
    at BlankPage.open (/var/www/html/w/extensions/RevisionSlider/node_modules/wdio-mediawiki/BlankPage.js:11:15)
    at DiffPage.prepareSimpleTests (/var/www/html/w/extensions/RevisionSlider/tests/selenium/pageobjects/diff.page.js:133:19)
    at Context.<anonymous> (/var/www/html/w/extensions/RevisionSlider/tests/selenium/specs/autoexpand.js:9:18)
[0-0] FAILED in chrome - file:///extensions/RevisionSlider/tests/selenium/specs/autoexpand.js
[0-1] RUNNING in chrome - file:///extensions/RevisionSlider/tests/selenium/specs/difflinks.js
[0-1] FAILED in chrome - file:///extensions/RevisionSlider/tests/selenium/specs/difflinks.js
[0-2] RUNNING in chrome - file:///extensions/RevisionSlider/tests/selenium/specs/filterhighlighting.js
[0-2] TypeError in "RevisionSlider filter highlighting."before all" hook: wrappedHook for "highlights revisions by the same user when I use the user filter""
TypeError: Cannot read properties of undefined (reading 'baseUrl')
    at BlankPage.openTitle (/var/www/html/w/extensions/RevisionSlider/node_modules/wdio-mediawiki/Page.js:23:19)
    at BlankPage.open (/var/www/html/w/extensions/RevisionSlider/node_modules/wdio-mediawiki/BlankPage.js:11:15)
    at DiffPage.prepareFilterTests (/var/www/html/w/extensions/RevisionSlider/tests/selenium/pageobjects/diff.page.js:141:19)
    at async Context.<anonymous> (/var/www/html/w/extensions/RevisionSlider/tests/selenium/specs/filterhighlighting.js:9:3)
[0-2] FAILED in chrome - file:///extensions/RevisionSlider/tests/selenium/specs/filterhighlighting.js
[0-3] RUNNING in chrome - file:///extensions/RevisionSlider/tests/selenium/specs/help.js
[0-3] TypeError in "RevisionSlider help."before all" hook: wrappedHook for "tutorial is present on first load""
TypeError: Cannot read properties of undefined (reading 'baseUrl')
    at BlankPage.openTitle (/var/www/html/w/extensions/RevisionSlider/node_modules/wdio-mediawiki/Page.js:23:19)
    at BlankPage.open (/var/www/html/w/extensions/RevisionSlider/node_modules/wdio-mediawiki/BlankPage.js:11:15)
    at DiffPage.prepareSimpleTests (/var/www/html/w/extensions/RevisionSlider/tests/selenium/pageobjects/diff.page.js:133:19)
    at Context.<anonymous> (/var/www/html/w/extensions/RevisionSlider/tests/selenium/specs/help.js:9:18)
[0-3] FAILED in chrome - file:///extensions/RevisionSlider/tests/selenium/specs/help.js
[0-4] RUNNING in chrome - file:///extensions/RevisionSlider/tests/selenium/specs/history.js
[0-4] TypeError in "RevisionSlider history."before all" hook: wrappedHook for " can be accessed using browser back and forward buttons after clicking""
TypeError: Cannot read properties of undefined (reading 'baseUrl')
    at BlankPage.openTitle (/var/www/html/w/extensions/RevisionSlider/node_modules/wdio-mediawiki/Page.js:23:19)
    at BlankPage.open (/var/www/html/w/extensions/RevisionSlider/node_modules/wdio-mediawiki/BlankPage.js:11:15)
    at DiffPage.prepareSimpleTests (/var/www/html/w/extensions/RevisionSlider/tests/selenium/pageobjects/diff.page.js:133:19)
    at Context.<anonymous> (/var/www/html/w/extensions/RevisionSlider/tests/selenium/specs/history.js:9:18)
[0-4] FAILED in chrome - file:///extensions/RevisionSlider/tests/selenium/specs/history.js
[0-5] RUNNING in chrome - file:///extensions/RevisionSlider/tests/selenium/specs/pointers.js
[0-5] TypeError in "RevisionSlider pointers."before all" hook: wrappedHook for " can be dragged""
TypeError: Cannot read properties of undefined (reading 'baseUrl')
    at BlankPage.openTitle (/var/www/html/w/extensions/RevisionSlider/node_modules/wdio-mediawiki/Page.js:23:19)
    at BlankPage.open (/var/www/html/w/extensions/RevisionSlider/node_modules/wdio-mediawiki/BlankPage.js:11:15)
    at DiffPage.prepareSimpleTests (/var/www/html/w/extensions/RevisionSlider/tests/selenium/pageobjects/diff.page.js:133:19)
    at Context.<anonymous> (/var/www/html/w/extensions/RevisionSlider/tests/selenium/specs/pointers.js:9:18)
[0-5] FAILED in chrome - file:///extensions/RevisionSlider/tests/selenium/specs/pointers.js
[0-6] RUNNING in chrome - file:///extensions/RevisionSlider/tests/selenium/specs/timeline.js
[0-6] TypeError in "RevisionSlider timeline arrows. should be disabled with 3 revisions"
TypeError: Cannot read properties of undefined (reading 'baseUrl')
    at BlankPage.openTitle (/var/www/html/w/extensions/RevisionSlider/node_modules/wdio-mediawiki/Page.js:23:19)
    at BlankPage.open (/var/www/html/w/extensions/RevisionSlider/node_modules/wdio-mediawiki/BlankPage.js:11:15)
    at DiffPage.prepareSimpleTests (/var/www/html/w/extensions/RevisionSlider/tests/selenium/pageobjects/diff.page.js:133:19)
    at Context.<anonymous> (/var/www/html/w/extensions/RevisionSlider/tests/selenium/specs/timeline.js:13:18)
[0-6] TypeError in "RevisionSlider timeline arrows. should be enabled with adequate revisions"
TypeError: Cannot read properties of undefined (reading 'baseUrl')
    at BlankPage.openTitle (/var/www/html/w/extensions/RevisionSlider/node_modules/wdio-mediawiki/Page.js:23:19)
    at BlankPage.open (/var/www/html/w/extensions/RevisionSlider/node_modules/wdio-mediawiki/BlankPage.js:11:15)
    at DiffPage.prepareSimpleTests (/var/www/html/w/extensions/RevisionSlider/tests/selenium/pageobjects/diff.page.js:133:19)
    at Context.<anonymous> (/var/www/html/w/extensions/RevisionSlider/tests/selenium/specs/timeline.js:29:18)
[0-6] FAILED in chrome - file:///extensions/RevisionSlider/tests/selenium/specs/timeline.js
[0-7] RUNNING in chrome - file:///extensions/RevisionSlider/tests/selenium/specs/tooltips.js
[0-7] TypeError in "RevisionSlider revision tooltips."before all" hook: wrappedHook for "appears and remains on hovering it""
TypeError: Cannot read properties of undefined (reading 'baseUrl')
    at BlankPage.openTitle (/var/www/html/w/extensions/RevisionSlider/node_modules/wdio-mediawiki/Page.js:23:19)
    at BlankPage.open (/var/www/html/w/extensions/RevisionSlider/node_modules/wdio-mediawiki/BlankPage.js:11:15)
    at DiffPage.prepareSimpleTests (/var/www/html/w/extensions/RevisionSlider/tests/selenium/pageobjects/diff.page.js:133:19)
    at Context.<anonymous> (/var/www/html/w/extensions/RevisionSlider/tests/selenium/specs/tooltips.js:9:18)
[0-7] FAILED in chrome - file:///extensions/RevisionSlider/tests/selenium/specs/tooltips.js

 "spec" Reporter:
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-0] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-0] Session ID: 3265545b98d4b5a04c78cbc967f74d10
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] » extensions/RevisionSlider/tests/selenium/specs/autoexpand.js
[chrome 137.0.7151.119 linux #0-0] RevisionSlider expand
[chrome 137.0.7151.119 linux #0-0]    ✖ "before all" hook for RevisionSlider expand
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 1 failing (81ms)
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 1) RevisionSlider expand "before all" hook for RevisionSlider expand
[chrome 137.0.7151.119 linux #0-0] Cannot read properties of undefined (reading 'baseUrl')
[chrome 137.0.7151.119 linux #0-0] TypeError: Cannot read properties of undefined (reading 'baseUrl')
[chrome 137.0.7151.119 linux #0-0]     at BlankPage.openTitle (/var/www/html/w/extensions/RevisionSlider/node_modules/wdio-mediawiki/Page.js:23:19)
[chrome 137.0.7151.119 linux #0-0]     at BlankPage.open (/var/www/html/w/extensions/RevisionSlider/node_modules/wdio-mediawiki/BlankPage.js:11:15)
[chrome 137.0.7151.119 linux #0-0]     at DiffPage.prepareSimpleTests (/var/www/html/w/extensions/RevisionSlider/tests/selenium/pageobjects/diff.page.js:133:19)
[chrome 137.0.7151.119 linux #0-0]     at Context.<anonymous> (/var/www/html/w/extensions/RevisionSlider/tests/selenium/specs/autoexpand.js:9:18)
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-1] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-1] Session ID: 8a1ab9fde45b4bdc7491735581c0b1ea
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1] » extensions/RevisionSlider/tests/selenium/specs/difflinks.js
[chrome 137.0.7151.119 linux #0-1] RevisionSlider diff links
[chrome 137.0.7151.119 linux #0-1]    ? older edit diff link can be clicked
[chrome 137.0.7151.119 linux #0-1]    ✖ "before each" hook for RevisionSlider diff links
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1] 1 failing (81ms)
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1] 1) RevisionSlider diff links "before each" hook for RevisionSlider diff links
[chrome 137.0.7151.119 linux #0-1] Cannot read properties of undefined (reading 'baseUrl')
[chrome 137.0.7151.119 linux #0-1] TypeError: Cannot read properties of undefined (reading 'baseUrl')
[chrome 137.0.7151.119 linux #0-1]     at BlankPage.openTitle (/var/www/html/w/extensions/RevisionSlider/node_modules/wdio-mediawiki/Page.js:23:19)
[chrome 137.0.7151.119 linux #0-1]     at BlankPage.open (/var/www/html/w/extensions/RevisionSlider/node_modules/wdio-mediawiki/BlankPage.js:11:15)
[chrome 137.0.7151.119 linux #0-1]     at DiffPage.prepareSimpleTests (/var/www/html/w/extensions/RevisionSlider/tests/selenium/pageobjects/diff.page.js:133:19)
[chrome 137.0.7151.119 linux #0-1]     at Context.<anonymous> (/var/www/html/w/extensions/RevisionSlider/tests/selenium/specs/difflinks.js:9:18)
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-2] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-2] Session ID: 9f5573cb93f5b59620c7062f8a6b36ed
[chrome 137.0.7151.119 linux #0-2]
[chrome 137.0.7151.119 linux #0-2] » extensions/RevisionSlider/tests/selenium/specs/filterhighlighting.js
[chrome 137.0.7151.119 linux #0-2] RevisionSlider filter highlighting
[chrome 137.0.7151.119 linux #0-2]    ✖ "before all" hook for RevisionSlider filter highlighting
[chrome 137.0.7151.119 linux #0-2]
[chrome 137.0.7151.119 linux #0-2] 1 failing (88ms)
[chrome 137.0.7151.119 linux #0-2]
[chrome 137.0.7151.119 linux #0-2] 1) RevisionSlider filter highlighting "before all" hook for RevisionSlider filter highlighting
[chrome 137.0.7151.119 linux #0-2] Cannot read properties of undefined (reading 'baseUrl')
[chrome 137.0.7151.119 linux #0-2] TypeError: Cannot read properties of undefined (reading 'baseUrl')
[chrome 137.0.7151.119 linux #0-2]     at BlankPage.openTitle (/var/www/html/w/extensions/RevisionSlider/node_modules/wdio-mediawiki/Page.js:23:19)
[chrome 137.0.7151.119 linux #0-2]     at BlankPage.open (/var/www/html/w/extensions/RevisionSlider/node_modules/wdio-mediawiki/BlankPage.js:11:15)
[chrome 137.0.7151.119 linux #0-2]     at DiffPage.prepareFilterTests (/var/www/html/w/extensions/RevisionSlider/tests/selenium/pageobjects/diff.page.js:141:19)
[chrome 137.0.7151.119 linux #0-2]     at async Context.<anonymous> (/var/www/html/w/extensions/RevisionSlider/tests/selenium/specs/filterhighlighting.js:9:3)
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-3] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-3] Session ID: 008bd7bdc2622a520ff97bbf902842c4
[chrome 137.0.7151.119 linux #0-3]
[chrome 137.0.7151.119 linux #0-3] » extensions/RevisionSlider/tests/selenium/specs/help.js
[chrome 137.0.7151.119 linux #0-3] RevisionSlider help
[chrome 137.0.7151.119 linux #0-3]    ✖ "before all" hook for RevisionSlider help
[chrome 137.0.7151.119 linux #0-3]
[chrome 137.0.7151.119 linux #0-3] 1 failing (94ms)
[chrome 137.0.7151.119 linux #0-3]
[chrome 137.0.7151.119 linux #0-3] 1) RevisionSlider help "before all" hook for RevisionSlider help
[chrome 137.0.7151.119 linux #0-3] Cannot read properties of undefined (reading 'baseUrl')
[chrome 137.0.7151.119 linux #0-3] TypeError: Cannot read properties of undefined (reading 'baseUrl')
[chrome 137.0.7151.119 linux #0-3]     at BlankPage.openTitle (/var/www/html/w/extensions/RevisionSlider/node_modules/wdio-mediawiki/Page.js:23:19)
[chrome 137.0.7151.119 linux #0-3]     at BlankPage.open (/var/www/html/w/extensions/RevisionSlider/node_modules/wdio-mediawiki/BlankPage.js:11:15)
[chrome 137.0.7151.119 linux #0-3]     at DiffPage.prepareSimpleTests (/var/www/html/w/extensions/RevisionSlider/tests/selenium/pageobjects/diff.page.js:133:19)
[chrome 137.0.7151.119 linux #0-3]     at Context.<anonymous> (/var/www/html/w/extensions/RevisionSlider/tests/selenium/specs/help.js:9:18)
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-4] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-4] Session ID: 503798d2fd3a825402a5af07fe6bdbd9
[chrome 137.0.7151.119 linux #0-4]
[chrome 137.0.7151.119 linux #0-4] » extensions/RevisionSlider/tests/selenium/specs/history.js
[chrome 137.0.7151.119 linux #0-4] RevisionSlider history
[chrome 137.0.7151.119 linux #0-4]    ✖ "before all" hook for RevisionSlider history
[chrome 137.0.7151.119 linux #0-4]
[chrome 137.0.7151.119 linux #0-4] 1 failing (86ms)
[chrome 137.0.7151.119 linux #0-4]
[chrome 137.0.7151.119 linux #0-4] 1) RevisionSlider history "before all" hook for RevisionSlider history
[chrome 137.0.7151.119 linux #0-4] Cannot read properties of undefined (reading 'baseUrl')
[chrome 137.0.7151.119 linux #0-4] TypeError: Cannot read properties of undefined (reading 'baseUrl')
[chrome 137.0.7151.119 linux #0-4]     at BlankPage.openTitle (/var/www/html/w/extensions/RevisionSlider/node_modules/wdio-mediawiki/Page.js:23:19)
[chrome 137.0.7151.119 linux #0-4]     at BlankPage.open (/var/www/html/w/extensions/RevisionSlider/node_modules/wdio-mediawiki/BlankPage.js:11:15)
[chrome 137.0.7151.119 linux #0-4]     at DiffPage.prepareSimpleTests (/var/www/html/w/extensions/RevisionSlider/tests/selenium/pageobjects/diff.page.js:133:19)
[chrome 137.0.7151.119 linux #0-4]     at Context.<anonymous> (/var/www/html/w/extensions/RevisionSlider/tests/selenium/specs/history.js:9:18)
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-5] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-5] Session ID: 427b2080af230c8babb9409fd450550d
[chrome 137.0.7151.119 linux #0-5]
[chrome 137.0.7151.119 linux #0-5] » extensions/RevisionSlider/tests/selenium/specs/pointers.js
[chrome 137.0.7151.119 linux #0-5] RevisionSlider pointers
[chrome 137.0.7151.119 linux #0-5]    ✖ "before all" hook for RevisionSlider pointers
[chrome 137.0.7151.119 linux #0-5]
[chrome 137.0.7151.119 linux #0-5] 1 failing (86ms)
[chrome 137.0.7151.119 linux #0-5]
[chrome 137.0.7151.119 linux #0-5] 1) RevisionSlider pointers "before all" hook for RevisionSlider pointers
[chrome 137.0.7151.119 linux #0-5] Cannot read properties of undefined (reading 'baseUrl')
[chrome 137.0.7151.119 linux #0-5] TypeError: Cannot read properties of undefined (reading 'baseUrl')
[chrome 137.0.7151.119 linux #0-5]     at BlankPage.openTitle (/var/www/html/w/extensions/RevisionSlider/node_modules/wdio-mediawiki/Page.js:23:19)
[chrome 137.0.7151.119 linux #0-5]     at BlankPage.open (/var/www/html/w/extensions/RevisionSlider/node_modules/wdio-mediawiki/BlankPage.js:11:15)
[chrome 137.0.7151.119 linux #0-5]     at DiffPage.prepareSimpleTests (/var/www/html/w/extensions/RevisionSlider/tests/selenium/pageobjects/diff.page.js:133:19)
[chrome 137.0.7151.119 linux #0-5]     at Context.<anonymous> (/var/www/html/w/extensions/RevisionSlider/tests/selenium/specs/pointers.js:9:18)
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-6] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-6] Session ID: 990fcd82bef15dba24d0c8c464f86e05
[chrome 137.0.7151.119 linux #0-6]
[chrome 137.0.7151.119 linux #0-6] » extensions/RevisionSlider/tests/selenium/specs/timeline.js
[chrome 137.0.7151.119 linux #0-6] RevisionSlider timeline arrows
[chrome 137.0.7151.119 linux #0-6]    ✖ should be disabled with 3 revisions
[chrome 137.0.7151.119 linux #0-6]    ✖ should be enabled with adequate revisions
[chrome 137.0.7151.119 linux #0-6]
[chrome 137.0.7151.119 linux #0-6] 2 failing (606ms)
[chrome 137.0.7151.119 linux #0-6]
[chrome 137.0.7151.119 linux #0-6] 1) RevisionSlider timeline arrows  should be disabled with 3 revisions
[chrome 137.0.7151.119 linux #0-6] Cannot read properties of undefined (reading 'baseUrl')
[chrome 137.0.7151.119 linux #0-6] TypeError: Cannot read properties of undefined (reading 'baseUrl')
[chrome 137.0.7151.119 linux #0-6]     at BlankPage.openTitle (/var/www/html/w/extensions/RevisionSlider/node_modules/wdio-mediawiki/Page.js:23:19)
[chrome 137.0.7151.119 linux #0-6]     at BlankPage.open (/var/www/html/w/extensions/RevisionSlider/node_modules/wdio-mediawiki/BlankPage.js:11:15)
[chrome 137.0.7151.119 linux #0-6]     at DiffPage.prepareSimpleTests (/var/www/html/w/extensions/RevisionSlider/tests/selenium/pageobjects/diff.page.js:133:19)
[chrome 137.0.7151.119 linux #0-6]     at Context.<anonymous> (/var/www/html/w/extensions/RevisionSlider/tests/selenium/specs/timeline.js:13:18)
[chrome 137.0.7151.119 linux #0-6]
[chrome 137.0.7151.119 linux #0-6] 2) RevisionSlider timeline arrows  should be enabled with adequate revisions
[chrome 137.0.7151.119 linux #0-6] Cannot read properties of undefined (reading 'baseUrl')
[chrome 137.0.7151.119 linux #0-6] TypeError: Cannot read properties of undefined (reading 'baseUrl')
[chrome 137.0.7151.119 linux #0-6]     at BlankPage.openTitle (/var/www/html/w/extensions/RevisionSlider/node_modules/wdio-mediawiki/Page.js:23:19)
[chrome 137.0.7151.119 linux #0-6]     at BlankPage.open (/var/www/html/w/extensions/RevisionSlider/node_modules/wdio-mediawiki/BlankPage.js:11:15)
[chrome 137.0.7151.119 linux #0-6]     at DiffPage.prepareSimpleTests (/var/www/html/w/extensions/RevisionSlider/tests/selenium/pageobjects/diff.page.js:133:19)
[chrome 137.0.7151.119 linux #0-6]     at Context.<anonymous> (/var/www/html/w/extensions/RevisionSlider/tests/selenium/specs/timeline.js:29:18)
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-7] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-7] Session ID: e1fec56c8abeba31cfe2f9f433e2873b
[chrome 137.0.7151.119 linux #0-7]
[chrome 137.0.7151.119 linux #0-7] » extensions/RevisionSlider/tests/selenium/specs/tooltips.js
[chrome 137.0.7151.119 linux #0-7] RevisionSlider revision tooltips
[chrome 137.0.7151.119 linux #0-7]    ✖ "before all" hook for RevisionSlider revision tooltips
[chrome 137.0.7151.119 linux #0-7]
[chrome 137.0.7151.119 linux #0-7] 1 failing (87ms)
[chrome 137.0.7151.119 linux #0-7]
[chrome 137.0.7151.119 linux #0-7] 1) RevisionSlider revision tooltips "before all" hook for RevisionSlider revision tooltips
[chrome 137.0.7151.119 linux #0-7] Cannot read properties of undefined (reading 'baseUrl')
[chrome 137.0.7151.119 linux #0-7] TypeError: Cannot read properties of undefined (reading 'baseUrl')
[chrome 137.0.7151.119 linux #0-7]     at BlankPage.openTitle (/var/www/html/w/extensions/RevisionSlider/node_modules/wdio-mediawiki/Page.js:23:19)
[chrome 137.0.7151.119 linux #0-7]     at BlankPage.open (/var/www/html/w/extensions/RevisionSlider/node_modules/wdio-mediawiki/BlankPage.js:11:15)
[chrome 137.0.7151.119 linux #0-7]     at DiffPage.prepareSimpleTests (/var/www/html/w/extensions/RevisionSlider/tests/selenium/pageobjects/diff.page.js:133:19)
[chrome 137.0.7151.119 linux #0-7]     at Context.<anonymous> (/var/www/html/w/extensions/RevisionSlider/tests/selenium/specs/tooltips.js:9:18)


Spec Files:	 0 passed, 8 failed, 8 total (100% completed) in 00:00:26  


 00:29

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-selenium-1  Stopping
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-selenium-1  Stopped
 Container mediawiki-selenium-1  Removing
 Container mediawiki-selenium-1  Removed
 Container mediawiki-novnc-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-novnc-1  Stopped
 Container mediawiki-novnc-1  Removing
 Container mediawiki-novnc-1  Removed
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-web-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:21

Reclaim disk space if needed
Free disk space (21%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12424, done        
remote: Finding sources:   1% (63/12424)           
remote: Finding sources:   2% (187/12424)           
remote: Finding sources:   3% (311/12424)           
remote: Finding sources:   4% (435/12424)           
remote: Finding sources:   5% (560/12424)           
remote: Finding sources:   6% (684/12424)           
remote: Finding sources:   7% (808/12424)           
remote: Finding sources:   8% (932/12424)           
remote: Finding sources:   9% (1057/12424)           
remote: Finding sources:  10% (1181/12424)           
remote: Finding sources:  11% (1305/12424)           
remote: Finding sources:  12% (1429/12424)           
remote: Finding sources:  13% (1553/12424)           
remote: Finding sources:  14% (1678/12424)           
remote: Finding sources:  15% (1802/12424)           
remote: Finding sources:  16% (1926/12424)           
remote: Finding sources:  17% (2050/12424)           
remote: Finding sources:  18% (2175/12424)           
remote: Finding sources:  19% (2299/12424)           
remote: Finding sources:  20% (2423/12424)           
remote: Finding sources:  21% (2547/12424)           
remote: Finding sources:  22% (2672/12424)           
remote: Finding sources:  23% (2796/12424)           
remote: Finding sources:  24% (2920/12424)           
remote: Finding sources:  25% (3044/12424)           
remote: Finding sources:  26% (3169/12424)           
remote: Finding sources:  27% (3293/12424)           
remote: Finding sources:  28% (3417/12424)           
remote: Finding sources:  29% (3541/12424)           
remote: Finding sources:  30% (3666/12424)           
remote: Finding sources:  31% (3790/12424)           
remote: Finding sources:  32% (3914/12424)           
remote: Finding sources:  33% (4038/12424)           
remote: Finding sources:  34% (4163/12424)           
remote: Finding sources:  35% (4287/12424)           
remote: Finding sources:  36% (4411/12424)           
remote: Finding sources:  37% (4535/12424)           
remote: Finding sources:  38% (4659/12424)           
remote: Finding sources:  39% (4784/12424)           
remote: Finding sources:  40% (4908/12424)           
remote: Finding sources:  41% (5032/12424)           
remote: Finding sources:  42% (5156/12424)           
remote: Finding sources:  43% (5281/12424)           
remote: Finding sources:  44% (5405/12424)           
remote: Finding sources:  45% (5529/12424)           
remote: Finding sources:  46% (5653/12424)           
remote: Finding sources:  47% (5778/12424)           
remote: Finding sources:  48% (5902/12424)           
remote: Finding sources:  49% (6026/12424)           
remote: Finding sources:  50% (6150/12424)           
remote: Finding sources:  51% (6275/12424)           
remote: Finding sources:  52% (6399/12424)           
remote: Finding sources:  53% (6523/12424)           
remote: Finding sources:  54% (6647/12424)           
remote: Finding sources:  55% (6772/12424)           
remote: Finding sources:  56% (6896/12424)           
remote: Finding sources:  57% (7020/12424)           
remote: Finding sources:  58% (7144/12424)           
remote: Finding sources:  59% (7269/12424)           
remote: Finding sources:  60% (7393/12424)           
remote: Finding sources:  61% (7517/12424)           
remote: Finding sources:  62% (7641/12424)           
remote: Finding sources:  63% (7765/12424)           
remote: Finding sources:  64% (7890/12424)           
remote: Finding sources:  65% (8014/12424)           
remote: Finding sources:  66% (8138/12424)           
remote: Finding sources:  67% (8262/12424)           
remote: Finding sources:  68% (8387/12424)           
remote: Finding sources:  69% (8511/12424)           
remote: Finding sources:  70% (8635/12424)           
remote: Finding sources:  71% (8759/12424)           
remote: Finding sources:  72% (8884/12424)           
remote: Finding sources:  73% (9008/12424)           
remote: Finding sources:  74% (9132/12424)           
remote: Finding sources:  75% (9256/12424)           
remote: Finding sources:  76% (9381/12424)           
remote: Finding sources:  77% (9505/12424)           
remote: Finding sources:  78% (9629/12424)           
remote: Finding sources:  79% (9753/12424)           
remote: Finding sources:  80% (9878/12424)           
remote: Finding sources:  81% (10002/12424)           
remote: Finding sources:  82% (10126/12424)           
remote: Finding sources:  83% (10250/12424)           
remote: Finding sources:  84% (10375/12424)           
remote: Finding sources:  85% (10499/12424)           
remote: Finding sources:  86% (10623/12424)           
remote: Finding sources:  87% (10747/12424)           
remote: Finding sources:  88% (10871/12424)           
remote: Finding sources:  89% (10996/12424)           
remote: Finding sources:  90% (11120/12424)           
remote: Finding sources:  91% (11244/12424)           
remote: Finding sources:  92% (11368/12424)           
remote: Finding sources:  93% (11493/12424)           
remote: Finding sources:  94% (11617/12424)           
remote: Finding sources:  95% (11741/12424)           
remote: Finding sources:  96% (11865/12424)           
remote: Finding sources:  97% (11990/12424)           
remote: Finding sources:  98% (12114/12424)           
remote: Finding sources:  99% (12238/12424)           
remote: Finding sources: 100% (12362/12424)           
remote: Finding sources: 100% (12424/12424)        
remote: Getting sizes:   1% (56/11193)           
remote: Getting sizes:   2% (168/11193)           
remote: Getting sizes:   3% (280/11193)           
remote: Getting sizes:   4% (392/11193)           
remote: Getting sizes:   5% (504/11193)           
remote: Getting sizes:   6% (616/11193)           
remote: Getting sizes:   7% (728/11193)           
remote: Getting sizes:   8% (840/11193)           
remote: Getting sizes:   9% (952/11193)           
remote: Getting sizes:  10% (1064/11193)           
remote: Getting sizes:  11% (1176/11193)           
remote: Getting sizes:  12% (1288/11193)           
remote: Getting sizes:  13% (1400/11193)           
remote: Getting sizes:  14% (1512/11193)           
remote: Getting sizes:  15% (1623/11193)           
remote: Getting sizes:  16% (1735/11193)           
remote: Getting sizes:  17% (1847/11193)           
remote: Getting sizes:  18% (1959/11193)           
remote: Getting sizes:  19% (2071/11193)           
remote: Getting sizes:  20% (2183/11193)           
remote: Getting sizes:  21% (2295/11193)           
remote: Getting sizes:  22% (2407/11193)           
remote: Getting sizes:  23% (2519/11193)           
remote: Getting sizes:  24% (2631/11193)           
remote: Getting sizes:  25% (2743/11193)           
remote: Getting sizes:  26% (2855/11193)           
remote: Getting sizes:  27% (2967/11193)           
remote: Getting sizes:  28% (3079/11193)           
remote: Getting sizes:  29% (3191/11193)           
remote: Getting sizes:  30% (3302/11193)           
remote: Getting sizes:  31% (3414/11193)           
remote: Getting sizes:  32% (3526/11193)           
remote: Getting sizes:  33% (3638/11193)           
remote: Getting sizes:  34% (3750/11193)           
remote: Getting sizes:  35% (3862/11193)           
remote: Getting sizes:  36% (3974/11193)           
remote: Getting sizes:  37% (4086/11193)           
remote: Getting sizes:  38% (4198/11193)           
remote: Getting sizes:  39% (4310/11193)           
remote: Getting sizes:  40% (4422/11193)           
remote: Getting sizes:  41% (4534/11193)           
remote: Getting sizes:  42% (4646/11193)           
remote: Getting sizes:  43% (4758/11193)           
remote: Getting sizes:  44% (4869/11193)           
remote: Getting sizes:  45% (4981/11193)           
remote: Getting sizes:  46% (5093/11193)           
remote: Getting sizes:  47% (5205/11193)           
remote: Getting sizes:  48% (5317/11193)           
remote: Getting sizes:  49% (5429/11193)           
remote: Getting sizes:  50% (5541/11193)           
remote: Getting sizes:  51% (5653/11193)           
remote: Getting sizes:  52% (5765/11193)           
remote: Getting sizes:  53% (5877/11193)           
remote: Getting sizes:  54% (5989/11193)           
remote: Getting sizes:  55% (6101/11193)           
remote: Getting sizes:  56% (6213/11193)           
remote: Getting sizes:  57% (6325/11193)           
remote: Getting sizes:  58% (6436/11193)           
remote: Getting sizes:  59% (6548/11193)           
remote: Getting sizes:  60% (6660/11193)           
remote: Getting sizes:  61% (6772/11193)           
remote: Getting sizes:  62% (6884/11193)           
remote: Getting sizes:  63% (6996/11193)           
remote: Getting sizes:  64% (7108/11193)           
remote: Getting sizes:  65% (7220/11193)           
remote: Getting sizes:  66% (7332/11193)           
remote: Getting sizes:  67% (7444/11193)           
remote: Getting sizes:  68% (7556/11193)           
remote: Getting sizes:  69% (7668/11193)           
remote: Getting sizes:  70% (7780/11193)           
remote: Getting sizes:  71% (7892/11193)           
remote: Getting sizes:  72% (8003/11193)           
remote: Getting sizes:  73% (8115/11193)           
remote: Getting sizes:  74% (8227/11193)           
remote: Getting sizes:  75% (8339/11193)           
remote: Getting sizes:  76% (8451/11193)           
remote: Getting sizes:  77% (8563/11193)           
remote: Getting sizes:  78% (8675/11193)           
remote: Getting sizes:  79% (8787/11193)           
remote: Getting sizes:  80% (8899/11193)           
remote: Getting sizes:  81% (9011/11193)           
remote: Getting sizes:  82% (9123/11193)           
remote: Getting sizes:  83% (9235/11193)           
remote: Getting sizes:  84% (9347/11193)           
remote: Getting sizes:  85% (9459/11193)           
remote: Getting sizes:  86% (9571/11193)           
remote: Getting sizes:  87% (9682/11193)           
remote: Getting sizes:  88% (9794/11193)           
remote: Getting sizes:  89% (9906/11193)           
remote: Getting sizes:  90% (10018/11193)           
remote: Getting sizes:  91% (10130/11193)           
remote: Getting sizes:  92% (10242/11193)           
remote: Getting sizes:  93% (10354/11193)           
remote: Getting sizes:  94% (10466/11193)           
remote: Getting sizes:  95% (10578/11193)           
remote: Getting sizes:  96% (10690/11193)           
remote: Getting sizes:  97% (10802/11193)           
remote: Getting sizes:  98% (10914/11193)           
remote: Getting sizes:  99% (11026/11193)           
remote: Getting sizes: 100% (11138/11193)           
remote: Getting sizes: 100% (11193/11193)        
remote: Compressing objects:   2% (2189/120329)           
remote: Compressing objects:   3% (3036/120329)           
remote: Compressing objects:   4% (4507/120329)           
remote: Compressing objects:   5% (5764/120329)           
remote: Compressing objects:   6% (6730/120329)           
remote: Compressing objects:   7% (7973/120329)           
remote: Compressing objects:   8% (9059/120329)           
remote: Compressing objects:   9% (10254/120329)           
remote: Compressing objects:   9% (10487/120329)           
remote: Compressing objects:  10% (11434/120329)           
remote: Compressing objects:  11% (12639/120329)           
remote: Compressing objects:  12% (13838/120329)           
remote: Compressing objects:  13% (15048/120329)           
remote: Compressing objects:  14% (16246/120329)           
remote: Compressing objects:  15% (17529/120329)           
remote: Compressing objects:  16% (18752/120329)           
remote: Compressing objects:  17% (19859/120329)           
remote: Compressing objects:  18% (21062/120329)           
remote: Compressing objects:  19% (22262/120329)           
remote: Compressing objects:  20% (23466/120329)           
remote: Compressing objects:  21% (24671/120329)           
remote: Compressing objects:  22% (25878/120329)           
remote: Compressing objects:  23% (27101/120329)           
remote: Compressing objects:  24% (28278/120329)           
remote: Compressing objects:  25% (29497/120329)           
remote: Compressing objects:  26% (31074/120329)           
remote: Compressing objects:  27% (31916/120329)           
remote: Compressing objects:  28% (33098/120329)           
remote: Compressing objects:  29% (34335/120329)           
remote: Compressing objects:  30% (35807/120329)           
remote: Compressing objects:  31% (36840/120329)           
remote: Compressing objects:  32% (37926/120329)           
remote: Compressing objects:  33% (39107/120329)           
remote: Compressing objects:  34% (40486/120329)           
remote: Compressing objects:  35% (41541/120329)           
remote: Compressing objects:  36% (43012/120329)           
remote: Compressing objects:  37% (43977/120329)           
remote: Compressing objects:  38% (45248/120329)           
remote: Compressing objects:  38% (45746/120329)           
remote: Compressing objects:  39% (46336/120329)           
remote: Compressing objects:  40% (47554/120329)           
remote: Compressing objects:  41% (48745/120329)           
remote: Compressing objects:  42% (49937/120329)           
remote: Compressing objects:  43% (51397/120329)           
remote: Compressing objects:  44% (52398/120329)           
remote: Compressing objects:  45% (53612/120329)           
remote: Compressing objects:  46% (54899/120329)           
remote: Compressing objects:  47% (56338/120329)           
remote: Compressing objects:  48% (57521/120329)           
remote: Compressing objects:  49% (58408/120329)           
remote: Compressing objects:  50% (59764/120329)           
remote: Compressing objects:  51% (60822/120329)           
remote: Compressing objects:  52% (61997/120329)           
remote: Compressing objects:  53% (63326/120329)           
remote: Compressing objects:  54% (64386/120329)           
remote: Compressing objects:  55% (66097/120329)           
remote: Compressing objects:  56% (66878/120329)           
remote: Compressing objects:  57% (68002/120329)           
remote: Compressing objects:  58% (69272/120329)           
remote: Compressing objects:  59% (70401/120329)           
remote: Compressing objects:  60% (71725/120329)           
remote: Compressing objects:  61% (73008/120329)           
remote: Compressing objects:  62% (74004/120329)           
remote: Compressing objects:  63% (75231/120329)           
remote: Compressing objects:  64% (76529/120329)           
remote: Compressing objects:  65% (77751/120329)           
remote: Compressing objects:  66% (79090/120329)           
remote: Compressing objects:  67% (80037/120329)           
remote: Compressing objects:  67% (81204/120329)           
remote: Compressing objects:  68% (81268/120329)           
remote: Compressing objects:  69% (83309/120329)           
remote: Compressing objects:  70% (83948/120329)           
remote: Compressing objects:  71% (85053/120329)           
remote: Compressing objects:  72% (86045/120329)           
remote: Compressing objects:  73% (87314/120329)           
remote: Compressing objects:  74% (88620/120329)           
remote: Compressing objects:  75% (89650/120329)           
remote: Compressing objects:  76% (90861/120329)           
remote: Compressing objects:  77% (92064/120329)           
remote: Compressing objects:  78% (93255/120329)           
remote: Compressing objects:  79% (94585/120329)           
remote: Compressing objects:  80% (95680/120329)           
remote: Compressing objects:  81% (96868/120329)           
remote: Compressing objects:  82% (98350/120329)           
remote: Compressing objects:  83% (99867/120329)           
remote: Compressing objects:  84% (100538/120329)           
remote: Compressing objects:  85% (101787/120329)           
remote: Compressing objects:  86% (103399/120329)           
remote: Compressing objects:  87% (104166/120329)           
remote: Compressing objects:  88% (105314/120329)           
remote: Compressing objects:  89% (106544/120329)           
remote: Compressing objects:  90% (107731/120329)           
remote: Compressing objects:  91% (108915/120329)           
remote: Compressing objects:  92% (110272/120329)           
remote: Compressing objects:  93% (112462/120329)           
remote: Compressing objects:  94% (112510/120329)           
remote: Compressing objects:  95% (113718/120329)           
remote: Compressing objects:  96% (115031/120329)           
remote: Compressing objects:  97% (116134/120329)           
remote: Compressing objects:  98% (117324/120329)           
remote: Compressing objects:  99% (118525/120329)           
remote: Compressing objects: 100% (119735/120329)           
remote: Compressing objects: 100% (120328/120329)        
Receiving objects:   0% (1/12424)
Receiving objects:   1% (125/12424)
Receiving objects:   2% (249/12424)
Receiving objects:   3% (373/12424)
Receiving objects:   4% (497/12424)
Receiving objects:   5% (622/12424)
Receiving objects:   6% (746/12424)
Receiving objects:   7% (870/12424)
Receiving objects:   8% (994/12424)
Receiving objects:   9% (1119/12424)
Receiving objects:  10% (1243/12424)
Receiving objects:  11% (1367/12424)
Receiving objects:  12% (1491/12424)
Receiving objects:  13% (1616/12424)
Receiving objects:  14% (1740/12424)
Receiving objects:  15% (1864/12424)
Receiving objects:  16% (1988/12424)
Receiving objects:  17% (2113/12424)
Receiving objects:  18% (2237/12424), 4.58 MiB | 9.16 MiB/s
Receiving objects:  19% (2361/12424), 4.58 MiB | 9.16 MiB/s
Receiving objects:  20% (2485/12424), 4.58 MiB | 9.16 MiB/s
Receiving objects:  21% (2610/12424), 4.58 MiB | 9.16 MiB/s
Receiving objects:  22% (2734/12424), 4.58 MiB | 9.16 MiB/s
Receiving objects:  23% (2858/12424), 4.58 MiB | 9.16 MiB/s
Receiving objects:  24% (2982/12424), 4.58 MiB | 9.16 MiB/s
Receiving objects:  25% (3106/12424), 4.58 MiB | 9.16 MiB/s
Receiving objects:  26% (3231/12424), 4.58 MiB | 9.16 MiB/s
Receiving objects:  27% (3355/12424), 4.58 MiB | 9.16 MiB/s
Receiving objects:  28% (3479/12424), 4.58 MiB | 9.16 MiB/s
Receiving objects:  29% (3603/12424), 4.58 MiB | 9.16 MiB/s
Receiving objects:  30% (3728/12424), 4.58 MiB | 9.16 MiB/s
Receiving objects:  31% (3852/12424), 4.58 MiB | 9.16 MiB/s
Receiving objects:  32% (3976/12424), 4.58 MiB | 9.16 MiB/s
Receiving objects:  32% (4032/12424), 4.58 MiB | 9.16 MiB/s
Receiving objects:  33% (4100/12424), 4.58 MiB | 9.16 MiB/s
Receiving objects:  34% (4225/12424), 9.06 MiB | 9.05 MiB/s
Receiving objects:  35% (4349/12424), 9.06 MiB | 9.05 MiB/s
Receiving objects:  36% (4473/12424), 9.06 MiB | 9.05 MiB/s
Receiving objects:  37% (4597/12424), 9.06 MiB | 9.05 MiB/s
Receiving objects:  38% (4722/12424), 12.15 MiB | 8.09 MiB/s
Receiving objects:  39% (4846/12424), 12.15 MiB | 8.09 MiB/s
Receiving objects:  40% (4970/12424), 12.15 MiB | 8.09 MiB/s
Receiving objects:  41% (5094/12424), 12.15 MiB | 8.09 MiB/s
Receiving objects:  42% (5219/12424), 12.15 MiB | 8.09 MiB/s
Receiving objects:  43% (5343/12424), 12.15 MiB | 8.09 MiB/s
Receiving objects:  44% (5467/12424), 12.15 MiB | 8.09 MiB/s
Receiving objects:  45% (5591/12424), 12.15 MiB | 8.09 MiB/s
Receiving objects:  46% (5716/12424), 12.15 MiB | 8.09 MiB/s
Receiving objects:  46% (5734/12424), 12.15 MiB | 8.09 MiB/s
Receiving objects:  47% (5840/12424), 15.81 MiB | 7.87 MiB/s
Receiving objects:  47% (5942/12424), 19.68 MiB | 7.84 MiB/s
Receiving objects:  48% (5964/12424), 23.06 MiB | 7.67 MiB/s
Receiving objects:  49% (6088/12424), 23.06 MiB | 7.67 MiB/s
Receiving objects:  50% (6212/12424), 23.06 MiB | 7.67 MiB/s
Receiving objects:  51% (6337/12424), 23.06 MiB | 7.67 MiB/s
Receiving objects:  52% (6461/12424), 27.75 MiB | 7.91 MiB/s
Receiving objects:  53% (6585/12424), 27.75 MiB | 7.91 MiB/s
Receiving objects:  54% (6709/12424), 27.75 MiB | 7.91 MiB/s
Receiving objects:  55% (6834/12424), 27.75 MiB | 7.91 MiB/s
Receiving objects:  56% (6958/12424), 27.75 MiB | 7.91 MiB/s
Receiving objects:  57% (7082/12424), 27.75 MiB | 7.91 MiB/s
Receiving objects:  58% (7206/12424), 27.75 MiB | 7.91 MiB/s
Receiving objects:  58% (7303/12424), 27.75 MiB | 7.91 MiB/s
Receiving objects:  59% (7331/12424), 27.75 MiB | 7.91 MiB/s
Receiving objects:  60% (7455/12424), 32.66 MiB | 8.15 MiB/s
Receiving objects:  61% (7579/12424), 32.66 MiB | 8.15 MiB/s
Receiving objects:  62% (7703/12424), 32.66 MiB | 8.15 MiB/s
Receiving objects:  63% (7828/12424), 32.66 MiB | 8.15 MiB/s
Receiving objects:  64% (7952/12424), 32.66 MiB | 8.15 MiB/s
Receiving objects:  65% (8076/12424), 32.66 MiB | 8.15 MiB/s
Receiving objects:  66% (8200/12424), 32.66 MiB | 8.15 MiB/s
Receiving objects:  67% (8325/12424), 32.66 MiB | 8.15 MiB/s
Receiving objects:  68% (8449/12424), 32.66 MiB | 8.15 MiB/s
Receiving objects:  69% (8573/12424), 32.66 MiB | 8.15 MiB/s
Receiving objects:  70% (8697/12424), 32.66 MiB | 8.15 MiB/s
Receiving objects:  71% (8822/12424), 32.66 MiB | 8.15 MiB/s
Receiving objects:  72% (8946/12424), 32.66 MiB | 8.15 MiB/s
Receiving objects:  73% (9070/12424), 32.66 MiB | 8.15 MiB/s
Receiving objects:  74% (9194/12424), 32.66 MiB | 8.15 MiB/s
Receiving objects:  75% (9318/12424), 32.66 MiB | 8.15 MiB/s
Receiving objects:  76% (9443/12424), 32.66 MiB | 8.15 MiB/s
Receiving objects:  77% (9567/12424), 32.66 MiB | 8.15 MiB/s
Receiving objects:  78% (9691/12424), 32.66 MiB | 8.15 MiB/s
Receiving objects:  79% (9815/12424), 32.66 MiB | 8.15 MiB/s
Receiving objects:  80% (9940/12424), 32.66 MiB | 8.15 MiB/s
Receiving objects:  81% (10064/12424), 32.66 MiB | 8.15 MiB/s
Receiving objects:  82% (10188/12424), 32.66 MiB | 8.15 MiB/s
Receiving objects:  83% (10312/12424), 32.66 MiB | 8.15 MiB/s
Receiving objects:  84% (10437/12424), 32.66 MiB | 8.15 MiB/s
Receiving objects:  85% (10561/12424), 32.66 MiB | 8.15 MiB/s
Receiving objects:  86% (10685/12424), 32.66 MiB | 8.15 MiB/s
Receiving objects:  87% (10809/12424), 32.66 MiB | 8.15 MiB/s
Receiving objects:  88% (10934/12424), 39.49 MiB | 8.76 MiB/s
Receiving objects:  89% (11058/12424), 39.49 MiB | 8.76 MiB/s
Receiving objects:  90% (11182/12424), 39.49 MiB | 8.76 MiB/s
Receiving objects:  91% (11306/12424), 39.49 MiB | 8.76 MiB/s
Receiving objects:  92% (11431/12424), 39.49 MiB | 8.76 MiB/s
Receiving objects:  93% (11555/12424), 39.49 MiB | 8.76 MiB/s
Receiving objects:  94% (11679/12424), 39.49 MiB | 8.76 MiB/s
Receiving objects:  95% (11803/12424), 39.49 MiB | 8.76 MiB/s
Receiving objects:  96% (11928/12424), 39.49 MiB | 8.76 MiB/s
Receiving objects:  97% (12052/12424), 39.49 MiB | 8.76 MiB/s
Receiving objects:  98% (12176/12424), 39.49 MiB | 8.76 MiB/s
Receiving objects:  99% (12300/12424), 39.49 MiB | 8.76 MiB/s
remote: Total 12424 (delta 2375), reused 5966 (delta 1228)        
Receiving objects: 100% (12424/12424), 39.49 MiB | 8.76 MiB/s
Receiving objects: 100% (12424/12424), 41.63 MiB | 8.89 MiB/s, done.
Resolving deltas:   0% (0/2375)
Resolving deltas:   1% (24/2375)
Resolving deltas:   2% (48/2375)
Resolving deltas:   3% (72/2375)
Resolving deltas:   4% (95/2375)
Resolving deltas:   5% (119/2375)
Resolving deltas:   6% (143/2375)
Resolving deltas:   7% (167/2375)
Resolving deltas:   8% (190/2375)
Resolving deltas:   9% (214/2375)
Resolving deltas:  10% (238/2375)
Resolving deltas:  11% (262/2375)
Resolving deltas:  12% (285/2375)
Resolving deltas:  13% (309/2375)
Resolving deltas:  14% (333/2375)
Resolving deltas:  15% (357/2375)
Resolving deltas:  16% (380/2375)
Resolving deltas:  17% (404/2375)
Resolving deltas:  18% (428/2375)
Resolving deltas:  19% (452/2375)
Resolving deltas:  20% (475/2375)
Resolving deltas:  21% (499/2375)
Resolving deltas:  22% (523/2375)
Resolving deltas:  23% (548/2375)
Resolving deltas:  24% (570/2375)
Resolving deltas:  25% (594/2375)
Resolving deltas:  26% (619/2375)
Resolving deltas:  27% (642/2375)
Resolving deltas:  28% (665/2375)
Resolving deltas:  29% (689/2375)
Resolving deltas:  30% (713/2375)
Resolving deltas:  31% (737/2375)
Resolving deltas:  32% (760/2375)
Resolving deltas:  33% (784/2375)
Resolving deltas:  34% (808/2375)
Resolving deltas:  35% (832/2375)
Resolving deltas:  36% (855/2375)
Resolving deltas:  37% (879/2375)
Resolving deltas:  38% (903/2375)
Resolving deltas:  39% (927/2375)
Resolving deltas:  40% (950/2375)
Resolving deltas:  41% (974/2375)
Resolving deltas:  42% (998/2375)
Resolving deltas:  43% (1023/2375)
Resolving deltas:  44% (1045/2375)
Resolving deltas:  45% (1069/2375)
Resolving deltas:  46% (1093/2375)
Resolving deltas:  47% (1117/2375)
Resolving deltas:  48% (1140/2375)
Resolving deltas:  49% (1164/2375)
Resolving deltas:  50% (1189/2375)
Resolving deltas:  51% (1212/2375)
Resolving deltas:  52% (1235/2375)
Resolving deltas:  53% (1259/2375)
Resolving deltas:  54% (1283/2375)
Resolving deltas:  55% (1307/2375)
Resolving deltas:  56% (1330/2375)
Resolving deltas:  57% (1354/2375)
Resolving deltas:  58% (1378/2375)
Resolving deltas:  59% (1402/2375)
Resolving deltas:  60% (1426/2375)
Resolving deltas:  61% (1449/2375)
Resolving deltas:  62% (1473/2375)
Resolving deltas:  63% (1497/2375)
Resolving deltas:  64% (1520/2375)
Resolving deltas:  65% (1544/2375)
Resolving deltas:  66% (1568/2375)
Resolving deltas:  67% (1592/2375)
Resolving deltas:  68% (1615/2375)
Resolving deltas:  69% (1639/2375)
Resolving deltas:  70% (1663/2375)
Resolving deltas:  71% (1687/2375)
Resolving deltas:  72% (1710/2375)
Resolving deltas:  73% (1734/2375)
Resolving deltas:  74% (1758/2375)
Resolving deltas:  75% (1782/2375)
Resolving deltas:  76% (1805/2375)
Resolving deltas:  77% (1829/2375)
Resolving deltas:  78% (1853/2375)
Resolving deltas:  79% (1877/2375)
Resolving deltas:  80% (1900/2375)
Resolving deltas:  81% (1924/2375)
Resolving deltas:  82% (1948/2375)
Resolving deltas:  83% (1972/2375)
Resolving deltas:  84% (1996/2375)
Resolving deltas:  85% (2019/2375)
Resolving deltas:  86% (2044/2375)
Resolving deltas:  87% (2067/2375)
Resolving deltas:  88% (2090/2375)
Resolving deltas:  89% (2114/2375)
Resolving deltas:  90% (2138/2375)
Resolving deltas:  91% (2162/2375)
Resolving deltas:  92% (2185/2375)
Resolving deltas:  93% (2209/2375)
Resolving deltas:  94% (2233/2375)
Resolving deltas:  95% (2257/2375)
Resolving deltas:  96% (2280/2375)
Resolving deltas:  97% (2304/2375)
Resolving deltas:  98% (2330/2375)
Resolving deltas:  99% (2352/2375)
Resolving deltas: 100% (2375/2375)
Resolving deltas: 100% (2375/2375), done.
Updating files:  71% (8197/11458)
Updating files:  72% (8250/11458)
Updating files:  73% (8365/11458)
Updating files:  74% (8479/11458)
Updating files:  75% (8594/11458)
Updating files:  76% (8709/11458)
Updating files:  77% (8823/11458)
Updating files:  78% (8938/11458)
Updating files:  79% (9052/11458)
Updating files:  80% (9167/11458)
Updating files:  81% (9281/11458)
Updating files:  82% (9396/11458)
Updating files:  83% (9511/11458)
Updating files:  84% (9625/11458)
Updating files:  85% (9740/11458)
Updating files:  86% (9854/11458)
Updating files:  87% (9969/11458)
Updating files:  88% (10084/11458)
Updating files:  89% (10198/11458)
Updating files:  90% (10313/11458)
Updating files:  91% (10427/11458)
Updating files:  92% (10542/11458)
Updating files:  93% (10656/11458)
Updating files:  94% (10771/11458)
Updating files:  95% (10886/11458)
Updating files:  96% (11000/11458)
Updating files:  97% (11115/11458)
Updating files:  98% (11229/11458)
Updating files:  99% (11344/11458)
Updating files: 100% (11458/11458)
Updating files: 100% (11458/11458), done.
 00:12

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-1  Started
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-web-1  Started
 00:02

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  38/133 [========>-------------------]  28%
  62/133 [=============>--------------]  46%
  88/133 [==================>---------]  66%
 109/133 [======================>-----]  81%
 125/133 [==========================>-]  93%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 6.6 s.
 00:06

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 18s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:18

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:28

 01:29

Install 'extensions/SandboxLink'...

Cloning component(s)
:0: _clone_component "extensions/SandboxLink"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/SandboxLink to 'extensions/SandboxLink' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/SandboxLink'...
|0| remote: Counting objects: 1           
remote: Counting objects: 136, done        
|0| remote: Finding sources:   1% (1/136)           
remote: Finding sources:   2% (3/136)           
remote: Finding sources:   3% (4/136)           
remote: Finding sources:   4% (5/136)           
remote: Finding sources:   5% (7/136)           
remote: Finding sources:   6% (8/136)           
remote: Finding sources:   7% (9/136)           
remote: Finding sources:   8% (11/136)           
remote: Finding sources:   9% (12/136)           
remote: Finding sources:  10% (13/136)           
remote: Finding sources:  11% (15/136)           
remote: Finding sources:  12% (16/136)           
remote: Finding sources:  13% (17/136)           
remote: Finding sources:  14% (19/136)           
remote: Finding sources:  15% (20/136)           
remote: Finding sources:  16% (22/136)           
remote: Finding sources:  17% (23/136)           
remote: Finding sources:  18% (24/136)           
remote: Finding sources:  19% (26/136)           
remote: Finding sources:  20% (27/136)           
remote: Finding sources:  21% (28/136)           
remote: Finding sources:  22% (30/136)           
remote: Finding sources:  23% (31/136)           
remote: Finding sources:  24% (32/136)           
remote: Finding sources:  25% (34/136)           
remote: Finding sources:  26% (35/136)           
remote: Finding sources:  27% (37/136)           
remote: Finding sources:  28% (38/136)           
remote: Finding sources:  29% (39/136)           
remote: Finding sources:  30% (41/136)           
remote: Finding sources:  31% (42/136)           
remote: Finding sources:  32% (43/136)           
remote: Finding sources:  33% (45/136)           
remote: Finding sources:  34% (46/136)           
remote: Finding sources:  35% (47/136)           
remote: Finding sources:  36% (49/136)           
remote: Finding sources:  37% (50/136)           
remote: Finding sources:  38% (51/136)           
remote: Finding sources:  39% (53/136)           
remote: Finding sources:  40% (54/136)           
remote: Finding sources:  41% (56/136)           
remote: Finding sources:  42% (57/136)           
remote: Finding sources:  43% (58/136)           
remote: Finding sources:  44% (60/136)           
remote: Finding sources:  45% (61/136)           
remote: Finding sources:  46% (62/136)           
remote: Finding sources:  47% (64/136)           
remote: Finding sources:  48% (65/136)           
remote: Finding sources:  49% (66/136)           
remote: Finding sources:  50% (68/136)           
remote: Finding sources:  51% (69/136)           
remote: Finding sources:  52% (71/136)           
remote: Finding sources:  53% (72/136)           
remote: Finding sources:  54% (73/136)           
remote: Finding sources:  55% (75/136)           
remote: Finding sources:  56% (76/136)           
remote: Finding sources:  57% (77/136)           
remote: Finding sources:  58% (79/136)           
remote: Finding sources:  59% (80/136)           
remote: Finding sources:  60% (81/136)           
remote: Finding sources:  61% (83/136)           
remote: Finding sources:  62% (84/136)           
remote: Finding sources:  63% (85/136)           
remote: Finding sources:  64% (87/136)           
remote: Finding sources:  65% (88/136)           
remote: Finding sources:  66% (90/136)           
remote: Finding sources:  67% (91/136)           
remote: Finding sources:  68% (92/136)           
remote: Finding sources:  69% (94/136)           
remote: Finding sources:  70% (95/136)           
remote: Finding sources:  71% (96/136)           
remote: Finding sources:  72% (98/136)           
remote: Finding sources:  73% (99/136)           
remote: Finding sources:  74% (100/136)           
remote: Finding sources:  75% (102/136)           
remote: Finding sources:  76% (103/136)           
remote: Finding sources:  77% (105/136)           
remote: Finding sources:  78% (106/136)           
remote: Finding sources:  79% (107/136)           
remote: Finding sources:  80% (109/136)           
remote: Finding sources:  81% (110/136)           
remote: Finding sources:  82% (111/136)           
remote: Finding sources:  83% (113/136)           
remote: Finding sources:  84% (114/136)           
remote: Finding sources:  85% (115/136)           
remote: Finding sources:  86% (117/136)           
remote: Finding sources:  87% (118/136)           
remote: Finding sources:  88% (119/136)           
remote: Finding sources:  89% (121/136)           
remote: Finding sources:  90% (122/136)           
remote: Finding sources:  91% (124/136)           
remote: Finding sources:  92% (125/136)           
remote: Finding sources:  93% (126/136)           
remote: Finding sources:  94% (128/136)           
remote: Finding sources:  95% (129/136)           
remote: Finding sources:  96% (130/136)           
remote: Finding sources:  97% (132/136)           
remote: Finding sources:  98% (133/136)           
remote: Finding sources:  99% (134/136)           
remote: Finding sources: 100% (136/136)           
remote: Finding sources: 100% (136/136)        
|0| remote: Getting sizes:   1% (1/128)           
remote: Getting sizes:   2% (2/128)           
remote: Getting sizes:   3% (4/128)           
remote: Getting sizes:   4% (5/128)           
remote: Getting sizes:   5% (6/128)           
remote: Getting sizes:   6% (8/128)           
remote: Getting sizes:   7% (9/128)           
remote: Getting sizes:   8% (10/128)           
remote: Getting sizes:   9% (11/128)           
remote: Getting sizes:  10% (13/128)           
remote: Getting sizes:  11% (14/128)           
remote: Getting sizes:  12% (15/128)           
remote: Getting sizes:  13% (16/128)           
remote: Getting sizes:  14% (18/128)           
remote: Getting sizes:  15% (19/128)           
remote: Getting sizes:  16% (20/128)           
remote: Getting sizes:  17% (22/128)           
remote: Getting sizes:  18% (23/128)           
remote: Getting sizes:  19% (24/128)           
remote: Getting sizes:  20% (25/128)           
remote: Getting sizes:  21% (27/128)           
remote: Getting sizes:  22% (28/128)           
remote: Getting sizes:  23% (29/128)           
remote: Getting sizes:  24% (31/128)           
remote: Getting sizes:  25% (32/128)           
remote: Getting sizes:  26% (33/128)           
remote: Getting sizes:  27% (34/128)           
remote: Getting sizes:  28% (36/128)           
remote: Getting sizes:  29% (37/128)           
remote: Getting sizes:  30% (38/128)           
remote: Getting sizes:  31% (40/128)           
remote: Getting sizes:  32% (41/128)           
remote: Getting sizes:  33% (42/128)           
remote: Getting sizes:  34% (43/128)           
remote: Getting sizes:  35% (45/128)           
remote: Getting sizes:  36% (46/128)           
remote: Getting sizes:  37% (47/128)           
remote: Getting sizes:  38% (48/128)           
remote: Getting sizes:  39% (50/128)           
remote: Getting sizes:  40% (51/128)           
remote: Getting sizes:  41% (52/128)           
remote: Getting sizes:  42% (54/128)           
remote: Getting sizes:  43% (55/128)           
remote: Getting sizes:  44% (56/128)           
remote: Getting sizes:  45% (57/128)           
remote: Getting sizes:  46% (59/128)           
remote: Getting sizes:  47% (60/128)           
remote: Getting sizes:  48% (61/128)           
remote: Getting sizes:  49% (63/128)           
remote: Getting sizes:  50% (64/128)           
remote: Getting sizes:  51% (65/128)           
remote: Getting sizes:  52% (66/128)           
remote: Getting sizes:  53% (68/128)           
remote: Getting sizes:  54% (69/128)           
remote: Getting sizes:  55% (70/128)           
remote: Getting sizes:  56% (72/128)           
remote: Getting sizes:  57% (73/128)           
remote: Getting sizes:  58% (74/128)           
remote: Getting sizes:  59% (75/128)           
remote: Getting sizes:  60% (77/128)           
remote: Getting sizes:  61% (78/128)           
remote: Getting sizes:  62% (79/128)           
remote: Getting sizes:  63% (80/128)           
remote: Getting sizes:  64% (82/128)           
remote: Getting sizes:  65% (83/128)           
remote: Getting sizes:  66% (84/128)           
remote: Getting sizes:  67% (86/128)           
remote: Getting sizes:  68% (87/128)           
remote: Getting sizes:  69% (88/128)           
remote: Getting sizes:  70% (89/128)           
remote: Getting sizes:  71% (91/128)           
remote: Getting sizes:  72% (92/128)           
remote: Getting sizes:  73% (93/128)           
remote: Getting sizes:  74% (95/128)           
remote: Getting sizes:  75% (96/128)           
remote: Getting sizes:  76% (97/128)           
remote: Getting sizes:  77% (98/128)           
remote: Getting sizes:  78% (100/128)           
remote: Getting sizes:  79% (101/128)           
remote: Getting sizes:  80% (102/128)           
remote: Getting sizes:  81% (104/128)           
remote: Getting sizes:  82% (105/128)           
remote: Getting sizes:  83% (106/128)           
remote: Getting sizes:  84% (107/128)           
remote: Getting sizes:  85% (109/128)           
remote: Getting sizes:  86% (110/128)           
remote: Getting sizes:  87% (111/128)           
remote: Getting sizes:  88% (112/128)           
remote: Getting sizes:  89% (114/128)           
remote: Getting sizes:  90% (115/128)           
remote: Getting sizes:  91% (116/128)           
remote: Getting sizes:  92% (118/128)           
remote: Getting sizes:  93% (119/128)           
remote: Getting sizes:  94% (120/128)           
remote: Getting sizes:  95% (121/128)           
remote: Getting sizes:  96% (123/128)           
remote: Getting sizes:  97% (124/128)           
remote: Getting sizes:  98% (125/128)           
remote: Getting sizes:  99% (127/128)           
remote: Getting sizes: 100% (128/128)           
remote: Getting sizes: 100% (128/128)        
|0| remote: Compressing objects:   2% (4650/250176)           
remote: Compressing objects:   3% (6423/250176)           
remote: Compressing objects:   4% (8940/250176)           
remote: Compressing objects:   5% (11315/250176)           
remote: Compressing objects:   6% (13833/250176)           
remote: Compressing objects:  94% (234378/250176)           
remote: Compressing objects:  95% (236472/250176)           
remote: Compressing objects:  96% (238921/250176)           
remote: Compressing objects:  97% (242148/250176)           
remote: Compressing objects:  98% (243999/250176)           
remote: Compressing objects:  99% (246457/250176)           
remote: Compressing objects: 100% (249426/250176)           
remote: Compressing objects: 100% (250176/250176)        
|0| Receiving objects:   0% (1/136)
Receiving objects:   1% (2/136)
Receiving objects:   2% (3/136)
Receiving objects:   3% (5/136)
Receiving objects:   4% (6/136)
Receiving objects:   5% (7/136)
Receiving objects:   6% (9/136)
Receiving objects:   7% (10/136)
Receiving objects:   8% (11/136)
Receiving objects:   9% (13/136)
Receiving objects:  10% (14/136)
Receiving objects:  11% (15/136)
Receiving objects:  12% (17/136)
Receiving objects:  13% (18/136)
Receiving objects:  14% (20/136)
Receiving objects:  15% (21/136)
Receiving objects:  16% (22/136)
Receiving objects:  17% (24/136)
Receiving objects:  18% (25/136)
Receiving objects:  19% (26/136)
Receiving objects:  20% (28/136)
Receiving objects:  21% (29/136)
Receiving objects:  22% (30/136)
Receiving objects:  23% (32/136)
Receiving objects:  24% (33/136)
Receiving objects:  25% (34/136)
Receiving objects:  26% (36/136)
Receiving objects:  27% (37/136)
Receiving objects:  28% (39/136)
Receiving objects:  29% (40/136)
Receiving objects:  30% (41/136)
Receiving objects:  31% (43/136)
Receiving objects:  32% (44/136)
Receiving objects:  33% (45/136)
Receiving objects:  34% (47/136)
Receiving objects:  35% (48/136)
Receiving objects:  36% (49/136)
Receiving objects:  37% (51/136)
Receiving objects:  38% (52/136)
Receiving objects:  39% (54/136)
Receiving objects:  40% (55/136)
Receiving objects:  41% (56/136)
Receiving objects:  42% (58/136)
Receiving objects:  43% (59/136)
Receiving objects:  44% (60/136)
Receiving objects:  45% (62/136)
Receiving objects:  46% (63/136)
Receiving objects:  47% (64/136)
Receiving objects:  48% (66/136)
Receiving objects:  49% (67/136)
Receiving objects:  50% (68/136)
Receiving objects:  51% (70/136)
Receiving objects:  52% (71/136)
Receiving objects:  53% (73/136)
Receiving objects:  54% (74/136)
Receiving objects:  55% (75/136)
Receiving objects:  56% (77/136)
Receiving objects:  57% (78/136)
Receiving objects:  58% (79/136)
Receiving objects:  59% (81/136)
Receiving objects:  60% (82/136)
Receiving objects:  61% (83/136)
Receiving objects:  62% (85/136)
Receiving objects:  63% (86/136)
Receiving objects:  64% (88/136)
Receiving objects:  65% (89/136)
Receiving objects:  66% (90/136)
Receiving objects:  67% (92/136)
Receiving objects:  68% (93/136)
Receiving objects:  69% (94/136)
Receiving objects:  70% (96/136)
Receiving objects:  71% (97/136)
Receiving objects:  72% (98/136)
Receiving objects:  73% (100/136)
Receiving objects:  74% (101/136)
Receiving objects:  75% (102/136)
remote: Total 136 (delta 41), reused 43 (delta 6)        
|0| Receiving objects:  76% (104/136)
Receiving objects:  77% (105/136)
Receiving objects:  78% (107/136)
Receiving objects:  79% (108/136)
Receiving objects:  80% (109/136)
Receiving objects:  81% (111/136)
Receiving objects:  82% (112/136)
Receiving objects:  83% (113/136)
Receiving objects:  84% (115/136)
Receiving objects:  85% (116/136)
Receiving objects:  86% (117/136)
Receiving objects:  87% (119/136)
Receiving objects:  88% (120/136)
Receiving objects:  89% (122/136)
Receiving objects:  90% (123/136)
Receiving objects:  91% (124/136)
Receiving objects:  92% (126/136)
Receiving objects:  93% (127/136)
Receiving objects:  94% (128/136)
Receiving objects:  95% (130/136)
Receiving objects:  96% (131/136)
Receiving objects:  97% (132/136)
Receiving objects:  98% (134/136)
Receiving objects:  99% (135/136)
Receiving objects: 100% (136/136)
Receiving objects: 100% (136/136), 87.52 KiB | 2.65 MiB/s, done.
|0| Resolving deltas:   0% (0/41)
Resolving deltas:   2% (1/41)
Resolving deltas:   4% (2/41)
Resolving deltas:   9% (4/41)
Resolving deltas:  12% (5/41)
Resolving deltas:  14% (6/41)
Resolving deltas:  17% (7/41)
Resolving deltas:  19% (8/41)
Resolving deltas:  21% (9/41)
Resolving deltas:  24% (10/41)
Resolving deltas:  26% (11/41)
Resolving deltas:  31% (13/41)
Resolving deltas:  34% (14/41)
Resolving deltas:  36% (15/41)
Resolving deltas:  39% (16/41)
Resolving deltas:  46% (19/41)
Resolving deltas:  48% (20/41)
Resolving deltas:  51% (21/41)
Resolving deltas:  53% (22/41)
Resolving deltas:  56% (23/41)
Resolving deltas:  58% (24/41)
Resolving deltas:  60% (25/41)
Resolving deltas:  63% (26/41)
Resolving deltas:  65% (27/41)
Resolving deltas:  70% (29/41)
Resolving deltas:  73% (30/41)
Resolving deltas:  75% (31/41)
Resolving deltas:  78% (32/41)
Resolving deltas:  80% (33/41)
Resolving deltas:  82% (34/41)
Resolving deltas:  85% (35/41)
Resolving deltas:  87% (36/41)
Resolving deltas:  90% (37/41)
Resolving deltas:  92% (38/41)
Resolving deltas:  95% (39/41)
Resolving deltas:  97% (40/41)
Resolving deltas: 100% (41/41)
Resolving deltas: 100% (41/41), done.
|0|  00:01
 00:01

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:03

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }

added 1 package, and audited 1443 packages in 3s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:03

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 00:00

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.1 s.
 00:00

Running 'extensions/SandboxLink/setup.sh' if found
Looking for '/var/local/extensions/SandboxLink/setup.sh'
No '/var/local/extensions/SandboxLink/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:11
 00:11

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-mediawiki-web-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:24

Reclaim disk space if needed
Free disk space (22%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12424, done        
remote: Finding sources:   1% (63/12424)           
remote: Finding sources:   2% (187/12424)           
remote: Finding sources:   3% (311/12424)           
remote: Finding sources:   4% (435/12424)           
remote: Finding sources:   5% (560/12424)           
remote: Finding sources:   6% (684/12424)           
remote: Finding sources:   7% (808/12424)           
remote: Finding sources:   8% (932/12424)           
remote: Finding sources:   9% (1057/12424)           
remote: Finding sources:  10% (1181/12424)           
remote: Finding sources:  11% (1305/12424)           
remote: Finding sources:  12% (1429/12424)           
remote: Finding sources:  13% (1553/12424)           
remote: Finding sources:  14% (1678/12424)           
remote: Finding sources:  15% (1802/12424)           
remote: Finding sources:  16% (1926/12424)           
remote: Finding sources:  17% (2050/12424)           
remote: Finding sources:  18% (2175/12424)           
remote: Finding sources:  19% (2299/12424)           
remote: Finding sources:  20% (2423/12424)           
remote: Finding sources:  21% (2547/12424)           
remote: Finding sources:  22% (2672/12424)           
remote: Finding sources:  23% (2796/12424)           
remote: Finding sources:  24% (2920/12424)           
remote: Finding sources:  25% (3044/12424)           
remote: Finding sources:  26% (3169/12424)           
remote: Finding sources:  27% (3293/12424)           
remote: Finding sources:  28% (3417/12424)           
remote: Finding sources:  29% (3541/12424)           
remote: Finding sources:  30% (3666/12424)           
remote: Finding sources:  31% (3790/12424)           
remote: Finding sources:  32% (3914/12424)           
remote: Finding sources:  33% (4038/12424)           
remote: Finding sources:  34% (4163/12424)           
remote: Finding sources:  35% (4287/12424)           
remote: Finding sources:  36% (4411/12424)           
remote: Finding sources:  37% (4535/12424)           
remote: Finding sources:  38% (4659/12424)           
remote: Finding sources:  39% (4784/12424)           
remote: Finding sources:  40% (4908/12424)           
remote: Finding sources:  41% (5032/12424)           
remote: Finding sources:  42% (5156/12424)           
remote: Finding sources:  43% (5281/12424)           
remote: Finding sources:  44% (5405/12424)           
remote: Finding sources:  45% (5529/12424)           
remote: Finding sources:  46% (5653/12424)           
remote: Finding sources:  47% (5778/12424)           
remote: Finding sources:  48% (5902/12424)           
remote: Finding sources:  49% (6026/12424)           
remote: Finding sources:  50% (6150/12424)           
remote: Finding sources:  51% (6275/12424)           
remote: Finding sources:  52% (6399/12424)           
remote: Finding sources:  53% (6523/12424)           
remote: Finding sources:  54% (6647/12424)           
remote: Finding sources:  55% (6772/12424)           
remote: Finding sources:  56% (6896/12424)           
remote: Finding sources:  57% (7020/12424)           
remote: Finding sources:  58% (7144/12424)           
remote: Finding sources:  59% (7269/12424)           
remote: Finding sources:  60% (7393/12424)           
remote: Finding sources:  61% (7517/12424)           
remote: Finding sources:  62% (7641/12424)           
remote: Finding sources:  63% (7765/12424)           
remote: Finding sources:  64% (7890/12424)           
remote: Finding sources:  65% (8014/12424)           
remote: Finding sources:  66% (8138/12424)           
remote: Finding sources:  67% (8262/12424)           
remote: Finding sources:  68% (8387/12424)           
remote: Finding sources:  69% (8511/12424)           
remote: Finding sources:  70% (8635/12424)           
remote: Finding sources:  71% (8759/12424)           
remote: Finding sources:  72% (8884/12424)           
remote: Finding sources:  73% (9008/12424)           
remote: Finding sources:  74% (9132/12424)           
remote: Finding sources:  75% (9256/12424)           
remote: Finding sources:  76% (9381/12424)           
remote: Finding sources:  77% (9505/12424)           
remote: Finding sources:  78% (9629/12424)           
remote: Finding sources:  79% (9753/12424)           
remote: Finding sources:  80% (9878/12424)           
remote: Finding sources:  81% (10002/12424)           
remote: Finding sources:  82% (10126/12424)           
remote: Finding sources:  83% (10250/12424)           
remote: Finding sources:  84% (10375/12424)           
remote: Finding sources:  85% (10499/12424)           
remote: Finding sources:  86% (10623/12424)           
remote: Finding sources:  87% (10747/12424)           
remote: Finding sources:  88% (10871/12424)           
remote: Finding sources:  89% (10996/12424)           
remote: Finding sources:  90% (11120/12424)           
remote: Finding sources:  91% (11244/12424)           
remote: Finding sources:  92% (11368/12424)           
remote: Finding sources:  93% (11493/12424)           
remote: Finding sources:  94% (11617/12424)           
remote: Finding sources:  95% (11741/12424)           
remote: Finding sources:  96% (11865/12424)           
remote: Finding sources:  97% (11990/12424)           
remote: Finding sources:  98% (12114/12424)           
remote: Finding sources:  99% (12238/12424)           
remote: Finding sources: 100% (12362/12424)           
remote: Finding sources: 100% (12424/12424)        
remote: Getting sizes:   1% (56/11193)           
remote: Getting sizes:   2% (168/11193)           
remote: Getting sizes:   3% (280/11193)           
remote: Getting sizes:   4% (392/11193)           
remote: Getting sizes:   5% (504/11193)           
remote: Getting sizes:   6% (616/11193)           
remote: Getting sizes:   7% (728/11193)           
remote: Getting sizes:   8% (840/11193)           
remote: Getting sizes:   9% (952/11193)           
remote: Getting sizes:  10% (1064/11193)           
remote: Getting sizes:  11% (1176/11193)           
remote: Getting sizes:  12% (1288/11193)           
remote: Getting sizes:  13% (1400/11193)           
remote: Getting sizes:  14% (1512/11193)           
remote: Getting sizes:  15% (1623/11193)           
remote: Getting sizes:  16% (1735/11193)           
remote: Getting sizes:  17% (1847/11193)           
remote: Getting sizes:  18% (1959/11193)           
remote: Getting sizes:  19% (2071/11193)           
remote: Getting sizes:  20% (2183/11193)           
remote: Getting sizes:  21% (2295/11193)           
remote: Getting sizes:  22% (2407/11193)           
remote: Getting sizes:  23% (2519/11193)           
remote: Getting sizes:  24% (2631/11193)           
remote: Getting sizes:  25% (2743/11193)           
remote: Getting sizes:  26% (2855/11193)           
remote: Getting sizes:  27% (2967/11193)           
remote: Getting sizes:  28% (3079/11193)           
remote: Getting sizes:  29% (3191/11193)           
remote: Getting sizes:  30% (3302/11193)           
remote: Getting sizes:  31% (3414/11193)           
remote: Getting sizes:  32% (3526/11193)           
remote: Getting sizes:  33% (3638/11193)           
remote: Getting sizes:  34% (3750/11193)           
remote: Getting sizes:  35% (3862/11193)           
remote: Getting sizes:  36% (3974/11193)           
remote: Getting sizes:  37% (4086/11193)           
remote: Getting sizes:  38% (4198/11193)           
remote: Getting sizes:  39% (4310/11193)           
remote: Getting sizes:  40% (4422/11193)           
remote: Getting sizes:  41% (4534/11193)           
remote: Getting sizes:  42% (4646/11193)           
remote: Getting sizes:  43% (4758/11193)           
remote: Getting sizes:  44% (4869/11193)           
remote: Getting sizes:  45% (4981/11193)           
remote: Getting sizes:  46% (5093/11193)           
remote: Getting sizes:  47% (5205/11193)           
remote: Getting sizes:  48% (5317/11193)           
remote: Getting sizes:  49% (5429/11193)           
remote: Getting sizes:  50% (5541/11193)           
remote: Getting sizes:  51% (5653/11193)           
remote: Getting sizes:  52% (5765/11193)           
remote: Getting sizes:  53% (5877/11193)           
remote: Getting sizes:  54% (5989/11193)           
remote: Getting sizes:  55% (6101/11193)           
remote: Getting sizes:  56% (6213/11193)           
remote: Getting sizes:  57% (6325/11193)           
remote: Getting sizes:  58% (6436/11193)           
remote: Getting sizes:  59% (6548/11193)           
remote: Getting sizes:  60% (6660/11193)           
remote: Getting sizes:  61% (6772/11193)           
remote: Getting sizes:  62% (6884/11193)           
remote: Getting sizes:  63% (6996/11193)           
remote: Getting sizes:  64% (7108/11193)           
remote: Getting sizes:  65% (7220/11193)           
remote: Getting sizes:  66% (7332/11193)           
remote: Getting sizes:  67% (7444/11193)           
remote: Getting sizes:  68% (7556/11193)           
remote: Getting sizes:  69% (7668/11193)           
remote: Getting sizes:  70% (7780/11193)           
remote: Getting sizes:  71% (7892/11193)           
remote: Getting sizes:  72% (8003/11193)           
remote: Getting sizes:  73% (8115/11193)           
remote: Getting sizes:  74% (8227/11193)           
remote: Getting sizes:  75% (8339/11193)           
remote: Getting sizes:  76% (8451/11193)           
remote: Getting sizes:  77% (8563/11193)           
remote: Getting sizes:  78% (8675/11193)           
remote: Getting sizes:  79% (8787/11193)           
remote: Getting sizes:  80% (8899/11193)           
remote: Getting sizes:  81% (9011/11193)           
remote: Getting sizes:  82% (9123/11193)           
remote: Getting sizes:  83% (9235/11193)           
remote: Getting sizes:  84% (9347/11193)           
remote: Getting sizes:  85% (9459/11193)           
remote: Getting sizes:  86% (9571/11193)           
remote: Getting sizes:  87% (9682/11193)           
remote: Getting sizes:  88% (9794/11193)           
remote: Getting sizes:  89% (9906/11193)           
remote: Getting sizes:  90% (10018/11193)           
remote: Getting sizes:  91% (10130/11193)           
remote: Getting sizes:  92% (10242/11193)           
remote: Getting sizes:  93% (10354/11193)           
remote: Getting sizes:  94% (10466/11193)           
remote: Getting sizes:  95% (10578/11193)           
remote: Getting sizes:  96% (10690/11193)           
remote: Getting sizes:  97% (10802/11193)           
remote: Getting sizes:  98% (10914/11193)           
remote: Getting sizes:  99% (11026/11193)           
remote: Getting sizes: 100% (11138/11193)           
remote: Getting sizes: 100% (11193/11193)        
remote: Compressing objects:   2% (2189/120329)           
remote: Compressing objects:   3% (3036/120329)           
remote: Compressing objects:   4% (4507/120329)           
remote: Compressing objects:   5% (5764/120329)           
remote: Compressing objects:   6% (6730/120329)           
remote: Compressing objects:   7% (7973/120329)           
remote: Compressing objects:   8% (9059/120329)           
remote: Compressing objects:   9% (10254/120329)           
remote: Compressing objects:   9% (10621/120329)           
remote: Compressing objects:  10% (11434/120329)           
remote: Compressing objects:  11% (12639/120329)           
remote: Compressing objects:  12% (13838/120329)           
remote: Compressing objects:  13% (15048/120329)           
remote: Compressing objects:  14% (16246/120329)           
remote: Compressing objects:  15% (17529/120329)           
remote: Compressing objects:  16% (18752/120329)           
remote: Compressing objects:  17% (19859/120329)           
remote: Compressing objects:  18% (21062/120329)           
remote: Compressing objects:  19% (22262/120329)           
remote: Compressing objects:  20% (23466/120329)           
remote: Compressing objects:  21% (24671/120329)           
remote: Compressing objects:  21% (25192/120329)           
remote: Compressing objects:  22% (25878/120329)           
remote: Compressing objects:  23% (27101/120329)           
remote: Compressing objects:  24% (28278/120329)           
remote: Compressing objects:  25% (29497/120329)           
remote: Compressing objects:  26% (31074/120329)           
remote: Compressing objects:  27% (31916/120329)           
remote: Compressing objects:  28% (33098/120329)           
remote: Compressing objects:  29% (34335/120329)           
remote: Compressing objects:  30% (35807/120329)           
remote: Compressing objects:  31% (36840/120329)           
remote: Compressing objects:  32% (37926/120329)           
remote: Compressing objects:  33% (39107/120329)           
remote: Compressing objects:  34% (40486/120329)           
remote: Compressing objects:  35% (41541/120329)           
remote: Compressing objects:  36% (43012/120329)           
remote: Compressing objects:  37% (43977/120329)           
remote: Compressing objects:  38% (45248/120329)           
remote: Compressing objects:  39% (46336/120329)           
remote: Compressing objects:  40% (47554/120329)           
remote: Compressing objects:  41% (48745/120329)           
remote: Compressing objects:  42% (49937/120329)           
remote: Compressing objects:  43% (51397/120329)           
remote: Compressing objects:  44% (52398/120329)           
remote: Compressing objects:  45% (53612/120329)           
remote: Compressing objects:  46% (54899/120329)           
remote: Compressing objects:  47% (56338/120329)           
remote: Compressing objects:  48% (57521/120329)           
remote: Compressing objects:  48% (57774/120329)           
remote: Compressing objects:  49% (58408/120329)           
remote: Compressing objects:  50% (59764/120329)           
remote: Compressing objects:  51% (60822/120329)           
remote: Compressing objects:  52% (61997/120329)           
remote: Compressing objects:  53% (63326/120329)           
remote: Compressing objects:  54% (64386/120329)           
remote: Compressing objects:  55% (66097/120329)           
remote: Compressing objects:  56% (66878/120329)           
remote: Compressing objects:  57% (68002/120329)           
remote: Compressing objects:  58% (69272/120329)           
remote: Compressing objects:  59% (70401/120329)           
remote: Compressing objects:  60% (71725/120329)           
remote: Compressing objects:  61% (73008/120329)           
remote: Compressing objects:  62% (74004/120329)           
remote: Compressing objects:  63% (75231/120329)           
remote: Compressing objects:  64% (76529/120329)           
remote: Compressing objects:  65% (77751/120329)           
remote: Compressing objects:  66% (79090/120329)           
remote: Compressing objects:  67% (80037/120329)           
remote: Compressing objects:  68% (81268/120329)           
remote: Compressing objects:  69% (83309/120329)           
remote: Compressing objects:  70% (83948/120329)           
remote: Compressing objects:  71% (85053/120329)           
remote: Compressing objects:  72% (86045/120329)           
remote: Compressing objects:  73% (87314/120329)           
remote: Compressing objects:  74% (88620/120329)           
remote: Compressing objects:  75% (89650/120329)           
remote: Compressing objects:  76% (90861/120329)           
remote: Compressing objects:  77% (92064/120329)           
remote: Compressing objects:  78% (93255/120329)           
remote: Compressing objects:  79% (94585/120329)           
remote: Compressing objects:  80% (95680/120329)           
remote: Compressing objects:  81% (96868/120329)           
remote: Compressing objects:  82% (98350/120329)           
remote: Compressing objects:  83% (99867/120329)           
remote: Compressing objects:  84% (100538/120329)           
remote: Compressing objects:  84% (100995/120329)           
remote: Compressing objects:  85% (101787/120329)           
remote: Compressing objects:  86% (103399/120329)           
remote: Compressing objects:  87% (104166/120329)           
remote: Compressing objects:  88% (105314/120329)           
remote: Compressing objects:  89% (106544/120329)           
remote: Compressing objects:  90% (107731/120329)           
remote: Compressing objects:  91% (108915/120329)           
remote: Compressing objects:  92% (110272/120329)           
remote: Compressing objects:  93% (112462/120329)           
remote: Compressing objects:  94% (112510/120329)           
remote: Compressing objects:  95% (113718/120329)           
remote: Compressing objects:  96% (115031/120329)           
remote: Compressing objects:  97% (116134/120329)           
remote: Compressing objects:  98% (117324/120329)           
remote: Compressing objects:  99% (118525/120329)           
remote: Compressing objects: 100% (119735/120329)           
remote: Compressing objects: 100% (120328/120329)        
Receiving objects:   0% (1/12424)
Receiving objects:   1% (125/12424)
Receiving objects:   2% (249/12424)
Receiving objects:   3% (373/12424)
Receiving objects:   4% (497/12424)
Receiving objects:   5% (622/12424)
Receiving objects:   6% (746/12424)
Receiving objects:   7% (870/12424)
Receiving objects:   8% (994/12424)
Receiving objects:   9% (1119/12424)
Receiving objects:  10% (1243/12424)
Receiving objects:  11% (1367/12424)
Receiving objects:  12% (1491/12424)
Receiving objects:  13% (1616/12424)
Receiving objects:  14% (1740/12424)
Receiving objects:  15% (1864/12424)
Receiving objects:  16% (1988/12424)
Receiving objects:  17% (2113/12424), 4.36 MiB | 8.71 MiB/s
Receiving objects:  18% (2237/12424), 4.36 MiB | 8.71 MiB/s
Receiving objects:  19% (2361/12424), 4.36 MiB | 8.71 MiB/s
Receiving objects:  20% (2485/12424), 4.36 MiB | 8.71 MiB/s
Receiving objects:  21% (2610/12424), 4.36 MiB | 8.71 MiB/s
Receiving objects:  22% (2734/12424), 4.36 MiB | 8.71 MiB/s
Receiving objects:  23% (2858/12424), 4.36 MiB | 8.71 MiB/s
Receiving objects:  24% (2982/12424), 4.36 MiB | 8.71 MiB/s
Receiving objects:  25% (3106/12424), 4.36 MiB | 8.71 MiB/s
Receiving objects:  26% (3231/12424), 4.36 MiB | 8.71 MiB/s
Receiving objects:  27% (3355/12424), 4.36 MiB | 8.71 MiB/s
Receiving objects:  28% (3479/12424), 4.36 MiB | 8.71 MiB/s
Receiving objects:  29% (3603/12424), 4.36 MiB | 8.71 MiB/s
Receiving objects:  30% (3728/12424), 4.36 MiB | 8.71 MiB/s
Receiving objects:  31% (3852/12424), 4.36 MiB | 8.71 MiB/s
Receiving objects:  31% (3871/12424), 4.36 MiB | 8.71 MiB/s
Receiving objects:  32% (3976/12424), 8.81 MiB | 8.80 MiB/s
Receiving objects:  33% (4100/12424), 8.81 MiB | 8.80 MiB/s
Receiving objects:  34% (4225/12424), 8.81 MiB | 8.80 MiB/s
Receiving objects:  35% (4349/12424), 8.81 MiB | 8.80 MiB/s
Receiving objects:  36% (4473/12424), 8.81 MiB | 8.80 MiB/s
Receiving objects:  37% (4597/12424), 11.83 MiB | 7.88 MiB/s
Receiving objects:  38% (4722/12424), 11.83 MiB | 7.88 MiB/s
Receiving objects:  39% (4846/12424), 11.83 MiB | 7.88 MiB/s
Receiving objects:  40% (4970/12424), 11.83 MiB | 7.88 MiB/s
Receiving objects:  41% (5094/12424), 11.83 MiB | 7.88 MiB/s
Receiving objects:  42% (5219/12424), 11.83 MiB | 7.88 MiB/s
Receiving objects:  43% (5343/12424), 11.83 MiB | 7.88 MiB/s
Receiving objects:  44% (5467/12424), 11.83 MiB | 7.88 MiB/s
Receiving objects:  45% (5591/12424), 11.83 MiB | 7.88 MiB/s
Receiving objects:  45% (5638/12424), 11.83 MiB | 7.88 MiB/s
Receiving objects:  46% (5716/12424), 15.41 MiB | 7.70 MiB/s
Receiving objects:  47% (5840/12424), 19.12 MiB | 7.64 MiB/s
Receiving objects:  47% (5928/12424), 22.45 MiB | 7.48 MiB/s
Receiving objects:  48% (5964/12424), 22.45 MiB | 7.48 MiB/s
Receiving objects:  49% (6088/12424), 22.45 MiB | 7.48 MiB/s
Receiving objects:  50% (6212/12424), 22.45 MiB | 7.48 MiB/s
Receiving objects:  51% (6337/12424), 22.45 MiB | 7.48 MiB/s
Receiving objects:  52% (6461/12424), 27.02 MiB | 7.71 MiB/s
Receiving objects:  53% (6585/12424), 27.02 MiB | 7.71 MiB/s
Receiving objects:  54% (6709/12424), 27.02 MiB | 7.71 MiB/s
Receiving objects:  55% (6834/12424), 27.02 MiB | 7.71 MiB/s
Receiving objects:  55% (6877/12424), 27.02 MiB | 7.71 MiB/s
Receiving objects:  56% (6958/12424), 31.23 MiB | 7.80 MiB/s
Receiving objects:  57% (7082/12424), 31.23 MiB | 7.80 MiB/s
Receiving objects:  58% (7206/12424), 31.23 MiB | 7.80 MiB/s
Receiving objects:  59% (7331/12424), 31.23 MiB | 7.80 MiB/s
Receiving objects:  60% (7455/12424), 31.23 MiB | 7.80 MiB/s
Receiving objects:  61% (7579/12424), 31.23 MiB | 7.80 MiB/s
Receiving objects:  62% (7703/12424), 31.23 MiB | 7.80 MiB/s
Receiving objects:  63% (7828/12424), 31.23 MiB | 7.80 MiB/s
Receiving objects:  64% (7952/12424), 31.23 MiB | 7.80 MiB/s
Receiving objects:  65% (8076/12424), 31.23 MiB | 7.80 MiB/s
Receiving objects:  66% (8200/12424), 31.23 MiB | 7.80 MiB/s
Receiving objects:  67% (8325/12424), 31.23 MiB | 7.80 MiB/s
Receiving objects:  68% (8449/12424), 31.23 MiB | 7.80 MiB/s
Receiving objects:  69% (8573/12424), 31.23 MiB | 7.80 MiB/s
Receiving objects:  70% (8697/12424), 31.23 MiB | 7.80 MiB/s
Receiving objects:  71% (8822/12424), 31.23 MiB | 7.80 MiB/s
Receiving objects:  72% (8946/12424), 31.23 MiB | 7.80 MiB/s
Receiving objects:  73% (9070/12424), 31.23 MiB | 7.80 MiB/s
Receiving objects:  74% (9194/12424), 31.23 MiB | 7.80 MiB/s
Receiving objects:  75% (9318/12424), 31.23 MiB | 7.80 MiB/s
Receiving objects:  76% (9443/12424), 31.23 MiB | 7.80 MiB/s
Receiving objects:  77% (9567/12424), 31.23 MiB | 7.80 MiB/s
Receiving objects:  78% (9691/12424), 31.23 MiB | 7.80 MiB/s
Receiving objects:  79% (9815/12424), 31.23 MiB | 7.80 MiB/s
Receiving objects:  80% (9940/12424), 31.23 MiB | 7.80 MiB/s
Receiving objects:  81% (10064/12424), 31.23 MiB | 7.80 MiB/s
Receiving objects:  82% (10188/12424), 31.23 MiB | 7.80 MiB/s
Receiving objects:  83% (10312/12424), 37.68 MiB | 8.37 MiB/s
Receiving objects:  84% (10437/12424), 37.68 MiB | 8.37 MiB/s
Receiving objects:  85% (10561/12424), 37.68 MiB | 8.37 MiB/s
Receiving objects:  86% (10685/12424), 37.68 MiB | 8.37 MiB/s
Receiving objects:  87% (10809/12424), 37.68 MiB | 8.37 MiB/s
Receiving objects:  88% (10934/12424), 37.68 MiB | 8.37 MiB/s
Receiving objects:  89% (11058/12424), 37.68 MiB | 8.37 MiB/s
Receiving objects:  90% (11182/12424), 37.68 MiB | 8.37 MiB/s
Receiving objects:  91% (11306/12424), 37.68 MiB | 8.37 MiB/s
Receiving objects:  92% (11431/12424), 37.68 MiB | 8.37 MiB/s
Receiving objects:  93% (11555/12424), 37.68 MiB | 8.37 MiB/s
Receiving objects:  94% (11679/12424), 37.68 MiB | 8.37 MiB/s
Receiving objects:  95% (11803/12424), 37.68 MiB | 8.37 MiB/s
Receiving objects:  96% (11928/12424), 37.68 MiB | 8.37 MiB/s
Receiving objects:  97% (12052/12424), 37.68 MiB | 8.37 MiB/s
Receiving objects:  98% (12176/12424), 37.68 MiB | 8.37 MiB/s
Receiving objects:  99% (12300/12424), 37.68 MiB | 8.37 MiB/s
remote: Total 12424 (delta 2375), reused 5966 (delta 1228)        
Receiving objects: 100% (12424/12424), 37.68 MiB | 8.37 MiB/s
Receiving objects: 100% (12424/12424), 41.63 MiB | 8.76 MiB/s, done.
Resolving deltas:   0% (0/2375)
Resolving deltas:   1% (24/2375)
Resolving deltas:   2% (48/2375)
Resolving deltas:   3% (72/2375)
Resolving deltas:   4% (95/2375)
Resolving deltas:   5% (119/2375)
Resolving deltas:   6% (143/2375)
Resolving deltas:   7% (167/2375)
Resolving deltas:   8% (190/2375)
Resolving deltas:   9% (214/2375)
Resolving deltas:  10% (238/2375)
Resolving deltas:  11% (262/2375)
Resolving deltas:  12% (285/2375)
Resolving deltas:  13% (309/2375)
Resolving deltas:  14% (333/2375)
Resolving deltas:  15% (357/2375)
Resolving deltas:  16% (380/2375)
Resolving deltas:  17% (404/2375)
Resolving deltas:  18% (429/2375)
Resolving deltas:  19% (452/2375)
Resolving deltas:  20% (475/2375)
Resolving deltas:  21% (499/2375)
Resolving deltas:  22% (523/2375)
Resolving deltas:  23% (548/2375)
Resolving deltas:  24% (570/2375)
Resolving deltas:  25% (594/2375)
Resolving deltas:  26% (618/2375)
Resolving deltas:  27% (642/2375)
Resolving deltas:  28% (665/2375)
Resolving deltas:  29% (689/2375)
Resolving deltas:  30% (713/2375)
Resolving deltas:  31% (737/2375)
Resolving deltas:  32% (760/2375)
Resolving deltas:  33% (784/2375)
Resolving deltas:  34% (809/2375)
Resolving deltas:  35% (832/2375)
Resolving deltas:  36% (855/2375)
Resolving deltas:  37% (879/2375)
Resolving deltas:  38% (903/2375)
Resolving deltas:  39% (927/2375)
Resolving deltas:  40% (950/2375)
Resolving deltas:  41% (974/2375)
Resolving deltas:  42% (998/2375)
Resolving deltas:  43% (1023/2375)
Resolving deltas:  44% (1045/2375)
Resolving deltas:  45% (1069/2375)
Resolving deltas:  46% (1093/2375)
Resolving deltas:  47% (1117/2375)
Resolving deltas:  48% (1140/2375)
Resolving deltas:  49% (1164/2375)
Resolving deltas:  50% (1188/2375)
Resolving deltas:  51% (1212/2375)
Resolving deltas:  52% (1235/2375)
Resolving deltas:  53% (1259/2375)
Resolving deltas:  54% (1283/2375)
Resolving deltas:  55% (1307/2375)
Resolving deltas:  56% (1330/2375)
Resolving deltas:  57% (1354/2375)
Resolving deltas:  58% (1378/2375)
Resolving deltas:  59% (1402/2375)
Resolving deltas:  60% (1425/2375)
Resolving deltas:  61% (1449/2375)
Resolving deltas:  62% (1473/2375)
Resolving deltas:  63% (1497/2375)
Resolving deltas:  64% (1520/2375)
Resolving deltas:  65% (1544/2375)
Resolving deltas:  66% (1568/2375)
Resolving deltas:  67% (1592/2375)
Resolving deltas:  68% (1615/2375)
Resolving deltas:  69% (1639/2375)
Resolving deltas:  70% (1663/2375)
Resolving deltas:  71% (1687/2375)
Resolving deltas:  72% (1710/2375)
Resolving deltas:  73% (1734/2375)
Resolving deltas:  74% (1758/2375)
Resolving deltas:  75% (1782/2375)
Resolving deltas:  76% (1805/2375)
Resolving deltas:  77% (1829/2375)
Resolving deltas:  78% (1853/2375)
Resolving deltas:  79% (1878/2375)
Resolving deltas:  80% (1900/2375)
Resolving deltas:  81% (1924/2375)
Resolving deltas:  82% (1949/2375)
Resolving deltas:  83% (1972/2375)
Resolving deltas:  84% (1996/2375)
Resolving deltas:  85% (2020/2375)
Resolving deltas:  86% (2043/2375)
Resolving deltas:  87% (2067/2375)
Resolving deltas:  88% (2090/2375)
Resolving deltas:  89% (2114/2375)
Resolving deltas:  90% (2138/2375)
Resolving deltas:  91% (2162/2375)
Resolving deltas:  92% (2185/2375)
Resolving deltas:  93% (2209/2375)
Resolving deltas:  94% (2233/2375)
Resolving deltas:  95% (2258/2375)
Resolving deltas:  96% (2280/2375)
Resolving deltas:  97% (2304/2375)
Resolving deltas:  98% (2328/2375)
Resolving deltas:  99% (2352/2375)
Resolving deltas: 100% (2375/2375)
Resolving deltas: 100% (2375/2375), done.
Updating files:  71% (8192/11458)
Updating files:  72% (8250/11458)
Updating files:  73% (8365/11458)
Updating files:  74% (8479/11458)
Updating files:  75% (8594/11458)
Updating files:  76% (8709/11458)
Updating files:  77% (8823/11458)
Updating files:  78% (8938/11458)
Updating files:  79% (9052/11458)
Updating files:  80% (9167/11458)
Updating files:  81% (9281/11458)
Updating files:  82% (9396/11458)
Updating files:  83% (9511/11458)
Updating files:  84% (9625/11458)
Updating files:  85% (9740/11458)
Updating files:  86% (9854/11458)
Updating files:  87% (9969/11458)
Updating files:  88% (10084/11458)
Updating files:  89% (10198/11458)
Updating files:  90% (10313/11458)
Updating files:  91% (10427/11458)
Updating files:  92% (10542/11458)
Updating files:  93% (10656/11458)
Updating files:  94% (10771/11458)
Updating files:  95% (10886/11458)
Updating files:  96% (11000/11458)
Updating files:  97% (11115/11458)
Updating files:  98% (11229/11458)
Updating files:  99% (11344/11458)
Updating files: 100% (11458/11458)
Updating files: 100% (11458/11458), done.
 00:12

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-1  Started
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-web-1  Started
 00:02

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  39/133 [========>-------------------]  29%
  64/133 [=============>--------------]  48%
  86/133 [==================>---------]  64%
 107/133 [======================>-----]  80%
 124/133 [==========================>-]  93%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 6.2 s.
 00:06

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 18s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:18

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:30

 01:31

Install 'extensions/Scribunto'...

Cloning component(s)
:0: _clone_component "extensions/Scribunto"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/Scribunto to 'extensions/Scribunto' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/Scribunto'...
|0| remote: Counting objects: 1           
remote: Counting objects: 543, done        
|0| remote: Finding sources:   1% (3/543)           
remote: Finding sources:   2% (9/543)           
remote: Finding sources:   3% (14/543)           
remote: Finding sources:   4% (20/543)           
remote: Finding sources:   5% (25/543)           
remote: Finding sources:   6% (30/543)           
remote: Finding sources:   7% (36/543)           
remote: Finding sources:   8% (41/543)           
remote: Finding sources:   9% (47/543)           
remote: Finding sources:  10% (52/543)           
remote: Finding sources:  11% (58/543)           
remote: Finding sources:  12% (63/543)           
remote: Finding sources:  13% (68/543)           
remote: Finding sources:  14% (74/543)           
remote: Finding sources:  15% (79/543)           
remote: Finding sources:  16% (85/543)           
remote: Finding sources:  17% (90/543)           
remote: Finding sources:  18% (96/543)           
remote: Finding sources:  19% (101/543)           
remote: Finding sources:  20% (106/543)           
remote: Finding sources:  21% (112/543)           
remote: Finding sources:  22% (117/543)           
remote: Finding sources:  23% (123/543)           
remote: Finding sources:  24% (128/543)           
remote: Finding sources:  25% (134/543)           
remote: Finding sources:  26% (139/543)           
remote: Finding sources:  27% (144/543)           
remote: Finding sources:  28% (150/543)           
remote: Finding sources:  29% (155/543)           
remote: Finding sources:  30% (161/543)           
remote: Finding sources:  31% (166/543)           
remote: Finding sources:  32% (172/543)           
remote: Finding sources:  33% (177/543)           
remote: Finding sources:  34% (182/543)           
remote: Finding sources:  35% (188/543)           
remote: Finding sources:  36% (193/543)           
remote: Finding sources:  37% (199/543)           
remote: Finding sources:  38% (204/543)           
remote: Finding sources:  39% (210/543)           
remote: Finding sources:  40% (215/543)           
remote: Finding sources:  41% (220/543)           
remote: Finding sources:  42% (226/543)           
remote: Finding sources:  43% (231/543)           
remote: Finding sources:  44% (237/543)           
remote: Finding sources:  45% (242/543)           
remote: Finding sources:  46% (248/543)           
remote: Finding sources:  47% (253/543)           
remote: Finding sources:  48% (258/543)           
remote: Finding sources:  49% (264/543)           
remote: Finding sources:  50% (269/543)           
remote: Finding sources:  51% (275/543)           
remote: Finding sources:  52% (280/543)           
remote: Finding sources:  53% (286/543)           
remote: Finding sources:  54% (291/543)           
remote: Finding sources:  55% (296/543)           
remote: Finding sources:  56% (302/543)           
remote: Finding sources:  57% (307/543)           
remote: Finding sources:  58% (313/543)           
remote: Finding sources:  59% (318/543)           
remote: Finding sources:  60% (324/543)           
remote: Finding sources:  61% (329/543)           
remote: Finding sources:  62% (334/543)           
remote: Finding sources:  63% (340/543)           
remote: Finding sources:  64% (345/543)           
remote: Finding sources:  65% (351/543)           
remote: Finding sources:  66% (356/543)           
remote: Finding sources:  67% (362/543)           
remote: Finding sources:  68% (367/543)           
remote: Finding sources:  69% (372/543)           
remote: Finding sources:  70% (378/543)           
remote: Finding sources:  71% (383/543)           
remote: Finding sources:  72% (389/543)           
remote: Finding sources:  73% (394/543)           
remote: Finding sources:  74% (400/543)           
remote: Finding sources:  75% (405/543)           
remote: Finding sources:  76% (410/543)           
remote: Finding sources:  77% (416/543)           
remote: Finding sources:  78% (421/543)           
remote: Finding sources:  79% (427/543)           
remote: Finding sources:  80% (432/543)           
remote: Finding sources:  81% (438/543)           
remote: Finding sources:  82% (443/543)           
remote: Finding sources:  83% (448/543)           
remote: Finding sources:  84% (454/543)           
remote: Finding sources:  85% (459/543)           
remote: Finding sources:  86% (465/543)           
remote: Finding sources:  87% (470/543)           
remote: Finding sources:  88% (476/543)           
remote: Finding sources:  89% (481/543)           
remote: Finding sources:  90% (486/543)           
remote: Finding sources:  91% (492/543)           
remote: Finding sources:  92% (497/543)           
remote: Finding sources:  93% (503/543)           
remote: Finding sources:  94% (508/543)           
remote: Finding sources:  95% (514/543)           
remote: Finding sources:  96% (519/543)           
remote: Finding sources:  97% (524/543)           
remote: Finding sources:  98% (530/543)           
remote: Finding sources:  99% (535/543)           
remote: Finding sources: 100% (541/543)           
remote: Finding sources: 100% (543/543)        
|0| remote: Getting sizes:   1% (3/460)           
remote: Getting sizes:   2% (7/460)           
remote: Getting sizes:   3% (12/460)           
remote: Getting sizes:   4% (17/460)           
remote: Getting sizes:   5% (21/460)           
remote: Getting sizes:   6% (26/460)           
remote: Getting sizes:   7% (30/460)           
remote: Getting sizes:   8% (35/460)           
remote: Getting sizes:   9% (40/460)           
remote: Getting sizes:  10% (44/460)           
remote: Getting sizes:  11% (49/460)           
remote: Getting sizes:  12% (53/460)           
remote: Getting sizes:  13% (58/460)           
remote: Getting sizes:  14% (63/460)           
remote: Getting sizes:  15% (67/460)           
remote: Getting sizes:  16% (72/460)           
remote: Getting sizes:  17% (76/460)           
remote: Getting sizes:  18% (81/460)           
remote: Getting sizes:  19% (86/460)           
remote: Getting sizes:  20% (90/460)           
remote: Getting sizes:  21% (95/460)           
remote: Getting sizes:  22% (99/460)           
remote: Getting sizes:  23% (104/460)           
remote: Getting sizes:  24% (109/460)           
remote: Getting sizes:  25% (113/460)           
remote: Getting sizes:  26% (118/460)           
remote: Getting sizes:  27% (122/460)           
remote: Getting sizes:  28% (127/460)           
remote: Getting sizes:  29% (132/460)           
remote: Getting sizes:  30% (136/460)           
remote: Getting sizes:  31% (141/460)           
remote: Getting sizes:  32% (145/460)           
remote: Getting sizes:  33% (150/460)           
remote: Getting sizes:  34% (155/460)           
remote: Getting sizes:  35% (159/460)           
remote: Getting sizes:  36% (164/460)           
remote: Getting sizes:  37% (168/460)           
remote: Getting sizes:  38% (173/460)           
remote: Getting sizes:  39% (178/460)           
remote: Getting sizes:  40% (182/460)           
remote: Getting sizes:  41% (187/460)           
remote: Getting sizes:  42% (191/460)           
remote: Getting sizes:  43% (196/460)           
remote: Getting sizes:  44% (201/460)           
remote: Getting sizes:  45% (205/460)           
remote: Getting sizes:  46% (210/460)           
remote: Getting sizes:  47% (214/460)           
remote: Getting sizes:  48% (219/460)           
remote: Getting sizes:  49% (224/460)           
remote: Getting sizes:  50% (228/460)           
remote: Getting sizes:  51% (233/460)           
remote: Getting sizes:  52% (237/460)           
remote: Getting sizes:  53% (242/460)           
remote: Getting sizes:  54% (247/460)           
remote: Getting sizes:  55% (251/460)           
remote: Getting sizes:  56% (256/460)           
remote: Getting sizes:  57% (260/460)           
remote: Getting sizes:  58% (265/460)           
remote: Getting sizes:  59% (270/460)           
remote: Getting sizes:  60% (274/460)           
remote: Getting sizes:  61% (279/460)           
remote: Getting sizes:  62% (283/460)           
remote: Getting sizes:  63% (288/460)           
remote: Getting sizes:  64% (293/460)           
remote: Getting sizes:  65% (297/460)           
remote: Getting sizes:  66% (302/460)           
remote: Getting sizes:  67% (306/460)           
remote: Getting sizes:  68% (311/460)           
remote: Getting sizes:  69% (316/460)           
remote: Getting sizes:  70% (320/460)           
remote: Getting sizes:  71% (325/460)           
remote: Getting sizes:  72% (329/460)           
remote: Getting sizes:  73% (334/460)           
remote: Getting sizes:  74% (339/460)           
remote: Getting sizes:  75% (343/460)           
remote: Getting sizes:  76% (348/460)           
remote: Getting sizes:  77% (352/460)           
remote: Getting sizes:  78% (357/460)           
remote: Getting sizes:  79% (362/460)           
remote: Getting sizes:  80% (366/460)           
remote: Getting sizes:  81% (371/460)           
remote: Getting sizes:  82% (375/460)           
remote: Getting sizes:  83% (380/460)           
remote: Getting sizes:  84% (385/460)           
remote: Getting sizes:  85% (389/460)           
remote: Getting sizes:  86% (394/460)           
remote: Getting sizes:  87% (398/460)           
remote: Getting sizes:  88% (403/460)           
remote: Getting sizes:  89% (408/460)           
remote: Getting sizes:  90% (412/460)           
remote: Getting sizes:  91% (417/460)           
remote: Getting sizes:  92% (421/460)           
remote: Getting sizes:  93% (426/460)           
remote: Getting sizes:  94% (431/460)           
remote: Getting sizes:  95% (435/460)           
remote: Getting sizes:  96% (440/460)           
remote: Getting sizes:  97% (444/460)           
remote: Getting sizes:  98% (449/460)           
remote: Getting sizes:  99% (454/460)           
remote: Getting sizes: 100% (458/460)           
remote: Getting sizes: 100% (460/460)        
|0| remote: Compressing objects:   1% (12985/1861068)           
remote: Compressing objects:  16% (289721/1861068)           
remote: Compressing objects:  25% (474171/1861068)           
remote: Compressing objects:  36% (669679/1861068)           
remote: Compressing objects:  47% (871323/1861068)           
remote: Compressing objects:  48% (894711/1861068)           
remote: Compressing objects:  49% (913934/1861068)           
remote: Compressing objects:  50% (925351/1861068)           
remote: Compressing objects:  51% (950645/1861068)           
remote: Compressing objects:  52% (963093/1861068)           
remote: Compressing objects:  53% (978541/1861068)           
remote: Compressing objects:  54% (1004565/1861068)           
remote: Compressing objects:  55% (1019259/1861068)           
remote: Compressing objects:  56% (1037833/1861068)           
remote: Compressing objects:  57% (1056403/1861068)           
remote: Compressing objects:  58% (1070616/1861068)           
remote: Compressing objects:  59% (1088798/1861068)           
remote: Compressing objects:  60% (1121647/1861068)           
remote: Compressing objects:  62% (1147007/1861068)           
remote: Compressing objects:  63% (1164375/1861068)           
remote: Compressing objects:  64% (1182185/1861068)           
remote: Compressing objects:  65% (1200679/1861068)           
remote: Compressing objects:  66% (1221919/1861068)           
remote: Compressing objects:  67% (1238202/1861068)           
remote: Compressing objects:  68% (1260762/1861068)           
remote: Compressing objects:  69% (1279325/1861068)           
remote: Compressing objects:  70% (1301432/1861068)           
remote: Compressing objects:  71% (1313018/1861068)           
remote: Compressing objects:  87% (1618044/1861068)           
remote: Compressing objects:  88% (1628554/1861068)           
remote: Compressing objects:  89% (1648444/1861068)           
remote: Compressing objects:  90% (1670659/1861068)           
remote: Compressing objects:  91% (1684441/1861068)           
remote: Compressing objects:  92% (1704829/1861068)           
remote: Compressing objects:  93% (1724358/1861068)           
remote: Compressing objects:  94% (1740689/1861068)           
remote: Compressing objects:  95% (1762056/1861068)           
remote: Compressing objects:  96% (1787935/1861068)           
remote: Compressing objects:  97% (1798163/1861068)           
remote: Compressing objects:  98% (1814569/1861068)           
remote: Compressing objects:  99% (1833396/1861068)           
remote: Compressing objects: 100% (1861068/1861068)           
remote: Compressing objects: 100% (1861068/1861068)        
|0| Receiving objects:   0% (1/543)
Receiving objects:   1% (6/543)
Receiving objects:   2% (11/543)
Receiving objects:   3% (17/543)
Receiving objects:   4% (22/543)
Receiving objects:   5% (28/543)
Receiving objects:   6% (33/543)
Receiving objects:   7% (39/543)
Receiving objects:   8% (44/543)
Receiving objects:   9% (49/543)
Receiving objects:  10% (55/543)
Receiving objects:  11% (60/543)
Receiving objects:  12% (66/543)
Receiving objects:  13% (71/543)
Receiving objects:  14% (77/543)
Receiving objects:  15% (82/543)
Receiving objects:  16% (87/543)
Receiving objects:  17% (93/543)
Receiving objects:  18% (98/543)
Receiving objects:  19% (104/543)
Receiving objects:  20% (109/543)
Receiving objects:  21% (115/543)
Receiving objects:  22% (120/543)
Receiving objects:  23% (125/543)
Receiving objects:  24% (131/543)
Receiving objects:  25% (136/543)
Receiving objects:  26% (142/543)
Receiving objects:  27% (147/543)
Receiving objects:  28% (153/543)
Receiving objects:  29% (158/543)
Receiving objects:  30% (163/543)
Receiving objects:  31% (169/543)
Receiving objects:  32% (174/543)
Receiving objects:  33% (180/543)
Receiving objects:  34% (185/543)
Receiving objects:  35% (191/543)
Receiving objects:  36% (196/543)
Receiving objects:  37% (201/543)
Receiving objects:  38% (207/543)
Receiving objects:  39% (212/543)
Receiving objects:  40% (218/543)
Receiving objects:  41% (223/543)
Receiving objects:  42% (229/543)
Receiving objects:  43% (234/543)
Receiving objects:  44% (239/543)
Receiving objects:  45% (245/543)
Receiving objects:  46% (250/543)
Receiving objects:  47% (256/543)
Receiving objects:  48% (261/543)
Receiving objects:  49% (267/543)
Receiving objects:  50% (272/543)
Receiving objects:  51% (277/543)
Receiving objects:  52% (283/543)
Receiving objects:  53% (288/543)
Receiving objects:  54% (294/543)
Receiving objects:  55% (299/543)
Receiving objects:  56% (305/543)
Receiving objects:  57% (310/543)
Receiving objects:  58% (315/543)
Receiving objects:  59% (321/543)
Receiving objects:  60% (326/543)
Receiving objects:  61% (332/543)
Receiving objects:  62% (337/543)
Receiving objects:  63% (343/543)
Receiving objects:  64% (348/543)
Receiving objects:  65% (353/543)
Receiving objects:  66% (359/543)
Receiving objects:  67% (364/543)
Receiving objects:  68% (370/543)
Receiving objects:  69% (375/543)
Receiving objects:  70% (381/543)
Receiving objects:  71% (386/543)
Receiving objects:  72% (391/543)
Receiving objects:  73% (397/543)
Receiving objects:  74% (402/543)
Receiving objects:  75% (408/543)
Receiving objects:  76% (413/543)
Receiving objects:  77% (419/543)
Receiving objects:  78% (424/543)
Receiving objects:  79% (429/543)
Receiving objects:  80% (435/543)
Receiving objects:  81% (440/543)
Receiving objects:  82% (446/543)
Receiving objects:  83% (451/543)
Receiving objects:  84% (457/543)
Receiving objects:  85% (462/543)
Receiving objects:  86% (467/543)
Receiving objects:  87% (473/543)
Receiving objects:  88% (478/543)
Receiving objects:  89% (484/543)
remote: Total 543 (delta 181), reused 219 (delta 81)        
|0| Receiving objects:  90% (489/543)
Receiving objects:  91% (495/543)
Receiving objects:  92% (500/543)
Receiving objects:  93% (505/543)
Receiving objects:  94% (511/543)
Receiving objects:  95% (516/543)
Receiving objects:  96% (522/543)
Receiving objects:  97% (527/543)
Receiving objects:  98% (533/543)
Receiving objects:  99% (538/543)
Receiving objects: 100% (543/543)
Receiving objects: 100% (543/543), 1.14 MiB | 10.23 MiB/s, done.
|0| Resolving deltas:   0% (0/181)
Resolving deltas:   1% (2/181)
Resolving deltas:   2% (4/181)
Resolving deltas:   3% (6/181)
Resolving deltas:   4% (8/181)
Resolving deltas:   5% (10/181)
Resolving deltas:   6% (11/181)
Resolving deltas:   7% (13/181)
Resolving deltas:   8% (15/181)
Resolving deltas:   9% (17/181)
Resolving deltas:  10% (19/181)
Resolving deltas:  11% (20/181)
Resolving deltas:  12% (22/181)
Resolving deltas:  14% (26/181)
Resolving deltas:  15% (28/181)
Resolving deltas:  16% (29/181)
Resolving deltas:  17% (32/181)
Resolving deltas:  18% (33/181)
Resolving deltas:  19% (35/181)
Resolving deltas:  20% (37/181)
Resolving deltas:  21% (39/181)
Resolving deltas:  22% (41/181)
Resolving deltas:  23% (42/181)
Resolving deltas:  24% (44/181)
Resolving deltas:  25% (47/181)
Resolving deltas:  26% (48/181)
Resolving deltas:  27% (49/181)
Resolving deltas:  28% (51/181)
Resolving deltas:  29% (53/181)
Resolving deltas:  30% (55/181)
Resolving deltas:  31% (57/181)
Resolving deltas:  32% (58/181)
Resolving deltas:  33% (60/181)
Resolving deltas:  34% (63/181)
Resolving deltas:  35% (65/181)
Resolving deltas:  36% (66/181)
Resolving deltas:  37% (67/181)
Resolving deltas:  38% (70/181)
Resolving deltas:  39% (71/181)
Resolving deltas:  40% (73/181)
Resolving deltas:  41% (75/181)
Resolving deltas:  43% (78/181)
Resolving deltas:  44% (80/181)
Resolving deltas:  45% (82/181)
Resolving deltas:  46% (84/181)
Resolving deltas:  47% (86/181)
Resolving deltas:  48% (87/181)
Resolving deltas:  49% (89/181)
Resolving deltas:  50% (91/181)
Resolving deltas:  51% (94/181)
Resolving deltas:  52% (95/181)
Resolving deltas:  53% (96/181)
Resolving deltas:  54% (98/181)
Resolving deltas:  55% (100/181)
Resolving deltas:  56% (102/181)
Resolving deltas:  57% (104/181)
Resolving deltas:  58% (105/181)
Resolving deltas:  59% (107/181)
Resolving deltas:  60% (109/181)
Resolving deltas:  61% (111/181)
Resolving deltas:  62% (113/181)
Resolving deltas:  63% (115/181)
Resolving deltas:  64% (116/181)
Resolving deltas:  65% (118/181)
Resolving deltas:  66% (120/181)
Resolving deltas:  67% (123/181)
Resolving deltas:  68% (124/181)
Resolving deltas:  69% (125/181)
Resolving deltas:  70% (127/181)
Resolving deltas:  71% (129/181)
Resolving deltas:  72% (131/181)
Resolving deltas:  73% (133/181)
Resolving deltas:  74% (134/181)
Resolving deltas:  75% (136/181)
Resolving deltas:  76% (138/181)
Resolving deltas:  77% (140/181)
Resolving deltas:  78% (142/181)
Resolving deltas:  79% (143/181)
Resolving deltas:  80% (145/181)
Resolving deltas:  81% (147/181)
Resolving deltas:  82% (149/181)
Resolving deltas:  83% (151/181)
Resolving deltas:  84% (153/181)
Resolving deltas:  85% (154/181)
Resolving deltas:  86% (156/181)
Resolving deltas:  87% (158/181)
Resolving deltas:  88% (160/181)
Resolving deltas:  89% (162/181)
Resolving deltas:  90% (163/181)
Resolving deltas:  91% (165/181)
Resolving deltas:  92% (167/181)
Resolving deltas:  93% (169/181)
Resolving deltas:  94% (171/181)
Resolving deltas:  95% (172/181)
Resolving deltas:  96% (175/181)
Resolving deltas:  97% (177/181)
Resolving deltas:  98% (178/181)
Resolving deltas:  99% (180/181)
Resolving deltas: 100% (181/181)
Resolving deltas: 100% (181/181), done.
|0|  00:00
 00:00

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:04

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }

added 1 package, and audited 1443 packages in 3s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:02

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-web-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.1 s.
 00:01

Running 'extensions/Scribunto/setup.sh' if found
Looking for '/var/local/extensions/Scribunto/setup.sh'
No '/var/local/extensions/Scribunto/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:13
 00:13

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-mediawiki-web-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:24

Reclaim disk space if needed
Free disk space (22%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12424, done        
remote: Finding sources:   1% (63/12424)           
remote: Finding sources:   2% (187/12424)           
remote: Finding sources:   3% (311/12424)           
remote: Finding sources:   4% (435/12424)           
remote: Finding sources:   5% (560/12424)           
remote: Finding sources:   6% (684/12424)           
remote: Finding sources:   7% (808/12424)           
remote: Finding sources:   8% (932/12424)           
remote: Finding sources:   9% (1057/12424)           
remote: Finding sources:  10% (1181/12424)           
remote: Finding sources:  11% (1305/12424)           
remote: Finding sources:  12% (1429/12424)           
remote: Finding sources:  13% (1553/12424)           
remote: Finding sources:  14% (1678/12424)           
remote: Finding sources:  15% (1802/12424)           
remote: Finding sources:  16% (1926/12424)           
remote: Finding sources:  17% (2050/12424)           
remote: Finding sources:  18% (2175/12424)           
remote: Finding sources:  19% (2299/12424)           
remote: Finding sources:  20% (2423/12424)           
remote: Finding sources:  21% (2547/12424)           
remote: Finding sources:  22% (2672/12424)           
remote: Finding sources:  23% (2796/12424)           
remote: Finding sources:  24% (2920/12424)           
remote: Finding sources:  25% (3044/12424)           
remote: Finding sources:  26% (3169/12424)           
remote: Finding sources:  27% (3293/12424)           
remote: Finding sources:  28% (3417/12424)           
remote: Finding sources:  29% (3541/12424)           
remote: Finding sources:  30% (3666/12424)           
remote: Finding sources:  31% (3790/12424)           
remote: Finding sources:  32% (3914/12424)           
remote: Finding sources:  33% (4038/12424)           
remote: Finding sources:  34% (4163/12424)           
remote: Finding sources:  35% (4287/12424)           
remote: Finding sources:  36% (4411/12424)           
remote: Finding sources:  37% (4535/12424)           
remote: Finding sources:  38% (4659/12424)           
remote: Finding sources:  39% (4784/12424)           
remote: Finding sources:  40% (4908/12424)           
remote: Finding sources:  41% (5032/12424)           
remote: Finding sources:  42% (5156/12424)           
remote: Finding sources:  43% (5281/12424)           
remote: Finding sources:  44% (5405/12424)           
remote: Finding sources:  45% (5529/12424)           
remote: Finding sources:  46% (5653/12424)           
remote: Finding sources:  47% (5778/12424)           
remote: Finding sources:  48% (5902/12424)           
remote: Finding sources:  49% (6026/12424)           
remote: Finding sources:  50% (6150/12424)           
remote: Finding sources:  51% (6275/12424)           
remote: Finding sources:  52% (6399/12424)           
remote: Finding sources:  53% (6523/12424)           
remote: Finding sources:  54% (6647/12424)           
remote: Finding sources:  55% (6772/12424)           
remote: Finding sources:  56% (6896/12424)           
remote: Finding sources:  57% (7020/12424)           
remote: Finding sources:  58% (7144/12424)           
remote: Finding sources:  59% (7269/12424)           
remote: Finding sources:  60% (7393/12424)           
remote: Finding sources:  61% (7517/12424)           
remote: Finding sources:  62% (7641/12424)           
remote: Finding sources:  63% (7765/12424)           
remote: Finding sources:  64% (7890/12424)           
remote: Finding sources:  65% (8014/12424)           
remote: Finding sources:  66% (8138/12424)           
remote: Finding sources:  67% (8262/12424)           
remote: Finding sources:  68% (8387/12424)           
remote: Finding sources:  69% (8511/12424)           
remote: Finding sources:  70% (8635/12424)           
remote: Finding sources:  71% (8759/12424)           
remote: Finding sources:  72% (8884/12424)           
remote: Finding sources:  73% (9008/12424)           
remote: Finding sources:  74% (9132/12424)           
remote: Finding sources:  75% (9256/12424)           
remote: Finding sources:  76% (9381/12424)           
remote: Finding sources:  77% (9505/12424)           
remote: Finding sources:  78% (9629/12424)           
remote: Finding sources:  79% (9753/12424)           
remote: Finding sources:  80% (9878/12424)           
remote: Finding sources:  81% (10002/12424)           
remote: Finding sources:  82% (10126/12424)           
remote: Finding sources:  83% (10250/12424)           
remote: Finding sources:  84% (10375/12424)           
remote: Finding sources:  85% (10499/12424)           
remote: Finding sources:  86% (10623/12424)           
remote: Finding sources:  87% (10747/12424)           
remote: Finding sources:  88% (10871/12424)           
remote: Finding sources:  89% (10996/12424)           
remote: Finding sources:  90% (11120/12424)           
remote: Finding sources:  91% (11244/12424)           
remote: Finding sources:  92% (11368/12424)           
remote: Finding sources:  93% (11493/12424)           
remote: Finding sources:  94% (11617/12424)           
remote: Finding sources:  95% (11741/12424)           
remote: Finding sources:  96% (11865/12424)           
remote: Finding sources:  97% (11990/12424)           
remote: Finding sources:  98% (12114/12424)           
remote: Finding sources:  99% (12238/12424)           
remote: Finding sources: 100% (12362/12424)           
remote: Finding sources: 100% (12424/12424)        
remote: Getting sizes:   1% (56/11193)           
remote: Getting sizes:   2% (168/11193)           
remote: Getting sizes:   3% (280/11193)           
remote: Getting sizes:   4% (392/11193)           
remote: Getting sizes:   5% (504/11193)           
remote: Getting sizes:   6% (616/11193)           
remote: Getting sizes:   7% (728/11193)           
remote: Getting sizes:   8% (840/11193)           
remote: Getting sizes:   9% (952/11193)           
remote: Getting sizes:  10% (1064/11193)           
remote: Getting sizes:  11% (1176/11193)           
remote: Getting sizes:  12% (1288/11193)           
remote: Getting sizes:  13% (1400/11193)           
remote: Getting sizes:  14% (1512/11193)           
remote: Getting sizes:  15% (1623/11193)           
remote: Getting sizes:  16% (1735/11193)           
remote: Getting sizes:  17% (1847/11193)           
remote: Getting sizes:  18% (1959/11193)           
remote: Getting sizes:  19% (2071/11193)           
remote: Getting sizes:  20% (2183/11193)           
remote: Getting sizes:  21% (2295/11193)           
remote: Getting sizes:  22% (2407/11193)           
remote: Getting sizes:  23% (2519/11193)           
remote: Getting sizes:  24% (2631/11193)           
remote: Getting sizes:  25% (2743/11193)           
remote: Getting sizes:  26% (2855/11193)           
remote: Getting sizes:  27% (2967/11193)           
remote: Getting sizes:  28% (3079/11193)           
remote: Getting sizes:  29% (3191/11193)           
remote: Getting sizes:  30% (3302/11193)           
remote: Getting sizes:  31% (3414/11193)           
remote: Getting sizes:  32% (3526/11193)           
remote: Getting sizes:  33% (3638/11193)           
remote: Getting sizes:  34% (3750/11193)           
remote: Getting sizes:  35% (3862/11193)           
remote: Getting sizes:  36% (3974/11193)           
remote: Getting sizes:  37% (4086/11193)           
remote: Getting sizes:  38% (4198/11193)           
remote: Getting sizes:  39% (4310/11193)           
remote: Getting sizes:  40% (4422/11193)           
remote: Getting sizes:  41% (4534/11193)           
remote: Getting sizes:  42% (4646/11193)           
remote: Getting sizes:  43% (4758/11193)           
remote: Getting sizes:  44% (4869/11193)           
remote: Getting sizes:  45% (4981/11193)           
remote: Getting sizes:  46% (5093/11193)           
remote: Getting sizes:  47% (5205/11193)           
remote: Getting sizes:  48% (5317/11193)           
remote: Getting sizes:  49% (5429/11193)           
remote: Getting sizes:  50% (5541/11193)           
remote: Getting sizes:  51% (5653/11193)           
remote: Getting sizes:  52% (5765/11193)           
remote: Getting sizes:  53% (5877/11193)           
remote: Getting sizes:  54% (5989/11193)           
remote: Getting sizes:  55% (6101/11193)           
remote: Getting sizes:  56% (6213/11193)           
remote: Getting sizes:  57% (6325/11193)           
remote: Getting sizes:  58% (6436/11193)           
remote: Getting sizes:  59% (6548/11193)           
remote: Getting sizes:  60% (6660/11193)           
remote: Getting sizes:  61% (6772/11193)           
remote: Getting sizes:  62% (6884/11193)           
remote: Getting sizes:  63% (6996/11193)           
remote: Getting sizes:  64% (7108/11193)           
remote: Getting sizes:  65% (7220/11193)           
remote: Getting sizes:  66% (7332/11193)           
remote: Getting sizes:  67% (7444/11193)           
remote: Getting sizes:  68% (7556/11193)           
remote: Getting sizes:  69% (7668/11193)           
remote: Getting sizes:  70% (7780/11193)           
remote: Getting sizes:  71% (7892/11193)           
remote: Getting sizes:  72% (8003/11193)           
remote: Getting sizes:  73% (8115/11193)           
remote: Getting sizes:  74% (8227/11193)           
remote: Getting sizes:  75% (8339/11193)           
remote: Getting sizes:  76% (8451/11193)           
remote: Getting sizes:  77% (8563/11193)           
remote: Getting sizes:  78% (8675/11193)           
remote: Getting sizes:  79% (8787/11193)           
remote: Getting sizes:  80% (8899/11193)           
remote: Getting sizes:  81% (9011/11193)           
remote: Getting sizes:  82% (9123/11193)           
remote: Getting sizes:  83% (9235/11193)           
remote: Getting sizes:  84% (9347/11193)           
remote: Getting sizes:  85% (9459/11193)           
remote: Getting sizes:  86% (9571/11193)           
remote: Getting sizes:  87% (9682/11193)           
remote: Getting sizes:  88% (9794/11193)           
remote: Getting sizes:  89% (9906/11193)           
remote: Getting sizes:  90% (10018/11193)           
remote: Getting sizes:  91% (10130/11193)           
remote: Getting sizes:  92% (10242/11193)           
remote: Getting sizes:  93% (10354/11193)           
remote: Getting sizes:  94% (10466/11193)           
remote: Getting sizes:  95% (10578/11193)           
remote: Getting sizes:  96% (10690/11193)           
remote: Getting sizes:  97% (10802/11193)           
remote: Getting sizes:  98% (10914/11193)           
remote: Getting sizes:  99% (11026/11193)           
remote: Getting sizes: 100% (11138/11193)           
remote: Getting sizes: 100% (11193/11193)        
remote: Compressing objects:   2% (2189/120329)           
remote: Compressing objects:   3% (3036/120329)           
remote: Compressing objects:   4% (4507/120329)           
remote: Compressing objects:   5% (5764/120329)           
remote: Compressing objects:   6% (6730/120329)           
remote: Compressing objects:   7% (7973/120329)           
remote: Compressing objects:   8% (9059/120329)           
remote: Compressing objects:   9% (10254/120329)           
remote: Compressing objects:   9% (10525/120329)           
remote: Compressing objects:  10% (11434/120329)           
remote: Compressing objects:  11% (12639/120329)           
remote: Compressing objects:  12% (13838/120329)           
remote: Compressing objects:  13% (15048/120329)           
remote: Compressing objects:  14% (16246/120329)           
remote: Compressing objects:  15% (17529/120329)           
remote: Compressing objects:  16% (18752/120329)           
remote: Compressing objects:  17% (19859/120329)           
remote: Compressing objects:  18% (21062/120329)           
remote: Compressing objects:  19% (22262/120329)           
remote: Compressing objects:  20% (23466/120329)           
remote: Compressing objects:  21% (24671/120329)           
remote: Compressing objects:  22% (25878/120329)           
remote: Compressing objects:  23% (27101/120329)           
remote: Compressing objects:  23% (27853/120329)           
remote: Compressing objects:  24% (28278/120329)           
remote: Compressing objects:  25% (29497/120329)           
remote: Compressing objects:  26% (31074/120329)           
remote: Compressing objects:  27% (31916/120329)           
remote: Compressing objects:  28% (33098/120329)           
remote: Compressing objects:  29% (34335/120329)           
remote: Compressing objects:  30% (35807/120329)           
remote: Compressing objects:  31% (36840/120329)           
remote: Compressing objects:  32% (37926/120329)           
remote: Compressing objects:  33% (39107/120329)           
remote: Compressing objects:  34% (40486/120329)           
remote: Compressing objects:  35% (41541/120329)           
remote: Compressing objects:  36% (43012/120329)           
remote: Compressing objects:  37% (43977/120329)           
remote: Compressing objects:  38% (45248/120329)           
remote: Compressing objects:  39% (46336/120329)           
remote: Compressing objects:  40% (47554/120329)           
remote: Compressing objects:  41% (48745/120329)           
remote: Compressing objects:  42% (49937/120329)           
remote: Compressing objects:  43% (51397/120329)           
remote: Compressing objects:  44% (52398/120329)           
remote: Compressing objects:  45% (53612/120329)           
remote: Compressing objects:  46% (54899/120329)           
remote: Compressing objects:  47% (56338/120329)           
remote: Compressing objects:  48% (57521/120329)           
remote: Compressing objects:  49% (58408/120329)           
remote: Compressing objects:  50% (59764/120329)           
remote: Compressing objects:  51% (60822/120329)           
remote: Compressing objects:  52% (61997/120329)           
remote: Compressing objects:  53% (63326/120329)           
remote: Compressing objects:  54% (64386/120329)           
remote: Compressing objects:  55% (66097/120329)           
remote: Compressing objects:  56% (66878/120329)           
remote: Compressing objects:  57% (68002/120329)           
remote: Compressing objects:  57% (68293/120329)           
remote: Compressing objects:  58% (69272/120329)           
remote: Compressing objects:  59% (70401/120329)           
remote: Compressing objects:  60% (71725/120329)           
remote: Compressing objects:  61% (73008/120329)           
remote: Compressing objects:  62% (74004/120329)           
remote: Compressing objects:  63% (75231/120329)           
remote: Compressing objects:  64% (76529/120329)           
remote: Compressing objects:  65% (77751/120329)           
remote: Compressing objects:  66% (79090/120329)           
remote: Compressing objects:  67% (80037/120329)           
remote: Compressing objects:  68% (81268/120329)           
remote: Compressing objects:  69% (83309/120329)           
remote: Compressing objects:  70% (83948/120329)           
remote: Compressing objects:  71% (85053/120329)           
remote: Compressing objects:  72% (86045/120329)           
remote: Compressing objects:  73% (87314/120329)           
remote: Compressing objects:  74% (88620/120329)           
remote: Compressing objects:  75% (89650/120329)           
remote: Compressing objects:  76% (90861/120329)           
remote: Compressing objects:  77% (92064/120329)           
remote: Compressing objects:  78% (93255/120329)           
remote: Compressing objects:  79% (94585/120329)           
remote: Compressing objects:  80% (95680/120329)           
remote: Compressing objects:  81% (96868/120329)           
remote: Compressing objects:  82% (98350/120329)           
remote: Compressing objects:  83% (99867/120329)           
remote: Compressing objects:  84% (100538/120329)           
remote: Compressing objects:  85% (101787/120329)           
remote: Compressing objects:  86% (103399/120329)           
remote: Compressing objects:  87% (104166/120329)           
remote: Compressing objects:  88% (105314/120329)           
remote: Compressing objects:  89% (106544/120329)           
remote: Compressing objects:  89% (106731/120329)           
remote: Compressing objects:  90% (107731/120329)           
remote: Compressing objects:  91% (108915/120329)           
remote: Compressing objects:  92% (110272/120329)           
remote: Compressing objects:  93% (112462/120329)           
remote: Compressing objects:  94% (112510/120329)           
remote: Compressing objects:  95% (113718/120329)           
remote: Compressing objects:  96% (115031/120329)           
remote: Compressing objects:  97% (116134/120329)           
remote: Compressing objects:  98% (117324/120329)           
remote: Compressing objects:  99% (118525/120329)           
remote: Compressing objects: 100% (119735/120329)           
remote: Compressing objects: 100% (120328/120329)        
Receiving objects:   0% (1/12424)
Receiving objects:   1% (125/12424)
Receiving objects:   2% (249/12424)
Receiving objects:   3% (373/12424)
Receiving objects:   4% (497/12424)
Receiving objects:   5% (622/12424)
Receiving objects:   6% (746/12424)
Receiving objects:   7% (870/12424)
Receiving objects:   8% (994/12424)
Receiving objects:   9% (1119/12424)
Receiving objects:  10% (1243/12424)
Receiving objects:  11% (1367/12424)
Receiving objects:  12% (1491/12424)
Receiving objects:  13% (1616/12424)
Receiving objects:  14% (1740/12424)
Receiving objects:  15% (1864/12424)
Receiving objects:  16% (1988/12424)
Receiving objects:  17% (2113/12424), 4.13 MiB | 8.21 MiB/s
Receiving objects:  18% (2237/12424), 4.13 MiB | 8.21 MiB/s
Receiving objects:  19% (2361/12424), 4.13 MiB | 8.21 MiB/s
Receiving objects:  20% (2485/12424), 4.13 MiB | 8.21 MiB/s
Receiving objects:  21% (2610/12424), 4.13 MiB | 8.21 MiB/s
Receiving objects:  22% (2734/12424), 4.13 MiB | 8.21 MiB/s
Receiving objects:  23% (2858/12424), 4.13 MiB | 8.21 MiB/s
Receiving objects:  24% (2982/12424), 4.13 MiB | 8.21 MiB/s
Receiving objects:  25% (3106/12424), 4.13 MiB | 8.21 MiB/s
Receiving objects:  26% (3231/12424), 4.13 MiB | 8.21 MiB/s
Receiving objects:  27% (3355/12424), 4.13 MiB | 8.21 MiB/s
Receiving objects:  28% (3479/12424), 4.13 MiB | 8.21 MiB/s
Receiving objects:  28% (3543/12424), 4.13 MiB | 8.21 MiB/s
Receiving objects:  29% (3603/12424), 8.05 MiB | 8.03 MiB/s
Receiving objects:  30% (3728/12424), 8.05 MiB | 8.03 MiB/s
Receiving objects:  31% (3852/12424), 8.05 MiB | 8.03 MiB/s
Receiving objects:  32% (3976/12424), 8.05 MiB | 8.03 MiB/s
Receiving objects:  33% (4100/12424), 8.05 MiB | 8.03 MiB/s
Receiving objects:  34% (4225/12424), 8.05 MiB | 8.03 MiB/s
Receiving objects:  35% (4349/12424), 8.05 MiB | 8.03 MiB/s
Receiving objects:  36% (4473/12424), 8.05 MiB | 8.03 MiB/s
Receiving objects:  37% (4597/12424), 11.33 MiB | 7.54 MiB/s
Receiving objects:  38% (4722/12424), 11.33 MiB | 7.54 MiB/s
Receiving objects:  39% (4846/12424), 11.33 MiB | 7.54 MiB/s
Receiving objects:  40% (4970/12424), 11.33 MiB | 7.54 MiB/s
Receiving objects:  41% (5094/12424), 11.33 MiB | 7.54 MiB/s
Receiving objects:  42% (5219/12424), 11.33 MiB | 7.54 MiB/s
Receiving objects:  43% (5343/12424), 11.33 MiB | 7.54 MiB/s
Receiving objects:  44% (5467/12424), 11.33 MiB | 7.54 MiB/s
Receiving objects:  44% (5538/12424), 14.44 MiB | 7.21 MiB/s
Receiving objects:  45% (5591/12424), 14.44 MiB | 7.21 MiB/s
Receiving objects:  46% (5716/12424), 14.44 MiB | 7.21 MiB/s
Receiving objects:  47% (5840/12424), 17.89 MiB | 7.15 MiB/s
Receiving objects:  47% (5902/12424), 17.89 MiB | 7.15 MiB/s
Receiving objects:  48% (5964/12424), 21.25 MiB | 7.06 MiB/s
Receiving objects:  49% (6088/12424), 21.25 MiB | 7.06 MiB/s
Receiving objects:  50% (6212/12424), 21.25 MiB | 7.06 MiB/s
Receiving objects:  51% (6337/12424), 25.33 MiB | 7.22 MiB/s
Receiving objects:  51% (6458/12424), 25.33 MiB | 7.22 MiB/s
Receiving objects:  52% (6461/12424), 25.33 MiB | 7.22 MiB/s
Receiving objects:  53% (6585/12424), 29.56 MiB | 7.37 MiB/s
Receiving objects:  54% (6709/12424), 29.56 MiB | 7.37 MiB/s
Receiving objects:  55% (6834/12424), 29.56 MiB | 7.37 MiB/s
Receiving objects:  56% (6958/12424), 29.56 MiB | 7.37 MiB/s
Receiving objects:  57% (7082/12424), 29.56 MiB | 7.37 MiB/s
Receiving objects:  58% (7206/12424), 29.56 MiB | 7.37 MiB/s
Receiving objects:  59% (7331/12424), 29.56 MiB | 7.37 MiB/s
Receiving objects:  60% (7455/12424), 29.56 MiB | 7.37 MiB/s
Receiving objects:  61% (7579/12424), 29.56 MiB | 7.37 MiB/s
Receiving objects:  62% (7703/12424), 29.56 MiB | 7.37 MiB/s
Receiving objects:  63% (7828/12424), 29.56 MiB | 7.37 MiB/s
Receiving objects:  64% (7952/12424), 29.56 MiB | 7.37 MiB/s
Receiving objects:  65% (8076/12424), 29.56 MiB | 7.37 MiB/s
Receiving objects:  66% (8200/12424), 33.93 MiB | 7.51 MiB/s
Receiving objects:  67% (8325/12424), 33.93 MiB | 7.51 MiB/s
Receiving objects:  68% (8449/12424), 33.93 MiB | 7.51 MiB/s
Receiving objects:  69% (8573/12424), 33.93 MiB | 7.51 MiB/s
Receiving objects:  70% (8697/12424), 33.93 MiB | 7.51 MiB/s
Receiving objects:  71% (8822/12424), 33.93 MiB | 7.51 MiB/s
Receiving objects:  72% (8946/12424), 33.93 MiB | 7.51 MiB/s
Receiving objects:  73% (9070/12424), 33.93 MiB | 7.51 MiB/s
Receiving objects:  74% (9194/12424), 33.93 MiB | 7.51 MiB/s
Receiving objects:  75% (9318/12424), 33.93 MiB | 7.51 MiB/s
Receiving objects:  76% (9443/12424), 33.93 MiB | 7.51 MiB/s
Receiving objects:  77% (9567/12424), 33.93 MiB | 7.51 MiB/s
Receiving objects:  78% (9691/12424), 33.93 MiB | 7.51 MiB/s
Receiving objects:  79% (9815/12424), 33.93 MiB | 7.51 MiB/s
Receiving objects:  80% (9940/12424), 33.93 MiB | 7.51 MiB/s
Receiving objects:  81% (10064/12424), 33.93 MiB | 7.51 MiB/s
Receiving objects:  82% (10188/12424), 33.93 MiB | 7.51 MiB/s
Receiving objects:  83% (10312/12424), 33.93 MiB | 7.51 MiB/s
Receiving objects:  84% (10437/12424), 33.93 MiB | 7.51 MiB/s
Receiving objects:  85% (10561/12424), 33.93 MiB | 7.51 MiB/s
Receiving objects:  86% (10685/12424), 33.93 MiB | 7.51 MiB/s
Receiving objects:  87% (10809/12424), 33.93 MiB | 7.51 MiB/s
Receiving objects:  88% (10934/12424), 33.93 MiB | 7.51 MiB/s
Receiving objects:  89% (11058/12424), 33.93 MiB | 7.51 MiB/s
Receiving objects:  90% (11182/12424), 33.93 MiB | 7.51 MiB/s
Receiving objects:  91% (11306/12424), 33.93 MiB | 7.51 MiB/s
Receiving objects:  92% (11431/12424), 33.93 MiB | 7.51 MiB/s
Receiving objects:  93% (11555/12424), 33.93 MiB | 7.51 MiB/s
Receiving objects:  94% (11679/12424), 33.93 MiB | 7.51 MiB/s
Receiving objects:  95% (11803/12424), 33.93 MiB | 7.51 MiB/s
Receiving objects:  96% (11928/12424), 33.93 MiB | 7.51 MiB/s
Receiving objects:  97% (12052/12424), 33.93 MiB | 7.51 MiB/s
Receiving objects:  98% (12176/12424), 33.93 MiB | 7.51 MiB/s
Receiving objects:  98% (12215/12424), 33.93 MiB | 7.51 MiB/s
Receiving objects:  99% (12300/12424), 33.93 MiB | 7.51 MiB/s
remote: Total 12424 (delta 2375), reused 5966 (delta 1228)        
Receiving objects: 100% (12424/12424), 41.46 MiB | 8.27 MiB/s
Receiving objects: 100% (12424/12424), 41.63 MiB | 8.26 MiB/s, done.
Resolving deltas:   0% (0/2375)
Resolving deltas:   1% (24/2375)
Resolving deltas:   2% (48/2375)
Resolving deltas:   3% (72/2375)
Resolving deltas:   4% (95/2375)
Resolving deltas:   5% (119/2375)
Resolving deltas:   6% (143/2375)
Resolving deltas:   7% (167/2375)
Resolving deltas:   8% (190/2375)
Resolving deltas:   9% (214/2375)
Resolving deltas:  10% (238/2375)
Resolving deltas:  11% (262/2375)
Resolving deltas:  12% (285/2375)
Resolving deltas:  13% (309/2375)
Resolving deltas:  14% (333/2375)
Resolving deltas:  15% (357/2375)
Resolving deltas:  16% (380/2375)
Resolving deltas:  17% (404/2375)
Resolving deltas:  18% (429/2375)
Resolving deltas:  19% (452/2375)
Resolving deltas:  20% (475/2375)
Resolving deltas:  21% (499/2375)
Resolving deltas:  22% (523/2375)
Resolving deltas:  23% (547/2375)
Resolving deltas:  24% (570/2375)
Resolving deltas:  25% (594/2375)
Resolving deltas:  26% (618/2375)
Resolving deltas:  27% (643/2375)
Resolving deltas:  28% (665/2375)
Resolving deltas:  29% (689/2375)
Resolving deltas:  30% (713/2375)
Resolving deltas:  31% (737/2375)
Resolving deltas:  32% (760/2375)
Resolving deltas:  33% (784/2375)
Resolving deltas:  34% (808/2375)
Resolving deltas:  35% (832/2375)
Resolving deltas:  36% (855/2375)
Resolving deltas:  37% (879/2375)
Resolving deltas:  38% (903/2375)
Resolving deltas:  39% (927/2375)
Resolving deltas:  40% (950/2375)
Resolving deltas:  41% (974/2375)
Resolving deltas:  42% (998/2375)
Resolving deltas:  43% (1022/2375)
Resolving deltas:  44% (1045/2375)
Resolving deltas:  45% (1069/2375)
Resolving deltas:  46% (1093/2375)
Resolving deltas:  47% (1117/2375)
Resolving deltas:  48% (1140/2375)
Resolving deltas:  49% (1164/2375)
Resolving deltas:  50% (1188/2375)
Resolving deltas:  51% (1212/2375)
Resolving deltas:  52% (1235/2375)
Resolving deltas:  53% (1259/2375)
Resolving deltas:  54% (1283/2375)
Resolving deltas:  55% (1307/2375)
Resolving deltas:  56% (1330/2375)
Resolving deltas:  57% (1354/2375)
Resolving deltas:  58% (1378/2375)
Resolving deltas:  59% (1402/2375)
Resolving deltas:  60% (1425/2375)
Resolving deltas:  61% (1449/2375)
Resolving deltas:  62% (1473/2375)
Resolving deltas:  63% (1497/2375)
Resolving deltas:  64% (1520/2375)
Resolving deltas:  65% (1544/2375)
Resolving deltas:  66% (1568/2375)
Resolving deltas:  67% (1592/2375)
Resolving deltas:  68% (1615/2375)
Resolving deltas:  69% (1639/2375)
Resolving deltas:  70% (1663/2375)
Resolving deltas:  71% (1687/2375)
Resolving deltas:  72% (1710/2375)
Resolving deltas:  73% (1734/2375)
Resolving deltas:  74% (1758/2375)
Resolving deltas:  75% (1782/2375)
Resolving deltas:  76% (1805/2375)
Resolving deltas:  77% (1829/2375)
Resolving deltas:  78% (1853/2375)
Resolving deltas:  79% (1877/2375)
Resolving deltas:  80% (1900/2375)
Resolving deltas:  81% (1924/2375)
Resolving deltas:  82% (1948/2375)
Resolving deltas:  83% (1972/2375)
Resolving deltas:  84% (1997/2375)
Resolving deltas:  85% (2019/2375)
Resolving deltas:  86% (2043/2375)
Resolving deltas:  87% (2067/2375)
Resolving deltas:  88% (2090/2375)
Resolving deltas:  89% (2114/2375)
Resolving deltas:  90% (2138/2375)
Resolving deltas:  91% (2162/2375)
Resolving deltas:  92% (2185/2375)
Resolving deltas:  93% (2209/2375)
Resolving deltas:  94% (2233/2375)
Resolving deltas:  95% (2257/2375)
Resolving deltas:  96% (2280/2375)
Resolving deltas:  97% (2304/2375)
Resolving deltas:  98% (2329/2375)
Resolving deltas:  99% (2352/2375)
Resolving deltas: 100% (2375/2375)
Resolving deltas: 100% (2375/2375), done.
Updating files:  70% (8053/11458)
Updating files:  71% (8136/11458)
Updating files:  72% (8250/11458)
Updating files:  73% (8365/11458)
Updating files:  74% (8479/11458)
Updating files:  75% (8594/11458)
Updating files:  76% (8709/11458)
Updating files:  77% (8823/11458)
Updating files:  78% (8938/11458)
Updating files:  79% (9052/11458)
Updating files:  80% (9167/11458)
Updating files:  81% (9281/11458)
Updating files:  82% (9396/11458)
Updating files:  83% (9511/11458)
Updating files:  84% (9625/11458)
Updating files:  85% (9740/11458)
Updating files:  86% (9854/11458)
Updating files:  87% (9969/11458)
Updating files:  88% (10084/11458)
Updating files:  89% (10198/11458)
Updating files:  90% (10313/11458)
Updating files:  91% (10427/11458)
Updating files:  92% (10542/11458)
Updating files:  93% (10656/11458)
Updating files:  94% (10771/11458)
Updating files:  95% (10886/11458)
Updating files:  96% (11000/11458)
Updating files:  97% (11115/11458)
Updating files:  98% (11229/11458)
Updating files:  99% (11344/11458)
Updating files: 100% (11458/11458)
Updating files: 100% (11458/11458), done.
 00:12

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-mediawiki-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  38/133 [========>-------------------]  28%
  66/133 [=============>--------------]  49%
  93/133 [===================>--------]  69%
 111/133 [=======================>----]  83%
 132/133 [===========================>]  99%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:06

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 7.5 s.
 00:08

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:01

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 15s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:15

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:29

 01:29

Install 'extensions/SecurityApi'...

Cloning component(s)
:0: _clone_component "extensions/SecurityApi"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/SecurityApi to 'extensions/SecurityApi' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/SecurityApi'...
|0| remote: Counting objects: 1           
remote: Counting objects: 28, done        
|0| remote: Finding sources:   4% (1/28)           
remote: Finding sources:   7% (2/28)           
remote: Finding sources:  11% (3/28)           
remote: Finding sources:  14% (4/28)           
remote: Finding sources:  18% (5/28)           
remote: Finding sources:  21% (6/28)           
remote: Finding sources:  25% (7/28)           
remote: Finding sources:  29% (8/28)           
remote: Finding sources:  32% (9/28)           
remote: Finding sources:  36% (10/28)           
remote: Finding sources:  39% (11/28)           
remote: Finding sources:  43% (12/28)           
remote: Finding sources:  46% (13/28)           
remote: Finding sources:  50% (14/28)           
remote: Finding sources:  54% (15/28)           
remote: Finding sources:  57% (16/28)           
remote: Finding sources:  61% (17/28)           
remote: Finding sources:  64% (18/28)           
remote: Finding sources:  68% (19/28)           
remote: Finding sources:  71% (20/28)           
remote: Finding sources:  75% (21/28)           
remote: Finding sources:  79% (22/28)           
remote: Finding sources:  82% (23/28)           
remote: Finding sources:  86% (24/28)           
remote: Finding sources:  89% (25/28)           
remote: Finding sources:  93% (26/28)           
remote: Finding sources:  96% (27/28)           
remote: Finding sources: 100% (28/28)           
remote: Finding sources: 100% (28/28)        
|0| remote: Getting sizes:   5% (1/22)           
remote: Getting sizes:   9% (2/22)           
remote: Getting sizes:  14% (3/22)           
remote: Getting sizes:  18% (4/22)           
remote: Getting sizes:  23% (5/22)           
remote: Getting sizes:  27% (6/22)           
remote: Getting sizes:  32% (7/22)           
remote: Getting sizes:  36% (8/22)           
remote: Getting sizes:  41% (9/22)           
remote: Getting sizes:  45% (10/22)           
remote: Getting sizes:  50% (11/22)           
remote: Getting sizes:  55% (12/22)           
remote: Getting sizes:  59% (13/22)           
remote: Getting sizes:  64% (14/22)           
remote: Getting sizes:  68% (15/22)           
remote: Getting sizes:  73% (16/22)           
remote: Getting sizes:  77% (17/22)           
remote: Getting sizes:  82% (18/22)           
remote: Getting sizes:  86% (19/22)           
remote: Getting sizes:  91% (20/22)           
remote: Getting sizes:  95% (21/22)           
remote: Getting sizes: 100% (22/22)           
remote: Getting sizes: 100% (22/22)        
|0| remote: Compressing objects:  11% (364/3219)           
remote: Compressing objects:  25% (807/3219)           
remote: Compressing objects:  59% (1910/3219)           
remote: Compressing objects:  78% (2519/3219)           
remote: Compressing objects:  96% (3104/3219)           
remote: Compressing objects: 100% (3219/3219)           
remote: Compressing objects: 100% (3219/3219)        
|0| remote: Total 28 (delta 4), reused 22 (delta 4)        
|0| Receiving objects:   3% (1/28)
Receiving objects:   7% (2/28)
Receiving objects:  10% (3/28)
Receiving objects:  14% (4/28)
Receiving objects:  17% (5/28)
Receiving objects:  21% (6/28)
Receiving objects:  25% (7/28)
Receiving objects:  28% (8/28)
Receiving objects:  32% (9/28)
Receiving objects:  35% (10/28)
Receiving objects:  39% (11/28)
Receiving objects:  42% (12/28)
Receiving objects:  46% (13/28)
Receiving objects:  50% (14/28)
Receiving objects:  53% (15/28)
Receiving objects:  57% (16/28)
Receiving objects:  60% (17/28)
Receiving objects:  64% (18/28)
Receiving objects:  67% (19/28)
Receiving objects:  71% (20/28)
Receiving objects:  75% (21/28)
Receiving objects:  78% (22/28)
Receiving objects:  82% (23/28)
Receiving objects:  85% (24/28)
Receiving objects:  89% (25/28)
Receiving objects:  92% (26/28)
Receiving objects:  96% (27/28)
Receiving objects: 100% (28/28)
Receiving objects: 100% (28/28), 5.57 KiB | 2.79 MiB/s, done.
|0| Resolving deltas:   0% (0/4)
Resolving deltas:  25% (1/4)
Resolving deltas:  50% (2/4)
Resolving deltas:  75% (3/4)
Resolving deltas: 100% (4/4)
Resolving deltas: 100% (4/4), done.
|0|  00:01
 00:01

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:03

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }

up to date, audited 1441 packages in 2s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:03

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-1  Healthy
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 00:00

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.1 s.
 00:00

Running 'extensions/SecurityApi/setup.sh' if found
Looking for '/var/local/extensions/SecurityApi/setup.sh'
No '/var/local/extensions/SecurityApi/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:13
 00:13

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-web-1  Removed
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:22

Reclaim disk space if needed
Free disk space (22%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12424, done        
remote: Finding sources:   1% (63/12424)           
remote: Finding sources:   2% (187/12424)           
remote: Finding sources:   3% (311/12424)           
remote: Finding sources:   4% (435/12424)           
remote: Finding sources:   5% (560/12424)           
remote: Finding sources:   6% (684/12424)           
remote: Finding sources:   7% (808/12424)           
remote: Finding sources:   8% (932/12424)           
remote: Finding sources:   9% (1057/12424)           
remote: Finding sources:  10% (1181/12424)           
remote: Finding sources:  11% (1305/12424)           
remote: Finding sources:  12% (1429/12424)           
remote: Finding sources:  13% (1553/12424)           
remote: Finding sources:  14% (1678/12424)           
remote: Finding sources:  15% (1802/12424)           
remote: Finding sources:  16% (1926/12424)           
remote: Finding sources:  17% (2050/12424)           
remote: Finding sources:  18% (2175/12424)           
remote: Finding sources:  19% (2299/12424)           
remote: Finding sources:  20% (2423/12424)           
remote: Finding sources:  21% (2547/12424)           
remote: Finding sources:  22% (2672/12424)           
remote: Finding sources:  23% (2796/12424)           
remote: Finding sources:  24% (2920/12424)           
remote: Finding sources:  25% (3044/12424)           
remote: Finding sources:  26% (3169/12424)           
remote: Finding sources:  27% (3293/12424)           
remote: Finding sources:  28% (3417/12424)           
remote: Finding sources:  29% (3541/12424)           
remote: Finding sources:  30% (3666/12424)           
remote: Finding sources:  31% (3790/12424)           
remote: Finding sources:  32% (3914/12424)           
remote: Finding sources:  33% (4038/12424)           
remote: Finding sources:  34% (4163/12424)           
remote: Finding sources:  35% (4287/12424)           
remote: Finding sources:  36% (4411/12424)           
remote: Finding sources:  37% (4535/12424)           
remote: Finding sources:  38% (4659/12424)           
remote: Finding sources:  39% (4784/12424)           
remote: Finding sources:  40% (4908/12424)           
remote: Finding sources:  41% (5032/12424)           
remote: Finding sources:  42% (5156/12424)           
remote: Finding sources:  43% (5281/12424)           
remote: Finding sources:  44% (5405/12424)           
remote: Finding sources:  45% (5529/12424)           
remote: Finding sources:  46% (5653/12424)           
remote: Finding sources:  47% (5778/12424)           
remote: Finding sources:  48% (5902/12424)           
remote: Finding sources:  49% (6026/12424)           
remote: Finding sources:  50% (6150/12424)           
remote: Finding sources:  51% (6275/12424)           
remote: Finding sources:  52% (6399/12424)           
remote: Finding sources:  53% (6523/12424)           
remote: Finding sources:  54% (6647/12424)           
remote: Finding sources:  55% (6772/12424)           
remote: Finding sources:  56% (6896/12424)           
remote: Finding sources:  57% (7020/12424)           
remote: Finding sources:  58% (7144/12424)           
remote: Finding sources:  59% (7269/12424)           
remote: Finding sources:  60% (7393/12424)           
remote: Finding sources:  61% (7517/12424)           
remote: Finding sources:  62% (7641/12424)           
remote: Finding sources:  63% (7765/12424)           
remote: Finding sources:  64% (7890/12424)           
remote: Finding sources:  65% (8014/12424)           
remote: Finding sources:  66% (8138/12424)           
remote: Finding sources:  67% (8262/12424)           
remote: Finding sources:  68% (8387/12424)           
remote: Finding sources:  69% (8511/12424)           
remote: Finding sources:  70% (8635/12424)           
remote: Finding sources:  71% (8759/12424)           
remote: Finding sources:  72% (8884/12424)           
remote: Finding sources:  73% (9008/12424)           
remote: Finding sources:  74% (9132/12424)           
remote: Finding sources:  75% (9256/12424)           
remote: Finding sources:  76% (9381/12424)           
remote: Finding sources:  77% (9505/12424)           
remote: Finding sources:  78% (9629/12424)           
remote: Finding sources:  79% (9753/12424)           
remote: Finding sources:  80% (9878/12424)           
remote: Finding sources:  81% (10002/12424)           
remote: Finding sources:  82% (10126/12424)           
remote: Finding sources:  83% (10250/12424)           
remote: Finding sources:  84% (10375/12424)           
remote: Finding sources:  85% (10499/12424)           
remote: Finding sources:  86% (10623/12424)           
remote: Finding sources:  87% (10747/12424)           
remote: Finding sources:  88% (10871/12424)           
remote: Finding sources:  89% (10996/12424)           
remote: Finding sources:  90% (11120/12424)           
remote: Finding sources:  91% (11244/12424)           
remote: Finding sources:  92% (11368/12424)           
remote: Finding sources:  93% (11493/12424)           
remote: Finding sources:  94% (11617/12424)           
remote: Finding sources:  95% (11741/12424)           
remote: Finding sources:  96% (11865/12424)           
remote: Finding sources:  97% (11990/12424)           
remote: Finding sources:  98% (12114/12424)           
remote: Finding sources:  99% (12238/12424)           
remote: Finding sources: 100% (12362/12424)           
remote: Finding sources: 100% (12424/12424)        
remote: Getting sizes:   1% (56/11193)           
remote: Getting sizes:   2% (168/11193)           
remote: Getting sizes:   3% (280/11193)           
remote: Getting sizes:   4% (392/11193)           
remote: Getting sizes:   5% (504/11193)           
remote: Getting sizes:   6% (616/11193)           
remote: Getting sizes:   7% (728/11193)           
remote: Getting sizes:   8% (840/11193)           
remote: Getting sizes:   9% (952/11193)           
remote: Getting sizes:  10% (1064/11193)           
remote: Getting sizes:  11% (1176/11193)           
remote: Getting sizes:  12% (1288/11193)           
remote: Getting sizes:  13% (1400/11193)           
remote: Getting sizes:  14% (1512/11193)           
remote: Getting sizes:  15% (1623/11193)           
remote: Getting sizes:  16% (1735/11193)           
remote: Getting sizes:  17% (1847/11193)           
remote: Getting sizes:  18% (1959/11193)           
remote: Getting sizes:  19% (2071/11193)           
remote: Getting sizes:  20% (2183/11193)           
remote: Getting sizes:  21% (2295/11193)           
remote: Getting sizes:  22% (2407/11193)           
remote: Getting sizes:  23% (2519/11193)           
remote: Getting sizes:  24% (2631/11193)           
remote: Getting sizes:  25% (2743/11193)           
remote: Getting sizes:  26% (2855/11193)           
remote: Getting sizes:  27% (2967/11193)           
remote: Getting sizes:  28% (3079/11193)           
remote: Getting sizes:  29% (3191/11193)           
remote: Getting sizes:  30% (3302/11193)           
remote: Getting sizes:  31% (3414/11193)           
remote: Getting sizes:  32% (3526/11193)           
remote: Getting sizes:  33% (3638/11193)           
remote: Getting sizes:  34% (3750/11193)           
remote: Getting sizes:  35% (3862/11193)           
remote: Getting sizes:  36% (3974/11193)           
remote: Getting sizes:  37% (4086/11193)           
remote: Getting sizes:  38% (4198/11193)           
remote: Getting sizes:  39% (4310/11193)           
remote: Getting sizes:  40% (4422/11193)           
remote: Getting sizes:  41% (4534/11193)           
remote: Getting sizes:  42% (4646/11193)           
remote: Getting sizes:  43% (4758/11193)           
remote: Getting sizes:  44% (4869/11193)           
remote: Getting sizes:  45% (4981/11193)           
remote: Getting sizes:  46% (5093/11193)           
remote: Getting sizes:  47% (5205/11193)           
remote: Getting sizes:  48% (5317/11193)           
remote: Getting sizes:  49% (5429/11193)           
remote: Getting sizes:  50% (5541/11193)           
remote: Getting sizes:  51% (5653/11193)           
remote: Getting sizes:  52% (5765/11193)           
remote: Getting sizes:  53% (5877/11193)           
remote: Getting sizes:  54% (5989/11193)           
remote: Getting sizes:  55% (6101/11193)           
remote: Getting sizes:  56% (6213/11193)           
remote: Getting sizes:  57% (6325/11193)           
remote: Getting sizes:  58% (6436/11193)           
remote: Getting sizes:  59% (6548/11193)           
remote: Getting sizes:  60% (6660/11193)           
remote: Getting sizes:  61% (6772/11193)           
remote: Getting sizes:  62% (6884/11193)           
remote: Getting sizes:  63% (6996/11193)           
remote: Getting sizes:  64% (7108/11193)           
remote: Getting sizes:  65% (7220/11193)           
remote: Getting sizes:  66% (7332/11193)           
remote: Getting sizes:  67% (7444/11193)           
remote: Getting sizes:  68% (7556/11193)           
remote: Getting sizes:  69% (7668/11193)           
remote: Getting sizes:  70% (7780/11193)           
remote: Getting sizes:  71% (7892/11193)           
remote: Getting sizes:  72% (8003/11193)           
remote: Getting sizes:  73% (8115/11193)           
remote: Getting sizes:  74% (8227/11193)           
remote: Getting sizes:  75% (8339/11193)           
remote: Getting sizes:  76% (8451/11193)           
remote: Getting sizes:  77% (8563/11193)           
remote: Getting sizes:  78% (8675/11193)           
remote: Getting sizes:  79% (8787/11193)           
remote: Getting sizes:  80% (8899/11193)           
remote: Getting sizes:  81% (9011/11193)           
remote: Getting sizes:  82% (9123/11193)           
remote: Getting sizes:  83% (9235/11193)           
remote: Getting sizes:  84% (9347/11193)           
remote: Getting sizes:  85% (9459/11193)           
remote: Getting sizes:  86% (9571/11193)           
remote: Getting sizes:  87% (9682/11193)           
remote: Getting sizes:  88% (9794/11193)           
remote: Getting sizes:  89% (9906/11193)           
remote: Getting sizes:  90% (10018/11193)           
remote: Getting sizes:  91% (10130/11193)           
remote: Getting sizes:  92% (10242/11193)           
remote: Getting sizes:  93% (10354/11193)           
remote: Getting sizes:  94% (10466/11193)           
remote: Getting sizes:  95% (10578/11193)           
remote: Getting sizes:  96% (10690/11193)           
remote: Getting sizes:  97% (10802/11193)           
remote: Getting sizes:  98% (10914/11193)           
remote: Getting sizes:  99% (11026/11193)           
remote: Getting sizes: 100% (11138/11193)           
remote: Getting sizes: 100% (11193/11193)        
remote: Compressing objects:   2% (2189/120329)           
remote: Compressing objects:   3% (3036/120329)           
remote: Compressing objects:   4% (4507/120329)           
remote: Compressing objects:   5% (5764/120329)           
remote: Compressing objects:   6% (6730/120329)           
remote: Compressing objects:   7% (7973/120329)           
remote: Compressing objects:   8% (9059/120329)           
remote: Compressing objects:   9% (10254/120329)           
remote: Compressing objects:   9% (10582/120329)           
remote: Compressing objects:  10% (11434/120329)           
remote: Compressing objects:  11% (12639/120329)           
remote: Compressing objects:  12% (13838/120329)           
remote: Compressing objects:  13% (15048/120329)           
remote: Compressing objects:  14% (16246/120329)           
remote: Compressing objects:  15% (17529/120329)           
remote: Compressing objects:  16% (18752/120329)           
remote: Compressing objects:  17% (19859/120329)           
remote: Compressing objects:  18% (21062/120329)           
remote: Compressing objects:  19% (22262/120329)           
remote: Compressing objects:  20% (23466/120329)           
remote: Compressing objects:  21% (24671/120329)           
remote: Compressing objects:  22% (25878/120329)           
remote: Compressing objects:  23% (27101/120329)           
remote: Compressing objects:  23% (28246/120329)           
remote: Compressing objects:  24% (28278/120329)           
remote: Compressing objects:  25% (29497/120329)           
remote: Compressing objects:  26% (31074/120329)           
remote: Compressing objects:  27% (31916/120329)           
remote: Compressing objects:  28% (33098/120329)           
remote: Compressing objects:  29% (34335/120329)           
remote: Compressing objects:  30% (35807/120329)           
remote: Compressing objects:  31% (36840/120329)           
remote: Compressing objects:  32% (37926/120329)           
remote: Compressing objects:  33% (39107/120329)           
remote: Compressing objects:  34% (40486/120329)           
remote: Compressing objects:  35% (41541/120329)           
remote: Compressing objects:  36% (43012/120329)           
remote: Compressing objects:  37% (43977/120329)           
remote: Compressing objects:  38% (45248/120329)           
remote: Compressing objects:  39% (46336/120329)           
remote: Compressing objects:  40% (47554/120329)           
remote: Compressing objects:  41% (48745/120329)           
remote: Compressing objects:  42% (49937/120329)           
remote: Compressing objects:  43% (51397/120329)           
remote: Compressing objects:  44% (52398/120329)           
remote: Compressing objects:  45% (53612/120329)           
remote: Compressing objects:  46% (54899/120329)           
remote: Compressing objects:  47% (56338/120329)           
remote: Compressing objects:  48% (57521/120329)           
remote: Compressing objects:  49% (58408/120329)           
remote: Compressing objects:  50% (59764/120329)           
remote: Compressing objects:  51% (60822/120329)           
remote: Compressing objects:  52% (61997/120329)           
remote: Compressing objects:  53% (63326/120329)           
remote: Compressing objects:  54% (64386/120329)           
remote: Compressing objects:  55% (66097/120329)           
remote: Compressing objects:  56% (66878/120329)           
remote: Compressing objects:  57% (68002/120329)           
remote: Compressing objects:  58% (69272/120329)           
remote: Compressing objects:  59% (70401/120329)           
remote: Compressing objects:  59% (71063/120329)           
remote: Compressing objects:  60% (71725/120329)           
remote: Compressing objects:  61% (73008/120329)           
remote: Compressing objects:  62% (74004/120329)           
remote: Compressing objects:  63% (75231/120329)           
remote: Compressing objects:  64% (76529/120329)           
remote: Compressing objects:  65% (77751/120329)           
remote: Compressing objects:  66% (79090/120329)           
remote: Compressing objects:  67% (80037/120329)           
remote: Compressing objects:  68% (81268/120329)           
remote: Compressing objects:  69% (83309/120329)           
remote: Compressing objects:  70% (83948/120329)           
remote: Compressing objects:  71% (85053/120329)           
remote: Compressing objects:  72% (86045/120329)           
remote: Compressing objects:  73% (87314/120329)           
remote: Compressing objects:  74% (88620/120329)           
remote: Compressing objects:  75% (89650/120329)           
remote: Compressing objects:  76% (90861/120329)           
remote: Compressing objects:  77% (92064/120329)           
remote: Compressing objects:  78% (93255/120329)           
remote: Compressing objects:  79% (94585/120329)           
remote: Compressing objects:  80% (95680/120329)           
remote: Compressing objects:  81% (96868/120329)           
remote: Compressing objects:  82% (98350/120329)           
remote: Compressing objects:  83% (99867/120329)           
remote: Compressing objects:  84% (100538/120329)           
remote: Compressing objects:  85% (101787/120329)           
remote: Compressing objects:  86% (103399/120329)           
remote: Compressing objects:  87% (104166/120329)           
remote: Compressing objects:  88% (105314/120329)           
remote: Compressing objects:  89% (106544/120329)           
remote: Compressing objects:  90% (107731/120329)           
remote: Compressing objects:  91% (108915/120329)           
remote: Compressing objects:  92% (110272/120329)           
remote: Compressing objects:  93% (112462/120329)           
remote: Compressing objects:  94% (112510/120329)           
remote: Compressing objects:  95% (113718/120329)           
remote: Compressing objects:  96% (115031/120329)           
remote: Compressing objects:  97% (116134/120329)           
remote: Compressing objects:  98% (117324/120329)           
remote: Compressing objects:  98% (117343/120329)           
remote: Compressing objects:  99% (118525/120329)           
remote: Compressing objects: 100% (119735/120329)           
remote: Compressing objects: 100% (120328/120329)        
Receiving objects:   0% (1/12424)
Receiving objects:   1% (125/12424)
Receiving objects:   2% (249/12424)
Receiving objects:   3% (373/12424)
Receiving objects:   4% (497/12424)
Receiving objects:   5% (622/12424)
Receiving objects:   6% (746/12424)
Receiving objects:   7% (870/12424)
Receiving objects:   8% (994/12424)
Receiving objects:   9% (1119/12424)
Receiving objects:  10% (1243/12424)
Receiving objects:  11% (1367/12424)
Receiving objects:  12% (1491/12424)
Receiving objects:  13% (1616/12424)
Receiving objects:  14% (1740/12424)
Receiving objects:  15% (1864/12424)
Receiving objects:  16% (1988/12424)
Receiving objects:  17% (2113/12424)
Receiving objects:  18% (2237/12424), 4.50 MiB | 8.99 MiB/s
Receiving objects:  19% (2361/12424), 4.50 MiB | 8.99 MiB/s
Receiving objects:  20% (2485/12424), 4.50 MiB | 8.99 MiB/s
Receiving objects:  21% (2610/12424), 4.50 MiB | 8.99 MiB/s
Receiving objects:  22% (2734/12424), 4.50 MiB | 8.99 MiB/s
Receiving objects:  23% (2858/12424), 4.50 MiB | 8.99 MiB/s
Receiving objects:  24% (2982/12424), 4.50 MiB | 8.99 MiB/s
Receiving objects:  25% (3106/12424), 4.50 MiB | 8.99 MiB/s
Receiving objects:  26% (3231/12424), 4.50 MiB | 8.99 MiB/s
Receiving objects:  27% (3355/12424), 4.50 MiB | 8.99 MiB/s
Receiving objects:  28% (3479/12424), 4.50 MiB | 8.99 MiB/s
Receiving objects:  29% (3603/12424), 4.50 MiB | 8.99 MiB/s
Receiving objects:  30% (3728/12424), 4.50 MiB | 8.99 MiB/s
Receiving objects:  31% (3852/12424), 4.50 MiB | 8.99 MiB/s
Receiving objects:  32% (3976/12424), 4.50 MiB | 8.99 MiB/s
Receiving objects:  32% (4003/12424), 4.50 MiB | 8.99 MiB/s
Receiving objects:  33% (4100/12424), 9.00 MiB | 8.90 MiB/s
Receiving objects:  34% (4225/12424), 9.00 MiB | 8.90 MiB/s
Receiving objects:  35% (4349/12424), 9.00 MiB | 8.90 MiB/s
Receiving objects:  36% (4473/12424), 9.00 MiB | 8.90 MiB/s
Receiving objects:  37% (4597/12424), 11.96 MiB | 7.91 MiB/s
Receiving objects:  38% (4722/12424), 11.96 MiB | 7.91 MiB/s
Receiving objects:  39% (4846/12424), 11.96 MiB | 7.91 MiB/s
Receiving objects:  40% (4970/12424), 11.96 MiB | 7.91 MiB/s
Receiving objects:  41% (5094/12424), 11.96 MiB | 7.91 MiB/s
Receiving objects:  42% (5219/12424), 11.96 MiB | 7.91 MiB/s
Receiving objects:  43% (5343/12424), 11.96 MiB | 7.91 MiB/s
Receiving objects:  44% (5467/12424), 11.96 MiB | 7.91 MiB/s
Receiving objects:  45% (5591/12424), 11.96 MiB | 7.91 MiB/s
Receiving objects:  45% (5691/12424), 11.96 MiB | 7.91 MiB/s
Receiving objects:  46% (5716/12424), 11.96 MiB | 7.91 MiB/s
Receiving objects:  47% (5840/12424), 15.69 MiB | 7.79 MiB/s
Receiving objects:  47% (5940/12424), 19.48 MiB | 7.75 MiB/s
Receiving objects:  48% (5964/12424), 23.06 MiB | 7.64 MiB/s
Receiving objects:  49% (6088/12424), 23.06 MiB | 7.64 MiB/s
Receiving objects:  50% (6212/12424), 23.06 MiB | 7.64 MiB/s
Receiving objects:  51% (6337/12424), 23.06 MiB | 7.64 MiB/s
Receiving objects:  52% (6461/12424), 27.84 MiB | 7.92 MiB/s
Receiving objects:  53% (6585/12424), 27.84 MiB | 7.92 MiB/s
Receiving objects:  54% (6709/12424), 27.84 MiB | 7.92 MiB/s
Receiving objects:  55% (6834/12424), 27.84 MiB | 7.92 MiB/s
Receiving objects:  56% (6958/12424), 27.84 MiB | 7.92 MiB/s
Receiving objects:  57% (7082/12424), 27.84 MiB | 7.92 MiB/s
Receiving objects:  58% (7206/12424), 27.84 MiB | 7.92 MiB/s
Receiving objects:  58% (7303/12424), 27.84 MiB | 7.92 MiB/s
Receiving objects:  59% (7331/12424), 32.53 MiB | 8.10 MiB/s
Receiving objects:  60% (7455/12424), 32.53 MiB | 8.10 MiB/s
Receiving objects:  61% (7579/12424), 32.53 MiB | 8.10 MiB/s
Receiving objects:  62% (7703/12424), 32.53 MiB | 8.10 MiB/s
Receiving objects:  63% (7828/12424), 32.53 MiB | 8.10 MiB/s
Receiving objects:  64% (7952/12424), 32.53 MiB | 8.10 MiB/s
Receiving objects:  65% (8076/12424), 32.53 MiB | 8.10 MiB/s
Receiving objects:  66% (8200/12424), 32.53 MiB | 8.10 MiB/s
Receiving objects:  67% (8325/12424), 32.53 MiB | 8.10 MiB/s
Receiving objects:  68% (8449/12424), 32.53 MiB | 8.10 MiB/s
Receiving objects:  69% (8573/12424), 32.53 MiB | 8.10 MiB/s
Receiving objects:  70% (8697/12424), 32.53 MiB | 8.10 MiB/s
Receiving objects:  71% (8822/12424), 32.53 MiB | 8.10 MiB/s
Receiving objects:  72% (8946/12424), 32.53 MiB | 8.10 MiB/s
Receiving objects:  73% (9070/12424), 32.53 MiB | 8.10 MiB/s
Receiving objects:  74% (9194/12424), 32.53 MiB | 8.10 MiB/s
Receiving objects:  75% (9318/12424), 32.53 MiB | 8.10 MiB/s
Receiving objects:  76% (9443/12424), 32.53 MiB | 8.10 MiB/s
Receiving objects:  77% (9567/12424), 32.53 MiB | 8.10 MiB/s
Receiving objects:  78% (9691/12424), 32.53 MiB | 8.10 MiB/s
Receiving objects:  79% (9815/12424), 32.53 MiB | 8.10 MiB/s
Receiving objects:  80% (9940/12424), 32.53 MiB | 8.10 MiB/s
Receiving objects:  81% (10064/12424), 32.53 MiB | 8.10 MiB/s
Receiving objects:  82% (10188/12424), 32.53 MiB | 8.10 MiB/s
Receiving objects:  83% (10312/12424), 32.53 MiB | 8.10 MiB/s
Receiving objects:  84% (10437/12424), 32.53 MiB | 8.10 MiB/s
Receiving objects:  85% (10561/12424), 32.53 MiB | 8.10 MiB/s
Receiving objects:  86% (10685/12424), 32.53 MiB | 8.10 MiB/s
Receiving objects:  87% (10809/12424), 32.53 MiB | 8.10 MiB/s
Receiving objects:  88% (10934/12424), 32.53 MiB | 8.10 MiB/s
Receiving objects:  89% (11058/12424), 32.53 MiB | 8.10 MiB/s
Receiving objects:  90% (11182/12424), 32.53 MiB | 8.10 MiB/s
Receiving objects:  91% (11306/12424), 39.87 MiB | 8.82 MiB/s
Receiving objects:  92% (11431/12424), 39.87 MiB | 8.82 MiB/s
Receiving objects:  93% (11555/12424), 39.87 MiB | 8.82 MiB/s
Receiving objects:  94% (11679/12424), 39.87 MiB | 8.82 MiB/s
Receiving objects:  95% (11803/12424), 39.87 MiB | 8.82 MiB/s
Receiving objects:  96% (11928/12424), 39.87 MiB | 8.82 MiB/s
Receiving objects:  97% (12052/12424), 39.87 MiB | 8.82 MiB/s
Receiving objects:  98% (12176/12424), 39.87 MiB | 8.82 MiB/s
Receiving objects:  99% (12300/12424), 39.87 MiB | 8.82 MiB/s
remote: Total 12424 (delta 2375), reused 5966 (delta 1228)        
Receiving objects: 100% (12424/12424), 39.87 MiB | 8.82 MiB/s
Receiving objects: 100% (12424/12424), 41.63 MiB | 8.92 MiB/s, done.
Resolving deltas:   0% (0/2375)
Resolving deltas:   1% (25/2375)
Resolving deltas:   2% (48/2375)
Resolving deltas:   3% (72/2375)
Resolving deltas:   4% (95/2375)
Resolving deltas:   5% (119/2375)
Resolving deltas:   6% (143/2375)
Resolving deltas:   7% (167/2375)
Resolving deltas:   8% (190/2375)
Resolving deltas:   9% (214/2375)
Resolving deltas:  10% (238/2375)
Resolving deltas:  11% (262/2375)
Resolving deltas:  12% (285/2375)
Resolving deltas:  13% (309/2375)
Resolving deltas:  14% (333/2375)
Resolving deltas:  15% (357/2375)
Resolving deltas:  16% (381/2375)
Resolving deltas:  17% (404/2375)
Resolving deltas:  18% (428/2375)
Resolving deltas:  19% (452/2375)
Resolving deltas:  20% (475/2375)
Resolving deltas:  21% (499/2375)
Resolving deltas:  22% (523/2375)
Resolving deltas:  23% (547/2375)
Resolving deltas:  24% (570/2375)
Resolving deltas:  25% (594/2375)
Resolving deltas:  26% (618/2375)
Resolving deltas:  27% (642/2375)
Resolving deltas:  28% (665/2375)
Resolving deltas:  29% (689/2375)
Resolving deltas:  30% (713/2375)
Resolving deltas:  31% (737/2375)
Resolving deltas:  32% (760/2375)
Resolving deltas:  33% (784/2375)
Resolving deltas:  34% (808/2375)
Resolving deltas:  35% (832/2375)
Resolving deltas:  36% (855/2375)
Resolving deltas:  37% (879/2375)
Resolving deltas:  38% (903/2375)
Resolving deltas:  39% (927/2375)
Resolving deltas:  40% (950/2375)
Resolving deltas:  41% (974/2375)
Resolving deltas:  42% (998/2375)
Resolving deltas:  43% (1022/2375)
Resolving deltas:  44% (1046/2375)
Resolving deltas:  45% (1069/2375)
Resolving deltas:  46% (1093/2375)
Resolving deltas:  47% (1117/2375)
Resolving deltas:  48% (1141/2375)
Resolving deltas:  49% (1164/2375)
Resolving deltas:  50% (1188/2375)
Resolving deltas:  51% (1212/2375)
Resolving deltas:  52% (1235/2375)
Resolving deltas:  53% (1259/2375)
Resolving deltas:  54% (1283/2375)
Resolving deltas:  55% (1307/2375)
Resolving deltas:  56% (1330/2375)
Resolving deltas:  57% (1355/2375)
Resolving deltas:  58% (1378/2375)
Resolving deltas:  59% (1402/2375)
Resolving deltas:  60% (1425/2375)
Resolving deltas:  61% (1449/2375)
Resolving deltas:  62% (1474/2375)
Resolving deltas:  63% (1497/2375)
Resolving deltas:  64% (1521/2375)
Resolving deltas:  65% (1544/2375)
Resolving deltas:  66% (1568/2375)
Resolving deltas:  67% (1592/2375)
Resolving deltas:  68% (1615/2375)
Resolving deltas:  69% (1639/2375)
Resolving deltas:  70% (1663/2375)
Resolving deltas:  71% (1687/2375)
Resolving deltas:  72% (1710/2375)
Resolving deltas:  73% (1734/2375)
Resolving deltas:  74% (1758/2375)
Resolving deltas:  75% (1782/2375)
Resolving deltas:  76% (1805/2375)
Resolving deltas:  77% (1829/2375)
Resolving deltas:  78% (1853/2375)
Resolving deltas:  79% (1877/2375)
Resolving deltas:  80% (1902/2375)
Resolving deltas:  81% (1924/2375)
Resolving deltas:  82% (1948/2375)
Resolving deltas:  83% (1973/2375)
Resolving deltas:  84% (1995/2375)
Resolving deltas:  85% (2019/2375)
Resolving deltas:  86% (2043/2375)
Resolving deltas:  87% (2067/2375)
Resolving deltas:  88% (2090/2375)
Resolving deltas:  89% (2114/2375)
Resolving deltas:  90% (2138/2375)
Resolving deltas:  91% (2162/2375)
Resolving deltas:  92% (2185/2375)
Resolving deltas:  93% (2210/2375)
Resolving deltas:  94% (2234/2375)
Resolving deltas:  95% (2257/2375)
Resolving deltas:  96% (2280/2375)
Resolving deltas:  97% (2304/2375)
Resolving deltas:  98% (2328/2375)
Resolving deltas:  99% (2352/2375)
Resolving deltas: 100% (2375/2375)
Resolving deltas: 100% (2375/2375), done.
Updating files:  71% (8196/11458)
Updating files:  72% (8250/11458)
Updating files:  73% (8365/11458)
Updating files:  74% (8479/11458)
Updating files:  75% (8594/11458)
Updating files:  76% (8709/11458)
Updating files:  77% (8823/11458)
Updating files:  78% (8938/11458)
Updating files:  79% (9052/11458)
Updating files:  80% (9167/11458)
Updating files:  81% (9281/11458)
Updating files:  82% (9396/11458)
Updating files:  83% (9511/11458)
Updating files:  84% (9625/11458)
Updating files:  85% (9740/11458)
Updating files:  86% (9854/11458)
Updating files:  87% (9969/11458)
Updating files:  88% (10084/11458)
Updating files:  89% (10198/11458)
Updating files:  90% (10313/11458)
Updating files:  91% (10427/11458)
Updating files:  92% (10542/11458)
Updating files:  93% (10656/11458)
Updating files:  94% (10771/11458)
Updating files:  95% (10886/11458)
Updating files:  96% (11000/11458)
Updating files:  97% (11115/11458)
Updating files:  98% (11229/11458)
Updating files:  99% (11344/11458)
Updating files: 100% (11458/11458)
Updating files: 100% (11458/11458), done.
 00:11

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-mediawiki-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  37/133 [=======>--------------------]  27%
  66/133 [=============>--------------]  49%
  89/133 [==================>---------]  66%
 103/133 [=====================>------]  77%
 117/133 [========================>---]  87%
 130/133 [===========================>]  97%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:05

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 3.8 s.
 00:04

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 9s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:09

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:19

 01:20

Install 'extensions/SiteMatrix'...

Cloning component(s)
:0: _clone_component "extensions/SiteMatrix"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/SiteMatrix to 'extensions/SiteMatrix' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/SiteMatrix'...
|0| remote: Counting objects: 1           
remote: Counting objects: 288, done        
|0| remote: Finding sources:   1% (2/288)           
remote: Finding sources:   2% (5/288)           
remote: Finding sources:   3% (8/288)           
remote: Finding sources:   4% (11/288)           
remote: Finding sources:   5% (13/288)           
remote: Finding sources:   6% (16/288)           
remote: Finding sources:   7% (19/288)           
remote: Finding sources:   8% (22/288)           
remote: Finding sources:   9% (25/288)           
remote: Finding sources:  10% (28/288)           
remote: Finding sources:  11% (31/288)           
remote: Finding sources:  12% (34/288)           
remote: Finding sources:  13% (36/288)           
remote: Finding sources:  14% (39/288)           
remote: Finding sources:  15% (42/288)           
remote: Finding sources:  16% (45/288)           
remote: Finding sources:  17% (48/288)           
remote: Finding sources:  18% (51/288)           
remote: Finding sources:  19% (54/288)           
remote: Finding sources:  20% (57/288)           
remote: Finding sources:  21% (60/288)           
remote: Finding sources:  22% (62/288)           
remote: Finding sources:  23% (65/288)           
remote: Finding sources:  24% (68/288)           
remote: Finding sources:  25% (71/288)           
remote: Finding sources:  26% (74/288)           
remote: Finding sources:  27% (77/288)           
remote: Finding sources:  28% (80/288)           
remote: Finding sources:  29% (83/288)           
remote: Finding sources:  30% (85/288)           
remote: Finding sources:  31% (88/288)           
remote: Finding sources:  32% (91/288)           
remote: Finding sources:  33% (94/288)           
remote: Finding sources:  34% (97/288)           
remote: Finding sources:  35% (100/288)           
remote: Finding sources:  36% (103/288)           
remote: Finding sources:  37% (106/288)           
remote: Finding sources:  38% (108/288)           
remote: Finding sources:  39% (111/288)           
remote: Finding sources:  40% (114/288)           
remote: Finding sources:  41% (117/288)           
remote: Finding sources:  42% (120/288)           
remote: Finding sources:  43% (123/288)           
remote: Finding sources:  44% (126/288)           
remote: Finding sources:  45% (129/288)           
remote: Finding sources:  46% (132/288)           
remote: Finding sources:  47% (134/288)           
remote: Finding sources:  48% (137/288)           
remote: Finding sources:  49% (140/288)           
remote: Finding sources:  50% (143/288)           
remote: Finding sources:  51% (146/288)           
remote: Finding sources:  52% (149/288)           
remote: Finding sources:  53% (152/288)           
remote: Finding sources:  54% (155/288)           
remote: Finding sources:  55% (157/288)           
remote: Finding sources:  56% (160/288)           
remote: Finding sources:  57% (163/288)           
remote: Finding sources:  58% (166/288)           
remote: Finding sources:  59% (169/288)           
remote: Finding sources:  60% (172/288)           
remote: Finding sources:  61% (175/288)           
remote: Finding sources:  62% (178/288)           
remote: Finding sources:  63% (180/288)           
remote: Finding sources:  64% (183/288)           
remote: Finding sources:  65% (186/288)           
remote: Finding sources:  66% (189/288)           
remote: Finding sources:  67% (192/288)           
remote: Finding sources:  68% (195/288)           
remote: Finding sources:  69% (198/288)           
remote: Finding sources:  70% (201/288)           
remote: Finding sources:  71% (204/288)           
remote: Finding sources:  72% (206/288)           
remote: Finding sources:  73% (209/288)           
remote: Finding sources:  74% (212/288)           
remote: Finding sources:  75% (215/288)           
remote: Finding sources:  76% (218/288)           
remote: Finding sources:  77% (221/288)           
remote: Finding sources:  78% (224/288)           
remote: Finding sources:  79% (227/288)           
remote: Finding sources:  80% (229/288)           
remote: Finding sources:  81% (232/288)           
remote: Finding sources:  82% (235/288)           
remote: Finding sources:  83% (238/288)           
remote: Finding sources:  84% (241/288)           
remote: Finding sources:  85% (244/288)           
remote: Finding sources:  86% (247/288)           
remote: Finding sources:  87% (250/288)           
remote: Finding sources:  88% (252/288)           
remote: Finding sources:  89% (255/288)           
remote: Finding sources:  90% (258/288)           
remote: Finding sources:  91% (261/288)           
remote: Finding sources:  92% (264/288)           
remote: Finding sources:  93% (267/288)           
remote: Finding sources:  94% (270/288)           
remote: Finding sources:  95% (273/288)           
remote: Finding sources:  96% (276/288)           
remote: Finding sources:  97% (278/288)           
remote: Finding sources:  98% (281/288)           
remote: Finding sources:  99% (284/288)           
remote: Finding sources: 100% (287/288)           
remote: Finding sources: 100% (288/288)        
|0| remote: Getting sizes:   1% (2/264)           
remote: Getting sizes:   2% (4/264)           
remote: Getting sizes:   3% (7/264)           
remote: Getting sizes:   4% (10/264)           
remote: Getting sizes:   5% (12/264)           
remote: Getting sizes:   6% (15/264)           
remote: Getting sizes:   7% (18/264)           
remote: Getting sizes:   8% (20/264)           
remote: Getting sizes:   9% (23/264)           
remote: Getting sizes:  10% (26/264)           
remote: Getting sizes:  11% (28/264)           
remote: Getting sizes:  12% (31/264)           
remote: Getting sizes:  13% (33/264)           
remote: Getting sizes:  14% (36/264)           
remote: Getting sizes:  15% (39/264)           
remote: Getting sizes:  16% (41/264)           
remote: Getting sizes:  17% (44/264)           
remote: Getting sizes:  18% (47/264)           
remote: Getting sizes:  19% (49/264)           
remote: Getting sizes:  20% (52/264)           
remote: Getting sizes:  21% (55/264)           
remote: Getting sizes:  22% (57/264)           
remote: Getting sizes:  23% (60/264)           
remote: Getting sizes:  24% (63/264)           
remote: Getting sizes:  25% (65/264)           
remote: Getting sizes:  26% (68/264)           
remote: Getting sizes:  27% (70/264)           
remote: Getting sizes:  28% (73/264)           
remote: Getting sizes:  29% (76/264)           
remote: Getting sizes:  30% (78/264)           
remote: Getting sizes:  31% (81/264)           
remote: Getting sizes:  32% (84/264)           
remote: Getting sizes:  33% (86/264)           
remote: Getting sizes:  34% (89/264)           
remote: Getting sizes:  35% (92/264)           
remote: Getting sizes:  36% (94/264)           
remote: Getting sizes:  37% (97/264)           
remote: Getting sizes:  38% (99/264)           
remote: Getting sizes:  39% (102/264)           
remote: Getting sizes:  40% (105/264)           
remote: Getting sizes:  41% (107/264)           
remote: Getting sizes:  42% (110/264)           
remote: Getting sizes:  43% (113/264)           
remote: Getting sizes:  44% (115/264)           
remote: Getting sizes:  45% (118/264)           
remote: Getting sizes:  46% (121/264)           
remote: Getting sizes:  47% (123/264)           
remote: Getting sizes:  48% (126/264)           
remote: Getting sizes:  49% (129/264)           
remote: Getting sizes:  50% (131/264)           
remote: Getting sizes:  51% (134/264)           
remote: Getting sizes:  52% (136/264)           
remote: Getting sizes:  53% (139/264)           
remote: Getting sizes:  54% (142/264)           
remote: Getting sizes:  55% (144/264)           
remote: Getting sizes:  56% (147/264)           
remote: Getting sizes:  57% (150/264)           
remote: Getting sizes:  58% (152/264)           
remote: Getting sizes:  59% (155/264)           
remote: Getting sizes:  60% (158/264)           
remote: Getting sizes:  61% (160/264)           
remote: Getting sizes:  62% (163/264)           
remote: Getting sizes:  63% (165/264)           
remote: Getting sizes:  64% (168/264)           
remote: Getting sizes:  65% (171/264)           
remote: Getting sizes:  66% (173/264)           
remote: Getting sizes:  67% (176/264)           
remote: Getting sizes:  68% (179/264)           
remote: Getting sizes:  69% (181/264)           
remote: Getting sizes:  70% (184/264)           
remote: Getting sizes:  71% (187/264)           
remote: Getting sizes:  72% (189/264)           
remote: Getting sizes:  73% (192/264)           
remote: Getting sizes:  74% (195/264)           
remote: Getting sizes:  75% (197/264)           
remote: Getting sizes:  76% (200/264)           
remote: Getting sizes:  77% (202/264)           
remote: Getting sizes:  78% (205/264)           
remote: Getting sizes:  79% (208/264)           
remote: Getting sizes:  80% (210/264)           
remote: Getting sizes:  81% (213/264)           
remote: Getting sizes:  82% (216/264)           
remote: Getting sizes:  83% (218/264)           
remote: Getting sizes:  84% (221/264)           
remote: Getting sizes:  85% (224/264)           
remote: Getting sizes:  86% (226/264)           
remote: Getting sizes:  87% (229/264)           
remote: Getting sizes:  88% (231/264)           
remote: Getting sizes:  89% (234/264)           
remote: Getting sizes:  90% (237/264)           
remote: Getting sizes:  91% (239/264)           
remote: Getting sizes:  92% (242/264)           
remote: Getting sizes:  93% (245/264)           
remote: Getting sizes:  94% (247/264)           
remote: Getting sizes:  95% (250/264)           
remote: Getting sizes:  96% (253/264)           
remote: Getting sizes:  97% (255/264)           
remote: Getting sizes:  98% (258/264)           
remote: Getting sizes:  99% (261/264)           
remote: Getting sizes: 100% (263/264)           
remote: Getting sizes: 100% (264/264)        
|0| remote: Compressing objects:   2% (8293/368097)           
remote: Compressing objects:   3% (10052/368097)           
remote: Compressing objects:   5% (18667/368097)           
remote: Compressing objects:   6% (20261/368097)           
remote: Compressing objects:   7% (24039/368097)           
remote: Compressing objects:   8% (28386/368097)           
remote: Compressing objects:   9% (31891/368097)           
remote: Compressing objects:  10% (35621/368097)           
remote: Compressing objects:  11% (38731/368097)           
remote: Compressing objects:  12% (42602/368097)           
remote: Compressing objects:  13% (46022/368097)           
remote: Compressing objects:  14% (49999/368097)           
remote: Compressing objects:  15% (53660/368097)           
remote: Compressing objects:  16% (57649/368097)           
remote: Compressing objects:  17% (61020/368097)           
remote: Compressing objects:  18% (64625/368097)           
remote: Compressing objects:  19% (68405/368097)           
remote: Compressing objects:  20% (72397/368097)           
remote: Compressing objects:  80% (293685/368097)           
remote: Compressing objects:  81% (297072/368097)           
remote: Compressing objects:  82% (300697/368097)           
remote: Compressing objects:  83% (303717/368097)           
remote: Compressing objects:  84% (307813/368097)           
remote: Compressing objects:  85% (311320/368097)           
remote: Compressing objects:  86% (315410/368097)           
remote: Compressing objects:  87% (318849/368097)           
remote: Compressing objects:  88% (322785/368097)           
remote: Compressing objects:  89% (325993/368097)           
remote: Compressing objects:  90% (329524/368097)           
remote: Compressing objects:  91% (333207/368097)           
remote: Compressing objects:  92% (336988/368097)           
remote: Compressing objects:  93% (340547/368097)           
remote: Compressing objects:  94% (344233/368097)           
remote: Compressing objects:  95% (348966/368097)           
remote: Compressing objects:  96% (351565/368097)           
remote: Compressing objects:  97% (355271/368097)           
remote: Compressing objects:  98% (359186/368097)           
remote: Compressing objects:  99% (363122/368097)           
remote: Compressing objects: 100% (366513/368097)           
remote: Compressing objects: 100% (368097/368097)        
|0| Receiving objects:   0% (1/288)
Receiving objects:   1% (3/288)
Receiving objects:   2% (6/288)
Receiving objects:   3% (9/288)
Receiving objects:   4% (12/288)
Receiving objects:   5% (15/288)
Receiving objects:   6% (18/288)
Receiving objects:   7% (21/288)
Receiving objects:   8% (24/288)
Receiving objects:   9% (26/288)
Receiving objects:  10% (29/288)
Receiving objects:  11% (32/288)
Receiving objects:  12% (35/288)
Receiving objects:  13% (38/288)
Receiving objects:  14% (41/288)
Receiving objects:  15% (44/288)
Receiving objects:  16% (47/288)
Receiving objects:  17% (49/288)
Receiving objects:  18% (52/288)
Receiving objects:  19% (55/288)
Receiving objects:  20% (58/288)
Receiving objects:  21% (61/288)
Receiving objects:  22% (64/288)
Receiving objects:  23% (67/288)
Receiving objects:  24% (70/288)
Receiving objects:  25% (72/288)
Receiving objects:  26% (75/288)
Receiving objects:  27% (78/288)
Receiving objects:  28% (81/288)
Receiving objects:  29% (84/288)
Receiving objects:  30% (87/288)
Receiving objects:  31% (90/288)
Receiving objects:  32% (93/288)
Receiving objects:  33% (96/288)
Receiving objects:  34% (98/288)
Receiving objects:  35% (101/288)
Receiving objects:  36% (104/288)
Receiving objects:  37% (107/288)
Receiving objects:  38% (110/288)
Receiving objects:  39% (113/288)
Receiving objects:  40% (116/288)
Receiving objects:  41% (119/288)
Receiving objects:  42% (121/288)
Receiving objects:  43% (124/288)
Receiving objects:  44% (127/288)
Receiving objects:  45% (130/288)
Receiving objects:  46% (133/288)
Receiving objects:  47% (136/288)
Receiving objects:  48% (139/288)
Receiving objects:  49% (142/288)
Receiving objects:  50% (144/288)
Receiving objects:  51% (147/288)
Receiving objects:  52% (150/288)
Receiving objects:  53% (153/288)
Receiving objects:  54% (156/288)
Receiving objects:  55% (159/288)
Receiving objects:  56% (162/288)
Receiving objects:  57% (165/288)
Receiving objects:  58% (168/288)
Receiving objects:  59% (170/288)
Receiving objects:  60% (173/288)
Receiving objects:  61% (176/288)
Receiving objects:  62% (179/288)
Receiving objects:  63% (182/288)
Receiving objects:  64% (185/288)
Receiving objects:  65% (188/288)
Receiving objects:  66% (191/288)
Receiving objects:  67% (193/288)
Receiving objects:  68% (196/288)
Receiving objects:  69% (199/288)
Receiving objects:  70% (202/288)
Receiving objects:  71% (205/288)
Receiving objects:  72% (208/288)
Receiving objects:  73% (211/288)
Receiving objects:  74% (214/288)
Receiving objects:  75% (216/288)
Receiving objects:  76% (219/288)
Receiving objects:  77% (222/288)
Receiving objects:  78% (225/288)
Receiving objects:  79% (228/288)
Receiving objects:  80% (231/288)
Receiving objects:  81% (234/288)
Receiving objects:  82% (237/288)
Receiving objects:  83% (240/288)
Receiving objects:  84% (242/288)
Receiving objects:  85% (245/288)
Receiving objects:  86% (248/288)
Receiving objects:  87% (251/288)
Receiving objects:  88% (254/288)
Receiving objects:  89% (257/288)
Receiving objects:  90% (260/288)
Receiving objects:  91% (263/288)
Receiving objects:  92% (265/288)
Receiving objects:  93% (268/288)
Receiving objects:  94% (271/288)
Receiving objects:  95% (274/288)
Receiving objects:  96% (277/288)
Receiving objects:  97% (280/288)
Receiving objects:  98% (283/288)
remote: Total 288 (delta 68), reused 63 (delta 22)        
|0| Receiving objects:  99% (286/288)
Receiving objects: 100% (288/288)
Receiving objects: 100% (288/288), 157.68 KiB | 4.93 MiB/s, done.
|0| Resolving deltas:   0% (0/68)
Resolving deltas:   1% (1/68)
Resolving deltas:   2% (2/68)
Resolving deltas:   4% (3/68)
Resolving deltas:   5% (4/68)
Resolving deltas:   7% (5/68)
Resolving deltas:  10% (7/68)
Resolving deltas:  11% (8/68)
Resolving deltas:  13% (9/68)
Resolving deltas:  14% (10/68)
Resolving deltas:  16% (11/68)
Resolving deltas:  17% (12/68)
Resolving deltas:  20% (14/68)
Resolving deltas:  22% (15/68)
Resolving deltas:  23% (16/68)
Resolving deltas:  25% (17/68)
Resolving deltas:  26% (18/68)
Resolving deltas:  27% (19/68)
Resolving deltas:  29% (20/68)
Resolving deltas:  33% (23/68)
Resolving deltas:  35% (24/68)
Resolving deltas:  36% (25/68)
Resolving deltas:  38% (26/68)
Resolving deltas:  39% (27/68)
Resolving deltas:  41% (28/68)
Resolving deltas:  44% (30/68)
Resolving deltas:  45% (31/68)
Resolving deltas:  47% (32/68)
Resolving deltas:  48% (33/68)
Resolving deltas:  50% (34/68)
Resolving deltas:  51% (35/68)
Resolving deltas:  52% (36/68)
Resolving deltas:  54% (37/68)
Resolving deltas:  55% (38/68)
Resolving deltas:  58% (40/68)
Resolving deltas:  60% (41/68)
Resolving deltas:  61% (42/68)
Resolving deltas:  63% (43/68)
Resolving deltas:  64% (44/68)
Resolving deltas:  66% (45/68)
Resolving deltas:  67% (46/68)
Resolving deltas:  70% (48/68)
Resolving deltas:  72% (49/68)
Resolving deltas:  73% (50/68)
Resolving deltas:  75% (51/68)
Resolving deltas:  76% (52/68)
Resolving deltas:  77% (53/68)
Resolving deltas:  79% (54/68)
Resolving deltas:  80% (55/68)
Resolving deltas:  82% (56/68)
Resolving deltas:  83% (57/68)
Resolving deltas:  85% (58/68)
Resolving deltas:  86% (59/68)
Resolving deltas:  89% (61/68)
Resolving deltas:  91% (62/68)
Resolving deltas:  94% (64/68)
Resolving deltas:  97% (66/68)
Resolving deltas:  98% (67/68)
Resolving deltas: 100% (68/68)
Resolving deltas: 100% (68/68), done.
|0|  00:00
 00:00

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:03

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }

added 1 package, and audited 1443 packages in 2s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:02

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.4 s.
 00:01

Running 'extensions/SiteMatrix/setup.sh' if found
Looking for '/var/local/extensions/SiteMatrix/setup.sh'
No '/var/local/extensions/SiteMatrix/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:11
 00:12

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-web-1  Removed
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:12

Reclaim disk space if needed
Free disk space (22%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12424, done        
remote: Finding sources:   1% (63/12424)           
remote: Finding sources:   2% (187/12424)           
remote: Finding sources:   3% (311/12424)           
remote: Finding sources:   4% (435/12424)           
remote: Finding sources:   5% (560/12424)           
remote: Finding sources:   6% (684/12424)           
remote: Finding sources:   7% (808/12424)           
remote: Finding sources:   8% (932/12424)           
remote: Finding sources:   9% (1057/12424)           
remote: Finding sources:  10% (1181/12424)           
remote: Finding sources:  11% (1305/12424)           
remote: Finding sources:  12% (1429/12424)           
remote: Finding sources:  13% (1553/12424)           
remote: Finding sources:  14% (1678/12424)           
remote: Finding sources:  15% (1802/12424)           
remote: Finding sources:  16% (1926/12424)           
remote: Finding sources:  17% (2050/12424)           
remote: Finding sources:  18% (2175/12424)           
remote: Finding sources:  19% (2299/12424)           
remote: Finding sources:  20% (2423/12424)           
remote: Finding sources:  21% (2547/12424)           
remote: Finding sources:  22% (2672/12424)           
remote: Finding sources:  23% (2796/12424)           
remote: Finding sources:  24% (2920/12424)           
remote: Finding sources:  25% (3044/12424)           
remote: Finding sources:  26% (3169/12424)           
remote: Finding sources:  27% (3293/12424)           
remote: Finding sources:  28% (3417/12424)           
remote: Finding sources:  29% (3541/12424)           
remote: Finding sources:  30% (3666/12424)           
remote: Finding sources:  31% (3790/12424)           
remote: Finding sources:  32% (3914/12424)           
remote: Finding sources:  33% (4038/12424)           
remote: Finding sources:  34% (4163/12424)           
remote: Finding sources:  35% (4287/12424)           
remote: Finding sources:  36% (4411/12424)           
remote: Finding sources:  37% (4535/12424)           
remote: Finding sources:  38% (4659/12424)           
remote: Finding sources:  39% (4784/12424)           
remote: Finding sources:  40% (4908/12424)           
remote: Finding sources:  41% (5032/12424)           
remote: Finding sources:  42% (5156/12424)           
remote: Finding sources:  43% (5281/12424)           
remote: Finding sources:  44% (5405/12424)           
remote: Finding sources:  45% (5529/12424)           
remote: Finding sources:  46% (5653/12424)           
remote: Finding sources:  47% (5778/12424)           
remote: Finding sources:  48% (5902/12424)           
remote: Finding sources:  49% (6026/12424)           
remote: Finding sources:  50% (6150/12424)           
remote: Finding sources:  51% (6275/12424)           
remote: Finding sources:  52% (6399/12424)           
remote: Finding sources:  53% (6523/12424)           
remote: Finding sources:  54% (6647/12424)           
remote: Finding sources:  55% (6772/12424)           
remote: Finding sources:  56% (6896/12424)           
remote: Finding sources:  57% (7020/12424)           
remote: Finding sources:  58% (7144/12424)           
remote: Finding sources:  59% (7269/12424)           
remote: Finding sources:  60% (7393/12424)           
remote: Finding sources:  61% (7517/12424)           
remote: Finding sources:  62% (7641/12424)           
remote: Finding sources:  63% (7765/12424)           
remote: Finding sources:  64% (7890/12424)           
remote: Finding sources:  65% (8014/12424)           
remote: Finding sources:  66% (8138/12424)           
remote: Finding sources:  67% (8262/12424)           
remote: Finding sources:  68% (8387/12424)           
remote: Finding sources:  69% (8511/12424)           
remote: Finding sources:  70% (8635/12424)           
remote: Finding sources:  71% (8759/12424)           
remote: Finding sources:  72% (8884/12424)           
remote: Finding sources:  73% (9008/12424)           
remote: Finding sources:  74% (9132/12424)           
remote: Finding sources:  75% (9256/12424)           
remote: Finding sources:  76% (9381/12424)           
remote: Finding sources:  77% (9505/12424)           
remote: Finding sources:  78% (9629/12424)           
remote: Finding sources:  79% (9753/12424)           
remote: Finding sources:  80% (9878/12424)           
remote: Finding sources:  81% (10002/12424)           
remote: Finding sources:  82% (10126/12424)           
remote: Finding sources:  83% (10250/12424)           
remote: Finding sources:  84% (10375/12424)           
remote: Finding sources:  85% (10499/12424)           
remote: Finding sources:  86% (10623/12424)           
remote: Finding sources:  87% (10747/12424)           
remote: Finding sources:  88% (10871/12424)           
remote: Finding sources:  89% (10996/12424)           
remote: Finding sources:  90% (11120/12424)           
remote: Finding sources:  91% (11244/12424)           
remote: Finding sources:  92% (11368/12424)           
remote: Finding sources:  93% (11493/12424)           
remote: Finding sources:  94% (11617/12424)           
remote: Finding sources:  95% (11741/12424)           
remote: Finding sources:  96% (11865/12424)           
remote: Finding sources:  97% (11990/12424)           
remote: Finding sources:  98% (12114/12424)           
remote: Finding sources:  99% (12238/12424)           
remote: Finding sources: 100% (12362/12424)           
remote: Finding sources: 100% (12424/12424)        
remote: Getting sizes:   1% (56/11193)           
remote: Getting sizes:   2% (168/11193)           
remote: Getting sizes:   3% (280/11193)           
remote: Getting sizes:   4% (392/11193)           
remote: Getting sizes:   5% (504/11193)           
remote: Getting sizes:   6% (616/11193)           
remote: Getting sizes:   7% (728/11193)           
remote: Getting sizes:   8% (840/11193)           
remote: Getting sizes:   9% (952/11193)           
remote: Getting sizes:  10% (1064/11193)           
remote: Getting sizes:  11% (1176/11193)           
remote: Getting sizes:  12% (1288/11193)           
remote: Getting sizes:  13% (1400/11193)           
remote: Getting sizes:  14% (1512/11193)           
remote: Getting sizes:  15% (1623/11193)           
remote: Getting sizes:  16% (1735/11193)           
remote: Getting sizes:  17% (1847/11193)           
remote: Getting sizes:  18% (1959/11193)           
remote: Getting sizes:  19% (2071/11193)           
remote: Getting sizes:  20% (2183/11193)           
remote: Getting sizes:  21% (2295/11193)           
remote: Getting sizes:  22% (2407/11193)           
remote: Getting sizes:  23% (2519/11193)           
remote: Getting sizes:  24% (2631/11193)           
remote: Getting sizes:  25% (2743/11193)           
remote: Getting sizes:  26% (2855/11193)           
remote: Getting sizes:  27% (2967/11193)           
remote: Getting sizes:  28% (3079/11193)           
remote: Getting sizes:  29% (3191/11193)           
remote: Getting sizes:  30% (3302/11193)           
remote: Getting sizes:  31% (3414/11193)           
remote: Getting sizes:  32% (3526/11193)           
remote: Getting sizes:  33% (3638/11193)           
remote: Getting sizes:  34% (3750/11193)           
remote: Getting sizes:  35% (3862/11193)           
remote: Getting sizes:  36% (3974/11193)           
remote: Getting sizes:  37% (4086/11193)           
remote: Getting sizes:  38% (4198/11193)           
remote: Getting sizes:  39% (4310/11193)           
remote: Getting sizes:  40% (4422/11193)           
remote: Getting sizes:  41% (4534/11193)           
remote: Getting sizes:  42% (4646/11193)           
remote: Getting sizes:  43% (4758/11193)           
remote: Getting sizes:  44% (4869/11193)           
remote: Getting sizes:  45% (4981/11193)           
remote: Getting sizes:  46% (5093/11193)           
remote: Getting sizes:  47% (5205/11193)           
remote: Getting sizes:  48% (5317/11193)           
remote: Getting sizes:  49% (5429/11193)           
remote: Getting sizes:  50% (5541/11193)           
remote: Getting sizes:  51% (5653/11193)           
remote: Getting sizes:  52% (5765/11193)           
remote: Getting sizes:  53% (5877/11193)           
remote: Getting sizes:  54% (5989/11193)           
remote: Getting sizes:  55% (6101/11193)           
remote: Getting sizes:  56% (6213/11193)           
remote: Getting sizes:  57% (6325/11193)           
remote: Getting sizes:  58% (6436/11193)           
remote: Getting sizes:  59% (6548/11193)           
remote: Getting sizes:  60% (6660/11193)           
remote: Getting sizes:  61% (6772/11193)           
remote: Getting sizes:  62% (6884/11193)           
remote: Getting sizes:  63% (6996/11193)           
remote: Getting sizes:  64% (7108/11193)           
remote: Getting sizes:  65% (7220/11193)           
remote: Getting sizes:  66% (7332/11193)           
remote: Getting sizes:  67% (7444/11193)           
remote: Getting sizes:  68% (7556/11193)           
remote: Getting sizes:  69% (7668/11193)           
remote: Getting sizes:  70% (7780/11193)           
remote: Getting sizes:  71% (7892/11193)           
remote: Getting sizes:  72% (8003/11193)           
remote: Getting sizes:  73% (8115/11193)           
remote: Getting sizes:  74% (8227/11193)           
remote: Getting sizes:  75% (8339/11193)           
remote: Getting sizes:  76% (8451/11193)           
remote: Getting sizes:  77% (8563/11193)           
remote: Getting sizes:  78% (8675/11193)           
remote: Getting sizes:  79% (8787/11193)           
remote: Getting sizes:  80% (8899/11193)           
remote: Getting sizes:  81% (9011/11193)           
remote: Getting sizes:  82% (9123/11193)           
remote: Getting sizes:  83% (9235/11193)           
remote: Getting sizes:  84% (9347/11193)           
remote: Getting sizes:  85% (9459/11193)           
remote: Getting sizes:  86% (9571/11193)           
remote: Getting sizes:  87% (9682/11193)           
remote: Getting sizes:  88% (9794/11193)           
remote: Getting sizes:  89% (9906/11193)           
remote: Getting sizes:  90% (10018/11193)           
remote: Getting sizes:  91% (10130/11193)           
remote: Getting sizes:  92% (10242/11193)           
remote: Getting sizes:  93% (10354/11193)           
remote: Getting sizes:  94% (10466/11193)           
remote: Getting sizes:  95% (10578/11193)           
remote: Getting sizes:  96% (10690/11193)           
remote: Getting sizes:  97% (10802/11193)           
remote: Getting sizes:  98% (10914/11193)           
remote: Getting sizes:  99% (11026/11193)           
remote: Getting sizes: 100% (11138/11193)           
remote: Getting sizes: 100% (11193/11193)        
remote: Compressing objects:   2% (2189/120329)           
remote: Compressing objects:   3% (3036/120329)           
remote: Compressing objects:   4% (4507/120329)           
remote: Compressing objects:   5% (5764/120329)           
remote: Compressing objects:   6% (6730/120329)           
remote: Compressing objects:   7% (7973/120329)           
remote: Compressing objects:   8% (9059/120329)           
remote: Compressing objects:   9% (10254/120329)           
remote: Compressing objects:   9% (10585/120329)           
remote: Compressing objects:  10% (11434/120329)           
remote: Compressing objects:  11% (12639/120329)           
remote: Compressing objects:  12% (13838/120329)           
remote: Compressing objects:  13% (15048/120329)           
remote: Compressing objects:  14% (16246/120329)           
remote: Compressing objects:  15% (17529/120329)           
remote: Compressing objects:  16% (18752/120329)           
remote: Compressing objects:  17% (19859/120329)           
remote: Compressing objects:  18% (21062/120329)           
remote: Compressing objects:  19% (22262/120329)           
remote: Compressing objects:  20% (23466/120329)           
remote: Compressing objects:  21% (24671/120329)           
remote: Compressing objects:  22% (25878/120329)           
remote: Compressing objects:  23% (27101/120329)           
remote: Compressing objects:  24% (28278/120329)           
remote: Compressing objects:  24% (28721/120329)           
remote: Compressing objects:  25% (29497/120329)           
remote: Compressing objects:  26% (31074/120329)           
remote: Compressing objects:  27% (31916/120329)           
remote: Compressing objects:  28% (33098/120329)           
remote: Compressing objects:  29% (34335/120329)           
remote: Compressing objects:  30% (35807/120329)           
remote: Compressing objects:  31% (36840/120329)           
remote: Compressing objects:  32% (37926/120329)           
remote: Compressing objects:  33% (39107/120329)           
remote: Compressing objects:  34% (40486/120329)           
remote: Compressing objects:  35% (41541/120329)           
remote: Compressing objects:  36% (43012/120329)           
remote: Compressing objects:  37% (43977/120329)           
remote: Compressing objects:  38% (45248/120329)           
remote: Compressing objects:  39% (46336/120329)           
remote: Compressing objects:  40% (47554/120329)           
remote: Compressing objects:  41% (48745/120329)           
remote: Compressing objects:  42% (49937/120329)           
remote: Compressing objects:  43% (51397/120329)           
remote: Compressing objects:  44% (52398/120329)           
remote: Compressing objects:  45% (53612/120329)           
remote: Compressing objects:  46% (54899/120329)           
remote: Compressing objects:  47% (56338/120329)           
remote: Compressing objects:  48% (57521/120329)           
remote: Compressing objects:  49% (58408/120329)           
remote: Compressing objects:  50% (59764/120329)           
remote: Compressing objects:  51% (60822/120329)           
remote: Compressing objects:  52% (61997/120329)           
remote: Compressing objects:  53% (63326/120329)           
remote: Compressing objects:  54% (64386/120329)           
remote: Compressing objects:  55% (66097/120329)           
remote: Compressing objects:  56% (66878/120329)           
remote: Compressing objects:  57% (68002/120329)           
remote: Compressing objects:  58% (69272/120329)           
remote: Compressing objects:  59% (70401/120329)           
remote: Compressing objects:  60% (71725/120329)           
remote: Compressing objects:  61% (73008/120329)           
remote: Compressing objects:  61% (73144/120329)           
remote: Compressing objects:  62% (74004/120329)           
remote: Compressing objects:  63% (75231/120329)           
remote: Compressing objects:  64% (76529/120329)           
remote: Compressing objects:  65% (77751/120329)           
remote: Compressing objects:  66% (79090/120329)           
remote: Compressing objects:  67% (80037/120329)           
remote: Compressing objects:  68% (81268/120329)           
remote: Compressing objects:  69% (83309/120329)           
remote: Compressing objects:  70% (83948/120329)           
remote: Compressing objects:  71% (85053/120329)           
remote: Compressing objects:  72% (86045/120329)           
remote: Compressing objects:  73% (87314/120329)           
remote: Compressing objects:  74% (88620/120329)           
remote: Compressing objects:  75% (89650/120329)           
remote: Compressing objects:  76% (90861/120329)           
remote: Compressing objects:  77% (92064/120329)           
remote: Compressing objects:  78% (93255/120329)           
remote: Compressing objects:  79% (94585/120329)           
remote: Compressing objects:  80% (95680/120329)           
remote: Compressing objects:  81% (96868/120329)           
remote: Compressing objects:  82% (98350/120329)           
remote: Compressing objects:  83% (99867/120329)           
remote: Compressing objects:  84% (100538/120329)           
remote: Compressing objects:  85% (101787/120329)           
remote: Compressing objects:  86% (103399/120329)           
remote: Compressing objects:  87% (104166/120329)           
remote: Compressing objects:  88% (105314/120329)           
remote: Compressing objects:  89% (106544/120329)           
remote: Compressing objects:  90% (107731/120329)           
remote: Compressing objects:  91% (108915/120329)           
remote: Compressing objects:  92% (110272/120329)           
remote: Compressing objects:  93% (112462/120329)           
remote: Compressing objects:  94% (112510/120329)           
remote: Compressing objects:  95% (113718/120329)           
remote: Compressing objects:  96% (115031/120329)           
remote: Compressing objects:  97% (116134/120329)           
remote: Compressing objects:  98% (117324/120329)           
remote: Compressing objects:  99% (118525/120329)           
remote: Compressing objects:  99% (118740/120329)           
remote: Compressing objects: 100% (119735/120329)           
remote: Compressing objects: 100% (120328/120329)        
Receiving objects:   0% (1/12424)
Receiving objects:   1% (125/12424)
Receiving objects:   2% (249/12424)
Receiving objects:   3% (373/12424)
Receiving objects:   4% (497/12424)
Receiving objects:   5% (622/12424)
Receiving objects:   6% (746/12424)
Receiving objects:   7% (870/12424)
Receiving objects:   8% (994/12424)
Receiving objects:   9% (1119/12424)
Receiving objects:  10% (1243/12424)
Receiving objects:  11% (1367/12424)
Receiving objects:  12% (1491/12424)
Receiving objects:  13% (1616/12424)
Receiving objects:  14% (1740/12424)
Receiving objects:  15% (1864/12424)
Receiving objects:  16% (1988/12424)
Receiving objects:  17% (2113/12424)
Receiving objects:  18% (2237/12424), 4.49 MiB | 8.97 MiB/s
Receiving objects:  19% (2361/12424), 4.49 MiB | 8.97 MiB/s
Receiving objects:  20% (2485/12424), 4.49 MiB | 8.97 MiB/s
Receiving objects:  21% (2610/12424), 4.49 MiB | 8.97 MiB/s
Receiving objects:  22% (2734/12424), 4.49 MiB | 8.97 MiB/s
Receiving objects:  23% (2858/12424), 4.49 MiB | 8.97 MiB/s
Receiving objects:  24% (2982/12424), 4.49 MiB | 8.97 MiB/s
Receiving objects:  25% (3106/12424), 4.49 MiB | 8.97 MiB/s
Receiving objects:  26% (3231/12424), 4.49 MiB | 8.97 MiB/s
Receiving objects:  27% (3355/12424), 4.49 MiB | 8.97 MiB/s
Receiving objects:  28% (3479/12424), 4.49 MiB | 8.97 MiB/s
Receiving objects:  29% (3603/12424), 4.49 MiB | 8.97 MiB/s
Receiving objects:  30% (3728/12424), 4.49 MiB | 8.97 MiB/s
Receiving objects:  31% (3852/12424), 4.49 MiB | 8.97 MiB/s
Receiving objects:  32% (3976/12424), 4.49 MiB | 8.97 MiB/s
Receiving objects:  32% (3987/12424), 4.49 MiB | 8.97 MiB/s
Receiving objects:  33% (4100/12424), 8.93 MiB | 8.93 MiB/s
Receiving objects:  34% (4225/12424), 8.93 MiB | 8.93 MiB/s
Receiving objects:  35% (4349/12424), 8.93 MiB | 8.93 MiB/s
Receiving objects:  36% (4473/12424), 8.93 MiB | 8.93 MiB/s
Receiving objects:  37% (4597/12424), 11.95 MiB | 7.96 MiB/s
Receiving objects:  38% (4722/12424), 11.95 MiB | 7.96 MiB/s
Receiving objects:  39% (4846/12424), 11.95 MiB | 7.96 MiB/s
Receiving objects:  40% (4970/12424), 11.95 MiB | 7.96 MiB/s
Receiving objects:  41% (5094/12424), 11.95 MiB | 7.96 MiB/s
Receiving objects:  42% (5219/12424), 11.95 MiB | 7.96 MiB/s
Receiving objects:  43% (5343/12424), 11.95 MiB | 7.96 MiB/s
Receiving objects:  44% (5467/12424), 11.95 MiB | 7.96 MiB/s
Receiving objects:  45% (5591/12424), 11.95 MiB | 7.96 MiB/s
Receiving objects:  45% (5706/12424), 11.95 MiB | 7.96 MiB/s
Receiving objects:  46% (5716/12424), 11.95 MiB | 7.96 MiB/s
Receiving objects:  47% (5840/12424), 15.67 MiB | 7.83 MiB/s
Receiving objects:  47% (5943/12424), 19.47 MiB | 7.79 MiB/s
Receiving objects:  48% (5964/12424), 23.06 MiB | 7.67 MiB/s
Receiving objects:  49% (6088/12424), 23.06 MiB | 7.67 MiB/s
Receiving objects:  50% (6212/12424), 23.06 MiB | 7.67 MiB/s
Receiving objects:  51% (6337/12424), 23.06 MiB | 7.67 MiB/s
Receiving objects:  52% (6461/12424), 27.85 MiB | 7.94 MiB/s
Receiving objects:  53% (6585/12424), 27.85 MiB | 7.94 MiB/s
Receiving objects:  54% (6709/12424), 27.85 MiB | 7.94 MiB/s
Receiving objects:  55% (6834/12424), 27.85 MiB | 7.94 MiB/s
Receiving objects:  56% (6958/12424), 27.85 MiB | 7.94 MiB/s
Receiving objects:  57% (7082/12424), 27.85 MiB | 7.94 MiB/s
Receiving objects:  58% (7206/12424), 27.85 MiB | 7.94 MiB/s
Receiving objects:  58% (7303/12424), 27.85 MiB | 7.94 MiB/s
Receiving objects:  59% (7331/12424), 27.85 MiB | 7.94 MiB/s
Receiving objects:  60% (7455/12424), 32.68 MiB | 8.15 MiB/s
Receiving objects:  61% (7579/12424), 32.68 MiB | 8.15 MiB/s
Receiving objects:  62% (7703/12424), 32.68 MiB | 8.15 MiB/s
Receiving objects:  63% (7828/12424), 32.68 MiB | 8.15 MiB/s
Receiving objects:  64% (7952/12424), 32.68 MiB | 8.15 MiB/s
Receiving objects:  65% (8076/12424), 32.68 MiB | 8.15 MiB/s
Receiving objects:  66% (8200/12424), 32.68 MiB | 8.15 MiB/s
Receiving objects:  67% (8325/12424), 32.68 MiB | 8.15 MiB/s
Receiving objects:  68% (8449/12424), 32.68 MiB | 8.15 MiB/s
Receiving objects:  69% (8573/12424), 32.68 MiB | 8.15 MiB/s
Receiving objects:  70% (8697/12424), 32.68 MiB | 8.15 MiB/s
Receiving objects:  71% (8822/12424), 32.68 MiB | 8.15 MiB/s
Receiving objects:  72% (8946/12424), 32.68 MiB | 8.15 MiB/s
Receiving objects:  73% (9070/12424), 32.68 MiB | 8.15 MiB/s
Receiving objects:  74% (9194/12424), 32.68 MiB | 8.15 MiB/s
Receiving objects:  75% (9318/12424), 32.68 MiB | 8.15 MiB/s
Receiving objects:  76% (9443/12424), 32.68 MiB | 8.15 MiB/s
Receiving objects:  77% (9567/12424), 32.68 MiB | 8.15 MiB/s
Receiving objects:  78% (9691/12424), 32.68 MiB | 8.15 MiB/s
Receiving objects:  79% (9815/12424), 32.68 MiB | 8.15 MiB/s
Receiving objects:  80% (9940/12424), 32.68 MiB | 8.15 MiB/s
Receiving objects:  81% (10064/12424), 32.68 MiB | 8.15 MiB/s
Receiving objects:  82% (10188/12424), 32.68 MiB | 8.15 MiB/s
Receiving objects:  83% (10312/12424), 32.68 MiB | 8.15 MiB/s
Receiving objects:  84% (10437/12424), 32.68 MiB | 8.15 MiB/s
Receiving objects:  85% (10561/12424), 32.68 MiB | 8.15 MiB/s
Receiving objects:  86% (10685/12424), 32.68 MiB | 8.15 MiB/s
Receiving objects:  87% (10809/12424), 32.68 MiB | 8.15 MiB/s
Receiving objects:  88% (10934/12424), 32.68 MiB | 8.15 MiB/s
Receiving objects:  89% (11058/12424), 32.68 MiB | 8.15 MiB/s
Receiving objects:  90% (11182/12424), 32.68 MiB | 8.15 MiB/s
Receiving objects:  91% (11306/12424), 39.93 MiB | 8.85 MiB/s
Receiving objects:  92% (11431/12424), 39.93 MiB | 8.85 MiB/s
Receiving objects:  93% (11555/12424), 39.93 MiB | 8.85 MiB/s
Receiving objects:  94% (11679/12424), 39.93 MiB | 8.85 MiB/s
Receiving objects:  95% (11803/12424), 39.93 MiB | 8.85 MiB/s
Receiving objects:  96% (11928/12424), 39.93 MiB | 8.85 MiB/s
Receiving objects:  97% (12052/12424), 39.93 MiB | 8.85 MiB/s
Receiving objects:  98% (12176/12424), 39.93 MiB | 8.85 MiB/s
Receiving objects:  99% (12300/12424), 39.93 MiB | 8.85 MiB/s
remote: Total 12424 (delta 2375), reused 5966 (delta 1228)        
Receiving objects: 100% (12424/12424), 39.93 MiB | 8.85 MiB/s
Receiving objects: 100% (12424/12424), 41.63 MiB | 8.96 MiB/s, done.
Resolving deltas:   0% (0/2375)
Resolving deltas:   1% (25/2375)
Resolving deltas:   2% (48/2375)
Resolving deltas:   3% (72/2375)
Resolving deltas:   4% (95/2375)
Resolving deltas:   5% (119/2375)
Resolving deltas:   6% (143/2375)
Resolving deltas:   7% (167/2375)
Resolving deltas:   8% (190/2375)
Resolving deltas:   9% (214/2375)
Resolving deltas:  10% (238/2375)
Resolving deltas:  11% (262/2375)
Resolving deltas:  12% (285/2375)
Resolving deltas:  13% (309/2375)
Resolving deltas:  14% (333/2375)
Resolving deltas:  15% (358/2375)
Resolving deltas:  16% (381/2375)
Resolving deltas:  17% (404/2375)
Resolving deltas:  18% (428/2375)
Resolving deltas:  19% (452/2375)
Resolving deltas:  20% (475/2375)
Resolving deltas:  21% (499/2375)
Resolving deltas:  22% (523/2375)
Resolving deltas:  23% (547/2375)
Resolving deltas:  24% (570/2375)
Resolving deltas:  25% (594/2375)
Resolving deltas:  26% (618/2375)
Resolving deltas:  27% (642/2375)
Resolving deltas:  28% (665/2375)
Resolving deltas:  29% (689/2375)
Resolving deltas:  30% (713/2375)
Resolving deltas:  31% (737/2375)
Resolving deltas:  32% (760/2375)
Resolving deltas:  33% (784/2375)
Resolving deltas:  34% (808/2375)
Resolving deltas:  35% (832/2375)
Resolving deltas:  36% (855/2375)
Resolving deltas:  37% (879/2375)
Resolving deltas:  38% (903/2375)
Resolving deltas:  39% (928/2375)
Resolving deltas:  40% (950/2375)
Resolving deltas:  41% (974/2375)
Resolving deltas:  42% (998/2375)
Resolving deltas:  43% (1022/2375)
Resolving deltas:  44% (1045/2375)
Resolving deltas:  45% (1069/2375)
Resolving deltas:  46% (1093/2375)
Resolving deltas:  47% (1117/2375)
Resolving deltas:  48% (1140/2375)
Resolving deltas:  49% (1165/2375)
Resolving deltas:  50% (1188/2375)
Resolving deltas:  51% (1212/2375)
Resolving deltas:  52% (1236/2375)
Resolving deltas:  53% (1259/2375)
Resolving deltas:  54% (1283/2375)
Resolving deltas:  55% (1307/2375)
Resolving deltas:  56% (1330/2375)
Resolving deltas:  57% (1354/2375)
Resolving deltas:  58% (1378/2375)
Resolving deltas:  59% (1402/2375)
Resolving deltas:  60% (1425/2375)
Resolving deltas:  61% (1449/2375)
Resolving deltas:  62% (1473/2375)
Resolving deltas:  63% (1497/2375)
Resolving deltas:  64% (1520/2375)
Resolving deltas:  65% (1544/2375)
Resolving deltas:  66% (1568/2375)
Resolving deltas:  67% (1592/2375)
Resolving deltas:  68% (1615/2375)
Resolving deltas:  69% (1639/2375)
Resolving deltas:  70% (1663/2375)
Resolving deltas:  71% (1687/2375)
Resolving deltas:  72% (1710/2375)
Resolving deltas:  73% (1734/2375)
Resolving deltas:  74% (1758/2375)
Resolving deltas:  75% (1782/2375)
Resolving deltas:  76% (1805/2375)
Resolving deltas:  77% (1829/2375)
Resolving deltas:  78% (1853/2375)
Resolving deltas:  79% (1878/2375)
Resolving deltas:  80% (1901/2375)
Resolving deltas:  81% (1924/2375)
Resolving deltas:  82% (1949/2375)
Resolving deltas:  83% (1972/2375)
Resolving deltas:  84% (1995/2375)
Resolving deltas:  85% (2019/2375)
Resolving deltas:  86% (2043/2375)
Resolving deltas:  87% (2067/2375)
Resolving deltas:  88% (2091/2375)
Resolving deltas:  89% (2114/2375)
Resolving deltas:  90% (2139/2375)
Resolving deltas:  91% (2162/2375)
Resolving deltas:  92% (2185/2375)
Resolving deltas:  93% (2209/2375)
Resolving deltas:  94% (2233/2375)
Resolving deltas:  95% (2257/2375)
Resolving deltas:  96% (2281/2375)
Resolving deltas:  97% (2304/2375)
Resolving deltas:  98% (2329/2375)
Resolving deltas:  99% (2352/2375)
Resolving deltas: 100% (2375/2375)
Resolving deltas: 100% (2375/2375), done.
Updating files:  71% (8197/11458)
Updating files:  72% (8250/11458)
Updating files:  73% (8365/11458)
Updating files:  74% (8479/11458)
Updating files:  75% (8594/11458)
Updating files:  76% (8709/11458)
Updating files:  77% (8823/11458)
Updating files:  78% (8938/11458)
Updating files:  79% (9052/11458)
Updating files:  80% (9167/11458)
Updating files:  81% (9281/11458)
Updating files:  82% (9396/11458)
Updating files:  83% (9511/11458)
Updating files:  84% (9625/11458)
Updating files:  85% (9740/11458)
Updating files:  86% (9854/11458)
Updating files:  87% (9969/11458)
Updating files:  88% (10084/11458)
Updating files:  89% (10198/11458)
Updating files:  90% (10313/11458)
Updating files:  91% (10427/11458)
Updating files:  92% (10542/11458)
Updating files:  93% (10656/11458)
Updating files:  94% (10771/11458)
Updating files:  95% (10886/11458)
Updating files:  96% (11000/11458)
Updating files:  97% (11115/11458)
Updating files:  98% (11229/11458)
Updating files:  99% (11344/11458)
Updating files: 100% (11458/11458)
Updating files: 100% (11458/11458), done.
 00:11

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-mediawiki-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  38/133 [========>-------------------]  28%
  62/133 [=============>--------------]  46%
  80/133 [================>-----------]  60%
 104/133 [=====================>------]  78%
 119/133 [=========================>--]  89%
 132/133 [===========================>]  99%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:03

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 9.3 s.
 00:10

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 10s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:10

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:12

 01:12

Install 'extensions/SpamBlacklist'...

Cloning component(s)
:0: _clone_component "extensions/SpamBlacklist"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/SpamBlacklist to 'extensions/SpamBlacklist' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/SpamBlacklist'...
|0| remote: Counting objects: 1           
remote: Counting objects: 137, done        
|0| remote: Finding sources:   1% (1/137)           
remote: Finding sources:   2% (3/137)           
remote: Finding sources:   3% (4/137)           
remote: Finding sources:   4% (5/137)           
remote: Finding sources:   5% (7/137)           
remote: Finding sources:   6% (8/137)           
remote: Finding sources:   7% (9/137)           
remote: Finding sources:   8% (11/137)           
remote: Finding sources:   9% (12/137)           
remote: Finding sources:  10% (14/137)           
remote: Finding sources:  11% (15/137)           
remote: Finding sources:  12% (16/137)           
remote: Finding sources:  13% (18/137)           
remote: Finding sources:  14% (19/137)           
remote: Finding sources:  15% (20/137)           
remote: Finding sources:  16% (22/137)           
remote: Finding sources:  17% (23/137)           
remote: Finding sources:  18% (24/137)           
remote: Finding sources:  19% (26/137)           
remote: Finding sources:  20% (27/137)           
remote: Finding sources:  21% (29/137)           
remote: Finding sources:  22% (30/137)           
remote: Finding sources:  23% (31/137)           
remote: Finding sources:  24% (33/137)           
remote: Finding sources:  25% (34/137)           
remote: Finding sources:  26% (35/137)           
remote: Finding sources:  27% (37/137)           
remote: Finding sources:  28% (38/137)           
remote: Finding sources:  29% (40/137)           
remote: Finding sources:  30% (41/137)           
remote: Finding sources:  31% (42/137)           
remote: Finding sources:  32% (44/137)           
remote: Finding sources:  33% (45/137)           
remote: Finding sources:  34% (46/137)           
remote: Finding sources:  35% (48/137)           
remote: Finding sources:  36% (49/137)           
remote: Finding sources:  37% (51/137)           
remote: Finding sources:  38% (52/137)           
remote: Finding sources:  39% (53/137)           
remote: Finding sources:  40% (55/137)           
remote: Finding sources:  41% (56/137)           
remote: Finding sources:  42% (57/137)           
remote: Finding sources:  43% (59/137)           
remote: Finding sources:  44% (60/137)           
remote: Finding sources:  45% (61/137)           
remote: Finding sources:  46% (63/137)           
remote: Finding sources:  47% (64/137)           
remote: Finding sources:  48% (66/137)           
remote: Finding sources:  49% (67/137)           
remote: Finding sources:  50% (68/137)           
remote: Finding sources:  51% (70/137)           
remote: Finding sources:  52% (71/137)           
remote: Finding sources:  53% (72/137)           
remote: Finding sources:  54% (74/137)           
remote: Finding sources:  55% (75/137)           
remote: Finding sources:  56% (77/137)           
remote: Finding sources:  57% (78/137)           
remote: Finding sources:  58% (79/137)           
remote: Finding sources:  59% (81/137)           
remote: Finding sources:  60% (82/137)           
remote: Finding sources:  61% (83/137)           
remote: Finding sources:  62% (85/137)           
remote: Finding sources:  63% (86/137)           
remote: Finding sources:  64% (87/137)           
remote: Finding sources:  65% (89/137)           
remote: Finding sources:  66% (90/137)           
remote: Finding sources:  67% (92/137)           
remote: Finding sources:  68% (93/137)           
remote: Finding sources:  69% (94/137)           
remote: Finding sources:  70% (96/137)           
remote: Finding sources:  71% (97/137)           
remote: Finding sources:  72% (98/137)           
remote: Finding sources:  73% (100/137)           
remote: Finding sources:  74% (101/137)           
remote: Finding sources:  75% (103/137)           
remote: Finding sources:  76% (104/137)           
remote: Finding sources:  77% (105/137)           
remote: Finding sources:  78% (107/137)           
remote: Finding sources:  79% (108/137)           
remote: Finding sources:  80% (109/137)           
remote: Finding sources:  81% (111/137)           
remote: Finding sources:  82% (112/137)           
remote: Finding sources:  83% (114/137)           
remote: Finding sources:  84% (115/137)           
remote: Finding sources:  85% (116/137)           
remote: Finding sources:  86% (118/137)           
remote: Finding sources:  87% (119/137)           
remote: Finding sources:  88% (120/137)           
remote: Finding sources:  89% (122/137)           
remote: Finding sources:  90% (123/137)           
remote: Finding sources:  91% (124/137)           
remote: Finding sources:  92% (126/137)           
remote: Finding sources:  93% (127/137)           
remote: Finding sources:  94% (129/137)           
remote: Finding sources:  95% (130/137)           
remote: Finding sources:  96% (131/137)           
remote: Finding sources:  97% (133/137)           
remote: Finding sources:  98% (134/137)           
remote: Finding sources:  99% (135/137)           
remote: Finding sources: 100% (137/137)           
remote: Finding sources: 100% (137/137)        
|0| remote: Getting sizes:   1% (1/131)           
remote: Getting sizes:   2% (2/131)           
remote: Getting sizes:   3% (4/131)           
remote: Getting sizes:   4% (5/131)           
remote: Getting sizes:   5% (6/131)           
remote: Getting sizes:   6% (8/131)           
remote: Getting sizes:   7% (9/131)           
remote: Getting sizes:   8% (10/131)           
remote: Getting sizes:   9% (12/131)           
remote: Getting sizes:  10% (13/131)           
remote: Getting sizes:  11% (14/131)           
remote: Getting sizes:  12% (16/131)           
remote: Getting sizes:  13% (17/131)           
remote: Getting sizes:  14% (18/131)           
remote: Getting sizes:  15% (19/131)           
remote: Getting sizes:  16% (21/131)           
remote: Getting sizes:  17% (22/131)           
remote: Getting sizes:  18% (23/131)           
remote: Getting sizes:  19% (25/131)           
remote: Getting sizes:  20% (26/131)           
remote: Getting sizes:  21% (27/131)           
remote: Getting sizes:  22% (29/131)           
remote: Getting sizes:  23% (30/131)           
remote: Getting sizes:  24% (31/131)           
remote: Getting sizes:  25% (33/131)           
remote: Getting sizes:  26% (34/131)           
remote: Getting sizes:  27% (35/131)           
remote: Getting sizes:  28% (37/131)           
remote: Getting sizes:  29% (38/131)           
remote: Getting sizes:  30% (39/131)           
remote: Getting sizes:  31% (40/131)           
remote: Getting sizes:  32% (42/131)           
remote: Getting sizes:  33% (43/131)           
remote: Getting sizes:  34% (44/131)           
remote: Getting sizes:  35% (46/131)           
remote: Getting sizes:  36% (47/131)           
remote: Getting sizes:  37% (48/131)           
remote: Getting sizes:  38% (50/131)           
remote: Getting sizes:  39% (51/131)           
remote: Getting sizes:  40% (52/131)           
remote: Getting sizes:  41% (54/131)           
remote: Getting sizes:  42% (55/131)           
remote: Getting sizes:  43% (56/131)           
remote: Getting sizes:  44% (57/131)           
remote: Getting sizes:  45% (59/131)           
remote: Getting sizes:  46% (60/131)           
remote: Getting sizes:  47% (61/131)           
remote: Getting sizes:  48% (63/131)           
remote: Getting sizes:  49% (64/131)           
remote: Getting sizes:  50% (65/131)           
remote: Getting sizes:  51% (67/131)           
remote: Getting sizes:  52% (68/131)           
remote: Getting sizes:  53% (69/131)           
remote: Getting sizes:  54% (71/131)           
remote: Getting sizes:  55% (72/131)           
remote: Getting sizes:  56% (73/131)           
remote: Getting sizes:  57% (75/131)           
remote: Getting sizes:  58% (76/131)           
remote: Getting sizes:  59% (77/131)           
remote: Getting sizes:  60% (78/131)           
remote: Getting sizes:  61% (80/131)           
remote: Getting sizes:  62% (81/131)           
remote: Getting sizes:  63% (82/131)           
remote: Getting sizes:  64% (84/131)           
remote: Getting sizes:  65% (85/131)           
remote: Getting sizes:  66% (86/131)           
remote: Getting sizes:  67% (88/131)           
remote: Getting sizes:  68% (89/131)           
remote: Getting sizes:  69% (90/131)           
remote: Getting sizes:  70% (92/131)           
remote: Getting sizes:  71% (93/131)           
remote: Getting sizes:  72% (94/131)           
remote: Getting sizes:  73% (95/131)           
remote: Getting sizes:  74% (97/131)           
remote: Getting sizes:  75% (98/131)           
remote: Getting sizes:  76% (99/131)           
remote: Getting sizes:  77% (101/131)           
remote: Getting sizes:  78% (102/131)           
remote: Getting sizes:  79% (103/131)           
remote: Getting sizes:  80% (105/131)           
remote: Getting sizes:  81% (106/131)           
remote: Getting sizes:  82% (107/131)           
remote: Getting sizes:  83% (109/131)           
remote: Getting sizes:  84% (110/131)           
remote: Getting sizes:  85% (111/131)           
remote: Getting sizes:  86% (113/131)           
remote: Getting sizes:  87% (114/131)           
remote: Getting sizes:  88% (115/131)           
remote: Getting sizes:  89% (116/131)           
remote: Getting sizes:  90% (118/131)           
remote: Getting sizes:  91% (119/131)           
remote: Getting sizes:  92% (120/131)           
remote: Getting sizes:  93% (122/131)           
remote: Getting sizes:  94% (123/131)           
remote: Getting sizes:  95% (124/131)           
remote: Getting sizes:  96% (126/131)           
remote: Getting sizes:  97% (127/131)           
remote: Getting sizes:  98% (128/131)           
remote: Getting sizes:  99% (130/131)           
remote: Getting sizes: 100% (131/131)           
remote: Getting sizes: 100% (131/131)        
|0| remote: Compressing objects:   1% (3192/435258)           
remote: Compressing objects:   3% (11090/435258)           
remote: Compressing objects:   4% (17438/435258)           
remote: Compressing objects:   5% (19612/435258)           
remote: Compressing objects:   6% (27802/435258)           
remote: Compressing objects:   7% (31458/435258)           
remote: Compressing objects:   8% (35848/435258)           
remote: Compressing objects:   9% (38972/435258)           
remote: Compressing objects:  10% (45095/435258)           
remote: Compressing objects:  11% (48252/435258)           
remote: Compressing objects:  12% (52231/435258)           
remote: Compressing objects:  13% (55980/435258)           
remote: Compressing objects:  14% (60616/435258)           
remote: Compressing objects:  15% (63121/435258)           
remote: Compressing objects:  16% (67641/435258)           
remote: Compressing objects:  17% (73297/435258)           
remote: Compressing objects:  18% (79164/435258)           
remote: Compressing objects:  19% (83659/435258)           
remote: Compressing objects:  20% (87658/435258)           
remote: Compressing objects:  21% (90905/435258)           
remote: Compressing objects:  22% (94702/435258)           
remote: Compressing objects:  72% (313558/435258)           
remote: Compressing objects:  73% (317341/435258)           
remote: Compressing objects:  74% (322991/435258)           
remote: Compressing objects:  75% (325739/435258)           
remote: Compressing objects:  76% (329555/435258)           
remote: Compressing objects:  77% (333656/435258)           
remote: Compressing objects:  78% (339116/435258)           
remote: Compressing objects:  79% (342638/435258)           
remote: Compressing objects:  80% (346686/435258)           
remote: Compressing objects:  81% (352814/435258)           
remote: Compressing objects:  82% (357052/435258)           
remote: Compressing objects:  83% (362553/435258)           
remote: Compressing objects:  84% (364506/435258)           
remote: Compressing objects:  85% (368658/435258)           
remote: Compressing objects:  86% (375590/435258)           
remote: Compressing objects:  87% (378737/435258)           
remote: Compressing objects:  88% (382423/435258)           
remote: Compressing objects:  89% (388167/435258)           
remote: Compressing objects:  90% (392023/435258)           
remote: Compressing objects:  91% (394821/435258)           
remote: Compressing objects:  92% (398686/435258)           
remote: Compressing objects:  93% (405792/435258)           
remote: Compressing objects:  94% (411106/435258)           
remote: Compressing objects:  95% (411441/435258)           
remote: Compressing objects:  96% (417303/435258)           
remote: Compressing objects:  97% (420366/435258)           
remote: Compressing objects:  98% (424825/435258)           
remote: Compressing objects:  99% (430836/435258)           
remote: Compressing objects: 100% (435157/435258)           
remote: Compressing objects: 100% (435258/435258)        
|0| Receiving objects:   0% (1/137)
Receiving objects:   1% (2/137)
Receiving objects:   2% (3/137)
Receiving objects:   3% (5/137)
Receiving objects:   4% (6/137)
Receiving objects:   5% (7/137)
Receiving objects:   6% (9/137)
Receiving objects:   7% (10/137)
Receiving objects:   8% (11/137)
Receiving objects:   9% (13/137)
Receiving objects:  10% (14/137)
Receiving objects:  11% (16/137)
Receiving objects:  12% (17/137)
Receiving objects:  13% (18/137)
Receiving objects:  14% (20/137)
Receiving objects:  15% (21/137)
Receiving objects:  16% (22/137)
Receiving objects:  17% (24/137)
Receiving objects:  18% (25/137)
Receiving objects:  19% (27/137)
Receiving objects:  20% (28/137)
Receiving objects:  21% (29/137)
Receiving objects:  22% (31/137)
Receiving objects:  23% (32/137)
Receiving objects:  24% (33/137)
Receiving objects:  25% (35/137)
Receiving objects:  26% (36/137)
Receiving objects:  27% (37/137)
Receiving objects:  28% (39/137)
Receiving objects:  29% (40/137)
Receiving objects:  30% (42/137)
Receiving objects:  31% (43/137)
Receiving objects:  32% (44/137)
Receiving objects:  33% (46/137)
Receiving objects:  34% (47/137)
Receiving objects:  35% (48/137)
Receiving objects:  36% (50/137)
Receiving objects:  37% (51/137)
Receiving objects:  38% (53/137)
Receiving objects:  39% (54/137)
Receiving objects:  40% (55/137)
Receiving objects:  41% (57/137)
Receiving objects:  42% (58/137)
Receiving objects:  43% (59/137)
Receiving objects:  44% (61/137)
Receiving objects:  45% (62/137)
Receiving objects:  46% (64/137)
Receiving objects:  47% (65/137)
Receiving objects:  48% (66/137)
Receiving objects:  49% (68/137)
Receiving objects:  50% (69/137)
Receiving objects:  51% (70/137)
Receiving objects:  52% (72/137)
Receiving objects:  53% (73/137)
Receiving objects:  54% (74/137)
Receiving objects:  55% (76/137)
Receiving objects:  56% (77/137)
Receiving objects:  57% (79/137)
Receiving objects:  58% (80/137)
Receiving objects:  59% (81/137)
Receiving objects:  60% (83/137)
Receiving objects:  61% (84/137)
Receiving objects:  62% (85/137)
Receiving objects:  63% (87/137)
Receiving objects:  64% (88/137)
Receiving objects:  65% (90/137)
Receiving objects:  66% (91/137)
Receiving objects:  67% (92/137)
Receiving objects:  68% (94/137)
Receiving objects:  69% (95/137)
Receiving objects:  70% (96/137)
Receiving objects:  71% (98/137)
Receiving objects:  72% (99/137)
Receiving objects:  73% (101/137)
Receiving objects:  74% (102/137)
Receiving objects:  75% (103/137)
Receiving objects:  76% (105/137)
Receiving objects:  77% (106/137)
Receiving objects:  78% (107/137)
Receiving objects:  79% (109/137)
Receiving objects:  80% (110/137)
Receiving objects:  81% (111/137)
Receiving objects:  82% (113/137)
Receiving objects:  83% (114/137)
Receiving objects:  84% (116/137)
Receiving objects:  85% (117/137)
Receiving objects:  86% (118/137)
Receiving objects:  87% (120/137)
Receiving objects:  88% (121/137)
Receiving objects:  89% (122/137)
Receiving objects:  90% (124/137)
Receiving objects:  91% (125/137)
Receiving objects:  92% (127/137)
Receiving objects:  93% (128/137)
remote: Total 137 (delta 4), reused 49 (delta 4)        
|0| Receiving objects:  94% (129/137)
Receiving objects:  95% (131/137)
Receiving objects:  96% (132/137)
Receiving objects:  97% (133/137)
Receiving objects:  98% (135/137)
Receiving objects:  99% (136/137)
Receiving objects: 100% (137/137)
Receiving objects: 100% (137/137), 166.17 KiB | 5.36 MiB/s, done.
|0| Resolving deltas:   0% (0/4)
Resolving deltas:  25% (1/4)
Resolving deltas:  50% (2/4)
Resolving deltas:  75% (3/4)
Resolving deltas: 100% (4/4)
Resolving deltas: 100% (4/4), done.
|0|  00:01
 00:01

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:03

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }

added 1 package, and audited 1443 packages in 3s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:03

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-web-1  Healthy
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.4 s.
 00:01

Running 'extensions/SpamBlacklist/setup.sh' if found
Looking for '/var/local/extensions/SpamBlacklist/setup.sh'
No '/var/local/extensions/SpamBlacklist/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:12
 00:12

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-web-1  Removed
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:11

Reclaim disk space if needed
Free disk space (22%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12424, done        
remote: Finding sources:   1% (63/12424)           
remote: Finding sources:   2% (187/12424)           
remote: Finding sources:   3% (311/12424)           
remote: Finding sources:   4% (435/12424)           
remote: Finding sources:   5% (560/12424)           
remote: Finding sources:   6% (684/12424)           
remote: Finding sources:   7% (808/12424)           
remote: Finding sources:   8% (932/12424)           
remote: Finding sources:   9% (1057/12424)           
remote: Finding sources:  10% (1181/12424)           
remote: Finding sources:  11% (1305/12424)           
remote: Finding sources:  12% (1429/12424)           
remote: Finding sources:  13% (1553/12424)           
remote: Finding sources:  14% (1678/12424)           
remote: Finding sources:  15% (1802/12424)           
remote: Finding sources:  16% (1926/12424)           
remote: Finding sources:  17% (2050/12424)           
remote: Finding sources:  18% (2175/12424)           
remote: Finding sources:  19% (2299/12424)           
remote: Finding sources:  20% (2423/12424)           
remote: Finding sources:  21% (2547/12424)           
remote: Finding sources:  22% (2672/12424)           
remote: Finding sources:  23% (2796/12424)           
remote: Finding sources:  24% (2920/12424)           
remote: Finding sources:  25% (3044/12424)           
remote: Finding sources:  26% (3169/12424)           
remote: Finding sources:  27% (3293/12424)           
remote: Finding sources:  28% (3417/12424)           
remote: Finding sources:  29% (3541/12424)           
remote: Finding sources:  30% (3666/12424)           
remote: Finding sources:  31% (3790/12424)           
remote: Finding sources:  32% (3914/12424)           
remote: Finding sources:  33% (4038/12424)           
remote: Finding sources:  34% (4163/12424)           
remote: Finding sources:  35% (4287/12424)           
remote: Finding sources:  36% (4411/12424)           
remote: Finding sources:  37% (4535/12424)           
remote: Finding sources:  38% (4659/12424)           
remote: Finding sources:  39% (4784/12424)           
remote: Finding sources:  40% (4908/12424)           
remote: Finding sources:  41% (5032/12424)           
remote: Finding sources:  42% (5156/12424)           
remote: Finding sources:  43% (5281/12424)           
remote: Finding sources:  44% (5405/12424)           
remote: Finding sources:  45% (5529/12424)           
remote: Finding sources:  46% (5653/12424)           
remote: Finding sources:  47% (5778/12424)           
remote: Finding sources:  48% (5902/12424)           
remote: Finding sources:  49% (6026/12424)           
remote: Finding sources:  50% (6150/12424)           
remote: Finding sources:  51% (6275/12424)           
remote: Finding sources:  52% (6399/12424)           
remote: Finding sources:  53% (6523/12424)           
remote: Finding sources:  54% (6647/12424)           
remote: Finding sources:  55% (6772/12424)           
remote: Finding sources:  56% (6896/12424)           
remote: Finding sources:  57% (7020/12424)           
remote: Finding sources:  58% (7144/12424)           
remote: Finding sources:  59% (7269/12424)           
remote: Finding sources:  60% (7393/12424)           
remote: Finding sources:  61% (7517/12424)           
remote: Finding sources:  62% (7641/12424)           
remote: Finding sources:  63% (7765/12424)           
remote: Finding sources:  64% (7890/12424)           
remote: Finding sources:  65% (8014/12424)           
remote: Finding sources:  66% (8138/12424)           
remote: Finding sources:  67% (8262/12424)           
remote: Finding sources:  68% (8387/12424)           
remote: Finding sources:  69% (8511/12424)           
remote: Finding sources:  70% (8635/12424)           
remote: Finding sources:  71% (8759/12424)           
remote: Finding sources:  72% (8884/12424)           
remote: Finding sources:  73% (9008/12424)           
remote: Finding sources:  74% (9132/12424)           
remote: Finding sources:  75% (9256/12424)           
remote: Finding sources:  76% (9381/12424)           
remote: Finding sources:  77% (9505/12424)           
remote: Finding sources:  78% (9629/12424)           
remote: Finding sources:  79% (9753/12424)           
remote: Finding sources:  80% (9878/12424)           
remote: Finding sources:  81% (10002/12424)           
remote: Finding sources:  82% (10126/12424)           
remote: Finding sources:  83% (10250/12424)           
remote: Finding sources:  84% (10375/12424)           
remote: Finding sources:  85% (10499/12424)           
remote: Finding sources:  86% (10623/12424)           
remote: Finding sources:  87% (10747/12424)           
remote: Finding sources:  88% (10871/12424)           
remote: Finding sources:  89% (10996/12424)           
remote: Finding sources:  90% (11120/12424)           
remote: Finding sources:  91% (11244/12424)           
remote: Finding sources:  92% (11368/12424)           
remote: Finding sources:  93% (11493/12424)           
remote: Finding sources:  94% (11617/12424)           
remote: Finding sources:  95% (11741/12424)           
remote: Finding sources:  96% (11865/12424)           
remote: Finding sources:  97% (11990/12424)           
remote: Finding sources:  98% (12114/12424)           
remote: Finding sources:  99% (12238/12424)           
remote: Finding sources: 100% (12362/12424)           
remote: Finding sources: 100% (12424/12424)        
remote: Getting sizes:   1% (56/11193)           
remote: Getting sizes:   2% (168/11193)           
remote: Getting sizes:   3% (280/11193)           
remote: Getting sizes:   4% (392/11193)           
remote: Getting sizes:   5% (504/11193)           
remote: Getting sizes:   6% (616/11193)           
remote: Getting sizes:   7% (728/11193)           
remote: Getting sizes:   8% (840/11193)           
remote: Getting sizes:   9% (952/11193)           
remote: Getting sizes:  10% (1064/11193)           
remote: Getting sizes:  11% (1176/11193)           
remote: Getting sizes:  12% (1288/11193)           
remote: Getting sizes:  13% (1400/11193)           
remote: Getting sizes:  14% (1512/11193)           
remote: Getting sizes:  15% (1623/11193)           
remote: Getting sizes:  16% (1735/11193)           
remote: Getting sizes:  17% (1847/11193)           
remote: Getting sizes:  18% (1959/11193)           
remote: Getting sizes:  19% (2071/11193)           
remote: Getting sizes:  20% (2183/11193)           
remote: Getting sizes:  21% (2295/11193)           
remote: Getting sizes:  22% (2407/11193)           
remote: Getting sizes:  23% (2519/11193)           
remote: Getting sizes:  24% (2631/11193)           
remote: Getting sizes:  25% (2743/11193)           
remote: Getting sizes:  26% (2855/11193)           
remote: Getting sizes:  27% (2967/11193)           
remote: Getting sizes:  28% (3079/11193)           
remote: Getting sizes:  29% (3191/11193)           
remote: Getting sizes:  30% (3302/11193)           
remote: Getting sizes:  31% (3414/11193)           
remote: Getting sizes:  32% (3526/11193)           
remote: Getting sizes:  33% (3638/11193)           
remote: Getting sizes:  34% (3750/11193)           
remote: Getting sizes:  35% (3862/11193)           
remote: Getting sizes:  36% (3974/11193)           
remote: Getting sizes:  37% (4086/11193)           
remote: Getting sizes:  38% (4198/11193)           
remote: Getting sizes:  39% (4310/11193)           
remote: Getting sizes:  40% (4422/11193)           
remote: Getting sizes:  41% (4534/11193)           
remote: Getting sizes:  42% (4646/11193)           
remote: Getting sizes:  43% (4758/11193)           
remote: Getting sizes:  44% (4869/11193)           
remote: Getting sizes:  45% (4981/11193)           
remote: Getting sizes:  46% (5093/11193)           
remote: Getting sizes:  47% (5205/11193)           
remote: Getting sizes:  48% (5317/11193)           
remote: Getting sizes:  49% (5429/11193)           
remote: Getting sizes:  50% (5541/11193)           
remote: Getting sizes:  51% (5653/11193)           
remote: Getting sizes:  52% (5765/11193)           
remote: Getting sizes:  53% (5877/11193)           
remote: Getting sizes:  54% (5989/11193)           
remote: Getting sizes:  55% (6101/11193)           
remote: Getting sizes:  56% (6213/11193)           
remote: Getting sizes:  57% (6325/11193)           
remote: Getting sizes:  58% (6436/11193)           
remote: Getting sizes:  59% (6548/11193)           
remote: Getting sizes:  60% (6660/11193)           
remote: Getting sizes:  61% (6772/11193)           
remote: Getting sizes:  62% (6884/11193)           
remote: Getting sizes:  63% (6996/11193)           
remote: Getting sizes:  64% (7108/11193)           
remote: Getting sizes:  65% (7220/11193)           
remote: Getting sizes:  66% (7332/11193)           
remote: Getting sizes:  67% (7444/11193)           
remote: Getting sizes:  68% (7556/11193)           
remote: Getting sizes:  69% (7668/11193)           
remote: Getting sizes:  70% (7780/11193)           
remote: Getting sizes:  71% (7892/11193)           
remote: Getting sizes:  72% (8003/11193)           
remote: Getting sizes:  73% (8115/11193)           
remote: Getting sizes:  74% (8227/11193)           
remote: Getting sizes:  75% (8339/11193)           
remote: Getting sizes:  76% (8451/11193)           
remote: Getting sizes:  77% (8563/11193)           
remote: Getting sizes:  78% (8675/11193)           
remote: Getting sizes:  79% (8787/11193)           
remote: Getting sizes:  80% (8899/11193)           
remote: Getting sizes:  81% (9011/11193)           
remote: Getting sizes:  82% (9123/11193)           
remote: Getting sizes:  83% (9235/11193)           
remote: Getting sizes:  84% (9347/11193)           
remote: Getting sizes:  85% (9459/11193)           
remote: Getting sizes:  86% (9571/11193)           
remote: Getting sizes:  87% (9682/11193)           
remote: Getting sizes:  88% (9794/11193)           
remote: Getting sizes:  89% (9906/11193)           
remote: Getting sizes:  90% (10018/11193)           
remote: Getting sizes:  91% (10130/11193)           
remote: Getting sizes:  92% (10242/11193)           
remote: Getting sizes:  93% (10354/11193)           
remote: Getting sizes:  94% (10466/11193)           
remote: Getting sizes:  95% (10578/11193)           
remote: Getting sizes:  96% (10690/11193)           
remote: Getting sizes:  97% (10802/11193)           
remote: Getting sizes:  98% (10914/11193)           
remote: Getting sizes:  99% (11026/11193)           
remote: Getting sizes: 100% (11138/11193)           
remote: Getting sizes: 100% (11193/11193)        
remote: Compressing objects:   2% (2189/120329)           
remote: Compressing objects:   3% (3036/120329)           
remote: Compressing objects:   4% (4507/120329)           
remote: Compressing objects:   5% (5764/120329)           
remote: Compressing objects:   6% (6730/120329)           
remote: Compressing objects:   7% (7973/120329)           
remote: Compressing objects:   8% (9059/120329)           
remote: Compressing objects:   9% (10254/120329)           
remote: Compressing objects:   9% (10808/120329)           
remote: Compressing objects:  10% (11434/120329)           
remote: Compressing objects:  11% (12639/120329)           
remote: Compressing objects:  12% (13838/120329)           
remote: Compressing objects:  13% (15048/120329)           
remote: Compressing objects:  14% (16246/120329)           
remote: Compressing objects:  15% (17529/120329)           
remote: Compressing objects:  16% (18752/120329)           
remote: Compressing objects:  17% (19859/120329)           
remote: Compressing objects:  18% (21062/120329)           
remote: Compressing objects:  19% (22262/120329)           
remote: Compressing objects:  20% (23466/120329)           
remote: Compressing objects:  21% (24671/120329)           
remote: Compressing objects:  21% (25594/120329)           
remote: Compressing objects:  22% (25878/120329)           
remote: Compressing objects:  23% (27101/120329)           
remote: Compressing objects:  24% (28278/120329)           
remote: Compressing objects:  25% (29497/120329)           
remote: Compressing objects:  26% (31074/120329)           
remote: Compressing objects:  27% (31916/120329)           
remote: Compressing objects:  28% (33098/120329)           
remote: Compressing objects:  29% (34335/120329)           
remote: Compressing objects:  30% (35807/120329)           
remote: Compressing objects:  31% (36840/120329)           
remote: Compressing objects:  32% (37926/120329)           
remote: Compressing objects:  33% (39107/120329)           
remote: Compressing objects:  34% (40486/120329)           
remote: Compressing objects:  35% (41541/120329)           
remote: Compressing objects:  36% (43012/120329)           
remote: Compressing objects:  37% (43977/120329)           
remote: Compressing objects:  38% (45248/120329)           
remote: Compressing objects:  39% (46336/120329)           
remote: Compressing objects:  40% (47554/120329)           
remote: Compressing objects:  41% (48745/120329)           
remote: Compressing objects:  42% (49937/120329)           
remote: Compressing objects:  43% (51397/120329)           
remote: Compressing objects:  44% (52398/120329)           
remote: Compressing objects:  45% (53612/120329)           
remote: Compressing objects:  46% (54899/120329)           
remote: Compressing objects:  47% (56338/120329)           
remote: Compressing objects:  48% (57521/120329)           
remote: Compressing objects:  49% (58408/120329)           
remote: Compressing objects:  50% (59764/120329)           
remote: Compressing objects:  51% (60822/120329)           
remote: Compressing objects:  52% (61997/120329)           
remote: Compressing objects:  53% (63326/120329)           
remote: Compressing objects:  53% (64259/120329)           
remote: Compressing objects:  54% (64386/120329)           
remote: Compressing objects:  55% (66097/120329)           
remote: Compressing objects:  56% (66878/120329)           
remote: Compressing objects:  57% (68002/120329)           
remote: Compressing objects:  58% (69272/120329)           
remote: Compressing objects:  59% (70401/120329)           
remote: Compressing objects:  60% (71725/120329)           
remote: Compressing objects:  61% (73008/120329)           
remote: Compressing objects:  62% (74004/120329)           
remote: Compressing objects:  63% (75231/120329)           
remote: Compressing objects:  64% (76529/120329)           
remote: Compressing objects:  65% (77751/120329)           
remote: Compressing objects:  66% (79090/120329)           
remote: Compressing objects:  67% (80037/120329)           
remote: Compressing objects:  68% (81268/120329)           
remote: Compressing objects:  69% (83309/120329)           
remote: Compressing objects:  70% (83948/120329)           
remote: Compressing objects:  71% (85053/120329)           
remote: Compressing objects:  72% (86045/120329)           
remote: Compressing objects:  73% (87314/120329)           
remote: Compressing objects:  74% (88620/120329)           
remote: Compressing objects:  75% (89650/120329)           
remote: Compressing objects:  76% (90861/120329)           
remote: Compressing objects:  77% (92064/120329)           
remote: Compressing objects:  78% (93255/120329)           
remote: Compressing objects:  79% (94585/120329)           
remote: Compressing objects:  80% (95680/120329)           
remote: Compressing objects:  81% (96868/120329)           
remote: Compressing objects:  82% (98350/120329)           
remote: Compressing objects:  83% (99867/120329)           
remote: Compressing objects:  84% (100538/120329)           
remote: Compressing objects:  85% (101787/120329)           
remote: Compressing objects:  86% (103399/120329)           
remote: Compressing objects:  87% (104166/120329)           
remote: Compressing objects:  88% (105314/120329)           
remote: Compressing objects:  89% (106544/120329)           
remote: Compressing objects:  90% (107731/120329)           
remote: Compressing objects:  90% (107771/120329)           
remote: Compressing objects:  91% (108915/120329)           
remote: Compressing objects:  92% (110272/120329)           
remote: Compressing objects:  93% (112462/120329)           
remote: Compressing objects:  94% (112510/120329)           
remote: Compressing objects:  95% (113718/120329)           
remote: Compressing objects:  96% (115031/120329)           
remote: Compressing objects:  97% (116134/120329)           
remote: Compressing objects:  98% (117324/120329)           
remote: Compressing objects:  99% (118525/120329)           
remote: Compressing objects: 100% (119735/120329)           
remote: Compressing objects: 100% (120328/120329)        
Receiving objects:   0% (1/12424)
Receiving objects:   1% (125/12424)
Receiving objects:   2% (249/12424)
Receiving objects:   3% (373/12424)
Receiving objects:   4% (497/12424)
Receiving objects:   5% (622/12424)
Receiving objects:   6% (746/12424)
Receiving objects:   7% (870/12424)
Receiving objects:   8% (994/12424)
Receiving objects:   9% (1119/12424)
Receiving objects:  10% (1243/12424)
Receiving objects:  11% (1367/12424)
Receiving objects:  12% (1491/12424)
Receiving objects:  13% (1616/12424)
Receiving objects:  14% (1740/12424)
Receiving objects:  15% (1864/12424)
Receiving objects:  16% (1988/12424)
Receiving objects:  17% (2113/12424)
Receiving objects:  18% (2237/12424), 4.44 MiB | 8.85 MiB/s
Receiving objects:  19% (2361/12424), 4.44 MiB | 8.85 MiB/s
Receiving objects:  20% (2485/12424), 4.44 MiB | 8.85 MiB/s
Receiving objects:  21% (2610/12424), 4.44 MiB | 8.85 MiB/s
Receiving objects:  22% (2734/12424), 4.44 MiB | 8.85 MiB/s
Receiving objects:  23% (2858/12424), 4.44 MiB | 8.85 MiB/s
Receiving objects:  24% (2982/12424), 4.44 MiB | 8.85 MiB/s
Receiving objects:  25% (3106/12424), 4.44 MiB | 8.85 MiB/s
Receiving objects:  26% (3231/12424), 4.44 MiB | 8.85 MiB/s
Receiving objects:  27% (3355/12424), 4.44 MiB | 8.85 MiB/s
Receiving objects:  28% (3479/12424), 4.44 MiB | 8.85 MiB/s
Receiving objects:  29% (3603/12424), 4.44 MiB | 8.85 MiB/s
Receiving objects:  30% (3728/12424), 4.44 MiB | 8.85 MiB/s
Receiving objects:  31% (3852/12424), 4.44 MiB | 8.85 MiB/s
Receiving objects:  31% (3959/12424), 4.44 MiB | 8.85 MiB/s
Receiving objects:  32% (3976/12424), 4.44 MiB | 8.85 MiB/s
Receiving objects:  33% (4100/12424), 8.90 MiB | 8.89 MiB/s
Receiving objects:  34% (4225/12424), 8.90 MiB | 8.89 MiB/s
Receiving objects:  35% (4349/12424), 8.90 MiB | 8.89 MiB/s
Receiving objects:  36% (4473/12424), 8.90 MiB | 8.89 MiB/s
Receiving objects:  37% (4597/12424), 11.94 MiB | 7.94 MiB/s
Receiving objects:  38% (4722/12424), 11.94 MiB | 7.94 MiB/s
Receiving objects:  39% (4846/12424), 11.94 MiB | 7.94 MiB/s
Receiving objects:  40% (4970/12424), 11.94 MiB | 7.94 MiB/s
Receiving objects:  41% (5094/12424), 11.94 MiB | 7.94 MiB/s
Receiving objects:  42% (5219/12424), 11.94 MiB | 7.94 MiB/s
Receiving objects:  43% (5343/12424), 11.94 MiB | 7.94 MiB/s
Receiving objects:  44% (5467/12424), 11.94 MiB | 7.94 MiB/s
Receiving objects:  45% (5591/12424), 11.94 MiB | 7.94 MiB/s
Receiving objects:  45% (5680/12424), 11.94 MiB | 7.94 MiB/s
Receiving objects:  46% (5716/12424), 15.56 MiB | 7.76 MiB/s
Receiving objects:  47% (5840/12424), 19.10 MiB | 7.62 MiB/s
Receiving objects:  47% (5929/12424), 19.10 MiB | 7.62 MiB/s
Receiving objects:  48% (5964/12424), 22.46 MiB | 7.47 MiB/s
Receiving objects:  49% (6088/12424), 22.46 MiB | 7.47 MiB/s
Receiving objects:  50% (6212/12424), 22.46 MiB | 7.47 MiB/s
Receiving objects:  51% (6337/12424), 22.46 MiB | 7.47 MiB/s
Receiving objects:  52% (6461/12424), 27.12 MiB | 7.72 MiB/s
Receiving objects:  53% (6585/12424), 27.12 MiB | 7.72 MiB/s
Receiving objects:  54% (6709/12424), 27.12 MiB | 7.72 MiB/s
Receiving objects:  55% (6834/12424), 27.12 MiB | 7.72 MiB/s
Receiving objects:  55% (6956/12424), 27.12 MiB | 7.72 MiB/s
Receiving objects:  56% (6958/12424), 27.12 MiB | 7.72 MiB/s
Receiving objects:  57% (7082/12424), 27.12 MiB | 7.72 MiB/s
Receiving objects:  58% (7206/12424), 31.74 MiB | 7.91 MiB/s
Receiving objects:  59% (7331/12424), 31.74 MiB | 7.91 MiB/s
Receiving objects:  60% (7455/12424), 31.74 MiB | 7.91 MiB/s
Receiving objects:  61% (7579/12424), 31.74 MiB | 7.91 MiB/s
Receiving objects:  62% (7703/12424), 31.74 MiB | 7.91 MiB/s
Receiving objects:  63% (7828/12424), 31.74 MiB | 7.91 MiB/s
Receiving objects:  64% (7952/12424), 31.74 MiB | 7.91 MiB/s
Receiving objects:  65% (8076/12424), 31.74 MiB | 7.91 MiB/s
Receiving objects:  66% (8200/12424), 31.74 MiB | 7.91 MiB/s
Receiving objects:  67% (8325/12424), 31.74 MiB | 7.91 MiB/s
Receiving objects:  68% (8449/12424), 31.74 MiB | 7.91 MiB/s
Receiving objects:  69% (8573/12424), 31.74 MiB | 7.91 MiB/s
Receiving objects:  70% (8697/12424), 31.74 MiB | 7.91 MiB/s
Receiving objects:  71% (8822/12424), 31.74 MiB | 7.91 MiB/s
Receiving objects:  72% (8946/12424), 31.74 MiB | 7.91 MiB/s
Receiving objects:  73% (9070/12424), 31.74 MiB | 7.91 MiB/s
Receiving objects:  74% (9194/12424), 31.74 MiB | 7.91 MiB/s
Receiving objects:  75% (9318/12424), 31.74 MiB | 7.91 MiB/s
Receiving objects:  76% (9443/12424), 31.74 MiB | 7.91 MiB/s
Receiving objects:  77% (9567/12424), 31.74 MiB | 7.91 MiB/s
Receiving objects:  78% (9691/12424), 31.74 MiB | 7.91 MiB/s
Receiving objects:  79% (9815/12424), 31.74 MiB | 7.91 MiB/s
Receiving objects:  80% (9940/12424), 31.74 MiB | 7.91 MiB/s
Receiving objects:  81% (10064/12424), 31.74 MiB | 7.91 MiB/s
Receiving objects:  82% (10188/12424), 31.74 MiB | 7.91 MiB/s
Receiving objects:  83% (10312/12424), 31.74 MiB | 7.91 MiB/s
Receiving objects:  84% (10437/12424), 31.74 MiB | 7.91 MiB/s
Receiving objects:  85% (10561/12424), 31.74 MiB | 7.91 MiB/s
Receiving objects:  86% (10685/12424), 39.02 MiB | 8.64 MiB/s
Receiving objects:  87% (10809/12424), 39.02 MiB | 8.64 MiB/s
Receiving objects:  88% (10934/12424), 39.02 MiB | 8.64 MiB/s
Receiving objects:  89% (11058/12424), 39.02 MiB | 8.64 MiB/s
Receiving objects:  90% (11182/12424), 39.02 MiB | 8.64 MiB/s
Receiving objects:  91% (11306/12424), 39.02 MiB | 8.64 MiB/s
Receiving objects:  92% (11431/12424), 39.02 MiB | 8.64 MiB/s
Receiving objects:  93% (11555/12424), 39.02 MiB | 8.64 MiB/s
Receiving objects:  94% (11679/12424), 39.02 MiB | 8.64 MiB/s
Receiving objects:  95% (11803/12424), 39.02 MiB | 8.64 MiB/s
Receiving objects:  96% (11928/12424), 39.02 MiB | 8.64 MiB/s
Receiving objects:  97% (12052/12424), 39.02 MiB | 8.64 MiB/s
Receiving objects:  98% (12176/12424), 39.02 MiB | 8.64 MiB/s
Receiving objects:  99% (12300/12424), 39.02 MiB | 8.64 MiB/s
remote: Total 12424 (delta 2375), reused 5966 (delta 1228)        
Receiving objects: 100% (12424/12424), 39.02 MiB | 8.64 MiB/s
Receiving objects: 100% (12424/12424), 41.63 MiB | 8.84 MiB/s, done.
Resolving deltas:   0% (0/2375)
Resolving deltas:   1% (24/2375)
Resolving deltas:   2% (48/2375)
Resolving deltas:   3% (72/2375)
Resolving deltas:   4% (95/2375)
Resolving deltas:   5% (119/2375)
Resolving deltas:   6% (143/2375)
Resolving deltas:   7% (167/2375)
Resolving deltas:   8% (190/2375)
Resolving deltas:   9% (214/2375)
Resolving deltas:  10% (238/2375)
Resolving deltas:  11% (262/2375)
Resolving deltas:  12% (285/2375)
Resolving deltas:  13% (309/2375)
Resolving deltas:  14% (333/2375)
Resolving deltas:  15% (358/2375)
Resolving deltas:  16% (380/2375)
Resolving deltas:  17% (404/2375)
Resolving deltas:  18% (428/2375)
Resolving deltas:  19% (452/2375)
Resolving deltas:  20% (475/2375)
Resolving deltas:  21% (499/2375)
Resolving deltas:  22% (524/2375)
Resolving deltas:  23% (547/2375)
Resolving deltas:  24% (570/2375)
Resolving deltas:  25% (595/2375)
Resolving deltas:  26% (618/2375)
Resolving deltas:  27% (642/2375)
Resolving deltas:  28% (665/2375)
Resolving deltas:  29% (689/2375)
Resolving deltas:  30% (713/2375)
Resolving deltas:  31% (737/2375)
Resolving deltas:  32% (760/2375)
Resolving deltas:  33% (785/2375)
Resolving deltas:  34% (808/2375)
Resolving deltas:  35% (832/2375)
Resolving deltas:  36% (855/2375)
Resolving deltas:  37% (879/2375)
Resolving deltas:  38% (903/2375)
Resolving deltas:  39% (927/2375)
Resolving deltas:  40% (950/2375)
Resolving deltas:  41% (974/2375)
Resolving deltas:  42% (999/2375)
Resolving deltas:  43% (1022/2375)
Resolving deltas:  44% (1045/2375)
Resolving deltas:  45% (1069/2375)
Resolving deltas:  46% (1093/2375)
Resolving deltas:  47% (1117/2375)
Resolving deltas:  48% (1140/2375)
Resolving deltas:  49% (1164/2375)
Resolving deltas:  50% (1190/2375)
Resolving deltas:  51% (1213/2375)
Resolving deltas:  52% (1235/2375)
Resolving deltas:  53% (1259/2375)
Resolving deltas:  54% (1283/2375)
Resolving deltas:  55% (1307/2375)
Resolving deltas:  56% (1330/2375)
Resolving deltas:  57% (1354/2375)
Resolving deltas:  58% (1378/2375)
Resolving deltas:  59% (1402/2375)
Resolving deltas:  60% (1425/2375)
Resolving deltas:  61% (1449/2375)
Resolving deltas:  62% (1473/2375)
Resolving deltas:  63% (1497/2375)
Resolving deltas:  64% (1520/2375)
Resolving deltas:  65% (1544/2375)
Resolving deltas:  66% (1568/2375)
Resolving deltas:  67% (1593/2375)
Resolving deltas:  68% (1615/2375)
Resolving deltas:  69% (1640/2375)
Resolving deltas:  70% (1664/2375)
Resolving deltas:  71% (1687/2375)
Resolving deltas:  72% (1710/2375)
Resolving deltas:  73% (1734/2375)
Resolving deltas:  74% (1758/2375)
Resolving deltas:  75% (1782/2375)
Resolving deltas:  76% (1805/2375)
Resolving deltas:  77% (1829/2375)
Resolving deltas:  78% (1853/2375)
Resolving deltas:  79% (1877/2375)
Resolving deltas:  80% (1900/2375)
Resolving deltas:  81% (1925/2375)
Resolving deltas:  82% (1949/2375)
Resolving deltas:  83% (1972/2375)
Resolving deltas:  84% (1995/2375)
Resolving deltas:  85% (2019/2375)
Resolving deltas:  86% (2043/2375)
Resolving deltas:  87% (2067/2375)
Resolving deltas:  88% (2090/2375)
Resolving deltas:  89% (2114/2375)
Resolving deltas:  90% (2138/2375)
Resolving deltas:  91% (2162/2375)
Resolving deltas:  92% (2185/2375)
Resolving deltas:  93% (2209/2375)
Resolving deltas:  94% (2233/2375)
Resolving deltas:  95% (2257/2375)
Resolving deltas:  96% (2282/2375)
Resolving deltas:  97% (2304/2375)
Resolving deltas:  98% (2328/2375)
Resolving deltas:  99% (2352/2375)
Resolving deltas: 100% (2375/2375)
Resolving deltas: 100% (2375/2375), done.
Updating files:  71% (8196/11458)
Updating files:  72% (8250/11458)
Updating files:  73% (8365/11458)
Updating files:  74% (8479/11458)
Updating files:  75% (8594/11458)
Updating files:  76% (8709/11458)
Updating files:  77% (8823/11458)
Updating files:  78% (8938/11458)
Updating files:  79% (9052/11458)
Updating files:  80% (9167/11458)
Updating files:  81% (9281/11458)
Updating files:  82% (9396/11458)
Updating files:  83% (9511/11458)
Updating files:  84% (9625/11458)
Updating files:  85% (9740/11458)
Updating files:  86% (9854/11458)
Updating files:  87% (9969/11458)
Updating files:  88% (10084/11458)
Updating files:  89% (10198/11458)
Updating files:  90% (10313/11458)
Updating files:  91% (10427/11458)
Updating files:  92% (10542/11458)
Updating files:  93% (10656/11458)
Updating files:  94% (10771/11458)
Updating files:  95% (10886/11458)
Updating files:  96% (11000/11458)
Updating files:  97% (11115/11458)
Updating files:  98% (11229/11458)
Updating files:  99% (11344/11458)
Updating files: 100% (11458/11458)
Updating files: 100% (11458/11458), done.
 00:11

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-1  Started
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-web-1  Started
 00:02

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  36/133 [=======>--------------------]  27%
  60/133 [============>---------------]  45%
  84/133 [=================>----------]  63%
 100/133 [=====================>------]  75%
 113/133 [=======================>----]  84%
 125/133 [==========================>-]  93%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:02

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 6.6 s.
 00:07

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 17s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:18

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:18

 01:19

Install 'extensions/SyntaxHighlight_GeSHi'...

Cloning component(s)
:0: _clone_component "extensions/SyntaxHighlight_GeSHi"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/SyntaxHighlight_GeSHi to 'extensions/SyntaxHighlight_GeSHi' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/SyntaxHighlight_GeSHi'...
|0| remote: Counting objects: 1           
remote: Counting objects: 196, done        
|0| remote: Finding sources:   1% (1/196)           
remote: Finding sources:   2% (3/196)           
remote: Finding sources:   3% (5/196)           
remote: Finding sources:   4% (7/196)           
remote: Finding sources:   5% (9/196)           
remote: Finding sources:   6% (11/196)           
remote: Finding sources:   7% (13/196)           
remote: Finding sources:   8% (15/196)           
remote: Finding sources:   9% (17/196)           
remote: Finding sources:  10% (19/196)           
remote: Finding sources:  11% (21/196)           
remote: Finding sources:  12% (23/196)           
remote: Finding sources:  13% (25/196)           
remote: Finding sources:  14% (27/196)           
remote: Finding sources:  15% (29/196)           
remote: Finding sources:  16% (31/196)           
remote: Finding sources:  17% (33/196)           
remote: Finding sources:  18% (35/196)           
remote: Finding sources:  19% (37/196)           
remote: Finding sources:  20% (39/196)           
remote: Finding sources:  21% (41/196)           
remote: Finding sources:  22% (43/196)           
remote: Finding sources:  23% (45/196)           
remote: Finding sources:  24% (47/196)           
remote: Finding sources:  25% (49/196)           
remote: Finding sources:  26% (50/196)           
remote: Finding sources:  27% (52/196)           
remote: Finding sources:  28% (54/196)           
remote: Finding sources:  29% (56/196)           
remote: Finding sources:  30% (58/196)           
remote: Finding sources:  31% (60/196)           
remote: Finding sources:  32% (62/196)           
remote: Finding sources:  33% (64/196)           
remote: Finding sources:  34% (66/196)           
remote: Finding sources:  35% (68/196)           
remote: Finding sources:  36% (70/196)           
remote: Finding sources:  37% (72/196)           
remote: Finding sources:  38% (74/196)           
remote: Finding sources:  39% (76/196)           
remote: Finding sources:  40% (78/196)           
remote: Finding sources:  41% (80/196)           
remote: Finding sources:  42% (82/196)           
remote: Finding sources:  43% (84/196)           
remote: Finding sources:  44% (86/196)           
remote: Finding sources:  45% (88/196)           
remote: Finding sources:  46% (90/196)           
remote: Finding sources:  47% (92/196)           
remote: Finding sources:  48% (94/196)           
remote: Finding sources:  49% (96/196)           
remote: Finding sources:  50% (98/196)           
remote: Finding sources:  51% (99/196)           
remote: Finding sources:  52% (101/196)           
remote: Finding sources:  53% (103/196)           
remote: Finding sources:  54% (105/196)           
remote: Finding sources:  55% (107/196)           
remote: Finding sources:  56% (109/196)           
remote: Finding sources:  57% (111/196)           
remote: Finding sources:  58% (113/196)           
remote: Finding sources:  59% (115/196)           
remote: Finding sources:  60% (117/196)           
remote: Finding sources:  61% (119/196)           
remote: Finding sources:  62% (121/196)           
remote: Finding sources:  63% (123/196)           
remote: Finding sources:  64% (125/196)           
remote: Finding sources:  65% (127/196)           
remote: Finding sources:  66% (129/196)           
remote: Finding sources:  67% (131/196)           
remote: Finding sources:  68% (133/196)           
remote: Finding sources:  69% (135/196)           
remote: Finding sources:  70% (137/196)           
remote: Finding sources:  71% (139/196)           
remote: Finding sources:  72% (141/196)           
remote: Finding sources:  73% (143/196)           
remote: Finding sources:  74% (145/196)           
remote: Finding sources:  75% (147/196)           
remote: Finding sources:  76% (148/196)           
remote: Finding sources:  77% (150/196)           
remote: Finding sources:  78% (152/196)           
remote: Finding sources:  79% (154/196)           
remote: Finding sources:  80% (156/196)           
remote: Finding sources:  81% (158/196)           
remote: Finding sources:  82% (160/196)           
remote: Finding sources:  83% (162/196)           
remote: Finding sources:  84% (164/196)           
remote: Finding sources:  85% (166/196)           
remote: Finding sources:  86% (168/196)           
remote: Finding sources:  87% (170/196)           
remote: Finding sources:  88% (172/196)           
remote: Finding sources:  89% (174/196)           
remote: Finding sources:  90% (176/196)           
remote: Finding sources:  91% (178/196)           
remote: Finding sources:  92% (180/196)           
remote: Finding sources:  93% (182/196)           
remote: Finding sources:  94% (184/196)           
remote: Finding sources:  95% (186/196)           
remote: Finding sources:  96% (188/196)           
remote: Finding sources:  97% (190/196)           
remote: Finding sources:  98% (192/196)           
remote: Finding sources:  99% (194/196)           
remote: Finding sources: 100% (196/196)           
remote: Finding sources: 100% (196/196)        
|0| remote: Getting sizes:   1% (1/186)           
remote: Getting sizes:   2% (3/186)           
remote: Getting sizes:   3% (5/186)           
remote: Getting sizes:   4% (7/186)           
remote: Getting sizes:   5% (9/186)           
remote: Getting sizes:   6% (11/186)           
remote: Getting sizes:   7% (13/186)           
remote: Getting sizes:   8% (14/186)           
remote: Getting sizes:   9% (16/186)           
remote: Getting sizes:  10% (18/186)           
remote: Getting sizes:  11% (20/186)           
remote: Getting sizes:  12% (22/186)           
remote: Getting sizes:  13% (24/186)           
remote: Getting sizes:  14% (26/186)           
remote: Getting sizes:  15% (27/186)           
remote: Getting sizes:  16% (29/186)           
remote: Getting sizes:  17% (31/186)           
remote: Getting sizes:  18% (33/186)           
remote: Getting sizes:  19% (35/186)           
remote: Getting sizes:  20% (37/186)           
remote: Getting sizes:  21% (39/186)           
remote: Getting sizes:  22% (40/186)           
remote: Getting sizes:  23% (42/186)           
remote: Getting sizes:  24% (44/186)           
remote: Getting sizes:  25% (46/186)           
remote: Getting sizes:  26% (48/186)           
remote: Getting sizes:  27% (50/186)           
remote: Getting sizes:  28% (52/186)           
remote: Getting sizes:  29% (54/186)           
remote: Getting sizes:  30% (55/186)           
remote: Getting sizes:  31% (57/186)           
remote: Getting sizes:  32% (59/186)           
remote: Getting sizes:  33% (61/186)           
remote: Getting sizes:  34% (63/186)           
remote: Getting sizes:  35% (65/186)           
remote: Getting sizes:  36% (67/186)           
remote: Getting sizes:  37% (68/186)           
remote: Getting sizes:  38% (70/186)           
remote: Getting sizes:  39% (72/186)           
remote: Getting sizes:  40% (74/186)           
remote: Getting sizes:  41% (76/186)           
remote: Getting sizes:  42% (78/186)           
remote: Getting sizes:  43% (80/186)           
remote: Getting sizes:  44% (81/186)           
remote: Getting sizes:  45% (83/186)           
remote: Getting sizes:  46% (85/186)           
remote: Getting sizes:  47% (87/186)           
remote: Getting sizes:  48% (89/186)           
remote: Getting sizes:  49% (91/186)           
remote: Getting sizes:  50% (93/186)           
remote: Getting sizes:  51% (94/186)           
remote: Getting sizes:  52% (96/186)           
remote: Getting sizes:  53% (98/186)           
remote: Getting sizes:  54% (100/186)           
remote: Getting sizes:  55% (102/186)           
remote: Getting sizes:  56% (104/186)           
remote: Getting sizes:  57% (106/186)           
remote: Getting sizes:  58% (107/186)           
remote: Getting sizes:  59% (109/186)           
remote: Getting sizes:  60% (111/186)           
remote: Getting sizes:  61% (113/186)           
remote: Getting sizes:  62% (115/186)           
remote: Getting sizes:  63% (117/186)           
remote: Getting sizes:  64% (119/186)           
remote: Getting sizes:  65% (120/186)           
remote: Getting sizes:  66% (122/186)           
remote: Getting sizes:  67% (124/186)           
remote: Getting sizes:  68% (126/186)           
remote: Getting sizes:  69% (128/186)           
remote: Getting sizes:  70% (130/186)           
remote: Getting sizes:  71% (132/186)           
remote: Getting sizes:  72% (133/186)           
remote: Getting sizes:  73% (135/186)           
remote: Getting sizes:  74% (137/186)           
remote: Getting sizes:  75% (139/186)           
remote: Getting sizes:  76% (141/186)           
remote: Getting sizes:  77% (143/186)           
remote: Getting sizes:  78% (145/186)           
remote: Getting sizes:  79% (147/186)           
remote: Getting sizes:  80% (148/186)           
remote: Getting sizes:  81% (150/186)           
remote: Getting sizes:  82% (152/186)           
remote: Getting sizes:  83% (154/186)           
remote: Getting sizes:  84% (156/186)           
remote: Getting sizes:  85% (158/186)           
remote: Getting sizes:  86% (160/186)           
remote: Getting sizes:  87% (161/186)           
remote: Getting sizes:  88% (163/186)           
remote: Getting sizes:  89% (165/186)           
remote: Getting sizes:  90% (167/186)           
remote: Getting sizes:  91% (169/186)           
remote: Getting sizes:  92% (171/186)           
remote: Getting sizes:  93% (173/186)           
remote: Getting sizes:  94% (174/186)           
remote: Getting sizes:  95% (176/186)           
remote: Getting sizes:  96% (178/186)           
remote: Getting sizes:  97% (180/186)           
remote: Getting sizes:  98% (182/186)           
remote: Getting sizes:  99% (184/186)           
remote: Getting sizes: 100% (186/186)           
remote: Getting sizes: 100% (186/186)        
|0| remote: Compressing objects:   1% (3346/499488)           
remote: Compressing objects:   3% (13125/499488)           
remote: Compressing objects:   4% (19282/499488)           
remote: Compressing objects:   7% (36337/499488)           
remote: Compressing objects:   8% (41601/499488)           
remote: Compressing objects:   9% (45298/499488)           
remote: Compressing objects:  10% (51448/499488)           
remote: Compressing objects:  11% (54492/499488)           
remote: Compressing objects:  12% (59864/499488)           
remote: Compressing objects:  13% (63190/499488)           
remote: Compressing objects:  14% (67790/499488)           
remote: Compressing objects:  15% (73758/499488)           
remote: Compressing objects:  16% (77868/499488)           
remote: Compressing objects:  17% (82876/499488)           
remote: Compressing objects:  18% (87795/499488)           
remote: Compressing objects:  19% (92980/499488)           
remote: Compressing objects:  20% (98825/499488)           
remote: Compressing objects:  21% (103362/499488)           
remote: Compressing objects:  22% (107501/499488)           
remote: Compressing objects:  87% (435422/499488)           
remote: Compressing objects:  88% (437480/499488)           
remote: Compressing objects:  89% (442388/499488)           
remote: Compressing objects:  90% (447123/499488)           
remote: Compressing objects:  91% (453529/499488)           
remote: Compressing objects:  92% (457961/499488)           
remote: Compressing objects:  93% (462209/499488)           
remote: Compressing objects:  94% (470395/499488)           
remote: Compressing objects:  95% (472106/499488)           
remote: Compressing objects:  96% (477914/499488)           
remote: Compressing objects:  97% (482698/499488)           
remote: Compressing objects:  98% (487093/499488)           
remote: Compressing objects:  99% (492420/499488)           
remote: Compressing objects: 100% (498501/499488)           
remote: Compressing objects: 100% (499488/499488)        
|0| Receiving objects:   0% (1/196)
Receiving objects:   1% (2/196)
Receiving objects:   2% (4/196)
Receiving objects:   3% (6/196)
Receiving objects:   4% (8/196)
Receiving objects:   5% (10/196)
Receiving objects:   6% (12/196)
Receiving objects:   7% (14/196)
Receiving objects:   8% (16/196)
Receiving objects:   9% (18/196)
Receiving objects:  10% (20/196)
Receiving objects:  11% (22/196)
Receiving objects:  12% (24/196)
Receiving objects:  13% (26/196)
Receiving objects:  14% (28/196)
Receiving objects:  15% (30/196)
Receiving objects:  16% (32/196)
Receiving objects:  17% (34/196)
Receiving objects:  18% (36/196)
Receiving objects:  19% (38/196)
Receiving objects:  20% (40/196)
Receiving objects:  21% (42/196)
Receiving objects:  22% (44/196)
Receiving objects:  23% (46/196)
Receiving objects:  24% (48/196)
Receiving objects:  25% (49/196)
Receiving objects:  26% (51/196)
Receiving objects:  27% (53/196)
Receiving objects:  28% (55/196)
Receiving objects:  29% (57/196)
Receiving objects:  30% (59/196)
Receiving objects:  31% (61/196)
Receiving objects:  32% (63/196)
Receiving objects:  33% (65/196)
Receiving objects:  34% (67/196)
Receiving objects:  35% (69/196)
Receiving objects:  36% (71/196)
Receiving objects:  37% (73/196)
Receiving objects:  38% (75/196)
Receiving objects:  39% (77/196)
Receiving objects:  40% (79/196)
Receiving objects:  41% (81/196)
Receiving objects:  42% (83/196)
Receiving objects:  43% (85/196)
Receiving objects:  44% (87/196)
Receiving objects:  45% (89/196)
Receiving objects:  46% (91/196)
Receiving objects:  47% (93/196)
Receiving objects:  48% (95/196)
Receiving objects:  49% (97/196)
Receiving objects:  50% (98/196)
Receiving objects:  51% (100/196)
Receiving objects:  52% (102/196)
Receiving objects:  53% (104/196)
Receiving objects:  54% (106/196)
Receiving objects:  55% (108/196)
Receiving objects:  56% (110/196)
Receiving objects:  57% (112/196)
Receiving objects:  58% (114/196)
Receiving objects:  59% (116/196)
Receiving objects:  60% (118/196)
Receiving objects:  61% (120/196)
Receiving objects:  62% (122/196)
Receiving objects:  63% (124/196)
Receiving objects:  64% (126/196)
Receiving objects:  65% (128/196)
Receiving objects:  66% (130/196)
Receiving objects:  67% (132/196)
Receiving objects:  68% (134/196)
Receiving objects:  69% (136/196)
Receiving objects:  70% (138/196)
Receiving objects:  71% (140/196)
Receiving objects:  72% (142/196)
Receiving objects:  73% (144/196)
Receiving objects:  74% (146/196)
Receiving objects:  75% (147/196)
Receiving objects:  76% (149/196)
Receiving objects:  77% (151/196)
Receiving objects:  78% (153/196)
Receiving objects:  79% (155/196)
Receiving objects:  80% (157/196)
Receiving objects:  81% (159/196)
Receiving objects:  82% (161/196)
Receiving objects:  83% (163/196)
Receiving objects:  84% (165/196)
Receiving objects:  85% (167/196)
Receiving objects:  86% (169/196)
Receiving objects:  87% (171/196)
Receiving objects:  88% (173/196)
Receiving objects:  89% (175/196)
Receiving objects:  90% (177/196)
Receiving objects:  91% (179/196)
Receiving objects:  92% (181/196)
Receiving objects:  93% (183/196)
Receiving objects:  94% (185/196)
Receiving objects:  95% (187/196)
Receiving objects:  96% (189/196)
Receiving objects:  97% (191/196)
remote: Total 196 (delta 57), reused 67 (delta 8)        
|0| Receiving objects:  98% (193/196)
Receiving objects:  99% (195/196)
Receiving objects: 100% (196/196)
Receiving objects: 100% (196/196), 1.32 MiB | 22.08 MiB/s, done.
|0| Resolving deltas:   0% (0/57)
Resolving deltas:   1% (1/57)
Resolving deltas:   3% (2/57)
Resolving deltas:   7% (4/57)
Resolving deltas:   8% (5/57)
Resolving deltas:  10% (6/57)
Resolving deltas:  14% (8/57)
Resolving deltas:  15% (9/57)
Resolving deltas:  17% (10/57)
Resolving deltas:  19% (11/57)
Resolving deltas:  21% (12/57)
Resolving deltas:  22% (13/57)
Resolving deltas:  24% (14/57)
Resolving deltas:  26% (15/57)
Resolving deltas:  28% (16/57)
Resolving deltas:  29% (17/57)
Resolving deltas:  31% (18/57)
Resolving deltas:  33% (19/57)
Resolving deltas:  35% (20/57)
Resolving deltas:  36% (21/57)
Resolving deltas:  38% (22/57)
Resolving deltas:  40% (23/57)
Resolving deltas:  42% (24/57)
Resolving deltas:  43% (25/57)
Resolving deltas:  45% (26/57)
Resolving deltas:  49% (28/57)
Resolving deltas:  50% (29/57)
Resolving deltas:  52% (30/57)
Resolving deltas:  54% (31/57)
Resolving deltas:  56% (32/57)
Resolving deltas:  57% (33/57)
Resolving deltas:  59% (34/57)
Resolving deltas:  61% (35/57)
Resolving deltas:  63% (36/57)
Resolving deltas:  64% (37/57)
Resolving deltas:  66% (38/57)
Resolving deltas:  68% (39/57)
Resolving deltas:  71% (41/57)
Resolving deltas:  73% (42/57)
Resolving deltas:  75% (43/57)
Resolving deltas:  77% (44/57)
Resolving deltas:  80% (46/57)
Resolving deltas:  82% (47/57)
Resolving deltas:  84% (48/57)
Resolving deltas:  85% (49/57)
Resolving deltas:  87% (50/57)
Resolving deltas:  89% (51/57)
Resolving deltas:  91% (52/57)
Resolving deltas:  92% (53/57)
Resolving deltas:  94% (54/57)
Resolving deltas:  96% (55/57)
Resolving deltas:  98% (56/57)
Resolving deltas: 100% (57/57)
Resolving deltas: 100% (57/57), done.
|0|  00:02
 00:02

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:03

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }

added 1 package, and audited 1443 packages in 3s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:03

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Healthy
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.1 s.
 00:00

Running 'extensions/SyntaxHighlight_GeSHi/setup.sh' if found
Looking for '/var/local/extensions/SyntaxHighlight_GeSHi/setup.sh'
No '/var/local/extensions/SyntaxHighlight_GeSHi/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:12
 00:12

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-web-1  Removed
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:19

Reclaim disk space if needed
Free disk space (22%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12424, done        
remote: Finding sources:   1% (63/12424)           
remote: Finding sources:   2% (187/12424)           
remote: Finding sources:   3% (311/12424)           
remote: Finding sources:   4% (435/12424)           
remote: Finding sources:   5% (560/12424)           
remote: Finding sources:   6% (684/12424)           
remote: Finding sources:   7% (808/12424)           
remote: Finding sources:   8% (932/12424)           
remote: Finding sources:   9% (1057/12424)           
remote: Finding sources:  10% (1181/12424)           
remote: Finding sources:  11% (1305/12424)           
remote: Finding sources:  12% (1429/12424)           
remote: Finding sources:  13% (1553/12424)           
remote: Finding sources:  14% (1678/12424)           
remote: Finding sources:  15% (1802/12424)           
remote: Finding sources:  16% (1926/12424)           
remote: Finding sources:  17% (2050/12424)           
remote: Finding sources:  18% (2175/12424)           
remote: Finding sources:  19% (2299/12424)           
remote: Finding sources:  20% (2423/12424)           
remote: Finding sources:  21% (2547/12424)           
remote: Finding sources:  22% (2672/12424)           
remote: Finding sources:  23% (2796/12424)           
remote: Finding sources:  24% (2920/12424)           
remote: Finding sources:  25% (3044/12424)           
remote: Finding sources:  26% (3169/12424)           
remote: Finding sources:  27% (3293/12424)           
remote: Finding sources:  28% (3417/12424)           
remote: Finding sources:  29% (3541/12424)           
remote: Finding sources:  30% (3666/12424)           
remote: Finding sources:  31% (3790/12424)           
remote: Finding sources:  32% (3914/12424)           
remote: Finding sources:  33% (4038/12424)           
remote: Finding sources:  34% (4163/12424)           
remote: Finding sources:  35% (4287/12424)           
remote: Finding sources:  36% (4411/12424)           
remote: Finding sources:  37% (4535/12424)           
remote: Finding sources:  38% (4659/12424)           
remote: Finding sources:  39% (4784/12424)           
remote: Finding sources:  40% (4908/12424)           
remote: Finding sources:  41% (5032/12424)           
remote: Finding sources:  42% (5156/12424)           
remote: Finding sources:  43% (5281/12424)           
remote: Finding sources:  44% (5405/12424)           
remote: Finding sources:  45% (5529/12424)           
remote: Finding sources:  46% (5653/12424)           
remote: Finding sources:  47% (5778/12424)           
remote: Finding sources:  48% (5902/12424)           
remote: Finding sources:  49% (6026/12424)           
remote: Finding sources:  50% (6150/12424)           
remote: Finding sources:  51% (6275/12424)           
remote: Finding sources:  52% (6399/12424)           
remote: Finding sources:  53% (6523/12424)           
remote: Finding sources:  54% (6647/12424)           
remote: Finding sources:  55% (6772/12424)           
remote: Finding sources:  56% (6896/12424)           
remote: Finding sources:  57% (7020/12424)           
remote: Finding sources:  58% (7144/12424)           
remote: Finding sources:  59% (7269/12424)           
remote: Finding sources:  60% (7393/12424)           
remote: Finding sources:  61% (7517/12424)           
remote: Finding sources:  62% (7641/12424)           
remote: Finding sources:  63% (7765/12424)           
remote: Finding sources:  64% (7890/12424)           
remote: Finding sources:  65% (8014/12424)           
remote: Finding sources:  66% (8138/12424)           
remote: Finding sources:  67% (8262/12424)           
remote: Finding sources:  68% (8387/12424)           
remote: Finding sources:  69% (8511/12424)           
remote: Finding sources:  70% (8635/12424)           
remote: Finding sources:  71% (8759/12424)           
remote: Finding sources:  72% (8884/12424)           
remote: Finding sources:  73% (9008/12424)           
remote: Finding sources:  74% (9132/12424)           
remote: Finding sources:  75% (9256/12424)           
remote: Finding sources:  76% (9381/12424)           
remote: Finding sources:  77% (9505/12424)           
remote: Finding sources:  78% (9629/12424)           
remote: Finding sources:  79% (9753/12424)           
remote: Finding sources:  80% (9878/12424)           
remote: Finding sources:  81% (10002/12424)           
remote: Finding sources:  82% (10126/12424)           
remote: Finding sources:  83% (10250/12424)           
remote: Finding sources:  84% (10375/12424)           
remote: Finding sources:  85% (10499/12424)           
remote: Finding sources:  86% (10623/12424)           
remote: Finding sources:  87% (10747/12424)           
remote: Finding sources:  88% (10871/12424)           
remote: Finding sources:  89% (10996/12424)           
remote: Finding sources:  90% (11120/12424)           
remote: Finding sources:  91% (11244/12424)           
remote: Finding sources:  92% (11368/12424)           
remote: Finding sources:  93% (11493/12424)           
remote: Finding sources:  94% (11617/12424)           
remote: Finding sources:  95% (11741/12424)           
remote: Finding sources:  96% (11865/12424)           
remote: Finding sources:  97% (11990/12424)           
remote: Finding sources:  98% (12114/12424)           
remote: Finding sources:  99% (12238/12424)           
remote: Finding sources: 100% (12362/12424)           
remote: Finding sources: 100% (12424/12424)        
remote: Getting sizes:   1% (56/11193)           
remote: Getting sizes:   2% (168/11193)           
remote: Getting sizes:   3% (280/11193)           
remote: Getting sizes:   4% (392/11193)           
remote: Getting sizes:   5% (504/11193)           
remote: Getting sizes:   6% (616/11193)           
remote: Getting sizes:   7% (728/11193)           
remote: Getting sizes:   8% (840/11193)           
remote: Getting sizes:   9% (952/11193)           
remote: Getting sizes:  10% (1064/11193)           
remote: Getting sizes:  11% (1176/11193)           
remote: Getting sizes:  12% (1288/11193)           
remote: Getting sizes:  13% (1400/11193)           
remote: Getting sizes:  14% (1512/11193)           
remote: Getting sizes:  15% (1623/11193)           
remote: Getting sizes:  16% (1735/11193)           
remote: Getting sizes:  17% (1847/11193)           
remote: Getting sizes:  18% (1959/11193)           
remote: Getting sizes:  19% (2071/11193)           
remote: Getting sizes:  20% (2183/11193)           
remote: Getting sizes:  21% (2295/11193)           
remote: Getting sizes:  22% (2407/11193)           
remote: Getting sizes:  23% (2519/11193)           
remote: Getting sizes:  24% (2631/11193)           
remote: Getting sizes:  25% (2743/11193)           
remote: Getting sizes:  26% (2855/11193)           
remote: Getting sizes:  27% (2967/11193)           
remote: Getting sizes:  28% (3079/11193)           
remote: Getting sizes:  29% (3191/11193)           
remote: Getting sizes:  30% (3302/11193)           
remote: Getting sizes:  31% (3414/11193)           
remote: Getting sizes:  32% (3526/11193)           
remote: Getting sizes:  33% (3638/11193)           
remote: Getting sizes:  34% (3750/11193)           
remote: Getting sizes:  35% (3862/11193)           
remote: Getting sizes:  36% (3974/11193)           
remote: Getting sizes:  37% (4086/11193)           
remote: Getting sizes:  38% (4198/11193)           
remote: Getting sizes:  39% (4310/11193)           
remote: Getting sizes:  40% (4422/11193)           
remote: Getting sizes:  41% (4534/11193)           
remote: Getting sizes:  42% (4646/11193)           
remote: Getting sizes:  43% (4758/11193)           
remote: Getting sizes:  44% (4869/11193)           
remote: Getting sizes:  45% (4981/11193)           
remote: Getting sizes:  46% (5093/11193)           
remote: Getting sizes:  47% (5205/11193)           
remote: Getting sizes:  48% (5317/11193)           
remote: Getting sizes:  49% (5429/11193)           
remote: Getting sizes:  50% (5541/11193)           
remote: Getting sizes:  51% (5653/11193)           
remote: Getting sizes:  52% (5765/11193)           
remote: Getting sizes:  53% (5877/11193)           
remote: Getting sizes:  54% (5989/11193)           
remote: Getting sizes:  55% (6101/11193)           
remote: Getting sizes:  56% (6213/11193)           
remote: Getting sizes:  57% (6325/11193)           
remote: Getting sizes:  58% (6436/11193)           
remote: Getting sizes:  59% (6548/11193)           
remote: Getting sizes:  60% (6660/11193)           
remote: Getting sizes:  61% (6772/11193)           
remote: Getting sizes:  62% (6884/11193)           
remote: Getting sizes:  63% (6996/11193)           
remote: Getting sizes:  64% (7108/11193)           
remote: Getting sizes:  65% (7220/11193)           
remote: Getting sizes:  66% (7332/11193)           
remote: Getting sizes:  67% (7444/11193)           
remote: Getting sizes:  68% (7556/11193)           
remote: Getting sizes:  69% (7668/11193)           
remote: Getting sizes:  70% (7780/11193)           
remote: Getting sizes:  71% (7892/11193)           
remote: Getting sizes:  72% (8003/11193)           
remote: Getting sizes:  73% (8115/11193)           
remote: Getting sizes:  74% (8227/11193)           
remote: Getting sizes:  75% (8339/11193)           
remote: Getting sizes:  76% (8451/11193)           
remote: Getting sizes:  77% (8563/11193)           
remote: Getting sizes:  78% (8675/11193)           
remote: Getting sizes:  79% (8787/11193)           
remote: Getting sizes:  80% (8899/11193)           
remote: Getting sizes:  81% (9011/11193)           
remote: Getting sizes:  82% (9123/11193)           
remote: Getting sizes:  83% (9235/11193)           
remote: Getting sizes:  84% (9347/11193)           
remote: Getting sizes:  85% (9459/11193)           
remote: Getting sizes:  86% (9571/11193)           
remote: Getting sizes:  87% (9682/11193)           
remote: Getting sizes:  88% (9794/11193)           
remote: Getting sizes:  89% (9906/11193)           
remote: Getting sizes:  90% (10018/11193)           
remote: Getting sizes:  91% (10130/11193)           
remote: Getting sizes:  92% (10242/11193)           
remote: Getting sizes:  93% (10354/11193)           
remote: Getting sizes:  94% (10466/11193)           
remote: Getting sizes:  95% (10578/11193)           
remote: Getting sizes:  96% (10690/11193)           
remote: Getting sizes:  97% (10802/11193)           
remote: Getting sizes:  98% (10914/11193)           
remote: Getting sizes:  99% (11026/11193)           
remote: Getting sizes: 100% (11138/11193)           
remote: Getting sizes: 100% (11193/11193)        
remote: Compressing objects:   2% (2189/120329)           
remote: Compressing objects:   3% (3036/120329)           
remote: Compressing objects:   4% (4507/120329)           
remote: Compressing objects:   5% (5764/120329)           
remote: Compressing objects:   6% (6730/120329)           
remote: Compressing objects:   7% (7973/120329)           
remote: Compressing objects:   8% (9059/120329)           
remote: Compressing objects:   9% (10254/120329)           
remote: Compressing objects:   9% (10520/120329)           
remote: Compressing objects:  10% (11434/120329)           
remote: Compressing objects:  11% (12639/120329)           
remote: Compressing objects:  12% (13838/120329)           
remote: Compressing objects:  13% (15048/120329)           
remote: Compressing objects:  14% (16246/120329)           
remote: Compressing objects:  15% (17529/120329)           
remote: Compressing objects:  16% (18752/120329)           
remote: Compressing objects:  17% (19859/120329)           
remote: Compressing objects:  18% (21062/120329)           
remote: Compressing objects:  19% (22262/120329)           
remote: Compressing objects:  20% (23466/120329)           
remote: Compressing objects:  21% (24671/120329)           
remote: Compressing objects:  21% (25222/120329)           
remote: Compressing objects:  22% (25878/120329)           
remote: Compressing objects:  23% (27101/120329)           
remote: Compressing objects:  24% (28278/120329)           
remote: Compressing objects:  25% (29497/120329)           
remote: Compressing objects:  26% (31074/120329)           
remote: Compressing objects:  27% (31916/120329)           
remote: Compressing objects:  28% (33098/120329)           
remote: Compressing objects:  29% (34335/120329)           
remote: Compressing objects:  30% (35807/120329)           
remote: Compressing objects:  31% (36840/120329)           
remote: Compressing objects:  32% (37926/120329)           
remote: Compressing objects:  33% (39107/120329)           
remote: Compressing objects:  34% (40486/120329)           
remote: Compressing objects:  35% (41541/120329)           
remote: Compressing objects:  36% (43012/120329)           
remote: Compressing objects:  37% (43977/120329)           
remote: Compressing objects:  38% (45248/120329)           
remote: Compressing objects:  39% (46336/120329)           
remote: Compressing objects:  40% (47554/120329)           
remote: Compressing objects:  41% (48745/120329)           
remote: Compressing objects:  42% (49937/120329)           
remote: Compressing objects:  43% (51397/120329)           
remote: Compressing objects:  44% (52398/120329)           
remote: Compressing objects:  45% (53612/120329)           
remote: Compressing objects:  46% (54899/120329)           
remote: Compressing objects:  47% (56338/120329)           
remote: Compressing objects:  48% (57521/120329)           
remote: Compressing objects:  48% (57671/120329)           
remote: Compressing objects:  49% (58408/120329)           
remote: Compressing objects:  50% (59764/120329)           
remote: Compressing objects:  51% (60822/120329)           
remote: Compressing objects:  52% (61997/120329)           
remote: Compressing objects:  53% (63326/120329)           
remote: Compressing objects:  54% (64386/120329)           
remote: Compressing objects:  55% (66097/120329)           
remote: Compressing objects:  56% (66878/120329)           
remote: Compressing objects:  57% (68002/120329)           
remote: Compressing objects:  58% (69272/120329)           
remote: Compressing objects:  59% (70401/120329)           
remote: Compressing objects:  60% (71725/120329)           
remote: Compressing objects:  61% (73008/120329)           
remote: Compressing objects:  62% (74004/120329)           
remote: Compressing objects:  63% (75231/120329)           
remote: Compressing objects:  64% (76529/120329)           
remote: Compressing objects:  65% (77751/120329)           
remote: Compressing objects:  66% (79090/120329)           
remote: Compressing objects:  67% (80037/120329)           
remote: Compressing objects:  68% (81268/120329)           
remote: Compressing objects:  69% (83309/120329)           
remote: Compressing objects:  70% (83948/120329)           
remote: Compressing objects:  71% (85053/120329)           
remote: Compressing objects:  72% (86045/120329)           
remote: Compressing objects:  73% (87314/120329)           
remote: Compressing objects:  74% (88620/120329)           
remote: Compressing objects:  75% (89650/120329)           
remote: Compressing objects:  76% (90861/120329)           
remote: Compressing objects:  77% (92064/120329)           
remote: Compressing objects:  78% (93255/120329)           
remote: Compressing objects:  79% (94585/120329)           
remote: Compressing objects:  80% (95680/120329)           
remote: Compressing objects:  81% (96868/120329)           
remote: Compressing objects:  82% (98350/120329)           
remote: Compressing objects:  83% (99867/120329)           
remote: Compressing objects:  84% (100538/120329)           
remote: Compressing objects:  85% (101787/120329)           
remote: Compressing objects:  85% (102878/120329)           
remote: Compressing objects:  86% (103399/120329)           
remote: Compressing objects:  87% (104166/120329)           
remote: Compressing objects:  88% (105314/120329)           
remote: Compressing objects:  89% (106544/120329)           
remote: Compressing objects:  90% (107731/120329)           
remote: Compressing objects:  91% (108915/120329)           
remote: Compressing objects:  92% (110272/120329)           
remote: Compressing objects:  93% (112462/120329)           
remote: Compressing objects:  94% (112510/120329)           
remote: Compressing objects:  95% (113718/120329)           
remote: Compressing objects:  96% (115031/120329)           
remote: Compressing objects:  97% (116134/120329)           
remote: Compressing objects:  98% (117324/120329)           
remote: Compressing objects:  99% (118525/120329)           
remote: Compressing objects: 100% (119735/120329)           
remote: Compressing objects: 100% (120328/120329)        
Receiving objects:   0% (1/12424)
Receiving objects:   1% (125/12424)
Receiving objects:   2% (249/12424)
Receiving objects:   3% (373/12424)
Receiving objects:   4% (497/12424)
Receiving objects:   5% (622/12424)
Receiving objects:   6% (746/12424)
Receiving objects:   7% (870/12424)
Receiving objects:   8% (994/12424)
Receiving objects:   9% (1119/12424)
Receiving objects:  10% (1243/12424)
Receiving objects:  11% (1367/12424)
Receiving objects:  12% (1491/12424)
Receiving objects:  13% (1616/12424)
Receiving objects:  14% (1740/12424)
Receiving objects:  15% (1864/12424)
Receiving objects:  16% (1988/12424)
Receiving objects:  17% (2113/12424)
Receiving objects:  18% (2237/12424), 4.42 MiB | 8.83 MiB/s
Receiving objects:  19% (2361/12424), 4.42 MiB | 8.83 MiB/s
Receiving objects:  20% (2485/12424), 4.42 MiB | 8.83 MiB/s
Receiving objects:  21% (2610/12424), 4.42 MiB | 8.83 MiB/s
Receiving objects:  22% (2734/12424), 4.42 MiB | 8.83 MiB/s
Receiving objects:  23% (2858/12424), 4.42 MiB | 8.83 MiB/s
Receiving objects:  24% (2982/12424), 4.42 MiB | 8.83 MiB/s
Receiving objects:  25% (3106/12424), 4.42 MiB | 8.83 MiB/s
Receiving objects:  26% (3231/12424), 4.42 MiB | 8.83 MiB/s
Receiving objects:  27% (3355/12424), 4.42 MiB | 8.83 MiB/s
Receiving objects:  28% (3479/12424), 4.42 MiB | 8.83 MiB/s
Receiving objects:  29% (3603/12424), 4.42 MiB | 8.83 MiB/s
Receiving objects:  30% (3728/12424), 4.42 MiB | 8.83 MiB/s
Receiving objects:  31% (3852/12424), 4.42 MiB | 8.83 MiB/s
Receiving objects:  31% (3922/12424), 4.42 MiB | 8.83 MiB/s
Receiving objects:  32% (3976/12424), 8.84 MiB | 8.83 MiB/s
Receiving objects:  33% (4100/12424), 8.84 MiB | 8.83 MiB/s
Receiving objects:  34% (4225/12424), 8.84 MiB | 8.83 MiB/s
Receiving objects:  35% (4349/12424), 8.84 MiB | 8.83 MiB/s
Receiving objects:  36% (4473/12424), 8.84 MiB | 8.83 MiB/s
Receiving objects:  37% (4597/12424), 11.91 MiB | 7.93 MiB/s
Receiving objects:  38% (4722/12424), 11.91 MiB | 7.93 MiB/s
Receiving objects:  39% (4846/12424), 11.91 MiB | 7.93 MiB/s
Receiving objects:  40% (4970/12424), 11.91 MiB | 7.93 MiB/s
Receiving objects:  41% (5094/12424), 11.91 MiB | 7.93 MiB/s
Receiving objects:  42% (5219/12424), 11.91 MiB | 7.93 MiB/s
Receiving objects:  43% (5343/12424), 11.91 MiB | 7.93 MiB/s
Receiving objects:  44% (5467/12424), 11.91 MiB | 7.93 MiB/s
Receiving objects:  45% (5591/12424), 11.91 MiB | 7.93 MiB/s
Receiving objects:  45% (5692/12424), 11.91 MiB | 7.93 MiB/s
Receiving objects:  46% (5716/12424), 15.62 MiB | 7.80 MiB/s
Receiving objects:  47% (5840/12424), 15.62 MiB | 7.80 MiB/s
Receiving objects:  47% (5943/12424), 19.41 MiB | 7.75 MiB/s
Receiving objects:  48% (5964/12424), 23.06 MiB | 7.67 MiB/s
Receiving objects:  49% (6088/12424), 23.06 MiB | 7.67 MiB/s
Receiving objects:  50% (6212/12424), 23.06 MiB | 7.67 MiB/s
Receiving objects:  51% (6337/12424), 23.06 MiB | 7.67 MiB/s
Receiving objects:  52% (6461/12424), 27.85 MiB | 7.94 MiB/s
Receiving objects:  53% (6585/12424), 27.85 MiB | 7.94 MiB/s
Receiving objects:  54% (6709/12424), 27.85 MiB | 7.94 MiB/s
Receiving objects:  55% (6834/12424), 27.85 MiB | 7.94 MiB/s
Receiving objects:  56% (6958/12424), 27.85 MiB | 7.94 MiB/s
Receiving objects:  57% (7082/12424), 27.85 MiB | 7.94 MiB/s
Receiving objects:  58% (7206/12424), 27.85 MiB | 7.94 MiB/s
Receiving objects:  58% (7303/12424), 27.85 MiB | 7.94 MiB/s
Receiving objects:  59% (7331/12424), 27.85 MiB | 7.94 MiB/s
Receiving objects:  60% (7455/12424), 32.68 MiB | 8.15 MiB/s
Receiving objects:  61% (7579/12424), 32.68 MiB | 8.15 MiB/s
Receiving objects:  62% (7703/12424), 32.68 MiB | 8.15 MiB/s
Receiving objects:  63% (7828/12424), 32.68 MiB | 8.15 MiB/s
Receiving objects:  64% (7952/12424), 32.68 MiB | 8.15 MiB/s
Receiving objects:  65% (8076/12424), 32.68 MiB | 8.15 MiB/s
Receiving objects:  66% (8200/12424), 32.68 MiB | 8.15 MiB/s
Receiving objects:  67% (8325/12424), 32.68 MiB | 8.15 MiB/s
Receiving objects:  68% (8449/12424), 32.68 MiB | 8.15 MiB/s
Receiving objects:  69% (8573/12424), 32.68 MiB | 8.15 MiB/s
Receiving objects:  70% (8697/12424), 32.68 MiB | 8.15 MiB/s
Receiving objects:  71% (8822/12424), 32.68 MiB | 8.15 MiB/s
Receiving objects:  72% (8946/12424), 32.68 MiB | 8.15 MiB/s
Receiving objects:  73% (9070/12424), 32.68 MiB | 8.15 MiB/s
Receiving objects:  74% (9194/12424), 32.68 MiB | 8.15 MiB/s
Receiving objects:  75% (9318/12424), 32.68 MiB | 8.15 MiB/s
Receiving objects:  76% (9443/12424), 32.68 MiB | 8.15 MiB/s
Receiving objects:  77% (9567/12424), 32.68 MiB | 8.15 MiB/s
Receiving objects:  78% (9691/12424), 32.68 MiB | 8.15 MiB/s
Receiving objects:  79% (9815/12424), 32.68 MiB | 8.15 MiB/s
Receiving objects:  80% (9940/12424), 32.68 MiB | 8.15 MiB/s
Receiving objects:  81% (10064/12424), 32.68 MiB | 8.15 MiB/s
Receiving objects:  82% (10188/12424), 32.68 MiB | 8.15 MiB/s
Receiving objects:  83% (10312/12424), 32.68 MiB | 8.15 MiB/s
Receiving objects:  84% (10437/12424), 32.68 MiB | 8.15 MiB/s
Receiving objects:  85% (10561/12424), 32.68 MiB | 8.15 MiB/s
Receiving objects:  86% (10685/12424), 32.68 MiB | 8.15 MiB/s
Receiving objects:  87% (10809/12424), 32.68 MiB | 8.15 MiB/s
Receiving objects:  88% (10934/12424), 32.68 MiB | 8.15 MiB/s
Receiving objects:  89% (11058/12424), 32.68 MiB | 8.15 MiB/s
Receiving objects:  90% (11182/12424), 32.68 MiB | 8.15 MiB/s
Receiving objects:  91% (11306/12424), 32.68 MiB | 8.15 MiB/s
Receiving objects:  92% (11431/12424), 40.08 MiB | 8.89 MiB/s
Receiving objects:  93% (11555/12424), 40.08 MiB | 8.89 MiB/s
Receiving objects:  94% (11679/12424), 40.08 MiB | 8.89 MiB/s
Receiving objects:  95% (11803/12424), 40.08 MiB | 8.89 MiB/s
Receiving objects:  96% (11928/12424), 40.08 MiB | 8.89 MiB/s
Receiving objects:  97% (12052/12424), 40.08 MiB | 8.89 MiB/s
Receiving objects:  98% (12176/12424), 40.08 MiB | 8.89 MiB/s
Receiving objects:  99% (12300/12424), 40.08 MiB | 8.89 MiB/s
remote: Total 12424 (delta 2375), reused 5966 (delta 1228)        
Receiving objects: 100% (12424/12424), 40.08 MiB | 8.89 MiB/s
Receiving objects: 100% (12424/12424), 41.63 MiB | 8.97 MiB/s, done.
Resolving deltas:   0% (0/2375)
Resolving deltas:   1% (24/2375)
Resolving deltas:   2% (48/2375)
Resolving deltas:   3% (72/2375)
Resolving deltas:   4% (95/2375)
Resolving deltas:   5% (119/2375)
Resolving deltas:   6% (143/2375)
Resolving deltas:   7% (167/2375)
Resolving deltas:   8% (190/2375)
Resolving deltas:   9% (214/2375)
Resolving deltas:  10% (238/2375)
Resolving deltas:  11% (262/2375)
Resolving deltas:  12% (286/2375)
Resolving deltas:  13% (309/2375)
Resolving deltas:  14% (333/2375)
Resolving deltas:  15% (357/2375)
Resolving deltas:  16% (380/2375)
Resolving deltas:  17% (404/2375)
Resolving deltas:  18% (429/2375)
Resolving deltas:  19% (452/2375)
Resolving deltas:  20% (475/2375)
Resolving deltas:  21% (500/2375)
Resolving deltas:  22% (523/2375)
Resolving deltas:  23% (547/2375)
Resolving deltas:  24% (570/2375)
Resolving deltas:  25% (594/2375)
Resolving deltas:  26% (618/2375)
Resolving deltas:  27% (642/2375)
Resolving deltas:  28% (665/2375)
Resolving deltas:  29% (689/2375)
Resolving deltas:  30% (713/2375)
Resolving deltas:  31% (737/2375)
Resolving deltas:  32% (760/2375)
Resolving deltas:  33% (784/2375)
Resolving deltas:  34% (808/2375)
Resolving deltas:  35% (833/2375)
Resolving deltas:  36% (855/2375)
Resolving deltas:  37% (879/2375)
Resolving deltas:  38% (903/2375)
Resolving deltas:  39% (927/2375)
Resolving deltas:  40% (950/2375)
Resolving deltas:  41% (974/2375)
Resolving deltas:  42% (998/2375)
Resolving deltas:  43% (1022/2375)
Resolving deltas:  44% (1045/2375)
Resolving deltas:  45% (1069/2375)
Resolving deltas:  46% (1093/2375)
Resolving deltas:  47% (1117/2375)
Resolving deltas:  48% (1140/2375)
Resolving deltas:  49% (1164/2375)
Resolving deltas:  50% (1188/2375)
Resolving deltas:  51% (1212/2375)
Resolving deltas:  52% (1235/2375)
Resolving deltas:  53% (1259/2375)
Resolving deltas:  54% (1283/2375)
Resolving deltas:  55% (1307/2375)
Resolving deltas:  56% (1330/2375)
Resolving deltas:  57% (1354/2375)
Resolving deltas:  58% (1378/2375)
Resolving deltas:  59% (1402/2375)
Resolving deltas:  60% (1425/2375)
Resolving deltas:  61% (1449/2375)
Resolving deltas:  62% (1473/2375)
Resolving deltas:  63% (1497/2375)
Resolving deltas:  64% (1520/2375)
Resolving deltas:  65% (1544/2375)
Resolving deltas:  66% (1568/2375)
Resolving deltas:  67% (1592/2375)
Resolving deltas:  68% (1615/2375)
Resolving deltas:  69% (1639/2375)
Resolving deltas:  70% (1663/2375)
Resolving deltas:  71% (1687/2375)
Resolving deltas:  72% (1710/2375)
Resolving deltas:  73% (1734/2375)
Resolving deltas:  74% (1758/2375)
Resolving deltas:  75% (1782/2375)
Resolving deltas:  76% (1805/2375)
Resolving deltas:  77% (1829/2375)
Resolving deltas:  78% (1853/2375)
Resolving deltas:  79% (1877/2375)
Resolving deltas:  80% (1900/2375)
Resolving deltas:  81% (1925/2375)
Resolving deltas:  82% (1948/2375)
Resolving deltas:  83% (1972/2375)
Resolving deltas:  84% (1995/2375)
Resolving deltas:  85% (2019/2375)
Resolving deltas:  86% (2043/2375)
Resolving deltas:  87% (2067/2375)
Resolving deltas:  88% (2090/2375)
Resolving deltas:  89% (2114/2375)
Resolving deltas:  90% (2138/2375)
Resolving deltas:  91% (2162/2375)
Resolving deltas:  92% (2186/2375)
Resolving deltas:  93% (2209/2375)
Resolving deltas:  94% (2233/2375)
Resolving deltas:  95% (2257/2375)
Resolving deltas:  96% (2280/2375)
Resolving deltas:  97% (2304/2375)
Resolving deltas:  98% (2330/2375)
Resolving deltas:  99% (2352/2375)
Resolving deltas: 100% (2375/2375)
Resolving deltas: 100% (2375/2375), done.
Updating files:  68% (7858/11458)
Updating files:  69% (7907/11458)
Updating files:  70% (8021/11458)
Updating files:  71% (8136/11458)
Updating files:  72% (8250/11458)
Updating files:  73% (8365/11458)
Updating files:  74% (8479/11458)
Updating files:  75% (8594/11458)
Updating files:  76% (8709/11458)
Updating files:  77% (8823/11458)
Updating files:  78% (8938/11458)
Updating files:  79% (9052/11458)
Updating files:  80% (9167/11458)
Updating files:  81% (9281/11458)
Updating files:  82% (9396/11458)
Updating files:  83% (9511/11458)
Updating files:  84% (9625/11458)
Updating files:  85% (9740/11458)
Updating files:  86% (9854/11458)
Updating files:  87% (9969/11458)
Updating files:  88% (10084/11458)
Updating files:  89% (10198/11458)
Updating files:  90% (10313/11458)
Updating files:  91% (10427/11458)
Updating files:  92% (10542/11458)
Updating files:  93% (10656/11458)
Updating files:  94% (10771/11458)
Updating files:  95% (10886/11458)
Updating files:  96% (11000/11458)
Updating files:  97% (11115/11458)
Updating files:  98% (11229/11458)
Updating files:  99% (11344/11458)
Updating files: 100% (11458/11458)
Updating files: 100% (11458/11458), done.
 00:11

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  37/133 [=======>--------------------]  27%
  67/133 [==============>-------------]  50%
  90/133 [==================>---------]  67%
 104/133 [=====================>------]  78%
 118/133 [========================>---]  88%
 132/133 [===========================>]  99%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:04

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 5.8 s.
 00:06

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:01

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 11s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:10

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:17

 01:17

Install 'extensions/TemplateData'...

Cloning component(s)
:0: _clone_component "extensions/TemplateData"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/TemplateData to 'extensions/TemplateData' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/TemplateData'...
|0| remote: Counting objects: 1           
remote: Counting objects: 368, done        
|0| remote: Finding sources:   1% (2/368)           
remote: Finding sources:   2% (6/368)           
remote: Finding sources:   3% (10/368)           
remote: Finding sources:   4% (13/368)           
remote: Finding sources:   5% (17/368)           
remote: Finding sources:   6% (21/368)           
remote: Finding sources:   7% (24/368)           
remote: Finding sources:   8% (28/368)           
remote: Finding sources:   9% (32/368)           
remote: Finding sources:  10% (35/368)           
remote: Finding sources:  11% (39/368)           
remote: Finding sources:  12% (43/368)           
remote: Finding sources:  13% (46/368)           
remote: Finding sources:  14% (50/368)           
remote: Finding sources:  15% (54/368)           
remote: Finding sources:  16% (58/368)           
remote: Finding sources:  17% (61/368)           
remote: Finding sources:  18% (65/368)           
remote: Finding sources:  19% (69/368)           
remote: Finding sources:  20% (72/368)           
remote: Finding sources:  21% (76/368)           
remote: Finding sources:  22% (80/368)           
remote: Finding sources:  23% (83/368)           
remote: Finding sources:  24% (87/368)           
remote: Finding sources:  25% (91/368)           
remote: Finding sources:  26% (94/368)           
remote: Finding sources:  27% (98/368)           
remote: Finding sources:  28% (102/368)           
remote: Finding sources:  29% (105/368)           
remote: Finding sources:  30% (109/368)           
remote: Finding sources:  31% (113/368)           
remote: Finding sources:  32% (116/368)           
remote: Finding sources:  33% (120/368)           
remote: Finding sources:  34% (124/368)           
remote: Finding sources:  35% (127/368)           
remote: Finding sources:  36% (131/368)           
remote: Finding sources:  37% (135/368)           
remote: Finding sources:  38% (138/368)           
remote: Finding sources:  39% (142/368)           
remote: Finding sources:  40% (146/368)           
remote: Finding sources:  41% (150/368)           
remote: Finding sources:  42% (153/368)           
remote: Finding sources:  43% (157/368)           
remote: Finding sources:  44% (161/368)           
remote: Finding sources:  45% (164/368)           
remote: Finding sources:  46% (168/368)           
remote: Finding sources:  47% (172/368)           
remote: Finding sources:  48% (175/368)           
remote: Finding sources:  49% (179/368)           
remote: Finding sources:  50% (183/368)           
remote: Finding sources:  51% (186/368)           
remote: Finding sources:  52% (190/368)           
remote: Finding sources:  53% (194/368)           
remote: Finding sources:  54% (197/368)           
remote: Finding sources:  55% (201/368)           
remote: Finding sources:  56% (205/368)           
remote: Finding sources:  57% (208/368)           
remote: Finding sources:  58% (212/368)           
remote: Finding sources:  59% (216/368)           
remote: Finding sources:  60% (219/368)           
remote: Finding sources:  61% (223/368)           
remote: Finding sources:  62% (227/368)           
remote: Finding sources:  63% (230/368)           
remote: Finding sources:  64% (234/368)           
remote: Finding sources:  65% (238/368)           
remote: Finding sources:  66% (242/368)           
remote: Finding sources:  67% (245/368)           
remote: Finding sources:  68% (249/368)           
remote: Finding sources:  69% (253/368)           
remote: Finding sources:  70% (256/368)           
remote: Finding sources:  71% (260/368)           
remote: Finding sources:  72% (264/368)           
remote: Finding sources:  73% (267/368)           
remote: Finding sources:  74% (271/368)           
remote: Finding sources:  75% (275/368)           
remote: Finding sources:  76% (278/368)           
remote: Finding sources:  77% (282/368)           
remote: Finding sources:  78% (286/368)           
remote: Finding sources:  79% (289/368)           
remote: Finding sources:  80% (293/368)           
remote: Finding sources:  81% (297/368)           
remote: Finding sources:  82% (300/368)           
remote: Finding sources:  83% (304/368)           
remote: Finding sources:  84% (308/368)           
remote: Finding sources:  85% (311/368)           
remote: Finding sources:  86% (315/368)           
remote: Finding sources:  87% (319/368)           
remote: Finding sources:  88% (322/368)           
remote: Finding sources:  89% (326/368)           
remote: Finding sources:  90% (330/368)           
remote: Finding sources:  91% (334/368)           
remote: Finding sources:  92% (337/368)           
remote: Finding sources:  93% (341/368)           
remote: Finding sources:  94% (345/368)           
remote: Finding sources:  95% (348/368)           
remote: Finding sources:  96% (352/368)           
remote: Finding sources:  97% (356/368)           
remote: Finding sources:  98% (359/368)           
remote: Finding sources:  99% (363/368)           
remote: Finding sources: 100% (367/368)           
remote: Finding sources: 100% (368/368)        
|0| remote: Getting sizes:   1% (2/357)           
remote: Getting sizes:   2% (6/357)           
remote: Getting sizes:   3% (9/357)           
remote: Getting sizes:   4% (13/357)           
remote: Getting sizes:   5% (17/357)           
remote: Getting sizes:   6% (20/357)           
remote: Getting sizes:   7% (24/357)           
remote: Getting sizes:   8% (27/357)           
remote: Getting sizes:   9% (31/357)           
remote: Getting sizes:  10% (34/357)           
remote: Getting sizes:  11% (38/357)           
remote: Getting sizes:  12% (42/357)           
remote: Getting sizes:  13% (45/357)           
remote: Getting sizes:  14% (49/357)           
remote: Getting sizes:  15% (52/357)           
remote: Getting sizes:  16% (56/357)           
remote: Getting sizes:  17% (59/357)           
remote: Getting sizes:  18% (63/357)           
remote: Getting sizes:  19% (67/357)           
remote: Getting sizes:  20% (70/357)           
remote: Getting sizes:  21% (74/357)           
remote: Getting sizes:  22% (77/357)           
remote: Getting sizes:  23% (81/357)           
remote: Getting sizes:  24% (84/357)           
remote: Getting sizes:  25% (88/357)           
remote: Getting sizes:  26% (92/357)           
remote: Getting sizes:  27% (95/357)           
remote: Getting sizes:  28% (99/357)           
remote: Getting sizes:  29% (102/357)           
remote: Getting sizes:  30% (106/357)           
remote: Getting sizes:  31% (109/357)           
remote: Getting sizes:  32% (113/357)           
remote: Getting sizes:  33% (117/357)           
remote: Getting sizes:  34% (120/357)           
remote: Getting sizes:  35% (124/357)           
remote: Getting sizes:  36% (127/357)           
remote: Getting sizes:  37% (131/357)           
remote: Getting sizes:  38% (134/357)           
remote: Getting sizes:  39% (138/357)           
remote: Getting sizes:  40% (142/357)           
remote: Getting sizes:  41% (145/357)           
remote: Getting sizes:  42% (149/357)           
remote: Getting sizes:  43% (152/357)           
remote: Getting sizes:  44% (156/357)           
remote: Getting sizes:  45% (159/357)           
remote: Getting sizes:  46% (163/357)           
remote: Getting sizes:  47% (167/357)           
remote: Getting sizes:  48% (170/357)           
remote: Getting sizes:  49% (174/357)           
remote: Getting sizes:  50% (177/357)           
remote: Getting sizes:  51% (181/357)           
remote: Getting sizes:  52% (184/357)           
remote: Getting sizes:  53% (188/357)           
remote: Getting sizes:  54% (191/357)           
remote: Getting sizes:  55% (195/357)           
remote: Getting sizes:  56% (199/357)           
remote: Getting sizes:  57% (202/357)           
remote: Getting sizes:  58% (206/357)           
remote: Getting sizes:  59% (209/357)           
remote: Getting sizes:  60% (213/357)           
remote: Getting sizes:  61% (216/357)           
remote: Getting sizes:  62% (220/357)           
remote: Getting sizes:  63% (224/357)           
remote: Getting sizes:  64% (227/357)           
remote: Getting sizes:  65% (231/357)           
remote: Getting sizes:  66% (234/357)           
remote: Getting sizes:  67% (238/357)           
remote: Getting sizes:  68% (241/357)           
remote: Getting sizes:  69% (245/357)           
remote: Getting sizes:  70% (249/357)           
remote: Getting sizes:  71% (252/357)           
remote: Getting sizes:  72% (256/357)           
remote: Getting sizes:  73% (259/357)           
remote: Getting sizes:  74% (263/357)           
remote: Getting sizes:  75% (266/357)           
remote: Getting sizes:  76% (270/357)           
remote: Getting sizes:  77% (274/357)           
remote: Getting sizes:  78% (277/357)           
remote: Getting sizes:  79% (281/357)           
remote: Getting sizes:  80% (284/357)           
remote: Getting sizes:  81% (288/357)           
remote: Getting sizes:  82% (291/357)           
remote: Getting sizes:  83% (295/357)           
remote: Getting sizes:  84% (299/357)           
remote: Getting sizes:  85% (302/357)           
remote: Getting sizes:  86% (306/357)           
remote: Getting sizes:  87% (309/357)           
remote: Getting sizes:  88% (313/357)           
remote: Getting sizes:  89% (316/357)           
remote: Getting sizes:  90% (320/357)           
remote: Getting sizes:  91% (324/357)           
remote: Getting sizes:  92% (327/357)           
remote: Getting sizes:  93% (331/357)           
remote: Getting sizes:  94% (334/357)           
remote: Getting sizes:  95% (338/357)           
remote: Getting sizes:  96% (341/357)           
remote: Getting sizes:  97% (345/357)           
remote: Getting sizes:  98% (349/357)           
remote: Getting sizes:  99% (352/357)           
remote: Getting sizes: 100% (356/357)           
remote: Getting sizes: 100% (357/357)        
|0| remote: Compressing objects:   1% (7717/1346125)           
remote: Compressing objects:   2% (22791/1346125)           
remote: Compressing objects:   3% (38631/1346125)           
remote: Compressing objects:   4% (54768/1346125)           
remote: Compressing objects:   5% (67211/1346125)           
remote: Compressing objects:   8% (106028/1346125)           
remote: Compressing objects:   9% (116061/1346125)           
remote: Compressing objects:  13% (171048/1346125)           
remote: Compressing objects:  15% (201497/1346125)           
remote: Compressing objects:  16% (211855/1346125)           
remote: Compressing objects:  17% (228193/1346125)           
remote: Compressing objects:  19% (254091/1346125)           
remote: Compressing objects:  20% (264679/1346125)           
remote: Compressing objects:  21% (278253/1346125)           
remote: Compressing objects:  22% (289758/1346125)           
remote: Compressing objects:  23% (312004/1346125)           
remote: Compressing objects:  24% (329382/1346125)           
remote: Compressing objects:  25% (330147/1346125)           
remote: Compressing objects:  26% (344496/1346125)           
remote: Compressing objects:  27% (363397/1346125)           
remote: Compressing objects:  28% (371700/1346125)           
remote: Compressing objects:  29% (384059/1346125)           
remote: Compressing objects:  30% (402713/1346125)           
remote: Compressing objects:  31% (418247/1346125)           
remote: Compressing objects:  32% (424304/1346125)           
remote: Compressing objects:  33% (443979/1346125)           
remote: Compressing objects:  34% (451747/1346125)           
remote: Compressing objects:  35% (467310/1346125)           
remote: Compressing objects:  36% (482621/1346125)           
remote: Compressing objects:  37% (492793/1346125)           
remote: Compressing objects:  38% (507378/1346125)           
remote: Compressing objects:  39% (518791/1346125)           
remote: Compressing objects:  40% (536682/1346125)           
remote: Compressing objects:  41% (548235/1346125)           
remote: Compressing objects:  42% (563445/1346125)           
remote: Compressing objects:  43% (577025/1346125)           
remote: Compressing objects:  44% (588313/1346125)           
remote: Compressing objects:  45% (606360/1346125)           
remote: Compressing objects:  46% (616908/1346125)           
remote: Compressing objects:  70% (947078/1346125)           
remote: Compressing objects:  71% (952388/1346125)           
remote: Compressing objects:  72% (963734/1346125)           
remote: Compressing objects:  73% (977174/1346125)           
remote: Compressing objects:  74% (995684/1346125)           
remote: Compressing objects:  75% (1003344/1346125)           
remote: Compressing objects:  76% (1017304/1346125)           
remote: Compressing objects:  77% (1030545/1346125)           
remote: Compressing objects:  78% (1044441/1346125)           
remote: Compressing objects:  79% (1066797/1346125)           
remote: Compressing objects:  80% (1073227/1346125)           
remote: Compressing objects:  81% (1085646/1346125)           
remote: Compressing objects:  82% (1098257/1346125)           
remote: Compressing objects:  83% (1114292/1346125)           
remote: Compressing objects:  84% (1126472/1346125)           
remote: Compressing objects:  85% (1142144/1346125)           
remote: Compressing objects:  86% (1151967/1346125)           
remote: Compressing objects:  87% (1164539/1346125)           
remote: Compressing objects:  88% (1179701/1346125)           
remote: Compressing objects:  89% (1197649/1346125)           
remote: Compressing objects:  90% (1209307/1346125)           
remote: Compressing objects:  91% (1226408/1346125)           
remote: Compressing objects:  92% (1234376/1346125)           
remote: Compressing objects:  93% (1252003/1346125)           
remote: Compressing objects:  94% (1260281/1346125)           
remote: Compressing objects:  95% (1278896/1346125)           
remote: Compressing objects:  96% (1286260/1346125)           
remote: Compressing objects:  97% (1299363/1346125)           
remote: Compressing objects:  98% (1317762/1346125)           
remote: Compressing objects:  99% (1328797/1346125)           
remote: Compressing objects: 100% (1341822/1346125)           
remote: Compressing objects: 100% (1346125/1346125)        
|0| Receiving objects:   0% (1/368)
Receiving objects:   1% (4/368)
Receiving objects:   2% (8/368)
Receiving objects:   3% (12/368)
Receiving objects:   4% (15/368)
Receiving objects:   5% (19/368)
Receiving objects:   6% (23/368)
Receiving objects:   7% (26/368)
Receiving objects:   8% (30/368)
Receiving objects:   9% (34/368)
Receiving objects:  10% (37/368)
Receiving objects:  11% (41/368)
Receiving objects:  12% (45/368)
Receiving objects:  13% (48/368)
Receiving objects:  14% (52/368)
Receiving objects:  15% (56/368)
Receiving objects:  16% (59/368)
Receiving objects:  17% (63/368)
Receiving objects:  18% (67/368)
Receiving objects:  19% (70/368)
Receiving objects:  20% (74/368)
Receiving objects:  21% (78/368)
Receiving objects:  22% (81/368)
Receiving objects:  23% (85/368)
Receiving objects:  24% (89/368)
Receiving objects:  25% (92/368)
Receiving objects:  26% (96/368)
Receiving objects:  27% (100/368)
Receiving objects:  28% (104/368)
Receiving objects:  29% (107/368)
Receiving objects:  30% (111/368)
Receiving objects:  31% (115/368)
Receiving objects:  32% (118/368)
Receiving objects:  33% (122/368)
Receiving objects:  34% (126/368)
Receiving objects:  35% (129/368)
Receiving objects:  36% (133/368)
Receiving objects:  37% (137/368)
Receiving objects:  38% (140/368)
Receiving objects:  39% (144/368)
Receiving objects:  40% (148/368)
Receiving objects:  41% (151/368)
Receiving objects:  42% (155/368)
Receiving objects:  43% (159/368)
Receiving objects:  44% (162/368)
Receiving objects:  45% (166/368)
Receiving objects:  46% (170/368)
Receiving objects:  47% (173/368)
Receiving objects:  48% (177/368)
Receiving objects:  49% (181/368)
Receiving objects:  50% (184/368)
Receiving objects:  51% (188/368)
Receiving objects:  52% (192/368)
Receiving objects:  53% (196/368)
Receiving objects:  54% (199/368)
Receiving objects:  55% (203/368)
Receiving objects:  56% (207/368)
Receiving objects:  57% (210/368)
Receiving objects:  58% (214/368)
Receiving objects:  59% (218/368)
Receiving objects:  60% (221/368)
Receiving objects:  61% (225/368)
Receiving objects:  62% (229/368)
Receiving objects:  63% (232/368)
Receiving objects:  64% (236/368)
Receiving objects:  65% (240/368)
Receiving objects:  66% (243/368)
Receiving objects:  67% (247/368)
Receiving objects:  68% (251/368)
Receiving objects:  69% (254/368)
Receiving objects:  70% (258/368)
Receiving objects:  71% (262/368)
Receiving objects:  72% (265/368)
Receiving objects:  73% (269/368)
Receiving objects:  74% (273/368)
Receiving objects:  75% (276/368)
Receiving objects:  76% (280/368)
Receiving objects:  77% (284/368)
Receiving objects:  78% (288/368)
Receiving objects:  79% (291/368)
Receiving objects:  80% (295/368)
Receiving objects:  81% (299/368)
Receiving objects:  82% (302/368)
Receiving objects:  83% (306/368)
Receiving objects:  84% (310/368)
Receiving objects:  85% (313/368)
Receiving objects:  86% (317/368)
Receiving objects:  87% (321/368)
Receiving objects:  88% (324/368)
Receiving objects:  89% (328/368)
Receiving objects:  90% (332/368)
Receiving objects:  91% (335/368)
Receiving objects:  92% (339/368)
Receiving objects:  93% (343/368)
Receiving objects:  94% (346/368)
Receiving objects:  95% (350/368)
Receiving objects:  96% (354/368)
remote: Total 368 (delta 40), reused 128 (delta 9)        
|0| Receiving objects:  97% (357/368)
Receiving objects:  98% (361/368)
Receiving objects:  99% (365/368)
Receiving objects: 100% (368/368)
Receiving objects: 100% (368/368), 472.66 KiB | 7.50 MiB/s, done.
|0| Resolving deltas:   0% (0/40)
Resolving deltas:   2% (1/40)
Resolving deltas:   5% (2/40)
Resolving deltas:   7% (3/40)
Resolving deltas:  10% (4/40)
Resolving deltas:  12% (5/40)
Resolving deltas:  15% (6/40)
Resolving deltas:  17% (7/40)
Resolving deltas:  20% (8/40)
Resolving deltas:  22% (9/40)
Resolving deltas:  25% (10/40)
Resolving deltas:  27% (11/40)
Resolving deltas:  30% (12/40)
Resolving deltas:  35% (14/40)
Resolving deltas:  40% (16/40)
Resolving deltas:  42% (17/40)
Resolving deltas:  45% (18/40)
Resolving deltas:  47% (19/40)
Resolving deltas:  50% (20/40)
Resolving deltas:  52% (21/40)
Resolving deltas:  55% (22/40)
Resolving deltas:  57% (23/40)
Resolving deltas:  60% (24/40)
Resolving deltas:  62% (25/40)
Resolving deltas:  67% (27/40)
Resolving deltas:  70% (28/40)
Resolving deltas:  72% (29/40)
Resolving deltas:  77% (31/40)
Resolving deltas:  80% (32/40)
Resolving deltas:  82% (33/40)
Resolving deltas:  85% (34/40)
Resolving deltas:  87% (35/40)
Resolving deltas:  90% (36/40)
Resolving deltas:  92% (37/40)
Resolving deltas:  95% (38/40)
Resolving deltas:  97% (39/40)
Resolving deltas: 100% (40/40)
Resolving deltas: 100% (40/40), done.
|0|  00:00
 00:02

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Writing lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:04

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }

added 1 package, and audited 1443 packages in 3s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:03

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 00:00

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.1 s.
 00:00

Running 'extensions/TemplateData/setup.sh' if found
Looking for '/var/local/extensions/TemplateData/setup.sh'
No '/var/local/extensions/TemplateData/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:13
 00:13

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-web-1  Removed
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:12

Reclaim disk space if needed
Free disk space (22%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12424, done        
remote: Finding sources:   1% (63/12424)           
remote: Finding sources:   2% (187/12424)           
remote: Finding sources:   3% (311/12424)           
remote: Finding sources:   4% (435/12424)           
remote: Finding sources:   5% (560/12424)           
remote: Finding sources:   6% (684/12424)           
remote: Finding sources:   7% (808/12424)           
remote: Finding sources:   8% (932/12424)           
remote: Finding sources:   9% (1057/12424)           
remote: Finding sources:  10% (1181/12424)           
remote: Finding sources:  11% (1305/12424)           
remote: Finding sources:  12% (1429/12424)           
remote: Finding sources:  13% (1553/12424)           
remote: Finding sources:  14% (1678/12424)           
remote: Finding sources:  15% (1802/12424)           
remote: Finding sources:  16% (1926/12424)           
remote: Finding sources:  17% (2050/12424)           
remote: Finding sources:  18% (2175/12424)           
remote: Finding sources:  19% (2299/12424)           
remote: Finding sources:  20% (2423/12424)           
remote: Finding sources:  21% (2547/12424)           
remote: Finding sources:  22% (2672/12424)           
remote: Finding sources:  23% (2796/12424)           
remote: Finding sources:  24% (2920/12424)           
remote: Finding sources:  25% (3044/12424)           
remote: Finding sources:  26% (3169/12424)           
remote: Finding sources:  27% (3293/12424)           
remote: Finding sources:  28% (3417/12424)           
remote: Finding sources:  29% (3541/12424)           
remote: Finding sources:  30% (3666/12424)           
remote: Finding sources:  31% (3790/12424)           
remote: Finding sources:  32% (3914/12424)           
remote: Finding sources:  33% (4038/12424)           
remote: Finding sources:  34% (4163/12424)           
remote: Finding sources:  35% (4287/12424)           
remote: Finding sources:  36% (4411/12424)           
remote: Finding sources:  37% (4535/12424)           
remote: Finding sources:  38% (4659/12424)           
remote: Finding sources:  39% (4784/12424)           
remote: Finding sources:  40% (4908/12424)           
remote: Finding sources:  41% (5032/12424)           
remote: Finding sources:  42% (5156/12424)           
remote: Finding sources:  43% (5281/12424)           
remote: Finding sources:  44% (5405/12424)           
remote: Finding sources:  45% (5529/12424)           
remote: Finding sources:  46% (5653/12424)           
remote: Finding sources:  47% (5778/12424)           
remote: Finding sources:  48% (5902/12424)           
remote: Finding sources:  49% (6026/12424)           
remote: Finding sources:  50% (6150/12424)           
remote: Finding sources:  51% (6275/12424)           
remote: Finding sources:  52% (6399/12424)           
remote: Finding sources:  53% (6523/12424)           
remote: Finding sources:  54% (6647/12424)           
remote: Finding sources:  55% (6772/12424)           
remote: Finding sources:  56% (6896/12424)           
remote: Finding sources:  57% (7020/12424)           
remote: Finding sources:  58% (7144/12424)           
remote: Finding sources:  59% (7269/12424)           
remote: Finding sources:  60% (7393/12424)           
remote: Finding sources:  61% (7517/12424)           
remote: Finding sources:  62% (7641/12424)           
remote: Finding sources:  63% (7765/12424)           
remote: Finding sources:  64% (7890/12424)           
remote: Finding sources:  65% (8014/12424)           
remote: Finding sources:  66% (8138/12424)           
remote: Finding sources:  67% (8262/12424)           
remote: Finding sources:  68% (8387/12424)           
remote: Finding sources:  69% (8511/12424)           
remote: Finding sources:  70% (8635/12424)           
remote: Finding sources:  71% (8759/12424)           
remote: Finding sources:  72% (8884/12424)           
remote: Finding sources:  73% (9008/12424)           
remote: Finding sources:  74% (9132/12424)           
remote: Finding sources:  75% (9256/12424)           
remote: Finding sources:  76% (9381/12424)           
remote: Finding sources:  77% (9505/12424)           
remote: Finding sources:  78% (9629/12424)           
remote: Finding sources:  79% (9753/12424)           
remote: Finding sources:  80% (9878/12424)           
remote: Finding sources:  81% (10002/12424)           
remote: Finding sources:  82% (10126/12424)           
remote: Finding sources:  83% (10250/12424)           
remote: Finding sources:  84% (10375/12424)           
remote: Finding sources:  85% (10499/12424)           
remote: Finding sources:  86% (10623/12424)           
remote: Finding sources:  87% (10747/12424)           
remote: Finding sources:  88% (10871/12424)           
remote: Finding sources:  89% (10996/12424)           
remote: Finding sources:  90% (11120/12424)           
remote: Finding sources:  91% (11244/12424)           
remote: Finding sources:  92% (11368/12424)           
remote: Finding sources:  93% (11493/12424)           
remote: Finding sources:  94% (11617/12424)           
remote: Finding sources:  95% (11741/12424)           
remote: Finding sources:  96% (11865/12424)           
remote: Finding sources:  97% (11990/12424)           
remote: Finding sources:  98% (12114/12424)           
remote: Finding sources:  99% (12238/12424)           
remote: Finding sources: 100% (12362/12424)           
remote: Finding sources: 100% (12424/12424)        
remote: Getting sizes:   1% (56/11193)           
remote: Getting sizes:   2% (168/11193)           
remote: Getting sizes:   3% (280/11193)           
remote: Getting sizes:   4% (392/11193)           
remote: Getting sizes:   5% (504/11193)           
remote: Getting sizes:   6% (616/11193)           
remote: Getting sizes:   7% (728/11193)           
remote: Getting sizes:   8% (840/11193)           
remote: Getting sizes:   9% (952/11193)           
remote: Getting sizes:  10% (1064/11193)           
remote: Getting sizes:  11% (1176/11193)           
remote: Getting sizes:  12% (1288/11193)           
remote: Getting sizes:  13% (1400/11193)           
remote: Getting sizes:  14% (1512/11193)           
remote: Getting sizes:  15% (1623/11193)           
remote: Getting sizes:  16% (1735/11193)           
remote: Getting sizes:  17% (1847/11193)           
remote: Getting sizes:  18% (1959/11193)           
remote: Getting sizes:  19% (2071/11193)           
remote: Getting sizes:  20% (2183/11193)           
remote: Getting sizes:  21% (2295/11193)           
remote: Getting sizes:  22% (2407/11193)           
remote: Getting sizes:  23% (2519/11193)           
remote: Getting sizes:  24% (2631/11193)           
remote: Getting sizes:  25% (2743/11193)           
remote: Getting sizes:  26% (2855/11193)           
remote: Getting sizes:  27% (2967/11193)           
remote: Getting sizes:  28% (3079/11193)           
remote: Getting sizes:  29% (3191/11193)           
remote: Getting sizes:  30% (3302/11193)           
remote: Getting sizes:  31% (3414/11193)           
remote: Getting sizes:  32% (3526/11193)           
remote: Getting sizes:  33% (3638/11193)           
remote: Getting sizes:  34% (3750/11193)           
remote: Getting sizes:  35% (3862/11193)           
remote: Getting sizes:  36% (3974/11193)           
remote: Getting sizes:  37% (4086/11193)           
remote: Getting sizes:  38% (4198/11193)           
remote: Getting sizes:  39% (4310/11193)           
remote: Getting sizes:  40% (4422/11193)           
remote: Getting sizes:  41% (4534/11193)           
remote: Getting sizes:  42% (4646/11193)           
remote: Getting sizes:  43% (4758/11193)           
remote: Getting sizes:  44% (4869/11193)           
remote: Getting sizes:  45% (4981/11193)           
remote: Getting sizes:  46% (5093/11193)           
remote: Getting sizes:  47% (5205/11193)           
remote: Getting sizes:  48% (5317/11193)           
remote: Getting sizes:  49% (5429/11193)           
remote: Getting sizes:  50% (5541/11193)           
remote: Getting sizes:  51% (5653/11193)           
remote: Getting sizes:  52% (5765/11193)           
remote: Getting sizes:  53% (5877/11193)           
remote: Getting sizes:  54% (5989/11193)           
remote: Getting sizes:  55% (6101/11193)           
remote: Getting sizes:  56% (6213/11193)           
remote: Getting sizes:  57% (6325/11193)           
remote: Getting sizes:  58% (6436/11193)           
remote: Getting sizes:  59% (6548/11193)           
remote: Getting sizes:  60% (6660/11193)           
remote: Getting sizes:  61% (6772/11193)           
remote: Getting sizes:  62% (6884/11193)           
remote: Getting sizes:  63% (6996/11193)           
remote: Getting sizes:  64% (7108/11193)           
remote: Getting sizes:  65% (7220/11193)           
remote: Getting sizes:  66% (7332/11193)           
remote: Getting sizes:  67% (7444/11193)           
remote: Getting sizes:  68% (7556/11193)           
remote: Getting sizes:  69% (7668/11193)           
remote: Getting sizes:  70% (7780/11193)           
remote: Getting sizes:  71% (7892/11193)           
remote: Getting sizes:  72% (8003/11193)           
remote: Getting sizes:  73% (8115/11193)           
remote: Getting sizes:  74% (8227/11193)           
remote: Getting sizes:  75% (8339/11193)           
remote: Getting sizes:  76% (8451/11193)           
remote: Getting sizes:  77% (8563/11193)           
remote: Getting sizes:  78% (8675/11193)           
remote: Getting sizes:  79% (8787/11193)           
remote: Getting sizes:  80% (8899/11193)           
remote: Getting sizes:  81% (9011/11193)           
remote: Getting sizes:  82% (9123/11193)           
remote: Getting sizes:  83% (9235/11193)           
remote: Getting sizes:  84% (9347/11193)           
remote: Getting sizes:  85% (9459/11193)           
remote: Getting sizes:  86% (9571/11193)           
remote: Getting sizes:  87% (9682/11193)           
remote: Getting sizes:  88% (9794/11193)           
remote: Getting sizes:  89% (9906/11193)           
remote: Getting sizes:  90% (10018/11193)           
remote: Getting sizes:  91% (10130/11193)           
remote: Getting sizes:  92% (10242/11193)           
remote: Getting sizes:  93% (10354/11193)           
remote: Getting sizes:  94% (10466/11193)           
remote: Getting sizes:  95% (10578/11193)           
remote: Getting sizes:  96% (10690/11193)           
remote: Getting sizes:  97% (10802/11193)           
remote: Getting sizes:  98% (10914/11193)           
remote: Getting sizes:  99% (11026/11193)           
remote: Getting sizes: 100% (11138/11193)           
remote: Getting sizes: 100% (11193/11193)        
remote: Compressing objects:   2% (2189/120329)           
remote: Compressing objects:   3% (3036/120329)           
remote: Compressing objects:   4% (4507/120329)           
remote: Compressing objects:   5% (5764/120329)           
remote: Compressing objects:   6% (6730/120329)           
remote: Compressing objects:   7% (7973/120329)           
remote: Compressing objects:   8% (9059/120329)           
remote: Compressing objects:   9% (10254/120329)           
remote: Compressing objects:   9% (10577/120329)           
remote: Compressing objects:  10% (11434/120329)           
remote: Compressing objects:  11% (12639/120329)           
remote: Compressing objects:  12% (13838/120329)           
remote: Compressing objects:  13% (15048/120329)           
remote: Compressing objects:  14% (16246/120329)           
remote: Compressing objects:  15% (17529/120329)           
remote: Compressing objects:  16% (18752/120329)           
remote: Compressing objects:  17% (19859/120329)           
remote: Compressing objects:  18% (21062/120329)           
remote: Compressing objects:  19% (22262/120329)           
remote: Compressing objects:  20% (23466/120329)           
remote: Compressing objects:  21% (24671/120329)           
remote: Compressing objects:  22% (25878/120329)           
remote: Compressing objects:  22% (26678/120329)           
remote: Compressing objects:  23% (27101/120329)           
remote: Compressing objects:  24% (28278/120329)           
remote: Compressing objects:  25% (29497/120329)           
remote: Compressing objects:  26% (31074/120329)           
remote: Compressing objects:  27% (31916/120329)           
remote: Compressing objects:  28% (33098/120329)           
remote: Compressing objects:  29% (34335/120329)           
remote: Compressing objects:  30% (35807/120329)           
remote: Compressing objects:  31% (36840/120329)           
remote: Compressing objects:  32% (37926/120329)           
remote: Compressing objects:  33% (39107/120329)           
remote: Compressing objects:  34% (40486/120329)           
remote: Compressing objects:  35% (41541/120329)           
remote: Compressing objects:  36% (43012/120329)           
remote: Compressing objects:  37% (43977/120329)           
remote: Compressing objects:  38% (45248/120329)           
remote: Compressing objects:  39% (46336/120329)           
remote: Compressing objects:  40% (47554/120329)           
remote: Compressing objects:  41% (48745/120329)           
remote: Compressing objects:  42% (49937/120329)           
remote: Compressing objects:  43% (51397/120329)           
remote: Compressing objects:  44% (52398/120329)           
remote: Compressing objects:  45% (53612/120329)           
remote: Compressing objects:  46% (54899/120329)           
remote: Compressing objects:  47% (56338/120329)           
remote: Compressing objects:  48% (57521/120329)           
remote: Compressing objects:  49% (58408/120329)           
remote: Compressing objects:  50% (59764/120329)           
remote: Compressing objects:  51% (60822/120329)           
remote: Compressing objects:  52% (61997/120329)           
remote: Compressing objects:  53% (63326/120329)           
remote: Compressing objects:  54% (64386/120329)           
remote: Compressing objects:  55% (66097/120329)           
remote: Compressing objects:  56% (66878/120329)           
remote: Compressing objects:  56% (67128/120329)           
remote: Compressing objects:  57% (68002/120329)           
remote: Compressing objects:  58% (69272/120329)           
remote: Compressing objects:  59% (70401/120329)           
remote: Compressing objects:  60% (71725/120329)           
remote: Compressing objects:  61% (73008/120329)           
remote: Compressing objects:  62% (74004/120329)           
remote: Compressing objects:  63% (75231/120329)           
remote: Compressing objects:  64% (76529/120329)           
remote: Compressing objects:  65% (77751/120329)           
remote: Compressing objects:  66% (79090/120329)           
remote: Compressing objects:  67% (80037/120329)           
remote: Compressing objects:  68% (81268/120329)           
remote: Compressing objects:  69% (83309/120329)           
remote: Compressing objects:  70% (83948/120329)           
remote: Compressing objects:  71% (85053/120329)           
remote: Compressing objects:  72% (86045/120329)           
remote: Compressing objects:  73% (87314/120329)           
remote: Compressing objects:  74% (88620/120329)           
remote: Compressing objects:  75% (89650/120329)           
remote: Compressing objects:  76% (90861/120329)           
remote: Compressing objects:  77% (92064/120329)           
remote: Compressing objects:  78% (93255/120329)           
remote: Compressing objects:  79% (94585/120329)           
remote: Compressing objects:  80% (95680/120329)           
remote: Compressing objects:  81% (96868/120329)           
remote: Compressing objects:  82% (98350/120329)           
remote: Compressing objects:  83% (99867/120329)           
remote: Compressing objects:  84% (100538/120329)           
remote: Compressing objects:  85% (101787/120329)           
remote: Compressing objects:  86% (103399/120329)           
remote: Compressing objects:  87% (104166/120329)           
remote: Compressing objects:  88% (105314/120329)           
remote: Compressing objects:  89% (106544/120329)           
remote: Compressing objects:  90% (107731/120329)           
remote: Compressing objects:  91% (108915/120329)           
remote: Compressing objects:  91% (109768/120329)           
remote: Compressing objects:  92% (110272/120329)           
remote: Compressing objects:  93% (112462/120329)           
remote: Compressing objects:  94% (112510/120329)           
remote: Compressing objects:  95% (113718/120329)           
remote: Compressing objects:  96% (115031/120329)           
remote: Compressing objects:  97% (116134/120329)           
remote: Compressing objects:  98% (117324/120329)           
remote: Compressing objects:  99% (118525/120329)           
remote: Compressing objects: 100% (119735/120329)           
remote: Compressing objects: 100% (120328/120329)        
Receiving objects:   0% (1/12424)
Receiving objects:   1% (125/12424)
Receiving objects:   2% (249/12424)
Receiving objects:   3% (373/12424)
Receiving objects:   4% (497/12424)
Receiving objects:   5% (622/12424)
Receiving objects:   6% (746/12424)
Receiving objects:   7% (870/12424)
Receiving objects:   8% (994/12424)
Receiving objects:   9% (1119/12424)
Receiving objects:  10% (1243/12424)
Receiving objects:  11% (1367/12424)
Receiving objects:  12% (1491/12424)
Receiving objects:  13% (1616/12424)
Receiving objects:  14% (1740/12424)
Receiving objects:  15% (1864/12424)
Receiving objects:  16% (1988/12424)
Receiving objects:  17% (2113/12424), 3.94 MiB | 7.83 MiB/s
Receiving objects:  18% (2237/12424), 3.94 MiB | 7.83 MiB/s
Receiving objects:  19% (2361/12424), 3.94 MiB | 7.83 MiB/s
Receiving objects:  20% (2485/12424), 3.94 MiB | 7.83 MiB/s
Receiving objects:  21% (2610/12424), 3.94 MiB | 7.83 MiB/s
Receiving objects:  22% (2734/12424), 3.94 MiB | 7.83 MiB/s
Receiving objects:  23% (2858/12424), 3.94 MiB | 7.83 MiB/s
Receiving objects:  24% (2982/12424), 3.94 MiB | 7.83 MiB/s
Receiving objects:  25% (3106/12424), 3.94 MiB | 7.83 MiB/s
Receiving objects:  26% (3231/12424), 3.94 MiB | 7.83 MiB/s
Receiving objects:  27% (3355/12424), 3.94 MiB | 7.83 MiB/s
Receiving objects:  27% (3475/12424), 3.94 MiB | 7.83 MiB/s
Receiving objects:  28% (3479/12424), 3.94 MiB | 7.83 MiB/s
Receiving objects:  29% (3603/12424), 7.94 MiB | 7.90 MiB/s
Receiving objects:  30% (3728/12424), 7.94 MiB | 7.90 MiB/s
Receiving objects:  31% (3852/12424), 7.94 MiB | 7.90 MiB/s
Receiving objects:  32% (3976/12424), 7.94 MiB | 7.90 MiB/s
Receiving objects:  33% (4100/12424), 7.94 MiB | 7.90 MiB/s
Receiving objects:  34% (4225/12424), 7.94 MiB | 7.90 MiB/s
Receiving objects:  35% (4349/12424), 7.94 MiB | 7.90 MiB/s
Receiving objects:  36% (4473/12424), 7.94 MiB | 7.90 MiB/s
Receiving objects:  37% (4597/12424), 11.44 MiB | 7.59 MiB/s
Receiving objects:  38% (4722/12424), 11.44 MiB | 7.59 MiB/s
Receiving objects:  39% (4846/12424), 11.44 MiB | 7.59 MiB/s
Receiving objects:  40% (4970/12424), 11.44 MiB | 7.59 MiB/s
Receiving objects:  41% (5094/12424), 11.44 MiB | 7.59 MiB/s
Receiving objects:  42% (5219/12424), 11.44 MiB | 7.59 MiB/s
Receiving objects:  43% (5343/12424), 11.44 MiB | 7.59 MiB/s
Receiving objects:  44% (5467/12424), 11.44 MiB | 7.59 MiB/s
Receiving objects:  44% (5547/12424), 11.44 MiB | 7.59 MiB/s
Receiving objects:  45% (5591/12424), 14.78 MiB | 7.36 MiB/s
Receiving objects:  46% (5716/12424), 14.78 MiB | 7.36 MiB/s
Receiving objects:  47% (5840/12424), 18.58 MiB | 7.41 MiB/s
Receiving objects:  47% (5909/12424), 18.58 MiB | 7.41 MiB/s
Receiving objects:  48% (5964/12424), 21.62 MiB | 7.18 MiB/s
Receiving objects:  49% (6088/12424), 21.62 MiB | 7.18 MiB/s
Receiving objects:  50% (6212/12424), 21.62 MiB | 7.18 MiB/s
Receiving objects:  51% (6337/12424), 21.62 MiB | 7.18 MiB/s
Receiving objects:  52% (6461/12424), 26.18 MiB | 7.45 MiB/s
Receiving objects:  52% (6493/12424), 26.18 MiB | 7.45 MiB/s
Receiving objects:  53% (6585/12424), 30.72 MiB | 7.65 MiB/s
Receiving objects:  54% (6709/12424), 30.72 MiB | 7.65 MiB/s
Receiving objects:  55% (6834/12424), 30.72 MiB | 7.65 MiB/s
Receiving objects:  56% (6958/12424), 30.72 MiB | 7.65 MiB/s
Receiving objects:  57% (7082/12424), 30.72 MiB | 7.65 MiB/s
Receiving objects:  58% (7206/12424), 30.72 MiB | 7.65 MiB/s
Receiving objects:  59% (7331/12424), 30.72 MiB | 7.65 MiB/s
Receiving objects:  60% (7455/12424), 30.72 MiB | 7.65 MiB/s
Receiving objects:  61% (7579/12424), 30.72 MiB | 7.65 MiB/s
Receiving objects:  62% (7703/12424), 30.72 MiB | 7.65 MiB/s
Receiving objects:  63% (7828/12424), 30.72 MiB | 7.65 MiB/s
Receiving objects:  64% (7952/12424), 30.72 MiB | 7.65 MiB/s
Receiving objects:  65% (8076/12424), 30.72 MiB | 7.65 MiB/s
Receiving objects:  66% (8200/12424), 30.72 MiB | 7.65 MiB/s
Receiving objects:  67% (8325/12424), 30.72 MiB | 7.65 MiB/s
Receiving objects:  68% (8449/12424), 30.72 MiB | 7.65 MiB/s
Receiving objects:  69% (8573/12424), 30.72 MiB | 7.65 MiB/s
Receiving objects:  70% (8697/12424), 30.72 MiB | 7.65 MiB/s
Receiving objects:  71% (8822/12424), 30.72 MiB | 7.65 MiB/s
Receiving objects:  72% (8946/12424), 30.72 MiB | 7.65 MiB/s
Receiving objects:  73% (9070/12424), 30.72 MiB | 7.65 MiB/s
Receiving objects:  74% (9194/12424), 30.72 MiB | 7.65 MiB/s
Receiving objects:  75% (9318/12424), 35.52 MiB | 7.87 MiB/s
Receiving objects:  76% (9443/12424), 35.52 MiB | 7.87 MiB/s
Receiving objects:  77% (9567/12424), 35.52 MiB | 7.87 MiB/s
Receiving objects:  78% (9691/12424), 35.52 MiB | 7.87 MiB/s
Receiving objects:  79% (9815/12424), 35.52 MiB | 7.87 MiB/s
Receiving objects:  80% (9940/12424), 35.52 MiB | 7.87 MiB/s
Receiving objects:  81% (10064/12424), 35.52 MiB | 7.87 MiB/s
Receiving objects:  82% (10188/12424), 35.52 MiB | 7.87 MiB/s
Receiving objects:  83% (10312/12424), 35.52 MiB | 7.87 MiB/s
Receiving objects:  84% (10437/12424), 35.52 MiB | 7.87 MiB/s
Receiving objects:  85% (10561/12424), 35.52 MiB | 7.87 MiB/s
Receiving objects:  86% (10685/12424), 35.52 MiB | 7.87 MiB/s
Receiving objects:  87% (10809/12424), 35.52 MiB | 7.87 MiB/s
Receiving objects:  88% (10934/12424), 35.52 MiB | 7.87 MiB/s
Receiving objects:  89% (11058/12424), 35.52 MiB | 7.87 MiB/s
Receiving objects:  90% (11182/12424), 35.52 MiB | 7.87 MiB/s
Receiving objects:  91% (11306/12424), 35.52 MiB | 7.87 MiB/s
Receiving objects:  92% (11431/12424), 35.52 MiB | 7.87 MiB/s
Receiving objects:  93% (11555/12424), 35.52 MiB | 7.87 MiB/s
Receiving objects:  94% (11679/12424), 35.52 MiB | 7.87 MiB/s
Receiving objects:  95% (11803/12424), 35.52 MiB | 7.87 MiB/s
Receiving objects:  96% (11928/12424), 35.52 MiB | 7.87 MiB/s
Receiving objects:  97% (12052/12424), 35.52 MiB | 7.87 MiB/s
Receiving objects:  98% (12176/12424), 35.52 MiB | 7.87 MiB/s
Receiving objects:  99% (12300/12424), 35.52 MiB | 7.87 MiB/s
remote: Total 12424 (delta 2375), reused 5966 (delta 1228)        
Receiving objects: 100% (12424/12424), 35.52 MiB | 7.87 MiB/s
Receiving objects: 100% (12424/12424), 41.63 MiB | 8.54 MiB/s, done.
Resolving deltas:   0% (0/2375)
Resolving deltas:   1% (24/2375)
Resolving deltas:   2% (48/2375)
Resolving deltas:   3% (72/2375)
Resolving deltas:   4% (95/2375)
Resolving deltas:   5% (119/2375)
Resolving deltas:   6% (143/2375)
Resolving deltas:   7% (167/2375)
Resolving deltas:   8% (190/2375)
Resolving deltas:   9% (214/2375)
Resolving deltas:  10% (238/2375)
Resolving deltas:  11% (262/2375)
Resolving deltas:  12% (285/2375)
Resolving deltas:  13% (310/2375)
Resolving deltas:  14% (333/2375)
Resolving deltas:  15% (357/2375)
Resolving deltas:  16% (380/2375)
Resolving deltas:  17% (404/2375)
Resolving deltas:  18% (428/2375)
Resolving deltas:  19% (452/2375)
Resolving deltas:  20% (475/2375)
Resolving deltas:  21% (499/2375)
Resolving deltas:  22% (523/2375)
Resolving deltas:  23% (547/2375)
Resolving deltas:  24% (570/2375)
Resolving deltas:  25% (595/2375)
Resolving deltas:  26% (618/2375)
Resolving deltas:  27% (643/2375)
Resolving deltas:  28% (665/2375)
Resolving deltas:  29% (689/2375)
Resolving deltas:  30% (714/2375)
Resolving deltas:  31% (738/2375)
Resolving deltas:  32% (760/2375)
Resolving deltas:  33% (784/2375)
Resolving deltas:  34% (808/2375)
Resolving deltas:  35% (832/2375)
Resolving deltas:  36% (856/2375)
Resolving deltas:  37% (879/2375)
Resolving deltas:  38% (903/2375)
Resolving deltas:  39% (927/2375)
Resolving deltas:  40% (950/2375)
Resolving deltas:  41% (974/2375)
Resolving deltas:  42% (998/2375)
Resolving deltas:  43% (1022/2375)
Resolving deltas:  44% (1045/2375)
Resolving deltas:  45% (1069/2375)
Resolving deltas:  46% (1093/2375)
Resolving deltas:  47% (1117/2375)
Resolving deltas:  48% (1140/2375)
Resolving deltas:  49% (1164/2375)
Resolving deltas:  50% (1188/2375)
Resolving deltas:  51% (1212/2375)
Resolving deltas:  52% (1235/2375)
Resolving deltas:  53% (1259/2375)
Resolving deltas:  54% (1284/2375)
Resolving deltas:  55% (1307/2375)
Resolving deltas:  56% (1330/2375)
Resolving deltas:  57% (1354/2375)
Resolving deltas:  58% (1378/2375)
Resolving deltas:  59% (1402/2375)
Resolving deltas:  60% (1425/2375)
Resolving deltas:  61% (1449/2375)
Resolving deltas:  62% (1473/2375)
Resolving deltas:  63% (1497/2375)
Resolving deltas:  64% (1520/2375)
Resolving deltas:  65% (1544/2375)
Resolving deltas:  66% (1568/2375)
Resolving deltas:  67% (1592/2375)
Resolving deltas:  68% (1615/2375)
Resolving deltas:  69% (1639/2375)
Resolving deltas:  70% (1663/2375)
Resolving deltas:  71% (1687/2375)
Resolving deltas:  72% (1710/2375)
Resolving deltas:  73% (1734/2375)
Resolving deltas:  74% (1758/2375)
Resolving deltas:  75% (1782/2375)
Resolving deltas:  76% (1805/2375)
Resolving deltas:  77% (1829/2375)
Resolving deltas:  78% (1853/2375)
Resolving deltas:  79% (1877/2375)
Resolving deltas:  80% (1900/2375)
Resolving deltas:  81% (1924/2375)
Resolving deltas:  82% (1948/2375)
Resolving deltas:  83% (1973/2375)
Resolving deltas:  84% (1995/2375)
Resolving deltas:  85% (2019/2375)
Resolving deltas:  86% (2043/2375)
Resolving deltas:  87% (2067/2375)
Resolving deltas:  88% (2091/2375)
Resolving deltas:  89% (2114/2375)
Resolving deltas:  90% (2138/2375)
Resolving deltas:  91% (2162/2375)
Resolving deltas:  92% (2185/2375)
Resolving deltas:  93% (2209/2375)
Resolving deltas:  94% (2233/2375)
Resolving deltas:  95% (2257/2375)
Resolving deltas:  96% (2280/2375)
Resolving deltas:  97% (2305/2375)
Resolving deltas:  98% (2329/2375)
Resolving deltas:  99% (2352/2375)
Resolving deltas: 100% (2375/2375)
Resolving deltas: 100% (2375/2375), done.
Updating files:  69% (8000/11458)
Updating files:  70% (8021/11458)
Updating files:  71% (8136/11458)
Updating files:  72% (8250/11458)
Updating files:  73% (8365/11458)
Updating files:  74% (8479/11458)
Updating files:  75% (8594/11458)
Updating files:  76% (8709/11458)
Updating files:  77% (8823/11458)
Updating files:  78% (8938/11458)
Updating files:  79% (9052/11458)
Updating files:  80% (9167/11458)
Updating files:  81% (9281/11458)
Updating files:  82% (9396/11458)
Updating files:  83% (9511/11458)
Updating files:  84% (9625/11458)
Updating files:  85% (9740/11458)
Updating files:  86% (9854/11458)
Updating files:  87% (9969/11458)
Updating files:  88% (10084/11458)
Updating files:  89% (10198/11458)
Updating files:  90% (10313/11458)
Updating files:  91% (10427/11458)
Updating files:  92% (10542/11458)
Updating files:  93% (10656/11458)
Updating files:  94% (10771/11458)
Updating files:  95% (10886/11458)
Updating files:  96% (11000/11458)
Updating files:  97% (11115/11458)
Updating files:  98% (11229/11458)
Updating files:  99% (11344/11458)
Updating files: 100% (11458/11458)
Updating files: 100% (11458/11458), done.
 00:12

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-1  Started
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-web-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  36/133 [=======>--------------------]  27%
  61/133 [============>---------------]  45%
  86/133 [==================>---------]  64%
 107/133 [======================>-----]  80%
 120/133 [=========================>--]  90%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 9.2 s.
 00:09

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:01

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 10s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:09

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:11

 01:12

Install 'extensions/TemplateWizard'...

Cloning component(s)
:0: _clone_component "extensions/TemplateData"
:1: _clone_component "extensions/WikiEditor"
:2: _clone_component "extensions/TemplateWizard"
|2| 
|2| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/TemplateWizard to 'extensions/TemplateWizard' (use CLONE_DEPTH=0 for full depth)
|2| Cloning into 'extensions/TemplateWizard'...
|2| remote: Counting objects: 1           
remote: Counting objects: 164, done        
|2| remote: Finding sources:   1% (1/164)           
remote: Finding sources:   2% (3/164)           
remote: Finding sources:   3% (5/164)           
remote: Finding sources:   4% (6/164)           
remote: Finding sources:   5% (8/164)           
remote: Finding sources:   6% (10/164)           
remote: Finding sources:   7% (11/164)           
remote: Finding sources:   8% (13/164)           
remote: Finding sources:   9% (14/164)           
remote: Finding sources:  10% (16/164)           
remote: Finding sources:  11% (18/164)           
remote: Finding sources:  12% (19/164)           
remote: Finding sources:  13% (21/164)           
remote: Finding sources:  14% (23/164)           
remote: Finding sources:  15% (24/164)           
remote: Finding sources:  16% (26/164)           
remote: Finding sources:  17% (28/164)           
remote: Finding sources:  18% (29/164)           
remote: Finding sources:  19% (31/164)           
remote: Finding sources:  20% (32/164)           
remote: Finding sources:  21% (34/164)           
remote: Finding sources:  22% (36/164)           
remote: Finding sources:  23% (37/164)           
remote: Finding sources:  24% (39/164)           
remote: Finding sources:  25% (41/164)           
remote: Finding sources:  26% (42/164)           
remote: Finding sources:  27% (44/164)           
remote: Finding sources:  28% (46/164)           
remote: Finding sources:  29% (47/164)           
remote: Finding sources:  30% (49/164)           
remote: Finding sources:  31% (51/164)           
remote: Finding sources:  32% (52/164)           
remote: Finding sources:  33% (54/164)           
remote: Finding sources:  34% (55/164)           
remote: Finding sources:  35% (57/164)           
remote: Finding sources:  36% (59/164)           
remote: Finding sources:  37% (60/164)           
remote: Finding sources:  38% (62/164)           
remote: Finding sources:  39% (64/164)           
remote: Finding sources:  40% (65/164)           
remote: Finding sources:  41% (67/164)           
remote: Finding sources:  42% (69/164)           
remote: Finding sources:  43% (70/164)           
remote: Finding sources:  44% (72/164)           
remote: Finding sources:  45% (73/164)           
remote: Finding sources:  46% (75/164)           
remote: Finding sources:  47% (77/164)           
remote: Finding sources:  48% (78/164)           
remote: Finding sources:  49% (80/164)           
remote: Finding sources:  50% (82/164)           
remote: Finding sources:  51% (83/164)           
remote: Finding sources:  52% (85/164)           
remote: Finding sources:  53% (87/164)           
remote: Finding sources:  54% (88/164)           
remote: Finding sources:  55% (90/164)           
remote: Finding sources:  56% (92/164)           
remote: Finding sources:  57% (93/164)           
remote: Finding sources:  58% (95/164)           
remote: Finding sources:  59% (96/164)           
remote: Finding sources:  60% (98/164)           
remote: Finding sources:  61% (100/164)           
remote: Finding sources:  62% (101/164)           
remote: Finding sources:  63% (103/164)           
remote: Finding sources:  64% (105/164)           
remote: Finding sources:  65% (106/164)           
remote: Finding sources:  66% (108/164)           
remote: Finding sources:  67% (110/164)           
remote: Finding sources:  68% (111/164)           
remote: Finding sources:  69% (113/164)           
remote: Finding sources:  70% (114/164)           
remote: Finding sources:  71% (116/164)           
remote: Finding sources:  72% (118/164)           
remote: Finding sources:  73% (119/164)           
remote: Finding sources:  74% (121/164)          |0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/TemplateData to 'extensions/TemplateData' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/TemplateData'...
|0| remote: Counting objects: 1           
remote: Counting objects: 368, done        
|0| remote: Finding sources:   1% (2/368)           
remote: Finding sources:   2% (6/368)           
remote: Finding sources:   3% (10/368)           
remote: Finding sources:   4% (13/368)           
remote: Finding sources:   5% (17/368)           
remote: Finding sources:   6% (21/368)           
remote: Finding sources:   7% (24/368)           
remote: Finding sources:   8% (28/368)           
remote: Finding sources:   9% (32/368)           
remote: Finding sources:  10% (35/368)           
remote: Finding sources:  11% (39/368)           
remote: Finding sources:  12% (43/368)           
remote: Finding sources:  13% (46/368)           
remote: Finding sources:  14% (50/368)           
remote: Finding sources:  15% (54/368)           
remote: Finding sources:  16% (58/368)           
remote: Finding sources:  17% (61/368)           
remote: Finding sources:  18% (65/368)           
remote: Finding sources:  19% (69/368)           
remote: Finding sources:  20% (72/368)           
remote: Finding sources:  21% (76/368)           
remote: Finding sources:  22% (80/368)           
remote: Finding sources:  23% (83/368)           
remote: Finding sources:  24% (87/368)           
remote: Finding sources:  25% (91/368)           
remote: Finding sources:  26% (94/368)           
remote: Finding sources:  27% (98/368)           
remote: Finding sources:  28% (102/368)           
remote: Finding sources:  29% (105/368)           
remote: Finding sources:  30% (109/368)           
remote: Finding sources:  31% (113/368)           
remote: Finding sources:  32% (116/368)           
remote: Finding sources:  33% (120/368)           
remote: Finding sources:  34% (124/368)           
remote: Finding sources:  35% (127/368)           
remote: Finding sources:  36% (131/368)           
remote: Finding sources:  37% (135/368)           
remote: Finding sources:  38% (138/368)           
remote: Finding sources:  39% (142/368)           
remote: Finding sources:  40% (146/368)           
remote: Finding sources:  41% (150/368)           
remote: Finding sources:  42% (153/368)           
remote: Finding sources:  43% (157/368)           
remote: Finding sources:  44% (161/368)           
remote: Finding sources:  45% (164/368)           
remote: Finding sources:  46% (168/368)           
remote: Finding sources:  47% (172/368)           
remote: Finding sources:  48% (175/368)           
remote: Finding sources:  49% (179/368)           
remote: Finding sources:  50% (183/368)           
remote: Finding sources:  51% (186/368)           
remote: Finding sources:  52% (190/368)           
remote: Finding sources:  53% (194/368)           
remote: Finding sources:  54% (197/368)           
remote: Finding sources:  55% (201/368)           
remote: Finding sources:  56% (205/368)           
remote: Finding sources:  57% (208/368)           
remote: Finding sources:  58% (212/368)           
remote: Finding sources:  59% (216/368)           
remote: Finding sources:  60% (219/368)           
remote: Finding sources:  61% (223/368)           
remote: Finding sources:  62% (227/368)           
remote: Finding sources:  63% (230/368)           
remote: Finding sources:  64% (234/368)           
remote: Finding sources:  65% (238/368)           
remote: Finding sources:  66% (242/368)           
remote: Finding sources:  67% (245/368)           
remote: Finding sources:  68% (249/368)           
remote: Finding sources:  69% (253/368)           
remote: Finding sources:  70% (256/368)           
remote: Finding sources:  71% (260/368)           
remote: Finding sources:  72% (264/368)           
remote: Finding sources:  73% (267/368)           
remote: Finding sou|1| 
|1| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/WikiEditor to 'extensions/WikiEditor' (use CLONE_DEPTH=0 for full depth)
|1| Cloning into 'extensions/WikiEditor'...
|1| remote: Counting objects: 1           
remote: Counting objects: 342, done        
|1| remote: Finding sources:   1% (2/342)           
remote: Finding sources:   2% (6/342)           
remote: Finding sources:   3% (9/342)           
remote: Finding sources:   4% (12/342)           
remote: Finding sources:   5% (16/342)           
remote: Finding sources:   6% (19/342)           
remote: Finding sources:   7% (23/342)           
remote: Finding sources:   8% (26/342)           
remote: Finding sources:   9% (30/342)           
remote: Finding sources:  10% (33/342)           
remote: Finding sources:  11% (36/342)           
remote: Finding sources:  12% (40/342)           
remote: Finding sources:  13% (43/342)           
remote: Finding sources:  14% (47/342)           
remote: Finding sources:  15% (50/342)           
remote: Finding sources:  16% (54/342)           
remote: Finding sources:  17% (57/342)           
remote: Finding sources:  18% (60/342)           
remote: Finding sources:  19% (64/342)           
remote: Finding sources:  20% (67/342)           
remote: Finding sources:  21% (71/342)           
remote: Finding sources:  22% (74/342)           
remote: Finding sources:  23% (77/342)           
remote: Finding sources:  24% (81/342)           
remote: Finding sources:  25% (84/342)           
remote: Finding sources:  26% (88/342)           
remote: Finding sources:  27% (91/342)           
remote: Finding sources:  28% (95/342)           
remote: Finding sources:  29% (98/342)           
remote: Finding sources:  30% (101/342)           
remote: Finding sources:  31% (105/342)           
remote: Finding sources:  32% (108/342)           
remote: Finding sources:  33% (112/342)           
remote: Finding sources:  34% (115/342)           
remote: Finding sources:  35% (118/342)           
remote: Finding sources:  36% (122/342)           
remote: Finding sources:  37% (125/342)           
remote: Finding sources:  38% (129/342)           
remote: Finding sources:  39% (132/342)           
remote: Finding sources:  40% (136/342)           
remote: Finding sources:  41% (139/342)           
remote: Finding sources:  42% (142/342)           
remote: Finding sources:  43% (146/342)           
remote: Finding sources:  44% (149/342)           
remote: Finding sources:  45% (153/342)           
remote: Finding sources:  46% (156/342)           
remote: Finding sources:  47% (160/342)           
remote: Finding sources:  48% (163/342)           
remote: Finding sources:  49% (166/342)           
remote: Finding sources:  50% (170/342)           
remote: Finding sources:  51% (173/342)           
remote: Finding sources:  52% (177/342)           
remote: Finding sources:  53% (180/342)           
remote: Finding sources:  54% (183/342)           
remote: Finding sources:  55% (187/342)           
remote: Finding sources:  56% (190/342)           
remote: Finding sources:  57% (194/342)           
remote: Finding sources:  58% (197/342)           
remote: Finding sources:  59% (201/342)           
remote: Finding sources:  60% (204/342)           
remote: Finding sources:  61% (207/342)           
remote: Finding sources:  62% (211/342)           
remote: Finding sources:  63% (214/342)           
remote: Finding sources:  64% (218/342)           
remote: Finding sources:  65% (221/342)           
remote: Finding sources:  66% (225/342)           
remote: Finding sources:  67% (228/342)           
remote: Finding sources:  68% (231/342)           
remote: Finding sources:  69% (235/342)           
remote: Finding sources:  70% (238/342)           
remote: Finding sources:  71% (242/342)           
remote: Finding sources:  72% (245/342)           
remote: Finding sources:  73% (248/342)           
remote: Finding sources:  74 
remote: Finding sources:  75% (123/164)           
remote: Finding sources:  76% (124/164)           
remote: Finding sources:  77% (126/164)           
remote: Finding sources:  78% (128/164)           
remote: Finding sources:  79% (129/164)           
remote: Finding sources:  80% (131/164)           
remote: Finding sources:  81% (133/164)           
remote: Finding sources:  82% (134/164)           
remote: Finding sources:  83% (136/164)           
remote: Finding sources:  84% (137/164)           
remote: Finding sources:  85% (139/164)           
remote: Finding sources:  86% (141/164)           
remote: Finding sources:  87% (142/164)           
remote: Finding sources:  88% (144/164)           
remote: Finding sources:  89% (146/164)           
remote: Finding sources:  90% (147/164)           
remote: Finding sources:  91% (149/164)           
remote: Finding sources:  92% (151/164)           
remote: Finding sources:  93% (152/164)           
remote: Finding sources:  94% (154/164)           
remote: Finding sources:  95% (155/164)           
remote: Finding sources:  96% (157/164)           
remote: Finding sources:  97% (159/164)           
remote: Finding sources:  98% (160/164)           
remote: Finding sources:  99% (162/164)           
remote: Finding sources: 100% (164/164)           
remote: Finding sources: 100% (164/164)        
|2| remote: Getting sizes:   1% (1/160)           
remote: Getting sizes:   2% (3/160)           
remote: Getting sizes:   3% (4/160)           
remote: Getting sizes:   4% (6/160)           
remote: Getting sizes:   5% (8/160)           
remote: Getting sizes:   6% (9/160)           
remote: Getting sizes:   7% (11/160)           
remote: Getting sizes:   8% (12/160)           
remote: Getting sizes:   9% (14/160)           
remote: Getting sizes:  10% (16/160)           
remote: Getting sizes:  11% (17/160)           
remote: Getting sizes:  12% (19/160)           
remote: Getting sizes:  13% (20/160)           
remote: Getting sizes:  14% (22/160)           
remote: Getting sizes:  15% (24/160)           
remote: Getting sizes:  16% (25/160)           
remote: Getting sizes:  17% (27/160)           
remote: Getting sizes:  18% (28/160)           
remote: Getting sizes:  19% (30/160)           
remote: Getting sizes:  20% (32/160)           
remote: Getting sizes:  21% (33/160)           
remote: Getting sizes:  22% (35/160)           
remote: Getting sizes:  23% (36/160)           
remote: Getting sizes:  24% (38/160)           
remote: Getting sizes:  25% (40/160)           
remote: Getting sizes:  26% (41/160)           
remote: Getting sizes:  27% (43/160)           
remote: Getting sizes:  28% (44/160)           
remote: Getting sizes:  29% (46/160)           
remote: Getting sizes:  30% (48/160)           
remote: Getting sizes:  31% (49/160)           
remote: Getting sizes:  32% (51/160)           
remote: Getting sizes:  33% (52/160)           
remote: Getting sizes:  34% (54/160)           
remote: Getting sizes:  35% (56/160)           
remote: Getting sizes:  36% (57/160)           
remote: Getting sizes:  37% (59/160)           
remote: Getting sizes:  38% (60/160)           
remote: Getting sizes:  39% (62/160)           
remote: Getting sizes:  40% (64/160)           
remote: Getting sizes:  41% (65/160)           
remote: Getting sizes:  42% (67/160)           
remote: Getting sizes:  43% (68/160)           
remote: Getting sizes:  44% (70/160)           
remote: Getting sizes:  45% (72/160)           
remote: Getting sizes:  46% (73/160)           
remote: Getting sizes:  47% (75/160)           
remote: Getting sizes:  48% (76/160)           
remote: Getting sizes:  49% (78/160)           
remote: Getting sizes:  50% (80/160)           
remote: Getting sizes:  51% (81/160)           
remote: Getting sizes:  52% (83/160)           
remote: Getting sizes:  53% (84/160)           
remote: Getting sizes:  54% (86/160)           
remote: Getting sizes:  55% (88/160)           
remote: Getting sizes:  56% (89/160)           
remote: Getting sizes:  5rces:  74% (271/368)           
remote: Finding sources:  75% (275/368)           
remote: Finding sources:  76% (278/368)           
remote: Finding sources:  77% (282/368)           
remote: Finding sources:  78% (286/368)           
remote: Finding sources:  79% (289/368)           
remote: Finding sources:  80% (293/368)           
remote: Finding sources:  81% (297/368)           
remote: Finding sources:  82% (300/368)           
remote: Finding sources:  83% (304/368)           
remote: Finding sources:  84% (308/368)           
remote: Finding sources:  85% (311/368)           
remote: Finding sources:  86% (315/368)           
remote: Finding sources:  87% (319/368)           
remote: Finding sources:  88% (322/368)           
remote: Finding sources:  89% (326/368)           
remote: Finding sources:  90% (330/368)           
remote: Finding sources:  91% (334/368)           
remote: Finding sources:  92% (337/368)           
remote: Finding sources:  93% (341/368)           
remote: Finding sources:  94% (345/368)           
remote: Finding sources:  95% (348/368)           
remote: Finding sources:  96% (352/368)           
remote: Finding sources:  97% (356/368)           
remote: Finding sources:  98% (359/368)           
remote: Finding sources:  99% (363/368)           
remote: Finding sources: 100% (367/368)           
remote: Finding sources: 100% (368/368)        
|0| remote: Getting sizes:   1% (2/357)           
remote: Getting sizes:   2% (6/357)           
remote: Getting sizes:   3% (9/357)           
remote: Getting sizes:   4% (13/357)           
remote: Getting sizes:   5% (17/357)           
remote: Getting sizes:   6% (20/357)           
remote: Getting sizes:   7% (24/357)           
remote: Getting sizes:   8% (27/357)           
remote: Getting sizes:   9% (31/357)           
remote: Getting sizes:  10% (34/357)           
remote: Getting sizes:  11% (38/357)           
remote: Getting sizes:  12% (42/357)           
remote: Getting sizes:  13% (45/357)           
remote: Getting sizes:  14% (49/357)           
remote: Getting sizes:  15% (52/357)           
remote: Getting sizes:  16% (56/357)           
remote: Getting sizes:  17% (59/357)           
remote: Getting sizes:  18% (63/357)           
remote: Getting sizes:  19% (67/357)           
remote: Getting sizes:  20% (70/357)           
remote: Getting sizes:  21% (74/357)           
remote: Getting sizes:  22% (77/357)           
remote: Getting sizes:  23% (81/357)           
remote: Getting sizes:  24% (84/357)           
remote: Getting sizes:  25% (88/357)           
remote: Getting sizes:  26% (92/357)           
remote: Getting sizes:  27% (95/357)           
remote: Getting sizes:  28% (99/357)           
remote: Getting sizes:  29% (102/357)           
remote: Getting sizes:  30% (106/357)           
remote: Getting sizes:  31% (109/357)           
remote: Getting sizes:  32% (113/357)           
remote: Getting sizes:  33% (117/357)           
remote: Getting sizes:  34% (120/357)           
remote: Getting sizes:  35% (124/357)           
remote: Getting sizes:  36% (127/357)           
remote: Getting sizes:  37% (131/357)           
remote: Getting sizes:  38% (134/357)           
remote: Getting sizes:  39% (138/357)           
remote: Getting sizes:  40% (142/357)           
remote: Getting sizes:  41% (145/357)           
remote: Getting sizes:  42% (149/357)           
remote: Getting sizes:  43% (152/357)           
remote: Getting sizes:  44% (156/357)           
remote: Getting sizes:  45% (159/357)           
remote: Getting sizes:  46% (163/357)           
remote: Getting sizes:  47% (167/357)           
remote: Getting sizes:  48% (170/357)           
remote: Getting sizes:  49% (174/357)           
remote: Getting sizes:  50% (177/357)           
remote: Getting sizes:  51% (181/357)           
remote: Getting sizes:  52% (184/357)           
remote: Getting sizes:  53% (188/357)           
remote: Getting sizes:  54% (191/357)           
remote: Getting sizes:  55% (195/357)           
remote: Getti% (252/342)           
remote: Finding sources:  75% (255/342)           
remote: Finding sources:  76% (259/342)           
remote: Finding sources:  77% (262/342)           
remote: Finding sources:  78% (266/342)           
remote: Finding sources:  79% (269/342)           
remote: Finding sources:  80% (272/342)           
remote: Finding sources:  81% (276/342)           
remote: Finding sources:  82% (279/342)           
remote: Finding sources:  83% (283/342)           
remote: Finding sources:  84% (286/342)           
remote: Finding sources:  85% (289/342)           
remote: Finding sources:  86% (293/342)           
remote: Finding sources:  87% (296/342)           
remote: Finding sources:  88% (300/342)           
remote: Finding sources:  89% (303/342)           
remote: Finding sources:  90% (307/342)           
remote: Finding sources:  91% (310/342)           
remote: Finding sources:  92% (313/342)           
remote: Finding sources:  93% (317/342)           
remote: Finding sources:  94% (320/342)           
remote: Finding sources:  95% (324/342)           
remote: Finding sources:  96% (327/342)           
remote: Finding sources:  97% (331/342)           
remote: Finding sources:  98% (334/342)           
remote: Finding sources:  99% (337/342)           
remote: Finding sources: 100% (341/342)           
remote: Finding sources: 100% (342/342)        
|1| remote: Getting sizes:   1% (2/331)           
remote: Getting sizes:   2% (5/331)           
remote: Getting sizes:   3% (9/331)           
remote: Getting sizes:   4% (12/331)           
remote: Getting sizes:   5% (15/331)           
remote: Getting sizes:   6% (19/331)           
remote: Getting sizes:   7% (22/331)           
remote: Getting sizes:   8% (25/331)           
remote: Getting sizes:   9% (29/331)           
remote: Getting sizes:  10% (32/331)           
remote: Getting sizes:  11% (35/331)           
remote: Getting sizes:  12% (39/331)           
remote: Getting sizes:  13% (42/331)           
remote: Getting sizes:  14% (45/331)           
remote: Getting sizes:  15% (48/331)           
remote: Getting sizes:  16% (52/331)           
remote: Getting sizes:  17% (55/331)           
remote: Getting sizes:  18% (58/331)           
remote: Getting sizes:  19% (62/331)           
remote: Getting sizes:  20% (65/331)           
remote: Getting sizes:  21% (68/331)           
remote: Getting sizes:  22% (72/331)           
remote: Getting sizes:  23% (75/331)           
remote: Getting sizes:  24% (78/331)           
remote: Getting sizes:  25% (82/331)           
remote: Getting sizes:  26% (85/331)           
remote: Getting sizes:  27% (88/331)           
remote: Getting sizes:  28% (92/331)           
remote: Getting sizes:  29% (95/331)           
remote: Getting sizes:  30% (98/331)           
remote: Getting sizes:  31% (101/331)           
remote: Getting sizes:  32% (105/331)           
remote: Getting sizes:  33% (108/331)           
remote: Getting sizes:  34% (111/331)           
remote: Getting sizes:  35% (115/331)           
remote: Getting sizes:  36% (118/331)           
remote: Getting sizes:  37% (121/331)           
remote: Getting sizes:  38% (125/331)           
remote: Getting sizes:  39% (128/331)           
remote: Getting sizes:  40% (131/331)           
remote: Getting sizes:  41% (135/331)           
remote: Getting sizes:  42% (138/331)           
remote: Getting sizes:  43% (141/331)           
remote: Getting sizes:  44% (144/331)           
remote: Getting sizes:  45% (148/331)           
remote: Getting sizes:  46% (151/331)           
remote: Getting sizes:  47% (154/331)           
remote: Getting sizes:  48% (158/331)           
remote: Getting sizes:  49% (161/331)           
remote: Getting sizes:  50% (164/331)           
remote: Getting sizes:  51% (168/331)           
remote: Getting sizes:  52% (171/331)           
remote: Getting sizes:  53% (174/331)           
remote: Getting sizes:  54% (178/331)           
remote: Getting sizes:  55% (181/331)           
remote: Getting sizes:  ng sizes:  56% (199/357)           
remote: Getting sizes:  57% (202/357)           
remote: Getting sizes:  58% (206/357)           
remote: Getting sizes:  59% (209/357)           
remote: Getting sizes:  60% (213/357)           
remote: Getting sizes:  61% (216/357)           
remote: Getting sizes:  62% (220/357)           
remote: Getting sizes:  63% (224/357)           
remote: Getting sizes:  64% (227/357)           
remote: Getting sizes:  65% (231/357)           
remote: Getting sizes:  66% (234/357)           
remote: Getting sizes:  67% (238/357)           
remote: Getting sizes:  68% (241/357)           
remote: Getting sizes:  69% (245/357)           
remote: Getting sizes:  70% (249/357)           
remote: Getting sizes:  71% (252/357)           
remote: Getting sizes:  72% (256/357)           
remote: Getting sizes:  73% (259/357)           
remote: Getting sizes:  74% (263/357)           
remote: Getting sizes:  75% (266/357)           
remote: Getting sizes:  76% (270/357)           
remote: Getting sizes:  77% (274/357)           
remote: Getting sizes:  78% (277/357)           
remote: Getting sizes:  79% (281/357)           
remote: Getting sizes:  80% (284/357)           
remote: Getting sizes:  81% (288/357)           
remote: Getting sizes:  82% (291/357)           
remote: Getting sizes:  83% (295/357)           
remote: Getting sizes:  84% (299/357)           
remote: Getting sizes:  85% (302/357)           
remote: Getting sizes:  86% (306/357)           
remote: Getting sizes:  87% (309/357)           
remote: Getting sizes:  88% (313/357)           
remote: Getting sizes:  89% (316/357)           
remote: Getting sizes:  90% (320/357)           
remote: Getting sizes:  91% (324/357)           
remote: Getting sizes:  92% (327/357)           
remote: Getting sizes:  93% (331/357)           
remote: Getting sizes:  94% (334/357)           
remote: Getting sizes:  95% (338/357)           
remote: Getting sizes:  96% (341/357)           
remote: Getting sizes:  97% (345/357)           
remote: Getting sizes:  98% (349/357)           
remote: Getting sizes:  99% (352/357)           
remote: Getting sizes: 100% (356/357)           
remote: Getting sizes: 100% (357/357)        
|0| remote: Compressing objects:   1% (7717/1346125)           
remote: Compressing objects:   2% (22791/1346125)           
remote: Compressing objects:   3% (38631/1346125)           
remote: Compressing objects:   4% (54768/1346125)           
remote: Compressing objects:   5% (67211/1346125)           
remote: Compressing objects:   8% (106028/1346125)           
remote: Compressing objects:   9% (116061/1346125)           
remote: Compressing objects:  13% (171048/1346125)           
remote: Compressing objects:  15% (201497/1346125)           
remote: Compressing objects:  16% (211855/1346125)           
remote: Compressing objects:  17% (228193/1346125)           
remote: Compressing objects:  19% (254091/1346125)           
remote: Compressing objects:  20% (264679/1346125)           
remote: Compressing objects:  21% (278253/1346125)           
remote: Compressing objects:  22% (289758/1346125)           
remote: Compressing objects:  23% (312004/1346125)           
remote: Compressing objects:  24% (329382/1346125)           
remote: Compressing objects:  25% (330147/1346125)           
remote: Compressing objects:  26% (344496/1346125)           
remote: Compressing objects:  27% (363397/1346125)           
remote: Compressing objects:  28% (371700/1346125)           
remote: Compressing objects:  29% (384059/1346125)           
remote: Compressing objects:  30% (402713/1346125)           
remote: Compressing objects:  31% (418247/1346125)           
remote: Compressing objects:  32% (424304/1346125)           
remote: Compressing objects:  33% (443979/1346125)           
remote: Compressing objects:  34% (451747/1346125)           
remote: Compressing objects:  35% (467310/1346125)           
remote: Compressing objects:  36% (482621/1346125)           
remote: Compressing objects:  37% (492793/1346125)           
remote: Compressing objects:  38% (507378/1346125)           
remote: Compressing objects:  39% (518791/1346125)           
remote: Compressing objects:  40% (536682/1346125)           
remote: Compressing objects:  41% (548235/1346125)           
remote: Compressing objects:  42% (563445/1346125)           
remote: Compressing objects:  43% (577025/1346125)           
remote: Compressing objects:  44% (588313/1346125)           
remote: Compressing objects:  45% (606360/1346125)           
remote: Compressing objects:  46% (616908/1346125)           
remote: Compressing objects:  70% (947078/1346125)           
remote: Compressing objects:  71% (952388/1346125)           
remote: Compressing objects:  72% (963734/1346125)           
remote: Compressing objects:  73% (977174/1346125)           
remote: Compressing objects:  74% (995684/1346125)           
remote: Compressing objects:  75% (1003344/1346125)           
remote: Compressing objects:  76% (1017304/1346125)           
remote: Compressing objects:  77% (1030545/1346125)           
remote: Compressing objects:  78% (1044441/1346125)           
remote: Compressing objects:  79% (1066797/1346125)           
remote: Compressing objects:  80% (1073227/1346125)           
remote: Compressing objects:  81% (1085646/1346125)           
remote: Compressing objects:  82% (1098257/1346125)           
remote: Compressing objects:  83% (1114292/1346125)           
remote: Compressing objects:  84% (1126472/1346125)           
remote: Compressing objects:  85% (1142144/1346125)           
remote: Compressing objects:  86% (1151967/1346125)           
remote: Compressing objects:  87% (1164539/1346125)           
remote: Compressing objects:  88% (1179701/1346125)           
remote: Compressing objects:  89% (1197649/1346125)           
remote: Compressing objects:  90% (1209307/1346125)           
remote: Compressing objects:  91% (1226408/1346125)           
remote: Compressing objects:  92% (1234376/1346125)           
remote: Compressing objects:  93% (1252003/1346125)           
remote: Compressing objects:  94% (1260281/1346125)           
remote: Compressing objects:  95% (1278896/1346125)           
remote: Compressing objects:  96% (1286260/1346125)           
remote: Compressing objects:  97% (1299363/1346125)           
remote: Compressing objects:  98% (1317762/1346125)           
remote: Compressing objects:  99% (1328797/1346125)           
remote: Compressing objects: 100% (1341822/1346125)           
remote: Compressing objects: 100% (1346125/1346125)        
|0| Receiving objects:   0% (1/368)
Receiving objects:   1% (4/368)
Receiving objects:   2% (8/368)
Receiving objects:   3% (12/368)
Receiving objects:   4% (15/368)
Receiving objects:   5% (19/368)
Receiving objects:   6% (23/368)
Receiving objects:   7% (26/368)
Receiving objects:   8% (30/368)
Receiving objects:   9% (34/368)
Receiving objects:  10% (37/368)
Receiving objects:  11% (41/368)
Receiving objects:  12% (45/368)
Receiving objects:  13% (48/368)
Receiving objects:  14% (52/368)
Receiving objects:  15% (56/368)
Receiving objects:  16% (59/368)
Receiving objects:  17% (63/368)
Receiving objects:  18% (67/368)
Receiving objects:  19% (70/368)
Receiving objects:  20% (74/368)
Receiving objects:  21% (78/368)
Receiving objects:  22% (81/368)
Receiving objects:  23% (85/368)
Receiving objects:  24% (89/368)
Receiving objects:  25% (92/368)
Receiving objects:  26% (96/368)
Receiving objects:  27% (100/368)
Receiving objects:  28% (104/368)
Receiving objects:  29% (107/368)
Receiving objects:  30% (111/368)
Receiving objects:  31% (115/368)
Receiving objects:  32% (118/368)
Receiving objects:  33% (122/368)
Receiving objects:  34% (126/368)
Receiving objects:  35% (129/368)
Receiving objects:  36% (133/368)
Receiving objects:  37% (137/368)
Receiving objects:  38% (140/368)
Receiving objects:  39% (144/368)
Receiving objects:  40% (148/368)
Receiving objects:  41% (151/368)
Receiving objects:  42% (155/368)
Receiving objects:  43% (159/368)
Receiving objects:  44% (162/368)
Receivin7% (91/160)           
remote: Getting sizes:  58% (92/160)           
remote: Getting sizes:  59% (94/160)           
remote: Getting sizes:  60% (96/160)           
remote: Getting sizes:  61% (97/160)           
remote: Getting sizes:  62% (99/160)           
remote: Getting sizes:  63% (100/160)           
remote: Getting sizes:  64% (102/160)           
remote: Getting sizes:  65% (104/160)           
remote: Getting sizes:  66% (105/160)           
remote: Getting sizes:  67% (107/160)           
remote: Getting sizes:  68% (108/160)           
remote: Getting sizes:  69% (110/160)           
remote: Getting sizes:  70% (112/160)           
remote: Getting sizes:  71% (113/160)           
remote: Getting sizes:  72% (115/160)           
remote: Getting sizes:  73% (116/160)           
remote: Getting sizes:  74% (118/160)           
remote: Getting sizes:  75% (120/160)           
remote: Getting sizes:  76% (121/160)           
remote: Getting sizes:  77% (123/160)           
remote: Getting sizes:  78% (124/160)           
remote: Getting sizes:  79% (126/160)           
remote: Getting sizes:  80% (128/160)           
remote: Getting sizes:  81% (129/160)           
remote: Getting sizes:  82% (131/160)           
remote: Getting sizes:  83% (132/160)           
remote: Getting sizes:  84% (134/160)           
remote: Getting sizes:  85% (136/160)           
remote: Getting sizes:  86% (137/160)           
remote: Getting sizes:  87% (139/160)           
remote: Getting sizes:  88% (140/160)           
remote: Getting sizes:  89% (142/160)           
remote: Getting sizes:  90% (144/160)           
remote: Getting sizes:  91% (145/160)           
remote: Getting sizes:  92% (147/160)           
remote: Getting sizes:  93% (148/160)           
remote: Getting sizes:  94% (150/160)           
remote: Getting sizes:  95% (152/160)           
remote: Getting sizes:  96% (153/160)           
remote: Getting sizes:  97% (155/160)           
remote: Getting sizes:  98% (156/160)           
remote: Getting sizes:  99% (158/160)           
remote: Getting sizes: 100% (160/160)           
remote: Getting sizes: 100% (160/160)        
|2| remote: Compressing objects:   1% (4350/867582)           
remote: Compressing objects:   2% (16765/867582)           
remote: Compressing objects:   3% (28371/867582)           
remote: Compressing objects:   4% (32088/867582)           
remote: Compressing objects:   5% (42345/867582)           
remote: Compressing objects:   6% (51850/867582)           
remote: Compressing objects:   7% (59812/867582)           
remote: Compressing objects:   8% (67101/867582)           
remote: Compressing objects:   9% (77365/867582)           
remote: Compressing objects:  10% (83409/867582)           
remote: Compressing objects:  11% (91138/867582)           
remote: Compressing objects:  12% (100894/867582)           
remote: Compressing objects:  13% (108719/867582)           
remote: Compressing objects:  14% (121065/867582)           
remote: Compressing objects:  15% (127393/867582)           
remote: Compressing objects:  16% (139300/867582)           
remote: Compressing objects:  17% (144017/867582)           
remote: Compressing objects:  91% (785473/867582)           
remote: Compressing objects:  92% (796099/867582)           
remote: Compressing objects:  93% (802697/867582)           
remote: Compressing objects:  94% (812092/867582)           
remote: Compressing objects:  95% (821073/867582)           
remote: Compressing objects:  96% (828694/867582)           
remote: Compressing objects:  97% (837371/867582)           
remote: Compressing objects:  98% (846750/867582)           
remote: Compressing objects:  99% (855111/867582)           
remote: Compressing objects: 100% (863551/867582)           
remote: Compressing objects: 100% (867582/867582)        
|2| Receiving objects:   0% (1/164)
Receiving objects:   1% (2/164)
Receiving objects:   2% (4/164)
Receiving objects:   3% (5/164)
Receiving objects:   4% (7/164)
Receiving objects:   5% (9/164)
Receiving objects:   6% (10/164)
Receiving objects:   7% (12/164)
Receiving objects:   8% (14/164)
Receiving objects:   9% (15/164)
Receiving objects:  10% (17/164)
Receiving objects:  11% (19/164)
Receiving objects:  12% (20/164)
Receiving objects:  13% (22/164)
Receiving objects:  14% (23/164)
Receiving objects:  15% (25/164)
Receiving objects:  16% (27/164)
Receiving objects:  17% (28/164)
Receiving objects:  18% (30/164)
Receiving objects:  19% (32/164)
Receiving objects:  20% (33/164)
Receiving objects:  21% (35/164)
Receiving objects:  22% (37/164)
Receiving objects:  23% (38/164)
Receiving objects:  24% (40/164)
Receiving objects:  25% (41/164)
Receiving objects:  26% (43/164)
Receiving objects:  27% (45/164)
Receiving objects:  28% (46/164)
Receiving objects:  29% (48/164)
Receiving objects:  30% (50/164)
Receiving objects:  31% (51/164)
Receiving objects:  32% (53/164)
Receiving objects:  33% (55/164)
Receiving objects:  34% (56/164)
Receiving objects:  35% (58/164)
Receiving objects:  36% (60/164)
Receiving objects:  37% (61/164)
Receiving objects:  38% (63/164)
Receiving objects:  39% (64/164)
Receiving objects:  40% (66/164)
Receiving objects:  41% (68/164)
Receiving objects:  42% (69/164)
Receiving objects:  43% (71/164)
Receiving objects:  44% (73/164)
Receiving objects:  45% (74/164)
Receiving objects:  46% (76/164)
Receiving objects:  47% (78/164)
Receiving objects:  48% (79/164)
Receiving objects:  49% (81/164)
Receiving objects:  50% (82/164)
Receiving objects:  51% (84/164)
Receiving objects:  52% (86/164)
Receiving objects:  53% (87/164)
Receiving objects:  54% (89/164)
Receiving objects:  55% (91/164)
Receiving objects:  56% (92/164)
Receiving objects:  57% (94/164)
Receiving objects:  58% (96/164)
Receiving objects:  59% (97/164)
Receiving objects:  60% (99/164)
Receiving objects:  61% (101/164)
Receiving objects:  62% (102/164)
Receiving objects:  63% (104/164)
Receiving objects:  64% (105/164)
Receiving objects:  65% (107/164)
Receiving objects:  66% (109/164)
Receiving objects:  67% (110/164)
Receiving objects:  68% (112/164)
Receiving objects:  69% (114/164)
Receiving objects:  70% (115/164)
Receiving objects:  71% (117/164)
Receiving objects:  72% (119/164)
Receiving objects:  73% (120/164)
Receiving objects:  74% (122/164)
Receiving objects:  75% (123/164)
Receiving objects:  76% (125/164)
Receiving objects:  77% (127/164)
Receiving objects:  78% (128/164)
Receiving objects:  79% (130/164)
Receiving objects:  80% (132/164)
Receiving objects:  81% (133/164)
remote: Total 164 (delta 15), reused 47 (delta 2)        
|2| Receiving objects:  82% (135/164)
Receiving objects:  83% (137/164)
Receiving objects:  84% (138/164)
Receiving objects:  85% (140/164)
Receiving objects:  86% (142/164)
Receiving objects:  87% (143/164)
Receiving objects:  88% (145/164)
Receiving objects:  89% (146/164)
Receiving objects:  90% (148/164)
Receiving objects:  91% (150/164)
Receiving objects:  92% (151/164)
Receiving objects:  93% (153/164)
Receiving objects:  94% (155/164)
Receiving objects:  95% (156/164)
Receiving objects:  96% (158/164)
Receiving objects:  97% (160/164)
Receiving objects:  98% (161/164)
Receiving objects:  99% (163/164)
Receiving objects: 100% (164/164)
Receiving objects: 100% (164/164), 273.25 KiB | 6.35 MiB/s, done.
|2| Resolving deltas:   0% (0/15)
Resolving deltas:   6% (1/15)
Resolving deltas:  13% (2/15)
Resolving deltas:  20% (3/15)
Resolving deltas:  26% (4/15)
Resolving deltas:  33% (5/15)
Resolving deltas:  40% (6/15)
Resolving deltas:  46% (7/15)
Resolving deltas:  53% (8/15)
Resolving deltas:  60% (9/15)
Resolving deltas:  66% (10/15)
Resolving deltas:  73% (11/15)
Resolving deltas:  80% (12/15)
Resolving deltas:  86% (13/15)
Resolving deltas:  93% (14/15)
Resolving deltas: 100% (15/15)
Resolving deltas: 100% (15/15), done.
|2|  00:01
g objects:  45% (166/368)
Receiving objects:  46% (170/368)
Receiving objects:  47% (173/368)
Receiving objects:  48% (177/368)
Receiving objects:  49% (181/368)
Receiving objects:  50% (184/368)
Receiving objects:  51% (188/368)
Receiving objects:  52% (192/368)
Receiving objects:  53% (196/368)
Receiving objects:  54% (199/368)
Receiving objects:  55% (203/368)
Receiving objects:  56% (207/368)
Receiving objects:  57% (210/368)
Receiving objects:  58% (214/368)
Receiving objects:  59% (218/368)
Receiving objects:  60% (221/368)
Receiving objects:  61% (225/368)
Receiving objects:  62% (229/368)
Receiving objects:  63% (232/368)
Receiving objects:  64% (236/368)
Receiving objects:  65% (240/368)
Receiving objects:  66% (243/368)
Receiving objects:  67% (247/368)
Receiving objects:  68% (251/368)
Receiving objects:  69% (254/368)
Receiving objects:  70% (258/368)
Receiving objects:  71% (262/368)
Receiving objects:  72% (265/368)
Receiving objects:  73% (269/368)
Receiving objects:  74% (273/368)
Receiving objects:  75% (276/368)
Receiving objects:  76% (280/368)
Receiving objects:  77% (284/368)
Receiving objects:  78% (288/368)
Receiving objects:  79% (291/368)
Receiving objects:  80% (295/368)
Receiving objects:  81% (299/368)
Receiving objects:  82% (302/368)
Receiving objects:  83% (306/368)
Receiving objects:  84% (310/368)
Receiving objects:  85% (313/368)
Receiving objects:  86% (317/368)
Receiving objects:  87% (321/368)
Receiving objects:  88% (324/368)
Receiving objects:  89% (328/368)
Receiving objects:  90% (332/368)
Receiving objects:  91% (335/368)
Receiving objects:  92% (339/368)
Receiving objects:  93% (343/368)
Receiving objects:  94% (346/368)
Receiving objects:  95% (350/368)
Receiving objects:  96% (354/368)
remote: Total 368 (delta 40), reused 128 (delta 9)        
|0| Receiving objects:  97% (357/368)
Receiving objects:  98% (361/368)
Receiving objects:  99% (365/368)
Receiving objects: 100% (368/368)
Receiving objects: 100% (368/368), 472.66 KiB | 7.38 MiB/s, done.
|0| Resolving deltas:   0% (0/40)
Resolving deltas:   2% (1/40)
Resolving deltas:   5% (2/40)
Resolving deltas:  10% (4/40)
Resolving deltas:  12% (5/40)
Resolving deltas:  15% (6/40)
Resolving deltas:  17% (7/40)
Resolving deltas:  20% (8/40)
Resolving deltas:  22% (9/40)
Resolving deltas:  25% (10/40)
Resolving deltas:  27% (11/40)
Resolving deltas:  30% (12/40)
Resolving deltas:  32% (13/40)
Resolving deltas:  35% (14/40)
Resolving deltas:  37% (15/40)
Resolving deltas:  40% (16/40)
Resolving deltas:  42% (17/40)
Resolving deltas:  45% (18/40)
Resolving deltas:  47% (19/40)
Resolving deltas:  50% (20/40)
Resolving deltas:  52% (21/40)
Resolving deltas:  55% (22/40)
Resolving deltas:  57% (23/40)
Resolving deltas:  60% (24/40)
Resolving deltas:  62% (25/40)
Resolving deltas:  65% (26/40)
Resolving deltas:  67% (27/40)
Resolving deltas:  72% (29/40)
Resolving deltas:  75% (30/40)
Resolving deltas:  77% (31/40)
Resolving deltas:  82% (33/40)
Resolving deltas:  85% (34/40)
Resolving deltas:  87% (35/40)
Resolving deltas:  90% (36/40)
Resolving deltas:  92% (37/40)
Resolving deltas:  95% (38/40)
Resolving deltas:  97% (39/40)
Resolving deltas: 100% (40/40)
Resolving deltas: 100% (40/40), done.
|0|  00:01
56% (184/331)           
remote: Getting sizes:  57% (188/331)           
remote: Getting sizes:  58% (191/331)           
remote: Getting sizes:  59% (194/331)           
remote: Getting sizes:  60% (197/331)           
remote: Getting sizes:  61% (201/331)           
remote: Getting sizes:  62% (204/331)           
remote: Getting sizes:  63% (207/331)           
remote: Getting sizes:  64% (211/331)           
remote: Getting sizes:  65% (214/331)           
remote: Getting sizes:  66% (217/331)           
remote: Getting sizes:  67% (221/331)           
remote: Getting sizes:  68% (224/331)           
remote: Getting sizes:  69% (227/331)           
remote: Getting sizes:  70% (231/331)           
remote: Getting sizes:  71% (234/331)           
remote: Getting sizes:  72% (237/331)           
remote: Getting sizes:  73% (240/331)           
remote: Getting sizes:  74% (244/331)           
remote: Getting sizes:  75% (247/331)           
remote: Getting sizes:  76% (250/331)           
remote: Getting sizes:  77% (254/331)           
remote: Getting sizes:  78% (257/331)           
remote: Getting sizes:  79% (260/331)           
remote: Getting sizes:  80% (264/331)           
remote: Getting sizes:  81% (267/331)           
remote: Getting sizes:  82% (270/331)           
remote: Getting sizes:  83% (274/331)           
remote: Getting sizes:  84% (277/331)           
remote: Getting sizes:  85% (280/331)           
remote: Getting sizes:  86% (284/331)           
remote: Getting sizes:  87% (287/331)           
remote: Getting sizes:  88% (290/331)           
remote: Getting sizes:  89% (293/331)           
remote: Getting sizes:  90% (297/331)           
remote: Getting sizes:  91% (300/331)           
remote: Getting sizes:  92% (303/331)           
remote: Getting sizes:  93% (307/331)           
remote: Getting sizes:  94% (310/331)           
remote: Getting sizes:  95% (313/331)           
remote: Getting sizes:  96% (317/331)           
remote: Getting sizes:  97% (320/331)           
remote: Getting sizes:  98% (323/331)           
remote: Getting sizes:  99% (327/331)           
remote: Getting sizes: 100% (330/331)           
remote: Getting sizes: 100% (331/331)        
|1| remote: Compressing objects:   1% (11459/2241710)           
remote: Compressing objects:   2% (36948/2241710)           
remote: Compressing objects:   3% (68027/2241710)           
remote: Compressing objects:   5% (104125/2241710)           
remote: Compressing objects:   6% (134269/2241710)           
remote: Compressing objects:   7% (147421/2241710)           
remote: Compressing objects:   8% (172704/2241710)           
remote: Compressing objects:   9% (196689/2241710)           
remote: Compressing objects:  10% (221544/2241710)           
remote: Compressing objects:  11% (247025/2241710)           
remote: Compressing objects:  12% (260949/2241710)           
remote: Compressing objects:  13% (288031/2241710)           
remote: Compressing objects:  14% (313024/2241710)           
remote: Compressing objects:  15% (327124/2241710)           
remote: Compressing objects:  16% (353536/2241710)           
remote: Compressing objects:  17% (377668/2241710)           
remote: Compressing objects:  18% (402571/2241710)           
remote: Compressing objects:  19% (423348/2241710)           
remote: Compressing objects:  20% (444685/2241710)           
remote: Compressing objects:  21% (465209/2241710)           
remote: Compressing objects:  22% (492088/2241710)           
remote: Compressing objects:  23% (507112/2241710)           
remote: Compressing objects:  24% (537308/2241710)           
remote: Compressing objects:  25% (560848/2241710)           
remote: Compressing objects:  26% (571699/2241710)           
remote: Compressing objects:  27% (598224/2241710)           
remote: Compressing objects:  28% (621432/2241710)           
remote: Compressing objects:  29% (639932/2241710)           
remote: Compressing objects:  30% (662214/2241710)           
remote: Compressing objects:  31% (687567/2241710)           
remote: Compressing objects:  32% (718746/2241710)           
remote: Compressing objects:  33% (736135/2241710)           
remote: Compressing objects:  34% (752342/2241710)           
remote: Compressing objects:  35% (781920/2241710)           
remote: Compressing objects:  36% (797040/2241710)           
remote: Compressing objects:  37% (818767/2241710)           
remote: Compressing objects:  38% (848550/2241710)           
remote: Compressing objects:  39% (880366/2241710)           
remote: Compressing objects:  40% (892122/2241710)           
remote: Compressing objects:  41% (919263/2241710)           
remote: Compressing objects:  42% (938174/2241710)           
remote: Compressing objects:  43% (958640/2241710)           
remote: Compressing objects:  57% (1273695/2241710)           
remote: Compressing objects:  58% (1295793/2241710)           
remote: Compressing objects:  59% (1316266/2241710)           
remote: Compressing objects:  60% (1337966/2241710)           
remote: Compressing objects:  61% (1357826/2241710)           
remote: Compressing objects:  62% (1383900/2241710)           
remote: Compressing objects:  63% (1408124/2241710)           
remote: Compressing objects:  64% (1432653/2241710)           
remote: Compressing objects:  65% (1453375/2241710)           
remote: Compressing objects:  66% (1478989/2241710)           
remote: Compressing objects:  67% (1493068/2241710)           
remote: Compressing objects:  68% (1519650/2241710)           
remote: Compressing objects:  69% (1544453/2241710)           
remote: Compressing objects:  70% (1567477/2241710)           
remote: Compressing objects:  71% (1590813/2241710)           
remote: Compressing objects:  72% (1608144/2241710)           
remote: Compressing objects:  73% (1630337/2241710)           
remote: Compressing objects:  74% (1654818/2241710)           
remote: Compressing objects:  75% (1680122/2241710)           
remote: Compressing objects:  76% (1692573/2241710)           
remote: Compressing objects:  77% (1715165/2241710)           
remote: Compressing objects:  78% (1744956/2241710)           
remote: Compressing objects:  79% (1762011/2241710)           
remote: Compressing objects:  80% (1782613/2241710)           
remote: Compressing objects:  81% (1811029/2241710)           
remote: Compressing objects:  82% (1832118/2241710)           
remote: Compressing objects:  83% (1851252/2241710)           
remote: Compressing objects:  84% (1872280/2241710)           
remote: Compressing objects:  85% (1903678/2241710)           
remote: Compressing objects:  86% (1925570/2241710)           
remote: Compressing objects:  87% (1941110/2241710)           
remote: Compressing objects:  88% (1963477/2241710)           
remote: Compressing objects:  89% (1989366/2241710)           
remote: Compressing objects:  90% (2012883/2241710)           
remote: Compressing objects:  91% (2035263/2241710)           
remote: Compressing objects:  92% (2054057/2241710)           
remote: Compressing objects:  93% (2076024/2241710)           
remote: Compressing objects:  94% (2096756/2241710)           
remote: Compressing objects:  95% (2126421/2241710)           
remote: Compressing objects:  96% (2141293/2241710)           
remote: Compressing objects:  97% (2168248/2241710)           
remote: Compressing objects:  98% (2191064/2241710)           
remote: Compressing objects:  99% (2210705/2241710)           
remote: Compressing objects: 100% (2232060/2241710)           
remote: Compressing objects: 100% (2241710/2241710)        
|1| Receiving objects:   0% (1/342)
Receiving objects:   1% (4/342)
Receiving objects:   2% (7/342)
Receiving objects:   3% (11/342)
Receiving objects:   4% (14/342)
Receiving objects:   5% (18/342)
Receiving objects:   6% (21/342)
Receiving objects:   7% (24/342)
Receiving objects:   8% (28/342)
Receiving objects:   9% (31/342)
Receiving objects:  10% (35/342)
Receiving objects:  11% (38/342)
Receiving objects:  12% (42/342)
Receiving objects:  13% (45/342)
Receiving objects:  14% (48/342)
Receiving objects:  15% (52/342)
Receiving objects:  16% (55/342)
Receiving objects:  17% (59/342)
Receiving objects:  18% (62/342)
Receiving objects:  19% (65/342)
Receiving objects:  20% (69/342)
Receiving objects:  21% (72/342)
Receiving objects:  22% (76/342)
Receiving objects:  23% (79/342)
Receiving objects:  24% (83/342)
Receiving objects:  25% (86/342)
Receiving objects:  26% (89/342)
Receiving objects:  27% (93/342)
Receiving objects:  28% (96/342)
Receiving objects:  29% (100/342)
Receiving objects:  30% (103/342)
Receiving objects:  31% (107/342)
Receiving objects:  32% (110/342)
Receiving objects:  33% (113/342)
Receiving objects:  34% (117/342)
Receiving objects:  35% (120/342)
Receiving objects:  36% (124/342)
Receiving objects:  37% (127/342)
Receiving objects:  38% (130/342)
Receiving objects:  39% (134/342)
Receiving objects:  40% (137/342)
Receiving objects:  41% (141/342)
Receiving objects:  42% (144/342)
Receiving objects:  43% (148/342)
Receiving objects:  44% (151/342)
Receiving objects:  45% (154/342)
Receiving objects:  46% (158/342)
Receiving objects:  47% (161/342)
Receiving objects:  48% (165/342)
Receiving objects:  49% (168/342)
Receiving objects:  50% (171/342)
Receiving objects:  51% (175/342)
Receiving objects:  52% (178/342)
Receiving objects:  53% (182/342)
Receiving objects:  54% (185/342)
Receiving objects:  55% (189/342)
Receiving objects:  56% (192/342)
Receiving objects:  57% (195/342)
Receiving objects:  58% (199/342)
Receiving objects:  59% (202/342)
Receiving objects:  60% (206/342)
Receiving objects:  61% (209/342)
Receiving objects:  62% (213/342)
Receiving objects:  63% (216/342)
Receiving objects:  64% (219/342)
Receiving objects:  65% (223/342)
Receiving objects:  66% (226/342)
Receiving objects:  67% (230/342)
Receiving objects:  68% (233/342)
Receiving objects:  69% (236/342)
Receiving objects:  70% (240/342)
Receiving objects:  71% (243/342)
Receiving objects:  72% (247/342)
Receiving objects:  73% (250/342)
Receiving objects:  74% (254/342)
Receiving objects:  75% (257/342)
Receiving objects:  76% (260/342)
Receiving objects:  77% (264/342)
Receiving objects:  78% (267/342)
Receiving objects:  79% (271/342)
Receiving objects:  80% (274/342)
Receiving objects:  81% (278/342)
Receiving objects:  82% (281/342)
Receiving objects:  83% (284/342)
Receiving objects:  84% (288/342)
Receiving objects:  85% (291/342)
Receiving objects:  86% (295/342)
Receiving objects:  87% (298/342)
Receiving objects:  88% (301/342)
Receiving objects:  89% (305/342)
Receiving objects:  90% (308/342)
Receiving objects:  91% (312/342)
Receiving objects:  92% (315/342)
Receiving objects:  93% (319/342)
Receiving objects:  94% (322/342)
Receiving objects:  95% (325/342)
Receiving objects:  96% (329/342)
Receiving objects:  97% (332/342)
Receiving objects:  98% (336/342)
remote: Total 342 (delta 93), reused 56 (delta 9)        
|1| Receiving objects:  99% (339/342)
Receiving objects: 100% (342/342)
Receiving objects: 100% (342/342), 603.69 KiB | 5.80 MiB/s, done.
|1| Resolving deltas:   0% (0/93)
Resolving deltas:   1% (1/93)
Resolving deltas:   2% (2/93)
Resolving deltas:   3% (3/93)
Resolving deltas:   4% (4/93)
Resolving deltas:   5% (5/93)
Resolving deltas:   6% (6/93)
Resolving deltas:   7% (7/93)
Resolving deltas:   8% (8/93)
Resolving deltas:   9% (9/93)
Resolving deltas:  12% (12/93)
Resolving deltas:  13% (13/93)
Resolving deltas:  15% (14/93)
Resolving deltas:  16% (15/93)
Resolving deltas:  17% (16/93)
Resolving deltas:  18% (17/93)
Resolving deltas:  19% (18/93)
Resolving deltas:  21% (20/93)
Resolving deltas:  22% (21/93)
Resolving deltas:  23% (22/93)
Resolving deltas:  24% (23/93)
Resolving deltas:  25% (24/93)
Resolving deltas:  27% (26/93)
Resolving deltas:  29% (27/93)
Resolving deltas:  30% (28/93)
Resolving deltas:  31% (29/93)
Resolving deltas:  32% (30/93)
Resolving deltas:  33% (31/93)
Resolving deltas:  34% (32/93)
Resolving deltas:  35% (33/93)
Resolving deltas:  36% (34/93)
Resolving deltas:  37% (35/93)
Resolving deltas:  38% (36/93)
Resolving deltas:  39% (37/93)
Resolving deltas:  40% (38/93)
Resolving deltas:  41% (39/93)
Resolving deltas:  43% (40/93)
Resolving deltas:  44% (41/93)
Resolving deltas:  45% (42/93)
Resolving deltas:  46% (43/93)
Resolving deltas:  47% (44/93)
Resolving deltas:  48% (45/93)
Resolving deltas:  49% (46/93)
Resolving deltas:  50% (47/93)
Resolving deltas:  51% (48/93)
Resolving deltas:  52% (49/93)
Resolving deltas:  53% (50/93)
Resolving deltas:  54% (51/93)
Resolving deltas:  55% (52/93)
Resolving deltas:  56% (53/93)
Resolving deltas:  58% (54/93)
Resolving deltas:  59% (55/93)
Resolving deltas:  60% (56/93)
Resolving deltas:  61% (57/93)
Resolving deltas:  62% (58/93)
Resolving deltas:  63% (59/93)
Resolving deltas:  65% (61/93)
Resolving deltas:  66% (62/93)
Resolving deltas:  67% (63/93)
Resolving deltas:  68% (64/93)
Resolving deltas:  69% (65/93)
Resolving deltas:  70% (66/93)
Resolving deltas:  72% (67/93)
Resolving deltas:  73% (68/93)
Resolving deltas:  74% (69/93)
Resolving deltas:  75% (70/93)
Resolving deltas:  76% (71/93)
Resolving deltas:  77% (72/93)
Resolving deltas:  78% (73/93)
Resolving deltas:  79% (74/93)
Resolving deltas:  80% (75/93)
Resolving deltas:  81% (76/93)
Resolving deltas:  82% (77/93)
Resolving deltas:  84% (79/93)
Resolving deltas:  86% (80/93)
Resolving deltas:  87% (81/93)
Resolving deltas:  89% (83/93)
Resolving deltas:  90% (84/93)
Resolving deltas:  91% (85/93)
Resolving deltas:  93% (87/93)
Resolving deltas:  94% (88/93)
Resolving deltas:  95% (89/93)
Resolving deltas:  96% (90/93)
Resolving deltas:  97% (91/93)
Resolving deltas:  98% (92/93)
Resolving deltas: 100% (93/93)
Resolving deltas: 100% (93/93), done.
|1|  00:01
 00:01

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Writing lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:03

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }

added 4 packages, and audited 1448 packages in 3s

206 packages are looking for funding
  run `npm fund` for details

8 vulnerabilities (1 low, 4 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues possible (including breaking changes), run:
  npm audit fix --force

Some issues need review, and may require choosing
a different dependency.

Run `npm audit` for details.
 00:04

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 00:00

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.4 s.
 00:01

Running 'extensions/TemplateData/setup.sh' if found
Looking for '/var/local/extensions/TemplateData/setup.sh'
No '/var/local/extensions/TemplateData/setup.sh' found, skipping...
 00:00

Running 'extensions/WikiEditor/setup.sh' if found
Looking for '/var/local/extensions/WikiEditor/setup.sh'
No '/var/local/extensions/WikiEditor/setup.sh' found, skipping...
 00:00

Running 'extensions/TemplateWizard/setup.sh' if found
Looking for '/var/local/extensions/TemplateWizard/setup.sh'
No '/var/local/extensions/TemplateWizard/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:12
 00:13

Running Selenium tests for 'extensions/TemplateWizard' via 'run_component_selenium_tests "extensions/TemplateWizard"'...

Ensuring Selenium ready...

 00:00

Starting Selenium container
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-novnc-1  Creating
 Container mediawiki-novnc-1  Created
 Container mediawiki-selenium-1  Creating
 Container mediawiki-selenium-1  Created
 Container mediawiki-novnc-1  Starting
 Container mediawiki-novnc-1  Started
 Container mediawiki-selenium-1  Starting
 Container mediawiki-selenium-1  Started
 00:03
Installing Selenium browser binary...
Error: Could not determine puppeteer-core version
Error: Browser installation failed


Webdriver is greater than v7 - letting it handle automatic broswer installation
bash: line 2: /var/www/html/w/.env: No such file or directory

> selenium-test
> wdio tests/selenium/wdio.conf.js


Execution of 1 workers started at 2025-06-20T18:17:17.592Z

[0-0] RUNNING in chrome - file:///tests/selenium/specs/TemplateWizard.js
[0-0] PASSED in chrome - file:///tests/selenium/specs/TemplateWizard.js

 "spec" Reporter:
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-0] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-0] Session ID: 25462d9b4dfcf5babd0ae5513854845b
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] » tests/selenium/specs/TemplateWizard.js
[chrome 137.0.7151.119 linux #0-0] TemplateWizard
[chrome 137.0.7151.119 linux #0-0]    ✓ has 1 (required) field visible
[chrome 137.0.7151.119 linux #0-0]    ✓ has 5 fields visible
[chrome 137.0.7151.119 linux #0-0]    ✓ has template inserted
[chrome 137.0.7151.119 linux #0-0]    ✓ can be closed from search
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 4 passing (20.6s)


Spec Files:	 1 passed, 1 total (100% completed) in 00:00:28  

 00:43

Running Selenium tests for 'extensions/TemplateWizard' via 'run_selenium_tests "extensions/TemplateWizard/tests/selenium/*specs/**/*.js" ".*"'...

Ensuring Selenium ready...

 00:00
Installing Selenium browser binary...
Error: Could not determine puppeteer-core version
Error: Browser installation failed


Webdriver is greater than v7 - letting it handle automatic broswer installation
2025-06-20T18:17:50.719Z WARN @wdio/config:ConfigParser: pattern docs/**/specs/*.js did not match any file
2025-06-20T18:17:50.721Z WARN @wdio/config:ConfigParser: pattern specs/**/*.js did not match any file
2025-06-20T18:17:50.722Z WARN @wdio/config:ConfigParser: pattern wdio-mediawiki/specs/*.js did not match any file

Execution of 1 workers started at 2025-06-20T18:17:50.726Z

[0-0] RUNNING in chrome - file:///extensions/TemplateWizard/tests/selenium/specs/TemplateWizard.js
[0-0] PASSED in chrome - file:///extensions/TemplateWizard/tests/selenium/specs/TemplateWizard.js

 "spec" Reporter:
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-0] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-0] Session ID: 2956c091d62674ae85143d0d36a5e495
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] » extensions/TemplateWizard/tests/selenium/specs/TemplateWizard.js
[chrome 137.0.7151.119 linux #0-0] TemplateWizard
[chrome 137.0.7151.119 linux #0-0]    ✓ has 1 (required) field visible
[chrome 137.0.7151.119 linux #0-0]    ✓ has 5 fields visible
[chrome 137.0.7151.119 linux #0-0]    ✓ has template inserted
[chrome 137.0.7151.119 linux #0-0]    ✓ can be closed from search
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 4 passing (10.6s)


Spec Files:	 1 passed, 1 total (100% completed) in 00:00:13  

 00:18

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-selenium-1  Stopping
 Container mediawiki-selenium-1  Stopped
 Container mediawiki-selenium-1  Removing
 Container mediawiki-selenium-1  Removed
 Container mediawiki-novnc-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-novnc-1  Stopped
 Container mediawiki-novnc-1  Removing
 Container mediawiki-novnc-1  Removed
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-web-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:22

Reclaim disk space if needed
Free disk space (22%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12424, done        
remote: Finding sources:   1% (63/12424)           
remote: Finding sources:   2% (187/12424)           
remote: Finding sources:   3% (311/12424)           
remote: Finding sources:   4% (435/12424)           
remote: Finding sources:   5% (560/12424)           
remote: Finding sources:   6% (684/12424)           
remote: Finding sources:   7% (808/12424)           
remote: Finding sources:   8% (932/12424)           
remote: Finding sources:   9% (1057/12424)           
remote: Finding sources:  10% (1181/12424)           
remote: Finding sources:  11% (1305/12424)           
remote: Finding sources:  12% (1429/12424)           
remote: Finding sources:  13% (1553/12424)           
remote: Finding sources:  14% (1678/12424)           
remote: Finding sources:  15% (1802/12424)           
remote: Finding sources:  16% (1926/12424)           
remote: Finding sources:  17% (2050/12424)           
remote: Finding sources:  18% (2175/12424)           
remote: Finding sources:  19% (2299/12424)           
remote: Finding sources:  20% (2423/12424)           
remote: Finding sources:  21% (2547/12424)           
remote: Finding sources:  22% (2672/12424)           
remote: Finding sources:  23% (2796/12424)           
remote: Finding sources:  24% (2920/12424)           
remote: Finding sources:  25% (3044/12424)           
remote: Finding sources:  26% (3169/12424)           
remote: Finding sources:  27% (3293/12424)           
remote: Finding sources:  28% (3417/12424)           
remote: Finding sources:  29% (3541/12424)           
remote: Finding sources:  30% (3666/12424)           
remote: Finding sources:  31% (3790/12424)           
remote: Finding sources:  32% (3914/12424)           
remote: Finding sources:  33% (4038/12424)           
remote: Finding sources:  34% (4163/12424)           
remote: Finding sources:  35% (4287/12424)           
remote: Finding sources:  36% (4411/12424)           
remote: Finding sources:  37% (4535/12424)           
remote: Finding sources:  38% (4659/12424)           
remote: Finding sources:  39% (4784/12424)           
remote: Finding sources:  40% (4908/12424)           
remote: Finding sources:  41% (5032/12424)           
remote: Finding sources:  42% (5156/12424)           
remote: Finding sources:  43% (5281/12424)           
remote: Finding sources:  44% (5405/12424)           
remote: Finding sources:  45% (5529/12424)           
remote: Finding sources:  46% (5653/12424)           
remote: Finding sources:  47% (5778/12424)           
remote: Finding sources:  48% (5902/12424)           
remote: Finding sources:  49% (6026/12424)           
remote: Finding sources:  50% (6150/12424)           
remote: Finding sources:  51% (6275/12424)           
remote: Finding sources:  52% (6399/12424)           
remote: Finding sources:  53% (6523/12424)           
remote: Finding sources:  54% (6647/12424)           
remote: Finding sources:  55% (6772/12424)           
remote: Finding sources:  56% (6896/12424)           
remote: Finding sources:  57% (7020/12424)           
remote: Finding sources:  58% (7144/12424)           
remote: Finding sources:  59% (7269/12424)           
remote: Finding sources:  60% (7393/12424)           
remote: Finding sources:  61% (7517/12424)           
remote: Finding sources:  62% (7641/12424)           
remote: Finding sources:  63% (7765/12424)           
remote: Finding sources:  64% (7890/12424)           
remote: Finding sources:  65% (8014/12424)           
remote: Finding sources:  66% (8138/12424)           
remote: Finding sources:  67% (8262/12424)           
remote: Finding sources:  68% (8387/12424)           
remote: Finding sources:  69% (8511/12424)           
remote: Finding sources:  70% (8635/12424)           
remote: Finding sources:  71% (8759/12424)           
remote: Finding sources:  72% (8884/12424)           
remote: Finding sources:  73% (9008/12424)           
remote: Finding sources:  74% (9132/12424)           
remote: Finding sources:  75% (9256/12424)           
remote: Finding sources:  76% (9381/12424)           
remote: Finding sources:  77% (9505/12424)           
remote: Finding sources:  78% (9629/12424)           
remote: Finding sources:  79% (9753/12424)           
remote: Finding sources:  80% (9878/12424)           
remote: Finding sources:  81% (10002/12424)           
remote: Finding sources:  82% (10126/12424)           
remote: Finding sources:  83% (10250/12424)           
remote: Finding sources:  84% (10375/12424)           
remote: Finding sources:  85% (10499/12424)           
remote: Finding sources:  86% (10623/12424)           
remote: Finding sources:  87% (10747/12424)           
remote: Finding sources:  88% (10871/12424)           
remote: Finding sources:  89% (10996/12424)           
remote: Finding sources:  90% (11120/12424)           
remote: Finding sources:  91% (11244/12424)           
remote: Finding sources:  92% (11368/12424)           
remote: Finding sources:  93% (11493/12424)           
remote: Finding sources:  94% (11617/12424)           
remote: Finding sources:  95% (11741/12424)           
remote: Finding sources:  96% (11865/12424)           
remote: Finding sources:  97% (11990/12424)           
remote: Finding sources:  98% (12114/12424)           
remote: Finding sources:  99% (12238/12424)           
remote: Finding sources: 100% (12362/12424)           
remote: Finding sources: 100% (12424/12424)        
remote: Getting sizes:   1% (56/11193)           
remote: Getting sizes:   2% (168/11193)           
remote: Getting sizes:   3% (280/11193)           
remote: Getting sizes:   4% (392/11193)           
remote: Getting sizes:   5% (504/11193)           
remote: Getting sizes:   6% (616/11193)           
remote: Getting sizes:   7% (728/11193)           
remote: Getting sizes:   8% (840/11193)           
remote: Getting sizes:   9% (952/11193)           
remote: Getting sizes:  10% (1064/11193)           
remote: Getting sizes:  11% (1176/11193)           
remote: Getting sizes:  12% (1288/11193)           
remote: Getting sizes:  13% (1400/11193)           
remote: Getting sizes:  14% (1512/11193)           
remote: Getting sizes:  15% (1623/11193)           
remote: Getting sizes:  16% (1735/11193)           
remote: Getting sizes:  17% (1847/11193)           
remote: Getting sizes:  18% (1959/11193)           
remote: Getting sizes:  19% (2071/11193)           
remote: Getting sizes:  20% (2183/11193)           
remote: Getting sizes:  21% (2295/11193)           
remote: Getting sizes:  22% (2407/11193)           
remote: Getting sizes:  23% (2519/11193)           
remote: Getting sizes:  24% (2631/11193)           
remote: Getting sizes:  25% (2743/11193)           
remote: Getting sizes:  26% (2855/11193)           
remote: Getting sizes:  27% (2967/11193)           
remote: Getting sizes:  28% (3079/11193)           
remote: Getting sizes:  29% (3191/11193)           
remote: Getting sizes:  30% (3302/11193)           
remote: Getting sizes:  31% (3414/11193)           
remote: Getting sizes:  32% (3526/11193)           
remote: Getting sizes:  33% (3638/11193)           
remote: Getting sizes:  34% (3750/11193)           
remote: Getting sizes:  35% (3862/11193)           
remote: Getting sizes:  36% (3974/11193)           
remote: Getting sizes:  37% (4086/11193)           
remote: Getting sizes:  38% (4198/11193)           
remote: Getting sizes:  39% (4310/11193)           
remote: Getting sizes:  40% (4422/11193)           
remote: Getting sizes:  41% (4534/11193)           
remote: Getting sizes:  42% (4646/11193)           
remote: Getting sizes:  43% (4758/11193)           
remote: Getting sizes:  44% (4869/11193)           
remote: Getting sizes:  45% (4981/11193)           
remote: Getting sizes:  46% (5093/11193)           
remote: Getting sizes:  47% (5205/11193)           
remote: Getting sizes:  48% (5317/11193)           
remote: Getting sizes:  49% (5429/11193)           
remote: Getting sizes:  50% (5541/11193)           
remote: Getting sizes:  51% (5653/11193)           
remote: Getting sizes:  52% (5765/11193)           
remote: Getting sizes:  53% (5877/11193)           
remote: Getting sizes:  54% (5989/11193)           
remote: Getting sizes:  55% (6101/11193)           
remote: Getting sizes:  56% (6213/11193)           
remote: Getting sizes:  57% (6325/11193)           
remote: Getting sizes:  58% (6436/11193)           
remote: Getting sizes:  59% (6548/11193)           
remote: Getting sizes:  60% (6660/11193)           
remote: Getting sizes:  61% (6772/11193)           
remote: Getting sizes:  62% (6884/11193)           
remote: Getting sizes:  63% (6996/11193)           
remote: Getting sizes:  64% (7108/11193)           
remote: Getting sizes:  65% (7220/11193)           
remote: Getting sizes:  66% (7332/11193)           
remote: Getting sizes:  67% (7444/11193)           
remote: Getting sizes:  68% (7556/11193)           
remote: Getting sizes:  69% (7668/11193)           
remote: Getting sizes:  70% (7780/11193)           
remote: Getting sizes:  71% (7892/11193)           
remote: Getting sizes:  72% (8003/11193)           
remote: Getting sizes:  73% (8115/11193)           
remote: Getting sizes:  74% (8227/11193)           
remote: Getting sizes:  75% (8339/11193)           
remote: Getting sizes:  76% (8451/11193)           
remote: Getting sizes:  77% (8563/11193)           
remote: Getting sizes:  78% (8675/11193)           
remote: Getting sizes:  79% (8787/11193)           
remote: Getting sizes:  80% (8899/11193)           
remote: Getting sizes:  81% (9011/11193)           
remote: Getting sizes:  82% (9123/11193)           
remote: Getting sizes:  83% (9235/11193)           
remote: Getting sizes:  84% (9347/11193)           
remote: Getting sizes:  85% (9459/11193)           
remote: Getting sizes:  86% (9571/11193)           
remote: Getting sizes:  87% (9682/11193)           
remote: Getting sizes:  88% (9794/11193)           
remote: Getting sizes:  89% (9906/11193)           
remote: Getting sizes:  90% (10018/11193)           
remote: Getting sizes:  91% (10130/11193)           
remote: Getting sizes:  92% (10242/11193)           
remote: Getting sizes:  93% (10354/11193)           
remote: Getting sizes:  94% (10466/11193)           
remote: Getting sizes:  95% (10578/11193)           
remote: Getting sizes:  96% (10690/11193)           
remote: Getting sizes:  97% (10802/11193)           
remote: Getting sizes:  98% (10914/11193)           
remote: Getting sizes:  99% (11026/11193)           
remote: Getting sizes: 100% (11138/11193)           
remote: Getting sizes: 100% (11193/11193)        
remote: Compressing objects:   2% (2189/120329)           
remote: Compressing objects:   3% (3036/120329)           
remote: Compressing objects:   4% (4507/120329)           
remote: Compressing objects:   5% (5764/120329)           
remote: Compressing objects:   6% (6730/120329)           
remote: Compressing objects:   7% (7973/120329)           
remote: Compressing objects:   8% (9059/120329)           
remote: Compressing objects:   9% (10254/120329)           
remote: Compressing objects:   9% (10652/120329)           
remote: Compressing objects:  10% (11434/120329)           
remote: Compressing objects:  11% (12639/120329)           
remote: Compressing objects:  12% (13838/120329)           
remote: Compressing objects:  13% (15048/120329)           
remote: Compressing objects:  14% (16246/120329)           
remote: Compressing objects:  15% (17529/120329)           
remote: Compressing objects:  16% (18752/120329)           
remote: Compressing objects:  17% (19859/120329)           
remote: Compressing objects:  18% (21062/120329)           
remote: Compressing objects:  19% (22262/120329)           
remote: Compressing objects:  20% (23466/120329)           
remote: Compressing objects:  21% (24671/120329)           
remote: Compressing objects:  21% (25285/120329)           
remote: Compressing objects:  22% (25878/120329)           
remote: Compressing objects:  23% (27101/120329)           
remote: Compressing objects:  24% (28278/120329)           
remote: Compressing objects:  25% (29497/120329)           
remote: Compressing objects:  26% (31074/120329)           
remote: Compressing objects:  27% (31916/120329)           
remote: Compressing objects:  28% (33098/120329)           
remote: Compressing objects:  29% (34335/120329)           
remote: Compressing objects:  30% (35807/120329)           
remote: Compressing objects:  31% (36840/120329)           
remote: Compressing objects:  32% (37926/120329)           
remote: Compressing objects:  33% (39107/120329)           
remote: Compressing objects:  34% (40486/120329)           
remote: Compressing objects:  35% (41541/120329)           
remote: Compressing objects:  36% (43012/120329)           
remote: Compressing objects:  37% (43977/120329)           
remote: Compressing objects:  38% (45248/120329)           
remote: Compressing objects:  39% (46336/120329)           
remote: Compressing objects:  40% (47554/120329)           
remote: Compressing objects:  41% (48745/120329)           
remote: Compressing objects:  42% (49937/120329)           
remote: Compressing objects:  43% (51397/120329)           
remote: Compressing objects:  44% (52398/120329)           
remote: Compressing objects:  45% (53612/120329)           
remote: Compressing objects:  46% (54899/120329)           
remote: Compressing objects:  46% (54928/120329)           
remote: Compressing objects:  47% (56338/120329)           
remote: Compressing objects:  48% (57521/120329)           
remote: Compressing objects:  49% (58408/120329)           
remote: Compressing objects:  50% (59764/120329)           
remote: Compressing objects:  51% (60822/120329)           
remote: Compressing objects:  52% (61997/120329)           
remote: Compressing objects:  53% (63326/120329)           
remote: Compressing objects:  54% (64386/120329)           
remote: Compressing objects:  55% (66097/120329)           
remote: Compressing objects:  56% (66878/120329)           
remote: Compressing objects:  57% (68002/120329)           
remote: Compressing objects:  58% (69272/120329)           
remote: Compressing objects:  59% (70401/120329)           
remote: Compressing objects:  60% (71725/120329)           
remote: Compressing objects:  61% (73008/120329)           
remote: Compressing objects:  62% (74004/120329)           
remote: Compressing objects:  63% (75231/120329)           
remote: Compressing objects:  64% (76529/120329)           
remote: Compressing objects:  65% (77751/120329)           
remote: Compressing objects:  66% (79090/120329)           
remote: Compressing objects:  67% (80037/120329)           
remote: Compressing objects:  68% (81268/120329)           
remote: Compressing objects:  69% (83309/120329)           
remote: Compressing objects:  70% (83948/120329)           
remote: Compressing objects:  71% (85053/120329)           
remote: Compressing objects:  72% (86045/120329)           
remote: Compressing objects:  73% (87314/120329)           
remote: Compressing objects:  74% (88620/120329)           
remote: Compressing objects:  75% (89650/120329)           
remote: Compressing objects:  76% (90861/120329)           
remote: Compressing objects:  77% (92064/120329)           
remote: Compressing objects:  78% (93255/120329)           
remote: Compressing objects:  79% (94585/120329)           
remote: Compressing objects:  79% (95539/120329)           
remote: Compressing objects:  80% (95680/120329)           
remote: Compressing objects:  81% (96868/120329)           
remote: Compressing objects:  82% (98350/120329)           
remote: Compressing objects:  83% (99867/120329)           
remote: Compressing objects:  84% (100538/120329)           
remote: Compressing objects:  85% (101787/120329)           
remote: Compressing objects:  86% (103399/120329)           
remote: Compressing objects:  87% (104166/120329)           
remote: Compressing objects:  88% (105314/120329)           
remote: Compressing objects:  89% (106544/120329)           
remote: Compressing objects:  90% (107731/120329)           
remote: Compressing objects:  91% (108915/120329)           
remote: Compressing objects:  92% (110272/120329)           
remote: Compressing objects:  93% (112462/120329)           
remote: Compressing objects:  94% (112510/120329)           
remote: Compressing objects:  95% (113718/120329)           
remote: Compressing objects:  96% (115031/120329)           
remote: Compressing objects:  97% (116134/120329)           
remote: Compressing objects:  98% (117324/120329)           
remote: Compressing objects:  99% (118525/120329)           
remote: Compressing objects: 100% (119735/120329)           
remote: Compressing objects: 100% (120328/120329)        
Receiving objects:   0% (1/12424)
Receiving objects:   1% (125/12424)
Receiving objects:   2% (249/12424)
Receiving objects:   3% (373/12424)
Receiving objects:   4% (497/12424)
Receiving objects:   5% (622/12424)
Receiving objects:   6% (746/12424)
Receiving objects:   7% (870/12424)
Receiving objects:   8% (994/12424)
Receiving objects:   9% (1119/12424)
Receiving objects:  10% (1243/12424)
Receiving objects:  11% (1367/12424)
Receiving objects:  12% (1491/12424)
Receiving objects:  13% (1616/12424)
Receiving objects:  14% (1740/12424)
Receiving objects:  15% (1864/12424)
Receiving objects:  16% (1988/12424)
Receiving objects:  17% (2113/12424), 3.97 MiB | 7.93 MiB/s
Receiving objects:  18% (2237/12424), 3.97 MiB | 7.93 MiB/s
Receiving objects:  19% (2361/12424), 3.97 MiB | 7.93 MiB/s
Receiving objects:  20% (2485/12424), 3.97 MiB | 7.93 MiB/s
Receiving objects:  21% (2610/12424), 3.97 MiB | 7.93 MiB/s
Receiving objects:  22% (2734/12424), 3.97 MiB | 7.93 MiB/s
Receiving objects:  23% (2858/12424), 3.97 MiB | 7.93 MiB/s
Receiving objects:  24% (2982/12424), 3.97 MiB | 7.93 MiB/s
Receiving objects:  25% (3106/12424), 3.97 MiB | 7.93 MiB/s
Receiving objects:  26% (3231/12424), 3.97 MiB | 7.93 MiB/s
Receiving objects:  26% (3347/12424), 3.97 MiB | 7.93 MiB/s
Receiving objects:  27% (3355/12424), 3.97 MiB | 7.93 MiB/s
Receiving objects:  28% (3479/12424), 7.69 MiB | 7.65 MiB/s
Receiving objects:  29% (3603/12424), 7.69 MiB | 7.65 MiB/s
Receiving objects:  30% (3728/12424), 7.69 MiB | 7.65 MiB/s
Receiving objects:  31% (3852/12424), 7.69 MiB | 7.65 MiB/s
Receiving objects:  32% (3976/12424), 7.69 MiB | 7.65 MiB/s
Receiving objects:  33% (4100/12424), 7.69 MiB | 7.65 MiB/s
Receiving objects:  34% (4225/12424), 7.69 MiB | 7.65 MiB/s
Receiving objects:  35% (4349/12424), 7.69 MiB | 7.65 MiB/s
Receiving objects:  36% (4473/12424), 7.69 MiB | 7.65 MiB/s
Receiving objects:  37% (4597/12424), 11.06 MiB | 7.35 MiB/s
Receiving objects:  38% (4722/12424), 11.06 MiB | 7.35 MiB/s
Receiving objects:  39% (4846/12424), 11.06 MiB | 7.35 MiB/s
Receiving objects:  40% (4970/12424), 11.06 MiB | 7.35 MiB/s
Receiving objects:  41% (5094/12424), 11.06 MiB | 7.35 MiB/s
Receiving objects:  42% (5219/12424), 11.06 MiB | 7.35 MiB/s
Receiving objects:  43% (5343/12424), 11.06 MiB | 7.35 MiB/s
Receiving objects:  44% (5467/12424), 11.06 MiB | 7.35 MiB/s
Receiving objects:  44% (5525/12424), 11.06 MiB | 7.35 MiB/s
Receiving objects:  45% (5591/12424), 14.12 MiB | 7.03 MiB/s
Receiving objects:  46% (5716/12424), 14.12 MiB | 7.03 MiB/s
Receiving objects:  47% (5840/12424), 17.25 MiB | 6.88 MiB/s
Receiving objects:  47% (5844/12424), 17.25 MiB | 6.88 MiB/s
Receiving objects:  48% (5964/12424), 22.34 MiB | 6.37 MiB/s
Receiving objects:  49% (6088/12424), 22.34 MiB | 6.37 MiB/s
Receiving objects:  50% (6212/12424), 22.34 MiB | 6.37 MiB/s
Receiving objects:  51% (6337/12424), 22.34 MiB | 6.37 MiB/s
Receiving objects:  51% (6372/12424), 22.34 MiB | 6.37 MiB/s
Receiving objects:  52% (6461/12424), 26.52 MiB | 6.61 MiB/s
Receiving objects:  53% (6585/12424), 30.76 MiB | 6.82 MiB/s
Receiving objects:  54% (6709/12424), 30.76 MiB | 6.82 MiB/s
Receiving objects:  55% (6834/12424), 30.76 MiB | 6.82 MiB/s
Receiving objects:  56% (6958/12424), 30.76 MiB | 6.82 MiB/s
Receiving objects:  57% (7082/12424), 30.76 MiB | 6.82 MiB/s
Receiving objects:  58% (7206/12424), 30.76 MiB | 6.82 MiB/s
Receiving objects:  59% (7331/12424), 30.76 MiB | 6.82 MiB/s
Receiving objects:  60% (7455/12424), 30.76 MiB | 6.82 MiB/s
Receiving objects:  61% (7579/12424), 30.76 MiB | 6.82 MiB/s
Receiving objects:  62% (7703/12424), 30.76 MiB | 6.82 MiB/s
Receiving objects:  63% (7828/12424), 30.76 MiB | 6.82 MiB/s
Receiving objects:  64% (7952/12424), 30.76 MiB | 6.82 MiB/s
Receiving objects:  65% (8076/12424), 30.76 MiB | 6.82 MiB/s
Receiving objects:  66% (8200/12424), 30.76 MiB | 6.82 MiB/s
Receiving objects:  66% (8282/12424), 30.76 MiB | 6.82 MiB/s
Receiving objects:  67% (8325/12424), 30.76 MiB | 6.82 MiB/s
Receiving objects:  68% (8449/12424), 30.76 MiB | 6.82 MiB/s
Receiving objects:  69% (8573/12424), 30.76 MiB | 6.82 MiB/s
Receiving objects:  70% (8697/12424), 30.76 MiB | 6.82 MiB/s
Receiving objects:  71% (8822/12424), 30.76 MiB | 6.82 MiB/s
Receiving objects:  72% (8946/12424), 30.76 MiB | 6.82 MiB/s
Receiving objects:  73% (9070/12424), 34.56 MiB | 6.79 MiB/s
Receiving objects:  74% (9194/12424), 34.56 MiB | 6.79 MiB/s
Receiving objects:  75% (9318/12424), 34.56 MiB | 6.79 MiB/s
Receiving objects:  76% (9443/12424), 34.56 MiB | 6.79 MiB/s
Receiving objects:  77% (9567/12424), 34.56 MiB | 6.79 MiB/s
Receiving objects:  78% (9691/12424), 34.56 MiB | 6.79 MiB/s
Receiving objects:  79% (9815/12424), 34.56 MiB | 6.79 MiB/s
Receiving objects:  80% (9940/12424), 34.56 MiB | 6.79 MiB/s
Receiving objects:  81% (10064/12424), 34.56 MiB | 6.79 MiB/s
Receiving objects:  82% (10188/12424), 34.56 MiB | 6.79 MiB/s
Receiving objects:  83% (10312/12424), 34.56 MiB | 6.79 MiB/s
Receiving objects:  84% (10437/12424), 34.56 MiB | 6.79 MiB/s
Receiving objects:  85% (10561/12424), 34.56 MiB | 6.79 MiB/s
Receiving objects:  86% (10685/12424), 34.56 MiB | 6.79 MiB/s
Receiving objects:  87% (10809/12424), 34.56 MiB | 6.79 MiB/s
Receiving objects:  88% (10934/12424), 34.56 MiB | 6.79 MiB/s
Receiving objects:  89% (11058/12424), 34.56 MiB | 6.79 MiB/s
Receiving objects:  90% (11182/12424), 34.56 MiB | 6.79 MiB/s
Receiving objects:  91% (11306/12424), 34.56 MiB | 6.79 MiB/s
Receiving objects:  92% (11431/12424), 34.56 MiB | 6.79 MiB/s
Receiving objects:  93% (11555/12424), 34.56 MiB | 6.79 MiB/s
Receiving objects:  94% (11679/12424), 34.56 MiB | 6.79 MiB/s
Receiving objects:  95% (11803/12424), 34.56 MiB | 6.79 MiB/s
Receiving objects:  96% (11928/12424), 34.56 MiB | 6.79 MiB/s
Receiving objects:  97% (12052/12424), 34.56 MiB | 6.79 MiB/s
Receiving objects:  98% (12176/12424), 34.56 MiB | 6.79 MiB/s
Receiving objects:  99% (12300/12424), 34.56 MiB | 6.79 MiB/s
remote: Total 12424 (delta 2375), reused 5966 (delta 1228)        
Receiving objects: 100% (12424/12424), 34.56 MiB | 6.79 MiB/s
Receiving objects: 100% (12424/12424), 41.63 MiB | 7.61 MiB/s, done.
Resolving deltas:   0% (0/2375)
Resolving deltas:   1% (24/2375)
Resolving deltas:   2% (48/2375)
Resolving deltas:   3% (72/2375)
Resolving deltas:   4% (95/2375)
Resolving deltas:   5% (119/2375)
Resolving deltas:   6% (143/2375)
Resolving deltas:   7% (167/2375)
Resolving deltas:   8% (190/2375)
Resolving deltas:   9% (214/2375)
Resolving deltas:  10% (238/2375)
Resolving deltas:  11% (262/2375)
Resolving deltas:  12% (285/2375)
Resolving deltas:  13% (310/2375)
Resolving deltas:  14% (333/2375)
Resolving deltas:  15% (357/2375)
Resolving deltas:  16% (380/2375)
Resolving deltas:  17% (404/2375)
Resolving deltas:  18% (428/2375)
Resolving deltas:  19% (452/2375)
Resolving deltas:  20% (475/2375)
Resolving deltas:  21% (499/2375)
Resolving deltas:  22% (523/2375)
Resolving deltas:  23% (547/2375)
Resolving deltas:  24% (570/2375)
Resolving deltas:  25% (594/2375)
Resolving deltas:  26% (619/2375)
Resolving deltas:  27% (642/2375)
Resolving deltas:  28% (665/2375)
Resolving deltas:  29% (689/2375)
Resolving deltas:  30% (713/2375)
Resolving deltas:  31% (737/2375)
Resolving deltas:  32% (760/2375)
Resolving deltas:  33% (784/2375)
Resolving deltas:  34% (808/2375)
Resolving deltas:  35% (832/2375)
Resolving deltas:  36% (855/2375)
Resolving deltas:  37% (879/2375)
Resolving deltas:  38% (903/2375)
Resolving deltas:  39% (927/2375)
Resolving deltas:  40% (950/2375)
Resolving deltas:  41% (974/2375)
Resolving deltas:  42% (998/2375)
Resolving deltas:  43% (1022/2375)
Resolving deltas:  44% (1045/2375)
Resolving deltas:  45% (1069/2375)
Resolving deltas:  46% (1094/2375)
Resolving deltas:  47% (1117/2375)
Resolving deltas:  48% (1140/2375)
Resolving deltas:  49% (1164/2375)
Resolving deltas:  50% (1188/2375)
Resolving deltas:  51% (1212/2375)
Resolving deltas:  52% (1235/2375)
Resolving deltas:  53% (1259/2375)
Resolving deltas:  54% (1283/2375)
Resolving deltas:  55% (1307/2375)
Resolving deltas:  56% (1330/2375)
Resolving deltas:  57% (1355/2375)
Resolving deltas:  58% (1378/2375)
Resolving deltas:  59% (1402/2375)
Resolving deltas:  60% (1425/2375)
Resolving deltas:  61% (1449/2375)
Resolving deltas:  62% (1473/2375)
Resolving deltas:  63% (1497/2375)
Resolving deltas:  64% (1520/2375)
Resolving deltas:  65% (1545/2375)
Resolving deltas:  66% (1568/2375)
Resolving deltas:  67% (1592/2375)
Resolving deltas:  68% (1615/2375)
Resolving deltas:  69% (1639/2375)
Resolving deltas:  70% (1663/2375)
Resolving deltas:  71% (1687/2375)
Resolving deltas:  72% (1710/2375)
Resolving deltas:  73% (1734/2375)
Resolving deltas:  74% (1758/2375)
Resolving deltas:  75% (1782/2375)
Resolving deltas:  76% (1805/2375)
Resolving deltas:  77% (1829/2375)
Resolving deltas:  78% (1853/2375)
Resolving deltas:  79% (1878/2375)
Resolving deltas:  80% (1900/2375)
Resolving deltas:  81% (1924/2375)
Resolving deltas:  82% (1948/2375)
Resolving deltas:  83% (1972/2375)
Resolving deltas:  84% (1995/2375)
Resolving deltas:  85% (2019/2375)
Resolving deltas:  86% (2043/2375)
Resolving deltas:  87% (2067/2375)
Resolving deltas:  88% (2091/2375)
Resolving deltas:  89% (2114/2375)
Resolving deltas:  90% (2138/2375)
Resolving deltas:  91% (2162/2375)
Resolving deltas:  92% (2185/2375)
Resolving deltas:  93% (2209/2375)
Resolving deltas:  94% (2233/2375)
Resolving deltas:  95% (2257/2375)
Resolving deltas:  96% (2280/2375)
Resolving deltas:  97% (2304/2375)
Resolving deltas:  98% (2328/2375)
Resolving deltas:  99% (2352/2375)
Resolving deltas: 100% (2375/2375)
Resolving deltas: 100% (2375/2375), done.
Updating files:  71% (8196/11458)
Updating files:  72% (8250/11458)
Updating files:  73% (8365/11458)
Updating files:  74% (8479/11458)
Updating files:  75% (8594/11458)
Updating files:  76% (8709/11458)
Updating files:  77% (8823/11458)
Updating files:  78% (8938/11458)
Updating files:  79% (9052/11458)
Updating files:  80% (9167/11458)
Updating files:  81% (9281/11458)
Updating files:  82% (9396/11458)
Updating files:  83% (9511/11458)
Updating files:  84% (9625/11458)
Updating files:  85% (9740/11458)
Updating files:  86% (9854/11458)
Updating files:  87% (9969/11458)
Updating files:  88% (10084/11458)
Updating files:  89% (10198/11458)
Updating files:  90% (10313/11458)
Updating files:  91% (10427/11458)
Updating files:  92% (10542/11458)
Updating files:  93% (10656/11458)
Updating files:  94% (10771/11458)
Updating files:  95% (10886/11458)
Updating files:  96% (11000/11458)
Updating files:  97% (11115/11458)
Updating files:  98% (11229/11458)
Updating files:  99% (11344/11458)
Updating files: 100% (11458/11458)
Updating files: 100% (11458/11458), done.
 00:12

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-mediawiki-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  37/133 [=======>--------------------]  27%
  64/133 [=============>--------------]  48%
  89/133 [==================>---------]  66%
 109/133 [======================>-----]  81%
 125/133 [==========================>-]  93%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:03

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:02

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 5.4 s.
 00:06

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 13s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:13

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:23

 01:23

Install 'extensions/TextExtracts'...

Cloning component(s)
:0: _clone_component "extensions/TextExtracts"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/TextExtracts to 'extensions/TextExtracts' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/TextExtracts'...
|0| remote: Counting objects: 1           
remote: Counting objects: 103, done        
|0| remote: Finding sources:   1% (1/103)           
remote: Finding sources:   2% (2/103)           
remote: Finding sources:   3% (3/103)           
remote: Finding sources:   4% (4/103)           
remote: Finding sources:   5% (5/103)           
remote: Finding sources:   6% (6/103)           
remote: Finding sources:   7% (7/103)           
remote: Finding sources:   8% (8/103)           
remote: Finding sources:   9% (9/103)           
remote: Finding sources:  10% (10/103)           
remote: Finding sources:  11% (11/103)           
remote: Finding sources:  12% (12/103)           
remote: Finding sources:  13% (13/103)           
remote: Finding sources:  14% (14/103)           
remote: Finding sources:  15% (15/103)           
remote: Finding sources:  16% (16/103)           
remote: Finding sources:  17% (17/103)           
remote: Finding sources:  18% (19/103)           
remote: Finding sources:  19% (20/103)           
remote: Finding sources:  20% (21/103)           
remote: Finding sources:  21% (22/103)           
remote: Finding sources:  22% (23/103)           
remote: Finding sources:  23% (24/103)           
remote: Finding sources:  24% (25/103)           
remote: Finding sources:  25% (26/103)           
remote: Finding sources:  26% (27/103)           
remote: Finding sources:  27% (28/103)           
remote: Finding sources:  28% (29/103)           
remote: Finding sources:  29% (30/103)           
remote: Finding sources:  30% (31/103)           
remote: Finding sources:  31% (32/103)           
remote: Finding sources:  32% (33/103)           
remote: Finding sources:  33% (34/103)           
remote: Finding sources:  34% (35/103)           
remote: Finding sources:  35% (36/103)           
remote: Finding sources:  36% (37/103)           
remote: Finding sources:  37% (38/103)           
remote: Finding sources:  38% (39/103)           
remote: Finding sources:  39% (40/103)           
remote: Finding sources:  40% (41/103)           
remote: Finding sources:  41% (42/103)           
remote: Finding sources:  42% (43/103)           
remote: Finding sources:  43% (44/103)           
remote: Finding sources:  44% (45/103)           
remote: Finding sources:  45% (46/103)           
remote: Finding sources:  46% (47/103)           
remote: Finding sources:  47% (48/103)           
remote: Finding sources:  48% (49/103)           
remote: Finding sources:  49% (50/103)           
remote: Finding sources:  50% (51/103)           
remote: Finding sources:  51% (53/103)           
remote: Finding sources:  52% (54/103)           
remote: Finding sources:  53% (55/103)           
remote: Finding sources:  54% (56/103)           
remote: Finding sources:  55% (57/103)           
remote: Finding sources:  56% (58/103)           
remote: Finding sources:  57% (59/103)           
remote: Finding sources:  58% (60/103)           
remote: Finding sources:  59% (61/103)           
remote: Finding sources:  60% (62/103)           
remote: Finding sources:  61% (63/103)           
remote: Finding sources:  62% (64/103)           
remote: Finding sources:  63% (65/103)           
remote: Finding sources:  64% (66/103)           
remote: Finding sources:  65% (67/103)           
remote: Finding sources:  66% (68/103)           
remote: Finding sources:  67% (69/103)           
remote: Finding sources:  68% (70/103)           
remote: Finding sources:  69% (71/103)           
remote: Finding sources:  70% (72/103)           
remote: Finding sources:  71% (73/103)           
remote: Finding sources:  72% (74/103)           
remote: Finding sources:  73% (75/103)           
remote: Finding sources:  74% (76/103)           
remote: Finding sources:  75% (77/103)           
remote: Finding sources:  76% (78/103)           
remote: Finding sources:  77% (79/103)           
remote: Finding sources:  78% (80/103)           
remote: Finding sources:  79% (81/103)           
remote: Finding sources:  80% (82/103)           
remote: Finding sources:  81% (83/103)           
remote: Finding sources:  82% (84/103)           
remote: Finding sources:  83% (85/103)           
remote: Finding sources:  84% (87/103)           
remote: Finding sources:  85% (88/103)           
remote: Finding sources:  86% (89/103)           
remote: Finding sources:  87% (90/103)           
remote: Finding sources:  88% (91/103)           
remote: Finding sources:  89% (92/103)           
remote: Finding sources:  90% (93/103)           
remote: Finding sources:  91% (94/103)           
remote: Finding sources:  92% (95/103)           
remote: Finding sources:  93% (96/103)           
remote: Finding sources:  94% (97/103)           
remote: Finding sources:  95% (98/103)           
remote: Finding sources:  96% (99/103)           
remote: Finding sources:  97% (100/103)           
remote: Finding sources:  98% (101/103)           
remote: Finding sources:  99% (102/103)           
remote: Finding sources: 100% (103/103)           
remote: Finding sources: 100% (103/103)        
|0| remote: Getting sizes:   1% (1/98)           
remote: Getting sizes:   2% (2/98)           
remote: Getting sizes:   3% (3/98)           
remote: Getting sizes:   4% (4/98)           
remote: Getting sizes:   5% (5/98)           
remote: Getting sizes:   6% (6/98)           
remote: Getting sizes:   7% (7/98)           
remote: Getting sizes:   8% (8/98)           
remote: Getting sizes:   9% (9/98)           
remote: Getting sizes:  10% (10/98)           
remote: Getting sizes:  11% (11/98)           
remote: Getting sizes:  12% (12/98)           
remote: Getting sizes:  13% (13/98)           
remote: Getting sizes:  14% (14/98)           
remote: Getting sizes:  15% (15/98)           
remote: Getting sizes:  16% (16/98)           
remote: Getting sizes:  17% (17/98)           
remote: Getting sizes:  18% (18/98)           
remote: Getting sizes:  19% (19/98)           
remote: Getting sizes:  20% (20/98)           
remote: Getting sizes:  21% (21/98)           
remote: Getting sizes:  22% (22/98)           
remote: Getting sizes:  23% (23/98)           
remote: Getting sizes:  24% (24/98)           
remote: Getting sizes:  26% (25/98)           
remote: Getting sizes:  27% (26/98)           
remote: Getting sizes:  28% (27/98)           
remote: Getting sizes:  29% (28/98)           
remote: Getting sizes:  30% (29/98)           
remote: Getting sizes:  31% (30/98)           
remote: Getting sizes:  32% (31/98)           
remote: Getting sizes:  33% (32/98)           
remote: Getting sizes:  34% (33/98)           
remote: Getting sizes:  35% (34/98)           
remote: Getting sizes:  36% (35/98)           
remote: Getting sizes:  37% (36/98)           
remote: Getting sizes:  38% (37/98)           
remote: Getting sizes:  39% (38/98)           
remote: Getting sizes:  40% (39/98)           
remote: Getting sizes:  41% (40/98)           
remote: Getting sizes:  42% (41/98)           
remote: Getting sizes:  43% (42/98)           
remote: Getting sizes:  44% (43/98)           
remote: Getting sizes:  45% (44/98)           
remote: Getting sizes:  46% (45/98)           
remote: Getting sizes:  47% (46/98)           
remote: Getting sizes:  48% (47/98)           
remote: Getting sizes:  49% (48/98)           
remote: Getting sizes:  50% (49/98)           
remote: Getting sizes:  51% (50/98)           
remote: Getting sizes:  52% (51/98)           
remote: Getting sizes:  53% (52/98)           
remote: Getting sizes:  54% (53/98)           
remote: Getting sizes:  55% (54/98)           
remote: Getting sizes:  56% (55/98)           
remote: Getting sizes:  57% (56/98)           
remote: Getting sizes:  58% (57/98)           
remote: Getting sizes:  59% (58/98)           
remote: Getting sizes:  60% (59/98)           
remote: Getting sizes:  61% (60/98)           
remote: Getting sizes:  62% (61/98)           
remote: Getting sizes:  63% (62/98)           
remote: Getting sizes:  64% (63/98)           
remote: Getting sizes:  65% (64/98)           
remote: Getting sizes:  66% (65/98)           
remote: Getting sizes:  67% (66/98)           
remote: Getting sizes:  68% (67/98)           
remote: Getting sizes:  69% (68/98)           
remote: Getting sizes:  70% (69/98)           
remote: Getting sizes:  71% (70/98)           
remote: Getting sizes:  72% (71/98)           
remote: Getting sizes:  73% (72/98)           
remote: Getting sizes:  74% (73/98)           
remote: Getting sizes:  76% (74/98)           
remote: Getting sizes:  77% (75/98)           
remote: Getting sizes:  78% (76/98)           
remote: Getting sizes:  79% (77/98)           
remote: Getting sizes:  80% (78/98)           
remote: Getting sizes:  81% (79/98)           
remote: Getting sizes:  82% (80/98)           
remote: Getting sizes:  83% (81/98)           
remote: Getting sizes:  84% (82/98)           
remote: Getting sizes:  85% (83/98)           
remote: Getting sizes:  86% (84/98)           
remote: Getting sizes:  87% (85/98)           
remote: Getting sizes:  88% (86/98)           
remote: Getting sizes:  89% (87/98)           
remote: Getting sizes:  90% (88/98)           
remote: Getting sizes:  91% (89/98)           
remote: Getting sizes:  92% (90/98)           
remote: Getting sizes:  93% (91/98)           
remote: Getting sizes:  94% (92/98)           
remote: Getting sizes:  95% (93/98)           
remote: Getting sizes:  96% (94/98)           
remote: Getting sizes:  97% (95/98)           
remote: Getting sizes:  98% (96/98)           
remote: Getting sizes:  99% (97/98)           
remote: Getting sizes: 100% (98/98)           
remote: Getting sizes: 100% (98/98)        
|0| remote: Compressing objects:   1% (2071/283991)           
remote: Compressing objects:   2% (5713/283991)           
remote: Compressing objects:   4% (10023/283991)           
remote: Compressing objects:   5% (12947/283991)           
remote: Compressing objects:   6% (17021/283991)           
remote: Compressing objects:   7% (19644/283991)           
remote: Compressing objects:   8% (22410/283991)           
remote: Compressing objects:   9% (24773/283991)           
remote: Compressing objects:  10% (28247/283991)           
remote: Compressing objects:  11% (31361/283991)           
remote: Compressing objects:  88% (250948/283991)           
remote: Compressing objects:  89% (251977/283991)           
remote: Compressing objects:  90% (254230/283991)           
remote: Compressing objects:  91% (257454/283991)           
remote: Compressing objects:  92% (259893/283991)           
remote: Compressing objects:  93% (264750/283991)           
remote: Compressing objects:  94% (267271/283991)           
remote: Compressing objects:  95% (268493/283991)           
remote: Compressing objects:  96% (272187/283991)           
remote: Compressing objects:  97% (275084/283991)           
remote: Compressing objects:  98% (277565/283991)           
remote: Compressing objects:  99% (279803/283991)           
remote: Compressing objects: 100% (283876/283991)           
remote: Compressing objects: 100% (283991/283991)        
|0| Receiving objects:   0% (1/103)
Receiving objects:   1% (2/103)
Receiving objects:   2% (3/103)
Receiving objects:   3% (4/103)
Receiving objects:   4% (5/103)
Receiving objects:   5% (6/103)
Receiving objects:   6% (7/103)
Receiving objects:   7% (8/103)
Receiving objects:   8% (9/103)
Receiving objects:   9% (10/103)
Receiving objects:  10% (11/103)
Receiving objects:  11% (12/103)
Receiving objects:  12% (13/103)
Receiving objects:  13% (14/103)
Receiving objects:  14% (15/103)
Receiving objects:  15% (16/103)
Receiving objects:  16% (17/103)
Receiving objects:  17% (18/103)
Receiving objects:  18% (19/103)
Receiving objects:  19% (20/103)
Receiving objects:  20% (21/103)
Receiving objects:  21% (22/103)
Receiving objects:  22% (23/103)
Receiving objects:  23% (24/103)
Receiving objects:  24% (25/103)
Receiving objects:  25% (26/103)
Receiving objects:  26% (27/103)
Receiving objects:  27% (28/103)
Receiving objects:  28% (29/103)
Receiving objects:  29% (30/103)
Receiving objects:  30% (31/103)
Receiving objects:  31% (32/103)
Receiving objects:  32% (33/103)
Receiving objects:  33% (34/103)
Receiving objects:  34% (36/103)
Receiving objects:  35% (37/103)
Receiving objects:  36% (38/103)
Receiving objects:  37% (39/103)
Receiving objects:  38% (40/103)
Receiving objects:  39% (41/103)
Receiving objects:  40% (42/103)
Receiving objects:  41% (43/103)
Receiving objects:  42% (44/103)
Receiving objects:  43% (45/103)
Receiving objects:  44% (46/103)
Receiving objects:  45% (47/103)
Receiving objects:  46% (48/103)
Receiving objects:  47% (49/103)
Receiving objects:  48% (50/103)
Receiving objects:  49% (51/103)
Receiving objects:  50% (52/103)
Receiving objects:  51% (53/103)
Receiving objects:  52% (54/103)
Receiving objects:  53% (55/103)
Receiving objects:  54% (56/103)
Receiving objects:  55% (57/103)
Receiving objects:  56% (58/103)
Receiving objects:  57% (59/103)
Receiving objects:  58% (60/103)
Receiving objects:  59% (61/103)
Receiving objects:  60% (62/103)
Receiving objects:  61% (63/103)
Receiving objects:  62% (64/103)
Receiving objects:  63% (65/103)
Receiving objects:  64% (66/103)
Receiving objects:  65% (67/103)
Receiving objects:  66% (68/103)
Receiving objects:  67% (70/103)
Receiving objects:  68% (71/103)
Receiving objects:  69% (72/103)
Receiving objects:  70% (73/103)
Receiving objects:  71% (74/103)
Receiving objects:  72% (75/103)
Receiving objects:  73% (76/103)
Receiving objects:  74% (77/103)
Receiving objects:  75% (78/103)
Receiving objects:  76% (79/103)
Receiving objects:  77% (80/103)
Receiving objects:  78% (81/103)
Receiving objects:  79% (82/103)
Receiving objects:  80% (83/103)
Receiving objects:  81% (84/103)
Receiving objects:  82% (85/103)
Receiving objects:  83% (86/103)
Receiving objects:  84% (87/103)
Receiving objects:  85% (88/103)
Receiving objects:  86% (89/103)
Receiving objects:  87% (90/103)
Receiving objects:  88% (91/103)
Receiving objects:  89% (92/103)
Receiving objects:  90% (93/103)
Receiving objects:  91% (94/103)
Receiving objects:  92% (95/103)
Receiving objects:  93% (96/103)
remote: Total 103 (delta 4), reused 32 (delta 3)        
|0| Receiving objects:  94% (97/103)
Receiving objects:  95% (98/103)
Receiving objects:  96% (99/103)
Receiving objects:  97% (100/103)
Receiving objects:  98% (101/103)
Receiving objects:  99% (102/103)
Receiving objects: 100% (103/103)
Receiving objects: 100% (103/103), 115.84 KiB | 2.41 MiB/s, done.
|0| Resolving deltas:   0% (0/4)
Resolving deltas:  25% (1/4)
Resolving deltas:  50% (2/4)
Resolving deltas:  75% (3/4)
Resolving deltas: 100% (4/4)
Resolving deltas: 100% (4/4), done.
|0|  00:01
 00:01

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:03

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }

added 1 package, and audited 1443 packages in 3s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:03

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 00:00

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.1 s.
 00:00

Running 'extensions/TextExtracts/setup.sh' if found
Looking for '/var/local/extensions/TextExtracts/setup.sh'
No '/var/local/extensions/TextExtracts/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:11
 00:11

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-web-1  Removed
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:26

Reclaim disk space if needed
Free disk space (22%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12424, done        
remote: Finding sources:   1% (63/12424)           
remote: Finding sources:   2% (187/12424)           
remote: Finding sources:   3% (311/12424)           
remote: Finding sources:   4% (435/12424)           
remote: Finding sources:   5% (560/12424)           
remote: Finding sources:   6% (684/12424)           
remote: Finding sources:   7% (808/12424)           
remote: Finding sources:   8% (932/12424)           
remote: Finding sources:   9% (1057/12424)           
remote: Finding sources:  10% (1181/12424)           
remote: Finding sources:  11% (1305/12424)           
remote: Finding sources:  12% (1429/12424)           
remote: Finding sources:  13% (1553/12424)           
remote: Finding sources:  14% (1678/12424)           
remote: Finding sources:  15% (1802/12424)           
remote: Finding sources:  16% (1926/12424)           
remote: Finding sources:  17% (2050/12424)           
remote: Finding sources:  18% (2175/12424)           
remote: Finding sources:  19% (2299/12424)           
remote: Finding sources:  20% (2423/12424)           
remote: Finding sources:  21% (2547/12424)           
remote: Finding sources:  22% (2672/12424)           
remote: Finding sources:  23% (2796/12424)           
remote: Finding sources:  24% (2920/12424)           
remote: Finding sources:  25% (3044/12424)           
remote: Finding sources:  26% (3169/12424)           
remote: Finding sources:  27% (3293/12424)           
remote: Finding sources:  28% (3417/12424)           
remote: Finding sources:  29% (3541/12424)           
remote: Finding sources:  30% (3666/12424)           
remote: Finding sources:  31% (3790/12424)           
remote: Finding sources:  32% (3914/12424)           
remote: Finding sources:  33% (4038/12424)           
remote: Finding sources:  34% (4163/12424)           
remote: Finding sources:  35% (4287/12424)           
remote: Finding sources:  36% (4411/12424)           
remote: Finding sources:  37% (4535/12424)           
remote: Finding sources:  38% (4659/12424)           
remote: Finding sources:  39% (4784/12424)           
remote: Finding sources:  40% (4908/12424)           
remote: Finding sources:  41% (5032/12424)           
remote: Finding sources:  42% (5156/12424)           
remote: Finding sources:  43% (5281/12424)           
remote: Finding sources:  44% (5405/12424)           
remote: Finding sources:  45% (5529/12424)           
remote: Finding sources:  46% (5653/12424)           
remote: Finding sources:  47% (5778/12424)           
remote: Finding sources:  48% (5902/12424)           
remote: Finding sources:  49% (6026/12424)           
remote: Finding sources:  50% (6150/12424)           
remote: Finding sources:  51% (6275/12424)           
remote: Finding sources:  52% (6399/12424)           
remote: Finding sources:  53% (6523/12424)           
remote: Finding sources:  54% (6647/12424)           
remote: Finding sources:  55% (6772/12424)           
remote: Finding sources:  56% (6896/12424)           
remote: Finding sources:  57% (7020/12424)           
remote: Finding sources:  58% (7144/12424)           
remote: Finding sources:  59% (7269/12424)           
remote: Finding sources:  60% (7393/12424)           
remote: Finding sources:  61% (7517/12424)           
remote: Finding sources:  62% (7641/12424)           
remote: Finding sources:  63% (7765/12424)           
remote: Finding sources:  64% (7890/12424)           
remote: Finding sources:  65% (8014/12424)           
remote: Finding sources:  66% (8138/12424)           
remote: Finding sources:  67% (8262/12424)           
remote: Finding sources:  68% (8387/12424)           
remote: Finding sources:  69% (8511/12424)           
remote: Finding sources:  70% (8635/12424)           
remote: Finding sources:  71% (8759/12424)           
remote: Finding sources:  72% (8884/12424)           
remote: Finding sources:  73% (9008/12424)           
remote: Finding sources:  74% (9132/12424)           
remote: Finding sources:  75% (9256/12424)           
remote: Finding sources:  76% (9381/12424)           
remote: Finding sources:  77% (9505/12424)           
remote: Finding sources:  78% (9629/12424)           
remote: Finding sources:  79% (9753/12424)           
remote: Finding sources:  80% (9878/12424)           
remote: Finding sources:  81% (10002/12424)           
remote: Finding sources:  82% (10126/12424)           
remote: Finding sources:  83% (10250/12424)           
remote: Finding sources:  84% (10375/12424)           
remote: Finding sources:  85% (10499/12424)           
remote: Finding sources:  86% (10623/12424)           
remote: Finding sources:  87% (10747/12424)           
remote: Finding sources:  88% (10871/12424)           
remote: Finding sources:  89% (10996/12424)           
remote: Finding sources:  90% (11120/12424)           
remote: Finding sources:  91% (11244/12424)           
remote: Finding sources:  92% (11368/12424)           
remote: Finding sources:  93% (11493/12424)           
remote: Finding sources:  94% (11617/12424)           
remote: Finding sources:  95% (11741/12424)           
remote: Finding sources:  96% (11865/12424)           
remote: Finding sources:  97% (11990/12424)           
remote: Finding sources:  98% (12114/12424)           
remote: Finding sources:  99% (12238/12424)           
remote: Finding sources: 100% (12362/12424)           
remote: Finding sources: 100% (12424/12424)        
remote: Getting sizes:   1% (56/11193)           
remote: Getting sizes:   2% (168/11193)           
remote: Getting sizes:   3% (280/11193)           
remote: Getting sizes:   4% (392/11193)           
remote: Getting sizes:   5% (504/11193)           
remote: Getting sizes:   6% (616/11193)           
remote: Getting sizes:   7% (728/11193)           
remote: Getting sizes:   8% (840/11193)           
remote: Getting sizes:   9% (952/11193)           
remote: Getting sizes:  10% (1064/11193)           
remote: Getting sizes:  11% (1176/11193)           
remote: Getting sizes:  12% (1288/11193)           
remote: Getting sizes:  13% (1400/11193)           
remote: Getting sizes:  14% (1512/11193)           
remote: Getting sizes:  15% (1623/11193)           
remote: Getting sizes:  16% (1735/11193)           
remote: Getting sizes:  17% (1847/11193)           
remote: Getting sizes:  18% (1959/11193)           
remote: Getting sizes:  19% (2071/11193)           
remote: Getting sizes:  20% (2183/11193)           
remote: Getting sizes:  21% (2295/11193)           
remote: Getting sizes:  22% (2407/11193)           
remote: Getting sizes:  23% (2519/11193)           
remote: Getting sizes:  24% (2631/11193)           
remote: Getting sizes:  25% (2743/11193)           
remote: Getting sizes:  26% (2855/11193)           
remote: Getting sizes:  27% (2967/11193)           
remote: Getting sizes:  28% (3079/11193)           
remote: Getting sizes:  29% (3191/11193)           
remote: Getting sizes:  30% (3302/11193)           
remote: Getting sizes:  31% (3414/11193)           
remote: Getting sizes:  32% (3526/11193)           
remote: Getting sizes:  33% (3638/11193)           
remote: Getting sizes:  34% (3750/11193)           
remote: Getting sizes:  35% (3862/11193)           
remote: Getting sizes:  36% (3974/11193)           
remote: Getting sizes:  37% (4086/11193)           
remote: Getting sizes:  38% (4198/11193)           
remote: Getting sizes:  39% (4310/11193)           
remote: Getting sizes:  40% (4422/11193)           
remote: Getting sizes:  41% (4534/11193)           
remote: Getting sizes:  42% (4646/11193)           
remote: Getting sizes:  43% (4758/11193)           
remote: Getting sizes:  44% (4869/11193)           
remote: Getting sizes:  45% (4981/11193)           
remote: Getting sizes:  46% (5093/11193)           
remote: Getting sizes:  47% (5205/11193)           
remote: Getting sizes:  48% (5317/11193)           
remote: Getting sizes:  49% (5429/11193)           
remote: Getting sizes:  50% (5541/11193)           
remote: Getting sizes:  51% (5653/11193)           
remote: Getting sizes:  52% (5765/11193)           
remote: Getting sizes:  53% (5877/11193)           
remote: Getting sizes:  54% (5989/11193)           
remote: Getting sizes:  55% (6101/11193)           
remote: Getting sizes:  56% (6213/11193)           
remote: Getting sizes:  57% (6325/11193)           
remote: Getting sizes:  58% (6436/11193)           
remote: Getting sizes:  59% (6548/11193)           
remote: Getting sizes:  60% (6660/11193)           
remote: Getting sizes:  61% (6772/11193)           
remote: Getting sizes:  62% (6884/11193)           
remote: Getting sizes:  63% (6996/11193)           
remote: Getting sizes:  64% (7108/11193)           
remote: Getting sizes:  65% (7220/11193)           
remote: Getting sizes:  66% (7332/11193)           
remote: Getting sizes:  67% (7444/11193)           
remote: Getting sizes:  68% (7556/11193)           
remote: Getting sizes:  69% (7668/11193)           
remote: Getting sizes:  70% (7780/11193)           
remote: Getting sizes:  71% (7892/11193)           
remote: Getting sizes:  72% (8003/11193)           
remote: Getting sizes:  73% (8115/11193)           
remote: Getting sizes:  74% (8227/11193)           
remote: Getting sizes:  75% (8339/11193)           
remote: Getting sizes:  76% (8451/11193)           
remote: Getting sizes:  77% (8563/11193)           
remote: Getting sizes:  78% (8675/11193)           
remote: Getting sizes:  79% (8787/11193)           
remote: Getting sizes:  80% (8899/11193)           
remote: Getting sizes:  81% (9011/11193)           
remote: Getting sizes:  82% (9123/11193)           
remote: Getting sizes:  83% (9235/11193)           
remote: Getting sizes:  84% (9347/11193)           
remote: Getting sizes:  85% (9459/11193)           
remote: Getting sizes:  86% (9571/11193)           
remote: Getting sizes:  87% (9682/11193)           
remote: Getting sizes:  88% (9794/11193)           
remote: Getting sizes:  89% (9906/11193)           
remote: Getting sizes:  90% (10018/11193)           
remote: Getting sizes:  91% (10130/11193)           
remote: Getting sizes:  92% (10242/11193)           
remote: Getting sizes:  93% (10354/11193)           
remote: Getting sizes:  94% (10466/11193)           
remote: Getting sizes:  95% (10578/11193)           
remote: Getting sizes:  96% (10690/11193)           
remote: Getting sizes:  97% (10802/11193)           
remote: Getting sizes:  98% (10914/11193)           
remote: Getting sizes:  99% (11026/11193)           
remote: Getting sizes: 100% (11138/11193)           
remote: Getting sizes: 100% (11193/11193)        
remote: Compressing objects:   2% (2189/120329)           
remote: Compressing objects:   3% (3036/120329)           
remote: Compressing objects:   4% (4507/120329)           
remote: Compressing objects:   5% (5764/120329)           
remote: Compressing objects:   6% (6730/120329)           
remote: Compressing objects:   7% (7973/120329)           
remote: Compressing objects:   8% (9059/120329)           
remote: Compressing objects:   9% (10254/120329)           
remote: Compressing objects:   9% (10749/120329)           
remote: Compressing objects:  10% (11434/120329)           
remote: Compressing objects:  11% (12639/120329)           
remote: Compressing objects:  12% (13838/120329)           
remote: Compressing objects:  13% (15048/120329)           
remote: Compressing objects:  14% (16246/120329)           
remote: Compressing objects:  15% (17529/120329)           
remote: Compressing objects:  16% (18752/120329)           
remote: Compressing objects:  17% (19859/120329)           
remote: Compressing objects:  18% (21062/120329)           
remote: Compressing objects:  19% (22262/120329)           
remote: Compressing objects:  20% (23466/120329)           
remote: Compressing objects:  21% (24671/120329)           
remote: Compressing objects:  21% (25594/120329)           
remote: Compressing objects:  22% (25878/120329)           
remote: Compressing objects:  23% (27101/120329)           
remote: Compressing objects:  24% (28278/120329)           
remote: Compressing objects:  25% (29497/120329)           
remote: Compressing objects:  26% (31074/120329)           
remote: Compressing objects:  27% (31916/120329)           
remote: Compressing objects:  28% (33098/120329)           
remote: Compressing objects:  29% (34335/120329)           
remote: Compressing objects:  30% (35807/120329)           
remote: Compressing objects:  31% (36840/120329)           
remote: Compressing objects:  32% (37926/120329)           
remote: Compressing objects:  33% (39107/120329)           
remote: Compressing objects:  34% (40486/120329)           
remote: Compressing objects:  35% (41541/120329)           
remote: Compressing objects:  36% (43012/120329)           
remote: Compressing objects:  37% (43977/120329)           
remote: Compressing objects:  38% (45248/120329)           
remote: Compressing objects:  39% (46336/120329)           
remote: Compressing objects:  40% (47554/120329)           
remote: Compressing objects:  41% (48745/120329)           
remote: Compressing objects:  42% (49937/120329)           
remote: Compressing objects:  43% (51397/120329)           
remote: Compressing objects:  44% (52398/120329)           
remote: Compressing objects:  45% (53612/120329)           
remote: Compressing objects:  46% (54899/120329)           
remote: Compressing objects:  47% (56338/120329)           
remote: Compressing objects:  48% (57521/120329)           
remote: Compressing objects:  49% (58408/120329)           
remote: Compressing objects:  50% (59764/120329)           
remote: Compressing objects:  51% (60822/120329)           
remote: Compressing objects:  52% (61997/120329)           
remote: Compressing objects:  53% (63326/120329)           
remote: Compressing objects:  54% (64386/120329)           
remote: Compressing objects:  54% (64737/120329)           
remote: Compressing objects:  55% (66097/120329)           
remote: Compressing objects:  56% (66878/120329)           
remote: Compressing objects:  57% (68002/120329)           
remote: Compressing objects:  58% (69272/120329)           
remote: Compressing objects:  59% (70401/120329)           
remote: Compressing objects:  60% (71725/120329)           
remote: Compressing objects:  61% (73008/120329)           
remote: Compressing objects:  62% (74004/120329)           
remote: Compressing objects:  63% (75231/120329)           
remote: Compressing objects:  64% (76529/120329)           
remote: Compressing objects:  65% (77751/120329)           
remote: Compressing objects:  66% (79090/120329)           
remote: Compressing objects:  67% (80037/120329)           
remote: Compressing objects:  68% (81268/120329)           
remote: Compressing objects:  69% (83309/120329)           
remote: Compressing objects:  70% (83948/120329)           
remote: Compressing objects:  71% (85053/120329)           
remote: Compressing objects:  72% (86045/120329)           
remote: Compressing objects:  73% (87314/120329)           
remote: Compressing objects:  74% (88620/120329)           
remote: Compressing objects:  75% (89650/120329)           
remote: Compressing objects:  76% (90861/120329)           
remote: Compressing objects:  77% (92064/120329)           
remote: Compressing objects:  78% (93255/120329)           
remote: Compressing objects:  79% (94585/120329)           
remote: Compressing objects:  80% (95680/120329)           
remote: Compressing objects:  81% (96868/120329)           
remote: Compressing objects:  82% (98350/120329)           
remote: Compressing objects:  83% (99867/120329)           
remote: Compressing objects:  84% (100538/120329)           
remote: Compressing objects:  85% (101787/120329)           
remote: Compressing objects:  86% (103399/120329)           
remote: Compressing objects:  87% (104166/120329)           
remote: Compressing objects:  88% (105314/120329)           
remote: Compressing objects:  89% (106544/120329)           
remote: Compressing objects:  89% (107608/120329)           
remote: Compressing objects:  90% (107731/120329)           
remote: Compressing objects:  91% (108915/120329)           
remote: Compressing objects:  92% (110272/120329)           
remote: Compressing objects:  93% (112462/120329)           
remote: Compressing objects:  94% (112510/120329)           
remote: Compressing objects:  95% (113718/120329)           
remote: Compressing objects:  96% (115031/120329)           
remote: Compressing objects:  97% (116134/120329)           
remote: Compressing objects:  98% (117324/120329)           
remote: Compressing objects:  99% (118525/120329)           
remote: Compressing objects: 100% (119735/120329)           
remote: Compressing objects: 100% (120328/120329)        
Receiving objects:   0% (1/12424)
Receiving objects:   1% (125/12424)
Receiving objects:   2% (249/12424)
Receiving objects:   3% (373/12424)
Receiving objects:   4% (497/12424)
Receiving objects:   5% (622/12424)
Receiving objects:   6% (746/12424)
Receiving objects:   7% (870/12424)
Receiving objects:   8% (994/12424)
Receiving objects:   9% (1119/12424)
Receiving objects:  10% (1243/12424)
Receiving objects:  11% (1367/12424)
Receiving objects:  12% (1491/12424)
Receiving objects:  13% (1616/12424)
Receiving objects:  14% (1740/12424)
Receiving objects:  15% (1864/12424)
Receiving objects:  16% (1988/12424)
Receiving objects:  17% (2113/12424), 4.13 MiB | 8.21 MiB/s
Receiving objects:  18% (2237/12424), 4.13 MiB | 8.21 MiB/s
Receiving objects:  19% (2361/12424), 4.13 MiB | 8.21 MiB/s
Receiving objects:  20% (2485/12424), 4.13 MiB | 8.21 MiB/s
Receiving objects:  21% (2610/12424), 4.13 MiB | 8.21 MiB/s
Receiving objects:  22% (2734/12424), 4.13 MiB | 8.21 MiB/s
Receiving objects:  23% (2858/12424), 4.13 MiB | 8.21 MiB/s
Receiving objects:  24% (2982/12424), 4.13 MiB | 8.21 MiB/s
Receiving objects:  25% (3106/12424), 4.13 MiB | 8.21 MiB/s
Receiving objects:  26% (3231/12424), 4.13 MiB | 8.21 MiB/s
Receiving objects:  27% (3355/12424), 4.13 MiB | 8.21 MiB/s
Receiving objects:  28% (3479/12424), 4.13 MiB | 8.21 MiB/s
Receiving objects:  28% (3584/12424), 4.13 MiB | 8.21 MiB/s
Receiving objects:  29% (3603/12424), 4.13 MiB | 8.21 MiB/s
Receiving objects:  30% (3728/12424), 8.13 MiB | 8.11 MiB/s
Receiving objects:  31% (3852/12424), 8.13 MiB | 8.11 MiB/s
Receiving objects:  32% (3976/12424), 8.13 MiB | 8.11 MiB/s
Receiving objects:  33% (4100/12424), 8.13 MiB | 8.11 MiB/s
Receiving objects:  34% (4225/12424), 8.13 MiB | 8.11 MiB/s
Receiving objects:  35% (4349/12424), 8.13 MiB | 8.11 MiB/s
Receiving objects:  36% (4473/12424), 8.13 MiB | 8.11 MiB/s
Receiving objects:  37% (4597/12424), 11.58 MiB | 7.71 MiB/s
Receiving objects:  38% (4722/12424), 11.58 MiB | 7.71 MiB/s
Receiving objects:  39% (4846/12424), 11.58 MiB | 7.71 MiB/s
Receiving objects:  40% (4970/12424), 11.58 MiB | 7.71 MiB/s
Receiving objects:  41% (5094/12424), 11.58 MiB | 7.71 MiB/s
Receiving objects:  42% (5219/12424), 11.58 MiB | 7.71 MiB/s
Receiving objects:  43% (5343/12424), 11.58 MiB | 7.71 MiB/s
Receiving objects:  44% (5467/12424), 11.58 MiB | 7.71 MiB/s
Receiving objects:  44% (5558/12424), 11.58 MiB | 7.71 MiB/s
Receiving objects:  45% (5591/12424), 15.06 MiB | 7.50 MiB/s
Receiving objects:  46% (5716/12424), 15.06 MiB | 7.50 MiB/s
Receiving objects:  47% (5840/12424), 18.81 MiB | 7.50 MiB/s
Receiving objects:  47% (5917/12424), 18.81 MiB | 7.50 MiB/s
Receiving objects:  48% (5964/12424), 22.09 MiB | 7.34 MiB/s
Receiving objects:  49% (6088/12424), 22.09 MiB | 7.34 MiB/s
Receiving objects:  50% (6212/12424), 22.09 MiB | 7.34 MiB/s
Receiving objects:  51% (6337/12424), 22.09 MiB | 7.34 MiB/s
Receiving objects:  52% (6461/12424), 26.62 MiB | 7.59 MiB/s
Receiving objects:  52% (6506/12424), 30.68 MiB | 7.37 MiB/s
Receiving objects:  53% (6585/12424), 30.68 MiB | 7.37 MiB/s
Receiving objects:  54% (6709/12424), 30.68 MiB | 7.37 MiB/s
Receiving objects:  55% (6834/12424), 30.68 MiB | 7.37 MiB/s
Receiving objects:  56% (6958/12424), 30.68 MiB | 7.37 MiB/s
Receiving objects:  57% (7082/12424), 30.68 MiB | 7.37 MiB/s
Receiving objects:  58% (7206/12424), 30.68 MiB | 7.37 MiB/s
Receiving objects:  59% (7331/12424), 30.68 MiB | 7.37 MiB/s
Receiving objects:  60% (7455/12424), 30.68 MiB | 7.37 MiB/s
Receiving objects:  61% (7579/12424), 30.68 MiB | 7.37 MiB/s
Receiving objects:  62% (7703/12424), 30.68 MiB | 7.37 MiB/s
Receiving objects:  63% (7828/12424), 30.68 MiB | 7.37 MiB/s
Receiving objects:  64% (7952/12424), 30.68 MiB | 7.37 MiB/s
Receiving objects:  65% (8076/12424), 30.68 MiB | 7.37 MiB/s
Receiving objects:  66% (8200/12424), 30.68 MiB | 7.37 MiB/s
Receiving objects:  67% (8325/12424), 30.68 MiB | 7.37 MiB/s
Receiving objects:  68% (8449/12424), 30.68 MiB | 7.37 MiB/s
Receiving objects:  69% (8573/12424), 30.68 MiB | 7.37 MiB/s
Receiving objects:  70% (8697/12424), 30.68 MiB | 7.37 MiB/s
Receiving objects:  71% (8822/12424), 30.68 MiB | 7.37 MiB/s
Receiving objects:  72% (8946/12424), 30.68 MiB | 7.37 MiB/s
Receiving objects:  73% (9070/12424), 30.68 MiB | 7.37 MiB/s
Receiving objects:  74% (9194/12424), 30.68 MiB | 7.37 MiB/s
Receiving objects:  75% (9318/12424), 30.68 MiB | 7.37 MiB/s
Receiving objects:  76% (9443/12424), 30.68 MiB | 7.37 MiB/s
Receiving objects:  77% (9567/12424), 30.68 MiB | 7.37 MiB/s
Receiving objects:  78% (9691/12424), 30.68 MiB | 7.37 MiB/s
Receiving objects:  79% (9815/12424), 30.68 MiB | 7.37 MiB/s
Receiving objects:  80% (9940/12424), 30.68 MiB | 7.37 MiB/s
Receiving objects:  81% (10064/12424), 30.68 MiB | 7.37 MiB/s
Receiving objects:  82% (10188/12424), 30.68 MiB | 7.37 MiB/s
Receiving objects:  83% (10312/12424), 30.68 MiB | 7.37 MiB/s
Receiving objects:  84% (10437/12424), 30.68 MiB | 7.37 MiB/s
Receiving objects:  85% (10561/12424), 30.68 MiB | 7.37 MiB/s
Receiving objects:  86% (10685/12424), 38.99 MiB | 8.24 MiB/s
Receiving objects:  87% (10809/12424), 38.99 MiB | 8.24 MiB/s
Receiving objects:  88% (10934/12424), 38.99 MiB | 8.24 MiB/s
Receiving objects:  89% (11058/12424), 38.99 MiB | 8.24 MiB/s
Receiving objects:  90% (11182/12424), 38.99 MiB | 8.24 MiB/s
Receiving objects:  91% (11306/12424), 38.99 MiB | 8.24 MiB/s
Receiving objects:  92% (11431/12424), 38.99 MiB | 8.24 MiB/s
Receiving objects:  93% (11555/12424), 38.99 MiB | 8.24 MiB/s
Receiving objects:  94% (11679/12424), 38.99 MiB | 8.24 MiB/s
Receiving objects:  95% (11803/12424), 38.99 MiB | 8.24 MiB/s
Receiving objects:  96% (11928/12424), 38.99 MiB | 8.24 MiB/s
Receiving objects:  97% (12052/12424), 38.99 MiB | 8.24 MiB/s
Receiving objects:  98% (12176/12424), 38.99 MiB | 8.24 MiB/s
Receiving objects:  98% (12225/12424), 38.99 MiB | 8.24 MiB/s
Receiving objects:  99% (12300/12424), 38.99 MiB | 8.24 MiB/s
remote: Total 12424 (delta 2375), reused 5966 (delta 1228)        
Receiving objects: 100% (12424/12424), 38.99 MiB | 8.24 MiB/s
Receiving objects: 100% (12424/12424), 41.63 MiB | 8.26 MiB/s, done.
Resolving deltas:   0% (0/2375)
Resolving deltas:   1% (24/2375)
Resolving deltas:   2% (48/2375)
Resolving deltas:   3% (72/2375)
Resolving deltas:   4% (95/2375)
Resolving deltas:   5% (119/2375)
Resolving deltas:   6% (143/2375)
Resolving deltas:   7% (167/2375)
Resolving deltas:   8% (190/2375)
Resolving deltas:   9% (215/2375)
Resolving deltas:  10% (238/2375)
Resolving deltas:  11% (262/2375)
Resolving deltas:  12% (285/2375)
Resolving deltas:  13% (309/2375)
Resolving deltas:  14% (333/2375)
Resolving deltas:  15% (357/2375)
Resolving deltas:  16% (380/2375)
Resolving deltas:  17% (404/2375)
Resolving deltas:  18% (428/2375)
Resolving deltas:  19% (452/2375)
Resolving deltas:  20% (475/2375)
Resolving deltas:  21% (499/2375)
Resolving deltas:  22% (523/2375)
Resolving deltas:  23% (548/2375)
Resolving deltas:  24% (570/2375)
Resolving deltas:  25% (594/2375)
Resolving deltas:  26% (618/2375)
Resolving deltas:  27% (642/2375)
Resolving deltas:  28% (665/2375)
Resolving deltas:  29% (689/2375)
Resolving deltas:  30% (714/2375)
Resolving deltas:  31% (737/2375)
Resolving deltas:  32% (760/2375)
Resolving deltas:  33% (784/2375)
Resolving deltas:  34% (809/2375)
Resolving deltas:  35% (832/2375)
Resolving deltas:  36% (856/2375)
Resolving deltas:  37% (879/2375)
Resolving deltas:  38% (904/2375)
Resolving deltas:  39% (927/2375)
Resolving deltas:  40% (950/2375)
Resolving deltas:  41% (974/2375)
Resolving deltas:  42% (998/2375)
Resolving deltas:  43% (1022/2375)
Resolving deltas:  44% (1045/2375)
Resolving deltas:  45% (1069/2375)
Resolving deltas:  46% (1093/2375)
Resolving deltas:  47% (1117/2375)
Resolving deltas:  48% (1140/2375)
Resolving deltas:  49% (1164/2375)
Resolving deltas:  50% (1188/2375)
Resolving deltas:  51% (1212/2375)
Resolving deltas:  52% (1235/2375)
Resolving deltas:  53% (1259/2375)
Resolving deltas:  54% (1283/2375)
Resolving deltas:  55% (1307/2375)
Resolving deltas:  56% (1330/2375)
Resolving deltas:  57% (1354/2375)
Resolving deltas:  58% (1378/2375)
Resolving deltas:  59% (1402/2375)
Resolving deltas:  60% (1425/2375)
Resolving deltas:  61% (1449/2375)
Resolving deltas:  62% (1473/2375)
Resolving deltas:  63% (1497/2375)
Resolving deltas:  64% (1520/2375)
Resolving deltas:  65% (1544/2375)
Resolving deltas:  66% (1568/2375)
Resolving deltas:  67% (1592/2375)
Resolving deltas:  68% (1615/2375)
Resolving deltas:  69% (1639/2375)
Resolving deltas:  70% (1663/2375)
Resolving deltas:  71% (1687/2375)
Resolving deltas:  72% (1710/2375)
Resolving deltas:  73% (1734/2375)
Resolving deltas:  74% (1758/2375)
Resolving deltas:  75% (1782/2375)
Resolving deltas:  76% (1805/2375)
Resolving deltas:  77% (1829/2375)
Resolving deltas:  78% (1853/2375)
Resolving deltas:  79% (1877/2375)
Resolving deltas:  80% (1900/2375)
Resolving deltas:  81% (1924/2375)
Resolving deltas:  82% (1948/2375)
Resolving deltas:  83% (1973/2375)
Resolving deltas:  84% (1996/2375)
Resolving deltas:  85% (2019/2375)
Resolving deltas:  86% (2043/2375)
Resolving deltas:  87% (2067/2375)
Resolving deltas:  88% (2090/2375)
Resolving deltas:  89% (2115/2375)
Resolving deltas:  90% (2138/2375)
Resolving deltas:  91% (2162/2375)
Resolving deltas:  92% (2185/2375)
Resolving deltas:  93% (2209/2375)
Resolving deltas:  94% (2234/2375)
Resolving deltas:  95% (2257/2375)
Resolving deltas:  96% (2282/2375)
Resolving deltas:  97% (2304/2375)
Resolving deltas:  98% (2328/2375)
Resolving deltas:  99% (2352/2375)
Resolving deltas: 100% (2375/2375)
Resolving deltas: 100% (2375/2375), done.
Updating files:  71% (8197/11458)
Updating files:  72% (8250/11458)
Updating files:  73% (8365/11458)
Updating files:  74% (8479/11458)
Updating files:  75% (8594/11458)
Updating files:  76% (8709/11458)
Updating files:  77% (8823/11458)
Updating files:  78% (8938/11458)
Updating files:  79% (9052/11458)
Updating files:  80% (9167/11458)
Updating files:  81% (9281/11458)
Updating files:  82% (9396/11458)
Updating files:  83% (9511/11458)
Updating files:  84% (9625/11458)
Updating files:  85% (9740/11458)
Updating files:  86% (9854/11458)
Updating files:  87% (9969/11458)
Updating files:  88% (10084/11458)
Updating files:  89% (10198/11458)
Updating files:  90% (10313/11458)
Updating files:  91% (10427/11458)
Updating files:  92% (10542/11458)
Updating files:  93% (10656/11458)
Updating files:  94% (10771/11458)
Updating files:  95% (10886/11458)
Updating files:  96% (11000/11458)
Updating files:  97% (11115/11458)
Updating files:  98% (11229/11458)
Updating files:  99% (11344/11458)
Updating files: 100% (11458/11458)
Updating files: 100% (11458/11458), done.
 00:11

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-mediawiki-1  Started
 00:02

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  30/133 [======>---------------------]  22%
  63/133 [=============>--------------]  47%
  90/133 [==================>---------]  67%
 109/133 [======================>-----]  81%
 124/133 [==========================>-]  93%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 6.5 s.
 00:06

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 18s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:18

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:32

 01:33

Install 'extensions/Thanks'...

Cloning component(s)
:0: _clone_component "skins/Vector"
:1: _clone_component "extensions/Echo"
:2: _clone_component "extensions/Thanks"
|2| 
|2| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/Thanks to 'extensions/Thanks' (use CLONE_DEPTH=0 for full depth)
|2| Cloning into 'extensions/Thanks'...
|2| remote: Counting objects: 1           
remote: Counting objects: 527, done        
|2| remote: Finding sources:   1% (3/527)           
remote: Finding sources:   2% (8/527)           
remote: Finding sources:   3% (14/527)           
remote: Finding sources:   4% (19/527)           
remote: Finding sources:   5% (24/527)           
remote: Finding sources:   6% (29/527)           
remote: Finding sources:   7% (35/527)           
remote: Finding sources:   8% (40/527)           
remote: Finding sources:   9% (45/527)           
remote: Finding sources:  10% (51/527)           
remote: Finding sources:  11% (56/527)           
remote: Finding sources:  12% (61/527)           
remote: Finding sources:  13% (66/527)           
remote: Finding sources:  14% (72/527)           
remote: Finding sources:  15% (77/527)           
remote: Finding sources:  16% (82/527)           
remote: Finding sources:  17% (87/527)           
remote: Finding sources:  18% (93/527)           
remote: Finding sources:  19% (98/527)           
remote: Finding sources:  20% (103/527)           
remote: Finding sources:  21% (109/527)           
remote: Finding sources:  22% (114/527)           
remote: Finding sources:  23% (119/527)           
remote: Finding sources:  24% (124/527)           
remote: Finding sources:  25% (130/527)           
remote: Finding sources:  26% (135/527)           
remote: Finding sources:  27% (140/527)           
remote: Finding sources:  28% (145/527)           
remote: Finding sources:  29% (151/527)           
remote: Finding sources:  30% (156/527)           
remote: Finding sources:  31% (161/527)           
remote: Finding sources:  32% (167/527)           
remote: Finding sources:  33% (172/527)           
remote: Finding sources:  34% (177/527)           
remote: Finding sources:  35% (182/527)           
remote: Finding sources:  36% (188/527)           
remote: Finding sources:  37% (193/527)           
remote: Finding sources:  38% (198/527)           
remote: Finding sources:  39% (203/527)           
remote: Finding sources:  40% (209/527)           
remote: Finding sources:  41% (214/527)           
remote: Finding sources:  42% (219/527)           
remote: Finding sources:  43% (224/527)           
remote: Finding sources:  44% (230/527)           
remote: Finding sources:  45% (235/527)           
remote: Finding sources:  46% (240/527)           
remote: Finding sources:  47% (246/527)           
remote: Finding sources:  48% (251/527)           
remote: Finding sources:  49% (256/527)           
remote: Finding sources:  50% (261/527)           
remote: Finding sources:  51% (267/527)           
remote: Finding sources:  52% (272/527)           
remote: Finding sources:  53% (277/527)           
remote: Finding sources:  54% (282/527)           
remote: Finding sources:  55% (288/527)           
remote: Finding sources:  56% (293/527)           
remote: Finding sources:  57% (298/527)           
remote: Finding sources:  58% (304/527)           
remote: Finding sources:  59% (309/527)           
remote: Finding sources:  60% (314/527)           
remote: Finding sources:  61% (319/527)           
remote: Finding sources:  62% (325/527)           
remote: Finding sources:  63% (330/527)           
remote: Finding sources:  64% (335/527)           
remote: Finding sources:  65% (340/527)           
remote: Finding sources:  66% (346/527)           
remote: Finding sources:  67% (351/527)           
remote: Finding sources:  68% (356/527)           
remote: Finding sources:  69% (361/527)           
remote: Finding sources:  70% (367/527)           
remote: Finding sources:  71% (372/527)           
remote: Finding sources:  72% (377/527)           
remote: Finding sources:  73% (383/527)           
remote: Finding sources:  74%|1| 
|1| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/Echo to 'extensions/Echo' (use CLONE_DEPTH=0 for full depth)
|1| Cloning into 'extensions/Echo'...
|1| remote: Counting objects: 1           
remote: Counting objects: 876, done        
|1| remote: Finding sources:   1% (5/876)           
remote: Finding sources:   2% (14/876)           
remote: Finding sources:   3% (22/876)           
remote: Finding sources:   4% (31/876)           
remote: Finding sources:   5% (40/876)           
remote: Finding sources:   6% (49/876)           
remote: Finding sources:   7% (57/876)           
remote: Finding sources:   8% (66/876)           
remote: Finding sources:   9% (75/876)           
remote: Finding sources:  10% (84/876)           
remote: Finding sources:  11% (92/876)           
remote: Finding sources:  12% (101/876)           
remote: Finding sources:  13% (110/876)           
remote: Finding sources:  14% (119/876)           
remote: Finding sources:  15% (128/876)           
remote: Finding sources:  16% (136/876)           
remote: Finding sources:  17% (145/876)           
remote: Finding sources:  18% (154/876)           
remote: Finding sources:  19% (163/876)           
remote: Finding sources:  20% (171/876)           
remote: Finding sources:  21% (180/876)           
remote: Finding sources:  22% (189/876)           
remote: Finding sources:  23% (198/876)           
remote: Finding sources:  24% (206/876)           
remote: Finding sources:  25% (215/876)           
remote: Finding sources:  26% (224/876)           
remote: Finding sources:  27% (233/876)           
remote: Finding sources:  28% (241/876)           
remote: Finding sources:  29% (250/876)           
remote: Finding sources:  30% (259/876)           
remote: Finding sources:  31% (268/876)           
remote: Finding sources:  32% (276/876)           
remote: Finding sources:  33% (285/876)           
remote: Finding sources:  34% (294/876)           
remote: Finding sources:  35% (303/876)           
remote: Finding sources:  36% (311/876)           
remote: Finding sources:  37% (320/876)           
remote: Finding sources:  38% (329/876)           
remote: Finding sources:  39% (338/876)           
remote: Finding sources:  40% (347/876)           
remote: Finding sources:  41% (355/876)           
remote: Finding sources:  42% (364/876)           
remote: Finding sources:  43% (373/876)           
remote: Finding sources:  44% (382/876)           
remote: Finding sources:  45% (390/876)           
remote: Finding sources:  46% (399/876)           
remote: Finding sources:  47% (408/876)           
remote: Finding sources:  48% (417/876)           
remote: Finding sources:  49% (425/876)           
remote: Finding sources:  50% (434/876)           
remote: Finding sources:  51% (443/876)           
remote: Finding sources:  52% (452/876)           
remote: Finding sources:  53% (460/876)           
remote: Finding sources:  54% (469/876)           
remote: Finding sources:  55% (478/876)           
remote: Finding sources:  56% (487/876)           
remote: Finding sources:  57% (495/876)           
remote: Finding sources:  58% (504/876)           
remote: Finding sources:  59% (513/876)           
remote: Finding sources:  60% (522/876)           
remote: Finding sources:  61% (530/876)           
remote: Finding sources:  62% (539/876)           
remote: Finding sources:  63% (548/876)           
remote: Finding sources:  64% (557/876)           
remote: Finding sources:  65% (566/876)           
remote: Finding sources:  66% (574/876)           
remote: Finding sources:  67% (583/876)           
remote: Finding sources:  68% (592/876)           
remote: Finding sources:  69% (601/876)           
remote: Finding sources:  70% (609/876)           
remote: Finding sources:  71% (618/876)           
remote: Finding sources:  72% (627/876)           
remote: Finding sources:  73% (636/876)           
remote: Finding sources:  |0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/skins/Vector to 'skins/Vector' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'skins/Vector'...
|0| remote: Counting objects: 1           
remote: Counting objects: 957, done        
|0| remote: Finding sources:   1% (5/957)           
remote: Finding sources:   2% (15/957)           
remote: Finding sources:   3% (24/957)           
remote: Finding sources:   4% (34/957)           
remote: Finding sources:   5% (44/957)           
remote: Finding sources:   6% (53/957)           
remote: Finding sources:   7% (63/957)           
remote: Finding sources:   8% (72/957)           
remote: Finding sources:   9% (82/957)           
remote: Finding sources:  10% (91/957)           
remote: Finding sources:  11% (101/957)           
remote: Finding sources:  12% (111/957)           
remote: Finding sources:  13% (120/957)           
remote: Finding sources:  14% (130/957)           
remote: Finding sources:  15% (139/957)           
remote: Finding sources:  16% (149/957)           
remote: Finding sources:  17% (158/957)           
remote: Finding sources:  18% (168/957)           
remote: Finding sources:  19% (178/957)           
remote: Finding sources:  20% (187/957)           
remote: Finding sources:  21% (197/957)           
remote: Finding sources:  22% (206/957)           
remote: Finding sources:  23% (216/957)           
remote: Finding sources:  24% (225/957)           
remote: Finding sources:  25% (235/957)           
remote: Finding sources:  26% (245/957)           
remote: Finding sources:  27% (254/957)           
remote: Finding sources:  28% (264/957)           
remote: Finding sources:  29% (273/957)           
remote: Finding sources:  30% (283/957)           
remote: Finding sources:  31% (292/957)           
remote: Finding sources:  32% (302/957)           
remote: Finding sources:  33% (312/957)           
remote: Finding sources:  34% (321/957)           
remote: Finding sources:  35% (331/957)           
remote: Finding sources:  36% (340/957)           
remote: Finding sources:  37% (350/957)           
remote: Finding sources:  38% (359/957)           
remote: Finding sources:  39% (369/957)           
remote: Finding sources:  40% (379/957)           
remote: Finding sources:  41% (388/957)           
remote: Finding sources:  42% (398/957)           
remote: Finding sources:  43% (407/957)           
remote: Finding sources:  44% (417/957)           
remote: Finding sources:  45% (426/957)           
remote: Finding sources:  46% (436/957)           
remote: Finding sources:  47% (446/957)           
remote: Finding sources:  48% (455/957)           
remote: Finding sources:  49% (465/957)           
remote: Finding sources:  50% (474/957)           
remote: Finding sources:  51% (484/957)           
remote: Finding sources:  52% (493/957)           
remote: Finding sources:  53% (503/957)           
remote: Finding sources:  54% (512/957)           
remote: Finding sources:  55% (522/957)           
remote: Finding sources:  56% (532/957)           
remote: Finding sources:  57% (541/957)           
remote: Finding sources:  58% (551/957)           
remote: Finding sources:  59% (560/957)           
remote: Finding sources:  60% (570/957)           
remote: Finding sources:  61% (579/957)           
remote: Finding sources:  62% (589/957)           
remote: Finding sources:  63% (599/957)           
remote: Finding sources:  64% (608/957)           
remote: Finding sources:  65% (618/957)           
remote: Finding sources:  66% (627/957)           
remote: Finding sources:  67% (637/957)           
remote: Finding sources:  68% (646/957)           
remote: Finding sources:  69% (656/957)           
remote: Finding sources:  70% (666/957)           
remote: Finding sources:  71% (675/957)           
remote: Finding sources:  72% (685/957)           
remote: Finding sources:  73% (694/957)           
remote: Finding sources:  74% (704 (388/527)           
remote: Finding sources:  75% (393/527)           
remote: Finding sources:  76% (398/527)           
remote: Finding sources:  77% (404/527)           
remote: Finding sources:  78% (409/527)           
remote: Finding sources:  79% (414/527)           
remote: Finding sources:  80% (419/527)           
remote: Finding sources:  81% (425/527)           
remote: Finding sources:  82% (430/527)           
remote: Finding sources:  83% (435/527)           
remote: Finding sources:  84% (441/527)           
remote: Finding sources:  85% (446/527)           
remote: Finding sources:  86% (451/527)           
remote: Finding sources:  87% (456/527)           
remote: Finding sources:  88% (462/527)           
remote: Finding sources:  89% (467/527)           
remote: Finding sources:  90% (472/527)           
remote: Finding sources:  91% (477/527)           
remote: Finding sources:  92% (483/527)           
remote: Finding sources:  93% (488/527)           
remote: Finding sources:  94% (493/527)           
remote: Finding sources:  95% (499/527)           
remote: Finding sources:  96% (504/527)           
remote: Finding sources:  97% (509/527)           
remote: Finding sources:  98% (514/527)           
remote: Finding sources:  99% (520/527)           
remote: Finding sources: 100% (525/527)           
remote: Finding sources: 100% (527/527)        
|2| remote: Getting sizes:   1% (3/503)           
remote: Getting sizes:   2% (8/503)           
remote: Getting sizes:   3% (13/503)           
remote: Getting sizes:   4% (18/503)           
remote: Getting sizes:   5% (23/503)           
remote: Getting sizes:   6% (28/503)           
remote: Getting sizes:   7% (33/503)           
remote: Getting sizes:   8% (38/503)           
remote: Getting sizes:   9% (43/503)           
remote: Getting sizes:  10% (48/503)           
remote: Getting sizes:  11% (53/503)           
remote: Getting sizes:  12% (58/503)           
remote: Getting sizes:  13% (63/503)           
remote: Getting sizes:  14% (68/503)           
remote: Getting sizes:  15% (73/503)           
remote: Getting sizes:  16% (78/503)           
remote: Getting sizes:  17% (83/503)           
remote: Getting sizes:  18% (89/503)           
remote: Getting sizes:  19% (94/503)           
remote: Getting sizes:  20% (99/503)           
remote: Getting sizes:  21% (104/503)           
remote: Getting sizes:  22% (109/503)           
remote: Getting sizes:  23% (114/503)           
remote: Getting sizes:  24% (119/503)           
remote: Getting sizes:  25% (124/503)           
remote: Getting sizes:  26% (129/503)           
remote: Getting sizes:  27% (134/503)           
remote: Getting sizes:  28% (139/503)           
remote: Getting sizes:  29% (144/503)           
remote: Getting sizes:  30% (149/503)           
remote: Getting sizes:  31% (154/503)           
remote: Getting sizes:  32% (159/503)           
remote: Getting sizes:  33% (164/503)           
remote: Getting sizes:  34% (169/503)           
remote: Getting sizes:  35% (174/503)           
remote: Getting sizes:  36% (179/503)           
remote: Getting sizes:  37% (184/503)           
remote: Getting sizes:  38% (189/503)           
remote: Getting sizes:  39% (194/503)           
remote: Getting sizes:  40% (199/503)           
remote: Getting sizes:  41% (204/503)           
remote: Getting sizes:  42% (209/503)           
remote: Getting sizes:  43% (214/503)           
remote: Getting sizes:  44% (219/503)           
remote: Getting sizes:  45% (224/503)           
remote: Getting sizes:  46% (229/503)           
remote: Getting sizes:  47% (234/503)           
remote: Getting sizes:  48% (239/503)           
remote: Getting sizes:  49% (244/503)           
remote: Getting sizes:  50% (249/503)           
remote: Getting sizes:  51% (255/503)           
remote: Getting sizes:  52% (260/503)           
remote: Getting sizes:  53% (265/503)           
remote: Getting sizes:  54% (270/503)           
remote: Getting sizes:  55% (275/503)           
remote: Getting sizes:  56% (280/503)           
remote: Getting sizes:  57% (285/503)           
remote: Getting sizes:  58% (290/503)           
remote: Getting sizes:  59% (295/503)           
remote: Getting sizes:  60% (300/503)           
remote: Getting sizes:  61% (305/503)           
remote: Getting sizes:  62% (310/503)           
remote: Getting sizes:  63% (315/503)           
remote: Getting sizes:  64% (320/503)           
remote: Getting sizes:  65% (325/503)           
remote: Getting sizes:  66% (330/503)           
remote: Getting sizes:  67% (335/503)           
remote: Getting sizes:  68% (340/503)           
remote: Getting sizes:  69% (345/503)           
remote: Getting sizes:  70% (350/503)           
remote: Getting sizes:  71% (355/503)           
remote: Getting sizes:  72% (360/503)           
remote: Getting sizes:  73% (365/503)           
remote: Getting sizes:  74% (370/503)           
remote: Getting sizes:  75% (375/503)           
remote: Getting sizes:  76% (380/503)           
remote: Getting sizes:  77% (385/503)           
remote: Getting sizes:  78% (390/503)           
remote: Getting sizes:  79% (395/503)           
remote: Getting sizes:  80% (400/503)           
remote: Getting sizes:  81% (405/503)           
remote: Getting sizes:  82% (410/503)           
remote: Getting sizes:  83% (415/503)           
remote: Getting sizes:  84% (421/503)           
remote: Getting sizes:  85% (426/503)           
remote: Getting sizes:  86% (431/503)           
remote: Getting sizes:  87% (436/503)           
remote: Getting sizes:  88% (441/503)           
remote: Getting sizes:  89% (446/503)           
remote: Getting sizes:  90% (451/503)           
remote: Getting sizes:  91% (456/503)           
remote: Getting sizes:  92% (461/503)           
remote: Getting sizes:  93% (466/503)           
remote: Getting sizes:  94% (471/503)           
remote: Getting sizes:  95% (476/503)           
remote: Getting sizes:  96% (481/503)           
remote: Getting sizes:  97% (486/503)           
remote: Getting sizes:  98% (491/503)           
remote: Getting sizes:  99% (496/503)           
remote: Getting sizes: 100% (501/503)           
remote: Getting sizes: 100% (503/503)        
|2| remote: Compressing objects:   2% (14246/948636)           
remote: Compressing objects:   3% (23969/948636)           
remote: Compressing objects:   4% (34574/948636)           
remote: Compressing objects:   5% (46119/948636)           
remote: Compressing objects:   6% (53329/948636)           
remote: Compressing objects:   7% (62419/948636)           
remote: Compressing objects:   8% (74302/948636)           
remote: Compressing objects:   9% (80832/948636)           
remote: Compressing objects:  10% (92875/948636)           
remote: Compressing objects:  11% (102063/948636)           
remote: Compressing objects:  12% (109444/948636)           
remote: Compressing objects:  13% (121671/948636)           
remote: Compressing objects:  14% (128234/948636)           
remote: Compressing objects:  15% (139108/948636)           
remote: Compressing objects:  16% (147568/948636)           
remote: Compressing objects:  17% (156934/948636)           
remote: Compressing objects:  18% (168039/948636)           
remote: Compressing objects:  19% (180360/948636)           
remote: Compressing objects:  20% (185859/948636)           
remote: Compressing objects:  21% (198304/948636)           
remote: Compressing objects:  22% (207095/948636)           
remote: Compressing objects:  23% (216164/948636)           
remote: Compressing objects:  24% (223213/948636)           
remote: Compressing objects:  25% (237260/948636)           
remote: Compressing objects:  26% (241949/948636)           
remote: Compressing objects:  27% (257644/948636)           
remote: Compressing objects:  28% (268050/948636)           
remote: Compressing objects:  29% (272558/948636)           
remote: Compressing objects:  30% (282541/948636)           
remote: Compressing objects:  31% (291646/948636)           
remote: Compressing objects:  32% (299551/948636)           
remote: Compressing objects:  66% (626015/948636)           
remote: Compressing objects:  67% (631041/948636)           
remote: Compressing objects:  68% (641097/948636)           
remote: Compressing objects:  69% (653419/948636)           
remote: Compressing objects:  70% (659304/948636)           
remote: Compressing objects:  71% (672131/948636)           
remote: Compressing objects:  72% (678421/948636)           
remote: Compressing objects:  73% (687928/948636)           
remote: Compressing objects:  74% (698954/948636)           
remote: Compressing objects:  75% (707531/948636)           
remote: Compressing objects:  76% (721406/948636)           
remote: Compressing objects:  77% (725914/948636)           
remote: Compressing objects:  78% (740015/948636)           
remote: Compressing objects:  79% (745375/948636)           
remote: Compressing objects:  80% (756373/948636)           
remote: Compressing objects:  81% (766679/948636)           
remote: Compressing objects:  82% (773951/948636)           
remote: Compressing objects:  83% (783550/948636)           
remote: Compressing objects:  84% (792353/948636)           
remote: Compressing objects:  85% (802022/948636)           
remote: Compressing objects:  86% (812799/948636)           
remote: Compressing objects:  87% (822964/948636)           
remote: Compressing objects:  88% (831336/948636)           
remote: Compressing objects:  89% (839916/948636)           
remote: Compressing objects:  90% (857114/948636)           
remote: Compressing objects:  91% (861851/948636)           
remote: Compressing objects:  92% (873042/948636)           
remote: Compressing objects:  93% (878767/948636)           
remote: Compressing objects:  94% (887078/948636)           
remote: Compressing objects:  95% (897141/948636)           
remote: Compressing objects:  96% (907356/948636)           
remote: Compressing objects:  97% (916582/948636)           
remote: Compressing objects:  98% (924934/948636)           
remote: Compressing objects:  99% (934479/948636)           
remote: Compressing objects: 100% (945233/948636)           
remote: Compressing objects: 100% (948636/948636)        
|2| Receiving objects:   0% (1/527)
Receiving objects:   1% (6/527)
Receiving objects:   2% (11/527)
Receiving objects:   3% (16/527)
Receiving objects:   4% (22/527)
Receiving objects:   5% (27/527)
Receiving objects:   6% (32/527)
Receiving objects:   7% (37/527)
Receiving objects:   8% (43/527)
Receiving objects:   9% (48/527)
Receiving objects:  10% (53/527)
Receiving objects:  11% (58/527)
Receiving objects:  12% (64/527)
Receiving objects:  13% (69/527)
Receiving objects:  14% (74/527)
Receiving objects:  15% (80/527)
Receiving objects:  16% (85/527)
Receiving objects:  17% (90/527)
Receiving objects:  18% (95/527)
Receiving objects:  19% (101/527)
Receiving objects:  20% (106/527)
Receiving objects:  21% (111/527)
Receiving objects:  22% (116/527)
Receiving objects:  23% (122/527)
Receiving objects:  24% (127/527)
Receiving objects:  25% (132/527)
Receiving objects:  26% (138/527)
Receiving objects:  27% (143/527)
Receiving objects:  28% (148/527)
Receiving objects:  29% (153/527)
Receiving objects:  30% (159/527)
Receiving objects:  31% (164/527)
Receiving objects:  32% (169/527)
Receiving objects:  33% (174/527)
Receiving objects:  34% (180/527)
Receiving objects:  35% (185/527)
Receiving objects:  36% (190/527)
Receiving objects:  37% (195/527)
Receiving objects:  38% (201/527)
Receiving objects:  39% (206/527)
Receiving objects:  40% (211/527)
Receiving objects:  41% (217/527)
Receiving objects:  42% (222/527)
Receiving objects:  43% (227/527)
Receiving objects:  44% (232/527)
Receiving objects:  45% (238/527)
Receiving objects:  46% (243/527)
Receiving objects:  47% (248/527)
Receiving objects:  48% (253/527)
Receiving objects:  49% (259/527)
Receiving objects:  50% (264/527)
Receiving objects:  51% (269/527)
Receiving objects:  52% (275/527)
Receiving objects:  53% (280/527)
Receiving objects:  54% (285/527)
Recei/957)           
remote: Finding sources:  75% (713/957)           
remote: Finding sources:  76% (723/957)           
remote: Finding sources:  77% (733/957)           
remote: Finding sources:  78% (742/957)           
remote: Finding sources:  79% (752/957)           
remote: Finding sources:  80% (761/957)           
remote: Finding sources:  81% (771/957)           
remote: Finding sources:  82% (780/957)           
remote: Finding sources:  83% (790/957)           
remote: Finding sources:  84% (800/957)           
remote: Finding sources:  85% (809/957)           
remote: Finding sources:  86% (819/957)           
remote: Finding sources:  87% (828/957)           
remote: Finding sources:  88% (838/957)           
remote: Finding sources:  89% (847/957)           
remote: Finding sources:  90% (857/957)           
remote: Finding sources:  91% (867/957)           
remote: Finding sources:  92% (876/957)           
remote: Finding sources:  93% (886/957)           
remote: Finding sources:  94% (895/957)           
remote: Finding sources:  95% (905/957)           
remote: Finding sources:  96% (914/957)           
remote: Finding sources:  97% (924/957)           
remote: Finding sources:  98% (934/957)           
remote: Finding sources:  99% (943/957)           
remote: Finding sources: 100% (953/957)           
remote: Finding sources: 100% (957/957)        
|0| remote: Getting sizes:   1% (5/915)           
remote: Getting sizes:   2% (14/915)           
remote: Getting sizes:   3% (23/915)           
remote: Getting sizes:   4% (33/915)           
remote: Getting sizes:   5% (42/915)           
remote: Getting sizes:   6% (51/915)           
remote: Getting sizes:   7% (60/915)           
remote: Getting sizes:   8% (69/915)           
remote: Getting sizes:   9% (78/915)           
remote: Getting sizes:  10% (87/915)           
remote: Getting sizes:  11% (97/915)           
remote: Getting sizes:  12% (106/915)           
remote: Getting sizes:  13% (115/915)           
remote: Getting sizes:  14% (124/915)           
remote: Getting sizes:  15% (133/915)           
remote: Getting sizes:  16% (142/915)           
remote: Getting sizes:  17% (151/915)           
remote: Getting sizes:  18% (161/915)           
remote: Getting sizes:  19% (170/915)           
remote: Getting sizes:  20% (179/915)           
remote: Getting sizes:  21% (188/915)           
remote: Getting sizes:  22% (197/915)           
remote: Getting sizes:  23% (206/915)           
remote: Getting sizes:  24% (216/915)           
remote: Getting sizes:  25% (225/915)           
remote: Getting sizes:  26% (234/915)           
remote: Getting sizes:  27% (243/915)           
remote: Getting sizes:  28% (252/915)           
remote: Getting sizes:  29% (261/915)           
remote: Getting sizes:  30% (270/915)           
remote: Getting sizes:  31% (280/915)           
remote: Getting sizes:  32% (289/915)           
remote: Getting sizes:  33% (298/915)           
remote: Getting sizes:  34% (307/915)           
remote: Getting sizes:  35% (316/915)           
remote: Getting sizes:  36% (325/915)           
remote: Getting sizes:  37% (334/915)           
remote: Getting sizes:  38% (344/915)           
remote: Getting sizes:  39% (353/915)           
remote: Getting sizes:  40% (362/915)           
remote: Getting sizes:  41% (371/915)           
remote: Getting sizes:  42% (380/915)           
remote: Getting sizes:  43% (389/915)           
remote: Getting sizes:  44% (399/915)           
remote: Getting sizes:  45% (408/915)           
remote: Getting sizes:  46% (417/915)           
remote: Getting sizes:  47% (426/915)           
remote: Getting sizes:  48% (435/915)           
remote: Getting sizes:  49% (444/915)           
remote: Getting sizes:  50% (453/915)           
remote: Getting sizes:  51% (463/915)           
remote: Getting sizes:  52% (472/915)           
remote: Getting sizes:  53% (481/915)           
remote: Getting sizes:  54% (490/915)           
remote: Getting sizes:  55% (499/915)           
remote: G74% (644/876)           
remote: Finding sources:  75% (653/876)           
remote: Finding sources:  76% (662/876)           
remote: Finding sources:  77% (671/876)           
remote: Finding sources:  78% (679/876)           
remote: Finding sources:  79% (688/876)           
remote: Finding sources:  80% (697/876)           
remote: Finding sources:  81% (706/876)           
remote: Finding sources:  82% (714/876)           
remote: Finding sources:  83% (723/876)           
remote: Finding sources:  84% (732/876)           
remote: Finding sources:  85% (741/876)           
remote: Finding sources:  86% (749/876)           
remote: Finding sources:  87% (758/876)           
remote: Finding sources:  88% (767/876)           
remote: Finding sources:  89% (776/876)           
remote: Finding sources:  90% (785/876)           
remote: Finding sources:  91% (793/876)           
remote: Finding sources:  92% (802/876)           
remote: Finding sources:  93% (811/876)           
remote: Finding sources:  94% (820/876)           
remote: Finding sources:  95% (828/876)           
remote: Finding sources:  96% (837/876)           
remote: Finding sources:  97% (846/876)           
remote: Finding sources:  98% (855/876)           
remote: Finding sources:  99% (863/876)           
remote: Finding sources: 100% (872/876)           
remote: Finding sources: 100% (876/876)        
|1| remote: Getting sizes:   1% (5/825)           
remote: Getting sizes:   2% (13/825)           
remote: Getting sizes:   3% (21/825)           
remote: Getting sizes:   4% (29/825)           
remote: Getting sizes:   5% (38/825)           
remote: Getting sizes:   6% (46/825)           
remote: Getting sizes:   7% (54/825)           
remote: Getting sizes:   8% (62/825)           
remote: Getting sizes:   9% (71/825)           
remote: Getting sizes:  10% (79/825)           
remote: Getting sizes:  11% (87/825)           
remote: Getting sizes:  12% (95/825)           
remote: Getting sizes:  13% (104/825)           
remote: Getting sizes:  14% (112/825)           
remote: Getting sizes:  15% (120/825)           
remote: Getting sizes:  16% (128/825)           
remote: Getting sizes:  17% (137/825)           
remote: Getting sizes:  18% (145/825)           
remote: Getting sizes:  19% (153/825)           
remote: Getting sizes:  20% (161/825)           
remote: Getting sizes:  21% (170/825)           
remote: Getting sizes:  22% (178/825)           
remote: Getting sizes:  23% (186/825)           
remote: Getting sizes:  24% (194/825)           
remote: Getting sizes:  25% (203/825)           
remote: Getting sizes:  26% (211/825)           
remote: Getting sizes:  27% (219/825)           
remote: Getting sizes:  28% (227/825)           
remote: Getting sizes:  29% (236/825)           
remote: Getting sizes:  30% (244/825)           
remote: Getting sizes:  31% (252/825)           
remote: Getting sizes:  32% (260/825)           
remote: Getting sizes:  33% (269/825)           
remote: Getting sizes:  34% (277/825)           
remote: Getting sizes:  35% (285/825)           
remote: Getting sizes:  36% (293/825)           
remote: Getting sizes:  37% (302/825)           
remote: Getting sizes:  38% (310/825)           
remote: Getting sizes:  39% (318/825)           
remote: Getting sizes:  40% (326/825)           
remote: Getting sizes:  41% (335/825)           
remote: Getting sizes:  42% (343/825)           
remote: Getting sizes:  43% (351/825)           
remote: Getting sizes:  44% (359/825)           
remote: Getting sizes:  45% (368/825)           
remote: Getting sizes:  46% (376/825)           
remote: Getting sizes:  47% (384/825)           
remote: Getting sizes:  48% (392/825)           
remote: Getting sizes:  49% (401/825)           
remote: Getting sizes:  50% (409/825)           
remote: Getting sizes:  51% (417/825)           
remote: Getting sizes:  52% (425/825)           
remote: Getting sizes:  53% (434/825)           
remote: Getting sizes:  54% (442/825)           
remote: Getting sizes:  55% (450/825)           
reving objects:  55% (290/527)
Receiving objects:  56% (296/527)
Receiving objects:  57% (301/527)
Receiving objects:  58% (306/527)
Receiving objects:  59% (311/527)
Receiving objects:  60% (317/527)
Receiving objects:  61% (322/527)
Receiving objects:  62% (327/527)
Receiving objects:  63% (333/527)
Receiving objects:  64% (338/527)
Receiving objects:  65% (343/527)
Receiving objects:  66% (348/527)
Receiving objects:  67% (354/527)
Receiving objects:  68% (359/527)
Receiving objects:  69% (364/527)
Receiving objects:  70% (369/527)
Receiving objects:  71% (375/527)
Receiving objects:  72% (380/527)
Receiving objects:  73% (385/527)
Receiving objects:  74% (390/527)
Receiving objects:  75% (396/527)
Receiving objects:  76% (401/527)
Receiving objects:  77% (406/527)
Receiving objects:  78% (412/527)
Receiving objects:  79% (417/527)
Receiving objects:  80% (422/527)
Receiving objects:  81% (427/527)
Receiving objects:  82% (433/527)
Receiving objects:  83% (438/527)
Receiving objects:  84% (443/527)
Receiving objects:  85% (448/527)
Receiving objects:  86% (454/527)
Receiving objects:  87% (459/527)
Receiving objects:  88% (464/527)
Receiving objects:  89% (470/527)
Receiving objects:  90% (475/527)
Receiving objects:  91% (480/527)
Receiving objects:  92% (485/527)
Receiving objects:  93% (491/527)
Receiving objects:  94% (496/527)
Receiving objects:  95% (501/527)
Receiving objects:  96% (506/527)
Receiving objects:  97% (512/527)
remote: Total 527 (delta 112), reused 180 (delta 21)        
|2| Receiving objects:  98% (517/527)
Receiving objects:  99% (522/527)
Receiving objects: 100% (527/527)
Receiving objects: 100% (527/527), 359.06 KiB | 8.16 MiB/s, done.
|2| Resolving deltas:   0% (0/112)
Resolving deltas:   1% (2/112)
Resolving deltas:   2% (3/112)
Resolving deltas:   3% (4/112)
Resolving deltas:   4% (5/112)
Resolving deltas:   5% (6/112)
Resolving deltas:   6% (7/112)
Resolving deltas:   7% (8/112)
Resolving deltas:   8% (9/112)
Resolving deltas:   9% (11/112)
Resolving deltas:  10% (12/112)
Resolving deltas:  11% (13/112)
Resolving deltas:  12% (14/112)
Resolving deltas:  13% (15/112)
Resolving deltas:  16% (18/112)
Resolving deltas:  17% (20/112)
Resolving deltas:  18% (21/112)
Resolving deltas:  19% (22/112)
Resolving deltas:  20% (23/112)
Resolving deltas:  21% (24/112)
Resolving deltas:  22% (25/112)
Resolving deltas:  25% (28/112)
Resolving deltas:  26% (30/112)
Resolving deltas:  27% (31/112)
Resolving deltas:  28% (32/112)
Resolving deltas:  29% (33/112)
Resolving deltas:  31% (35/112)
Resolving deltas:  33% (37/112)
Resolving deltas:  34% (39/112)
Resolving deltas:  35% (40/112)
Resolving deltas:  36% (41/112)
Resolving deltas:  37% (42/112)
Resolving deltas:  38% (43/112)
Resolving deltas:  39% (44/112)
Resolving deltas:  41% (46/112)
Resolving deltas:  42% (48/112)
Resolving deltas:  43% (49/112)
Resolving deltas:  44% (50/112)
Resolving deltas:  45% (51/112)
Resolving deltas:  46% (52/112)
Resolving deltas:  47% (53/112)
Resolving deltas:  48% (54/112)
Resolving deltas:  49% (55/112)
Resolving deltas:  50% (56/112)
Resolving deltas:  51% (58/112)
Resolving deltas:  52% (59/112)
Resolving deltas:  53% (60/112)
Resolving deltas:  54% (61/112)
Resolving deltas:  55% (62/112)
Resolving deltas:  56% (63/112)
Resolving deltas:  57% (64/112)
Resolving deltas:  58% (65/112)
Resolving deltas:  59% (67/112)
Resolving deltas:  60% (68/112)
Resolving deltas:  61% (69/112)
Resolving deltas:  62% (70/112)
Resolving deltas:  63% (71/112)
Resolving deltas:  65% (73/112)
Resolving deltas:  66% (74/112)
Resolving deltas:  67% (76/112)
Resolving deltas:  68% (77/112)
Resolving deltas:  69% (78/112)
Resolving deltas:  70% (79/112)
Resolving deltas:  71% (80/112)
Resolving deltas:  72% (81/112)
Resolving deltas:  73% (82/112)
Resolving deltas:  74% (83/112)
Resolving deltas:  75% (84/112)
Resolving deltas:  77% (87/112)
Resolving deltas:  78% (88/112)
Resolving deltas:  79% (89/112)
Resolving deltas:  80% (90/112)
Resolving deltas:  81% (91/112)
Resolving deltas:  82% (92/112)
Resolving deltas:  83% (93/112)
Resolving deltas:  85% (96/112)
Resolving deltas:  86% (97/112)
Resolving deltas:  87% (98/112)
Resolving deltas:  88% (99/112)
Resolving deltas:  89% (100/112)
Resolving deltas:  90% (101/112)
Resolving deltas:  91% (102/112)
Resolving deltas:  92% (104/112)
Resolving deltas:  93% (105/112)
Resolving deltas:  94% (106/112)
Resolving deltas:  95% (107/112)
Resolving deltas:  96% (108/112)
Resolving deltas:  98% (110/112)
Resolving deltas:  99% (111/112)
Resolving deltas: 100% (112/112)
Resolving deltas: 100% (112/112), done.
|2|  00:00
etting sizes:  56% (508/915)           
remote: Getting sizes:  57% (517/915)           
remote: Getting sizes:  58% (527/915)           
remote: Getting sizes:  59% (536/915)           
remote: Getting sizes:  60% (545/915)           
remote: Getting sizes:  61% (554/915)           
remote: Getting sizes:  62% (563/915)           
remote: Getting sizes:  63% (572/915)           
remote: Getting sizes:  64% (582/915)           
remote: Getting sizes:  65% (591/915)           
remote: Getting sizes:  66% (600/915)           
remote: Getting sizes:  67% (609/915)           
remote: Getting sizes:  68% (618/915)           
remote: Getting sizes:  69% (627/915)           
remote: Getting sizes:  70% (636/915)           
remote: Getting sizes:  71% (646/915)           
remote: Getting sizes:  72% (655/915)           
remote: Getting sizes:  73% (664/915)           
remote: Getting sizes:  74% (673/915)           
remote: Getting sizes:  75% (682/915)           
remote: Getting sizes:  76% (691/915)           
remote: Getting sizes:  77% (700/915)           
remote: Getting sizes:  78% (710/915)           
remote: Getting sizes:  79% (719/915)           
remote: Getting sizes:  80% (728/915)           
remote: Getting sizes:  81% (737/915)           
remote: Getting sizes:  82% (746/915)           
remote: Getting sizes:  83% (755/915)           
remote: Getting sizes:  84% (765/915)           
remote: Getting sizes:  85% (774/915)           
remote: Getting sizes:  86% (783/915)           
remote: Getting sizes:  87% (792/915)           
remote: Getting sizes:  88% (801/915)           
remote: Getting sizes:  89% (810/915)           
remote: Getting sizes:  90% (819/915)           
remote: Getting sizes:  91% (829/915)           
remote: Getting sizes:  92% (838/915)           
remote: Getting sizes:  93% (847/915)           
remote: Getting sizes:  94% (856/915)           
remote: Getting sizes:  95% (865/915)           
remote: Getting sizes:  96% (874/915)           
remote: Getting sizes:  97% (883/915)           
remote: Getting sizes:  98% (893/915)           
remote: Getting sizes:  99% (902/915)           
remote: Getting sizes: 100% (911/915)           
remote: Getting sizes: 100% (915/915)        
|0| remote: Compressing objects:   1% (23089/2093022)           
remote: Compressing objects:   2% (42367/2093022)           
remote: Compressing objects:   3% (52699/2093022)           
remote: Compressing objects:   4% (73935/2093022)           
remote: Compressing objects:   5% (96156/2093022)           
remote: Compressing objects:   6% (116150/2093022)           
remote: Compressing objects:   7% (137822/2093022)           
remote: Compressing objects:   8% (157196/2093022)           
remote: Compressing objects:   9% (180854/2093022)           
remote: Compressing objects:  10% (205357/2093022)           
remote: Compressing objects:  11% (222023/2093022)           
remote: Compressing objects:  12% (243567/2093022)           
remote: Compressing objects:  13% (263988/2093022)           
remote: Compressing objects:  14% (283946/2093022)           
remote: Compressing objects:  15% (315745/2093022)           
remote: Compressing objects:  16% (332798/2093022)           
remote: Compressing objects:  17% (347355/2093022)           
remote: Compressing objects:  18% (368935/2093022)           
remote: Compressing objects:  19% (404218/2093022)           
remote: Compressing objects:  20% (409411/2093022)           
remote: Compressing objects:  21% (430781/2093022)           
remote: Compressing objects:  22% (457858/2093022)           
remote: Compressing objects:  23% (476096/2093022)           
remote: Compressing objects:  24% (492879/2093022)           
remote: Compressing objects:  25% (519146/2093022)           
remote: Compressing objects:  26% (540260/2093022)           
remote: Compressing objects:  27% (554654/2093022)           
remote: Compressing objects:  28% (580088/2093022)           
remote: Compressing objects:  29% (596602/2093022)           
remote: Compressing objects:  30% (617817/209302mote: Getting sizes:  56% (458/825)           
remote: Getting sizes:  57% (467/825)           
remote: Getting sizes:  58% (475/825)           
remote: Getting sizes:  59% (483/825)           
remote: Getting sizes:  60% (491/825)           
remote: Getting sizes:  61% (500/825)           
remote: Getting sizes:  62% (508/825)           
remote: Getting sizes:  63% (516/825)           
remote: Getting sizes:  64% (524/825)           
remote: Getting sizes:  65% (533/825)           
remote: Getting sizes:  66% (541/825)           
remote: Getting sizes:  67% (549/825)           
remote: Getting sizes:  68% (557/825)           
remote: Getting sizes:  69% (566/825)           
remote: Getting sizes:  70% (574/825)           
remote: Getting sizes:  71% (582/825)           
remote: Getting sizes:  72% (590/825)           
remote: Getting sizes:  73% (599/825)           
remote: Getting sizes:  74% (607/825)           
remote: Getting sizes:  75% (615/825)           
remote: Getting sizes:  76% (623/825)           
remote: Getting sizes:  77% (632/825)           
remote: Getting sizes:  78% (640/825)           
remote: Getting sizes:  79% (648/825)           
remote: Getting sizes:  80% (656/825)           
remote: Getting sizes:  81% (665/825)           
remote: Getting sizes:  82% (673/825)           
remote: Getting sizes:  83% (681/825)           
remote: Getting sizes:  84% (689/825)           
remote: Getting sizes:  85% (698/825)           
remote: Getting sizes:  86% (706/825)           
remote: Getting sizes:  87% (714/825)           
remote: Getting sizes:  88% (722/825)           
remote: Getting sizes:  89% (731/825)           
remote: Getting sizes:  90% (739/825)           
remote: Getting sizes:  91% (747/825)           
remote: Getting sizes:  92% (755/825)           
remote: Getting sizes:  93% (764/825)           
remote: Getting sizes:  94% (772/825)           
remote: Getting sizes:  95% (780/825)           
remote: Getting sizes:  96% (788/825)           
remote: Getting sizes:  97% (797/825)           
remote: Getting sizes:  98% (805/825)           
remote: Getting sizes:  99% (813/825)           
remote: Getting sizes: 100% (821/825)           
remote: Getting sizes: 100% (825/825)        
|1| remote: Compressing objects:   1% (21512/4274731)           
remote: Compressing objects:   2% (65067/4274731)           
remote: Compressing objects:   3% (111106/4274731)           
remote: Compressing objects:   4% (151712/4274731)           
remote: Compressing objects:   5% (207848/4274731)           
remote: Compressing objects:   6% (273646/4274731)           
remote: Compressing objects:   7% (279172/4274731)           
remote: Compressing objects:   9% (363468/4274731)           
remote: Compressing objects:  10% (408126/4274731)           
remote: Compressing objects:  11% (453836/4274731)           
remote: Compressing objects:  12% (531157/4274731)           
remote: Compressing objects:  13% (535401/4274731)           
remote: Compressing objects:  14% (584439/4274731)           
remote: Compressing objects:  15% (626726/4274731)           
remote: Compressing objects:  16% (663395/4274731)           
remote: Compressing objects:  17% (714799/4274731)           
remote: Compressing objects:  18% (748595/4274731)           
remote: Compressing objects:  19% (791561/4274731)           
remote: Compressing objects:  20% (837459/4274731)           
remote: Compressing objects:  21% (904059/4274731)           
remote: Compressing objects:  22% (937894/4274731)           
remote: Compressing objects:  23% (970829/4274731)           
remote: Compressing objects:  24% (1029511/4274731)           
remote: Compressing objects:  25% (1056412/4274731)           
remote: Compressing objects:  26% (1094374/4274731)           
remote: Compressing objects:  27% (1156552/4274731)           
remote: Compressing objects:  28% (1184701/4274731)           
remote: Compressing objects:  29% (1222919/4274731)           
remote: Compressing objects:  30% (1274970/4274731)           
remote: Compressing objects:  32)           
remote: Compressing objects:  31% (645139/2093022)           
remote: Compressing objects:  32% (659724/2093022)           
remote: Compressing objects:  33% (681653/2093022)           
remote: Compressing objects:  34% (705844/2093022)           
remote: Compressing objects:  35% (725264/2093022)           
remote: Compressing objects:  36% (748752/2093022)           
remote: Compressing objects:  37% (765535/2093022)           
remote: Compressing objects:  38% (785686/2093022)           
remote: Compressing objects:  39% (809075/2093022)           
remote: Compressing objects:  40% (826839/2093022)           
remote: Compressing objects:  41% (854564/2093022)           
remote: Compressing objects:  42% (871041/2093022)           
remote: Compressing objects:  43% (894756/2093022)           
remote: Compressing objects:  44% (911073/2093022)           
remote: Compressing objects:  63% (1324196/2093022)           
remote: Compressing objects:  64% (1329816/2093022)           
remote: Compressing objects:  65% (1350531/2093022)           
remote: Compressing objects:  66% (1371756/2093022)           
remote: Compressing objects:  67% (1394044/2093022)           
remote: Compressing objects:  68% (1412975/2093022)           
remote: Compressing objects:  69% (1436878/2093022)           
remote: Compressing objects:  70% (1455195/2093022)           
remote: Compressing objects:  71% (1484379/2093022)           
remote: Compressing objects:  72% (1498142/2093022)           
remote: Compressing objects:  73% (1518216/2093022)           
remote: Compressing objects:  74% (1539410/2093022)           
remote: Compressing objects:  75% (1560056/2093022)           
remote: Compressing objects:  76% (1580455/2093022)           
remote: Compressing objects:  77% (1602429/2093022)           
remote: Compressing objects:  78% (1625560/2093022)           
remote: Compressing objects:  79% (1645537/2093022)           
remote: Compressing objects:  80% (1666103/2093022)           
remote: Compressing objects:  81% (1685141/2093022)           
remote: Compressing objects:  82% (1707631/2093022)           
remote: Compressing objects:  83% (1727491/2093022)           
remote: Compressing objects:  84% (1747887/2093022)           
remote: Compressing objects:  85% (1772042/2093022)           
remote: Compressing objects:  86% (1790910/2093022)           
remote: Compressing objects:  87% (1813862/2093022)           
remote: Compressing objects:  88% (1831950/2093022)           
remote: Compressing objects:  89% (1855482/2093022)           
remote: Compressing objects:  90% (1873504/2093022)           
remote: Compressing objects:  91% (1894362/2093022)           
remote: Compressing objects:  92% (1915482/2093022)           
remote: Compressing objects:  93% (1950359/2093022)           
remote: Compressing objects:  94% (1962264/2093022)           
remote: Compressing objects:  95% (1981414/2093022)           
remote: Compressing objects:  96% (2000194/2093022)           
remote: Compressing objects:  97% (2020546/2093022)           
remote: Compressing objects:  98% (2044397/2093022)           
remote: Compressing objects:  99% (2062732/2093022)           
remote: Compressing objects: 100% (2083332/2093022)           
remote: Compressing objects: 100% (2093022/2093022)        
|0| Receiving objects:   0% (1/957)
Receiving objects:   1% (10/957)
Receiving objects:   2% (20/957)
Receiving objects:   3% (29/957)
Receiving objects:   4% (39/957)
Receiving objects:   5% (48/957)
Receiving objects:   6% (58/957)
Receiving objects:   7% (67/957)
Receiving objects:   8% (77/957)
Receiving objects:   9% (87/957)
Receiving objects:  10% (96/957)
Receiving objects:  11% (106/957)
Receiving objects:  12% (115/957)
Receiving objects:  13% (125/957)
Receiving objects:  14% (134/957)
Receiving objects:  15% (144/957)
Receiving objects:  16% (154/957)
Receiving objects:  17% (163/957)
Receiving objects:  18% (173/957)
Receiving objects:  19% (182/957)
Receiving objects:  20% (192/957)
Receiving objects:  21% (201/957)
Receiving objects:  22% (211/957)
Receiving objects:  23% (221/957)
Receiving objects:  24% (230/957)
Receiving objects:  25% (240/957)
Receiving objects:  26% (249/957)
Receiving objects:  27% (259/957)
Receiving objects:  28% (268/957)
Receiving objects:  29% (278/957)
Receiving objects:  30% (288/957)
Receiving objects:  31% (297/957)
Receiving objects:  32% (307/957)
Receiving objects:  33% (316/957)
Receiving objects:  34% (326/957)
Receiving objects:  35% (335/957)
Receiving objects:  36% (345/957)
Receiving objects:  37% (355/957)
Receiving objects:  38% (364/957)
Receiving objects:  39% (374/957)
Receiving objects:  40% (383/957)
Receiving objects:  41% (393/957)
Receiving objects:  42% (402/957)
Receiving objects:  43% (412/957)
Receiving objects:  44% (422/957)
Receiving objects:  45% (431/957)
Receiving objects:  46% (441/957)
Receiving objects:  47% (450/957)
Receiving objects:  48% (460/957)
Receiving objects:  49% (469/957)
Receiving objects:  50% (479/957)
Receiving objects:  51% (489/957)
Receiving objects:  52% (498/957)
Receiving objects:  53% (508/957)
Receiving objects:  54% (517/957)
Receiving objects:  55% (527/957)
Receiving objects:  56% (536/957)
Receiving objects:  57% (546/957)
Receiving objects:  58% (556/957)
Receiving objects:  59% (565/957)
Receiving objects:  60% (575/957)
Receiving objects:  61% (584/957)
Receiving objects:  62% (594/957)
Receiving objects:  63% (603/957)
Receiving objects:  64% (613/957)
Receiving objects:  65% (623/957)
Receiving objects:  66% (632/957)
Receiving objects:  67% (642/957)
Receiving objects:  68% (651/957)
Receiving objects:  69% (661/957)
Receiving objects:  70% (670/957)
Receiving objects:  71% (680/957)
Receiving objects:  72% (690/957)
Receiving objects:  73% (699/957)
Receiving objects:  74% (709/957)
Receiving objects:  75% (718/957)
Receiving objects:  76% (728/957)
Receiving objects:  77% (737/957)
Receiving objects:  78% (747/957)
Receiving objects:  79% (757/957)
Receiving objects:  80% (766/957)
Receiving objects:  81% (776/957)
Receiving objects:  82% (785/957)
Receiving objects:  83% (795/957)
Receiving objects:  84% (804/957)
Receiving objects:  85% (814/957)
Receiving objects:  86% (824/957)
Receiving objects:  87% (833/957)
Receiving objects:  88% (843/957)
Receiving objects:  89% (852/957)
remote: Total 957 (delta 230), reused 287 (delta 39)        
|0| Receiving objects:  90% (862/957)
Receiving objects:  91% (871/957)
Receiving objects:  92% (881/957)
Receiving objects:  93% (891/957)
Receiving objects:  94% (900/957)
Receiving objects:  95% (910/957)
Receiving objects:  96% (919/957)
Receiving objects:  97% (929/957)
Receiving objects:  98% (938/957)
Receiving objects:  99% (948/957)
Receiving objects: 100% (957/957)
Receiving objects: 100% (957/957), 1.10 MiB | 9.59 MiB/s, done.
|0| Resolving deltas:   0% (0/230)
Resolving deltas:   1% (3/230)
Resolving deltas:   2% (5/230)
Resolving deltas:   3% (7/230)
Resolving deltas:   4% (10/230)
Resolving deltas:   5% (12/230)
Resolving deltas:   6% (14/230)
Resolving deltas:   7% (17/230)
Resolving deltas:   8% (19/230)
Resolving deltas:   9% (21/230)
Resolving deltas:  10% (23/230)
Resolving deltas:  11% (26/230)
Resolving deltas:  12% (28/230)
Resolving deltas:  13% (30/230)
Resolving deltas:  14% (33/230)
Resolving deltas:  15% (35/230)
Resolving deltas:  16% (37/230)
Resolving deltas:  17% (40/230)
Resolving deltas:  18% (42/230)
Resolving deltas:  19% (44/230)
Resolving deltas:  20% (46/230)
Resolving deltas:  21% (49/230)
Resolving deltas:  22% (51/230)
Resolving deltas:  23% (53/230)
Resolving deltas:  24% (56/230)
Resolving deltas:  25% (58/230)
Resolving deltas:  26% (60/230)
Resolving deltas:  27% (63/230)
Resolving deltas:  28% (65/230)
Resolving deltas:  29% (67/230)
Resolving deltas:  30% (69/230)
Resolving deltas:  31% (72/230)
Resolving deltas:  32% (75/230)
Resolving deltas:  33% (76/230)
Resolving deltas:  34% (79/230)
Resolving deltas:  35% (81/230)
Resolving deltas:  36% (83/230)
Resolving deltas:  37% (86/230)
Resolving deltas:  38% (88/230)
Resolving deltas:  39% (90/230)
Resolving deltas:  40% (92/230)
Resolving deltas:  41% (95/230)
Resolving deltas:  42% (97/230)
Resolving deltas:  43% (99/230)
Resolving deltas:  44% (102/230)
Resolving deltas:  45% (104/230)
Resolving deltas:  46% (106/230)
Resolving deltas:  47% (109/230)
Resolving deltas:  48% (111/230)
Resolving deltas:  49% (113/230)
Resolving deltas:  50% (115/230)
Resolving deltas:  51% (118/230)
Resolving deltas:  52% (121/230)
Resolving deltas:  53% (122/230)
Resolving deltas:  54% (125/230)
Resolving deltas:  55% (127/230)
Resolving deltas:  56% (129/230)
Resolving deltas:  57% (132/230)
Resolving deltas:  58% (134/230)
Resolving deltas:  59% (136/230)
Resolving deltas:  60% (138/230)
Resolving deltas:  61% (142/230)
Resolving deltas:  62% (143/230)
Resolving deltas:  63% (145/230)
Resolving deltas:  64% (148/230)
Resolving deltas:  65% (150/230)
Resolving deltas:  66% (152/230)
Resolving deltas:  67% (155/230)
Resolving deltas:  68% (157/230)
Resolving deltas:  69% (159/230)
Resolving deltas:  70% (161/230)
Resolving deltas:  71% (164/230)
Resolving deltas:  72% (166/230)
Resolving deltas:  73% (168/230)
Resolving deltas:  74% (171/230)
Resolving deltas:  75% (173/230)
Resolving deltas:  76% (175/230)
Resolving deltas:  77% (178/230)
Resolving deltas:  78% (180/230)
Resolving deltas:  79% (182/230)
Resolving deltas:  80% (184/230)
Resolving deltas:  81% (187/230)
Resolving deltas:  82% (189/230)
Resolving deltas:  83% (191/230)
Resolving deltas:  84% (194/230)
Resolving deltas:  85% (196/230)
Resolving deltas:  86% (198/230)
Resolving deltas:  87% (202/230)
Resolving deltas:  88% (203/230)
Resolving deltas:  89% (205/230)
Resolving deltas:  90% (207/230)
Resolving deltas:  91% (210/230)
Resolving deltas:  92% (212/230)
Resolving deltas:  93% (214/230)
Resolving deltas:  94% (217/230)
Resolving deltas:  95% (219/230)
Resolving deltas:  96% (221/230)
Resolving deltas:  97% (224/230)
Resolving deltas:  98% (226/230)
Resolving deltas:  99% (228/230)
Resolving deltas: 100% (230/230)
Resolving deltas: 100% (230/230), done.
|0|  00:01
1% (1304281/4274731)           
remote: Compressing objects:  32% (1362482/4274731)           
remote: Compressing objects:  33% (1389822/4274731)           
remote: Compressing objects:  34% (1439649/4274731)           
remote: Compressing objects:  35% (1478800/4274731)           
remote: Compressing objects:  36% (1517723/4274731)           
remote: Compressing objects:  37% (1588092/4274731)           
remote: Compressing objects:  38% (1612785/4274731)           
remote: Compressing objects:  39% (1663941/4274731)           
remote: Compressing objects:  40% (1690297/4274731)           
remote: Compressing objects:  41% (1738403/4274731)           
remote: Compressing objects:  42% (1792560/4274731)           
remote: Compressing objects:  43% (1841610/4274731)           
remote: Compressing objects:  44% (1891741/4274731)           
remote: Compressing objects:  45% (1931694/4274731)           
remote: Compressing objects:  46% (1955457/4274731)           
remote: Compressing objects:  47% (2009362/4274731)           
remote: Compressing objects:  48% (2032796/4274731)           
remote: Compressing objects:  63% (2700487/4274731)           
remote: Compressing objects:  64% (2730321/4274731)           
remote: Compressing objects:  65% (2780631/4274731)           
remote: Compressing objects:  66% (2822795/4274731)           
remote: Compressing objects:  67% (2845259/4274731)           
remote: Compressing objects:  68% (2887629/4274731)           
remote: Compressing objects:  69% (2938251/4274731)           
remote: Compressing objects:  70% (2981474/4274731)           
remote: Compressing objects:  71% (3021965/4274731)           
remote: Compressing objects:  72% (3064274/4274731)           
remote: Compressing objects:  73% (3132625/4274731)           
remote: Compressing objects:  74% (3142148/4274731)           
remote: Compressing objects:  75% (3192575/4274731)           
remote: Compressing objects:  76% (3245443/4274731)           
remote: Compressing objects:  77% (3270387/4274731)           
remote: Compressing objects:  78% (3313083/4274731)           
remote: Compressing objects:  79% (3364872/4274731)           
remote: Compressing objects:  80% (3430450/4274731)           
remote: Compressing objects:  81% (3441672/4274731)           
remote: Compressing objects:  82% (3506254/4274731)           
remote: Compressing objects:  83% (3531637/4274731)           
remote: Compressing objects:  84% (3572091/4274731)           
remote: Compressing objects:  85% (3621365/4274731)           
remote: Compressing objects:  86% (3670117/4274731)           
remote: Compressing objects:  87% (3719849/4274731)           
remote: Compressing objects:  88% (3746099/4274731)           
remote: Compressing objects:  89% (3798034/4274731)           
remote: Compressing objects:  90% (3829657/4274731)           
remote: Compressing objects:  91% (3872830/4274731)           
remote: Compressing objects:  92% (3921957/4274731)           
remote: Compressing objects:  93% (3959891/4274731)           
remote: Compressing objects:  94% (4008379/4274731)           
remote: Compressing objects:  95% (4041553/4274731)           
remote: Compressing objects:  96% (4083971/4274731)           
remote: Compressing objects:  97% (4130941/4274731)           
remote: Compressing objects:  98% (4170331/4274731)           
remote: Compressing objects:  99% (4218880/4274731)           
remote: Compressing objects: 100% (4253437/4274731)           
remote: Compressing objects: 100% (4274731/4274731)        
|1| Receiving objects:   0% (1/876)
Receiving objects:   1% (9/876)
Receiving objects:   2% (18/876)
Receiving objects:   3% (27/876)
Receiving objects:   4% (36/876)
Receiving objects:   5% (44/876)
Receiving objects:   6% (53/876)
Receiving objects:   7% (62/876)
Receiving objects:   8% (71/876)
Receiving objects:   9% (79/876)
Receiving objects:  10% (88/876)
Receiving objects:  11% (97/876)
Receiving objects:  12% (106/876)
Receiving objects:  13% (114/876)
Receiving objects:  14% (123/876)
Receiving objects:  15% (132/876)
Receiving objects:  16% (141/876)
Receiving objects:  17% (149/876)
Receiving objects:  18% (158/876)
Receiving objects:  19% (167/876)
Receiving objects:  20% (176/876)
Receiving objects:  21% (184/876)
Receiving objects:  22% (193/876)
Receiving objects:  23% (202/876)
Receiving objects:  24% (211/876)
Receiving objects:  25% (219/876)
Receiving objects:  26% (228/876)
Receiving objects:  27% (237/876)
Receiving objects:  28% (246/876)
Receiving objects:  29% (255/876)
Receiving objects:  30% (263/876)
Receiving objects:  31% (272/876)
Receiving objects:  32% (281/876)
Receiving objects:  33% (290/876)
Receiving objects:  34% (298/876)
Receiving objects:  35% (307/876)
Receiving objects:  36% (316/876)
Receiving objects:  37% (325/876)
Receiving objects:  38% (333/876)
Receiving objects:  39% (342/876)
Receiving objects:  40% (351/876)
Receiving objects:  41% (360/876)
Receiving objects:  42% (368/876)
Receiving objects:  43% (377/876)
Receiving objects:  44% (386/876)
Receiving objects:  45% (395/876)
Receiving objects:  46% (403/876)
Receiving objects:  47% (412/876)
Receiving objects:  48% (421/876)
Receiving objects:  49% (430/876)
Receiving objects:  50% (438/876)
Receiving objects:  51% (447/876)
Receiving objects:  52% (456/876)
Receiving objects:  53% (465/876)
Receiving objects:  54% (474/876)
Receiving objects:  55% (482/876)
Receiving objects:  56% (491/876)
Receiving objects:  57% (500/876)
Receiving objects:  58% (509/876)
Receiving objects:  59% (517/876)
Receiving objects:  60% (526/876)
Receiving objects:  61% (535/876)
Receiving objects:  62% (544/876)
Receiving objects:  63% (552/876)
Receiving objects:  64% (561/876)
Receiving objects:  65% (570/876)
Receiving objects:  66% (579/876)
Receiving objects:  67% (587/876)
Receiving objects:  68% (596/876)
Receiving objects:  69% (605/876)
Receiving objects:  70% (614/876)
Receiving objects:  71% (622/876)
Receiving objects:  72% (631/876)
Receiving objects:  73% (640/876)
Receiving objects:  74% (649/876)
Receiving objects:  75% (657/876)
Receiving objects:  76% (666/876)
Receiving objects:  77% (675/876)
Receiving objects:  78% (684/876)
Receiving objects:  79% (693/876)
Receiving objects:  80% (701/876)
Receiving objects:  81% (710/876)
Receiving objects:  82% (719/876)
Receiving objects:  83% (728/876)
Receiving objects:  84% (736/876)
Receiving objects:  85% (745/876)
Receiving objects:  86% (754/876)
Receiving objects:  87% (763/876)
Receiving objects:  88% (771/876)
Receiving objects:  89% (780/876)
Receiving objects:  90% (789/876)
Receiving objects:  91% (798/876)
Receiving objects:  92% (806/876)
Receiving objects:  93% (815/876)
remote: Total 876 (delta 121), reused 315 (delta 48)        
|1| Receiving objects:  94% (824/876)
Receiving objects:  95% (833/876)
Receiving objects:  96% (841/876)
Receiving objects:  97% (850/876)
Receiving objects:  98% (859/876)
Receiving objects:  99% (868/876)
Receiving objects: 100% (876/876)
Receiving objects: 100% (876/876), 1.35 MiB | 7.80 MiB/s, done.
|1| Resolving deltas:   0% (0/121)
Resolving deltas:   1% (2/121)
Resolving deltas:   2% (3/121)
Resolving deltas:   3% (4/121)
Resolving deltas:   4% (5/121)
Resolving deltas:   5% (7/121)
Resolving deltas:   6% (8/121)
Resolving deltas:   7% (9/121)
Resolving deltas:   8% (10/121)
Resolving deltas:   9% (11/121)
Resolving deltas:  10% (13/121)
Resolving deltas:  11% (14/121)
Resolving deltas:  12% (15/121)
Resolving deltas:  13% (16/121)
Resolving deltas:  14% (17/121)
Resolving deltas:  15% (19/121)
Resolving deltas:  16% (20/121)
Resolving deltas:  17% (21/121)
Resolving deltas:  18% (22/121)
Resolving deltas:  19% (23/121)
Resolving deltas:  20% (25/121)
Resolving deltas:  21% (26/121)
Resolving deltas:  22% (27/121)
Resolving deltas:  23% (28/121)
Resolving deltas:  24% (30/121)
Resolving deltas:  25% (31/121)
Resolving deltas:  26% (32/121)
Resolving deltas:  27% (33/121)
Resolving deltas:  28% (34/121)
Resolving deltas:  29% (36/121)
Resolving deltas:  30% (37/121)
Resolving deltas:  31% (38/121)
Resolving deltas:  32% (39/121)
Resolving deltas:  33% (40/121)
Resolving deltas:  34% (42/121)
Resolving deltas:  35% (43/121)
Resolving deltas:  36% (44/121)
Resolving deltas:  37% (45/121)
Resolving deltas:  38% (46/121)
Resolving deltas:  39% (48/121)
Resolving deltas:  40% (49/121)
Resolving deltas:  41% (50/121)
Resolving deltas:  42% (51/121)
Resolving deltas:  43% (53/121)
Resolving deltas:  44% (54/121)
Resolving deltas:  45% (55/121)
Resolving deltas:  47% (57/121)
Resolving deltas:  48% (59/121)
Resolving deltas:  49% (60/121)
Resolving deltas:  50% (61/121)
Resolving deltas:  52% (63/121)
Resolving deltas:  53% (65/121)
Resolving deltas:  54% (66/121)
Resolving deltas:  55% (67/121)
Resolving deltas:  56% (68/121)
Resolving deltas:  57% (69/121)
Resolving deltas:  58% (71/121)
Resolving deltas:  59% (72/121)
Resolving deltas:  60% (73/121)
Resolving deltas:  61% (74/121)
Resolving deltas:  62% (76/121)
Resolving deltas:  63% (77/121)
Resolving deltas:  64% (78/121)
Resolving deltas:  65% (79/121)
Resolving deltas:  66% (80/121)
Resolving deltas:  67% (82/121)
Resolving deltas:  68% (83/121)
Resolving deltas:  69% (84/121)
Resolving deltas:  70% (85/121)
Resolving deltas:  71% (86/121)
Resolving deltas:  72% (88/121)
Resolving deltas:  73% (89/121)
Resolving deltas:  74% (90/121)
Resolving deltas:  75% (91/121)
Resolving deltas:  76% (92/121)
Resolving deltas:  77% (94/121)
Resolving deltas:  78% (95/121)
Resolving deltas:  79% (96/121)
Resolving deltas:  80% (97/121)
Resolving deltas:  81% (99/121)
Resolving deltas:  82% (100/121)
Resolving deltas:  83% (101/121)
Resolving deltas:  84% (102/121)
Resolving deltas:  85% (103/121)
Resolving deltas:  86% (105/121)
Resolving deltas:  87% (106/121)
Resolving deltas:  88% (107/121)
Resolving deltas:  89% (108/121)
Resolving deltas:  90% (109/121)
Resolving deltas:  91% (111/121)
Resolving deltas:  92% (112/121)
Resolving deltas:  93% (113/121)
Resolving deltas:  94% (114/121)
Resolving deltas:  95% (116/121)
Resolving deltas:  96% (117/121)
Resolving deltas:  97% (118/121)
Resolving deltas:  98% (119/121)
Resolving deltas:  99% (120/121)
Resolving deltas: 100% (121/121)
Resolving deltas: 100% (121/121), done.
|1|  00:01
 00:01

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 1 install, 0 updates, 0 removals
  - Locking composer/installers (v2.3.0)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 1 install, 0 updates, 0 removals
  - Installing composer/installers (v2.3.0): Extracting archive
Generating optimized autoload files
52 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:03

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
52 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:03

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.0.0',
npm warn EBADENGINE   required: { npm: '>=10.8.1', node: '>=20' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.0.0',
npm warn EBADENGINE   required: { npm: '>=10.8.1', node: '>=20' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.get@4.4.2: This package is deprecated. Use the optional chaining (?.) operator instead.
npm warn deprecated glob@7.2.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@2.0.1: Use your platform's native DOMException instead
npm warn deprecated w3c-hr-time@1.0.2: Use your platform's native performance.now() and performance.timeOrigin.
npm warn deprecated mkdirp@0.3.0: Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)
npm warn deprecated sinon@12.0.1: 16.1.1

> pre-commit@1.2.2 install
> node install.js


> spawn-sync@1.0.15 postinstall
> node postinstall


added 325 packages, removed 1 package, and audited 1768 packages in 11s

211 packages are looking for funding
  run `npm fund` for details

10 vulnerabilities (1 low, 4 moderate, 5 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues possible (including breaking changes), run:
  npm audit fix --force

Some issues need review, and may require choosing
a different dependency.

Run `npm audit` for details.
 00:11

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
Creating echo_event table...done.
...echo_push_provider table already exists.
...echo_push_subscription table already exists.
...echo_push_topic table already exists.
...index eps_user already set on echo_push_subscription table.
Creating echo_unread_wikis table...done.
...echo_event table does not contain event_variant field.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 7.1 s.
 00:08

Running 'skins/Vector/setup.sh' if found
Looking for '/var/local/skins/Vector/setup.sh'
No '/var/local/skins/Vector/setup.sh' found, skipping...
 00:00

Running 'extensions/Echo/setup.sh' if found
Looking for '/var/local/extensions/Echo/setup.sh'
No '/var/local/extensions/Echo/setup.sh' found, skipping...
 00:00

Running 'extensions/Thanks/setup.sh' if found
Looking for '/var/local/extensions/Thanks/setup.sh'
No '/var/local/extensions/Thanks/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:30
 00:30

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-web-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:18

Reclaim disk space if needed
Free disk space (21%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12424, done        
remote: Finding sources:   1% (63/12424)           
remote: Finding sources:   2% (187/12424)           
remote: Finding sources:   3% (311/12424)           
remote: Finding sources:   4% (435/12424)           
remote: Finding sources:   5% (560/12424)           
remote: Finding sources:   6% (684/12424)           
remote: Finding sources:   7% (808/12424)           
remote: Finding sources:   8% (932/12424)           
remote: Finding sources:   9% (1057/12424)           
remote: Finding sources:  10% (1181/12424)           
remote: Finding sources:  11% (1305/12424)           
remote: Finding sources:  12% (1429/12424)           
remote: Finding sources:  13% (1553/12424)           
remote: Finding sources:  14% (1678/12424)           
remote: Finding sources:  15% (1802/12424)           
remote: Finding sources:  16% (1926/12424)           
remote: Finding sources:  17% (2050/12424)           
remote: Finding sources:  18% (2175/12424)           
remote: Finding sources:  19% (2299/12424)           
remote: Finding sources:  20% (2423/12424)           
remote: Finding sources:  21% (2547/12424)           
remote: Finding sources:  22% (2672/12424)           
remote: Finding sources:  23% (2796/12424)           
remote: Finding sources:  24% (2920/12424)           
remote: Finding sources:  25% (3044/12424)           
remote: Finding sources:  26% (3169/12424)           
remote: Finding sources:  27% (3293/12424)           
remote: Finding sources:  28% (3417/12424)           
remote: Finding sources:  29% (3541/12424)           
remote: Finding sources:  30% (3666/12424)           
remote: Finding sources:  31% (3790/12424)           
remote: Finding sources:  32% (3914/12424)           
remote: Finding sources:  33% (4038/12424)           
remote: Finding sources:  34% (4163/12424)           
remote: Finding sources:  35% (4287/12424)           
remote: Finding sources:  36% (4411/12424)           
remote: Finding sources:  37% (4535/12424)           
remote: Finding sources:  38% (4659/12424)           
remote: Finding sources:  39% (4784/12424)           
remote: Finding sources:  40% (4908/12424)           
remote: Finding sources:  41% (5032/12424)           
remote: Finding sources:  42% (5156/12424)           
remote: Finding sources:  43% (5281/12424)           
remote: Finding sources:  44% (5405/12424)           
remote: Finding sources:  45% (5529/12424)           
remote: Finding sources:  46% (5653/12424)           
remote: Finding sources:  47% (5778/12424)           
remote: Finding sources:  48% (5902/12424)           
remote: Finding sources:  49% (6026/12424)           
remote: Finding sources:  50% (6150/12424)           
remote: Finding sources:  51% (6275/12424)           
remote: Finding sources:  52% (6399/12424)           
remote: Finding sources:  53% (6523/12424)           
remote: Finding sources:  54% (6647/12424)           
remote: Finding sources:  55% (6772/12424)           
remote: Finding sources:  56% (6896/12424)           
remote: Finding sources:  57% (7020/12424)           
remote: Finding sources:  58% (7144/12424)           
remote: Finding sources:  59% (7269/12424)           
remote: Finding sources:  60% (7393/12424)           
remote: Finding sources:  61% (7517/12424)           
remote: Finding sources:  62% (7641/12424)           
remote: Finding sources:  63% (7765/12424)           
remote: Finding sources:  64% (7890/12424)           
remote: Finding sources:  65% (8014/12424)           
remote: Finding sources:  66% (8138/12424)           
remote: Finding sources:  67% (8262/12424)           
remote: Finding sources:  68% (8387/12424)           
remote: Finding sources:  69% (8511/12424)           
remote: Finding sources:  70% (8635/12424)           
remote: Finding sources:  71% (8759/12424)           
remote: Finding sources:  72% (8884/12424)           
remote: Finding sources:  73% (9008/12424)           
remote: Finding sources:  74% (9132/12424)           
remote: Finding sources:  75% (9256/12424)           
remote: Finding sources:  76% (9381/12424)           
remote: Finding sources:  77% (9505/12424)           
remote: Finding sources:  78% (9629/12424)           
remote: Finding sources:  79% (9753/12424)           
remote: Finding sources:  80% (9878/12424)           
remote: Finding sources:  81% (10002/12424)           
remote: Finding sources:  82% (10126/12424)           
remote: Finding sources:  83% (10250/12424)           
remote: Finding sources:  84% (10375/12424)           
remote: Finding sources:  85% (10499/12424)           
remote: Finding sources:  86% (10623/12424)           
remote: Finding sources:  87% (10747/12424)           
remote: Finding sources:  88% (10871/12424)           
remote: Finding sources:  89% (10996/12424)           
remote: Finding sources:  90% (11120/12424)           
remote: Finding sources:  91% (11244/12424)           
remote: Finding sources:  92% (11368/12424)           
remote: Finding sources:  93% (11493/12424)           
remote: Finding sources:  94% (11617/12424)           
remote: Finding sources:  95% (11741/12424)           
remote: Finding sources:  96% (11865/12424)           
remote: Finding sources:  97% (11990/12424)           
remote: Finding sources:  98% (12114/12424)           
remote: Finding sources:  99% (12238/12424)           
remote: Finding sources: 100% (12362/12424)           
remote: Finding sources: 100% (12424/12424)        
remote: Getting sizes:   1% (56/11193)           
remote: Getting sizes:   2% (168/11193)           
remote: Getting sizes:   3% (280/11193)           
remote: Getting sizes:   4% (392/11193)           
remote: Getting sizes:   5% (504/11193)           
remote: Getting sizes:   6% (616/11193)           
remote: Getting sizes:   7% (728/11193)           
remote: Getting sizes:   8% (840/11193)           
remote: Getting sizes:   9% (952/11193)           
remote: Getting sizes:  10% (1064/11193)           
remote: Getting sizes:  11% (1176/11193)           
remote: Getting sizes:  12% (1288/11193)           
remote: Getting sizes:  13% (1400/11193)           
remote: Getting sizes:  14% (1512/11193)           
remote: Getting sizes:  15% (1623/11193)           
remote: Getting sizes:  16% (1735/11193)           
remote: Getting sizes:  17% (1847/11193)           
remote: Getting sizes:  18% (1959/11193)           
remote: Getting sizes:  19% (2071/11193)           
remote: Getting sizes:  20% (2183/11193)           
remote: Getting sizes:  21% (2295/11193)           
remote: Getting sizes:  22% (2407/11193)           
remote: Getting sizes:  23% (2519/11193)           
remote: Getting sizes:  24% (2631/11193)           
remote: Getting sizes:  25% (2743/11193)           
remote: Getting sizes:  26% (2855/11193)           
remote: Getting sizes:  27% (2967/11193)           
remote: Getting sizes:  28% (3079/11193)           
remote: Getting sizes:  29% (3191/11193)           
remote: Getting sizes:  30% (3302/11193)           
remote: Getting sizes:  31% (3414/11193)           
remote: Getting sizes:  32% (3526/11193)           
remote: Getting sizes:  33% (3638/11193)           
remote: Getting sizes:  34% (3750/11193)           
remote: Getting sizes:  35% (3862/11193)           
remote: Getting sizes:  36% (3974/11193)           
remote: Getting sizes:  37% (4086/11193)           
remote: Getting sizes:  38% (4198/11193)           
remote: Getting sizes:  39% (4310/11193)           
remote: Getting sizes:  40% (4422/11193)           
remote: Getting sizes:  41% (4534/11193)           
remote: Getting sizes:  42% (4646/11193)           
remote: Getting sizes:  43% (4758/11193)           
remote: Getting sizes:  44% (4869/11193)           
remote: Getting sizes:  45% (4981/11193)           
remote: Getting sizes:  46% (5093/11193)           
remote: Getting sizes:  47% (5205/11193)           
remote: Getting sizes:  48% (5317/11193)           
remote: Getting sizes:  49% (5429/11193)           
remote: Getting sizes:  50% (5541/11193)           
remote: Getting sizes:  51% (5653/11193)           
remote: Getting sizes:  52% (5765/11193)           
remote: Getting sizes:  53% (5877/11193)           
remote: Getting sizes:  54% (5989/11193)           
remote: Getting sizes:  55% (6101/11193)           
remote: Getting sizes:  56% (6213/11193)           
remote: Getting sizes:  57% (6325/11193)           
remote: Getting sizes:  58% (6436/11193)           
remote: Getting sizes:  59% (6548/11193)           
remote: Getting sizes:  60% (6660/11193)           
remote: Getting sizes:  61% (6772/11193)           
remote: Getting sizes:  62% (6884/11193)           
remote: Getting sizes:  63% (6996/11193)           
remote: Getting sizes:  64% (7108/11193)           
remote: Getting sizes:  65% (7220/11193)           
remote: Getting sizes:  66% (7332/11193)           
remote: Getting sizes:  67% (7444/11193)           
remote: Getting sizes:  68% (7556/11193)           
remote: Getting sizes:  69% (7668/11193)           
remote: Getting sizes:  70% (7780/11193)           
remote: Getting sizes:  71% (7892/11193)           
remote: Getting sizes:  72% (8003/11193)           
remote: Getting sizes:  73% (8115/11193)           
remote: Getting sizes:  74% (8227/11193)           
remote: Getting sizes:  75% (8339/11193)           
remote: Getting sizes:  76% (8451/11193)           
remote: Getting sizes:  77% (8563/11193)           
remote: Getting sizes:  78% (8675/11193)           
remote: Getting sizes:  79% (8787/11193)           
remote: Getting sizes:  80% (8899/11193)           
remote: Getting sizes:  81% (9011/11193)           
remote: Getting sizes:  82% (9123/11193)           
remote: Getting sizes:  83% (9235/11193)           
remote: Getting sizes:  84% (9347/11193)           
remote: Getting sizes:  85% (9459/11193)           
remote: Getting sizes:  86% (9571/11193)           
remote: Getting sizes:  87% (9682/11193)           
remote: Getting sizes:  88% (9794/11193)           
remote: Getting sizes:  89% (9906/11193)           
remote: Getting sizes:  90% (10018/11193)           
remote: Getting sizes:  91% (10130/11193)           
remote: Getting sizes:  92% (10242/11193)           
remote: Getting sizes:  93% (10354/11193)           
remote: Getting sizes:  94% (10466/11193)           
remote: Getting sizes:  95% (10578/11193)           
remote: Getting sizes:  96% (10690/11193)           
remote: Getting sizes:  97% (10802/11193)           
remote: Getting sizes:  98% (10914/11193)           
remote: Getting sizes:  99% (11026/11193)           
remote: Getting sizes: 100% (11138/11193)           
remote: Getting sizes: 100% (11193/11193)        
remote: Compressing objects:   2% (2189/120329)           
remote: Compressing objects:   3% (3036/120329)           
remote: Compressing objects:   4% (4507/120329)           
remote: Compressing objects:   5% (5764/120329)           
remote: Compressing objects:   6% (6730/120329)           
remote: Compressing objects:   7% (7973/120329)           
remote: Compressing objects:   8% (9059/120329)           
remote: Compressing objects:   9% (10254/120329)           
remote: Compressing objects:   9% (10652/120329)           
remote: Compressing objects:  10% (11434/120329)           
remote: Compressing objects:  11% (12639/120329)           
remote: Compressing objects:  12% (13838/120329)           
remote: Compressing objects:  13% (15048/120329)           
remote: Compressing objects:  14% (16246/120329)           
remote: Compressing objects:  15% (17529/120329)           
remote: Compressing objects:  16% (18752/120329)           
remote: Compressing objects:  17% (19859/120329)           
remote: Compressing objects:  18% (21062/120329)           
remote: Compressing objects:  19% (22262/120329)           
remote: Compressing objects:  20% (23466/120329)           
remote: Compressing objects:  21% (24671/120329)           
remote: Compressing objects:  21% (25706/120329)           
remote: Compressing objects:  22% (25878/120329)           
remote: Compressing objects:  23% (27101/120329)           
remote: Compressing objects:  24% (28278/120329)           
remote: Compressing objects:  25% (29497/120329)           
remote: Compressing objects:  26% (31074/120329)           
remote: Compressing objects:  27% (31916/120329)           
remote: Compressing objects:  28% (33098/120329)           
remote: Compressing objects:  29% (34335/120329)           
remote: Compressing objects:  30% (35807/120329)           
remote: Compressing objects:  31% (36840/120329)           
remote: Compressing objects:  32% (37926/120329)           
remote: Compressing objects:  33% (39107/120329)           
remote: Compressing objects:  34% (40486/120329)           
remote: Compressing objects:  35% (41541/120329)           
remote: Compressing objects:  36% (43012/120329)           
remote: Compressing objects:  37% (43977/120329)           
remote: Compressing objects:  38% (45248/120329)           
remote: Compressing objects:  39% (46336/120329)           
remote: Compressing objects:  40% (47554/120329)           
remote: Compressing objects:  41% (48745/120329)           
remote: Compressing objects:  42% (49937/120329)           
remote: Compressing objects:  43% (51397/120329)           
remote: Compressing objects:  44% (52398/120329)           
remote: Compressing objects:  45% (53612/120329)           
remote: Compressing objects:  46% (54899/120329)           
remote: Compressing objects:  47% (56338/120329)           
remote: Compressing objects:  48% (57521/120329)           
remote: Compressing objects:  49% (58408/120329)           
remote: Compressing objects:  50% (59764/120329)           
remote: Compressing objects:  51% (60822/120329)           
remote: Compressing objects:  52% (61997/120329)           
remote: Compressing objects:  53% (63326/120329)           
remote: Compressing objects:  54% (64386/120329)           
remote: Compressing objects:  55% (66097/120329)           
remote: Compressing objects:  56% (66878/120329)           
remote: Compressing objects:  56% (67128/120329)           
remote: Compressing objects:  57% (68002/120329)           
remote: Compressing objects:  58% (69272/120329)           
remote: Compressing objects:  59% (70401/120329)           
remote: Compressing objects:  60% (71725/120329)           
remote: Compressing objects:  61% (73008/120329)           
remote: Compressing objects:  62% (74004/120329)           
remote: Compressing objects:  63% (75231/120329)           
remote: Compressing objects:  64% (76529/120329)           
remote: Compressing objects:  65% (77751/120329)           
remote: Compressing objects:  66% (79090/120329)           
remote: Compressing objects:  67% (80037/120329)           
remote: Compressing objects:  68% (81268/120329)           
remote: Compressing objects:  69% (83309/120329)           
remote: Compressing objects:  70% (83948/120329)           
remote: Compressing objects:  71% (85053/120329)           
remote: Compressing objects:  72% (86045/120329)           
remote: Compressing objects:  73% (87314/120329)           
remote: Compressing objects:  74% (88620/120329)           
remote: Compressing objects:  75% (89650/120329)           
remote: Compressing objects:  76% (90861/120329)           
remote: Compressing objects:  77% (92064/120329)           
remote: Compressing objects:  78% (93255/120329)           
remote: Compressing objects:  79% (94585/120329)           
remote: Compressing objects:  80% (95680/120329)           
remote: Compressing objects:  81% (96868/120329)           
remote: Compressing objects:  82% (98350/120329)           
remote: Compressing objects:  83% (99867/120329)           
remote: Compressing objects:  84% (100538/120329)           
remote: Compressing objects:  85% (101787/120329)           
remote: Compressing objects:  86% (103399/120329)           
remote: Compressing objects:  87% (104166/120329)           
remote: Compressing objects:  88% (105314/120329)           
remote: Compressing objects:  89% (106544/120329)           
remote: Compressing objects:  90% (107731/120329)           
remote: Compressing objects:  91% (108915/120329)           
remote: Compressing objects:  92% (110272/120329)           
remote: Compressing objects:  93% (112462/120329)           
remote: Compressing objects:  94% (112510/120329)           
remote: Compressing objects:  94% (113332/120329)           
remote: Compressing objects:  95% (113718/120329)           
remote: Compressing objects:  96% (115031/120329)           
remote: Compressing objects:  97% (116134/120329)           
remote: Compressing objects:  98% (117324/120329)           
remote: Compressing objects:  99% (118525/120329)           
remote: Compressing objects: 100% (119735/120329)           
remote: Compressing objects: 100% (120328/120329)        
Receiving objects:   0% (1/12424)
Receiving objects:   1% (125/12424)
Receiving objects:   2% (249/12424)
Receiving objects:   3% (373/12424)
Receiving objects:   4% (497/12424)
Receiving objects:   5% (622/12424)
Receiving objects:   6% (746/12424)
Receiving objects:   7% (870/12424)
Receiving objects:   8% (994/12424)
Receiving objects:   9% (1119/12424)
Receiving objects:  10% (1243/12424)
Receiving objects:  11% (1367/12424)
Receiving objects:  12% (1491/12424)
Receiving objects:  13% (1616/12424)
Receiving objects:  14% (1740/12424)
Receiving objects:  15% (1864/12424)
Receiving objects:  16% (1988/12424)
Receiving objects:  17% (2113/12424)
Receiving objects:  18% (2237/12424), 4.49 MiB | 8.97 MiB/s
Receiving objects:  19% (2361/12424), 4.49 MiB | 8.97 MiB/s
Receiving objects:  20% (2485/12424), 4.49 MiB | 8.97 MiB/s
Receiving objects:  21% (2610/12424), 4.49 MiB | 8.97 MiB/s
Receiving objects:  22% (2734/12424), 4.49 MiB | 8.97 MiB/s
Receiving objects:  23% (2858/12424), 4.49 MiB | 8.97 MiB/s
Receiving objects:  24% (2982/12424), 4.49 MiB | 8.97 MiB/s
Receiving objects:  25% (3106/12424), 4.49 MiB | 8.97 MiB/s
Receiving objects:  26% (3231/12424), 4.49 MiB | 8.97 MiB/s
Receiving objects:  27% (3355/12424), 4.49 MiB | 8.97 MiB/s
Receiving objects:  28% (3479/12424), 4.49 MiB | 8.97 MiB/s
Receiving objects:  29% (3603/12424), 4.49 MiB | 8.97 MiB/s
Receiving objects:  30% (3728/12424), 4.49 MiB | 8.97 MiB/s
Receiving objects:  31% (3852/12424), 4.49 MiB | 8.97 MiB/s
Receiving objects:  32% (3976/12424), 4.49 MiB | 8.97 MiB/s
Receiving objects:  32% (4003/12424), 4.49 MiB | 8.97 MiB/s
Receiving objects:  33% (4100/12424), 8.99 MiB | 8.99 MiB/s
Receiving objects:  34% (4225/12424), 8.99 MiB | 8.99 MiB/s
Receiving objects:  35% (4349/12424), 8.99 MiB | 8.99 MiB/s
Receiving objects:  36% (4473/12424), 8.99 MiB | 8.99 MiB/s
Receiving objects:  37% (4597/12424), 12.03 MiB | 8.02 MiB/s
Receiving objects:  38% (4722/12424), 12.03 MiB | 8.02 MiB/s
Receiving objects:  39% (4846/12424), 12.03 MiB | 8.02 MiB/s
Receiving objects:  40% (4970/12424), 12.03 MiB | 8.02 MiB/s
Receiving objects:  41% (5094/12424), 12.03 MiB | 8.02 MiB/s
Receiving objects:  42% (5219/12424), 12.03 MiB | 8.02 MiB/s
Receiving objects:  43% (5343/12424), 12.03 MiB | 8.02 MiB/s
Receiving objects:  44% (5467/12424), 12.03 MiB | 8.02 MiB/s
Receiving objects:  45% (5591/12424), 12.03 MiB | 8.02 MiB/s
Receiving objects:  46% (5716/12424), 12.03 MiB | 8.02 MiB/s
Receiving objects:  46% (5726/12424), 12.03 MiB | 8.02 MiB/s
Receiving objects:  47% (5840/12424), 15.75 MiB | 7.87 MiB/s
Receiving objects:  47% (5946/12424), 19.64 MiB | 7.85 MiB/s
Receiving objects:  48% (5964/12424), 23.18 MiB | 7.71 MiB/s
Receiving objects:  49% (6088/12424), 23.18 MiB | 7.71 MiB/s
Receiving objects:  50% (6212/12424), 23.18 MiB | 7.71 MiB/s
Receiving objects:  51% (6337/12424), 23.18 MiB | 7.71 MiB/s
Receiving objects:  52% (6461/12424), 27.94 MiB | 7.97 MiB/s
Receiving objects:  53% (6585/12424), 27.94 MiB | 7.97 MiB/s
Receiving objects:  54% (6709/12424), 27.94 MiB | 7.97 MiB/s
Receiving objects:  55% (6834/12424), 27.94 MiB | 7.97 MiB/s
Receiving objects:  56% (6958/12424), 27.94 MiB | 7.97 MiB/s
Receiving objects:  57% (7082/12424), 27.94 MiB | 7.97 MiB/s
Receiving objects:  58% (7206/12424), 27.94 MiB | 7.97 MiB/s
Receiving objects:  58% (7330/12424), 27.94 MiB | 7.97 MiB/s
Receiving objects:  59% (7331/12424), 27.94 MiB | 7.97 MiB/s
Receiving objects:  60% (7455/12424), 32.74 MiB | 8.16 MiB/s
Receiving objects:  61% (7579/12424), 32.74 MiB | 8.16 MiB/s
Receiving objects:  62% (7703/12424), 32.74 MiB | 8.16 MiB/s
Receiving objects:  63% (7828/12424), 32.74 MiB | 8.16 MiB/s
Receiving objects:  64% (7952/12424), 32.74 MiB | 8.16 MiB/s
Receiving objects:  65% (8076/12424), 32.74 MiB | 8.16 MiB/s
Receiving objects:  66% (8200/12424), 32.74 MiB | 8.16 MiB/s
Receiving objects:  67% (8325/12424), 32.74 MiB | 8.16 MiB/s
Receiving objects:  68% (8449/12424), 32.74 MiB | 8.16 MiB/s
Receiving objects:  69% (8573/12424), 32.74 MiB | 8.16 MiB/s
Receiving objects:  70% (8697/12424), 32.74 MiB | 8.16 MiB/s
Receiving objects:  71% (8822/12424), 32.74 MiB | 8.16 MiB/s
Receiving objects:  72% (8946/12424), 32.74 MiB | 8.16 MiB/s
Receiving objects:  73% (9070/12424), 32.74 MiB | 8.16 MiB/s
Receiving objects:  74% (9194/12424), 32.74 MiB | 8.16 MiB/s
Receiving objects:  75% (9318/12424), 32.74 MiB | 8.16 MiB/s
Receiving objects:  76% (9443/12424), 32.74 MiB | 8.16 MiB/s
Receiving objects:  77% (9567/12424), 32.74 MiB | 8.16 MiB/s
Receiving objects:  78% (9691/12424), 32.74 MiB | 8.16 MiB/s
Receiving objects:  79% (9815/12424), 32.74 MiB | 8.16 MiB/s
Receiving objects:  80% (9940/12424), 32.74 MiB | 8.16 MiB/s
Receiving objects:  81% (10064/12424), 32.74 MiB | 8.16 MiB/s
Receiving objects:  82% (10188/12424), 32.74 MiB | 8.16 MiB/s
Receiving objects:  83% (10312/12424), 32.74 MiB | 8.16 MiB/s
Receiving objects:  84% (10437/12424), 32.74 MiB | 8.16 MiB/s
Receiving objects:  85% (10561/12424), 32.74 MiB | 8.16 MiB/s
Receiving objects:  86% (10685/12424), 32.74 MiB | 8.16 MiB/s
Receiving objects:  87% (10809/12424), 32.74 MiB | 8.16 MiB/s
Receiving objects:  88% (10934/12424), 32.74 MiB | 8.16 MiB/s
Receiving objects:  89% (11058/12424), 32.74 MiB | 8.16 MiB/s
Receiving objects:  90% (11182/12424), 32.74 MiB | 8.16 MiB/s
Receiving objects:  91% (11306/12424), 32.74 MiB | 8.16 MiB/s
Receiving objects:  92% (11431/12424), 32.74 MiB | 8.16 MiB/s
Receiving objects:  93% (11555/12424), 40.42 MiB | 8.96 MiB/s
Receiving objects:  94% (11679/12424), 40.42 MiB | 8.96 MiB/s
Receiving objects:  95% (11803/12424), 40.42 MiB | 8.96 MiB/s
Receiving objects:  96% (11928/12424), 40.42 MiB | 8.96 MiB/s
Receiving objects:  97% (12052/12424), 40.42 MiB | 8.96 MiB/s
Receiving objects:  98% (12176/12424), 40.42 MiB | 8.96 MiB/s
Receiving objects:  99% (12300/12424), 40.42 MiB | 8.96 MiB/s
remote: Total 12424 (delta 2375), reused 5966 (delta 1228)        
Receiving objects: 100% (12424/12424), 40.42 MiB | 8.96 MiB/s
Receiving objects: 100% (12424/12424), 41.63 MiB | 9.01 MiB/s, done.
Resolving deltas:   0% (0/2375)
Resolving deltas:   1% (25/2375)
Resolving deltas:   2% (48/2375)
Resolving deltas:   3% (72/2375)
Resolving deltas:   4% (95/2375)
Resolving deltas:   5% (119/2375)
Resolving deltas:   6% (143/2375)
Resolving deltas:   7% (167/2375)
Resolving deltas:   8% (190/2375)
Resolving deltas:   9% (214/2375)
Resolving deltas:  10% (238/2375)
Resolving deltas:  11% (262/2375)
Resolving deltas:  12% (285/2375)
Resolving deltas:  13% (309/2375)
Resolving deltas:  14% (333/2375)
Resolving deltas:  15% (357/2375)
Resolving deltas:  16% (380/2375)
Resolving deltas:  17% (405/2375)
Resolving deltas:  18% (428/2375)
Resolving deltas:  19% (452/2375)
Resolving deltas:  20% (475/2375)
Resolving deltas:  21% (501/2375)
Resolving deltas:  22% (523/2375)
Resolving deltas:  23% (547/2375)
Resolving deltas:  24% (570/2375)
Resolving deltas:  25% (594/2375)
Resolving deltas:  26% (618/2375)
Resolving deltas:  27% (642/2375)
Resolving deltas:  28% (665/2375)
Resolving deltas:  29% (689/2375)
Resolving deltas:  30% (713/2375)
Resolving deltas:  31% (737/2375)
Resolving deltas:  32% (760/2375)
Resolving deltas:  33% (784/2375)
Resolving deltas:  34% (808/2375)
Resolving deltas:  35% (832/2375)
Resolving deltas:  36% (855/2375)
Resolving deltas:  37% (879/2375)
Resolving deltas:  38% (903/2375)
Resolving deltas:  39% (927/2375)
Resolving deltas:  40% (950/2375)
Resolving deltas:  41% (974/2375)
Resolving deltas:  42% (998/2375)
Resolving deltas:  43% (1023/2375)
Resolving deltas:  44% (1045/2375)
Resolving deltas:  45% (1069/2375)
Resolving deltas:  46% (1093/2375)
Resolving deltas:  47% (1117/2375)
Resolving deltas:  48% (1140/2375)
Resolving deltas:  49% (1164/2375)
Resolving deltas:  50% (1188/2375)
Resolving deltas:  51% (1212/2375)
Resolving deltas:  52% (1235/2375)
Resolving deltas:  53% (1259/2375)
Resolving deltas:  54% (1283/2375)
Resolving deltas:  55% (1307/2375)
Resolving deltas:  56% (1330/2375)
Resolving deltas:  57% (1354/2375)
Resolving deltas:  58% (1378/2375)
Resolving deltas:  59% (1402/2375)
Resolving deltas:  60% (1425/2375)
Resolving deltas:  61% (1449/2375)
Resolving deltas:  62% (1473/2375)
Resolving deltas:  63% (1497/2375)
Resolving deltas:  64% (1520/2375)
Resolving deltas:  65% (1544/2375)
Resolving deltas:  66% (1568/2375)
Resolving deltas:  67% (1592/2375)
Resolving deltas:  68% (1615/2375)
Resolving deltas:  69% (1639/2375)
Resolving deltas:  70% (1663/2375)
Resolving deltas:  71% (1687/2375)
Resolving deltas:  72% (1710/2375)
Resolving deltas:  73% (1734/2375)
Resolving deltas:  74% (1758/2375)
Resolving deltas:  75% (1782/2375)
Resolving deltas:  76% (1805/2375)
Resolving deltas:  77% (1829/2375)
Resolving deltas:  78% (1853/2375)
Resolving deltas:  79% (1877/2375)
Resolving deltas:  80% (1900/2375)
Resolving deltas:  81% (1924/2375)
Resolving deltas:  82% (1948/2375)
Resolving deltas:  83% (1973/2375)
Resolving deltas:  84% (1996/2375)
Resolving deltas:  85% (2019/2375)
Resolving deltas:  86% (2043/2375)
Resolving deltas:  87% (2067/2375)
Resolving deltas:  88% (2090/2375)
Resolving deltas:  89% (2114/2375)
Resolving deltas:  90% (2139/2375)
Resolving deltas:  91% (2162/2375)
Resolving deltas:  92% (2185/2375)
Resolving deltas:  93% (2210/2375)
Resolving deltas:  94% (2234/2375)
Resolving deltas:  95% (2257/2375)
Resolving deltas:  96% (2280/2375)
Resolving deltas:  97% (2304/2375)
Resolving deltas:  98% (2329/2375)
Resolving deltas:  99% (2352/2375)
Resolving deltas: 100% (2375/2375)
Resolving deltas: 100% (2375/2375), done.
Updating files:  71% (8197/11458)
Updating files:  72% (8250/11458)
Updating files:  73% (8365/11458)
Updating files:  74% (8479/11458)
Updating files:  75% (8594/11458)
Updating files:  76% (8709/11458)
Updating files:  77% (8823/11458)
Updating files:  78% (8938/11458)
Updating files:  79% (9052/11458)
Updating files:  80% (9167/11458)
Updating files:  81% (9281/11458)
Updating files:  82% (9396/11458)
Updating files:  83% (9511/11458)
Updating files:  84% (9625/11458)
Updating files:  85% (9740/11458)
Updating files:  86% (9854/11458)
Updating files:  87% (9969/11458)
Updating files:  88% (10084/11458)
Updating files:  89% (10198/11458)
Updating files:  90% (10313/11458)
Updating files:  91% (10427/11458)
Updating files:  92% (10542/11458)
Updating files:  93% (10656/11458)
Updating files:  94% (10771/11458)
Updating files:  95% (10886/11458)
Updating files:  96% (11000/11458)
Updating files:  97% (11115/11458)
Updating files:  98% (11229/11458)
Updating files:  99% (11344/11458)
Updating files: 100% (11458/11458)
Updating files: 100% (11458/11458), done.
 00:11

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  44/133 [=========>------------------]  33%
  72/133 [===============>------------]  54%
  95/133 [====================>-------]  71%
 111/133 [=======================>----]  83%
 129/133 [===========================>]  96%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:02

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 6.7 s.
 00:07

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 12s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:12

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:24

 01:24

Install 'extensions/TimedMediaHandler'...

Cloning component(s)
:0: _clone_component "extensions/TimedMediaHandler"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/TimedMediaHandler to 'extensions/TimedMediaHandler' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/TimedMediaHandler'...
|0| remote: Counting objects: 1           
remote: Counting objects: 625, done        
|0| remote: Finding sources:   1% (4/625)           
remote: Finding sources:   2% (10/625)           
remote: Finding sources:   3% (16/625)           
remote: Finding sources:   4% (22/625)           
remote: Finding sources:   5% (29/625)           
remote: Finding sources:   6% (35/625)           
remote: Finding sources:   7% (41/625)           
remote: Finding sources:   8% (47/625)           
remote: Finding sources:   9% (54/625)           
remote: Finding sources:  10% (60/625)           
remote: Finding sources:  11% (66/625)           
remote: Finding sources:  12% (72/625)           
remote: Finding sources:  13% (79/625)           
remote: Finding sources:  14% (85/625)           
remote: Finding sources:  15% (91/625)           
remote: Finding sources:  16% (97/625)           
remote: Finding sources:  17% (104/625)           
remote: Finding sources:  18% (110/625)           
remote: Finding sources:  19% (116/625)           
remote: Finding sources:  20% (122/625)           
remote: Finding sources:  21% (129/625)           
remote: Finding sources:  22% (135/625)           
remote: Finding sources:  23% (141/625)           
remote: Finding sources:  24% (147/625)           
remote: Finding sources:  25% (154/625)           
remote: Finding sources:  26% (160/625)           
remote: Finding sources:  27% (166/625)           
remote: Finding sources:  28% (172/625)           
remote: Finding sources:  29% (179/625)           
remote: Finding sources:  30% (185/625)           
remote: Finding sources:  31% (191/625)           
remote: Finding sources:  32% (197/625)           
remote: Finding sources:  33% (204/625)           
remote: Finding sources:  34% (210/625)           
remote: Finding sources:  35% (216/625)           
remote: Finding sources:  36% (222/625)           
remote: Finding sources:  37% (229/625)           
remote: Finding sources:  38% (235/625)           
remote: Finding sources:  39% (241/625)           
remote: Finding sources:  40% (247/625)           
remote: Finding sources:  41% (254/625)           
remote: Finding sources:  42% (260/625)           
remote: Finding sources:  43% (266/625)           
remote: Finding sources:  44% (272/625)           
remote: Finding sources:  45% (279/625)           
remote: Finding sources:  46% (285/625)           
remote: Finding sources:  47% (291/625)           
remote: Finding sources:  48% (297/625)           
remote: Finding sources:  49% (304/625)           
remote: Finding sources:  50% (310/625)           
remote: Finding sources:  51% (316/625)           
remote: Finding sources:  52% (322/625)           
remote: Finding sources:  53% (329/625)           
remote: Finding sources:  54% (335/625)           
remote: Finding sources:  55% (341/625)           
remote: Finding sources:  56% (347/625)           
remote: Finding sources:  57% (354/625)           
remote: Finding sources:  58% (360/625)           
remote: Finding sources:  59% (366/625)           
remote: Finding sources:  60% (372/625)           
remote: Finding sources:  61% (379/625)           
remote: Finding sources:  62% (385/625)           
remote: Finding sources:  63% (391/625)           
remote: Finding sources:  64% (397/625)           
remote: Finding sources:  65% (404/625)           
remote: Finding sources:  66% (410/625)           
remote: Finding sources:  67% (416/625)           
remote: Finding sources:  68% (422/625)           
remote: Finding sources:  69% (429/625)           
remote: Finding sources:  70% (435/625)           
remote: Finding sources:  71% (441/625)           
remote: Finding sources:  72% (447/625)           
remote: Finding sources:  73% (454/625)           
remote: Finding sources:  74% (460/625)           
remote: Finding sources:  75% (466/625)           
remote: Finding sources:  76% (472/625)           
remote: Finding sources:  77% (479/625)           
remote: Finding sources:  78% (485/625)           
remote: Finding sources:  79% (491/625)           
remote: Finding sources:  80% (497/625)           
remote: Finding sources:  81% (504/625)           
remote: Finding sources:  82% (510/625)           
remote: Finding sources:  83% (516/625)           
remote: Finding sources:  84% (522/625)           
remote: Finding sources:  85% (529/625)           
remote: Finding sources:  86% (535/625)           
remote: Finding sources:  87% (541/625)           
remote: Finding sources:  88% (547/625)           
remote: Finding sources:  89% (554/625)           
remote: Finding sources:  90% (560/625)           
remote: Finding sources:  91% (566/625)           
remote: Finding sources:  92% (572/625)           
remote: Finding sources:  93% (579/625)           
remote: Finding sources:  94% (585/625)           
remote: Finding sources:  95% (591/625)           
remote: Finding sources:  96% (597/625)           
remote: Finding sources:  97% (604/625)           
remote: Finding sources:  98% (610/625)           
remote: Finding sources:  99% (616/625)           
remote: Finding sources: 100% (622/625)           
remote: Finding sources: 100% (625/625)        
|0| remote: Getting sizes:   1% (3/577)           
remote: Getting sizes:   2% (9/577)           
remote: Getting sizes:   3% (15/577)           
remote: Getting sizes:   4% (21/577)           
remote: Getting sizes:   5% (26/577)           
remote: Getting sizes:   6% (32/577)           
remote: Getting sizes:   7% (38/577)           
remote: Getting sizes:   8% (44/577)           
remote: Getting sizes:   9% (50/577)           
remote: Getting sizes:  10% (55/577)           
remote: Getting sizes:  11% (61/577)           
remote: Getting sizes:  12% (67/577)           
remote: Getting sizes:  13% (73/577)           
remote: Getting sizes:  14% (78/577)           
remote: Getting sizes:  15% (84/577)           
remote: Getting sizes:  16% (90/577)           
remote: Getting sizes:  17% (96/577)           
remote: Getting sizes:  18% (101/577)           
remote: Getting sizes:  19% (107/577)           
remote: Getting sizes:  20% (113/577)           
remote: Getting sizes:  21% (119/577)           
remote: Getting sizes:  22% (125/577)           
remote: Getting sizes:  23% (130/577)           
remote: Getting sizes:  24% (136/577)           
remote: Getting sizes:  25% (142/577)           
remote: Getting sizes:  26% (148/577)           
remote: Getting sizes:  27% (153/577)           
remote: Getting sizes:  28% (159/577)           
remote: Getting sizes:  29% (165/577)           
remote: Getting sizes:  30% (171/577)           
remote: Getting sizes:  31% (176/577)           
remote: Getting sizes:  32% (182/577)           
remote: Getting sizes:  33% (188/577)           
remote: Getting sizes:  34% (194/577)           
remote: Getting sizes:  35% (200/577)           
remote: Getting sizes:  36% (205/577)           
remote: Getting sizes:  37% (211/577)           
remote: Getting sizes:  38% (217/577)           
remote: Getting sizes:  39% (223/577)           
remote: Getting sizes:  40% (228/577)           
remote: Getting sizes:  41% (234/577)           
remote: Getting sizes:  42% (240/577)           
remote: Getting sizes:  43% (246/577)           
remote: Getting sizes:  44% (251/577)           
remote: Getting sizes:  45% (257/577)           
remote: Getting sizes:  46% (263/577)           
remote: Getting sizes:  47% (269/577)           
remote: Getting sizes:  48% (275/577)           
remote: Getting sizes:  49% (280/577)           
remote: Getting sizes:  50% (286/577)           
remote: Getting sizes:  51% (292/577)           
remote: Getting sizes:  52% (298/577)           
remote: Getting sizes:  53% (303/577)           
remote: Getting sizes:  54% (309/577)           
remote: Getting sizes:  55% (315/577)           
remote: Getting sizes:  56% (321/577)           
remote: Getting sizes:  57% (327/577)           
remote: Getting sizes:  58% (332/577)           
remote: Getting sizes:  59% (338/577)           
remote: Getting sizes:  60% (344/577)           
remote: Getting sizes:  61% (350/577)           
remote: Getting sizes:  62% (355/577)           
remote: Getting sizes:  63% (361/577)           
remote: Getting sizes:  64% (367/577)           
remote: Getting sizes:  65% (373/577)           
remote: Getting sizes:  66% (378/577)           
remote: Getting sizes:  67% (384/577)           
remote: Getting sizes:  68% (390/577)           
remote: Getting sizes:  69% (396/577)           
remote: Getting sizes:  70% (402/577)           
remote: Getting sizes:  71% (407/577)           
remote: Getting sizes:  72% (413/577)           
remote: Getting sizes:  73% (419/577)           
remote: Getting sizes:  74% (425/577)           
remote: Getting sizes:  75% (430/577)           
remote: Getting sizes:  76% (436/577)           
remote: Getting sizes:  77% (442/577)           
remote: Getting sizes:  78% (448/577)           
remote: Getting sizes:  79% (453/577)           
remote: Getting sizes:  80% (459/577)           
remote: Getting sizes:  81% (465/577)           
remote: Getting sizes:  82% (471/577)           
remote: Getting sizes:  83% (477/577)           
remote: Getting sizes:  84% (482/577)           
remote: Getting sizes:  85% (488/577)           
remote: Getting sizes:  86% (494/577)           
remote: Getting sizes:  87% (500/577)           
remote: Getting sizes:  88% (505/577)           
remote: Getting sizes:  89% (511/577)           
remote: Getting sizes:  90% (517/577)           
remote: Getting sizes:  91% (523/577)           
remote: Getting sizes:  92% (528/577)           
remote: Getting sizes:  93% (534/577)           
remote: Getting sizes:  94% (540/577)           
remote: Getting sizes:  95% (546/577)           
remote: Getting sizes:  96% (552/577)           
remote: Getting sizes:  97% (557/577)           
remote: Getting sizes:  98% (563/577)           
remote: Getting sizes:  99% (569/577)           
remote: Getting sizes: 100% (575/577)           
remote: Getting sizes: 100% (577/577)        
|0| remote: Compressing objects:   1% (10558/1882681)           
remote: Compressing objects:   2% (29620/1882681)           
remote: Compressing objects:   3% (63951/1882681)           
remote: Compressing objects:   4% (76291/1882681)           
remote: Compressing objects:   5% (85858/1882681)           
remote: Compressing objects:   6% (107077/1882681)           
remote: Compressing objects:   7% (122707/1882681)           
remote: Compressing objects:   8% (155591/1882681)           
remote: Compressing objects:   9% (161068/1882681)           
remote: Compressing objects:  10% (180239/1882681)           
remote: Compressing objects:  11% (210137/1882681)           
remote: Compressing objects:  12% (217447/1882681)           
remote: Compressing objects:  13% (239534/1882681)           
remote: Compressing objects:  14% (259019/1882681)           
remote: Compressing objects:  15% (273379/1882681)           
remote: Compressing objects:  16% (292297/1882681)           
remote: Compressing objects:  17% (319237/1882681)           
remote: Compressing objects:  18% (337330/1882681)           
remote: Compressing objects:  19% (349175/1882681)           
remote: Compressing objects:  20% (368013/1882681)           
remote: Compressing objects:  21% (392796/1882681)           
remote: Compressing objects:  22% (410200/1882681)           
remote: Compressing objects:  23% (429389/1882681)           
remote: Compressing objects:  24% (442508/1882681)           
remote: Compressing objects:  25% (468298/1882681)           
remote: Compressing objects:  26% (482995/1882681)           
remote: Compressing objects:  27% (501498/1882681)           
remote: Compressing objects:  28% (524158/1882681)           
remote: Compressing objects:  29% (536760/1882681)           
remote: Compressing objects:  30% (556213/1882681)           
remote: Compressing objects:  31% (574321/1882681)           
remote: Compressing objects:  32% (596945/1882681)           
remote: Compressing objects:  33% (615316/1882681)           
remote: Compressing objects:  34% (641999/1882681)           
remote: Compressing objects:  35% (657388/1882681)           
remote: Compressing objects:  36% (670932/1882681)           
remote: Compressing objects:  37% (689043/1882681)           
remote: Compressing objects:  38% (711077/1882681)           
remote: Compressing objects:  39% (725483/1882681)           
remote: Compressing objects:  56% (1058322/1882681)           
remote: Compressing objects:  57% (1072136/1882681)           
remote: Compressing objects:  58% (1092348/1882681)           
remote: Compressing objects:  59% (1101402/1882681)           
remote: Compressing objects:  60% (1121070/1882681)           
remote: Compressing objects:  61% (1141252/1882681)           
remote: Compressing objects:  62% (1159938/1882681)           
remote: Compressing objects:  63% (1180958/1882681)           
remote: Compressing objects:  64% (1205258/1882681)           
remote: Compressing objects:  65% (1215796/1882681)           
remote: Compressing objects:  66% (1236473/1882681)           
remote: Compressing objects:  67% (1253310/1882681)           
remote: Compressing objects:  68% (1277439/1882681)           
remote: Compressing objects:  69% (1298404/1882681)           
remote: Compressing objects:  70% (1309670/1882681)           
remote: Compressing objects:  71% (1328026/1882681)           
remote: Compressing objects:  72% (1348412/1882681)           
remote: Compressing objects:  73% (1366082/1882681)           
remote: Compressing objects:  74% (1385269/1882681)           
remote: Compressing objects:  75% (1416645/1882681)           
remote: Compressing objects:  76% (1436650/1882681)           
remote: Compressing objects:  77% (1442238/1882681)           
remote: Compressing objects:  78% (1459969/1882681)           
remote: Compressing objects:  79% (1484178/1882681)           
remote: Compressing objects:  80% (1498937/1882681)           
remote: Compressing objects:  81% (1517355/1882681)           
remote: Compressing objects:  82% (1536994/1882681)           
remote: Compressing objects:  98% (1846778/1882681)           
remote: Compressing objects:  99% (1858524/1882681)           
remote: Compressing objects: 100% (1882681/1882681)           
remote: Compressing objects: 100% (1882681/1882681)        
|0| Receiving objects:   0% (1/625)
Receiving objects:   1% (7/625)
Receiving objects:   2% (13/625)
Receiving objects:   3% (19/625)
Receiving objects:   4% (25/625)
Receiving objects:   5% (32/625)
Receiving objects:   6% (38/625)
Receiving objects:   7% (44/625)
Receiving objects:   8% (50/625)
Receiving objects:   9% (57/625)
Receiving objects:  10% (63/625)
Receiving objects:  11% (69/625)
Receiving objects:  12% (75/625)
Receiving objects:  13% (82/625)
Receiving objects:  14% (88/625)
Receiving objects:  15% (94/625)
Receiving objects:  16% (100/625)
Receiving objects:  17% (107/625)
Receiving objects:  18% (113/625)
Receiving objects:  19% (119/625)
Receiving objects:  20% (125/625)
Receiving objects:  21% (132/625)
Receiving objects:  22% (138/625)
Receiving objects:  23% (144/625)
Receiving objects:  24% (150/625)
Receiving objects:  25% (157/625)
Receiving objects:  26% (163/625)
Receiving objects:  27% (169/625)
Receiving objects:  28% (175/625)
Receiving objects:  29% (182/625)
Receiving objects:  30% (188/625)
Receiving objects:  31% (194/625)
Receiving objects:  32% (200/625)
Receiving objects:  33% (207/625)
Receiving objects:  34% (213/625)
Receiving objects:  35% (219/625)
Receiving objects:  36% (225/625)
Receiving objects:  37% (232/625)
Receiving objects:  38% (238/625)
Receiving objects:  39% (244/625)
Receiving objects:  40% (250/625)
Receiving objects:  41% (257/625)
Receiving objects:  42% (263/625)
Receiving objects:  43% (269/625)
Receiving objects:  44% (275/625)
Receiving objects:  45% (282/625)
Receiving objects:  46% (288/625)
Receiving objects:  47% (294/625)
Receiving objects:  48% (300/625)
Receiving objects:  49% (307/625)
Receiving objects:  50% (313/625)
Receiving objects:  51% (319/625)
Receiving objects:  52% (325/625)
Receiving objects:  53% (332/625)
Receiving objects:  54% (338/625)
Receiving objects:  55% (344/625)
Receiving objects:  56% (350/625)
Receiving objects:  57% (357/625)
Receiving objects:  58% (363/625)
Receiving objects:  59% (369/625)
Receiving objects:  60% (375/625)
Receiving objects:  61% (382/625)
Receiving objects:  62% (388/625)
Receiving objects:  63% (394/625)
Receiving objects:  64% (400/625)
Receiving objects:  65% (407/625)
Receiving objects:  66% (413/625)
Receiving objects:  67% (419/625)
Receiving objects:  68% (425/625)
Receiving objects:  69% (432/625)
Receiving objects:  70% (438/625)
Receiving objects:  71% (444/625)
Receiving objects:  72% (450/625)
Receiving objects:  73% (457/625)
Receiving objects:  74% (463/625)
Receiving objects:  75% (469/625)
Receiving objects:  76% (475/625)
Receiving objects:  77% (482/625)
Receiving objects:  78% (488/625)
Receiving objects:  79% (494/625)
Receiving objects:  80% (500/625)
Receiving objects:  81% (507/625)
Receiving objects:  82% (513/625)
Receiving objects:  83% (519/625)
Receiving objects:  84% (525/625)
Receiving objects:  85% (532/625)
Receiving objects:  86% (538/625)
Receiving objects:  87% (544/625)
Receiving objects:  88% (550/625)
Receiving objects:  89% (557/625)
Receiving objects:  90% (563/625)
Receiving objects:  91% (569/625)
Receiving objects:  92% (575/625)
Receiving objects:  93% (582/625)
Receiving objects:  94% (588/625)
Receiving objects:  95% (594/625)
Receiving objects:  96% (600/625)
Receiving objects:  97% (607/625)
Receiving objects:  98% (613/625)
remote: Total 625 (delta 97), reused 286 (delta 45)        
|0| Receiving objects:  99% (619/625)
Receiving objects: 100% (625/625)
Receiving objects: 100% (625/625), 7.60 MiB | 44.49 MiB/s, done.
|0| Resolving deltas:   0% (0/97)
Resolving deltas:   1% (1/97)
Resolving deltas:   2% (2/97)
Resolving deltas:   3% (3/97)
Resolving deltas:   4% (4/97)
Resolving deltas:   5% (5/97)
Resolving deltas:   7% (7/97)
Resolving deltas:   8% (8/97)
Resolving deltas:   9% (9/97)
Resolving deltas:  10% (10/97)
Resolving deltas:  11% (11/97)
Resolving deltas:  12% (12/97)
Resolving deltas:  13% (13/97)
Resolving deltas:  14% (14/97)
Resolving deltas:  15% (15/97)
Resolving deltas:  16% (16/97)
Resolving deltas:  17% (17/97)
Resolving deltas:  18% (18/97)
Resolving deltas:  19% (19/97)
Resolving deltas:  20% (20/97)
Resolving deltas:  21% (21/97)
Resolving deltas:  22% (22/97)
Resolving deltas:  23% (23/97)
Resolving deltas:  24% (24/97)
Resolving deltas:  25% (25/97)
Resolving deltas:  26% (26/97)
Resolving deltas:  28% (28/97)
Resolving deltas:  29% (29/97)
Resolving deltas:  30% (30/97)
Resolving deltas:  31% (31/97)
Resolving deltas:  32% (32/97)
Resolving deltas:  34% (33/97)
Resolving deltas:  35% (34/97)
Resolving deltas:  36% (35/97)
Resolving deltas:  37% (36/97)
Resolving deltas:  38% (37/97)
Resolving deltas:  39% (38/97)
Resolving deltas:  40% (39/97)
Resolving deltas:  41% (40/97)
Resolving deltas:  42% (41/97)
Resolving deltas:  44% (43/97)
Resolving deltas:  45% (44/97)
Resolving deltas:  46% (45/97)
Resolving deltas:  47% (46/97)
Resolving deltas:  48% (47/97)
Resolving deltas:  49% (48/97)
Resolving deltas:  50% (49/97)
Resolving deltas:  51% (50/97)
Resolving deltas:  53% (52/97)
Resolving deltas:  54% (53/97)
Resolving deltas:  55% (54/97)
Resolving deltas:  56% (55/97)
Resolving deltas:  57% (56/97)
Resolving deltas:  58% (57/97)
Resolving deltas:  59% (58/97)
Resolving deltas:  60% (59/97)
Resolving deltas:  61% (60/97)
Resolving deltas:  62% (61/97)
Resolving deltas:  63% (62/97)
Resolving deltas:  64% (63/97)
Resolving deltas:  65% (64/97)
Resolving deltas:  67% (65/97)
Resolving deltas:  68% (66/97)
Resolving deltas:  69% (67/97)
Resolving deltas:  70% (68/97)
Resolving deltas:  71% (69/97)
Resolving deltas:  72% (70/97)
Resolving deltas:  73% (71/97)
Resolving deltas:  74% (72/97)
Resolving deltas:  75% (73/97)
Resolving deltas:  76% (74/97)
Resolving deltas:  77% (75/97)
Resolving deltas:  78% (76/97)
Resolving deltas:  79% (77/97)
Resolving deltas:  80% (78/97)
Resolving deltas:  81% (79/97)
Resolving deltas:  82% (80/97)
Resolving deltas:  83% (81/97)
Resolving deltas:  84% (82/97)
Resolving deltas:  85% (83/97)
Resolving deltas:  86% (84/97)
Resolving deltas:  87% (85/97)
Resolving deltas:  88% (86/97)
Resolving deltas:  89% (87/97)
Resolving deltas:  90% (88/97)
Resolving deltas:  91% (89/97)
Resolving deltas:  92% (90/97)
Resolving deltas:  93% (91/97)
Resolving deltas:  94% (92/97)
Resolving deltas:  95% (93/97)
Resolving deltas:  96% (94/97)
Resolving deltas:  97% (95/97)
Resolving deltas:  98% (96/97)
Resolving deltas: 100% (97/97)
Resolving deltas: 100% (97/97), done.
|0|  00:01
 00:01

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 1 install, 0 updates, 0 removals
  - Locking james-heinrich/getid3 (v1.9.23)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 1 install, 0 updates, 0 removals
  - Installing james-heinrich/getid3 (v1.9.23): Extracting archive
5 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:04

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }

added 5 packages, and audited 1447 packages in 3s

207 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:03

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
Creating transcode table...done.
Modifying transcode_time_error field of table transcode...done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.3 s.
 00:01

Running 'extensions/TimedMediaHandler/setup.sh' if found
Looking for '/var/local/extensions/TimedMediaHandler/setup.sh'
Running setup script '/var/local/extensions/TimedMediaHandler/setup.sh'
Get:1 http://apt.wikimedia.org/wikimedia bookworm-wikimedia InRelease [118 kB]
Get:2 http://mirrors.wikimedia.org/debian bookworm InRelease [151 kB]
Get:3 http://mirrors.wikimedia.org/debian bookworm-updates InRelease [55.4 kB]
Get:4 http://mirrors.wikimedia.org/debian bookworm-backports InRelease [59.4 kB]
Get:5 http://security.debian.org/debian-security bookworm-security InRelease [48.0 kB]
Get:6 https://packages.sury.org/php bookworm InRelease [7551 B]
Get:7 https://deb.nodesource.com/node_18.x nodistro InRelease [12.1 kB]
Get:8 http://apt.wikimedia.org/wikimedia bookworm-wikimedia/main amd64 Packages [107 kB]
Get:9 http://mirrors.wikimedia.org/debian bookworm/main amd64 Packages [8793 kB]
Get:10 http://mirrors.wikimedia.org/debian bookworm-updates/main amd64 Packages.diff/Index [17.3 kB]
Get:11 http://mirrors.wikimedia.org/debian bookworm-updates/main amd64 Packages T-2025-06-13-1410.14-F-2025-06-13-1410.14.pdiff [434 B]
Get:11 http://mirrors.wikimedia.org/debian bookworm-updates/main amd64 Packages T-2025-06-13-1410.14-F-2025-06-13-1410.14.pdiff [434 B]
Get:12 http://mirrors.wikimedia.org/debian bookworm-backports/main amd64 Packages.diff/Index [63.3 kB]
Ign:12 http://mirrors.wikimedia.org/debian bookworm-backports/main amd64 Packages.diff/Index
Get:13 http://mirrors.wikimedia.org/debian bookworm-backports/contrib amd64 Packages.diff/Index [62.2 kB]
Get:14 http://mirrors.wikimedia.org/debian bookworm-backports/main amd64 Packages [291 kB]
Get:15 http://mirrors.wikimedia.org/debian bookworm-backports/contrib amd64 Packages T-2025-05-24-2017.15-F-2025-05-13-1416.08.pdiff [523 B]
Get:15 http://mirrors.wikimedia.org/debian bookworm-backports/contrib amd64 Packages T-2025-05-24-2017.15-F-2025-05-13-1416.08.pdiff [523 B]
Get:16 http://security.debian.org/debian-security bookworm-security/main amd64 Packages [267 kB]
Get:17 https://packages.sury.org/php bookworm/main amd64 Packages [259 kB]
Get:18 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages [11.6 kB]
Fetched 10.3 MB in 2s (5213 kB/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
  cpp-12 fontconfig g++-12 gcc-12 gcc-12-base libasan8 libasound2
  libasound2-data libass9 libasyncns0 libatomic1 libavc1394-0 libavcodec59
  libavdevice59 libavfilter8 libavformat59 libavutil57 libblas3 libbluray2
  libbs2b0 libcaca0 libcairo-gobject2 libcairo2 libcc1-0 libcdio-cdda2
  libcdio-paranoia2 libcdio19 libchromaprint1 libcjson1 libcodec2-1.0
  libdatrie1 libdbus-1-3 libdc1394-25 libdecor-0-0 libdrm-amdgpu1
  libdrm-common libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libdrm2 libelf1
  libepoxy0 libflac12 libflite1 libgbm1 libgcc-12-dev libgcc-s1
  libgdk-pixbuf-2.0-0 libgdk-pixbuf2.0-common libgfortran5 libgl1
  libgl1-mesa-dri libglapi-mesa libglvnd0 libglx-mesa0 libglx0 libgme0
  libgomp1 libgsm1 libhwy1 libiec61883-0 libitm1 libjack-jackd2-0 libjxl0.7
  liblapack3 liblilv-0-0 libllvm15 liblsan0 libmbedcrypto7 libmfx1 libmp3lame0
  libmpg123-0 libmysofa1 libnorm1 libogg0 libopenal-data libopenal1
  libopenmpt0 libopus0 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0
  libpciaccess0 libpgm-5.3-0 libpixman-1-0 libplacebo208 libpocketsphinx3
  libpostproc56 libpulse0 libquadmath0 librabbitmq4 libraw1394-11 librist4
  librsvg2-2 librubberband2 libsamplerate0 libsdl2-2.0-0 libsensors-config
  libsensors5 libserd-0-0 libshine3 libslang2 libsnappy1v5 libsndfile1
  libsndio7.0 libsord-0-0 libsoxr0 libspeex1 libsphinxbase3 libsratom-0-0
  libsrt1.5-gnutls libssh-gcrypt-4 libstdc++-12-dev libstdc++6 libswresample4
  libswscale6 libthai-data libthai0 libtheora0 libtsan2 libtwolame0 libubsan1
  libudfread0 libusb-1.0-0 libva-drm2 libva-x11-2 libva2 libvdpau1
  libvidstab1.1 libvorbis0a libvorbisenc2 libvorbisfile3 libvpx7 libvulkan1
  libwayland-client0 libwayland-cursor0 libwayland-egl1 libwayland-server0
  libx11-xcb1 libx264-164 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0
  libxcb-present0 libxcb-randr0 libxcb-render0 libxcb-shape0 libxcb-shm0
  libxcb-sync1 libxcb-xfixes0 libxcursor1 libxfixes3 libxi6 libxkbcommon0
  libxrandr2 libxrender1 libxshmfence1 libxss1 libxv1 libxvidcore4 libxxf86vm1
  libz3-4 libzimg2 libzmq5 libzvbi-common libzvbi0 ocl-icd-libopencl1
  shared-mime-info x11-common xkb-data
Suggested packages:
  gcc-12-locales cpp-12-doc ffmpeg-doc g++-12-multilib gcc-12-doc
  gcc-12-multilib libasound2-plugins alsa-utils libcuda1 libnvcuvid1
  libnvidia-encode1 libbluray-bdj jackd2 libportaudio2 opus-tools pciutils
  pulseaudio libraw1394-doc librsvg2-bin xdg-utils lm-sensors serdi sndiod
  sordi speex libstdc++-12-doc opencl-icd
Recommended packages:
  alsa-ucm-conf alsa-topology-conf libaacs0 dbus libdecor-0-plugin-1-cairo
  | libdecor-0-plugin-1 libgdk-pixbuf2.0-bin pocketsphinx-en-us
  librsvg2-common va-driver-all | va-driver vdpau-driver-all | vdpau-driver
  mesa-vulkan-drivers | vulkan-icd
The following NEW packages will be installed:
  ffmpeg fontconfig libasound2 libasound2-data libass9 libasyncns0
  libavc1394-0 libavcodec59 libavdevice59 libavfilter8 libavformat59
  libavutil57 libblas3 libbluray2 libbs2b0 libcaca0 libcairo-gobject2
  libcairo2 libcdio-cdda2 libcdio-paranoia2 libcdio19 libchromaprint1
  libcjson1 libcodec2-1.0 libdatrie1 libdbus-1-3 libdc1394-25 libdecor-0-0
  libdrm-amdgpu1 libdrm-common libdrm-intel1 libdrm-nouveau2 libdrm-radeon1
  libdrm2 libelf1 libepoxy0 libflac12 libflite1 libgbm1 libgdk-pixbuf-2.0-0
  libgdk-pixbuf2.0-common libgfortran5 libgl1 libgl1-mesa-dri libglapi-mesa
  libglvnd0 libglx-mesa0 libglx0 libgme0 libgsm1 libhwy1 libiec61883-0
  libjack-jackd2-0 libjxl0.7 liblapack3 liblilv-0-0 libllvm15 libmbedcrypto7
  libmfx1 libmp3lame0 libmpg123-0 libmysofa1 libnorm1 libogg0 libopenal-data
  libopenal1 libopenmpt0 libopus0 libpango-1.0-0 libpangocairo-1.0-0
  libpangoft2-1.0-0 libpciaccess0 libpgm-5.3-0 libpixman-1-0 libplacebo208
  libpocketsphinx3 libpostproc56 libpulse0 librabbitmq4 libraw1394-11 librist4
  librsvg2-2 librubberband2 libsamplerate0 libsdl2-2.0-0 libsensors-config
  libsensors5 libserd-0-0 libshine3 libslang2 libsnappy1v5 libsndfile1
  libsndio7.0 libsord-0-0 libsoxr0 libspeex1 libsphinxbase3 libsratom-0-0
  libsrt1.5-gnutls libssh-gcrypt-4 libswresample4 libswscale6 libthai-data
  libthai0 libtheora0 libtwolame0 libudfread0 libusb-1.0-0 libva-drm2
  libva-x11-2 libva2 libvdpau1 libvidstab1.1 libvorbis0a libvorbisenc2
  libvorbisfile3 libvpx7 libvulkan1 libwayland-client0 libwayland-cursor0
  libwayland-egl1 libwayland-server0 libx11-xcb1 libx264-164 libxcb-dri2-0
  libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-randr0 libxcb-render0
  libxcb-shape0 libxcb-shm0 libxcb-sync1 libxcb-xfixes0 libxcursor1 libxfixes3
  libxi6 libxkbcommon0 libxrandr2 libxrender1 libxshmfence1 libxss1 libxv1
  libxvidcore4 libxxf86vm1 libz3-4 libzimg2 libzmq5 libzvbi-common libzvbi0
  ocl-icd-libopencl1 shared-mime-info x11-common xkb-data
The following packages will be upgraded:
  cpp-12 g++-12 gcc-12 gcc-12-base libasan8 libatomic1 libcc1-0 libgcc-12-dev
  libgcc-s1 libgomp1 libitm1 liblsan0 libquadmath0 libstdc++-12-dev libstdc++6
  libtsan2 libubsan1
17 upgraded, 154 newly installed, 0 to remove and 99 not upgraded.
Need to get 156 MB of archives.
After this operation, 377 MB of additional disk space will be used.
Get:1 http://mirrors.wikimedia.org/debian bookworm/main amd64 libcc1-0 amd64 12.2.0-14+deb12u1 [41.7 kB]
Get:2 http://mirrors.wikimedia.org/debian bookworm/main amd64 libgomp1 amd64 12.2.0-14+deb12u1 [116 kB]
Get:3 http://mirrors.wikimedia.org/debian bookworm/main amd64 libitm1 amd64 12.2.0-14+deb12u1 [26.1 kB]
Get:4 http://mirrors.wikimedia.org/debian bookworm/main amd64 libatomic1 amd64 12.2.0-14+deb12u1 [9376 B]
Get:5 http://mirrors.wikimedia.org/debian bookworm/main amd64 libasan8 amd64 12.2.0-14+deb12u1 [2193 kB]
Get:6 http://security.debian.org/debian-security bookworm-security/main amd64 libvpx7 amd64 1.12.0-1+deb12u4 [1003 kB]
Get:7 http://mirrors.wikimedia.org/debian bookworm/main amd64 liblsan0 amd64 12.2.0-14+deb12u1 [969 kB]
Get:8 http://mirrors.wikimedia.org/debian bookworm/main amd64 libtsan2 amd64 12.2.0-14+deb12u1 [2197 kB]
Get:9 http://mirrors.wikimedia.org/debian bookworm/main amd64 libubsan1 amd64 12.2.0-14+deb12u1 [883 kB]
Get:10 http://mirrors.wikimedia.org/debian bookworm/main amd64 libquadmath0 amd64 12.2.0-14+deb12u1 [145 kB]
Get:11 http://mirrors.wikimedia.org/debian bookworm/main amd64 gcc-12-base amd64 12.2.0-14+deb12u1 [37.6 kB]
Get:12 http://mirrors.wikimedia.org/debian bookworm/main amd64 libstdc++6 amd64 12.2.0-14+deb12u1 [613 kB]
Get:13 http://mirrors.wikimedia.org/debian bookworm/main amd64 g++-12 amd64 12.2.0-14+deb12u1 [10.7 MB]
Get:14 http://mirrors.wikimedia.org/debian bookworm/main amd64 libstdc++-12-dev amd64 12.2.0-14+deb12u1 [2047 kB]
Get:15 http://mirrors.wikimedia.org/debian bookworm/main amd64 libgcc-12-dev amd64 12.2.0-14+deb12u1 [2437 kB]
Get:16 http://mirrors.wikimedia.org/debian bookworm/main amd64 gcc-12 amd64 12.2.0-14+deb12u1 [19.3 MB]
Get:17 http://mirrors.wikimedia.org/debian bookworm/main amd64 cpp-12 amd64 12.2.0-14+deb12u1 [9768 kB]
Get:18 http://mirrors.wikimedia.org/debian bookworm/main amd64 libgcc-s1 amd64 12.2.0-14+deb12u1 [49.9 kB]
Get:19 http://mirrors.wikimedia.org/debian bookworm/main amd64 libdrm-common all 2.4.114-1 [7112 B]
Get:20 http://mirrors.wikimedia.org/debian bookworm/main amd64 libdrm2 amd64 2.4.114-1+b1 [37.5 kB]
Get:21 http://mirrors.wikimedia.org/debian bookworm/main amd64 libva2 amd64 2.17.0-1 [69.2 kB]
Get:22 http://mirrors.wikimedia.org/debian bookworm/main amd64 libmfx1 amd64 22.5.4-1 [3219 kB]
Get:23 http://mirrors.wikimedia.org/debian bookworm/main amd64 libva-drm2 amd64 2.17.0-1 [16.4 kB]
Get:24 http://mirrors.wikimedia.org/debian bookworm/main amd64 libx11-xcb1 amd64 2:1.8.4-2+deb12u2 [192 kB]
Get:25 http://mirrors.wikimedia.org/debian bookworm/main amd64 libxcb-dri3-0 amd64 1.15-1 [107 kB]
Get:26 http://mirrors.wikimedia.org/debian bookworm/main amd64 libxfixes3 amd64 1:6.0.0-2 [22.7 kB]
Get:27 http://mirrors.wikimedia.org/debian bookworm/main amd64 libva-x11-2 amd64 2.17.0-1 [21.0 kB]
Get:28 http://mirrors.wikimedia.org/debian bookworm/main amd64 libvdpau1 amd64 1.5-2 [26.1 kB]
Get:29 http://mirrors.wikimedia.org/debian bookworm/main amd64 ocl-icd-libopencl1 amd64 2.3.1-1 [43.0 kB]
Get:30 http://mirrors.wikimedia.org/debian bookworm/main amd64 libavutil57 amd64 7:5.1.6-0+deb12u1 [365 kB]
Get:31 http://mirrors.wikimedia.org/debian bookworm/main amd64 libpixman-1-0 amd64 0.42.2-1 [546 kB]
Get:32 http://mirrors.wikimedia.org/debian bookworm/main amd64 libxcb-render0 amd64 1.15-1 [115 kB]
Get:33 http://mirrors.wikimedia.org/debian bookworm/main amd64 libxcb-shm0 amd64 1.15-1 [105 kB]
Get:34 http://mirrors.wikimedia.org/debian bookworm/main amd64 libxrender1 amd64 1:0.9.10-1.1 [33.2 kB]
Get:35 http://mirrors.wikimedia.org/debian bookworm/main amd64 libcairo2 amd64 1.16.0-7 [575 kB]
Get:36 http://mirrors.wikimedia.org/debian bookworm/main amd64 libcodec2-1.0 amd64 1.0.5-1 [8171 kB]
Get:37 http://mirrors.wikimedia.org/debian bookworm/main amd64 libgsm1 amd64 1.0.22-1 [30.9 kB]
Get:38 http://mirrors.wikimedia.org/debian bookworm/main amd64 libhwy1 amd64 1.0.3-3+deb12u1 [348 kB]
Get:39 http://mirrors.wikimedia.org/debian bookworm/main amd64 libjxl0.7 amd64 0.7.0-10 [1046 kB]
Get:40 http://mirrors.wikimedia.org/debian bookworm/main amd64 libmp3lame0 amd64 3.100-6 [365 kB]
Get:41 http://mirrors.wikimedia.org/debian bookworm/main amd64 libopus0 amd64 1.3.1-3 [195 kB]
Get:42 http://mirrors.wikimedia.org/debian bookworm/main amd64 libcairo-gobject2 amd64 1.16.0-7 [112 kB]
Get:43 http://mirrors.wikimedia.org/debian bookworm/main amd64 libgdk-pixbuf2.0-common all 2.42.10+dfsg-1+deb12u1 [306 kB]
Get:44 http://mirrors.wikimedia.org/debian bookworm/main amd64 shared-mime-info amd64 2.2-1 [729 kB]
Get:45 http://mirrors.wikimedia.org/debian bookworm/main amd64 libgdk-pixbuf-2.0-0 amd64 2.42.10+dfsg-1+deb12u1 [139 kB]
Get:46 http://mirrors.wikimedia.org/debian bookworm/main amd64 fontconfig amd64 2.14.1-4 [449 kB]
Get:47 http://mirrors.wikimedia.org/debian bookworm/main amd64 libthai-data all 0.1.29-1 [176 kB]
Get:48 http://mirrors.wikimedia.org/debian bookworm/main amd64 libdatrie1 amd64 0.2.13-2+b1 [43.3 kB]
Get:49 http://mirrors.wikimedia.org/debian bookworm/main amd64 libthai0 amd64 0.1.29-1 [57.5 kB]
Get:50 http://mirrors.wikimedia.org/debian bookworm/main amd64 libpango-1.0-0 amd64 1.50.12+ds-1 [212 kB]
Get:51 http://mirrors.wikimedia.org/debian bookworm/main amd64 libpangoft2-1.0-0 amd64 1.50.12+ds-1 [47.4 kB]
Get:52 http://mirrors.wikimedia.org/debian bookworm/main amd64 libpangocairo-1.0-0 amd64 1.50.12+ds-1 [34.2 kB]
Get:53 http://mirrors.wikimedia.org/debian bookworm/main amd64 librsvg2-2 amd64 2.54.7+dfsg-1~deb12u1 [2620 kB]
Get:54 http://mirrors.wikimedia.org/debian bookworm/main amd64 libshine3 amd64 3.1.1-2 [23.6 kB]
Get:55 http://mirrors.wikimedia.org/debian bookworm/main amd64 libsnappy1v5 amd64 1.1.9-3 [26.0 kB]
Get:56 http://mirrors.wikimedia.org/debian bookworm/main amd64 libspeex1 amd64 1.2.1-2 [54.6 kB]
Get:57 http://mirrors.wikimedia.org/debian bookworm/main amd64 libsoxr0 amd64 0.1.3-4 [77.8 kB]
Get:58 http://mirrors.wikimedia.org/debian bookworm/main amd64 libswresample4 amd64 7:5.1.6-0+deb12u1 [99.3 kB]
Get:59 http://mirrors.wikimedia.org/debian bookworm/main amd64 libogg0 amd64 1.3.5-3 [23.4 kB]
Get:60 http://mirrors.wikimedia.org/debian bookworm/main amd64 libtheora0 amd64 1.1.1+dfsg.1-16.1+b1 [154 kB]
Get:61 http://mirrors.wikimedia.org/debian bookworm/main amd64 libtwolame0 amd64 0.4.0-2 [51.1 kB]
Get:62 http://mirrors.wikimedia.org/debian bookworm/main amd64 libvorbis0a amd64 1.3.7-1 [93.0 kB]
Get:63 http://mirrors.wikimedia.org/debian bookworm/main amd64 libvorbisenc2 amd64 1.3.7-1 [80.6 kB]
Get:64 http://mirrors.wikimedia.org/debian bookworm/main amd64 libx264-164 amd64 2:0.164.3095+gitbaee400-3 [547 kB]
Get:65 http://mirrors.wikimedia.org/debian bookworm/main amd64 libxvidcore4 amd64 2:1.3.7-1 [242 kB]
Get:66 http://mirrors.wikimedia.org/debian bookworm/main amd64 libzvbi-common all 0.2.41-1 [69.7 kB]
Get:67 http://mirrors.wikimedia.org/debian bookworm/main amd64 libzvbi0 amd64 0.2.41-1 [274 kB]
Get:68 http://mirrors.wikimedia.org/debian bookworm/main amd64 libavcodec59 amd64 7:5.1.6-0+deb12u1 [5222 kB]
Get:69 http://mirrors.wikimedia.org/debian bookworm/main amd64 libasound2-data all 1.2.8-1 [20.5 kB]
Get:70 http://mirrors.wikimedia.org/debian bookworm/main amd64 libasound2 amd64 1.2.8-1+b1 [362 kB]
Get:71 http://mirrors.wikimedia.org/debian bookworm/main amd64 libraw1394-11 amd64 2.1.2-2 [41.1 kB]
Get:72 http://mirrors.wikimedia.org/debian bookworm/main amd64 libavc1394-0 amd64 0.5.4-5 [19.9 kB]
Get:73 http://mirrors.wikimedia.org/debian bookworm/main amd64 libass9 amd64 1:0.17.1-1 [107 kB]
Get:74 http://mirrors.wikimedia.org/debian bookworm/main amd64 libudfread0 amd64 1.1.2-1 [16.5 kB]
Get:75 http://mirrors.wikimedia.org/debian bookworm/main amd64 libbluray2 amd64 1:1.3.4-1 [138 kB]
Get:76 http://mirrors.wikimedia.org/debian bookworm/main amd64 libchromaprint1 amd64 1.5.1-2+b1 [41.0 kB]
Get:77 http://mirrors.wikimedia.org/debian bookworm/main amd64 libgme0 amd64 0.6.3-6 [130 kB]
Get:78 http://mirrors.wikimedia.org/debian bookworm/main amd64 libmpg123-0 amd64 1.31.2-1+deb12u1 [147 kB]
Get:79 http://mirrors.wikimedia.org/debian bookworm/main amd64 libvorbisfile3 amd64 1.3.7-1 [26.1 kB]
Get:80 http://mirrors.wikimedia.org/debian bookworm/main amd64 libopenmpt0 amd64 0.6.9-1 [693 kB]
Get:81 http://mirrors.wikimedia.org/debian bookworm/main amd64 librabbitmq4 amd64 0.11.0-1+deb12u1 [41.4 kB]
Get:82 http://mirrors.wikimedia.org/debian bookworm/main amd64 libcjson1 amd64 1.7.15-1+deb12u2 [22.9 kB]
Get:83 http://mirrors.wikimedia.org/debian bookworm/main amd64 libmbedcrypto7 amd64 2.28.3-1 [277 kB]
Get:84 http://mirrors.wikimedia.org/debian bookworm/main amd64 librist4 amd64 0.2.7+dfsg-1 [73.9 kB]
Get:85 http://mirrors.wikimedia.org/debian bookworm/main amd64 libsrt1.5-gnutls amd64 1.5.1-1+deb12u1 [313 kB]
Get:86 http://mirrors.wikimedia.org/debian bookworm/main amd64 libssh-gcrypt-4 amd64 0.10.6-0+deb12u1 [219 kB]
Get:87 http://mirrors.wikimedia.org/debian bookworm/main amd64 libnorm1 amd64 1.5.9+dfsg-2 [221 kB]
Get:88 http://mirrors.wikimedia.org/debian bookworm/main amd64 libpgm-5.3-0 amd64 5.3.128~dfsg-2 [161 kB]
Get:89 http://mirrors.wikimedia.org/debian bookworm/main amd64 libzmq5 amd64 4.3.4-6 [273 kB]
Get:90 http://mirrors.wikimedia.org/debian bookworm/main amd64 libavformat59 amd64 7:5.1.6-0+deb12u1 [1104 kB]
Get:91 http://mirrors.wikimedia.org/debian bookworm/main amd64 libbs2b0 amd64 3.1.0+dfsg-7 [11.5 kB]
Get:92 http://mirrors.wikimedia.org/debian bookworm/main amd64 libflite1 amd64 2.2-5 [12.8 MB]
Get:93 http://mirrors.wikimedia.org/debian bookworm/main amd64 libserd-0-0 amd64 0.30.16-1 [47.5 kB]
Get:94 http://mirrors.wikimedia.org/debian bookworm/main amd64 libsord-0-0 amd64 0.16.14+git221008-1 [20.8 kB]
Get:95 http://mirrors.wikimedia.org/debian bookworm/main amd64 libsratom-0-0 amd64 0.6.14-1 [17.7 kB]
Get:96 http://mirrors.wikimedia.org/debian bookworm/main amd64 liblilv-0-0 amd64 0.24.14-1 [49.4 kB]
Get:97 http://mirrors.wikimedia.org/debian bookworm/main amd64 libmysofa1 amd64 1.3.1~dfsg0-1 [1158 kB]
Get:98 http://mirrors.wikimedia.org/debian bookworm/main amd64 libepoxy0 amd64 1.5.10-1 [189 kB]
Get:99 http://mirrors.wikimedia.org/debian bookworm/main amd64 libvulkan1 amd64 1.3.239.0-1 [116 kB]
Get:100 http://mirrors.wikimedia.org/debian bookworm/main amd64 libplacebo208 amd64 4.208.0-3 [2239 kB]
Get:101 http://mirrors.wikimedia.org/debian bookworm/main amd64 libblas3 amd64 3.11.0-2 [149 kB]
Get:102 http://mirrors.wikimedia.org/debian bookworm/main amd64 libgfortran5 amd64 12.2.0-14+deb12u1 [793 kB]
Get:103 http://mirrors.wikimedia.org/debian bookworm/main amd64 liblapack3 amd64 3.11.0-2 [2323 kB]
Get:104 http://mirrors.wikimedia.org/debian bookworm/main amd64 libasyncns0 amd64 0.8-6+b3 [12.9 kB]
Get:105 http://mirrors.wikimedia.org/debian bookworm/main amd64 libdbus-1-3 amd64 1.14.10-1~deb12u1 [201 kB]
Get:106 http://mirrors.wikimedia.org/debian bookworm/main amd64 libflac12 amd64 1.4.2+ds-2 [198 kB]
Get:107 http://mirrors.wikimedia.org/debian bookworm/main amd64 libsndfile1 amd64 1.2.0-1 [196 kB]
Get:108 http://mirrors.wikimedia.org/debian bookworm/main amd64 libpulse0 amd64 16.1+dfsg1-2+b1 [274 kB]
Get:109 http://mirrors.wikimedia.org/debian bookworm/main amd64 libsphinxbase3 amd64 0.8+5prealpha+1-16 [118 kB]
Get:110 http://mirrors.wikimedia.org/debian bookworm/main amd64 libpocketsphinx3 amd64 0.8+5prealpha+1-15 [125 kB]
Get:111 http://mirrors.wikimedia.org/debian bookworm/main amd64 libpostproc56 amd64 7:5.1.6-0+deb12u1 [95.9 kB]
Get:112 http://mirrors.wikimedia.org/debian bookworm/main amd64 librubberband2 amd64 3.1.2+dfsg0-1 [137 kB]
Get:113 http://mirrors.wikimedia.org/debian bookworm/main amd64 libswscale6 amd64 7:5.1.6-0+deb12u1 [217 kB]
Get:114 http://mirrors.wikimedia.org/debian bookworm/main amd64 libvidstab1.1 amd64 1.1.0-2+b1 [37.8 kB]
Get:115 http://mirrors.wikimedia.org/debian bookworm/main amd64 libzimg2 amd64 3.0.4+ds1-1 [227 kB]
Get:116 http://mirrors.wikimedia.org/debian bookworm/main amd64 libavfilter8 amd64 7:5.1.6-0+deb12u1 [3706 kB]
Get:117 http://mirrors.wikimedia.org/debian bookworm/main amd64 libslang2 amd64 2.3.3-3 [554 kB]
Get:118 http://mirrors.wikimedia.org/debian bookworm/main amd64 libcaca0 amd64 0.99.beta20-3 [205 kB]
Get:119 http://mirrors.wikimedia.org/debian bookworm/main amd64 libcdio19 amd64 2.1.0-4 [203 kB]
Get:120 http://mirrors.wikimedia.org/debian bookworm/main amd64 libcdio-cdda2 amd64 10.2+2.0.1-1 [20.9 kB]
Get:121 http://mirrors.wikimedia.org/debian bookworm/main amd64 libcdio-paranoia2 amd64 10.2+2.0.1-1 [20.4 kB]
Get:122 http://mirrors.wikimedia.org/debian bookworm/main amd64 libusb-1.0-0 amd64 2:1.0.26-1 [62.6 kB]
Get:123 http://mirrors.wikimedia.org/debian bookworm/main amd64 libdc1394-25 amd64 2.2.6-4 [109 kB]
Get:124 http://mirrors.wikimedia.org/debian bookworm/main amd64 libglvnd0 amd64 1.6.0-1 [51.8 kB]
Get:125 http://mirrors.wikimedia.org/debian bookworm/main amd64 libglapi-mesa amd64 22.3.6-1+deb12u1 [35.7 kB]
Get:126 http://mirrors.wikimedia.org/debian bookworm/main amd64 libxcb-dri2-0 amd64 1.15-1 [107 kB]
Get:127 http://mirrors.wikimedia.org/debian bookworm/main amd64 libxcb-glx0 amd64 1.15-1 [122 kB]
Get:128 http://mirrors.wikimedia.org/debian bookworm/main amd64 libxcb-present0 amd64 1.15-1 [105 kB]
Get:129 http://mirrors.wikimedia.org/debian bookworm/main amd64 libxcb-randr0 amd64 1.15-1 [117 kB]
Get:130 http://mirrors.wikimedia.org/debian bookworm/main amd64 libxcb-sync1 amd64 1.15-1 [109 kB]
Get:131 http://mirrors.wikimedia.org/debian bookworm/main amd64 libxcb-xfixes0 amd64 1.15-1 [109 kB]
Get:132 http://mirrors.wikimedia.org/debian bookworm/main amd64 libxshmfence1 amd64 1.3-1 [8820 B]
Get:133 http://mirrors.wikimedia.org/debian bookworm/main amd64 libxxf86vm1 amd64 1:1.1.4-1+b2 [20.8 kB]
Get:134 http://mirrors.wikimedia.org/debian bookworm/main amd64 libdrm-amdgpu1 amd64 2.4.114-1+b1 [20.9 kB]
Get:135 http://mirrors.wikimedia.org/debian bookworm/main amd64 libpciaccess0 amd64 0.17-2 [51.4 kB]
Get:136 http://mirrors.wikimedia.org/debian bookworm/main amd64 libdrm-intel1 amd64 2.4.114-1+b1 [64.0 kB]
Get:137 http://mirrors.wikimedia.org/debian bookworm/main amd64 libdrm-nouveau2 amd64 2.4.114-1+b1 [19.1 kB]
Get:138 http://mirrors.wikimedia.org/debian bookworm/main amd64 libdrm-radeon1 amd64 2.4.114-1+b1 [21.8 kB]
Get:139 http://mirrors.wikimedia.org/debian bookworm/main amd64 libelf1 amd64 0.188-2.1 [174 kB]
Get:140 http://mirrors.wikimedia.org/debian bookworm/main amd64 libz3-4 amd64 4.8.12-3.1 [7216 kB]
Get:141 http://mirrors.wikimedia.org/debian bookworm/main amd64 libllvm15 amd64 1:15.0.6-4+b1 [23.1 MB]
Get:142 http://mirrors.wikimedia.org/debian bookworm/main amd64 libsensors-config all 1:3.6.0-7.1 [14.3 kB]
Get:143 http://mirrors.wikimedia.org/debian bookworm/main amd64 libsensors5 amd64 1:3.6.0-7.1 [34.2 kB]
Get:144 http://mirrors.wikimedia.org/debian bookworm/main amd64 libgl1-mesa-dri amd64 22.3.6-1+deb12u1 [7239 kB]
Get:145 http://mirrors.wikimedia.org/debian bookworm/main amd64 libglx-mesa0 amd64 22.3.6-1+deb12u1 [147 kB]
Get:146 http://mirrors.wikimedia.org/debian bookworm/main amd64 libglx0 amd64 1.6.0-1 [34.4 kB]
Get:147 http://mirrors.wikimedia.org/debian bookworm/main amd64 libgl1 amd64 1.6.0-1 [88.4 kB]
Get:148 http://mirrors.wikimedia.org/debian bookworm/main amd64 libiec61883-0 amd64 1.2.0-6+b1 [30.5 kB]
Get:149 http://mirrors.wikimedia.org/debian bookworm/main amd64 libsamplerate0 amd64 0.2.2-3 [952 kB]
Get:150 http://mirrors.wikimedia.org/debian bookworm/main amd64 libjack-jackd2-0 amd64 1.9.21~dfsg-3 [281 kB]
Get:151 http://mirrors.wikimedia.org/debian bookworm/main amd64 libopenal-data all 1:1.19.1-2 [170 kB]
Get:152 http://mirrors.wikimedia.org/debian bookworm/main amd64 libsndio7.0 amd64 1.9.0-0.3+b2 [27.3 kB]
Get:153 http://mirrors.wikimedia.org/debian bookworm/main amd64 libopenal1 amd64 1:1.19.1-2 [501 kB]
Get:154 http://mirrors.wikimedia.org/debian bookworm/main amd64 libwayland-client0 amd64 1.21.0-1 [28.3 kB]
Get:155 http://mirrors.wikimedia.org/debian bookworm/main amd64 libdecor-0-0 amd64 0.1.1-2 [14.6 kB]
Get:156 http://mirrors.wikimedia.org/debian bookworm/main amd64 libwayland-server0 amd64 1.21.0-1 [35.9 kB]
Get:157 http://mirrors.wikimedia.org/debian bookworm/main amd64 libgbm1 amd64 22.3.6-1+deb12u1 [38.0 kB]
Get:158 http://mirrors.wikimedia.org/debian bookworm/main amd64 libwayland-cursor0 amd64 1.21.0-1 [14.4 kB]
Get:159 http://mirrors.wikimedia.org/debian bookworm/main amd64 libwayland-egl1 amd64 1.21.0-1 [8640 B]
Get:160 http://mirrors.wikimedia.org/debian bookworm/main amd64 libxcursor1 amd64 1:1.2.1-1 [40.9 kB]
Get:161 http://mirrors.wikimedia.org/debian bookworm/main amd64 libxi6 amd64 2:1.8-1+b1 [84.2 kB]
Get:162 http://mirrors.wikimedia.org/debian bookworm/main amd64 xkb-data all 2.35.1-1 [764 kB]
Get:163 http://mirrors.wikimedia.org/debian bookworm/main amd64 libxkbcommon0 amd64 1.5.0-1 [106 kB]
Get:164 http://mirrors.wikimedia.org/debian bookworm/main amd64 libxrandr2 amd64 2:1.5.2-2+b1 [39.2 kB]
Get:165 http://mirrors.wikimedia.org/debian bookworm/main amd64 x11-common all 1:7.7+23 [252 kB]
Get:166 http://mirrors.wikimedia.org/debian bookworm/main amd64 libxss1 amd64 1:1.2.3-1 [17.8 kB]
Get:167 http://mirrors.wikimedia.org/debian bookworm/main amd64 libsdl2-2.0-0 amd64 2.26.5+dfsg-1 [629 kB]
Get:168 http://mirrors.wikimedia.org/debian bookworm/main amd64 libxcb-shape0 amd64 1.15-1 [106 kB]
Get:169 http://mirrors.wikimedia.org/debian bookworm/main amd64 libxv1 amd64 2:1.0.11-1.1 [24.8 kB]
Get:170 http://mirrors.wikimedia.org/debian bookworm/main amd64 libavdevice59 amd64 7:5.1.6-0+deb12u1 [116 kB]
Get:171 http://mirrors.wikimedia.org/debian bookworm/main amd64 ffmpeg amd64 7:5.1.6-0+deb12u1 [1816 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 156 MB in 1s (144 MB/s)
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 25635 files and directories currently installed.)
Preparing to unpack .../0-libcc1-0_12.2.0-14+deb12u1_amd64.deb ...
Unpacking libcc1-0:amd64 (12.2.0-14+deb12u1) over (12.2.0-14) ...
Preparing to unpack .../1-libgomp1_12.2.0-14+deb12u1_amd64.deb ...
Unpacking libgomp1:amd64 (12.2.0-14+deb12u1) over (12.2.0-14) ...
Preparing to unpack .../2-libitm1_12.2.0-14+deb12u1_amd64.deb ...
Unpacking libitm1:amd64 (12.2.0-14+deb12u1) over (12.2.0-14) ...
Preparing to unpack .../3-libatomic1_12.2.0-14+deb12u1_amd64.deb ...
Unpacking libatomic1:amd64 (12.2.0-14+deb12u1) over (12.2.0-14) ...
Preparing to unpack .../4-libasan8_12.2.0-14+deb12u1_amd64.deb ...
Unpacking libasan8:amd64 (12.2.0-14+deb12u1) over (12.2.0-14) ...
Preparing to unpack .../5-liblsan0_12.2.0-14+deb12u1_amd64.deb ...
Unpacking liblsan0:amd64 (12.2.0-14+deb12u1) over (12.2.0-14) ...
Preparing to unpack .../6-libtsan2_12.2.0-14+deb12u1_amd64.deb ...
Unpacking libtsan2:amd64 (12.2.0-14+deb12u1) over (12.2.0-14) ...
Preparing to unpack .../7-libubsan1_12.2.0-14+deb12u1_amd64.deb ...
Unpacking libubsan1:amd64 (12.2.0-14+deb12u1) over (12.2.0-14) ...
Preparing to unpack .../8-libquadmath0_12.2.0-14+deb12u1_amd64.deb ...
Unpacking libquadmath0:amd64 (12.2.0-14+deb12u1) over (12.2.0-14) ...
Preparing to unpack .../9-gcc-12-base_12.2.0-14+deb12u1_amd64.deb ...
Unpacking gcc-12-base:amd64 (12.2.0-14+deb12u1) over (12.2.0-14) ...
Setting up gcc-12-base:amd64 (12.2.0-14+deb12u1) ...
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 25635 files and directories currently installed.)
Preparing to unpack .../libstdc++6_12.2.0-14+deb12u1_amd64.deb ...
Unpacking libstdc++6:amd64 (12.2.0-14+deb12u1) over (12.2.0-14) ...
Setting up libstdc++6:amd64 (12.2.0-14+deb12u1) ...
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 25635 files and directories currently installed.)
Preparing to unpack .../0-g++-12_12.2.0-14+deb12u1_amd64.deb ...
Unpacking g++-12 (12.2.0-14+deb12u1) over (12.2.0-14) ...
Preparing to unpack .../1-libstdc++-12-dev_12.2.0-14+deb12u1_amd64.deb ...
Unpacking libstdc++-12-dev:amd64 (12.2.0-14+deb12u1) over (12.2.0-14) ...
Preparing to unpack .../2-libgcc-12-dev_12.2.0-14+deb12u1_amd64.deb ...
Unpacking libgcc-12-dev:amd64 (12.2.0-14+deb12u1) over (12.2.0-14) ...
Preparing to unpack .../3-gcc-12_12.2.0-14+deb12u1_amd64.deb ...
Unpacking gcc-12 (12.2.0-14+deb12u1) over (12.2.0-14) ...
Preparing to unpack .../4-cpp-12_12.2.0-14+deb12u1_amd64.deb ...
Unpacking cpp-12 (12.2.0-14+deb12u1) over (12.2.0-14) ...
Preparing to unpack .../5-libgcc-s1_12.2.0-14+deb12u1_amd64.deb ...
Unpacking libgcc-s1:amd64 (12.2.0-14+deb12u1) over (12.2.0-14) ...
Setting up libgcc-s1:amd64 (12.2.0-14+deb12u1) ...
Selecting previously unselected package libdrm-common.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 25635 files and directories currently installed.)
Preparing to unpack .../000-libdrm-common_2.4.114-1_all.deb ...
Unpacking libdrm-common (2.4.114-1) ...
Selecting previously unselected package libdrm2:amd64.
Preparing to unpack .../001-libdrm2_2.4.114-1+b1_amd64.deb ...
Unpacking libdrm2:amd64 (2.4.114-1+b1) ...
Selecting previously unselected package libva2:amd64.
Preparing to unpack .../002-libva2_2.17.0-1_amd64.deb ...
Unpacking libva2:amd64 (2.17.0-1) ...
Selecting previously unselected package libmfx1:amd64.
Preparing to unpack .../003-libmfx1_22.5.4-1_amd64.deb ...
Unpacking libmfx1:amd64 (22.5.4-1) ...
Selecting previously unselected package libva-drm2:amd64.
Preparing to unpack .../004-libva-drm2_2.17.0-1_amd64.deb ...
Unpacking libva-drm2:amd64 (2.17.0-1) ...
Selecting previously unselected package libx11-xcb1:amd64.
Preparing to unpack .../005-libx11-xcb1_2%3a1.8.4-2+deb12u2_amd64.deb ...
Unpacking libx11-xcb1:amd64 (2:1.8.4-2+deb12u2) ...
Selecting previously unselected package libxcb-dri3-0:amd64.
Preparing to unpack .../006-libxcb-dri3-0_1.15-1_amd64.deb ...
Unpacking libxcb-dri3-0:amd64 (1.15-1) ...
Selecting previously unselected package libxfixes3:amd64.
Preparing to unpack .../007-libxfixes3_1%3a6.0.0-2_amd64.deb ...
Unpacking libxfixes3:amd64 (1:6.0.0-2) ...
Selecting previously unselected package libva-x11-2:amd64.
Preparing to unpack .../008-libva-x11-2_2.17.0-1_amd64.deb ...
Unpacking libva-x11-2:amd64 (2.17.0-1) ...
Selecting previously unselected package libvdpau1:amd64.
Preparing to unpack .../009-libvdpau1_1.5-2_amd64.deb ...
Unpacking libvdpau1:amd64 (1.5-2) ...
Selecting previously unselected package ocl-icd-libopencl1:amd64.
Preparing to unpack .../010-ocl-icd-libopencl1_2.3.1-1_amd64.deb ...
Unpacking ocl-icd-libopencl1:amd64 (2.3.1-1) ...
Selecting previously unselected package libavutil57:amd64.
Preparing to unpack .../011-libavutil57_7%3a5.1.6-0+deb12u1_amd64.deb ...
Unpacking libavutil57:amd64 (7:5.1.6-0+deb12u1) ...
Selecting previously unselected package libpixman-1-0:amd64.
Preparing to unpack .../012-libpixman-1-0_0.42.2-1_amd64.deb ...
Unpacking libpixman-1-0:amd64 (0.42.2-1) ...
Selecting previously unselected package libxcb-render0:amd64.
Preparing to unpack .../013-libxcb-render0_1.15-1_amd64.deb ...
Unpacking libxcb-render0:amd64 (1.15-1) ...
Selecting previously unselected package libxcb-shm0:amd64.
Preparing to unpack .../014-libxcb-shm0_1.15-1_amd64.deb ...
Unpacking libxcb-shm0:amd64 (1.15-1) ...
Selecting previously unselected package libxrender1:amd64.
Preparing to unpack .../015-libxrender1_1%3a0.9.10-1.1_amd64.deb ...
Unpacking libxrender1:amd64 (1:0.9.10-1.1) ...
Selecting previously unselected package libcairo2:amd64.
Preparing to unpack .../016-libcairo2_1.16.0-7_amd64.deb ...
Unpacking libcairo2:amd64 (1.16.0-7) ...
Selecting previously unselected package libcodec2-1.0:amd64.
Preparing to unpack .../017-libcodec2-1.0_1.0.5-1_amd64.deb ...
Unpacking libcodec2-1.0:amd64 (1.0.5-1) ...
Selecting previously unselected package libgsm1:amd64.
Preparing to unpack .../018-libgsm1_1.0.22-1_amd64.deb ...
Unpacking libgsm1:amd64 (1.0.22-1) ...
Selecting previously unselected package libhwy1:amd64.
Preparing to unpack .../019-libhwy1_1.0.3-3+deb12u1_amd64.deb ...
Unpacking libhwy1:amd64 (1.0.3-3+deb12u1) ...
Selecting previously unselected package libjxl0.7:amd64.
Preparing to unpack .../020-libjxl0.7_0.7.0-10_amd64.deb ...
Unpacking libjxl0.7:amd64 (0.7.0-10) ...
Selecting previously unselected package libmp3lame0:amd64.
Preparing to unpack .../021-libmp3lame0_3.100-6_amd64.deb ...
Unpacking libmp3lame0:amd64 (3.100-6) ...
Selecting previously unselected package libopus0:amd64.
Preparing to unpack .../022-libopus0_1.3.1-3_amd64.deb ...
Unpacking libopus0:amd64 (1.3.1-3) ...
Selecting previously unselected package libcairo-gobject2:amd64.
Preparing to unpack .../023-libcairo-gobject2_1.16.0-7_amd64.deb ...
Unpacking libcairo-gobject2:amd64 (1.16.0-7) ...
Selecting previously unselected package libgdk-pixbuf2.0-common.
Preparing to unpack .../024-libgdk-pixbuf2.0-common_2.42.10+dfsg-1+deb12u1_all.deb ...
Unpacking libgdk-pixbuf2.0-common (2.42.10+dfsg-1+deb12u1) ...
Selecting previously unselected package shared-mime-info.
Preparing to unpack .../025-shared-mime-info_2.2-1_amd64.deb ...
Unpacking shared-mime-info (2.2-1) ...
Selecting previously unselected package libgdk-pixbuf-2.0-0:amd64.
Preparing to unpack .../026-libgdk-pixbuf-2.0-0_2.42.10+dfsg-1+deb12u1_amd64.deb ...
Unpacking libgdk-pixbuf-2.0-0:amd64 (2.42.10+dfsg-1+deb12u1) ...
Selecting previously unselected package fontconfig.
Preparing to unpack .../027-fontconfig_2.14.1-4_amd64.deb ...
Unpacking fontconfig (2.14.1-4) ...
Selecting previously unselected package libthai-data.
Preparing to unpack .../028-libthai-data_0.1.29-1_all.deb ...
Unpacking libthai-data (0.1.29-1) ...
Selecting previously unselected package libdatrie1:amd64.
Preparing to unpack .../029-libdatrie1_0.2.13-2+b1_amd64.deb ...
Unpacking libdatrie1:amd64 (0.2.13-2+b1) ...
Selecting previously unselected package libthai0:amd64.
Preparing to unpack .../030-libthai0_0.1.29-1_amd64.deb ...
Unpacking libthai0:amd64 (0.1.29-1) ...
Selecting previously unselected package libpango-1.0-0:amd64.
Preparing to unpack .../031-libpango-1.0-0_1.50.12+ds-1_amd64.deb ...
Unpacking libpango-1.0-0:amd64 (1.50.12+ds-1) ...
Selecting previously unselected package libpangoft2-1.0-0:amd64.
Preparing to unpack .../032-libpangoft2-1.0-0_1.50.12+ds-1_amd64.deb ...
Unpacking libpangoft2-1.0-0:amd64 (1.50.12+ds-1) ...
Selecting previously unselected package libpangocairo-1.0-0:amd64.
Preparing to unpack .../033-libpangocairo-1.0-0_1.50.12+ds-1_amd64.deb ...
Unpacking libpangocairo-1.0-0:amd64 (1.50.12+ds-1) ...
Selecting previously unselected package librsvg2-2:amd64.
Preparing to unpack .../034-librsvg2-2_2.54.7+dfsg-1~deb12u1_amd64.deb ...
Unpacking librsvg2-2:amd64 (2.54.7+dfsg-1~deb12u1) ...
Selecting previously unselected package libshine3:amd64.
Preparing to unpack .../035-libshine3_3.1.1-2_amd64.deb ...
Unpacking libshine3:amd64 (3.1.1-2) ...
Selecting previously unselected package libsnappy1v5:amd64.
Preparing to unpack .../036-libsnappy1v5_1.1.9-3_amd64.deb ...
Unpacking libsnappy1v5:amd64 (1.1.9-3) ...
Selecting previously unselected package libspeex1:amd64.
Preparing to unpack .../037-libspeex1_1.2.1-2_amd64.deb ...
Unpacking libspeex1:amd64 (1.2.1-2) ...
Selecting previously unselected package libsoxr0:amd64.
Preparing to unpack .../038-libsoxr0_0.1.3-4_amd64.deb ...
Unpacking libsoxr0:amd64 (0.1.3-4) ...
Selecting previously unselected package libswresample4:amd64.
Preparing to unpack .../039-libswresample4_7%3a5.1.6-0+deb12u1_amd64.deb ...
Unpacking libswresample4:amd64 (7:5.1.6-0+deb12u1) ...
Selecting previously unselected package libogg0:amd64.
Preparing to unpack .../040-libogg0_1.3.5-3_amd64.deb ...
Unpacking libogg0:amd64 (1.3.5-3) ...
Selecting previously unselected package libtheora0:amd64.
Preparing to unpack .../041-libtheora0_1.1.1+dfsg.1-16.1+b1_amd64.deb ...
Unpacking libtheora0:amd64 (1.1.1+dfsg.1-16.1+b1) ...
Selecting previously unselected package libtwolame0:amd64.
Preparing to unpack .../042-libtwolame0_0.4.0-2_amd64.deb ...
Unpacking libtwolame0:amd64 (0.4.0-2) ...
Selecting previously unselected package libvorbis0a:amd64.
Preparing to unpack .../043-libvorbis0a_1.3.7-1_amd64.deb ...
Unpacking libvorbis0a:amd64 (1.3.7-1) ...
Selecting previously unselected package libvorbisenc2:amd64.
Preparing to unpack .../044-libvorbisenc2_1.3.7-1_amd64.deb ...
Unpacking libvorbisenc2:amd64 (1.3.7-1) ...
Selecting previously unselected package libvpx7:amd64.
Preparing to unpack .../045-libvpx7_1.12.0-1+deb12u4_amd64.deb ...
Unpacking libvpx7:amd64 (1.12.0-1+deb12u4) ...
Selecting previously unselected package libx264-164:amd64.
Preparing to unpack .../046-libx264-164_2%3a0.164.3095+gitbaee400-3_amd64.deb ...
Unpacking libx264-164:amd64 (2:0.164.3095+gitbaee400-3) ...
Selecting previously unselected package libxvidcore4:amd64.
Preparing to unpack .../047-libxvidcore4_2%3a1.3.7-1_amd64.deb ...
Unpacking libxvidcore4:amd64 (2:1.3.7-1) ...
Selecting previously unselected package libzvbi-common.
Preparing to unpack .../048-libzvbi-common_0.2.41-1_all.deb ...
Unpacking libzvbi-common (0.2.41-1) ...
Selecting previously unselected package libzvbi0:amd64.
Preparing to unpack .../049-libzvbi0_0.2.41-1_amd64.deb ...
Unpacking libzvbi0:amd64 (0.2.41-1) ...
Selecting previously unselected package libavcodec59:amd64.
Preparing to unpack .../050-libavcodec59_7%3a5.1.6-0+deb12u1_amd64.deb ...
Unpacking libavcodec59:amd64 (7:5.1.6-0+deb12u1) ...
Selecting previously unselected package libasound2-data.
Preparing to unpack .../051-libasound2-data_1.2.8-1_all.deb ...
Unpacking libasound2-data (1.2.8-1) ...
Selecting previously unselected package libasound2:amd64.
Preparing to unpack .../052-libasound2_1.2.8-1+b1_amd64.deb ...
Unpacking libasound2:amd64 (1.2.8-1+b1) ...
Selecting previously unselected package libraw1394-11:amd64.
Preparing to unpack .../053-libraw1394-11_2.1.2-2_amd64.deb ...
Unpacking libraw1394-11:amd64 (2.1.2-2) ...
Selecting previously unselected package libavc1394-0:amd64.
Preparing to unpack .../054-libavc1394-0_0.5.4-5_amd64.deb ...
Unpacking libavc1394-0:amd64 (0.5.4-5) ...
Selecting previously unselected package libass9:amd64.
Preparing to unpack .../055-libass9_1%3a0.17.1-1_amd64.deb ...
Unpacking libass9:amd64 (1:0.17.1-1) ...
Selecting previously unselected package libudfread0:amd64.
Preparing to unpack .../056-libudfread0_1.1.2-1_amd64.deb ...
Unpacking libudfread0:amd64 (1.1.2-1) ...
Selecting previously unselected package libbluray2:amd64.
Preparing to unpack .../057-libbluray2_1%3a1.3.4-1_amd64.deb ...
Unpacking libbluray2:amd64 (1:1.3.4-1) ...
Selecting previously unselected package libchromaprint1:amd64.
Preparing to unpack .../058-libchromaprint1_1.5.1-2+b1_amd64.deb ...
Unpacking libchromaprint1:amd64 (1.5.1-2+b1) ...
Selecting previously unselected package libgme0:amd64.
Preparing to unpack .../059-libgme0_0.6.3-6_amd64.deb ...
Unpacking libgme0:amd64 (0.6.3-6) ...
Selecting previously unselected package libmpg123-0:amd64.
Preparing to unpack .../060-libmpg123-0_1.31.2-1+deb12u1_amd64.deb ...
Unpacking libmpg123-0:amd64 (1.31.2-1+deb12u1) ...
Selecting previously unselected package libvorbisfile3:amd64.
Preparing to unpack .../061-libvorbisfile3_1.3.7-1_amd64.deb ...
Unpacking libvorbisfile3:amd64 (1.3.7-1) ...
Selecting previously unselected package libopenmpt0:amd64.
Preparing to unpack .../062-libopenmpt0_0.6.9-1_amd64.deb ...
Unpacking libopenmpt0:amd64 (0.6.9-1) ...
Selecting previously unselected package librabbitmq4:amd64.
Preparing to unpack .../063-librabbitmq4_0.11.0-1+deb12u1_amd64.deb ...
Unpacking librabbitmq4:amd64 (0.11.0-1+deb12u1) ...
Selecting previously unselected package libcjson1:amd64.
Preparing to unpack .../064-libcjson1_1.7.15-1+deb12u2_amd64.deb ...
Unpacking libcjson1:amd64 (1.7.15-1+deb12u2) ...
Selecting previously unselected package libmbedcrypto7:amd64.
Preparing to unpack .../065-libmbedcrypto7_2.28.3-1_amd64.deb ...
Unpacking libmbedcrypto7:amd64 (2.28.3-1) ...
Selecting previously unselected package librist4:amd64.
Preparing to unpack .../066-librist4_0.2.7+dfsg-1_amd64.deb ...
Unpacking librist4:amd64 (0.2.7+dfsg-1) ...
Selecting previously unselected package libsrt1.5-gnutls:amd64.
Preparing to unpack .../067-libsrt1.5-gnutls_1.5.1-1+deb12u1_amd64.deb ...
Unpacking libsrt1.5-gnutls:amd64 (1.5.1-1+deb12u1) ...
Selecting previously unselected package libssh-gcrypt-4:amd64.
Preparing to unpack .../068-libssh-gcrypt-4_0.10.6-0+deb12u1_amd64.deb ...
Unpacking libssh-gcrypt-4:amd64 (0.10.6-0+deb12u1) ...
Selecting previously unselected package libnorm1:amd64.
Preparing to unpack .../069-libnorm1_1.5.9+dfsg-2_amd64.deb ...
Unpacking libnorm1:amd64 (1.5.9+dfsg-2) ...
Selecting previously unselected package libpgm-5.3-0:amd64.
Preparing to unpack .../070-libpgm-5.3-0_5.3.128~dfsg-2_amd64.deb ...
Unpacking libpgm-5.3-0:amd64 (5.3.128~dfsg-2) ...
Selecting previously unselected package libzmq5:amd64.
Preparing to unpack .../071-libzmq5_4.3.4-6_amd64.deb ...
Unpacking libzmq5:amd64 (4.3.4-6) ...
Selecting previously unselected package libavformat59:amd64.
Preparing to unpack .../072-libavformat59_7%3a5.1.6-0+deb12u1_amd64.deb ...
Unpacking libavformat59:amd64 (7:5.1.6-0+deb12u1) ...
Selecting previously unselected package libbs2b0:amd64.
Preparing to unpack .../073-libbs2b0_3.1.0+dfsg-7_amd64.deb ...
Unpacking libbs2b0:amd64 (3.1.0+dfsg-7) ...
Selecting previously unselected package libflite1:amd64.
Preparing to unpack .../074-libflite1_2.2-5_amd64.deb ...
Unpacking libflite1:amd64 (2.2-5) ...
Selecting previously unselected package libserd-0-0:amd64.
Preparing to unpack .../075-libserd-0-0_0.30.16-1_amd64.deb ...
Unpacking libserd-0-0:amd64 (0.30.16-1) ...
Selecting previously unselected package libsord-0-0:amd64.
Preparing to unpack .../076-libsord-0-0_0.16.14+git221008-1_amd64.deb ...
Unpacking libsord-0-0:amd64 (0.16.14+git221008-1) ...
Selecting previously unselected package libsratom-0-0:amd64.
Preparing to unpack .../077-libsratom-0-0_0.6.14-1_amd64.deb ...
Unpacking libsratom-0-0:amd64 (0.6.14-1) ...
Selecting previously unselected package liblilv-0-0:amd64.
Preparing to unpack .../078-liblilv-0-0_0.24.14-1_amd64.deb ...
Unpacking liblilv-0-0:amd64 (0.24.14-1) ...
Selecting previously unselected package libmysofa1:amd64.
Preparing to unpack .../079-libmysofa1_1.3.1~dfsg0-1_amd64.deb ...
Unpacking libmysofa1:amd64 (1.3.1~dfsg0-1) ...
Selecting previously unselected package libepoxy0:amd64.
Preparing to unpack .../080-libepoxy0_1.5.10-1_amd64.deb ...
Unpacking libepoxy0:amd64 (1.5.10-1) ...
Selecting previously unselected package libvulkan1:amd64.
Preparing to unpack .../081-libvulkan1_1.3.239.0-1_amd64.deb ...
Unpacking libvulkan1:amd64 (1.3.239.0-1) ...
Selecting previously unselected package libplacebo208:amd64.
Preparing to unpack .../082-libplacebo208_4.208.0-3_amd64.deb ...
Unpacking libplacebo208:amd64 (4.208.0-3) ...
Selecting previously unselected package libblas3:amd64.
Preparing to unpack .../083-libblas3_3.11.0-2_amd64.deb ...
Unpacking libblas3:amd64 (3.11.0-2) ...
Selecting previously unselected package libgfortran5:amd64.
Preparing to unpack .../084-libgfortran5_12.2.0-14+deb12u1_amd64.deb ...
Unpacking libgfortran5:amd64 (12.2.0-14+deb12u1) ...
Selecting previously unselected package liblapack3:amd64.
Preparing to unpack .../085-liblapack3_3.11.0-2_amd64.deb ...
Unpacking liblapack3:amd64 (3.11.0-2) ...
Selecting previously unselected package libasyncns0:amd64.
Preparing to unpack .../086-libasyncns0_0.8-6+b3_amd64.deb ...
Unpacking libasyncns0:amd64 (0.8-6+b3) ...
Selecting previously unselected package libdbus-1-3:amd64.
Preparing to unpack .../087-libdbus-1-3_1.14.10-1~deb12u1_amd64.deb ...
Unpacking libdbus-1-3:amd64 (1.14.10-1~deb12u1) ...
Selecting previously unselected package libflac12:amd64.
Preparing to unpack .../088-libflac12_1.4.2+ds-2_amd64.deb ...
Unpacking libflac12:amd64 (1.4.2+ds-2) ...
Selecting previously unselected package libsndfile1:amd64.
Preparing to unpack .../089-libsndfile1_1.2.0-1_amd64.deb ...
Unpacking libsndfile1:amd64 (1.2.0-1) ...
Selecting previously unselected package libpulse0:amd64.
Preparing to unpack .../090-libpulse0_16.1+dfsg1-2+b1_amd64.deb ...
Unpacking libpulse0:amd64 (16.1+dfsg1-2+b1) ...
Selecting previously unselected package libsphinxbase3:amd64.
Preparing to unpack .../091-libsphinxbase3_0.8+5prealpha+1-16_amd64.deb ...
Unpacking libsphinxbase3:amd64 (0.8+5prealpha+1-16) ...
Selecting previously unselected package libpocketsphinx3:amd64.
Preparing to unpack .../092-libpocketsphinx3_0.8+5prealpha+1-15_amd64.deb ...
Unpacking libpocketsphinx3:amd64 (0.8+5prealpha+1-15) ...
Selecting previously unselected package libpostproc56:amd64.
Preparing to unpack .../093-libpostproc56_7%3a5.1.6-0+deb12u1_amd64.deb ...
Unpacking libpostproc56:amd64 (7:5.1.6-0+deb12u1) ...
Selecting previously unselected package librubberband2:amd64.
Preparing to unpack .../094-librubberband2_3.1.2+dfsg0-1_amd64.deb ...
Unpacking librubberband2:amd64 (3.1.2+dfsg0-1) ...
Selecting previously unselected package libswscale6:amd64.
Preparing to unpack .../095-libswscale6_7%3a5.1.6-0+deb12u1_amd64.deb ...
Unpacking libswscale6:amd64 (7:5.1.6-0+deb12u1) ...
Selecting previously unselected package libvidstab1.1:amd64.
Preparing to unpack .../096-libvidstab1.1_1.1.0-2+b1_amd64.deb ...
Unpacking libvidstab1.1:amd64 (1.1.0-2+b1) ...
Selecting previously unselected package libzimg2:amd64.
Preparing to unpack .../097-libzimg2_3.0.4+ds1-1_amd64.deb ...
Unpacking libzimg2:amd64 (3.0.4+ds1-1) ...
Selecting previously unselected package libavfilter8:amd64.
Preparing to unpack .../098-libavfilter8_7%3a5.1.6-0+deb12u1_amd64.deb ...
Unpacking libavfilter8:amd64 (7:5.1.6-0+deb12u1) ...
Selecting previously unselected package libslang2:amd64.
Preparing to unpack .../099-libslang2_2.3.3-3_amd64.deb ...
Unpacking libslang2:amd64 (2.3.3-3) ...
Selecting previously unselected package libcaca0:amd64.
Preparing to unpack .../100-libcaca0_0.99.beta20-3_amd64.deb ...
Unpacking libcaca0:amd64 (0.99.beta20-3) ...
Selecting previously unselected package libcdio19:amd64.
Preparing to unpack .../101-libcdio19_2.1.0-4_amd64.deb ...
Unpacking libcdio19:amd64 (2.1.0-4) ...
Selecting previously unselected package libcdio-cdda2:amd64.
Preparing to unpack .../102-libcdio-cdda2_10.2+2.0.1-1_amd64.deb ...
Unpacking libcdio-cdda2:amd64 (10.2+2.0.1-1) ...
Selecting previously unselected package libcdio-paranoia2:amd64.
Preparing to unpack .../103-libcdio-paranoia2_10.2+2.0.1-1_amd64.deb ...
Unpacking libcdio-paranoia2:amd64 (10.2+2.0.1-1) ...
Selecting previously unselected package libusb-1.0-0:amd64.
Preparing to unpack .../104-libusb-1.0-0_2%3a1.0.26-1_amd64.deb ...
Unpacking libusb-1.0-0:amd64 (2:1.0.26-1) ...
Selecting previously unselected package libdc1394-25:amd64.
Preparing to unpack .../105-libdc1394-25_2.2.6-4_amd64.deb ...
Unpacking libdc1394-25:amd64 (2.2.6-4) ...
Selecting previously unselected package libglvnd0:amd64.
Preparing to unpack .../106-libglvnd0_1.6.0-1_amd64.deb ...
Unpacking libglvnd0:amd64 (1.6.0-1) ...
Selecting previously unselected package libglapi-mesa:amd64.
Preparing to unpack .../107-libglapi-mesa_22.3.6-1+deb12u1_amd64.deb ...
Unpacking libglapi-mesa:amd64 (22.3.6-1+deb12u1) ...
Selecting previously unselected package libxcb-dri2-0:amd64.
Preparing to unpack .../108-libxcb-dri2-0_1.15-1_amd64.deb ...
Unpacking libxcb-dri2-0:amd64 (1.15-1) ...
Selecting previously unselected package libxcb-glx0:amd64.
Preparing to unpack .../109-libxcb-glx0_1.15-1_amd64.deb ...
Unpacking libxcb-glx0:amd64 (1.15-1) ...
Selecting previously unselected package libxcb-present0:amd64.
Preparing to unpack .../110-libxcb-present0_1.15-1_amd64.deb ...
Unpacking libxcb-present0:amd64 (1.15-1) ...
Selecting previously unselected package libxcb-randr0:amd64.
Preparing to unpack .../111-libxcb-randr0_1.15-1_amd64.deb ...
Unpacking libxcb-randr0:amd64 (1.15-1) ...
Selecting previously unselected package libxcb-sync1:amd64.
Preparing to unpack .../112-libxcb-sync1_1.15-1_amd64.deb ...
Unpacking libxcb-sync1:amd64 (1.15-1) ...
Selecting previously unselected package libxcb-xfixes0:amd64.
Preparing to unpack .../113-libxcb-xfixes0_1.15-1_amd64.deb ...
Unpacking libxcb-xfixes0:amd64 (1.15-1) ...
Selecting previously unselected package libxshmfence1:amd64.
Preparing to unpack .../114-libxshmfence1_1.3-1_amd64.deb ...
Unpacking libxshmfence1:amd64 (1.3-1) ...
Selecting previously unselected package libxxf86vm1:amd64.
Preparing to unpack .../115-libxxf86vm1_1%3a1.1.4-1+b2_amd64.deb ...
Unpacking libxxf86vm1:amd64 (1:1.1.4-1+b2) ...
Selecting previously unselected package libdrm-amdgpu1:amd64.
Preparing to unpack .../116-libdrm-amdgpu1_2.4.114-1+b1_amd64.deb ...
Unpacking libdrm-amdgpu1:amd64 (2.4.114-1+b1) ...
Selecting previously unselected package libpciaccess0:amd64.
Preparing to unpack .../117-libpciaccess0_0.17-2_amd64.deb ...
Unpacking libpciaccess0:amd64 (0.17-2) ...
Selecting previously unselected package libdrm-intel1:amd64.
Preparing to unpack .../118-libdrm-intel1_2.4.114-1+b1_amd64.deb ...
Unpacking libdrm-intel1:amd64 (2.4.114-1+b1) ...
Selecting previously unselected package libdrm-nouveau2:amd64.
Preparing to unpack .../119-libdrm-nouveau2_2.4.114-1+b1_amd64.deb ...
Unpacking libdrm-nouveau2:amd64 (2.4.114-1+b1) ...
Selecting previously unselected package libdrm-radeon1:amd64.
Preparing to unpack .../120-libdrm-radeon1_2.4.114-1+b1_amd64.deb ...
Unpacking libdrm-radeon1:amd64 (2.4.114-1+b1) ...
Selecting previously unselected package libelf1:amd64.
Preparing to unpack .../121-libelf1_0.188-2.1_amd64.deb ...
Unpacking libelf1:amd64 (0.188-2.1) ...
Selecting previously unselected package libz3-4:amd64.
Preparing to unpack .../122-libz3-4_4.8.12-3.1_amd64.deb ...
Unpacking libz3-4:amd64 (4.8.12-3.1) ...
Selecting previously unselected package libllvm15:amd64.
Preparing to unpack .../123-libllvm15_1%3a15.0.6-4+b1_amd64.deb ...
Unpacking libllvm15:amd64 (1:15.0.6-4+b1) ...
Selecting previously unselected package libsensors-config.
Preparing to unpack .../124-libsensors-config_1%3a3.6.0-7.1_all.deb ...
Unpacking libsensors-config (1:3.6.0-7.1) ...
Selecting previously unselected package libsensors5:amd64.
Preparing to unpack .../125-libsensors5_1%3a3.6.0-7.1_amd64.deb ...
Unpacking libsensors5:amd64 (1:3.6.0-7.1) ...
Selecting previously unselected package libgl1-mesa-dri:amd64.
Preparing to unpack .../126-libgl1-mesa-dri_22.3.6-1+deb12u1_amd64.deb ...
Unpacking libgl1-mesa-dri:amd64 (22.3.6-1+deb12u1) ...
Selecting previously unselected package libglx-mesa0:amd64.
Preparing to unpack .../127-libglx-mesa0_22.3.6-1+deb12u1_amd64.deb ...
Unpacking libglx-mesa0:amd64 (22.3.6-1+deb12u1) ...
Selecting previously unselected package libglx0:amd64.
Preparing to unpack .../128-libglx0_1.6.0-1_amd64.deb ...
Unpacking libglx0:amd64 (1.6.0-1) ...
Selecting previously unselected package libgl1:amd64.
Preparing to unpack .../129-libgl1_1.6.0-1_amd64.deb ...
Unpacking libgl1:amd64 (1.6.0-1) ...
Selecting previously unselected package libiec61883-0:amd64.
Preparing to unpack .../130-libiec61883-0_1.2.0-6+b1_amd64.deb ...
Unpacking libiec61883-0:amd64 (1.2.0-6+b1) ...
Selecting previously unselected package libsamplerate0:amd64.
Preparing to unpack .../131-libsamplerate0_0.2.2-3_amd64.deb ...
Unpacking libsamplerate0:amd64 (0.2.2-3) ...
Selecting previously unselected package libjack-jackd2-0:amd64.
Preparing to unpack .../132-libjack-jackd2-0_1.9.21~dfsg-3_amd64.deb ...
Unpacking libjack-jackd2-0:amd64 (1.9.21~dfsg-3) ...
Selecting previously unselected package libopenal-data.
Preparing to unpack .../133-libopenal-data_1%3a1.19.1-2_all.deb ...
Unpacking libopenal-data (1:1.19.1-2) ...
Selecting previously unselected package libsndio7.0:amd64.
Preparing to unpack .../134-libsndio7.0_1.9.0-0.3+b2_amd64.deb ...
Unpacking libsndio7.0:amd64 (1.9.0-0.3+b2) ...
Selecting previously unselected package libopenal1:amd64.
Preparing to unpack .../135-libopenal1_1%3a1.19.1-2_amd64.deb ...
Unpacking libopenal1:amd64 (1:1.19.1-2) ...
Selecting previously unselected package libwayland-client0:amd64.
Preparing to unpack .../136-libwayland-client0_1.21.0-1_amd64.deb ...
Unpacking libwayland-client0:amd64 (1.21.0-1) ...
Selecting previously unselected package libdecor-0-0:amd64.
Preparing to unpack .../137-libdecor-0-0_0.1.1-2_amd64.deb ...
Unpacking libdecor-0-0:amd64 (0.1.1-2) ...
Selecting previously unselected package libwayland-server0:amd64.
Preparing to unpack .../138-libwayland-server0_1.21.0-1_amd64.deb ...
Unpacking libwayland-server0:amd64 (1.21.0-1) ...
Selecting previously unselected package libgbm1:amd64.
Preparing to unpack .../139-libgbm1_22.3.6-1+deb12u1_amd64.deb ...
Unpacking libgbm1:amd64 (22.3.6-1+deb12u1) ...
Selecting previously unselected package libwayland-cursor0:amd64.
Preparing to unpack .../140-libwayland-cursor0_1.21.0-1_amd64.deb ...
Unpacking libwayland-cursor0:amd64 (1.21.0-1) ...
Selecting previously unselected package libwayland-egl1:amd64.
Preparing to unpack .../141-libwayland-egl1_1.21.0-1_amd64.deb ...
Unpacking libwayland-egl1:amd64 (1.21.0-1) ...
Selecting previously unselected package libxcursor1:amd64.
Preparing to unpack .../142-libxcursor1_1%3a1.2.1-1_amd64.deb ...
Unpacking libxcursor1:amd64 (1:1.2.1-1) ...
Selecting previously unselected package libxi6:amd64.
Preparing to unpack .../143-libxi6_2%3a1.8-1+b1_amd64.deb ...
Unpacking libxi6:amd64 (2:1.8-1+b1) ...
Selecting previously unselected package xkb-data.
Preparing to unpack .../144-xkb-data_2.35.1-1_all.deb ...
Unpacking xkb-data (2.35.1-1) ...
Selecting previously unselected package libxkbcommon0:amd64.
Preparing to unpack .../145-libxkbcommon0_1.5.0-1_amd64.deb ...
Unpacking libxkbcommon0:amd64 (1.5.0-1) ...
Selecting previously unselected package libxrandr2:amd64.
Preparing to unpack .../146-libxrandr2_2%3a1.5.2-2+b1_amd64.deb ...
Unpacking libxrandr2:amd64 (2:1.5.2-2+b1) ...
Selecting previously unselected package x11-common.
Preparing to unpack .../147-x11-common_1%3a7.7+23_all.deb ...
Unpacking x11-common (1:7.7+23) ...
Selecting previously unselected package libxss1:amd64.
Preparing to unpack .../148-libxss1_1%3a1.2.3-1_amd64.deb ...
Unpacking libxss1:amd64 (1:1.2.3-1) ...
Selecting previously unselected package libsdl2-2.0-0:amd64.
Preparing to unpack .../149-libsdl2-2.0-0_2.26.5+dfsg-1_amd64.deb ...
Unpacking libsdl2-2.0-0:amd64 (2.26.5+dfsg-1) ...
Selecting previously unselected package libxcb-shape0:amd64.
Preparing to unpack .../150-libxcb-shape0_1.15-1_amd64.deb ...
Unpacking libxcb-shape0:amd64 (1.15-1) ...
Selecting previously unselected package libxv1:amd64.
Preparing to unpack .../151-libxv1_2%3a1.0.11-1.1_amd64.deb ...
Unpacking libxv1:amd64 (2:1.0.11-1.1) ...
Selecting previously unselected package libavdevice59:amd64.
Preparing to unpack .../152-libavdevice59_7%3a5.1.6-0+deb12u1_amd64.deb ...
Unpacking libavdevice59:amd64 (7:5.1.6-0+deb12u1) ...
Selecting previously unselected package ffmpeg.
Preparing to unpack .../153-ffmpeg_7%3a5.1.6-0+deb12u1_amd64.deb ...
Unpacking ffmpeg (7:5.1.6-0+deb12u1) ...
Setting up libgme0:amd64 (0.6.3-6) ...
Setting up libssh-gcrypt-4:amd64 (0.10.6-0+deb12u1) ...
Setting up libxcb-dri3-0:amd64 (1.15-1) ...
Setting up libpixman-1-0:amd64 (0.42.2-1) ...
Setting up libudfread0:amd64 (1.1.2-1) ...
Setting up libwayland-server0:amd64 (1.21.0-1) ...
Setting up libx11-xcb1:amd64 (2:1.8.4-2+deb12u2) ...
Setting up libpciaccess0:amd64 (0.17-2) ...
Setting up fontconfig (2.14.1-4) ...
Regenerating fonts cache... done.
Setting up librabbitmq4:amd64 (0.11.0-1+deb12u1) ...
Setting up libraw1394-11:amd64 (2.1.2-2) ...
Setting up cpp-12 (12.2.0-14+deb12u1) ...
Setting up libcodec2-1.0:amd64 (1.0.5-1) ...
Setting up libmpg123-0:amd64 (1.31.2-1+deb12u1) ...
Setting up libxcb-xfixes0:amd64 (1.15-1) ...
Setting up libogg0:amd64 (1.3.5-3) ...
Setting up libspeex1:amd64 (1.2.1-2) ...
Setting up libshine3:amd64 (3.1.1-2) ...
Setting up libxi6:amd64 (2:1.8-1+b1) ...
Setting up libx264-164:amd64 (2:0.164.3095+gitbaee400-3) ...
Setting up libtwolame0:amd64 (0.4.0-2) ...
Setting up libxrender1:amd64 (1:0.9.10-1.1) ...
Setting up libdatrie1:amd64 (0.2.13-2+b1) ...
Setting up libgsm1:amd64 (1.0.22-1) ...
Setting up libxcb-render0:amd64 (1.15-1) ...
Setting up libglvnd0:amd64 (1.6.0-1) ...
Setting up libpgm-5.3-0:amd64 (5.3.128~dfsg-2) ...
Setting up libxcb-glx0:amd64 (1.15-1) ...
Setting up libgdk-pixbuf2.0-common (2.42.10+dfsg-1+deb12u1) ...
Setting up libnorm1:amd64 (1.5.9+dfsg-2) ...
Setting up libmysofa1:amd64 (1.3.1~dfsg0-1) ...
Setting up libxcb-shape0:amd64 (1.15-1) ...
Setting up x11-common (1:7.7+23) ...
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Teletype
invoke-rc.d: could not determine current runlevel
invoke-rc.d: policy-rc.d denied execution of restart.
Setting up libsensors-config (1:3.6.0-7.1) ...
Setting up xkb-data (2.35.1-1) ...
Setting up libhwy1:amd64 (1.0.3-3+deb12u1) ...
Setting up libxcb-shm0:amd64 (1.15-1) ...
Setting up libgomp1:amd64 (12.2.0-14+deb12u1) ...
Setting up libcdio19:amd64 (2.1.0-4) ...
Setting up libcjson1:amd64 (1.7.15-1+deb12u2) ...
Setting up libxvidcore4:amd64 (2:1.3.7-1) ...
Setting up libcairo2:amd64 (1.16.0-7) ...
Setting up libxxf86vm1:amd64 (1:1.1.4-1+b2) ...
Setting up libsnappy1v5:amd64 (1.1.9-3) ...
Setting up libxcb-present0:amd64 (1.15-1) ...
Setting up libasound2-data (1.2.8-1) ...
Setting up libz3-4:amd64 (4.8.12-3.1) ...
Setting up libblas3:amd64 (3.11.0-2) ...
update-alternatives: using /usr/lib/x86_64-linux-gnu/blas/libblas.so.3 to provide /usr/lib/x86_64-linux-gnu/libblas.so.3 (libblas.so.3-x86_64-linux-gnu) in auto mode
Setting up libflac12:amd64 (1.4.2+ds-2) ...
Setting up libass9:amd64 (1:0.17.1-1) ...
Setting up libslang2:amd64 (2.3.3-3) ...
Setting up libva2:amd64 (2.17.0-1) ...
Setting up libmbedcrypto7:amd64 (2.28.3-1) ...
Setting up libepoxy0:amd64 (1.5.10-1) ...
Setting up libxfixes3:amd64 (1:6.0.0-2) ...
Setting up libxcb-sync1:amd64 (1.15-1) ...
Setting up libdbus-1-3:amd64 (1.14.10-1~deb12u1) ...
Setting up libopus0:amd64 (1.3.1-3) ...
Setting up libquadmath0:amd64 (12.2.0-14+deb12u1) ...
Setting up shared-mime-info (2.2-1) ...
Setting up libxv1:amd64 (2:1.0.11-1.1) ...
Setting up libatomic1:amd64 (12.2.0-14+deb12u1) ...
Setting up libvorbis0a:amd64 (1.3.7-1) ...
Setting up libxrandr2:amd64 (2:1.5.2-2+b1) ...
Setting up libsensors5:amd64 (1:3.6.0-7.1) ...
Setting up libjxl0.7:amd64 (0.7.0-10) ...
Setting up libglapi-mesa:amd64 (22.3.6-1+deb12u1) ...
Setting up libgfortran5:amd64 (12.2.0-14+deb12u1) ...
Setting up libvulkan1:amd64 (1.3.239.0-1) ...
Setting up librubberband2:amd64 (3.1.2+dfsg0-1) ...
Setting up libubsan1:amd64 (12.2.0-14+deb12u1) ...
Setting up libxcb-dri2-0:amd64 (1.15-1) ...
Setting up libvidstab1.1:amd64 (1.1.0-2+b1) ...
Setting up libsrt1.5-gnutls:amd64 (1.5.1-1+deb12u1) ...
Setting up ocl-icd-libopencl1:amd64 (2.3.1-1) ...
Setting up libasyncns0:amd64 (0.8-6+b3) ...
Setting up libxshmfence1:amd64 (1.3-1) ...
Setting up libvdpau1:amd64 (1.5-2) ...
Setting up libbs2b0:amd64 (3.1.0+dfsg-7) ...
Setting up libxcb-randr0:amd64 (1.15-1) ...
Setting up libasan8:amd64 (12.2.0-14+deb12u1) ...
Setting up libllvm15:amd64 (1:15.0.6-4+b1) ...
Setting up libtheora0:amd64 (1.1.1+dfsg.1-16.1+b1) ...
Setting up libasound2:amd64 (1.2.8-1+b1) ...
Setting up libzimg2:amd64 (3.0.4+ds1-1) ...
Setting up libopenal-data (1:1.19.1-2) ...
Setting up libthai-data (0.1.29-1) ...
Setting up libgdk-pixbuf-2.0-0:amd64 (2.42.10+dfsg-1+deb12u1) ...
Setting up libvpx7:amd64 (1.12.0-1+deb12u4) ...
Setting up libcairo-gobject2:amd64 (1.16.0-7) ...
Setting up libwayland-egl1:amd64 (1.21.0-1) ...
Setting up libxss1:amd64 (1:1.2.3-1) ...
Setting up libusb-1.0-0:amd64 (2:1.0.26-1) ...
Setting up libtsan2:amd64 (12.2.0-14+deb12u1) ...
Setting up libmfx1:amd64 (22.5.4-1) ...
Setting up libbluray2:amd64 (1:1.3.4-1) ...
Setting up libsamplerate0:amd64 (0.2.2-3) ...
Setting up libdrm-common (2.4.114-1) ...
Setting up libelf1:amd64 (0.188-2.1) ...
Setting up libcc1-0:amd64 (12.2.0-14+deb12u1) ...
Setting up libzvbi-common (0.2.41-1) ...
Setting up liblsan0:amd64 (12.2.0-14+deb12u1) ...
Setting up libmp3lame0:amd64 (3.100-6) ...
Setting up libitm1:amd64 (12.2.0-14+deb12u1) ...
Setting up libvorbisenc2:amd64 (1.3.7-1) ...
Setting up libiec61883-0:amd64 (1.2.0-6+b1) ...
Setting up libserd-0-0:amd64 (0.30.16-1) ...
Setting up libxkbcommon0:amd64 (1.5.0-1) ...
Setting up libwayland-client0:amd64 (1.21.0-1) ...
Setting up libavc1394-0:amd64 (0.5.4-5) ...
Setting up libzvbi0:amd64 (0.2.41-1) ...
Setting up liblapack3:amd64 (3.11.0-2) ...
update-alternatives: using /usr/lib/x86_64-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/x86_64-linux-gnu/liblapack.so.3 (liblapack.so.3-x86_64-linux-gnu) in auto mode
Setting up libplacebo208:amd64 (4.208.0-3) ...
Setting up libzmq5:amd64 (4.3.4-6) ...
Setting up libcaca0:amd64 (0.99.beta20-3) ...
Setting up libsoxr0:amd64 (0.1.3-4) ...
Setting up libcdio-cdda2:amd64 (10.2+2.0.1-1) ...
Setting up libcdio-paranoia2:amd64 (10.2+2.0.1-1) ...
Setting up libxcursor1:amd64 (1:1.2.1-1) ...
Setting up librist4:amd64 (0.2.7+dfsg-1) ...
Setting up libthai0:amd64 (0.1.29-1) ...
Setting up libvorbisfile3:amd64 (1.3.7-1) ...
Setting up libgcc-12-dev:amd64 (12.2.0-14+deb12u1) ...
Setting up libdc1394-25:amd64 (2.2.6-4) ...
Setting up libsndio7.0:amd64 (1.9.0-0.3+b2) ...
Setting up libjack-jackd2-0:amd64 (1.9.21~dfsg-3) ...
Setting up libdrm2:amd64 (2.4.114-1+b1) ...
Setting up libflite1:amd64 (2.2-5) ...
Setting up libva-drm2:amd64 (2.17.0-1) ...
Setting up libsord-0-0:amd64 (0.16.14+git221008-1) ...
Setting up libwayland-cursor0:amd64 (1.21.0-1) ...
Setting up libsratom-0-0:amd64 (0.6.14-1) ...
Setting up libdecor-0-0:amd64 (0.1.1-2) ...
Setting up libsndfile1:amd64 (1.2.0-1) ...
Setting up libva-x11-2:amd64 (2.17.0-1) ...
Setting up liblilv-0-0:amd64 (0.24.14-1) ...
Setting up libopenmpt0:amd64 (0.6.9-1) ...
Setting up libdrm-amdgpu1:amd64 (2.4.114-1+b1) ...
Setting up libdrm-nouveau2:amd64 (2.4.114-1+b1) ...
Setting up libstdc++-12-dev:amd64 (12.2.0-14+deb12u1) ...
Setting up libgbm1:amd64 (22.3.6-1+deb12u1) ...
Setting up libpulse0:amd64 (16.1+dfsg1-2+b1) ...
Setting up libdrm-radeon1:amd64 (2.4.114-1+b1) ...
Setting up libpango-1.0-0:amd64 (1.50.12+ds-1) ...
Setting up libdrm-intel1:amd64 (2.4.114-1+b1) ...
Setting up libgl1-mesa-dri:amd64 (22.3.6-1+deb12u1) ...
Setting up libopenal1:amd64 (1:1.19.1-2) ...
Setting up libavutil57:amd64 (7:5.1.6-0+deb12u1) ...
Setting up gcc-12 (12.2.0-14+deb12u1) ...
Setting up libswresample4:amd64 (7:5.1.6-0+deb12u1) ...
Setting up libpostproc56:amd64 (7:5.1.6-0+deb12u1) ...
Setting up libpangoft2-1.0-0:amd64 (1.50.12+ds-1) ...
Setting up libsdl2-2.0-0:amd64 (2.26.5+dfsg-1) ...
Setting up libswscale6:amd64 (7:5.1.6-0+deb12u1) ...
Setting up libpangocairo-1.0-0:amd64 (1.50.12+ds-1) ...
Setting up g++-12 (12.2.0-14+deb12u1) ...
Setting up libglx-mesa0:amd64 (22.3.6-1+deb12u1) ...
Setting up libglx0:amd64 (1.6.0-1) ...
Setting up libsphinxbase3:amd64 (0.8+5prealpha+1-16) ...
Setting up librsvg2-2:amd64 (2.54.7+dfsg-1~deb12u1) ...
Setting up libpocketsphinx3:amd64 (0.8+5prealpha+1-15) ...
Setting up libgl1:amd64 (1.6.0-1) ...
Setting up libavcodec59:amd64 (7:5.1.6-0+deb12u1) ...
Setting up libchromaprint1:amd64 (1.5.1-2+b1) ...
Setting up libavformat59:amd64 (7:5.1.6-0+deb12u1) ...
Setting up libavfilter8:amd64 (7:5.1.6-0+deb12u1) ...
Setting up libavdevice59:amd64 (7:5.1.6-0+deb12u1) ...
Setting up ffmpeg (7:5.1.6-0+deb12u1) ...
Processing triggers for libc-bin (2.36-9+deb12u9) ...
 01:15

 Component installer duration: 01:27
 01:28

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-web-1  Removed
 Container mediawiki-mediawiki-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:12

Reclaim disk space if needed
Free disk space (22%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12424, done        
remote: Finding sources:   1% (63/12424)           
remote: Finding sources:   2% (187/12424)           
remote: Finding sources:   3% (311/12424)           
remote: Finding sources:   4% (435/12424)           
remote: Finding sources:   5% (560/12424)           
remote: Finding sources:   6% (684/12424)           
remote: Finding sources:   7% (808/12424)           
remote: Finding sources:   8% (932/12424)           
remote: Finding sources:   9% (1057/12424)           
remote: Finding sources:  10% (1181/12424)           
remote: Finding sources:  11% (1305/12424)           
remote: Finding sources:  12% (1429/12424)           
remote: Finding sources:  13% (1553/12424)           
remote: Finding sources:  14% (1678/12424)           
remote: Finding sources:  15% (1802/12424)           
remote: Finding sources:  16% (1926/12424)           
remote: Finding sources:  17% (2050/12424)           
remote: Finding sources:  18% (2175/12424)           
remote: Finding sources:  19% (2299/12424)           
remote: Finding sources:  20% (2423/12424)           
remote: Finding sources:  21% (2547/12424)           
remote: Finding sources:  22% (2672/12424)           
remote: Finding sources:  23% (2796/12424)           
remote: Finding sources:  24% (2920/12424)           
remote: Finding sources:  25% (3044/12424)           
remote: Finding sources:  26% (3169/12424)           
remote: Finding sources:  27% (3293/12424)           
remote: Finding sources:  28% (3417/12424)           
remote: Finding sources:  29% (3541/12424)           
remote: Finding sources:  30% (3666/12424)           
remote: Finding sources:  31% (3790/12424)           
remote: Finding sources:  32% (3914/12424)           
remote: Finding sources:  33% (4038/12424)           
remote: Finding sources:  34% (4163/12424)           
remote: Finding sources:  35% (4287/12424)           
remote: Finding sources:  36% (4411/12424)           
remote: Finding sources:  37% (4535/12424)           
remote: Finding sources:  38% (4659/12424)           
remote: Finding sources:  39% (4784/12424)           
remote: Finding sources:  40% (4908/12424)           
remote: Finding sources:  41% (5032/12424)           
remote: Finding sources:  42% (5156/12424)           
remote: Finding sources:  43% (5281/12424)           
remote: Finding sources:  44% (5405/12424)           
remote: Finding sources:  45% (5529/12424)           
remote: Finding sources:  46% (5653/12424)           
remote: Finding sources:  47% (5778/12424)           
remote: Finding sources:  48% (5902/12424)           
remote: Finding sources:  49% (6026/12424)           
remote: Finding sources:  50% (6150/12424)           
remote: Finding sources:  51% (6275/12424)           
remote: Finding sources:  52% (6399/12424)           
remote: Finding sources:  53% (6523/12424)           
remote: Finding sources:  54% (6647/12424)           
remote: Finding sources:  55% (6772/12424)           
remote: Finding sources:  56% (6896/12424)           
remote: Finding sources:  57% (7020/12424)           
remote: Finding sources:  58% (7144/12424)           
remote: Finding sources:  59% (7269/12424)           
remote: Finding sources:  60% (7393/12424)           
remote: Finding sources:  61% (7517/12424)           
remote: Finding sources:  62% (7641/12424)           
remote: Finding sources:  63% (7765/12424)           
remote: Finding sources:  64% (7890/12424)           
remote: Finding sources:  65% (8014/12424)           
remote: Finding sources:  66% (8138/12424)           
remote: Finding sources:  67% (8262/12424)           
remote: Finding sources:  68% (8387/12424)           
remote: Finding sources:  69% (8511/12424)           
remote: Finding sources:  70% (8635/12424)           
remote: Finding sources:  71% (8759/12424)           
remote: Finding sources:  72% (8884/12424)           
remote: Finding sources:  73% (9008/12424)           
remote: Finding sources:  74% (9132/12424)           
remote: Finding sources:  75% (9256/12424)           
remote: Finding sources:  76% (9381/12424)           
remote: Finding sources:  77% (9505/12424)           
remote: Finding sources:  78% (9629/12424)           
remote: Finding sources:  79% (9753/12424)           
remote: Finding sources:  80% (9878/12424)           
remote: Finding sources:  81% (10002/12424)           
remote: Finding sources:  82% (10126/12424)           
remote: Finding sources:  83% (10250/12424)           
remote: Finding sources:  84% (10375/12424)           
remote: Finding sources:  85% (10499/12424)           
remote: Finding sources:  86% (10623/12424)           
remote: Finding sources:  87% (10747/12424)           
remote: Finding sources:  88% (10871/12424)           
remote: Finding sources:  89% (10996/12424)           
remote: Finding sources:  90% (11120/12424)           
remote: Finding sources:  91% (11244/12424)           
remote: Finding sources:  92% (11368/12424)           
remote: Finding sources:  93% (11493/12424)           
remote: Finding sources:  94% (11617/12424)           
remote: Finding sources:  95% (11741/12424)           
remote: Finding sources:  96% (11865/12424)           
remote: Finding sources:  97% (11990/12424)           
remote: Finding sources:  98% (12114/12424)           
remote: Finding sources:  99% (12238/12424)           
remote: Finding sources: 100% (12362/12424)           
remote: Finding sources: 100% (12424/12424)        
remote: Getting sizes:   1% (56/11193)           
remote: Getting sizes:   2% (168/11193)           
remote: Getting sizes:   3% (280/11193)           
remote: Getting sizes:   4% (392/11193)           
remote: Getting sizes:   5% (504/11193)           
remote: Getting sizes:   6% (616/11193)           
remote: Getting sizes:   7% (728/11193)           
remote: Getting sizes:   8% (840/11193)           
remote: Getting sizes:   9% (952/11193)           
remote: Getting sizes:  10% (1064/11193)           
remote: Getting sizes:  11% (1176/11193)           
remote: Getting sizes:  12% (1288/11193)           
remote: Getting sizes:  13% (1400/11193)           
remote: Getting sizes:  14% (1512/11193)           
remote: Getting sizes:  15% (1623/11193)           
remote: Getting sizes:  16% (1735/11193)           
remote: Getting sizes:  17% (1847/11193)           
remote: Getting sizes:  18% (1959/11193)           
remote: Getting sizes:  19% (2071/11193)           
remote: Getting sizes:  20% (2183/11193)           
remote: Getting sizes:  21% (2295/11193)           
remote: Getting sizes:  22% (2407/11193)           
remote: Getting sizes:  23% (2519/11193)           
remote: Getting sizes:  24% (2631/11193)           
remote: Getting sizes:  25% (2743/11193)           
remote: Getting sizes:  26% (2855/11193)           
remote: Getting sizes:  27% (2967/11193)           
remote: Getting sizes:  28% (3079/11193)           
remote: Getting sizes:  29% (3191/11193)           
remote: Getting sizes:  30% (3302/11193)           
remote: Getting sizes:  31% (3414/11193)           
remote: Getting sizes:  32% (3526/11193)           
remote: Getting sizes:  33% (3638/11193)           
remote: Getting sizes:  34% (3750/11193)           
remote: Getting sizes:  35% (3862/11193)           
remote: Getting sizes:  36% (3974/11193)           
remote: Getting sizes:  37% (4086/11193)           
remote: Getting sizes:  38% (4198/11193)           
remote: Getting sizes:  39% (4310/11193)           
remote: Getting sizes:  40% (4422/11193)           
remote: Getting sizes:  41% (4534/11193)           
remote: Getting sizes:  42% (4646/11193)           
remote: Getting sizes:  43% (4758/11193)           
remote: Getting sizes:  44% (4869/11193)           
remote: Getting sizes:  45% (4981/11193)           
remote: Getting sizes:  46% (5093/11193)           
remote: Getting sizes:  47% (5205/11193)           
remote: Getting sizes:  48% (5317/11193)           
remote: Getting sizes:  49% (5429/11193)           
remote: Getting sizes:  50% (5541/11193)           
remote: Getting sizes:  51% (5653/11193)           
remote: Getting sizes:  52% (5765/11193)           
remote: Getting sizes:  53% (5877/11193)           
remote: Getting sizes:  54% (5989/11193)           
remote: Getting sizes:  55% (6101/11193)           
remote: Getting sizes:  56% (6213/11193)           
remote: Getting sizes:  57% (6325/11193)           
remote: Getting sizes:  58% (6436/11193)           
remote: Getting sizes:  59% (6548/11193)           
remote: Getting sizes:  60% (6660/11193)           
remote: Getting sizes:  61% (6772/11193)           
remote: Getting sizes:  62% (6884/11193)           
remote: Getting sizes:  63% (6996/11193)           
remote: Getting sizes:  64% (7108/11193)           
remote: Getting sizes:  65% (7220/11193)           
remote: Getting sizes:  66% (7332/11193)           
remote: Getting sizes:  67% (7444/11193)           
remote: Getting sizes:  68% (7556/11193)           
remote: Getting sizes:  69% (7668/11193)           
remote: Getting sizes:  70% (7780/11193)           
remote: Getting sizes:  71% (7892/11193)           
remote: Getting sizes:  72% (8003/11193)           
remote: Getting sizes:  73% (8115/11193)           
remote: Getting sizes:  74% (8227/11193)           
remote: Getting sizes:  75% (8339/11193)           
remote: Getting sizes:  76% (8451/11193)           
remote: Getting sizes:  77% (8563/11193)           
remote: Getting sizes:  78% (8675/11193)           
remote: Getting sizes:  79% (8787/11193)           
remote: Getting sizes:  80% (8899/11193)           
remote: Getting sizes:  81% (9011/11193)           
remote: Getting sizes:  82% (9123/11193)           
remote: Getting sizes:  83% (9235/11193)           
remote: Getting sizes:  84% (9347/11193)           
remote: Getting sizes:  85% (9459/11193)           
remote: Getting sizes:  86% (9571/11193)           
remote: Getting sizes:  87% (9682/11193)           
remote: Getting sizes:  88% (9794/11193)           
remote: Getting sizes:  89% (9906/11193)           
remote: Getting sizes:  90% (10018/11193)           
remote: Getting sizes:  91% (10130/11193)           
remote: Getting sizes:  92% (10242/11193)           
remote: Getting sizes:  93% (10354/11193)           
remote: Getting sizes:  94% (10466/11193)           
remote: Getting sizes:  95% (10578/11193)           
remote: Getting sizes:  96% (10690/11193)           
remote: Getting sizes:  97% (10802/11193)           
remote: Getting sizes:  98% (10914/11193)           
remote: Getting sizes:  99% (11026/11193)           
remote: Getting sizes: 100% (11138/11193)           
remote: Getting sizes: 100% (11193/11193)        
remote: Compressing objects:   2% (2189/120329)           
remote: Compressing objects:   3% (3036/120329)           
remote: Compressing objects:   4% (4507/120329)           
remote: Compressing objects:   5% (5764/120329)           
remote: Compressing objects:   6% (6730/120329)           
remote: Compressing objects:   7% (7973/120329)           
remote: Compressing objects:   8% (9059/120329)           
remote: Compressing objects:   9% (10254/120329)           
remote: Compressing objects:   9% (10520/120329)           
remote: Compressing objects:  10% (11434/120329)           
remote: Compressing objects:  11% (12639/120329)           
remote: Compressing objects:  12% (13838/120329)           
remote: Compressing objects:  13% (15048/120329)           
remote: Compressing objects:  14% (16246/120329)           
remote: Compressing objects:  15% (17529/120329)           
remote: Compressing objects:  16% (18752/120329)           
remote: Compressing objects:  17% (19859/120329)           
remote: Compressing objects:  18% (21062/120329)           
remote: Compressing objects:  19% (22262/120329)           
remote: Compressing objects:  20% (23466/120329)           
remote: Compressing objects:  21% (24671/120329)           
remote: Compressing objects:  21% (25165/120329)           
remote: Compressing objects:  22% (25878/120329)           
remote: Compressing objects:  23% (27101/120329)           
remote: Compressing objects:  24% (28278/120329)           
remote: Compressing objects:  25% (29497/120329)           
remote: Compressing objects:  26% (31074/120329)           
remote: Compressing objects:  27% (31916/120329)           
remote: Compressing objects:  28% (33098/120329)           
remote: Compressing objects:  29% (34335/120329)           
remote: Compressing objects:  30% (35807/120329)           
remote: Compressing objects:  31% (36840/120329)           
remote: Compressing objects:  32% (37926/120329)           
remote: Compressing objects:  33% (39107/120329)           
remote: Compressing objects:  34% (40486/120329)           
remote: Compressing objects:  35% (41541/120329)           
remote: Compressing objects:  36% (43012/120329)           
remote: Compressing objects:  37% (43977/120329)           
remote: Compressing objects:  38% (45248/120329)           
remote: Compressing objects:  39% (46336/120329)           
remote: Compressing objects:  40% (47554/120329)           
remote: Compressing objects:  41% (48745/120329)           
remote: Compressing objects:  42% (49937/120329)           
remote: Compressing objects:  43% (51397/120329)           
remote: Compressing objects:  44% (52398/120329)           
remote: Compressing objects:  45% (53612/120329)           
remote: Compressing objects:  46% (54899/120329)           
remote: Compressing objects:  47% (56338/120329)           
remote: Compressing objects:  47% (56912/120329)           
remote: Compressing objects:  48% (57521/120329)           
remote: Compressing objects:  49% (58408/120329)           
remote: Compressing objects:  50% (59764/120329)           
remote: Compressing objects:  51% (60822/120329)           
remote: Compressing objects:  52% (61997/120329)           
remote: Compressing objects:  53% (63326/120329)           
remote: Compressing objects:  54% (64386/120329)           
remote: Compressing objects:  55% (66097/120329)           
remote: Compressing objects:  56% (66878/120329)           
remote: Compressing objects:  57% (68002/120329)           
remote: Compressing objects:  58% (69272/120329)           
remote: Compressing objects:  59% (70401/120329)           
remote: Compressing objects:  60% (71725/120329)           
remote: Compressing objects:  61% (73008/120329)           
remote: Compressing objects:  62% (74004/120329)           
remote: Compressing objects:  63% (75231/120329)           
remote: Compressing objects:  64% (76529/120329)           
remote: Compressing objects:  65% (77751/120329)           
remote: Compressing objects:  66% (79090/120329)           
remote: Compressing objects:  67% (80037/120329)           
remote: Compressing objects:  68% (81268/120329)           
remote: Compressing objects:  69% (83309/120329)           
remote: Compressing objects:  70% (83948/120329)           
remote: Compressing objects:  71% (85053/120329)           
remote: Compressing objects:  72% (86045/120329)           
remote: Compressing objects:  73% (87314/120329)           
remote: Compressing objects:  74% (88620/120329)           
remote: Compressing objects:  75% (89650/120329)           
remote: Compressing objects:  76% (90861/120329)           
remote: Compressing objects:  77% (92064/120329)           
remote: Compressing objects:  78% (93255/120329)           
remote: Compressing objects:  79% (94585/120329)           
remote: Compressing objects:  80% (95680/120329)           
remote: Compressing objects:  81% (96868/120329)           
remote: Compressing objects:  82% (98350/120329)           
remote: Compressing objects:  83% (99867/120329)           
remote: Compressing objects:  84% (100538/120329)           
remote: Compressing objects:  84% (101571/120329)           
remote: Compressing objects:  85% (101787/120329)           
remote: Compressing objects:  86% (103399/120329)           
remote: Compressing objects:  87% (104166/120329)           
remote: Compressing objects:  88% (105314/120329)           
remote: Compressing objects:  89% (106544/120329)           
remote: Compressing objects:  90% (107731/120329)           
remote: Compressing objects:  91% (108915/120329)           
remote: Compressing objects:  92% (110272/120329)           
remote: Compressing objects:  93% (112462/120329)           
remote: Compressing objects:  94% (112510/120329)           
remote: Compressing objects:  95% (113718/120329)           
remote: Compressing objects:  96% (115031/120329)           
remote: Compressing objects:  97% (116134/120329)           
remote: Compressing objects:  98% (117324/120329)           
remote: Compressing objects:  99% (118525/120329)           
remote: Compressing objects: 100% (119735/120329)           
remote: Compressing objects: 100% (120328/120329)        
Receiving objects:   0% (1/12424)
Receiving objects:   1% (125/12424)
Receiving objects:   2% (249/12424)
Receiving objects:   3% (373/12424)
Receiving objects:   4% (497/12424)
Receiving objects:   5% (622/12424)
Receiving objects:   6% (746/12424)
Receiving objects:   7% (870/12424)
Receiving objects:   8% (994/12424)
Receiving objects:   9% (1119/12424)
Receiving objects:  10% (1243/12424)
Receiving objects:  11% (1367/12424)
Receiving objects:  12% (1491/12424)
Receiving objects:  13% (1616/12424)
Receiving objects:  14% (1740/12424)
Receiving objects:  15% (1864/12424)
Receiving objects:  16% (1988/12424)
Receiving objects:  17% (2113/12424), 4.34 MiB | 8.67 MiB/s
Receiving objects:  18% (2237/12424), 4.34 MiB | 8.67 MiB/s
Receiving objects:  19% (2361/12424), 4.34 MiB | 8.67 MiB/s
Receiving objects:  20% (2485/12424), 4.34 MiB | 8.67 MiB/s
Receiving objects:  21% (2610/12424), 4.34 MiB | 8.67 MiB/s
Receiving objects:  22% (2734/12424), 4.34 MiB | 8.67 MiB/s
Receiving objects:  23% (2858/12424), 4.34 MiB | 8.67 MiB/s
Receiving objects:  24% (2982/12424), 4.34 MiB | 8.67 MiB/s
Receiving objects:  25% (3106/12424), 4.34 MiB | 8.67 MiB/s
Receiving objects:  26% (3231/12424), 4.34 MiB | 8.67 MiB/s
Receiving objects:  27% (3355/12424), 4.34 MiB | 8.67 MiB/s
Receiving objects:  28% (3479/12424), 4.34 MiB | 8.67 MiB/s
Receiving objects:  29% (3603/12424), 4.34 MiB | 8.67 MiB/s
Receiving objects:  30% (3728/12424), 4.34 MiB | 8.67 MiB/s
Receiving objects:  30% (3831/12424), 4.34 MiB | 8.67 MiB/s
Receiving objects:  31% (3852/12424), 4.34 MiB | 8.67 MiB/s
Receiving objects:  32% (3976/12424), 8.68 MiB | 8.68 MiB/s
Receiving objects:  33% (4100/12424), 8.68 MiB | 8.68 MiB/s
Receiving objects:  34% (4225/12424), 8.68 MiB | 8.68 MiB/s
Receiving objects:  35% (4349/12424), 8.68 MiB | 8.68 MiB/s
Receiving objects:  36% (4473/12424), 8.68 MiB | 8.68 MiB/s
Receiving objects:  37% (4597/12424), 11.81 MiB | 7.87 MiB/s
Receiving objects:  38% (4722/12424), 11.81 MiB | 7.87 MiB/s
Receiving objects:  39% (4846/12424), 11.81 MiB | 7.87 MiB/s
Receiving objects:  40% (4970/12424), 11.81 MiB | 7.87 MiB/s
Receiving objects:  41% (5094/12424), 11.81 MiB | 7.87 MiB/s
Receiving objects:  42% (5219/12424), 11.81 MiB | 7.87 MiB/s
Receiving objects:  43% (5343/12424), 11.81 MiB | 7.87 MiB/s
Receiving objects:  44% (5467/12424), 11.81 MiB | 7.87 MiB/s
Receiving objects:  45% (5591/12424), 11.81 MiB | 7.87 MiB/s
Receiving objects:  45% (5659/12424), 11.81 MiB | 7.87 MiB/s
Receiving objects:  46% (5716/12424), 15.50 MiB | 7.72 MiB/s
Receiving objects:  47% (5840/12424), 15.50 MiB | 7.72 MiB/s
Receiving objects:  47% (5929/12424), 19.20 MiB | 7.66 MiB/s
Receiving objects:  48% (5964/12424), 22.55 MiB | 7.50 MiB/s
Receiving objects:  49% (6088/12424), 22.55 MiB | 7.50 MiB/s
Receiving objects:  50% (6212/12424), 22.55 MiB | 7.50 MiB/s
Receiving objects:  51% (6337/12424), 22.55 MiB | 7.50 MiB/s
Receiving objects:  52% (6461/12424), 27.12 MiB | 7.72 MiB/s
Receiving objects:  53% (6585/12424), 27.12 MiB | 7.72 MiB/s
Receiving objects:  54% (6709/12424), 27.12 MiB | 7.72 MiB/s
Receiving objects:  54% (6738/12424), 27.12 MiB | 7.72 MiB/s
Receiving objects:  55% (6834/12424), 31.12 MiB | 7.75 MiB/s
Receiving objects:  56% (6958/12424), 31.12 MiB | 7.75 MiB/s
Receiving objects:  57% (7082/12424), 31.12 MiB | 7.75 MiB/s
Receiving objects:  58% (7206/12424), 31.12 MiB | 7.75 MiB/s
Receiving objects:  59% (7331/12424), 31.12 MiB | 7.75 MiB/s
Receiving objects:  60% (7455/12424), 31.12 MiB | 7.75 MiB/s
Receiving objects:  61% (7579/12424), 31.12 MiB | 7.75 MiB/s
Receiving objects:  62% (7703/12424), 31.12 MiB | 7.75 MiB/s
Receiving objects:  63% (7828/12424), 31.12 MiB | 7.75 MiB/s
Receiving objects:  64% (7952/12424), 31.12 MiB | 7.75 MiB/s
Receiving objects:  65% (8076/12424), 31.12 MiB | 7.75 MiB/s
Receiving objects:  66% (8200/12424), 31.12 MiB | 7.75 MiB/s
Receiving objects:  67% (8325/12424), 31.12 MiB | 7.75 MiB/s
Receiving objects:  68% (8449/12424), 31.12 MiB | 7.75 MiB/s
Receiving objects:  69% (8573/12424), 31.12 MiB | 7.75 MiB/s
Receiving objects:  70% (8697/12424), 31.12 MiB | 7.75 MiB/s
Receiving objects:  71% (8822/12424), 31.12 MiB | 7.75 MiB/s
Receiving objects:  72% (8946/12424), 31.12 MiB | 7.75 MiB/s
Receiving objects:  73% (9070/12424), 31.12 MiB | 7.75 MiB/s
Receiving objects:  74% (9194/12424), 31.12 MiB | 7.75 MiB/s
Receiving objects:  75% (9318/12424), 31.12 MiB | 7.75 MiB/s
Receiving objects:  76% (9443/12424), 31.12 MiB | 7.75 MiB/s
Receiving objects:  77% (9567/12424), 31.12 MiB | 7.75 MiB/s
Receiving objects:  78% (9691/12424), 31.12 MiB | 7.75 MiB/s
Receiving objects:  79% (9815/12424), 31.12 MiB | 7.75 MiB/s
Receiving objects:  80% (9940/12424), 31.12 MiB | 7.75 MiB/s
Receiving objects:  81% (10064/12424), 31.12 MiB | 7.75 MiB/s
Receiving objects:  82% (10188/12424), 31.12 MiB | 7.75 MiB/s
Receiving objects:  83% (10312/12424), 37.55 MiB | 8.31 MiB/s
Receiving objects:  84% (10437/12424), 37.55 MiB | 8.31 MiB/s
Receiving objects:  85% (10561/12424), 37.55 MiB | 8.31 MiB/s
Receiving objects:  86% (10685/12424), 37.55 MiB | 8.31 MiB/s
Receiving objects:  87% (10809/12424), 37.55 MiB | 8.31 MiB/s
Receiving objects:  88% (10934/12424), 37.55 MiB | 8.31 MiB/s
Receiving objects:  89% (11058/12424), 37.55 MiB | 8.31 MiB/s
Receiving objects:  90% (11182/12424), 37.55 MiB | 8.31 MiB/s
Receiving objects:  91% (11306/12424), 37.55 MiB | 8.31 MiB/s
Receiving objects:  92% (11431/12424), 37.55 MiB | 8.31 MiB/s
Receiving objects:  93% (11555/12424), 37.55 MiB | 8.31 MiB/s
Receiving objects:  94% (11679/12424), 37.55 MiB | 8.31 MiB/s
Receiving objects:  95% (11803/12424), 37.55 MiB | 8.31 MiB/s
Receiving objects:  96% (11928/12424), 37.55 MiB | 8.31 MiB/s
Receiving objects:  97% (12052/12424), 37.55 MiB | 8.31 MiB/s
Receiving objects:  98% (12176/12424), 37.55 MiB | 8.31 MiB/s
Receiving objects:  99% (12300/12424), 37.55 MiB | 8.31 MiB/s
remote: Total 12424 (delta 2375), reused 5966 (delta 1228)        
Receiving objects: 100% (12424/12424), 37.55 MiB | 8.31 MiB/s
Receiving objects: 100% (12424/12424), 41.63 MiB | 8.68 MiB/s, done.
Resolving deltas:   0% (0/2375)
Resolving deltas:   1% (24/2375)
Resolving deltas:   2% (48/2375)
Resolving deltas:   3% (72/2375)
Resolving deltas:   4% (95/2375)
Resolving deltas:   5% (119/2375)
Resolving deltas:   6% (143/2375)
Resolving deltas:   7% (167/2375)
Resolving deltas:   8% (190/2375)
Resolving deltas:   9% (214/2375)
Resolving deltas:  10% (238/2375)
Resolving deltas:  11% (262/2375)
Resolving deltas:  12% (285/2375)
Resolving deltas:  13% (309/2375)
Resolving deltas:  14% (333/2375)
Resolving deltas:  15% (357/2375)
Resolving deltas:  16% (380/2375)
Resolving deltas:  17% (404/2375)
Resolving deltas:  18% (428/2375)
Resolving deltas:  19% (452/2375)
Resolving deltas:  20% (475/2375)
Resolving deltas:  21% (499/2375)
Resolving deltas:  22% (523/2375)
Resolving deltas:  23% (548/2375)
Resolving deltas:  24% (570/2375)
Resolving deltas:  25% (594/2375)
Resolving deltas:  26% (618/2375)
Resolving deltas:  27% (643/2375)
Resolving deltas:  28% (665/2375)
Resolving deltas:  29% (689/2375)
Resolving deltas:  30% (713/2375)
Resolving deltas:  31% (737/2375)
Resolving deltas:  32% (760/2375)
Resolving deltas:  33% (784/2375)
Resolving deltas:  34% (808/2375)
Resolving deltas:  35% (832/2375)
Resolving deltas:  36% (855/2375)
Resolving deltas:  37% (879/2375)
Resolving deltas:  38% (903/2375)
Resolving deltas:  39% (927/2375)
Resolving deltas:  40% (950/2375)
Resolving deltas:  41% (974/2375)
Resolving deltas:  42% (998/2375)
Resolving deltas:  43% (1023/2375)
Resolving deltas:  44% (1045/2375)
Resolving deltas:  45% (1069/2375)
Resolving deltas:  46% (1093/2375)
Resolving deltas:  47% (1117/2375)
Resolving deltas:  48% (1140/2375)
Resolving deltas:  49% (1164/2375)
Resolving deltas:  50% (1188/2375)
Resolving deltas:  51% (1212/2375)
Resolving deltas:  52% (1235/2375)
Resolving deltas:  53% (1259/2375)
Resolving deltas:  54% (1283/2375)
Resolving deltas:  55% (1307/2375)
Resolving deltas:  56% (1330/2375)
Resolving deltas:  57% (1354/2375)
Resolving deltas:  58% (1378/2375)
Resolving deltas:  59% (1402/2375)
Resolving deltas:  60% (1425/2375)
Resolving deltas:  61% (1449/2375)
Resolving deltas:  62% (1473/2375)
Resolving deltas:  63% (1497/2375)
Resolving deltas:  64% (1520/2375)
Resolving deltas:  65% (1544/2375)
Resolving deltas:  66% (1568/2375)
Resolving deltas:  67% (1592/2375)
Resolving deltas:  68% (1615/2375)
Resolving deltas:  69% (1639/2375)
Resolving deltas:  70% (1663/2375)
Resolving deltas:  71% (1687/2375)
Resolving deltas:  72% (1710/2375)
Resolving deltas:  73% (1734/2375)
Resolving deltas:  74% (1758/2375)
Resolving deltas:  75% (1782/2375)
Resolving deltas:  76% (1806/2375)
Resolving deltas:  77% (1829/2375)
Resolving deltas:  78% (1853/2375)
Resolving deltas:  79% (1877/2375)
Resolving deltas:  80% (1900/2375)
Resolving deltas:  81% (1924/2375)
Resolving deltas:  82% (1949/2375)
Resolving deltas:  83% (1972/2375)
Resolving deltas:  84% (1995/2375)
Resolving deltas:  85% (2019/2375)
Resolving deltas:  86% (2043/2375)
Resolving deltas:  87% (2067/2375)
Resolving deltas:  88% (2091/2375)
Resolving deltas:  89% (2114/2375)
Resolving deltas:  90% (2139/2375)
Resolving deltas:  91% (2162/2375)
Resolving deltas:  92% (2185/2375)
Resolving deltas:  93% (2209/2375)
Resolving deltas:  94% (2233/2375)
Resolving deltas:  95% (2257/2375)
Resolving deltas:  96% (2280/2375)
Resolving deltas:  97% (2305/2375)
Resolving deltas:  98% (2329/2375)
Resolving deltas:  99% (2352/2375)
Resolving deltas: 100% (2375/2375)
Resolving deltas: 100% (2375/2375), done.
Updating files:  71% (8191/11458)
Updating files:  72% (8250/11458)
Updating files:  73% (8365/11458)
Updating files:  74% (8479/11458)
Updating files:  75% (8594/11458)
Updating files:  76% (8709/11458)
Updating files:  77% (8823/11458)
Updating files:  78% (8938/11458)
Updating files:  79% (9052/11458)
Updating files:  80% (9167/11458)
Updating files:  81% (9281/11458)
Updating files:  82% (9396/11458)
Updating files:  83% (9511/11458)
Updating files:  84% (9625/11458)
Updating files:  85% (9740/11458)
Updating files:  86% (9854/11458)
Updating files:  87% (9969/11458)
Updating files:  88% (10084/11458)
Updating files:  89% (10198/11458)
Updating files:  90% (10313/11458)
Updating files:  91% (10427/11458)
Updating files:  92% (10542/11458)
Updating files:  93% (10656/11458)
Updating files:  94% (10771/11458)
Updating files:  95% (10886/11458)
Updating files:  96% (11000/11458)
Updating files:  97% (11115/11458)
Updating files:  98% (11229/11458)
Updating files:  99% (11344/11458)
Updating files: 100% (11458/11458)
Updating files: 100% (11458/11458), done.
 00:11

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-mediawiki-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  37/133 [=======>--------------------]  27%
  66/133 [=============>--------------]  49%
  91/133 [===================>--------]  68%
 111/133 [=======================>----]  83%
 127/133 [==========================>-]  95%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:02

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 5.9 s.
 00:06

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 13s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:14

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:14

 01:14

Install 'extensions/Translate'...

Cloning component(s)
:0: _clone_component "extensions/UniversalLanguageSelector"
:1: _clone_component "extensions/Translate"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/UniversalLanguageSelector to 'extensions/UniversalLanguageSelector' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/UniversalLanguageSelector'...
|0| remote: Counting objects: 1           
remote: Counting objects: 1672, done        
|0| remote: Finding sources:   1% (9/1672)           
remote: Finding sources:   2% (26/1672)           
remote: Finding sources:   3% (42/1672)           
remote: Finding sources:   4% (59/1672)           
remote: Finding sources:   5% (76/1672)           
remote: Finding sources:   6% (92/1672)           
remote: Finding sources:   7% (109/1672)           
remote: Finding sources:   8% (126/1672)           
remote: Finding sources:   9% (143/1672)           
remote: Finding sources:  10% (159/1672)           
remote: Finding sources:  11% (176/1672)           
remote: Finding sources:  12% (193/1672)           
remote: Finding sources:  13% (209/1672)           
remote: Finding sources:  14% (226/1672)           
remote: Finding sources:  15% (243/1672)           
remote: Finding sources:  16% (260/1672)           
remote: Finding sources:  17% (276/1672)           
remote: Finding sources:  18% (293/1672)           
remote: Finding sources:  19% (310/1672)           
remote: Finding sources:  20% (327/1672)           
remote: Finding sources:  21% (343/1672)           
remote: Finding sources:  22% (360/1672)           
remote: Finding sources:  23% (377/1672)           
remote: Finding sources:  24% (393/1672)           
remote: Finding sources:  25% (410/1672)           
remote: Finding sources:  26% (427/1672)           
remote: Finding sources:  27% (444/1672)           
remote: Finding sources:  28% (460/1672)           
remote: Finding sources:  29% (477/1672)           
remote: Finding sources:  30% (494/1672)           
remote: Finding sources:  31% (510/1672)           
remote: Finding sources:  32% (527/1672)           
remote: Finding sources:  33% (544/1672)           
remote: Finding sources:  34% (561/1672)           
remote: Finding sources:  35% (577/1672)           
remote: Finding sources:  36% (594/1672)           
remote: Finding sources:  37% (611/1672)           
remote: Finding sources:  38% (627/1672)           
remote: Finding sources:  39% (644/1672)           
remote: Finding sources:  40% (661/1672)           
remote: Finding sources:  41% (678/1672)           
remote: Finding sources:  42% (694/1672)           
remote: Finding sources:  43% (711/1672)           
remote: Finding sources:  44% (728/1672)           
remote: Finding sources:  45% (745/1672)           
remote: Finding sources:  46% (761/1672)           
remote: Finding sources:  47% (778/1672)           
remote: Finding sources:  48% (795/1672)           
remote: Finding sources:  49% (811/1672)           
remote: Finding sources:  50% (828/1672)           
remote: Finding sources:  51% (845/1672)           
remote: Finding sources:  52% (862/1672)           
remote: Finding sources:  53% (878/1672)           
remote: Finding sources:  54% (895/1672)           
remote: Finding sources:  55% (912/1672)           
remote: Finding sources:  56% (928/1672)           
remote: Finding sources:  57% (945/1672)           
remote: Finding sources:  58% (962/1672)           
remote: Finding sources:  59% (979/1672)           
remote: Finding sources:  60% (995/1672)           
remote: Finding sources:  61% (1012/1672)           
remote: Finding sources:  62% (1029/1672)           
remote: Finding sources:  63% (1045/1672)           
remote: Finding sources:  64% (1062/1672)           
remote: Finding sources:  65% (1079/1672)           
remote: Finding sources:  66% (1096/1672)           
remote: Finding sources:  67% (1112/1672)           
remote: Finding sources:  68% (1129/1672)           
remote: Finding sources:  69% (1146/1672)           
remote: Finding sources:  70% (1163/1672)           
remote: Finding sources:  71% |1| 
|1| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/Translate to 'extensions/Translate' (use CLONE_DEPTH=0 for full depth)
|1| Cloning into 'extensions/Translate'...
|1| remote: Counting objects: 1           
remote: Counting objects: 2106, done        
|1| remote: Finding sources:   1% (11/2106)           
remote: Finding sources:   2% (32/2106)           
remote: Finding sources:   3% (53/2106)           
remote: Finding sources:   4% (74/2106)           
remote: Finding sources:   5% (95/2106)           
remote: Finding sources:   6% (116/2106)           
remote: Finding sources:   7% (137/2106)           
remote: Finding sources:   8% (158/2106)           
remote: Finding sources:   9% (180/2106)           
remote: Finding sources:  10% (201/2106)           
remote: Finding sources:  11% (222/2106)           
remote: Finding sources:  12% (243/2106)           
remote: Finding sources:  13% (264/2106)           
remote: Finding sources:  14% (285/2106)           
remote: Finding sources:  15% (306/2106)           
remote: Finding sources:  16% (327/2106)           
remote: Finding sources:  17% (348/2106)           
remote: Finding sources:  18% (369/2106)           
remote: Finding sources:  19% (390/2106)           
remote: Finding sources:  20% (411/2106)           
remote: Finding sources:  21% (432/2106)           
remote: Finding sources:  22% (453/2106)           
remote: Finding sources:  23% (474/2106)           
remote: Finding sources:  24% (495/2106)           
remote: Finding sources:  25% (516/2106)           
remote: Finding sources:  26% (538/2106)           
remote: Finding sources:  27% (559/2106)           
remote: Finding sources:  28% (580/2106)           
remote: Finding sources:  29% (601/2106)           
remote: Finding sources:  30% (622/2106)           
remote: Finding sources:  31% (643/2106)           
remote: Finding sources:  32% (664/2106)           
remote: Finding sources:  33% (685/2106)           
remote: Finding sources:  34% (706/2106)           
remote: Finding sources:  35% (727/2106)           
remote: Finding sources:  36% (748/2106)           
remote: Finding sources:  37% (769/2106)           
remote: Finding sources:  38% (790/2106)           
remote: Finding sources:  39% (811/2106)           
remote: Finding sources:  40% (832/2106)           
remote: Finding sources:  41% (853/2106)           
remote: Finding sources:  42% (874/2106)           
remote: Finding sources:  43% (896/2106)           
remote: Finding sources:  44% (917/2106)           
remote: Finding sources:  45% (938/2106)           
remote: Finding sources:  46% (959/2106)           
remote: Finding sources:  47% (980/2106)           
remote: Finding sources:  48% (1001/2106)           
remote: Finding sources:  49% (1022/2106)           
remote: Finding sources:  50% (1043/2106)           
remote: Finding sources:  51% (1064/2106)           
remote: Finding sources:  52% (1085/2106)           
remote: Finding sources:  53% (1106/2106)           
remote: Finding sources:  54% (1127/2106)           
remote: Finding sources:  55% (1148/2106)           
remote: Finding sources:  56% (1169/2106)           
remote: Finding sources:  57% (1190/2106)           
remote: Finding sources:  58% (1211/2106)           
remote: Finding sources:  59% (1233/2106)           
remote: Finding sources:  60% (1254/2106)           
remote: Finding sources:  61% (1275/2106)           
remote: Finding sources:  62% (1296/2106)           
remote: Finding sources:  63% (1317/2106)           
remote: Finding sources:  64% (1338/2106)           
remote: Finding sources:  65% (1359/2106)           
remote: Finding sources:  66% (1380/2106)           
remote: Finding sources:  67% (1401/2106)           
remote: Finding sources:  68% (1422/2106)           
remote: Finding sources:  69% (1443/2106)           
remote: Finding sources:  70% (1464/2106)           
remote: Finding sources:  71% (1485/2106)           
remote: Fi(1179/1672)           
remote: Finding sources:  72% (1196/1672)           
remote: Finding sources:  73% (1213/1672)           
remote: Finding sources:  74% (1229/1672)           
remote: Finding sources:  75% (1246/1672)           
remote: Finding sources:  76% (1263/1672)           
remote: Finding sources:  77% (1280/1672)           
remote: Finding sources:  78% (1296/1672)           
remote: Finding sources:  79% (1313/1672)           
remote: Finding sources:  80% (1330/1672)           
remote: Finding sources:  81% (1346/1672)           
remote: Finding sources:  82% (1363/1672)           
remote: Finding sources:  83% (1380/1672)           
remote: Finding sources:  84% (1397/1672)           
remote: Finding sources:  85% (1413/1672)           
remote: Finding sources:  86% (1430/1672)           
remote: Finding sources:  87% (1447/1672)           
remote: Finding sources:  88% (1463/1672)           
remote: Finding sources:  89% (1480/1672)           
remote: Finding sources:  90% (1497/1672)           
remote: Finding sources:  91% (1514/1672)           
remote: Finding sources:  92% (1530/1672)           
remote: Finding sources:  93% (1547/1672)           
remote: Finding sources:  94% (1564/1672)           
remote: Finding sources:  95% (1581/1672)           
remote: Finding sources:  96% (1597/1672)           
remote: Finding sources:  97% (1614/1672)           
remote: Finding sources:  98% (1631/1672)           
remote: Finding sources:  99% (1647/1672)           
remote: Finding sources: 100% (1664/1672)           
remote: Finding sources: 100% (1672/1672)        
|0| remote: Getting sizes:   1% (8/1584)           
remote: Getting sizes:   2% (24/1584)           
remote: Getting sizes:   3% (40/1584)           
remote: Getting sizes:   4% (56/1584)           
remote: Getting sizes:   5% (72/1584)           
remote: Getting sizes:   6% (88/1584)           
remote: Getting sizes:   7% (103/1584)           
remote: Getting sizes:   8% (119/1584)           
remote: Getting sizes:   9% (135/1584)           
remote: Getting sizes:  10% (151/1584)           
remote: Getting sizes:  11% (167/1584)           
remote: Getting sizes:  12% (183/1584)           
remote: Getting sizes:  13% (198/1584)           
remote: Getting sizes:  14% (214/1584)           
remote: Getting sizes:  15% (230/1584)           
remote: Getting sizes:  16% (246/1584)           
remote: Getting sizes:  17% (262/1584)           
remote: Getting sizes:  18% (278/1584)           
remote: Getting sizes:  19% (294/1584)           
remote: Getting sizes:  20% (309/1584)           
remote: Getting sizes:  21% (325/1584)           
remote: Getting sizes:  22% (341/1584)           
remote: Getting sizes:  23% (357/1584)           
remote: Getting sizes:  24% (373/1584)           
remote: Getting sizes:  25% (389/1584)           
remote: Getting sizes:  26% (404/1584)           
remote: Getting sizes:  27% (420/1584)           
remote: Getting sizes:  28% (436/1584)           
remote: Getting sizes:  29% (452/1584)           
remote: Getting sizes:  30% (468/1584)           
remote: Getting sizes:  31% (484/1584)           
remote: Getting sizes:  32% (499/1584)           
remote: Getting sizes:  33% (515/1584)           
remote: Getting sizes:  34% (531/1584)           
remote: Getting sizes:  35% (547/1584)           
remote: Getting sizes:  36% (563/1584)           
remote: Getting sizes:  37% (579/1584)           
remote: Getting sizes:  38% (594/1584)           
remote: Getting sizes:  39% (610/1584)           
remote: Getting sizes:  40% (626/1584)           
remote: Getting sizes:  41% (642/1584)           
remote: Getting sizes:  42% (658/1584)           
remote: Getting sizes:  43% (674/1584)           
remote: Getting sizes:  44% (690/1584)           
remote: Getting sizes:  45% (705/1584)           
remote: Getting sizes:  46% (721/1584)           
remote: Getting sizes:  47% (737/1584)           
remote: Getting sizes:  48% (753/1584)           
remote: Getting sizes:  49% (769/1584)           
remote: Getting sizes:  50% (785/1584)           
remote: Getting sizes:  51% (800/1584)           
remote: Getting sizes:  52% (816/1584)           
remote: Getting sizes:  53% (832/1584)           
remote: Getting sizes:  54% (848/1584)           
remote: Getting sizes:  55% (864/1584)           
remote: Getting sizes:  56% (880/1584)           
remote: Getting sizes:  57% (895/1584)           
remote: Getting sizes:  58% (911/1584)           
remote: Getting sizes:  59% (927/1584)           
remote: Getting sizes:  60% (943/1584)           
remote: Getting sizes:  61% (959/1584)           
remote: Getting sizes:  62% (975/1584)           
remote: Getting sizes:  63% (990/1584)           
remote: Getting sizes:  64% (1006/1584)           
remote: Getting sizes:  65% (1022/1584)           
remote: Getting sizes:  66% (1038/1584)           
remote: Getting sizes:  67% (1054/1584)           
remote: Getting sizes:  68% (1070/1584)           
remote: Getting sizes:  69% (1086/1584)           
remote: Getting sizes:  70% (1101/1584)           
remote: Getting sizes:  71% (1117/1584)           
remote: Getting sizes:  72% (1133/1584)           
remote: Getting sizes:  73% (1149/1584)           
remote: Getting sizes:  74% (1165/1584)           
remote: Getting sizes:  75% (1181/1584)           
remote: Getting sizes:  76% (1196/1584)           
remote: Getting sizes:  77% (1212/1584)           
remote: Getting sizes:  78% (1228/1584)           
remote: Getting sizes:  79% (1244/1584)           
remote: Getting sizes:  80% (1260/1584)           
remote: Getting sizes:  81% (1276/1584)           
remote: Getting sizes:  82% (1291/1584)           
remote: Getting sizes:  83% (1307/1584)           
remote: Getting sizes:  84% (1323/1584)           
remote: Getting sizes:  85% (1339/1584)           
remote: Getting sizes:  86% (1355/1584)           
remote: Getting sizes:  87% (1371/1584)           
remote: Getting sizes:  88% (1386/1584)           
remote: Getting sizes:  89% (1402/1584)           
remote: Getting sizes:  90% (1418/1584)           
remote: Getting sizes:  91% (1434/1584)           
remote: Getting sizes:  92% (1450/1584)           
remote: Getting sizes:  93% (1466/1584)           
remote: Getting sizes:  94% (1482/1584)           
remote: Getting sizes:  95% (1497/1584)           
remote: Getting sizes:  96% (1513/1584)           
remote: Getting sizes:  97% (1529/1584)           
remote: Getting sizes:  98% (1545/1584)           
remote: Getting sizes:  99% (1561/1584)           
remote: Getting sizes: 100% (1577/1584)           
remote: Getting sizes: 100% (1584/1584)        
|0| remote: Compressing objects:   1% (28342/5621264)           
remote: Compressing objects:   2% (84354/5621264)           
remote: Compressing objects:   4% (250556/5621264)           
remote: Compressing objects:   5% (254421/5621264)           
remote: Compressing objects:  56% (3127844/5621264)           
remote: Compressing objects:  57% (3176126/5621264)           
remote: Compressing objects:  58% (3233657/5621264)           
remote: Compressing objects:  59% (3290123/5621264)           
remote: Compressing objects:  60% (3346537/5621264)           
remote: Compressing objects:  61% (3443569/5621264)           
remote: Compressing objects:  62% (3460265/5621264)           
remote: Compressing objects:  65% (3634422/5621264)           
remote: Compressing objects:  66% (3682173/5621264)           
remote: Compressing objects:  67% (3742141/5621264)           
remote: Compressing objects:  68% (3800263/5621264)           
remote: Compressing objects:  69% (3854406/5621264)           
remote: Compressing objects:  70% (3909245/5621264)           
remote: Compressing objects:  71% (3964969/5621264)           
remote: Compressing objects:  72% (4022727/5621264)           
remote: Compressing objects:  73% (4079668/5621264)           
remote: Compressing objects:  74% (4131662/5621264)           
remote: Compressing objects:  75% (4188183/5621264)           
remote: Compressing objects:  76% (4244980/5621264)           
remote: Compressing objects:  77% (nding sources:  72% (1506/2106)           
remote: Finding sources:  73% (1527/2106)           
remote: Finding sources:  74% (1548/2106)           
remote: Finding sources:  75% (1569/2106)           
remote: Finding sources:  76% (1591/2106)           
remote: Finding sources:  77% (1612/2106)           
remote: Finding sources:  78% (1633/2106)           
remote: Finding sources:  79% (1654/2106)           
remote: Finding sources:  80% (1675/2106)           
remote: Finding sources:  81% (1696/2106)           
remote: Finding sources:  82% (1717/2106)           
remote: Finding sources:  83% (1738/2106)           
remote: Finding sources:  84% (1759/2106)           
remote: Finding sources:  85% (1780/2106)           
remote: Finding sources:  86% (1801/2106)           
remote: Finding sources:  87% (1822/2106)           
remote: Finding sources:  88% (1843/2106)           
remote: Finding sources:  89% (1864/2106)           
remote: Finding sources:  90% (1885/2106)           
remote: Finding sources:  91% (1906/2106)           
remote: Finding sources:  92% (1927/2106)           
remote: Finding sources:  93% (1949/2106)           
remote: Finding sources:  94% (1970/2106)           
remote: Finding sources:  95% (1991/2106)           
remote: Finding sources:  96% (2012/2106)           
remote: Finding sources:  97% (2033/2106)           
remote: Finding sources:  98% (2054/2106)           
remote: Finding sources:  99% (2075/2106)           
remote: Finding sources: 100% (2096/2106)           
remote: Finding sources: 100% (2106/2106)        
|1| remote: Getting sizes:   1% (10/1959)           
remote: Getting sizes:   2% (30/1959)           
remote: Getting sizes:   3% (49/1959)           
remote: Getting sizes:   4% (69/1959)           
remote: Getting sizes:   5% (89/1959)           
remote: Getting sizes:   6% (108/1959)           
remote: Getting sizes:   7% (128/1959)           
remote: Getting sizes:   8% (147/1959)           
remote: Getting sizes:   9% (167/1959)           
remote: Getting sizes:  10% (187/1959)           
remote: Getting sizes:  11% (206/1959)           
remote: Getting sizes:  12% (226/1959)           
remote: Getting sizes:  13% (245/1959)           
remote: Getting sizes:  14% (265/1959)           
remote: Getting sizes:  15% (285/1959)           
remote: Getting sizes:  16% (304/1959)           
remote: Getting sizes:  17% (324/1959)           
remote: Getting sizes:  18% (343/1959)           
remote: Getting sizes:  19% (363/1959)           
remote: Getting sizes:  20% (383/1959)           
remote: Getting sizes:  21% (402/1959)           
remote: Getting sizes:  22% (422/1959)           
remote: Getting sizes:  23% (441/1959)           
remote: Getting sizes:  24% (461/1959)           
remote: Getting sizes:  25% (480/1959)           
remote: Getting sizes:  26% (500/1959)           
remote: Getting sizes:  27% (520/1959)           
remote: Getting sizes:  28% (539/1959)           
remote: Getting sizes:  29% (559/1959)           
remote: Getting sizes:  30% (578/1959)           
remote: Getting sizes:  31% (598/1959)           
remote: Getting sizes:  32% (618/1959)           
remote: Getting sizes:  33% (637/1959)           
remote: Getting sizes:  34% (657/1959)           
remote: Getting sizes:  35% (676/1959)           
remote: Getting sizes:  36% (696/1959)           
remote: Getting sizes:  37% (716/1959)           
remote: Getting sizes:  38% (735/1959)           
remote: Getting sizes:  39% (755/1959)           
remote: Getting sizes:  40% (774/1959)           
remote: Getting sizes:  41% (794/1959)           
remote: Getting sizes:  42% (813/1959)           
remote: Getting sizes:  43% (833/1959)           
remote: Getting sizes:  44% (853/1959)           
remote: Getting sizes:  45% (872/1959)           
remote: Getting sizes:  46% (892/1959)           
remote: Getting sizes:  47% (911/1959)           
remote: Getting sizes:  48% (931/1959)           
remote: Getting sizes:  49% (951/1959)           
remote: Getting sizes:  50% (970/1959)           
remote: Getting sizes:  51% (990/1959)           
remote: Getting sizes:  52% (1009/1959)           
remote: Getting sizes:  53% (1029/1959)           
remote: Getting sizes:  54% (1049/1959)           
remote: Getting sizes:  55% (1068/1959)           
remote: Getting sizes:  56% (1088/1959)           
remote: Getting sizes:  57% (1107/1959)           
remote: Getting sizes:  58% (1127/1959)           
remote: Getting sizes:  59% (1147/1959)           
remote: Getting sizes:  60% (1166/1959)           
remote: Getting sizes:  61% (1186/1959)           
remote: Getting sizes:  62% (1205/1959)           
remote: Getting sizes:  63% (1225/1959)           
remote: Getting sizes:  64% (1244/1959)           
remote: Getting sizes:  65% (1264/1959)           
remote: Getting sizes:  66% (1284/1959)           
remote: Getting sizes:  67% (1303/1959)           
remote: Getting sizes:  68% (1323/1959)           
remote: Getting sizes:  69% (1342/1959)           
remote: Getting sizes:  70% (1362/1959)           
remote: Getting sizes:  71% (1382/1959)           
remote: Getting sizes:  72% (1401/1959)           
remote: Getting sizes:  73% (1421/1959)           
remote: Getting sizes:  74% (1440/1959)           
remote: Getting sizes:  75% (1460/1959)           
remote: Getting sizes:  76% (1480/1959)           
remote: Getting sizes:  77% (1499/1959)           
remote: Getting sizes:  78% (1519/1959)           
remote: Getting sizes:  79% (1538/1959)           
remote: Getting sizes:  80% (1558/1959)           
remote: Getting sizes:  81% (1577/1959)           
remote: Getting sizes:  82% (1597/1959)           
remote: Getting sizes:  83% (1617/1959)           
remote: Getting sizes:  84% (1636/1959)           
remote: Getting sizes:  85% (1656/1959)           
remote: Getting sizes:  86% (1675/1959)           
remote: Getting sizes:  87% (1695/1959)           
remote: Getting sizes:  88% (1715/1959)           
remote: Getting sizes:  89% (1734/1959)           
remote: Getting sizes:  90% (1754/1959)           
remote: Getting sizes:  91% (1773/1959)           
remote: Getting sizes:  92% (1793/1959)           
remote: Getting sizes:  93% (1813/1959)           
remote: Getting sizes:  94% (1832/1959)           
remote: Getting sizes:  95% (1852/1959)           
remote: Getting sizes:  96% (1871/1959)           
remote: Getting sizes:  97% (1891/1959)           
remote: Getting sizes:  98% (1911/1959)           
remote: Getting sizes:  99% (1930/1959)           
remote: Getting sizes: 100% (1950/1959)           
remote: Getting sizes: 100% (1959/1959)        
|1| remote: Compressing objects:   1% (36768/7099609)           
remote: Compressing objects:   2% (107228/7099609)           
remote: Compressing objects:   3% (179166/7099609)           
remote: Compressing objects:   4% (257252/7099609)           
remote: Compressing objects:   5% (320166/7099609)           
remote: Compressing objects:   6% (426945/7099609)           
remote: Compressing objects:   7% (462024/7099609)           
remote: Compressing objects:   8% (533088/7099609)           
remote: Compressing objects:   9% (610640/7099609)           
remote: Compressing objects:  10% (684923/7099609)           
remote: Compressing objects:  11% (749092/7099609)           
remote: Compressing objects:  12% (819691/7099609)           
remote: Compressing objects:  13% (889486/7099609)           
remote: Compressing objects:  14% (981868/7099609)           
remote: Compressing objects:  15% (1031581/7099609)           
remote: Compressing objects:  16% (1103017/7099609)           
remote: Compressing objects:  17% (1180324/7099609)           
remote: Compressing objects:  18% (1245808/7099609)           
remote: Compressing objects:  19% (1343188/7099609)           
remote: Compressing objects:  20% (1390729/7099609)           
remote: Compressing objects:  21% (1486097/7099609)           
remote: Compressing objects:  22% (1526549/7099609)           
remote: Compressing objects:  23% (1610978/7099609)           
remote: Compressing objects:  24% (1671943/7099609)           
remote: Compressing objects:  25% (1767882/7099609)           
remote: Compressing objects:  26% (1824315/7099609)           
remote: Compressing objects:  27% (1901164/7099609)           
remote: Compressing objects:  28% (1958997/7099609)           
remote: Compressing objects:  29% (2053846/7099609)           
remote: Compressing objects:  30% (2097806/7099609)           
remote: Compressing objects:  31% (2166590/7099609)           
remote: Compressing objects:  32% (2242843/7099609)           
remote: Compressing objects:  33% (2328813/7099609)           
remote: Compressing objects:  34% (2379899/7099609)           
remote: Compressing objects:  35% (2457690/7099609)           
remote: Compressing objects:  36% (2521059/7099609)           
remote: Compressing objects:  37% (2592885/7099609)           
remote: Compressing objects:  38% (2666379/7099609)           
remote: Compressing objects:  39% (2772535/7099609)           
remote: Compressing objects:  40% (2842994/7099609)           
remote: Compressing objects:  41% (2880602/7099609)           
remote: Compressing objects:  42% (2974832/7099609)           
remote: Compressing objects:  43% (3022193/7099609)           
remote: Compressing objects:  44% (3107931/7099609)           
remote: Compressing objects:  45% (3167280/7099609)           
remote: Compressing objects:  46% (3244259/7099609)           
remote: Compressing objects:  47% (3324944/7099609)           
remote: Compressing objects:  48% (3377014/7099609)           
remote: Compressing objects:  49% (3454534/7099609)           
remote: Compressing objects:  50% (3519639/7099609)           
remote: Compressing objects:  51% (3620828/7099609)           
remote: Compressing objects:  56% (3971085/7099609)           
remote: Compressing objects:  57% (4042641/7099609)           
remote: Compressing objects:  58% (4090191/7099609)           
remote: Compressing objects:  59% (4154636/7099609)           
remote: Compressing objects:  60% (4236003/7099609)           
remote: Compressing objects:  61% (4298469/7099609)           
remote: Compressing objects:  62% (4385657/7099609)           
remote: Compressing objects:  63% (4471076/7099609)           
remote: Compressing objects:  64% (4510923/7099609)           
remote: Compressing objects:  65% (4589601/7099609)           
remote: Compressing objects:  66% (4682889/7099609)           
remote: Compressing objects:  67% (4725779/7099609)           
remote: Compressing objects:  68% (4795229/7099609)           
remote: Compressing objects:  69% (4880496/7099609)           
remote: Compressing objects:  70% (4950595/7099609)           
remote: Compressing objects:  71% (5040167/7099609)           
remote: Compressing objects:  72% (5087572/7099609)           
remote: Compressing objects:  73% (5147544/7099609)           
remote: Compressing objects:  74% (5236963/7099609)           
remote: Compressing objects:  75% (5290368/7099609)           
remote: Compressing objects:  76% (5362762/7099609)           
remote: Compressing objects:  77% (5431415/7099609)           
remote: Compressing objects:  78% (5530408/7099609)           
remote: Compressing objects:  79% (5598926/7099609)           
remote: Compressing objects:  80% (5648756/7099609)           
remote: Compressing objects:  81% (5725206/7099609)           
remote: Compressing objects:  82% (5821650/7099609)           
remote: Compressing objects:  83% (5881116/7099609)           
remote: Compressing objects:  84% (5956213/7099609)           
remote: Compressing objects:  85% (5999399/7099609)           
remote: Compressing objects:  86% (6078662/7099609)           
remote: Compressing objects:  87% (6181748/7099609)           
remote: Compressing objects:  88% (6222162/7099609)           
remote: Compressing objects:  89% (6285668/7099609)           
remote: Compressing objects:  90% (6370837/7099609)           
remote: Compressing objects:  91% (6478309/7099609)           
remote: Compressing objects:  92% (6500559/7099609)           
remote: Compressing objects:  93% (6577450/7099609)           
r4302995/5621264)           
remote: Compressing objects:  78% (4356994/5621264)           
remote: Compressing objects:  79% (4412871/5621264)           
remote: Compressing objects:  85% (4765241/5621264)           
remote: Compressing objects:  86% (4811841/5621264)           
remote: Compressing objects:  87% (4862447/5621264)           
remote: Compressing objects:  88% (4918764/5621264)           
remote: Compressing objects:  89% (4976926/5621264)           
remote: Compressing objects:  90% (5034906/5621264)           
remote: Compressing objects:  91% (5089363/5621264)           
remote: Compressing objects:  92% (5145492/5621264)           
remote: Compressing objects:  93% (5200927/5621264)           
remote: Compressing objects:  96% (5368479/5621264)           
remote: Compressing objects:  97% (5425352/5621264)           
remote: Compressing objects:  98% (5481023/5621264)           
remote: Compressing objects:  99% (5537548/5621264)           
remote: Compressing objects: 100% (5594571/5621264)           
remote: Compressing objects: 100% (5621264/5621264)        
|0| Receiving objects:   0% (1/1672)
Receiving objects:   1% (17/1672)
Receiving objects:   2% (34/1672)
Receiving objects:   3% (51/1672)
Receiving objects:   4% (67/1672)
Receiving objects:   5% (84/1672)
Receiving objects:   6% (101/1672)
Receiving objects:   7% (118/1672)
Receiving objects:   8% (134/1672)
Receiving objects:   9% (151/1672)
Receiving objects:  10% (168/1672)
Receiving objects:  11% (184/1672)
Receiving objects:  12% (201/1672)
Receiving objects:  13% (218/1672)
Receiving objects:  14% (235/1672)
Receiving objects:  15% (251/1672)
Receiving objects:  16% (268/1672)
Receiving objects:  17% (285/1672)
Receiving objects:  18% (301/1672)
Receiving objects:  19% (318/1672)
Receiving objects:  20% (335/1672)
Receiving objects:  21% (352/1672)
Receiving objects:  22% (368/1672)
Receiving objects:  23% (385/1672)
Receiving objects:  24% (402/1672)
Receiving objects:  25% (418/1672)
Receiving objects:  26% (435/1672)
Receiving objects:  27% (452/1672)
Receiving objects:  28% (469/1672)
Receiving objects:  29% (485/1672)
Receiving objects:  30% (502/1672)
Receiving objects:  31% (519/1672)
Receiving objects:  32% (536/1672)
Receiving objects:  33% (552/1672)
Receiving objects:  34% (569/1672)
Receiving objects:  35% (586/1672)
Receiving objects:  36% (602/1672)
Receiving objects:  37% (619/1672)
Receiving objects:  38% (636/1672)
Receiving objects:  39% (653/1672)
Receiving objects:  40% (669/1672)
Receiving objects:  41% (686/1672)
Receiving objects:  42% (703/1672)
Receiving objects:  43% (719/1672)
Receiving objects:  44% (736/1672)
Receiving objects:  45% (753/1672)
Receiving objects:  46% (770/1672)
Receiving objects:  47% (786/1672)
Receiving objects:  48% (803/1672)
Receiving objects:  49% (820/1672)
Receiving objects:  50% (836/1672)
Receiving objects:  51% (853/1672)
Receiving objects:  52% (870/1672)
Receiving objects:  53% (887/1672)
Receiving objects:  54% (903/1672)
Receiving objects:  55% (920/1672)
Receiving objects:  56% (937/1672)
Receiving objects:  57% (954/1672)
Receiving objects:  58% (970/1672)
Receiving objects:  59% (987/1672)
Receiving objects:  60% (1004/1672)
Receiving objects:  61% (1020/1672)
Receiving objects:  62% (1037/1672)
Receiving objects:  63% (1054/1672)
Receiving objects:  64% (1071/1672)
Receiving objects:  65% (1087/1672)
Receiving objects:  66% (1104/1672)
Receiving objects:  67% (1121/1672)
Receiving objects:  68% (1137/1672)
Receiving objects:  69% (1154/1672)
Receiving objects:  70% (1171/1672)
Receiving objects:  71% (1188/1672)
Receiving objects:  72% (1204/1672)
Receiving objects:  73% (1221/1672)
Receiving objects:  74% (1238/1672)
Receiving objects:  75% (1254/1672)
Receiving objects:  76% (1271/1672)
Receiving objects:  77% (1288/1672)
Receiving objects:  78% (1305/1672)
Receiving objects:  79% (1321/1672)
Receiving objects:  80% (1338/1672)
Receiving objects:  81% (1355/1672)
Receiving objects:  82% (1372/1672)
Receiving objects:  83% (1388/1672)
Receiving objects:  84% (1405/1672)
Receiving objects:  85% (1422/1672)
Receiving objects:  86% (1438/1672)
Receiving objects:  87% (1455/1672)
Receiving objects:  88% (1472/1672)
Receiving objects:  89% (1489/1672)
Receiving objects:  90% (1505/1672)
Receiving objects:  91% (1522/1672)
Receiving objects:  92% (1539/1672)
Receiving objects:  93% (1555/1672)
Receiving objects:  94% (1572/1672)
Receiving objects:  95% (1589/1672)
Receiving objects:  96% (1606/1672)
Receiving objects:  97% (1622/1672)
Receiving objects:  98% (1639/1672)
remote: Total 1672 (delta 321), reused 656 (delta 86)        
|0| Receiving objects:  99% (1656/1672)
Receiving objects: 100% (1672/1672)
Receiving objects: 100% (1672/1672), 12.82 MiB | 38.49 MiB/s, done.
|0| Resolving deltas:   0% (0/321)
Resolving deltas:   1% (4/321)
Resolving deltas:   2% (7/321)
Resolving deltas:   3% (10/321)
Resolving deltas:   4% (13/321)
Resolving deltas:   5% (17/321)
Resolving deltas:   6% (20/321)
Resolving deltas:   7% (23/321)
Resolving deltas:   8% (26/321)
Resolving deltas:   9% (29/321)
Resolving deltas:  10% (33/321)
Resolving deltas:  11% (36/321)
Resolving deltas:  12% (39/321)
Resolving deltas:  13% (42/321)
Resolving deltas:  14% (45/321)
Resolving deltas:  15% (49/321)
Resolving deltas:  16% (52/321)
Resolving deltas:  17% (55/321)
Resolving deltas:  18% (58/321)
Resolving deltas:  19% (61/321)
Resolving deltas:  20% (65/321)
Resolving deltas:  21% (68/321)
Resolving deltas:  22% (71/321)
Resolving deltas:  23% (74/321)
Resolving deltas:  24% (78/321)
Resolving deltas:  25% (81/321)
Resolving deltas:  26% (84/321)
Resolving deltas:  27% (87/321)
Resolving deltas:  28% (90/321)
Resolving deltas:  29% (94/321)
Resolving deltas:  30% (97/321)
Resolving deltas:  31% (100/321)
Resolving deltas:  32% (103/321)
Resolving deltas:  33% (106/321)
Resolving deltas:  34% (110/321)
Resolving deltas:  35% (113/321)
Resolving deltas:  36% (116/321)
Resolving deltas:  37% (119/321)
Resolving deltas:  38% (122/321)
Resolving deltas:  39% (126/321)
Resolving deltas:  40% (129/321)
Resolving deltas:  41% (132/321)
Resolving deltas:  42% (135/321)
Resolving deltas:  43% (139/321)
Resolving deltas:  44% (142/321)
Resolving deltas:  45% (145/321)
Resolving deltas:  46% (148/321)
Resolving deltas:  47% (151/321)
Resolving deltas:  48% (155/321)
Resolving deltas:  49% (158/321)
Resolving deltas:  50% (161/321)
Resolving deltas:  51% (164/321)
Resolving deltas:  52% (167/321)
Resolving deltas:  53% (171/321)
Resolving deltas:  54% (174/321)
Resolving deltas:  55% (177/321)
Resolving deltas:  56% (180/321)
Resolving deltas:  57% (183/321)
Resolving deltas:  58% (187/321)
Resolving deltas:  59% (190/321)
Resolving deltas:  60% (193/321)
Resolving deltas:  61% (196/321)
Resolving deltas:  62% (200/321)
Resolving deltas:  63% (203/321)
Resolving deltas:  64% (206/321)
Resolving deltas:  65% (209/321)
Resolving deltas:  66% (212/321)
Resolving deltas:  67% (216/321)
Resolving deltas:  68% (219/321)
Resolving deltas:  69% (222/321)
Resolving deltas:  70% (225/321)
Resolving deltas:  71% (229/321)
Resolving deltas:  72% (232/321)
Resolving deltas:  73% (235/321)
Resolving deltas:  74% (238/321)
Resolving deltas:  75% (241/321)
Resolving deltas:  76% (244/321)
Resolving deltas:  77% (248/321)
Resolving deltas:  78% (251/321)
Resolving deltas:  79% (254/321)
Resolving deltas:  80% (257/321)
Resolving deltas:  81% (261/321)
Resolving deltas:  82% (264/321)
Resolving deltas:  83% (267/321)
Resolving deltas:  84% (270/321)
Resolving deltas:  85% (273/321)
Resolving deltas:  86% (277/321)
Resolving deltas:  87% (280/321)
Resolving deltas:  88% (283/321)
Resolving deltas:  89% (286/321)
Resolving deltas:  90% (289/321)
Resolving deltas:  91% (293/321)
Resolving deltas:  92% (296/321)
Resolving deltas:  93% (299/321)
Resolving deltas:  94% (302/321)
Resolving deltas:  95% (305/321)
Resolving deltas:  96% (309/321)
Resolving deltas:  97% (312/321)
Resolving deltas:  98% (315/321)
Resolving deltas:  99% (318/321)
Resolving deltas: 100% (321/321)
Resolving deltas: 100% (321/321), done.
|0|  00:01
emote: Compressing objects:  94% (6638661/7099609)           
remote: Compressing objects:  95% (6719972/7099609)           
remote: Compressing objects:  96% (6781321/7099609)           
remote: Compressing objects:  97% (6860080/7099609)           
remote: Compressing objects:  98% (6931015/7099609)           
remote: Compressing objects:  99% (7001113/7099609)           
remote: Compressing objects: 100% (7064253/7099609)           
remote: Compressing objects: 100% (7099609/7099609)        
|1| Receiving objects:   0% (1/2106)
Receiving objects:   1% (22/2106)
Receiving objects:   2% (43/2106)
Receiving objects:   3% (64/2106)
Receiving objects:   4% (85/2106)
Receiving objects:   5% (106/2106)
Receiving objects:   6% (127/2106)
Receiving objects:   7% (148/2106)
Receiving objects:   8% (169/2106)
Receiving objects:   9% (190/2106)
Receiving objects:  10% (211/2106)
Receiving objects:  11% (232/2106)
Receiving objects:  12% (253/2106)
Receiving objects:  13% (274/2106)
Receiving objects:  14% (295/2106)
Receiving objects:  15% (316/2106)
Receiving objects:  16% (337/2106)
Receiving objects:  17% (359/2106)
Receiving objects:  18% (380/2106)
Receiving objects:  19% (401/2106)
Receiving objects:  20% (422/2106)
Receiving objects:  21% (443/2106)
Receiving objects:  22% (464/2106)
Receiving objects:  23% (485/2106)
Receiving objects:  24% (506/2106)
Receiving objects:  25% (527/2106)
Receiving objects:  26% (548/2106)
Receiving objects:  27% (569/2106)
Receiving objects:  28% (590/2106)
Receiving objects:  29% (611/2106)
Receiving objects:  30% (632/2106)
Receiving objects:  31% (653/2106)
Receiving objects:  32% (674/2106)
Receiving objects:  33% (695/2106)
Receiving objects:  34% (717/2106)
Receiving objects:  35% (738/2106)
Receiving objects:  36% (759/2106)
Receiving objects:  37% (780/2106)
Receiving objects:  38% (801/2106)
Receiving objects:  39% (822/2106)
Receiving objects:  40% (843/2106)
Receiving objects:  41% (864/2106)
Receiving objects:  42% (885/2106)
Receiving objects:  43% (906/2106)
Receiving objects:  44% (927/2106)
Receiving objects:  45% (948/2106)
Receiving objects:  46% (969/2106)
Receiving objects:  47% (990/2106)
Receiving objects:  48% (1011/2106)
Receiving objects:  49% (1032/2106)
Receiving objects:  50% (1053/2106)
Receiving objects:  51% (1075/2106)
Receiving objects:  52% (1096/2106)
Receiving objects:  53% (1117/2106)
Receiving objects:  54% (1138/2106)
Receiving objects:  55% (1159/2106)
Receiving objects:  56% (1180/2106)
Receiving objects:  57% (1201/2106)
Receiving objects:  58% (1222/2106)
Receiving objects:  59% (1243/2106)
Receiving objects:  60% (1264/2106)
Receiving objects:  61% (1285/2106)
Receiving objects:  62% (1306/2106)
Receiving objects:  63% (1327/2106)
Receiving objects:  64% (1348/2106)
Receiving objects:  65% (1369/2106)
Receiving objects:  66% (1390/2106)
Receiving objects:  67% (1412/2106)
Receiving objects:  68% (1433/2106)
Receiving objects:  69% (1454/2106)
Receiving objects:  70% (1475/2106)
Receiving objects:  71% (1496/2106)
Receiving objects:  72% (1517/2106)
Receiving objects:  73% (1538/2106)
Receiving objects:  74% (1559/2106)
Receiving objects:  75% (1580/2106)
Receiving objects:  76% (1601/2106)
Receiving objects:  77% (1622/2106)
Receiving objects:  78% (1643/2106)
Receiving objects:  79% (1664/2106)
Receiving objects:  80% (1685/2106)
Receiving objects:  81% (1706/2106)
Receiving objects:  82% (1727/2106)
Receiving objects:  83% (1748/2106)
Receiving objects:  84% (1770/2106)
Receiving objects:  85% (1791/2106)
Receiving objects:  86% (1812/2106)
Receiving objects:  87% (1833/2106)
Receiving objects:  88% (1854/2106)
Receiving objects:  89% (1875/2106)
Receiving objects:  90% (1896/2106)
Receiving objects:  91% (1917/2106)
Receiving objects:  92% (1938/2106)
Receiving objects:  93% (1959/2106)
remote: Total 2106 (delta 304), reused 999 (delta 145)        
|1| Receiving objects:  94% (1980/2106)
Receiving objects:  95% (2001/2106)
Receiving objects:  96% (2022/2106)
Receiving objects:  97% (2043/2106)
Receiving objects:  98% (2064/2106)
Receiving objects:  99% (2085/2106)
Receiving objects: 100% (2106/2106)
Receiving objects: 100% (2106/2106), 2.88 MiB | 8.52 MiB/s, done.
|1| Resolving deltas:   0% (0/304)
Resolving deltas:   1% (4/304)
Resolving deltas:   2% (7/304)
Resolving deltas:   3% (10/304)
Resolving deltas:   4% (13/304)
Resolving deltas:   5% (16/304)
Resolving deltas:   6% (19/304)
Resolving deltas:   7% (22/304)
Resolving deltas:   8% (25/304)
Resolving deltas:   9% (28/304)
Resolving deltas:  10% (31/304)
Resolving deltas:  11% (34/304)
Resolving deltas:  12% (37/304)
Resolving deltas:  13% (40/304)
Resolving deltas:  14% (43/304)
Resolving deltas:  15% (46/304)
Resolving deltas:  16% (49/304)
Resolving deltas:  17% (52/304)
Resolving deltas:  18% (55/304)
Resolving deltas:  19% (59/304)
Resolving deltas:  20% (61/304)
Resolving deltas:  21% (64/304)
Resolving deltas:  22% (67/304)
Resolving deltas:  23% (70/304)
Resolving deltas:  24% (73/304)
Resolving deltas:  25% (76/304)
Resolving deltas:  26% (80/304)
Resolving deltas:  27% (84/304)
Resolving deltas:  28% (86/304)
Resolving deltas:  29% (89/304)
Resolving deltas:  30% (92/304)
Resolving deltas:  31% (96/304)
Resolving deltas:  32% (98/304)
Resolving deltas:  33% (101/304)
Resolving deltas:  34% (104/304)
Resolving deltas:  35% (107/304)
Resolving deltas:  36% (110/304)
Resolving deltas:  37% (113/304)
Resolving deltas:  38% (116/304)
Resolving deltas:  39% (120/304)
Resolving deltas:  40% (122/304)
Resolving deltas:  41% (125/304)
Resolving deltas:  42% (128/304)
Resolving deltas:  43% (131/304)
Resolving deltas:  44% (135/304)
Resolving deltas:  45% (137/304)
Resolving deltas:  46% (140/304)
Resolving deltas:  47% (143/304)
Resolving deltas:  48% (146/304)
Resolving deltas:  49% (149/304)
Resolving deltas:  50% (152/304)
Resolving deltas:  51% (156/304)
Resolving deltas:  52% (160/304)
Resolving deltas:  53% (162/304)
Resolving deltas:  54% (165/304)
Resolving deltas:  55% (168/304)
Resolving deltas:  56% (171/304)
Resolving deltas:  57% (174/304)
Resolving deltas:  58% (177/304)
Resolving deltas:  59% (180/304)
Resolving deltas:  60% (183/304)
Resolving deltas:  61% (186/304)
Resolving deltas:  62% (189/304)
Resolving deltas:  63% (192/304)
Resolving deltas:  64% (195/304)
Resolving deltas:  65% (198/304)
Resolving deltas:  66% (201/304)
Resolving deltas:  67% (204/304)
Resolving deltas:  68% (207/304)
Resolving deltas:  69% (210/304)
Resolving deltas:  70% (213/304)
Resolving deltas:  71% (216/304)
Resolving deltas:  72% (219/304)
Resolving deltas:  73% (222/304)
Resolving deltas:  74% (225/304)
Resolving deltas:  75% (228/304)
Resolving deltas:  76% (232/304)
Resolving deltas:  77% (235/304)
Resolving deltas:  78% (238/304)
Resolving deltas:  79% (241/304)
Resolving deltas:  80% (244/304)
Resolving deltas:  81% (247/304)
Resolving deltas:  82% (250/304)
Resolving deltas:  83% (253/304)
Resolving deltas:  84% (256/304)
Resolving deltas:  85% (259/304)
Resolving deltas:  86% (262/304)
Resolving deltas:  87% (265/304)
Resolving deltas:  88% (268/304)
Resolving deltas:  89% (271/304)
Resolving deltas:  90% (274/304)
Resolving deltas:  91% (277/304)
Resolving deltas:  92% (280/304)
Resolving deltas:  93% (283/304)
Resolving deltas:  94% (286/304)
Resolving deltas:  95% (289/304)
Resolving deltas:  96% (292/304)
Resolving deltas:  97% (295/304)
Resolving deltas:  98% (298/304)
Resolving deltas:  99% (301/304)
Resolving deltas: 100% (304/304)
Resolving deltas: 100% (304/304), done.
|1|  00:01
 00:01

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 2 installs, 0 updates, 0 removals
  - Locking composer/installers (v2.3.0)
  - Locking mustangostang/spyc (0.6.3)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 2 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing composer/installers (v2.3.0): Extracting archive
  - Installing mustangostang/spyc (0.6.3): Extracting archive
Generating optimized autoload files
52 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:03

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
52 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-design-tokens@2.0.0',
npm warn EBADENGINE   required: { npm: '>=10.8.1', node: '>=20' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }

added 9 packages, and audited 1452 packages in 3s

207 packages are looking for funding
  run `npm fund` for details

10 vulnerabilities (1 low, 3 moderate, 3 high, 3 critical)

To address issues that do not require attention, run:
  npm audit fix

To address all issues possible (including breaking changes), run:
  npm audit fix --force

Some issues need review, and may require choosing
a different dependency.

Run `npm audit` for details.
 00:04

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
Creating translate_sections table...done.
Creating revtag table...done.
Creating translate_groupstats table...done.
Creating translate_reviews table...done.
Creating translate_groupreviews table...done.
Creating translate_tms table...done.
Creating translate_metadata table...done.
Creating translate_messageindex table...done.
Creating translate_stash table...done.
Creating translate_translatable_bundles table...done.
...tmi_key key doesn't exist.
...tms_sid_lang key doesn't exist.
...rt_type_page_revision key doesn't exist.
Modifying table revtag with patch /var/www/html/w/extensions/Translate/sql/sqlite/patch-revtag-int-to-bigint-unsigned.sql...done.
Modifying table translate_reviews with patch /var/www/html/w/extensions/Translate/sql/sqlite/patch-translate_reviews-unsigned.sql...done.
Creating translate_message_group_subscriptions table...done.
Creating translate_cache table...done.
...translate_message_group_subscriptions table does not contain tmgs_subscription_id field.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
... Syncing translatable bundle status ...

Fetching translatable bundles and their statues

No "Missing" translatable bundle statuses found!
No "Incorrect" translatable bundle statuses found!
No "Extra" translatable bundle statuses found!

Synchronizing...

No "Missing" bundle statuses
No "Incorrect" bundle statuses
No "extra" bundle statuses

...Done syncing translatable status...
... Removing empty values from the translate_metadata table ... done
Purging caches...
Done in 0.4 s.
 00:01

Running 'extensions/UniversalLanguageSelector/setup.sh' if found
Looking for '/var/local/extensions/UniversalLanguageSelector/setup.sh'
No '/var/local/extensions/UniversalLanguageSelector/setup.sh' found, skipping...
 00:00

Running 'extensions/Translate/setup.sh' if found
Looking for '/var/local/extensions/Translate/setup.sh'
No '/var/local/extensions/Translate/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:15
 00:15

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-web-1  Removed
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:14

Reclaim disk space if needed
Free disk space (21%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12424, done        
remote: Finding sources:   1% (63/12424)           
remote: Finding sources:   2% (187/12424)           
remote: Finding sources:   3% (311/12424)           
remote: Finding sources:   4% (435/12424)           
remote: Finding sources:   5% (560/12424)           
remote: Finding sources:   6% (684/12424)           
remote: Finding sources:   7% (808/12424)           
remote: Finding sources:   8% (932/12424)           
remote: Finding sources:   9% (1057/12424)           
remote: Finding sources:  10% (1181/12424)           
remote: Finding sources:  11% (1305/12424)           
remote: Finding sources:  12% (1429/12424)           
remote: Finding sources:  13% (1553/12424)           
remote: Finding sources:  14% (1678/12424)           
remote: Finding sources:  15% (1802/12424)           
remote: Finding sources:  16% (1926/12424)           
remote: Finding sources:  17% (2050/12424)           
remote: Finding sources:  18% (2175/12424)           
remote: Finding sources:  19% (2299/12424)           
remote: Finding sources:  20% (2423/12424)           
remote: Finding sources:  21% (2547/12424)           
remote: Finding sources:  22% (2672/12424)           
remote: Finding sources:  23% (2796/12424)           
remote: Finding sources:  24% (2920/12424)           
remote: Finding sources:  25% (3044/12424)           
remote: Finding sources:  26% (3169/12424)           
remote: Finding sources:  27% (3293/12424)           
remote: Finding sources:  28% (3417/12424)           
remote: Finding sources:  29% (3541/12424)           
remote: Finding sources:  30% (3666/12424)           
remote: Finding sources:  31% (3790/12424)           
remote: Finding sources:  32% (3914/12424)           
remote: Finding sources:  33% (4038/12424)           
remote: Finding sources:  34% (4163/12424)           
remote: Finding sources:  35% (4287/12424)           
remote: Finding sources:  36% (4411/12424)           
remote: Finding sources:  37% (4535/12424)           
remote: Finding sources:  38% (4659/12424)           
remote: Finding sources:  39% (4784/12424)           
remote: Finding sources:  40% (4908/12424)           
remote: Finding sources:  41% (5032/12424)           
remote: Finding sources:  42% (5156/12424)           
remote: Finding sources:  43% (5281/12424)           
remote: Finding sources:  44% (5405/12424)           
remote: Finding sources:  45% (5529/12424)           
remote: Finding sources:  46% (5653/12424)           
remote: Finding sources:  47% (5778/12424)           
remote: Finding sources:  48% (5902/12424)           
remote: Finding sources:  49% (6026/12424)           
remote: Finding sources:  50% (6150/12424)           
remote: Finding sources:  51% (6275/12424)           
remote: Finding sources:  52% (6399/12424)           
remote: Finding sources:  53% (6523/12424)           
remote: Finding sources:  54% (6647/12424)           
remote: Finding sources:  55% (6772/12424)           
remote: Finding sources:  56% (6896/12424)           
remote: Finding sources:  57% (7020/12424)           
remote: Finding sources:  58% (7144/12424)           
remote: Finding sources:  59% (7269/12424)           
remote: Finding sources:  60% (7393/12424)           
remote: Finding sources:  61% (7517/12424)           
remote: Finding sources:  62% (7641/12424)           
remote: Finding sources:  63% (7765/12424)           
remote: Finding sources:  64% (7890/12424)           
remote: Finding sources:  65% (8014/12424)           
remote: Finding sources:  66% (8138/12424)           
remote: Finding sources:  67% (8262/12424)           
remote: Finding sources:  68% (8387/12424)           
remote: Finding sources:  69% (8511/12424)           
remote: Finding sources:  70% (8635/12424)           
remote: Finding sources:  71% (8759/12424)           
remote: Finding sources:  72% (8884/12424)           
remote: Finding sources:  73% (9008/12424)           
remote: Finding sources:  74% (9132/12424)           
remote: Finding sources:  75% (9256/12424)           
remote: Finding sources:  76% (9381/12424)           
remote: Finding sources:  77% (9505/12424)           
remote: Finding sources:  78% (9629/12424)           
remote: Finding sources:  79% (9753/12424)           
remote: Finding sources:  80% (9878/12424)           
remote: Finding sources:  81% (10002/12424)           
remote: Finding sources:  82% (10126/12424)           
remote: Finding sources:  83% (10250/12424)           
remote: Finding sources:  84% (10375/12424)           
remote: Finding sources:  85% (10499/12424)           
remote: Finding sources:  86% (10623/12424)           
remote: Finding sources:  87% (10747/12424)           
remote: Finding sources:  88% (10871/12424)           
remote: Finding sources:  89% (10996/12424)           
remote: Finding sources:  90% (11120/12424)           
remote: Finding sources:  91% (11244/12424)           
remote: Finding sources:  92% (11368/12424)           
remote: Finding sources:  93% (11493/12424)           
remote: Finding sources:  94% (11617/12424)           
remote: Finding sources:  95% (11741/12424)           
remote: Finding sources:  96% (11865/12424)           
remote: Finding sources:  97% (11990/12424)           
remote: Finding sources:  98% (12114/12424)           
remote: Finding sources:  99% (12238/12424)           
remote: Finding sources: 100% (12362/12424)           
remote: Finding sources: 100% (12424/12424)        
remote: Getting sizes:   1% (56/11193)           
remote: Getting sizes:   2% (168/11193)           
remote: Getting sizes:   3% (280/11193)           
remote: Getting sizes:   4% (392/11193)           
remote: Getting sizes:   5% (504/11193)           
remote: Getting sizes:   6% (616/11193)           
remote: Getting sizes:   7% (728/11193)           
remote: Getting sizes:   8% (840/11193)           
remote: Getting sizes:   9% (952/11193)           
remote: Getting sizes:  10% (1064/11193)           
remote: Getting sizes:  11% (1176/11193)           
remote: Getting sizes:  12% (1288/11193)           
remote: Getting sizes:  13% (1400/11193)           
remote: Getting sizes:  14% (1512/11193)           
remote: Getting sizes:  15% (1623/11193)           
remote: Getting sizes:  16% (1735/11193)           
remote: Getting sizes:  17% (1847/11193)           
remote: Getting sizes:  18% (1959/11193)           
remote: Getting sizes:  19% (2071/11193)           
remote: Getting sizes:  20% (2183/11193)           
remote: Getting sizes:  21% (2295/11193)           
remote: Getting sizes:  22% (2407/11193)           
remote: Getting sizes:  23% (2519/11193)           
remote: Getting sizes:  24% (2631/11193)           
remote: Getting sizes:  25% (2743/11193)           
remote: Getting sizes:  26% (2855/11193)           
remote: Getting sizes:  27% (2967/11193)           
remote: Getting sizes:  28% (3079/11193)           
remote: Getting sizes:  29% (3191/11193)           
remote: Getting sizes:  30% (3302/11193)           
remote: Getting sizes:  31% (3414/11193)           
remote: Getting sizes:  32% (3526/11193)           
remote: Getting sizes:  33% (3638/11193)           
remote: Getting sizes:  34% (3750/11193)           
remote: Getting sizes:  35% (3862/11193)           
remote: Getting sizes:  36% (3974/11193)           
remote: Getting sizes:  37% (4086/11193)           
remote: Getting sizes:  38% (4198/11193)           
remote: Getting sizes:  39% (4310/11193)           
remote: Getting sizes:  40% (4422/11193)           
remote: Getting sizes:  41% (4534/11193)           
remote: Getting sizes:  42% (4646/11193)           
remote: Getting sizes:  43% (4758/11193)           
remote: Getting sizes:  44% (4869/11193)           
remote: Getting sizes:  45% (4981/11193)           
remote: Getting sizes:  46% (5093/11193)           
remote: Getting sizes:  47% (5205/11193)           
remote: Getting sizes:  48% (5317/11193)           
remote: Getting sizes:  49% (5429/11193)           
remote: Getting sizes:  50% (5541/11193)           
remote: Getting sizes:  51% (5653/11193)           
remote: Getting sizes:  52% (5765/11193)           
remote: Getting sizes:  53% (5877/11193)           
remote: Getting sizes:  54% (5989/11193)           
remote: Getting sizes:  55% (6101/11193)           
remote: Getting sizes:  56% (6213/11193)           
remote: Getting sizes:  57% (6325/11193)           
remote: Getting sizes:  58% (6436/11193)           
remote: Getting sizes:  59% (6548/11193)           
remote: Getting sizes:  60% (6660/11193)           
remote: Getting sizes:  61% (6772/11193)           
remote: Getting sizes:  62% (6884/11193)           
remote: Getting sizes:  63% (6996/11193)           
remote: Getting sizes:  64% (7108/11193)           
remote: Getting sizes:  65% (7220/11193)           
remote: Getting sizes:  66% (7332/11193)           
remote: Getting sizes:  67% (7444/11193)           
remote: Getting sizes:  68% (7556/11193)           
remote: Getting sizes:  69% (7668/11193)           
remote: Getting sizes:  70% (7780/11193)           
remote: Getting sizes:  71% (7892/11193)           
remote: Getting sizes:  72% (8003/11193)           
remote: Getting sizes:  73% (8115/11193)           
remote: Getting sizes:  74% (8227/11193)           
remote: Getting sizes:  75% (8339/11193)           
remote: Getting sizes:  76% (8451/11193)           
remote: Getting sizes:  77% (8563/11193)           
remote: Getting sizes:  78% (8675/11193)           
remote: Getting sizes:  79% (8787/11193)           
remote: Getting sizes:  80% (8899/11193)           
remote: Getting sizes:  81% (9011/11193)           
remote: Getting sizes:  82% (9123/11193)           
remote: Getting sizes:  83% (9235/11193)           
remote: Getting sizes:  84% (9347/11193)           
remote: Getting sizes:  85% (9459/11193)           
remote: Getting sizes:  86% (9571/11193)           
remote: Getting sizes:  87% (9682/11193)           
remote: Getting sizes:  88% (9794/11193)           
remote: Getting sizes:  89% (9906/11193)           
remote: Getting sizes:  90% (10018/11193)           
remote: Getting sizes:  91% (10130/11193)           
remote: Getting sizes:  92% (10242/11193)           
remote: Getting sizes:  93% (10354/11193)           
remote: Getting sizes:  94% (10466/11193)           
remote: Getting sizes:  95% (10578/11193)           
remote: Getting sizes:  96% (10690/11193)           
remote: Getting sizes:  97% (10802/11193)           
remote: Getting sizes:  98% (10914/11193)           
remote: Getting sizes:  99% (11026/11193)           
remote: Getting sizes: 100% (11138/11193)           
remote: Getting sizes: 100% (11193/11193)        
remote: Compressing objects:   2% (2189/120329)           
remote: Compressing objects:   3% (3036/120329)           
remote: Compressing objects:   4% (4507/120329)           
remote: Compressing objects:   5% (5764/120329)           
remote: Compressing objects:   6% (6730/120329)           
remote: Compressing objects:   7% (7973/120329)           
remote: Compressing objects:   8% (9059/120329)           
remote: Compressing objects:   9% (10254/120329)           
remote: Compressing objects:   9% (10606/120329)           
remote: Compressing objects:  10% (11434/120329)           
remote: Compressing objects:  11% (12639/120329)           
remote: Compressing objects:  12% (13838/120329)           
remote: Compressing objects:  13% (15048/120329)           
remote: Compressing objects:  14% (16246/120329)           
remote: Compressing objects:  15% (17529/120329)           
remote: Compressing objects:  16% (18752/120329)           
remote: Compressing objects:  17% (19859/120329)           
remote: Compressing objects:  18% (21062/120329)           
remote: Compressing objects:  19% (22262/120329)           
remote: Compressing objects:  19% (23428/120329)           
remote: Compressing objects:  20% (23466/120329)           
remote: Compressing objects:  21% (24671/120329)           
remote: Compressing objects:  22% (25878/120329)           
remote: Compressing objects:  23% (27101/120329)           
remote: Compressing objects:  24% (28278/120329)           
remote: Compressing objects:  25% (29497/120329)           
remote: Compressing objects:  26% (31074/120329)           
remote: Compressing objects:  27% (31916/120329)           
remote: Compressing objects:  28% (33098/120329)           
remote: Compressing objects:  29% (34335/120329)           
remote: Compressing objects:  30% (35807/120329)           
remote: Compressing objects:  31% (36840/120329)           
remote: Compressing objects:  32% (37926/120329)           
remote: Compressing objects:  33% (39107/120329)           
remote: Compressing objects:  34% (40486/120329)           
remote: Compressing objects:  35% (41541/120329)           
remote: Compressing objects:  36% (43012/120329)           
remote: Compressing objects:  37% (43977/120329)           
remote: Compressing objects:  38% (45248/120329)           
remote: Compressing objects:  39% (46336/120329)           
remote: Compressing objects:  40% (47554/120329)           
remote: Compressing objects:  41% (48745/120329)           
remote: Compressing objects:  42% (49937/120329)           
remote: Compressing objects:  43% (51397/120329)           
remote: Compressing objects:  44% (52398/120329)           
remote: Compressing objects:  45% (53612/120329)           
remote: Compressing objects:  46% (54899/120329)           
remote: Compressing objects:  46% (55164/120329)           
remote: Compressing objects:  47% (56338/120329)           
remote: Compressing objects:  48% (57521/120329)           
remote: Compressing objects:  49% (58408/120329)           
remote: Compressing objects:  50% (59764/120329)           
remote: Compressing objects:  51% (60822/120329)           
remote: Compressing objects:  52% (61997/120329)           
remote: Compressing objects:  53% (63326/120329)           
remote: Compressing objects:  54% (64386/120329)           
remote: Compressing objects:  55% (66097/120329)           
remote: Compressing objects:  56% (66878/120329)           
remote: Compressing objects:  57% (68002/120329)           
remote: Compressing objects:  58% (69272/120329)           
remote: Compressing objects:  59% (70401/120329)           
remote: Compressing objects:  60% (71725/120329)           
remote: Compressing objects:  61% (73008/120329)           
remote: Compressing objects:  62% (74004/120329)           
remote: Compressing objects:  63% (75231/120329)           
remote: Compressing objects:  64% (76529/120329)           
remote: Compressing objects:  65% (77751/120329)           
remote: Compressing objects:  66% (79090/120329)           
remote: Compressing objects:  67% (80037/120329)           
remote: Compressing objects:  68% (81268/120329)           
remote: Compressing objects:  69% (83309/120329)           
remote: Compressing objects:  70% (83948/120329)           
remote: Compressing objects:  71% (85053/120329)           
remote: Compressing objects:  72% (86045/120329)           
remote: Compressing objects:  72% (87093/120329)           
remote: Compressing objects:  73% (87314/120329)           
remote: Compressing objects:  74% (88620/120329)           
remote: Compressing objects:  75% (89650/120329)           
remote: Compressing objects:  76% (90861/120329)           
remote: Compressing objects:  77% (92064/120329)           
remote: Compressing objects:  78% (93255/120329)           
remote: Compressing objects:  79% (94585/120329)           
remote: Compressing objects:  80% (95680/120329)           
remote: Compressing objects:  81% (96868/120329)           
remote: Compressing objects:  82% (98350/120329)           
remote: Compressing objects:  83% (99867/120329)           
remote: Compressing objects:  84% (100538/120329)           
remote: Compressing objects:  85% (101787/120329)           
remote: Compressing objects:  86% (103399/120329)           
remote: Compressing objects:  87% (104166/120329)           
remote: Compressing objects:  88% (105314/120329)           
remote: Compressing objects:  89% (106544/120329)           
remote: Compressing objects:  90% (107731/120329)           
remote: Compressing objects:  91% (108915/120329)           
remote: Compressing objects:  92% (110272/120329)           
remote: Compressing objects:  93% (112462/120329)           
remote: Compressing objects:  94% (112510/120329)           
remote: Compressing objects:  95% (113718/120329)           
remote: Compressing objects:  96% (115031/120329)           
remote: Compressing objects:  97% (116134/120329)           
remote: Compressing objects:  98% (117324/120329)           
remote: Compressing objects:  99% (118525/120329)           
remote: Compressing objects:  99% (118642/120329)           
remote: Compressing objects: 100% (119735/120329)           
remote: Compressing objects: 100% (120328/120329)        
Receiving objects:   0% (1/12424)
Receiving objects:   1% (125/12424)
Receiving objects:   2% (249/12424)
Receiving objects:   3% (373/12424)
Receiving objects:   4% (497/12424)
Receiving objects:   5% (622/12424)
Receiving objects:   6% (746/12424)
Receiving objects:   7% (870/12424)
Receiving objects:   8% (994/12424)
Receiving objects:   9% (1119/12424)
Receiving objects:  10% (1243/12424)
Receiving objects:  11% (1367/12424)
Receiving objects:  12% (1491/12424)
Receiving objects:  13% (1616/12424), 2.07 MiB | 3.59 MiB/s
Receiving objects:  14% (1740/12424), 2.07 MiB | 3.59 MiB/s
Receiving objects:  15% (1864/12424), 2.07 MiB | 3.59 MiB/s
Receiving objects:  16% (1988/12424), 2.07 MiB | 3.59 MiB/s
Receiving objects:  16% (2060/12424), 2.07 MiB | 3.59 MiB/s
Receiving objects:  17% (2113/12424), 2.07 MiB | 3.59 MiB/s
Receiving objects:  18% (2237/12424), 2.07 MiB | 3.59 MiB/s
Receiving objects:  19% (2361/12424), 2.07 MiB | 3.59 MiB/s
Receiving objects:  20% (2485/12424), 4.88 MiB | 4.53 MiB/s
Receiving objects:  21% (2610/12424), 4.88 MiB | 4.53 MiB/s
Receiving objects:  22% (2734/12424), 4.88 MiB | 4.53 MiB/s
Receiving objects:  23% (2858/12424), 4.88 MiB | 4.53 MiB/s
Receiving objects:  24% (2982/12424), 4.88 MiB | 4.53 MiB/s
Receiving objects:  25% (3106/12424), 4.88 MiB | 4.53 MiB/s
Receiving objects:  26% (3231/12424), 4.88 MiB | 4.53 MiB/s
Receiving objects:  27% (3355/12424), 7.49 MiB | 4.75 MiB/s
Receiving objects:  28% (3479/12424), 7.49 MiB | 4.75 MiB/s
Receiving objects:  29% (3603/12424), 7.49 MiB | 4.75 MiB/s
Receiving objects:  30% (3728/12424), 7.49 MiB | 4.75 MiB/s
Receiving objects:  31% (3852/12424), 7.49 MiB | 4.75 MiB/s
Receiving objects:  32% (3976/12424), 7.49 MiB | 4.75 MiB/s
Receiving objects:  33% (4100/12424), 7.49 MiB | 4.75 MiB/s
Receiving objects:  34% (4225/12424), 7.49 MiB | 4.75 MiB/s
Receiving objects:  35% (4349/12424), 7.49 MiB | 4.75 MiB/s
Receiving objects:  36% (4473/12424), 7.49 MiB | 4.75 MiB/s
Receiving objects:  36% (4518/12424), 7.49 MiB | 4.75 MiB/s
Receiving objects:  37% (4597/12424), 10.44 MiB | 5.00 MiB/s
Receiving objects:  38% (4722/12424), 10.44 MiB | 5.00 MiB/s
Receiving objects:  39% (4846/12424), 12.44 MiB | 4.80 MiB/s
Receiving objects:  40% (4970/12424), 12.44 MiB | 4.80 MiB/s
Receiving objects:  41% (5094/12424), 12.44 MiB | 4.80 MiB/s
Receiving objects:  42% (5219/12424), 12.44 MiB | 4.80 MiB/s
Receiving objects:  43% (5343/12424), 12.44 MiB | 4.80 MiB/s
Receiving objects:  44% (5467/12424), 12.44 MiB | 4.80 MiB/s
Receiving objects:  44% (5537/12424), 12.44 MiB | 4.80 MiB/s
Receiving objects:  45% (5591/12424), 14.76 MiB | 4.78 MiB/s
Receiving objects:  46% (5716/12424), 14.76 MiB | 4.78 MiB/s
Receiving objects:  47% (5840/12424), 17.83 MiB | 4.97 MiB/s
Receiving objects:  47% (5884/12424), 17.83 MiB | 4.97 MiB/s
Receiving objects:  48% (5964/12424), 21.37 MiB | 5.22 MiB/s
Receiving objects:  49% (6088/12424), 21.37 MiB | 5.22 MiB/s
Receiving objects:  50% (6212/12424), 21.37 MiB | 5.22 MiB/s
Receiving objects:  51% (6337/12424), 21.37 MiB | 5.22 MiB/s
Receiving objects:  51% (6423/12424), 25.62 MiB | 5.47 MiB/s
Receiving objects:  52% (6461/12424), 25.62 MiB | 5.47 MiB/s
Receiving objects:  53% (6585/12424), 30.06 MiB | 6.07 MiB/s
Receiving objects:  54% (6709/12424), 30.06 MiB | 6.07 MiB/s
Receiving objects:  55% (6834/12424), 30.06 MiB | 6.07 MiB/s
Receiving objects:  56% (6958/12424), 30.06 MiB | 6.07 MiB/s
Receiving objects:  57% (7082/12424), 30.06 MiB | 6.07 MiB/s
Receiving objects:  58% (7206/12424), 30.06 MiB | 6.07 MiB/s
Receiving objects:  59% (7331/12424), 30.06 MiB | 6.07 MiB/s
Receiving objects:  60% (7455/12424), 30.06 MiB | 6.07 MiB/s
Receiving objects:  61% (7579/12424), 30.06 MiB | 6.07 MiB/s
Receiving objects:  62% (7703/12424), 30.06 MiB | 6.07 MiB/s
Receiving objects:  63% (7828/12424), 30.06 MiB | 6.07 MiB/s
Receiving objects:  64% (7952/12424), 30.06 MiB | 6.07 MiB/s
Receiving objects:  65% (8076/12424), 30.06 MiB | 6.07 MiB/s
Receiving objects:  66% (8200/12424), 30.06 MiB | 6.07 MiB/s
Receiving objects:  67% (8325/12424), 34.43 MiB | 6.41 MiB/s
Receiving objects:  68% (8449/12424), 34.43 MiB | 6.41 MiB/s
Receiving objects:  69% (8573/12424), 34.43 MiB | 6.41 MiB/s
Receiving objects:  70% (8697/12424), 34.43 MiB | 6.41 MiB/s
Receiving objects:  71% (8822/12424), 34.43 MiB | 6.41 MiB/s
Receiving objects:  72% (8946/12424), 34.43 MiB | 6.41 MiB/s
Receiving objects:  73% (9070/12424), 34.43 MiB | 6.41 MiB/s
Receiving objects:  74% (9194/12424), 34.43 MiB | 6.41 MiB/s
Receiving objects:  75% (9318/12424), 34.43 MiB | 6.41 MiB/s
Receiving objects:  76% (9443/12424), 34.43 MiB | 6.41 MiB/s
Receiving objects:  77% (9567/12424), 34.43 MiB | 6.41 MiB/s
Receiving objects:  78% (9691/12424), 34.43 MiB | 6.41 MiB/s
Receiving objects:  79% (9815/12424), 34.43 MiB | 6.41 MiB/s
Receiving objects:  80% (9940/12424), 34.43 MiB | 6.41 MiB/s
Receiving objects:  81% (10064/12424), 34.43 MiB | 6.41 MiB/s
Receiving objects:  82% (10188/12424), 34.43 MiB | 6.41 MiB/s
Receiving objects:  83% (10312/12424), 34.43 MiB | 6.41 MiB/s
Receiving objects:  84% (10437/12424), 34.43 MiB | 6.41 MiB/s
Receiving objects:  85% (10561/12424), 34.43 MiB | 6.41 MiB/s
Receiving objects:  86% (10685/12424), 34.43 MiB | 6.41 MiB/s
Receiving objects:  87% (10809/12424), 34.43 MiB | 6.41 MiB/s
Receiving objects:  88% (10934/12424), 34.43 MiB | 6.41 MiB/s
Receiving objects:  89% (11058/12424), 34.43 MiB | 6.41 MiB/s
Receiving objects:  90% (11182/12424), 34.43 MiB | 6.41 MiB/s
Receiving objects:  91% (11306/12424), 34.43 MiB | 6.41 MiB/s
Receiving objects:  92% (11431/12424), 34.43 MiB | 6.41 MiB/s
Receiving objects:  92% (11472/12424), 34.43 MiB | 6.41 MiB/s
Receiving objects:  93% (11555/12424), 34.43 MiB | 6.41 MiB/s
Receiving objects:  94% (11679/12424), 34.43 MiB | 6.41 MiB/s
Receiving objects:  95% (11803/12424), 34.43 MiB | 6.41 MiB/s
Receiving objects:  96% (11928/12424), 34.43 MiB | 6.41 MiB/s
Receiving objects:  97% (12052/12424), 34.43 MiB | 6.41 MiB/s
Receiving objects:  98% (12176/12424), 34.43 MiB | 6.41 MiB/s
Receiving objects:  99% (12300/12424), 34.43 MiB | 6.41 MiB/s
remote: Total 12424 (delta 2375), reused 5966 (delta 1228)        
Receiving objects: 100% (12424/12424), 34.43 MiB | 6.41 MiB/s
Receiving objects: 100% (12424/12424), 41.63 MiB | 6.82 MiB/s, done.
Resolving deltas:   0% (0/2375)
Resolving deltas:   1% (24/2375)
Resolving deltas:   2% (48/2375)
Resolving deltas:   3% (72/2375)
Resolving deltas:   4% (95/2375)
Resolving deltas:   5% (119/2375)
Resolving deltas:   6% (143/2375)
Resolving deltas:   7% (167/2375)
Resolving deltas:   8% (190/2375)
Resolving deltas:   9% (214/2375)
Resolving deltas:  10% (238/2375)
Resolving deltas:  11% (262/2375)
Resolving deltas:  12% (285/2375)
Resolving deltas:  13% (309/2375)
Resolving deltas:  14% (333/2375)
Resolving deltas:  15% (357/2375)
Resolving deltas:  16% (380/2375)
Resolving deltas:  17% (404/2375)
Resolving deltas:  18% (429/2375)
Resolving deltas:  19% (452/2375)
Resolving deltas:  20% (475/2375)
Resolving deltas:  21% (499/2375)
Resolving deltas:  22% (523/2375)
Resolving deltas:  23% (547/2375)
Resolving deltas:  24% (570/2375)
Resolving deltas:  25% (595/2375)
Resolving deltas:  26% (618/2375)
Resolving deltas:  27% (644/2375)
Resolving deltas:  28% (665/2375)
Resolving deltas:  29% (689/2375)
Resolving deltas:  30% (713/2375)
Resolving deltas:  31% (737/2375)
Resolving deltas:  32% (760/2375)
Resolving deltas:  33% (784/2375)
Resolving deltas:  34% (808/2375)
Resolving deltas:  35% (832/2375)
Resolving deltas:  36% (856/2375)
Resolving deltas:  37% (879/2375)
Resolving deltas:  38% (903/2375)
Resolving deltas:  39% (927/2375)
Resolving deltas:  40% (950/2375)
Resolving deltas:  41% (974/2375)
Resolving deltas:  42% (998/2375)
Resolving deltas:  43% (1022/2375)
Resolving deltas:  44% (1045/2375)
Resolving deltas:  45% (1069/2375)
Resolving deltas:  46% (1093/2375)
Resolving deltas:  47% (1117/2375)
Resolving deltas:  48% (1140/2375)
Resolving deltas:  49% (1164/2375)
Resolving deltas:  50% (1188/2375)
Resolving deltas:  51% (1212/2375)
Resolving deltas:  52% (1235/2375)
Resolving deltas:  53% (1259/2375)
Resolving deltas:  54% (1283/2375)
Resolving deltas:  55% (1307/2375)
Resolving deltas:  56% (1330/2375)
Resolving deltas:  57% (1354/2375)
Resolving deltas:  58% (1378/2375)
Resolving deltas:  59% (1402/2375)
Resolving deltas:  60% (1425/2375)
Resolving deltas:  61% (1449/2375)
Resolving deltas:  62% (1473/2375)
Resolving deltas:  63% (1497/2375)
Resolving deltas:  64% (1520/2375)
Resolving deltas:  65% (1544/2375)
Resolving deltas:  66% (1568/2375)
Resolving deltas:  67% (1592/2375)
Resolving deltas:  68% (1615/2375)
Resolving deltas:  69% (1639/2375)
Resolving deltas:  70% (1663/2375)
Resolving deltas:  71% (1687/2375)
Resolving deltas:  72% (1710/2375)
Resolving deltas:  73% (1734/2375)
Resolving deltas:  74% (1758/2375)
Resolving deltas:  75% (1782/2375)
Resolving deltas:  76% (1805/2375)
Resolving deltas:  77% (1829/2375)
Resolving deltas:  78% (1853/2375)
Resolving deltas:  79% (1877/2375)
Resolving deltas:  80% (1900/2375)
Resolving deltas:  81% (1924/2375)
Resolving deltas:  82% (1948/2375)
Resolving deltas:  83% (1972/2375)
Resolving deltas:  84% (1996/2375)
Resolving deltas:  85% (2019/2375)
Resolving deltas:  86% (2043/2375)
Resolving deltas:  87% (2067/2375)
Resolving deltas:  88% (2090/2375)
Resolving deltas:  89% (2114/2375)
Resolving deltas:  90% (2138/2375)
Resolving deltas:  91% (2162/2375)
Resolving deltas:  92% (2185/2375)
Resolving deltas:  93% (2209/2375)
Resolving deltas:  94% (2233/2375)
Resolving deltas:  95% (2257/2375)
Resolving deltas:  96% (2280/2375)
Resolving deltas:  97% (2304/2375)
Resolving deltas:  98% (2329/2375)
Resolving deltas:  99% (2353/2375)
Resolving deltas: 100% (2375/2375)
Resolving deltas: 100% (2375/2375), done.
Updating files:  65% (7488/11458)
Updating files:  66% (7563/11458)
Updating files:  67% (7677/11458)
Updating files:  68% (7792/11458)
Updating files:  69% (7907/11458)
Updating files:  70% (8021/11458)
Updating files:  71% (8136/11458)
Updating files:  72% (8250/11458)
Updating files:  73% (8365/11458)
Updating files:  74% (8479/11458)
Updating files:  75% (8594/11458)
Updating files:  76% (8709/11458)
Updating files:  77% (8823/11458)
Updating files:  78% (8938/11458)
Updating files:  79% (9052/11458)
Updating files:  80% (9167/11458)
Updating files:  81% (9281/11458)
Updating files:  82% (9396/11458)
Updating files:  83% (9511/11458)
Updating files:  84% (9625/11458)
Updating files:  85% (9740/11458)
Updating files:  86% (9854/11458)
Updating files:  87% (9969/11458)
Updating files:  88% (10084/11458)
Updating files:  89% (10198/11458)
Updating files:  90% (10313/11458)
Updating files:  91% (10427/11458)
Updating files:  92% (10542/11458)
Updating files:  93% (10656/11458)
Updating files:  94% (10771/11458)
Updating files:  95% (10886/11458)
Updating files:  96% (11000/11458)
Updating files:  97% (11115/11458)
Updating files:  98% (11229/11458)
Updating files:  99% (11344/11458)
Updating files: 100% (11458/11458)
Updating files: 100% (11458/11458), done.
 00:13

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-1  Started
 Container mediawiki-mediawiki-web-1  Started
 00:02

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  37/133 [=======>--------------------]  27%
  66/133 [=============>--------------]  49%
  89/133 [==================>---------]  66%
 107/133 [======================>-----]  80%
 129/133 [===========================>]  96%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:03

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 8.4 s.
 00:09

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 9s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:10

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:15

 01:15

Install 'extensions/TwoColConflict'...

Cloning component(s)
:0: _clone_component "extensions/TwoColConflict"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/TwoColConflict to 'extensions/TwoColConflict' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/TwoColConflict'...
|0| remote: Counting objects: 1           
remote: Counting objects: 236, done        
|0| remote: Finding sources:   1% (2/236)           
remote: Finding sources:   2% (4/236)           
remote: Finding sources:   3% (6/236)           
remote: Finding sources:   4% (9/236)           
remote: Finding sources:   5% (11/236)           
remote: Finding sources:   6% (13/236)           
remote: Finding sources:   7% (16/236)           
remote: Finding sources:   8% (18/236)           
remote: Finding sources:   9% (21/236)           
remote: Finding sources:  10% (23/236)           
remote: Finding sources:  11% (25/236)           
remote: Finding sources:  12% (28/236)           
remote: Finding sources:  13% (30/236)           
remote: Finding sources:  14% (32/236)           
remote: Finding sources:  15% (35/236)           
remote: Finding sources:  16% (37/236)           
remote: Finding sources:  17% (39/236)           
remote: Finding sources:  18% (42/236)           
remote: Finding sources:  19% (44/236)           
remote: Finding sources:  20% (47/236)           
remote: Finding sources:  21% (49/236)           
remote: Finding sources:  22% (51/236)           
remote: Finding sources:  23% (54/236)           
remote: Finding sources:  24% (56/236)           
remote: Finding sources:  25% (58/236)           
remote: Finding sources:  26% (61/236)           
remote: Finding sources:  27% (63/236)           
remote: Finding sources:  28% (65/236)           
remote: Finding sources:  29% (68/236)           
remote: Finding sources:  30% (70/236)           
remote: Finding sources:  31% (72/236)           
remote: Finding sources:  32% (75/236)           
remote: Finding sources:  33% (77/236)           
remote: Finding sources:  34% (80/236)           
remote: Finding sources:  35% (82/236)           
remote: Finding sources:  36% (84/236)           
remote: Finding sources:  37% (87/236)           
remote: Finding sources:  38% (89/236)           
remote: Finding sources:  39% (91/236)           
remote: Finding sources:  40% (94/236)           
remote: Finding sources:  41% (96/236)           
remote: Finding sources:  42% (98/236)           
remote: Finding sources:  43% (101/236)           
remote: Finding sources:  44% (103/236)           
remote: Finding sources:  45% (106/236)           
remote: Finding sources:  46% (108/236)           
remote: Finding sources:  47% (110/236)           
remote: Finding sources:  48% (113/236)           
remote: Finding sources:  49% (115/236)           
remote: Finding sources:  50% (117/236)           
remote: Finding sources:  51% (120/236)           
remote: Finding sources:  52% (122/236)           
remote: Finding sources:  53% (124/236)           
remote: Finding sources:  54% (127/236)           
remote: Finding sources:  55% (129/236)           
remote: Finding sources:  56% (131/236)           
remote: Finding sources:  57% (134/236)           
remote: Finding sources:  58% (136/236)           
remote: Finding sources:  59% (139/236)           
remote: Finding sources:  60% (141/236)           
remote: Finding sources:  61% (143/236)           
remote: Finding sources:  62% (146/236)           
remote: Finding sources:  63% (148/236)           
remote: Finding sources:  64% (150/236)           
remote: Finding sources:  65% (153/236)           
remote: Finding sources:  66% (155/236)           
remote: Finding sources:  67% (157/236)           
remote: Finding sources:  68% (160/236)           
remote: Finding sources:  69% (162/236)           
remote: Finding sources:  70% (165/236)           
remote: Finding sources:  71% (167/236)           
remote: Finding sources:  72% (169/236)           
remote: Finding sources:  73% (172/236)           
remote: Finding sources:  74% (174/236)           
remote: Finding sources:  75% (176/236)           
remote: Finding sources:  76% (179/236)           
remote: Finding sources:  77% (181/236)           
remote: Finding sources:  78% (183/236)           
remote: Finding sources:  79% (186/236)           
remote: Finding sources:  80% (188/236)           
remote: Finding sources:  81% (190/236)           
remote: Finding sources:  82% (193/236)           
remote: Finding sources:  83% (195/236)           
remote: Finding sources:  84% (198/236)           
remote: Finding sources:  85% (200/236)           
remote: Finding sources:  86% (202/236)           
remote: Finding sources:  87% (205/236)           
remote: Finding sources:  88% (207/236)           
remote: Finding sources:  89% (209/236)           
remote: Finding sources:  90% (212/236)           
remote: Finding sources:  91% (214/236)           
remote: Finding sources:  92% (216/236)           
remote: Finding sources:  93% (219/236)           
remote: Finding sources:  94% (221/236)           
remote: Finding sources:  95% (224/236)           
remote: Finding sources:  96% (226/236)           
remote: Finding sources:  97% (228/236)           
remote: Finding sources:  98% (231/236)           
remote: Finding sources:  99% (233/236)           
remote: Finding sources: 100% (235/236)           
remote: Finding sources: 100% (236/236)        
|0| remote: Getting sizes:   1% (2/231)           
remote: Getting sizes:   2% (4/231)           
remote: Getting sizes:   3% (6/231)           
remote: Getting sizes:   4% (9/231)           
remote: Getting sizes:   5% (11/231)           
remote: Getting sizes:   6% (13/231)           
remote: Getting sizes:   7% (16/231)           
remote: Getting sizes:   8% (18/231)           
remote: Getting sizes:   9% (20/231)           
remote: Getting sizes:  10% (22/231)           
remote: Getting sizes:  11% (25/231)           
remote: Getting sizes:  12% (27/231)           
remote: Getting sizes:  13% (29/231)           
remote: Getting sizes:  14% (32/231)           
remote: Getting sizes:  15% (34/231)           
remote: Getting sizes:  16% (36/231)           
remote: Getting sizes:  17% (39/231)           
remote: Getting sizes:  18% (41/231)           
remote: Getting sizes:  19% (43/231)           
remote: Getting sizes:  20% (46/231)           
remote: Getting sizes:  21% (48/231)           
remote: Getting sizes:  22% (50/231)           
remote: Getting sizes:  23% (52/231)           
remote: Getting sizes:  24% (55/231)           
remote: Getting sizes:  25% (57/231)           
remote: Getting sizes:  26% (59/231)           
remote: Getting sizes:  27% (62/231)           
remote: Getting sizes:  28% (64/231)           
remote: Getting sizes:  29% (66/231)           
remote: Getting sizes:  30% (69/231)           
remote: Getting sizes:  31% (71/231)           
remote: Getting sizes:  32% (73/231)           
remote: Getting sizes:  33% (76/231)           
remote: Getting sizes:  34% (78/231)           
remote: Getting sizes:  35% (80/231)           
remote: Getting sizes:  36% (83/231)           
remote: Getting sizes:  37% (85/231)           
remote: Getting sizes:  38% (87/231)           
remote: Getting sizes:  39% (89/231)           
remote: Getting sizes:  40% (92/231)           
remote: Getting sizes:  41% (94/231)           
remote: Getting sizes:  42% (96/231)           
remote: Getting sizes:  43% (99/231)           
remote: Getting sizes:  44% (101/231)           
remote: Getting sizes:  45% (103/231)           
remote: Getting sizes:  46% (106/231)           
remote: Getting sizes:  47% (108/231)           
remote: Getting sizes:  48% (110/231)           
remote: Getting sizes:  49% (113/231)           
remote: Getting sizes:  50% (115/231)           
remote: Getting sizes:  51% (117/231)           
remote: Getting sizes:  52% (119/231)           
remote: Getting sizes:  53% (122/231)           
remote: Getting sizes:  54% (124/231)           
remote: Getting sizes:  55% (126/231)           
remote: Getting sizes:  56% (129/231)           
remote: Getting sizes:  57% (131/231)           
remote: Getting sizes:  58% (133/231)           
remote: Getting sizes:  59% (136/231)           
remote: Getting sizes:  60% (138/231)           
remote: Getting sizes:  61% (140/231)           
remote: Getting sizes:  62% (143/231)           
remote: Getting sizes:  63% (145/231)           
remote: Getting sizes:  64% (147/231)           
remote: Getting sizes:  65% (149/231)           
remote: Getting sizes:  66% (152/231)           
remote: Getting sizes:  67% (154/231)           
remote: Getting sizes:  68% (156/231)           
remote: Getting sizes:  69% (159/231)           
remote: Getting sizes:  70% (161/231)           
remote: Getting sizes:  71% (163/231)           
remote: Getting sizes:  72% (166/231)           
remote: Getting sizes:  73% (168/231)           
remote: Getting sizes:  74% (170/231)           
remote: Getting sizes:  75% (173/231)           
remote: Getting sizes:  76% (175/231)           
remote: Getting sizes:  77% (177/231)           
remote: Getting sizes:  78% (180/231)           
remote: Getting sizes:  79% (182/231)           
remote: Getting sizes:  80% (184/231)           
remote: Getting sizes:  81% (186/231)           
remote: Getting sizes:  82% (189/231)           
remote: Getting sizes:  83% (191/231)           
remote: Getting sizes:  84% (193/231)           
remote: Getting sizes:  85% (196/231)           
remote: Getting sizes:  86% (198/231)           
remote: Getting sizes:  87% (200/231)           
remote: Getting sizes:  88% (203/231)           
remote: Getting sizes:  89% (205/231)           
remote: Getting sizes:  90% (207/231)           
remote: Getting sizes:  91% (210/231)           
remote: Getting sizes:  92% (212/231)           
remote: Getting sizes:  93% (214/231)           
remote: Getting sizes:  94% (216/231)           
remote: Getting sizes:  95% (219/231)           
remote: Getting sizes:  96% (221/231)           
remote: Getting sizes:  97% (223/231)           
remote: Getting sizes:  98% (226/231)           
remote: Getting sizes:  99% (228/231)           
remote: Getting sizes: 100% (230/231)           
remote: Getting sizes: 100% (231/231)        
|0| remote: Compressing objects:   1% (6308/1180858)           
remote: Compressing objects:   2% (22555/1180858)           
remote: Compressing objects:   3% (34126/1180858)           
remote: Compressing objects:   4% (44855/1180858)           
remote: Compressing objects:   5% (57935/1180858)           
remote: Compressing objects:   6% (69640/1180858)           
remote: Compressing objects:   7% (78947/1180858)           
remote: Compressing objects:   8% (94746/1180858)           
remote: Compressing objects:   9% (105316/1180858)           
remote: Compressing objects:  10% (114523/1180858)           
remote: Compressing objects:  12% (137638/1180858)           
remote: Compressing objects:  13% (150179/1180858)           
remote: Compressing objects:  14% (166296/1180858)           
remote: Compressing objects:  15% (174887/1180858)           
remote: Compressing objects:  17% (197177/1180858)           
remote: Compressing objects:  18% (216832/1180858)           
remote: Compressing objects:  19% (225094/1180858)           
remote: Compressing objects:  20% (236255/1180858)           
remote: Compressing objects:  21% (245657/1180858)           
remote: Compressing objects:  22% (262806/1180858)           
remote: Compressing objects:  23% (269477/1180858)           
remote: Compressing objects:  24% (285036/1180858)           
remote: Compressing objects:  25% (298518/1180858)           
remote: Compressing objects:  26% (302387/1180858)           
remote: Compressing objects:  27% (323070/1180858)           
remote: Compressing objects:  29% (337370/1180858)           
remote: Compressing objects:  30% (348699/1180858)           
remote: Compressing objects:  79% (932377/1180858)           
remote: Compressing objects:  80% (941222/1180858)           
remote: Compressing objects:  81% (953395/1180858)           
remote: Compressing objects:  82% (963137/1180858)           
remote: Compressing objects:  83% (982725/1180858)           
remote: Compressing objects:  84% (993159/1180858)           
remote: Compressing objects:  85% (1004000/1180858)           
remote: Compressing objects:  86% (1014589/1180858)           
remote: Compressing objects:  87% (1022581/1180858)           
remote: Compressing objects:  88% (1038605/1180858)           
remote: Compressing objects:  89% (1047650/1180858)           
remote: Compressing objects:  90% (1062588/1180858)           
remote: Compressing objects:  91% (1077032/1180858)           
remote: Compressing objects:  92% (1080736/1180858)           
remote: Compressing objects:  93% (1092693/1180858)           
remote: Compressing objects:  95% (1116553/1180858)           
remote: Compressing objects:  96% (1133352/1180858)           
remote: Compressing objects:  97% (1141677/1180858)           
remote: Compressing objects:  98% (1154473/1180858)           
remote: Compressing objects:  99% (1166653/1180858)           
remote: Compressing objects: 100% (1178585/1180858)           
remote: Compressing objects: 100% (1180858/1180858)        
|0| Receiving objects:   0% (1/236)
Receiving objects:   1% (3/236)
Receiving objects:   2% (5/236)
Receiving objects:   3% (8/236)
Receiving objects:   4% (10/236)
Receiving objects:   5% (12/236)
Receiving objects:   6% (15/236)
Receiving objects:   7% (17/236)
Receiving objects:   8% (19/236)
Receiving objects:   9% (22/236)
Receiving objects:  10% (24/236)
Receiving objects:  11% (26/236)
Receiving objects:  12% (29/236)
Receiving objects:  13% (31/236)
Receiving objects:  14% (34/236)
Receiving objects:  15% (36/236)
Receiving objects:  16% (38/236)
Receiving objects:  17% (41/236)
Receiving objects:  18% (43/236)
Receiving objects:  19% (45/236)
Receiving objects:  20% (48/236)
Receiving objects:  21% (50/236)
Receiving objects:  22% (52/236)
Receiving objects:  23% (55/236)
Receiving objects:  24% (57/236)
Receiving objects:  25% (59/236)
Receiving objects:  26% (62/236)
Receiving objects:  27% (64/236)
Receiving objects:  28% (67/236)
Receiving objects:  29% (69/236)
Receiving objects:  30% (71/236)
Receiving objects:  31% (74/236)
Receiving objects:  32% (76/236)
Receiving objects:  33% (78/236)
Receiving objects:  34% (81/236)
Receiving objects:  35% (83/236)
Receiving objects:  36% (85/236)
Receiving objects:  37% (88/236)
Receiving objects:  38% (90/236)
Receiving objects:  39% (93/236)
Receiving objects:  40% (95/236)
Receiving objects:  41% (97/236)
Receiving objects:  42% (100/236)
Receiving objects:  43% (102/236)
Receiving objects:  44% (104/236)
Receiving objects:  45% (107/236)
Receiving objects:  46% (109/236)
Receiving objects:  47% (111/236)
Receiving objects:  48% (114/236)
Receiving objects:  49% (116/236)
Receiving objects:  50% (118/236)
Receiving objects:  51% (121/236)
Receiving objects:  52% (123/236)
Receiving objects:  53% (126/236)
Receiving objects:  54% (128/236)
Receiving objects:  55% (130/236)
Receiving objects:  56% (133/236)
Receiving objects:  57% (135/236)
Receiving objects:  58% (137/236)
Receiving objects:  59% (140/236)
Receiving objects:  60% (142/236)
Receiving objects:  61% (144/236)
Receiving objects:  62% (147/236)
Receiving objects:  63% (149/236)
Receiving objects:  64% (152/236)
Receiving objects:  65% (154/236)
Receiving objects:  66% (156/236)
Receiving objects:  67% (159/236)
Receiving objects:  68% (161/236)
Receiving objects:  69% (163/236)
Receiving objects:  70% (166/236)
Receiving objects:  71% (168/236)
Receiving objects:  72% (170/236)
Receiving objects:  73% (173/236)
Receiving objects:  74% (175/236)
Receiving objects:  75% (177/236)
Receiving objects:  76% (180/236)
Receiving objects:  77% (182/236)
Receiving objects:  78% (185/236)
Receiving objects:  79% (187/236)
Receiving objects:  80% (189/236)
Receiving objects:  81% (192/236)
remote: Total 236 (delta 14), reused 91 (delta 3)        
|0| Receiving objects:  82% (194/236)
Receiving objects:  83% (196/236)
Receiving objects:  84% (199/236)
Receiving objects:  85% (201/236)
Receiving objects:  86% (203/236)
Receiving objects:  87% (206/236)
Receiving objects:  88% (208/236)
Receiving objects:  89% (211/236)
Receiving objects:  90% (213/236)
Receiving objects:  91% (215/236)
Receiving objects:  92% (218/236)
Receiving objects:  93% (220/236)
Receiving objects:  94% (222/236)
Receiving objects:  95% (225/236)
Receiving objects:  96% (227/236)
Receiving objects:  97% (229/236)
Receiving objects:  98% (232/236)
Receiving objects:  99% (234/236)
Receiving objects: 100% (236/236)
Receiving objects: 100% (236/236), 400.06 KiB | 6.15 MiB/s, done.
|0| Resolving deltas:   0% (0/14)
Resolving deltas:   7% (1/14)
Resolving deltas:  14% (2/14)
Resolving deltas:  21% (3/14)
Resolving deltas:  28% (4/14)
Resolving deltas:  35% (5/14)
Resolving deltas:  42% (6/14)
Resolving deltas:  50% (7/14)
Resolving deltas:  57% (8/14)
Resolving deltas:  64% (9/14)
Resolving deltas:  71% (10/14)
Resolving deltas:  78% (11/14)
Resolving deltas:  85% (12/14)
Resolving deltas:  92% (13/14)
Resolving deltas: 100% (14/14)
Resolving deltas: 100% (14/14), done.
|0|  00:01
 00:01

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:14

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated @types/easy-table@1.2.3: This is a stub types definition. easy-table provides its own type definitions, so you do not need this installed.
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported

added 206 packages, and audited 1648 packages in 10s

226 packages are looking for funding
  run `npm fund` for details

18 vulnerabilities (1 low, 4 moderate, 13 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues possible (including breaking changes), run:
  npm audit fix --force

Some issues need review, and may require choosing
a different dependency.

Run `npm audit` for details.
 00:09

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.1 s.
 00:01

Running 'extensions/TwoColConflict/setup.sh' if found
Looking for '/var/local/extensions/TwoColConflict/setup.sh'
No '/var/local/extensions/TwoColConflict/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:30
 00:30

Running Selenium tests for 'extensions/TwoColConflict' via 'run_component_selenium_tests "extensions/TwoColConflict"'...

Ensuring Selenium ready...

 00:00

Starting Selenium container
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-novnc-1  Creating
 Container mediawiki-novnc-1  Created
 Container mediawiki-selenium-1  Creating
 Container mediawiki-selenium-1  Created
 Container mediawiki-novnc-1  Starting
 Container mediawiki-novnc-1  Started
 Container mediawiki-selenium-1  Starting
 Container mediawiki-selenium-1  Started
 00:05
Installing Selenium browser binary...
Chromium 101.0.4950.0 

> selenium-test
> wdio tests/selenium/wdio.conf.js


Execution of 7 workers started at 2025-06-20T18:28:05.608Z

[0-2] RUNNING in chrome - /tests/selenium/specs/nojs.js
[0-0] RUNNING in chrome - /tests/selenium/specs/collapse.js
[0-1] RUNNING in chrome - /tests/selenium/specs/editmerge.js
[0-3] RUNNING in chrome - /tests/selenium/specs/saveandpreview.js
[0-1] RETRYING in chrome - /tests/selenium/specs/editmerge.js
[0-1] RUNNING in chrome - /tests/selenium/specs/editmerge.js
[0-0] PASSED in chrome - /tests/selenium/specs/collapse.js
[0-2] PASSED in chrome - /tests/selenium/specs/nojs.js
[0-4] RUNNING in chrome - /tests/selenium/specs/talkpage.js
[0-5] RUNNING in chrome - /tests/selenium/specs/tourdialog.js
[0-4] PASSED in chrome - /tests/selenium/specs/talkpage.js
[0-6] RUNNING in chrome - /tests/selenium/specs/twocolconflict.js
[0-5] PASSED in chrome - /tests/selenium/specs/tourdialog.js
[0-3] PASSED in chrome - /tests/selenium/specs/saveandpreview.js
[0-6] PASSED in chrome - /tests/selenium/specs/twocolconflict.js
[0-1] PASSED in chrome - /tests/selenium/specs/editmerge.js (1 retries)

 "spec" Reporter:
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-1] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-1] Session ID: e839190a-9403-442e-bec3-651322baa2fe
[Chrome 101.0.4950.0 linux #0-1]
[Chrome 101.0.4950.0 linux #0-1] » /tests/selenium/specs/editmerge.js
[Chrome 101.0.4950.0 linux #0-1] TwoColConflict EditUi
[Chrome 101.0.4950.0 linux #0-1]    ? edits of unchanged paragraphs should be saved
[Chrome 101.0.4950.0 linux #0-1]    ✖ "before each" hook for TwoColConflict EditUi
[Chrome 101.0.4950.0 linux #0-1]
[Chrome 101.0.4950.0 linux #0-1] 1 failing (20s)
[Chrome 101.0.4950.0 linux #0-1]
[Chrome 101.0.4950.0 linux #0-1] 1) TwoColConflict EditUi "before each" hook for TwoColConflict EditUi
[Chrome 101.0.4950.0 linux #0-1] Failed to wait for ext.TwoColConflict.SplitJs to be ready after 5000 ms.
[Chrome 101.0.4950.0 linux #0-1] Error: Failed to wait for ext.TwoColConflict.SplitJs to be ready after 5000 ms.
[Chrome 101.0.4950.0 linux #0-1]     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
[Chrome 101.0.4950.0 linux #0-1]     at async Object.waitForModuleState (/var/www/html/w/extensions/TwoColConflict/node_modules/wdio-mediawiki/Util.js:50:3)
[Chrome 101.0.4950.0 linux #0-1]     at async EditConflictPage.waitForJS (/var/www/html/w/extensions/TwoColConflict/tests/selenium/pageobjects/editconflict.page.js:267:3)
[Chrome 101.0.4950.0 linux #0-1]     at async EditConflictPage.showSimpleConflict (/var/www/html/w/extensions/TwoColConflict/tests/selenium/pageobjects/editconflict.page.js:221:3)
[Chrome 101.0.4950.0 linux #0-1]     at async Context.<anonymous> (/var/www/html/w/extensions/TwoColConflict/tests/selenium/specs/editmerge.js:11:3)
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-0] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-0] Session ID: b5487bd6-2d94-4b8a-a289-5d19f03e0533
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0] » /tests/selenium/specs/collapse.js
[Chrome 101.0.4950.0 linux #0-0] TwoColConflict collapse button
[Chrome 101.0.4950.0 linux #0-0]    ✓ collapses and expands long unchanged paragraphs
[Chrome 101.0.4950.0 linux #0-0]    ✓ expands collapsed paragraphs after editing or aborting edits
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0] 2 passing (26.6s)
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-2] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-2] Session ID: 859e46ac-2a59-49a1-b2b4-7ab6c9e93deb
[Chrome 101.0.4950.0 linux #0-2]
[Chrome 101.0.4950.0 linux #0-2] » /tests/selenium/specs/nojs.js
[Chrome 101.0.4950.0 linux #0-2] TwoColConflict without JavaScript
[Chrome 101.0.4950.0 linux #0-2]    ✓ is showing the default version correctly
[Chrome 101.0.4950.0 linux #0-2]    ✓ is showing the talk page version correctly
[Chrome 101.0.4950.0 linux #0-2]    ✓ handles order selection on the talk page version correctly
[Chrome 101.0.4950.0 linux #0-2]
[Chrome 101.0.4950.0 linux #0-2] 3 passing (27.5s)
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-4] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-4] Session ID: e4123631-cf97-485b-82c3-2c4200a41510
[Chrome 101.0.4950.0 linux #0-4]
[Chrome 101.0.4950.0 linux #0-4] » /tests/selenium/specs/talkpage.js
[Chrome 101.0.4950.0 linux #0-4] TwoColConflict
[Chrome 101.0.4950.0 linux #0-4]    ✓ shows the talk page screen on conflicts that also add new lines
[Chrome 101.0.4950.0 linux #0-4]
[Chrome 101.0.4950.0 linux #0-4]     on talk page conflicts
[Chrome 101.0.4950.0 linux #0-4]        ✓ shows the talk page screen correctly
[Chrome 101.0.4950.0 linux #0-4]        ✓ swaps blocks when switch button is clicked
[Chrome 101.0.4950.0 linux #0-4]        ✓ shows correct preview when swapped
[Chrome 101.0.4950.0 linux #0-4]        ✓ stores correct merge when swapped and edited
[Chrome 101.0.4950.0 linux #0-4]
[Chrome 101.0.4950.0 linux #0-4] 5 passing (13.2s)
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-5] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-5] Session ID: 45cd791a-4639-4c69-9f84-96bc36db6121
[Chrome 101.0.4950.0 linux #0-5]
[Chrome 101.0.4950.0 linux #0-5] » /tests/selenium/specs/tourdialog.js
[Chrome 101.0.4950.0 linux #0-5] TwoColConflict GuidedTour
[Chrome 101.0.4950.0 linux #0-5]     on initial view
[Chrome 101.0.4950.0 linux #0-5]        ✓ shows the tour
[Chrome 101.0.4950.0 linux #0-5]
[Chrome 101.0.4950.0 linux #0-5]     on subsequent view
[Chrome 101.0.4950.0 linux #0-5]        ✓ hides the tour
[Chrome 101.0.4950.0 linux #0-5]        ✓ clicking the info button shows the tour
[Chrome 101.0.4950.0 linux #0-5]        ✓ clicking the close button dismisses the dialog, adds pulsating buttons, and opens the your version header popup
[Chrome 101.0.4950.0 linux #0-5]
[Chrome 101.0.4950.0 linux #0-5] 4 passing (13.6s)
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-3] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-3] Session ID: b2f64075-beea-4d67-a24b-0630edbf524b
[Chrome 101.0.4950.0 linux #0-3]
[Chrome 101.0.4950.0 linux #0-3] » /tests/selenium/specs/saveandpreview.js
[Chrome 101.0.4950.0 linux #0-3] TwoColConflict save and preview
[Chrome 101.0.4950.0 linux #0-3]    ✓ should save a resolved conflict successfully
[Chrome 101.0.4950.0 linux #0-3]    ✓ should save a resolved conflict successfully when another user edits a different section in the meantime
[Chrome 101.0.4950.0 linux #0-3]    ✓ should trigger a new conflict when another user edits in the same lines in the meantime
[Chrome 101.0.4950.0 linux #0-3]    ✓ should show a correct preview page when changes are present
[Chrome 101.0.4950.0 linux #0-3]    ✓ should be possible to edit and preview the left ("other") side
[Chrome 101.0.4950.0 linux #0-3]
[Chrome 101.0.4950.0 linux #0-3] 5 passing (46s)
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-6] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-6] Session ID: c1a99afb-c967-4e13-ac7d-ceb4ce8982b9
[Chrome 101.0.4950.0 linux #0-6]
[Chrome 101.0.4950.0 linux #0-6] » /tests/selenium/specs/twocolconflict.js
[Chrome 101.0.4950.0 linux #0-6] TwoColConflict
[Chrome 101.0.4950.0 linux #0-6]    ✓ labels change according to selected column
[Chrome 101.0.4950.0 linux #0-6]    ✓ editor should not decode html entities
[Chrome 101.0.4950.0 linux #0-6]    ? shows a dismissible hint on the core edit conflict interface
[Chrome 101.0.4950.0 linux #0-6]    - shows a dismissible hint on the core edit conflict interface
[Chrome 101.0.4950.0 linux #0-6]
[Chrome 101.0.4950.0 linux #0-6] 2 passing (15.3s)
[Chrome 101.0.4950.0 linux #0-6] 1 skipped
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-1] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-1] Session ID: 2e861166-244d-4279-811a-d7c1c641bd1b
[Chrome 101.0.4950.0 linux #0-1]
[Chrome 101.0.4950.0 linux #0-1] » /tests/selenium/specs/editmerge.js
[Chrome 101.0.4950.0 linux #0-1] TwoColConflict EditUi
[Chrome 101.0.4950.0 linux #0-1]    ✓ edits of unchanged paragraphs should be saved
[Chrome 101.0.4950.0 linux #0-1]    ✓ edits of selected paragraphs should be saved and should not affect unselected paragraphs
[Chrome 101.0.4950.0 linux #0-1]    ✓ paragraph edits can be reverted
[Chrome 101.0.4950.0 linux #0-1]    ✓ revert confirmation will not show if nothing changed
[Chrome 101.0.4950.0 linux #0-1]    ✓ saving an editor with no changes will preserve the highlight portions
[Chrome 101.0.4950.0 linux #0-1]
[Chrome 101.0.4950.0 linux #0-1]     on initial view
[Chrome 101.0.4950.0 linux #0-1]        ✓ will not switch to edit mode as long as nothing is selected
[Chrome 101.0.4950.0 linux #0-1]        ✓ has edit buttons that toggle visibility depending on the side selection
[Chrome 101.0.4950.0 linux #0-1]        ✓ will not switch to edit mode if the column clicked is not selected
[Chrome 101.0.4950.0 linux #0-1]        ✓ will switch to edit mode by clicking the column that is selected
[Chrome 101.0.4950.0 linux #0-1]        ✓ will switch to edit mode by clicking the edit button in the column that is selected
[Chrome 101.0.4950.0 linux #0-1]        ✓ will switch to edit mode by clicking the edit button in unchanged paragraphs
[Chrome 101.0.4950.0 linux #0-1]
[Chrome 101.0.4950.0 linux #0-1] 11 passing (48.1s)


Spec Files:	 7 passed, 1 retries, 7 total (100% completed) in 00:01:11 

 01:29

Running Selenium tests for 'extensions/TwoColConflict' via 'run_selenium_tests "extensions/TwoColConflict/tests/selenium/*specs/**/*.js" ".*"'...

Ensuring Selenium ready...

 00:00
Chromium 101.0.4950.0 
2025-06-20T18:29:20.091Z WARN @wdio/config:ConfigParser: pattern docs/**/specs/*.js did not match any file
2025-06-20T18:29:20.092Z WARN @wdio/config:ConfigParser: pattern specs/**/*.js did not match any file
2025-06-20T18:29:20.093Z WARN @wdio/config:ConfigParser: pattern wdio-mediawiki/specs/*.js did not match any file

Execution of 7 workers started at 2025-06-20T18:29:20.097Z

[0-0] RUNNING in chrome - file:///extensions/TwoColConflict/tests/selenium/specs/collapse.js
[0-0] TypeError in "TwoColConflict collapse button."before all" hook: wrappedHook for "collapses and expands long unchanged paragraphs""
TypeError: Cannot read properties of undefined (reading 'mwUser')
    at LoginPage.loginAdmin (/var/www/html/w/extensions/TwoColConflict/node_modules/wdio-mediawiki/LoginPage.js:52:36)
    at EditConflictPage.prepareEditConflict (/var/www/html/w/extensions/TwoColConflict/tests/selenium/pageobjects/editconflict.page.js:208:23)
    at Context.<anonymous> (/var/www/html/w/extensions/TwoColConflict/tests/selenium/specs/collapse.js:7:26)
[0-0] FAILED in chrome - file:///extensions/TwoColConflict/tests/selenium/specs/collapse.js
[0-1] RUNNING in chrome - file:///extensions/TwoColConflict/tests/selenium/specs/editmerge.js
[0-1] TypeError in "TwoColConflict EditUi."before all" hook: wrappedHook for "edits of unchanged paragraphs should be saved""
TypeError: Cannot read properties of undefined (reading 'mwUser')
    at LoginPage.loginAdmin (/var/www/html/w/extensions/TwoColConflict/node_modules/wdio-mediawiki/LoginPage.js:52:36)
    at EditConflictPage.prepareEditConflict (/var/www/html/w/extensions/TwoColConflict/tests/selenium/pageobjects/editconflict.page.js:208:23)
    at Context.<anonymous> (/var/www/html/w/extensions/TwoColConflict/tests/selenium/specs/editmerge.js:7:26)
[0-1] FAILED in chrome - file:///extensions/TwoColConflict/tests/selenium/specs/editmerge.js
[0-2] RUNNING in chrome - file:///extensions/TwoColConflict/tests/selenium/specs/nojs.js
[0-2] TypeError in "TwoColConflict without JavaScript."before all" hook: wrappedHook for "is showing the default version correctly""
TypeError: Cannot read properties of undefined (reading 'mwUser')
    at LoginPage.loginAdmin (/var/www/html/w/extensions/TwoColConflict/node_modules/wdio-mediawiki/LoginPage.js:52:36)
    at EditConflictPage.prepareEditConflict (/var/www/html/w/extensions/TwoColConflict/tests/selenium/pageobjects/editconflict.page.js:208:23)
    at Context.<anonymous> (/var/www/html/w/extensions/TwoColConflict/tests/selenium/specs/nojs.js:9:26)
[0-2] FAILED in chrome - file:///extensions/TwoColConflict/tests/selenium/specs/nojs.js
[0-3] RUNNING in chrome - file:///extensions/TwoColConflict/tests/selenium/specs/saveandpreview.js
[0-3] TypeError in "TwoColConflict save and preview."before all" hook: wrappedHook for "should save a resolved conflict successfully""
TypeError: Cannot read properties of undefined (reading 'mwUser')
    at LoginPage.loginAdmin (/var/www/html/w/extensions/TwoColConflict/node_modules/wdio-mediawiki/LoginPage.js:52:36)
    at EditConflictPage.prepareEditConflict (/var/www/html/w/extensions/TwoColConflict/tests/selenium/pageobjects/editconflict.page.js:208:23)
    at Context.<anonymous> (/var/www/html/w/extensions/TwoColConflict/tests/selenium/specs/saveandpreview.js:10:26)
[0-3] FAILED in chrome - file:///extensions/TwoColConflict/tests/selenium/specs/saveandpreview.js
[0-4] RUNNING in chrome - file:///extensions/TwoColConflict/tests/selenium/specs/talkpage.js
[0-4] TypeError in "TwoColConflict."before all" hook: wrappedHook for "shows the talk page screen on conflicts that also add new lines""
TypeError: Cannot read properties of undefined (reading 'mwUser')
    at LoginPage.loginAdmin (/var/www/html/w/extensions/TwoColConflict/node_modules/wdio-mediawiki/LoginPage.js:52:36)
    at EditConflictPage.prepareEditConflict (/var/www/html/w/extensions/TwoColConflict/tests/selenium/pageobjects/editconflict.page.js:208:23)
    at Context.<anonymous> (/var/www/html/w/extensions/TwoColConflict/tests/selenium/specs/talkpage.js:10:26)
[0-4] FAILED in chrome - file:///extensions/TwoColConflict/tests/selenium/specs/talkpage.js
[0-5] RUNNING in chrome - file:///extensions/TwoColConflict/tests/selenium/specs/tourdialog.js
[0-5] TypeError in "TwoColConflict GuidedTour."before all" hook: wrappedHook in "TwoColConflict GuidedTour""
TypeError: Cannot read properties of undefined (reading 'mwUser')
    at Object.bot (/var/www/html/w/extensions/TwoColConflict/node_modules/wdio-mediawiki/Api.js:17:29)
    at /var/www/html/w/extensions/TwoColConflict/tests/selenium/test_accounts.js:11:46
    at async TestAccounts.createUserAccount (/var/www/html/w/extensions/TwoColConflict/tests/selenium/test_accounts.js:19:28)
    at async TestAccounts.loginAsUser (/var/www/html/w/extensions/TwoColConflict/tests/selenium/test_accounts.js:24:23)
    at async Context.<anonymous> (/var/www/html/w/extensions/TwoColConflict/tests/selenium/specs/tourdialog.js:8:3)
[0-5] FAILED in chrome - file:///extensions/TwoColConflict/tests/selenium/specs/tourdialog.js
[0-6] RUNNING in chrome - file:///extensions/TwoColConflict/tests/selenium/specs/twocolconflict.js
[0-6] TypeError in "TwoColConflict."before all" hook: wrappedHook for "labels change according to selected column""
TypeError: Cannot read properties of undefined (reading 'mwUser')
    at LoginPage.loginAdmin (/var/www/html/w/extensions/TwoColConflict/node_modules/wdio-mediawiki/LoginPage.js:52:36)
    at EditConflictPage.prepareEditConflict (/var/www/html/w/extensions/TwoColConflict/tests/selenium/pageobjects/editconflict.page.js:208:23)
    at Context.<anonymous> (/var/www/html/w/extensions/TwoColConflict/tests/selenium/specs/twocolconflict.js:8:26)
[0-6] FAILED in chrome - file:///extensions/TwoColConflict/tests/selenium/specs/twocolconflict.js

 "spec" Reporter:
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-0] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-0] Session ID: 529916befa73e22e836b04a3c2d3c346
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] » extensions/TwoColConflict/tests/selenium/specs/collapse.js
[chrome 137.0.7151.119 linux #0-0] TwoColConflict collapse button
[chrome 137.0.7151.119 linux #0-0]    ✖ "before all" hook for TwoColConflict collapse button
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 1 failing (169ms)
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 1) TwoColConflict collapse button "before all" hook for TwoColConflict collapse button
[chrome 137.0.7151.119 linux #0-0] Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-0] TypeError: Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-0]     at LoginPage.loginAdmin (/var/www/html/w/extensions/TwoColConflict/node_modules/wdio-mediawiki/LoginPage.js:52:36)
[chrome 137.0.7151.119 linux #0-0]     at EditConflictPage.prepareEditConflict (/var/www/html/w/extensions/TwoColConflict/tests/selenium/pageobjects/editconflict.page.js:208:23)
[chrome 137.0.7151.119 linux #0-0]     at Context.<anonymous> (/var/www/html/w/extensions/TwoColConflict/tests/selenium/specs/collapse.js:7:26)
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-1] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-1] Session ID: cddba3b24a0005f4fc41f586910c2a40
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1] » extensions/TwoColConflict/tests/selenium/specs/editmerge.js
[chrome 137.0.7151.119 linux #0-1] TwoColConflict EditUi
[chrome 137.0.7151.119 linux #0-1]    ✖ "before all" hook for TwoColConflict EditUi
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1] 1 failing (166ms)
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1] 1) TwoColConflict EditUi "before all" hook for TwoColConflict EditUi
[chrome 137.0.7151.119 linux #0-1] Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-1] TypeError: Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-1]     at LoginPage.loginAdmin (/var/www/html/w/extensions/TwoColConflict/node_modules/wdio-mediawiki/LoginPage.js:52:36)
[chrome 137.0.7151.119 linux #0-1]     at EditConflictPage.prepareEditConflict (/var/www/html/w/extensions/TwoColConflict/tests/selenium/pageobjects/editconflict.page.js:208:23)
[chrome 137.0.7151.119 linux #0-1]     at Context.<anonymous> (/var/www/html/w/extensions/TwoColConflict/tests/selenium/specs/editmerge.js:7:26)
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-2] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-2] Session ID: d69493666e3d4bd1655b5b256f06cd68
[chrome 137.0.7151.119 linux #0-2]
[chrome 137.0.7151.119 linux #0-2] » extensions/TwoColConflict/tests/selenium/specs/nojs.js
[chrome 137.0.7151.119 linux #0-2] TwoColConflict without JavaScript
[chrome 137.0.7151.119 linux #0-2]    ✖ "before all" hook for TwoColConflict without JavaScript
[chrome 137.0.7151.119 linux #0-2]
[chrome 137.0.7151.119 linux #0-2] 1 failing (175ms)
[chrome 137.0.7151.119 linux #0-2]
[chrome 137.0.7151.119 linux #0-2] 1) TwoColConflict without JavaScript "before all" hook for TwoColConflict without JavaScript
[chrome 137.0.7151.119 linux #0-2] Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-2] TypeError: Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-2]     at LoginPage.loginAdmin (/var/www/html/w/extensions/TwoColConflict/node_modules/wdio-mediawiki/LoginPage.js:52:36)
[chrome 137.0.7151.119 linux #0-2]     at EditConflictPage.prepareEditConflict (/var/www/html/w/extensions/TwoColConflict/tests/selenium/pageobjects/editconflict.page.js:208:23)
[chrome 137.0.7151.119 linux #0-2]     at Context.<anonymous> (/var/www/html/w/extensions/TwoColConflict/tests/selenium/specs/nojs.js:9:26)
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-3] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-3] Session ID: e563c3909dc45f5e2506f1860752de27
[chrome 137.0.7151.119 linux #0-3]
[chrome 137.0.7151.119 linux #0-3] » extensions/TwoColConflict/tests/selenium/specs/saveandpreview.js
[chrome 137.0.7151.119 linux #0-3] TwoColConflict save and preview
[chrome 137.0.7151.119 linux #0-3]    ✖ "before all" hook for TwoColConflict save and preview
[chrome 137.0.7151.119 linux #0-3]
[chrome 137.0.7151.119 linux #0-3] 1 failing (186ms)
[chrome 137.0.7151.119 linux #0-3]
[chrome 137.0.7151.119 linux #0-3] 1) TwoColConflict save and preview "before all" hook for TwoColConflict save and preview
[chrome 137.0.7151.119 linux #0-3] Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-3] TypeError: Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-3]     at LoginPage.loginAdmin (/var/www/html/w/extensions/TwoColConflict/node_modules/wdio-mediawiki/LoginPage.js:52:36)
[chrome 137.0.7151.119 linux #0-3]     at EditConflictPage.prepareEditConflict (/var/www/html/w/extensions/TwoColConflict/tests/selenium/pageobjects/editconflict.page.js:208:23)
[chrome 137.0.7151.119 linux #0-3]     at Context.<anonymous> (/var/www/html/w/extensions/TwoColConflict/tests/selenium/specs/saveandpreview.js:10:26)
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-4] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-4] Session ID: e03cfbdf292c588abf9cb787b530811a
[chrome 137.0.7151.119 linux #0-4]
[chrome 137.0.7151.119 linux #0-4] » extensions/TwoColConflict/tests/selenium/specs/talkpage.js
[chrome 137.0.7151.119 linux #0-4] TwoColConflict
[chrome 137.0.7151.119 linux #0-4]    ✖ "before all" hook for TwoColConflict
[chrome 137.0.7151.119 linux #0-4]
[chrome 137.0.7151.119 linux #0-4] 1 failing (191ms)
[chrome 137.0.7151.119 linux #0-4]
[chrome 137.0.7151.119 linux #0-4] 1) TwoColConflict "before all" hook for TwoColConflict
[chrome 137.0.7151.119 linux #0-4] Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-4] TypeError: Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-4]     at LoginPage.loginAdmin (/var/www/html/w/extensions/TwoColConflict/node_modules/wdio-mediawiki/LoginPage.js:52:36)
[chrome 137.0.7151.119 linux #0-4]     at EditConflictPage.prepareEditConflict (/var/www/html/w/extensions/TwoColConflict/tests/selenium/pageobjects/editconflict.page.js:208:23)
[chrome 137.0.7151.119 linux #0-4]     at Context.<anonymous> (/var/www/html/w/extensions/TwoColConflict/tests/selenium/specs/talkpage.js:10:26)
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-5] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-5] Session ID: 53009ef11b536b12c0fa6265a78d1847
[chrome 137.0.7151.119 linux #0-5]
[chrome 137.0.7151.119 linux #0-5] » extensions/TwoColConflict/tests/selenium/specs/tourdialog.js
[chrome 137.0.7151.119 linux #0-5] TwoColConflict GuidedTour
[chrome 137.0.7151.119 linux #0-5]    ✖ "before all" hook for TwoColConflict GuidedTour
[chrome 137.0.7151.119 linux #0-5]
[chrome 137.0.7151.119 linux #0-5] 1 failing (176ms)
[chrome 137.0.7151.119 linux #0-5]
[chrome 137.0.7151.119 linux #0-5] 1) TwoColConflict GuidedTour "before all" hook for TwoColConflict GuidedTour
[chrome 137.0.7151.119 linux #0-5] Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-5] TypeError: Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-5]     at Object.bot (/var/www/html/w/extensions/TwoColConflict/node_modules/wdio-mediawiki/Api.js:17:29)
[chrome 137.0.7151.119 linux #0-5]     at /var/www/html/w/extensions/TwoColConflict/tests/selenium/test_accounts.js:11:46
[chrome 137.0.7151.119 linux #0-5]     at async TestAccounts.createUserAccount (/var/www/html/w/extensions/TwoColConflict/tests/selenium/test_accounts.js:19:28)
[chrome 137.0.7151.119 linux #0-5]     at async TestAccounts.loginAsUser (/var/www/html/w/extensions/TwoColConflict/tests/selenium/test_accounts.js:24:23)
[chrome 137.0.7151.119 linux #0-5]     at async Context.<anonymous> (/var/www/html/w/extensions/TwoColConflict/tests/selenium/specs/tourdialog.js:8:3)
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-6] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-6] Session ID: 1ad7e6ac51a32944732f90be447c2e75
[chrome 137.0.7151.119 linux #0-6]
[chrome 137.0.7151.119 linux #0-6] » extensions/TwoColConflict/tests/selenium/specs/twocolconflict.js
[chrome 137.0.7151.119 linux #0-6] TwoColConflict
[chrome 137.0.7151.119 linux #0-6]    ✖ "before all" hook for TwoColConflict
[chrome 137.0.7151.119 linux #0-6]
[chrome 137.0.7151.119 linux #0-6] 1 failing (183ms)
[chrome 137.0.7151.119 linux #0-6]
[chrome 137.0.7151.119 linux #0-6] 1) TwoColConflict "before all" hook for TwoColConflict
[chrome 137.0.7151.119 linux #0-6] Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-6] TypeError: Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-6]     at LoginPage.loginAdmin (/var/www/html/w/extensions/TwoColConflict/node_modules/wdio-mediawiki/LoginPage.js:52:36)
[chrome 137.0.7151.119 linux #0-6]     at EditConflictPage.prepareEditConflict (/var/www/html/w/extensions/TwoColConflict/tests/selenium/pageobjects/editconflict.page.js:208:23)
[chrome 137.0.7151.119 linux #0-6]     at Context.<anonymous> (/var/www/html/w/extensions/TwoColConflict/tests/selenium/specs/twocolconflict.js:8:26)


Spec Files:	 0 passed, 7 failed, 7 total (100% completed) in 00:00:23  


 00:26

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-selenium-1  Stopping
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-selenium-1  Stopped
 Container mediawiki-selenium-1  Removing
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-selenium-1  Removed
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-novnc-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-novnc-1  Stopped
 Container mediawiki-novnc-1  Removing
 Container mediawiki-novnc-1  Removed
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-web-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:22

Reclaim disk space if needed
Free disk space (21%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12424, done        
remote: Finding sources:   1% (63/12424)           
remote: Finding sources:   2% (187/12424)           
remote: Finding sources:   3% (311/12424)           
remote: Finding sources:   4% (435/12424)           
remote: Finding sources:   5% (560/12424)           
remote: Finding sources:   6% (684/12424)           
remote: Finding sources:   7% (808/12424)           
remote: Finding sources:   8% (932/12424)           
remote: Finding sources:   9% (1057/12424)           
remote: Finding sources:  10% (1181/12424)           
remote: Finding sources:  11% (1305/12424)           
remote: Finding sources:  12% (1429/12424)           
remote: Finding sources:  13% (1553/12424)           
remote: Finding sources:  14% (1678/12424)           
remote: Finding sources:  15% (1802/12424)           
remote: Finding sources:  16% (1926/12424)           
remote: Finding sources:  17% (2050/12424)           
remote: Finding sources:  18% (2175/12424)           
remote: Finding sources:  19% (2299/12424)           
remote: Finding sources:  20% (2423/12424)           
remote: Finding sources:  21% (2547/12424)           
remote: Finding sources:  22% (2672/12424)           
remote: Finding sources:  23% (2796/12424)           
remote: Finding sources:  24% (2920/12424)           
remote: Finding sources:  25% (3044/12424)           
remote: Finding sources:  26% (3169/12424)           
remote: Finding sources:  27% (3293/12424)           
remote: Finding sources:  28% (3417/12424)           
remote: Finding sources:  29% (3541/12424)           
remote: Finding sources:  30% (3666/12424)           
remote: Finding sources:  31% (3790/12424)           
remote: Finding sources:  32% (3914/12424)           
remote: Finding sources:  33% (4038/12424)           
remote: Finding sources:  34% (4163/12424)           
remote: Finding sources:  35% (4287/12424)           
remote: Finding sources:  36% (4411/12424)           
remote: Finding sources:  37% (4535/12424)           
remote: Finding sources:  38% (4659/12424)           
remote: Finding sources:  39% (4784/12424)           
remote: Finding sources:  40% (4908/12424)           
remote: Finding sources:  41% (5032/12424)           
remote: Finding sources:  42% (5156/12424)           
remote: Finding sources:  43% (5281/12424)           
remote: Finding sources:  44% (5405/12424)           
remote: Finding sources:  45% (5529/12424)           
remote: Finding sources:  46% (5653/12424)           
remote: Finding sources:  47% (5778/12424)           
remote: Finding sources:  48% (5902/12424)           
remote: Finding sources:  49% (6026/12424)           
remote: Finding sources:  50% (6150/12424)           
remote: Finding sources:  51% (6275/12424)           
remote: Finding sources:  52% (6399/12424)           
remote: Finding sources:  53% (6523/12424)           
remote: Finding sources:  54% (6647/12424)           
remote: Finding sources:  55% (6772/12424)           
remote: Finding sources:  56% (6896/12424)           
remote: Finding sources:  57% (7020/12424)           
remote: Finding sources:  58% (7144/12424)           
remote: Finding sources:  59% (7269/12424)           
remote: Finding sources:  60% (7393/12424)           
remote: Finding sources:  61% (7517/12424)           
remote: Finding sources:  62% (7641/12424)           
remote: Finding sources:  63% (7765/12424)           
remote: Finding sources:  64% (7890/12424)           
remote: Finding sources:  65% (8014/12424)           
remote: Finding sources:  66% (8138/12424)           
remote: Finding sources:  67% (8262/12424)           
remote: Finding sources:  68% (8387/12424)           
remote: Finding sources:  69% (8511/12424)           
remote: Finding sources:  70% (8635/12424)           
remote: Finding sources:  71% (8759/12424)           
remote: Finding sources:  72% (8884/12424)           
remote: Finding sources:  73% (9008/12424)           
remote: Finding sources:  74% (9132/12424)           
remote: Finding sources:  75% (9256/12424)           
remote: Finding sources:  76% (9381/12424)           
remote: Finding sources:  77% (9505/12424)           
remote: Finding sources:  78% (9629/12424)           
remote: Finding sources:  79% (9753/12424)           
remote: Finding sources:  80% (9878/12424)           
remote: Finding sources:  81% (10002/12424)           
remote: Finding sources:  82% (10126/12424)           
remote: Finding sources:  83% (10250/12424)           
remote: Finding sources:  84% (10375/12424)           
remote: Finding sources:  85% (10499/12424)           
remote: Finding sources:  86% (10623/12424)           
remote: Finding sources:  87% (10747/12424)           
remote: Finding sources:  88% (10871/12424)           
remote: Finding sources:  89% (10996/12424)           
remote: Finding sources:  90% (11120/12424)           
remote: Finding sources:  91% (11244/12424)           
remote: Finding sources:  92% (11368/12424)           
remote: Finding sources:  93% (11493/12424)           
remote: Finding sources:  94% (11617/12424)           
remote: Finding sources:  95% (11741/12424)           
remote: Finding sources:  96% (11865/12424)           
remote: Finding sources:  97% (11990/12424)           
remote: Finding sources:  98% (12114/12424)           
remote: Finding sources:  99% (12238/12424)           
remote: Finding sources: 100% (12362/12424)           
remote: Finding sources: 100% (12424/12424)        
remote: Getting sizes:   1% (56/11193)           
remote: Getting sizes:   2% (168/11193)           
remote: Getting sizes:   3% (280/11193)           
remote: Getting sizes:   4% (392/11193)           
remote: Getting sizes:   5% (504/11193)           
remote: Getting sizes:   6% (616/11193)           
remote: Getting sizes:   7% (728/11193)           
remote: Getting sizes:   8% (840/11193)           
remote: Getting sizes:   9% (952/11193)           
remote: Getting sizes:  10% (1064/11193)           
remote: Getting sizes:  11% (1176/11193)           
remote: Getting sizes:  12% (1288/11193)           
remote: Getting sizes:  13% (1400/11193)           
remote: Getting sizes:  14% (1512/11193)           
remote: Getting sizes:  15% (1623/11193)           
remote: Getting sizes:  16% (1735/11193)           
remote: Getting sizes:  17% (1847/11193)           
remote: Getting sizes:  18% (1959/11193)           
remote: Getting sizes:  19% (2071/11193)           
remote: Getting sizes:  20% (2183/11193)           
remote: Getting sizes:  21% (2295/11193)           
remote: Getting sizes:  22% (2407/11193)           
remote: Getting sizes:  23% (2519/11193)           
remote: Getting sizes:  24% (2631/11193)           
remote: Getting sizes:  25% (2743/11193)           
remote: Getting sizes:  26% (2855/11193)           
remote: Getting sizes:  27% (2967/11193)           
remote: Getting sizes:  28% (3079/11193)           
remote: Getting sizes:  29% (3191/11193)           
remote: Getting sizes:  30% (3302/11193)           
remote: Getting sizes:  31% (3414/11193)           
remote: Getting sizes:  32% (3526/11193)           
remote: Getting sizes:  33% (3638/11193)           
remote: Getting sizes:  34% (3750/11193)           
remote: Getting sizes:  35% (3862/11193)           
remote: Getting sizes:  36% (3974/11193)           
remote: Getting sizes:  37% (4086/11193)           
remote: Getting sizes:  38% (4198/11193)           
remote: Getting sizes:  39% (4310/11193)           
remote: Getting sizes:  40% (4422/11193)           
remote: Getting sizes:  41% (4534/11193)           
remote: Getting sizes:  42% (4646/11193)           
remote: Getting sizes:  43% (4758/11193)           
remote: Getting sizes:  44% (4869/11193)           
remote: Getting sizes:  45% (4981/11193)           
remote: Getting sizes:  46% (5093/11193)           
remote: Getting sizes:  47% (5205/11193)           
remote: Getting sizes:  48% (5317/11193)           
remote: Getting sizes:  49% (5429/11193)           
remote: Getting sizes:  50% (5541/11193)           
remote: Getting sizes:  51% (5653/11193)           
remote: Getting sizes:  52% (5765/11193)           
remote: Getting sizes:  53% (5877/11193)           
remote: Getting sizes:  54% (5989/11193)           
remote: Getting sizes:  55% (6101/11193)           
remote: Getting sizes:  56% (6213/11193)           
remote: Getting sizes:  57% (6325/11193)           
remote: Getting sizes:  58% (6436/11193)           
remote: Getting sizes:  59% (6548/11193)           
remote: Getting sizes:  60% (6660/11193)           
remote: Getting sizes:  61% (6772/11193)           
remote: Getting sizes:  62% (6884/11193)           
remote: Getting sizes:  63% (6996/11193)           
remote: Getting sizes:  64% (7108/11193)           
remote: Getting sizes:  65% (7220/11193)           
remote: Getting sizes:  66% (7332/11193)           
remote: Getting sizes:  67% (7444/11193)           
remote: Getting sizes:  68% (7556/11193)           
remote: Getting sizes:  69% (7668/11193)           
remote: Getting sizes:  70% (7780/11193)           
remote: Getting sizes:  71% (7892/11193)           
remote: Getting sizes:  72% (8003/11193)           
remote: Getting sizes:  73% (8115/11193)           
remote: Getting sizes:  74% (8227/11193)           
remote: Getting sizes:  75% (8339/11193)           
remote: Getting sizes:  76% (8451/11193)           
remote: Getting sizes:  77% (8563/11193)           
remote: Getting sizes:  78% (8675/11193)           
remote: Getting sizes:  79% (8787/11193)           
remote: Getting sizes:  80% (8899/11193)           
remote: Getting sizes:  81% (9011/11193)           
remote: Getting sizes:  82% (9123/11193)           
remote: Getting sizes:  83% (9235/11193)           
remote: Getting sizes:  84% (9347/11193)           
remote: Getting sizes:  85% (9459/11193)           
remote: Getting sizes:  86% (9571/11193)           
remote: Getting sizes:  87% (9682/11193)           
remote: Getting sizes:  88% (9794/11193)           
remote: Getting sizes:  89% (9906/11193)           
remote: Getting sizes:  90% (10018/11193)           
remote: Getting sizes:  91% (10130/11193)           
remote: Getting sizes:  92% (10242/11193)           
remote: Getting sizes:  93% (10354/11193)           
remote: Getting sizes:  94% (10466/11193)           
remote: Getting sizes:  95% (10578/11193)           
remote: Getting sizes:  96% (10690/11193)           
remote: Getting sizes:  97% (10802/11193)           
remote: Getting sizes:  98% (10914/11193)           
remote: Getting sizes:  99% (11026/11193)           
remote: Getting sizes: 100% (11138/11193)           
remote: Getting sizes: 100% (11193/11193)        
remote: Compressing objects:   2% (2189/120329)           
remote: Compressing objects:   3% (3036/120329)           
remote: Compressing objects:   4% (4507/120329)           
remote: Compressing objects:   5% (5764/120329)           
remote: Compressing objects:   6% (6730/120329)           
remote: Compressing objects:   7% (7973/120329)           
remote: Compressing objects:   8% (9059/120329)           
remote: Compressing objects:   9% (10254/120329)           
remote: Compressing objects:   9% (10799/120329)           
remote: Compressing objects:  10% (11434/120329)           
remote: Compressing objects:  11% (12639/120329)           
remote: Compressing objects:  12% (13838/120329)           
remote: Compressing objects:  13% (15048/120329)           
remote: Compressing objects:  14% (16246/120329)           
remote: Compressing objects:  15% (17529/120329)           
remote: Compressing objects:  16% (18752/120329)           
remote: Compressing objects:  17% (19859/120329)           
remote: Compressing objects:  18% (21062/120329)           
remote: Compressing objects:  19% (22262/120329)           
remote: Compressing objects:  20% (23466/120329)           
remote: Compressing objects:  21% (24671/120329)           
remote: Compressing objects:  22% (25878/120329)           
remote: Compressing objects:  23% (27101/120329)           
remote: Compressing objects:  23% (27661/120329)           
remote: Compressing objects:  24% (28278/120329)           
remote: Compressing objects:  25% (29497/120329)           
remote: Compressing objects:  26% (31074/120329)           
remote: Compressing objects:  27% (31916/120329)           
remote: Compressing objects:  28% (33098/120329)           
remote: Compressing objects:  29% (34335/120329)           
remote: Compressing objects:  30% (35807/120329)           
remote: Compressing objects:  31% (36840/120329)           
remote: Compressing objects:  32% (37926/120329)           
remote: Compressing objects:  33% (39107/120329)           
remote: Compressing objects:  34% (40486/120329)           
remote: Compressing objects:  35% (41541/120329)           
remote: Compressing objects:  36% (43012/120329)           
remote: Compressing objects:  37% (43977/120329)           
remote: Compressing objects:  38% (45248/120329)           
remote: Compressing objects:  39% (46336/120329)           
remote: Compressing objects:  40% (47554/120329)           
remote: Compressing objects:  41% (48745/120329)           
remote: Compressing objects:  42% (49937/120329)           
remote: Compressing objects:  43% (51397/120329)           
remote: Compressing objects:  44% (52398/120329)           
remote: Compressing objects:  45% (53612/120329)           
remote: Compressing objects:  46% (54899/120329)           
remote: Compressing objects:  47% (56338/120329)           
remote: Compressing objects:  48% (57521/120329)           
remote: Compressing objects:  49% (58408/120329)           
remote: Compressing objects:  50% (59764/120329)           
remote: Compressing objects:  51% (60822/120329)           
remote: Compressing objects:  52% (61997/120329)           
remote: Compressing objects:  53% (63326/120329)           
remote: Compressing objects:  54% (64386/120329)           
remote: Compressing objects:  55% (66097/120329)           
remote: Compressing objects:  56% (66878/120329)           
remote: Compressing objects:  57% (68002/120329)           
remote: Compressing objects:  58% (69272/120329)           
remote: Compressing objects:  58% (69320/120329)           
remote: Compressing objects:  59% (70401/120329)           
remote: Compressing objects:  60% (71725/120329)           
remote: Compressing objects:  61% (73008/120329)           
remote: Compressing objects:  62% (74004/120329)           
remote: Compressing objects:  63% (75231/120329)           
remote: Compressing objects:  64% (76529/120329)           
remote: Compressing objects:  65% (77751/120329)           
remote: Compressing objects:  66% (79090/120329)           
remote: Compressing objects:  67% (80037/120329)           
remote: Compressing objects:  68% (81268/120329)           
remote: Compressing objects:  69% (83309/120329)           
remote: Compressing objects:  70% (83948/120329)           
remote: Compressing objects:  71% (85053/120329)           
remote: Compressing objects:  72% (86045/120329)           
remote: Compressing objects:  73% (87314/120329)           
remote: Compressing objects:  74% (88620/120329)           
remote: Compressing objects:  75% (89650/120329)           
remote: Compressing objects:  76% (90861/120329)           
remote: Compressing objects:  77% (92064/120329)           
remote: Compressing objects:  78% (93255/120329)           
remote: Compressing objects:  79% (94585/120329)           
remote: Compressing objects:  80% (95680/120329)           
remote: Compressing objects:  81% (96868/120329)           
remote: Compressing objects:  82% (98350/120329)           
remote: Compressing objects:  83% (99867/120329)           
remote: Compressing objects:  84% (100538/120329)           
remote: Compressing objects:  85% (101787/120329)           
remote: Compressing objects:  86% (103399/120329)           
remote: Compressing objects:  87% (104166/120329)           
remote: Compressing objects:  88% (105314/120329)           
remote: Compressing objects:  89% (106544/120329)           
remote: Compressing objects:  90% (107731/120329)           
remote: Compressing objects:  91% (108915/120329)           
remote: Compressing objects:  92% (110272/120329)           
remote: Compressing objects:  93% (112462/120329)           
remote: Compressing objects:  94% (112510/120329)           
remote: Compressing objects:  95% (113718/120329)           
remote: Compressing objects:  96% (115031/120329)           
remote: Compressing objects:  96% (115132/120329)           
remote: Compressing objects:  97% (116134/120329)           
remote: Compressing objects:  98% (117324/120329)           
remote: Compressing objects:  99% (118525/120329)           
remote: Compressing objects: 100% (119735/120329)           
remote: Compressing objects: 100% (120328/120329)        
Receiving objects:   0% (1/12424)
Receiving objects:   1% (125/12424)
Receiving objects:   2% (249/12424)
Receiving objects:   3% (373/12424)
Receiving objects:   4% (497/12424)
Receiving objects:   5% (622/12424)
Receiving objects:   6% (746/12424)
Receiving objects:   7% (870/12424)
Receiving objects:   8% (994/12424)
Receiving objects:   9% (1119/12424)
Receiving objects:  10% (1243/12424)
Receiving objects:  11% (1367/12424)
Receiving objects:  12% (1491/12424)
Receiving objects:  13% (1616/12424)
Receiving objects:  14% (1740/12424)
Receiving objects:  15% (1864/12424)
Receiving objects:  16% (1988/12424)
Receiving objects:  17% (2113/12424), 4.37 MiB | 8.72 MiB/s
Receiving objects:  18% (2237/12424), 4.37 MiB | 8.72 MiB/s
Receiving objects:  19% (2361/12424), 4.37 MiB | 8.72 MiB/s
Receiving objects:  20% (2485/12424), 4.37 MiB | 8.72 MiB/s
Receiving objects:  21% (2610/12424), 4.37 MiB | 8.72 MiB/s
Receiving objects:  22% (2734/12424), 4.37 MiB | 8.72 MiB/s
Receiving objects:  23% (2858/12424), 4.37 MiB | 8.72 MiB/s
Receiving objects:  24% (2982/12424), 4.37 MiB | 8.72 MiB/s
Receiving objects:  25% (3106/12424), 4.37 MiB | 8.72 MiB/s
Receiving objects:  26% (3231/12424), 4.37 MiB | 8.72 MiB/s
Receiving objects:  27% (3355/12424), 4.37 MiB | 8.72 MiB/s
Receiving objects:  28% (3479/12424), 4.37 MiB | 8.72 MiB/s
Receiving objects:  29% (3603/12424), 4.37 MiB | 8.72 MiB/s
Receiving objects:  30% (3728/12424), 4.37 MiB | 8.72 MiB/s
Receiving objects:  31% (3852/12424), 4.37 MiB | 8.72 MiB/s
Receiving objects:  31% (3865/12424), 4.37 MiB | 8.72 MiB/s
Receiving objects:  32% (3976/12424), 8.75 MiB | 8.75 MiB/s
Receiving objects:  33% (4100/12424), 8.75 MiB | 8.75 MiB/s
Receiving objects:  34% (4225/12424), 8.75 MiB | 8.75 MiB/s
Receiving objects:  35% (4349/12424), 8.75 MiB | 8.75 MiB/s
Receiving objects:  36% (4473/12424), 8.75 MiB | 8.75 MiB/s
Receiving objects:  37% (4597/12424), 11.87 MiB | 7.91 MiB/s
Receiving objects:  38% (4722/12424), 11.87 MiB | 7.91 MiB/s
Receiving objects:  39% (4846/12424), 11.87 MiB | 7.91 MiB/s
Receiving objects:  40% (4970/12424), 11.87 MiB | 7.91 MiB/s
Receiving objects:  41% (5094/12424), 11.87 MiB | 7.91 MiB/s
Receiving objects:  42% (5219/12424), 11.87 MiB | 7.91 MiB/s
Receiving objects:  43% (5343/12424), 11.87 MiB | 7.91 MiB/s
Receiving objects:  44% (5467/12424), 11.87 MiB | 7.91 MiB/s
Receiving objects:  45% (5591/12424), 11.87 MiB | 7.91 MiB/s
Receiving objects:  45% (5673/12424), 11.87 MiB | 7.91 MiB/s
Receiving objects:  46% (5716/12424), 15.53 MiB | 7.76 MiB/s
Receiving objects:  47% (5840/12424), 15.53 MiB | 7.76 MiB/s
Receiving objects:  47% (5936/12424), 19.29 MiB | 7.71 MiB/s
Receiving objects:  48% (5964/12424), 22.80 MiB | 7.60 MiB/s
Receiving objects:  49% (6088/12424), 22.80 MiB | 7.60 MiB/s
Receiving objects:  50% (6212/12424), 22.80 MiB | 7.60 MiB/s
Receiving objects:  51% (6337/12424), 22.80 MiB | 7.60 MiB/s
Receiving objects:  52% (6461/12424), 27.36 MiB | 7.82 MiB/s
Receiving objects:  53% (6585/12424), 27.36 MiB | 7.82 MiB/s
Receiving objects:  54% (6709/12424), 27.36 MiB | 7.82 MiB/s
Receiving objects:  55% (6834/12424), 27.36 MiB | 7.82 MiB/s
Receiving objects:  56% (6958/12424), 27.36 MiB | 7.82 MiB/s
Receiving objects:  57% (7082/12424), 27.36 MiB | 7.82 MiB/s
Receiving objects:  57% (7189/12424), 27.36 MiB | 7.82 MiB/s
Receiving objects:  58% (7206/12424), 27.36 MiB | 7.82 MiB/s
Receiving objects:  59% (7331/12424), 31.99 MiB | 8.00 MiB/s
Receiving objects:  60% (7455/12424), 31.99 MiB | 8.00 MiB/s
Receiving objects:  61% (7579/12424), 31.99 MiB | 8.00 MiB/s
Receiving objects:  62% (7703/12424), 31.99 MiB | 8.00 MiB/s
Receiving objects:  63% (7828/12424), 31.99 MiB | 8.00 MiB/s
Receiving objects:  64% (7952/12424), 31.99 MiB | 8.00 MiB/s
Receiving objects:  65% (8076/12424), 31.99 MiB | 8.00 MiB/s
Receiving objects:  66% (8200/12424), 31.99 MiB | 8.00 MiB/s
Receiving objects:  67% (8325/12424), 31.99 MiB | 8.00 MiB/s
Receiving objects:  68% (8449/12424), 31.99 MiB | 8.00 MiB/s
Receiving objects:  69% (8573/12424), 31.99 MiB | 8.00 MiB/s
Receiving objects:  70% (8697/12424), 31.99 MiB | 8.00 MiB/s
Receiving objects:  71% (8822/12424), 31.99 MiB | 8.00 MiB/s
Receiving objects:  72% (8946/12424), 31.99 MiB | 8.00 MiB/s
Receiving objects:  73% (9070/12424), 31.99 MiB | 8.00 MiB/s
Receiving objects:  74% (9194/12424), 31.99 MiB | 8.00 MiB/s
Receiving objects:  75% (9318/12424), 31.99 MiB | 8.00 MiB/s
Receiving objects:  76% (9443/12424), 31.99 MiB | 8.00 MiB/s
Receiving objects:  77% (9567/12424), 31.99 MiB | 8.00 MiB/s
Receiving objects:  78% (9691/12424), 31.99 MiB | 8.00 MiB/s
Receiving objects:  79% (9815/12424), 31.99 MiB | 8.00 MiB/s
Receiving objects:  80% (9940/12424), 31.99 MiB | 8.00 MiB/s
Receiving objects:  81% (10064/12424), 31.99 MiB | 8.00 MiB/s
Receiving objects:  82% (10188/12424), 31.99 MiB | 8.00 MiB/s
Receiving objects:  83% (10312/12424), 31.99 MiB | 8.00 MiB/s
Receiving objects:  84% (10437/12424), 31.99 MiB | 8.00 MiB/s
Receiving objects:  85% (10561/12424), 31.99 MiB | 8.00 MiB/s
Receiving objects:  86% (10685/12424), 31.99 MiB | 8.00 MiB/s
Receiving objects:  87% (10809/12424), 39.24 MiB | 8.72 MiB/s
Receiving objects:  88% (10934/12424), 39.24 MiB | 8.72 MiB/s
Receiving objects:  89% (11058/12424), 39.24 MiB | 8.72 MiB/s
Receiving objects:  90% (11182/12424), 39.24 MiB | 8.72 MiB/s
Receiving objects:  91% (11306/12424), 39.24 MiB | 8.72 MiB/s
Receiving objects:  92% (11431/12424), 39.24 MiB | 8.72 MiB/s
Receiving objects:  93% (11555/12424), 39.24 MiB | 8.72 MiB/s
Receiving objects:  94% (11679/12424), 39.24 MiB | 8.72 MiB/s
Receiving objects:  95% (11803/12424), 39.24 MiB | 8.72 MiB/s
Receiving objects:  96% (11928/12424), 39.24 MiB | 8.72 MiB/s
Receiving objects:  97% (12052/12424), 39.24 MiB | 8.72 MiB/s
Receiving objects:  98% (12176/12424), 39.24 MiB | 8.72 MiB/s
Receiving objects:  99% (12300/12424), 39.24 MiB | 8.72 MiB/s
remote: Total 12424 (delta 2375), reused 5966 (delta 1228)        
Receiving objects: 100% (12424/12424), 39.24 MiB | 8.72 MiB/s
Receiving objects: 100% (12424/12424), 41.63 MiB | 8.88 MiB/s, done.
Resolving deltas:   0% (0/2375)
Resolving deltas:   1% (24/2375)
Resolving deltas:   2% (48/2375)
Resolving deltas:   3% (72/2375)
Resolving deltas:   4% (95/2375)
Resolving deltas:   5% (119/2375)
Resolving deltas:   6% (143/2375)
Resolving deltas:   7% (167/2375)
Resolving deltas:   8% (190/2375)
Resolving deltas:   9% (214/2375)
Resolving deltas:  10% (238/2375)
Resolving deltas:  11% (262/2375)
Resolving deltas:  12% (285/2375)
Resolving deltas:  13% (309/2375)
Resolving deltas:  14% (333/2375)
Resolving deltas:  15% (357/2375)
Resolving deltas:  16% (380/2375)
Resolving deltas:  17% (404/2375)
Resolving deltas:  18% (429/2375)
Resolving deltas:  19% (452/2375)
Resolving deltas:  20% (475/2375)
Resolving deltas:  21% (499/2375)
Resolving deltas:  22% (523/2375)
Resolving deltas:  23% (547/2375)
Resolving deltas:  24% (570/2375)
Resolving deltas:  25% (594/2375)
Resolving deltas:  26% (618/2375)
Resolving deltas:  27% (642/2375)
Resolving deltas:  28% (665/2375)
Resolving deltas:  29% (689/2375)
Resolving deltas:  30% (713/2375)
Resolving deltas:  31% (737/2375)
Resolving deltas:  32% (760/2375)
Resolving deltas:  33% (784/2375)
Resolving deltas:  34% (809/2375)
Resolving deltas:  35% (832/2375)
Resolving deltas:  36% (856/2375)
Resolving deltas:  37% (879/2375)
Resolving deltas:  38% (903/2375)
Resolving deltas:  39% (927/2375)
Resolving deltas:  40% (951/2375)
Resolving deltas:  41% (974/2375)
Resolving deltas:  42% (998/2375)
Resolving deltas:  43% (1022/2375)
Resolving deltas:  44% (1045/2375)
Resolving deltas:  45% (1069/2375)
Resolving deltas:  46% (1093/2375)
Resolving deltas:  47% (1117/2375)
Resolving deltas:  48% (1140/2375)
Resolving deltas:  49% (1164/2375)
Resolving deltas:  50% (1188/2375)
Resolving deltas:  51% (1212/2375)
Resolving deltas:  52% (1235/2375)
Resolving deltas:  53% (1259/2375)
Resolving deltas:  54% (1283/2375)
Resolving deltas:  55% (1307/2375)
Resolving deltas:  56% (1331/2375)
Resolving deltas:  57% (1354/2375)
Resolving deltas:  58% (1379/2375)
Resolving deltas:  59% (1402/2375)
Resolving deltas:  60% (1425/2375)
Resolving deltas:  61% (1449/2375)
Resolving deltas:  62% (1473/2375)
Resolving deltas:  63% (1497/2375)
Resolving deltas:  64% (1520/2375)
Resolving deltas:  65% (1544/2375)
Resolving deltas:  66% (1568/2375)
Resolving deltas:  67% (1592/2375)
Resolving deltas:  68% (1615/2375)
Resolving deltas:  69% (1639/2375)
Resolving deltas:  70% (1663/2375)
Resolving deltas:  71% (1687/2375)
Resolving deltas:  72% (1710/2375)
Resolving deltas:  73% (1734/2375)
Resolving deltas:  74% (1758/2375)
Resolving deltas:  75% (1782/2375)
Resolving deltas:  76% (1805/2375)
Resolving deltas:  77% (1829/2375)
Resolving deltas:  78% (1853/2375)
Resolving deltas:  79% (1877/2375)
Resolving deltas:  80% (1900/2375)
Resolving deltas:  81% (1925/2375)
Resolving deltas:  82% (1948/2375)
Resolving deltas:  83% (1972/2375)
Resolving deltas:  84% (1995/2375)
Resolving deltas:  85% (2019/2375)
Resolving deltas:  86% (2043/2375)
Resolving deltas:  87% (2068/2375)
Resolving deltas:  88% (2092/2375)
Resolving deltas:  89% (2114/2375)
Resolving deltas:  90% (2138/2375)
Resolving deltas:  91% (2162/2375)
Resolving deltas:  92% (2186/2375)
Resolving deltas:  93% (2209/2375)
Resolving deltas:  94% (2233/2375)
Resolving deltas:  95% (2257/2375)
Resolving deltas:  96% (2280/2375)
Resolving deltas:  97% (2305/2375)
Resolving deltas:  98% (2328/2375)
Resolving deltas:  99% (2352/2375)
Resolving deltas: 100% (2375/2375)
Resolving deltas: 100% (2375/2375), done.
Updating files:  71% (8197/11458)
Updating files:  72% (8250/11458)
Updating files:  73% (8365/11458)
Updating files:  74% (8479/11458)
Updating files:  75% (8594/11458)
Updating files:  76% (8709/11458)
Updating files:  77% (8823/11458)
Updating files:  78% (8938/11458)
Updating files:  79% (9052/11458)
Updating files:  80% (9167/11458)
Updating files:  81% (9281/11458)
Updating files:  82% (9396/11458)
Updating files:  83% (9511/11458)
Updating files:  84% (9625/11458)
Updating files:  85% (9740/11458)
Updating files:  86% (9854/11458)
Updating files:  87% (9969/11458)
Updating files:  88% (10084/11458)
Updating files:  89% (10198/11458)
Updating files:  90% (10313/11458)
Updating files:  91% (10427/11458)
Updating files:  92% (10542/11458)
Updating files:  93% (10656/11458)
Updating files:  94% (10771/11458)
Updating files:  95% (10886/11458)
Updating files:  96% (11000/11458)
Updating files:  97% (11115/11458)
Updating files:  98% (11229/11458)
Updating files:  99% (11344/11458)
Updating files: 100% (11458/11458)
Updating files: 100% (11458/11458), done.
 00:11

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-1  Started
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-web-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  38/133 [========>-------------------]  28%
  59/133 [============>---------------]  44%
  82/133 [=================>----------]  61%
  97/133 [====================>-------]  72%
 111/133 [=======================>----]  83%
 130/133 [===========================>]  97%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:03

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 8.7 s.
 00:09

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 11s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:11

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:01

 Total duration: 01:23

 01:24

Install 'extensions/UniversalLanguageSelector'...

Cloning component(s)
:0: _clone_component "extensions/UniversalLanguageSelector"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/UniversalLanguageSelector to 'extensions/UniversalLanguageSelector' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/UniversalLanguageSelector'...
|0| remote: Counting objects: 1           
remote: Counting objects: 1672, done        
|0| remote: Finding sources:   1% (9/1672)           
remote: Finding sources:   2% (26/1672)           
remote: Finding sources:   3% (42/1672)           
remote: Finding sources:   4% (59/1672)           
remote: Finding sources:   5% (76/1672)           
remote: Finding sources:   6% (92/1672)           
remote: Finding sources:   7% (109/1672)           
remote: Finding sources:   8% (126/1672)           
remote: Finding sources:   9% (143/1672)           
remote: Finding sources:  10% (159/1672)           
remote: Finding sources:  11% (176/1672)           
remote: Finding sources:  12% (193/1672)           
remote: Finding sources:  13% (209/1672)           
remote: Finding sources:  14% (226/1672)           
remote: Finding sources:  15% (243/1672)           
remote: Finding sources:  16% (260/1672)           
remote: Finding sources:  17% (276/1672)           
remote: Finding sources:  18% (293/1672)           
remote: Finding sources:  19% (310/1672)           
remote: Finding sources:  20% (327/1672)           
remote: Finding sources:  21% (343/1672)           
remote: Finding sources:  22% (360/1672)           
remote: Finding sources:  23% (377/1672)           
remote: Finding sources:  24% (393/1672)           
remote: Finding sources:  25% (410/1672)           
remote: Finding sources:  26% (427/1672)           
remote: Finding sources:  27% (444/1672)           
remote: Finding sources:  28% (460/1672)           
remote: Finding sources:  29% (477/1672)           
remote: Finding sources:  30% (494/1672)           
remote: Finding sources:  31% (510/1672)           
remote: Finding sources:  32% (527/1672)           
remote: Finding sources:  33% (544/1672)           
remote: Finding sources:  34% (561/1672)           
remote: Finding sources:  35% (577/1672)           
remote: Finding sources:  36% (594/1672)           
remote: Finding sources:  37% (611/1672)           
remote: Finding sources:  38% (627/1672)           
remote: Finding sources:  39% (644/1672)           
remote: Finding sources:  40% (661/1672)           
remote: Finding sources:  41% (678/1672)           
remote: Finding sources:  42% (694/1672)           
remote: Finding sources:  43% (711/1672)           
remote: Finding sources:  44% (728/1672)           
remote: Finding sources:  45% (745/1672)           
remote: Finding sources:  46% (761/1672)           
remote: Finding sources:  47% (778/1672)           
remote: Finding sources:  48% (795/1672)           
remote: Finding sources:  49% (811/1672)           
remote: Finding sources:  50% (828/1672)           
remote: Finding sources:  51% (845/1672)           
remote: Finding sources:  52% (862/1672)           
remote: Finding sources:  53% (878/1672)           
remote: Finding sources:  54% (895/1672)           
remote: Finding sources:  55% (912/1672)           
remote: Finding sources:  56% (928/1672)           
remote: Finding sources:  57% (945/1672)           
remote: Finding sources:  58% (962/1672)           
remote: Finding sources:  59% (979/1672)           
remote: Finding sources:  60% (995/1672)           
remote: Finding sources:  61% (1012/1672)           
remote: Finding sources:  62% (1029/1672)           
remote: Finding sources:  63% (1045/1672)           
remote: Finding sources:  64% (1062/1672)           
remote: Finding sources:  65% (1079/1672)           
remote: Finding sources:  66% (1096/1672)           
remote: Finding sources:  67% (1112/1672)           
remote: Finding sources:  68% (1129/1672)           
remote: Finding sources:  69% (1146/1672)           
remote: Finding sources:  70% (1163/1672)           
remote: Finding sources:  71% (1179/1672)           
remote: Finding sources:  72% (1196/1672)           
remote: Finding sources:  73% (1213/1672)           
remote: Finding sources:  74% (1229/1672)           
remote: Finding sources:  75% (1246/1672)           
remote: Finding sources:  76% (1263/1672)           
remote: Finding sources:  77% (1280/1672)           
remote: Finding sources:  78% (1296/1672)           
remote: Finding sources:  79% (1313/1672)           
remote: Finding sources:  80% (1330/1672)           
remote: Finding sources:  81% (1346/1672)           
remote: Finding sources:  82% (1363/1672)           
remote: Finding sources:  83% (1380/1672)           
remote: Finding sources:  84% (1397/1672)           
remote: Finding sources:  85% (1413/1672)           
remote: Finding sources:  86% (1430/1672)           
remote: Finding sources:  87% (1447/1672)           
remote: Finding sources:  88% (1463/1672)           
remote: Finding sources:  89% (1480/1672)           
remote: Finding sources:  90% (1497/1672)           
remote: Finding sources:  91% (1514/1672)           
remote: Finding sources:  92% (1530/1672)           
remote: Finding sources:  93% (1547/1672)           
remote: Finding sources:  94% (1564/1672)           
remote: Finding sources:  95% (1581/1672)           
remote: Finding sources:  96% (1597/1672)           
remote: Finding sources:  97% (1614/1672)           
remote: Finding sources:  98% (1631/1672)           
remote: Finding sources:  99% (1647/1672)           
remote: Finding sources: 100% (1664/1672)           
remote: Finding sources: 100% (1672/1672)        
|0| remote: Getting sizes:   1% (8/1584)           
remote: Getting sizes:   2% (24/1584)           
remote: Getting sizes:   3% (40/1584)           
remote: Getting sizes:   4% (56/1584)           
remote: Getting sizes:   5% (72/1584)           
remote: Getting sizes:   6% (88/1584)           
remote: Getting sizes:   7% (103/1584)           
remote: Getting sizes:   8% (119/1584)           
remote: Getting sizes:   9% (135/1584)           
remote: Getting sizes:  10% (151/1584)           
remote: Getting sizes:  11% (167/1584)           
remote: Getting sizes:  12% (183/1584)           
remote: Getting sizes:  13% (198/1584)           
remote: Getting sizes:  14% (214/1584)           
remote: Getting sizes:  15% (230/1584)           
remote: Getting sizes:  16% (246/1584)           
remote: Getting sizes:  17% (262/1584)           
remote: Getting sizes:  18% (278/1584)           
remote: Getting sizes:  19% (294/1584)           
remote: Getting sizes:  20% (309/1584)           
remote: Getting sizes:  21% (325/1584)           
remote: Getting sizes:  22% (341/1584)           
remote: Getting sizes:  23% (357/1584)           
remote: Getting sizes:  24% (373/1584)           
remote: Getting sizes:  25% (389/1584)           
remote: Getting sizes:  26% (404/1584)           
remote: Getting sizes:  27% (420/1584)           
remote: Getting sizes:  28% (436/1584)           
remote: Getting sizes:  29% (452/1584)           
remote: Getting sizes:  30% (468/1584)           
remote: Getting sizes:  31% (484/1584)           
remote: Getting sizes:  32% (499/1584)           
remote: Getting sizes:  33% (515/1584)           
remote: Getting sizes:  34% (531/1584)           
remote: Getting sizes:  35% (547/1584)           
remote: Getting sizes:  36% (563/1584)           
remote: Getting sizes:  37% (579/1584)           
remote: Getting sizes:  38% (594/1584)           
remote: Getting sizes:  39% (610/1584)           
remote: Getting sizes:  40% (626/1584)           
remote: Getting sizes:  41% (642/1584)           
remote: Getting sizes:  42% (658/1584)           
remote: Getting sizes:  43% (674/1584)           
remote: Getting sizes:  44% (690/1584)           
remote: Getting sizes:  45% (705/1584)           
remote: Getting sizes:  46% (721/1584)           
remote: Getting sizes:  47% (737/1584)           
remote: Getting sizes:  48% (753/1584)           
remote: Getting sizes:  49% (769/1584)           
remote: Getting sizes:  50% (785/1584)           
remote: Getting sizes:  51% (800/1584)           
remote: Getting sizes:  52% (816/1584)           
remote: Getting sizes:  53% (832/1584)           
remote: Getting sizes:  54% (848/1584)           
remote: Getting sizes:  55% (864/1584)           
remote: Getting sizes:  56% (880/1584)           
remote: Getting sizes:  57% (895/1584)           
remote: Getting sizes:  58% (911/1584)           
remote: Getting sizes:  59% (927/1584)           
remote: Getting sizes:  60% (943/1584)           
remote: Getting sizes:  61% (959/1584)           
remote: Getting sizes:  62% (975/1584)           
remote: Getting sizes:  63% (990/1584)           
remote: Getting sizes:  64% (1006/1584)           
remote: Getting sizes:  65% (1022/1584)           
remote: Getting sizes:  66% (1038/1584)           
remote: Getting sizes:  67% (1054/1584)           
remote: Getting sizes:  68% (1070/1584)           
remote: Getting sizes:  69% (1086/1584)           
remote: Getting sizes:  70% (1101/1584)           
remote: Getting sizes:  71% (1117/1584)           
remote: Getting sizes:  72% (1133/1584)           
remote: Getting sizes:  73% (1149/1584)           
remote: Getting sizes:  74% (1165/1584)           
remote: Getting sizes:  75% (1181/1584)           
remote: Getting sizes:  76% (1196/1584)           
remote: Getting sizes:  77% (1212/1584)           
remote: Getting sizes:  78% (1228/1584)           
remote: Getting sizes:  79% (1244/1584)           
remote: Getting sizes:  80% (1260/1584)           
remote: Getting sizes:  81% (1276/1584)           
remote: Getting sizes:  82% (1291/1584)           
remote: Getting sizes:  83% (1307/1584)           
remote: Getting sizes:  84% (1323/1584)           
remote: Getting sizes:  85% (1339/1584)           
remote: Getting sizes:  86% (1355/1584)           
remote: Getting sizes:  87% (1371/1584)           
remote: Getting sizes:  88% (1386/1584)           
remote: Getting sizes:  89% (1402/1584)           
remote: Getting sizes:  90% (1418/1584)           
remote: Getting sizes:  91% (1434/1584)           
remote: Getting sizes:  92% (1450/1584)           
remote: Getting sizes:  93% (1466/1584)           
remote: Getting sizes:  94% (1482/1584)           
remote: Getting sizes:  95% (1497/1584)           
remote: Getting sizes:  96% (1513/1584)           
remote: Getting sizes:  97% (1529/1584)           
remote: Getting sizes:  98% (1545/1584)           
remote: Getting sizes:  99% (1561/1584)           
remote: Getting sizes: 100% (1577/1584)           
remote: Getting sizes: 100% (1584/1584)        
|0| remote: Compressing objects:   1% (28342/5621264)           
remote: Compressing objects:   2% (84354/5621264)           
remote: Compressing objects:   4% (250556/5621264)           
remote: Compressing objects:   5% (254421/5621264)           
remote: Compressing objects:  56% (3127844/5621264)           
remote: Compressing objects:  57% (3176126/5621264)           
remote: Compressing objects:  58% (3233657/5621264)           
remote: Compressing objects:  59% (3290123/5621264)           
remote: Compressing objects:  60% (3346537/5621264)           
remote: Compressing objects:  61% (3443569/5621264)           
remote: Compressing objects:  62% (3460265/5621264)           
remote: Compressing objects:  65% (3634422/5621264)           
remote: Compressing objects:  66% (3682173/5621264)           
remote: Compressing objects:  67% (3742141/5621264)           
remote: Compressing objects:  68% (3800263/5621264)           
remote: Compressing objects:  69% (3854406/5621264)           
remote: Compressing objects:  70% (3909245/5621264)           
remote: Compressing objects:  71% (3964969/5621264)           
remote: Compressing objects:  72% (4022727/5621264)           
remote: Compressing objects:  73% (4079668/5621264)           
remote: Compressing objects:  74% (4131662/5621264)           
remote: Compressing objects:  75% (4188183/5621264)           
remote: Compressing objects:  76% (4244980/5621264)           
remote: Compressing objects:  77% (4302995/5621264)           
remote: Compressing objects:  78% (4356994/5621264)           
remote: Compressing objects:  79% (4412871/5621264)           
remote: Compressing objects:  85% (4765241/5621264)           
remote: Compressing objects:  86% (4811841/5621264)           
remote: Compressing objects:  87% (4862447/5621264)           
remote: Compressing objects:  88% (4918764/5621264)           
remote: Compressing objects:  89% (4976926/5621264)           
remote: Compressing objects:  90% (5034906/5621264)           
remote: Compressing objects:  91% (5089363/5621264)           
remote: Compressing objects:  92% (5145492/5621264)           
remote: Compressing objects:  93% (5200927/5621264)           
remote: Compressing objects:  96% (5368479/5621264)           
remote: Compressing objects:  97% (5425352/5621264)           
remote: Compressing objects:  98% (5481023/5621264)           
remote: Compressing objects:  99% (5537548/5621264)           
remote: Compressing objects: 100% (5594571/5621264)           
remote: Compressing objects: 100% (5621264/5621264)        
|0| Receiving objects:   0% (1/1672)
Receiving objects:   1% (17/1672)
Receiving objects:   2% (34/1672)
Receiving objects:   3% (51/1672)
Receiving objects:   4% (67/1672)
Receiving objects:   5% (84/1672)
Receiving objects:   6% (101/1672)
Receiving objects:   7% (118/1672)
Receiving objects:   8% (134/1672)
Receiving objects:   9% (151/1672)
Receiving objects:  10% (168/1672)
Receiving objects:  11% (184/1672)
Receiving objects:  12% (201/1672)
Receiving objects:  13% (218/1672)
Receiving objects:  14% (235/1672)
Receiving objects:  15% (251/1672)
Receiving objects:  16% (268/1672)
Receiving objects:  17% (285/1672)
Receiving objects:  18% (301/1672)
Receiving objects:  19% (318/1672)
Receiving objects:  20% (335/1672)
Receiving objects:  21% (352/1672)
Receiving objects:  22% (368/1672)
Receiving objects:  23% (385/1672)
Receiving objects:  24% (402/1672)
Receiving objects:  25% (418/1672)
Receiving objects:  26% (435/1672)
Receiving objects:  27% (452/1672)
Receiving objects:  28% (469/1672)
Receiving objects:  29% (485/1672)
Receiving objects:  30% (502/1672)
Receiving objects:  31% (519/1672)
Receiving objects:  32% (536/1672)
Receiving objects:  33% (552/1672)
Receiving objects:  34% (569/1672)
Receiving objects:  35% (586/1672)
Receiving objects:  36% (602/1672)
Receiving objects:  37% (619/1672)
Receiving objects:  38% (636/1672)
Receiving objects:  39% (653/1672)
Receiving objects:  40% (669/1672)
Receiving objects:  41% (686/1672)
Receiving objects:  42% (703/1672)
Receiving objects:  43% (719/1672)
Receiving objects:  44% (736/1672)
Receiving objects:  45% (753/1672)
Receiving objects:  46% (770/1672)
Receiving objects:  47% (786/1672)
Receiving objects:  48% (803/1672)
Receiving objects:  49% (820/1672)
Receiving objects:  50% (836/1672)
Receiving objects:  51% (853/1672)
Receiving objects:  52% (870/1672)
Receiving objects:  53% (887/1672)
Receiving objects:  54% (903/1672)
Receiving objects:  55% (920/1672)
Receiving objects:  56% (937/1672)
Receiving objects:  57% (954/1672)
Receiving objects:  58% (970/1672)
Receiving objects:  59% (987/1672)
Receiving objects:  60% (1004/1672)
Receiving objects:  61% (1020/1672)
Receiving objects:  62% (1037/1672)
Receiving objects:  63% (1054/1672)
Receiving objects:  64% (1071/1672)
Receiving objects:  65% (1087/1672)
Receiving objects:  66% (1104/1672)
Receiving objects:  67% (1121/1672)
Receiving objects:  68% (1137/1672)
Receiving objects:  69% (1154/1672)
Receiving objects:  70% (1171/1672)
Receiving objects:  71% (1188/1672)
Receiving objects:  72% (1204/1672)
Receiving objects:  73% (1221/1672)
Receiving objects:  74% (1238/1672)
Receiving objects:  75% (1254/1672)
Receiving objects:  76% (1271/1672)
Receiving objects:  77% (1288/1672)
Receiving objects:  78% (1305/1672)
Receiving objects:  79% (1321/1672)
Receiving objects:  80% (1338/1672)
Receiving objects:  81% (1355/1672)
Receiving objects:  82% (1372/1672)
Receiving objects:  83% (1388/1672)
Receiving objects:  84% (1405/1672)
Receiving objects:  85% (1422/1672)
Receiving objects:  86% (1438/1672)
Receiving objects:  87% (1455/1672)
Receiving objects:  88% (1472/1672)
Receiving objects:  89% (1489/1672)
Receiving objects:  90% (1505/1672)
Receiving objects:  91% (1522/1672)
Receiving objects:  92% (1539/1672)
Receiving objects:  93% (1555/1672)
Receiving objects:  94% (1572/1672)
Receiving objects:  95% (1589/1672)
Receiving objects:  96% (1606/1672)
Receiving objects:  97% (1622/1672)
Receiving objects:  98% (1639/1672)
remote: Total 1672 (delta 321), reused 656 (delta 86)        
|0| Receiving objects:  99% (1656/1672)
Receiving objects: 100% (1672/1672)
Receiving objects: 100% (1672/1672), 12.82 MiB | 35.66 MiB/s, done.
|0| Resolving deltas:   0% (0/321)
Resolving deltas:   1% (4/321)
Resolving deltas:   2% (7/321)
Resolving deltas:   3% (10/321)
Resolving deltas:   4% (13/321)
Resolving deltas:   5% (18/321)
Resolving deltas:   6% (20/321)
Resolving deltas:   7% (23/321)
Resolving deltas:   8% (26/321)
Resolving deltas:   9% (29/321)
Resolving deltas:  10% (33/321)
Resolving deltas:  11% (36/321)
Resolving deltas:  12% (39/321)
Resolving deltas:  13% (42/321)
Resolving deltas:  14% (45/321)
Resolving deltas:  15% (49/321)
Resolving deltas:  16% (53/321)
Resolving deltas:  17% (55/321)
Resolving deltas:  18% (58/321)
Resolving deltas:  19% (61/321)
Resolving deltas:  20% (65/321)
Resolving deltas:  21% (68/321)
Resolving deltas:  22% (71/321)
Resolving deltas:  23% (74/321)
Resolving deltas:  24% (78/321)
Resolving deltas:  25% (81/321)
Resolving deltas:  26% (84/321)
Resolving deltas:  27% (88/321)
Resolving deltas:  28% (90/321)
Resolving deltas:  29% (94/321)
Resolving deltas:  30% (97/321)
Resolving deltas:  31% (100/321)
Resolving deltas:  32% (104/321)
Resolving deltas:  33% (106/321)
Resolving deltas:  34% (110/321)
Resolving deltas:  35% (113/321)
Resolving deltas:  36% (116/321)
Resolving deltas:  37% (120/321)
Resolving deltas:  38% (122/321)
Resolving deltas:  39% (126/321)
Resolving deltas:  40% (129/321)
Resolving deltas:  41% (132/321)
Resolving deltas:  42% (135/321)
Resolving deltas:  43% (139/321)
Resolving deltas:  44% (142/321)
Resolving deltas:  45% (145/321)
Resolving deltas:  46% (148/321)
Resolving deltas:  47% (151/321)
Resolving deltas:  48% (155/321)
Resolving deltas:  49% (158/321)
Resolving deltas:  50% (161/321)
Resolving deltas:  51% (164/321)
Resolving deltas:  52% (167/321)
Resolving deltas:  53% (171/321)
Resolving deltas:  54% (174/321)
Resolving deltas:  55% (177/321)
Resolving deltas:  56% (180/321)
Resolving deltas:  57% (183/321)
Resolving deltas:  58% (187/321)
Resolving deltas:  59% (190/321)
Resolving deltas:  60% (193/321)
Resolving deltas:  61% (196/321)
Resolving deltas:  62% (200/321)
Resolving deltas:  63% (203/321)
Resolving deltas:  64% (206/321)
Resolving deltas:  65% (209/321)
Resolving deltas:  66% (212/321)
Resolving deltas:  67% (217/321)
Resolving deltas:  68% (219/321)
Resolving deltas:  69% (222/321)
Resolving deltas:  70% (225/321)
Resolving deltas:  71% (228/321)
Resolving deltas:  72% (232/321)
Resolving deltas:  73% (235/321)
Resolving deltas:  74% (238/321)
Resolving deltas:  75% (241/321)
Resolving deltas:  76% (244/321)
Resolving deltas:  77% (248/321)
Resolving deltas:  78% (251/321)
Resolving deltas:  79% (254/321)
Resolving deltas:  80% (257/321)
Resolving deltas:  81% (261/321)
Resolving deltas:  82% (264/321)
Resolving deltas:  83% (267/321)
Resolving deltas:  84% (270/321)
Resolving deltas:  85% (273/321)
Resolving deltas:  86% (277/321)
Resolving deltas:  87% (280/321)
Resolving deltas:  88% (284/321)
Resolving deltas:  89% (286/321)
Resolving deltas:  90% (289/321)
Resolving deltas:  91% (293/321)
Resolving deltas:  92% (296/321)
Resolving deltas:  93% (299/321)
Resolving deltas:  94% (302/321)
Resolving deltas:  95% (305/321)
Resolving deltas:  96% (309/321)
Resolving deltas:  97% (312/321)
Resolving deltas:  98% (315/321)
Resolving deltas:  99% (318/321)
Resolving deltas: 100% (321/321)
Resolving deltas: 100% (321/321), done.
|0|  00:01
 00:01

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 1 install, 0 updates, 0 removals
  - Locking composer/installers (v2.3.0)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 1 install, 0 updates, 0 removals
  - Installing composer/installers (v2.3.0): Extracting archive
Generating optimized autoload files
52 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:08

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
52 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }

added 6 packages, and audited 1448 packages in 3s

207 packages are looking for funding
  run `npm fund` for details

10 vulnerabilities (1 low, 3 moderate, 3 high, 3 critical)

To address issues that do not require attention, run:
  npm audit fix

To address all issues possible (including breaking changes), run:
  npm audit fix --force

Some issues need review, and may require choosing
a different dependency.

Run `npm audit` for details.
 00:04

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.1 s.
 00:00

Running 'extensions/UniversalLanguageSelector/setup.sh' if found
Looking for '/var/local/extensions/UniversalLanguageSelector/setup.sh'
No '/var/local/extensions/UniversalLanguageSelector/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:17
 00:17

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-mediawiki-web-1  Removed
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:12

Reclaim disk space if needed
Free disk space (22%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12424, done        
remote: Finding sources:   1% (63/12424)           
remote: Finding sources:   2% (187/12424)           
remote: Finding sources:   3% (311/12424)           
remote: Finding sources:   4% (435/12424)           
remote: Finding sources:   5% (560/12424)           
remote: Finding sources:   6% (684/12424)           
remote: Finding sources:   7% (808/12424)           
remote: Finding sources:   8% (932/12424)           
remote: Finding sources:   9% (1057/12424)           
remote: Finding sources:  10% (1181/12424)           
remote: Finding sources:  11% (1305/12424)           
remote: Finding sources:  12% (1429/12424)           
remote: Finding sources:  13% (1553/12424)           
remote: Finding sources:  14% (1678/12424)           
remote: Finding sources:  15% (1802/12424)           
remote: Finding sources:  16% (1926/12424)           
remote: Finding sources:  17% (2050/12424)           
remote: Finding sources:  18% (2175/12424)           
remote: Finding sources:  19% (2299/12424)           
remote: Finding sources:  20% (2423/12424)           
remote: Finding sources:  21% (2547/12424)           
remote: Finding sources:  22% (2672/12424)           
remote: Finding sources:  23% (2796/12424)           
remote: Finding sources:  24% (2920/12424)           
remote: Finding sources:  25% (3044/12424)           
remote: Finding sources:  26% (3169/12424)           
remote: Finding sources:  27% (3293/12424)           
remote: Finding sources:  28% (3417/12424)           
remote: Finding sources:  29% (3541/12424)           
remote: Finding sources:  30% (3666/12424)           
remote: Finding sources:  31% (3790/12424)           
remote: Finding sources:  32% (3914/12424)           
remote: Finding sources:  33% (4038/12424)           
remote: Finding sources:  34% (4163/12424)           
remote: Finding sources:  35% (4287/12424)           
remote: Finding sources:  36% (4411/12424)           
remote: Finding sources:  37% (4535/12424)           
remote: Finding sources:  38% (4659/12424)           
remote: Finding sources:  39% (4784/12424)           
remote: Finding sources:  40% (4908/12424)           
remote: Finding sources:  41% (5032/12424)           
remote: Finding sources:  42% (5156/12424)           
remote: Finding sources:  43% (5281/12424)           
remote: Finding sources:  44% (5405/12424)           
remote: Finding sources:  45% (5529/12424)           
remote: Finding sources:  46% (5653/12424)           
remote: Finding sources:  47% (5778/12424)           
remote: Finding sources:  48% (5902/12424)           
remote: Finding sources:  49% (6026/12424)           
remote: Finding sources:  50% (6150/12424)           
remote: Finding sources:  51% (6275/12424)           
remote: Finding sources:  52% (6399/12424)           
remote: Finding sources:  53% (6523/12424)           
remote: Finding sources:  54% (6647/12424)           
remote: Finding sources:  55% (6772/12424)           
remote: Finding sources:  56% (6896/12424)           
remote: Finding sources:  57% (7020/12424)           
remote: Finding sources:  58% (7144/12424)           
remote: Finding sources:  59% (7269/12424)           
remote: Finding sources:  60% (7393/12424)           
remote: Finding sources:  61% (7517/12424)           
remote: Finding sources:  62% (7641/12424)           
remote: Finding sources:  63% (7765/12424)           
remote: Finding sources:  64% (7890/12424)           
remote: Finding sources:  65% (8014/12424)           
remote: Finding sources:  66% (8138/12424)           
remote: Finding sources:  67% (8262/12424)           
remote: Finding sources:  68% (8387/12424)           
remote: Finding sources:  69% (8511/12424)           
remote: Finding sources:  70% (8635/12424)           
remote: Finding sources:  71% (8759/12424)           
remote: Finding sources:  72% (8884/12424)           
remote: Finding sources:  73% (9008/12424)           
remote: Finding sources:  74% (9132/12424)           
remote: Finding sources:  75% (9256/12424)           
remote: Finding sources:  76% (9381/12424)           
remote: Finding sources:  77% (9505/12424)           
remote: Finding sources:  78% (9629/12424)           
remote: Finding sources:  79% (9753/12424)           
remote: Finding sources:  80% (9878/12424)           
remote: Finding sources:  81% (10002/12424)           
remote: Finding sources:  82% (10126/12424)           
remote: Finding sources:  83% (10250/12424)           
remote: Finding sources:  84% (10375/12424)           
remote: Finding sources:  85% (10499/12424)           
remote: Finding sources:  86% (10623/12424)           
remote: Finding sources:  87% (10747/12424)           
remote: Finding sources:  88% (10871/12424)           
remote: Finding sources:  89% (10996/12424)           
remote: Finding sources:  90% (11120/12424)           
remote: Finding sources:  91% (11244/12424)           
remote: Finding sources:  92% (11368/12424)           
remote: Finding sources:  93% (11493/12424)           
remote: Finding sources:  94% (11617/12424)           
remote: Finding sources:  95% (11741/12424)           
remote: Finding sources:  96% (11865/12424)           
remote: Finding sources:  97% (11990/12424)           
remote: Finding sources:  98% (12114/12424)           
remote: Finding sources:  99% (12238/12424)           
remote: Finding sources: 100% (12362/12424)           
remote: Finding sources: 100% (12424/12424)        
remote: Getting sizes:   1% (56/11193)           
remote: Getting sizes:   2% (168/11193)           
remote: Getting sizes:   3% (280/11193)           
remote: Getting sizes:   4% (392/11193)           
remote: Getting sizes:   5% (504/11193)           
remote: Getting sizes:   6% (616/11193)           
remote: Getting sizes:   7% (728/11193)           
remote: Getting sizes:   8% (840/11193)           
remote: Getting sizes:   9% (952/11193)           
remote: Getting sizes:  10% (1064/11193)           
remote: Getting sizes:  11% (1176/11193)           
remote: Getting sizes:  12% (1288/11193)           
remote: Getting sizes:  13% (1400/11193)           
remote: Getting sizes:  14% (1512/11193)           
remote: Getting sizes:  15% (1623/11193)           
remote: Getting sizes:  16% (1735/11193)           
remote: Getting sizes:  17% (1847/11193)           
remote: Getting sizes:  18% (1959/11193)           
remote: Getting sizes:  19% (2071/11193)           
remote: Getting sizes:  20% (2183/11193)           
remote: Getting sizes:  21% (2295/11193)           
remote: Getting sizes:  22% (2407/11193)           
remote: Getting sizes:  23% (2519/11193)           
remote: Getting sizes:  24% (2631/11193)           
remote: Getting sizes:  25% (2743/11193)           
remote: Getting sizes:  26% (2855/11193)           
remote: Getting sizes:  27% (2967/11193)           
remote: Getting sizes:  28% (3079/11193)           
remote: Getting sizes:  29% (3191/11193)           
remote: Getting sizes:  30% (3302/11193)           
remote: Getting sizes:  31% (3414/11193)           
remote: Getting sizes:  32% (3526/11193)           
remote: Getting sizes:  33% (3638/11193)           
remote: Getting sizes:  34% (3750/11193)           
remote: Getting sizes:  35% (3862/11193)           
remote: Getting sizes:  36% (3974/11193)           
remote: Getting sizes:  37% (4086/11193)           
remote: Getting sizes:  38% (4198/11193)           
remote: Getting sizes:  39% (4310/11193)           
remote: Getting sizes:  40% (4422/11193)           
remote: Getting sizes:  41% (4534/11193)           
remote: Getting sizes:  42% (4646/11193)           
remote: Getting sizes:  43% (4758/11193)           
remote: Getting sizes:  44% (4869/11193)           
remote: Getting sizes:  45% (4981/11193)           
remote: Getting sizes:  46% (5093/11193)           
remote: Getting sizes:  47% (5205/11193)           
remote: Getting sizes:  48% (5317/11193)           
remote: Getting sizes:  49% (5429/11193)           
remote: Getting sizes:  50% (5541/11193)           
remote: Getting sizes:  51% (5653/11193)           
remote: Getting sizes:  52% (5765/11193)           
remote: Getting sizes:  53% (5877/11193)           
remote: Getting sizes:  54% (5989/11193)           
remote: Getting sizes:  55% (6101/11193)           
remote: Getting sizes:  56% (6213/11193)           
remote: Getting sizes:  57% (6325/11193)           
remote: Getting sizes:  58% (6436/11193)           
remote: Getting sizes:  59% (6548/11193)           
remote: Getting sizes:  60% (6660/11193)           
remote: Getting sizes:  61% (6772/11193)           
remote: Getting sizes:  62% (6884/11193)           
remote: Getting sizes:  63% (6996/11193)           
remote: Getting sizes:  64% (7108/11193)           
remote: Getting sizes:  65% (7220/11193)           
remote: Getting sizes:  66% (7332/11193)           
remote: Getting sizes:  67% (7444/11193)           
remote: Getting sizes:  68% (7556/11193)           
remote: Getting sizes:  69% (7668/11193)           
remote: Getting sizes:  70% (7780/11193)           
remote: Getting sizes:  71% (7892/11193)           
remote: Getting sizes:  72% (8003/11193)           
remote: Getting sizes:  73% (8115/11193)           
remote: Getting sizes:  74% (8227/11193)           
remote: Getting sizes:  75% (8339/11193)           
remote: Getting sizes:  76% (8451/11193)           
remote: Getting sizes:  77% (8563/11193)           
remote: Getting sizes:  78% (8675/11193)           
remote: Getting sizes:  79% (8787/11193)           
remote: Getting sizes:  80% (8899/11193)           
remote: Getting sizes:  81% (9011/11193)           
remote: Getting sizes:  82% (9123/11193)           
remote: Getting sizes:  83% (9235/11193)           
remote: Getting sizes:  84% (9347/11193)           
remote: Getting sizes:  85% (9459/11193)           
remote: Getting sizes:  86% (9571/11193)           
remote: Getting sizes:  87% (9682/11193)           
remote: Getting sizes:  88% (9794/11193)           
remote: Getting sizes:  89% (9906/11193)           
remote: Getting sizes:  90% (10018/11193)           
remote: Getting sizes:  91% (10130/11193)           
remote: Getting sizes:  92% (10242/11193)           
remote: Getting sizes:  93% (10354/11193)           
remote: Getting sizes:  94% (10466/11193)           
remote: Getting sizes:  95% (10578/11193)           
remote: Getting sizes:  96% (10690/11193)           
remote: Getting sizes:  97% (10802/11193)           
remote: Getting sizes:  98% (10914/11193)           
remote: Getting sizes:  99% (11026/11193)           
remote: Getting sizes: 100% (11138/11193)           
remote: Getting sizes: 100% (11193/11193)        
remote: Compressing objects:   2% (2189/120329)           
remote: Compressing objects:   3% (3036/120329)           
remote: Compressing objects:   4% (4507/120329)           
remote: Compressing objects:   5% (5764/120329)           
remote: Compressing objects:   6% (6730/120329)           
remote: Compressing objects:   7% (7973/120329)           
remote: Compressing objects:   8% (9059/120329)           
remote: Compressing objects:   9% (10254/120329)           
remote: Compressing objects:   9% (10769/120329)           
remote: Compressing objects:  10% (11434/120329)           
remote: Compressing objects:  11% (12639/120329)           
remote: Compressing objects:  12% (13838/120329)           
remote: Compressing objects:  13% (15048/120329)           
remote: Compressing objects:  14% (16246/120329)           
remote: Compressing objects:  15% (17529/120329)           
remote: Compressing objects:  16% (18752/120329)           
remote: Compressing objects:  17% (19859/120329)           
remote: Compressing objects:  18% (21062/120329)           
remote: Compressing objects:  19% (22262/120329)           
remote: Compressing objects:  20% (23466/120329)           
remote: Compressing objects:  21% (24671/120329)           
remote: Compressing objects:  21% (25846/120329)           
remote: Compressing objects:  22% (25878/120329)           
remote: Compressing objects:  23% (27101/120329)           
remote: Compressing objects:  24% (28278/120329)           
remote: Compressing objects:  25% (29497/120329)           
remote: Compressing objects:  26% (31074/120329)           
remote: Compressing objects:  27% (31916/120329)           
remote: Compressing objects:  28% (33098/120329)           
remote: Compressing objects:  29% (34335/120329)           
remote: Compressing objects:  30% (35807/120329)           
remote: Compressing objects:  31% (36840/120329)           
remote: Compressing objects:  32% (37926/120329)           
remote: Compressing objects:  33% (39107/120329)           
remote: Compressing objects:  34% (40486/120329)           
remote: Compressing objects:  35% (41541/120329)           
remote: Compressing objects:  36% (43012/120329)           
remote: Compressing objects:  37% (43977/120329)           
remote: Compressing objects:  38% (45248/120329)           
remote: Compressing objects:  39% (46336/120329)           
remote: Compressing objects:  40% (47554/120329)           
remote: Compressing objects:  41% (48745/120329)           
remote: Compressing objects:  42% (49937/120329)           
remote: Compressing objects:  43% (51397/120329)           
remote: Compressing objects:  44% (52398/120329)           
remote: Compressing objects:  45% (53612/120329)           
remote: Compressing objects:  46% (54899/120329)           
remote: Compressing objects:  47% (56338/120329)           
remote: Compressing objects:  48% (57521/120329)           
remote: Compressing objects:  49% (58408/120329)           
remote: Compressing objects:  50% (59764/120329)           
remote: Compressing objects:  51% (60822/120329)           
remote: Compressing objects:  52% (61997/120329)           
remote: Compressing objects:  53% (63326/120329)           
remote: Compressing objects:  54% (64386/120329)           
remote: Compressing objects:  54% (64389/120329)           
remote: Compressing objects:  55% (66097/120329)           
remote: Compressing objects:  56% (66878/120329)           
remote: Compressing objects:  57% (68002/120329)           
remote: Compressing objects:  58% (69272/120329)           
remote: Compressing objects:  59% (70401/120329)           
remote: Compressing objects:  60% (71725/120329)           
remote: Compressing objects:  61% (73008/120329)           
remote: Compressing objects:  62% (74004/120329)           
remote: Compressing objects:  63% (75231/120329)           
remote: Compressing objects:  64% (76529/120329)           
remote: Compressing objects:  65% (77751/120329)           
remote: Compressing objects:  66% (79090/120329)           
remote: Compressing objects:  67% (80037/120329)           
remote: Compressing objects:  68% (81268/120329)           
remote: Compressing objects:  69% (83309/120329)           
remote: Compressing objects:  70% (83948/120329)           
remote: Compressing objects:  71% (85053/120329)           
remote: Compressing objects:  72% (86045/120329)           
remote: Compressing objects:  73% (87314/120329)           
remote: Compressing objects:  74% (88620/120329)           
remote: Compressing objects:  75% (89650/120329)           
remote: Compressing objects:  76% (90861/120329)           
remote: Compressing objects:  77% (92064/120329)           
remote: Compressing objects:  78% (93255/120329)           
remote: Compressing objects:  78% (94112/120329)           
remote: Compressing objects:  79% (94585/120329)           
remote: Compressing objects:  80% (95680/120329)           
remote: Compressing objects:  81% (96868/120329)           
remote: Compressing objects:  82% (98350/120329)           
remote: Compressing objects:  83% (99867/120329)           
remote: Compressing objects:  84% (100538/120329)           
remote: Compressing objects:  85% (101787/120329)           
remote: Compressing objects:  86% (103399/120329)           
remote: Compressing objects:  87% (104166/120329)           
remote: Compressing objects:  88% (105314/120329)           
remote: Compressing objects:  89% (106544/120329)           
remote: Compressing objects:  90% (107731/120329)           
remote: Compressing objects:  91% (108915/120329)           
remote: Compressing objects:  92% (110272/120329)           
remote: Compressing objects:  93% (112462/120329)           
remote: Compressing objects:  94% (112510/120329)           
remote: Compressing objects:  95% (113718/120329)           
remote: Compressing objects:  96% (115031/120329)           
remote: Compressing objects:  97% (116134/120329)           
remote: Compressing objects:  98% (117324/120329)           
remote: Compressing objects:  99% (118525/120329)           
remote: Compressing objects: 100% (119735/120329)           
remote: Compressing objects: 100% (120328/120329)        
Receiving objects:   0% (1/12424)
Receiving objects:   1% (125/12424)
Receiving objects:   2% (249/12424)
Receiving objects:   3% (373/12424)
Receiving objects:   4% (497/12424)
Receiving objects:   5% (622/12424)
Receiving objects:   6% (746/12424)
Receiving objects:   7% (870/12424)
Receiving objects:   8% (994/12424)
Receiving objects:   9% (1119/12424)
Receiving objects:  10% (1243/12424)
Receiving objects:  11% (1367/12424)
Receiving objects:  12% (1491/12424)
Receiving objects:  13% (1616/12424)
Receiving objects:  14% (1740/12424)
Receiving objects:  15% (1864/12424)
Receiving objects:  16% (1988/12424)
Receiving objects:  17% (2113/12424), 3.69 MiB | 7.34 MiB/s
Receiving objects:  18% (2237/12424), 3.69 MiB | 7.34 MiB/s
Receiving objects:  19% (2361/12424), 3.69 MiB | 7.34 MiB/s
Receiving objects:  20% (2485/12424), 3.69 MiB | 7.34 MiB/s
Receiving objects:  21% (2610/12424), 3.69 MiB | 7.34 MiB/s
Receiving objects:  22% (2734/12424), 3.69 MiB | 7.34 MiB/s
Receiving objects:  23% (2858/12424), 3.69 MiB | 7.34 MiB/s
Receiving objects:  24% (2982/12424), 3.69 MiB | 7.34 MiB/s
Receiving objects:  25% (3106/12424), 3.69 MiB | 7.34 MiB/s
Receiving objects:  26% (3231/12424), 3.69 MiB | 7.34 MiB/s
Receiving objects:  27% (3355/12424), 3.69 MiB | 7.34 MiB/s
Receiving objects:  27% (3429/12424), 3.69 MiB | 7.34 MiB/s
Receiving objects:  28% (3479/12424), 3.69 MiB | 7.34 MiB/s
Receiving objects:  29% (3603/12424), 7.84 MiB | 7.82 MiB/s
Receiving objects:  30% (3728/12424), 7.84 MiB | 7.82 MiB/s
Receiving objects:  31% (3852/12424), 7.84 MiB | 7.82 MiB/s
Receiving objects:  32% (3976/12424), 7.84 MiB | 7.82 MiB/s
Receiving objects:  33% (4100/12424), 7.84 MiB | 7.82 MiB/s
Receiving objects:  34% (4225/12424), 7.84 MiB | 7.82 MiB/s
Receiving objects:  35% (4349/12424), 7.84 MiB | 7.82 MiB/s
Receiving objects:  36% (4473/12424), 7.84 MiB | 7.82 MiB/s
Receiving objects:  37% (4597/12424), 11.42 MiB | 7.60 MiB/s
Receiving objects:  38% (4722/12424), 11.42 MiB | 7.60 MiB/s
Receiving objects:  39% (4846/12424), 11.42 MiB | 7.60 MiB/s
Receiving objects:  40% (4970/12424), 11.42 MiB | 7.60 MiB/s
Receiving objects:  41% (5094/12424), 11.42 MiB | 7.60 MiB/s
Receiving objects:  42% (5219/12424), 11.42 MiB | 7.60 MiB/s
Receiving objects:  43% (5343/12424), 11.42 MiB | 7.60 MiB/s
Receiving objects:  44% (5467/12424), 11.42 MiB | 7.60 MiB/s
Receiving objects:  44% (5547/12424), 11.42 MiB | 7.60 MiB/s
Receiving objects:  45% (5591/12424), 14.80 MiB | 7.39 MiB/s
Receiving objects:  46% (5716/12424), 14.80 MiB | 7.39 MiB/s
Receiving objects:  47% (5840/12424), 18.50 MiB | 7.38 MiB/s
Receiving objects:  47% (5912/12424), 18.50 MiB | 7.38 MiB/s
Receiving objects:  48% (5964/12424), 21.75 MiB | 7.22 MiB/s
Receiving objects:  49% (6088/12424), 21.75 MiB | 7.22 MiB/s
Receiving objects:  50% (6212/12424), 21.75 MiB | 7.22 MiB/s
Receiving objects:  51% (6337/12424), 21.75 MiB | 7.22 MiB/s
Receiving objects:  52% (6461/12424), 26.28 MiB | 7.49 MiB/s
Receiving objects:  52% (6512/12424), 26.28 MiB | 7.49 MiB/s
Receiving objects:  53% (6585/12424), 26.28 MiB | 7.49 MiB/s
Receiving objects:  54% (6709/12424), 30.81 MiB | 7.68 MiB/s
Receiving objects:  55% (6834/12424), 30.81 MiB | 7.68 MiB/s
Receiving objects:  56% (6958/12424), 30.81 MiB | 7.68 MiB/s
Receiving objects:  57% (7082/12424), 30.81 MiB | 7.68 MiB/s
Receiving objects:  58% (7206/12424), 30.81 MiB | 7.68 MiB/s
Receiving objects:  59% (7331/12424), 30.81 MiB | 7.68 MiB/s
Receiving objects:  60% (7455/12424), 30.81 MiB | 7.68 MiB/s
Receiving objects:  61% (7579/12424), 30.81 MiB | 7.68 MiB/s
Receiving objects:  62% (7703/12424), 30.81 MiB | 7.68 MiB/s
Receiving objects:  63% (7828/12424), 30.81 MiB | 7.68 MiB/s
Receiving objects:  64% (7952/12424), 30.81 MiB | 7.68 MiB/s
Receiving objects:  65% (8076/12424), 30.81 MiB | 7.68 MiB/s
Receiving objects:  66% (8200/12424), 30.81 MiB | 7.68 MiB/s
Receiving objects:  67% (8325/12424), 30.81 MiB | 7.68 MiB/s
Receiving objects:  68% (8449/12424), 30.81 MiB | 7.68 MiB/s
Receiving objects:  69% (8573/12424), 30.81 MiB | 7.68 MiB/s
Receiving objects:  70% (8697/12424), 30.81 MiB | 7.68 MiB/s
Receiving objects:  71% (8822/12424), 30.81 MiB | 7.68 MiB/s
Receiving objects:  72% (8946/12424), 30.81 MiB | 7.68 MiB/s
Receiving objects:  73% (9070/12424), 30.81 MiB | 7.68 MiB/s
Receiving objects:  74% (9194/12424), 30.81 MiB | 7.68 MiB/s
Receiving objects:  75% (9318/12424), 36.22 MiB | 8.03 MiB/s
Receiving objects:  76% (9443/12424), 36.22 MiB | 8.03 MiB/s
Receiving objects:  77% (9567/12424), 36.22 MiB | 8.03 MiB/s
Receiving objects:  78% (9691/12424), 36.22 MiB | 8.03 MiB/s
Receiving objects:  79% (9815/12424), 36.22 MiB | 8.03 MiB/s
Receiving objects:  80% (9940/12424), 36.22 MiB | 8.03 MiB/s
Receiving objects:  81% (10064/12424), 36.22 MiB | 8.03 MiB/s
Receiving objects:  82% (10188/12424), 36.22 MiB | 8.03 MiB/s
Receiving objects:  83% (10312/12424), 36.22 MiB | 8.03 MiB/s
Receiving objects:  84% (10437/12424), 36.22 MiB | 8.03 MiB/s
Receiving objects:  85% (10561/12424), 36.22 MiB | 8.03 MiB/s
Receiving objects:  86% (10685/12424), 36.22 MiB | 8.03 MiB/s
Receiving objects:  87% (10809/12424), 36.22 MiB | 8.03 MiB/s
Receiving objects:  88% (10934/12424), 36.22 MiB | 8.03 MiB/s
Receiving objects:  89% (11058/12424), 36.22 MiB | 8.03 MiB/s
Receiving objects:  90% (11182/12424), 36.22 MiB | 8.03 MiB/s
Receiving objects:  91% (11306/12424), 36.22 MiB | 8.03 MiB/s
Receiving objects:  92% (11431/12424), 36.22 MiB | 8.03 MiB/s
Receiving objects:  93% (11555/12424), 36.22 MiB | 8.03 MiB/s
Receiving objects:  94% (11679/12424), 36.22 MiB | 8.03 MiB/s
Receiving objects:  95% (11803/12424), 36.22 MiB | 8.03 MiB/s
Receiving objects:  96% (11928/12424), 36.22 MiB | 8.03 MiB/s
Receiving objects:  97% (12052/12424), 36.22 MiB | 8.03 MiB/s
Receiving objects:  98% (12176/12424), 36.22 MiB | 8.03 MiB/s
Receiving objects:  99% (12300/12424), 36.22 MiB | 8.03 MiB/s
remote: Total 12424 (delta 2375), reused 5966 (delta 1228)        
Receiving objects: 100% (12424/12424), 36.22 MiB | 8.03 MiB/s
Receiving objects: 100% (12424/12424), 41.63 MiB | 8.59 MiB/s, done.
Resolving deltas:   0% (0/2375)
Resolving deltas:   1% (25/2375)
Resolving deltas:   2% (48/2375)
Resolving deltas:   3% (72/2375)
Resolving deltas:   4% (95/2375)
Resolving deltas:   5% (119/2375)
Resolving deltas:   6% (143/2375)
Resolving deltas:   7% (167/2375)
Resolving deltas:   8% (190/2375)
Resolving deltas:   9% (214/2375)
Resolving deltas:  10% (238/2375)
Resolving deltas:  11% (262/2375)
Resolving deltas:  12% (285/2375)
Resolving deltas:  13% (309/2375)
Resolving deltas:  14% (333/2375)
Resolving deltas:  15% (357/2375)
Resolving deltas:  16% (380/2375)
Resolving deltas:  17% (404/2375)
Resolving deltas:  18% (428/2375)
Resolving deltas:  19% (452/2375)
Resolving deltas:  20% (475/2375)
Resolving deltas:  21% (499/2375)
Resolving deltas:  22% (523/2375)
Resolving deltas:  23% (547/2375)
Resolving deltas:  24% (570/2375)
Resolving deltas:  25% (594/2375)
Resolving deltas:  26% (618/2375)
Resolving deltas:  27% (642/2375)
Resolving deltas:  28% (665/2375)
Resolving deltas:  29% (689/2375)
Resolving deltas:  30% (713/2375)
Resolving deltas:  31% (737/2375)
Resolving deltas:  32% (760/2375)
Resolving deltas:  33% (784/2375)
Resolving deltas:  34% (808/2375)
Resolving deltas:  35% (832/2375)
Resolving deltas:  36% (855/2375)
Resolving deltas:  37% (879/2375)
Resolving deltas:  38% (903/2375)
Resolving deltas:  39% (927/2375)
Resolving deltas:  40% (950/2375)
Resolving deltas:  41% (974/2375)
Resolving deltas:  42% (998/2375)
Resolving deltas:  43% (1022/2375)
Resolving deltas:  44% (1045/2375)
Resolving deltas:  45% (1069/2375)
Resolving deltas:  46% (1093/2375)
Resolving deltas:  47% (1117/2375)
Resolving deltas:  48% (1140/2375)
Resolving deltas:  49% (1164/2375)
Resolving deltas:  50% (1188/2375)
Resolving deltas:  51% (1212/2375)
Resolving deltas:  52% (1235/2375)
Resolving deltas:  53% (1259/2375)
Resolving deltas:  54% (1283/2375)
Resolving deltas:  55% (1307/2375)
Resolving deltas:  56% (1330/2375)
Resolving deltas:  57% (1354/2375)
Resolving deltas:  58% (1378/2375)
Resolving deltas:  59% (1402/2375)
Resolving deltas:  60% (1425/2375)
Resolving deltas:  61% (1449/2375)
Resolving deltas:  62% (1473/2375)
Resolving deltas:  63% (1497/2375)
Resolving deltas:  64% (1520/2375)
Resolving deltas:  65% (1544/2375)
Resolving deltas:  66% (1568/2375)
Resolving deltas:  67% (1592/2375)
Resolving deltas:  68% (1615/2375)
Resolving deltas:  69% (1639/2375)
Resolving deltas:  70% (1663/2375)
Resolving deltas:  71% (1687/2375)
Resolving deltas:  72% (1710/2375)
Resolving deltas:  73% (1734/2375)
Resolving deltas:  74% (1758/2375)
Resolving deltas:  75% (1782/2375)
Resolving deltas:  76% (1805/2375)
Resolving deltas:  77% (1829/2375)
Resolving deltas:  78% (1853/2375)
Resolving deltas:  79% (1878/2375)
Resolving deltas:  80% (1900/2375)
Resolving deltas:  81% (1924/2375)
Resolving deltas:  82% (1949/2375)
Resolving deltas:  83% (1972/2375)
Resolving deltas:  84% (1995/2375)
Resolving deltas:  85% (2019/2375)
Resolving deltas:  86% (2043/2375)
Resolving deltas:  87% (2067/2375)
Resolving deltas:  88% (2090/2375)
Resolving deltas:  89% (2114/2375)
Resolving deltas:  90% (2138/2375)
Resolving deltas:  91% (2163/2375)
Resolving deltas:  92% (2185/2375)
Resolving deltas:  93% (2209/2375)
Resolving deltas:  94% (2233/2375)
Resolving deltas:  95% (2257/2375)
Resolving deltas:  96% (2280/2375)
Resolving deltas:  97% (2304/2375)
Resolving deltas:  98% (2328/2375)
Resolving deltas:  99% (2352/2375)
Resolving deltas: 100% (2375/2375)
Resolving deltas: 100% (2375/2375), done.
Updating files:  71% (8197/11458)
Updating files:  72% (8250/11458)
Updating files:  73% (8365/11458)
Updating files:  74% (8479/11458)
Updating files:  75% (8594/11458)
Updating files:  76% (8709/11458)
Updating files:  77% (8823/11458)
Updating files:  78% (8938/11458)
Updating files:  79% (9052/11458)
Updating files:  80% (9167/11458)
Updating files:  81% (9281/11458)
Updating files:  82% (9396/11458)
Updating files:  83% (9511/11458)
Updating files:  84% (9625/11458)
Updating files:  85% (9740/11458)
Updating files:  86% (9854/11458)
Updating files:  87% (9969/11458)
Updating files:  88% (10084/11458)
Updating files:  89% (10198/11458)
Updating files:  90% (10313/11458)
Updating files:  91% (10427/11458)
Updating files:  92% (10542/11458)
Updating files:  93% (10656/11458)
Updating files:  94% (10771/11458)
Updating files:  95% (10886/11458)
Updating files:  96% (11000/11458)
Updating files:  97% (11115/11458)
Updating files:  98% (11229/11458)
Updating files:  99% (11344/11458)
Updating files: 100% (11458/11458)
Updating files: 100% (11458/11458), done.
 00:11

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-1  Started
 Container mediawiki-mediawiki-web-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  42/133 [========>-------------------]  31%
  67/133 [==============>-------------]  50%
  93/133 [===================>--------]  69%
 111/133 [=======================>----]  83%
 126/133 [==========================>-]  94%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:02

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 9.5 s.
 00:10

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 9s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:10

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:13

 01:13

Install 'extensions/UploadWizard'...

Cloning component(s)
:0: _clone_component "extensions/UploadWizard"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/UploadWizard to 'extensions/UploadWizard' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/UploadWizard'...
|0| remote: Counting objects: 1           
remote: Counting objects: 508, done        
|0| remote: Finding sources:   1% (3/508)           
remote: Finding sources:   2% (8/508)           
remote: Finding sources:   3% (13/508)           
remote: Finding sources:   4% (18/508)           
remote: Finding sources:   5% (23/508)           
remote: Finding sources:   6% (28/508)           
remote: Finding sources:   7% (34/508)           
remote: Finding sources:   8% (39/508)           
remote: Finding sources:   9% (44/508)           
remote: Finding sources:  10% (49/508)           
remote: Finding sources:  11% (54/508)           
remote: Finding sources:  12% (59/508)           
remote: Finding sources:  13% (64/508)           
remote: Finding sources:  14% (69/508)           
remote: Finding sources:  15% (74/508)           
remote: Finding sources:  16% (79/508)           
remote: Finding sources:  17% (84/508)           
remote: Finding sources:  18% (89/508)           
remote: Finding sources:  19% (94/508)           
remote: Finding sources:  20% (100/508)           
remote: Finding sources:  21% (105/508)           
remote: Finding sources:  22% (110/508)           
remote: Finding sources:  23% (115/508)           
remote: Finding sources:  24% (120/508)           
remote: Finding sources:  25% (125/508)           
remote: Finding sources:  26% (130/508)           
remote: Finding sources:  27% (135/508)           
remote: Finding sources:  28% (140/508)           
remote: Finding sources:  29% (145/508)           
remote: Finding sources:  30% (150/508)           
remote: Finding sources:  31% (155/508)           
remote: Finding sources:  32% (161/508)           
remote: Finding sources:  33% (166/508)           
remote: Finding sources:  34% (171/508)           
remote: Finding sources:  35% (176/508)           
remote: Finding sources:  36% (181/508)           
remote: Finding sources:  37% (186/508)           
remote: Finding sources:  38% (191/508)           
remote: Finding sources:  39% (196/508)           
remote: Finding sources:  40% (201/508)           
remote: Finding sources:  41% (206/508)           
remote: Finding sources:  42% (211/508)           
remote: Finding sources:  43% (216/508)           
remote: Finding sources:  44% (221/508)           
remote: Finding sources:  45% (227/508)           
remote: Finding sources:  46% (232/508)           
remote: Finding sources:  47% (237/508)           
remote: Finding sources:  48% (242/508)           
remote: Finding sources:  49% (247/508)           
remote: Finding sources:  50% (252/508)           
remote: Finding sources:  51% (257/508)           
remote: Finding sources:  52% (262/508)           
remote: Finding sources:  53% (267/508)           
remote: Finding sources:  54% (272/508)           
remote: Finding sources:  55% (277/508)           
remote: Finding sources:  56% (282/508)           
remote: Finding sources:  57% (288/508)           
remote: Finding sources:  58% (293/508)           
remote: Finding sources:  59% (298/508)           
remote: Finding sources:  60% (303/508)           
remote: Finding sources:  61% (308/508)           
remote: Finding sources:  62% (313/508)           
remote: Finding sources:  63% (318/508)           
remote: Finding sources:  64% (323/508)           
remote: Finding sources:  65% (328/508)           
remote: Finding sources:  66% (333/508)           
remote: Finding sources:  67% (338/508)           
remote: Finding sources:  68% (343/508)           
remote: Finding sources:  69% (348/508)           
remote: Finding sources:  70% (354/508)           
remote: Finding sources:  71% (359/508)           
remote: Finding sources:  72% (364/508)           
remote: Finding sources:  73% (369/508)           
remote: Finding sources:  74% (374/508)           
remote: Finding sources:  75% (379/508)           
remote: Finding sources:  76% (384/508)           
remote: Finding sources:  77% (389/508)           
remote: Finding sources:  78% (394/508)           
remote: Finding sources:  79% (399/508)           
remote: Finding sources:  80% (404/508)           
remote: Finding sources:  81% (409/508)           
remote: Finding sources:  82% (415/508)           
remote: Finding sources:  83% (420/508)           
remote: Finding sources:  84% (425/508)           
remote: Finding sources:  85% (430/508)           
remote: Finding sources:  86% (435/508)           
remote: Finding sources:  87% (440/508)           
remote: Finding sources:  88% (445/508)           
remote: Finding sources:  89% (450/508)           
remote: Finding sources:  90% (455/508)           
remote: Finding sources:  91% (460/508)           
remote: Finding sources:  92% (465/508)           
remote: Finding sources:  93% (470/508)           
remote: Finding sources:  94% (475/508)           
remote: Finding sources:  95% (481/508)           
remote: Finding sources:  96% (486/508)           
remote: Finding sources:  97% (491/508)           
remote: Finding sources:  98% (496/508)           
remote: Finding sources:  99% (501/508)           
remote: Finding sources: 100% (506/508)           
remote: Finding sources: 100% (508/508)        
|0| remote: Getting sizes:   1% (3/492)           
remote: Getting sizes:   2% (8/492)           
remote: Getting sizes:   3% (13/492)           
remote: Getting sizes:   4% (18/492)           
remote: Getting sizes:   5% (23/492)           
remote: Getting sizes:   6% (28/492)           
remote: Getting sizes:   7% (32/492)           
remote: Getting sizes:   8% (37/492)           
remote: Getting sizes:   9% (42/492)           
remote: Getting sizes:  10% (47/492)           
remote: Getting sizes:  11% (52/492)           
remote: Getting sizes:  12% (57/492)           
remote: Getting sizes:  13% (62/492)           
remote: Getting sizes:  14% (67/492)           
remote: Getting sizes:  15% (72/492)           
remote: Getting sizes:  16% (77/492)           
remote: Getting sizes:  17% (82/492)           
remote: Getting sizes:  18% (87/492)           
remote: Getting sizes:  19% (92/492)           
remote: Getting sizes:  20% (96/492)           
remote: Getting sizes:  21% (101/492)           
remote: Getting sizes:  22% (106/492)           
remote: Getting sizes:  23% (111/492)           
remote: Getting sizes:  24% (116/492)           
remote: Getting sizes:  25% (121/492)           
remote: Getting sizes:  26% (126/492)           
remote: Getting sizes:  27% (131/492)           
remote: Getting sizes:  28% (136/492)           
remote: Getting sizes:  29% (141/492)           
remote: Getting sizes:  30% (146/492)           
remote: Getting sizes:  31% (151/492)           
remote: Getting sizes:  32% (155/492)           
remote: Getting sizes:  33% (160/492)           
remote: Getting sizes:  34% (165/492)           
remote: Getting sizes:  35% (170/492)           
remote: Getting sizes:  36% (175/492)           
remote: Getting sizes:  37% (180/492)           
remote: Getting sizes:  38% (185/492)           
remote: Getting sizes:  39% (190/492)           
remote: Getting sizes:  40% (195/492)           
remote: Getting sizes:  41% (200/492)           
remote: Getting sizes:  42% (205/492)           
remote: Getting sizes:  43% (210/492)           
remote: Getting sizes:  44% (215/492)           
remote: Getting sizes:  45% (219/492)           
remote: Getting sizes:  46% (224/492)           
remote: Getting sizes:  47% (229/492)           
remote: Getting sizes:  48% (234/492)           
remote: Getting sizes:  49% (239/492)           
remote: Getting sizes:  50% (244/492)           
remote: Getting sizes:  51% (249/492)           
remote: Getting sizes:  52% (254/492)           
remote: Getting sizes:  53% (259/492)           
remote: Getting sizes:  54% (264/492)           
remote: Getting sizes:  55% (269/492)           
remote: Getting sizes:  56% (274/492)           
remote: Getting sizes:  57% (278/492)           
remote: Getting sizes:  58% (283/492)           
remote: Getting sizes:  59% (288/492)           
remote: Getting sizes:  60% (293/492)           
remote: Getting sizes:  61% (298/492)           
remote: Getting sizes:  62% (303/492)           
remote: Getting sizes:  63% (308/492)           
remote: Getting sizes:  64% (313/492)           
remote: Getting sizes:  65% (318/492)           
remote: Getting sizes:  66% (323/492)           
remote: Getting sizes:  67% (328/492)           
remote: Getting sizes:  68% (333/492)           
remote: Getting sizes:  69% (338/492)           
remote: Getting sizes:  70% (342/492)           
remote: Getting sizes:  71% (347/492)           
remote: Getting sizes:  72% (352/492)           
remote: Getting sizes:  73% (357/492)           
remote: Getting sizes:  74% (362/492)           
remote: Getting sizes:  75% (367/492)           
remote: Getting sizes:  76% (372/492)           
remote: Getting sizes:  77% (377/492)           
remote: Getting sizes:  78% (382/492)           
remote: Getting sizes:  79% (387/492)           
remote: Getting sizes:  80% (392/492)           
remote: Getting sizes:  81% (397/492)           
remote: Getting sizes:  82% (401/492)           
remote: Getting sizes:  83% (406/492)           
remote: Getting sizes:  84% (411/492)           
remote: Getting sizes:  85% (416/492)           
remote: Getting sizes:  86% (421/492)           
remote: Getting sizes:  87% (426/492)           
remote: Getting sizes:  88% (431/492)           
remote: Getting sizes:  89% (436/492)           
remote: Getting sizes:  90% (441/492)           
remote: Getting sizes:  91% (446/492)           
remote: Getting sizes:  92% (451/492)           
remote: Getting sizes:  93% (456/492)           
remote: Getting sizes:  94% (461/492)           
remote: Getting sizes:  95% (465/492)           
remote: Getting sizes:  96% (470/492)           
remote: Getting sizes:  97% (475/492)           
remote: Getting sizes:  98% (480/492)           
remote: Getting sizes:  99% (485/492)           
remote: Getting sizes: 100% (490/492)           
remote: Getting sizes: 100% (492/492)        
|0| remote: Compressing objects:   1% (28000/4761965)           
remote: Compressing objects:   2% (82960/4761965)           
remote: Compressing objects:   3% (125247/4761965)           
remote: Compressing objects:   4% (180128/4761965)           
remote: Compressing objects:   5% (214398/4761965)           
remote: Compressing objects:   6% (262623/4761965)           
remote: Compressing objects:   7% (313529/4761965)           
remote: Compressing objects:   8% (359309/4761965)           
remote: Compressing objects:   9% (404901/4761965)           
remote: Compressing objects:  10% (480638/4761965)           
remote: Compressing objects:  11% (500320/4761965)           
remote: Compressing objects:  12% (556660/4761965)           
remote: Compressing objects:  13% (599015/4761965)           
remote: Compressing objects:  14% (661117/4761965)           
remote: Compressing objects:  15% (718846/4761965)           
remote: Compressing objects:  16% (771367/4761965)           
remote: Compressing objects:  17% (812256/4761965)           
remote: Compressing objects:  18% (878025/4761965)           
remote: Compressing objects:  19% (907008/4761965)           
remote: Compressing objects:  20% (945739/4761965)           
remote: Compressing objects:  21% (991470/4761965)           
remote: Compressing objects:  22% (1036631/4761965)           
remote: Compressing objects:  23% (1103511/4761965)           
remote: Compressing objects:  24% (1157273/4761965)           
remote: Compressing objects:  25% (1207134/4761965)           
remote: Compressing objects:  26% (1215026/4761965)           
remote: Compressing objects:  27% (1294220/4761965)           
remote: Compressing objects:  28% (1309862/4761965)           
remote: Compressing objects:  29% (1375256/4761965)           
remote: Compressing objects:  30% (1412562/4761965)           
remote: Compressing objects:  31% (1455176/4761965)           
remote: Compressing objects:  32% (1524402/4761965)           
remote: Compressing objects:  34% (1595364/4761965)           
remote: Compressing objects:  35% (1648070/4761965)           
remote: Compressing objects:  36% (1701168/4761965)           
remote: Compressing objects:  37% (1769632/4761965)           
remote: Compressing objects:  38% (1827442/4761965)           
remote: Compressing objects:  39% (1869221/4761965)           
remote: Compressing objects:  40% (1894408/4761965)           
remote: Compressing objects:  41% (1943318/4761965)           
remote: Compressing objects:  42% (2011911/4761965)           
remote: Compressing objects:  43% (2026647/4761965)           
remote: Compressing objects:  44% (2102489/4761965)           
remote: Compressing objects:  45% (2150068/4761965)           
remote: Compressing objects:  46% (2179266/4761965)           
remote: Compressing objects:  47% (2244492/4761965)           
remote: Compressing objects:  48% (2275370/4761965)           
remote: Compressing objects:  49% (2327125/4761965)           
remote: Compressing objects:  50% (2365344/4761965)           
remote: Compressing objects:  57% (2708859/4761965)           
remote: Compressing objects:  58% (2740080/4761965)           
remote: Compressing objects:  59% (2794350/4761965)           
remote: Compressing objects:  60% (2855737/4761965)           
remote: Compressing objects:  61% (2891470/4761965)           
remote: Compressing objects:  62% (2932801/4761965)           
remote: Compressing objects:  63% (2985080/4761965)           
remote: Compressing objects:  64% (3031731/4761965)           
remote: Compressing objects:  65% (3075041/4761965)           
remote: Compressing objects:  66% (3141949/4761965)           
remote: Compressing objects:  67% (3179141/4761965)           
remote: Compressing objects:  68% (3220639/4761965)           
remote: Compressing objects:  69% (3263716/4761965)           
remote: Compressing objects:  70% (3332355/4761965)           
remote: Compressing objects:  71% (3385781/4761965)           
remote: Compressing objects:  72% (3441811/4761965)           
remote: Compressing objects:  73% (3480313/4761965)           
remote: Compressing objects:  74% (3521713/4761965)           
remote: Compressing objects:  75% (3548292/4761965)           
remote: Compressing objects:  76% (3617319/4761965)           
remote: Compressing objects:  77% (3649711/4761965)           
remote: Compressing objects:  78% (3712053/4761965)           
remote: Compressing objects:  79% (3745468/4761965)           
remote: Compressing objects:  80% (3808697/4761965)           
remote: Compressing objects:  81% (3851994/4761965)           
remote: Compressing objects:  82% (3924304/4761965)           
remote: Compressing objects:  83% (3951644/4761965)           
remote: Compressing objects:  84% (3983501/4761965)           
remote: Compressing objects:  85% (4057453/4761965)           
remote: Compressing objects:  86% (4072492/4761965)           
remote: Compressing objects:  87% (4149809/4761965)           
remote: Compressing objects:  88% (4174444/4761965)           
remote: Compressing objects:  89% (4248200/4761965)           
remote: Compressing objects:  90% (4268915/4761965)           
remote: Compressing objects:  91% (4310825/4761965)           
remote: Compressing objects:  92% (4379255/4761965)           
remote: Compressing objects:  93% (4428307/4761965)           
remote: Compressing objects:  94% (4471608/4761965)           
remote: Compressing objects:  95% (4502174/4761965)           
remote: Compressing objects:  96% (4548067/4761965)           
remote: Compressing objects:  97% (4598931/4761965)           
remote: Compressing objects:  98% (4646523/4761965)           
remote: Compressing objects:  99% (4705726/4761965)           
remote: Compressing objects: 100% (4745248/4761965)           
remote: Compressing objects: 100% (4761965/4761965)        
|0| Receiving objects:   0% (1/508)
Receiving objects:   1% (6/508)
Receiving objects:   2% (11/508)
Receiving objects:   3% (16/508)
Receiving objects:   4% (21/508)
Receiving objects:   5% (26/508)
Receiving objects:   6% (31/508)
Receiving objects:   7% (36/508)
Receiving objects:   8% (41/508)
Receiving objects:   9% (46/508)
Receiving objects:  10% (51/508)
Receiving objects:  11% (56/508)
Receiving objects:  12% (61/508)
Receiving objects:  13% (67/508)
Receiving objects:  14% (72/508)
Receiving objects:  15% (77/508)
Receiving objects:  16% (82/508)
Receiving objects:  17% (87/508)
Receiving objects:  18% (92/508)
Receiving objects:  19% (97/508)
Receiving objects:  20% (102/508)
Receiving objects:  21% (107/508)
Receiving objects:  22% (112/508)
Receiving objects:  23% (117/508)
Receiving objects:  24% (122/508)
Receiving objects:  25% (127/508)
Receiving objects:  26% (133/508)
Receiving objects:  27% (138/508)
Receiving objects:  28% (143/508)
Receiving objects:  29% (148/508)
Receiving objects:  30% (153/508)
Receiving objects:  31% (158/508)
Receiving objects:  32% (163/508)
Receiving objects:  33% (168/508)
Receiving objects:  34% (173/508)
Receiving objects:  35% (178/508)
Receiving objects:  36% (183/508)
Receiving objects:  37% (188/508)
Receiving objects:  38% (194/508)
Receiving objects:  39% (199/508)
Receiving objects:  40% (204/508)
Receiving objects:  41% (209/508)
Receiving objects:  42% (214/508)
Receiving objects:  43% (219/508)
Receiving objects:  44% (224/508)
Receiving objects:  45% (229/508)
Receiving objects:  46% (234/508)
Receiving objects:  47% (239/508)
Receiving objects:  48% (244/508)
Receiving objects:  49% (249/508)
Receiving objects:  50% (254/508)
Receiving objects:  51% (260/508)
Receiving objects:  52% (265/508)
Receiving objects:  53% (270/508)
Receiving objects:  54% (275/508)
Receiving objects:  55% (280/508)
Receiving objects:  56% (285/508)
Receiving objects:  57% (290/508)
Receiving objects:  58% (295/508)
Receiving objects:  59% (300/508)
Receiving objects:  60% (305/508)
Receiving objects:  61% (310/508)
Receiving objects:  62% (315/508)
Receiving objects:  63% (321/508)
Receiving objects:  64% (326/508)
Receiving objects:  65% (331/508)
Receiving objects:  66% (336/508)
Receiving objects:  67% (341/508)
Receiving objects:  68% (346/508)
Receiving objects:  69% (351/508)
Receiving objects:  70% (356/508)
Receiving objects:  71% (361/508)
Receiving objects:  72% (366/508)
Receiving objects:  73% (371/508)
Receiving objects:  74% (376/508)
Receiving objects:  75% (381/508)
Receiving objects:  76% (387/508)
Receiving objects:  77% (392/508)
Receiving objects:  78% (397/508)
Receiving objects:  79% (402/508)
Receiving objects:  80% (407/508)
Receiving objects:  81% (412/508)
Receiving objects:  82% (417/508)
Receiving objects:  83% (422/508)
Receiving objects:  84% (427/508)
Receiving objects:  85% (432/508)
Receiving objects:  86% (437/508)
Receiving objects:  87% (442/508)
remote: Total 508 (delta 33), reused 158 (delta 14)        
|0| Receiving objects:  88% (448/508)
Receiving objects:  89% (453/508)
Receiving objects:  90% (458/508)
Receiving objects:  91% (463/508)
Receiving objects:  92% (468/508)
Receiving objects:  93% (473/508)
Receiving objects:  94% (478/508)
Receiving objects:  95% (483/508)
Receiving objects:  96% (488/508)
Receiving objects:  97% (493/508)
Receiving objects:  98% (498/508)
Receiving objects:  99% (503/508)
Receiving objects: 100% (508/508)
Receiving objects: 100% (508/508), 1.40 MiB | 6.16 MiB/s, done.
|0| Resolving deltas:   0% (0/33)
Resolving deltas:   3% (1/33)
Resolving deltas:   6% (2/33)
Resolving deltas:   9% (3/33)
Resolving deltas:  12% (4/33)
Resolving deltas:  18% (6/33)
Resolving deltas:  21% (7/33)
Resolving deltas:  27% (9/33)
Resolving deltas:  30% (10/33)
Resolving deltas:  33% (11/33)
Resolving deltas:  36% (12/33)
Resolving deltas:  39% (13/33)
Resolving deltas:  42% (14/33)
Resolving deltas:  45% (15/33)
Resolving deltas:  48% (16/33)
Resolving deltas:  51% (17/33)
Resolving deltas:  54% (18/33)
Resolving deltas:  57% (19/33)
Resolving deltas:  63% (21/33)
Resolving deltas:  66% (22/33)
Resolving deltas:  69% (23/33)
Resolving deltas:  72% (24/33)
Resolving deltas:  78% (26/33)
Resolving deltas:  81% (27/33)
Resolving deltas:  84% (28/33)
Resolving deltas:  87% (29/33)
Resolving deltas:  90% (30/33)
Resolving deltas:  93% (31/33)
Resolving deltas:  96% (32/33)
Resolving deltas: 100% (33/33)
Resolving deltas: 100% (33/33), done.
|0|  00:01
 00:01

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:03

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }

added 1 package, and audited 1443 packages in 3s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:03

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
Creating uw_campaigns table...done.
...uw_campaigns_enabled field does not exist in uw_campaigns table, skipping modify field patch.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.7 s.
 00:02

Running 'extensions/UploadWizard/setup.sh' if found
Looking for '/var/local/extensions/UploadWizard/setup.sh'
No '/var/local/extensions/UploadWizard/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:13
 00:13

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-mediawiki-web-1  Removed
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:12

Reclaim disk space if needed
Free disk space (22%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12424, done        
remote: Finding sources:   1% (63/12424)           
remote: Finding sources:   2% (187/12424)           
remote: Finding sources:   3% (311/12424)           
remote: Finding sources:   4% (435/12424)           
remote: Finding sources:   5% (560/12424)           
remote: Finding sources:   6% (684/12424)           
remote: Finding sources:   7% (808/12424)           
remote: Finding sources:   8% (932/12424)           
remote: Finding sources:   9% (1057/12424)           
remote: Finding sources:  10% (1181/12424)           
remote: Finding sources:  11% (1305/12424)           
remote: Finding sources:  12% (1429/12424)           
remote: Finding sources:  13% (1553/12424)           
remote: Finding sources:  14% (1678/12424)           
remote: Finding sources:  15% (1802/12424)           
remote: Finding sources:  16% (1926/12424)           
remote: Finding sources:  17% (2050/12424)           
remote: Finding sources:  18% (2175/12424)           
remote: Finding sources:  19% (2299/12424)           
remote: Finding sources:  20% (2423/12424)           
remote: Finding sources:  21% (2547/12424)           
remote: Finding sources:  22% (2672/12424)           
remote: Finding sources:  23% (2796/12424)           
remote: Finding sources:  24% (2920/12424)           
remote: Finding sources:  25% (3044/12424)           
remote: Finding sources:  26% (3169/12424)           
remote: Finding sources:  27% (3293/12424)           
remote: Finding sources:  28% (3417/12424)           
remote: Finding sources:  29% (3541/12424)           
remote: Finding sources:  30% (3666/12424)           
remote: Finding sources:  31% (3790/12424)           
remote: Finding sources:  32% (3914/12424)           
remote: Finding sources:  33% (4038/12424)           
remote: Finding sources:  34% (4163/12424)           
remote: Finding sources:  35% (4287/12424)           
remote: Finding sources:  36% (4411/12424)           
remote: Finding sources:  37% (4535/12424)           
remote: Finding sources:  38% (4659/12424)           
remote: Finding sources:  39% (4784/12424)           
remote: Finding sources:  40% (4908/12424)           
remote: Finding sources:  41% (5032/12424)           
remote: Finding sources:  42% (5156/12424)           
remote: Finding sources:  43% (5281/12424)           
remote: Finding sources:  44% (5405/12424)           
remote: Finding sources:  45% (5529/12424)           
remote: Finding sources:  46% (5653/12424)           
remote: Finding sources:  47% (5778/12424)           
remote: Finding sources:  48% (5902/12424)           
remote: Finding sources:  49% (6026/12424)           
remote: Finding sources:  50% (6150/12424)           
remote: Finding sources:  51% (6275/12424)           
remote: Finding sources:  52% (6399/12424)           
remote: Finding sources:  53% (6523/12424)           
remote: Finding sources:  54% (6647/12424)           
remote: Finding sources:  55% (6772/12424)           
remote: Finding sources:  56% (6896/12424)           
remote: Finding sources:  57% (7020/12424)           
remote: Finding sources:  58% (7144/12424)           
remote: Finding sources:  59% (7269/12424)           
remote: Finding sources:  60% (7393/12424)           
remote: Finding sources:  61% (7517/12424)           
remote: Finding sources:  62% (7641/12424)           
remote: Finding sources:  63% (7765/12424)           
remote: Finding sources:  64% (7890/12424)           
remote: Finding sources:  65% (8014/12424)           
remote: Finding sources:  66% (8138/12424)           
remote: Finding sources:  67% (8262/12424)           
remote: Finding sources:  68% (8387/12424)           
remote: Finding sources:  69% (8511/12424)           
remote: Finding sources:  70% (8635/12424)           
remote: Finding sources:  71% (8759/12424)           
remote: Finding sources:  72% (8884/12424)           
remote: Finding sources:  73% (9008/12424)           
remote: Finding sources:  74% (9132/12424)           
remote: Finding sources:  75% (9256/12424)           
remote: Finding sources:  76% (9381/12424)           
remote: Finding sources:  77% (9505/12424)           
remote: Finding sources:  78% (9629/12424)           
remote: Finding sources:  79% (9753/12424)           
remote: Finding sources:  80% (9878/12424)           
remote: Finding sources:  81% (10002/12424)           
remote: Finding sources:  82% (10126/12424)           
remote: Finding sources:  83% (10250/12424)           
remote: Finding sources:  84% (10375/12424)           
remote: Finding sources:  85% (10499/12424)           
remote: Finding sources:  86% (10623/12424)           
remote: Finding sources:  87% (10747/12424)           
remote: Finding sources:  88% (10871/12424)           
remote: Finding sources:  89% (10996/12424)           
remote: Finding sources:  90% (11120/12424)           
remote: Finding sources:  91% (11244/12424)           
remote: Finding sources:  92% (11368/12424)           
remote: Finding sources:  93% (11493/12424)           
remote: Finding sources:  94% (11617/12424)           
remote: Finding sources:  95% (11741/12424)           
remote: Finding sources:  96% (11865/12424)           
remote: Finding sources:  97% (11990/12424)           
remote: Finding sources:  98% (12114/12424)           
remote: Finding sources:  99% (12238/12424)           
remote: Finding sources: 100% (12362/12424)           
remote: Finding sources: 100% (12424/12424)        
remote: Getting sizes:   1% (56/11193)           
remote: Getting sizes:   2% (168/11193)           
remote: Getting sizes:   3% (280/11193)           
remote: Getting sizes:   4% (392/11193)           
remote: Getting sizes:   5% (504/11193)           
remote: Getting sizes:   6% (616/11193)           
remote: Getting sizes:   7% (728/11193)           
remote: Getting sizes:   8% (840/11193)           
remote: Getting sizes:   9% (952/11193)           
remote: Getting sizes:  10% (1064/11193)           
remote: Getting sizes:  11% (1176/11193)           
remote: Getting sizes:  12% (1288/11193)           
remote: Getting sizes:  13% (1400/11193)           
remote: Getting sizes:  14% (1512/11193)           
remote: Getting sizes:  15% (1623/11193)           
remote: Getting sizes:  16% (1735/11193)           
remote: Getting sizes:  17% (1847/11193)           
remote: Getting sizes:  18% (1959/11193)           
remote: Getting sizes:  19% (2071/11193)           
remote: Getting sizes:  20% (2183/11193)           
remote: Getting sizes:  21% (2295/11193)           
remote: Getting sizes:  22% (2407/11193)           
remote: Getting sizes:  23% (2519/11193)           
remote: Getting sizes:  24% (2631/11193)           
remote: Getting sizes:  25% (2743/11193)           
remote: Getting sizes:  26% (2855/11193)           
remote: Getting sizes:  27% (2967/11193)           
remote: Getting sizes:  28% (3079/11193)           
remote: Getting sizes:  29% (3191/11193)           
remote: Getting sizes:  30% (3302/11193)           
remote: Getting sizes:  31% (3414/11193)           
remote: Getting sizes:  32% (3526/11193)           
remote: Getting sizes:  33% (3638/11193)           
remote: Getting sizes:  34% (3750/11193)           
remote: Getting sizes:  35% (3862/11193)           
remote: Getting sizes:  36% (3974/11193)           
remote: Getting sizes:  37% (4086/11193)           
remote: Getting sizes:  38% (4198/11193)           
remote: Getting sizes:  39% (4310/11193)           
remote: Getting sizes:  40% (4422/11193)           
remote: Getting sizes:  41% (4534/11193)           
remote: Getting sizes:  42% (4646/11193)           
remote: Getting sizes:  43% (4758/11193)           
remote: Getting sizes:  44% (4869/11193)           
remote: Getting sizes:  45% (4981/11193)           
remote: Getting sizes:  46% (5093/11193)           
remote: Getting sizes:  47% (5205/11193)           
remote: Getting sizes:  48% (5317/11193)           
remote: Getting sizes:  49% (5429/11193)           
remote: Getting sizes:  50% (5541/11193)           
remote: Getting sizes:  51% (5653/11193)           
remote: Getting sizes:  52% (5765/11193)           
remote: Getting sizes:  53% (5877/11193)           
remote: Getting sizes:  54% (5989/11193)           
remote: Getting sizes:  55% (6101/11193)           
remote: Getting sizes:  56% (6213/11193)           
remote: Getting sizes:  57% (6325/11193)           
remote: Getting sizes:  58% (6436/11193)           
remote: Getting sizes:  59% (6548/11193)           
remote: Getting sizes:  60% (6660/11193)           
remote: Getting sizes:  61% (6772/11193)           
remote: Getting sizes:  62% (6884/11193)           
remote: Getting sizes:  63% (6996/11193)           
remote: Getting sizes:  64% (7108/11193)           
remote: Getting sizes:  65% (7220/11193)           
remote: Getting sizes:  66% (7332/11193)           
remote: Getting sizes:  67% (7444/11193)           
remote: Getting sizes:  68% (7556/11193)           
remote: Getting sizes:  69% (7668/11193)           
remote: Getting sizes:  70% (7780/11193)           
remote: Getting sizes:  71% (7892/11193)           
remote: Getting sizes:  72% (8003/11193)           
remote: Getting sizes:  73% (8115/11193)           
remote: Getting sizes:  74% (8227/11193)           
remote: Getting sizes:  75% (8339/11193)           
remote: Getting sizes:  76% (8451/11193)           
remote: Getting sizes:  77% (8563/11193)           
remote: Getting sizes:  78% (8675/11193)           
remote: Getting sizes:  79% (8787/11193)           
remote: Getting sizes:  80% (8899/11193)           
remote: Getting sizes:  81% (9011/11193)           
remote: Getting sizes:  82% (9123/11193)           
remote: Getting sizes:  83% (9235/11193)           
remote: Getting sizes:  84% (9347/11193)           
remote: Getting sizes:  85% (9459/11193)           
remote: Getting sizes:  86% (9571/11193)           
remote: Getting sizes:  87% (9682/11193)           
remote: Getting sizes:  88% (9794/11193)           
remote: Getting sizes:  89% (9906/11193)           
remote: Getting sizes:  90% (10018/11193)           
remote: Getting sizes:  91% (10130/11193)           
remote: Getting sizes:  92% (10242/11193)           
remote: Getting sizes:  93% (10354/11193)           
remote: Getting sizes:  94% (10466/11193)           
remote: Getting sizes:  95% (10578/11193)           
remote: Getting sizes:  96% (10690/11193)           
remote: Getting sizes:  97% (10802/11193)           
remote: Getting sizes:  98% (10914/11193)           
remote: Getting sizes:  99% (11026/11193)           
remote: Getting sizes: 100% (11138/11193)           
remote: Getting sizes: 100% (11193/11193)        
remote: Compressing objects:   2% (2189/120329)           
remote: Compressing objects:   3% (3036/120329)           
remote: Compressing objects:   4% (4507/120329)           
remote: Compressing objects:   5% (5764/120329)           
remote: Compressing objects:   6% (6730/120329)           
remote: Compressing objects:   7% (7973/120329)           
remote: Compressing objects:   8% (9059/120329)           
remote: Compressing objects:   9% (10254/120329)           
remote: Compressing objects:   9% (10438/120329)           
remote: Compressing objects:  10% (11434/120329)           
remote: Compressing objects:  11% (12639/120329)           
remote: Compressing objects:  12% (13838/120329)           
remote: Compressing objects:  13% (15048/120329)           
remote: Compressing objects:  14% (16246/120329)           
remote: Compressing objects:  15% (17529/120329)           
remote: Compressing objects:  16% (18752/120329)           
remote: Compressing objects:  17% (19859/120329)           
remote: Compressing objects:  18% (21062/120329)           
remote: Compressing objects:  19% (22262/120329)           
remote: Compressing objects:  20% (23466/120329)           
remote: Compressing objects:  21% (24671/120329)           
remote: Compressing objects:  21% (25165/120329)           
remote: Compressing objects:  22% (25878/120329)           
remote: Compressing objects:  23% (27101/120329)           
remote: Compressing objects:  24% (28278/120329)           
remote: Compressing objects:  25% (29497/120329)           
remote: Compressing objects:  26% (31074/120329)           
remote: Compressing objects:  27% (31916/120329)           
remote: Compressing objects:  28% (33098/120329)           
remote: Compressing objects:  29% (34335/120329)           
remote: Compressing objects:  30% (35807/120329)           
remote: Compressing objects:  31% (36840/120329)           
remote: Compressing objects:  32% (37926/120329)           
remote: Compressing objects:  33% (39107/120329)           
remote: Compressing objects:  34% (40486/120329)           
remote: Compressing objects:  35% (41541/120329)           
remote: Compressing objects:  36% (43012/120329)           
remote: Compressing objects:  37% (43977/120329)           
remote: Compressing objects:  38% (45248/120329)           
remote: Compressing objects:  39% (46336/120329)           
remote: Compressing objects:  40% (47554/120329)           
remote: Compressing objects:  41% (48745/120329)           
remote: Compressing objects:  42% (49937/120329)           
remote: Compressing objects:  43% (51397/120329)           
remote: Compressing objects:  44% (52398/120329)           
remote: Compressing objects:  45% (53612/120329)           
remote: Compressing objects:  46% (54899/120329)           
remote: Compressing objects:  47% (56338/120329)           
remote: Compressing objects:  47% (56419/120329)           
remote: Compressing objects:  48% (57521/120329)           
remote: Compressing objects:  49% (58408/120329)           
remote: Compressing objects:  50% (59764/120329)           
remote: Compressing objects:  51% (60822/120329)           
remote: Compressing objects:  52% (61997/120329)           
remote: Compressing objects:  53% (63326/120329)           
remote: Compressing objects:  54% (64386/120329)           
remote: Compressing objects:  55% (66097/120329)           
remote: Compressing objects:  56% (66878/120329)           
remote: Compressing objects:  57% (68002/120329)           
remote: Compressing objects:  58% (69272/120329)           
remote: Compressing objects:  59% (70401/120329)           
remote: Compressing objects:  60% (71725/120329)           
remote: Compressing objects:  61% (73008/120329)           
remote: Compressing objects:  62% (74004/120329)           
remote: Compressing objects:  63% (75231/120329)           
remote: Compressing objects:  64% (76529/120329)           
remote: Compressing objects:  65% (77751/120329)           
remote: Compressing objects:  66% (79090/120329)           
remote: Compressing objects:  67% (80037/120329)           
remote: Compressing objects:  68% (81268/120329)           
remote: Compressing objects:  69% (83309/120329)           
remote: Compressing objects:  70% (83948/120329)           
remote: Compressing objects:  71% (85053/120329)           
remote: Compressing objects:  72% (86045/120329)           
remote: Compressing objects:  73% (87314/120329)           
remote: Compressing objects:  74% (88620/120329)           
remote: Compressing objects:  75% (89650/120329)           
remote: Compressing objects:  76% (90861/120329)           
remote: Compressing objects:  77% (92064/120329)           
remote: Compressing objects:  78% (93255/120329)           
remote: Compressing objects:  79% (94585/120329)           
remote: Compressing objects:  80% (95680/120329)           
remote: Compressing objects:  81% (96868/120329)           
remote: Compressing objects:  82% (98350/120329)           
remote: Compressing objects:  83% (99867/120329)           
remote: Compressing objects:  83% (100460/120329)           
remote: Compressing objects:  84% (100538/120329)           
remote: Compressing objects:  85% (101787/120329)           
remote: Compressing objects:  86% (103399/120329)           
remote: Compressing objects:  87% (104166/120329)           
remote: Compressing objects:  88% (105314/120329)           
remote: Compressing objects:  89% (106544/120329)           
remote: Compressing objects:  90% (107731/120329)           
remote: Compressing objects:  91% (108915/120329)           
remote: Compressing objects:  92% (110272/120329)           
remote: Compressing objects:  93% (112462/120329)           
remote: Compressing objects:  94% (112510/120329)           
remote: Compressing objects:  95% (113718/120329)           
remote: Compressing objects:  96% (115031/120329)           
remote: Compressing objects:  97% (116134/120329)           
remote: Compressing objects:  98% (117324/120329)           
remote: Compressing objects:  99% (118525/120329)           
remote: Compressing objects: 100% (119735/120329)           
remote: Compressing objects: 100% (120328/120329)        
Receiving objects:   0% (1/12424)
Receiving objects:   1% (125/12424)
Receiving objects:   2% (249/12424)
Receiving objects:   3% (373/12424)
Receiving objects:   4% (497/12424)
Receiving objects:   5% (622/12424)
Receiving objects:   6% (746/12424)
Receiving objects:   7% (870/12424)
Receiving objects:   8% (994/12424)
Receiving objects:   9% (1119/12424)
Receiving objects:  10% (1243/12424)
Receiving objects:  11% (1367/12424)
Receiving objects:  12% (1491/12424)
Receiving objects:  13% (1616/12424)
Receiving objects:  14% (1740/12424)
Receiving objects:  15% (1864/12424)
Receiving objects:  16% (1988/12424)
Receiving objects:  17% (2113/12424), 4.37 MiB | 8.73 MiB/s
Receiving objects:  18% (2237/12424), 4.37 MiB | 8.73 MiB/s
Receiving objects:  19% (2361/12424), 4.37 MiB | 8.73 MiB/s
Receiving objects:  20% (2485/12424), 4.37 MiB | 8.73 MiB/s
Receiving objects:  21% (2610/12424), 4.37 MiB | 8.73 MiB/s
Receiving objects:  22% (2734/12424), 4.37 MiB | 8.73 MiB/s
Receiving objects:  23% (2858/12424), 4.37 MiB | 8.73 MiB/s
Receiving objects:  24% (2982/12424), 4.37 MiB | 8.73 MiB/s
Receiving objects:  25% (3106/12424), 4.37 MiB | 8.73 MiB/s
Receiving objects:  26% (3231/12424), 4.37 MiB | 8.73 MiB/s
Receiving objects:  27% (3355/12424), 4.37 MiB | 8.73 MiB/s
Receiving objects:  28% (3479/12424), 4.37 MiB | 8.73 MiB/s
Receiving objects:  29% (3603/12424), 4.37 MiB | 8.73 MiB/s
Receiving objects:  30% (3728/12424), 4.37 MiB | 8.73 MiB/s
Receiving objects:  31% (3852/12424), 4.37 MiB | 8.73 MiB/s
Receiving objects:  31% (3865/12424), 4.37 MiB | 8.73 MiB/s
Receiving objects:  32% (3976/12424), 8.80 MiB | 8.80 MiB/s
Receiving objects:  33% (4100/12424), 8.80 MiB | 8.80 MiB/s
Receiving objects:  34% (4225/12424), 8.80 MiB | 8.80 MiB/s
Receiving objects:  35% (4349/12424), 8.80 MiB | 8.80 MiB/s
Receiving objects:  36% (4473/12424), 8.80 MiB | 8.80 MiB/s
Receiving objects:  37% (4597/12424), 11.89 MiB | 7.92 MiB/s
Receiving objects:  38% (4722/12424), 11.89 MiB | 7.92 MiB/s
Receiving objects:  39% (4846/12424), 11.89 MiB | 7.92 MiB/s
Receiving objects:  40% (4970/12424), 11.89 MiB | 7.92 MiB/s
Receiving objects:  41% (5094/12424), 11.89 MiB | 7.92 MiB/s
Receiving objects:  42% (5219/12424), 11.89 MiB | 7.92 MiB/s
Receiving objects:  43% (5343/12424), 11.89 MiB | 7.92 MiB/s
Receiving objects:  44% (5467/12424), 11.89 MiB | 7.92 MiB/s
Receiving objects:  45% (5591/12424), 11.89 MiB | 7.92 MiB/s
Receiving objects:  45% (5688/12424), 11.89 MiB | 7.92 MiB/s
Receiving objects:  46% (5716/12424), 15.58 MiB | 7.79 MiB/s
Receiving objects:  47% (5840/12424), 15.58 MiB | 7.79 MiB/s
Receiving objects:  47% (5940/12424), 19.37 MiB | 7.73 MiB/s
Receiving objects:  48% (5964/12424), 23.00 MiB | 7.63 MiB/s
Receiving objects:  49% (6088/12424), 23.00 MiB | 7.63 MiB/s
Receiving objects:  50% (6212/12424), 23.00 MiB | 7.63 MiB/s
Receiving objects:  51% (6337/12424), 23.00 MiB | 7.63 MiB/s
Receiving objects:  52% (6461/12424), 27.75 MiB | 7.89 MiB/s
Receiving objects:  53% (6585/12424), 27.75 MiB | 7.89 MiB/s
Receiving objects:  54% (6709/12424), 27.75 MiB | 7.89 MiB/s
Receiving objects:  55% (6834/12424), 27.75 MiB | 7.89 MiB/s
Receiving objects:  56% (6958/12424), 27.75 MiB | 7.89 MiB/s
Receiving objects:  57% (7082/12424), 27.75 MiB | 7.89 MiB/s
Receiving objects:  57% (7145/12424), 27.75 MiB | 7.89 MiB/s
Receiving objects:  58% (7206/12424), 27.75 MiB | 7.89 MiB/s
Receiving objects:  59% (7331/12424), 31.96 MiB | 7.96 MiB/s
Receiving objects:  60% (7455/12424), 31.96 MiB | 7.96 MiB/s
Receiving objects:  61% (7579/12424), 31.96 MiB | 7.96 MiB/s
Receiving objects:  62% (7703/12424), 31.96 MiB | 7.96 MiB/s
Receiving objects:  63% (7828/12424), 31.96 MiB | 7.96 MiB/s
Receiving objects:  64% (7952/12424), 31.96 MiB | 7.96 MiB/s
Receiving objects:  65% (8076/12424), 31.96 MiB | 7.96 MiB/s
Receiving objects:  66% (8200/12424), 31.96 MiB | 7.96 MiB/s
Receiving objects:  67% (8325/12424), 31.96 MiB | 7.96 MiB/s
Receiving objects:  68% (8449/12424), 31.96 MiB | 7.96 MiB/s
Receiving objects:  69% (8573/12424), 31.96 MiB | 7.96 MiB/s
Receiving objects:  70% (8697/12424), 31.96 MiB | 7.96 MiB/s
Receiving objects:  71% (8822/12424), 31.96 MiB | 7.96 MiB/s
Receiving objects:  72% (8946/12424), 31.96 MiB | 7.96 MiB/s
Receiving objects:  73% (9070/12424), 31.96 MiB | 7.96 MiB/s
Receiving objects:  74% (9194/12424), 31.96 MiB | 7.96 MiB/s
Receiving objects:  75% (9318/12424), 35.81 MiB | 7.93 MiB/s
Receiving objects:  76% (9443/12424), 35.81 MiB | 7.93 MiB/s
Receiving objects:  77% (9567/12424), 35.81 MiB | 7.93 MiB/s
Receiving objects:  78% (9691/12424), 35.81 MiB | 7.93 MiB/s
Receiving objects:  79% (9815/12424), 35.81 MiB | 7.93 MiB/s
Receiving objects:  80% (9940/12424), 35.81 MiB | 7.93 MiB/s
Receiving objects:  81% (10064/12424), 35.81 MiB | 7.93 MiB/s
Receiving objects:  82% (10188/12424), 35.81 MiB | 7.93 MiB/s
Receiving objects:  83% (10312/12424), 35.81 MiB | 7.93 MiB/s
Receiving objects:  84% (10437/12424), 35.81 MiB | 7.93 MiB/s
Receiving objects:  85% (10561/12424), 35.81 MiB | 7.93 MiB/s
Receiving objects:  86% (10685/12424), 35.81 MiB | 7.93 MiB/s
Receiving objects:  87% (10809/12424), 35.81 MiB | 7.93 MiB/s
Receiving objects:  88% (10934/12424), 35.81 MiB | 7.93 MiB/s
Receiving objects:  89% (11058/12424), 35.81 MiB | 7.93 MiB/s
Receiving objects:  90% (11182/12424), 35.81 MiB | 7.93 MiB/s
Receiving objects:  91% (11306/12424), 35.81 MiB | 7.93 MiB/s
Receiving objects:  92% (11431/12424), 35.81 MiB | 7.93 MiB/s
Receiving objects:  93% (11555/12424), 35.81 MiB | 7.93 MiB/s
Receiving objects:  94% (11679/12424), 35.81 MiB | 7.93 MiB/s
Receiving objects:  95% (11803/12424), 35.81 MiB | 7.93 MiB/s
Receiving objects:  96% (11928/12424), 35.81 MiB | 7.93 MiB/s
Receiving objects:  97% (12052/12424), 35.81 MiB | 7.93 MiB/s
Receiving objects:  98% (12176/12424), 35.81 MiB | 7.93 MiB/s
Receiving objects:  98% (12225/12424), 35.81 MiB | 7.93 MiB/s
Receiving objects:  99% (12300/12424), 35.81 MiB | 7.93 MiB/s
remote: Total 12424 (delta 2375), reused 5966 (delta 1228)        
Receiving objects: 100% (12424/12424), 41.55 MiB | 8.23 MiB/s
Receiving objects: 100% (12424/12424), 41.63 MiB | 8.27 MiB/s, done.
Resolving deltas:   0% (0/2375)
Resolving deltas:   1% (24/2375)
Resolving deltas:   2% (48/2375)
Resolving deltas:   3% (72/2375)
Resolving deltas:   4% (95/2375)
Resolving deltas:   5% (119/2375)
Resolving deltas:   6% (143/2375)
Resolving deltas:   7% (167/2375)
Resolving deltas:   8% (190/2375)
Resolving deltas:   9% (214/2375)
Resolving deltas:  10% (238/2375)
Resolving deltas:  11% (262/2375)
Resolving deltas:  12% (285/2375)
Resolving deltas:  13% (309/2375)
Resolving deltas:  14% (333/2375)
Resolving deltas:  15% (357/2375)
Resolving deltas:  16% (380/2375)
Resolving deltas:  17% (404/2375)
Resolving deltas:  18% (428/2375)
Resolving deltas:  19% (452/2375)
Resolving deltas:  20% (475/2375)
Resolving deltas:  21% (499/2375)
Resolving deltas:  22% (523/2375)
Resolving deltas:  23% (547/2375)
Resolving deltas:  24% (570/2375)
Resolving deltas:  25% (594/2375)
Resolving deltas:  26% (618/2375)
Resolving deltas:  27% (642/2375)
Resolving deltas:  28% (665/2375)
Resolving deltas:  29% (689/2375)
Resolving deltas:  30% (713/2375)
Resolving deltas:  31% (737/2375)
Resolving deltas:  32% (760/2375)
Resolving deltas:  33% (784/2375)
Resolving deltas:  34% (808/2375)
Resolving deltas:  35% (832/2375)
Resolving deltas:  36% (855/2375)
Resolving deltas:  37% (879/2375)
Resolving deltas:  38% (903/2375)
Resolving deltas:  39% (927/2375)
Resolving deltas:  40% (950/2375)
Resolving deltas:  41% (974/2375)
Resolving deltas:  42% (998/2375)
Resolving deltas:  43% (1023/2375)
Resolving deltas:  44% (1045/2375)
Resolving deltas:  45% (1069/2375)
Resolving deltas:  46% (1093/2375)
Resolving deltas:  47% (1117/2375)
Resolving deltas:  48% (1140/2375)
Resolving deltas:  49% (1164/2375)
Resolving deltas:  50% (1189/2375)
Resolving deltas:  51% (1213/2375)
Resolving deltas:  52% (1235/2375)
Resolving deltas:  53% (1259/2375)
Resolving deltas:  54% (1283/2375)
Resolving deltas:  55% (1307/2375)
Resolving deltas:  56% (1330/2375)
Resolving deltas:  57% (1354/2375)
Resolving deltas:  58% (1378/2375)
Resolving deltas:  59% (1402/2375)
Resolving deltas:  60% (1425/2375)
Resolving deltas:  61% (1449/2375)
Resolving deltas:  62% (1473/2375)
Resolving deltas:  63% (1497/2375)
Resolving deltas:  64% (1520/2375)
Resolving deltas:  65% (1544/2375)
Resolving deltas:  66% (1568/2375)
Resolving deltas:  67% (1592/2375)
Resolving deltas:  68% (1615/2375)
Resolving deltas:  69% (1639/2375)
Resolving deltas:  70% (1663/2375)
Resolving deltas:  71% (1687/2375)
Resolving deltas:  72% (1710/2375)
Resolving deltas:  73% (1734/2375)
Resolving deltas:  74% (1758/2375)
Resolving deltas:  75% (1782/2375)
Resolving deltas:  76% (1805/2375)
Resolving deltas:  77% (1829/2375)
Resolving deltas:  78% (1853/2375)
Resolving deltas:  79% (1877/2375)
Resolving deltas:  80% (1900/2375)
Resolving deltas:  81% (1924/2375)
Resolving deltas:  82% (1949/2375)
Resolving deltas:  83% (1972/2375)
Resolving deltas:  84% (1996/2375)
Resolving deltas:  85% (2019/2375)
Resolving deltas:  86% (2043/2375)
Resolving deltas:  87% (2067/2375)
Resolving deltas:  88% (2090/2375)
Resolving deltas:  89% (2114/2375)
Resolving deltas:  90% (2138/2375)
Resolving deltas:  91% (2162/2375)
Resolving deltas:  92% (2185/2375)
Resolving deltas:  93% (2209/2375)
Resolving deltas:  94% (2233/2375)
Resolving deltas:  95% (2257/2375)
Resolving deltas:  96% (2280/2375)
Resolving deltas:  97% (2304/2375)
Resolving deltas:  98% (2329/2375)
Resolving deltas:  99% (2352/2375)
Resolving deltas: 100% (2375/2375)
Resolving deltas: 100% (2375/2375), done.
Updating files:  71% (8196/11458)
Updating files:  72% (8250/11458)
Updating files:  73% (8365/11458)
Updating files:  74% (8479/11458)
Updating files:  75% (8594/11458)
Updating files:  76% (8709/11458)
Updating files:  77% (8823/11458)
Updating files:  78% (8938/11458)
Updating files:  79% (9052/11458)
Updating files:  80% (9167/11458)
Updating files:  81% (9281/11458)
Updating files:  82% (9396/11458)
Updating files:  83% (9511/11458)
Updating files:  84% (9625/11458)
Updating files:  85% (9740/11458)
Updating files:  86% (9854/11458)
Updating files:  87% (9969/11458)
Updating files:  88% (10084/11458)
Updating files:  89% (10198/11458)
Updating files:  90% (10313/11458)
Updating files:  91% (10427/11458)
Updating files:  92% (10542/11458)
Updating files:  93% (10656/11458)
Updating files:  94% (10771/11458)
Updating files:  95% (10886/11458)
Updating files:  96% (11000/11458)
Updating files:  97% (11115/11458)
Updating files:  98% (11229/11458)
Updating files:  99% (11344/11458)
Updating files: 100% (11458/11458)
Updating files: 100% (11458/11458), done.
 00:11

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  44/133 [=========>------------------]  33%
  70/133 [==============>-------------]  52%
  94/133 [===================>--------]  70%
 111/133 [=======================>----]  83%
 125/133 [==========================>-]  93%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:02

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 8.9 s.
 00:09

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 9s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:09

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:11

 01:11

Install 'extensions/UrlShortener'...

Cloning component(s)
:0: _clone_component "extensions/UrlShortener"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/UrlShortener to 'extensions/UrlShortener' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/UrlShortener'...
|0| remote: Counting objects: 1           
remote: Counting objects: 394, done        
|0| remote: Finding sources:   1% (2/394)           
remote: Finding sources:   2% (6/394)           
remote: Finding sources:   3% (10/394)           
remote: Finding sources:   4% (14/394)           
remote: Finding sources:   5% (18/394)           
remote: Finding sources:   6% (22/394)           
remote: Finding sources:   7% (26/394)           
remote: Finding sources:   8% (30/394)           
remote: Finding sources:   9% (34/394)           
remote: Finding sources:  10% (38/394)           
remote: Finding sources:  11% (42/394)           
remote: Finding sources:  12% (46/394)           
remote: Finding sources:  13% (50/394)           
remote: Finding sources:  14% (54/394)           
remote: Finding sources:  15% (58/394)           
remote: Finding sources:  16% (62/394)           
remote: Finding sources:  17% (66/394)           
remote: Finding sources:  18% (69/394)           
remote: Finding sources:  19% (73/394)           
remote: Finding sources:  20% (77/394)           
remote: Finding sources:  21% (81/394)           
remote: Finding sources:  22% (85/394)           
remote: Finding sources:  23% (89/394)           
remote: Finding sources:  24% (93/394)           
remote: Finding sources:  25% (97/394)           
remote: Finding sources:  26% (101/394)           
remote: Finding sources:  27% (105/394)           
remote: Finding sources:  28% (109/394)           
remote: Finding sources:  29% (113/394)           
remote: Finding sources:  30% (117/394)           
remote: Finding sources:  31% (121/394)           
remote: Finding sources:  32% (125/394)           
remote: Finding sources:  33% (129/394)           
remote: Finding sources:  34% (132/394)           
remote: Finding sources:  35% (136/394)           
remote: Finding sources:  36% (140/394)           
remote: Finding sources:  37% (144/394)           
remote: Finding sources:  38% (148/394)           
remote: Finding sources:  39% (152/394)           
remote: Finding sources:  40% (156/394)           
remote: Finding sources:  41% (160/394)           
remote: Finding sources:  42% (164/394)           
remote: Finding sources:  43% (168/394)           
remote: Finding sources:  44% (172/394)           
remote: Finding sources:  45% (176/394)           
remote: Finding sources:  46% (180/394)           
remote: Finding sources:  47% (184/394)           
remote: Finding sources:  48% (188/394)           
remote: Finding sources:  49% (192/394)           
remote: Finding sources:  50% (196/394)           
remote: Finding sources:  51% (199/394)           
remote: Finding sources:  52% (203/394)           
remote: Finding sources:  53% (207/394)           
remote: Finding sources:  54% (211/394)           
remote: Finding sources:  55% (215/394)           
remote: Finding sources:  56% (219/394)           
remote: Finding sources:  57% (223/394)           
remote: Finding sources:  58% (227/394)           
remote: Finding sources:  59% (231/394)           
remote: Finding sources:  60% (235/394)           
remote: Finding sources:  61% (239/394)           
remote: Finding sources:  62% (243/394)           
remote: Finding sources:  63% (247/394)           
remote: Finding sources:  64% (251/394)           
remote: Finding sources:  65% (255/394)           
remote: Finding sources:  66% (259/394)           
remote: Finding sources:  67% (263/394)           
remote: Finding sources:  68% (266/394)           
remote: Finding sources:  69% (270/394)           
remote: Finding sources:  70% (274/394)           
remote: Finding sources:  71% (278/394)           
remote: Finding sources:  72% (282/394)           
remote: Finding sources:  73% (286/394)           
remote: Finding sources:  74% (290/394)           
remote: Finding sources:  75% (294/394)           
remote: Finding sources:  76% (298/394)           
remote: Finding sources:  77% (302/394)           
remote: Finding sources:  78% (306/394)           
remote: Finding sources:  79% (310/394)           
remote: Finding sources:  80% (314/394)           
remote: Finding sources:  81% (318/394)           
remote: Finding sources:  82% (322/394)           
remote: Finding sources:  83% (326/394)           
remote: Finding sources:  84% (329/394)           
remote: Finding sources:  85% (333/394)           
remote: Finding sources:  86% (337/394)           
remote: Finding sources:  87% (341/394)           
remote: Finding sources:  88% (345/394)           
remote: Finding sources:  89% (349/394)           
remote: Finding sources:  90% (353/394)           
remote: Finding sources:  91% (357/394)           
remote: Finding sources:  92% (361/394)           
remote: Finding sources:  93% (365/394)           
remote: Finding sources:  94% (369/394)           
remote: Finding sources:  95% (373/394)           
remote: Finding sources:  96% (377/394)           
remote: Finding sources:  97% (381/394)           
remote: Finding sources:  98% (385/394)           
remote: Finding sources:  99% (389/394)           
remote: Finding sources: 100% (393/394)           
remote: Finding sources: 100% (394/394)        
|0| remote: Getting sizes:   1% (2/384)           
remote: Getting sizes:   2% (6/384)           
remote: Getting sizes:   3% (10/384)           
remote: Getting sizes:   4% (14/384)           
remote: Getting sizes:   5% (18/384)           
remote: Getting sizes:   6% (22/384)           
remote: Getting sizes:   7% (25/384)           
remote: Getting sizes:   8% (29/384)           
remote: Getting sizes:   9% (33/384)           
remote: Getting sizes:  10% (37/384)           
remote: Getting sizes:  11% (41/384)           
remote: Getting sizes:  12% (45/384)           
remote: Getting sizes:  13% (48/384)           
remote: Getting sizes:  14% (52/384)           
remote: Getting sizes:  15% (56/384)           
remote: Getting sizes:  16% (60/384)           
remote: Getting sizes:  17% (64/384)           
remote: Getting sizes:  18% (68/384)           
remote: Getting sizes:  19% (72/384)           
remote: Getting sizes:  20% (75/384)           
remote: Getting sizes:  21% (79/384)           
remote: Getting sizes:  22% (83/384)           
remote: Getting sizes:  23% (87/384)           
remote: Getting sizes:  24% (91/384)           
remote: Getting sizes:  25% (95/384)           
remote: Getting sizes:  26% (98/384)           
remote: Getting sizes:  27% (102/384)           
remote: Getting sizes:  28% (106/384)           
remote: Getting sizes:  29% (110/384)           
remote: Getting sizes:  30% (114/384)           
remote: Getting sizes:  31% (118/384)           
remote: Getting sizes:  32% (121/384)           
remote: Getting sizes:  33% (125/384)           
remote: Getting sizes:  34% (129/384)           
remote: Getting sizes:  35% (133/384)           
remote: Getting sizes:  36% (137/384)           
remote: Getting sizes:  37% (141/384)           
remote: Getting sizes:  38% (144/384)           
remote: Getting sizes:  39% (148/384)           
remote: Getting sizes:  40% (152/384)           
remote: Getting sizes:  41% (156/384)           
remote: Getting sizes:  42% (160/384)           
remote: Getting sizes:  43% (164/384)           
remote: Getting sizes:  44% (168/384)           
remote: Getting sizes:  45% (171/384)           
remote: Getting sizes:  46% (175/384)           
remote: Getting sizes:  47% (179/384)           
remote: Getting sizes:  48% (183/384)           
remote: Getting sizes:  49% (187/384)           
remote: Getting sizes:  50% (191/384)           
remote: Getting sizes:  51% (194/384)           
remote: Getting sizes:  52% (198/384)           
remote: Getting sizes:  53% (202/384)           
remote: Getting sizes:  54% (206/384)           
remote: Getting sizes:  55% (210/384)           
remote: Getting sizes:  56% (214/384)           
remote: Getting sizes:  57% (217/384)           
remote: Getting sizes:  58% (221/384)           
remote: Getting sizes:  59% (225/384)           
remote: Getting sizes:  60% (229/384)           
remote: Getting sizes:  61% (233/384)           
remote: Getting sizes:  62% (237/384)           
remote: Getting sizes:  63% (240/384)           
remote: Getting sizes:  64% (244/384)           
remote: Getting sizes:  65% (248/384)           
remote: Getting sizes:  66% (252/384)           
remote: Getting sizes:  67% (256/384)           
remote: Getting sizes:  68% (260/384)           
remote: Getting sizes:  69% (264/384)           
remote: Getting sizes:  70% (267/384)           
remote: Getting sizes:  71% (271/384)           
remote: Getting sizes:  72% (275/384)           
remote: Getting sizes:  73% (279/384)           
remote: Getting sizes:  74% (283/384)           
remote: Getting sizes:  75% (287/384)           
remote: Getting sizes:  76% (290/384)           
remote: Getting sizes:  77% (294/384)           
remote: Getting sizes:  78% (298/384)           
remote: Getting sizes:  79% (302/384)           
remote: Getting sizes:  80% (306/384)           
remote: Getting sizes:  81% (310/384)           
remote: Getting sizes:  82% (313/384)           
remote: Getting sizes:  83% (317/384)           
remote: Getting sizes:  84% (321/384)           
remote: Getting sizes:  85% (325/384)           
remote: Getting sizes:  86% (329/384)           
remote: Getting sizes:  87% (333/384)           
remote: Getting sizes:  88% (336/384)           
remote: Getting sizes:  89% (340/384)           
remote: Getting sizes:  90% (344/384)           
remote: Getting sizes:  91% (348/384)           
remote: Getting sizes:  92% (352/384)           
remote: Getting sizes:  93% (356/384)           
remote: Getting sizes:  94% (360/384)           
remote: Getting sizes:  95% (363/384)           
remote: Getting sizes:  96% (367/384)           
remote: Getting sizes:  97% (371/384)           
remote: Getting sizes:  98% (375/384)           
remote: Getting sizes:  99% (379/384)           
remote: Getting sizes: 100% (383/384)           
remote: Getting sizes: 100% (384/384)        
|0| remote: Compressing objects:   2% (11049/695614)           
remote: Compressing objects:   3% (18371/695614)           
remote: Compressing objects:   4% (25310/695614)           
remote: Compressing objects:   5% (33082/695614)           
remote: Compressing objects:   7% (49817/695614)           
remote: Compressing objects:   8% (52291/695614)           
remote: Compressing objects:   9% (59853/695614)           
remote: Compressing objects:  10% (70000/695614)           
remote: Compressing objects:  11% (74122/695614)           
remote: Compressing objects:  12% (80344/695614)           
remote: Compressing objects:  13% (90979/695614)           
remote: Compressing objects:  14% (98913/695614)           
remote: Compressing objects:  15% (102342/695614)           
remote: Compressing objects:  16% (109262/695614)           
remote: Compressing objects:  17% (118099/695614)           
remote: Compressing objects:  18% (122412/695614)           
remote: Compressing objects:  19% (129583/695614)           
remote: Compressing objects:  20% (136270/695614)           
remote: Compressing objects:  21% (143264/695614)           
remote: Compressing objects:  22% (149747/695614)           
remote: Compressing objects:  23% (159466/695614)           
remote: Compressing objects:  24% (165987/695614)           
remote: Compressing objects:  25% (175840/695614)           
remote: Compressing objects:  26% (178489/695614)           
remote: Compressing objects:  27% (187154/695614)           
remote: Compressing objects:  28% (196500/695614)           
remote: Compressing objects:  29% (205021/695614)           
remote: Compressing objects:  30% (209558/695614)           
remote: Compressing objects:  32% (219681/695614)           
remote: Compressing objects:  33% (228452/695614)           
remote: Compressing objects:  76% (527868/695614)           
remote: Compressing objects:  77% (532297/695614)           
remote: Compressing objects:  78% (540729/695614)           
remote: Compressing objects:  79% (549576/695614)           
remote: Compressing objects:  80% (553015/695614)           
remote: Compressing objects:  81% (564550/695614)           
remote: Compressing objects:  82% (570524/695614)           
remote: Compressing objects:  83% (577371/695614)           
remote: Compressing objects:  84% (582532/695614)           
remote: Compressing objects:  85% (588011/695614)           
remote: Compressing objects:  86% (598692/695614)           
remote: Compressing objects:  87% (603143/695614)           
remote: Compressing objects:  88% (608701/695614)           
remote: Compressing objects:  89% (619722/695614)           
remote: Compressing objects:  90% (625241/695614)           
remote: Compressing objects:  91% (629681/695614)           
remote: Compressing objects:  92% (638840/695614)           
remote: Compressing objects:  93% (643703/695614)           
remote: Compressing objects:  94% (650415/695614)           
remote: Compressing objects:  95% (660628/695614)           
remote: Compressing objects:  96% (666582/695614)           
remote: Compressing objects:  97% (671276/695614)           
remote: Compressing objects:  98% (678289/695614)           
remote: Compressing objects:  99% (687795/695614)           
remote: Compressing objects: 100% (692555/695614)           
remote: Compressing objects: 100% (695614/695614)        
|0| Receiving objects:   0% (1/394)
Receiving objects:   1% (4/394)
Receiving objects:   2% (8/394)
Receiving objects:   3% (12/394)
Receiving objects:   4% (16/394)
Receiving objects:   5% (20/394)
Receiving objects:   6% (24/394)
Receiving objects:   7% (28/394)
Receiving objects:   8% (32/394)
Receiving objects:   9% (36/394)
Receiving objects:  10% (40/394)
Receiving objects:  11% (44/394)
Receiving objects:  12% (48/394)
Receiving objects:  13% (52/394)
Receiving objects:  14% (56/394)
Receiving objects:  15% (60/394)
Receiving objects:  16% (64/394)
Receiving objects:  17% (67/394)
Receiving objects:  18% (71/394)
Receiving objects:  19% (75/394)
Receiving objects:  20% (79/394)
Receiving objects:  21% (83/394)
Receiving objects:  22% (87/394)
Receiving objects:  23% (91/394)
Receiving objects:  24% (95/394)
Receiving objects:  25% (99/394)
Receiving objects:  26% (103/394)
Receiving objects:  27% (107/394)
Receiving objects:  28% (111/394)
Receiving objects:  29% (115/394)
Receiving objects:  30% (119/394)
Receiving objects:  31% (123/394)
Receiving objects:  32% (127/394)
Receiving objects:  33% (131/394)
Receiving objects:  34% (134/394)
Receiving objects:  35% (138/394)
Receiving objects:  36% (142/394)
Receiving objects:  37% (146/394)
Receiving objects:  38% (150/394)
Receiving objects:  39% (154/394)
Receiving objects:  40% (158/394)
Receiving objects:  41% (162/394)
Receiving objects:  42% (166/394)
Receiving objects:  43% (170/394)
Receiving objects:  44% (174/394)
Receiving objects:  45% (178/394)
Receiving objects:  46% (182/394)
Receiving objects:  47% (186/394)
Receiving objects:  48% (190/394)
Receiving objects:  49% (194/394)
Receiving objects:  50% (197/394)
Receiving objects:  51% (201/394)
Receiving objects:  52% (205/394)
Receiving objects:  53% (209/394)
Receiving objects:  54% (213/394)
Receiving objects:  55% (217/394)
Receiving objects:  56% (221/394)
Receiving objects:  57% (225/394)
Receiving objects:  58% (229/394)
Receiving objects:  59% (233/394)
Receiving objects:  60% (237/394)
Receiving objects:  61% (241/394)
Receiving objects:  62% (245/394)
Receiving objects:  63% (249/394)
Receiving objects:  64% (253/394)
Receiving objects:  65% (257/394)
Receiving objects:  66% (261/394)
Receiving objects:  67% (264/394)
Receiving objects:  68% (268/394)
Receiving objects:  69% (272/394)
Receiving objects:  70% (276/394)
Receiving objects:  71% (280/394)
Receiving objects:  72% (284/394)
Receiving objects:  73% (288/394)
Receiving objects:  74% (292/394)
Receiving objects:  75% (296/394)
Receiving objects:  76% (300/394)
Receiving objects:  77% (304/394)
Receiving objects:  78% (308/394)
Receiving objects:  79% (312/394)
Receiving objects:  80% (316/394)
Receiving objects:  81% (320/394)
Receiving objects:  82% (324/394)
Receiving objects:  83% (328/394)
Receiving objects:  84% (331/394)
Receiving objects:  85% (335/394)
Receiving objects:  86% (339/394)
Receiving objects:  87% (343/394)
Receiving objects:  88% (347/394)
Receiving objects:  89% (351/394)
Receiving objects:  90% (355/394)
Receiving objects:  91% (359/394)
Receiving objects:  92% (363/394)
Receiving objects:  93% (367/394)
Receiving objects:  94% (371/394)
Receiving objects:  95% (375/394)
Receiving objects:  96% (379/394)
Receiving objects:  97% (383/394)
remote: Total 394 (delta 35), reused 201 (delta 8)        
|0| Receiving objects:  98% (387/394)
Receiving objects:  99% (391/394)
Receiving objects: 100% (394/394)
Receiving objects: 100% (394/394), 270.89 KiB | 6.95 MiB/s, done.
|0| Resolving deltas:   0% (0/35)
Resolving deltas:   2% (1/35)
Resolving deltas:   5% (2/35)
Resolving deltas:   8% (3/35)
Resolving deltas:  11% (4/35)
Resolving deltas:  14% (5/35)
Resolving deltas:  17% (6/35)
Resolving deltas:  20% (7/35)
Resolving deltas:  22% (8/35)
Resolving deltas:  25% (9/35)
Resolving deltas:  28% (10/35)
Resolving deltas:  31% (11/35)
Resolving deltas:  34% (12/35)
Resolving deltas:  37% (13/35)
Resolving deltas:  42% (15/35)
Resolving deltas:  51% (18/35)
Resolving deltas:  57% (20/35)
Resolving deltas:  60% (21/35)
Resolving deltas:  62% (22/35)
Resolving deltas:  65% (23/35)
Resolving deltas:  68% (24/35)
Resolving deltas:  71% (25/35)
Resolving deltas:  74% (26/35)
Resolving deltas:  77% (27/35)
Resolving deltas:  80% (28/35)
Resolving deltas:  82% (29/35)
Resolving deltas:  85% (30/35)
Resolving deltas:  88% (31/35)
Resolving deltas:  91% (32/35)
Resolving deltas:  97% (34/35)
Resolving deltas: 100% (35/35)
Resolving deltas: 100% (35/35), done.
|0|  00:01
 00:01

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 3 installs, 0 updates, 0 removals
  - Locking bacon/bacon-qr-code (v3.0.1)
  - Locking dasprid/enum (1.0.6)
  - Locking endroid/qr-code (5.1.0)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 3 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing dasprid/enum (1.0.6): Extracting archive
  - Installing bacon/bacon-qr-code (v3.0.1): Extracting archive
  - Installing endroid/qr-code (5.1.0): Extracting archive
 0/3 [>---------------------------]   0%
 2/3 [==================>---------]  66%
 3/3 [============================] 100%
4 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
52 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:03

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
52 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }

added 2 packages, and audited 1444 packages in 3s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:04

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-1  Healthy
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 00:00

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
Creating urlshortcodes table...done.
...have usc_deleted field in urlshortcodes table.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.5 s.
 00:01

Running 'extensions/UrlShortener/setup.sh' if found
Looking for '/var/local/extensions/UrlShortener/setup.sh'
No '/var/local/extensions/UrlShortener/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:13
 00:13

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-web-1  Removed
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:11

Reclaim disk space if needed
Free disk space (22%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12424, done        
remote: Finding sources:   1% (63/12424)           
remote: Finding sources:   2% (187/12424)           
remote: Finding sources:   3% (311/12424)           
remote: Finding sources:   4% (435/12424)           
remote: Finding sources:   5% (560/12424)           
remote: Finding sources:   6% (684/12424)           
remote: Finding sources:   7% (808/12424)           
remote: Finding sources:   8% (932/12424)           
remote: Finding sources:   9% (1057/12424)           
remote: Finding sources:  10% (1181/12424)           
remote: Finding sources:  11% (1305/12424)           
remote: Finding sources:  12% (1429/12424)           
remote: Finding sources:  13% (1553/12424)           
remote: Finding sources:  14% (1678/12424)           
remote: Finding sources:  15% (1802/12424)           
remote: Finding sources:  16% (1926/12424)           
remote: Finding sources:  17% (2050/12424)           
remote: Finding sources:  18% (2175/12424)           
remote: Finding sources:  19% (2299/12424)           
remote: Finding sources:  20% (2423/12424)           
remote: Finding sources:  21% (2547/12424)           
remote: Finding sources:  22% (2672/12424)           
remote: Finding sources:  23% (2796/12424)           
remote: Finding sources:  24% (2920/12424)           
remote: Finding sources:  25% (3044/12424)           
remote: Finding sources:  26% (3169/12424)           
remote: Finding sources:  27% (3293/12424)           
remote: Finding sources:  28% (3417/12424)           
remote: Finding sources:  29% (3541/12424)           
remote: Finding sources:  30% (3666/12424)           
remote: Finding sources:  31% (3790/12424)           
remote: Finding sources:  32% (3914/12424)           
remote: Finding sources:  33% (4038/12424)           
remote: Finding sources:  34% (4163/12424)           
remote: Finding sources:  35% (4287/12424)           
remote: Finding sources:  36% (4411/12424)           
remote: Finding sources:  37% (4535/12424)           
remote: Finding sources:  38% (4659/12424)           
remote: Finding sources:  39% (4784/12424)           
remote: Finding sources:  40% (4908/12424)           
remote: Finding sources:  41% (5032/12424)           
remote: Finding sources:  42% (5156/12424)           
remote: Finding sources:  43% (5281/12424)           
remote: Finding sources:  44% (5405/12424)           
remote: Finding sources:  45% (5529/12424)           
remote: Finding sources:  46% (5653/12424)           
remote: Finding sources:  47% (5778/12424)           
remote: Finding sources:  48% (5902/12424)           
remote: Finding sources:  49% (6026/12424)           
remote: Finding sources:  50% (6150/12424)           
remote: Finding sources:  51% (6275/12424)           
remote: Finding sources:  52% (6399/12424)           
remote: Finding sources:  53% (6523/12424)           
remote: Finding sources:  54% (6647/12424)           
remote: Finding sources:  55% (6772/12424)           
remote: Finding sources:  56% (6896/12424)           
remote: Finding sources:  57% (7020/12424)           
remote: Finding sources:  58% (7144/12424)           
remote: Finding sources:  59% (7269/12424)           
remote: Finding sources:  60% (7393/12424)           
remote: Finding sources:  61% (7517/12424)           
remote: Finding sources:  62% (7641/12424)           
remote: Finding sources:  63% (7765/12424)           
remote: Finding sources:  64% (7890/12424)           
remote: Finding sources:  65% (8014/12424)           
remote: Finding sources:  66% (8138/12424)           
remote: Finding sources:  67% (8262/12424)           
remote: Finding sources:  68% (8387/12424)           
remote: Finding sources:  69% (8511/12424)           
remote: Finding sources:  70% (8635/12424)           
remote: Finding sources:  71% (8759/12424)           
remote: Finding sources:  72% (8884/12424)           
remote: Finding sources:  73% (9008/12424)           
remote: Finding sources:  74% (9132/12424)           
remote: Finding sources:  75% (9256/12424)           
remote: Finding sources:  76% (9381/12424)           
remote: Finding sources:  77% (9505/12424)           
remote: Finding sources:  78% (9629/12424)           
remote: Finding sources:  79% (9753/12424)           
remote: Finding sources:  80% (9878/12424)           
remote: Finding sources:  81% (10002/12424)           
remote: Finding sources:  82% (10126/12424)           
remote: Finding sources:  83% (10250/12424)           
remote: Finding sources:  84% (10375/12424)           
remote: Finding sources:  85% (10499/12424)           
remote: Finding sources:  86% (10623/12424)           
remote: Finding sources:  87% (10747/12424)           
remote: Finding sources:  88% (10871/12424)           
remote: Finding sources:  89% (10996/12424)           
remote: Finding sources:  90% (11120/12424)           
remote: Finding sources:  91% (11244/12424)           
remote: Finding sources:  92% (11368/12424)           
remote: Finding sources:  93% (11493/12424)           
remote: Finding sources:  94% (11617/12424)           
remote: Finding sources:  95% (11741/12424)           
remote: Finding sources:  96% (11865/12424)           
remote: Finding sources:  97% (11990/12424)           
remote: Finding sources:  98% (12114/12424)           
remote: Finding sources:  99% (12238/12424)           
remote: Finding sources: 100% (12362/12424)           
remote: Finding sources: 100% (12424/12424)        
remote: Getting sizes:   1% (56/11193)           
remote: Getting sizes:   2% (168/11193)           
remote: Getting sizes:   3% (280/11193)           
remote: Getting sizes:   4% (392/11193)           
remote: Getting sizes:   5% (504/11193)           
remote: Getting sizes:   6% (616/11193)           
remote: Getting sizes:   7% (728/11193)           
remote: Getting sizes:   8% (840/11193)           
remote: Getting sizes:   9% (952/11193)           
remote: Getting sizes:  10% (1064/11193)           
remote: Getting sizes:  11% (1176/11193)           
remote: Getting sizes:  12% (1288/11193)           
remote: Getting sizes:  13% (1400/11193)           
remote: Getting sizes:  14% (1512/11193)           
remote: Getting sizes:  15% (1623/11193)           
remote: Getting sizes:  16% (1735/11193)           
remote: Getting sizes:  17% (1847/11193)           
remote: Getting sizes:  18% (1959/11193)           
remote: Getting sizes:  19% (2071/11193)           
remote: Getting sizes:  20% (2183/11193)           
remote: Getting sizes:  21% (2295/11193)           
remote: Getting sizes:  22% (2407/11193)           
remote: Getting sizes:  23% (2519/11193)           
remote: Getting sizes:  24% (2631/11193)           
remote: Getting sizes:  25% (2743/11193)           
remote: Getting sizes:  26% (2855/11193)           
remote: Getting sizes:  27% (2967/11193)           
remote: Getting sizes:  28% (3079/11193)           
remote: Getting sizes:  29% (3191/11193)           
remote: Getting sizes:  30% (3302/11193)           
remote: Getting sizes:  31% (3414/11193)           
remote: Getting sizes:  32% (3526/11193)           
remote: Getting sizes:  33% (3638/11193)           
remote: Getting sizes:  34% (3750/11193)           
remote: Getting sizes:  35% (3862/11193)           
remote: Getting sizes:  36% (3974/11193)           
remote: Getting sizes:  37% (4086/11193)           
remote: Getting sizes:  38% (4198/11193)           
remote: Getting sizes:  39% (4310/11193)           
remote: Getting sizes:  40% (4422/11193)           
remote: Getting sizes:  41% (4534/11193)           
remote: Getting sizes:  42% (4646/11193)           
remote: Getting sizes:  43% (4758/11193)           
remote: Getting sizes:  44% (4869/11193)           
remote: Getting sizes:  45% (4981/11193)           
remote: Getting sizes:  46% (5093/11193)           
remote: Getting sizes:  47% (5205/11193)           
remote: Getting sizes:  48% (5317/11193)           
remote: Getting sizes:  49% (5429/11193)           
remote: Getting sizes:  50% (5541/11193)           
remote: Getting sizes:  51% (5653/11193)           
remote: Getting sizes:  52% (5765/11193)           
remote: Getting sizes:  53% (5877/11193)           
remote: Getting sizes:  54% (5989/11193)           
remote: Getting sizes:  55% (6101/11193)           
remote: Getting sizes:  56% (6213/11193)           
remote: Getting sizes:  57% (6325/11193)           
remote: Getting sizes:  58% (6436/11193)           
remote: Getting sizes:  59% (6548/11193)           
remote: Getting sizes:  60% (6660/11193)           
remote: Getting sizes:  61% (6772/11193)           
remote: Getting sizes:  62% (6884/11193)           
remote: Getting sizes:  63% (6996/11193)           
remote: Getting sizes:  64% (7108/11193)           
remote: Getting sizes:  65% (7220/11193)           
remote: Getting sizes:  66% (7332/11193)           
remote: Getting sizes:  67% (7444/11193)           
remote: Getting sizes:  68% (7556/11193)           
remote: Getting sizes:  69% (7668/11193)           
remote: Getting sizes:  70% (7780/11193)           
remote: Getting sizes:  71% (7892/11193)           
remote: Getting sizes:  72% (8003/11193)           
remote: Getting sizes:  73% (8115/11193)           
remote: Getting sizes:  74% (8227/11193)           
remote: Getting sizes:  75% (8339/11193)           
remote: Getting sizes:  76% (8451/11193)           
remote: Getting sizes:  77% (8563/11193)           
remote: Getting sizes:  78% (8675/11193)           
remote: Getting sizes:  79% (8787/11193)           
remote: Getting sizes:  80% (8899/11193)           
remote: Getting sizes:  81% (9011/11193)           
remote: Getting sizes:  82% (9123/11193)           
remote: Getting sizes:  83% (9235/11193)           
remote: Getting sizes:  84% (9347/11193)           
remote: Getting sizes:  85% (9459/11193)           
remote: Getting sizes:  86% (9571/11193)           
remote: Getting sizes:  87% (9682/11193)           
remote: Getting sizes:  88% (9794/11193)           
remote: Getting sizes:  89% (9906/11193)           
remote: Getting sizes:  90% (10018/11193)           
remote: Getting sizes:  91% (10130/11193)           
remote: Getting sizes:  92% (10242/11193)           
remote: Getting sizes:  93% (10354/11193)           
remote: Getting sizes:  94% (10466/11193)           
remote: Getting sizes:  95% (10578/11193)           
remote: Getting sizes:  96% (10690/11193)           
remote: Getting sizes:  97% (10802/11193)           
remote: Getting sizes:  98% (10914/11193)           
remote: Getting sizes:  99% (11026/11193)           
remote: Getting sizes: 100% (11138/11193)           
remote: Getting sizes: 100% (11193/11193)        
remote: Compressing objects:   2% (2189/120329)           
remote: Compressing objects:   3% (3036/120329)           
remote: Compressing objects:   4% (4507/120329)           
remote: Compressing objects:   5% (5764/120329)           
remote: Compressing objects:   6% (6730/120329)           
remote: Compressing objects:   7% (7973/120329)           
remote: Compressing objects:   8% (9059/120329)           
remote: Compressing objects:   9% (10254/120329)           
remote: Compressing objects:   9% (10582/120329)           
remote: Compressing objects:  10% (11434/120329)           
remote: Compressing objects:  11% (12639/120329)           
remote: Compressing objects:  12% (13838/120329)           
remote: Compressing objects:  13% (15048/120329)           
remote: Compressing objects:  14% (16246/120329)           
remote: Compressing objects:  15% (17529/120329)           
remote: Compressing objects:  16% (18752/120329)           
remote: Compressing objects:  17% (19859/120329)           
remote: Compressing objects:  18% (21062/120329)           
remote: Compressing objects:  19% (22262/120329)           
remote: Compressing objects:  20% (23466/120329)           
remote: Compressing objects:  21% (24671/120329)           
remote: Compressing objects:  22% (25878/120329)           
remote: Compressing objects:  23% (27101/120329)           
remote: Compressing objects:  24% (28278/120329)           
remote: Compressing objects:  24% (28622/120329)           
remote: Compressing objects:  25% (29497/120329)           
remote: Compressing objects:  26% (31074/120329)           
remote: Compressing objects:  27% (31916/120329)           
remote: Compressing objects:  28% (33098/120329)           
remote: Compressing objects:  29% (34335/120329)           
remote: Compressing objects:  30% (35807/120329)           
remote: Compressing objects:  31% (36840/120329)           
remote: Compressing objects:  32% (37926/120329)           
remote: Compressing objects:  33% (39107/120329)           
remote: Compressing objects:  34% (40486/120329)           
remote: Compressing objects:  35% (41541/120329)           
remote: Compressing objects:  36% (43012/120329)           
remote: Compressing objects:  37% (43977/120329)           
remote: Compressing objects:  38% (45248/120329)           
remote: Compressing objects:  39% (46336/120329)           
remote: Compressing objects:  40% (47554/120329)           
remote: Compressing objects:  41% (48745/120329)           
remote: Compressing objects:  42% (49937/120329)           
remote: Compressing objects:  43% (51397/120329)           
remote: Compressing objects:  44% (52398/120329)           
remote: Compressing objects:  45% (53612/120329)           
remote: Compressing objects:  46% (54899/120329)           
remote: Compressing objects:  47% (56338/120329)           
remote: Compressing objects:  48% (57521/120329)           
remote: Compressing objects:  49% (58408/120329)           
remote: Compressing objects:  50% (59764/120329)           
remote: Compressing objects:  51% (60822/120329)           
remote: Compressing objects:  52% (61997/120329)           
remote: Compressing objects:  53% (63326/120329)           
remote: Compressing objects:  54% (64386/120329)           
remote: Compressing objects:  55% (66097/120329)           
remote: Compressing objects:  56% (66878/120329)           
remote: Compressing objects:  57% (68002/120329)           
remote: Compressing objects:  58% (69272/120329)           
remote: Compressing objects:  59% (70401/120329)           
remote: Compressing objects:  60% (71725/120329)           
remote: Compressing objects:  61% (73008/120329)           
remote: Compressing objects:  61% (73115/120329)           
remote: Compressing objects:  62% (74004/120329)           
remote: Compressing objects:  63% (75231/120329)           
remote: Compressing objects:  64% (76529/120329)           
remote: Compressing objects:  65% (77751/120329)           
remote: Compressing objects:  66% (79090/120329)           
remote: Compressing objects:  67% (80037/120329)           
remote: Compressing objects:  68% (81268/120329)           
remote: Compressing objects:  69% (83309/120329)           
remote: Compressing objects:  70% (83948/120329)           
remote: Compressing objects:  71% (85053/120329)           
remote: Compressing objects:  72% (86045/120329)           
remote: Compressing objects:  73% (87314/120329)           
remote: Compressing objects:  74% (88620/120329)           
remote: Compressing objects:  75% (89650/120329)           
remote: Compressing objects:  76% (90861/120329)           
remote: Compressing objects:  77% (92064/120329)           
remote: Compressing objects:  78% (93255/120329)           
remote: Compressing objects:  79% (94585/120329)           
remote: Compressing objects:  80% (95680/120329)           
remote: Compressing objects:  81% (96868/120329)           
remote: Compressing objects:  82% (98350/120329)           
remote: Compressing objects:  83% (99867/120329)           
remote: Compressing objects:  84% (100538/120329)           
remote: Compressing objects:  85% (101787/120329)           
remote: Compressing objects:  86% (103399/120329)           
remote: Compressing objects:  87% (104166/120329)           
remote: Compressing objects:  88% (105314/120329)           
remote: Compressing objects:  89% (106544/120329)           
remote: Compressing objects:  90% (107731/120329)           
remote: Compressing objects:  91% (108915/120329)           
remote: Compressing objects:  92% (110272/120329)           
remote: Compressing objects:  93% (112462/120329)           
remote: Compressing objects:  94% (112510/120329)           
remote: Compressing objects:  95% (113718/120329)           
remote: Compressing objects:  96% (115031/120329)           
remote: Compressing objects:  97% (116134/120329)           
remote: Compressing objects:  98% (117324/120329)           
remote: Compressing objects:  99% (118525/120329)           
remote: Compressing objects:  99% (119188/120329)           
remote: Compressing objects: 100% (119735/120329)           
remote: Compressing objects: 100% (120328/120329)        
Receiving objects:   0% (1/12424)
Receiving objects:   1% (125/12424)
Receiving objects:   2% (249/12424)
Receiving objects:   3% (373/12424)
Receiving objects:   4% (497/12424)
Receiving objects:   5% (622/12424)
Receiving objects:   6% (746/12424)
Receiving objects:   7% (870/12424)
Receiving objects:   8% (994/12424)
Receiving objects:   9% (1119/12424)
Receiving objects:  10% (1243/12424)
Receiving objects:  11% (1367/12424)
Receiving objects:  12% (1491/12424)
Receiving objects:  13% (1616/12424)
Receiving objects:  14% (1740/12424)
Receiving objects:  15% (1864/12424)
Receiving objects:  16% (1988/12424)
Receiving objects:  17% (2113/12424)
Receiving objects:  18% (2237/12424)
Receiving objects:  19% (2361/12424), 4.63 MiB | 9.25 MiB/s
Receiving objects:  20% (2485/12424), 4.63 MiB | 9.25 MiB/s
Receiving objects:  21% (2610/12424), 4.63 MiB | 9.25 MiB/s
Receiving objects:  22% (2734/12424), 4.63 MiB | 9.25 MiB/s
Receiving objects:  23% (2858/12424), 4.63 MiB | 9.25 MiB/s
Receiving objects:  24% (2982/12424), 4.63 MiB | 9.25 MiB/s
Receiving objects:  25% (3106/12424), 4.63 MiB | 9.25 MiB/s
Receiving objects:  26% (3231/12424), 4.63 MiB | 9.25 MiB/s
Receiving objects:  27% (3355/12424), 4.63 MiB | 9.25 MiB/s
Receiving objects:  28% (3479/12424), 4.63 MiB | 9.25 MiB/s
Receiving objects:  29% (3603/12424), 4.63 MiB | 9.25 MiB/s
Receiving objects:  30% (3728/12424), 4.63 MiB | 9.25 MiB/s
Receiving objects:  31% (3852/12424), 4.63 MiB | 9.25 MiB/s
Receiving objects:  32% (3976/12424), 4.63 MiB | 9.25 MiB/s
Receiving objects:  32% (4027/12424), 4.63 MiB | 9.25 MiB/s
Receiving objects:  33% (4100/12424), 4.63 MiB | 9.25 MiB/s
Receiving objects:  34% (4225/12424), 9.06 MiB | 9.05 MiB/s
Receiving objects:  35% (4349/12424), 9.06 MiB | 9.05 MiB/s
Receiving objects:  36% (4473/12424), 9.06 MiB | 9.05 MiB/s
Receiving objects:  37% (4597/12424), 9.06 MiB | 9.05 MiB/s
Receiving objects:  38% (4722/12424), 12.11 MiB | 8.06 MiB/s
Receiving objects:  39% (4846/12424), 12.11 MiB | 8.06 MiB/s
Receiving objects:  40% (4970/12424), 12.11 MiB | 8.06 MiB/s
Receiving objects:  41% (5094/12424), 12.11 MiB | 8.06 MiB/s
Receiving objects:  42% (5219/12424), 12.11 MiB | 8.06 MiB/s
Receiving objects:  43% (5343/12424), 12.11 MiB | 8.06 MiB/s
Receiving objects:  44% (5467/12424), 12.11 MiB | 8.06 MiB/s
Receiving objects:  45% (5591/12424), 12.11 MiB | 8.06 MiB/s
Receiving objects:  46% (5716/12424), 12.11 MiB | 8.06 MiB/s
Receiving objects:  46% (5730/12424), 12.11 MiB | 8.06 MiB/s
Receiving objects:  47% (5840/12424), 15.77 MiB | 7.88 MiB/s
Receiving objects:  47% (5947/12424), 19.62 MiB | 7.83 MiB/s
Receiving objects:  48% (5964/12424), 23.18 MiB | 7.71 MiB/s
Receiving objects:  49% (6088/12424), 23.18 MiB | 7.71 MiB/s
Receiving objects:  50% (6212/12424), 23.18 MiB | 7.71 MiB/s
Receiving objects:  51% (6337/12424), 23.18 MiB | 7.71 MiB/s
Receiving objects:  52% (6461/12424), 28.03 MiB | 8.00 MiB/s
Receiving objects:  53% (6585/12424), 28.03 MiB | 8.00 MiB/s
Receiving objects:  54% (6709/12424), 28.03 MiB | 8.00 MiB/s
Receiving objects:  55% (6834/12424), 28.03 MiB | 8.00 MiB/s
Receiving objects:  56% (6958/12424), 28.03 MiB | 8.00 MiB/s
Receiving objects:  57% (7082/12424), 28.03 MiB | 8.00 MiB/s
Receiving objects:  58% (7206/12424), 28.03 MiB | 8.00 MiB/s
Receiving objects:  59% (7331/12424), 28.03 MiB | 8.00 MiB/s
Receiving objects:  59% (7363/12424), 28.03 MiB | 8.00 MiB/s
Receiving objects:  60% (7455/12424), 32.82 MiB | 8.19 MiB/s
Receiving objects:  61% (7579/12424), 32.82 MiB | 8.19 MiB/s
Receiving objects:  62% (7703/12424), 32.82 MiB | 8.19 MiB/s
Receiving objects:  63% (7828/12424), 32.82 MiB | 8.19 MiB/s
Receiving objects:  64% (7952/12424), 32.82 MiB | 8.19 MiB/s
Receiving objects:  65% (8076/12424), 32.82 MiB | 8.19 MiB/s
Receiving objects:  66% (8200/12424), 32.82 MiB | 8.19 MiB/s
Receiving objects:  67% (8325/12424), 32.82 MiB | 8.19 MiB/s
Receiving objects:  68% (8449/12424), 32.82 MiB | 8.19 MiB/s
Receiving objects:  69% (8573/12424), 32.82 MiB | 8.19 MiB/s
Receiving objects:  70% (8697/12424), 32.82 MiB | 8.19 MiB/s
Receiving objects:  71% (8822/12424), 32.82 MiB | 8.19 MiB/s
Receiving objects:  72% (8946/12424), 32.82 MiB | 8.19 MiB/s
Receiving objects:  73% (9070/12424), 32.82 MiB | 8.19 MiB/s
Receiving objects:  74% (9194/12424), 32.82 MiB | 8.19 MiB/s
Receiving objects:  75% (9318/12424), 32.82 MiB | 8.19 MiB/s
Receiving objects:  76% (9443/12424), 32.82 MiB | 8.19 MiB/s
Receiving objects:  77% (9567/12424), 32.82 MiB | 8.19 MiB/s
Receiving objects:  78% (9691/12424), 32.82 MiB | 8.19 MiB/s
Receiving objects:  79% (9815/12424), 32.82 MiB | 8.19 MiB/s
Receiving objects:  80% (9940/12424), 32.82 MiB | 8.19 MiB/s
Receiving objects:  81% (10064/12424), 32.82 MiB | 8.19 MiB/s
Receiving objects:  82% (10188/12424), 32.82 MiB | 8.19 MiB/s
Receiving objects:  83% (10312/12424), 32.82 MiB | 8.19 MiB/s
Receiving objects:  84% (10437/12424), 32.82 MiB | 8.19 MiB/s
Receiving objects:  85% (10561/12424), 32.82 MiB | 8.19 MiB/s
Receiving objects:  86% (10685/12424), 32.82 MiB | 8.19 MiB/s
Receiving objects:  87% (10809/12424), 32.82 MiB | 8.19 MiB/s
Receiving objects:  88% (10934/12424), 32.82 MiB | 8.19 MiB/s
Receiving objects:  89% (11058/12424), 32.82 MiB | 8.19 MiB/s
Receiving objects:  90% (11182/12424), 32.82 MiB | 8.19 MiB/s
Receiving objects:  91% (11306/12424), 32.82 MiB | 8.19 MiB/s
Receiving objects:  92% (11431/12424), 32.82 MiB | 8.19 MiB/s
Receiving objects:  93% (11555/12424), 32.82 MiB | 8.19 MiB/s
Receiving objects:  94% (11679/12424), 40.50 MiB | 8.99 MiB/s
Receiving objects:  95% (11803/12424), 40.50 MiB | 8.99 MiB/s
Receiving objects:  96% (11928/12424), 40.50 MiB | 8.99 MiB/s
Receiving objects:  97% (12052/12424), 40.50 MiB | 8.99 MiB/s
Receiving objects:  98% (12176/12424), 40.50 MiB | 8.99 MiB/s
Receiving objects:  99% (12300/12424), 40.50 MiB | 8.99 MiB/s
remote: Total 12424 (delta 2375), reused 5966 (delta 1228)        
Receiving objects: 100% (12424/12424), 40.50 MiB | 8.99 MiB/s
Receiving objects: 100% (12424/12424), 41.63 MiB | 9.03 MiB/s, done.
Resolving deltas:   0% (0/2375)
Resolving deltas:   1% (24/2375)
Resolving deltas:   2% (48/2375)
Resolving deltas:   3% (72/2375)
Resolving deltas:   4% (95/2375)
Resolving deltas:   5% (119/2375)
Resolving deltas:   6% (143/2375)
Resolving deltas:   7% (167/2375)
Resolving deltas:   8% (190/2375)
Resolving deltas:   9% (214/2375)
Resolving deltas:  10% (238/2375)
Resolving deltas:  11% (262/2375)
Resolving deltas:  12% (285/2375)
Resolving deltas:  13% (309/2375)
Resolving deltas:  14% (333/2375)
Resolving deltas:  15% (357/2375)
Resolving deltas:  16% (380/2375)
Resolving deltas:  17% (404/2375)
Resolving deltas:  18% (428/2375)
Resolving deltas:  19% (452/2375)
Resolving deltas:  20% (475/2375)
Resolving deltas:  21% (500/2375)
Resolving deltas:  22% (523/2375)
Resolving deltas:  23% (547/2375)
Resolving deltas:  24% (570/2375)
Resolving deltas:  25% (594/2375)
Resolving deltas:  26% (618/2375)
Resolving deltas:  27% (642/2375)
Resolving deltas:  28% (665/2375)
Resolving deltas:  29% (689/2375)
Resolving deltas:  30% (713/2375)
Resolving deltas:  31% (737/2375)
Resolving deltas:  32% (760/2375)
Resolving deltas:  33% (784/2375)
Resolving deltas:  34% (809/2375)
Resolving deltas:  35% (832/2375)
Resolving deltas:  36% (855/2375)
Resolving deltas:  37% (879/2375)
Resolving deltas:  38% (903/2375)
Resolving deltas:  39% (928/2375)
Resolving deltas:  40% (951/2375)
Resolving deltas:  41% (974/2375)
Resolving deltas:  42% (998/2375)
Resolving deltas:  43% (1023/2375)
Resolving deltas:  44% (1045/2375)
Resolving deltas:  45% (1069/2375)
Resolving deltas:  46% (1093/2375)
Resolving deltas:  47% (1117/2375)
Resolving deltas:  48% (1140/2375)
Resolving deltas:  49% (1164/2375)
Resolving deltas:  50% (1188/2375)
Resolving deltas:  51% (1212/2375)
Resolving deltas:  52% (1235/2375)
Resolving deltas:  53% (1259/2375)
Resolving deltas:  54% (1283/2375)
Resolving deltas:  55% (1307/2375)
Resolving deltas:  56% (1330/2375)
Resolving deltas:  57% (1354/2375)
Resolving deltas:  58% (1378/2375)
Resolving deltas:  59% (1402/2375)
Resolving deltas:  60% (1425/2375)
Resolving deltas:  61% (1449/2375)
Resolving deltas:  62% (1473/2375)
Resolving deltas:  63% (1497/2375)
Resolving deltas:  64% (1520/2375)
Resolving deltas:  65% (1544/2375)
Resolving deltas:  66% (1568/2375)
Resolving deltas:  67% (1592/2375)
Resolving deltas:  68% (1615/2375)
Resolving deltas:  69% (1639/2375)
Resolving deltas:  70% (1663/2375)
Resolving deltas:  71% (1687/2375)
Resolving deltas:  72% (1710/2375)
Resolving deltas:  73% (1735/2375)
Resolving deltas:  74% (1758/2375)
Resolving deltas:  75% (1782/2375)
Resolving deltas:  76% (1805/2375)
Resolving deltas:  77% (1829/2375)
Resolving deltas:  78% (1853/2375)
Resolving deltas:  79% (1878/2375)
Resolving deltas:  80% (1901/2375)
Resolving deltas:  81% (1924/2375)
Resolving deltas:  82% (1948/2375)
Resolving deltas:  83% (1972/2375)
Resolving deltas:  84% (1996/2375)
Resolving deltas:  85% (2019/2375)
Resolving deltas:  86% (2043/2375)
Resolving deltas:  87% (2067/2375)
Resolving deltas:  88% (2090/2375)
Resolving deltas:  89% (2114/2375)
Resolving deltas:  90% (2138/2375)
Resolving deltas:  91% (2162/2375)
Resolving deltas:  92% (2185/2375)
Resolving deltas:  93% (2209/2375)
Resolving deltas:  94% (2233/2375)
Resolving deltas:  95% (2257/2375)
Resolving deltas:  96% (2281/2375)
Resolving deltas:  97% (2304/2375)
Resolving deltas:  98% (2328/2375)
Resolving deltas:  99% (2352/2375)
Resolving deltas: 100% (2375/2375)
Resolving deltas: 100% (2375/2375), done.
Updating files:  71% (8197/11458)
Updating files:  72% (8250/11458)
Updating files:  73% (8365/11458)
Updating files:  74% (8479/11458)
Updating files:  75% (8594/11458)
Updating files:  76% (8709/11458)
Updating files:  77% (8823/11458)
Updating files:  78% (8938/11458)
Updating files:  79% (9052/11458)
Updating files:  80% (9167/11458)
Updating files:  81% (9281/11458)
Updating files:  82% (9396/11458)
Updating files:  83% (9511/11458)
Updating files:  84% (9625/11458)
Updating files:  85% (9740/11458)
Updating files:  86% (9854/11458)
Updating files:  87% (9969/11458)
Updating files:  88% (10084/11458)
Updating files:  89% (10198/11458)
Updating files:  90% (10313/11458)
Updating files:  91% (10427/11458)
Updating files:  92% (10542/11458)
Updating files:  93% (10656/11458)
Updating files:  94% (10771/11458)
Updating files:  95% (10886/11458)
Updating files:  96% (11000/11458)
Updating files:  97% (11115/11458)
Updating files:  98% (11229/11458)
Updating files:  99% (11344/11458)
Updating files: 100% (11458/11458)
Updating files: 100% (11458/11458), done.
 00:11

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-mediawiki-1  Started
 00:02

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  36/133 [=======>--------------------]  27%
  63/133 [=============>--------------]  47%
  89/133 [==================>---------]  66%
 109/133 [======================>-----]  81%
 124/133 [==========================>-]  93%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 9.3 s.
 00:09

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 10s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:10

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:01

 Total duration: 01:13

 01:13

Install 'extensions/VisualEditor'...

Cloning component(s)
:0: _clone_component "skins/Vector"
:1: _clone_component "extensions/VisualEditor"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/skins/Vector to 'skins/Vector' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'skins/Vector'...
|0| remote: Counting objects: 1           
remote: Counting objects: 957, done        
|0| remote: Finding sources:   1% (5/957)           
remote: Finding sources:   2% (15/957)           
remote: Finding sources:   3% (24/957)           
remote: Finding sources:   4% (34/957)           
remote: Finding sources:   5% (44/957)           
remote: Finding sources:   6% (53/957)           
remote: Finding sources:   7% (63/957)           
remote: Finding sources:   8% (72/957)           
remote: Finding sources:   9% (82/957)           
remote: Finding sources:  10% (91/957)           
remote: Finding sources:  11% (101/957)           
remote: Finding sources:  12% (111/957)           
remote: Finding sources:  13% (120/957)           
remote: Finding sources:  14% (130/957)           
remote: Finding sources:  15% (139/957)           
remote: Finding sources:  16% (149/957)           
remote: Finding sources:  17% (158/957)           
remote: Finding sources:  18% (168/957)           
remote: Finding sources:  19% (178/957)           
remote: Finding sources:  20% (187/957)           
remote: Finding sources:  21% (197/957)           
remote: Finding sources:  22% (206/957)           
remote: Finding sources:  23% (216/957)           
remote: Finding sources:  24% (225/957)           
remote: Finding sources:  25% (235/957)           
remote: Finding sources:  26% (245/957)           
remote: Finding sources:  27% (254/957)           
remote: Finding sources:  28% (264/957)           
remote: Finding sources:  29% (273/957)           
remote: Finding sources:  30% (283/957)           
remote: Finding sources:  31% (292/957)           
remote: Finding sources:  32% (302/957)           
remote: Finding sources:  33% (312/957)           
remote: Finding sources:  34% (321/957)           
remote: Finding sources:  35% (331/957)           
remote: Finding sources:  36% (340/957)           
remote: Finding sources:  37% (350/957)           
remote: Finding sources:  38% (359/957)           
remote: Finding sources:  39% (369/957)           
remote: Finding sources:  40% (379/957)           
remote: Finding sources:  41% (388/957)           
remote: Finding sources:  42% (398/957)           
remote: Finding sources:  43% (407/957)           
remote: Finding sources:  44% (417/957)           
remote: Finding sources:  45% (426/957)           
remote: Finding sources:  46% (436/957)           
remote: Finding sources:  47% (446/957)           
remote: Finding sources:  48% (455/957)           
remote: Finding sources:  49% (465/957)           
remote: Finding sources:  50% (474/957)           
remote: Finding sources:  51% (484/957)           
remote: Finding sources:  52% (493/957)           
remote: Finding sources:  53% (503/957)           
remote: Finding sources:  54% (512/957)           
remote: Finding sources:  55% (522/957)           
remote: Finding sources:  56% (532/957)           
remote: Finding sources:  57% (541/957)           
remote: Finding sources:  58% (551/957)           
remote: Finding sources:  59% (560/957)           
remote: Finding sources:  60% (570/957)           
remote: Finding sources:  61% (579/957)           
remote: Finding sources:  62% (589/957)           
remote: Finding sources:  63% (599/957)           
remote: Finding sources:  64% (608/957)           
remote: Finding sources:  65% (618/957)           
remote: Finding sources:  66% (627/957)           
remote: Finding sources:  67% (637/957)           
remote: Finding sources:  68% (646/957)           
remote: Finding sources:  69% (656/957)           
remote: Finding sources:  70% (666/957)           
remote: Finding sources:  71% (675/957)           
remote: Finding sources:  72% (685/957)           
remote: Finding sources:  73% (694/957)           
remote: Finding sources:  74% (704|1| 
|1| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/VisualEditor to 'extensions/VisualEditor' (use CLONE_DEPTH=0 for full depth)
|1| Cloning into 'extensions/VisualEditor'...
|1| remote: Counting objects: 1           
remote: Counting objects: 1706, done        
|1| remote: Finding sources:   1% (9/1706)           
remote: Finding sources:   2% (26/1706)           
remote: Finding sources:   3% (43/1706)           
remote: Finding sources:   4% (60/1706)           
remote: Finding sources:   5% (77/1706)           
remote: Finding sources:   6% (94/1706)           
remote: Finding sources:   7% (111/1706)           
remote: Finding sources:   8% (128/1706)           
remote: Finding sources:   9% (146/1706)           
remote: Finding sources:  10% (163/1706)           
remote: Finding sources:  11% (180/1706)           
remote: Finding sources:  12% (197/1706)           
remote: Finding sources:  13% (214/1706)           
remote: Finding sources:  14% (231/1706)           
remote: Finding sources:  15% (248/1706)           
remote: Finding sources:  16% (265/1706)           
remote: Finding sources:  17% (282/1706)           
remote: Finding sources:  18% (299/1706)           
remote: Finding sources:  19% (316/1706)           
remote: Finding sources:  20% (333/1706)           
remote: Finding sources:  21% (350/1706)           
remote: Finding sources:  22% (367/1706)           
remote: Finding sources:  23% (384/1706)           
remote: Finding sources:  24% (401/1706)           
remote: Finding sources:  25% (418/1706)           
remote: Finding sources:  26% (436/1706)           
remote: Finding sources:  27% (453/1706)           
remote: Finding sources:  28% (470/1706)           
remote: Finding sources:  29% (487/1706)           
remote: Finding sources:  30% (504/1706)           
remote: Finding sources:  31% (521/1706)           
remote: Finding sources:  32% (538/1706)           
remote: Finding sources:  33% (555/1706)           
remote: Finding sources:  34% (572/1706)           
remote: Finding sources:  35% (589/1706)           
remote: Finding sources:  36% (606/1706)           
remote: Finding sources:  37% (623/1706)           
remote: Finding sources:  38% (640/1706)           
remote: Finding sources:  39% (657/1706)           
remote: Finding sources:  40% (674/1706)           
remote: Finding sources:  41% (691/1706)           
remote: Finding sources:  42% (708/1706)           
remote: Finding sources:  43% (726/1706)           
remote: Finding sources:  44% (743/1706)           
remote: Finding sources:  45% (760/1706)           
remote: Finding sources:  46% (777/1706)           
remote: Finding sources:  47% (794/1706)           
remote: Finding sources:  48% (811/1706)           
remote: Finding sources:  49% (828/1706)           
remote: Finding sources:  50% (845/1706)           
remote: Finding sources:  51% (862/1706)           
remote: Finding sources:  52% (879/1706)           
remote: Finding sources:  53% (896/1706)           
remote: Finding sources:  54% (913/1706)           
remote: Finding sources:  55% (930/1706)           
remote: Finding sources:  56% (947/1706)           
remote: Finding sources:  57% (964/1706)           
remote: Finding sources:  58% (981/1706)           
remote: Finding sources:  59% (999/1706)           
remote: Finding sources:  60% (1016/1706)           
remote: Finding sources:  61% (1033/1706)           
remote: Finding sources:  62% (1050/1706)           
remote: Finding sources:  63% (1067/1706)           
remote: Finding sources:  64% (1084/1706)           
remote: Finding sources:  65% (1101/1706)           
remote: Finding sources:  66% (1118/1706)           
remote: Finding sources:  67% (1135/1706)           
remote: Finding sources:  68% (1152/1706)           
remote: Finding sources:  69% (1169/1706)           
remote: Finding sources:  70% (1186/1706)           
remote: Finding sources:  71% (1203/1706)           
remote: Finding/957)           
remote: Finding sources:  75% (713/957)           
remote: Finding sources:  76% (723/957)           
remote: Finding sources:  77% (733/957)           
remote: Finding sources:  78% (742/957)           
remote: Finding sources:  79% (752/957)           
remote: Finding sources:  80% (761/957)           
remote: Finding sources:  81% (771/957)           
remote: Finding sources:  82% (780/957)           
remote: Finding sources:  83% (790/957)           
remote: Finding sources:  84% (800/957)           
remote: Finding sources:  85% (809/957)           
remote: Finding sources:  86% (819/957)           
remote: Finding sources:  87% (828/957)           
remote: Finding sources:  88% (838/957)           
remote: Finding sources:  89% (847/957)           
remote: Finding sources:  90% (857/957)           
remote: Finding sources:  91% (867/957)           
remote: Finding sources:  92% (876/957)           
remote: Finding sources:  93% (886/957)           
remote: Finding sources:  94% (895/957)           
remote: Finding sources:  95% (905/957)           
remote: Finding sources:  96% (914/957)           
remote: Finding sources:  97% (924/957)           
remote: Finding sources:  98% (934/957)           
remote: Finding sources:  99% (943/957)           
remote: Finding sources: 100% (953/957)           
remote: Finding sources: 100% (957/957)        
|0| remote: Getting sizes:   1% (5/915)           
remote: Getting sizes:   2% (14/915)           
remote: Getting sizes:   3% (23/915)           
remote: Getting sizes:   4% (33/915)           
remote: Getting sizes:   5% (42/915)           
remote: Getting sizes:   6% (51/915)           
remote: Getting sizes:   7% (60/915)           
remote: Getting sizes:   8% (69/915)           
remote: Getting sizes:   9% (78/915)           
remote: Getting sizes:  10% (87/915)           
remote: Getting sizes:  11% (97/915)           
remote: Getting sizes:  12% (106/915)           
remote: Getting sizes:  13% (115/915)           
remote: Getting sizes:  14% (124/915)           
remote: Getting sizes:  15% (133/915)           
remote: Getting sizes:  16% (142/915)           
remote: Getting sizes:  17% (151/915)           
remote: Getting sizes:  18% (161/915)           
remote: Getting sizes:  19% (170/915)           
remote: Getting sizes:  20% (179/915)           
remote: Getting sizes:  21% (188/915)           
remote: Getting sizes:  22% (197/915)           
remote: Getting sizes:  23% (206/915)           
remote: Getting sizes:  24% (216/915)           
remote: Getting sizes:  25% (225/915)           
remote: Getting sizes:  26% (234/915)           
remote: Getting sizes:  27% (243/915)           
remote: Getting sizes:  28% (252/915)           
remote: Getting sizes:  29% (261/915)           
remote: Getting sizes:  30% (270/915)           
remote: Getting sizes:  31% (280/915)           
remote: Getting sizes:  32% (289/915)           
remote: Getting sizes:  33% (298/915)           
remote: Getting sizes:  34% (307/915)           
remote: Getting sizes:  35% (316/915)           
remote: Getting sizes:  36% (325/915)           
remote: Getting sizes:  37% (334/915)           
remote: Getting sizes:  38% (344/915)           
remote: Getting sizes:  39% (353/915)           
remote: Getting sizes:  40% (362/915)           
remote: Getting sizes:  41% (371/915)           
remote: Getting sizes:  42% (380/915)           
remote: Getting sizes:  43% (389/915)           
remote: Getting sizes:  44% (399/915)           
remote: Getting sizes:  45% (408/915)           
remote: Getting sizes:  46% (417/915)           
remote: Getting sizes:  47% (426/915)           
remote: Getting sizes:  48% (435/915)           
remote: Getting sizes:  49% (444/915)           
remote: Getting sizes:  50% (453/915)           
remote: Getting sizes:  51% (463/915)           
remote: Getting sizes:  52% (472/915)           
remote: Getting sizes:  53% (481/915)           
remote: Getting sizes:  54% (490/915)           
remote: Getting sizes:  55% (499/915)           
remote: Getting sizes:  56% (508/915)           
remote: Getting sizes:  57% (517/915)           
remote: Getting sizes:  58% (527/915)           
remote: Getting sizes:  59% (536/915)           
remote: Getting sizes:  60% (545/915)           
remote: Getting sizes:  61% (554/915)           
remote: Getting sizes:  62% (563/915)           
remote: Getting sizes:  63% (572/915)           
remote: Getting sizes:  64% (582/915)           
remote: Getting sizes:  65% (591/915)           
remote: Getting sizes:  66% (600/915)           
remote: Getting sizes:  67% (609/915)           
remote: Getting sizes:  68% (618/915)           
remote: Getting sizes:  69% (627/915)           
remote: Getting sizes:  70% (636/915)           
remote: Getting sizes:  71% (646/915)           
remote: Getting sizes:  72% (655/915)           
remote: Getting sizes:  73% (664/915)           
remote: Getting sizes:  74% (673/915)           
remote: Getting sizes:  75% (682/915)           
remote: Getting sizes:  76% (691/915)           
remote: Getting sizes:  77% (700/915)           
remote: Getting sizes:  78% (710/915)           
remote: Getting sizes:  79% (719/915)           
remote: Getting sizes:  80% (728/915)           
remote: Getting sizes:  81% (737/915)           
remote: Getting sizes:  82% (746/915)           
remote: Getting sizes:  83% (755/915)           
remote: Getting sizes:  84% (765/915)           
remote: Getting sizes:  85% (774/915)           
remote: Getting sizes:  86% (783/915)           
remote: Getting sizes:  87% (792/915)           
remote: Getting sizes:  88% (801/915)           
remote: Getting sizes:  89% (810/915)           
remote: Getting sizes:  90% (819/915)           
remote: Getting sizes:  91% (829/915)           
remote: Getting sizes:  92% (838/915)           
remote: Getting sizes:  93% (847/915)           
remote: Getting sizes:  94% (856/915)           
remote: Getting sizes:  95% (865/915)           
remote: Getting sizes:  96% (874/915)           
remote: Getting sizes:  97% (883/915)           
remote: Getting sizes:  98% (893/915)           
remote: Getting sizes:  99% (902/915)           
remote: Getting sizes: 100% (911/915)           
remote: Getting sizes: 100% (915/915)        
|0| remote: Compressing objects:   1% (23089/2093022)           
remote: Compressing objects:   2% (42367/2093022)           
remote: Compressing objects:   3% (52699/2093022)           
remote: Compressing objects:   4% (73935/2093022)           
remote: Compressing objects:   5% (96156/2093022)           
remote: Compressing objects:   6% (116150/2093022)           
remote: Compressing objects:   7% (137822/2093022)           
remote: Compressing objects:   8% (157196/2093022)           
remote: Compressing objects:   9% (180854/2093022)           
remote: Compressing objects:  10% (205357/2093022)           
remote: Compressing objects:  11% (222023/2093022)           
remote: Compressing objects:  12% (243567/2093022)           
remote: Compressing objects:  13% (263988/2093022)           
remote: Compressing objects:  14% (283946/2093022)           
remote: Compressing objects:  15% (315745/2093022)           
remote: Compressing objects:  16% (332798/2093022)           
remote: Compressing objects:  17% (347355/2093022)           
remote: Compressing objects:  18% (368935/2093022)           
remote: Compressing objects:  19% (404218/2093022)           
remote: Compressing objects:  20% (409411/2093022)           
remote: Compressing objects:  21% (430781/2093022)           
remote: Compressing objects:  22% (457858/2093022)           
remote: Compressing objects:  23% (476096/2093022)           
remote: Compressing objects:  24% (492879/2093022)           
remote: Compressing objects:  25% (519146/2093022)           
remote: Compressing objects:  26% (540260/2093022)           
remote: Compressing objects:  27% (554654/2093022)           
remote: Compressing objects:  28% (580088/2093022)           
remote: Compressing objects:  29% (596602/2093022)           
remote: Compressing objects:  30% (617817/209302 sources:  72% (1220/1706)           
remote: Finding sources:  73% (1237/1706)           
remote: Finding sources:  74% (1254/1706)           
remote: Finding sources:  75% (1271/1706)           
remote: Finding sources:  76% (1289/1706)           
remote: Finding sources:  77% (1306/1706)           
remote: Finding sources:  78% (1323/1706)           
remote: Finding sources:  79% (1340/1706)           
remote: Finding sources:  80% (1357/1706)           
remote: Finding sources:  81% (1374/1706)           
remote: Finding sources:  82% (1391/1706)           
remote: Finding sources:  83% (1408/1706)           
remote: Finding sources:  84% (1425/1706)           
remote: Finding sources:  85% (1442/1706)           
remote: Finding sources:  86% (1459/1706)           
remote: Finding sources:  87% (1476/1706)           
remote: Finding sources:  88% (1493/1706)           
remote: Finding sources:  89% (1510/1706)           
remote: Finding sources:  90% (1527/1706)           
remote: Finding sources:  91% (1544/1706)           
remote: Finding sources:  92% (1561/1706)           
remote: Finding sources:  93% (1579/1706)           
remote: Finding sources:  94% (1596/1706)           
remote: Finding sources:  95% (1613/1706)           
remote: Finding sources:  96% (1630/1706)           
remote: Finding sources:  97% (1647/1706)           
remote: Finding sources:  98% (1664/1706)           
remote: Finding sources:  99% (1681/1706)           
remote: Finding sources: 100% (1698/1706)           
remote: Finding sources: 100% (1706/1706)        
|1| remote: Getting sizes:   1% (9/1662)           
remote: Getting sizes:   2% (25/1662)           
remote: Getting sizes:   3% (42/1662)           
remote: Getting sizes:   4% (59/1662)           
remote: Getting sizes:   5% (75/1662)           
remote: Getting sizes:   6% (92/1662)           
remote: Getting sizes:   7% (109/1662)           
remote: Getting sizes:   8% (125/1662)           
remote: Getting sizes:   9% (142/1662)           
remote: Getting sizes:  10% (158/1662)           
remote: Getting sizes:  11% (175/1662)           
remote: Getting sizes:  12% (192/1662)           
remote: Getting sizes:  13% (208/1662)           
remote: Getting sizes:  14% (225/1662)           
remote: Getting sizes:  15% (241/1662)           
remote: Getting sizes:  16% (258/1662)           
remote: Getting sizes:  17% (275/1662)           
remote: Getting sizes:  18% (291/1662)           
remote: Getting sizes:  19% (308/1662)           
remote: Getting sizes:  20% (325/1662)           
remote: Getting sizes:  21% (341/1662)           
remote: Getting sizes:  22% (358/1662)           
remote: Getting sizes:  23% (374/1662)           
remote: Getting sizes:  24% (391/1662)           
remote: Getting sizes:  25% (408/1662)           
remote: Getting sizes:  26% (424/1662)           
remote: Getting sizes:  27% (441/1662)           
remote: Getting sizes:  28% (458/1662)           
remote: Getting sizes:  29% (474/1662)           
remote: Getting sizes:  30% (491/1662)           
remote: Getting sizes:  31% (507/1662)           
remote: Getting sizes:  32% (524/1662)           
remote: Getting sizes:  33% (541/1662)           
remote: Getting sizes:  34% (557/1662)           
remote: Getting sizes:  35% (574/1662)           
remote: Getting sizes:  36% (591/1662)           
remote: Getting sizes:  37% (607/1662)           
remote: Getting sizes:  38% (624/1662)           
remote: Getting sizes:  39% (640/1662)           
remote: Getting sizes:  40% (657/1662)           
remote: Getting sizes:  41% (674/1662)           
remote: Getting sizes:  42% (690/1662)           
remote: Getting sizes:  43% (707/1662)           
remote: Getting sizes:  44% (723/1662)           
remote: Getting sizes:  45% (740/1662)           
remote: Getting sizes:  46% (757/1662)           
remote: Getting sizes:  47% (773/1662)           
remote: Getting sizes:  48% (790/1662)           
remote: Getting sizes:  49% (807/1662)           
remote: Getting sizes:  50% (823/1662)           
remote: Getting si2)           
remote: Compressing objects:  31% (645139/2093022)           
remote: Compressing objects:  32% (659724/2093022)           
remote: Compressing objects:  33% (681653/2093022)           
remote: Compressing objects:  34% (705844/2093022)           
remote: Compressing objects:  35% (725264/2093022)           
remote: Compressing objects:  36% (748752/2093022)           
remote: Compressing objects:  37% (765535/2093022)           
remote: Compressing objects:  38% (785686/2093022)           
remote: Compressing objects:  39% (809075/2093022)           
remote: Compressing objects:  40% (826839/2093022)           
remote: Compressing objects:  41% (854564/2093022)           
remote: Compressing objects:  42% (871041/2093022)           
remote: Compressing objects:  43% (894756/2093022)           
remote: Compressing objects:  44% (911073/2093022)           
remote: Compressing objects:  63% (1324196/2093022)           
remote: Compressing objects:  64% (1329816/2093022)           
remote: Compressing objects:  65% (1350531/2093022)           
remote: Compressing objects:  66% (1371756/2093022)           
remote: Compressing objects:  67% (1394044/2093022)           
remote: Compressing objects:  68% (1412975/2093022)           
remote: Compressing objects:  69% (1436878/2093022)           
remote: Compressing objects:  70% (1455195/2093022)           
remote: Compressing objects:  71% (1484379/2093022)           
remote: Compressing objects:  72% (1498142/2093022)           
remote: Compressing objects:  73% (1518216/2093022)           
remote: Compressing objects:  74% (1539410/2093022)           
remote: Compressing objects:  75% (1560056/2093022)           
remote: Compressing objects:  76% (1580455/2093022)           
remote: Compressing objects:  77% (1602429/2093022)           
remote: Compressing objects:  78% (1625560/2093022)           
remote: Compressing objects:  79% (1645537/2093022)           
remote: Compressing objects:  80% (1666103/2093022)           
remote: Compressing objects:  81% (1685141/2093022)           
remote: Compressing objects:  82% (1707631/2093022)           
remote: Compressing objects:  83% (1727491/2093022)           
remote: Compressing objects:  84% (1747887/2093022)           
remote: Compressing objects:  85% (1772042/2093022)           
remote: Compressing objects:  86% (1790910/2093022)           
remote: Compressing objects:  87% (1813862/2093022)           
remote: Compressing objects:  88% (1831950/2093022)           
remote: Compressing objects:  89% (1855482/2093022)           
remote: Compressing objects:  90% (1873504/2093022)           
remote: Compressing objects:  91% (1894362/2093022)           
remote: Compressing objects:  92% (1915482/2093022)           
remote: Compressing objects:  93% (1950359/2093022)           
remote: Compressing objects:  94% (1962264/2093022)           
remote: Compressing objects:  95% (1981414/2093022)           
remote: Compressing objects:  96% (2000194/2093022)           
remote: Compressing objects:  97% (2020546/2093022)           
remote: Compressing objects:  98% (2044397/2093022)           
remote: Compressing objects:  99% (2062732/2093022)           
remote: Compressing objects: 100% (2083332/2093022)           
remote: Compressing objects: 100% (2093022/2093022)        
|0| Receiving objects:   0% (1/957)
Receiving objects:   1% (10/957)
Receiving objects:   2% (20/957)
Receiving objects:   3% (29/957)
Receiving objects:   4% (39/957)
Receiving objects:   5% (48/957)
Receiving objects:   6% (58/957)
Receiving objects:   7% (67/957)
Receiving objects:   8% (77/957)
Receiving objects:   9% (87/957)
Receiving objects:  10% (96/957)
Receiving objects:  11% (106/957)
Receiving objects:  12% (115/957)
Receiving objects:  13% (125/957)
Receiving objects:  14% (134/957)
Receiving objects:  15% (144/957)
Receiving objects:  16% (154/957)
Receiving objects:  17% (163/957)
Receiving objects:  18% (173/957)
Receiving objects:  19% (182/957)
Receiving objects:  20% (192/957)
Receiving objects:  21% (201/957)
Receiving objects:  22% (211/957)
Receiving objects:  23% (221/957)
Receiving objects:  24% (230/957)
Receiving objects:  25% (240/957)
Receiving objects:  26% (249/957)
Receiving objects:  27% (259/957)
Receiving objects:  28% (268/957)
Receiving objects:  29% (278/957)
Receiving objects:  30% (288/957)
Receiving objects:  31% (297/957)
Receiving objects:  32% (307/957)
Receiving objects:  33% (316/957)
Receiving objects:  34% (326/957)
Receiving objects:  35% (335/957)
Receiving objects:  36% (345/957)
Receiving objects:  37% (355/957)
Receiving objects:  38% (364/957)
Receiving objects:  39% (374/957)
Receiving objects:  40% (383/957)
Receiving objects:  41% (393/957)
Receiving objects:  42% (402/957)
Receiving objects:  43% (412/957)
Receiving objects:  44% (422/957)
Receiving objects:  45% (431/957)
Receiving objects:  46% (441/957)
Receiving objects:  47% (450/957)
Receiving objects:  48% (460/957)
Receiving objects:  49% (469/957)
Receiving objects:  50% (479/957)
Receiving objects:  51% (489/957)
Receiving objects:  52% (498/957)
Receiving objects:  53% (508/957)
Receiving objects:  54% (517/957)
Receiving objects:  55% (527/957)
Receiving objects:  56% (536/957)
Receiving objects:  57% (546/957)
Receiving objects:  58% (556/957)
Receiving objects:  59% (565/957)
Receiving objects:  60% (575/957)
Receiving objects:  61% (584/957)
Receiving objects:  62% (594/957)
Receiving objects:  63% (603/957)
Receiving objects:  64% (613/957)
Receiving objects:  65% (623/957)
Receiving objects:  66% (632/957)
Receiving objects:  67% (642/957)
Receiving objects:  68% (651/957)
Receiving objects:  69% (661/957)
Receiving objects:  70% (670/957)
Receiving objects:  71% (680/957)
Receiving objects:  72% (690/957)
Receiving objects:  73% (699/957)
Receiving objects:  74% (709/957)
Receiving objects:  75% (718/957)
Receiving objects:  76% (728/957)
Receiving objects:  77% (737/957)
Receiving objects:  78% (747/957)
Receiving objects:  79% (757/957)
Receiving objects:  80% (766/957)
Receiving objects:  81% (776/957)
Receiving objects:  82% (785/957)
Receiving objects:  83% (795/957)
Receiving objects:  84% (804/957)
Receiving objects:  85% (814/957)
Receiving objects:  86% (824/957)
Receiving objects:  87% (833/957)
Receiving objects:  88% (843/957)
Receiving objects:  89% (852/957)
Receiving objects:  90% (862/957)
remote: Total 957 (delta 230), reused 287 (delta 39)        
|0| Receiving objects:  91% (871/957)
Receiving objects:  92% (881/957)
Receiving objects:  93% (891/957)
Receiving objects:  94% (900/957)
Receiving objects:  95% (910/957)
Receiving objects:  96% (919/957)
Receiving objects:  97% (929/957)
Receiving objects:  98% (938/957)
Receiving objects:  99% (948/957)
Receiving objects: 100% (957/957)
Receiving objects: 100% (957/957), 1.10 MiB | 10.11 MiB/s, done.
|0| Resolving deltas:   0% (0/230)
Resolving deltas:   1% (3/230)
Resolving deltas:   2% (5/230)
Resolving deltas:   3% (7/230)
Resolving deltas:   4% (10/230)
Resolving deltas:   5% (12/230)
Resolving deltas:   6% (14/230)
Resolving deltas:   7% (18/230)
Resolving deltas:   8% (20/230)
Resolving deltas:   9% (21/230)
Resolving deltas:  10% (23/230)
Resolving deltas:  11% (26/230)
Resolving deltas:  12% (28/230)
Resolving deltas:  13% (30/230)
Resolving deltas:  14% (33/230)
Resolving deltas:  15% (35/230)
Resolving deltas:  16% (37/230)
Resolving deltas:  17% (40/230)
Resolving deltas:  18% (42/230)
Resolving deltas:  19% (44/230)
Resolving deltas:  20% (46/230)
Resolving deltas:  21% (49/230)
Resolving deltas:  22% (51/230)
Resolving deltas:  23% (54/230)
Resolving deltas:  24% (56/230)
Resolving deltas:  25% (58/230)
Resolving deltas:  26% (60/230)
Resolving deltas:  27% (63/230)
Resolving deltas:  28% (65/230)
Resolving deltas:  29% (67/230)
Resolving deltas:  30% (69/230)
Resolving deltas:  31% (72/230)
Resolving deltas:  32% (74/230)
Resolving deltas:  33% (77/230)
Resolving deltas:  34% (79/230)
Resolving deltas:  35% (82/230)
Resolving deltas:  36% (83/230)
Resolving deltas:  37% (86/230)
Resolving deltas:  38% (88/230)
Resolving deltas:  39% (90/230)
Resolving deltas:  40% (92/230)
Resolving deltas:  41% (95/230)
Resolving deltas:  42% (97/230)
Resolving deltas:  43% (99/230)
Resolving deltas:  44% (102/230)
Resolving deltas:  45% (104/230)
Resolving deltas:  46% (106/230)
Resolving deltas:  47% (109/230)
Resolving deltas:  48% (112/230)
Resolving deltas:  49% (113/230)
Resolving deltas:  50% (115/230)
Resolving deltas:  51% (118/230)
Resolving deltas:  52% (120/230)
Resolving deltas:  53% (122/230)
Resolving deltas:  54% (125/230)
Resolving deltas:  55% (128/230)
Resolving deltas:  56% (129/230)
Resolving deltas:  57% (132/230)
Resolving deltas:  58% (134/230)
Resolving deltas:  59% (136/230)
Resolving deltas:  60% (138/230)
Resolving deltas:  61% (141/230)
Resolving deltas:  62% (143/230)
Resolving deltas:  63% (145/230)
Resolving deltas:  64% (148/230)
Resolving deltas:  65% (150/230)
Resolving deltas:  66% (152/230)
Resolving deltas:  67% (155/230)
Resolving deltas:  68% (157/230)
Resolving deltas:  69% (159/230)
Resolving deltas:  70% (161/230)
Resolving deltas:  71% (164/230)
Resolving deltas:  72% (166/230)
Resolving deltas:  73% (168/230)
Resolving deltas:  74% (171/230)
Resolving deltas:  75% (173/230)
Resolving deltas:  76% (175/230)
Resolving deltas:  77% (178/230)
Resolving deltas:  78% (180/230)
Resolving deltas:  79% (182/230)
Resolving deltas:  80% (184/230)
Resolving deltas:  81% (187/230)
Resolving deltas:  82% (189/230)
Resolving deltas:  83% (192/230)
Resolving deltas:  84% (194/230)
Resolving deltas:  85% (196/230)
Resolving deltas:  86% (198/230)
Resolving deltas:  87% (202/230)
Resolving deltas:  88% (203/230)
Resolving deltas:  89% (205/230)
Resolving deltas:  90% (207/230)
Resolving deltas:  91% (210/230)
Resolving deltas:  92% (212/230)
Resolving deltas:  93% (214/230)
Resolving deltas:  94% (217/230)
Resolving deltas:  95% (219/230)
Resolving deltas:  96% (221/230)
Resolving deltas:  97% (224/230)
Resolving deltas:  98% (226/230)
Resolving deltas:  99% (228/230)
Resolving deltas: 100% (230/230)
Resolving deltas: 100% (230/230), done.
|0|  00:00
zes:  51% (840/1662)           
remote: Getting sizes:  52% (856/1662)           
remote: Getting sizes:  53% (873/1662)           
remote: Getting sizes:  54% (890/1662)           
remote: Getting sizes:  55% (906/1662)           
remote: Getting sizes:  56% (923/1662)           
remote: Getting sizes:  57% (940/1662)           
remote: Getting sizes:  58% (956/1662)           
remote: Getting sizes:  59% (973/1662)           
remote: Getting sizes:  60% (989/1662)           
remote: Getting sizes:  61% (1006/1662)           
remote: Getting sizes:  62% (1023/1662)           
remote: Getting sizes:  63% (1039/1662)           
remote: Getting sizes:  64% (1056/1662)           
remote: Getting sizes:  65% (1072/1662)           
remote: Getting sizes:  66% (1089/1662)           
remote: Getting sizes:  67% (1106/1662)           
remote: Getting sizes:  68% (1122/1662)           
remote: Getting sizes:  69% (1139/1662)           
remote: Getting sizes:  70% (1156/1662)           
remote: Getting sizes:  71% (1172/1662)           
remote: Getting sizes:  72% (1189/1662)           
remote: Getting sizes:  73% (1205/1662)           
remote: Getting sizes:  74% (1222/1662)           
remote: Getting sizes:  75% (1239/1662)           
remote: Getting sizes:  76% (1255/1662)           
remote: Getting sizes:  77% (1272/1662)           
remote: Getting sizes:  78% (1289/1662)           
remote: Getting sizes:  79% (1305/1662)           
remote: Getting sizes:  80% (1322/1662)           
remote: Getting sizes:  81% (1338/1662)           
remote: Getting sizes:  82% (1355/1662)           
remote: Getting sizes:  83% (1372/1662)           
remote: Getting sizes:  84% (1388/1662)           
remote: Getting sizes:  85% (1405/1662)           
remote: Getting sizes:  86% (1422/1662)           
remote: Getting sizes:  87% (1438/1662)           
remote: Getting sizes:  88% (1455/1662)           
remote: Getting sizes:  89% (1471/1662)           
remote: Getting sizes:  90% (1488/1662)           
remote: Getting sizes:  91% (1505/1662)           
remote: Getting sizes:  92% (1521/1662)           
remote: Getting sizes:  93% (1538/1662)           
remote: Getting sizes:  94% (1554/1662)           
remote: Getting sizes:  95% (1571/1662)           
remote: Getting sizes:  96% (1588/1662)           
remote: Getting sizes:  97% (1604/1662)           
remote: Getting sizes:  98% (1621/1662)           
remote: Getting sizes:  99% (1638/1662)           
remote: Getting sizes: 100% (1654/1662)           
remote: Getting sizes: 100% (1662/1662)        
|1| remote: Compressing objects:   1% (51315/7381639)           
remote: Compressing objects:   2% (118397/7381639)           
remote: Compressing objects:   3% (190862/7381639)           
remote: Compressing objects:   4% (258417/7381639)           
remote: Compressing objects:   5% (340321/7381639)           
remote: Compressing objects:   6% (469730/7381639)           
remote: Compressing objects:   7% (514034/7381639)           
remote: Compressing objects:   8% (562955/7381639)           
remote: Compressing objects:   9% (627512/7381639)           
remote: Compressing objects:  10% (701721/7381639)           
remote: Compressing objects:  11% (776428/7381639)           
remote: Compressing objects:  12% (852423/7381639)           
remote: Compressing objects:  13% (922710/7381639)           
remote: Compressing objects:  14% (997719/7381639)           
remote: Compressing objects:  15% (1125133/7381639)           
remote: Compressing objects:  16% (1172140/7381639)           
remote: Compressing objects:  17% (1219571/7381639)           
remote: Compressing objects:  18% (1329006/7381639)           
remote: Compressing objects:  19% (1366022/7381639)           
remote: Compressing objects:  20% (1445624/7381639)           
remote: Compressing objects:  21% (1537990/7381639)           
remote: Compressing objects:  22% (1590836/7381639)           
remote: Compressing objects:  23% (1662705/7381639)           
remote: Compressing objects:  24% (1756767/7381639)           
remote: Compressing objects:  25% (1823199/7381639)           
remote: Compressing objects:  26% (1882411/7381639)           
remote: Compressing objects:  27% (1959659/7381639)           
remote: Compressing objects:  28% (2040113/7381639)           
remote: Compressing objects:  29% (2104681/7381639)           
remote: Compressing objects:  30% (2209070/7381639)           
remote: Compressing objects:  31% (2253296/7381639)           
remote: Compressing objects:  32% (2328817/7381639)           
remote: Compressing objects:  33% (2401031/7381639)           
remote: Compressing objects:  34% (2482706/7381639)           
remote: Compressing objects:  35% (2565550/7381639)           
remote: Compressing objects:  36% (2649761/7381639)           
remote: Compressing objects:  37% (2700294/7381639)           
remote: Compressing objects:  38% (2775260/7381639)           
remote: Compressing objects:  39% (2843227/7381639)           
remote: Compressing objects:  40% (2916176/7381639)           
remote: Compressing objects:  41% (2994231/7381639)           
remote: Compressing objects:  42% (3069993/7381639)           
remote: Compressing objects:  43% (3138654/7381639)           
remote: Compressing objects:  44% (3211292/7381639)           
remote: Compressing objects:  45% (3325643/7381639)           
remote: Compressing objects:  46% (3364881/7381639)           
remote: Compressing objects:  47% (3432793/7381639)           
remote: Compressing objects:  48% (3513795/7381639)           
remote: Compressing objects:  60% (4423394/7381639)           
remote: Compressing objects:  61% (4476146/7381639)           
remote: Compressing objects:  62% (4540953/7381639)           
remote: Compressing objects:  63% (4615309/7381639)           
remote: Compressing objects:  64% (4695405/7381639)           
remote: Compressing objects:  65% (4762776/7381639)           
remote: Compressing objects:  66% (4839166/7381639)           
remote: Compressing objects:  67% (4909392/7381639)           
remote: Compressing objects:  68% (4983101/7381639)           
remote: Compressing objects:  69% (5087418/7381639)           
remote: Compressing objects:  70% (5144350/7381639)           
remote: Compressing objects:  71% (5204222/7381639)           
remote: Compressing objects:  72% (5303001/7381639)           
remote: Compressing objects:  73% (5364128/7381639)           
remote: Compressing objects:  74% (5435695/7381639)           
remote: Compressing objects:  75% (5517216/7381639)           
remote: Compressing objects:  76% (5587213/7381639)           
remote: Compressing objects:  77% (5661819/7381639)           
remote: Compressing objects:  79% (5830738/7381639)           
remote: Compressing objects:  80% (5870230/7381639)           
remote: Compressing objects:  81% (5945092/7381639)           
remote: Compressing objects:  82% (6029454/7381639)           
remote: Compressing objects:  83% (6109645/7381639)           
remote: Compressing objects:  84% (6165994/7381639)           
remote: Compressing objects:  85% (6241495/7381639)           
remote: Compressing objects:  86% (6321035/7381639)           
remote: Compressing objects:  87% (6410012/7381639)           
remote: Compressing objects:  88% (6491019/7381639)           
remote: Compressing objects:  89% (6538032/7381639)           
remote: Compressing objects:  90% (6611694/7381639)           
remote: Compressing objects:  91% (6707483/7381639)           
remote: Compressing objects:  92% (6760315/7381639)           
remote: Compressing objects:  93% (6831806/7381639)           
remote: Compressing objects:  94% (6930858/7381639)           
remote: Compressing objects:  95% (7005105/7381639)           
remote: Compressing objects:  96% (7049824/7381639)           
remote: Compressing objects:  97% (7131762/7381639)           
remote: Compressing objects:  98% (7197116/7381639)           
remote: Compressing objects:  99% (7273917/7381639)           
remote: Compressing objects: 100% (7346407/7381639)           
remote: Compressing objects: 100% (7381639/7381639)        
|1| Receiving objects:   0% (1/1706)
Receiving objects:   1% (18/1706)
Receiving objects:   2% (35/1706)
Receiving objects:   3% (52/1706)
Receiving objects:   4% (69/1706)
Receiving objects:   5% (86/1706)
Receiving objects:   6% (103/1706)
Receiving objects:   7% (120/1706)
Receiving objects:   8% (137/1706)
Receiving objects:   9% (154/1706)
Receiving objects:  10% (171/1706)
Receiving objects:  11% (188/1706)
Receiving objects:  12% (205/1706)
Receiving objects:  13% (222/1706)
Receiving objects:  14% (239/1706)
Receiving objects:  15% (256/1706)
Receiving objects:  16% (273/1706)
Receiving objects:  17% (291/1706)
Receiving objects:  18% (308/1706)
Receiving objects:  19% (325/1706)
Receiving objects:  20% (342/1706)
Receiving objects:  21% (359/1706)
Receiving objects:  22% (376/1706)
Receiving objects:  23% (393/1706)
Receiving objects:  24% (410/1706)
Receiving objects:  25% (427/1706)
Receiving objects:  26% (444/1706)
Receiving objects:  27% (461/1706)
Receiving objects:  28% (478/1706)
Receiving objects:  29% (495/1706)
Receiving objects:  30% (512/1706)
Receiving objects:  31% (529/1706)
Receiving objects:  32% (546/1706)
Receiving objects:  33% (563/1706)
Receiving objects:  34% (581/1706)
Receiving objects:  35% (598/1706)
Receiving objects:  36% (615/1706)
Receiving objects:  37% (632/1706)
Receiving objects:  38% (649/1706)
Receiving objects:  39% (666/1706)
Receiving objects:  40% (683/1706)
Receiving objects:  41% (700/1706)
Receiving objects:  42% (717/1706)
Receiving objects:  43% (734/1706)
Receiving objects:  44% (751/1706)
Receiving objects:  45% (768/1706)
Receiving objects:  46% (785/1706)
Receiving objects:  47% (802/1706)
Receiving objects:  48% (819/1706)
Receiving objects:  49% (836/1706)
Receiving objects:  50% (853/1706)
Receiving objects:  51% (871/1706)
Receiving objects:  52% (888/1706)
Receiving objects:  53% (905/1706)
Receiving objects:  54% (922/1706)
Receiving objects:  55% (939/1706)
Receiving objects:  56% (956/1706)
Receiving objects:  57% (973/1706)
Receiving objects:  58% (990/1706)
Receiving objects:  59% (1007/1706)
Receiving objects:  60% (1024/1706)
Receiving objects:  61% (1041/1706)
Receiving objects:  62% (1058/1706)
Receiving objects:  63% (1075/1706)
Receiving objects:  64% (1092/1706)
Receiving objects:  65% (1109/1706)
Receiving objects:  66% (1126/1706)
Receiving objects:  67% (1144/1706)
Receiving objects:  68% (1161/1706)
Receiving objects:  69% (1178/1706)
Receiving objects:  70% (1195/1706)
Receiving objects:  71% (1212/1706)
Receiving objects:  72% (1229/1706)
Receiving objects:  73% (1246/1706)
Receiving objects:  74% (1263/1706)
Receiving objects:  75% (1280/1706)
Receiving objects:  76% (1297/1706)
Receiving objects:  77% (1314/1706)
Receiving objects:  78% (1331/1706)
Receiving objects:  79% (1348/1706)
Receiving objects:  80% (1365/1706)
Receiving objects:  81% (1382/1706)
Receiving objects:  82% (1399/1706)
Receiving objects:  83% (1416/1706)
Receiving objects:  84% (1434/1706)
Receiving objects:  85% (1451/1706)
Receiving objects:  86% (1468/1706)
Receiving objects:  87% (1485/1706)
Receiving objects:  88% (1502/1706)
Receiving objects:  89% (1519/1706)
Receiving objects:  90% (1536/1706)
Receiving objects:  91% (1553/1706)
Receiving objects:  92% (1570/1706)
Receiving objects:  93% (1587/1706)
Receiving objects:  94% (1604/1706)
Receiving objects:  95% (1621/1706)
Receiving objects:  96% (1638/1706)
Receiving objects:  97% (1655/1706)
Receiving objects:  98% (1672/1706)
Receiving objects:  99% (1689/1706)
remote: Total 1706 (delta 329), reused 445 (delta 41)        
|1| Receiving objects: 100% (1706/1706)
Receiving objects: 100% (1706/1706), 2.30 MiB | 5.66 MiB/s, done.
|1| Resolving deltas:   0% (0/329)
Resolving deltas:   1% (4/329)
Resolving deltas:   2% (8/329)
Resolving deltas:   3% (10/329)
Resolving deltas:   4% (14/329)
Resolving deltas:   5% (17/329)
Resolving deltas:   6% (20/329)
Resolving deltas:   7% (24/329)
Resolving deltas:   8% (27/329)
Resolving deltas:   9% (30/329)
Resolving deltas:  10% (33/329)
Resolving deltas:  11% (37/329)
Resolving deltas:  12% (40/329)
Resolving deltas:  13% (43/329)
Resolving deltas:  14% (47/329)
Resolving deltas:  15% (50/329)
Resolving deltas:  16% (53/329)
Resolving deltas:  17% (56/329)
Resolving deltas:  18% (60/329)
Resolving deltas:  19% (63/329)
Resolving deltas:  20% (66/329)
Resolving deltas:  21% (70/329)
Resolving deltas:  22% (73/329)
Resolving deltas:  23% (76/329)
Resolving deltas:  24% (79/329)
Resolving deltas:  25% (83/329)
Resolving deltas:  26% (86/329)
Resolving deltas:  27% (89/329)
Resolving deltas:  28% (93/329)
Resolving deltas:  29% (96/329)
Resolving deltas:  30% (99/329)
Resolving deltas:  31% (102/329)
Resolving deltas:  32% (106/329)
Resolving deltas:  33% (109/329)
Resolving deltas:  34% (112/329)
Resolving deltas:  35% (116/329)
Resolving deltas:  36% (119/329)
Resolving deltas:  37% (122/329)
Resolving deltas:  38% (126/329)
Resolving deltas:  39% (129/329)
Resolving deltas:  40% (132/329)
Resolving deltas:  41% (135/329)
Resolving deltas:  42% (139/329)
Resolving deltas:  43% (142/329)
Resolving deltas:  44% (145/329)
Resolving deltas:  45% (149/329)
Resolving deltas:  46% (152/329)
Resolving deltas:  47% (155/329)
Resolving deltas:  48% (158/329)
Resolving deltas:  49% (163/329)
Resolving deltas:  50% (165/329)
Resolving deltas:  51% (168/329)
Resolving deltas:  52% (172/329)
Resolving deltas:  53% (175/329)
Resolving deltas:  54% (178/329)
Resolving deltas:  55% (181/329)
Resolving deltas:  56% (185/329)
Resolving deltas:  57% (188/329)
Resolving deltas:  58% (191/329)
Resolving deltas:  59% (195/329)
Resolving deltas:  60% (198/329)
Resolving deltas:  61% (201/329)
Resolving deltas:  62% (204/329)
Resolving deltas:  63% (208/329)
Resolving deltas:  64% (211/329)
Resolving deltas:  65% (214/329)
Resolving deltas:  66% (219/329)
Resolving deltas:  67% (221/329)
Resolving deltas:  68% (224/329)
Resolving deltas:  69% (228/329)
Resolving deltas:  70% (232/329)
Resolving deltas:  71% (234/329)
Resolving deltas:  72% (237/329)
Resolving deltas:  73% (241/329)
Resolving deltas:  74% (244/329)
Resolving deltas:  75% (247/329)
Resolving deltas:  76% (251/329)
Resolving deltas:  77% (254/329)
Resolving deltas:  78% (257/329)
Resolving deltas:  79% (260/329)
Resolving deltas:  80% (264/329)
Resolving deltas:  81% (267/329)
Resolving deltas:  82% (270/329)
Resolving deltas:  83% (274/329)
Resolving deltas:  84% (277/329)
Resolving deltas:  85% (281/329)
Resolving deltas:  86% (283/329)
Resolving deltas:  87% (287/329)
Resolving deltas:  88% (291/329)
Resolving deltas:  89% (293/329)
Resolving deltas:  90% (297/329)
Resolving deltas:  91% (300/329)
Resolving deltas:  92% (303/329)
Resolving deltas:  93% (306/329)
Resolving deltas:  94% (310/329)
Resolving deltas:  95% (313/329)
Resolving deltas:  96% (316/329)
Resolving deltas:  97% (321/329)
Resolving deltas:  98% (323/329)
Resolving deltas:  99% (326/329)
Resolving deltas: 100% (329/329)
Resolving deltas: 100% (329/329), done.
|1| Submodule 'lib/ve' (https://gerrit.wikimedia.org/r/VisualEditor/VisualEditor.git) registered for path 'lib/ve'
|1| Cloning into '/var/www/html/w/extensions/VisualEditor/lib/ve'...
|1| remote: Counting objects: 1           
remote: Counting objects: 222, done        
|1| remote: Finding sources:   1% (802/160207)           
remote: Finding sources:   2% (2404/160207)           
remote: Finding sources:   3% (4006/160207)           
remote: Finding sources:   4% (5608/160207)           
remote: Finding sources:   5% (7210/160207)           
remote: Finding sources:   6% (8812/160207)           
remote: Finding sources:   7% (10414/160207)           
remote: Finding sources:   8% (12016/160207)           
remote: Finding sources:   9% (13618/160207)           
remote: Finding sources:  10% (15220/160207)           
remote: Finding sources:  11% (16822/160207)           
remote: Finding sources:  12% (18424/160207)           
remote: Finding sources:  13% (20026/160207)           
remote: Finding sources:  14% (21628/160207)           
remote: Finding sources:  15% (23231/160207)           
remote: Finding sources:  16% (24833/160207)           
remote: Finding sources:  17% (26435/160207)           
remote: Finding sources:  18% (28037/160207)           
remote: Finding sources:  19% (29639/160207)           
remote: Finding sources:  20% (31241/160207)           
remote: Finding sources:  21% (32843/160207)           
remote: Finding sources:  22% (34445/160207)           
remote: Finding sources:  23% (36047/160207)           
remote: Finding sources:  24% (37649/160207)           
remote: Finding sources:  25% (39251/160207)           
remote: Finding sources:  26% (40853/160207)           
remote: Finding sources:  27% (42455/160207)           
remote: Finding sources:  28% (44057/160207)           
remote: Finding sources:  29% (45659/160207)           
remote: Finding sources:  30% (47262/160207)           
remote: Finding sources:  31% (48864/160207)           
remote: Finding sources:  32% (50466/160207)           
remote: Finding sources:  33% (52068/160207)           
remote: Finding sources:  34% (53670/160207)           
remote: Finding sources:  35% (55272/160207)           
remote: Finding sources:  36% (56874/160207)           
remote: Finding sources:  37% (58476/160207)           
remote: Finding sources:  38% (60078/160207)           
remote: Finding sources:  39% (61680/160207)           
remote: Finding sources:  40% (63282/160207)           
remote: Finding sources:  41% (64884/160207)           
remote: Finding sources:  42% (66486/160207)           
remote: Finding sources:  43% (68088/160207)           
remote: Finding sources:  44% (69691/160207)           
remote: Finding sources:  45% (71293/160207)           
remote: Finding sources:  46% (72895/160207)           
remote: Finding sources:  47% (74497/160207)           
remote: Finding sources:  48% (76099/160207)           
remote: Finding sources:  49% (77701/160207)           
remote: Finding sources:  50% (79303/160207)           
remote: Finding sources:  51% (80905/160207)           
remote: Finding sources:  52% (82507/160207)           
remote: Finding sources:  53% (84109/160207)           
remote: Finding sources:  54% (85711/160207)           
remote: Finding sources:  55% (87313/160207)           
remote: Finding sources:  56% (88915/160207)           
remote: Finding sources:  57% (90517/160207)           
remote: Finding sources:  58% (92120/160207)           
remote: Finding sources:  59% (93722/160207)           
remote: Finding sources:  60% (95324/160207)           
remote: Finding sources:  61% (96926/160207)           
remote: Finding sources:  62% (98528/160207)           
remote: Finding sources:  63% (100130/160207)           
remote: Finding sources:  64% (101732/160207)           
remote: Finding sources:  65% (103334/160207)           
remote: Finding sources:  66% (104936/160207)           
remote: Finding sources:  67% (106538/160207)           
remote: Finding sources:  68% (108140/160207)           
remote: Finding sources:  69% (109742/160207)           
remote: Finding sources:  70% (111344/160207)           
remote: Finding sources:  71% (112946/160207)           
remote: Finding sources:  72% (114548/160207)           
remote: Finding sources:  73% (116151/160207)           
remote: Finding sources:  74% (117753/160207)           
remote: Finding sources:  75% (119355/160207)           
remote: Finding sources:  76% (120957/160207)           
remote: Finding sources:  77% (122559/160207)           
remote: Finding sources:  78% (124161/160207)           
remote: Finding sources:  79% (125763/160207)           
remote: Finding sources:  80% (127365/160207)           
remote: Finding sources:  81% (128967/160207)           
remote: Finding sources:  82% (130569/160207)           
remote: Finding sources:  83% (132171/160207)           
remote: Finding sources:  84% (133773/160207)           
remote: Finding sources:  85% (135375/160207)           
remote: Finding sources:  86% (136977/160207)           
remote: Finding sources:  87% (138580/160207)           
remote: Finding sources:  88% (140182/160207)           
remote: Finding sources:  89% (141784/160207)           
remote: Finding sources:  90% (143386/160207)           
remote: Finding sources:  91% (144988/160207)           
remote: Finding sources:  92% (146590/160207)           
remote: Finding sources:  93% (148192/160207)           
remote: Finding sources:  94% (149794/160207)           
remote: Finding sources:  95% (151396/160207)           
remote: Finding sources:  96% (152998/160207)           
remote: Finding sources:  97% (154600/160207)           
remote: Finding sources:  98% (156202/160207)           
remote: Finding sources:  99% (157804/160207)           
remote: Finding sources: 100% (159406/160207)           
remote: Finding sources: 100% (160207/160207)        
|1| remote: Getting sizes:   1% (45/8938)           
remote: Getting sizes:   2% (135/8938)           
remote: Getting sizes:   3% (224/8938)           
remote: Getting sizes:   4% (313/8938)           
remote: Getting sizes:   5% (403/8938)           
remote: Getting sizes:   6% (492/8938)           
remote: Getting sizes:   7% (581/8938)           
remote: Getting sizes:   8% (671/8938)           
remote: Getting sizes:   9% (760/8938)           
remote: Getting sizes:  10% (850/8938)           
remote: Getting sizes:  11% (939/8938)           
remote: Getting sizes:  12% (1028/8938)           
remote: Getting sizes:  13% (1118/8938)           
remote: Getting sizes:  14% (1207/8938)           
remote: Getting sizes:  15% (1297/8938)           
remote: Getting sizes:  16% (1386/8938)           
remote: Getting sizes:  17% (1475/8938)           
remote: Getting sizes:  18% (1565/8938)           
remote: Getting sizes:  19% (1654/8938)           
remote: Getting sizes:  20% (1743/8938)           
remote: Getting sizes:  21% (1833/8938)           
remote: Getting sizes:  22% (1922/8938)           
remote: Getting sizes:  23% (2012/8938)           
remote: Getting sizes:  24% (2101/8938)           
remote: Getting sizes:  25% (2190/8938)           
remote: Getting sizes:  26% (2280/8938)           
remote: Getting sizes:  27% (2369/8938)           
remote: Getting sizes:  28% (2458/8938)           
remote: Getting sizes:  29% (2548/8938)           
remote: Getting sizes:  30% (2637/8938)           
remote: Getting sizes:  31% (2727/8938)           
remote: Getting sizes:  32% (2816/8938)           
remote: Getting sizes:  33% (2905/8938)           
remote: Getting sizes:  34% (2995/8938)           
remote: Getting sizes:  35% (3084/8938)           
remote: Getting sizes:  36% (3173/8938)           
remote: Getting sizes:  37% (3263/8938)           
remote: Getting sizes:  38% (3352/8938)           
remote: Getting sizes:  39% (3442/8938)           
remote: Getting sizes:  40% (3531/8938)           
remote: Getting sizes:  41% (3620/8938)           
remote: Getting sizes:  42% (3710/8938)           
remote: Getting sizes:  43% (3799/8938)           
remote: Getting sizes:  44% (3889/8938)           
remote: Getting sizes:  45% (3978/8938)           
remote: Getting sizes:  46% (4067/8938)           
remote: Getting sizes:  47% (4157/8938)           
remote: Getting sizes:  48% (4246/8938)           
remote: Getting sizes:  49% (4335/8938)           
remote: Getting sizes:  50% (4425/8938)           
remote: Getting sizes:  51% (4514/8938)           
remote: Getting sizes:  52% (4604/8938)           
remote: Getting sizes:  53% (4693/8938)           
remote: Getting sizes:  54% (4782/8938)           
remote: Getting sizes:  55% (4872/8938)           
remote: Getting sizes:  56% (4961/8938)           
remote: Getting sizes:  57% (5050/8938)           
remote: Getting sizes:  58% (5140/8938)           
remote: Getting sizes:  59% (5229/8938)           
remote: Getting sizes:  60% (5319/8938)           
remote: Getting sizes:  61% (5408/8938)           
remote: Getting sizes:  62% (5497/8938)           
remote: Getting sizes:  63% (5587/8938)           
remote: Getting sizes:  64% (5676/8938)           
remote: Getting sizes:  65% (5766/8938)           
remote: Getting sizes:  66% (5855/8938)           
remote: Getting sizes:  67% (5944/8938)           
remote: Getting sizes:  68% (6034/8938)           
remote: Getting sizes:  69% (6123/8938)           
remote: Getting sizes:  70% (6212/8938)           
remote: Getting sizes:  71% (6302/8938)           
remote: Getting sizes:  72% (6391/8938)           
remote: Getting sizes:  73% (6481/8938)           
remote: Getting sizes:  74% (6570/8938)           
remote: Getting sizes:  75% (6659/8938)           
remote: Getting sizes:  76% (6749/8938)           
remote: Getting sizes:  77% (6838/8938)           
remote: Getting sizes:  78% (6927/8938)           
remote: Getting sizes:  79% (7017/8938)           
remote: Getting sizes:  80% (7106/8938)           
remote: Getting sizes:  81% (7196/8938)           
remote: Getting sizes:  82% (7285/8938)           
remote: Getting sizes:  83% (7374/8938)           
remote: Getting sizes:  84% (7464/8938)           
remote: Getting sizes:  85% (7553/8938)           
remote: Getting sizes:  86% (7642/8938)           
remote: Getting sizes:  87% (7732/8938)           
remote: Getting sizes:  88% (7821/8938)           
remote: Getting sizes:  89% (7911/8938)           
remote: Getting sizes:  90% (8000/8938)           
remote: Getting sizes:  91% (8089/8938)           
remote: Getting sizes:  92% (8179/8938)           
remote: Getting sizes:  93% (8268/8938)           
remote: Getting sizes:  94% (8358/8938)           
remote: Getting sizes:  95% (8447/8938)           
remote: Getting sizes:  96% (8536/8938)           
remote: Getting sizes:  97% (8626/8938)           
remote: Getting sizes:  98% (8715/8938)           
remote: Getting sizes:  99% (8804/8938)           
remote: Getting sizes: 100% (8894/8938)           
remote: Getting sizes: 100% (8938/8938)        
|1| remote: Compressing objects:   1% (12780/2194276)           
remote: Compressing objects:   2% (33278/2194276)           
remote: Compressing objects:   3% (54888/2194276)           
remote: Compressing objects:   4% (77292/2194276)           
remote: Compressing objects:  26% (575342/2194276)           
remote: Compressing objects:  46% (1017642/2194276)           
remote: Compressing objects:  52% (1150965/2194276)           
remote: Compressing objects:  58% (1269139/2194276)           
remote: Compressing objects:  63% (1386988/2194276)           
remote: Compressing objects:  66% (1450259/2194276)           
remote: Compressing objects:  68% (1503074/2194276)           
remote: Compressing objects:  71% (1549699/2194276)           
remote: Compressing objects:  72% (1586294/2194276)           
remote: Compressing objects:  74% (1620871/2194276)           
remote: Compressing objects:  75% (1652365/2194276)           
remote: Compressing objects:  77% (1678895/2194276)           
remote: Compressing objects:  78% (1704094/2194276)           
remote: Compressing objects:  79% (1728293/2194276)           
remote: Compressing objects:  80% (1752390/2194276)           
remote: Compressing objects:  81% (1771509/2194276)           
remote: Compressing objects:  82% (1790189/2194276)           
remote: Compressing objects:  83% (1825616/2194276)           
remote: Compressing objects:  84% (1842738/2194276)           
remote: Compressing objects:  85% (1859591/2194276)           
remote: Compressing objects:  86% (1876429/2194276)           
remote: Compressing objects:  87% (1906895/2194276)           
remote: Compressing objects:  88% (1921065/2194276)           
remote: Compressing objects:  89% (1947620/2194276)           
remote: Compressing objects:  90% (1967841/2194276)           
remote: Compressing objects:  91% (1986513/2194276)           
remote: Compressing objects:  92% (2011116/2194276)           
remote: Compressing objects:  93% (2033876/2194276)           
remote: Compressing objects:  94% (2053788/2194276)           
remote: Compressing objects:  95% (2077585/2194276)           
remote: Compressing objects:  96% (2098471/2194276)           
remote: Compressing objects:  97% (2119812/2194276)           
remote: Compressing objects:  98% (2141295/2194276)           
remote: Compressing objects:  99% (2161410/2194276)           
remote: Compressing objects: 100% (2184500/2194276)           
remote: Compressing objects: 100% (2194276/2194276)        
|1| Receiving objects:   0% (1/160207)
Receiving objects:   1% (1603/160207)
Receiving objects:   2% (3205/160207)
Receiving objects:   3% (4807/160207)
Receiving objects:   4% (6409/160207)
Receiving objects:   5% (8011/160207)
Receiving objects:   6% (9613/160207)
Receiving objects:   7% (11215/160207)
Receiving objects:   8% (12817/160207)
Receiving objects:   9% (14419/160207)
Receiving objects:  10% (16021/160207)
Receiving objects:  11% (17623/160207)
Receiving objects:  12% (19225/160207)
Receiving objects:  13% (20827/160207)
Receiving objects:  14% (22429/160207)
Receiving objects:  15% (24032/160207)
Receiving objects:  16% (25634/160207)
Receiving objects:  17% (27236/160207)
Receiving objects:  18% (28838/160207)
Receiving objects:  19% (30440/160207)
Receiving objects:  20% (32042/160207)
Receiving objects:  21% (33644/160207)
Receiving objects:  22% (35246/160207)
Receiving objects:  23% (36848/160207)
Receiving objects:  24% (38450/160207)
Receiving objects:  25% (40052/160207)
Receiving objects:  26% (41654/160207)
Receiving objects:  27% (43256/160207)
Receiving objects:  28% (44858/160207)
Receiving objects:  29% (46461/160207)
Receiving objects:  30% (48063/160207)
Receiving objects:  31% (49665/160207)
Receiving objects:  32% (51267/160207)
Receiving objects:  33% (52869/160207)
Receiving objects:  34% (54471/160207)
Receiving objects:  35% (56073/160207)
Receiving objects:  36% (57675/160207)
Receiving objects:  37% (59277/160207)
Receiving objects:  38% (60879/160207)
Receiving objects:  39% (62481/160207)
Receiving objects:  40% (64083/160207)
Receiving objects:  41% (65685/160207)
Receiving objects:  42% (67287/160207)
Receiving objects:  43% (68890/160207)
Receiving objects:  44% (70492/160207)
Receiving objects:  45% (72094/160207)
Receiving objects:  46% (73696/160207)
Receiving objects:  47% (75298/160207)
Receiving objects:  48% (76900/160207)
Receiving objects:  49% (78502/160207)
Receiving objects:  50% (80104/160207)
Receiving objects:  51% (81706/160207)
Receiving objects:  52% (83308/160207)
Receiving objects:  53% (84910/160207)
Receiving objects:  54% (86512/160207)
Receiving objects:  55% (88114/160207)
Receiving objects:  56% (89716/160207)
Receiving objects:  57% (91318/160207)
Receiving objects:  58% (92921/160207)
Receiving objects:  59% (94523/160207), 18.02 MiB | 36.10 MiB/s
Receiving objects:  60% (96125/160207), 18.02 MiB | 36.10 MiB/s
Receiving objects:  61% (97727/160207), 18.02 MiB | 36.10 MiB/s
Receiving objects:  62% (99329/160207), 18.02 MiB | 36.10 MiB/s
Receiving objects:  63% (100931/160207), 18.02 MiB | 36.10 MiB/s
Receiving objects:  64% (102533/160207), 18.02 MiB | 36.10 MiB/s
Receiving objects:  65% (104135/160207), 18.02 MiB | 36.10 MiB/s
Receiving objects:  66% (105737/160207), 18.02 MiB | 36.10 MiB/s
Receiving objects:  67% (107339/160207), 18.02 MiB | 36.10 MiB/s
Receiving objects:  68% (108941/160207), 18.02 MiB | 36.10 MiB/s
Receiving objects:  69% (110543/160207), 18.02 MiB | 36.10 MiB/s
Receiving objects:  70% (112145/160207), 18.02 MiB | 36.10 MiB/s
Receiving objects:  71% (113747/160207), 18.02 MiB | 36.10 MiB/s
Receiving objects:  72% (115350/160207), 18.02 MiB | 36.10 MiB/s
Receiving objects:  73% (116952/160207), 18.02 MiB | 36.10 MiB/s
Receiving objects:  74% (118554/160207), 18.02 MiB | 36.10 MiB/s
Receiving objects:  75% (120156/160207), 18.02 MiB | 36.10 MiB/s
Receiving objects:  76% (121758/160207), 18.02 MiB | 36.10 MiB/s
Receiving objects:  77% (123360/160207), 18.02 MiB | 36.10 MiB/s
Receiving objects:  78% (124962/160207), 18.02 MiB | 36.10 MiB/s
Receiving objects:  79% (126564/160207), 18.02 MiB | 36.10 MiB/s
Receiving objects:  80% (128166/160207), 18.02 MiB | 36.10 MiB/s
Receiving objects:  81% (129768/160207), 18.02 MiB | 36.10 MiB/s
Receiving objects:  82% (131370/160207), 18.02 MiB | 36.10 MiB/s
Receiving objects:  83% (132972/160207), 18.02 MiB | 36.10 MiB/s
Receiving objects:  84% (134574/160207), 18.02 MiB | 36.10 MiB/s
Receiving objects:  85% (136176/160207), 18.02 MiB | 36.10 MiB/s
Receiving objects:  86% (137779/160207), 18.02 MiB | 36.10 MiB/s
Receiving objects:  87% (139381/160207), 18.02 MiB | 36.10 MiB/s
Receiving objects:  88% (140983/160207), 18.02 MiB | 36.10 MiB/s
Receiving objects:  89% (142585/160207), 18.02 MiB | 36.10 MiB/s
Receiving objects:  90% (144187/160207), 18.02 MiB | 36.10 MiB/s
Receiving objects:  91% (145789/160207), 18.02 MiB | 36.10 MiB/s
Receiving objects:  92% (147391/160207), 18.02 MiB | 36.10 MiB/s
Receiving objects:  93% (148993/160207), 18.02 MiB | 36.10 MiB/s
Receiving objects:  94% (150595/160207), 18.02 MiB | 36.10 MiB/s
Receiving objects:  95% (152197/160207), 18.02 MiB | 36.10 MiB/s
Receiving objects:  96% (153799/160207), 18.02 MiB | 36.10 MiB/s
Receiving objects:  97% (155401/160207), 18.02 MiB | 36.10 MiB/s
Receiving objects:  98% (157003/160207), 18.02 MiB | 36.10 MiB/s
Receiving objects:  99% (158605/160207), 18.02 MiB | 36.10 MiB/s
remote: Total 160207 (delta 135637), reused 160027 (delta 135527)        
|1| Receiving objects: 100% (160207/160207), 18.02 MiB | 36.10 MiB/s
Receiving objects: 100% (160207/160207), 39.93 MiB | 40.04 MiB/s, done.
|1| Resolving deltas:   0% (0/135637)
Resolving deltas:   1% (1357/135637)
Resolving deltas:   2% (2713/135637)
Resolving deltas:   3% (4071/135637)
Resolving deltas:   4% (5426/135637)
Resolving deltas:   5% (6782/135637)
Resolving deltas:   6% (8140/135637)
Resolving deltas:   7% (9495/135637)
Resolving deltas:   8% (10851/135637)
Resolving deltas:   9% (12209/135637)
Resolving deltas:  10% (13564/135637)
Resolving deltas:  11% (14921/135637)
Resolving deltas:  12% (16277/135637)
Resolving deltas:  13% (17633/135637)
Resolving deltas:  14% (18990/135637)
Resolving deltas:  15% (20346/135637)
Resolving deltas:  16% (21702/135637)
Resolving deltas:  17% (23059/135637)
Resolving deltas:  18% (24415/135637)
Resolving deltas:  19% (25772/135637)
Resolving deltas:  20% (27128/135637)
Resolving deltas:  21% (28484/135637)
Resolving deltas:  22% (29841/135637)
Resolving deltas:  23% (31197/135637)
Resolving deltas:  24% (32553/135637)
Resolving deltas:  25% (33910/135637)
Resolving deltas:  26% (35266/135637)
Resolving deltas:  27% (36622/135637)
Resolving deltas:  28% (37979/135637)
Resolving deltas:  29% (39335/135637)
Resolving deltas:  30% (40692/135637)
Resolving deltas:  31% (42048/135637)
Resolving deltas:  32% (43404/135637)
Resolving deltas:  33% (44761/135637)
Resolving deltas:  34% (46117/135637)
Resolving deltas:  35% (47473/135637)
Resolving deltas:  36% (48830/135637)
Resolving deltas:  37% (50186/135637)
Resolving deltas:  38% (51543/135637)
Resolving deltas:  39% (52899/135637)
Resolving deltas:  40% (54255/135637)
Resolving deltas:  41% (55613/135637)
Resolving deltas:  42% (56968/135637)
Resolving deltas:  43% (58324/135637)
Resolving deltas:  44% (59681/135637)
Resolving deltas:  45% (61037/135637)
Resolving deltas:  46% (62394/135637)
Resolving deltas:  47% (63750/135637)
Resolving deltas:  48% (65106/135637)
Resolving deltas:  49% (66463/135637)
Resolving deltas:  50% (67819/135637)
Resolving deltas:  51% (69175/135637)
Resolving deltas:  52% (70532/135637)
Resolving deltas:  53% (71888/135637)
Resolving deltas:  54% (73244/135637)
Resolving deltas:  55% (74601/135637)
Resolving deltas:  56% (75957/135637)
Resolving deltas:  57% (77314/135637)
Resolving deltas:  58% (78671/135637)
Resolving deltas:  59% (80026/135637)
Resolving deltas:  60% (81384/135637)
Resolving deltas:  61% (82739/135637)
Resolving deltas:  62% (84095/135637)
Resolving deltas:  63% (85453/135637)
Resolving deltas:  64% (86808/135637)
Resolving deltas:  65% (88165/135637)
Resolving deltas:  66% (89521/135637)
Resolving deltas:  67% (90877/135637)
Resolving deltas:  68% (92234/135637)
Resolving deltas:  69% (93590/135637)
Resolving deltas:  70% (94946/135637)
Resolving deltas:  70% (95073/135637)
Resolving deltas:  71% (96303/135637)
Resolving deltas:  72% (97659/135637)
Resolving deltas:  73% (99016/135637)
Resolving deltas:  74% (100372/135637)
Resolving deltas:  75% (101729/135637)
Resolving deltas:  76% (103085/135637)
Resolving deltas:  77% (104441/135637)
Resolving deltas:  78% (105797/135637)
Resolving deltas:  79% (107154/135637)
Resolving deltas:  80% (108510/135637)
Resolving deltas:  81% (109867/135637)
Resolving deltas:  82% (111223/135637)
Resolving deltas:  83% (112579/135637)
Resolving deltas:  84% (113936/135637)
Resolving deltas:  85% (115292/135637)
Resolving deltas:  85% (116390/135637)
Resolving deltas:  86% (116648/135637)
Resolving deltas:  87% (118005/135637)
Resolving deltas:  88% (119361/135637)
Resolving deltas:  89% (120717/135637)
Resolving deltas:  90% (122074/135637)
Resolving deltas:  91% (123430/135637)
Resolving deltas:  92% (124787/135637)
Resolving deltas:  93% (126143/135637)
Resolving deltas:  94% (127499/135637)
Resolving deltas:  95% (128856/135637)
Resolving deltas:  96% (130212/135637)
Resolving deltas:  97% (131568/135637)
Resolving deltas:  98% (132925/135637)
Resolving deltas:  99% (134281/135637)
Resolving deltas:  99% (135630/135637)
Resolving deltas: 100% (135637/135637)
Resolving deltas: 100% (135637/135637), done.
|1| Submodule path 'lib/ve': checked out '61011439a9d565e933047919baab3ab1e86c7c17'
|1|  00:07
 00:07

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 1 install, 0 updates, 0 removals
  - Locking composer/installers (v2.3.0)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 1 install, 0 updates, 0 removals
  - Installing composer/installers (v2.3.0): Extracting archive
Generating optimized autoload files
52 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:04

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
52 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.0.0',
npm warn EBADENGINE   required: { npm: '>=10.8.1', node: '>=20' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.0.0',
npm warn EBADENGINE   required: { npm: '>=10.8.1', node: '>=20' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated @types/easy-table@1.2.3: This is a stub types definition. easy-table provides its own type definitions, so you do not need this installed.
npm warn deprecated stable@0.1.8: Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility
npm warn deprecated lodash.get@4.4.2: This package is deprecated. Use the optional chaining (?.) operator instead.
npm warn deprecated phin@2.9.3: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
npm warn deprecated rimraf@2.7.1: Rimraf versions prior to v4 are no longer supported
npm warn deprecated rimraf@2.7.1: Rimraf versions prior to v4 are no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@2.0.1: Use your platform's native DOMException instead
npm warn deprecated w3c-hr-time@1.0.2: Use your platform's native performance.now() and performance.timeOrigin.
npm warn deprecated q@1.5.1: You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.
npm warn deprecated
npm warn deprecated (For a CapTP with native promises, see @endo/eventual-send and @endo/captp)
npm warn deprecated mkdirp@0.3.0: Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated svgo@1.3.2: This SVGO version is no longer supported. Upgrade to v2.x.x.
npm warn deprecated sinon@12.0.1: 16.1.1

> pre-commit@1.2.2 install
> node install.js


> gifsicle@4.0.1 postinstall
> node lib/install.js

  ✔ gifsicle pre-build test passed successfully

> guetzli@2.0.0 postinstall
> node lib/install.js

  ⚠ Command failed: /var/www/html/w/node_modules/guetzli/vendor/guetzli --verbose
Guetzli JPEG compressor. Usage: 
guetzli [flags] input_filename output_filename

Flags:
  --verbose    - Print a verbose trace of all attempts to standard output.
  --quality Q  - Visual quality to aim for, expressed as a JPEG quality value.
  --memlimit M - Memory limit in MB. Guetzli will fail if unable to stay under
                 the limit. Default is 6000 MB
  --nomemlimit - Do not limit memory usage.


  ⚠ guetzli pre-build test failed
  ℹ compiling from source
  ✖ Error: Command failed: /bin/sh -c make && mv bin/Release/guetzli /var/www/html/w/node_modules/guetzli/vendor/guetzli
Package libpng was not found in the pkg-config search path.
Perhaps you should add the directory containing `libpng.pc'
to the PKG_CONFIG_PATH environment variable
Package 'libpng', required by 'virtual:world', not found
Package libpng was not found in the pkg-config search path.
Perhaps you should add the directory containing `libpng.pc'
to the PKG_CONFIG_PATH environment variable
Package 'libpng', required by 'virtual:world', not found
Package libpng was not found in the pkg-config search path.
Perhaps you should add the directory containing `libpng.pc'
to the PKG_CONFIG_PATH environment variable
Package 'libpng', required by 'virtual:world', not found
Package libpng was not found in the pkg-config search path.
Perhaps you should add the directory containing `libpng.pc'
to the PKG_CONFIG_PATH environment variable
Package 'libpng', required by 'virtual:world', not found
Package libpng was not found in the pkg-config search path.
Perhaps you should add the directory containing `libpng.pc'
to the PKG_CONFIG_PATH environment variable
Package 'libpng', required by 'virtual:world', not found
Package libpng was not found in the pkg-config search path.
Perhaps you should add the directory containing `libpng.pc'
to the PKG_CONFIG_PATH environment variable
Package 'libpng', required by 'virtual:world', not found
Package libpng was not found in the pkg-config search path.
Perhaps you should add the directory containing `libpng.pc'
to the PKG_CONFIG_PATH environment variable
Package 'libpng', required by 'virtual:world', not found
guetzli/guetzli.cc:23:10: fatal error: png.h: No such file or directory
   23 | #include "png.h"
      |          ^~~~~~~
compilation terminated.
make[1]: *** [guetzli.make:166: obj/Release/guetzli.o] Error 1
make: *** [Makefile:27: guetzli] Error 2

==== Building guetzli (release) ====
Creating bin/Release
Creating obj/Release
butteraugli_comparator.cc
dct_double.cc
debug_print.cc
entropy_encode.cc
fdct.cc
gamma_correct.cc
guetzli.cc

    at /var/www/html/w/node_modules/bin-build/node_modules/execa/index.js:231:11
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)

> jpeg-recompress-bin@4.0.0 postinstall
> node lib/install.js

  ✔ jpeg-recompress pre-build test passed successfully

> mozjpeg@6.0.1 postinstall
> node lib/install.js

  ✔ mozjpeg pre-build test passed successfully

> optipng-bin@6.0.0 postinstall
> node lib/install.js

  ✔ optipng pre-build test passed successfully

> pngquant-bin@5.0.2 postinstall
> node lib/install.js

  ✔ pngquant pre-build test passed successfully

> spawn-sync@1.0.15 postinstall
> node postinstall


> zopflipng-bin@5.0.0 postinstall
> node lib/install.js

  ✔ zopflipng pre-build test passed successfully

added 967 packages, removed 1 package, changed 2 packages, and audited 2409 packages in 37s

299 packages are looking for funding
  run `npm fund` for details

51 vulnerabilities (1 low, 12 moderate, 38 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues possible (including breaking changes), run:
  npm audit fix --force

Some issues need review, and may require choosing
a different dependency.

Run `npm audit` for details.
 00:37

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-web-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.1 s.
 00:00

Running 'skins/Vector/setup.sh' if found
Looking for '/var/local/skins/Vector/setup.sh'
No '/var/local/skins/Vector/setup.sh' found, skipping...
 00:00

Running 'extensions/VisualEditor/setup.sh' if found
Looking for '/var/local/extensions/VisualEditor/setup.sh'
No '/var/local/extensions/VisualEditor/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:52
 00:53

Running Selenium tests for 'extensions/VisualEditor' via 'run_component_selenium_tests "extensions/VisualEditor"'...

Ensuring Selenium ready...

 00:00

Starting Selenium container
 Container mediawiki-novnc-1  Creating
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-novnc-1  Created
 Container mediawiki-selenium-1  Creating
 Container mediawiki-selenium-1  Created
 Container mediawiki-novnc-1  Starting
 Container mediawiki-novnc-1  Started
 Container mediawiki-selenium-1  Starting
 Container mediawiki-selenium-1  Started
 00:12
Installing Selenium browser binary...
Chromium 101.0.4950.0 

> visualeditor@0.0.0 selenium-test
> wdio tests/selenium/wdio.conf.js


Execution of 2 workers started at 2025-06-20T18:36:46.932Z

[0-0] RUNNING in chrome - /tests/selenium/specs/content_editable.js
[0-1] RUNNING in chrome - /tests/selenium/specs/toolbar.js
[0-0] PASSED in chrome - /tests/selenium/specs/content_editable.js
[0-1] PASSED in chrome - /tests/selenium/specs/toolbar.js

 "spec" Reporter:
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-0] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-0] Session ID: 0619d2b7-4db8-4922-a815-1be5941602a5
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0] » /tests/selenium/specs/content_editable.js
[Chrome 101.0.4950.0 linux #0-0] Content Editable
[Chrome 101.0.4950.0 linux #0-0]    ✓ should load when an url is opened @daily
[Chrome 101.0.4950.0 linux #0-0]    ✓ should be editable
[Chrome 101.0.4950.0 linux #0-0]    ✓ should save an edit
[Chrome 101.0.4950.0 linux #0-0]    ✓ should insert a table
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0] 4 passing (24.5s)
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-1] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-1] Session ID: b74a5a48-74b1-47ec-928c-f7fce0e64e45
[Chrome 101.0.4950.0 linux #0-1]
[Chrome 101.0.4950.0 linux #0-1] » /tests/selenium/specs/toolbar.js
[Chrome 101.0.4950.0 linux #0-1] Toolbar
[Chrome 101.0.4950.0 linux #0-1]    ✓ should open notices popup as soon as it loads
[Chrome 101.0.4950.0 linux #0-1]    ✓ should open switch editor
[Chrome 101.0.4950.0 linux #0-1]    ✓ should open page options
[Chrome 101.0.4950.0 linux #0-1]    ✓ should open help popup
[Chrome 101.0.4950.0 linux #0-1]    ✓ should open insert menu
[Chrome 101.0.4950.0 linux #0-1]    ✓ should open structure options menu
[Chrome 101.0.4950.0 linux #0-1]    ✓ should open style text options
[Chrome 101.0.4950.0 linux #0-1]    ✓ should open format paragraph menu
[Chrome 101.0.4950.0 linux #0-1]
[Chrome 101.0.4950.0 linux #0-1] 8 passing (27.9s)


Spec Files:	 2 passed, 2 total (100% completed) in 00:00:29 

 00:55

Running Selenium tests for 'extensions/VisualEditor' via 'run_selenium_tests "extensions/VisualEditor/tests/selenium/*specs/**/*.js" ".*"'...

Ensuring Selenium ready...

 00:00
Chromium 101.0.4950.0 
2025-06-20T18:37:19.421Z WARN @wdio/config:ConfigParser: pattern docs/**/specs/*.js did not match any file
2025-06-20T18:37:19.423Z WARN @wdio/config:ConfigParser: pattern specs/**/*.js did not match any file
2025-06-20T18:37:19.424Z WARN @wdio/config:ConfigParser: pattern wdio-mediawiki/specs/*.js did not match any file

Execution of 2 workers started at 2025-06-20T18:37:19.428Z

[0-0] RUNNING in chrome - file:///extensions/VisualEditor/tests/selenium/specs/content_editable.js
[0-0] FAILED in chrome - file:///extensions/VisualEditor/tests/selenium/specs/content_editable.js
[0-1] RUNNING in chrome - file:///extensions/VisualEditor/tests/selenium/specs/toolbar.js
[0-1] FAILED in chrome - file:///extensions/VisualEditor/tests/selenium/specs/toolbar.js

 "spec" Reporter:
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-0] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-0] Session ID: 285f370598ac8fd904229b4fee8b8e25
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] » extensions/VisualEditor/tests/selenium/specs/content_editable.js
[chrome 137.0.7151.119 linux #0-0] Content Editable
[chrome 137.0.7151.119 linux #0-0]    ? should load when an url is opened @daily
[chrome 137.0.7151.119 linux #0-0]    ✖ "before each" hook for Content Editable
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 1 failing (614ms)
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 1) Content Editable "before each" hook for Content Editable
[chrome 137.0.7151.119 linux #0-0] Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-0] TypeError: Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-0]     at LoginPage.loginAdmin (/var/www/html/w/extensions/VisualEditor/node_modules/wdio-mediawiki/LoginPage.js:52:36)
[chrome 137.0.7151.119 linux #0-0]     at Context.<anonymous> (/var/www/html/w/extensions/VisualEditor/tests/selenium/specs/content_editable.js:13:19)
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-1] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-1] Session ID: 981f726d30747eeba8522a24a1e783fe
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1] » extensions/VisualEditor/tests/selenium/specs/toolbar.js
[chrome 137.0.7151.119 linux #0-1] Toolbar
[chrome 137.0.7151.119 linux #0-1]    ? should open notices popup as soon as it loads
[chrome 137.0.7151.119 linux #0-1]    ✖ "before each" hook for Toolbar
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1] 1 failing (1.6s)
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1] 1) Toolbar "before each" hook for Toolbar
[chrome 137.0.7151.119 linux #0-1] Cannot read properties of undefined (reading 'baseUrl')
[chrome 137.0.7151.119 linux #0-1] TypeError: Cannot read properties of undefined (reading 'baseUrl')
[chrome 137.0.7151.119 linux #0-1]     at EditPage.openTitle (/var/www/html/w/extensions/VisualEditor/node_modules/wdio-mediawiki/Page.js:23:19)
[chrome 137.0.7151.119 linux #0-1]     at EditPage.openForEditing (/var/www/html/w/extensions/VisualEditor/tests/selenium/pageobjects/edit.page.js:119:16)
[chrome 137.0.7151.119 linux #0-1]     at Context.<anonymous> (/var/www/html/w/extensions/VisualEditor/tests/selenium/specs/toolbar.js:11:18)


Spec Files:	 0 passed, 2 failed, 2 total (100% completed) in 00:00:10  


 00:14

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-selenium-1  Stopping
 Container mediawiki-selenium-1  Stopped
 Container mediawiki-selenium-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-selenium-1  Removed
 Container mediawiki-novnc-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-novnc-1  Stopped
 Container mediawiki-novnc-1  Removing
 Container mediawiki-novnc-1  Removed
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-web-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:23

Reclaim disk space if needed
Free disk space (20%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12424, done        
remote: Finding sources:   1% (63/12424)           
remote: Finding sources:   2% (187/12424)           
remote: Finding sources:   3% (311/12424)           
remote: Finding sources:   4% (435/12424)           
remote: Finding sources:   5% (560/12424)           
remote: Finding sources:   6% (684/12424)           
remote: Finding sources:   7% (808/12424)           
remote: Finding sources:   8% (932/12424)           
remote: Finding sources:   9% (1057/12424)           
remote: Finding sources:  10% (1181/12424)           
remote: Finding sources:  11% (1305/12424)           
remote: Finding sources:  12% (1429/12424)           
remote: Finding sources:  13% (1553/12424)           
remote: Finding sources:  14% (1678/12424)           
remote: Finding sources:  15% (1802/12424)           
remote: Finding sources:  16% (1926/12424)           
remote: Finding sources:  17% (2050/12424)           
remote: Finding sources:  18% (2175/12424)           
remote: Finding sources:  19% (2299/12424)           
remote: Finding sources:  20% (2423/12424)           
remote: Finding sources:  21% (2547/12424)           
remote: Finding sources:  22% (2672/12424)           
remote: Finding sources:  23% (2796/12424)           
remote: Finding sources:  24% (2920/12424)           
remote: Finding sources:  25% (3044/12424)           
remote: Finding sources:  26% (3169/12424)           
remote: Finding sources:  27% (3293/12424)           
remote: Finding sources:  28% (3417/12424)           
remote: Finding sources:  29% (3541/12424)           
remote: Finding sources:  30% (3666/12424)           
remote: Finding sources:  31% (3790/12424)           
remote: Finding sources:  32% (3914/12424)           
remote: Finding sources:  33% (4038/12424)           
remote: Finding sources:  34% (4163/12424)           
remote: Finding sources:  35% (4287/12424)           
remote: Finding sources:  36% (4411/12424)           
remote: Finding sources:  37% (4535/12424)           
remote: Finding sources:  38% (4659/12424)           
remote: Finding sources:  39% (4784/12424)           
remote: Finding sources:  40% (4908/12424)           
remote: Finding sources:  41% (5032/12424)           
remote: Finding sources:  42% (5156/12424)           
remote: Finding sources:  43% (5281/12424)           
remote: Finding sources:  44% (5405/12424)           
remote: Finding sources:  45% (5529/12424)           
remote: Finding sources:  46% (5653/12424)           
remote: Finding sources:  47% (5778/12424)           
remote: Finding sources:  48% (5902/12424)           
remote: Finding sources:  49% (6026/12424)           
remote: Finding sources:  50% (6150/12424)           
remote: Finding sources:  51% (6275/12424)           
remote: Finding sources:  52% (6399/12424)           
remote: Finding sources:  53% (6523/12424)           
remote: Finding sources:  54% (6647/12424)           
remote: Finding sources:  55% (6772/12424)           
remote: Finding sources:  56% (6896/12424)           
remote: Finding sources:  57% (7020/12424)           
remote: Finding sources:  58% (7144/12424)           
remote: Finding sources:  59% (7269/12424)           
remote: Finding sources:  60% (7393/12424)           
remote: Finding sources:  61% (7517/12424)           
remote: Finding sources:  62% (7641/12424)           
remote: Finding sources:  63% (7765/12424)           
remote: Finding sources:  64% (7890/12424)           
remote: Finding sources:  65% (8014/12424)           
remote: Finding sources:  66% (8138/12424)           
remote: Finding sources:  67% (8262/12424)           
remote: Finding sources:  68% (8387/12424)           
remote: Finding sources:  69% (8511/12424)           
remote: Finding sources:  70% (8635/12424)           
remote: Finding sources:  71% (8759/12424)           
remote: Finding sources:  72% (8884/12424)           
remote: Finding sources:  73% (9008/12424)           
remote: Finding sources:  74% (9132/12424)           
remote: Finding sources:  75% (9256/12424)           
remote: Finding sources:  76% (9381/12424)           
remote: Finding sources:  77% (9505/12424)           
remote: Finding sources:  78% (9629/12424)           
remote: Finding sources:  79% (9753/12424)           
remote: Finding sources:  80% (9878/12424)           
remote: Finding sources:  81% (10002/12424)           
remote: Finding sources:  82% (10126/12424)           
remote: Finding sources:  83% (10250/12424)           
remote: Finding sources:  84% (10375/12424)           
remote: Finding sources:  85% (10499/12424)           
remote: Finding sources:  86% (10623/12424)           
remote: Finding sources:  87% (10747/12424)           
remote: Finding sources:  88% (10871/12424)           
remote: Finding sources:  89% (10996/12424)           
remote: Finding sources:  90% (11120/12424)           
remote: Finding sources:  91% (11244/12424)           
remote: Finding sources:  92% (11368/12424)           
remote: Finding sources:  93% (11493/12424)           
remote: Finding sources:  94% (11617/12424)           
remote: Finding sources:  95% (11741/12424)           
remote: Finding sources:  96% (11865/12424)           
remote: Finding sources:  97% (11990/12424)           
remote: Finding sources:  98% (12114/12424)           
remote: Finding sources:  99% (12238/12424)           
remote: Finding sources: 100% (12362/12424)           
remote: Finding sources: 100% (12424/12424)        
remote: Getting sizes:   1% (56/11193)           
remote: Getting sizes:   2% (168/11193)           
remote: Getting sizes:   3% (280/11193)           
remote: Getting sizes:   4% (392/11193)           
remote: Getting sizes:   5% (504/11193)           
remote: Getting sizes:   6% (616/11193)           
remote: Getting sizes:   7% (728/11193)           
remote: Getting sizes:   8% (840/11193)           
remote: Getting sizes:   9% (952/11193)           
remote: Getting sizes:  10% (1064/11193)           
remote: Getting sizes:  11% (1176/11193)           
remote: Getting sizes:  12% (1288/11193)           
remote: Getting sizes:  13% (1400/11193)           
remote: Getting sizes:  14% (1512/11193)           
remote: Getting sizes:  15% (1623/11193)           
remote: Getting sizes:  16% (1735/11193)           
remote: Getting sizes:  17% (1847/11193)           
remote: Getting sizes:  18% (1959/11193)           
remote: Getting sizes:  19% (2071/11193)           
remote: Getting sizes:  20% (2183/11193)           
remote: Getting sizes:  21% (2295/11193)           
remote: Getting sizes:  22% (2407/11193)           
remote: Getting sizes:  23% (2519/11193)           
remote: Getting sizes:  24% (2631/11193)           
remote: Getting sizes:  25% (2743/11193)           
remote: Getting sizes:  26% (2855/11193)           
remote: Getting sizes:  27% (2967/11193)           
remote: Getting sizes:  28% (3079/11193)           
remote: Getting sizes:  29% (3191/11193)           
remote: Getting sizes:  30% (3302/11193)           
remote: Getting sizes:  31% (3414/11193)           
remote: Getting sizes:  32% (3526/11193)           
remote: Getting sizes:  33% (3638/11193)           
remote: Getting sizes:  34% (3750/11193)           
remote: Getting sizes:  35% (3862/11193)           
remote: Getting sizes:  36% (3974/11193)           
remote: Getting sizes:  37% (4086/11193)           
remote: Getting sizes:  38% (4198/11193)           
remote: Getting sizes:  39% (4310/11193)           
remote: Getting sizes:  40% (4422/11193)           
remote: Getting sizes:  41% (4534/11193)           
remote: Getting sizes:  42% (4646/11193)           
remote: Getting sizes:  43% (4758/11193)           
remote: Getting sizes:  44% (4869/11193)           
remote: Getting sizes:  45% (4981/11193)           
remote: Getting sizes:  46% (5093/11193)           
remote: Getting sizes:  47% (5205/11193)           
remote: Getting sizes:  48% (5317/11193)           
remote: Getting sizes:  49% (5429/11193)           
remote: Getting sizes:  50% (5541/11193)           
remote: Getting sizes:  51% (5653/11193)           
remote: Getting sizes:  52% (5765/11193)           
remote: Getting sizes:  53% (5877/11193)           
remote: Getting sizes:  54% (5989/11193)           
remote: Getting sizes:  55% (6101/11193)           
remote: Getting sizes:  56% (6213/11193)           
remote: Getting sizes:  57% (6325/11193)           
remote: Getting sizes:  58% (6436/11193)           
remote: Getting sizes:  59% (6548/11193)           
remote: Getting sizes:  60% (6660/11193)           
remote: Getting sizes:  61% (6772/11193)           
remote: Getting sizes:  62% (6884/11193)           
remote: Getting sizes:  63% (6996/11193)           
remote: Getting sizes:  64% (7108/11193)           
remote: Getting sizes:  65% (7220/11193)           
remote: Getting sizes:  66% (7332/11193)           
remote: Getting sizes:  67% (7444/11193)           
remote: Getting sizes:  68% (7556/11193)           
remote: Getting sizes:  69% (7668/11193)           
remote: Getting sizes:  70% (7780/11193)           
remote: Getting sizes:  71% (7892/11193)           
remote: Getting sizes:  72% (8003/11193)           
remote: Getting sizes:  73% (8115/11193)           
remote: Getting sizes:  74% (8227/11193)           
remote: Getting sizes:  75% (8339/11193)           
remote: Getting sizes:  76% (8451/11193)           
remote: Getting sizes:  77% (8563/11193)           
remote: Getting sizes:  78% (8675/11193)           
remote: Getting sizes:  79% (8787/11193)           
remote: Getting sizes:  80% (8899/11193)           
remote: Getting sizes:  81% (9011/11193)           
remote: Getting sizes:  82% (9123/11193)           
remote: Getting sizes:  83% (9235/11193)           
remote: Getting sizes:  84% (9347/11193)           
remote: Getting sizes:  85% (9459/11193)           
remote: Getting sizes:  86% (9571/11193)           
remote: Getting sizes:  87% (9682/11193)           
remote: Getting sizes:  88% (9794/11193)           
remote: Getting sizes:  89% (9906/11193)           
remote: Getting sizes:  90% (10018/11193)           
remote: Getting sizes:  91% (10130/11193)           
remote: Getting sizes:  92% (10242/11193)           
remote: Getting sizes:  93% (10354/11193)           
remote: Getting sizes:  94% (10466/11193)           
remote: Getting sizes:  95% (10578/11193)           
remote: Getting sizes:  96% (10690/11193)           
remote: Getting sizes:  97% (10802/11193)           
remote: Getting sizes:  98% (10914/11193)           
remote: Getting sizes:  99% (11026/11193)           
remote: Getting sizes: 100% (11138/11193)           
remote: Getting sizes: 100% (11193/11193)        
remote: Compressing objects:   2% (2189/120329)           
remote: Compressing objects:   3% (3036/120329)           
remote: Compressing objects:   4% (4507/120329)           
remote: Compressing objects:   5% (5764/120329)           
remote: Compressing objects:   6% (6730/120329)           
remote: Compressing objects:   7% (7973/120329)           
remote: Compressing objects:   8% (9059/120329)           
remote: Compressing objects:   9% (10254/120329)           
remote: Compressing objects:   9% (10686/120329)           
remote: Compressing objects:  10% (11434/120329)           
remote: Compressing objects:  11% (12639/120329)           
remote: Compressing objects:  12% (13838/120329)           
remote: Compressing objects:  13% (15048/120329)           
remote: Compressing objects:  14% (16246/120329)           
remote: Compressing objects:  15% (17529/120329)           
remote: Compressing objects:  16% (18752/120329)           
remote: Compressing objects:  17% (19859/120329)           
remote: Compressing objects:  18% (21062/120329)           
remote: Compressing objects:  19% (22262/120329)           
remote: Compressing objects:  20% (23466/120329)           
remote: Compressing objects:  21% (24671/120329)           
remote: Compressing objects:  21% (25280/120329)           
remote: Compressing objects:  22% (25878/120329)           
remote: Compressing objects:  23% (27101/120329)           
remote: Compressing objects:  24% (28278/120329)           
remote: Compressing objects:  25% (29497/120329)           
remote: Compressing objects:  26% (31074/120329)           
remote: Compressing objects:  27% (31916/120329)           
remote: Compressing objects:  28% (33098/120329)           
remote: Compressing objects:  29% (34335/120329)           
remote: Compressing objects:  30% (35807/120329)           
remote: Compressing objects:  31% (36840/120329)           
remote: Compressing objects:  32% (37926/120329)           
remote: Compressing objects:  33% (39107/120329)           
remote: Compressing objects:  34% (40486/120329)           
remote: Compressing objects:  35% (41541/120329)           
remote: Compressing objects:  36% (43012/120329)           
remote: Compressing objects:  37% (43977/120329)           
remote: Compressing objects:  38% (45248/120329)           
remote: Compressing objects:  39% (46336/120329)           
remote: Compressing objects:  40% (47554/120329)           
remote: Compressing objects:  41% (48745/120329)           
remote: Compressing objects:  41% (49857/120329)           
remote: Compressing objects:  42% (49937/120329)           
remote: Compressing objects:  43% (51397/120329)           
remote: Compressing objects:  44% (52398/120329)           
remote: Compressing objects:  45% (53612/120329)           
remote: Compressing objects:  46% (54899/120329)           
remote: Compressing objects:  47% (56338/120329)           
remote: Compressing objects:  48% (57521/120329)           
remote: Compressing objects:  49% (58408/120329)           
remote: Compressing objects:  50% (59764/120329)           
remote: Compressing objects:  51% (60822/120329)           
remote: Compressing objects:  52% (61997/120329)           
remote: Compressing objects:  53% (63326/120329)           
remote: Compressing objects:  54% (64386/120329)           
remote: Compressing objects:  55% (66097/120329)           
remote: Compressing objects:  56% (66878/120329)           
remote: Compressing objects:  57% (68002/120329)           
remote: Compressing objects:  58% (69272/120329)           
remote: Compressing objects:  59% (70401/120329)           
remote: Compressing objects:  60% (71725/120329)           
remote: Compressing objects:  61% (73008/120329)           
remote: Compressing objects:  62% (74004/120329)           
remote: Compressing objects:  63% (75231/120329)           
remote: Compressing objects:  64% (76529/120329)           
remote: Compressing objects:  65% (77751/120329)           
remote: Compressing objects:  66% (79090/120329)           
remote: Compressing objects:  67% (80037/120329)           
remote: Compressing objects:  68% (81268/120329)           
remote: Compressing objects:  69% (83309/120329)           
remote: Compressing objects:  70% (83948/120329)           
remote: Compressing objects:  71% (85053/120329)           
remote: Compressing objects:  72% (86045/120329)           
remote: Compressing objects:  73% (87314/120329)           
remote: Compressing objects:  74% (88620/120329)           
remote: Compressing objects:  75% (89650/120329)           
remote: Compressing objects:  76% (90861/120329)           
remote: Compressing objects:  76% (91263/120329)           
remote: Compressing objects:  77% (92064/120329)           
remote: Compressing objects:  78% (93255/120329)           
remote: Compressing objects:  79% (94585/120329)           
remote: Compressing objects:  80% (95680/120329)           
remote: Compressing objects:  81% (96868/120329)           
remote: Compressing objects:  82% (98350/120329)           
remote: Compressing objects:  83% (99867/120329)           
remote: Compressing objects:  84% (100538/120329)           
remote: Compressing objects:  85% (101787/120329)           
remote: Compressing objects:  86% (103399/120329)           
remote: Compressing objects:  87% (104166/120329)           
remote: Compressing objects:  88% (105314/120329)           
remote: Compressing objects:  89% (106544/120329)           
remote: Compressing objects:  90% (107731/120329)           
remote: Compressing objects:  91% (108915/120329)           
remote: Compressing objects:  92% (110272/120329)           
remote: Compressing objects:  93% (112462/120329)           
remote: Compressing objects:  94% (112510/120329)           
remote: Compressing objects:  95% (113718/120329)           
remote: Compressing objects:  96% (115031/120329)           
remote: Compressing objects:  97% (116134/120329)           
remote: Compressing objects:  98% (117324/120329)           
remote: Compressing objects:  99% (118525/120329)           
remote: Compressing objects: 100% (119735/120329)           
remote: Compressing objects: 100% (120328/120329)        
Receiving objects:   0% (1/12424)
Receiving objects:   1% (125/12424)
Receiving objects:   2% (249/12424)
Receiving objects:   3% (373/12424)
Receiving objects:   4% (497/12424)
Receiving objects:   5% (622/12424)
Receiving objects:   6% (746/12424)
Receiving objects:   7% (870/12424)
Receiving objects:   8% (994/12424)
Receiving objects:   9% (1119/12424)
Receiving objects:  10% (1243/12424)
Receiving objects:  11% (1367/12424)
Receiving objects:  12% (1491/12424)
Receiving objects:  13% (1616/12424)
Receiving objects:  14% (1740/12424)
Receiving objects:  15% (1864/12424)
Receiving objects:  16% (1988/12424)
Receiving objects:  17% (2113/12424), 3.74 MiB | 7.47 MiB/s
Receiving objects:  18% (2237/12424), 3.74 MiB | 7.47 MiB/s
Receiving objects:  19% (2361/12424), 3.74 MiB | 7.47 MiB/s
Receiving objects:  20% (2485/12424), 3.74 MiB | 7.47 MiB/s
Receiving objects:  21% (2610/12424), 3.74 MiB | 7.47 MiB/s
Receiving objects:  22% (2734/12424), 3.74 MiB | 7.47 MiB/s
Receiving objects:  23% (2858/12424), 3.74 MiB | 7.47 MiB/s
Receiving objects:  24% (2982/12424), 3.74 MiB | 7.47 MiB/s
Receiving objects:  25% (3106/12424), 3.74 MiB | 7.47 MiB/s
Receiving objects:  26% (3231/12424), 3.74 MiB | 7.47 MiB/s
Receiving objects:  26% (3250/12424), 3.74 MiB | 7.47 MiB/s
Receiving objects:  27% (3355/12424), 7.43 MiB | 7.42 MiB/s
Receiving objects:  28% (3479/12424), 7.43 MiB | 7.42 MiB/s
Receiving objects:  29% (3603/12424), 7.43 MiB | 7.42 MiB/s
Receiving objects:  30% (3728/12424), 7.43 MiB | 7.42 MiB/s
Receiving objects:  31% (3852/12424), 7.43 MiB | 7.42 MiB/s
Receiving objects:  32% (3976/12424), 7.43 MiB | 7.42 MiB/s
Receiving objects:  33% (4100/12424), 7.43 MiB | 7.42 MiB/s
Receiving objects:  34% (4225/12424), 7.43 MiB | 7.42 MiB/s
Receiving objects:  35% (4349/12424), 7.43 MiB | 7.42 MiB/s
Receiving objects:  36% (4473/12424), 7.43 MiB | 7.42 MiB/s
Receiving objects:  37% (4597/12424), 10.95 MiB | 7.30 MiB/s
Receiving objects:  38% (4722/12424), 10.95 MiB | 7.30 MiB/s
Receiving objects:  39% (4846/12424), 10.95 MiB | 7.30 MiB/s
Receiving objects:  40% (4970/12424), 10.95 MiB | 7.30 MiB/s
Receiving objects:  41% (5094/12424), 10.95 MiB | 7.30 MiB/s
Receiving objects:  42% (5219/12424), 10.95 MiB | 7.30 MiB/s
Receiving objects:  42% (5244/12424), 10.95 MiB | 7.30 MiB/s
Receiving objects:  43% (5343/12424), 10.95 MiB | 7.30 MiB/s
Receiving objects:  44% (5467/12424), 10.95 MiB | 7.30 MiB/s
Receiving objects:  45% (5591/12424), 14.00 MiB | 6.98 MiB/s
Receiving objects:  46% (5716/12424), 14.00 MiB | 6.98 MiB/s
Receiving objects:  47% (5840/12424), 17.19 MiB | 6.85 MiB/s
Receiving objects:  47% (5880/12424), 17.19 MiB | 6.85 MiB/s
Receiving objects:  48% (5964/12424), 20.48 MiB | 6.81 MiB/s
Receiving objects:  49% (6088/12424), 23.97 MiB | 6.83 MiB/s
Receiving objects:  50% (6212/12424), 23.97 MiB | 6.83 MiB/s
Receiving objects:  51% (6337/12424), 23.97 MiB | 6.83 MiB/s
Receiving objects:  51% (6413/12424), 23.97 MiB | 6.83 MiB/s
Receiving objects:  52% (6461/12424), 28.03 MiB | 6.99 MiB/s
Receiving objects:  53% (6585/12424), 28.03 MiB | 6.99 MiB/s
Receiving objects:  54% (6709/12424), 28.03 MiB | 6.99 MiB/s
Receiving objects:  55% (6834/12424), 28.03 MiB | 6.99 MiB/s
Receiving objects:  56% (6958/12424), 28.03 MiB | 6.99 MiB/s
Receiving objects:  57% (7082/12424), 28.03 MiB | 6.99 MiB/s
Receiving objects:  58% (7206/12424), 28.03 MiB | 6.99 MiB/s
Receiving objects:  59% (7331/12424), 32.06 MiB | 7.11 MiB/s
Receiving objects:  60% (7455/12424), 32.06 MiB | 7.11 MiB/s
Receiving objects:  61% (7579/12424), 32.06 MiB | 7.11 MiB/s
Receiving objects:  62% (7703/12424), 32.06 MiB | 7.11 MiB/s
Receiving objects:  63% (7828/12424), 32.06 MiB | 7.11 MiB/s
Receiving objects:  64% (7952/12424), 32.06 MiB | 7.11 MiB/s
Receiving objects:  65% (8076/12424), 32.06 MiB | 7.11 MiB/s
Receiving objects:  66% (8200/12424), 32.06 MiB | 7.11 MiB/s
Receiving objects:  67% (8325/12424), 32.06 MiB | 7.11 MiB/s
Receiving objects:  68% (8449/12424), 32.06 MiB | 7.11 MiB/s
Receiving objects:  69% (8573/12424), 32.06 MiB | 7.11 MiB/s
Receiving objects:  70% (8697/12424), 32.06 MiB | 7.11 MiB/s
Receiving objects:  71% (8822/12424), 32.06 MiB | 7.11 MiB/s
Receiving objects:  72% (8946/12424), 32.06 MiB | 7.11 MiB/s
Receiving objects:  73% (9070/12424), 32.06 MiB | 7.11 MiB/s
Receiving objects:  74% (9194/12424), 32.06 MiB | 7.11 MiB/s
Receiving objects:  75% (9318/12424), 32.06 MiB | 7.11 MiB/s
Receiving objects:  76% (9443/12424), 32.06 MiB | 7.11 MiB/s
Receiving objects:  77% (9567/12424), 32.06 MiB | 7.11 MiB/s
Receiving objects:  78% (9691/12424), 32.06 MiB | 7.11 MiB/s
Receiving objects:  79% (9815/12424), 32.06 MiB | 7.11 MiB/s
Receiving objects:  80% (9940/12424), 32.06 MiB | 7.11 MiB/s
Receiving objects:  81% (10064/12424), 32.06 MiB | 7.11 MiB/s
Receiving objects:  82% (10188/12424), 32.06 MiB | 7.11 MiB/s
Receiving objects:  82% (10225/12424), 32.06 MiB | 7.11 MiB/s
Receiving objects:  83% (10312/12424), 32.06 MiB | 7.11 MiB/s
Receiving objects:  84% (10437/12424), 32.06 MiB | 7.11 MiB/s
Receiving objects:  85% (10561/12424), 37.99 MiB | 7.59 MiB/s
Receiving objects:  86% (10685/12424), 37.99 MiB | 7.59 MiB/s
Receiving objects:  87% (10809/12424), 37.99 MiB | 7.59 MiB/s
Receiving objects:  88% (10934/12424), 37.99 MiB | 7.59 MiB/s
Receiving objects:  89% (11058/12424), 37.99 MiB | 7.59 MiB/s
Receiving objects:  90% (11182/12424), 37.99 MiB | 7.59 MiB/s
Receiving objects:  91% (11306/12424), 37.99 MiB | 7.59 MiB/s
Receiving objects:  92% (11431/12424), 37.99 MiB | 7.59 MiB/s
Receiving objects:  93% (11555/12424), 37.99 MiB | 7.59 MiB/s
Receiving objects:  94% (11679/12424), 37.99 MiB | 7.59 MiB/s
Receiving objects:  95% (11803/12424), 37.99 MiB | 7.59 MiB/s
Receiving objects:  96% (11928/12424), 37.99 MiB | 7.59 MiB/s
Receiving objects:  97% (12052/12424), 37.99 MiB | 7.59 MiB/s
Receiving objects:  98% (12176/12424), 37.99 MiB | 7.59 MiB/s
Receiving objects:  99% (12300/12424), 37.99 MiB | 7.59 MiB/s
remote: Total 12424 (delta 2375), reused 5966 (delta 1228)        
Receiving objects: 100% (12424/12424), 37.99 MiB | 7.59 MiB/s
Receiving objects: 100% (12424/12424), 41.63 MiB | 7.72 MiB/s, done.
Resolving deltas:   0% (0/2375)
Resolving deltas:   1% (25/2375)
Resolving deltas:   2% (48/2375)
Resolving deltas:   3% (72/2375)
Resolving deltas:   4% (95/2375)
Resolving deltas:   5% (119/2375)
Resolving deltas:   6% (143/2375)
Resolving deltas:   7% (167/2375)
Resolving deltas:   8% (190/2375)
Resolving deltas:   9% (214/2375)
Resolving deltas:  10% (238/2375)
Resolving deltas:  11% (262/2375)
Resolving deltas:  12% (285/2375)
Resolving deltas:  13% (309/2375)
Resolving deltas:  14% (333/2375)
Resolving deltas:  15% (357/2375)
Resolving deltas:  16% (381/2375)
Resolving deltas:  17% (404/2375)
Resolving deltas:  18% (428/2375)
Resolving deltas:  19% (452/2375)
Resolving deltas:  20% (476/2375)
Resolving deltas:  21% (499/2375)
Resolving deltas:  22% (524/2375)
Resolving deltas:  23% (547/2375)
Resolving deltas:  24% (570/2375)
Resolving deltas:  25% (594/2375)
Resolving deltas:  26% (618/2375)
Resolving deltas:  27% (642/2375)
Resolving deltas:  28% (665/2375)
Resolving deltas:  29% (689/2375)
Resolving deltas:  30% (714/2375)
Resolving deltas:  31% (737/2375)
Resolving deltas:  32% (760/2375)
Resolving deltas:  33% (784/2375)
Resolving deltas:  34% (808/2375)
Resolving deltas:  35% (832/2375)
Resolving deltas:  36% (855/2375)
Resolving deltas:  37% (879/2375)
Resolving deltas:  38% (903/2375)
Resolving deltas:  39% (927/2375)
Resolving deltas:  40% (950/2375)
Resolving deltas:  41% (974/2375)
Resolving deltas:  42% (998/2375)
Resolving deltas:  43% (1023/2375)
Resolving deltas:  44% (1045/2375)
Resolving deltas:  45% (1069/2375)
Resolving deltas:  46% (1093/2375)
Resolving deltas:  47% (1117/2375)
Resolving deltas:  48% (1141/2375)
Resolving deltas:  49% (1165/2375)
Resolving deltas:  50% (1188/2375)
Resolving deltas:  51% (1212/2375)
Resolving deltas:  52% (1235/2375)
Resolving deltas:  53% (1259/2375)
Resolving deltas:  54% (1284/2375)
Resolving deltas:  55% (1307/2375)
Resolving deltas:  56% (1330/2375)
Resolving deltas:  57% (1354/2375)
Resolving deltas:  58% (1378/2375)
Resolving deltas:  59% (1402/2375)
Resolving deltas:  60% (1425/2375)
Resolving deltas:  61% (1449/2375)
Resolving deltas:  62% (1473/2375)
Resolving deltas:  63% (1498/2375)
Resolving deltas:  64% (1520/2375)
Resolving deltas:  65% (1544/2375)
Resolving deltas:  66% (1568/2375)
Resolving deltas:  67% (1592/2375)
Resolving deltas:  68% (1615/2375)
Resolving deltas:  69% (1639/2375)
Resolving deltas:  70% (1663/2375)
Resolving deltas:  71% (1687/2375)
Resolving deltas:  72% (1710/2375)
Resolving deltas:  73% (1734/2375)
Resolving deltas:  74% (1758/2375)
Resolving deltas:  75% (1782/2375)
Resolving deltas:  76% (1805/2375)
Resolving deltas:  77% (1829/2375)
Resolving deltas:  78% (1853/2375)
Resolving deltas:  79% (1878/2375)
Resolving deltas:  80% (1900/2375)
Resolving deltas:  81% (1924/2375)
Resolving deltas:  82% (1948/2375)
Resolving deltas:  83% (1972/2375)
Resolving deltas:  84% (1995/2375)
Resolving deltas:  85% (2019/2375)
Resolving deltas:  86% (2043/2375)
Resolving deltas:  87% (2067/2375)
Resolving deltas:  88% (2090/2375)
Resolving deltas:  89% (2114/2375)
Resolving deltas:  90% (2138/2375)
Resolving deltas:  91% (2162/2375)
Resolving deltas:  92% (2185/2375)
Resolving deltas:  93% (2209/2375)
Resolving deltas:  94% (2233/2375)
Resolving deltas:  95% (2257/2375)
Resolving deltas:  96% (2280/2375)
Resolving deltas:  97% (2304/2375)
Resolving deltas:  98% (2329/2375)
Resolving deltas:  99% (2352/2375)
Resolving deltas: 100% (2375/2375)
Resolving deltas: 100% (2375/2375), done.
Updating files:  71% (8153/11458)
Updating files:  72% (8250/11458)
Updating files:  73% (8365/11458)
Updating files:  74% (8479/11458)
Updating files:  75% (8594/11458)
Updating files:  76% (8709/11458)
Updating files:  77% (8823/11458)
Updating files:  78% (8938/11458)
Updating files:  79% (9052/11458)
Updating files:  80% (9167/11458)
Updating files:  81% (9281/11458)
Updating files:  82% (9396/11458)
Updating files:  83% (9511/11458)
Updating files:  84% (9625/11458)
Updating files:  85% (9740/11458)
Updating files:  86% (9854/11458)
Updating files:  87% (9969/11458)
Updating files:  88% (10084/11458)
Updating files:  89% (10198/11458)
Updating files:  90% (10313/11458)
Updating files:  91% (10427/11458)
Updating files:  92% (10542/11458)
Updating files:  93% (10656/11458)
Updating files:  94% (10771/11458)
Updating files:  95% (10886/11458)
Updating files:  96% (11000/11458)
Updating files:  97% (11115/11458)
Updating files:  98% (11229/11458)
Updating files:  99% (11344/11458)
Updating files: 100% (11458/11458)
Updating files: 100% (11458/11458), done.
 00:13

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-mediawiki-1  Started
 Container mediawiki-mediawiki-jobrunner-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  29/133 [======>---------------------]  21%
  54/133 [===========>----------------]  40%
  78/133 [================>-----------]  58%
 100/133 [=====================>------]  75%
 117/133 [========================>---]  87%
 132/133 [===========================>]  99%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:03

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 5.9 s.
 00:07

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 14s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:15

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:28

 01:28

Install 'extensions/WikiEditor'...

Cloning component(s)
:0: _clone_component "extensions/WikiEditor"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/WikiEditor to 'extensions/WikiEditor' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/WikiEditor'...
|0| remote: Counting objects: 1           
remote: Counting objects: 342, done        
|0| remote: Finding sources:   1% (2/342)           
remote: Finding sources:   2% (6/342)           
remote: Finding sources:   3% (9/342)           
remote: Finding sources:   4% (12/342)           
remote: Finding sources:   5% (16/342)           
remote: Finding sources:   6% (19/342)           
remote: Finding sources:   7% (23/342)           
remote: Finding sources:   8% (26/342)           
remote: Finding sources:   9% (30/342)           
remote: Finding sources:  10% (33/342)           
remote: Finding sources:  11% (36/342)           
remote: Finding sources:  12% (40/342)           
remote: Finding sources:  13% (43/342)           
remote: Finding sources:  14% (47/342)           
remote: Finding sources:  15% (50/342)           
remote: Finding sources:  16% (54/342)           
remote: Finding sources:  17% (57/342)           
remote: Finding sources:  18% (60/342)           
remote: Finding sources:  19% (64/342)           
remote: Finding sources:  20% (67/342)           
remote: Finding sources:  21% (71/342)           
remote: Finding sources:  22% (74/342)           
remote: Finding sources:  23% (77/342)           
remote: Finding sources:  24% (81/342)           
remote: Finding sources:  25% (84/342)           
remote: Finding sources:  26% (88/342)           
remote: Finding sources:  27% (91/342)           
remote: Finding sources:  28% (95/342)           
remote: Finding sources:  29% (98/342)           
remote: Finding sources:  30% (101/342)           
remote: Finding sources:  31% (105/342)           
remote: Finding sources:  32% (108/342)           
remote: Finding sources:  33% (112/342)           
remote: Finding sources:  34% (115/342)           
remote: Finding sources:  35% (118/342)           
remote: Finding sources:  36% (122/342)           
remote: Finding sources:  37% (125/342)           
remote: Finding sources:  38% (129/342)           
remote: Finding sources:  39% (132/342)           
remote: Finding sources:  40% (136/342)           
remote: Finding sources:  41% (139/342)           
remote: Finding sources:  42% (142/342)           
remote: Finding sources:  43% (146/342)           
remote: Finding sources:  44% (149/342)           
remote: Finding sources:  45% (153/342)           
remote: Finding sources:  46% (156/342)           
remote: Finding sources:  47% (160/342)           
remote: Finding sources:  48% (163/342)           
remote: Finding sources:  49% (166/342)           
remote: Finding sources:  50% (170/342)           
remote: Finding sources:  51% (173/342)           
remote: Finding sources:  52% (177/342)           
remote: Finding sources:  53% (180/342)           
remote: Finding sources:  54% (183/342)           
remote: Finding sources:  55% (187/342)           
remote: Finding sources:  56% (190/342)           
remote: Finding sources:  57% (194/342)           
remote: Finding sources:  58% (197/342)           
remote: Finding sources:  59% (201/342)           
remote: Finding sources:  60% (204/342)           
remote: Finding sources:  61% (207/342)           
remote: Finding sources:  62% (211/342)           
remote: Finding sources:  63% (214/342)           
remote: Finding sources:  64% (218/342)           
remote: Finding sources:  65% (221/342)           
remote: Finding sources:  66% (225/342)           
remote: Finding sources:  67% (228/342)           
remote: Finding sources:  68% (231/342)           
remote: Finding sources:  69% (235/342)           
remote: Finding sources:  70% (238/342)           
remote: Finding sources:  71% (242/342)           
remote: Finding sources:  72% (245/342)           
remote: Finding sources:  73% (248/342)           
remote: Finding sources:  74% (252/342)           
remote: Finding sources:  75% (255/342)           
remote: Finding sources:  76% (259/342)           
remote: Finding sources:  77% (262/342)           
remote: Finding sources:  78% (266/342)           
remote: Finding sources:  79% (269/342)           
remote: Finding sources:  80% (272/342)           
remote: Finding sources:  81% (276/342)           
remote: Finding sources:  82% (279/342)           
remote: Finding sources:  83% (283/342)           
remote: Finding sources:  84% (286/342)           
remote: Finding sources:  85% (289/342)           
remote: Finding sources:  86% (293/342)           
remote: Finding sources:  87% (296/342)           
remote: Finding sources:  88% (300/342)           
remote: Finding sources:  89% (303/342)           
remote: Finding sources:  90% (307/342)           
remote: Finding sources:  91% (310/342)           
remote: Finding sources:  92% (313/342)           
remote: Finding sources:  93% (317/342)           
remote: Finding sources:  94% (320/342)           
remote: Finding sources:  95% (324/342)           
remote: Finding sources:  96% (327/342)           
remote: Finding sources:  97% (331/342)           
remote: Finding sources:  98% (334/342)           
remote: Finding sources:  99% (337/342)           
remote: Finding sources: 100% (341/342)           
remote: Finding sources: 100% (342/342)        
|0| remote: Getting sizes:   1% (2/331)           
remote: Getting sizes:   2% (5/331)           
remote: Getting sizes:   3% (9/331)           
remote: Getting sizes:   4% (12/331)           
remote: Getting sizes:   5% (15/331)           
remote: Getting sizes:   6% (19/331)           
remote: Getting sizes:   7% (22/331)           
remote: Getting sizes:   8% (25/331)           
remote: Getting sizes:   9% (29/331)           
remote: Getting sizes:  10% (32/331)           
remote: Getting sizes:  11% (35/331)           
remote: Getting sizes:  12% (39/331)           
remote: Getting sizes:  13% (42/331)           
remote: Getting sizes:  14% (45/331)           
remote: Getting sizes:  15% (48/331)           
remote: Getting sizes:  16% (52/331)           
remote: Getting sizes:  17% (55/331)           
remote: Getting sizes:  18% (58/331)           
remote: Getting sizes:  19% (62/331)           
remote: Getting sizes:  20% (65/331)           
remote: Getting sizes:  21% (68/331)           
remote: Getting sizes:  22% (72/331)           
remote: Getting sizes:  23% (75/331)           
remote: Getting sizes:  24% (78/331)           
remote: Getting sizes:  25% (82/331)           
remote: Getting sizes:  26% (85/331)           
remote: Getting sizes:  27% (88/331)           
remote: Getting sizes:  28% (92/331)           
remote: Getting sizes:  29% (95/331)           
remote: Getting sizes:  30% (98/331)           
remote: Getting sizes:  31% (101/331)           
remote: Getting sizes:  32% (105/331)           
remote: Getting sizes:  33% (108/331)           
remote: Getting sizes:  34% (111/331)           
remote: Getting sizes:  35% (115/331)           
remote: Getting sizes:  36% (118/331)           
remote: Getting sizes:  37% (121/331)           
remote: Getting sizes:  38% (125/331)           
remote: Getting sizes:  39% (128/331)           
remote: Getting sizes:  40% (131/331)           
remote: Getting sizes:  41% (135/331)           
remote: Getting sizes:  42% (138/331)           
remote: Getting sizes:  43% (141/331)           
remote: Getting sizes:  44% (144/331)           
remote: Getting sizes:  45% (148/331)           
remote: Getting sizes:  46% (151/331)           
remote: Getting sizes:  47% (154/331)           
remote: Getting sizes:  48% (158/331)           
remote: Getting sizes:  49% (161/331)           
remote: Getting sizes:  50% (164/331)           
remote: Getting sizes:  51% (168/331)           
remote: Getting sizes:  52% (171/331)           
remote: Getting sizes:  53% (174/331)           
remote: Getting sizes:  54% (178/331)           
remote: Getting sizes:  55% (181/331)           
remote: Getting sizes:  56% (184/331)           
remote: Getting sizes:  57% (188/331)           
remote: Getting sizes:  58% (191/331)           
remote: Getting sizes:  59% (194/331)           
remote: Getting sizes:  60% (197/331)           
remote: Getting sizes:  61% (201/331)           
remote: Getting sizes:  62% (204/331)           
remote: Getting sizes:  63% (207/331)           
remote: Getting sizes:  64% (211/331)           
remote: Getting sizes:  65% (214/331)           
remote: Getting sizes:  66% (217/331)           
remote: Getting sizes:  67% (221/331)           
remote: Getting sizes:  68% (224/331)           
remote: Getting sizes:  69% (227/331)           
remote: Getting sizes:  70% (231/331)           
remote: Getting sizes:  71% (234/331)           
remote: Getting sizes:  72% (237/331)           
remote: Getting sizes:  73% (240/331)           
remote: Getting sizes:  74% (244/331)           
remote: Getting sizes:  75% (247/331)           
remote: Getting sizes:  76% (250/331)           
remote: Getting sizes:  77% (254/331)           
remote: Getting sizes:  78% (257/331)           
remote: Getting sizes:  79% (260/331)           
remote: Getting sizes:  80% (264/331)           
remote: Getting sizes:  81% (267/331)           
remote: Getting sizes:  82% (270/331)           
remote: Getting sizes:  83% (274/331)           
remote: Getting sizes:  84% (277/331)           
remote: Getting sizes:  85% (280/331)           
remote: Getting sizes:  86% (284/331)           
remote: Getting sizes:  87% (287/331)           
remote: Getting sizes:  88% (290/331)           
remote: Getting sizes:  89% (293/331)           
remote: Getting sizes:  90% (297/331)           
remote: Getting sizes:  91% (300/331)           
remote: Getting sizes:  92% (303/331)           
remote: Getting sizes:  93% (307/331)           
remote: Getting sizes:  94% (310/331)           
remote: Getting sizes:  95% (313/331)           
remote: Getting sizes:  96% (317/331)           
remote: Getting sizes:  97% (320/331)           
remote: Getting sizes:  98% (323/331)           
remote: Getting sizes:  99% (327/331)           
remote: Getting sizes: 100% (330/331)           
remote: Getting sizes: 100% (331/331)        
|0| remote: Compressing objects:   1% (11459/2241710)           
remote: Compressing objects:   2% (36948/2241710)           
remote: Compressing objects:   3% (68027/2241710)           
remote: Compressing objects:   5% (104125/2241710)           
remote: Compressing objects:   6% (134269/2241710)           
remote: Compressing objects:   7% (147421/2241710)           
remote: Compressing objects:   8% (172704/2241710)           
remote: Compressing objects:   9% (196689/2241710)           
remote: Compressing objects:  10% (221544/2241710)           
remote: Compressing objects:  11% (247025/2241710)           
remote: Compressing objects:  12% (260949/2241710)           
remote: Compressing objects:  13% (288031/2241710)           
remote: Compressing objects:  14% (313024/2241710)           
remote: Compressing objects:  15% (327124/2241710)           
remote: Compressing objects:  16% (353536/2241710)           
remote: Compressing objects:  17% (377668/2241710)           
remote: Compressing objects:  18% (402571/2241710)           
remote: Compressing objects:  19% (423348/2241710)           
remote: Compressing objects:  20% (444685/2241710)           
remote: Compressing objects:  21% (465209/2241710)           
remote: Compressing objects:  22% (492088/2241710)           
remote: Compressing objects:  23% (507112/2241710)           
remote: Compressing objects:  24% (537308/2241710)           
remote: Compressing objects:  25% (560848/2241710)           
remote: Compressing objects:  26% (571699/2241710)           
remote: Compressing objects:  27% (598224/2241710)           
remote: Compressing objects:  28% (621432/2241710)           
remote: Compressing objects:  29% (639932/2241710)           
remote: Compressing objects:  30% (662214/2241710)           
remote: Compressing objects:  31% (687567/2241710)           
remote: Compressing objects:  32% (718746/2241710)           
remote: Compressing objects:  33% (736135/2241710)           
remote: Compressing objects:  34% (752342/2241710)           
remote: Compressing objects:  35% (781920/2241710)           
remote: Compressing objects:  36% (797040/2241710)           
remote: Compressing objects:  37% (818767/2241710)           
remote: Compressing objects:  38% (848550/2241710)           
remote: Compressing objects:  39% (880366/2241710)           
remote: Compressing objects:  40% (892122/2241710)           
remote: Compressing objects:  41% (919263/2241710)           
remote: Compressing objects:  42% (938174/2241710)           
remote: Compressing objects:  43% (958640/2241710)           
remote: Compressing objects:  57% (1273695/2241710)           
remote: Compressing objects:  58% (1295793/2241710)           
remote: Compressing objects:  59% (1316266/2241710)           
remote: Compressing objects:  60% (1337966/2241710)           
remote: Compressing objects:  61% (1357826/2241710)           
remote: Compressing objects:  62% (1383900/2241710)           
remote: Compressing objects:  63% (1408124/2241710)           
remote: Compressing objects:  64% (1432653/2241710)           
remote: Compressing objects:  65% (1453375/2241710)           
remote: Compressing objects:  66% (1478989/2241710)           
remote: Compressing objects:  67% (1493068/2241710)           
remote: Compressing objects:  68% (1519650/2241710)           
remote: Compressing objects:  69% (1544453/2241710)           
remote: Compressing objects:  70% (1567477/2241710)           
remote: Compressing objects:  71% (1590813/2241710)           
remote: Compressing objects:  72% (1608144/2241710)           
remote: Compressing objects:  73% (1630337/2241710)           
remote: Compressing objects:  74% (1654818/2241710)           
remote: Compressing objects:  75% (1680122/2241710)           
remote: Compressing objects:  76% (1692573/2241710)           
remote: Compressing objects:  77% (1715165/2241710)           
remote: Compressing objects:  78% (1744956/2241710)           
remote: Compressing objects:  79% (1762011/2241710)           
remote: Compressing objects:  80% (1782613/2241710)           
remote: Compressing objects:  81% (1811029/2241710)           
remote: Compressing objects:  82% (1832118/2241710)           
remote: Compressing objects:  83% (1851252/2241710)           
remote: Compressing objects:  84% (1872280/2241710)           
remote: Compressing objects:  85% (1903678/2241710)           
remote: Compressing objects:  86% (1925570/2241710)           
remote: Compressing objects:  87% (1941110/2241710)           
remote: Compressing objects:  88% (1963477/2241710)           
remote: Compressing objects:  89% (1989366/2241710)           
remote: Compressing objects:  90% (2012883/2241710)           
remote: Compressing objects:  91% (2035263/2241710)           
remote: Compressing objects:  92% (2054057/2241710)           
remote: Compressing objects:  93% (2076024/2241710)           
remote: Compressing objects:  94% (2096756/2241710)           
remote: Compressing objects:  95% (2126421/2241710)           
remote: Compressing objects:  96% (2141293/2241710)           
remote: Compressing objects:  97% (2168248/2241710)           
remote: Compressing objects:  98% (2191064/2241710)           
remote: Compressing objects:  99% (2210705/2241710)           
remote: Compressing objects: 100% (2232060/2241710)           
remote: Compressing objects: 100% (2241710/2241710)        
|0| Receiving objects:   0% (1/342)
Receiving objects:   1% (4/342)
Receiving objects:   2% (7/342)
Receiving objects:   3% (11/342)
Receiving objects:   4% (14/342)
Receiving objects:   5% (18/342)
Receiving objects:   6% (21/342)
Receiving objects:   7% (24/342)
Receiving objects:   8% (28/342)
Receiving objects:   9% (31/342)
Receiving objects:  10% (35/342)
Receiving objects:  11% (38/342)
Receiving objects:  12% (42/342)
Receiving objects:  13% (45/342)
Receiving objects:  14% (48/342)
Receiving objects:  15% (52/342)
Receiving objects:  16% (55/342)
Receiving objects:  17% (59/342)
Receiving objects:  18% (62/342)
Receiving objects:  19% (65/342)
Receiving objects:  20% (69/342)
Receiving objects:  21% (72/342)
Receiving objects:  22% (76/342)
Receiving objects:  23% (79/342)
Receiving objects:  24% (83/342)
Receiving objects:  25% (86/342)
Receiving objects:  26% (89/342)
Receiving objects:  27% (93/342)
Receiving objects:  28% (96/342)
Receiving objects:  29% (100/342)
Receiving objects:  30% (103/342)
Receiving objects:  31% (107/342)
Receiving objects:  32% (110/342)
Receiving objects:  33% (113/342)
Receiving objects:  34% (117/342)
Receiving objects:  35% (120/342)
Receiving objects:  36% (124/342)
Receiving objects:  37% (127/342)
Receiving objects:  38% (130/342)
Receiving objects:  39% (134/342)
Receiving objects:  40% (137/342)
Receiving objects:  41% (141/342)
Receiving objects:  42% (144/342)
Receiving objects:  43% (148/342)
Receiving objects:  44% (151/342)
Receiving objects:  45% (154/342)
Receiving objects:  46% (158/342)
Receiving objects:  47% (161/342)
Receiving objects:  48% (165/342)
Receiving objects:  49% (168/342)
Receiving objects:  50% (171/342)
Receiving objects:  51% (175/342)
Receiving objects:  52% (178/342)
Receiving objects:  53% (182/342)
Receiving objects:  54% (185/342)
Receiving objects:  55% (189/342)
Receiving objects:  56% (192/342)
Receiving objects:  57% (195/342)
Receiving objects:  58% (199/342)
Receiving objects:  59% (202/342)
Receiving objects:  60% (206/342)
Receiving objects:  61% (209/342)
Receiving objects:  62% (213/342)
Receiving objects:  63% (216/342)
Receiving objects:  64% (219/342)
Receiving objects:  65% (223/342)
Receiving objects:  66% (226/342)
Receiving objects:  67% (230/342)
Receiving objects:  68% (233/342)
Receiving objects:  69% (236/342)
Receiving objects:  70% (240/342)
Receiving objects:  71% (243/342)
Receiving objects:  72% (247/342)
Receiving objects:  73% (250/342)
Receiving objects:  74% (254/342)
Receiving objects:  75% (257/342)
Receiving objects:  76% (260/342)
Receiving objects:  77% (264/342)
Receiving objects:  78% (267/342)
Receiving objects:  79% (271/342)
Receiving objects:  80% (274/342)
Receiving objects:  81% (278/342)
Receiving objects:  82% (281/342)
Receiving objects:  83% (284/342)
Receiving objects:  84% (288/342)
Receiving objects:  85% (291/342)
Receiving objects:  86% (295/342)
Receiving objects:  87% (298/342)
Receiving objects:  88% (301/342)
Receiving objects:  89% (305/342)
Receiving objects:  90% (308/342)
Receiving objects:  91% (312/342)
Receiving objects:  92% (315/342)
Receiving objects:  93% (319/342)
Receiving objects:  94% (322/342)
Receiving objects:  95% (325/342)
Receiving objects:  96% (329/342)
Receiving objects:  97% (332/342)
Receiving objects:  98% (336/342)
remote: Total 342 (delta 93), reused 56 (delta 9)        
|0| Receiving objects:  99% (339/342)
Receiving objects: 100% (342/342)
Receiving objects: 100% (342/342), 603.69 KiB | 6.10 MiB/s, done.
|0| Resolving deltas:   0% (0/93)
Resolving deltas:   1% (1/93)
Resolving deltas:   2% (2/93)
Resolving deltas:   3% (3/93)
Resolving deltas:   5% (5/93)
Resolving deltas:   6% (6/93)
Resolving deltas:   7% (7/93)
Resolving deltas:   8% (8/93)
Resolving deltas:   9% (9/93)
Resolving deltas:  10% (10/93)
Resolving deltas:  11% (11/93)
Resolving deltas:  12% (12/93)
Resolving deltas:  13% (13/93)
Resolving deltas:  15% (14/93)
Resolving deltas:  16% (15/93)
Resolving deltas:  17% (16/93)
Resolving deltas:  18% (17/93)
Resolving deltas:  19% (18/93)
Resolving deltas:  20% (19/93)
Resolving deltas:  21% (20/93)
Resolving deltas:  22% (21/93)
Resolving deltas:  23% (22/93)
Resolving deltas:  25% (24/93)
Resolving deltas:  26% (25/93)
Resolving deltas:  27% (26/93)
Resolving deltas:  29% (27/93)
Resolving deltas:  30% (28/93)
Resolving deltas:  31% (29/93)
Resolving deltas:  32% (30/93)
Resolving deltas:  33% (31/93)
Resolving deltas:  34% (32/93)
Resolving deltas:  35% (33/93)
Resolving deltas:  37% (35/93)
Resolving deltas:  38% (36/93)
Resolving deltas:  39% (37/93)
Resolving deltas:  40% (38/93)
Resolving deltas:  41% (39/93)
Resolving deltas:  43% (40/93)
Resolving deltas:  44% (41/93)
Resolving deltas:  45% (42/93)
Resolving deltas:  46% (43/93)
Resolving deltas:  47% (44/93)
Resolving deltas:  48% (45/93)
Resolving deltas:  49% (46/93)
Resolving deltas:  50% (47/93)
Resolving deltas:  51% (48/93)
Resolving deltas:  52% (49/93)
Resolving deltas:  53% (50/93)
Resolving deltas:  54% (51/93)
Resolving deltas:  55% (52/93)
Resolving deltas:  56% (53/93)
Resolving deltas:  58% (54/93)
Resolving deltas:  59% (55/93)
Resolving deltas:  60% (56/93)
Resolving deltas:  61% (57/93)
Resolving deltas:  62% (58/93)
Resolving deltas:  63% (59/93)
Resolving deltas:  64% (60/93)
Resolving deltas:  65% (61/93)
Resolving deltas:  66% (62/93)
Resolving deltas:  67% (63/93)
Resolving deltas:  68% (64/93)
Resolving deltas:  69% (65/93)
Resolving deltas:  70% (66/93)
Resolving deltas:  73% (68/93)
Resolving deltas:  74% (69/93)
Resolving deltas:  75% (70/93)
Resolving deltas:  76% (71/93)
Resolving deltas:  77% (72/93)
Resolving deltas:  78% (73/93)
Resolving deltas:  79% (74/93)
Resolving deltas:  80% (75/93)
Resolving deltas:  81% (76/93)
Resolving deltas:  83% (78/93)
Resolving deltas:  84% (79/93)
Resolving deltas:  86% (80/93)
Resolving deltas:  87% (81/93)
Resolving deltas:  88% (82/93)
Resolving deltas:  89% (83/93)
Resolving deltas:  90% (84/93)
Resolving deltas:  91% (85/93)
Resolving deltas:  92% (86/93)
Resolving deltas:  93% (87/93)
Resolving deltas:  95% (89/93)
Resolving deltas:  96% (90/93)
Resolving deltas:  97% (91/93)
Resolving deltas:  98% (92/93)
Resolving deltas: 100% (93/93)
Resolving deltas: 100% (93/93), done.
|0|  00:01
 00:01

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:03

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }

added 1 package, and audited 1443 packages in 3s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:02

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Healthy
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.1 s.
 00:01

Running 'extensions/WikiEditor/setup.sh' if found
Looking for '/var/local/extensions/WikiEditor/setup.sh'
No '/var/local/extensions/WikiEditor/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:13
 00:13

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-mediawiki-web-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:27

Reclaim disk space if needed
Free disk space (22%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12424, done        
remote: Finding sources:   1% (63/12424)           
remote: Finding sources:   2% (187/12424)           
remote: Finding sources:   3% (311/12424)           
remote: Finding sources:   4% (435/12424)           
remote: Finding sources:   5% (560/12424)           
remote: Finding sources:   6% (684/12424)           
remote: Finding sources:   7% (808/12424)           
remote: Finding sources:   8% (932/12424)           
remote: Finding sources:   9% (1057/12424)           
remote: Finding sources:  10% (1181/12424)           
remote: Finding sources:  11% (1305/12424)           
remote: Finding sources:  12% (1429/12424)           
remote: Finding sources:  13% (1553/12424)           
remote: Finding sources:  14% (1678/12424)           
remote: Finding sources:  15% (1802/12424)           
remote: Finding sources:  16% (1926/12424)           
remote: Finding sources:  17% (2050/12424)           
remote: Finding sources:  18% (2175/12424)           
remote: Finding sources:  19% (2299/12424)           
remote: Finding sources:  20% (2423/12424)           
remote: Finding sources:  21% (2547/12424)           
remote: Finding sources:  22% (2672/12424)           
remote: Finding sources:  23% (2796/12424)           
remote: Finding sources:  24% (2920/12424)           
remote: Finding sources:  25% (3044/12424)           
remote: Finding sources:  26% (3169/12424)           
remote: Finding sources:  27% (3293/12424)           
remote: Finding sources:  28% (3417/12424)           
remote: Finding sources:  29% (3541/12424)           
remote: Finding sources:  30% (3666/12424)           
remote: Finding sources:  31% (3790/12424)           
remote: Finding sources:  32% (3914/12424)           
remote: Finding sources:  33% (4038/12424)           
remote: Finding sources:  34% (4163/12424)           
remote: Finding sources:  35% (4287/12424)           
remote: Finding sources:  36% (4411/12424)           
remote: Finding sources:  37% (4535/12424)           
remote: Finding sources:  38% (4659/12424)           
remote: Finding sources:  39% (4784/12424)           
remote: Finding sources:  40% (4908/12424)           
remote: Finding sources:  41% (5032/12424)           
remote: Finding sources:  42% (5156/12424)           
remote: Finding sources:  43% (5281/12424)           
remote: Finding sources:  44% (5405/12424)           
remote: Finding sources:  45% (5529/12424)           
remote: Finding sources:  46% (5653/12424)           
remote: Finding sources:  47% (5778/12424)           
remote: Finding sources:  48% (5902/12424)           
remote: Finding sources:  49% (6026/12424)           
remote: Finding sources:  50% (6150/12424)           
remote: Finding sources:  51% (6275/12424)           
remote: Finding sources:  52% (6399/12424)           
remote: Finding sources:  53% (6523/12424)           
remote: Finding sources:  54% (6647/12424)           
remote: Finding sources:  55% (6772/12424)           
remote: Finding sources:  56% (6896/12424)           
remote: Finding sources:  57% (7020/12424)           
remote: Finding sources:  58% (7144/12424)           
remote: Finding sources:  59% (7269/12424)           
remote: Finding sources:  60% (7393/12424)           
remote: Finding sources:  61% (7517/12424)           
remote: Finding sources:  62% (7641/12424)           
remote: Finding sources:  63% (7765/12424)           
remote: Finding sources:  64% (7890/12424)           
remote: Finding sources:  65% (8014/12424)           
remote: Finding sources:  66% (8138/12424)           
remote: Finding sources:  67% (8262/12424)           
remote: Finding sources:  68% (8387/12424)           
remote: Finding sources:  69% (8511/12424)           
remote: Finding sources:  70% (8635/12424)           
remote: Finding sources:  71% (8759/12424)           
remote: Finding sources:  72% (8884/12424)           
remote: Finding sources:  73% (9008/12424)           
remote: Finding sources:  74% (9132/12424)           
remote: Finding sources:  75% (9256/12424)           
remote: Finding sources:  76% (9381/12424)           
remote: Finding sources:  77% (9505/12424)           
remote: Finding sources:  78% (9629/12424)           
remote: Finding sources:  79% (9753/12424)           
remote: Finding sources:  80% (9878/12424)           
remote: Finding sources:  81% (10002/12424)           
remote: Finding sources:  82% (10126/12424)           
remote: Finding sources:  83% (10250/12424)           
remote: Finding sources:  84% (10375/12424)           
remote: Finding sources:  85% (10499/12424)           
remote: Finding sources:  86% (10623/12424)           
remote: Finding sources:  87% (10747/12424)           
remote: Finding sources:  88% (10871/12424)           
remote: Finding sources:  89% (10996/12424)           
remote: Finding sources:  90% (11120/12424)           
remote: Finding sources:  91% (11244/12424)           
remote: Finding sources:  92% (11368/12424)           
remote: Finding sources:  93% (11493/12424)           
remote: Finding sources:  94% (11617/12424)           
remote: Finding sources:  95% (11741/12424)           
remote: Finding sources:  96% (11865/12424)           
remote: Finding sources:  97% (11990/12424)           
remote: Finding sources:  98% (12114/12424)           
remote: Finding sources:  99% (12238/12424)           
remote: Finding sources: 100% (12362/12424)           
remote: Finding sources: 100% (12424/12424)        
remote: Getting sizes:   1% (56/11193)           
remote: Getting sizes:   2% (168/11193)           
remote: Getting sizes:   3% (280/11193)           
remote: Getting sizes:   4% (392/11193)           
remote: Getting sizes:   5% (504/11193)           
remote: Getting sizes:   6% (616/11193)           
remote: Getting sizes:   7% (728/11193)           
remote: Getting sizes:   8% (840/11193)           
remote: Getting sizes:   9% (952/11193)           
remote: Getting sizes:  10% (1064/11193)           
remote: Getting sizes:  11% (1176/11193)           
remote: Getting sizes:  12% (1288/11193)           
remote: Getting sizes:  13% (1400/11193)           
remote: Getting sizes:  14% (1512/11193)           
remote: Getting sizes:  15% (1623/11193)           
remote: Getting sizes:  16% (1735/11193)           
remote: Getting sizes:  17% (1847/11193)           
remote: Getting sizes:  18% (1959/11193)           
remote: Getting sizes:  19% (2071/11193)           
remote: Getting sizes:  20% (2183/11193)           
remote: Getting sizes:  21% (2295/11193)           
remote: Getting sizes:  22% (2407/11193)           
remote: Getting sizes:  23% (2519/11193)           
remote: Getting sizes:  24% (2631/11193)           
remote: Getting sizes:  25% (2743/11193)           
remote: Getting sizes:  26% (2855/11193)           
remote: Getting sizes:  27% (2967/11193)           
remote: Getting sizes:  28% (3079/11193)           
remote: Getting sizes:  29% (3191/11193)           
remote: Getting sizes:  30% (3302/11193)           
remote: Getting sizes:  31% (3414/11193)           
remote: Getting sizes:  32% (3526/11193)           
remote: Getting sizes:  33% (3638/11193)           
remote: Getting sizes:  34% (3750/11193)           
remote: Getting sizes:  35% (3862/11193)           
remote: Getting sizes:  36% (3974/11193)           
remote: Getting sizes:  37% (4086/11193)           
remote: Getting sizes:  38% (4198/11193)           
remote: Getting sizes:  39% (4310/11193)           
remote: Getting sizes:  40% (4422/11193)           
remote: Getting sizes:  41% (4534/11193)           
remote: Getting sizes:  42% (4646/11193)           
remote: Getting sizes:  43% (4758/11193)           
remote: Getting sizes:  44% (4869/11193)           
remote: Getting sizes:  45% (4981/11193)           
remote: Getting sizes:  46% (5093/11193)           
remote: Getting sizes:  47% (5205/11193)           
remote: Getting sizes:  48% (5317/11193)           
remote: Getting sizes:  49% (5429/11193)           
remote: Getting sizes:  50% (5541/11193)           
remote: Getting sizes:  51% (5653/11193)           
remote: Getting sizes:  52% (5765/11193)           
remote: Getting sizes:  53% (5877/11193)           
remote: Getting sizes:  54% (5989/11193)           
remote: Getting sizes:  55% (6101/11193)           
remote: Getting sizes:  56% (6213/11193)           
remote: Getting sizes:  57% (6325/11193)           
remote: Getting sizes:  58% (6436/11193)           
remote: Getting sizes:  59% (6548/11193)           
remote: Getting sizes:  60% (6660/11193)           
remote: Getting sizes:  61% (6772/11193)           
remote: Getting sizes:  62% (6884/11193)           
remote: Getting sizes:  63% (6996/11193)           
remote: Getting sizes:  64% (7108/11193)           
remote: Getting sizes:  65% (7220/11193)           
remote: Getting sizes:  66% (7332/11193)           
remote: Getting sizes:  67% (7444/11193)           
remote: Getting sizes:  68% (7556/11193)           
remote: Getting sizes:  69% (7668/11193)           
remote: Getting sizes:  70% (7780/11193)           
remote: Getting sizes:  71% (7892/11193)           
remote: Getting sizes:  72% (8003/11193)           
remote: Getting sizes:  73% (8115/11193)           
remote: Getting sizes:  74% (8227/11193)           
remote: Getting sizes:  75% (8339/11193)           
remote: Getting sizes:  76% (8451/11193)           
remote: Getting sizes:  77% (8563/11193)           
remote: Getting sizes:  78% (8675/11193)           
remote: Getting sizes:  79% (8787/11193)           
remote: Getting sizes:  80% (8899/11193)           
remote: Getting sizes:  81% (9011/11193)           
remote: Getting sizes:  82% (9123/11193)           
remote: Getting sizes:  83% (9235/11193)           
remote: Getting sizes:  84% (9347/11193)           
remote: Getting sizes:  85% (9459/11193)           
remote: Getting sizes:  86% (9571/11193)           
remote: Getting sizes:  87% (9682/11193)           
remote: Getting sizes:  88% (9794/11193)           
remote: Getting sizes:  89% (9906/11193)           
remote: Getting sizes:  90% (10018/11193)           
remote: Getting sizes:  91% (10130/11193)           
remote: Getting sizes:  92% (10242/11193)           
remote: Getting sizes:  93% (10354/11193)           
remote: Getting sizes:  94% (10466/11193)           
remote: Getting sizes:  95% (10578/11193)           
remote: Getting sizes:  96% (10690/11193)           
remote: Getting sizes:  97% (10802/11193)           
remote: Getting sizes:  98% (10914/11193)           
remote: Getting sizes:  99% (11026/11193)           
remote: Getting sizes: 100% (11138/11193)           
remote: Getting sizes: 100% (11193/11193)        
remote: Compressing objects:   2% (2178/120317)           
remote: Compressing objects:   3% (3025/120317)           
remote: Compressing objects:   4% (4495/120317)           
remote: Compressing objects:   5% (5752/120317)           
remote: Compressing objects:   6% (6719/120317)           
remote: Compressing objects:   7% (7962/120317)           
remote: Compressing objects:   8% (9048/120317)           
remote: Compressing objects:   9% (10243/120317)           
remote: Compressing objects:   9% (10426/120317)           
remote: Compressing objects:  10% (11438/120317)           
remote: Compressing objects:  11% (12636/120317)           
remote: Compressing objects:  12% (13843/120317)           
remote: Compressing objects:  13% (15054/120317)           
remote: Compressing objects:  14% (16246/120317)           
remote: Compressing objects:  15% (17517/120317)           
remote: Compressing objects:  16% (18740/120317)           
remote: Compressing objects:  17% (19864/120317)           
remote: Compressing objects:  18% (21058/120317)           
remote: Compressing objects:  19% (22269/120317)           
remote: Compressing objects:  20% (23462/120317)           
remote: Compressing objects:  21% (24687/120317)           
remote: Compressing objects:  21% (25224/120317)           
remote: Compressing objects:  22% (25877/120317)           
remote: Compressing objects:  23% (27089/120317)           
remote: Compressing objects:  24% (28277/120317)           
remote: Compressing objects:  25% (29485/120317)           
remote: Compressing objects:  26% (31062/120317)           
remote: Compressing objects:  27% (31905/120317)           
remote: Compressing objects:  28% (33088/120317)           
remote: Compressing objects:  29% (34324/120317)           
remote: Compressing objects:  30% (35796/120317)           
remote: Compressing objects:  31% (36829/120317)           
remote: Compressing objects:  32% (37914/120317)           
remote: Compressing objects:  33% (39187/120317)           
remote: Compressing objects:  34% (40475/120317)           
remote: Compressing objects:  35% (41529/120317)           
remote: Compressing objects:  36% (43000/120317)           
remote: Compressing objects:  37% (43966/120317)           
remote: Compressing objects:  38% (45237/120317)           
remote: Compressing objects:  39% (46325/120317)           
remote: Compressing objects:  40% (47543/120317)           
remote: Compressing objects:  41% (48734/120317)           
remote: Compressing objects:  42% (50050/120317)           
remote: Compressing objects:  43% (51385/120317)           
remote: Compressing objects:  44% (52386/120317)           
remote: Compressing objects:  45% (53601/120317)           
remote: Compressing objects:  45% (54196/120317)           
remote: Compressing objects:  46% (54887/120317)           
remote: Compressing objects:  47% (56326/120317)           
remote: Compressing objects:  48% (57509/120317)           
remote: Compressing objects:  49% (58397/120317)           
remote: Compressing objects:  50% (59752/120317)           
remote: Compressing objects:  51% (60811/120317)           
remote: Compressing objects:  52% (61985/120317)           
remote: Compressing objects:  53% (63314/120317)           
remote: Compressing objects:  54% (64375/120317)           
remote: Compressing objects:  55% (66085/120317)           
remote: Compressing objects:  56% (66866/120317)           
remote: Compressing objects:  57% (67990/120317)           
remote: Compressing objects:  58% (69260/120317)           
remote: Compressing objects:  59% (70389/120317)           
remote: Compressing objects:  60% (71713/120317)           
remote: Compressing objects:  61% (72996/120317)           
remote: Compressing objects:  62% (74034/120317)           
remote: Compressing objects:  63% (75219/120317)           
remote: Compressing objects:  64% (76517/120317)           
remote: Compressing objects:  65% (77740/120317)           
remote: Compressing objects:  66% (79079/120317)           
remote: Compressing objects:  67% (80026/120317)           
remote: Compressing objects:  68% (81256/120317)           
remote: Compressing objects:  69% (83298/120317)           
remote: Compressing objects:  70% (83937/120317)           
remote: Compressing objects:  71% (85041/120317)           
remote: Compressing objects:  72% (86033/120317)           
remote: Compressing objects:  73% (87302/120317)           
remote: Compressing objects:  74% (88609/120317)           
remote: Compressing objects:  75% (89638/120317)           
remote: Compressing objects:  76% (90849/120317)           
remote: Compressing objects:  77% (92053/120317)           
remote: Compressing objects:  78% (93248/120317)           
remote: Compressing objects:  79% (94574/120317)           
remote: Compressing objects:  80% (95668/120317)           
remote: Compressing objects:  81% (96857/120317)           
remote: Compressing objects:  81% (96873/120317)           
remote: Compressing objects:  82% (98338/120317)           
remote: Compressing objects:  83% (99856/120317)           
remote: Compressing objects:  84% (100527/120317)           
remote: Compressing objects:  85% (101775/120317)           
remote: Compressing objects:  86% (103387/120317)           
remote: Compressing objects:  87% (104154/120317)           
remote: Compressing objects:  88% (105303/120317)           
remote: Compressing objects:  89% (106533/120317)           
remote: Compressing objects:  90% (107719/120317)           
remote: Compressing objects:  91% (108904/120317)           
remote: Compressing objects:  92% (110261/120317)           
remote: Compressing objects:  93% (112450/120317)           
remote: Compressing objects:  94% (112498/120317)           
remote: Compressing objects:  95% (113706/120317)           
remote: Compressing objects:  96% (115019/120317)           
remote: Compressing objects:  97% (116122/120317)           
remote: Compressing objects:  98% (117312/120317)           
remote: Compressing objects:  99% (118514/120317)           
remote: Compressing objects: 100% (119723/120317)           
remote: Compressing objects: 100% (120316/120317)        
Receiving objects:   0% (1/12424)
Receiving objects:   1% (125/12424)
Receiving objects:   2% (249/12424)
Receiving objects:   3% (373/12424)
Receiving objects:   4% (497/12424)
Receiving objects:   5% (622/12424)
Receiving objects:   6% (746/12424)
Receiving objects:   7% (870/12424)
Receiving objects:   8% (994/12424)
Receiving objects:   9% (1119/12424)
Receiving objects:  10% (1243/12424)
Receiving objects:  11% (1367/12424)
Receiving objects:  12% (1491/12424)
Receiving objects:  13% (1616/12424)
Receiving objects:  14% (1740/12424)
Receiving objects:  15% (1864/12424)
Receiving objects:  16% (1988/12424)
Receiving objects:  17% (2113/12424), 4.20 MiB | 8.39 MiB/s
Receiving objects:  18% (2237/12424), 4.20 MiB | 8.39 MiB/s
Receiving objects:  19% (2361/12424), 4.20 MiB | 8.39 MiB/s
Receiving objects:  20% (2485/12424), 4.20 MiB | 8.39 MiB/s
Receiving objects:  21% (2610/12424), 4.20 MiB | 8.39 MiB/s
Receiving objects:  22% (2734/12424), 4.20 MiB | 8.39 MiB/s
Receiving objects:  23% (2858/12424), 4.20 MiB | 8.39 MiB/s
Receiving objects:  24% (2982/12424), 4.20 MiB | 8.39 MiB/s
Receiving objects:  25% (3106/12424), 4.20 MiB | 8.39 MiB/s
Receiving objects:  26% (3231/12424), 4.20 MiB | 8.39 MiB/s
Receiving objects:  27% (3355/12424), 4.20 MiB | 8.39 MiB/s
Receiving objects:  28% (3479/12424), 4.20 MiB | 8.39 MiB/s
Receiving objects:  29% (3603/12424), 4.20 MiB | 8.39 MiB/s
Receiving objects:  29% (3696/12424), 4.20 MiB | 8.39 MiB/s
Receiving objects:  30% (3728/12424), 4.20 MiB | 8.39 MiB/s
Receiving objects:  31% (3852/12424), 8.42 MiB | 8.41 MiB/s
Receiving objects:  32% (3976/12424), 8.42 MiB | 8.41 MiB/s
Receiving objects:  33% (4100/12424), 8.42 MiB | 8.41 MiB/s
Receiving objects:  34% (4225/12424), 8.42 MiB | 8.41 MiB/s
Receiving objects:  35% (4349/12424), 8.42 MiB | 8.41 MiB/s
Receiving objects:  36% (4473/12424), 8.42 MiB | 8.41 MiB/s
Receiving objects:  37% (4597/12424), 11.63 MiB | 7.75 MiB/s
Receiving objects:  38% (4722/12424), 11.63 MiB | 7.75 MiB/s
Receiving objects:  39% (4846/12424), 11.63 MiB | 7.75 MiB/s
Receiving objects:  40% (4970/12424), 11.63 MiB | 7.75 MiB/s
Receiving objects:  41% (5094/12424), 11.63 MiB | 7.75 MiB/s
Receiving objects:  42% (5219/12424), 11.63 MiB | 7.75 MiB/s
Receiving objects:  43% (5343/12424), 11.63 MiB | 7.75 MiB/s
Receiving objects:  44% (5467/12424), 11.63 MiB | 7.75 MiB/s
Receiving objects:  45% (5591/12424), 11.63 MiB | 7.75 MiB/s
Receiving objects:  45% (5594/12424), 11.63 MiB | 7.75 MiB/s
Receiving objects:  46% (5716/12424), 15.19 MiB | 7.57 MiB/s
Receiving objects:  47% (5840/12424), 18.98 MiB | 7.58 MiB/s
Receiving objects:  47% (5923/12424), 18.98 MiB | 7.58 MiB/s
Receiving objects:  48% (5964/12424), 22.37 MiB | 7.43 MiB/s
Receiving objects:  49% (6088/12424), 22.37 MiB | 7.43 MiB/s
Receiving objects:  50% (6212/12424), 22.37 MiB | 7.43 MiB/s
Receiving objects:  51% (6337/12424), 22.37 MiB | 7.43 MiB/s
Receiving objects:  51% (6441/12424), 25.37 MiB | 7.23 MiB/s
Receiving objects:  52% (6461/12424), 28.90 MiB | 7.21 MiB/s
Receiving objects:  53% (6585/12424), 28.90 MiB | 7.21 MiB/s
Receiving objects:  54% (6709/12424), 28.90 MiB | 7.21 MiB/s
Receiving objects:  55% (6834/12424), 28.90 MiB | 7.21 MiB/s
Receiving objects:  56% (6958/12424), 28.90 MiB | 7.21 MiB/s
Receiving objects:  57% (7082/12424), 28.90 MiB | 7.21 MiB/s
Receiving objects:  58% (7206/12424), 28.90 MiB | 7.21 MiB/s
Receiving objects:  59% (7331/12424), 32.07 MiB | 7.11 MiB/s
Receiving objects:  60% (7455/12424), 32.07 MiB | 7.11 MiB/s
Receiving objects:  61% (7579/12424), 32.07 MiB | 7.11 MiB/s
Receiving objects:  62% (7703/12424), 32.07 MiB | 7.11 MiB/s
Receiving objects:  63% (7828/12424), 32.07 MiB | 7.11 MiB/s
Receiving objects:  64% (7952/12424), 32.07 MiB | 7.11 MiB/s
Receiving objects:  65% (8076/12424), 32.07 MiB | 7.11 MiB/s
Receiving objects:  66% (8200/12424), 32.07 MiB | 7.11 MiB/s
Receiving objects:  67% (8325/12424), 32.07 MiB | 7.11 MiB/s
Receiving objects:  68% (8449/12424), 32.07 MiB | 7.11 MiB/s
Receiving objects:  69% (8573/12424), 32.07 MiB | 7.11 MiB/s
Receiving objects:  70% (8697/12424), 32.07 MiB | 7.11 MiB/s
Receiving objects:  71% (8822/12424), 32.07 MiB | 7.11 MiB/s
Receiving objects:  72% (8946/12424), 32.07 MiB | 7.11 MiB/s
Receiving objects:  73% (9070/12424), 32.07 MiB | 7.11 MiB/s
Receiving objects:  74% (9194/12424), 32.07 MiB | 7.11 MiB/s
Receiving objects:  74% (9248/12424), 32.07 MiB | 7.11 MiB/s
Receiving objects:  75% (9318/12424), 36.31 MiB | 7.12 MiB/s
Receiving objects:  76% (9443/12424), 36.31 MiB | 7.12 MiB/s
Receiving objects:  77% (9567/12424), 36.31 MiB | 7.12 MiB/s
Receiving objects:  78% (9691/12424), 36.31 MiB | 7.12 MiB/s
Receiving objects:  79% (9815/12424), 36.31 MiB | 7.12 MiB/s
Receiving objects:  80% (9940/12424), 36.31 MiB | 7.12 MiB/s
Receiving objects:  81% (10064/12424), 36.31 MiB | 7.12 MiB/s
Receiving objects:  82% (10188/12424), 36.31 MiB | 7.12 MiB/s
Receiving objects:  83% (10312/12424), 36.31 MiB | 7.12 MiB/s
Receiving objects:  84% (10437/12424), 36.31 MiB | 7.12 MiB/s
Receiving objects:  85% (10561/12424), 36.31 MiB | 7.12 MiB/s
Receiving objects:  86% (10685/12424), 36.31 MiB | 7.12 MiB/s
Receiving objects:  87% (10809/12424), 36.31 MiB | 7.12 MiB/s
Receiving objects:  88% (10934/12424), 36.31 MiB | 7.12 MiB/s
Receiving objects:  89% (11058/12424), 36.31 MiB | 7.12 MiB/s
Receiving objects:  90% (11182/12424), 36.31 MiB | 7.12 MiB/s
Receiving objects:  91% (11306/12424), 36.31 MiB | 7.12 MiB/s
Receiving objects:  92% (11431/12424), 36.31 MiB | 7.12 MiB/s
Receiving objects:  93% (11555/12424), 36.31 MiB | 7.12 MiB/s
Receiving objects:  94% (11679/12424), 36.31 MiB | 7.12 MiB/s
Receiving objects:  95% (11803/12424), 36.31 MiB | 7.12 MiB/s
Receiving objects:  96% (11928/12424), 36.31 MiB | 7.12 MiB/s
Receiving objects:  97% (12052/12424), 36.31 MiB | 7.12 MiB/s
Receiving objects:  98% (12176/12424), 36.31 MiB | 7.12 MiB/s
Receiving objects:  99% (12300/12424), 36.31 MiB | 7.12 MiB/s
remote: Total 12424 (delta 2375), reused 5972 (delta 1228)        
Receiving objects: 100% (12424/12424), 36.31 MiB | 7.12 MiB/s
Receiving objects: 100% (12424/12424), 41.63 MiB | 7.57 MiB/s, done.
Resolving deltas:   0% (0/2375)
Resolving deltas:   1% (24/2375)
Resolving deltas:   2% (48/2375)
Resolving deltas:   3% (72/2375)
Resolving deltas:   4% (95/2375)
Resolving deltas:   5% (119/2375)
Resolving deltas:   6% (143/2375)
Resolving deltas:   7% (167/2375)
Resolving deltas:   8% (190/2375)
Resolving deltas:   9% (214/2375)
Resolving deltas:  10% (238/2375)
Resolving deltas:  11% (262/2375)
Resolving deltas:  12% (285/2375)
Resolving deltas:  13% (309/2375)
Resolving deltas:  14% (333/2375)
Resolving deltas:  15% (357/2375)
Resolving deltas:  16% (380/2375)
Resolving deltas:  17% (404/2375)
Resolving deltas:  18% (428/2375)
Resolving deltas:  19% (452/2375)
Resolving deltas:  20% (475/2375)
Resolving deltas:  21% (500/2375)
Resolving deltas:  22% (523/2375)
Resolving deltas:  23% (547/2375)
Resolving deltas:  24% (570/2375)
Resolving deltas:  25% (594/2375)
Resolving deltas:  26% (618/2375)
Resolving deltas:  27% (642/2375)
Resolving deltas:  28% (665/2375)
Resolving deltas:  29% (689/2375)
Resolving deltas:  30% (714/2375)
Resolving deltas:  31% (737/2375)
Resolving deltas:  32% (760/2375)
Resolving deltas:  33% (784/2375)
Resolving deltas:  34% (808/2375)
Resolving deltas:  35% (832/2375)
Resolving deltas:  36% (856/2375)
Resolving deltas:  37% (879/2375)
Resolving deltas:  38% (903/2375)
Resolving deltas:  39% (927/2375)
Resolving deltas:  40% (950/2375)
Resolving deltas:  41% (974/2375)
Resolving deltas:  42% (998/2375)
Resolving deltas:  43% (1023/2375)
Resolving deltas:  44% (1046/2375)
Resolving deltas:  45% (1069/2375)
Resolving deltas:  46% (1093/2375)
Resolving deltas:  47% (1117/2375)
Resolving deltas:  48% (1140/2375)
Resolving deltas:  49% (1164/2375)
Resolving deltas:  50% (1188/2375)
Resolving deltas:  51% (1212/2375)
Resolving deltas:  52% (1235/2375)
Resolving deltas:  53% (1259/2375)
Resolving deltas:  54% (1283/2375)
Resolving deltas:  55% (1307/2375)
Resolving deltas:  56% (1330/2375)
Resolving deltas:  57% (1354/2375)
Resolving deltas:  58% (1378/2375)
Resolving deltas:  59% (1402/2375)
Resolving deltas:  60% (1425/2375)
Resolving deltas:  61% (1449/2375)
Resolving deltas:  62% (1473/2375)
Resolving deltas:  63% (1497/2375)
Resolving deltas:  64% (1520/2375)
Resolving deltas:  65% (1544/2375)
Resolving deltas:  66% (1568/2375)
Resolving deltas:  67% (1592/2375)
Resolving deltas:  68% (1615/2375)
Resolving deltas:  69% (1639/2375)
Resolving deltas:  70% (1663/2375)
Resolving deltas:  71% (1687/2375)
Resolving deltas:  72% (1710/2375)
Resolving deltas:  73% (1735/2375)
Resolving deltas:  74% (1759/2375)
Resolving deltas:  75% (1782/2375)
Resolving deltas:  76% (1805/2375)
Resolving deltas:  77% (1829/2375)
Resolving deltas:  78% (1853/2375)
Resolving deltas:  79% (1878/2375)
Resolving deltas:  80% (1900/2375)
Resolving deltas:  81% (1924/2375)
Resolving deltas:  82% (1948/2375)
Resolving deltas:  83% (1973/2375)
Resolving deltas:  84% (1995/2375)
Resolving deltas:  85% (2019/2375)
Resolving deltas:  86% (2044/2375)
Resolving deltas:  87% (2067/2375)
Resolving deltas:  88% (2090/2375)
Resolving deltas:  89% (2114/2375)
Resolving deltas:  90% (2138/2375)
Resolving deltas:  91% (2162/2375)
Resolving deltas:  92% (2185/2375)
Resolving deltas:  93% (2209/2375)
Resolving deltas:  94% (2233/2375)
Resolving deltas:  95% (2257/2375)
Resolving deltas:  96% (2280/2375)
Resolving deltas:  97% (2304/2375)
Resolving deltas:  98% (2329/2375)
Resolving deltas:  99% (2353/2375)
Resolving deltas: 100% (2375/2375)
Resolving deltas: 100% (2375/2375), done.
Updating files:  71% (8196/11458)
Updating files:  72% (8250/11458)
Updating files:  73% (8365/11458)
Updating files:  74% (8479/11458)
Updating files:  75% (8594/11458)
Updating files:  76% (8709/11458)
Updating files:  77% (8823/11458)
Updating files:  78% (8938/11458)
Updating files:  79% (9052/11458)
Updating files:  80% (9167/11458)
Updating files:  81% (9281/11458)
Updating files:  82% (9396/11458)
Updating files:  83% (9511/11458)
Updating files:  84% (9625/11458)
Updating files:  85% (9740/11458)
Updating files:  86% (9854/11458)
Updating files:  87% (9969/11458)
Updating files:  88% (10084/11458)
Updating files:  89% (10198/11458)
Updating files:  90% (10313/11458)
Updating files:  91% (10427/11458)
Updating files:  92% (10542/11458)
Updating files:  93% (10656/11458)
Updating files:  94% (10771/11458)
Updating files:  95% (10886/11458)
Updating files:  96% (11000/11458)
Updating files:  97% (11115/11458)
Updating files:  98% (11229/11458)
Updating files:  99% (11344/11458)
Updating files: 100% (11458/11458)
Updating files: 100% (11458/11458), done.
 00:12

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-mediawiki-1  Started
 Container mediawiki-mediawiki-jobrunner-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  37/133 [=======>--------------------]  27%
  67/133 [==============>-------------]  50%
  88/133 [==================>---------]  66%
 108/133 [======================>-----]  81%
 132/133 [===========================>]  99%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:04

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 6.6 s.
 00:07

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:01

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 16s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:15

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:30

 01:30

Install 'extensions/WikiLambda'...

Cloning component(s)
:0: _clone_component "skins/Vector"
:1: _clone_component "extensions/WikimediaMessages"
:2: _clone_component "extensions/UniversalLanguageSelector"
:3: _clone_component "extensions/EventStreamConfig"
:4: _clone_component "extensions/EventLogging"
:5: _clone_component "extensions/EventBus"
:6: _clone_component "extensions/WikiEditor"
:7: _clone_component "extensions/WikiLambda"
|3| 
|3| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/EventStreamConfig to 'extensions/EventStreamConfig' (use CLONE_DEPTH=0 for full depth)
|3| Cloning into 'extensions/EventStreamConfig'...
|3| remote: Counting objects: 1           
remote: Counting objects: 65, done        
|3| remote: Finding sources:   2% (1/65)           
remote: Finding sources:   3% (2/65)           
remote: Finding sources:   5% (3/65)           
remote: Finding sources:   6% (4/65)           
remote: Finding sources:   8% (5/65)           
remote: Finding sources:   9% (6/65)           
remote: Finding sources:  11% (7/65)           
remote: Finding sources:  12% (8/65)           
remote: Finding sources:  14% (9/65)           
remote: Finding sources:  15% (10/65)           
remote: Finding sources:  17% (11/65)           
remote: Finding sources:  18% (12/65)           
remote: Finding sources:  20% (13/65)           
remote: Finding sources:  22% (14/65)           
remote: Finding sources:  23% (15/65)           
remote: Finding sources:  25% (16/65)           
remote: Finding sources:  26% (17/65)           
remote: Finding sources:  28% (18/65)           
remote: Finding sources:  29% (19/65)           
remote: Finding sources:  31% (20/65)           
remote: Finding sources:  32% (21/65)           
remote: Finding sources:  34% (22/65)           
remote: Finding sources:  35% (23/65)           
remote: Finding sources:  37% (24/65)           
remote: Finding sources:  38% (25/65)           
remote: Finding sources:  40% (26/65)           
remote: Finding sources:  42% (27/65)           
remote: Finding sources:  43% (28/65)           
remote: Finding sources:  45% (29/65)           
remote: Finding sources:  46% (30/65)           
remote: Finding sources:  48% (31/65)           
remote: Finding sources:  49% (32/65)           
remote: Finding sources:  51% (33/65)           
remote: Finding sources:  52% (34/65)           
remote: Finding sources:  54% (35/65)           
remote: Finding sources:  55% (36/65)           
remote: Finding sources:  57% (37/65)           
remote: Finding sources:  58% (38/65)           
remote: Finding sources:  60% (39/65)           
remote: Finding sources:  62% (40/65)           
remote: Finding sources:  63% (41/65)           
remote: Finding sources:  65% (42/65)           
remote: Finding sources:  66% (43/65)           
remote: Finding sources:  68% (44/65)           
remote: Finding sources:  69% (45/65)           
remote: Finding sources:  71% (46/65)           
remote: Finding sources:  72% (47/65)           
remote: Finding sources:  74% (48/65)           
remote: Finding sources:  75% (49/65)           
remote: Finding sources:  77% (50/65)           
remote: Finding sources:  78% (51/65)           
remote: Finding sources:  80% (52/65)           
remote: Finding sources:  82% (53/65)           
remote: Finding sources:  83% (54/65)           
remote: Finding sources:  85% (55/65)           
remote: Finding sources:  86% (56/65)           
remote: Finding sources:  88% (57/65)           
remote: Finding sources:  89% (58/65)           
remote: Finding sources:  91% (59/65)           
remote: Finding sources:  92% (60/65)           
remote: Finding sources:  94% (61/65)           
remote: Finding sources:  95% (62/65)           
remote: Finding sources:  97% (63/65)           
remote: Finding sources:  98% (64/65)           
remote: Finding sources: 100% (65/65)           
remote: Finding sources: 100% (65/65)        
|3| remote: Getting sizes:   2% (1/61)           
remote: Getting sizes:   3% (2/61)           
remote: Getting sizes:   5% (3/61)           
remote: Getting sizes:   7% (4/61)           
remote: Getting sizes:   8% (5/61)           
remote: Getting sizes:  10% (6/61)           
remote: Getting sizes:  11% (7/61)           
remote: Getting sizes:  13% (8/61)           
remote: Getting sizes:  15% (9/61)           
remote: Getting sizes:  16% (10/61)           
rem|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/skins/Vector to 'skins/Vector' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'skins/Vector'...
|0| remote: Counting objects: 1           
remote: Counting objects: 957, done        
|0| remote: Finding sources:   1% (5/957)           
remote: Finding sources:   2% (15/957)           
remote: Finding sources:   3% (24/957)           
remote: Finding sources:   4% (34/957)           
remote: Finding sources:   5% (44/957)           
remote: Finding sources:   6% (53/957)           
remote: Finding sources:   7% (63/957)           
remote: Finding sources:   8% (72/957)           
remote: Finding sources:   9% (82/957)           
remote: Finding sources:  10% (91/957)           
remote: Finding sources:  11% (101/957)           
remote: Finding sources:  12% (111/957)           
remote: Finding sources:  13% (120/957)           
remote: Finding sources:  14% (130/957)           
remote: Finding sources:  15% (139/957)           
remote: Finding sources:  16% (149/957)           
remote: Finding sources:  17% (158/957)           
remote: Finding sources:  18% (168/957)           
remote: Finding sources:  19% (178/957)           
remote: Finding sources:  20% (187/957)           
remote: Finding sources:  21% (197/957)           
remote: Finding sources:  22% (206/957)           
remote: Finding sources:  23% (216/957)           
remote: Finding sources:  24% (225/957)           
remote: Finding sources:  25% (235/957)           
remote: Finding sources:  26% (245/957)           
remote: Finding sources:  27% (254/957)           
remote: Finding sources:  28% (264/957)           
remote: Finding sources:  29% (273/957)           
remote: Finding sources:  30% (283/957)           
remote: Finding sources:  31% (292/957)           
remote: Finding sources:  32% (302/957)           
remote: Finding sources:  33% (312/957)           
remote: Finding sources:  34% (321/957)           
remote: Finding sources:  35% (331/957)           
remote: Finding sources:  36% (340/957)           
remote: Finding sources:  37% (350/957)           
remote: Finding sources:  38% (359/957)           
remote: Finding sources:  39% (369/957)           
remote: Finding sources:  40% (379/957)           
remote: Finding sources:  41% (388/957)           
remote: Finding sources:  42% (398/957)           
remote: Finding sources:  43% (407/957)           
remote: Finding sources:  44% (417/957)           
remote: Finding sources:  45% (426/957)           
remote: Finding sources:  46% (436/957)           
remote: Finding sources:  47% (446/957)           
remote: Finding sources:  48% (455/957)           
remote: Finding sources:  49% (465/957)           
remote: Finding sources:  50% (474/957)           
remote: Finding sources:  51% (484/957)           
remote: Finding sources:  52% (493/957)           
remote: Finding sources:  53% (503/957)           
remote: Finding sources:  54% (512/957)           
remote: Finding sources:  55% (522/957)           
remote: Finding sources:  56% (532/957)           
remote: Finding sources:  57% (541/957)           
remote: Finding sources:  58% (551/957)           
remote: Finding sources:  59% (560/957)           
remote: Finding sources:  60% (570/957)           
remote: Finding sources:  61% (579/957)           
remote: Finding sources:  62% (589/957)           
remote: Finding sources:  63% (599/957)           
remote: Finding sources:  64% (608/957)           
remote: Finding sources:  65% (618/957)           
remote: Finding sources:  66% (627/957)           
remote: Finding sources:  67% (637/957)           
remote: Finding sources:  68% (646/957)           
remote: Finding sources:  69% (656/957)           
remote: Finding sources:  70% (666/957)           
remote: Finding sources:  71% (675/957)           
remote: Finding sources:  72% (685/957)           
remote: Finding sources:  73% (694/957)           
remote: Finding sources:  74% (704|1| 
|1| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/WikimediaMessages to 'extensions/WikimediaMessages' (use CLONE_DEPTH=0 for full depth)
|1| Cloning into 'extensions/WikimediaMessages'...
|1| remote: Counting objects: 1           
remote: Counting objects: 2707, done        
|1| remote: Finding sources:   1% (14/2707)           
remote: Finding sources:   2% (41/2707)           
remote: Finding sources:   3% (68/2707)           
remote: Finding sources:   4% (95/2707)           
remote: Finding sources:   5% (122/2707)           
remote: Finding sources:   6% (149/2707)           
remote: Finding sources:   7% (176/2707)           
remote: Finding sources:   8% (204/2707)           
remote: Finding sources:   9% (231/2707)           
remote: Finding sources:  10% (258/2707)           
remote: Finding sources:  11% (285/2707)           
remote: Finding sources:  12% (312/2707)           
remote: Finding sources:  13% (339/2707)           
remote: Finding sources:  14% (366/2707)           
remote: Finding sources:  15% (393/2707)           
remote: Finding sources:  16% (420/2707)           
remote: Finding sources:  17% (447/2707)           
remote: Finding sources:  18% (474/2707)           
remote: Finding sources:  19% (501/2707)           
remote: Finding sources:  20% (528/2707)           
remote: Finding sources:  21% (555/2707)           
remote: Finding sources:  22% (583/2707)           
remote: Finding sources:  23% (610/2707)           
remote: Finding sources:  24% (637/2707)           
remote: Finding sources:  25% (664/2707)           
remote: Finding sources:  26% (691/2707)           
remote: Finding sources:  27% (718/2707)           
remote: Finding sources:  28% (745/2707)           
remote: Finding sources:  29% (772/2707)           
remote: Finding sources:  30% (799/2707)           
remote: Finding sources:  31% (826/2707)           
remote: Finding sources:  32% (853/2707)           
remote: Finding sources:  33% (880/2707)           
remote: Finding sources:  34% (907/2707)           
remote: Finding sources:  35% (934/2707)           
remote: Finding sources:  36% (961/2707)           
remote: Finding sources:  37% (989/2707)           
remote: Finding sources:  38% (1016/2707)           
remote: Finding sources:  39% (1043/2707)           
remote: Finding sources:  40% (1070/2707)           
remote: Finding sources:  41% (1097/2707)           
remote: Finding sources:  42% (1124/2707)           
remote: Finding sources:  43% (1151/2707)           
remote: Finding sources:  44% (1178/2707)           
remote: Finding sources:  45% (1205/2707)           
remote: Finding sources:  46% (1232/2707)           
remote: Finding sources:  47% (1259/2707)           
remote: Finding sources:  48% (1286/2707)           
remote: Finding sources:  49% (1313/2707)           
remote: Finding sources:  50% (1340/2707)           
remote: Finding sources:  51% (1368/2707)           
remote: Finding sources:  52% (1395/2707)           
remote: Finding sources:  53% (1422/2707)           
remote: Finding sources:  54% (1449/2707)           
remote: Finding sources:  55% (1476/2707)           
remote: Finding sources:  56% (1503/2707)           
remote: Finding sources:  57% (1530/2707)           
remote: Finding sources:  58% (1557/2707)           
remote: Finding sources:  59% (1584/2707)           
remote: Finding sources:  60% (1611/2707)           
remote: Finding sources:  61% (1638/2707)           
remote: Finding sources:  62% (1665/2707)           
remote: Finding sources:  63% (1692/2707)           
remote: Finding sources:  64% (1719/2707)           
remote: Finding sources:  65% (1747/2707)           
remote: Finding sources:  66% (1774/2707)           
remote: Finding sources:  67% (1801/2707)           
remote: Finding sources:  68% (1828/2707)           
remote: Finding sources:  69% (1855/2707)           
remote: Finding sources:  70% (1882/2707)           
remote: Finding sources:  71|2| 
|2| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/UniversalLanguageSelector to 'extensions/UniversalLanguageSelector' (use CLONE_DEPTH=0 for full depth)
|2| Cloning into 'extensions/UniversalLanguageSelector'...
|2| remote: Counting objects: 1           
remote: Counting objects: 1672, done        
|2| remote: Finding sources:   1% (9/1672)           
remote: Finding sources:   2% (26/1672)           
remote: Finding sources:   3% (42/1672)           
remote: Finding sources:   4% (59/1672)           
remote: Finding sources:   5% (76/1672)           
remote: Finding sources:   6% (92/1672)           
remote: Finding sources:   7% (109/1672)           
remote: Finding sources:   8% (126/1672)           
remote: Finding sources:   9% (143/1672)           
remote: Finding sources:  10% (159/1672)           
remote: Finding sources:  11% (176/1672)           
remote: Finding sources:  12% (193/1672)           
remote: Finding sources:  13% (209/1672)           
remote: Finding sources:  14% (226/1672)           
remote: Finding sources:  15% (243/1672)           
remote: Finding sources:  16% (260/1672)           
remote: Finding sources:  17% (276/1672)           
remote: Finding sources:  18% (293/1672)           
remote: Finding sources:  19% (310/1672)           
remote: Finding sources:  20% (327/1672)           
remote: Finding sources:  21% (343/1672)           
remote: Finding sources:  22% (360/1672)           
remote: Finding sources:  23% (377/1672)           
remote: Finding sources:  24% (393/1672)           
remote: Finding sources:  25% (410/1672)           
remote: Finding sources:  26% (427/1672)           
remote: Finding sources:  27% (444/1672)           
remote: Finding sources:  28% (460/1672)           
remote: Finding sources:  29% (477/1672)           
remote: Finding sources:  30% (494/1672)           
remote: Finding sources:  31% (510/1672)           
remote: Finding sources:  32% (527/1672)           
remote: Finding sources:  33% (544/1672)           
remote: Finding sources:  34% (561/1672)           
remote: Finding sources:  35% (577/1672)           
remote: Finding sources:  36% (594/1672)           
remote: Finding sources:  37% (611/1672)           
remote: Finding sources:  38% (627/1672)           
remote: Finding sources:  39% (644/1672)           
remote: Finding sources:  40% (661/1672)           
remote: Finding sources:  41% (678/1672)           
remote: Finding sources:  42% (694/1672)           
remote: Finding sources:  43% (711/1672)           
remote: Finding sources:  44% (728/1672)           
remote: Finding sources:  45% (745/1672)           
remote: Finding sources:  46% (761/1672)           
remote: Finding sources:  47% (778/1672)           
remote: Finding sources:  48% (795/1672)           
remote: Finding sources:  49% (811/1672)           
remote: Finding sources:  50% (828/1672)           
remote: Finding sources:  51% (845/1672)           
remote: Finding sources:  52% (862/1672)           
remote: Finding sources:  53% (878/1672)           
remote: Finding sources:  54% (895/1672)           
remote: Finding sources:  55% (912/1672)           
remote: Finding sources:  56% (928/1672)           
remote: Finding sources:  57% (945/1672)           
remote: Finding sources:  58% (962/1672)           
remote: Finding sources:  59% (979/1672)           
remote: Finding sources:  60% (995/1672)           
remote: Finding sources:  61% (1012/1672)           
remote: Finding sources:  62% (1029/1672)           
remote: Finding sources:  63% (1045/1672)           
remote: Finding sources:  64% (1062/1672)           
remote: Finding sources:  65% (1079/1672)           
remote: Finding sources:  66% (1096/1672)           
remote: Finding sources:  67% (1112/1672)           
remote: Finding sources:  68% (1129/1672)           
remote: Finding sources:  69% (1146/1672)           
remote: Finding sources:  70% (1163/1672)           
remote: Finding sources:  71% /957)           
remote: Finding sources:  75% (713/957)           
remote: Finding sources:  76% (723/957)           
remote: Finding sources:  77% (733/957)           
remote: Finding sources:  78% (742/957)           
remote: Finding sources:  79% (752/957)           
remote: Finding sources:  80% (761/957)           
remote: Finding sources:  81% (771/957)           
remote: Finding sources:  82% (780/957)           
remote: Finding sources:  83% (790/957)           
remote: Finding sources:  84% (800/957)           
remote: Finding sources:  85% (809/957)           
remote: Finding sources:  86% (819/957)           
remote: Finding sources:  87% (828/957)           
remote: Finding sources:  88% (838/957)           
remote: Finding sources:  89% (847/957)           
remote: Finding sources:  90% (857/957)           
remote: Finding sources:  91% (867/957)           
remote: Finding sources:  92% (876/957)           
remote: Finding sources:  93% (886/957)           
remote: Finding sources:  94% (895/957)           
remote: Finding sources:  95% (905/957)           
remote: Finding sources:  96% (914/957)           
remote: Finding sources:  97% (924/957)           
remote: Finding sources:  98% (934/957)           
remote: Finding sources:  99% (943/957)           
remote: Finding sources: 100% (953/957)           
remote: Finding sources: 100% (957/957)        
|0| remote: Getting sizes:   1% (5/915)           
remote: Getting sizes:   2% (14/915)           
remote: Getting sizes:   3% (23/915)           
remote: Getting sizes:   4% (33/915)           
remote: Getting sizes:   5% (42/915)           
remote: Getting sizes:   6% (51/915)           
remote: Getting sizes:   7% (60/915)           
remote: Getting sizes:   8% (69/915)           
remote: Getting sizes:   9% (78/915)           
remote: Getting sizes:  10% (87/915)           
remote: Getting sizes:  11% (97/915)           
remote: Getting sizes:  12% (106/915)           
remote: Getting sizes:  13% (115/915)           
remote: Getting sizes:  14% (124/915)           
remote: Getting sizes:  15% (133/915)           
remote: Getting sizes:  16% (142/915)           
remote: Getting sizes:  17% (151/915)           
remote: Getting sizes:  18% (161/915)           
remote: Getting sizes:  19% (170/915)           
remote: Getting sizes:  20% (179/915)           
remote: Getting sizes:  21% (188/915)           
remote: Getting sizes:  22% (197/915)           
remote: Getting sizes:  23% (206/915)           
remote: Getting sizes:  24% (216/915)           
remote: Getting sizes:  25% (225/915)           
remote: Getting sizes:  26% (234/915)           
remote: Getting sizes:  27% (243/915)           
remote: Getting sizes:  28% (252/915)           
remote: Getting sizes:  29% (261/915)           
remote: Getting sizes:  30% (270/915)           
remote: Getting sizes:  31% (280/915)           
remote: Getting sizes:  32% (289/915)           
remote: Getting sizes:  33% (298/915)           
remote: Getting sizes:  34% (307/915)           
remote: Getting sizes:  35% (316/915)           
remote: Getting sizes:  36% (325/915)           
remote: Getting sizes:  37% (334/915)           
remote: Getting sizes:  38% (344/915)           
remote: Getting sizes:  39% (353/915)           
remote: Getting sizes:  40% (362/915)           
remote: Getting sizes:  41% (371/915)           
remote: Getting sizes:  42% (380/915)           
remote: Getting sizes:  43% (389/915)           
remote: Getting sizes:  44% (399/915)           
remote: Getting sizes:  45% (408/915)           
remote: Getting sizes:  46% (417/915)           
remote: Getting sizes:  47% (426/915)           
remote: Getting sizes:  48% (435/915)           
remote: Getting sizes:  49% (444/915)           
remote: Getting sizes:  50% (453/915)           
remote: Getting sizes:  51% (463/915)           
remote: Getting sizes:  52% (472/915)           
remote: Getting sizes:  53% (481/915)           
remote: Getting sizes:  54% (490/915)           
remote: Getting sizes:  55% (499/915)           
remote: G(1179/1672)           
remote: Finding sources:  72% (1196/1672)           
remote: Finding sources:  73% (1213/1672)           
remote: Finding sources:  74% (1229/1672)           
remote: Finding sources:  75% (1246/1672)           
remote: Finding sources:  76% (1263/1672)           
remote: Finding sources:  77% (1280/1672)           
remote: Finding sources:  78% (1296/1672)           
remote: Finding sources:  79% (1313/1672)           
remote: Finding sources:  80% (1330/1672)           
remote: Finding sources:  81% (1346/1672)           
remote: Finding sources:  82% (1363/1672)           
remote: Finding sources:  83% (1380/1672)           
remote: Finding sources:  84% (1397/1672)           
remote: Finding sources:  85% (1413/1672)           
remote: Finding sources:  86% (1430/1672)           
remote: Finding sources:  87% (1447/1672)           
remote: Finding sources:  88% (1463/1672)           
remote: Finding sources:  89% (1480/1672)           
remote: Finding sources:  90% (1497/1672)           
remote: Finding sources:  91% (1514/1672)           
remote: Finding sources:  92% (1530/1672)           
remote: Finding sources:  93% (1547/1672)           
remote: Finding sources:  94% (1564/1672)           
remote: Finding sources:  95% (1581/1672)           
remote: Finding sources:  96% (1597/1672)           
remote: Finding sources:  97% (1614/1672)           
remote: Finding sources:  98% (1631/1672)           
remote: Finding sources:  99% (1647/1672)           
remote: Finding sources: 100% (1664/1672)           
remote: Finding sources: 100% (1672/1672)        
|2| remote: Getting sizes:   1% (8/1584)           
remote: Getting sizes:   2% (24/1584)           
remote: Getting sizes:   3% (40/1584)           
remote: Getting sizes:   4% (56/1584)           
remote: Getting sizes:   5% (72/1584)           
remote: Getting sizes:   6% (88/1584)           
remote: Getting sizes:   7% (103/1584)           
remote: Getting sizes:   8% (119/1584)           
remote: Getting sizes:   9% (135/1584)           
remote: Getting sizes:  10% (151/1584)           
remote: Getting sizes:  11% (167/1584)           
remote: Getting sizes:  12% (183/1584)           
remote: Getting sizes:  13% (198/1584)           
remote: Getting sizes:  14% (214/1584)           
remote: Getting sizes:  15% (230/1584)           
remote: Getting sizes:  16% (246/1584)           
remote: Getting sizes:  17% (262/1584)           
remote: Getting sizes:  18% (278/1584)           
remote: Getting sizes:  19% (294/1584)           
remote: Getting sizes:  20% (309/1584)           
remote: Getting sizes:  21% (325/1584)           
remote: Getting sizes:  22% (341/1584)           
remote: Getting sizes:  23% (357/1584)           
remote: Getting sizes:  24% (373/1584)           
remote: Getting sizes:  25% (389/1584)           
remote: Getting sizes:  26% (404/1584)           
remote: Getting sizes:  27% (420/1584)           
remote: Getting sizes:  28% (436/1584)           
remote: Getting sizes:  29% (452/1584)           
remote: Getting sizes:  30% (468/1584)           
remote: Getting sizes:  31% (484/1584)           
remote: Getting sizes:  32% (499/1584)           
remote: Getting sizes:  33% (515/1584)           
remote: Getting sizes:  34% (531/1584)           
remote: Getting sizes:  35% (547/1584)           
remote: Getting sizes:  36% (563/1584)           
remote: Getting sizes:  37% (579/1584)           
remote: Getting sizes:  38% (594/1584)           
remote: Getting sizes:  39% (610/1584)           
remote: Getting sizes:  40% (626/1584)           
remote: Getting sizes:  41% (642/1584)           
remote: Getting sizes:  42% (658/1584)           
remote: Getting sizes:  43% (674/1584)           
remote: Getting sizes:  44% (690/1584)           
remote: Getting sizes:  45% (705/1584)           
remote: Getting sizes:  46% (721/1584)           
remote: Getting sizes:  47% (737/1584)           
remote: Getting sizes:  48% (753/1584)           
remote: Getting sizes:  49% (769/1584)           
remote: Getting sizes:  50% (785/1584)           
remote: Getting sizes:  51% (800/1584)           
remote: Getting sizes:  52% (816/1584)           
remote: Getting sizes:  53% (832/1584)           
remote: Getting sizes:  54% (848/1584)           
remote: Getting sizes:  55% (864/1584)           
remote: Getting sizes:  56% (880/1584)           
remote: Getting sizes:  57% (895/1584)           
remote: Getting sizes:  58% (911/1584)           
remote: Getting sizes:  59% (927/1584)           
remote: Getting sizes:  60% (943/1584)           
remote: Getting sizes:  61% (959/1584)           
remote: Getting sizes:  62% (975/1584)           
remote: Getting sizes:  63% (990/1584)           
remote: Getting sizes:  64% (1006/1584)           
remote: Getting sizes:  65% (1022/1584)           
remote: Getting sizes:  66% (1038/1584)           
remote: Getting sizes:  67% (1054/1584)           
remote: Getting sizes:  68% (1070/1584)           
remote: Getting sizes:  69% (1086/1584)           
remote: Getting sizes:  70% (1101/1584)           
remote: Getting sizes:  71% (1117/1584)           
remote: Getting sizes:  72% (1133/1584)           
remote: Getting sizes:  73% (1149/1584)           
remote: Getting sizes:  74% (1165/1584)           
remote: Getting sizes:  75% (1181/1584)           
remote: Getting sizes:  76% (1196/1584)           
remote: Getting sizes:  77% (1212/1584)           
remote: Getting sizes:  78% (1228/1584)           
remote: Getting sizes:  79% (1244/1584)           
remote: Getting sizes:  80% (1260/1584)           
remote: Getting sizes:  81% (1276/1584)           
remote: Getting sizes:  82% (1291/1584)           
remote: Getting sizes:  83% (1307/1584)           
remote: Getting sizes:  84% (1323/1584)           
remote: Getting sizes:  85% (1339/1584)           
remote: Getting sizes:  86% (1355/1584)           
remote: Getting sizes:  87% (1371/1584)           
remote: Getting sizes:  88% (1386/1584)           
remote: Getting sizes:  89% (1402/1584)           
remote: Getting sizes:  90% (1418/1584)           
remote: Getting sizes:  91% (1434/1584)           
remote: Getting sizes:  92% (1450/1584)           
remote: Getting sizes:  93% (1466/1584)           
remote: Getting sizes:  94% (1482/1584)           
remote: Getting sizes:  95% (1497/1584)           
remote: Getting sizes:  96% (1513/1584)           
remote: Getting sizes:  97% (1529/1584)           
remote: Getting sizes:  98% (1545/1584)           
remote: Getting sizes:  99% (1561/1584)           
remote: Getting sizes: 100% (1577/1584)           
remote: Getting sizes: 100% (1584/1584)        
|2| remote: Compressing objects:   1% (28342/5621264)           
remote: Compressing objects:   2% (84354/5621264)           
remote: Compressing objects:   4% (250556/5621264)           
remote: Compressing objects:   5% (254421/5621264)           
remote: Compressing objects:  56% (3127844/5621264)           
remote: Compressing objects:  57% (3176126/5621264)           
remote: Compressing objects:  58% (3233657/5621264)           
remote: Compressing objects:  59% (3290123/5621264)           
remote: Compressing objects:  60% (3346537/5621264)           
remote: Compressing objects:  61% (3443569/5621264)           
remote: Compressing objects:  62% (3460265/5621264)           
remote: Compressing objects:  65% (3634422/5621264)           
remote: Compressing objects:  66% (3682173/5621264)           
remote: Compressing objects:  67% (3742141/5621264)           
remote: Compressing objects:  68% (3800263/5621264)           
remote: Compressing objects:  69% (3854406/5621264)           
remote: Compressing objects:  70% (3909245/5621264)           
remote: Compressing objects:  71% (3964969/5621264)           
remote: Compressing objects:  72% (4022727/5621264)           
remote: Compressing objects:  73% (4079668/5621264)           
remote: Compressing objects:  74% (4131662/5621264)           
remote: Compressing objects:  75% (4188183/5621264)           
remote: Compressing objects:  76% (4244980/5621264)           
remote: Compressing objects:  77% (etting sizes:  56% (508/915)           
remote: Getting sizes:  57% (517/915)           
remote: Getting sizes:  58% (527/915)           
remote: Getting sizes:  59% (536/915)           
remote: Getting sizes:  60% (545/915)           
remote: Getting sizes:  61% (554/915)           
remote: Getting sizes:  62% (563/915)           
remote: Getting sizes:  63% (572/915)           
remote: Getting sizes:  64% (582/915)           
remote: Getting sizes:  65% (591/915)           
remote: Getting sizes:  66% (600/915)           
remote: Getting sizes:  67% (609/915)           
remote: Getting sizes:  68% (618/915)           
remote: Getting sizes:  69% (627/915)           
remote: Getting sizes:  70% (636/915)           
remote: Getting sizes:  71% (646/915)           
remote: Getting sizes:  72% (655/915)           
remote: Getting sizes:  73% (664/915)           
remote: Getting sizes:  74% (673/915)           
remote: Getting sizes:  75% (682/915)           
remote: Getting sizes:  76% (691/915)           
remote: Getting sizes:  77% (700/915)           
remote: Getting sizes:  78% (710/915)           
remote: Getting sizes:  79% (719/915)           
remote: Getting sizes:  80% (728/915)           
remote: Getting sizes:  81% (737/915)           
remote: Getting sizes:  82% (746/915)           
remote: Getting sizes:  83% (755/915)           
remote: Getting sizes:  84% (765/915)           
remote: Getting sizes:  85% (774/915)           
remote: Getting sizes:  86% (783/915)           
remote: Getting sizes:  87% (792/915)           
remote: Getting sizes:  88% (801/915)           
remote: Getting sizes:  89% (810/915)           
remote: Getting sizes:  90% (819/915)           
remote: Getting sizes:  91% (829/915)           
remote: Getting sizes:  92% (838/915)           
remote: Getting sizes:  93% (847/915)           
remote: Getting sizes:  94% (856/915)           
remote: Getting sizes:  95% (865/915)           
remote: Getting sizes:  96% (874/915)           
remote: Getting sizes:  97% (883/915)           
remote: Getting sizes:  98% (893/915)           
remote: Getting sizes:  99% (902/915)           
remote: Getting sizes: 100% (911/915)           
remote: Getting sizes: 100% (915/915)        
|0| remote: Compressing objects:   1% (23089/2093022)           
remote: Compressing objects:   2% (42367/2093022)           
remote: Compressing objects:   3% (52699/2093022)           
remote: Compressing objects:   4% (73935/2093022)           
remote: Compressing objects:   5% (96156/2093022)           
remote: Compressing objects:   6% (116150/2093022)           
remote: Compressing objects:   7% (137822/2093022)           
remote: Compressing objects:   8% (157196/2093022)           
remote: Compressing objects:   9% (180854/2093022)           
remote: Compressing objects:  10% (205357/2093022)           
remote: Compressing objects:  11% (222023/2093022)           
remote: Compressing objects:  12% (243567/2093022)           
remote: Compressing objects:  13% (263988/2093022)           
remote: Compressing objects:  14% (283946/2093022)           
remote: Compressing objects:  15% (315745/2093022)           
remote: Compressing objects:  16% (332798/2093022)           
remote: Compressing objects:  17% (347355/2093022)           
remote: Compressing objects:  18% (368935/2093022)           
remote: Compressing objects:  19% (404218/2093022)           
remote: Compressing objects:  20% (409411/2093022)           
remote: Compressing objects:  21% (430781/2093022)           
remote: Compressing objects:  22% (457858/2093022)           
remote: Compressing objects:  23% (476096/2093022)           
remote: Compressing objects:  24% (492879/2093022)           
remote: Compressing objects:  25% (519146/2093022)           
remote: Compressing objects:  26% (540260/2093022)           
remote: Compressing objects:  27% (554654/2093022)           
remote: Compressing objects:  28% (580088/2093022)           
remote: Compressing objects:  29% (596602/2093022)           
remote: Compressing objects:  30% (617817/209302% (1909/2707)           
remote: Finding sources:  72% (1936/2707)           
remote: Finding sources:  73% (1963/2707)           
remote: Finding sources:  74% (1990/2707)           
remote: Finding sources:  75% (2017/2707)           
remote: Finding sources:  76% (2044/2707)           
remote: Finding sources:  77% (2071/2707)           
remote: Finding sources:  78% (2098/2707)           
remote: Finding sources:  79% (2125/2707)           
remote: Finding sources:  80% (2153/2707)           
remote: Finding sources:  81% (2180/2707)           
remote: Finding sources:  82% (2207/2707)           
remote: Finding sources:  83% (2234/2707)           
remote: Finding sources:  84% (2261/2707)           
remote: Finding sources:  85% (2288/2707)           
remote: Finding sources:  86% (2315/2707)           
remote: Finding sources:  87% (2342/2707)           
remote: Finding sources:  88% (2369/2707)           
remote: Finding sources:  89% (2396/2707)           
remote: Finding sources:  90% (2423/2707)           
remote: Finding sources:  91% (2450/2707)           
remote: Finding sources:  92% (2477/2707)           
remote: Finding sources:  93% (2504/2707)           
remote: Finding sources:  94% (2532/2707)           
remote: Finding sources:  95% (2559/2707)           
remote: Finding sources:  96% (2586/2707)           
remote: Finding sources:  97% (2613/2707)           
remote: Finding sources:  98% (2640/2707)           
remote: Finding sources:  99% (2667/2707)           
remote: Finding sources: 100% (2694/2707)           
remote: Finding sources: 100% (2707/2707)        
|1| remote: Getting sizes:   1% (14/2615)           
remote: Getting sizes:   2% (40/2615)           
remote: Getting sizes:   3% (66/2615)           
remote: Getting sizes:   4% (92/2615)           
remote: Getting sizes:   5% (118/2615)           
remote: Getting sizes:   6% (144/2615)           
remote: Getting sizes:   7% (170/2615)           
remote: Getting sizes:   8% (197/2615)           
remote: Getting sizes:   9% (223/2615)           
remote: Getting sizes:  10% (249/2615)           
remote: Getting sizes:  11% (275/2615)           
remote: Getting sizes:  12% (301/2615)           
remote: Getting sizes:  13% (327/2615)           
remote: Getting sizes:  14% (354/2615)           
remote: Getting sizes:  15% (380/2615)           
remote: Getting sizes:  16% (406/2615)           
remote: Getting sizes:  17% (432/2615)           
remote: Getting sizes:  18% (458/2615)           
remote: Getting sizes:  19% (484/2615)           
remote: Getting sizes:  20% (510/2615)           
remote: Getting sizes:  21% (537/2615)           
remote: Getting sizes:  22% (563/2615)           
remote: Getting sizes:  23% (589/2615)           
remote: Getting sizes:  24% (615/2615)           
remote: Getting sizes:  25% (641/2615)           
remote: Getting sizes:  26% (667/2615)           
remote: Getting sizes:  27% (693/2615)           
remote: Getting sizes:  28% (720/2615)           
remote: Getting sizes:  29% (746/2615)           
remote: Getting sizes:  30% (772/2615)           
remote: Getting sizes:  31% (798/2615)           
remote: Getting sizes:  32% (824/2615)           
remote: Getting sizes:  33% (850/2615)           
remote: Getting sizes:  34% (877/2615)           
remote: Getting sizes:  35% (903/2615)           
remote: Getting sizes:  36% (929/2615)           
remote: Getting sizes:  37% (955/2615)           
remote: Getting sizes:  38% (981/2615)           
remote: Getting sizes:  39% (1007/2615)           
remote: Getting sizes:  40% (1033/2615)           
remote: Getting sizes:  41% (1060/2615)           
remote: Getting sizes:  42% (1086/2615)           
remote: Getting sizes:  43% (1112/2615)           
remote: Getting sizes:  44% (1138/2615)           
remote: Getting sizes:  45% (1164/2615)           
remote: Getting sizes:  46% (1190/2615)           
remote: Getting sizes:  47% (1216/2615)           
remote: Getting sizes:  48% (1243/2615)           
remote: Getting sizes:  49% (1269/2615)           
remote: Gettinote: Getting sizes:  18% (11/61)           
remote: Getting sizes:  20% (12/61)           
remote: Getting sizes:  21% (13/61)           
remote: Getting sizes:  23% (14/61)           
remote: Getting sizes:  25% (15/61)           
remote: Getting sizes:  26% (16/61)           
remote: Getting sizes:  28% (17/61)           
remote: Getting sizes:  30% (18/61)           
remote: Getting sizes:  31% (19/61)           
remote: Getting sizes:  33% (20/61)           
remote: Getting sizes:  34% (21/61)           
remote: Getting sizes:  36% (22/61)           
remote: Getting sizes:  38% (23/61)           
remote: Getting sizes:  39% (24/61)           
remote: Getting sizes:  41% (25/61)           
remote: Getting sizes:  43% (26/61)           
remote: Getting sizes:  44% (27/61)           
remote: Getting sizes:  46% (28/61)           
remote: Getting sizes:  48% (29/61)           
remote: Getting sizes:  49% (30/61)           
remote: Getting sizes:  51% (31/61)           
remote: Getting sizes:  52% (32/61)           
remote: Getting sizes:  54% (33/61)           
remote: Getting sizes:  56% (34/61)           
remote: Getting sizes:  57% (35/61)           
remote: Getting sizes:  59% (36/61)           
remote: Getting sizes:  61% (37/61)           
remote: Getting sizes:  62% (38/61)           
remote: Getting sizes:  64% (39/61)           
remote: Getting sizes:  66% (40/61)           
remote: Getting sizes:  67% (41/61)           
remote: Getting sizes:  69% (42/61)           
remote: Getting sizes:  70% (43/61)           
remote: Getting sizes:  72% (44/61)           
remote: Getting sizes:  74% (45/61)           
remote: Getting sizes:  75% (46/61)           
remote: Getting sizes:  77% (47/61)           
remote: Getting sizes:  79% (48/61)           
remote: Getting sizes:  80% (49/61)           
remote: Getting sizes:  82% (50/61)           
remote: Getting sizes:  84% (51/61)           
remote: Getting sizes:  85% (52/61)           
remote: Getting sizes:  87% (53/61)           
remote: Getting sizes:  89% (54/61)           
remote: Getting sizes:  90% (55/61)           
remote: Getting sizes:  92% (56/61)           
remote: Getting sizes:  93% (57/61)           
remote: Getting sizes:  95% (58/61)           
remote: Getting sizes:  97% (59/61)           
remote: Getting sizes:  98% (60/61)           
remote: Getting sizes: 100% (61/61)           
remote: Getting sizes: 100% (61/61)        
|3| remote: Compressing objects:   1% (1911/360458)           
remote: Compressing objects:   2% (7363/360458)           
remote: Compressing objects:   5% (17823/360458)           
remote: Compressing objects:   7% (24000/360458)           
remote: Compressing objects:   8% (27238/360458)           
remote: Compressing objects:  11% (38350/360458)           
remote: Compressing objects:  12% (42372/360458)           
remote: Compressing objects:  13% (45156/360458)           
remote: Compressing objects:  96% (346279/360458)           
remote: Compressing objects:  97% (347891/360458)           
remote: Compressing objects:  98% (352674/360458)           
remote: Compressing objects:  99% (355710/360458)           
remote: Compressing objects: 100% (359423/360458)           
remote: Compressing objects: 100% (360458/360458)        
|3| Receiving objects:   1% (1/65)
Receiving objects:   3% (2/65)
Receiving objects:   4% (3/65)
Receiving objects:   6% (4/65)
Receiving objects:   7% (5/65)
Receiving objects:   9% (6/65)
Receiving objects:  10% (7/65)
Receiving objects:  12% (8/65)
Receiving objects:  13% (9/65)
Receiving objects:  15% (10/65)
Receiving objects:  16% (11/65)
Receiving objects:  18% (12/65)
Receiving objects:  20% (13/65)
Receiving objects:  21% (14/65)
Receiving objects:  23% (15/65)
Receiving objects:  24% (16/65)
Receiving objects:  26% (17/65)
Receiving objects:  27% (18/65)
Receiving objects:  29% (19/65)
Receiving objects:  30% (20/65)
Receiving objects:  32% (21/65)
Receiving objects:  33% (22/65)
Receiving objects:  35% (23/65)
Receiving objects:  36% (24/65)
Receiving objects:  38% (25/65)
Receiving objects:  40% (26/65)
Receiving objects:  41% (27/65)
Receiving objects:  43% (28/65)
Receiving objects:  44% (29/65)
Receiving objects:  46% (30/65)
Receiving objects:  47% (31/65)
Receiving objects:  49% (32/65)
Receiving objects:  50% (33/65)
Receiving objects:  52% (34/65)
Receiving objects:  53% (35/65)
Receiving objects:  55% (36/65)
Receiving objects:  56% (37/65)
Receiving objects:  58% (38/65)
Receiving objects:  60% (39/65)
Receiving objects:  61% (40/65)
Receiving objects:  63% (41/65)
Receiving objects:  64% (42/65)
Receiving objects:  66% (43/65)
Receiving objects:  67% (44/65)
Receiving objects:  69% (45/65)
Receiving objects:  70% (46/65)
Receiving objects:  72% (47/65)
Receiving objects:  73% (48/65)
Receiving objects:  75% (49/65)
Receiving objects:  76% (50/65)
Receiving objects:  78% (51/65)
Receiving objects:  80% (52/65)
Receiving objects:  81% (53/65)
Receiving objects:  83% (54/65)
Receiving objects:  84% (55/65)
Receiving objects:  86% (56/65)
Receiving objects:  87% (57/65)
Receiving objects:  89% (58/65)
remote: Total 65 (delta 3), reused 31 (delta 2)        
|3| Receiving objects:  90% (59/65)
Receiving objects:  92% (60/65)
Receiving objects:  93% (61/65)
Receiving objects:  95% (62/65)
Receiving objects:  96% (63/65)
Receiving objects:  98% (64/65)
Receiving objects: 100% (65/65)
Receiving objects: 100% (65/65), 120.80 KiB | 4.47 MiB/s, done.
|3| Resolving deltas:   0% (0/3)
Resolving deltas:  33% (1/3)
Resolving deltas:  66% (2/3)
Resolving deltas: 100% (3/3)
Resolving deltas: 100% (3/3), done.
|3|  00:01
|4| 
|4| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/EventLogging to 'extensions/EventLogging' (use CLONE_DEPTH=0 for full depth)
|4| Cloning into 'extensions/EventLogging'...
|4| remote: Counting objects: 1           
remote: Counting objects: 285, done        
|4| remote: Finding sources:   1% (2/285)           
remote: Finding sources:   2% (5/285)           
remote: Finding sources:   3% (8/285)           
remote: Finding sources:   4% (10/285)           
remote: Finding sources:   5% (13/285)           
remote: Finding sources:   6% (16/285)           
remote: Finding sources:   7% (19/285)           
remote: Finding sources:   8% (22/285)           
remote: Finding sources:   9% (25/285)           
remote: Finding sources:  10% (28/285)           
remote: Finding sources:  11% (30/285)           
remote: Finding sources:  12% (33/285)           
remote: Finding sources:  13% (36/285)           
remote: Finding sources:  14% (39/285)           
remote: Finding sources:  15% (42/285)           
remote: Finding sources:  16% (45/285)           
remote: Finding sources:  17% (48/285)           
remote: Finding sources:  18% (50/285)           
remote: Finding sources:  19% (53/285)           
remote: Finding sources:  20% (56/285)           
remote: Finding sources:  21% (59/285)           
remote: Finding sources:  22% (62/285)           
remote: Finding sources:  23% (65/285)           
remote: Finding sources:  24% (67/285)           
remote: Finding sources:  25% (70/285)           
remote: Finding sources:  26% (73/285)           
remote: Finding sources:  27% (76/285)           
remote: Finding sources:  28% (79/285)           
remote: Finding sources:  29% (82/285)           
remote: Finding sources:  30% (85/285)           
remote: Finding sources:  31% (87/285)           
remote: Finding sources:  32% (90/285)           
remote: Finding sources:  33% (93/285)           
remote: Finding sources:  34% (96/285)           
remote: Finding sources:  35% (99/285)           
remote: Finding sources:  36% (102/285)           
remote: Finding sources:  37% (105/285)           
remote: Finding sources:  38% (107/285)           
remote: Finding sources:  39% (110/285)           
remote: Finding sources:  40% (113/285)           
remote: Finding sources:  41% (116/285)           
remote: Finding sources:  42% (119/285)           
remote: Finding sources:  43% (122/285)           
remote: Finding sources:  44% (124/285)           
remote: Finding sources:  45% (127/285)           
remote: Finding sources:  46% (130/285)           
remote: Finding sources:  47% (133/285)           
remote: Finding sources:  48% (136/285)           
remote: Finding sources:  49% (139/285)           
remote: Finding sources:  50% (142/285)           
remote: Finding sources:  51% (144/285)           
remote: Finding sources:  52% (147/285)           
remote: Finding sources:  53% (150/285)           
remote: Finding sources:  54% (153/285)           
remote: Finding sources:  55% (156/285)           
remote: Finding sources:  56% (159/285)           
remote: Finding sources:  57% (162/285)           
remote: Finding sources:  58% (164/285)           
remote: Finding sources:  59% (167/285)           
remote: Finding sources:  60% (170/285)           
remote: Finding sources:  61% (173/285)           
remote: Finding sources:  62% (176/285)           
remote: Finding sources:  63% (179/285)           
remote: Finding sources:  64% (181/285)           
remote: Finding sources:  65% (184/285)           
remote: Finding sources:  66% (187/285)           
remote: Finding sources:  67% (190/285)           
remote: Finding sources:  68% (193/285)           
remote: Finding sources:  69% (196/285)           
remote: Finding sources:  70% (199/285)           
remote: Finding sources:  71% (201/285)           
remote: Finding sources:  72% (204/285)           
remote: Finding sources:  73% (207/285)           
remote: Finding sources:  74g sizes:  50% (1295/2615)           
remote: Getting sizes:  51% (1321/2615)           
remote: Getting sizes:  52% (1347/2615)           
remote: Getting sizes:  53% (1373/2615)           
remote: Getting sizes:  54% (1400/2615)           
remote: Getting sizes:  55% (1426/2615)           
remote: Getting sizes:  56% (1452/2615)           
remote: Getting sizes:  57% (1478/2615)           
remote: Getting sizes:  58% (1504/2615)           
remote: Getting sizes:  59% (1530/2615)           
remote: Getting sizes:  60% (1556/2615)           
remote: Getting sizes:  61% (1583/2615)           
remote: Getting sizes:  62% (1609/2615)           
remote: Getting sizes:  63% (1635/2615)           
remote: Getting sizes:  64% (1661/2615)           
remote: Getting sizes:  65% (1687/2615)           
remote: Getting sizes:  66% (1713/2615)           
remote: Getting sizes:  67% (1739/2615)           
remote: Getting sizes:  68% (1766/2615)           
remote: Getting sizes:  69% (1792/2615)           
remote: Getting sizes:  70% (1818/2615)           
remote: Getting sizes:  71% (1844/2615)           
remote: Getting sizes:  72% (1870/2615)           
remote: Getting sizes:  73% (1896/2615)           
remote: Getting sizes:  74% (1923/2615)           
remote: Getting sizes:  75% (1949/2615)           
remote: Getting sizes:  76% (1975/2615)           
remote: Getting sizes:  77% (2001/2615)           
remote: Getting sizes:  78% (2027/2615)           
remote: Getting sizes:  79% (2053/2615)           
remote: Getting sizes:  80% (2079/2615)           
remote: Getting sizes:  81% (2106/2615)           
remote: Getting sizes:  82% (2132/2615)           
remote: Getting sizes:  83% (2158/2615)           
remote: Getting sizes:  84% (2184/2615)           
remote: Getting sizes:  85% (2210/2615)           
remote: Getting sizes:  86% (2236/2615)           
remote: Getting sizes:  87% (2262/2615)           
remote: Getting sizes:  88% (2289/2615)           
remote: Getting sizes:  89% (2315/2615)           
remote: Getting sizes:  90% (2341/2615)           
remote: Getting sizes:  91% (2367/2615)           
remote: Getting sizes:  92% (2393/2615)           
remote: Getting sizes:  93% (2419/2615)           
remote: Getting sizes:  94% (2446/2615)           
remote: Getting sizes:  95% (2472/2615)           
remote: Getting sizes:  96% (2498/2615)           
remote: Getting sizes:  97% (2524/2615)           
remote: Getting sizes:  98% (2550/2615)           
remote: Getting sizes:  99% (2576/2615)           
remote: Getting sizes: 100% (2602/2615)           
remote: Getting sizes: 100% (2615/2615)        
|1| remote: Compressing objects:   1% (74/14576)           
remote: Compressing objects:   2% (229/14576)           
remote: Compressing objects:   3% (365/14576)           
remote: Compressing objects:   4% (512/14576)           
remote: Compressing objects:   5% (665/14576)           
remote: Compressing objects:   6% (802/14576)           
remote: Compressing objects:   7% (970/14576)           
remote: Compressing objects:   8% (1140/14576)           
remote: Compressing objects:   9% (1276/14576)           
remote: Compressing objects:  10% (1426/14576)           
remote: Compressing objects:  11% (1575/14576)           
remote: Compressing objects:  12% (1731/14576)           
remote: Compressing objects:  13% (1854/14576)           
remote: Compressing objects:  14% (2016/14576)           
remote: Compressing objects:  15% (2139/14576)           
remote: Compressing objects:  16% (2277/14576)           
remote: Compressing objects:  17% (2411/14576)           
remote: Compressing objects:  18% (2568/14576)           
remote: Compressing objects:  19% (2699/14576)           
remote: Compressing objects:  20% (2843/14576)           
remote: Compressing objects:  21% (3009/14576)           
remote: Compressing objects:  22% (3134/14576)           
remote: Compressing objects:  23% (3311/14576)           
remote: Compressing objects:  24% (3473/14576)           
remote: Compressing objects:  25% (3575/14576)           
remote: Compressing objects:  26% (3726/14576)           
remote: Compressing objects:  27% (3884/14576)           
remote: Compressing objects:  28% (4010/14576)           
remote: Compressing objects:  29% (4179/14576)           
remote: Compressing objects:  30% (4325/14576)           
remote: Compressing objects:  31% (4471/14576)           
remote: Compressing objects:  32% (4597/14576)           
remote: Compressing objects:  33% (4773/14576)           
remote: Compressing objects:  34% (4921/14576)           
remote: Compressing objects:  35% (5032/14576)           
remote: Compressing objects:  36% (5182/14576)           
remote: Compressing objects:  37% (5328/14576)           
remote: Compressing objects:  38% (5496/14576)           
remote: Compressing objects:  39% (5651/14576)           
remote: Compressing objects:  40% (5758/14576)           
remote: Compressing objects:  41% (5938/14576)           
remote: Compressing objects:  42% (6096/14576)           
remote: Compressing objects:  43% (6197/14576)           
remote: Compressing objects:  44% (6345/14576)           
remote: Compressing objects:  45% (6491/14576)           
remote: Compressing objects:  47% (6808/14576)           
remote: Compressing objects:  48% (6932/14576)           
remote: Compressing objects:  49% (7094/14576)           
remote: Compressing objects:  50% (7241/14576)           
remote: Compressing objects:  51% (7369/14576)           
remote: Compressing objects:  52% (7588/14576)           
remote: Compressing objects:  53% (7673/14576)           
remote: Compressing objects:  54% (7806/14576)           
remote: Compressing objects:  55% (7985/14576)           
remote: Compressing objects:  56% (8095/14576)           
remote: Compressing objects:  57% (8242/14576)           
remote: Compressing objects:  58% (8415/14576)           
remote: Compressing objects:  59% (8553/14576)           
remote: Compressing objects:  60% (8721/14576)           
remote: Compressing objects:  61% (8828/14576)           
remote: Compressing objects:  62% (8987/14576)           
remote: Compressing objects:  63% (9133/14576)           
remote: Compressing objects:  64% (9258/14576)           
remote: Compressing objects:  65% (9445/14576)           
remote: Compressing objects:  66% (9549/14576)           
remote: Compressing objects:  67% (9730/14576)           
remote: Compressing objects:  68% (9862/14576)           
remote: Compressing objects:  69% (9986/14576)           
remote: Compressing objects:  70% (10198/14576)           
remote: Compressing objects:  71% (10282/14576)           
remote: Compressing objects:  72% (10424/14576)           
remote: Compressing objects:  73% (10570/14576)           
remote: Compressing objects:  74% (10723/14576)           
remote: Compressing objects:  75% (10868/14576)           
remote: Compressing objects:  76% (11009/14576)           
remote: Compressing objects:  77% (11153/14576)           
remote: Compressing objects:  78% (11307/14576)           
remote: Compressing objects:  79% (11447/14576)           
remote: Compressing objects:  80% (11600/14576)           
remote: Compressing objects:  81% (11741/14576)           
remote: Compressing objects:  81% (11872/14576)           
remote: Compressing objects:  82% (11900/14576)           
remote: Compressing objects:  83% (12034/14576)           
remote: Compressing objects:  84% (12171/14576)           
remote: Compressing objects:  85% (12331/14576)           
remote: Compressing objects:  86% (12472/14576)           
remote: Compressing objects:  87% (12614/14576)           
remote: Compressing objects:  88% (12765/14576)           
remote: Compressing objects:  89% (12945/14576)           
remote: Compressing objects:  90% (13048/14576)           
remote: Compressing objects:  91% (13260/14576)           
remote: Compressing objects:  92% (13346/14576)           
remote: Compressing objects:  93% (13504/14576)           
remote: Compressing objects:  94% (13635/14576)           
remote: Compressing objects:  95% (13799/14576)           
remote: Compres% (210/285)           
remote: Finding sources:  75% (213/285)           
remote: Finding sources:  76% (216/285)           
remote: Finding sources:  77% (219/285)           
remote: Finding sources:  78% (221/285)           
remote: Finding sources:  79% (224/285)           
remote: Finding sources:  80% (227/285)           
remote: Finding sources:  81% (230/285)           
remote: Finding sources:  82% (233/285)           
remote: Finding sources:  83% (236/285)           
remote: Finding sources:  84% (238/285)           
remote: Finding sources:  85% (241/285)           
remote: Finding sources:  86% (244/285)           
remote: Finding sources:  87% (247/285)           
remote: Finding sources:  88% (250/285)           
remote: Finding sources:  89% (253/285)           
remote: Finding sources:  90% (256/285)           
remote: Finding sources:  91% (258/285)           
remote: Finding sources:  92% (261/285)           
remote: Finding sources:  93% (264/285)           
remote: Finding sources:  94% (267/285)           
remote: Finding sources:  95% (270/285)           
remote: Finding sources:  96% (273/285)           
remote: Finding sources:  97% (276/285)           
remote: Finding sources:  98% (278/285)           
remote: Finding sources:  99% (281/285)           
remote: Finding sources: 100% (284/285)           
remote: Finding sources: 100% (285/285)        
|4| remote: Getting sizes:   1% (2/271)           
remote: Getting sizes:   2% (5/271)           
remote: Getting sizes:   3% (7/271)           
remote: Getting sizes:   4% (10/271)           
remote: Getting sizes:   5% (13/271)           
remote: Getting sizes:   6% (15/271)           
remote: Getting sizes:   7% (18/271)           
remote: Getting sizes:   8% (21/271)           
remote: Getting sizes:   9% (24/271)           
remote: Getting sizes:  10% (26/271)           
remote: Getting sizes:  11% (29/271)           
remote: Getting sizes:  12% (32/271)           
remote: Getting sizes:  13% (34/271)           
remote: Getting sizes:  14% (37/271)           
remote: Getting sizes:  15% (40/271)           
remote: Getting sizes:  16% (43/271)           
remote: Getting sizes:  17% (45/271)           
remote: Getting sizes:  18% (48/271)           
remote: Getting sizes:  19% (51/271)           
remote: Getting sizes:  20% (53/271)           
remote: Getting sizes:  21% (56/271)           
remote: Getting sizes:  22% (59/271)           
remote: Getting sizes:  23% (61/271)           
remote: Getting sizes:  24% (64/271)           
remote: Getting sizes:  25% (67/271)           
remote: Getting sizes:  26% (70/271)           
remote: Getting sizes:  27% (72/271)           
remote: Getting sizes:  28% (75/271)           
remote: Getting sizes:  29% (78/271)           
remote: Getting sizes:  30% (80/271)           
remote: Getting sizes:  31% (83/271)           
remote: Getting sizes:  32% (86/271)           
remote: Getting sizes:  33% (89/271)           
remote: Getting sizes:  34% (91/271)           
remote: Getting sizes:  35% (94/271)           
remote: Getting sizes:  36% (97/271)           
remote: Getting sizes:  37% (99/271)           
remote: Getting sizes:  38% (102/271)           
remote: Getting sizes:  39% (105/271)           
remote: Getting sizes:  40% (108/271)           
remote: Getting sizes:  41% (110/271)           
remote: Getting sizes:  42% (113/271)           
remote: Getting sizes:  43% (116/271)           
remote: Getting sizes:  44% (118/271)           
remote: Getting sizes:  45% (121/271)           
remote: Getting sizes:  46% (124/271)           
remote: Getting sizes:  47% (127/271)           
remote: Getting sizes:  48% (129/271)           
remote: Getting sizes:  49% (132/271)           
remote: Getting sizes:  50% (135/271)           
remote: Getting sizes:  51% (137/271)           
remote: Getting sizes:  52% (140/271)           
remote: Getting sizes:  53% (143/271)           
remote: Getting sizes:  54% (145/271)           
remote: Getting sizes:  55% (148/271)           
remote: Getting sizes:  56% (151/271)           
remote: Getting sizes:  57% (154/271)           
remote: Getting sizes:  58% (156/271)           
remote: Getting sizes:  59% (159/271)           
remote: Getting sizes:  60% (162/271)           
remote: Getting sizes:  61% (164/271)           
remote: Getting sizes:  62% (167/271)           
remote: Getting sizes:  63% (170/271)           
remote: Getting sizes:  64% (173/271)           
remote: Getting sizes:  65% (175/271)           
remote: Getting sizes:  66% (178/271)           
remote: Getting sizes:  67% (181/271)           
remote: Getting sizes:  68% (183/271)           
remote: Getting sizes:  69% (186/271)           
remote: Getting sizes:  70% (189/271)           
remote: Getting sizes:  71% (192/271)           
remote: Getting sizes:  72% (194/271)           
remote: Getting sizes:  73% (197/271)           
remote: Getting sizes:  74% (200/271)           
remote: Getting sizes:  75% (202/271)           
remote: Getting sizes:  76% (205/271)           
remote: Getting sizes:  77% (208/271)           
remote: Getting sizes:  78% (211/271)           
remote: Getting sizes:  79% (213/271)           
remote: Getting sizes:  80% (216/271)           
remote: Getting sizes:  81% (219/271)           
remote: Getting sizes:  82% (221/271)           
remote: Getting sizes:  83% (224/271)           
remote: Getting sizes:  84% (227/271)           
remote: Getting sizes:  85% (229/271)           
remote: Getting sizes:  86% (232/271)           
remote: Getting sizes:  87% (235/271)           
remote: Getting sizes:  88% (238/271)           
remote: Getting sizes:  89% (240/271)           
remote: Getting sizes:  90% (243/271)           
remote: Getting sizes:  91% (246/271)           
remote: Getting sizes:  92% (248/271)           
remote: Getting sizes:  93% (251/271)           
remote: Getting sizes:  94% (254/271)           
remote: Getting sizes:  95% (257/271)           
remote: Getting sizes:  96% (259/271)           
remote: Getting sizes:  97% (262/271)           
remote: Getting sizes:  98% (265/271)           
remote: Getting sizes:  99% (267/271)           
remote: Getting sizes: 100% (270/271)           
remote: Getting sizes: 100% (271/271)        
|4| remote: Compressing objects:   1% (4825/724743)           
remote: Compressing objects:   2% (13725/724743)           
remote: Compressing objects:   3% (18258/724743)           
remote: Compressing objects:   4% (26896/724743)           
remote: Compressing objects:   5% (33160/724743)           
remote: Compressing objects:   6% (43104/724743)           
remote: Compressing objects:   7% (51761/724743)           
remote: Compressing objects:   8% (55623/724743)           
remote: Compressing objects:   9% (63182/724743)           
remote: Compressing objects:  10% (70719/724743)           
remote: Compressing objects:  12% (88993/724743)           
remote: Compressing objects:  13% (91512/724743)           
remote: Compressing objects:  14% (98912/724743)           
remote: Compressing objects:  16% (118774/724743)           
remote: Compressing objects:  17% (121977/724743)           
remote: Compressing objects:  18% (126907/724743)           
remote: Compressing objects:  19% (134275/724743)           
remote: Compressing objects:  20% (141630/724743)           
remote: Compressing objects:  21% (148731/724743)           
remote: Compressing objects:  65% (467769/724743)           
remote: Compressing objects:  91% (662917/724743)           
remote: Compressing objects:  92% (663432/724743)           
remote: Compressing objects:  93% (671372/724743)           
remote: Compressing objects:  94% (678128/724743)           
remote: Compressing objects:  95% (685904/724743)           
remote: Compressing objects:  96% (692770/724743)           
remote: Compressing objects:  97% (699555/724743)           
remote: Compressing objects:  98% (709295/724743)           
remote: Compressing objects:  99% (715892/724743)           
remote: Compressing objects: 100% (724376/724743)           
remote: Compressing objects: 100% (724743/724742)           
remote: Compressing objects:  31% (645139/2093022)           
remote: Compressing objects:  32% (659724/2093022)           
remote: Compressing objects:  33% (681653/2093022)           
remote: Compressing objects:  34% (705844/2093022)           
remote: Compressing objects:  35% (725264/2093022)           
remote: Compressing objects:  36% (748752/2093022)           
remote: Compressing objects:  37% (765535/2093022)           
remote: Compressing objects:  38% (785686/2093022)           
remote: Compressing objects:  39% (809075/2093022)           
remote: Compressing objects:  40% (826839/2093022)           
remote: Compressing objects:  41% (854564/2093022)           
remote: Compressing objects:  42% (871041/2093022)           
remote: Compressing objects:  43% (894756/2093022)           
remote: Compressing objects:  44% (911073/2093022)           
remote: Compressing objects:  63% (1324196/2093022)           
remote: Compressing objects:  64% (1329816/2093022)           
remote: Compressing objects:  65% (1350531/2093022)           
remote: Compressing objects:  66% (1371756/2093022)           
remote: Compressing objects:  67% (1394044/2093022)           
remote: Compressing objects:  68% (1412975/2093022)           
remote: Compressing objects:  69% (1436878/2093022)           
remote: Compressing objects:  70% (1455195/2093022)           
remote: Compressing objects:  71% (1484379/2093022)           
remote: Compressing objects:  72% (1498142/2093022)           
remote: Compressing objects:  73% (1518216/2093022)           
remote: Compressing objects:  74% (1539410/2093022)           
remote: Compressing objects:  75% (1560056/2093022)           
remote: Compressing objects:  76% (1580455/2093022)           
remote: Compressing objects:  77% (1602429/2093022)           
remote: Compressing objects:  78% (1625560/2093022)           
remote: Compressing objects:  79% (1645537/2093022)           
remote: Compressing objects:  80% (1666103/2093022)           
remote: Compressing objects:  81% (1685141/2093022)           
remote: Compressing objects:  82% (1707631/2093022)           
remote: Compressing objects:  83% (1727491/2093022)           
remote: Compressing objects:  84% (1747887/2093022)           
remote: Compressing objects:  85% (1772042/2093022)           
remote: Compressing objects:  86% (1790910/2093022)           
remote: Compressing objects:  87% (1813862/2093022)           
remote: Compressing objects:  88% (1831950/2093022)           
remote: Compressing objects:  89% (1855482/2093022)           
remote: Compressing objects:  90% (1873504/2093022)           
remote: Compressing objects:  91% (1894362/2093022)           
remote: Compressing objects:  92% (1915482/2093022)           
remote: Compressing objects:  93% (1950359/2093022)           
remote: Compressing objects:  94% (1962264/2093022)           
remote: Compressing objects:  95% (1981414/2093022)           
remote: Compressing objects:  96% (2000194/2093022)           
remote: Compressing objects:  97% (2020546/2093022)           
remote: Compressing objects:  98% (2044397/2093022)           
remote: Compressing objects:  99% (2062732/2093022)           
remote: Compressing objects: 100% (2083332/2093022)           
remote: Compressing objects: 100% (2093022/2093022)        
|0| Receiving objects:   0% (1/957)
Receiving objects:   1% (10/957)
Receiving objects:   2% (20/957)
Receiving objects:   3% (29/957)
Receiving objects:   4% (39/957)
Receiving objects:   5% (48/957)
Receiving objects:   6% (58/957)
Receiving objects:   7% (67/957)
Receiving objects:   8% (77/957)
Receiving objects:   9% (87/957)
Receiving objects:  10% (96/957)
Receiving objects:  11% (106/957)
Receiving objects:  12% (115/957)
Receiving objects:  13% (125/957)
Receiving objects:  14% (134/957)
Receiving objects:  15% (144/957)
Receiving objects:  16% (154/957)
Receiving objects:  17% (163/957)
Receiving objects:  18% (173/957)
Receiving objects:  19% (182/957)
Receiving objects:  20% (192/957)
Receiving objects:  21% (201/957)
Receiving objects:  22% (211/957)
Receiving objects:  23% (221/957)
Receiving objects:  24% (230/957)
Receiving objects:  25% (240/957)
Receiving objects:  26% (249/957)
Receiving objects:  27% (259/957)
Receiving objects:  28% (268/957)
Receiving objects:  29% (278/957)
Receiving objects:  30% (288/957)
Receiving objects:  31% (297/957)
Receiving objects:  32% (307/957)
Receiving objects:  33% (316/957)
Receiving objects:  34% (326/957)
Receiving objects:  35% (335/957)
Receiving objects:  36% (345/957)
Receiving objects:  37% (355/957)
Receiving objects:  38% (364/957)
Receiving objects:  39% (374/957)
Receiving objects:  40% (383/957)
Receiving objects:  41% (393/957)
Receiving objects:  42% (402/957)
Receiving objects:  43% (412/957)
Receiving objects:  44% (422/957)
Receiving objects:  45% (431/957)
Receiving objects:  46% (441/957)
Receiving objects:  47% (450/957)
Receiving objects:  48% (460/957)
Receiving objects:  49% (469/957)
Receiving objects:  50% (479/957)
Receiving objects:  51% (489/957)
Receiving objects:  52% (498/957)
Receiving objects:  53% (508/957)
Receiving objects:  54% (517/957)
Receiving objects:  55% (527/957)
Receiving objects:  56% (536/957)
Receiving objects:  57% (546/957)
Receiving objects:  58% (556/957)
Receiving objects:  59% (565/957)
Receiving objects:  60% (575/957)
Receiving objects:  61% (584/957)
Receiving objects:  62% (594/957)
Receiving objects:  63% (603/957)
Receiving objects:  64% (613/957)
Receiving objects:  65% (623/957)
Receiving objects:  66% (632/957)
Receiving objects:  67% (642/957)
Receiving objects:  68% (651/957)
Receiving objects:  69% (661/957)
Receiving objects:  70% (670/957)
Receiving objects:  71% (680/957)
Receiving objects:  72% (690/957)
Receiving objects:  73% (699/957)
Receiving objects:  74% (709/957)
Receiving objects:  75% (718/957)
Receiving objects:  76% (728/957)
Receiving objects:  77% (737/957)
Receiving objects:  78% (747/957)
Receiving objects:  79% (757/957)
Receiving objects:  80% (766/957)
Receiving objects:  81% (776/957)
Receiving objects:  82% (785/957)
Receiving objects:  83% (795/957)
Receiving objects:  84% (804/957)
Receiving objects:  85% (814/957)
Receiving objects:  86% (824/957)
Receiving objects:  87% (833/957)
Receiving objects:  88% (843/957)
Receiving objects:  89% (852/957)
remote: Total 957 (delta 230), reused 287 (delta 39)        
|0| Receiving objects:  90% (862/957)
Receiving objects:  91% (871/957)
Receiving objects:  92% (881/957)
Receiving objects:  93% (891/957)
Receiving objects:  94% (900/957)
Receiving objects:  95% (910/957)
Receiving objects:  96% (919/957)
Receiving objects:  97% (929/957)
Receiving objects:  98% (938/957)
Receiving objects:  99% (948/957)
Receiving objects: 100% (957/957)
Receiving objects: 100% (957/957), 1.10 MiB | 10.39 MiB/s, done.
|0| Resolving deltas:   0% (0/230)
Resolving deltas:   1% (3/230)
Resolving deltas:   2% (5/230)
Resolving deltas:   3% (7/230)
Resolving deltas:   4% (10/230)
Resolving deltas:   5% (12/230)
Resolving deltas:   6% (14/230)
Resolving deltas:   7% (17/230)
Resolving deltas:   8% (19/230)
Resolving deltas:   9% (21/230)
Resolving deltas:  10% (23/230)
Resolving deltas:  11% (26/230)
Resolving deltas:  12% (28/230)
Resolving deltas:  13% (30/230)
Resolving deltas:  14% (33/230)
Resolving deltas:  15% (35/230)
Resolving deltas:  16% (37/230)
Resolving deltas:  17% (40/230)
Resolving deltas:  18% (42/230)
Resolving deltas:  19% (44/230)
Resolving deltas:  20% (46/230)
Resolving deltas:  21% (49/230)
Resolving deltas:  22% (51/230)
Resolving deltas:  23% (53/230)
Resolving deltas:  24% (56/230)
Resolving deltas:  25% (58/230)
Resolving deltas:  26% (60/230)
Resolving deltas:  27% (63/230)
Resolving deltas:  28% (65/230)
Resolving deltas:  29% (67/230)
Resolving deltas:  30% (69/230)
Resolving deltas:  31% (72/230)
Resolving deltas:  32% (74/230)
Resolving deltas:  33% (76/230)
Resolving deltas:  34% (79/230)
Resolving deltas:  35% (81/230)
Resolving deltas:  36% (83/230)
Resolving deltas:  37% (86/230)
Resolving deltas:  38% (88/230)
Resolving deltas:  39% (90/230)
Resolving deltas:  40% (92/230)
Resolving deltas:  41% (95/230)
Resolving deltas:  42% (97/230)
Resolving deltas:  43% (99/230)
Resolving deltas:  44% (102/230)
Resolving deltas:  45% (104/230)
Resolving deltas:  46% (106/230)
Resolving deltas:  47% (109/230)
Resolving deltas:  48% (111/230)
Resolving deltas:  49% (113/230)
Resolving deltas:  50% (115/230)
Resolving deltas:  51% (118/230)
Resolving deltas:  52% (120/230)
Resolving deltas:  53% (122/230)
Resolving deltas:  54% (125/230)
Resolving deltas:  55% (127/230)
Resolving deltas:  56% (129/230)
Resolving deltas:  57% (132/230)
Resolving deltas:  58% (134/230)
Resolving deltas:  59% (136/230)
Resolving deltas:  60% (138/230)
Resolving deltas:  61% (141/230)
Resolving deltas:  62% (143/230)
Resolving deltas:  63% (145/230)
Resolving deltas:  64% (148/230)
Resolving deltas:  65% (150/230)
Resolving deltas:  66% (152/230)
Resolving deltas:  67% (155/230)
Resolving deltas:  68% (157/230)
Resolving deltas:  69% (159/230)
Resolving deltas:  70% (161/230)
Resolving deltas:  71% (164/230)
Resolving deltas:  72% (166/230)
Resolving deltas:  73% (168/230)
Resolving deltas:  74% (171/230)
Resolving deltas:  75% (173/230)
Resolving deltas:  76% (175/230)
Resolving deltas:  77% (178/230)
Resolving deltas:  78% (180/230)
Resolving deltas:  79% (182/230)
Resolving deltas:  80% (184/230)
Resolving deltas:  81% (187/230)
Resolving deltas:  82% (189/230)
Resolving deltas:  83% (191/230)
Resolving deltas:  84% (194/230)
Resolving deltas:  85% (196/230)
Resolving deltas:  86% (198/230)
Resolving deltas:  87% (201/230)
Resolving deltas:  88% (203/230)
Resolving deltas:  89% (205/230)
Resolving deltas:  90% (207/230)
Resolving deltas:  91% (210/230)
Resolving deltas:  92% (213/230)
Resolving deltas:  93% (214/230)
Resolving deltas:  94% (217/230)
Resolving deltas:  95% (219/230)
Resolving deltas:  96% (222/230)
Resolving deltas:  97% (224/230)
Resolving deltas:  98% (226/230)
Resolving deltas:  99% (228/230)
Resolving deltas: 100% (230/230)
Resolving deltas: 100% (230/230), done.
|0|  00:01
|5| 
|5| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/EventBus to 'extensions/EventBus' (use CLONE_DEPTH=0 for full depth)
|5| Cloning into 'extensions/EventBus'...
|5| remote: Counting objects: 1           
remote: Counting objects: 163, done        
|5| remote: Finding sources:   1% (1/163)           
remote: Finding sources:   2% (3/163)           
remote: Finding sources:   3% (5/163)           
remote: Finding sources:   4% (6/163)           
remote: Finding sources:   5% (8/163)           
remote: Finding sources:   6% (9/163)           
remote: Finding sources:   7% (11/163)           
remote: Finding sources:   8% (13/163)           
remote: Finding sources:   9% (14/163)           
remote: Finding sources:  10% (16/163)           
remote: Finding sources:  11% (18/163)           
remote: Finding sources:  12% (19/163)           
remote: Finding sources:  13% (21/163)           
remote: Finding sources:  14% (23/163)           
remote: Finding sources:  15% (24/163)           
remote: Finding sources:  16% (26/163)           
remote: Finding sources:  17% (27/163)           
remote: Finding sources:  18% (29/163)           
remote: Finding sources:  19% (31/163)           
remote: Finding sources:  20% (32/163)           
remote: Finding sources:  21% (34/163)           
remote: Finding sources:  22% (36/163)           
remote: Finding sources:  23% (37/163)           
remote: Finding sources:  24% (39/163)           
remote: Finding sources:  25% (40/163)           
remote: Finding sources:  26% (42/163)           
remote: Finding sources:  27% (44/163)           
remote: Finding sources:  28% (45/163)           
remote: Finding sources:  29% (47/163)           
remote: Finding sources:  30% (49/163)           
remote: Finding sources:  31% (50/163)           
remote: Finding sources:  32% (52/163)           
remote: Finding sources:  33% (53/163)           
remote: Finding sources:  34% (55/163)           
remote: Finding sources:  35% (57/163)           
remote: Finding sources:  36% (58/163)           
remote: Finding sources:  37% (60/163)           
remote: Finding sources:  38% (62/163)           
remote: Finding sources:  39% (63/163)           
remote: Finding sources:  40% (65/163)           
remote: Finding sources:  41% (67/163)           
remote: Finding sources:  42% (68/163)           
remote: Finding sources:  43% (70/163)           
remote: Finding sources:  44% (71/163)           
remote: Finding sources:  45% (73/163)           
remote: Finding sources:  46% (75/163)           
remote: Finding sources:  47% (76/163)           
remote: Finding sources:  48% (78/163)           
remote: Finding sources:  49% (80/163)           
remote: Finding sources:  50% (81/163)           
remote: Finding sources:  51% (83/163)           
remote: Finding sources:  52% (84/163)           
remote: Finding sources:  53% (86/163)           
remote: Finding sources:  54% (88/163)           
remote: Finding sources:  55% (89/163)           
remote: Finding sources:  56% (91/163)           
remote: Finding sources:  57% (93/163)           
remote: Finding sources:  58% (94/163)           
remote: Finding sources:  59% (96/163)           
remote: Finding sources:  60% (97/163)           
remote: Finding sources:  61% (99/163)           
remote: Finding sources:  62% (101/163)           
remote: Finding sources:  63% (102/163)           
remote: Finding sources:  64% (104/163)           
remote: Finding sources:  65% (106/163)           
remote: Finding sources:  66% (107/163)           
remote: Finding sources:  67% (109/163)           
remote: Finding sources:  68% (111/163)           
remote: Finding sources:  69% (112/163)           
remote: Finding sources:  70% (114/163)           
remote: Finding sources:  71% (115/163)           
remote: Finding sources:  72% (117/163)           
remote: Finding sources:  73% (119/163)           
remote: Finding sources:  74% (120/163)           
remote: Finding so4302995/5621264)           
remote: Compressing objects:  78% (4356994/5621264)           
remote: Compressing objects:  79% (4412871/5621264)           
remote: Compressing objects:  85% (4765241/5621264)           
remote: Compressing objects:  86% (4811841/5621264)           
remote: Compressing objects:  87% (4862447/5621264)           
remote: Compressing objects:  88% (4918764/5621264)           
remote: Compressing objects:  89% (4976926/5621264)           
remote: Compressing objects:  90% (5034906/5621264)           
remote: Compressing objects:  91% (5089363/5621264)           
remote: Compressing objects:  92% (5145492/5621264)           
remote: Compressing objects:  93% (5200927/5621264)           
remote: Compressing objects:  96% (5368479/5621264)           
remote: Compressing objects:  97% (5425352/5621264)           
remote: Compressing objects:  98% (5481023/5621264)           
remote: Compressing objects:  99% (5537548/5621264)           
remote: Compressing objects: 100% (5594571/5621264)           
remote: Compressing objects: 100% (5621264/5621264)        
|2| Receiving objects:   0% (1/1672)
Receiving objects:   1% (17/1672)
Receiving objects:   2% (34/1672)
Receiving objects:   3% (51/1672)
Receiving objects:   4% (67/1672)
Receiving objects:   5% (84/1672)
Receiving objects:   6% (101/1672)
Receiving objects:   7% (118/1672)
Receiving objects:   8% (134/1672)
Receiving objects:   9% (151/1672)
Receiving objects:  10% (168/1672)
Receiving objects:  11% (184/1672)
Receiving objects:  12% (201/1672)
Receiving objects:  13% (218/1672)
Receiving objects:  14% (235/1672)
Receiving objects:  15% (251/1672)
Receiving objects:  16% (268/1672)
Receiving objects:  17% (285/1672)
Receiving objects:  18% (301/1672)
Receiving objects:  19% (318/1672)
Receiving objects:  20% (335/1672)
Receiving objects:  21% (352/1672)
Receiving objects:  22% (368/1672)
Receiving objects:  23% (385/1672)
Receiving objects:  24% (402/1672)
Receiving objects:  25% (418/1672)
Receiving objects:  26% (435/1672)
Receiving objects:  27% (452/1672)
Receiving objects:  28% (469/1672)
Receiving objects:  29% (485/1672)
Receiving objects:  30% (502/1672)
Receiving objects:  31% (519/1672)
Receiving objects:  32% (536/1672)
Receiving objects:  33% (552/1672)
Receiving objects:  34% (569/1672)
Receiving objects:  35% (586/1672)
Receiving objects:  36% (602/1672)
Receiving objects:  37% (619/1672)
Receiving objects:  38% (636/1672)
Receiving objects:  39% (653/1672)
Receiving objects:  40% (669/1672)
Receiving objects:  41% (686/1672)
Receiving objects:  42% (703/1672)
Receiving objects:  43% (719/1672)
Receiving objects:  44% (736/1672)
Receiving objects:  45% (753/1672)
Receiving objects:  46% (770/1672)
Receiving objects:  47% (786/1672)
Receiving objects:  48% (803/1672)
Receiving objects:  49% (820/1672)
Receiving objects:  50% (836/1672)
Receiving objects:  51% (853/1672)
Receiving objects:  52% (870/1672)
Receiving objects:  53% (887/1672)
Receiving objects:  54% (903/1672)
Receiving objects:  55% (920/1672)
Receiving objects:  56% (937/1672)
Receiving objects:  57% (954/1672)
Receiving objects:  58% (970/1672)
Receiving objects:  59% (987/1672)
Receiving objects:  60% (1004/1672)
Receiving objects:  61% (1020/1672)
Receiving objects:  62% (1037/1672)
Receiving objects:  63% (1054/1672)
Receiving objects:  64% (1071/1672)
Receiving objects:  65% (1087/1672)
Receiving objects:  66% (1104/1672)
Receiving objects:  67% (1121/1672)
Receiving objects:  68% (1137/1672)
Receiving objects:  69% (1154/1672)
Receiving objects:  70% (1171/1672)
Receiving objects:  71% (1188/1672)
Receiving objects:  72% (1204/1672)
Receiving objects:  73% (1221/1672)
Receiving objects:  74% (1238/1672)
Receiving objects:  75% (1254/1672)
Receiving objects:  76% (1271/1672)
Receiving objects:  77% (1288/1672)
Receiving objects:  78% (1305/1672)
Receiving objects:  79% (1321/1672)
Receiving objects:  80% (1338/1672)
Receiving objects:  81% (1355/1672)
Receiving objects:  82% (1372/1672)
Receiving objects:  83% (1388/1672)
Receiving objects:  84% (1405/1672)
Receiving objects:  85% (1422/1672)
Receiving objects:  86% (1438/1672)
Receiving objects:  87% (1455/1672)
Receiving objects:  88% (1472/1672)
Receiving objects:  89% (1489/1672)
Receiving objects:  90% (1505/1672)
Receiving objects:  91% (1522/1672)
Receiving objects:  92% (1539/1672)
Receiving objects:  93% (1555/1672)
Receiving objects:  94% (1572/1672)
Receiving objects:  95% (1589/1672)
Receiving objects:  96% (1606/1672)
Receiving objects:  97% (1622/1672)
Receiving objects:  98% (1639/1672)
remote: Total 1672 (delta 321), reused 656 (delta 86)        
|2| Receiving objects:  99% (1656/1672)
Receiving objects: 100% (1672/1672)
Receiving objects: 100% (1672/1672), 12.82 MiB | 27.23 MiB/s, done.
|2| Resolving deltas:   0% (0/321)
Resolving deltas:   1% (4/321)
Resolving deltas:   2% (7/321)
Resolving deltas:   3% (10/321)
Resolving deltas:   4% (13/321)
Resolving deltas:   5% (17/321)
Resolving deltas:   6% (21/321)
Resolving deltas:   7% (24/321)
Resolving deltas:   8% (26/321)
Resolving deltas:   9% (29/321)
Resolving deltas:  10% (33/321)
Resolving deltas:  11% (36/321)
Resolving deltas:  12% (39/321)
Resolving deltas:  13% (42/321)
Resolving deltas:  14% (45/321)
Resolving deltas:  15% (49/321)
Resolving deltas:  16% (53/321)
Resolving deltas:  17% (56/321)
Resolving deltas:  18% (58/321)
Resolving deltas:  19% (61/321)
Resolving deltas:  20% (65/321)
Resolving deltas:  21% (68/321)
Resolving deltas:  22% (71/321)
Resolving deltas:  23% (74/321)
Resolving deltas:  24% (78/321)
Resolving deltas:  25% (81/321)
Resolving deltas:  26% (84/321)
Resolving deltas:  27% (88/321)
Resolving deltas:  28% (90/321)
Resolving deltas:  29% (94/321)
Resolving deltas:  30% (97/321)
Resolving deltas:  31% (100/321)
Resolving deltas:  32% (103/321)
Resolving deltas:  33% (106/321)
Resolving deltas:  34% (111/321)
Resolving deltas:  35% (113/321)
Resolving deltas:  36% (116/321)
Resolving deltas:  37% (119/321)
Resolving deltas:  38% (122/321)
Resolving deltas:  39% (127/321)
Resolving deltas:  40% (129/321)
Resolving deltas:  41% (133/321)
Resolving deltas:  42% (135/321)
Resolving deltas:  43% (139/321)
Resolving deltas:  44% (142/321)
Resolving deltas:  45% (146/321)
Resolving deltas:  46% (148/321)
Resolving deltas:  47% (152/321)
Resolving deltas:  48% (155/321)
Resolving deltas:  49% (158/321)
Resolving deltas:  50% (161/321)
Resolving deltas:  51% (164/321)
Resolving deltas:  52% (167/321)
Resolving deltas:  53% (171/321)
Resolving deltas:  54% (174/321)
Resolving deltas:  55% (177/321)
Resolving deltas:  56% (180/321)
Resolving deltas:  57% (184/321)
Resolving deltas:  58% (187/321)
Resolving deltas:  59% (190/321)
Resolving deltas:  60% (193/321)
Resolving deltas:  61% (196/321)
Resolving deltas:  62% (200/321)
Resolving deltas:  63% (203/321)
Resolving deltas:  64% (206/321)
Resolving deltas:  65% (209/321)
Resolving deltas:  66% (212/321)
Resolving deltas:  67% (217/321)
Resolving deltas:  68% (219/321)
Resolving deltas:  69% (222/321)
Resolving deltas:  70% (225/321)
Resolving deltas:  71% (228/321)
Resolving deltas:  72% (232/321)
Resolving deltas:  73% (235/321)
Resolving deltas:  74% (238/321)
Resolving deltas:  75% (241/321)
Resolving deltas:  76% (244/321)
Resolving deltas:  77% (249/321)
Resolving deltas:  78% (251/321)
Resolving deltas:  79% (254/321)
Resolving deltas:  80% (257/321)
Resolving deltas:  81% (261/321)
Resolving deltas:  82% (264/321)
Resolving deltas:  83% (267/321)
Resolving deltas:  84% (270/321)
Resolving deltas:  85% (273/321)
Resolving deltas:  86% (277/321)
Resolving deltas:  87% (280/321)
Resolving deltas:  88% (283/321)
Resolving deltas:  89% (286/321)
Resolving deltas:  90% (289/321)
Resolving deltas:  91% (293/321)
Resolving deltas:  92% (297/321)
Resolving deltas:  93% (299/321)
Resolving deltas:  94% (302/321)
Resolving deltas:  95% (305/321)
Resolving deltas:  96% (309/321)
Resolving deltas:  97% (312/321)
Resolving deltas:  98% (315/321)
Resolving deltas:  99% (318/321)
Resolving deltas: 100% (321/321)
Resolving deltas: 100% (321/321), done.
|2|  00:01
3)        
|4| Receiving objects:   0% (1/285)
Receiving objects:   1% (3/285)
Receiving objects:   2% (6/285)
Receiving objects:   3% (9/285)
Receiving objects:   4% (12/285)
Receiving objects:   5% (15/285)
Receiving objects:   6% (18/285)
Receiving objects:   7% (20/285)
Receiving objects:   8% (23/285)
Receiving objects:   9% (26/285)
Receiving objects:  10% (29/285)
Receiving objects:  11% (32/285)
Receiving objects:  12% (35/285)
Receiving objects:  13% (38/285)
Receiving objects:  14% (40/285)
Receiving objects:  15% (43/285)
Receiving objects:  16% (46/285)
Receiving objects:  17% (49/285)
Receiving objects:  18% (52/285)
Receiving objects:  19% (55/285)
Receiving objects:  20% (57/285)
Receiving objects:  21% (60/285)
Receiving objects:  22% (63/285)
Receiving objects:  23% (66/285)
Receiving objects:  24% (69/285)
Receiving objects:  25% (72/285)
Receiving objects:  26% (75/285)
Receiving objects:  27% (77/285)
Receiving objects:  28% (80/285)
Receiving objects:  29% (83/285)
Receiving objects:  30% (86/285)
Receiving objects:  31% (89/285)
Receiving objects:  32% (92/285)
Receiving objects:  33% (95/285)
Receiving objects:  34% (97/285)
Receiving objects:  35% (100/285)
Receiving objects:  36% (103/285)
Receiving objects:  37% (106/285)
Receiving objects:  38% (109/285)
Receiving objects:  39% (112/285)
Receiving objects:  40% (114/285)
Receiving objects:  41% (117/285)
Receiving objects:  42% (120/285)
Receiving objects:  43% (123/285)
Receiving objects:  44% (126/285)
Receiving objects:  45% (129/285)
Receiving objects:  46% (132/285)
Receiving objects:  47% (134/285)
Receiving objects:  48% (137/285)
Receiving objects:  49% (140/285)
Receiving objects:  50% (143/285)
Receiving objects:  51% (146/285)
Receiving objects:  52% (149/285)
Receiving objects:  53% (152/285)
Receiving objects:  54% (154/285)
Receiving objects:  55% (157/285)
Receiving objects:  56% (160/285)
Receiving objects:  57% (163/285)
Receiving objects:  58% (166/285)
Receiving objects:  59% (169/285)
Receiving objects:  60% (171/285)
Receiving objects:  61% (174/285)
Receiving objects:  62% (177/285)
Receiving objects:  63% (180/285)
Receiving objects:  64% (183/285)
Receiving objects:  65% (186/285)
Receiving objects:  66% (189/285)
Receiving objects:  67% (191/285)
Receiving objects:  68% (194/285)
Receiving objects:  69% (197/285)
Receiving objects:  70% (200/285)
Receiving objects:  71% (203/285)
Receiving objects:  72% (206/285)
Receiving objects:  73% (209/285)
Receiving objects:  74% (211/285)
Receiving objects:  75% (214/285)
Receiving objects:  76% (217/285)
Receiving objects:  77% (220/285)
Receiving objects:  78% (223/285)
Receiving objects:  79% (226/285)
Receiving objects:  80% (228/285)
Receiving objects:  81% (231/285)
Receiving objects:  82% (234/285)
Receiving objects:  83% (237/285)
Receiving objects:  84% (240/285)
Receiving objects:  85% (243/285)
Receiving objects:  86% (246/285)
Receiving objects:  87% (248/285)
Receiving objects:  88% (251/285)
Receiving objects:  89% (254/285)
remote: Total 285 (delta 41), reused 127 (delta 11)        
|4| Receiving objects:  90% (257/285)
Receiving objects:  91% (260/285)
Receiving objects:  92% (263/285)
Receiving objects:  93% (266/285)
Receiving objects:  94% (268/285)
Receiving objects:  95% (271/285)
Receiving objects:  96% (274/285)
Receiving objects:  97% (277/285)
Receiving objects:  98% (280/285)
Receiving objects:  99% (283/285)
Receiving objects: 100% (285/285)
Receiving objects: 100% (285/285), 315.02 KiB | 9.55 MiB/s, done.
|4| Resolving deltas:   0% (0/41)
Resolving deltas:   2% (1/41)
Resolving deltas:   4% (2/41)
Resolving deltas:   7% (3/41)
Resolving deltas:   9% (4/41)
Resolving deltas:  12% (5/41)
Resolving deltas:  14% (6/41)
Resolving deltas:  17% (7/41)
Resolving deltas:  19% (8/41)
Resolving deltas:  21% (9/41)
Resolving deltas:  24% (10/41)
Resolving deltas:  26% (11/41)
Resolving deltas:  29% (12/41)
Resolving deltas:  31% (13/41)
Resolving deltas:  34% (14/41)
Resolving deltas:  36% (15/41)
Resolving deltas:  39% (16/41)
Resolving deltas:  41% (17/41)
Resolving deltas:  43% (18/41)
Resolving deltas:  46% (19/41)
Resolving deltas:  48% (20/41)
Resolving deltas:  51% (21/41)
Resolving deltas:  53% (22/41)
Resolving deltas:  56% (23/41)
Resolving deltas:  58% (24/41)
Resolving deltas:  60% (25/41)
Resolving deltas:  63% (26/41)
Resolving deltas:  65% (27/41)
Resolving deltas:  68% (28/41)
Resolving deltas:  70% (29/41)
Resolving deltas:  73% (30/41)
Resolving deltas:  75% (31/41)
Resolving deltas:  78% (32/41)
Resolving deltas:  80% (33/41)
Resolving deltas:  82% (34/41)
Resolving deltas:  85% (35/41)
Resolving deltas:  87% (36/41)
Resolving deltas:  90% (37/41)
Resolving deltas:  92% (38/41)
Resolving deltas:  95% (39/41)
Resolving deltas:  97% (40/41)
Resolving deltas: 100% (41/41)
Resolving deltas: 100% (41/41), done.
|4|  00:00
urces:  75% (122/163)           
remote: Finding sources:  76% (124/163)           
remote: Finding sources:  77% (125/163)           
remote: Finding sources:  78% (127/163)           
remote: Finding sources:  79% (128/163)           
remote: Finding sources:  80% (130/163)           
remote: Finding sources:  81% (132/163)           
remote: Finding sources:  82% (133/163)           
remote: Finding sources:  83% (135/163)           
remote: Finding sources:  84% (137/163)           
remote: Finding sources:  85% (138/163)           
remote: Finding sources:  86% (140/163)           
remote: Finding sources:  87% (141/163)           
remote: Finding sources:  88% (143/163)           
remote: Finding sources:  89% (145/163)           
remote: Finding sources:  90% (146/163)           
remote: Finding sources:  91% (148/163)           
remote: Finding sources:  92% (150/163)           
remote: Finding sources:  93% (151/163)           
remote: Finding sources:  94% (153/163)           
remote: Finding sources:  95% (155/163)           
remote: Finding sources:  96% (156/163)           
remote: Finding sources:  97% (158/163)           
remote: Finding sources:  98% (159/163)           
remote: Finding sources:  99% (161/163)           
remote: Finding sources: 100% (163/163)           
remote: Finding sources: 100% (163/163)        
|5| remote: Getting sizes:   1% (1/154)           
remote: Getting sizes:   2% (3/154)           
remote: Getting sizes:   3% (4/154)           
remote: Getting sizes:   4% (6/154)           
remote: Getting sizes:   5% (7/154)           
remote: Getting sizes:   6% (9/154)           
remote: Getting sizes:   7% (11/154)           
remote: Getting sizes:   8% (12/154)           
remote: Getting sizes:   9% (14/154)           
remote: Getting sizes:  10% (15/154)           
remote: Getting sizes:  11% (17/154)           
remote: Getting sizes:  12% (18/154)           
remote: Getting sizes:  13% (20/154)           
remote: Getting sizes:  14% (21/154)           
remote: Getting sizes:  15% (23/154)           
remote: Getting sizes:  16% (24/154)           
remote: Getting sizes:  17% (26/154)           
remote: Getting sizes:  18% (27/154)           
remote: Getting sizes:  19% (29/154)           
remote: Getting sizes:  20% (31/154)           
remote: Getting sizes:  21% (32/154)           
remote: Getting sizes:  22% (34/154)           
remote: Getting sizes:  23% (35/154)           
remote: Getting sizes:  24% (37/154)           
remote: Getting sizes:  25% (38/154)           
remote: Getting sizes:  26% (40/154)           
remote: Getting sizes:  27% (41/154)           
remote: Getting sizes:  28% (43/154)           
remote: Getting sizes:  29% (44/154)           
remote: Getting sizes:  30% (46/154)           
remote: Getting sizes:  31% (47/154)           
remote: Getting sizes:  32% (49/154)           
remote: Getting sizes:  33% (51/154)           
remote: Getting sizes:  34% (52/154)           
remote: Getting sizes:  35% (54/154)           
remote: Getting sizes:  36% (55/154)           
remote: Getting sizes:  37% (57/154)           
remote: Getting sizes:  38% (58/154)           
remote: Getting sizes:  39% (60/154)           
remote: Getting sizes:  40% (61/154)           
remote: Getting sizes:  41% (63/154)           
remote: Getting sizes:  42% (64/154)           
remote: Getting sizes:  43% (66/154)           
remote: Getting sizes:  44% (67/154)           
remote: Getting sizes:  45% (69/154)           
remote: Getting sizes:  46% (71/154)           
remote: Getting sizes:  47% (72/154)           
remote: Getting sizes:  48% (74/154)           
remote: Getting sizes:  49% (75/154)           
remote: Getting sizes:  50% (77/154)           
remote: Getting sizes:  51% (78/154)           
remote: Getting sizes:  52% (80/154)           
remote: Getting sizes:  53% (81/154)           
remote: Getting sizes:  54% (83/154)           
remote: Getting sizes:  55% (84/154)           
remote: Getting sizes:  56% (86/154)           
remote: Getting sizes:  57% (88/154)         |6| 
|6| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/WikiEditor to 'extensions/WikiEditor' (use CLONE_DEPTH=0 for full depth)
|6| Cloning into 'extensions/WikiEditor'...
|6| remote: Counting objects: 1           
remote: Counting objects: 342, done        
|6| remote: Finding sources:   1% (2/342)           
remote: Finding sources:   2% (6/342)           
remote: Finding sources:   3% (9/342)           
remote: Finding sources:   4% (12/342)           
remote: Finding sources:   5% (16/342)           
remote: Finding sources:   6% (19/342)           
remote: Finding sources:   7% (23/342)           
remote: Finding sources:   8% (26/342)           
remote: Finding sources:   9% (30/342)           
remote: Finding sources:  10% (33/342)           
remote: Finding sources:  11% (36/342)           
remote: Finding sources:  12% (40/342)           
remote: Finding sources:  13% (43/342)           
remote: Finding sources:  14% (47/342)           
remote: Finding sources:  15% (50/342)           
remote: Finding sources:  16% (54/342)           
remote: Finding sources:  17% (57/342)           
remote: Finding sources:  18% (60/342)           
remote: Finding sources:  19% (64/342)           
remote: Finding sources:  20% (67/342)           
remote: Finding sources:  21% (71/342)           
remote: Finding sources:  22% (74/342)           
remote: Finding sources:  23% (77/342)           
remote: Finding sources:  24% (81/342)           
remote: Finding sources:  25% (84/342)           
remote: Finding sources:  26% (88/342)           
remote: Finding sources:  27% (91/342)           
remote: Finding sources:  28% (95/342)           
remote: Finding sources:  29% (98/342)           
remote: Finding sources:  30% (101/342)           
remote: Finding sources:  31% (105/342)           
remote: Finding sources:  32% (108/342)           
remote: Finding sources:  33% (112/342)           
remote: Finding sources:  34% (115/342)           
remote: Finding sources:  35% (118/342)           
remote: Finding sources:  36% (122/342)           
remote: Finding sources:  37% (125/342)           
remote: Finding sources:  38% (129/342)           
remote: Finding sources:  39% (132/342)           
remote: Finding sources:  40% (136/342)           
remote: Finding sources:  41% (139/342)           
remote: Finding sources:  42% (142/342)           
remote: Finding sources:  43% (146/342)           
remote: Finding sources:  44% (149/342)           
remote: Finding sources:  45% (153/342)           
remote: Finding sources:  46% (156/342)           
remote: Finding sources:  47% (160/342)           
remote: Finding sources:  48% (163/342)           
remote: Finding sources:  49% (166/342)           
remote: Finding sources:  50% (170/342)           
remote: Finding sources:  51% (173/342)           
remote: Finding sources:  52% (177/342)           
remote: Finding sources:  53% (180/342)           
remote: Finding sources:  54% (183/342)           
remote: Finding sources:  55% (187/342)           
remote: Finding sources:  56% (190/342)           
remote: Finding sources:  57% (194/342)           
remote: Finding sources:  58% (197/342)           
remote: Finding sources:  59% (201/342)           
remote: Finding sources:  60% (204/342)           
remote: Finding sources:  61% (207/342)           
remote: Finding sources:  62% (211/342)           
remote: Finding sources:  63% (214/342)           
remote: Finding sources:  64% (218/342)           
remote: Finding sources:  65% (221/342)           
remote: Finding sources:  66% (225/342)           
remote: Finding sources:  67% (228/342)           
remote: Finding sources:  68% (231/342)           
remote: Finding sources:  69% (235/342)           
remote: Finding sources:  70% (238/342)           
remote: Finding sources:  71% (242/342)           
remote: Finding sources:  72% (245/342)           
remote: Finding sources:  73% (248/342)           
remote: Finding sources:  74  
remote: Getting sizes:  58% (89/154)           
remote: Getting sizes:  59% (91/154)           
remote: Getting sizes:  60% (92/154)           
remote: Getting sizes:  61% (94/154)           
remote: Getting sizes:  62% (95/154)           
remote: Getting sizes:  63% (97/154)           
remote: Getting sizes:  64% (98/154)           
remote: Getting sizes:  65% (100/154)           
remote: Getting sizes:  66% (101/154)           
remote: Getting sizes:  67% (103/154)           
remote: Getting sizes:  68% (104/154)           
remote: Getting sizes:  69% (106/154)           
remote: Getting sizes:  70% (108/154)           
remote: Getting sizes:  71% (109/154)           
remote: Getting sizes:  72% (111/154)           
remote: Getting sizes:  73% (112/154)           
remote: Getting sizes:  74% (114/154)           
remote: Getting sizes:  75% (115/154)           
remote: Getting sizes:  76% (117/154)           
remote: Getting sizes:  77% (118/154)           
remote: Getting sizes:  78% (120/154)           
remote: Getting sizes:  79% (121/154)           
remote: Getting sizes:  80% (123/154)           
remote: Getting sizes:  81% (124/154)           
remote: Getting sizes:  82% (126/154)           
remote: Getting sizes:  83% (128/154)           
remote: Getting sizes:  84% (129/154)           
remote: Getting sizes:  85% (131/154)           
remote: Getting sizes:  86% (132/154)           
remote: Getting sizes:  87% (134/154)           
remote: Getting sizes:  88% (135/154)           
remote: Getting sizes:  89% (137/154)           
remote: Getting sizes:  90% (138/154)           
remote: Getting sizes:  91% (140/154)           
remote: Getting sizes:  92% (141/154)           
remote: Getting sizes:  93% (143/154)           
remote: Getting sizes:  94% (144/154)           
remote: Getting sizes:  95% (146/154)           
remote: Getting sizes:  96% (148/154)           
remote: Getting sizes:  97% (149/154)           
remote: Getting sizes:  98% (151/154)           
remote: Getting sizes:  99% (152/154)           
remote: Getting sizes: 100% (154/154)           
remote: Getting sizes: 100% (154/154)        
|5| remote: Compressing objects:   1% (3715/570025)           
remote: Compressing objects:   2% (13802/570025)           
remote: Compressing objects:   3% (15668/570025)           
remote: Compressing objects:   4% (21250/570025)           
remote: Compressing objects:   5% (27434/570025)           
remote: Compressing objects:   6% (35355/570025)           
remote: Compressing objects:   8% (44086/570025)           
remote: Compressing objects:  12% (67744/570025)           
remote: Compressing objects:  16% (88386/570025)           
remote: Compressing objects:  18% (105115/570025)           
remote: Compressing objects:  19% (111046/570025)           
remote: Compressing objects:  22% (124649/570025)           
remote: Compressing objects:  29% (163233/570025)           
remote: Compressing objects:  30% (168573/570025)           
remote: Compressing objects:  32% (179733/570025)           
remote: Compressing objects:  38% (217362/570025)           
remote: Compressing objects:  39% (221232/570025)           
remote: Compressing objects:  98% (559086/570025)           
remote: Compressing objects:  99% (562667/570025)           
remote: Compressing objects: 100% (569148/570025)           
remote: Compressing objects: 100% (570025/570025)        
|5| Receiving objects:   0% (1/163)
Receiving objects:   1% (2/163)
Receiving objects:   2% (4/163)
Receiving objects:   3% (5/163)
Receiving objects:   4% (7/163)
Receiving objects:   5% (9/163)
Receiving objects:   6% (10/163)
Receiving objects:   7% (12/163)
Receiving objects:   8% (14/163)
Receiving objects:   9% (15/163)
Receiving objects:  10% (17/163)
Receiving objects:  11% (18/163)
Receiving objects:  12% (20/163)
Receiving objects:  13% (22/163)
Receiving objects:  14% (23/163)
Receiving objects:  15% (25/163)
Receiving objects:  16% (27/163)
Receiving objects:  17% (28/163)
Receiving objects:  18% (30/163)
Receiving objects:  19% (31/163)
Receiving objects:  20% (33/163)
Receiving objects:  21% (35/163)
Receiving objects:  22% (36/163)
Receiving objects:  23% (38/163)
Receiving objects:  24% (40/163)
Receiving objects:  25% (41/163)
Receiving objects:  26% (43/163)
Receiving objects:  27% (45/163)
Receiving objects:  28% (46/163)
Receiving objects:  29% (48/163)
Receiving objects:  30% (49/163)
Receiving objects:  31% (51/163)
Receiving objects:  32% (53/163)
Receiving objects:  33% (54/163)
Receiving objects:  34% (56/163)
Receiving objects:  35% (58/163)
Receiving objects:  36% (59/163)
Receiving objects:  37% (61/163)
Receiving objects:  38% (62/163)
Receiving objects:  39% (64/163)
Receiving objects:  40% (66/163)
Receiving objects:  41% (67/163)
Receiving objects:  42% (69/163)
Receiving objects:  43% (71/163)
Receiving objects:  44% (72/163)
Receiving objects:  45% (74/163)
Receiving objects:  46% (75/163)
Receiving objects:  47% (77/163)
Receiving objects:  48% (79/163)
Receiving objects:  49% (80/163)
Receiving objects:  50% (82/163)
Receiving objects:  51% (84/163)
Receiving objects:  52% (85/163)
Receiving objects:  53% (87/163)
Receiving objects:  54% (89/163)
Receiving objects:  55% (90/163)
Receiving objects:  56% (92/163)
Receiving objects:  57% (93/163)
Receiving objects:  58% (95/163)
Receiving objects:  59% (97/163)
Receiving objects:  60% (98/163)
Receiving objects:  61% (100/163)
Receiving objects:  62% (102/163)
Receiving objects:  63% (103/163)
Receiving objects:  64% (105/163)
Receiving objects:  65% (106/163)
Receiving objects:  66% (108/163)
Receiving objects:  67% (110/163)
Receiving objects:  68% (111/163)
Receiving objects:  69% (113/163)
Receiving objects:  70% (115/163)
Receiving objects:  71% (116/163)
Receiving objects:  72% (118/163)
Receiving objects:  73% (119/163)
Receiving objects:  74% (121/163)
Receiving objects:  75% (123/163)
Receiving objects:  76% (124/163)
Receiving objects:  77% (126/163)
Receiving objects:  78% (128/163)
Receiving objects:  79% (129/163)
Receiving objects:  80% (131/163)
remote: Total 163 (delta 19), reused 113 (delta 6)        
|5| Receiving objects:  81% (133/163)
Receiving objects:  82% (134/163)
Receiving objects:  83% (136/163)
Receiving objects:  84% (137/163)
Receiving objects:  85% (139/163)
Receiving objects:  86% (141/163)
Receiving objects:  87% (142/163)
Receiving objects:  88% (144/163)
Receiving objects:  89% (146/163)
Receiving objects:  90% (147/163)
Receiving objects:  91% (149/163)
Receiving objects:  92% (150/163)
Receiving objects:  93% (152/163)
Receiving objects:  94% (154/163)
Receiving objects:  95% (155/163)
Receiving objects:  96% (157/163)
Receiving objects:  97% (159/163)
Receiving objects:  98% (160/163)
Receiving objects:  99% (162/163)
Receiving objects: 100% (163/163)
Receiving objects: 100% (163/163), 221.03 KiB | 9.61 MiB/s, done.
|5| Resolving deltas:   0% (0/19)
Resolving deltas:   5% (1/19)
Resolving deltas:  10% (2/19)
Resolving deltas:  21% (4/19)
Resolving deltas:  26% (5/19)
Resolving deltas:  31% (6/19)
Resolving deltas:  36% (7/19)
Resolving deltas:  47% (9/19)
Resolving deltas:  52% (10/19)
Resolving deltas:  63% (12/19)
Resolving deltas:  68% (13/19)
Resolving deltas:  73% (14/19)
Resolving deltas:  78% (15/19)
Resolving deltas:  84% (16/19)
Resolving deltas:  89% (17/19)
Resolving deltas:  94% (18/19)
Resolving deltas: 100% (19/19)
Resolving deltas: 100% (19/19), done.
|5|  00:00
|7| 
|7| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/WikiLambda to 'extensions/WikiLambda' (use CLONE_DEPTH=0 for full depth)
|7| Cloning into 'extensions/WikiLambda'...
|7| remote: Counting objects: 1           
remote: Counting objects: 1656, done        
|7| remote: Finding sources:   1% (9/1656)           
remote: Finding sources:   2% (25/1656)           
remote: Finding sources:   3% (42/1656)           
remote: Finding sources:   4% (58/1656)           
remote: Finding sources:   5% (75/1656)           
remote: Finding sources:   6% (92/1656)           
remote: Finding sources:   7% (108/1656)           
remote: Finding sources:   8% (125/1656)           
remote: Finding sources:   9% (141/1656)           
remote: Finding sources:  10% (158/1656)           
remote: Finding sources:  11% (174/1656)           
remote: Finding sources:  12% (191/1656)           
remote: Finding sources:  13% (207/1656)           
remote: Finding sources:  14% (224/1656)           
remote: Finding sources:  15% (241/1656)           
remote: Finding sources:  16% (257/1656)           
remote: Finding sources:  17% (274/1656)           
remote: Finding sources:  18% (290/1656)           
remote: Finding sources:  19% (307/1656)           
remote: Finding sources:  20% (323/1656)           
remote: Finding sources:  21% (340/1656)           
remote: Finding sources:  22% (357/1656)           
remote: Finding sources:  23% (373/1656)           
remote: Finding sources:  24% (390/1656)           
remote: Finding sources:  25% (406/1656)           
remote: Finding sources:  26% (423/1656)           
remote: Finding sources:  27% (439/1656)           
remote: Finding sources:  28% (456/1656)           
remote: Finding sources:  29% (472/1656)           
remote: Finding sources:  30% (489/1656)           
remote: Finding sources:  31% (506/1656)           
remote: Finding sources:  32% (522/1656)           
remote: Finding sources:  33% (539/1656)           
remote: Finding sources:  34% (555/1656)           
remote: Finding sources:  35% (572/1656)           
remote: Finding sources:  36% (588/1656)           
remote: Finding sources:  37% (605/1656)           
remote: Finding sources:  38% (621/1656)           
remote: Finding sources:  39% (638/1656)           
remote: Finding sources:  40% (655/1656)           
remote: Finding sources:  41% (671/1656)           
remote: Finding sources:  42% (688/1656)           
remote: Finding sources:  43% (704/1656)           
remote: Finding sources:  44% (721/1656)           
remote: Finding sources:  45% (737/1656)           
remote: Finding sources:  46% (754/1656)           
remote: Finding sources:  47% (771/1656)           
remote: Finding sources:  48% (787/1656)           
remote: Finding sources:  49% (804/1656)           
remote: Finding sources:  50% (820/1656)           
remote: Finding sources:  51% (837/1656)           
remote: Finding sources:  52% (853/1656)           
remote: Finding sources:  53% (870/1656)           
remote: Finding sources:  54% (886/1656)           
remote: Finding sources:  55% (903/1656)           
remote: Finding sources:  56% (920/1656)           
remote: Finding sources:  57% (936/1656)           
remote: Finding sources:  58% (953/1656)           
remote: Finding sources:  59% (969/1656)           
remote: Finding sources:  60% (986/1656)           
remote: Finding sources:  61% (1002/1656)           
remote: Finding sources:  62% (1019/1656)           
remote: Finding sources:  63% (1035/1656)           
remote: Finding sources:  64% (1052/1656)           
remote: Finding sources:  65% (1069/1656)           
remote: Finding sources:  66% (1085/1656)           
remote: Finding sources:  67% (1102/1656)           
remote: Finding sources:  68% (1118/1656)           
remote: Finding sources:  69% (1135/1656)           
remote: Finding sources:  70% (1151/1656)           
remote: Finding sources:  71% (1168/1656)           
remote: Finding source% (252/342)           
remote: Finding sources:  75% (255/342)           
remote: Finding sources:  76% (259/342)           
remote: Finding sources:  77% (262/342)           
remote: Finding sources:  78% (266/342)           
remote: Finding sources:  79% (269/342)           
remote: Finding sources:  80% (272/342)           
remote: Finding sources:  81% (276/342)           
remote: Finding sources:  82% (279/342)           
remote: Finding sources:  83% (283/342)           
remote: Finding sources:  84% (286/342)           
remote: Finding sources:  85% (289/342)           
remote: Finding sources:  86% (293/342)           
remote: Finding sources:  87% (296/342)           
remote: Finding sources:  88% (300/342)           
remote: Finding sources:  89% (303/342)           
remote: Finding sources:  90% (307/342)           
remote: Finding sources:  91% (310/342)           
remote: Finding sources:  92% (313/342)           
remote: Finding sources:  93% (317/342)           
remote: Finding sources:  94% (320/342)           
remote: Finding sources:  95% (324/342)           
remote: Finding sources:  96% (327/342)           
remote: Finding sources:  97% (331/342)           
remote: Finding sources:  98% (334/342)           
remote: Finding sources:  99% (337/342)           
remote: Finding sources: 100% (341/342)           
remote: Finding sources: 100% (342/342)        
|6| remote: Getting sizes:   1% (2/331)           
remote: Getting sizes:   2% (5/331)           
remote: Getting sizes:   3% (9/331)           
remote: Getting sizes:   4% (12/331)           
remote: Getting sizes:   5% (15/331)           
remote: Getting sizes:   6% (19/331)           
remote: Getting sizes:   7% (22/331)           
remote: Getting sizes:   8% (25/331)           
remote: Getting sizes:   9% (29/331)           
remote: Getting sizes:  10% (32/331)           
remote: Getting sizes:  11% (35/331)           
remote: Getting sizes:  12% (39/331)           
remote: Getting sizes:  13% (42/331)           
remote: Getting sizes:  14% (45/331)           
remote: Getting sizes:  15% (48/331)           
remote: Getting sizes:  16% (52/331)           
remote: Getting sizes:  17% (55/331)           
remote: Getting sizes:  18% (58/331)           
remote: Getting sizes:  19% (62/331)           
remote: Getting sizes:  20% (65/331)           
remote: Getting sizes:  21% (68/331)           
remote: Getting sizes:  22% (72/331)           
remote: Getting sizes:  23% (75/331)           
remote: Getting sizes:  24% (78/331)           
remote: Getting sizes:  25% (82/331)           
remote: Getting sizes:  26% (85/331)           
remote: Getting sizes:  27% (88/331)           
remote: Getting sizes:  28% (92/331)           
remote: Getting sizes:  29% (95/331)           
remote: Getting sizes:  30% (98/331)           
remote: Getting sizes:  31% (101/331)           
remote: Getting sizes:  32% (105/331)           
remote: Getting sizes:  33% (108/331)           
remote: Getting sizes:  34% (111/331)           
remote: Getting sizes:  35% (115/331)           
remote: Getting sizes:  36% (118/331)           
remote: Getting sizes:  37% (121/331)           
remote: Getting sizes:  38% (125/331)           
remote: Getting sizes:  39% (128/331)           
remote: Getting sizes:  40% (131/331)           
remote: Getting sizes:  41% (135/331)           
remote: Getting sizes:  42% (138/331)           
remote: Getting sizes:  43% (141/331)           
remote: Getting sizes:  44% (144/331)           
remote: Getting sizes:  45% (148/331)           
remote: Getting sizes:  46% (151/331)           
remote: Getting sizes:  47% (154/331)           
remote: Getting sizes:  48% (158/331)           
remote: Getting sizes:  49% (161/331)           
remote: Getting sizes:  50% (164/331)           
remote: Getting sizes:  51% (168/331)           
remote: Getting sizes:  52% (171/331)           
remote: Getting sizes:  53% (174/331)           
remote: Getting sizes:  54% (178/331)           
remote: Getting sizes:  55% (181/331)           
remote: Getting sizes:  s:  72% (1185/1656)           
remote: Finding sources:  73% (1201/1656)           
remote: Finding sources:  74% (1218/1656)           
remote: Finding sources:  75% (1234/1656)           
remote: Finding sources:  76% (1251/1656)           
remote: Finding sources:  77% (1267/1656)           
remote: Finding sources:  78% (1284/1656)           
remote: Finding sources:  79% (1300/1656)           
remote: Finding sources:  80% (1317/1656)           
remote: Finding sources:  81% (1334/1656)           
remote: Finding sources:  82% (1350/1656)           
remote: Finding sources:  83% (1367/1656)           
remote: Finding sources:  84% (1383/1656)           
remote: Finding sources:  85% (1400/1656)           
remote: Finding sources:  86% (1416/1656)           
remote: Finding sources:  87% (1433/1656)           
remote: Finding sources:  88% (1449/1656)           
remote: Finding sources:  89% (1466/1656)           
remote: Finding sources:  90% (1483/1656)           
remote: Finding sources:  91% (1499/1656)           
remote: Finding sources:  92% (1516/1656)           
remote: Finding sources:  93% (1532/1656)           
remote: Finding sources:  94% (1549/1656)           
remote: Finding sources:  95% (1565/1656)           
remote: Finding sources:  96% (1582/1656)           
remote: Finding sources:  97% (1599/1656)           
remote: Finding sources:  98% (1615/1656)           
remote: Finding sources:  99% (1632/1656)           
remote: Finding sources: 100% (1648/1656)           
remote: Finding sources: 100% (1656/1656)        
|7| remote: Getting sizes:   1% (8/1500)           
remote: Getting sizes:   2% (23/1500)           
remote: Getting sizes:   3% (38/1500)           
remote: Getting sizes:   4% (53/1500)           
remote: Getting sizes:   5% (68/1500)           
remote: Getting sizes:   6% (83/1500)           
remote: Getting sizes:   7% (98/1500)           
remote: Getting sizes:   8% (113/1500)           
remote: Getting sizes:   9% (128/1500)           
remote: Getting sizes:  10% (143/1500)           
remote: Getting sizes:  11% (158/1500)           
remote: Getting sizes:  12% (173/1500)           
remote: Getting sizes:  13% (188/1500)           
remote: Getting sizes:  14% (203/1500)           
remote: Getting sizes:  15% (218/1500)           
remote: Getting sizes:  16% (233/1500)           
remote: Getting sizes:  17% (248/1500)           
remote: Getting sizes:  18% (263/1500)           
remote: Getting sizes:  19% (278/1500)           
remote: Getting sizes:  20% (293/1500)           
remote: Getting sizes:  21% (308/1500)           
remote: Getting sizes:  22% (323/1500)           
remote: Getting sizes:  23% (338/1500)           
remote: Getting sizes:  24% (353/1500)           
remote: Getting sizes:  25% (368/1500)           
remote: Getting sizes:  26% (383/1500)           
remote: Getting sizes:  27% (398/1500)           
remote: Getting sizes:  28% (413/1500)           
remote: Getting sizes:  29% (428/1500)           
remote: Getting sizes:  30% (443/1500)           
remote: Getting sizes:  31% (458/1500)           
remote: Getting sizes:  32% (473/1500)           
remote: Getting sizes:  33% (488/1500)           
remote: Getting sizes:  34% (503/1500)           
remote: Getting sizes:  35% (518/1500)           
remote: Getting sizes:  36% (533/1500)           
remote: Getting sizes:  37% (548/1500)           
remote: Getting sizes:  38% (563/1500)           
remote: Getting sizes:  39% (578/1500)           
remote: Getting sizes:  40% (593/1500)           
remote: Getting sizes:  41% (608/1500)           
remote: Getting sizes:  42% (623/1500)           
remote: Getting sizes:  43% (638/1500)           
remote: Getting sizes:  44% (653/1500)           
remote: Getting sizes:  45% (668/1500)           
remote: Getting sizes:  46% (683/1500)           
remote: Getting sizes:  47% (698/1500)           
remote: Getting sizes:  48% (713/1500)           
remote: Getting sizes:  49% (728/1500)           
remote: Getting sizes:  50% (743/1500)           
remote: Getting sizes:  5156% (184/331)           
remote: Getting sizes:  57% (188/331)           
remote: Getting sizes:  58% (191/331)           
remote: Getting sizes:  59% (194/331)           
remote: Getting sizes:  60% (197/331)           
remote: Getting sizes:  61% (201/331)           
remote: Getting sizes:  62% (204/331)           
remote: Getting sizes:  63% (207/331)           
remote: Getting sizes:  64% (211/331)           
remote: Getting sizes:  65% (214/331)           
remote: Getting sizes:  66% (217/331)           
remote: Getting sizes:  67% (221/331)           
remote: Getting sizes:  68% (224/331)           
remote: Getting sizes:  69% (227/331)           
remote: Getting sizes:  70% (231/331)           
remote: Getting sizes:  71% (234/331)           
remote: Getting sizes:  72% (237/331)           
remote: Getting sizes:  73% (240/331)           
remote: Getting sizes:  74% (244/331)           
remote: Getting sizes:  75% (247/331)           
remote: Getting sizes:  76% (250/331)           
remote: Getting sizes:  77% (254/331)           
remote: Getting sizes:  78% (257/331)           
remote: Getting sizes:  79% (260/331)           
remote: Getting sizes:  80% (264/331)           
remote: Getting sizes:  81% (267/331)           
remote: Getting sizes:  82% (270/331)           
remote: Getting sizes:  83% (274/331)           
remote: Getting sizes:  84% (277/331)           
remote: Getting sizes:  85% (280/331)           
remote: Getting sizes:  86% (284/331)           
remote: Getting sizes:  87% (287/331)           
remote: Getting sizes:  88% (290/331)           
remote: Getting sizes:  89% (293/331)           
remote: Getting sizes:  90% (297/331)           
remote: Getting sizes:  91% (300/331)           
remote: Getting sizes:  92% (303/331)           
remote: Getting sizes:  93% (307/331)           
remote: Getting sizes:  94% (310/331)           
remote: Getting sizes:  95% (313/331)           
remote: Getting sizes:  96% (317/331)           
remote: Getting sizes:  97% (320/331)           
remote: Getting sizes:  98% (323/331)           
remote: Getting sizes:  99% (327/331)           
remote: Getting sizes: 100% (330/331)           
remote: Getting sizes: 100% (331/331)        
|6| remote: Compressing objects:   1% (11459/2241710)           
remote: Compressing objects:   2% (36948/2241710)           
remote: Compressing objects:   3% (68027/2241710)           
remote: Compressing objects:   5% (104125/2241710)           
remote: Compressing objects:   6% (134269/2241710)           
remote: Compressing objects:   7% (147421/2241710)           
remote: Compressing objects:   8% (172704/2241710)           
remote: Compressing objects:   9% (196689/2241710)           
remote: Compressing objects:  10% (221544/2241710)           
remote: Compressing objects:  11% (247025/2241710)           
remote: Compressing objects:  12% (260949/2241710)           
remote: Compressing objects:  13% (288031/2241710)           
remote: Compressing objects:  14% (313024/2241710)           
remote: Compressing objects:  15% (327124/2241710)           
remote: Compressing objects:  16% (353536/2241710)           
remote: Compressing objects:  17% (377668/2241710)           
remote: Compressing objects:  18% (402571/2241710)           
remote: Compressing objects:  19% (423348/2241710)           
remote: Compressing objects:  20% (444685/2241710)           
remote: Compressing objects:  21% (465209/2241710)           
remote: Compressing objects:  22% (492088/2241710)           
remote: Compressing objects:  23% (507112/2241710)           
remote: Compressing objects:  24% (537308/2241710)           
remote: Compressing objects:  25% (560848/2241710)           
remote: Compressing objects:  26% (571699/2241710)           
remote: Compressing objects:  27% (598224/2241710)           
remote: Compressing objects:  28% (621432/2241710)           
remote: Compressing objects:  29% (639932/2241710)           
remote: Compressing objects:  30% (662214/2241710)           
remote: Compressing objects:  31% (687567/2241710)           sing objects:  96% (13930/14576)           
remote: Compressing objects:  97% (14079/14576)           
remote: Compressing objects:  98% (14212/14576)           
remote: Compressing objects:  99% (14385/14576)           
remote: Compressing objects: 100% (14507/14576)           
remote: Compressing objects: 100% (14575/14576)        
|1| Receiving objects:   0% (1/2707)
Receiving objects:   1% (28/2707)
Receiving objects:   2% (55/2707)
Receiving objects:   3% (82/2707)
Receiving objects:   4% (109/2707)
Receiving objects:   5% (136/2707)
Receiving objects:   6% (163/2707)
Receiving objects:   7% (190/2707)
Receiving objects:   8% (217/2707)
Receiving objects:   9% (244/2707)
Receiving objects:  10% (271/2707)
Receiving objects:  11% (298/2707)
Receiving objects:  12% (325/2707)
Receiving objects:  13% (352/2707)
Receiving objects:  14% (379/2707)
Receiving objects:  15% (407/2707)
Receiving objects:  16% (434/2707)
Receiving objects:  17% (461/2707)
Receiving objects:  18% (488/2707)
Receiving objects:  19% (515/2707)
Receiving objects:  20% (542/2707)
Receiving objects:  21% (569/2707)
Receiving objects:  22% (596/2707)
Receiving objects:  23% (623/2707)
Receiving objects:  24% (650/2707)
Receiving objects:  25% (677/2707)
Receiving objects:  26% (704/2707)
Receiving objects:  27% (731/2707)
Receiving objects:  28% (758/2707)
Receiving objects:  29% (786/2707)
Receiving objects:  30% (813/2707)
Receiving objects:  31% (840/2707)
Receiving objects:  32% (867/2707)
Receiving objects:  33% (894/2707)
Receiving objects:  34% (921/2707)
Receiving objects:  35% (948/2707)
Receiving objects:  36% (975/2707)
Receiving objects:  37% (1002/2707)
Receiving objects:  38% (1029/2707)
Receiving objects:  39% (1056/2707)
Receiving objects:  40% (1083/2707)
Receiving objects:  41% (1110/2707)
Receiving objects:  42% (1137/2707)
Receiving objects:  43% (1165/2707)
Receiving objects:  44% (1192/2707)
Receiving objects:  45% (1219/2707)
Receiving objects:  46% (1246/2707)
Receiving objects:  47% (1273/2707)
Receiving objects:  48% (1300/2707)
Receiving objects:  49% (1327/2707)
Receiving objects:  50% (1354/2707)
Receiving objects:  51% (1381/2707)
Receiving objects:  52% (1408/2707)
Receiving objects:  53% (1435/2707)
Receiving objects:  54% (1462/2707)
Receiving objects:  55% (1489/2707)
Receiving objects:  56% (1516/2707)
Receiving objects:  57% (1543/2707)
Receiving objects:  58% (1571/2707)
Receiving objects:  59% (1598/2707)
Receiving objects:  60% (1625/2707)
Receiving objects:  61% (1652/2707)
Receiving objects:  62% (1679/2707)
Receiving objects:  63% (1706/2707)
Receiving objects:  64% (1733/2707)
Receiving objects:  65% (1760/2707)
Receiving objects:  66% (1787/2707)
Receiving objects:  67% (1814/2707)
Receiving objects:  68% (1841/2707)
Receiving objects:  69% (1868/2707)
Receiving objects:  70% (1895/2707)
Receiving objects:  71% (1922/2707)
Receiving objects:  72% (1950/2707)
Receiving objects:  73% (1977/2707)
Receiving objects:  74% (2004/2707)
Receiving objects:  75% (2031/2707)
Receiving objects:  76% (2058/2707)
Receiving objects:  77% (2085/2707)
Receiving objects:  78% (2112/2707)
Receiving objects:  79% (2139/2707)
Receiving objects:  80% (2166/2707)
Receiving objects:  81% (2193/2707)
Receiving objects:  82% (2220/2707)
Receiving objects:  83% (2247/2707)
Receiving objects:  84% (2274/2707)
Receiving objects:  85% (2301/2707)
Receiving objects:  86% (2329/2707)
Receiving objects:  87% (2356/2707)
Receiving objects:  88% (2383/2707)
Receiving objects:  89% (2410/2707)
Receiving objects:  90% (2437/2707)
Receiving objects:  91% (2464/2707)
Receiving objects:  92% (2491/2707)
Receiving objects:  93% (2518/2707)
Receiving objects:  94% (2545/2707)
Receiving objects:  95% (2572/2707)
Receiving objects:  96% (2599/2707)
Receiving objects:  97% (2626/2707)
Receiving objects:  98% (2653/2707)
Receiving objects:  99% (2680/2707)
remote: Total 2707 (delta 223), reused 1058 (delta 90)        
|1| Receiving objects: 100% (2707/2707), 3.19 MiB | 6.35 MiB/s
Receiving objects: 100% (2707/2707), 3.31 MiB | 6.35 MiB/s, done.
|1| Resolving deltas:   0% (0/223)
Resolving deltas:   1% (3/223)
Resolving deltas:   2% (5/223)
Resolving deltas:   3% (7/223)
Resolving deltas:   4% (9/223)
Resolving deltas:   5% (12/223)
Resolving deltas:   6% (15/223)
Resolving deltas:   7% (16/223)
Resolving deltas:   8% (19/223)
Resolving deltas:   9% (21/223)
Resolving deltas:  10% (23/223)
Resolving deltas:  11% (25/223)
Resolving deltas:  13% (29/223)
Resolving deltas:  14% (32/223)
Resolving deltas:  15% (34/223)
Resolving deltas:  16% (36/223)
Resolving deltas:  17% (38/223)
Resolving deltas:  18% (41/223)
Resolving deltas:  19% (43/223)
Resolving deltas:  20% (45/223)
Resolving deltas:  21% (47/223)
Resolving deltas:  22% (50/223)
Resolving deltas:  23% (52/223)
Resolving deltas:  24% (54/223)
Resolving deltas:  25% (56/223)
Resolving deltas:  26% (58/223)
Resolving deltas:  27% (61/223)
Resolving deltas:  28% (63/223)
Resolving deltas:  29% (65/223)
Resolving deltas:  30% (67/223)
Resolving deltas:  32% (72/223)
Resolving deltas:  33% (74/223)
Resolving deltas:  34% (76/223)
Resolving deltas:  35% (79/223)
Resolving deltas:  36% (81/223)
Resolving deltas:  37% (84/223)
Resolving deltas:  38% (85/223)
Resolving deltas:  39% (87/223)
Resolving deltas:  40% (90/223)
Resolving deltas:  41% (92/223)
Resolving deltas:  42% (94/223)
Resolving deltas:  43% (96/223)
Resolving deltas:  44% (99/223)
Resolving deltas:  45% (101/223)
Resolving deltas:  46% (103/223)
Resolving deltas:  47% (105/223)
Resolving deltas:  48% (108/223)
Resolving deltas:  49% (111/223)
Resolving deltas:  50% (112/223)
Resolving deltas:  51% (115/223)
Resolving deltas:  52% (116/223)
Resolving deltas:  53% (119/223)
Resolving deltas:  54% (121/223)
Resolving deltas:  55% (123/223)
Resolving deltas:  56% (125/223)
Resolving deltas:  57% (128/223)
Resolving deltas:  58% (130/223)
Resolving deltas:  59% (132/223)
Resolving deltas:  60% (134/223)
Resolving deltas:  61% (137/223)
Resolving deltas:  62% (139/223)
Resolving deltas:  63% (141/223)
Resolving deltas:  64% (143/223)
Resolving deltas:  65% (145/223)
Resolving deltas:  66% (148/223)
Resolving deltas:  67% (150/223)
Resolving deltas:  68% (152/223)
Resolving deltas:  69% (155/223)
Resolving deltas:  70% (157/223)
Resolving deltas:  71% (159/223)
Resolving deltas:  72% (161/223)
Resolving deltas:  73% (163/223)
Resolving deltas:  74% (166/223)
Resolving deltas:  75% (169/223)
Resolving deltas:  76% (170/223)
Resolving deltas:  77% (172/223)
Resolving deltas:  78% (174/223)
Resolving deltas:  79% (177/223)
Resolving deltas:  80% (179/223)
Resolving deltas:  81% (181/223)
Resolving deltas:  82% (183/223)
Resolving deltas:  83% (186/223)
Resolving deltas:  84% (188/223)
Resolving deltas:  85% (190/223)
Resolving deltas:  86% (192/223)
Resolving deltas:  87% (195/223)
Resolving deltas:  88% (197/223)
Resolving deltas:  89% (199/223)
Resolving deltas:  90% (201/223)
Resolving deltas:  91% (203/223)
Resolving deltas:  92% (206/223)
Resolving deltas:  93% (209/223)
Resolving deltas:  94% (210/223)
Resolving deltas:  95% (212/223)
Resolving deltas:  96% (215/223)
Resolving deltas:  97% (217/223)
Resolving deltas:  98% (219/223)
Resolving deltas:  99% (221/223)
Resolving deltas: 100% (223/223)
Resolving deltas: 100% (223/223), done.
|1|  00:02

remote: Compressing objects:  32% (718746/2241710)           
remote: Compressing objects:  33% (736135/2241710)           
remote: Compressing objects:  34% (752342/2241710)           
remote: Compressing objects:  35% (781920/2241710)           
remote: Compressing objects:  36% (797040/2241710)           
remote: Compressing objects:  37% (818767/2241710)           
remote: Compressing objects:  38% (848550/2241710)           
remote: Compressing objects:  39% (880366/2241710)           
remote: Compressing objects:  40% (892122/2241710)           
remote: Compressing objects:  41% (919263/2241710)           
remote: Compressing objects:  42% (938174/2241710)           
remote: Compressing objects:  43% (958640/2241710)           
remote: Compressing objects:  57% (1273695/2241710)           
remote: Compressing objects:  58% (1295793/2241710)           
remote: Compressing objects:  59% (1316266/2241710)           
remote: Compressing objects:  60% (1337966/2241710)           
remote: Compressing objects:  61% (1357826/2241710)           
remote: Compressing objects:  62% (1383900/2241710)           
remote: Compressing objects:  63% (1408124/2241710)           
remote: Compressing objects:  64% (1432653/2241710)           
remote: Compressing objects:  65% (1453375/2241710)           
remote: Compressing objects:  66% (1478989/2241710)           
remote: Compressing objects:  67% (1493068/2241710)           
remote: Compressing objects:  68% (1519650/2241710)           
remote: Compressing objects:  69% (1544453/2241710)           
remote: Compressing objects:  70% (1567477/2241710)           
remote: Compressing objects:  71% (1590813/2241710)           
remote: Compressing objects:  72% (1608144/2241710)           
remote: Compressing objects:  73% (1630337/2241710)           
remote: Compressing objects:  74% (1654818/2241710)           
remote: Compressing objects:  75% (1680122/2241710)           
remote: Compressing objects:  76% (1692573/2241710)           
remote: Compressing objects:  77% (1715165/2241710)           
remote: Compressing objects:  78% (1744956/2241710)           
remote: Compressing objects:  79% (1762011/2241710)           
remote: Compressing objects:  80% (1782613/2241710)           
remote: Compressing objects:  81% (1811029/2241710)           
remote: Compressing objects:  82% (1832118/2241710)           
remote: Compressing objects:  83% (1851252/2241710)           
remote: Compressing objects:  84% (1872280/2241710)           
remote: Compressing objects:  85% (1903678/2241710)           
remote: Compressing objects:  86% (1925570/2241710)           
remote: Compressing objects:  87% (1941110/2241710)           
remote: Compressing objects:  88% (1963477/2241710)           
remote: Compressing objects:  89% (1989366/2241710)           
remote: Compressing objects:  90% (2012883/2241710)           
remote: Compressing objects:  91% (2035263/2241710)           
remote: Compressing objects:  92% (2054057/2241710)           
remote: Compressing objects:  93% (2076024/2241710)           
remote: Compressing objects:  94% (2096756/2241710)           
remote: Compressing objects:  95% (2126421/2241710)           
remote: Compressing objects:  96% (2141293/2241710)           
remote: Compressing objects:  97% (2168248/2241710)           
remote: Compressing objects:  98% (2191064/2241710)           
remote: Compressing objects:  99% (2210705/2241710)           
remote: Compressing objects: 100% (2232060/2241710)           
remote: Compressing objects: 100% (2241710/2241710)        
|6| Receiving objects:   0% (1/342)
Receiving objects:   1% (4/342)
Receiving objects:   2% (7/342)
Receiving objects:   3% (11/342)
Receiving objects:   4% (14/342)
Receiving objects:   5% (18/342)
Receiving objects:   6% (21/342)
Receiving objects:   7% (24/342)
Receiving objects:   8% (28/342)
Receiving objects:   9% (31/342)
Receiving objects:  10% (35/342)
Receiving objects:  11% (38/342)
Receiving objects:  12% (42/342)
Receiving objects:  13% (45/342)
Receiving objects:  14% (48/342)
Receiving objects:  15% (52/342)
Receiving objects:  16% (55/342)
Receiving objects:  17% (59/342)
Receiving objects:  18% (62/342)
Receiving objects:  19% (65/342)
Receiving objects:  20% (69/342)
Receiving objects:  21% (72/342)
Receiving objects:  22% (76/342)
Receiving objects:  23% (79/342)
Receiving objects:  24% (83/342)
Receiving objects:  25% (86/342)
Receiving objects:  26% (89/342)
Receiving objects:  27% (93/342)
Receiving objects:  28% (96/342)
Receiving objects:  29% (100/342)
Receiving objects:  30% (103/342)
Receiving objects:  31% (107/342)
Receiving objects:  32% (110/342)
Receiving objects:  33% (113/342)
Receiving objects:  34% (117/342)
Receiving objects:  35% (120/342)
Receiving objects:  36% (124/342)
Receiving objects:  37% (127/342)
Receiving objects:  38% (130/342)
Receiving objects:  39% (134/342)
Receiving objects:  40% (137/342)
Receiving objects:  41% (141/342)
Receiving objects:  42% (144/342)
Receiving objects:  43% (148/342)
Receiving objects:  44% (151/342)
Receiving objects:  45% (154/342)
Receiving objects:  46% (158/342)
Receiving objects:  47% (161/342)
Receiving objects:  48% (165/342)
Receiving objects:  49% (168/342)
Receiving objects:  50% (171/342)
Receiving objects:  51% (175/342)
Receiving objects:  52% (178/342)
Receiving objects:  53% (182/342)
Receiving objects:  54% (185/342)
Receiving objects:  55% (189/342)
Receiving objects:  56% (192/342)
Receiving objects:  57% (195/342)
Receiving objects:  58% (199/342)
Receiving objects:  59% (202/342)
Receiving objects:  60% (206/342)
Receiving objects:  61% (209/342)
Receiving objects:  62% (213/342)
Receiving objects:  63% (216/342)
Receiving objects:  64% (219/342)
Receiving objects:  65% (223/342)
Receiving objects:  66% (226/342)
Receiving objects:  67% (230/342)
Receiving objects:  68% (233/342)
Receiving objects:  69% (236/342)
Receiving objects:  70% (240/342)
Receiving objects:  71% (243/342)
Receiving objects:  72% (247/342)
Receiving objects:  73% (250/342)
Receiving objects:  74% (254/342)
Receiving objects:  75% (257/342)
Receiving objects:  76% (260/342)
Receiving objects:  77% (264/342)
Receiving objects:  78% (267/342)
Receiving objects:  79% (271/342)
Receiving objects:  80% (274/342)
Receiving objects:  81% (278/342)
Receiving objects:  82% (281/342)
Receiving objects:  83% (284/342)
Receiving objects:  84% (288/342)
Receiving objects:  85% (291/342)
Receiving objects:  86% (295/342)
Receiving objects:  87% (298/342)
Receiving objects:  88% (301/342)
Receiving objects:  89% (305/342)
Receiving objects:  90% (308/342)
Receiving objects:  91% (312/342)
Receiving objects:  92% (315/342)
Receiving objects:  93% (319/342)
Receiving objects:  94% (322/342)
Receiving objects:  95% (325/342)
Receiving objects:  96% (329/342)
Receiving objects:  97% (332/342)
Receiving objects:  98% (336/342)
remote: Total 342 (delta 93), reused 56 (delta 9)        
|6| Receiving objects:  99% (339/342)
Receiving objects: 100% (342/342)
Receiving objects: 100% (342/342), 603.69 KiB | 6.04 MiB/s, done.
|6| Resolving deltas:   0% (0/93)
Resolving deltas:   1% (1/93)
Resolving deltas:   2% (2/93)
Resolving deltas:   3% (3/93)
Resolving deltas:   4% (4/93)
Resolving deltas:   5% (5/93)
Resolving deltas:   6% (6/93)
Resolving deltas:   7% (7/93)
Resolving deltas:   9% (9/93)
Resolving deltas:  10% (10/93)
Resolving deltas:  11% (11/93)
Resolving deltas:  12% (12/93)
Resolving deltas:  13% (13/93)
Resolving deltas:  15% (14/93)
Resolving deltas:  16% (15/93)
Resolving deltas:  17% (16/93)
Resolving deltas:  18% (17/93)
Resolving deltas:  19% (18/93)
Resolving deltas:  20% (19/93)
Resolving deltas:  21% (20/93)
Resolving deltas:  22% (21/93)
Resolving deltas:  23% (22/93)
Resolving deltas:  24% (23/93)
Resolving deltas:  26% (25/93)
Resolving deltas:  27% (26/93)
Resolving deltas:  29% (27/93)
Resolving deltas:  30% (28/93)
Resolving deltas:  31% (29/93)
Resolving deltas:  32% (30/93)
Resolving deltas:  33% (31/93)
Resolving deltas:  34% (32/93)
Resolving deltas:  35% (33/93)
Resolving deltas:  36% (34/93)
Resolving deltas:  37% (35/93)
Resolving deltas:  38% (36/93)
Resolving deltas:  39% (37/93)
Resolving deltas:  40% (38/93)
Resolving deltas:  41% (39/93)
Resolving deltas:  43% (40/93)
Resolving deltas:  44% (41/93)
Resolving deltas:  45% (42/93)
Resolving deltas:  46% (43/93)
Resolving deltas:  47% (44/93)
Resolving deltas:  48% (45/93)
Resolving deltas:  49% (46/93)
Resolving deltas:  50% (47/93)
Resolving deltas:  51% (48/93)
Resolving deltas:  52% (49/93)
Resolving deltas:  53% (50/93)
Resolving deltas:  54% (51/93)
Resolving deltas:  56% (53/93)
Resolving deltas:  58% (54/93)
Resolving deltas:  60% (56/93)
Resolving deltas:  61% (57/93)
Resolving deltas:  62% (58/93)
Resolving deltas:  63% (59/93)
Resolving deltas:  64% (60/93)
Resolving deltas:  66% (62/93)
Resolving deltas:  67% (63/93)
Resolving deltas:  68% (64/93)
Resolving deltas:  69% (65/93)
Resolving deltas:  70% (66/93)
Resolving deltas:  72% (67/93)
Resolving deltas:  73% (68/93)
Resolving deltas:  74% (69/93)
Resolving deltas:  75% (70/93)
Resolving deltas:  76% (71/93)
Resolving deltas:  77% (72/93)
Resolving deltas:  78% (73/93)
Resolving deltas:  79% (74/93)
Resolving deltas:  80% (75/93)
Resolving deltas:  82% (77/93)
Resolving deltas:  83% (78/93)
Resolving deltas:  84% (79/93)
Resolving deltas:  86% (80/93)
Resolving deltas:  87% (81/93)
Resolving deltas:  88% (82/93)
Resolving deltas:  89% (83/93)
Resolving deltas:  90% (84/93)
Resolving deltas:  91% (85/93)
Resolving deltas:  92% (86/93)
Resolving deltas:  93% (87/93)
Resolving deltas:  94% (88/93)
Resolving deltas:  95% (89/93)
Resolving deltas:  97% (91/93)
Resolving deltas:  98% (92/93)
Resolving deltas: 100% (93/93)
Resolving deltas: 100% (93/93), done.
|6|  00:01
% (758/1500)           
remote: Getting sizes:  52% (773/1500)           
remote: Getting sizes:  53% (788/1500)           
remote: Getting sizes:  54% (803/1500)           
remote: Getting sizes:  55% (818/1500)           
remote: Getting sizes:  56% (833/1500)           
remote: Getting sizes:  57% (848/1500)           
remote: Getting sizes:  58% (863/1500)           
remote: Getting sizes:  59% (878/1500)           
remote: Getting sizes:  60% (893/1500)           
remote: Getting sizes:  61% (908/1500)           
remote: Getting sizes:  62% (923/1500)           
remote: Getting sizes:  63% (938/1500)           
remote: Getting sizes:  64% (953/1500)           
remote: Getting sizes:  65% (968/1500)           
remote: Getting sizes:  66% (983/1500)           
remote: Getting sizes:  67% (998/1500)           
remote: Getting sizes:  68% (1013/1500)           
remote: Getting sizes:  69% (1028/1500)           
remote: Getting sizes:  70% (1043/1500)           
remote: Getting sizes:  71% (1058/1500)           
remote: Getting sizes:  72% (1073/1500)           
remote: Getting sizes:  73% (1088/1500)           
remote: Getting sizes:  74% (1103/1500)           
remote: Getting sizes:  75% (1118/1500)           
remote: Getting sizes:  76% (1133/1500)           
remote: Getting sizes:  77% (1148/1500)           
remote: Getting sizes:  78% (1163/1500)           
remote: Getting sizes:  79% (1178/1500)           
remote: Getting sizes:  80% (1193/1500)           
remote: Getting sizes:  81% (1208/1500)           
remote: Getting sizes:  82% (1223/1500)           
remote: Getting sizes:  83% (1238/1500)           
remote: Getting sizes:  84% (1253/1500)           
remote: Getting sizes:  85% (1268/1500)           
remote: Getting sizes:  86% (1283/1500)           
remote: Getting sizes:  87% (1298/1500)           
remote: Getting sizes:  88% (1313/1500)           
remote: Getting sizes:  89% (1328/1500)           
remote: Getting sizes:  90% (1343/1500)           
remote: Getting sizes:  91% (1358/1500)           
remote: Getting sizes:  92% (1373/1500)           
remote: Getting sizes:  93% (1388/1500)           
remote: Getting sizes:  94% (1403/1500)           
remote: Getting sizes:  95% (1418/1500)           
remote: Getting sizes:  96% (1433/1500)           
remote: Getting sizes:  97% (1448/1500)           
remote: Getting sizes:  98% (1463/1500)           
remote: Getting sizes:  99% (1478/1500)           
remote: Getting sizes: 100% (1493/1500)           
remote: Getting sizes: 100% (1500/1500)        
|7| remote: Compressing objects:   1% (137/15741)           
remote: Compressing objects:   2% (244/15741)           
remote: Compressing objects:   3% (401/15741)           
remote: Compressing objects:   4% (557/15741)           
remote: Compressing objects:   5% (759/15741)           
remote: Compressing objects:   6% (866/15741)           
remote: Compressing objects:   7% (1034/15741)           
remote: Compressing objects:   8% (1186/15741)           
remote: Compressing objects:   9% (1348/15741)           
remote: Compressing objects:  10% (1515/15741)           
remote: Compressing objects:  11% (1656/15741)           
remote: Compressing objects:  16% (2593/15741)           
remote: Compressing objects:  17% (2613/15741)           
remote: Compressing objects:  18% (2794/15741)           
remote: Compressing objects:  22% (3464/15741)           
remote: Compressing objects:  23% (3555/15741)           
remote: Compressing objects:  24% (3809/15741)           
remote: Compressing objects:  25% (3931/15741)           
remote: Compressing objects:  26% (4067/15741)           
remote: Compressing objects:  27% (4271/15741)           
remote: Compressing objects:  28% (4447/15741)           
remote: Compressing objects:  29% (4572/15741)           
remote: Compressing objects:  30% (4788/15741)           
remote: Compressing objects:  31% (4803/15741)           
remote: Compressing objects:  32% (4974/15741)           
remote: Compressing objects:  33% (5123/15741)           
remote: Compressing objects:  34% (5279/15741)           
remote: Compressing objects:  35% (5440/15741)           
remote: Compressing objects:  36% (5625/15741)           
remote: Compressing objects:  37% (5888/15741)           
remote: Compressing objects:  38% (5907/15741)           
remote: Compressing objects:  39% (6127/15741)           
remote: Compressing objects:  40% (6246/15741)           
remote: Compressing objects:  41% (6440/15741)           
remote: Compressing objects:  42% (6537/15741)           
remote: Compressing objects:  43% (6699/15741)           
remote: Compressing objects:  47% (7460/15741)           
remote: Compressing objects:  48% (7478/15741)           
remote: Compressing objects:  49% (7674/15741)           
remote: Compressing objects:  51% (8017/15741)           
remote: Compressing objects:  52% (8109/15741)           
remote: Compressing objects:  53% (8268/15741)           
remote: Compressing objects:  54% (8425/15741)           
remote: Compressing objects:  55% (8581/15741)           
remote: Compressing objects:  56% (8788/15741)           
remote: Compressing objects:  57% (8908/15741)           
remote: Compressing objects:  58% (9053/15741)           
remote: Compressing objects:  59% (9211/15741)           
remote: Compressing objects:  60% (9454/15741)           
remote: Compressing objects:  61% (9573/15741)           
remote: Compressing objects:  62% (9691/15741)           
remote: Compressing objects:  63% (9922/15741)           
remote: Compressing objects:  68% (10707/15741)           
remote: Compressing objects:  69% (10811/15741)           
remote: Compressing objects:  70% (11040/15741)           
remote: Compressing objects:  71% (11102/15741)           
remote: Compressing objects:  72% (11256/15741)           
remote: Compressing objects:  73% (11425/15741)           
remote: Compressing objects:  74% (11687/15741)           
remote: Compressing objects:  75% (11748/15741)           
remote: Compressing objects:  76% (11885/15741)           
remote: Compressing objects:  77% (12046/15741)           
remote: Compressing objects:  78% (12206/15741)           
remote: Compressing objects:  79% (12418/15741)           
remote: Compressing objects:  80% (12539/15741)           
remote: Compressing objects:  81% (12700/15741)           
remote: Compressing objects:  83% (13089/15741)           
remote: Compressing objects:  84% (13205/15741)           
remote: Compressing objects:  85% (13345/15741)           
remote: Compressing objects:  86% (13459/15741)           
remote: Compressing objects:  87% (13626/15741)           
remote: Compressing objects:  88% (13782/15741)           
remote: Compressing objects:  89% (13946/15741)           
remote: Compressing objects:  90% (14090/15741)           
remote: Compressing objects:  94% (14794/15741)           
remote: Compressing objects:  95% (14899/15741)           
remote: Compressing objects:  96% (15067/15741)           
remote: Compressing objects:  97% (15195/15741)           
remote: Compressing objects:  98% (15352/15741)           
remote: Compressing objects:  99% (15530/15741)           
remote: Compressing objects: 100% (15682/15741)           
remote: Compressing objects: 100% (15740/15741)        
|7| Receiving objects:   0% (1/1656)
Receiving objects:   1% (17/1656)
Receiving objects:   2% (34/1656)
Receiving objects:   3% (50/1656)
Receiving objects:   4% (67/1656)
Receiving objects:   5% (83/1656)
Receiving objects:   6% (100/1656)
Receiving objects:   7% (116/1656)
Receiving objects:   8% (133/1656)
Receiving objects:   9% (150/1656)
Receiving objects:  10% (166/1656)
Receiving objects:  11% (183/1656)
Receiving objects:  12% (199/1656)
Receiving objects:  13% (216/1656)
Receiving objects:  14% (232/1656)
Receiving objects:  15% (249/1656)
Receiving objects:  16% (265/1656)
Receiving objects:  17% (282/1656)
Receiving objects:  18% (299/1656)
Receiving objects:  19% (315/1656)
Receiving objects:  20% (332/1656)
Receiving objects:  21% (348/1656)
Receiving objects:  22% (365/1656)
Receiving objects:  23% (381/1656)
Receiving objects:  24% (398/1656)
Receiving objects:  25% (414/1656)
Receiving objects:  26% (431/1656)
Receiving objects:  27% (448/1656)
Receiving objects:  28% (464/1656)
Receiving objects:  29% (481/1656)
Receiving objects:  30% (497/1656)
Receiving objects:  31% (514/1656)
Receiving objects:  32% (530/1656)
Receiving objects:  33% (547/1656)
Receiving objects:  34% (564/1656)
Receiving objects:  35% (580/1656)
Receiving objects:  36% (597/1656)
Receiving objects:  37% (613/1656)
Receiving objects:  38% (630/1656)
Receiving objects:  39% (646/1656)
Receiving objects:  40% (663/1656)
Receiving objects:  41% (679/1656)
Receiving objects:  42% (696/1656)
Receiving objects:  43% (713/1656)
Receiving objects:  44% (729/1656)
Receiving objects:  45% (746/1656)
Receiving objects:  46% (762/1656)
Receiving objects:  47% (779/1656)
Receiving objects:  48% (795/1656)
Receiving objects:  49% (812/1656)
Receiving objects:  50% (828/1656)
Receiving objects:  51% (845/1656)
Receiving objects:  52% (862/1656)
Receiving objects:  53% (878/1656)
Receiving objects:  54% (895/1656)
Receiving objects:  55% (911/1656)
Receiving objects:  56% (928/1656)
Receiving objects:  57% (944/1656)
Receiving objects:  58% (961/1656)
Receiving objects:  59% (978/1656)
Receiving objects:  60% (994/1656)
Receiving objects:  61% (1011/1656)
Receiving objects:  62% (1027/1656)
Receiving objects:  63% (1044/1656)
Receiving objects:  64% (1060/1656)
Receiving objects:  65% (1077/1656)
Receiving objects:  66% (1093/1656)
Receiving objects:  67% (1110/1656)
Receiving objects:  68% (1127/1656)
Receiving objects:  69% (1143/1656)
Receiving objects:  70% (1160/1656)
Receiving objects:  71% (1176/1656)
Receiving objects:  72% (1193/1656)
Receiving objects:  73% (1209/1656)
Receiving objects:  74% (1226/1656)
Receiving objects:  75% (1242/1656)
Receiving objects:  76% (1259/1656)
Receiving objects:  77% (1276/1656)
Receiving objects:  78% (1292/1656)
Receiving objects:  79% (1309/1656)
Receiving objects:  80% (1325/1656)
Receiving objects:  81% (1342/1656)
Receiving objects:  82% (1358/1656)
Receiving objects:  83% (1375/1656)
Receiving objects:  84% (1392/1656)
Receiving objects:  85% (1408/1656)
Receiving objects:  86% (1425/1656)
Receiving objects:  87% (1441/1656)
Receiving objects:  88% (1458/1656)
Receiving objects:  89% (1474/1656)
Receiving objects:  90% (1491/1656)
Receiving objects:  91% (1507/1656)
Receiving objects:  92% (1524/1656)
remote: Total 1656 (delta 507), reused 694 (delta 153)        
|7| Receiving objects:  93% (1541/1656)
Receiving objects:  94% (1557/1656)
Receiving objects:  95% (1574/1656)
Receiving objects:  96% (1590/1656)
Receiving objects:  97% (1607/1656)
Receiving objects:  98% (1623/1656)
Receiving objects:  99% (1640/1656)
Receiving objects: 100% (1656/1656)
Receiving objects: 100% (1656/1656), 4.12 MiB | 9.28 MiB/s, done.
|7| Resolving deltas:   0% (0/507)
Resolving deltas:   1% (6/507)
Resolving deltas:   2% (11/507)
Resolving deltas:   3% (16/507)
Resolving deltas:   4% (21/507)
Resolving deltas:   5% (26/507)
Resolving deltas:   6% (31/507)
Resolving deltas:   7% (36/507)
Resolving deltas:   8% (41/507)
Resolving deltas:   9% (46/507)
Resolving deltas:  10% (51/507)
Resolving deltas:  11% (56/507)
Resolving deltas:  12% (61/507)
Resolving deltas:  13% (66/507)
Resolving deltas:  14% (71/507)
Resolving deltas:  15% (77/507)
Resolving deltas:  16% (82/507)
Resolving deltas:  17% (87/507)
Resolving deltas:  18% (92/507)
Resolving deltas:  19% (97/507)
Resolving deltas:  20% (102/507)
Resolving deltas:  21% (108/507)
Resolving deltas:  22% (113/507)
Resolving deltas:  23% (117/507)
Resolving deltas:  24% (122/507)
Resolving deltas:  25% (127/507)
Resolving deltas:  26% (132/507)
Resolving deltas:  27% (137/507)
Resolving deltas:  28% (142/507)
Resolving deltas:  29% (148/507)
Resolving deltas:  30% (153/507)
Resolving deltas:  31% (158/507)
Resolving deltas:  32% (163/507)
Resolving deltas:  33% (168/507)
Resolving deltas:  34% (173/507)
Resolving deltas:  35% (178/507)
Resolving deltas:  36% (183/507)
Resolving deltas:  37% (188/507)
Resolving deltas:  38% (193/507)
Resolving deltas:  39% (198/507)
Resolving deltas:  40% (203/507)
Resolving deltas:  41% (208/507)
Resolving deltas:  42% (213/507)
Resolving deltas:  43% (219/507)
Resolving deltas:  44% (224/507)
Resolving deltas:  45% (229/507)
Resolving deltas:  46% (234/507)
Resolving deltas:  47% (239/507)
Resolving deltas:  48% (244/507)
Resolving deltas:  49% (249/507)
Resolving deltas:  50% (254/507)
Resolving deltas:  51% (259/507)
Resolving deltas:  52% (264/507)
Resolving deltas:  53% (269/507)
Resolving deltas:  54% (275/507)
Resolving deltas:  55% (280/507)
Resolving deltas:  56% (284/507)
Resolving deltas:  57% (289/507)
Resolving deltas:  58% (295/507)
Resolving deltas:  59% (300/507)
Resolving deltas:  60% (305/507)
Resolving deltas:  61% (310/507)
Resolving deltas:  62% (316/507)
Resolving deltas:  63% (320/507)
Resolving deltas:  64% (325/507)
Resolving deltas:  65% (330/507)
Resolving deltas:  66% (336/507)
Resolving deltas:  67% (340/507)
Resolving deltas:  68% (345/507)
Resolving deltas:  69% (350/507)
Resolving deltas:  70% (355/507)
Resolving deltas:  71% (361/507)
Resolving deltas:  72% (367/507)
Resolving deltas:  73% (371/507)
Resolving deltas:  74% (376/507)
Resolving deltas:  75% (381/507)
Resolving deltas:  76% (386/507)
Resolving deltas:  77% (391/507)
Resolving deltas:  78% (396/507)
Resolving deltas:  79% (401/507)
Resolving deltas:  80% (406/507)
Resolving deltas:  81% (411/507)
Resolving deltas:  82% (416/507)
Resolving deltas:  83% (421/507)
Resolving deltas:  84% (426/507)
Resolving deltas:  85% (432/507)
Resolving deltas:  86% (437/507)
Resolving deltas:  87% (442/507)
Resolving deltas:  88% (447/507)
Resolving deltas:  89% (452/507)
Resolving deltas:  90% (457/507)
Resolving deltas:  91% (462/507)
Resolving deltas:  92% (467/507)
Resolving deltas:  93% (472/507)
Resolving deltas:  94% (477/507)
Resolving deltas:  95% (482/507)
Resolving deltas:  96% (487/507)
Resolving deltas:  97% (492/507)
Resolving deltas:  98% (497/507)
Resolving deltas:  99% (503/507)
Resolving deltas: 100% (507/507)
Resolving deltas: 100% (507/507), done.
|7| Submodule 'function-schemata' (https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-schemata.git) registered for path 'function-schemata'
|7| Cloning into '/var/www/html/w/extensions/WikiLambda/function-schemata'...
|7| remote: Enumerating objects: 9656, done.        
|7| remote: Counting objects:   0% (1/655)        
remote: Counting objects:   1% (7/655)        
remote: Counting objects:   2% (14/655)        
remote: Counting objects:   3% (20/655)        
remote: Counting objects:   4% (27/655)        
remote: Counting objects:   5% (33/655)        
remote: Counting objects:   6% (40/655)        
remote: Counting objects:   7% (46/655)        
remote: Counting objects:   8% (53/655)        
remote: Counting objects:   9% (59/655)        
remote: Counting objects:  10% (66/655)        
remote: Counting objects:  11% (73/655)        
remote: Counting objects:  12% (79/655)        
remote: Counting objects:  13% (86/655)        
remote: Counting objects:  14% (92/655)        
remote: Counting objects:  15% (99/655)        
remote: Counting objects:  16% (105/655)        
remote: Counting objects:  17% (112/655)        
remote: Counting objects:  18% (118/655)        
remote: Counting objects:  19% (125/655)        
remote: Counting objects:  20% (131/655)        
remote: Counting objects:  21% (138/655)        
remote: Counting objects:  22% (145/655)        
remote: Counting objects:  23% (151/655)        
remote: Counting objects:  24% (158/655)        
remote: Counting objects:  25% (164/655)        
remote: Counting objects:  26% (171/655)        
remote: Counting objects:  27% (177/655)        
remote: Counting objects:  28% (184/655)        
remote: Counting objects:  29% (190/655)        
remote: Counting objects:  30% (197/655)        
remote: Counting objects:  31% (204/655)        
remote: Counting objects:  32% (210/655)        
remote: Counting objects:  33% (217/655)        
remote: Counting objects:  34% (223/655)        
remote: Counting objects:  35% (230/655)        
remote: Counting objects:  36% (236/655)        
remote: Counting objects:  37% (243/655)        
remote: Counting objects:  38% (249/655)        
remote: Counting objects:  39% (256/655)        
remote: Counting objects:  40% (262/655)        
remote: Counting objects:  41% (269/655)        
remote: Counting objects:  42% (276/655)        
remote: Counting objects:  43% (282/655)        
remote: Counting objects:  44% (289/655)        
remote: Counting objects:  45% (295/655)        
remote: Counting objects:  46% (302/655)        
remote: Counting objects:  47% (308/655)        
remote: Counting objects:  48% (315/655)        
remote: Counting objects:  49% (321/655)        
remote: Counting objects:  50% (328/655)        
remote: Counting objects:  51% (335/655)        
remote: Counting objects:  52% (341/655)        
remote: Counting objects:  53% (348/655)        
remote: Counting objects:  54% (354/655)        
remote: Counting objects:  55% (361/655)        
remote: Counting objects:  56% (367/655)        
remote: Counting objects:  57% (374/655)        
remote: Counting objects:  58% (380/655)        
remote: Counting objects:  59% (387/655)        
remote: Counting objects:  60% (393/655)        
remote: Counting objects:  61% (400/655)        
remote: Counting objects:  62% (407/655)        
remote: Counting objects:  63% (413/655)        
remote: Counting objects:  64% (420/655)        
remote: Counting objects:  65% (426/655)        
remote: Counting objects:  66% (433/655)        
remote: Counting objects:  67% (439/655)        
remote: Counting objects:  68% (446/655)        
remote: Counting objects:  69% (452/655)        
remote: Counting objects:  70% (459/655)        
remote: Counting objects:  71% (466/655)        
remote: Counting objects:  72% (472/655)        
remote: Counting objects:  73% (479/655)        
remote: Counting objects:  74% (485/655)        
remote: Counting objects:  75% (492/655)        
remote: Counting objects:  76% (498/655)        
remote: Counting objects:  77% (505/655)        
remote: Counting objects:  78% (511/655)        
remote: Counting objects:  79% (518/655)        
remote: Counting objects:  80% (524/655)        
remote: Counting objects:  81% (531/655)        
remote: Counting objects:  82% (538/655)        
remote: Counting objects:  83% (544/655)        
remote: Counting objects:  84% (551/655)        
remote: Counting objects:  85% (557/655)        
remote: Counting objects:  86% (564/655)        
remote: Counting objects:  87% (570/655)        
remote: Counting objects:  88% (577/655)        
remote: Counting objects:  89% (583/655)        
remote: Counting objects:  90% (590/655)        
remote: Counting objects:  91% (597/655)        
remote: Counting objects:  92% (603/655)        
remote: Counting objects:  93% (610/655)        
remote: Counting objects:  94% (616/655)        
remote: Counting objects:  95% (623/655)        
remote: Counting objects:  96% (629/655)        
remote: Counting objects:  97% (636/655)        
remote: Counting objects:  98% (642/655)        
remote: Counting objects:  99% (649/655)        
remote: Counting objects: 100% (655/655)        
remote: Counting objects: 100% (655/655), done.        
|7| remote: Compressing objects:   0% (1/158)        
remote: Compressing objects:   1% (2/158)        
remote: Compressing objects:   2% (4/158)        
remote: Compressing objects:   3% (5/158)        
remote: Compressing objects:   4% (7/158)        
remote: Compressing objects:   5% (8/158)        
remote: Compressing objects:   6% (10/158)        
remote: Compressing objects:   7% (12/158)        
remote: Compressing objects:   8% (13/158)        
remote: Compressing objects:   9% (15/158)        
remote: Compressing objects:  10% (16/158)        
remote: Compressing objects:  11% (18/158)        
remote: Compressing objects:  12% (19/158)        
remote: Compressing objects:  13% (21/158)        
remote: Compressing objects:  14% (23/158)        
remote: Compressing objects:  15% (24/158)        
remote: Compressing objects:  16% (26/158)        
remote: Compressing objects:  17% (27/158)        
remote: Compressing objects:  18% (29/158)        
remote: Compressing objects:  19% (31/158)        
remote: Compressing objects:  20% (32/158)        
remote: Compressing objects:  21% (34/158)        
remote: Compressing objects:  22% (35/158)        
remote: Compressing objects:  23% (37/158)        
remote: Compressing objects:  24% (38/158)        
remote: Compressing objects:  25% (40/158)        
remote: Compressing objects:  26% (42/158)        
remote: Compressing objects:  27% (43/158)        
remote: Compressing objects:  28% (45/158)        
remote: Compressing objects:  29% (46/158)        
remote: Compressing objects:  30% (48/158)        
remote: Compressing objects:  31% (49/158)        
remote: Compressing objects:  32% (51/158)        
remote: Compressing objects:  33% (53/158)        
remote: Compressing objects:  34% (54/158)        
remote: Compressing objects:  35% (56/158)        
remote: Compressing objects:  36% (57/158)        
remote: Compressing objects:  37% (59/158)        
remote: Compressing objects:  38% (61/158)        
remote: Compressing objects:  39% (62/158)        
remote: Compressing objects:  40% (64/158)        
remote: Compressing objects:  41% (65/158)        
remote: Compressing objects:  42% (67/158)        
remote: Compressing objects:  43% (68/158)        
remote: Compressing objects:  44% (70/158)        
remote: Compressing objects:  45% (72/158)        
remote: Compressing objects:  46% (73/158)        
remote: Compressing objects:  47% (75/158)        
remote: Compressing objects:  48% (76/158)        
remote: Compressing objects:  49% (78/158)        
remote: Compressing objects:  50% (79/158)        
remote: Compressing objects:  51% (81/158)        
remote: Compressing objects:  52% (83/158)        
remote: Compressing objects:  53% (84/158)        
remote: Compressing objects:  54% (86/158)        
remote: Compressing objects:  55% (87/158)        
remote: Compressing objects:  56% (89/158)        
remote: Compressing objects:  57% (91/158)        
remote: Compressing objects:  58% (92/158)        
remote: Compressing objects:  59% (94/158)        
remote: Compressing objects:  60% (95/158)        
remote: Compressing objects:  61% (97/158)        
remote: Compressing objects:  62% (98/158)        
remote: Compressing objects:  63% (100/158)        
remote: Compressing objects:  64% (102/158)        
remote: Compressing objects:  65% (103/158)        
remote: Compressing objects:  66% (105/158)        
remote: Compressing objects:  67% (106/158)        
remote: Compressing objects:  68% (108/158)        
remote: Compressing objects:  69% (110/158)        
remote: Compressing objects:  70% (111/158)        
remote: Compressing objects:  71% (113/158)        
remote: Compressing objects:  72% (114/158)        
remote: Compressing objects:  73% (116/158)        
remote: Compressing objects:  74% (117/158)        
remote: Compressing objects:  75% (119/158)        
remote: Compressing objects:  76% (121/158)        
remote: Compressing objects:  77% (122/158)        
remote: Compressing objects:  78% (124/158)        
remote: Compressing objects:  79% (125/158)        
remote: Compressing objects:  80% (127/158)        
remote: Compressing objects:  81% (128/158)        
remote: Compressing objects:  82% (130/158)        
remote: Compressing objects:  83% (132/158)        
remote: Compressing objects:  84% (133/158)        
remote: Compressing objects:  85% (135/158)        
remote: Compressing objects:  86% (136/158)        
remote: Compressing objects:  87% (138/158)        
remote: Compressing objects:  88% (140/158)        
remote: Compressing objects:  89% (141/158)        
remote: Compressing objects:  90% (143/158)        
remote: Compressing objects:  91% (144/158)        
remote: Compressing objects:  92% (146/158)        
remote: Compressing objects:  93% (147/158)        
remote: Compressing objects:  94% (149/158)        
remote: Compressing objects:  95% (151/158)        
remote: Compressing objects:  96% (152/158)        
remote: Compressing objects:  97% (154/158)        
remote: Compressing objects:  98% (155/158)        
remote: Compressing objects:  99% (157/158)        
remote: Compressing objects: 100% (158/158)        
remote: Compressing objects: 100% (158/158), done.        
|7| Receiving objects:   0% (1/9656)
Receiving objects:   1% (97/9656)
Receiving objects:   2% (194/9656)
Receiving objects:   3% (290/9656)
Receiving objects:   4% (387/9656)
Receiving objects:   5% (483/9656)
Receiving objects:   6% (580/9656)
Receiving objects:   7% (676/9656)
Receiving objects:   8% (773/9656)
Receiving objects:   9% (870/9656)
Receiving objects:  10% (966/9656)
Receiving objects:  11% (1063/9656)
Receiving objects:  12% (1159/9656)
Receiving objects:  13% (1256/9656)
Receiving objects:  14% (1352/9656)
Receiving objects:  15% (1449/9656)
Receiving objects:  16% (1545/9656)
Receiving objects:  17% (1642/9656)
Receiving objects:  18% (1739/9656)
Receiving objects:  19% (1835/9656)
Receiving objects:  20% (1932/9656)
Receiving objects:  21% (2028/9656)
Receiving objects:  22% (2125/9656)
Receiving objects:  23% (2221/9656)
Receiving objects:  24% (2318/9656)
Receiving objects:  25% (2414/9656)
Receiving objects:  26% (2511/9656)
Receiving objects:  27% (2608/9656)
Receiving objects:  28% (2704/9656)
Receiving objects:  29% (2801/9656)
Receiving objects:  30% (2897/9656)
Receiving objects:  31% (2994/9656)
Receiving objects:  32% (3090/9656)
Receiving objects:  33% (3187/9656)
Receiving objects:  34% (3284/9656)
Receiving objects:  35% (3380/9656)
Receiving objects:  36% (3477/9656)
Receiving objects:  37% (3573/9656)
Receiving objects:  38% (3670/9656)
Receiving objects:  39% (3766/9656)
Receiving objects:  40% (3863/9656)
Receiving objects:  41% (3959/9656)
Receiving objects:  42% (4056/9656)
Receiving objects:  43% (4153/9656)
Receiving objects:  44% (4249/9656)
Receiving objects:  45% (4346/9656)
Receiving objects:  46% (4442/9656)
Receiving objects:  47% (4539/9656)
Receiving objects:  48% (4635/9656)
Receiving objects:  49% (4732/9656)
Receiving objects:  50% (4828/9656)
Receiving objects:  51% (4925/9656)
Receiving objects:  52% (5022/9656)
Receiving objects:  53% (5118/9656)
Receiving objects:  54% (5215/9656)
Receiving objects:  55% (5311/9656)
Receiving objects:  56% (5408/9656)
Receiving objects:  57% (5504/9656)
Receiving objects:  58% (5601/9656)
Receiving objects:  59% (5698/9656)
Receiving objects:  60% (5794/9656)
Receiving objects:  61% (5891/9656)
Receiving objects:  62% (5987/9656)
Receiving objects:  63% (6084/9656)
Receiving objects:  64% (6180/9656)
Receiving objects:  65% (6277/9656)
Receiving objects:  66% (6373/9656)
Receiving objects:  67% (6470/9656)
Receiving objects:  68% (6567/9656)
Receiving objects:  69% (6663/9656)
Receiving objects:  70% (6760/9656)
Receiving objects:  71% (6856/9656)
Receiving objects:  72% (6953/9656)
Receiving objects:  73% (7049/9656)
Receiving objects:  74% (7146/9656)
Receiving objects:  75% (7242/9656)
Receiving objects:  76% (7339/9656)
Receiving objects:  77% (7436/9656)
Receiving objects:  78% (7532/9656)
Receiving objects:  79% (7629/9656)
Receiving objects:  80% (7725/9656)
Receiving objects:  81% (7822/9656)
Receiving objects:  82% (7918/9656)
Receiving objects:  83% (8015/9656)
Receiving objects:  84% (8112/9656)
Receiving objects:  85% (8208/9656)
Receiving objects:  86% (8305/9656)
Receiving objects:  87% (8401/9656)
Receiving objects:  88% (8498/9656)
Receiving objects:  89% (8594/9656)
Receiving objects:  90% (8691/9656)
Receiving objects:  91% (8787/9656)
Receiving objects:  92% (8884/9656)
Receiving objects:  93% (8981/9656)
Receiving objects:  94% (9077/9656)
Receiving objects:  95% (9174/9656)
Receiving objects:  96% (9270/9656)
Receiving objects:  97% (9367/9656)
Receiving objects:  98% (9463/9656)
Receiving objects:  99% (9560/9656)
remote: Total 9656 (delta 550), reused 570 (delta 495), pack-reused 9001 (from 1)        
|7| Receiving objects: 100% (9656/9656)
Receiving objects: 100% (9656/9656), 1.84 MiB | 9.25 MiB/s, done.
|7| Resolving deltas:   0% (0/8181)
Resolving deltas:   1% (82/8181)
Resolving deltas:   2% (164/8181)
Resolving deltas:   3% (246/8181)
Resolving deltas:   4% (328/8181)
Resolving deltas:   5% (411/8181)
Resolving deltas:   6% (491/8181)
Resolving deltas:   7% (573/8181)
Resolving deltas:   8% (655/8181)
Resolving deltas:   9% (737/8181)
Resolving deltas:  10% (819/8181)
Resolving deltas:  11% (900/8181)
Resolving deltas:  12% (982/8181)
Resolving deltas:  13% (1064/8181)
Resolving deltas:  14% (1146/8181)
Resolving deltas:  15% (1228/8181)
Resolving deltas:  16% (1309/8181)
Resolving deltas:  17% (1391/8181)
Resolving deltas:  18% (1473/8181)
Resolving deltas:  19% (1555/8181)
Resolving deltas:  20% (1637/8181)
Resolving deltas:  21% (1719/8181)
Resolving deltas:  22% (1800/8181)
Resolving deltas:  23% (1882/8181)
Resolving deltas:  24% (1964/8181)
Resolving deltas:  25% (2046/8181)
Resolving deltas:  26% (2128/8181)
Resolving deltas:  27% (2209/8181)
Resolving deltas:  28% (2292/8181)
Resolving deltas:  29% (2373/8181)
Resolving deltas:  30% (2455/8181)
Resolving deltas:  31% (2538/8181)
Resolving deltas:  32% (2618/8181)
Resolving deltas:  33% (2700/8181)
Resolving deltas:  34% (2782/8181)
Resolving deltas:  35% (2864/8181)
Resolving deltas:  36% (2946/8181)
Resolving deltas:  37% (3027/8181)
Resolving deltas:  38% (3109/8181)
Resolving deltas:  39% (3193/8181)
Resolving deltas:  40% (3273/8181)
Resolving deltas:  41% (3355/8181)
Resolving deltas:  42% (3437/8181)
Resolving deltas:  43% (3518/8181)
Resolving deltas:  44% (3600/8181)
Resolving deltas:  45% (3684/8181)
Resolving deltas:  46% (3764/8181)
Resolving deltas:  47% (3847/8181)
Resolving deltas:  48% (3927/8181)
Resolving deltas:  49% (4009/8181)
Resolving deltas:  50% (4091/8181)
Resolving deltas:  51% (4173/8181)
Resolving deltas:  52% (4255/8181)
Resolving deltas:  53% (4336/8181)
Resolving deltas:  54% (4418/8181)
Resolving deltas:  55% (4500/8181)
Resolving deltas:  56% (4582/8181)
Resolving deltas:  57% (4664/8181)
Resolving deltas:  58% (4745/8181)
Resolving deltas:  59% (4827/8181)
Resolving deltas:  60% (4909/8181)
Resolving deltas:  61% (4993/8181)
Resolving deltas:  62% (5073/8181)
Resolving deltas:  63% (5155/8181)
Resolving deltas:  64% (5236/8181)
Resolving deltas:  65% (5318/8181)
Resolving deltas:  66% (5400/8181)
Resolving deltas:  67% (5482/8181)
Resolving deltas:  68% (5564/8181)
Resolving deltas:  69% (5645/8181)
Resolving deltas:  70% (5727/8181)
Resolving deltas:  71% (5809/8181)
Resolving deltas:  72% (5891/8181)
Resolving deltas:  73% (5973/8181)
Resolving deltas:  74% (6054/8181)
Resolving deltas:  75% (6136/8181)
Resolving deltas:  76% (6218/8181)
Resolving deltas:  77% (6300/8181)
Resolving deltas:  78% (6382/8181)
Resolving deltas:  79% (6463/8181)
Resolving deltas:  80% (6545/8181)
Resolving deltas:  81% (6627/8181)
Resolving deltas:  82% (6709/8181)
Resolving deltas:  83% (6791/8181)
Resolving deltas:  84% (6873/8181)
Resolving deltas:  85% (6954/8181)
Resolving deltas:  86% (7036/8181)
Resolving deltas:  87% (7118/8181)
Resolving deltas:  88% (7200/8181)
Resolving deltas:  89% (7282/8181)
Resolving deltas:  90% (7363/8181)
Resolving deltas:  91% (7445/8181)
Resolving deltas:  92% (7527/8181)
Resolving deltas:  93% (7609/8181)
Resolving deltas:  94% (7691/8181)
Resolving deltas:  95% (7772/8181)
Resolving deltas:  96% (7854/8181)
Resolving deltas:  97% (7936/8181)
Resolving deltas:  98% (8018/8181)
Resolving deltas:  99% (8100/8181)
Resolving deltas: 100% (8181/8181)
Resolving deltas: 100% (8181/8181), done.
|7| Submodule path 'function-schemata': checked out '371122bf48235d2e6480f8383a4c5607685dfd35'
|7|  00:03
 00:04

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 3 installs, 0 updates, 0 removals
  - Locking composer/installers (v2.3.0)
  - Locking diff/diff (3.4.0)
  - Locking wikimedia/metrics-platform (4.2.2)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 3 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing composer/installers (v2.3.0): Extracting archive
  - Installing diff/diff (3.4.0): Extracting archive
  - Installing wikimedia/metrics-platform (4.2.2): Extracting archive
 0/2 [>---------------------------]   0%
 2/2 [============================] 100%
Generating optimized autoload files
52 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:03

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
52 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.0.0',
npm warn EBADENGINE   required: { npm: '>=10.8.1', node: '>=20' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.0.0',
npm warn EBADENGINE   required: { npm: '>=10.8.1', node: '>=20' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.0.0',
npm warn EBADENGINE   required: { npm: '>=10.8.1', node: '>=20' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.0.0',
npm warn EBADENGINE   required: { npm: '>=10.8.1', node: '>=20' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated @types/easy-table@1.2.3: This is a stub types definition. easy-table provides its own type definitions, so you do not need this installed.
npm warn deprecated lodash.get@4.4.2: This package is deprecated. Use the optional chaining (?.) operator instead.
npm warn deprecated glob@7.1.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@2.0.1: Use your platform's native DOMException instead
npm warn deprecated w3c-hr-time@1.0.2: Use your platform's native performance.now() and performance.timeOrigin.
npm warn deprecated debug@3.2.6: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)
npm warn deprecated mkdirp@0.3.0: Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated sinon@12.0.1: 16.1.1

> pre-commit@1.2.2 install
> node install.js


> spawn-sync@1.0.15 postinstall
> node postinstall


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 694 packages, removed 10 packages, changed 87 packages, and audited 2133 packages in 39s

299 packages are looking for funding
  run `npm fund` for details

27 vulnerabilities (2 low, 4 moderate, 15 high, 6 critical)

To address issues that do not require attention, run:
  npm audit fix

To address all issues possible (including breaking changes), run:
  npm audit fix --force

Some issues need review, and may require choosing
a different dependency.

Run `npm audit` for details.
 00:39

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-function-evaluator-python-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-function-orchestrator-1  Creating
 Container mediawiki-function-evaluator-javascript-1  Creating
 Container mediawiki-function-orchestrator-1  Created
 Container mediawiki-function-evaluator-javascript-1  Created
 Container mediawiki-function-evaluator-python-1  Created
 Container mediawiki-function-orchestrator-1  Starting
 Container mediawiki-function-evaluator-python-1  Starting
 Container mediawiki-function-evaluator-javascript-1  Starting
 Container mediawiki-function-orchestrator-1  Started
 Container mediawiki-function-evaluator-python-1  Started
 Container mediawiki-function-evaluator-javascript-1  Started
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-function-evaluator-python-1  Waiting
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-function-orchestrator-1  Waiting
 Container mediawiki-function-evaluator-javascript-1  Waiting
 Container mediawiki-function-orchestrator-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 Container mediawiki-function-evaluator-javascript-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-function-evaluator-python-1  Healthy
 00:15

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
Creating wikifunctionsclient_usage table...done.
Creating wikilambda_zobject_labels table...done.
Creating wikilambda_zobject_label_conflicts table...done.
Creating wikilambda_zobject_function_join table...done.
Creating wikilambda_ztester_results table...done.
Creating wikilambda_zlanguages table...done.
Creating wikilambda_zobject_join table...done.
...have wlzl_label_primary field in wikilambda_zobject_labels table.
...have wlzl_return_type field in wikilambda_zobject_labels table.
	Successfully created Z1.
	Successfully created Z2.
	Successfully created Z3.
	Successfully created Z4.
	Successfully created Z50.
	Successfully created Z5.
	Successfully created Z6.
	Successfully created Z7.
	Successfully created Z8.
	Successfully created Z9.
	Successfully created Z11.
	Successfully created Z12.
	Successfully created Z61.
	Successfully created Z16.
	Successfully created Z14.
	Successfully created Z17.
	Successfully created Z18.
	Successfully created Z20.
	Successfully created Z21.
	Successfully created Z22.
	Successfully created Z23.
	Successfully created Z24.
	Successfully created Z31.
	Successfully created Z32.
	Successfully created Z39.
	Successfully created Z40.
	Successfully created Z41.
	Successfully created Z42.
	Successfully created Z46.
	Successfully created Z60.
	Successfully created Z64.
	Successfully created Z80.
	Successfully created Z86.
	Successfully created Z89.
	Successfully created Z99.
	Successfully created Z101.
	Successfully created Z102.
	Successfully created Z103.
	Successfully created Z104.
	Successfully created Z105.
	Successfully created Z106.
	Successfully created Z107.
	Successfully created Z108.
	Successfully created Z109.
	Successfully created Z111.
	Successfully created Z112.
	Successfully created Z114.
	Successfully created Z116.
	Successfully created Z117.
	Successfully created Z118.
	Successfully created Z120.
	Successfully created Z121.
	Successfully created Z122.
	Successfully created Z123.
	Successfully created Z131.
	Successfully created Z132.
	Successfully created Z139.
	Successfully created Z140.
	Successfully created Z150.
	Successfully created Z160.
	Successfully created Z161.
	Successfully created Z180.
	Successfully created Z184.
	Successfully created Z186.
	Successfully created Z189.
	Successfully created Z199.
	Successfully created Z201.
	Successfully created Z202.
	Successfully created Z203.
	Successfully created Z204.
	Successfully created Z205.
	Successfully created Z206.
	Successfully created Z207.
	Successfully created Z208.
	Successfully created Z209.
	Successfully created Z211.
	Successfully created Z212.
	Successfully created Z214.
	Successfully created Z216.
	Successfully created Z217.
	Successfully created Z218.
	Successfully created Z220.
	Successfully created Z221.
	Successfully created Z222.
	Successfully created Z223.
	Successfully created Z231.
	Successfully created Z232.
	Successfully created Z239.
	Successfully created Z240.
	Successfully created Z250.
	Successfully created Z260.
	Successfully created Z261.
	Successfully created Z280.
	Successfully created Z286.
	Successfully created Z289.
	Successfully created Z299.
	Successfully created Z500.
	Successfully created Z501.
	Successfully created Z502.
	Successfully created Z503.
	Successfully created Z504.
	Successfully created Z505.
	Successfully created Z506.
	Successfully created Z507.
	Successfully created Z508.
	Successfully created Z509.
	Successfully created Z510.
	Successfully created Z511.
	Successfully created Z512.
	Successfully created Z513.
	Successfully created Z514.
	Successfully created Z515.
	Successfully created Z516.
	Successfully created Z517.
	Successfully created Z518.
	Successfully created Z519.
	Successfully created Z520.
	Successfully created Z521.
	Successfully created Z522.
	Successfully created Z523.
	Successfully created Z524.
	Successfully created Z525.
	Successfully created Z526.
	Successfully created Z527.
	Successfully created Z528.
	Successfully created Z530.
	Successfully created Z531.
	Successfully created Z532.
	Successfully created Z533.
	Successfully created Z534.
	Successfully created Z535.
	Successfully created Z536.
	Successfully created Z537.
	Successfully created Z538.
	Successfully created Z539.
	Successfully created Z540.
	Successfully created Z541.
	Successfully created Z542.
	Successfully created Z543.
	Successfully created Z544.
	Successfully created Z545.
	Successfully created Z546.
	Successfully created Z547.
	Successfully created Z548.
	Successfully created Z549.
	Successfully created Z550.
	Successfully created Z551.
	Successfully created Z552.
	Successfully created Z553.
	Successfully created Z554.
	Successfully created Z555.
	Successfully created Z556.
	Successfully created Z557.
	Successfully created Z558.
	Successfully created Z559.
	Successfully created Z560.
	Successfully created Z561.
	Successfully created Z562.
	Successfully created Z563.
	Successfully created Z564.
	Successfully created Z565.
	Successfully created Z570.
	Successfully created Z571.
	Successfully created Z572.
	Successfully created Z573.
	Successfully created Z574.
	Successfully created Z575.
	Successfully created Z600.
	Successfully created Z601.
	Successfully created Z602.
	Successfully created Z603.
	Successfully created Z604.
	Successfully created Z605.
	Successfully created Z606.
	Successfully created Z607.
	Successfully created Z608.
	Successfully created Z610.
	Successfully created Z611.
	Successfully created Z612.
	Successfully created Z613.
	Successfully created Z614.
	Successfully created Z615.
	Successfully created Z620.
	Successfully created Z801.
	Successfully created Z802.
	Successfully created Z803.
	Successfully created Z804.
	Successfully created Z805.
	Successfully created Z808.
	Successfully created Z810.
	Successfully created Z811.
	Successfully created Z812.
	Successfully created Z813.
	Successfully created Z820.
	Successfully created Z821.
	Successfully created Z822.
	Successfully created Z823.
	Successfully created Z828.
	Successfully created Z831.
	Successfully created Z844.
	Successfully created Z860.
	Successfully created Z866.
	Successfully created Z868.
	Successfully created Z872.
	Successfully created Z873.
	Successfully created Z876.
	Successfully created Z877.
	Successfully created Z881.
	Successfully created Z882.
	Successfully created Z883.
	Successfully created Z884.
	Successfully created Z885.
	Successfully created Z886.
	Successfully created Z888.
	Successfully created Z889.
	Successfully created Z894.
	Successfully created Z899.
	Successfully created Z901.
	Successfully created Z902.
	Successfully created Z903.
	Successfully created Z904.
	Successfully created Z905.
	Successfully created Z908.
	Successfully created Z910.
	Successfully created Z911.
	Successfully created Z912.
	Successfully created Z913.
	Successfully created Z920.
	Successfully created Z921.
	Successfully created Z922.
	Successfully created Z923.
	Successfully created Z928.
	Successfully created Z931.
	Successfully created Z944.
	Successfully created Z960.
	Successfully created Z966.
	Successfully created Z968.
	Successfully created Z972.
	Successfully created Z973.
	Successfully created Z976.
	Successfully created Z977.
	Successfully created Z981.
	Successfully created Z982.
	Successfully created Z983.
	Successfully created Z985.
	Successfully created Z986.
	Successfully created Z988.
	Successfully created Z989.
	Successfully created Z999.
	Successfully created Z1001.
	Successfully created Z1002.
	Successfully created Z1003.
	Successfully created Z1004.
	Successfully created Z1005.
	Successfully created Z1006.
	Successfully created Z1011.
	Successfully created Z1012.
	Successfully created Z1013.
	Successfully created Z1014.
	Successfully created Z1015.
	Successfully created Z1016.
	Successfully created Z1017.
	Successfully created Z1018.
	Successfully created Z1019.
	Successfully created Z1020.
	Successfully created Z1021.
	Successfully created Z1022.
	Successfully created Z1023.
	Successfully created Z1024.
	Successfully created Z1025.
	Successfully created Z1026.
	Successfully created Z1027.
	Successfully created Z1028.
	Successfully created Z1029.
	Successfully created Z1030.
	Successfully created Z1031.
	Successfully created Z1032.
	Successfully created Z1033.
	Successfully created Z1034.
	Successfully created Z1035.
	Successfully created Z1036.
	Successfully created Z1037.
	Successfully created Z1038.
	Successfully created Z1039.
	Successfully created Z1040.
	Successfully created Z1041.
	Successfully created Z1042.
	Successfully created Z1043.
	Successfully created Z1044.
	Successfully created Z1045.
	Successfully created Z1046.
	Successfully created Z1047.
	Successfully created Z1048.
	Successfully created Z1049.
	Successfully created Z1050.
	Successfully created Z1051.
	Successfully created Z1052.
	Successfully created Z1053.
	Successfully created Z1054.
	Successfully created Z1055.
	Successfully created Z1056.
	Successfully created Z1057.
	Successfully created Z1058.
	Successfully created Z1059.
	Successfully created Z1060.
	Successfully created Z1061.
	Successfully created Z1062.
	Successfully created Z1063.
	Successfully created Z1064.
	Successfully created Z1065.
	Successfully created Z1066.
	Successfully created Z1067.
	Successfully created Z1068.
	Successfully created Z1069.
	Successfully created Z1070.
	Successfully created Z1071.
	Successfully created Z1072.
	Successfully created Z1073.
	Successfully created Z1074.
	Successfully created Z1075.
	Successfully created Z1076.
	Successfully created Z1077.
	Successfully created Z1078.
	Successfully created Z1079.
	Successfully created Z1080.
	Successfully created Z1081.
	Successfully created Z1082.
	Successfully created Z1083.
	Successfully created Z1084.
	Successfully created Z1085.
	Successfully created Z1086.
	Successfully created Z1087.
	Successfully created Z1088.
	Successfully created Z1089.
	Successfully created Z1090.
	Successfully created Z1091.
	Successfully created Z1092.
	Successfully created Z1093.
	Successfully created Z1094.
	Successfully created Z1095.
	Successfully created Z1096.
	Successfully created Z1097.
	Successfully created Z1098.
	Successfully created Z1099.
	Successfully created Z1100.
	Successfully created Z1101.
	Successfully created Z1102.
	Successfully created Z1103.
	Successfully created Z1104.
	Successfully created Z1105.
	Successfully created Z1106.
	Successfully created Z1107.
	Successfully created Z1108.
	Successfully created Z1109.
	Successfully created Z1110.
	Successfully created Z1111.
	Successfully created Z1112.
	Successfully created Z1113.
	Successfully created Z1114.
	Successfully created Z1115.
	Successfully created Z1116.
	Successfully created Z1117.
	Successfully created Z1118.
	Successfully created Z1119.
	Successfully created Z1120.
	Successfully created Z1121.
	Successfully created Z1122.
	Successfully created Z1123.
	Successfully created Z1124.
	Successfully created Z1125.
	Successfully created Z1126.
	Successfully created Z1127.
	Successfully created Z1128.
	Successfully created Z1129.
	Successfully created Z1130.
	Successfully created Z1131.
	Successfully created Z1132.
	Successfully created Z1133.
	Successfully created Z1134.
	Successfully created Z1135.
	Successfully created Z1136.
	Successfully created Z1137.
	Successfully created Z1138.
	Successfully created Z1139.
	Successfully created Z1140.
	Successfully created Z1141.
	Successfully created Z1142.
	Successfully created Z1143.
	Successfully created Z1144.
	Successfully created Z1145.
	Successfully created Z1146.
	Successfully created Z1147.
	Successfully created Z1148.
	Successfully created Z1149.
	Successfully created Z1150.
	Successfully created Z1151.
	Successfully created Z1152.
	Successfully created Z1153.
	Successfully created Z1154.
	Successfully created Z1155.
	Successfully created Z1156.
	Successfully created Z1157.
	Successfully created Z1158.
	Successfully created Z1159.
	Successfully created Z1160.
	Successfully created Z1161.
	Successfully created Z1162.
	Successfully created Z1163.
	Successfully created Z1164.
	Successfully created Z1165.
	Successfully created Z1166.
	Successfully created Z1167.
	Successfully created Z1168.
	Successfully created Z1169.
	Successfully created Z1170.
	Successfully created Z1171.
	Successfully created Z1172.
	Successfully created Z1173.
	Successfully created Z1174.
	Successfully created Z1175.
	Successfully created Z1176.
	Successfully created Z1177.
	Successfully created Z1178.
	Successfully created Z1179.
	Successfully created Z1180.
	Successfully created Z1181.
	Successfully created Z1182.
	Successfully created Z1183.
	Successfully created Z1184.
	Successfully created Z1185.
	Successfully created Z1186.
	Successfully created Z1187.
	Successfully created Z1188.
	Successfully created Z1189.
	Successfully created Z1190.
	Successfully created Z1191.
	Successfully created Z1192.
	Successfully created Z1193.
	Successfully created Z1194.
	Successfully created Z1195.
	Successfully created Z1196.
	Successfully created Z1197.
	Successfully created Z1198.
	Successfully created Z1199.
	Successfully created Z1200.
	Successfully created Z1201.
	Successfully created Z1202.
	Successfully created Z1203.
	Successfully created Z1204.
	Successfully created Z1205.
	Successfully created Z1206.
	Successfully created Z1207.
	Successfully created Z1208.
	Successfully created Z1209.
	Successfully created Z1210.
	Successfully created Z1211.
	Successfully created Z1212.
	Successfully created Z1213.
	Successfully created Z1214.
	Successfully created Z1215.
	Successfully created Z1216.
	Successfully created Z1217.
	Successfully created Z1218.
	Successfully created Z1219.
	Successfully created Z1220.
	Successfully created Z1221.
	Successfully created Z1222.
	Successfully created Z1223.
	Successfully created Z1224.
	Successfully created Z1225.
	Successfully created Z1226.
	Successfully created Z1227.
	Successfully created Z1228.
	Successfully created Z1229.
	Successfully created Z1230.
	Successfully created Z1231.
	Successfully created Z1232.
	Successfully created Z1233.
	Successfully created Z1234.
	Successfully created Z1235.
	Successfully created Z1236.
	Successfully created Z1237.
	Successfully created Z1238.
	Successfully created Z1239.
	Successfully created Z1240.
	Successfully created Z1241.
	Successfully created Z1242.
	Successfully created Z1243.
	Successfully created Z1244.
	Successfully created Z1245.
	Successfully created Z1246.
	Successfully created Z1247.
	Successfully created Z1248.
	Successfully created Z1249.
	Successfully created Z1250.
	Successfully created Z1251.
	Successfully created Z1252.
	Successfully created Z1253.
	Successfully created Z1254.
	Successfully created Z1255.
	Successfully created Z1256.
	Successfully created Z1257.
	Successfully created Z1258.
	Successfully created Z1259.
	Successfully created Z1260.
	Successfully created Z1261.
	Successfully created Z1262.
	Successfully created Z1263.
	Successfully created Z1264.
	Successfully created Z1265.
	Successfully created Z1266.
	Successfully created Z1267.
	Successfully created Z1268.
	Successfully created Z1269.
	Successfully created Z1270.
	Successfully created Z1271.
	Successfully created Z1272.
	Successfully created Z1273.
	Successfully created Z1274.
	Successfully created Z1275.
	Successfully created Z1276.
	Successfully created Z1277.
	Successfully created Z1278.
	Successfully created Z1279.
	Successfully created Z1280.
	Successfully created Z1281.
	Successfully created Z1282.
	Successfully created Z1283.
	Successfully created Z1284.
	Successfully created Z1285.
	Successfully created Z1286.
	Successfully created Z1287.
	Successfully created Z1288.
	Successfully created Z1289.
	Successfully created Z1290.
	Successfully created Z1291.
	Successfully created Z1292.
	Successfully created Z1293.
	Successfully created Z1294.
	Successfully created Z1295.
	Successfully created Z1296.
	Successfully created Z1297.
	Successfully created Z1298.
	Successfully created Z1299.
	Successfully created Z1300.
	Successfully created Z1301.
	Successfully created Z1302.
	Successfully created Z1303.
	Successfully created Z1304.
	Successfully created Z1305.
	Successfully created Z1306.
	Successfully created Z1307.
	Successfully created Z1308.
	Successfully created Z1309.
	Successfully created Z1310.
	Successfully created Z1311.
	Successfully created Z1312.
	Successfully created Z1313.
	Successfully created Z1314.
	Successfully created Z1315.
	Successfully created Z1316.
	Successfully created Z1317.
	Successfully created Z1318.
	Successfully created Z1319.
	Successfully created Z1320.
	Successfully created Z1321.
	Successfully created Z1322.
	Successfully created Z1323.
	Successfully created Z1324.
	Successfully created Z1325.
	Successfully created Z1326.
	Successfully created Z1327.
	Successfully created Z1328.
	Successfully created Z1329.
	Successfully created Z1330.
	Successfully created Z1331.
	Successfully created Z1332.
	Successfully created Z1333.
	Successfully created Z1334.
	Successfully created Z1335.
	Successfully created Z1336.
	Successfully created Z1337.
	Successfully created Z1338.
	Successfully created Z1339.
	Successfully created Z1340.
	Successfully created Z1341.
	Successfully created Z1342.
	Successfully created Z1343.
	Successfully created Z1344.
	Successfully created Z1345.
	Successfully created Z1346.
	Successfully created Z1347.
	Successfully created Z1348.
	Successfully created Z1349.
	Successfully created Z1350.
	Successfully created Z1351.
	Successfully created Z1352.
	Successfully created Z1353.
	Successfully created Z1354.
	Successfully created Z1355.
	Successfully created Z1356.
	Successfully created Z1357.
	Successfully created Z1358.
	Successfully created Z1359.
	Successfully created Z1360.
	Successfully created Z1361.
	Successfully created Z1362.
	Successfully created Z1363.
	Successfully created Z1364.
	Successfully created Z1365.
	Successfully created Z1366.
	Successfully created Z1367.
	Successfully created Z1368.
	Successfully created Z1369.
	Successfully created Z1370.
	Successfully created Z1371.
	Successfully created Z1372.
	Successfully created Z1373.
	Successfully created Z1374.
	Successfully created Z1375.
	Successfully created Z1376.
	Successfully created Z1377.
	Successfully created Z1378.
	Successfully created Z1379.
	Successfully created Z1380.
	Successfully created Z1381.
	Successfully created Z1382.
	Successfully created Z1383.
	Successfully created Z1384.
	Successfully created Z1385.
	Successfully created Z1386.
	Successfully created Z1387.
	Successfully created Z1388.
	Successfully created Z1389.
	Successfully created Z1390.
	Successfully created Z1391.
	Successfully created Z1392.
	Successfully created Z1393.
	Successfully created Z1394.
	Successfully created Z1395.
	Successfully created Z1396.
	Successfully created Z1397.
	Successfully created Z1398.
	Successfully created Z1399.
	Successfully created Z1400.
	Successfully created Z1401.
	Successfully created Z1402.
	Successfully created Z1403.
	Successfully created Z1404.
	Successfully created Z1405.
	Successfully created Z1406.
	Successfully created Z1407.
	Successfully created Z1408.
	Successfully created Z1409.
	Successfully created Z1410.
	Successfully created Z1411.
	Successfully created Z1412.
	Successfully created Z1413.
	Successfully created Z1414.
	Successfully created Z1415.
	Successfully created Z1416.
	Successfully created Z1417.
	Successfully created Z1418.
	Successfully created Z1419.
	Successfully created Z1420.
	Successfully created Z1421.
	Successfully created Z1422.
	Successfully created Z1423.
	Successfully created Z1424.
	Successfully created Z1425.
	Successfully created Z1426.
	Successfully created Z1427.
	Successfully created Z1428.
	Successfully created Z1429.
	Successfully created Z1430.
	Successfully created Z1431.
	Successfully created Z1432.
	Successfully created Z1433.
	Successfully created Z1434.
	Successfully created Z1435.
	Successfully created Z1436.
	Successfully created Z1437.
	Successfully created Z1438.
	Successfully created Z1439.
	Successfully created Z1440.
	Successfully created Z1441.
	Successfully created Z1442.
	Successfully created Z1443.
	Successfully created Z1444.
	Successfully created Z1445.
	Successfully created Z1446.
	Successfully created Z1447.
	Successfully created Z1448.
	Successfully created Z1449.
	Successfully created Z1450.
	Successfully created Z1451.
	Successfully created Z1452.
	Successfully created Z1453.
	Successfully created Z1454.
	Successfully created Z1455.
	Successfully created Z1456.
	Successfully created Z1457.
	Successfully created Z1458.
	Successfully created Z1459.
	Successfully created Z1460.
	Successfully created Z1461.
	Successfully created Z1462.
	Successfully created Z1463.
	Successfully created Z1464.
	Successfully created Z1465.
	Successfully created Z1466.
	Successfully created Z1467.
	Successfully created Z1468.
	Successfully created Z1469.
	Successfully created Z1470.
	Successfully created Z1471.
	Successfully created Z1472.
	Successfully created Z1473.
	Successfully created Z1474.
	Successfully created Z1475.
	Successfully created Z1476.
	Successfully created Z1477.
	Successfully created Z1478.
	Successfully created Z1479.
	Successfully created Z1480.
	Successfully created Z1481.
	Successfully created Z1482.
	Successfully created Z1483.
	Successfully created Z1484.
	Successfully created Z1485.
	Successfully created Z1486.
	Successfully created Z1487.
	Successfully created Z1488.
	Successfully created Z1489.
	Successfully created Z1490.
	Successfully created Z1491.
	Successfully created Z1492.
	Successfully created Z1493.
	Successfully created Z1494.
	Successfully created Z1495.
	Successfully created Z1496.
	Successfully created Z1497.
	Successfully created Z1498.
	Successfully created Z1499.
	Successfully created Z1500.
	Successfully created Z1501.
	Successfully created Z1502.
	Successfully created Z1503.
	Successfully created Z1504.
	Successfully created Z1505.
	Successfully created Z1506.
	Successfully created Z1507.
	Successfully created Z1508.
	Successfully created Z1509.
	Successfully created Z1510.
	Successfully created Z1511.
	Successfully created Z1512.
	Successfully created Z1513.
	Successfully created Z1514.
	Successfully created Z1515.
	Successfully created Z1516.
	Successfully created Z1517.
	Successfully created Z1518.
	Successfully created Z1519.
	Successfully created Z1520.
	Successfully created Z1521.
	Successfully created Z1522.
	Successfully created Z1523.
	Successfully created Z1524.
	Successfully created Z1525.
	Successfully created Z1526.
	Successfully created Z1527.
	Successfully created Z1528.
	Successfully created Z1529.
	Successfully created Z1530.
	Successfully created Z1531.
	Successfully created Z1532.
	Successfully created Z1533.
	Successfully created Z1534.
	Successfully created Z1535.
	Successfully created Z1536.
	Successfully created Z1537.
	Successfully created Z1538.
	Successfully created Z1539.
	Successfully created Z1540.
	Successfully created Z1541.
	Successfully created Z1542.
	Successfully created Z1543.
	Successfully created Z1544.
	Successfully created Z1545.
	Successfully created Z1546.
	Successfully created Z1547.
	Successfully created Z1548.
	Successfully created Z1549.
	Successfully created Z1550.
	Successfully created Z1551.
	Successfully created Z1552.
	Successfully created Z1553.
	Successfully created Z1554.
	Successfully created Z1555.
	Successfully created Z1556.
	Successfully created Z1557.
	Successfully created Z1558.
	Successfully created Z1559.
	Successfully created Z1560.
	Successfully created Z1561.
	Successfully created Z1562.
	Successfully created Z1563.
	Successfully created Z1564.
	Successfully created Z1565.
	Successfully created Z1566.
	Successfully created Z1567.
	Successfully created Z1568.
	Successfully created Z1569.
	Successfully created Z1570.
	Successfully created Z1571.
	Successfully created Z1572.
	Successfully created Z1573.
	Successfully created Z1574.
	Successfully created Z1575.
	Successfully created Z1576.
	Successfully created Z1577.
	Successfully created Z1578.
	Successfully created Z1579.
	Successfully created Z1580.
	Successfully created Z1581.
	Successfully created Z1582.
	Successfully created Z1583.
	Successfully created Z1584.
	Successfully created Z1585.
	Successfully created Z1586.
	Successfully created Z1587.
	Successfully created Z1588.
	Successfully created Z1589.
	Successfully created Z1590.
	Successfully created Z1591.
	Successfully created Z1592.
	Successfully created Z1593.
	Successfully created Z1594.
	Successfully created Z1595.
	Successfully created Z1596.
	Successfully created Z1597.
	Successfully created Z1598.
	Successfully created Z1599.
	Successfully created Z1600.
	Successfully created Z1601.
	Successfully created Z1602.
	Successfully created Z1603.
	Successfully created Z1604.
	Successfully created Z1605.
	Successfully created Z1606.
	Successfully created Z1607.
	Successfully created Z1608.
	Successfully created Z1609.
	Successfully created Z1610.
	Successfully created Z1611.
	Successfully created Z1612.
	Successfully created Z1613.
	Successfully created Z1614.
	Successfully created Z1615.
	Successfully created Z1616.
	Successfully created Z1617.
	Successfully created Z1618.
	Successfully created Z1619.
	Successfully created Z1620.
	Successfully created Z1621.
	Successfully created Z1622.
	Successfully created Z1623.
	Successfully created Z1624.
	Successfully created Z1625.
	Successfully created Z1626.
	Successfully created Z1627.
	Successfully created Z1628.
	Successfully created Z1629.
	Successfully created Z1630.
	Successfully created Z1631.
	Successfully created Z1632.
	Successfully created Z1633.
	Successfully created Z1634.
	Successfully created Z1635.
	Successfully created Z1636.
	Successfully created Z1637.
	Successfully created Z1638.
	Successfully created Z1639.
	Successfully created Z1640.
	Successfully created Z1641.
	Successfully created Z1642.
	Successfully created Z1643.
	Successfully created Z1644.
	Successfully created Z1645.
	Successfully created Z1646.
	Successfully created Z1647.
	Successfully created Z1648.
	Successfully created Z1649.
	Successfully created Z1650.
	Successfully created Z1651.
	Successfully created Z1652.
	Successfully created Z1653.
	Successfully created Z1654.
	Successfully created Z1655.
	Successfully created Z1656.
	Successfully created Z1657.
	Successfully created Z1658.
	Successfully created Z1659.
	Successfully created Z1660.
	Successfully created Z1661.
	Successfully created Z1662.
	Successfully created Z1663.
	Successfully created Z1664.
	Successfully created Z1665.
	Successfully created Z1666.
	Successfully created Z1667.
	Successfully created Z1668.
	Successfully created Z1669.
	Successfully created Z1670.
	Successfully created Z1671.
	Successfully created Z1672.
	Successfully created Z1673.
	Successfully created Z1674.
	Successfully created Z1675.
	Successfully created Z1676.
	Successfully created Z1677.
	Successfully created Z1678.
	Successfully created Z1679.
	Successfully created Z1680.
	Successfully created Z1681.
	Successfully created Z1682.
	Successfully created Z1683.
	Successfully created Z1684.
	Successfully created Z1685.
	Successfully created Z1686.
	Successfully created Z1687.
	Successfully created Z1688.
	Successfully created Z1689.
	Successfully created Z1690.
	Successfully created Z1691.
	Successfully created Z1692.
	Successfully created Z1693.
	Successfully created Z1694.
	Successfully created Z1695.
	Successfully created Z1696.
	Successfully created Z1697.
	Successfully created Z1698.
	Successfully created Z1699.
	Successfully created Z1700.
	Successfully created Z1701.
	Successfully created Z1702.
	Successfully created Z1703.
	Successfully created Z1704.
	Successfully created Z1705.
	Successfully created Z1706.
	Successfully created Z1707.
	Successfully created Z1708.
	Successfully created Z1709.
	Successfully created Z1710.
	Successfully created Z1711.
	Successfully created Z1712.
	Successfully created Z1713.
	Successfully created Z1714.
	Successfully created Z1715.
	Successfully created Z1716.
	Successfully created Z1717.
	Successfully created Z1718.
	Successfully created Z1719.
	Successfully created Z1720.
	Successfully created Z1721.
	Successfully created Z1722.
	Successfully created Z1723.
	Successfully created Z1724.
	Successfully created Z1725.
	Successfully created Z1726.
	Successfully created Z1727.
	Successfully created Z1728.
	Successfully created Z1729.
	Successfully created Z1730.
	Successfully created Z1731.
	Successfully created Z1732.
	Successfully created Z1733.
	Successfully created Z1734.
	Successfully created Z1735.
	Successfully created Z1736.
	Successfully created Z1737.
	Successfully created Z1738.
	Successfully created Z1739.
	Successfully created Z1740.
	Successfully created Z1741.
	Successfully created Z1742.
	Successfully created Z1743.
	Successfully created Z1744.
	Successfully created Z1745.
	Successfully created Z1746.
	Successfully created Z1747.
	Successfully created Z1748.
	Successfully created Z1749.
	Successfully created Z1750.
	Successfully created Z1751.
	Successfully created Z1752.
	Successfully created Z1753.
	Successfully created Z1754.
	Successfully created Z1755.
	Successfully created Z1756.
	Successfully created Z1757.
	Successfully created Z1758.
	Successfully created Z1759.
	Successfully created Z1760.
	Successfully created Z1761.
	Successfully created Z1762.
	Successfully created Z1763.
	Successfully created Z1764.
	Successfully created Z1765.
	Successfully created Z1766.
	Successfully created Z1767.
	Successfully created Z1768.
	Successfully created Z1769.
	Successfully created Z1770.
	Successfully created Z1771.
	Successfully created Z1772.
	Successfully created Z1773.
	Successfully created Z1774.
	Successfully created Z1775.
	Successfully created Z1776.
	Successfully created Z1777.
	Successfully created Z1778.
	Successfully created Z1779.
	Successfully created Z1780.
	Successfully created Z1781.
	Successfully created Z1782.
	Successfully created Z1783.
	Successfully created Z1784.
	Successfully created Z1785.
	Successfully created Z1786.
	Successfully created Z1787.
	Successfully created Z1788.
	Successfully created Z1789.
	Successfully created Z1790.
	Successfully created Z1791.
	Successfully created Z1792.
	Successfully created Z1793.
	Successfully created Z1794.
	Successfully created Z1795.
	Successfully created Z1796.
	Successfully created Z1797.
	Successfully created Z1798.
	Successfully created Z1799.
	Successfully created Z1800.
	Successfully created Z1801.
	Successfully created Z1802.
	Successfully created Z1803.
	Successfully created Z1804.
	Successfully created Z1805.
	Successfully created Z1806.
	Successfully created Z1807.
	Successfully created Z1808.
	Successfully created Z1809.
	Successfully created Z1810.
	Successfully created Z1811.
	Successfully created Z1812.
	Successfully created Z1813.
	Successfully created Z1814.
	Successfully created Z1815.
	Successfully created Z1816.
	Successfully created Z1817.
	Successfully created Z1818.
	Successfully created Z1819.
	Successfully created Z1820.
	Successfully created Z1821.
	Successfully created Z1822.
	Successfully created Z1823.
	Successfully created Z1824.
	Successfully created Z1825.
	Successfully created Z1826.
	Successfully created Z1827.
	Successfully created Z1828.
	Successfully created Z1829.
	Successfully created Z1830.
	Successfully created Z1831.
	Successfully created Z1832.
	Successfully created Z1833.
	Successfully created Z1834.
	Successfully created Z1835.
	Successfully created Z1836.
	Successfully created Z1837.
	Successfully created Z1838.
	Successfully created Z1839.
	Successfully created Z1840.
	Successfully created Z1841.
	Successfully created Z1842.
	Successfully created Z1843.
	Successfully created Z1844.
	Successfully created Z1845.
	Successfully created Z1846.
	Successfully created Z1847.
	Successfully created Z1848.
	Successfully created Z1849.
	Successfully created Z1850.
	Successfully created Z1851.
	Successfully created Z1852.
	Successfully created Z1853.
	Successfully created Z1854.
	Successfully created Z1855.
	Successfully created Z1856.
	Successfully created Z1857.
	Successfully created Z1858.
	Successfully created Z1859.
	Successfully created Z1860.
	Successfully created Z1861.
	Successfully created Z1862.
	Successfully created Z1863.
	Successfully created Z1864.
	Successfully created Z1865.
	Successfully created Z1866.
	Successfully created Z1867.
	Successfully created Z1868.
	Successfully created Z1869.
	Successfully created Z1870.
	Successfully created Z1871.
	Successfully created Z1872.
	Successfully created Z1873.
	Successfully created Z1874.
	Successfully created Z1875.
	Successfully created Z1876.
	Successfully created Z1877.
	Successfully created Z1878.
	Successfully created Z1879.
	Successfully created Z1880.
	Successfully created Z1881.
	Successfully created Z1882.
	Successfully created Z1883.
	Successfully created Z1884.
	Successfully created Z1885.
	Successfully created Z1886.
	Successfully created Z1887.
	Successfully created Z1888.
	Successfully created Z1889.
	Successfully created Z1890.
	Successfully created Z1891.
	Successfully created Z1892.
	Successfully created Z1893.
	Successfully created Z1894.
	Successfully created Z1895.
	Successfully created Z1896.
	Successfully created Z1897.
	Successfully created Z1898.
	Successfully created Z1899.
	Successfully created Z1900.
	Successfully created Z1901.
	Successfully created Z1902.
	Successfully created Z1903.
	Successfully created Z1904.
	Successfully created Z1905.
	Successfully created Z1906.
	Successfully created Z1907.
	Successfully created Z1908.
	Successfully created Z1909.
	Successfully created Z1910.
	Successfully created Z1911.
	Successfully created Z1912.
	Successfully created Z1913.
	Successfully created Z1914.
	Successfully created Z1915.
	Successfully created Z1916.
	Successfully created Z1917.
	Successfully created Z1918.
	Successfully created Z1919.
	Successfully created Z1920.
	Successfully created Z1921.
	Successfully created Z1922.
	Successfully created Z1923.
	Successfully created Z1924.
	Successfully created Z1925.
	Successfully created Z1926.
	Successfully created Z1927.
	Successfully created Z1928.
	Successfully created Z1929.
	Successfully created Z1930.
	Successfully created Z1931.
	Successfully created Z1932.
	Successfully created Z1933.
	Successfully created Z1934.
	Successfully created Z1935.
	Successfully created Z1936.
	Successfully created Z1937.
	Successfully created Z1938.
	Successfully created Z1939.
	Successfully created Z1940.
	Successfully created Z1941.
	Successfully created Z1942.
	Successfully created Z1943.
	Successfully created Z1944.
	Successfully created Z1945.
	Successfully created Z1946.
	Successfully created Z1947.
	Successfully created Z1948.
	Successfully created Z1949.
	Successfully created Z1950.
	Successfully created Z1951.
	Successfully created Z1952.
	Successfully created Z1953.
	Successfully created Z1954.
	Successfully created Z1955.
	Successfully created Z1956.
	Successfully created Z1957.
	Successfully created Z1958.
	Successfully created Z1959.
	Successfully created Z1960.
	Successfully created Z1961.
	Successfully created Z1962.
	Successfully created Z1963.
	Successfully created Z1964.
	Successfully created Z1965.
	Successfully created Z1966.
	Successfully created Z1967.
	Successfully created Z1968.
	Successfully created Z1969.
	Successfully created Z1970.
	Successfully created Z1971.
	Successfully created Z1972.
	Successfully created Z1973.
	Successfully created Z6091.
	Successfully created Z6001.
	Successfully created Z6092.
	Successfully created Z6002.
	Successfully created Z6040.
	Successfully created Z6003.
	Successfully created Z6094.
	Successfully created Z6095.
	Successfully created Z6004.
	Successfully created Z6005.
	Successfully created Z6096.
	Successfully created Z6006.
	Successfully created Z16659.
	Successfully created Z13518.
	Successfully created Z19677.
	Successfully created Z6010.
	Successfully created Z6011.
	Successfully created Z6041.
	Successfully created Z6042.
	Successfully created Z6043.
	Successfully created Z6060.
	Successfully created Z6061.
	Successfully created Z6062.
	Successfully created Z6063.
	Successfully created Z16683.
	Successfully created Z6064.
	Successfully created Z6184.
	Successfully created Z6284.
	Successfully created Z6801.
	Successfully created Z6802.
	Successfully created Z6803.
	Successfully created Z6804.
	Successfully created Z6805.
	Successfully created Z6806.
	Successfully created Z6820.
	Successfully created Z6821.
	Successfully created Z6822.
	Successfully created Z6824.
	Successfully created Z6825.
	Successfully created Z6826.
	Successfully created Z6830.
	Successfully created Z6831.
	Successfully created Z6884.
	Successfully created Z6894.
	Successfully created Z6901.
	Successfully created Z6902.
	Successfully created Z6903.
	Successfully created Z6904.
	Successfully created Z6905.
	Successfully created Z6906.
	Successfully created Z6920.
	Successfully created Z6921.
	Successfully created Z6922.
	Successfully created Z6924.
	Successfully created Z6925.
	Successfully created Z6926.
	Successfully created Z6930.
	Successfully created Z6931.
	Successfully created Z6984.
	Successfully created Z6994.
	Successfully created Z8010.
	Successfully created Z8011.
	Successfully created Z8012.
	Successfully created Z8013.
	Successfully created Z8020.
	Successfully created Z8021.
	Successfully created Z8100.
	Successfully created Z8110.
	Successfully created Z8120.
	Successfully created Z8130.
	Successfully created Z8131.
	Successfully created Z8210.
	Successfully created Z8220.
	Successfully created Z8440.
	Successfully created Z8441.
	Successfully created Z8442.
	Successfully created Z8443.
	Successfully created Z8660.
	Successfully created Z8661.
	Successfully created Z8662.
	Successfully created Z8880.
	Successfully created Z8881.
	Successfully created Z8882.
	Successfully created Z13519.
	Successfully created Z13520.
	Successfully created Z13522.
	Successfully created Z13526.
	Successfully created Z13531.
	Successfully created Z13532.
	Successfully created Z16098.
	Successfully created Z16132.
	Successfully created Z16133.
	Successfully created Z16134.
	Successfully created Z16135.
	Successfully created Z16137.
	Successfully created Z16142.
	Successfully created Z16663.
	Successfully created Z16664.
	Successfully created Z16665.
	Successfully created Z16666.
	Successfully created Z16667.
	Successfully created Z16675.
	Successfully created Z16684.
	Successfully created Z16685.
	Successfully created Z16686.
	Successfully created Z16687.
	Successfully created Z16688.
	Successfully created Z16692.
	Successfully created Z17813.
	Successfully created Z17817.
	Successfully created Z17818.
	Successfully created Z17819.
	Successfully created Z17821.
	Successfully created Z17843.
	Successfully created Z17844.
	Successfully created Z19678.
	Successfully created Z19681.
	Successfully created Z19686.
	Successfully created Z19692.
	Successfully created Z19701.
	Successfully created Z19702.
	Successfully created Z20012.
	Successfully created Z20150.
	Successfully created Z20151.
	Successfully created Z20152.
	Successfully created Z20159.
	Successfully created Z20166.
	Successfully created Z20167.
	Successfully created Z20236.
	Successfully created Z20337.
	Successfully created Z20338.
	Successfully created Z20342.
	Successfully created Z20347.
	Successfully created Z20348.
	Successfully created Z20349.
	Successfully created Z20420.
	Successfully created Z20424.
	Successfully created Z20430.
	Successfully created Z20438.
	Successfully created Z20443.
	Successfully created Z20448.
	Successfully created Z20739.
Updating secondary tables for 91 ZObjects of type Z8
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 1 min 40 s.
 01:40

Running 'skins/Vector/setup.sh' if found
Looking for '/var/local/skins/Vector/setup.sh'
No '/var/local/skins/Vector/setup.sh' found, skipping...
 00:00

Running 'extensions/WikimediaMessages/setup.sh' if found
Looking for '/var/local/extensions/WikimediaMessages/setup.sh'
No '/var/local/extensions/WikimediaMessages/setup.sh' found, skipping...
 00:00

Running 'extensions/UniversalLanguageSelector/setup.sh' if found
Looking for '/var/local/extensions/UniversalLanguageSelector/setup.sh'
No '/var/local/extensions/UniversalLanguageSelector/setup.sh' found, skipping...
 00:00

Running 'extensions/EventStreamConfig/setup.sh' if found
Looking for '/var/local/extensions/EventStreamConfig/setup.sh'
No '/var/local/extensions/EventStreamConfig/setup.sh' found, skipping...
 00:00

Running 'extensions/EventLogging/setup.sh' if found
Looking for '/var/local/extensions/EventLogging/setup.sh'
No '/var/local/extensions/EventLogging/setup.sh' found, skipping...
 00:00

Running 'extensions/EventBus/setup.sh' if found
Looking for '/var/local/extensions/EventBus/setup.sh'
No '/var/local/extensions/EventBus/setup.sh' found, skipping...
 00:00

Running 'extensions/WikiEditor/setup.sh' if found
Looking for '/var/local/extensions/WikiEditor/setup.sh'
No '/var/local/extensions/WikiEditor/setup.sh' found, skipping...
 00:00

Running 'extensions/WikiLambda/setup.sh' if found
Looking for '/var/local/extensions/WikiLambda/setup.sh'
Running setup script '/var/local/extensions/WikiLambda/setup.sh'
fatal: detected dubious ownership in repository at '/var/www/html/w/extensions/WikiLambda'
To add an exception for this directory, call:

	git config --global --add safe.directory /var/www/html/w/extensions/WikiLambda
my_wiki: Promoting User:Admin into functioneer, functionmaintainer...
done.
 00:01

 Component installer duration: 02:47
 02:48

Running Selenium tests for 'extensions/WikiLambda' via 'run_component_selenium_tests "extensions/WikiLambda"'...

Ensuring Selenium ready...

 00:00

Starting Selenium container
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-novnc-1  Creating
 Container mediawiki-novnc-1  Created
 Container mediawiki-selenium-1  Creating
 Container mediawiki-selenium-1  Created
 Container mediawiki-novnc-1  Starting
 Container mediawiki-novnc-1  Started
 Container mediawiki-selenium-1  Starting
 Container mediawiki-selenium-1  Started
 00:01
Installing Selenium browser binary...
Chromium 101.0.4950.0 

> selenium-test
> wdio tests/selenium/wdio.conf.js


Execution of 5 workers started at 2025-06-20T18:43:44.080Z

[0-0] RUNNING in chrome - /tests/selenium/specs/basic.js
[0-0] PASSED in chrome - /tests/selenium/specs/basic.js
[0-1] RUNNING in chrome - /tests/selenium/specs/connect.js
[0-1] PASSED in chrome - /tests/selenium/specs/connect.js
[0-2] RUNNING in chrome - /tests/selenium/specs/function.js
[0-2] Error in "Function.Function viewer (CUJ1).should allow to evaluate a function"
Error: The response "foobar" is not displayed
Expect $(`[data-testid="function-evaluator-result"]`).$(`//*[@data-testid="view-only-string" and contains(text(), "foobar")]`) to be existing

Expected: "existing"
Received: "not existing"
    at Context.<anonymous> (/var/www/html/w/extensions/WikiLambda/tests/selenium/specs/function.js:53:6)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
[0-2] Unhandled Rejection at: Promise {
[0-2]   <rejected> JestAssertionError: expect(received).toBe(expected) // Object.is equality
[0-2]   
[0-2]   Expected: "second argument:"
[0-2]   Received: "second argument: "
[0-2]       at /var/www/html/w/extensions/WikiLambda/tests/selenium/specs/function.js:122:75
[0-2]       at process.processTicksAndRejections (node:internal/process/task_queues:95:5) {
[0-2]     matcherResult: {
[0-2]       actual: 'second argument: ',
[0-2]       expected: 'second argument:',
[0-2]       message: 'expect(received).toBe(expected) // Object.is equality\n' +
[0-2]         '\n' +
[0-2]         'Expected: "second argument:"\n' +
[0-2]         'Received: "second argument: "',
[0-2]       name: 'toBe',
[0-2]       pass: false
[0-2]     }
[0-2]   }
[0-2] } reason: JestAssertionError: expect(received).toBe(expected) // Object.is equality
[0-2] 
[0-2] Expected: "second argument:"
[0-2] Received: "second argument: "
[0-2]     at /var/www/html/w/extensions/WikiLambda/tests/selenium/specs/function.js:122:75
[0-2]     at process.processTicksAndRejections (node:internal/process/task_queues:95:5) {
[0-2]   matcherResult: {
[0-2]     actual: 'second argument: ',
[0-2]     expected: 'second argument:',
[0-2]     message: 'expect(received).toBe(expected) // Object.is equality\n' +
[0-2]       '\n' +
[0-2]       'Expected: "second argument:"\n' +
[0-2]       'Received: "second argument: "',
[0-2]     name: 'toBe',
[0-2]     pass: false
[0-2]   }
[0-2] }
[0-2] Unhandled Rejection at: Promise {
[0-2]   <rejected> JestAssertionError: expect(received).toBe(expected) // Object.is equality
[0-2]   
[0-2]   Expected: "second argument:"
[0-2]   Received: "second argument: "
[0-2]       at /var/www/html/w/extensions/WikiLambda/tests/selenium/specs/function.js:122:75
[0-2]       at process.processTicksAndRejections (node:internal/process/task_queues:95:5) {
[0-2]     matcherResult: {
[0-2]       actual: 'second argument: ',
[0-2]       expected: 'second argument:',
[0-2]       message: 'expect(received).toBe(expected) // Object.is equality\n' +
[0-2]         '\n' +
[0-2]         'Expected: "second argument:"\n' +
[0-2]         'Received: "second argument: "',
[0-2]       name: 'toBe',
[0-2]       pass: false
[0-2]     }
[0-2]   }
[0-2] } reason: JestAssertionError: expect(received).toBe(expected) // Object.is equality
[0-2] 
[0-2] Expected: "second argument:"
[0-2] Received: "second argument: "
[0-2]     at /var/www/html/w/extensions/WikiLambda/tests/selenium/specs/function.js:122:75
[0-2]     at process.processTicksAndRejections (node:internal/process/task_queues:95:5) {
[0-2]   matcherResult: {
[0-2]     actual: 'second argument: ',
[0-2]     expected: 'second argument:',
[0-2]     message: 'expect(received).toBe(expected) // Object.is equality\n' +
[0-2]       '\n' +
[0-2]       'Expected: "second argument:"\n' +
[0-2]       'Received: "second argument: "',
[0-2]     name: 'toBe',
[0-2]     pass: false
[0-2]   }
[0-2] }
[0-2] Unhandled Rejection at: Promise {
[0-2]   <rejected> JestAssertionError: expect(received).toBe(expected) // Object.is equality
[0-2]   
[0-2]   Expected: "first argument:"
[0-2]   Received: "first argument: "
[0-2]       at /var/www/html/w/extensions/WikiLambda/tests/selenium/specs/function.js:122:75
[0-2]       at process.processTicksAndRejections (node:internal/process/task_queues:95:5) {
[0-2]     matcherResult: {
[0-2]       actual: 'first argument: ',
[0-2]       expected: 'first argument:',
[0-2]       message: 'expect(received).toBe(expected) // Object.is equality\n' +
[0-2]         '\n' +
[0-2]         'Expected: "first argument:"\n' +
[0-2]         'Received: "first argument: "',
[0-2]       name: 'toBe',
[0-2]       pass: false
[0-2]     }
[0-2]   }
[0-2] } reason: JestAssertionError: expect(received).toBe(expected) // Object.is equality
[0-2] 
[0-2] Expected: "first argument:"
[0-2] Received: "first argument: "
[0-2]     at /var/www/html/w/extensions/WikiLambda/tests/selenium/specs/function.js:122:75
[0-2]     at process.processTicksAndRejections (node:internal/process/task_queues:95:5) {
[0-2]   matcherResult: {
[0-2]     actual: 'first argument: ',
[0-2]     expected: 'first argument:',
[0-2]     message: 'expect(received).toBe(expected) // Object.is equality\n' +
[0-2]       '\n' +
[0-2]       'Expected: "first argument:"\n' +
[0-2]       'Received: "first argument: "',
[0-2]     name: 'toBe',
[0-2]     pass: false
[0-2]   }
[0-2] }
[0-2] Unhandled Rejection at: Promise {
[0-2]   <rejected> JestAssertionError: expect(received).toBe(expected) // Object.is equality
[0-2]   
[0-2]   Expected: "first argument:"
[0-2]   Received: "first argument: "
[0-2]       at /var/www/html/w/extensions/WikiLambda/tests/selenium/specs/function.js:122:75
[0-2]       at process.processTicksAndRejections (node:internal/process/task_queues:95:5) {
[0-2]     matcherResult: {
[0-2]       actual: 'first argument: ',
[0-2]       expected: 'first argument:',
[0-2]       message: 'expect(received).toBe(expected) // Object.is equality\n' +
[0-2]         '\n' +
[0-2]         'Expected: "first argument:"\n' +
[0-2]         'Received: "first argument: "',
[0-2]       name: 'toBe',
[0-2]       pass: false
[0-2]     }
[0-2]   }
[0-2] } reason: JestAssertionError: expect(received).toBe(expected) // Object.is equality
[0-2] 
[0-2] Expected: "first argument:"
[0-2] Received: "first argument: "
[0-2]     at /var/www/html/w/extensions/WikiLambda/tests/selenium/specs/function.js:122:75
[0-2]     at process.processTicksAndRejections (node:internal/process/task_queues:95:5) {
[0-2]   matcherResult: {
[0-2]     actual: 'first argument: ',
[0-2]     expected: 'first argument:',
[0-2]     message: 'expect(received).toBe(expected) // Object.is equality\n' +
[0-2]       '\n' +
[0-2]       'Expected: "first argument:"\n' +
[0-2]       'Received: "first argument: "',
[0-2]     name: 'toBe',
[0-2]     pass: false
[0-2]   }
[0-2] }
[0-2] RETRYING in chrome - /tests/selenium/specs/function.js
[0-2] RUNNING in chrome - /tests/selenium/specs/function.js
[0-2] Error in "Function.Function viewer (CUJ1).should allow to evaluate a function"
Error: The response "foobar" is not displayed
Expect $(`[data-testid="function-evaluator-result"]`).$(`//*[@data-testid="view-only-string" and contains(text(), "foobar")]`) to be existing

Expected: "existing"
Received: "not existing"
    at Context.<anonymous> (/var/www/html/w/extensions/WikiLambda/tests/selenium/specs/function.js:53:6)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
[0-2] Unhandled Rejection at: Promise {
[0-2]   <rejected> JestAssertionError: expect(received).toBe(expected) // Object.is equality
[0-2]   
[0-2]   Expected: "second argument:"
[0-2]   Received: "second argument: "
[0-2]       at /var/www/html/w/extensions/WikiLambda/tests/selenium/specs/function.js:122:75
[0-2]       at process.processTicksAndRejections (node:internal/process/task_queues:95:5) {
[0-2]     matcherResult: {
[0-2]       actual: 'second argument: ',
[0-2]       expected: 'second argument:',
[0-2]       message: 'expect(received).toBe(expected) // Object.is equality\n' +
[0-2]         '\n' +
[0-2]         'Expected: "second argument:"\n' +
[0-2]         'Received: "second argument: "',
[0-2]       name: 'toBe',
[0-2]       pass: false
[0-2]     }
[0-2]   }
[0-2] } reason: JestAssertionError: expect(received).toBe(expected) // Object.is equality
[0-2] 
[0-2] Expected: "second argument:"
[0-2] Received: "second argument: "
[0-2]     at /var/www/html/w/extensions/WikiLambda/tests/selenium/specs/function.js:122:75
[0-2]     at process.processTicksAndRejections (node:internal/process/task_queues:95:5) {
[0-2]   matcherResult: {
[0-2]     actual: 'second argument: ',
[0-2]     expected: 'second argument:',
[0-2]     message: 'expect(received).toBe(expected) // Object.is equality\n' +
[0-2]       '\n' +
[0-2]       'Expected: "second argument:"\n' +
[0-2]       'Received: "second argument: "',
[0-2]     name: 'toBe',
[0-2]     pass: false
[0-2]   }
[0-2] }
[0-2] Unhandled Rejection at: Promise {
[0-2]   <rejected> JestAssertionError: expect(received).toBe(expected) // Object.is equality
[0-2]   
[0-2]   Expected: "second argument:"
[0-2]   Received: "second argument: "
[0-2]       at /var/www/html/w/extensions/WikiLambda/tests/selenium/specs/function.js:122:75
[0-2]       at process.processTicksAndRejections (node:internal/process/task_queues:95:5) {
[0-2]     matcherResult: {
[0-2]       actual: 'second argument: ',
[0-2]       expected: 'second argument:',
[0-2]       message: 'expect(received).toBe(expected) // Object.is equality\n' +
[0-2]         '\n' +
[0-2]         'Expected: "second argument:"\n' +
[0-2]         'Received: "second argument: "',
[0-2]       name: 'toBe',
[0-2]       pass: false
[0-2]     }
[0-2]   }
[0-2] } reason: JestAssertionError: expect(received).toBe(expected) // Object.is equality
[0-2] 
[0-2] Expected: "second argument:"
[0-2] Received: "second argument: "
[0-2]     at /var/www/html/w/extensions/WikiLambda/tests/selenium/specs/function.js:122:75
[0-2]     at process.processTicksAndRejections (node:internal/process/task_queues:95:5) {
[0-2]   matcherResult: {
[0-2]     actual: 'second argument: ',
[0-2]     expected: 'second argument:',
[0-2]     message: 'expect(received).toBe(expected) // Object.is equality\n' +
[0-2]       '\n' +
[0-2]       'Expected: "second argument:"\n' +
[0-2]       'Received: "second argument: "',
[0-2]     name: 'toBe',
[0-2]     pass: false
[0-2]   }
[0-2] }
[0-2] Unhandled Rejection at: Promise {
[0-2]   <rejected> JestAssertionError: expect(received).toBe(expected) // Object.is equality
[0-2]   
[0-2]   Expected: "first argument:"
[0-2]   Received: "first argument: "
[0-2]       at /var/www/html/w/extensions/WikiLambda/tests/selenium/specs/function.js:122:75
[0-2]       at process.processTicksAndRejections (node:internal/process/task_queues:95:5) {
[0-2]     matcherResult: {
[0-2]       actual: 'first argument: ',
[0-2]       expected: 'first argument:',
[0-2]       message: 'expect(received).toBe(expected) // Object.is equality\n' +
[0-2]         '\n' +
[0-2]         'Expected: "first argument:"\n' +
[0-2]         'Received: "first argument: "',
[0-2]       name: 'toBe',
[0-2]       pass: false
[0-2]     }
[0-2]   }
[0-2] } reason: JestAssertionError: expect(received).toBe(expected) // Object.is equality
[0-2] 
[0-2] Expected: "first argument:"
[0-2] Received: "first argument: "
[0-2]     at /var/www/html/w/extensions/WikiLambda/tests/selenium/specs/function.js:122:75
[0-2]     at process.processTicksAndRejections (node:internal/process/task_queues:95:5) {
[0-2]   matcherResult: {
[0-2]     actual: 'first argument: ',
[0-2]     expected: 'first argument:',
[0-2]     message: 'expect(received).toBe(expected) // Object.is equality\n' +
[0-2]       '\n' +
[0-2]       'Expected: "first argument:"\n' +
[0-2]       'Received: "first argument: "',
[0-2]     name: 'toBe',
[0-2]     pass: false
[0-2]   }
[0-2] }
[0-2] Unhandled Rejection at: Promise {
[0-2]   <rejected> JestAssertionError: expect(received).toBe(expected) // Object.is equality
[0-2]   
[0-2]   Expected: "first argument:"
[0-2]   Received: "first argument: "
[0-2]       at /var/www/html/w/extensions/WikiLambda/tests/selenium/specs/function.js:122:75
[0-2]       at process.processTicksAndRejections (node:internal/process/task_queues:95:5) {
[0-2]     matcherResult: {
[0-2]       actual: 'first argument: ',
[0-2]       expected: 'first argument:',
[0-2]       message: 'expect(received).toBe(expected) // Object.is equality\n' +
[0-2]         '\n' +
[0-2]         'Expected: "first argument:"\n' +
[0-2]         'Received: "first argument: "',
[0-2]       name: 'toBe',
[0-2]       pass: false
[0-2]     }
[0-2]   }
[0-2] } reason: JestAssertionError: expect(received).toBe(expected) // Object.is equality
[0-2] 
[0-2] Expected: "first argument:"
[0-2] Received: "first argument: "
[0-2]     at /var/www/html/w/extensions/WikiLambda/tests/selenium/specs/function.js:122:75
[0-2]     at process.processTicksAndRejections (node:internal/process/task_queues:95:5) {
[0-2]   matcherResult: {
[0-2]     actual: 'first argument: ',
[0-2]     expected: 'first argument:',
[0-2]     message: 'expect(received).toBe(expected) // Object.is equality\n' +
[0-2]       '\n' +
[0-2]       'Expected: "first argument:"\n' +
[0-2]       'Received: "first argument: "',
[0-2]     name: 'toBe',
[0-2]     pass: false
[0-2]   }
[0-2] }
[0-2] FAILED in chrome - /tests/selenium/specs/function.js (1 retries)
[0-3] RUNNING in chrome - /tests/selenium/specs/implementation.js
[0-3] Error in "Implementation (CUJ 5).Implementation via code.should create and publish a new implementation"
Error: waitUntil condition timed out after 10000ms
    at async InputDropdown.setSelectOption (/var/www/html/w/extensions/WikiLambda/tests/selenium/componentobjects/InputDropdown.js:71:3)
    at async ImplementationForm.selectProgrammingLanguage (/var/www/html/w/extensions/WikiLambda/tests/selenium/pageobjects/implementation/ImplementationForm.page.js:124:3)
    at async Context.<anonymous> (/var/www/html/w/extensions/WikiLambda/tests/selenium/specs/implementation.js:111:4)
[0-3] Error in "Implementation (CUJ 5).Implementation via composition.should create and publish a new implementation"
Error: waitUntil condition timed out after 10000ms
    at async InputDropdown.setSelectOption (/var/www/html/w/extensions/WikiLambda/tests/selenium/componentobjects/InputDropdown.js:71:3)
    at async ImplementationForm.setCompositionBlock (/var/www/html/w/extensions/WikiLambda/tests/selenium/pageobjects/implementation/ImplementationForm.page.js:224:4)
    at async Context.<anonymous> (/var/www/html/w/extensions/WikiLambda/tests/selenium/specs/implementation.js:215:4)
[0-3] RETRYING in chrome - /tests/selenium/specs/implementation.js
[0-3] RUNNING in chrome - /tests/selenium/specs/implementation.js
[0-3] Error in "Implementation (CUJ 5).Implementation via code.should create and publish a new implementation"
Error: waitUntil condition timed out after 10000ms
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async InputDropdown.setSelectOption (/var/www/html/w/extensions/WikiLambda/tests/selenium/componentobjects/InputDropdown.js:71:3)
    at async ImplementationForm.selectProgrammingLanguage (/var/www/html/w/extensions/WikiLambda/tests/selenium/pageobjects/implementation/ImplementationForm.page.js:124:3)
    at async Context.<anonymous> (/var/www/html/w/extensions/WikiLambda/tests/selenium/specs/implementation.js:111:4)
[0-3] Error in "Implementation (CUJ 5).Implementation via composition.should create and publish a new implementation"
Error: waitUntil condition timed out after 10000ms
    at async InputDropdown.setSelectOption (/var/www/html/w/extensions/WikiLambda/tests/selenium/componentobjects/InputDropdown.js:71:3)
    at async ImplementationForm.setCompositionBlock (/var/www/html/w/extensions/WikiLambda/tests/selenium/pageobjects/implementation/ImplementationForm.page.js:224:4)
    at async Context.<anonymous> (/var/www/html/w/extensions/WikiLambda/tests/selenium/specs/implementation.js:215:4)
[0-3] FAILED in chrome - /tests/selenium/specs/implementation.js (1 retries)
[0-4] RUNNING in chrome - /tests/selenium/specs/tester.js
[0-4] PASSED in chrome - /tests/selenium/specs/tester.js

 "spec" Reporter:
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-0] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-0] Session ID: df9a385c-a8cf-48c7-9df3-f59ce94db80d
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0] » /tests/selenium/specs/basic.js
[Chrome 101.0.4950.0 linux #0-0] Installation checks
[Chrome 101.0.4950.0 linux #0-0]     CreateObject
[Chrome 101.0.4950.0 linux #0-0]        ✓ page should exist on installation but deny to logged-out user
[Chrome 101.0.4950.0 linux #0-0]        ✓ page should exist on installation and work when logged in
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0]     RunFunction
[Chrome 101.0.4950.0 linux #0-0]        ✓ page should exist on installation
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0]     ListObjectsByType
[Chrome 101.0.4950.0 linux #0-0]        ✓ page should exist on installation
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0] 4 passing (17.1s)
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-1] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-1] Session ID: dc13aaf2-63a0-40bc-a6e4-9347a1ef645e
[Chrome 101.0.4950.0 linux #0-1]
[Chrome 101.0.4950.0 linux #0-1] » /tests/selenium/specs/connect.js
[Chrome 101.0.4950.0 linux #0-1] Dynamic Test for Implementation and Test Case Connection
[Chrome 101.0.4950.0 linux #0-1]     Admin user
[Chrome 101.0.4950.0 linux #0-1]        ✓ should dynamically connect or disconnect the implementation based on its initial state
[Chrome 101.0.4950.0 linux #0-1]        ✓ should dynamically connect or disconnect the test case based on its initial state
[Chrome 101.0.4950.0 linux #0-1]
[Chrome 101.0.4950.0 linux #0-1] 2 passing (9.3s)
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-2] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-2] Session ID: 96466b6b-4b70-42b2-b7f6-0051220823d8
[Chrome 101.0.4950.0 linux #0-2]
[Chrome 101.0.4950.0 linux #0-2] » /tests/selenium/specs/function.js
[Chrome 101.0.4950.0 linux #0-2] Function
[Chrome 101.0.4950.0 linux #0-2]     Function viewer (CUJ1)
[Chrome 101.0.4950.0 linux #0-2]        ✖ should allow to evaluate a function
[Chrome 101.0.4950.0 linux #0-2]
[Chrome 101.0.4950.0 linux #0-2]     Function editor (CUJ2)
[Chrome 101.0.4950.0 linux #0-2]        ✓ should create a new function and display the function name
[Chrome 101.0.4950.0 linux #0-2]        ✓ should create a new function and display function aliases
[Chrome 101.0.4950.0 linux #0-2]        ✓ should create a new function and display function input labels and types
[Chrome 101.0.4950.0 linux #0-2]        ✓ should create a new function and display function output type
[Chrome 101.0.4950.0 linux #0-2]
[Chrome 101.0.4950.0 linux #0-2] 4 passing (22.4s)
[Chrome 101.0.4950.0 linux #0-2] 1 failing
[Chrome 101.0.4950.0 linux #0-2]
[Chrome 101.0.4950.0 linux #0-2] 1) Function viewer (CUJ1) should allow to evaluate a function
[Chrome 101.0.4950.0 linux #0-2] The response "foobar" is not displayed
Expect $(`[data-testid="function-evaluator-result"]`).$(`//*[@data-testid="view-only-string" and contains(text(), "foobar")]`) to be existing

Expected: "existing"
Received: "not existing"
[Chrome 101.0.4950.0 linux #0-2] Error: The response "foobar" is not displayed
[Chrome 101.0.4950.0 linux #0-2] Expect $(`[data-testid="function-evaluator-result"]`).$(`//*[@data-testid="view-only-string" and contains(text(), "foobar")]`) to be existing
[Chrome 101.0.4950.0 linux #0-2]
[Chrome 101.0.4950.0 linux #0-2] Expected: "existing"
[Chrome 101.0.4950.0 linux #0-2] Received: "not existing"
[Chrome 101.0.4950.0 linux #0-2]     at Context.<anonymous> (/var/www/html/w/extensions/WikiLambda/tests/selenium/specs/function.js:53:6)
[Chrome 101.0.4950.0 linux #0-2]     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-2] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-2] Session ID: a4a067c1-2e15-490b-b840-42eb5e1282df
[Chrome 101.0.4950.0 linux #0-2]
[Chrome 101.0.4950.0 linux #0-2] » /tests/selenium/specs/function.js
[Chrome 101.0.4950.0 linux #0-2] Function
[Chrome 101.0.4950.0 linux #0-2]     Function viewer (CUJ1)
[Chrome 101.0.4950.0 linux #0-2]        ✖ should allow to evaluate a function
[Chrome 101.0.4950.0 linux #0-2]
[Chrome 101.0.4950.0 linux #0-2]     Function editor (CUJ2)
[Chrome 101.0.4950.0 linux #0-2]        ✓ should create a new function and display the function name
[Chrome 101.0.4950.0 linux #0-2]        ✓ should create a new function and display function aliases
[Chrome 101.0.4950.0 linux #0-2]        ✓ should create a new function and display function input labels and types
[Chrome 101.0.4950.0 linux #0-2]        ✓ should create a new function and display function output type
[Chrome 101.0.4950.0 linux #0-2]
[Chrome 101.0.4950.0 linux #0-2] 4 passing (22.7s)
[Chrome 101.0.4950.0 linux #0-2] 1 failing
[Chrome 101.0.4950.0 linux #0-2]
[Chrome 101.0.4950.0 linux #0-2] 1) Function viewer (CUJ1) should allow to evaluate a function
[Chrome 101.0.4950.0 linux #0-2] The response "foobar" is not displayed
Expect $(`[data-testid="function-evaluator-result"]`).$(`//*[@data-testid="view-only-string" and contains(text(), "foobar")]`) to be existing

Expected: "existing"
Received: "not existing"
[Chrome 101.0.4950.0 linux #0-2] Error: The response "foobar" is not displayed
[Chrome 101.0.4950.0 linux #0-2] Expect $(`[data-testid="function-evaluator-result"]`).$(`//*[@data-testid="view-only-string" and contains(text(), "foobar")]`) to be existing
[Chrome 101.0.4950.0 linux #0-2]
[Chrome 101.0.4950.0 linux #0-2] Expected: "existing"
[Chrome 101.0.4950.0 linux #0-2] Received: "not existing"
[Chrome 101.0.4950.0 linux #0-2]     at Context.<anonymous> (/var/www/html/w/extensions/WikiLambda/tests/selenium/specs/function.js:53:6)
[Chrome 101.0.4950.0 linux #0-2]     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-3] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-3] Session ID: 14a0ec2f-c565-4a93-b10a-94ebfe04872b
[Chrome 101.0.4950.0 linux #0-3]
[Chrome 101.0.4950.0 linux #0-3] » /tests/selenium/specs/implementation.js
[Chrome 101.0.4950.0 linux #0-3] Implementation (CUJ 5)
[Chrome 101.0.4950.0 linux #0-3]     Implementation via code
[Chrome 101.0.4950.0 linux #0-3]        ✖ should create and publish a new implementation
[Chrome 101.0.4950.0 linux #0-3]
[Chrome 101.0.4950.0 linux #0-3]     Implementation via composition
[Chrome 101.0.4950.0 linux #0-3]        ✖ should create and publish a new implementation
[Chrome 101.0.4950.0 linux #0-3]
[Chrome 101.0.4950.0 linux #0-3] 2 failing (49.9s)
[Chrome 101.0.4950.0 linux #0-3]
[Chrome 101.0.4950.0 linux #0-3] 1) Implementation via code should create and publish a new implementation
[Chrome 101.0.4950.0 linux #0-3] waitUntil condition timed out after 10000ms
[Chrome 101.0.4950.0 linux #0-3] Error: waitUntil condition timed out after 10000ms
[Chrome 101.0.4950.0 linux #0-3]     at async InputDropdown.setSelectOption (/var/www/html/w/extensions/WikiLambda/tests/selenium/componentobjects/InputDropdown.js:71:3)
[Chrome 101.0.4950.0 linux #0-3]     at async ImplementationForm.selectProgrammingLanguage (/var/www/html/w/extensions/WikiLambda/tests/selenium/pageobjects/implementation/ImplementationForm.page.js:124:3)
[Chrome 101.0.4950.0 linux #0-3]     at async Context.<anonymous> (/var/www/html/w/extensions/WikiLambda/tests/selenium/specs/implementation.js:111:4)
[Chrome 101.0.4950.0 linux #0-3]
[Chrome 101.0.4950.0 linux #0-3] 2) Implementation via composition should create and publish a new implementation
[Chrome 101.0.4950.0 linux #0-3] waitUntil condition timed out after 10000ms
[Chrome 101.0.4950.0 linux #0-3] Error: waitUntil condition timed out after 10000ms
[Chrome 101.0.4950.0 linux #0-3]     at async InputDropdown.setSelectOption (/var/www/html/w/extensions/WikiLambda/tests/selenium/componentobjects/InputDropdown.js:71:3)
[Chrome 101.0.4950.0 linux #0-3]     at async ImplementationForm.setCompositionBlock (/var/www/html/w/extensions/WikiLambda/tests/selenium/pageobjects/implementation/ImplementationForm.page.js:224:4)
[Chrome 101.0.4950.0 linux #0-3]     at async Context.<anonymous> (/var/www/html/w/extensions/WikiLambda/tests/selenium/specs/implementation.js:215:4)
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-3] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-3] Session ID: 6af6d5be-8d4b-4659-8e83-2884336dda11
[Chrome 101.0.4950.0 linux #0-3]
[Chrome 101.0.4950.0 linux #0-3] » /tests/selenium/specs/implementation.js
[Chrome 101.0.4950.0 linux #0-3] Implementation (CUJ 5)
[Chrome 101.0.4950.0 linux #0-3]     Implementation via code
[Chrome 101.0.4950.0 linux #0-3]        ✖ should create and publish a new implementation
[Chrome 101.0.4950.0 linux #0-3]
[Chrome 101.0.4950.0 linux #0-3]     Implementation via composition
[Chrome 101.0.4950.0 linux #0-3]        ✖ should create and publish a new implementation
[Chrome 101.0.4950.0 linux #0-3]
[Chrome 101.0.4950.0 linux #0-3] 2 failing (49s)
[Chrome 101.0.4950.0 linux #0-3]
[Chrome 101.0.4950.0 linux #0-3] 1) Implementation via code should create and publish a new implementation
[Chrome 101.0.4950.0 linux #0-3] waitUntil condition timed out after 10000ms
[Chrome 101.0.4950.0 linux #0-3] Error: waitUntil condition timed out after 10000ms
[Chrome 101.0.4950.0 linux #0-3]     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
[Chrome 101.0.4950.0 linux #0-3]     at async InputDropdown.setSelectOption (/var/www/html/w/extensions/WikiLambda/tests/selenium/componentobjects/InputDropdown.js:71:3)
[Chrome 101.0.4950.0 linux #0-3]     at async ImplementationForm.selectProgrammingLanguage (/var/www/html/w/extensions/WikiLambda/tests/selenium/pageobjects/implementation/ImplementationForm.page.js:124:3)
[Chrome 101.0.4950.0 linux #0-3]     at async Context.<anonymous> (/var/www/html/w/extensions/WikiLambda/tests/selenium/specs/implementation.js:111:4)
[Chrome 101.0.4950.0 linux #0-3]
[Chrome 101.0.4950.0 linux #0-3] 2) Implementation via composition should create and publish a new implementation
[Chrome 101.0.4950.0 linux #0-3] waitUntil condition timed out after 10000ms
[Chrome 101.0.4950.0 linux #0-3] Error: waitUntil condition timed out after 10000ms
[Chrome 101.0.4950.0 linux #0-3]     at async InputDropdown.setSelectOption (/var/www/html/w/extensions/WikiLambda/tests/selenium/componentobjects/InputDropdown.js:71:3)
[Chrome 101.0.4950.0 linux #0-3]     at async ImplementationForm.setCompositionBlock (/var/www/html/w/extensions/WikiLambda/tests/selenium/pageobjects/implementation/ImplementationForm.page.js:224:4)
[Chrome 101.0.4950.0 linux #0-3]     at async Context.<anonymous> (/var/www/html/w/extensions/WikiLambda/tests/selenium/specs/implementation.js:215:4)
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-4] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-4] Session ID: 74f110cf-2aa3-466a-ab47-da534f94d730
[Chrome 101.0.4950.0 linux #0-4]
[Chrome 101.0.4950.0 linux #0-4] » /tests/selenium/specs/tester.js
[Chrome 101.0.4950.0 linux #0-4] Tester
[Chrome 101.0.4950.0 linux #0-4]     Create a new test (CUJ 4)
[Chrome 101.0.4950.0 linux #0-4]        ✓ should fill and submit the tester form
[Chrome 101.0.4950.0 linux #0-4]
[Chrome 101.0.4950.0 linux #0-4] Edit the test
[Chrome 101.0.4950.0 linux #0-4]    ✓ should edit the about block test
[Chrome 101.0.4950.0 linux #0-4]
[Chrome 101.0.4950.0 linux #0-4] 2 passing (21.5s)


Spec Files:	 3 passed, 2 retries, 2 failed, 5 total (100% completed) in 00:03:21 

npm error Lifecycle script `selenium-test` failed with error:
npm error code 1
npm error path /var/www/html/w/extensions/WikiLambda
npm error workspace WikiLambda
npm error location /var/www/html/w/extensions/WikiLambda
npm error command failed
npm error command sh -c wdio tests/selenium/wdio.conf.js

 03:37

Running Selenium tests for 'extensions/WikiLambda' via 'run_selenium_tests "extensions/WikiLambda/tests/selenium/*specs/**/*.js" ".*"'...

Ensuring Selenium ready...

 00:00
Chromium 101.0.4950.0 
2025-06-20T18:47:09.272Z WARN @wdio/config:ConfigParser: pattern docs/**/specs/*.js did not match any file
2025-06-20T18:47:09.274Z WARN @wdio/config:ConfigParser: pattern specs/**/*.js did not match any file
2025-06-20T18:47:09.275Z WARN @wdio/config:ConfigParser: pattern wdio-mediawiki/specs/*.js did not match any file

Execution of 5 workers started at 2025-06-20T18:47:09.279Z

[0-0] RUNNING in chrome - file:///extensions/WikiLambda/tests/selenium/specs/basic.js
[0-0] TypeError in "Installation checks.CreateObject.page should exist on installation but deny to logged-out user"
TypeError: Cannot read properties of undefined (reading 'baseUrl')
    at CreateObjectPage.openTitle (/var/www/html/w/extensions/WikiLambda/node_modules/wdio-mediawiki/Page.js:23:19)
    at CreateObjectPage.open (/var/www/html/w/extensions/WikiLambda/tests/selenium/pageobjects/special/CreateObject.page.js:16:16)
    at Context.<anonymous> (/var/www/html/w/extensions/WikiLambda/tests/selenium/specs/basic.js:22:27)
[0-0] TypeError in "Installation checks.CreateObject.page should exist on installation and work when logged in"
TypeError: Cannot read properties of undefined (reading 'mwUser')
    at LoginPage.loginAdmin (/var/www/html/w/extensions/WikiLambda/node_modules/wdio-mediawiki/LoginPage.js:52:36)
    at Context.<anonymous> (/var/www/html/w/extensions/WikiLambda/tests/selenium/specs/basic.js:26:20)
[0-0] TypeError in "Installation checks.RunFunction.page should exist on installation"
TypeError: Cannot read properties of undefined (reading 'baseUrl')
    at RunFunctionPage.openTitle (/var/www/html/w/extensions/WikiLambda/node_modules/wdio-mediawiki/Page.js:23:19)
    at RunFunctionPage.open (/var/www/html/w/extensions/WikiLambda/tests/selenium/pageobjects/special/RunFunction.page.js:16:16)
    at Context.<anonymous> (/var/www/html/w/extensions/WikiLambda/tests/selenium/specs/basic.js:36:22)
[0-0] TypeError in "Installation checks.ListObjectsByType.page should exist on installation"
TypeError: Cannot read properties of undefined (reading 'baseUrl')
    at ListObjectsByType.openTitle (/var/www/html/w/extensions/WikiLambda/node_modules/wdio-mediawiki/Page.js:23:19)
    at ListObjectsByType.open (/var/www/html/w/extensions/WikiLambda/tests/selenium/pageobjects/special/ListObjectsByType.page.js:49:16)
    at Context.<anonymous> (/var/www/html/w/extensions/WikiLambda/tests/selenium/specs/basic.js:42:28)
[0-0] FAILED in chrome - file:///extensions/WikiLambda/tests/selenium/specs/basic.js
[0-1] RUNNING in chrome - file:///extensions/WikiLambda/tests/selenium/specs/connect.js
[0-1] TypeError in "Dynamic Test for Implementation and Test Case Connection.Admin user.should dynamically connect or disconnect the implementation based on its initial state"
TypeError: Cannot read properties of undefined (reading 'mwUser')
    at LoginPage.loginAdmin (/var/www/html/w/extensions/WikiLambda/node_modules/wdio-mediawiki/LoginPage.js:52:36)
    at Context.<anonymous> (/var/www/html/w/extensions/WikiLambda/tests/selenium/specs/connect.js:55:20)
[0-1] TypeError in "Dynamic Test for Implementation and Test Case Connection.Admin user.should dynamically connect or disconnect the test case based on its initial state"
TypeError: Cannot read properties of undefined (reading 'mwUser')
    at LoginPage.loginAdmin (/var/www/html/w/extensions/WikiLambda/node_modules/wdio-mediawiki/LoginPage.js:52:36)
    at Context.<anonymous> (/var/www/html/w/extensions/WikiLambda/tests/selenium/specs/connect.js:83:20)
[0-1] FAILED in chrome - file:///extensions/WikiLambda/tests/selenium/specs/connect.js
[0-2] RUNNING in chrome - file:///extensions/WikiLambda/tests/selenium/specs/function.js
[0-2] TypeError in "Function."before all" hook: wrappedHook in "Function""
TypeError: Cannot read properties of undefined (reading 'mwUser')
    at LoginPage.loginAdmin (/var/www/html/w/extensions/WikiLambda/node_modules/wdio-mediawiki/LoginPage.js:52:36)
    at Context.<anonymous> (/var/www/html/w/extensions/WikiLambda/tests/selenium/specs/function.js:42:19)
[0-2] FAILED in chrome - file:///extensions/WikiLambda/tests/selenium/specs/function.js
[0-3] RUNNING in chrome - file:///extensions/WikiLambda/tests/selenium/specs/implementation.js
[0-3] TypeError in "Implementation (CUJ 5).Implementation via code."before all" hook: wrappedHook for "should create and publish a new implementation""
TypeError: Cannot read properties of undefined (reading 'mwUser')
    at LoginPage.loginAdmin (/var/www/html/w/extensions/WikiLambda/node_modules/wdio-mediawiki/LoginPage.js:52:36)
    at Context.<anonymous> (/var/www/html/w/extensions/WikiLambda/tests/selenium/specs/implementation.js:76:20)
[0-3] TypeError in "Implementation (CUJ 5).Implementation via composition."before all" hook: wrappedHook for "should create and publish a new implementation""
TypeError: Cannot read properties of undefined (reading 'mwUser')
    at LoginPage.loginAdmin (/var/www/html/w/extensions/WikiLambda/node_modules/wdio-mediawiki/LoginPage.js:52:36)
    at Context.<anonymous> (/var/www/html/w/extensions/WikiLambda/tests/selenium/specs/implementation.js:182:20)
[0-3] FAILED in chrome - file:///extensions/WikiLambda/tests/selenium/specs/implementation.js
[0-4] RUNNING in chrome - file:///extensions/WikiLambda/tests/selenium/specs/tester.js
[0-4] TypeError in "Tester.Create a new test (CUJ 4)."before all" hook: wrappedHook for "should fill and submit the tester form""
TypeError: Cannot read properties of undefined (reading 'mwUser')
    at LoginPage.loginAdmin (/var/www/html/w/extensions/WikiLambda/node_modules/wdio-mediawiki/LoginPage.js:52:36)
    at Context.<anonymous> (/var/www/html/w/extensions/WikiLambda/tests/selenium/specs/tester.js:61:20)
[0-4] Error in "Edit the test.should edit the about block test"
Error: element ("span.ext-wikilambda-viewpage-header__zid") still not displayed after 10000ms
    at async ElementActions.getText (/var/www/html/w/extensions/WikiLambda/tests/selenium/utils/ElementActions.js:87:3)
    at async Tester.getTesterZId (/var/www/html/w/extensions/WikiLambda/tests/selenium/pageobjects/tester/Tester.page.js:69:16)
    at async Tester.clickOnEditSourceLink (/var/www/html/w/extensions/WikiLambda/tests/selenium/pageobjects/tester/Tester.page.js:84:15)
[0-4] FAILED in chrome - file:///extensions/WikiLambda/tests/selenium/specs/tester.js

 "spec" Reporter:
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-0] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-0] Session ID: 9ffc4e2ec5277ea32db52dda50a65cd2
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] » extensions/WikiLambda/tests/selenium/specs/basic.js
[chrome 137.0.7151.119 linux #0-0] Installation checks
[chrome 137.0.7151.119 linux #0-0]     CreateObject
[chrome 137.0.7151.119 linux #0-0]        ✖ page should exist on installation but deny to logged-out user
[chrome 137.0.7151.119 linux #0-0]        ✖ page should exist on installation and work when logged in
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0]     RunFunction
[chrome 137.0.7151.119 linux #0-0]        ✖ page should exist on installation
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0]     ListObjectsByType
[chrome 137.0.7151.119 linux #0-0]        ✖ page should exist on installation
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 4 failing (545ms)
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 1) CreateObject page should exist on installation but deny to logged-out user
[chrome 137.0.7151.119 linux #0-0] Cannot read properties of undefined (reading 'baseUrl')
[chrome 137.0.7151.119 linux #0-0] TypeError: Cannot read properties of undefined (reading 'baseUrl')
[chrome 137.0.7151.119 linux #0-0]     at CreateObjectPage.openTitle (/var/www/html/w/extensions/WikiLambda/node_modules/wdio-mediawiki/Page.js:23:19)
[chrome 137.0.7151.119 linux #0-0]     at CreateObjectPage.open (/var/www/html/w/extensions/WikiLambda/tests/selenium/pageobjects/special/CreateObject.page.js:16:16)
[chrome 137.0.7151.119 linux #0-0]     at Context.<anonymous> (/var/www/html/w/extensions/WikiLambda/tests/selenium/specs/basic.js:22:27)
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 2) CreateObject page should exist on installation and work when logged in
[chrome 137.0.7151.119 linux #0-0] Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-0] TypeError: Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-0]     at LoginPage.loginAdmin (/var/www/html/w/extensions/WikiLambda/node_modules/wdio-mediawiki/LoginPage.js:52:36)
[chrome 137.0.7151.119 linux #0-0]     at Context.<anonymous> (/var/www/html/w/extensions/WikiLambda/tests/selenium/specs/basic.js:26:20)
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 3) RunFunction page should exist on installation
[chrome 137.0.7151.119 linux #0-0] Cannot read properties of undefined (reading 'baseUrl')
[chrome 137.0.7151.119 linux #0-0] TypeError: Cannot read properties of undefined (reading 'baseUrl')
[chrome 137.0.7151.119 linux #0-0]     at RunFunctionPage.openTitle (/var/www/html/w/extensions/WikiLambda/node_modules/wdio-mediawiki/Page.js:23:19)
[chrome 137.0.7151.119 linux #0-0]     at RunFunctionPage.open (/var/www/html/w/extensions/WikiLambda/tests/selenium/pageobjects/special/RunFunction.page.js:16:16)
[chrome 137.0.7151.119 linux #0-0]     at Context.<anonymous> (/var/www/html/w/extensions/WikiLambda/tests/selenium/specs/basic.js:36:22)
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 4) ListObjectsByType page should exist on installation
[chrome 137.0.7151.119 linux #0-0] Cannot read properties of undefined (reading 'baseUrl')
[chrome 137.0.7151.119 linux #0-0] TypeError: Cannot read properties of undefined (reading 'baseUrl')
[chrome 137.0.7151.119 linux #0-0]     at ListObjectsByType.openTitle (/var/www/html/w/extensions/WikiLambda/node_modules/wdio-mediawiki/Page.js:23:19)
[chrome 137.0.7151.119 linux #0-0]     at ListObjectsByType.open (/var/www/html/w/extensions/WikiLambda/tests/selenium/pageobjects/special/ListObjectsByType.page.js:49:16)
[chrome 137.0.7151.119 linux #0-0]     at Context.<anonymous> (/var/www/html/w/extensions/WikiLambda/tests/selenium/specs/basic.js:42:28)
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-1] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-1] Session ID: 70463a5f30d3a3aaebe6f19c3adb838a
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1] » extensions/WikiLambda/tests/selenium/specs/connect.js
[chrome 137.0.7151.119 linux #0-1] Dynamic Test for Implementation and Test Case Connection
[chrome 137.0.7151.119 linux #0-1]     Admin user
[chrome 137.0.7151.119 linux #0-1]        ✖ should dynamically connect or disconnect the implementation based on its initial state
[chrome 137.0.7151.119 linux #0-1]        ✖ should dynamically connect or disconnect the test case based on its initial state
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1] 2 failing (488ms)
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1] 1) Admin user should dynamically connect or disconnect the implementation based on its initial state
[chrome 137.0.7151.119 linux #0-1] Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-1] TypeError: Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-1]     at LoginPage.loginAdmin (/var/www/html/w/extensions/WikiLambda/node_modules/wdio-mediawiki/LoginPage.js:52:36)
[chrome 137.0.7151.119 linux #0-1]     at Context.<anonymous> (/var/www/html/w/extensions/WikiLambda/tests/selenium/specs/connect.js:55:20)
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1] 2) Admin user should dynamically connect or disconnect the test case based on its initial state
[chrome 137.0.7151.119 linux #0-1] Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-1] TypeError: Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-1]     at LoginPage.loginAdmin (/var/www/html/w/extensions/WikiLambda/node_modules/wdio-mediawiki/LoginPage.js:52:36)
[chrome 137.0.7151.119 linux #0-1]     at Context.<anonymous> (/var/www/html/w/extensions/WikiLambda/tests/selenium/specs/connect.js:83:20)
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-2] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-2] Session ID: cfd0cdf2155e5573ce7715c053fd2198
[chrome 137.0.7151.119 linux #0-2]
[chrome 137.0.7151.119 linux #0-2] » extensions/WikiLambda/tests/selenium/specs/function.js
[chrome 137.0.7151.119 linux #0-2] Function
[chrome 137.0.7151.119 linux #0-2]    ✖ "before all" hook for Function
[chrome 137.0.7151.119 linux #0-2]
[chrome 137.0.7151.119 linux #0-2] 1 failing (159ms)
[chrome 137.0.7151.119 linux #0-2]
[chrome 137.0.7151.119 linux #0-2] 1) Function "before all" hook for Function
[chrome 137.0.7151.119 linux #0-2] Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-2] TypeError: Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-2]     at LoginPage.loginAdmin (/var/www/html/w/extensions/WikiLambda/node_modules/wdio-mediawiki/LoginPage.js:52:36)
[chrome 137.0.7151.119 linux #0-2]     at Context.<anonymous> (/var/www/html/w/extensions/WikiLambda/tests/selenium/specs/function.js:42:19)
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-3] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-3] Session ID: b0a458167b282d18614a00c539026610
[chrome 137.0.7151.119 linux #0-3]
[chrome 137.0.7151.119 linux #0-3] » extensions/WikiLambda/tests/selenium/specs/implementation.js
[chrome 137.0.7151.119 linux #0-3] Implementation (CUJ 5)
[chrome 137.0.7151.119 linux #0-3]     Implementation via code
[chrome 137.0.7151.119 linux #0-3]        ✖ "before all" hook for Implementation via code
[chrome 137.0.7151.119 linux #0-3]
[chrome 137.0.7151.119 linux #0-3]     Implementation via composition
[chrome 137.0.7151.119 linux #0-3]        ✖ "before all" hook for Implementation via composition
[chrome 137.0.7151.119 linux #0-3]
[chrome 137.0.7151.119 linux #0-3] 2 failing (426ms)
[chrome 137.0.7151.119 linux #0-3]
[chrome 137.0.7151.119 linux #0-3] 1) Implementation via code "before all" hook for Implementation via code
[chrome 137.0.7151.119 linux #0-3] Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-3] TypeError: Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-3]     at LoginPage.loginAdmin (/var/www/html/w/extensions/WikiLambda/node_modules/wdio-mediawiki/LoginPage.js:52:36)
[chrome 137.0.7151.119 linux #0-3]     at Context.<anonymous> (/var/www/html/w/extensions/WikiLambda/tests/selenium/specs/implementation.js:76:20)
[chrome 137.0.7151.119 linux #0-3]
[chrome 137.0.7151.119 linux #0-3] 2) Implementation via composition "before all" hook for Implementation via composition
[chrome 137.0.7151.119 linux #0-3] Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-3] TypeError: Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-3]     at LoginPage.loginAdmin (/var/www/html/w/extensions/WikiLambda/node_modules/wdio-mediawiki/LoginPage.js:52:36)
[chrome 137.0.7151.119 linux #0-3]     at Context.<anonymous> (/var/www/html/w/extensions/WikiLambda/tests/selenium/specs/implementation.js:182:20)
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-4] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-4] Session ID: d56a6d8a80a0ac132062916a559d6293
[chrome 137.0.7151.119 linux #0-4]
[chrome 137.0.7151.119 linux #0-4] » extensions/WikiLambda/tests/selenium/specs/tester.js
[chrome 137.0.7151.119 linux #0-4] Tester
[chrome 137.0.7151.119 linux #0-4]     Create a new test (CUJ 4)
[chrome 137.0.7151.119 linux #0-4]        ✖ "before all" hook for Create a new test (CUJ 4)
[chrome 137.0.7151.119 linux #0-4]
[chrome 137.0.7151.119 linux #0-4] Edit the test
[chrome 137.0.7151.119 linux #0-4]    ✖ should edit the about block test
[chrome 137.0.7151.119 linux #0-4]
[chrome 137.0.7151.119 linux #0-4] 2 failing (10.5s)
[chrome 137.0.7151.119 linux #0-4]
[chrome 137.0.7151.119 linux #0-4] 1) Create a new test (CUJ 4) "before all" hook for Create a new test (CUJ 4)
[chrome 137.0.7151.119 linux #0-4] Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-4] TypeError: Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-4]     at LoginPage.loginAdmin (/var/www/html/w/extensions/WikiLambda/node_modules/wdio-mediawiki/LoginPage.js:52:36)
[chrome 137.0.7151.119 linux #0-4]     at Context.<anonymous> (/var/www/html/w/extensions/WikiLambda/tests/selenium/specs/tester.js:61:20)
[chrome 137.0.7151.119 linux #0-4]
[chrome 137.0.7151.119 linux #0-4] 2) Edit the test should edit the about block test
[chrome 137.0.7151.119 linux #0-4] element ("span.ext-wikilambda-viewpage-header__zid") still not displayed after 10000ms
[chrome 137.0.7151.119 linux #0-4] Error: element ("span.ext-wikilambda-viewpage-header__zid") still not displayed after 10000ms
[chrome 137.0.7151.119 linux #0-4]     at async ElementActions.getText (/var/www/html/w/extensions/WikiLambda/tests/selenium/utils/ElementActions.js:87:3)
[chrome 137.0.7151.119 linux #0-4]     at async Tester.getTesterZId (/var/www/html/w/extensions/WikiLambda/tests/selenium/pageobjects/tester/Tester.page.js:69:16)
[chrome 137.0.7151.119 linux #0-4]     at async Tester.clickOnEditSourceLink (/var/www/html/w/extensions/WikiLambda/tests/selenium/pageobjects/tester/Tester.page.js:84:15)


Spec Files:	 0 passed, 5 failed, 5 total (100% completed) in 00:00:28  


 00:32

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-function-evaluator-python-1  Stopping
 Container mediawiki-selenium-1  Stopping
 Container mediawiki-function-evaluator-javascript-1  Stopping
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-function-orchestrator-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-selenium-1  Stopped
 Container mediawiki-selenium-1  Removing
 Container mediawiki-selenium-1  Removed
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-novnc-1  Stopping
 Container mediawiki-function-evaluator-python-1  Stopped
 Container mediawiki-function-evaluator-python-1  Removing
 Container mediawiki-function-evaluator-javascript-1  Stopped
 Container mediawiki-function-evaluator-javascript-1  Removing
 Container mediawiki-function-evaluator-python-1  Removed
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-function-evaluator-javascript-1  Removed
 Container mediawiki-function-orchestrator-1  Stopped
 Container mediawiki-function-orchestrator-1  Removing
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-function-orchestrator-1  Removed
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-novnc-1  Stopped
 Container mediawiki-novnc-1  Removing
 Container mediawiki-novnc-1  Removed
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-web-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:22

Reclaim disk space if needed
Free disk space (19%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12424, done        
remote: Finding sources:   1% (63/12424)           
remote: Finding sources:   2% (187/12424)           
remote: Finding sources:   3% (311/12424)           
remote: Finding sources:   4% (435/12424)           
remote: Finding sources:   5% (560/12424)           
remote: Finding sources:   6% (684/12424)           
remote: Finding sources:   7% (808/12424)           
remote: Finding sources:   8% (932/12424)           
remote: Finding sources:   9% (1057/12424)           
remote: Finding sources:  10% (1181/12424)           
remote: Finding sources:  11% (1305/12424)           
remote: Finding sources:  12% (1429/12424)           
remote: Finding sources:  13% (1553/12424)           
remote: Finding sources:  14% (1678/12424)           
remote: Finding sources:  15% (1802/12424)           
remote: Finding sources:  16% (1926/12424)           
remote: Finding sources:  17% (2050/12424)           
remote: Finding sources:  18% (2175/12424)           
remote: Finding sources:  19% (2299/12424)           
remote: Finding sources:  20% (2423/12424)           
remote: Finding sources:  21% (2547/12424)           
remote: Finding sources:  22% (2672/12424)           
remote: Finding sources:  23% (2796/12424)           
remote: Finding sources:  24% (2920/12424)           
remote: Finding sources:  25% (3044/12424)           
remote: Finding sources:  26% (3169/12424)           
remote: Finding sources:  27% (3293/12424)           
remote: Finding sources:  28% (3417/12424)           
remote: Finding sources:  29% (3541/12424)           
remote: Finding sources:  30% (3666/12424)           
remote: Finding sources:  31% (3790/12424)           
remote: Finding sources:  32% (3914/12424)           
remote: Finding sources:  33% (4038/12424)           
remote: Finding sources:  34% (4163/12424)           
remote: Finding sources:  35% (4287/12424)           
remote: Finding sources:  36% (4411/12424)           
remote: Finding sources:  37% (4535/12424)           
remote: Finding sources:  38% (4659/12424)           
remote: Finding sources:  39% (4784/12424)           
remote: Finding sources:  40% (4908/12424)           
remote: Finding sources:  41% (5032/12424)           
remote: Finding sources:  42% (5156/12424)           
remote: Finding sources:  43% (5281/12424)           
remote: Finding sources:  44% (5405/12424)           
remote: Finding sources:  45% (5529/12424)           
remote: Finding sources:  46% (5653/12424)           
remote: Finding sources:  47% (5778/12424)           
remote: Finding sources:  48% (5902/12424)           
remote: Finding sources:  49% (6026/12424)           
remote: Finding sources:  50% (6150/12424)           
remote: Finding sources:  51% (6275/12424)           
remote: Finding sources:  52% (6399/12424)           
remote: Finding sources:  53% (6523/12424)           
remote: Finding sources:  54% (6647/12424)           
remote: Finding sources:  55% (6772/12424)           
remote: Finding sources:  56% (6896/12424)           
remote: Finding sources:  57% (7020/12424)           
remote: Finding sources:  58% (7144/12424)           
remote: Finding sources:  59% (7269/12424)           
remote: Finding sources:  60% (7393/12424)           
remote: Finding sources:  61% (7517/12424)           
remote: Finding sources:  62% (7641/12424)           
remote: Finding sources:  63% (7765/12424)           
remote: Finding sources:  64% (7890/12424)           
remote: Finding sources:  65% (8014/12424)           
remote: Finding sources:  66% (8138/12424)           
remote: Finding sources:  67% (8262/12424)           
remote: Finding sources:  68% (8387/12424)           
remote: Finding sources:  69% (8511/12424)           
remote: Finding sources:  70% (8635/12424)           
remote: Finding sources:  71% (8759/12424)           
remote: Finding sources:  72% (8884/12424)           
remote: Finding sources:  73% (9008/12424)           
remote: Finding sources:  74% (9132/12424)           
remote: Finding sources:  75% (9256/12424)           
remote: Finding sources:  76% (9381/12424)           
remote: Finding sources:  77% (9505/12424)           
remote: Finding sources:  78% (9629/12424)           
remote: Finding sources:  79% (9753/12424)           
remote: Finding sources:  80% (9878/12424)           
remote: Finding sources:  81% (10002/12424)           
remote: Finding sources:  82% (10126/12424)           
remote: Finding sources:  83% (10250/12424)           
remote: Finding sources:  84% (10375/12424)           
remote: Finding sources:  85% (10499/12424)           
remote: Finding sources:  86% (10623/12424)           
remote: Finding sources:  87% (10747/12424)           
remote: Finding sources:  88% (10871/12424)           
remote: Finding sources:  89% (10996/12424)           
remote: Finding sources:  90% (11120/12424)           
remote: Finding sources:  91% (11244/12424)           
remote: Finding sources:  92% (11368/12424)           
remote: Finding sources:  93% (11493/12424)           
remote: Finding sources:  94% (11617/12424)           
remote: Finding sources:  95% (11741/12424)           
remote: Finding sources:  96% (11865/12424)           
remote: Finding sources:  97% (11990/12424)           
remote: Finding sources:  98% (12114/12424)           
remote: Finding sources:  99% (12238/12424)           
remote: Finding sources: 100% (12362/12424)           
remote: Finding sources: 100% (12424/12424)        
remote: Getting sizes:   1% (56/11193)           
remote: Getting sizes:   2% (168/11193)           
remote: Getting sizes:   3% (280/11193)           
remote: Getting sizes:   4% (392/11193)           
remote: Getting sizes:   5% (504/11193)           
remote: Getting sizes:   6% (616/11193)           
remote: Getting sizes:   7% (728/11193)           
remote: Getting sizes:   8% (840/11193)           
remote: Getting sizes:   9% (952/11193)           
remote: Getting sizes:  10% (1064/11193)           
remote: Getting sizes:  11% (1176/11193)           
remote: Getting sizes:  12% (1288/11193)           
remote: Getting sizes:  13% (1400/11193)           
remote: Getting sizes:  14% (1512/11193)           
remote: Getting sizes:  15% (1623/11193)           
remote: Getting sizes:  16% (1735/11193)           
remote: Getting sizes:  17% (1847/11193)           
remote: Getting sizes:  18% (1959/11193)           
remote: Getting sizes:  19% (2071/11193)           
remote: Getting sizes:  20% (2183/11193)           
remote: Getting sizes:  21% (2295/11193)           
remote: Getting sizes:  22% (2407/11193)           
remote: Getting sizes:  23% (2519/11193)           
remote: Getting sizes:  24% (2631/11193)           
remote: Getting sizes:  25% (2743/11193)           
remote: Getting sizes:  26% (2855/11193)           
remote: Getting sizes:  27% (2967/11193)           
remote: Getting sizes:  28% (3079/11193)           
remote: Getting sizes:  29% (3191/11193)           
remote: Getting sizes:  30% (3302/11193)           
remote: Getting sizes:  31% (3414/11193)           
remote: Getting sizes:  32% (3526/11193)           
remote: Getting sizes:  33% (3638/11193)           
remote: Getting sizes:  34% (3750/11193)           
remote: Getting sizes:  35% (3862/11193)           
remote: Getting sizes:  36% (3974/11193)           
remote: Getting sizes:  37% (4086/11193)           
remote: Getting sizes:  38% (4198/11193)           
remote: Getting sizes:  39% (4310/11193)           
remote: Getting sizes:  40% (4422/11193)           
remote: Getting sizes:  41% (4534/11193)           
remote: Getting sizes:  42% (4646/11193)           
remote: Getting sizes:  43% (4758/11193)           
remote: Getting sizes:  44% (4869/11193)           
remote: Getting sizes:  45% (4981/11193)           
remote: Getting sizes:  46% (5093/11193)           
remote: Getting sizes:  47% (5205/11193)           
remote: Getting sizes:  48% (5317/11193)           
remote: Getting sizes:  49% (5429/11193)           
remote: Getting sizes:  50% (5541/11193)           
remote: Getting sizes:  51% (5653/11193)           
remote: Getting sizes:  52% (5765/11193)           
remote: Getting sizes:  53% (5877/11193)           
remote: Getting sizes:  54% (5989/11193)           
remote: Getting sizes:  55% (6101/11193)           
remote: Getting sizes:  56% (6213/11193)           
remote: Getting sizes:  57% (6325/11193)           
remote: Getting sizes:  58% (6436/11193)           
remote: Getting sizes:  59% (6548/11193)           
remote: Getting sizes:  60% (6660/11193)           
remote: Getting sizes:  61% (6772/11193)           
remote: Getting sizes:  62% (6884/11193)           
remote: Getting sizes:  63% (6996/11193)           
remote: Getting sizes:  64% (7108/11193)           
remote: Getting sizes:  65% (7220/11193)           
remote: Getting sizes:  66% (7332/11193)           
remote: Getting sizes:  67% (7444/11193)           
remote: Getting sizes:  68% (7556/11193)           
remote: Getting sizes:  69% (7668/11193)           
remote: Getting sizes:  70% (7780/11193)           
remote: Getting sizes:  71% (7892/11193)           
remote: Getting sizes:  72% (8003/11193)           
remote: Getting sizes:  73% (8115/11193)           
remote: Getting sizes:  74% (8227/11193)           
remote: Getting sizes:  75% (8339/11193)           
remote: Getting sizes:  76% (8451/11193)           
remote: Getting sizes:  77% (8563/11193)           
remote: Getting sizes:  78% (8675/11193)           
remote: Getting sizes:  79% (8787/11193)           
remote: Getting sizes:  80% (8899/11193)           
remote: Getting sizes:  81% (9011/11193)           
remote: Getting sizes:  82% (9123/11193)           
remote: Getting sizes:  83% (9235/11193)           
remote: Getting sizes:  84% (9347/11193)           
remote: Getting sizes:  85% (9459/11193)           
remote: Getting sizes:  86% (9571/11193)           
remote: Getting sizes:  87% (9682/11193)           
remote: Getting sizes:  88% (9794/11193)           
remote: Getting sizes:  89% (9906/11193)           
remote: Getting sizes:  90% (10018/11193)           
remote: Getting sizes:  91% (10130/11193)           
remote: Getting sizes:  92% (10242/11193)           
remote: Getting sizes:  93% (10354/11193)           
remote: Getting sizes:  94% (10466/11193)           
remote: Getting sizes:  95% (10578/11193)           
remote: Getting sizes:  96% (10690/11193)           
remote: Getting sizes:  97% (10802/11193)           
remote: Getting sizes:  98% (10914/11193)           
remote: Getting sizes:  99% (11026/11193)           
remote: Getting sizes: 100% (11138/11193)           
remote: Getting sizes: 100% (11193/11193)        
remote: Compressing objects:   2% (2178/120317)           
remote: Compressing objects:   3% (3025/120317)           
remote: Compressing objects:   4% (4495/120317)           
remote: Compressing objects:   5% (5752/120317)           
remote: Compressing objects:   6% (6719/120317)           
remote: Compressing objects:   7% (7962/120317)           
remote: Compressing objects:   8% (9048/120317)           
remote: Compressing objects:   9% (10243/120317)           
remote: Compressing objects:   9% (10570/120317)           
remote: Compressing objects:  10% (11438/120317)           
remote: Compressing objects:  11% (12636/120317)           
remote: Compressing objects:  12% (13843/120317)           
remote: Compressing objects:  13% (15054/120317)           
remote: Compressing objects:  14% (16246/120317)           
remote: Compressing objects:  15% (17517/120317)           
remote: Compressing objects:  16% (18740/120317)           
remote: Compressing objects:  17% (19864/120317)           
remote: Compressing objects:  18% (21058/120317)           
remote: Compressing objects:  19% (22269/120317)           
remote: Compressing objects:  20% (23462/120317)           
remote: Compressing objects:  21% (24687/120317)           
remote: Compressing objects:  22% (25877/120317)           
remote: Compressing objects:  23% (27089/120317)           
remote: Compressing objects:  24% (28277/120317)           
remote: Compressing objects:  24% (28630/120317)           
remote: Compressing objects:  25% (29485/120317)           
remote: Compressing objects:  26% (31062/120317)           
remote: Compressing objects:  27% (31905/120317)           
remote: Compressing objects:  28% (33088/120317)           
remote: Compressing objects:  29% (34324/120317)           
remote: Compressing objects:  30% (35796/120317)           
remote: Compressing objects:  31% (36829/120317)           
remote: Compressing objects:  32% (37914/120317)           
remote: Compressing objects:  33% (39187/120317)           
remote: Compressing objects:  34% (40475/120317)           
remote: Compressing objects:  35% (41529/120317)           
remote: Compressing objects:  36% (43000/120317)           
remote: Compressing objects:  37% (43966/120317)           
remote: Compressing objects:  38% (45237/120317)           
remote: Compressing objects:  39% (46325/120317)           
remote: Compressing objects:  40% (47543/120317)           
remote: Compressing objects:  41% (48734/120317)           
remote: Compressing objects:  42% (50050/120317)           
remote: Compressing objects:  43% (51385/120317)           
remote: Compressing objects:  44% (52386/120317)           
remote: Compressing objects:  45% (53601/120317)           
remote: Compressing objects:  46% (54887/120317)           
remote: Compressing objects:  47% (56326/120317)           
remote: Compressing objects:  48% (57509/120317)           
remote: Compressing objects:  49% (58397/120317)           
remote: Compressing objects:  50% (59752/120317)           
remote: Compressing objects:  51% (60811/120317)           
remote: Compressing objects:  52% (61985/120317)           
remote: Compressing objects:  53% (63314/120317)           
remote: Compressing objects:  54% (64375/120317)           
remote: Compressing objects:  55% (66085/120317)           
remote: Compressing objects:  56% (66866/120317)           
remote: Compressing objects:  57% (67990/120317)           
remote: Compressing objects:  58% (69260/120317)           
remote: Compressing objects:  59% (70389/120317)           
remote: Compressing objects:  60% (71713/120317)           
remote: Compressing objects:  61% (72996/120317)           
remote: Compressing objects:  61% (73103/120317)           
remote: Compressing objects:  62% (74034/120317)           
remote: Compressing objects:  63% (75219/120317)           
remote: Compressing objects:  64% (76517/120317)           
remote: Compressing objects:  65% (77740/120317)           
remote: Compressing objects:  66% (79079/120317)           
remote: Compressing objects:  67% (80026/120317)           
remote: Compressing objects:  68% (81256/120317)           
remote: Compressing objects:  69% (83298/120317)           
remote: Compressing objects:  70% (83937/120317)           
remote: Compressing objects:  71% (85041/120317)           
remote: Compressing objects:  72% (86033/120317)           
remote: Compressing objects:  73% (87302/120317)           
remote: Compressing objects:  74% (88609/120317)           
remote: Compressing objects:  75% (89638/120317)           
remote: Compressing objects:  76% (90849/120317)           
remote: Compressing objects:  77% (92053/120317)           
remote: Compressing objects:  78% (93248/120317)           
remote: Compressing objects:  79% (94574/120317)           
remote: Compressing objects:  80% (95668/120317)           
remote: Compressing objects:  81% (96857/120317)           
remote: Compressing objects:  82% (98338/120317)           
remote: Compressing objects:  83% (99856/120317)           
remote: Compressing objects:  84% (100527/120317)           
remote: Compressing objects:  85% (101775/120317)           
remote: Compressing objects:  86% (103387/120317)           
remote: Compressing objects:  87% (104154/120317)           
remote: Compressing objects:  88% (105303/120317)           
remote: Compressing objects:  89% (106533/120317)           
remote: Compressing objects:  90% (107719/120317)           
remote: Compressing objects:  91% (108904/120317)           
remote: Compressing objects:  92% (110261/120317)           
remote: Compressing objects:  93% (112450/120317)           
remote: Compressing objects:  94% (112498/120317)           
remote: Compressing objects:  95% (113706/120317)           
remote: Compressing objects:  96% (115019/120317)           
remote: Compressing objects:  97% (116122/120317)           
remote: Compressing objects:  98% (117312/120317)           
remote: Compressing objects:  99% (118514/120317)           
remote: Compressing objects:  99% (119441/120317)           
remote: Compressing objects: 100% (119723/120317)           
remote: Compressing objects: 100% (120316/120317)        
Receiving objects:   0% (1/12424)
Receiving objects:   1% (125/12424)
Receiving objects:   2% (249/12424)
Receiving objects:   3% (373/12424)
Receiving objects:   4% (497/12424)
Receiving objects:   5% (622/12424)
Receiving objects:   6% (746/12424)
Receiving objects:   7% (870/12424)
Receiving objects:   8% (994/12424)
Receiving objects:   9% (1119/12424)
Receiving objects:  10% (1243/12424)
Receiving objects:  11% (1367/12424)
Receiving objects:  12% (1491/12424)
Receiving objects:  13% (1616/12424)
Receiving objects:  14% (1740/12424)
Receiving objects:  15% (1864/12424)
Receiving objects:  16% (1988/12424)
Receiving objects:  17% (2113/12424)
Receiving objects:  18% (2237/12424)
Receiving objects:  19% (2361/12424), 4.64 MiB | 9.28 MiB/s
Receiving objects:  20% (2485/12424), 4.64 MiB | 9.28 MiB/s
Receiving objects:  21% (2610/12424), 4.64 MiB | 9.28 MiB/s
Receiving objects:  22% (2734/12424), 4.64 MiB | 9.28 MiB/s
Receiving objects:  23% (2858/12424), 4.64 MiB | 9.28 MiB/s
Receiving objects:  24% (2982/12424), 4.64 MiB | 9.28 MiB/s
Receiving objects:  25% (3106/12424), 4.64 MiB | 9.28 MiB/s
Receiving objects:  26% (3231/12424), 4.64 MiB | 9.28 MiB/s
Receiving objects:  27% (3355/12424), 4.64 MiB | 9.28 MiB/s
Receiving objects:  28% (3479/12424), 4.64 MiB | 9.28 MiB/s
Receiving objects:  29% (3603/12424), 4.64 MiB | 9.28 MiB/s
Receiving objects:  30% (3728/12424), 4.64 MiB | 9.28 MiB/s
Receiving objects:  31% (3852/12424), 4.64 MiB | 9.28 MiB/s
Receiving objects:  32% (3976/12424), 4.64 MiB | 9.28 MiB/s
Receiving objects:  32% (4032/12424), 4.64 MiB | 9.28 MiB/s
Receiving objects:  33% (4100/12424), 9.04 MiB | 9.04 MiB/s
Receiving objects:  34% (4225/12424), 9.04 MiB | 9.04 MiB/s
Receiving objects:  35% (4349/12424), 9.04 MiB | 9.04 MiB/s
Receiving objects:  36% (4473/12424), 9.04 MiB | 9.04 MiB/s
Receiving objects:  37% (4597/12424), 12.05 MiB | 8.03 MiB/s
Receiving objects:  38% (4722/12424), 12.05 MiB | 8.03 MiB/s
Receiving objects:  39% (4846/12424), 12.05 MiB | 8.03 MiB/s
Receiving objects:  40% (4970/12424), 12.05 MiB | 8.03 MiB/s
Receiving objects:  41% (5094/12424), 12.05 MiB | 8.03 MiB/s
Receiving objects:  42% (5219/12424), 12.05 MiB | 8.03 MiB/s
Receiving objects:  43% (5343/12424), 12.05 MiB | 8.03 MiB/s
Receiving objects:  44% (5467/12424), 12.05 MiB | 8.03 MiB/s
Receiving objects:  45% (5591/12424), 12.05 MiB | 8.03 MiB/s
Receiving objects:  45% (5715/12424), 12.05 MiB | 8.03 MiB/s
Receiving objects:  46% (5716/12424), 12.05 MiB | 8.03 MiB/s
Receiving objects:  47% (5840/12424), 15.70 MiB | 7.85 MiB/s
Receiving objects:  47% (5945/12424), 23.08 MiB | 7.69 MiB/s
Receiving objects:  48% (5964/12424), 23.08 MiB | 7.69 MiB/s
Receiving objects:  49% (6088/12424), 23.08 MiB | 7.69 MiB/s
Receiving objects:  50% (6212/12424), 23.08 MiB | 7.69 MiB/s
Receiving objects:  51% (6337/12424), 23.08 MiB | 7.69 MiB/s
Receiving objects:  52% (6461/12424), 27.87 MiB | 7.95 MiB/s
Receiving objects:  53% (6585/12424), 27.87 MiB | 7.95 MiB/s
Receiving objects:  53% (6698/12424), 27.87 MiB | 7.95 MiB/s
Receiving objects:  54% (6709/12424), 27.87 MiB | 7.95 MiB/s
Receiving objects:  55% (6834/12424), 31.01 MiB | 7.74 MiB/s
Receiving objects:  56% (6958/12424), 31.01 MiB | 7.74 MiB/s
Receiving objects:  57% (7082/12424), 31.01 MiB | 7.74 MiB/s
Receiving objects:  58% (7206/12424), 31.01 MiB | 7.74 MiB/s
Receiving objects:  59% (7331/12424), 31.01 MiB | 7.74 MiB/s
Receiving objects:  60% (7455/12424), 31.01 MiB | 7.74 MiB/s
Receiving objects:  61% (7579/12424), 31.01 MiB | 7.74 MiB/s
Receiving objects:  62% (7703/12424), 31.01 MiB | 7.74 MiB/s
Receiving objects:  63% (7828/12424), 31.01 MiB | 7.74 MiB/s
Receiving objects:  64% (7952/12424), 31.01 MiB | 7.74 MiB/s
Receiving objects:  65% (8076/12424), 31.01 MiB | 7.74 MiB/s
Receiving objects:  66% (8200/12424), 34.15 MiB | 7.58 MiB/s
Receiving objects:  67% (8325/12424), 34.15 MiB | 7.58 MiB/s
Receiving objects:  68% (8449/12424), 34.15 MiB | 7.58 MiB/s
Receiving objects:  69% (8573/12424), 34.15 MiB | 7.58 MiB/s
Receiving objects:  70% (8697/12424), 34.15 MiB | 7.58 MiB/s
Receiving objects:  71% (8822/12424), 34.15 MiB | 7.58 MiB/s
Receiving objects:  72% (8946/12424), 34.15 MiB | 7.58 MiB/s
Receiving objects:  73% (9070/12424), 34.15 MiB | 7.58 MiB/s
Receiving objects:  74% (9194/12424), 34.15 MiB | 7.58 MiB/s
Receiving objects:  75% (9318/12424), 34.15 MiB | 7.58 MiB/s
Receiving objects:  76% (9443/12424), 34.15 MiB | 7.58 MiB/s
Receiving objects:  77% (9567/12424), 34.15 MiB | 7.58 MiB/s
Receiving objects:  78% (9691/12424), 34.15 MiB | 7.58 MiB/s
Receiving objects:  79% (9815/12424), 34.15 MiB | 7.58 MiB/s
Receiving objects:  80% (9940/12424), 34.15 MiB | 7.58 MiB/s
Receiving objects:  81% (10064/12424), 34.15 MiB | 7.58 MiB/s
Receiving objects:  82% (10188/12424), 34.15 MiB | 7.58 MiB/s
Receiving objects:  83% (10312/12424), 34.15 MiB | 7.58 MiB/s
Receiving objects:  84% (10437/12424), 34.15 MiB | 7.58 MiB/s
Receiving objects:  85% (10561/12424), 34.15 MiB | 7.58 MiB/s
Receiving objects:  86% (10685/12424), 34.15 MiB | 7.58 MiB/s
Receiving objects:  87% (10809/12424), 34.15 MiB | 7.58 MiB/s
Receiving objects:  88% (10934/12424), 34.15 MiB | 7.58 MiB/s
Receiving objects:  89% (11058/12424), 34.15 MiB | 7.58 MiB/s
Receiving objects:  90% (11182/12424), 34.15 MiB | 7.58 MiB/s
Receiving objects:  91% (11306/12424), 34.15 MiB | 7.58 MiB/s
Receiving objects:  92% (11431/12424), 34.15 MiB | 7.58 MiB/s
Receiving objects:  92% (11507/12424), 34.15 MiB | 7.58 MiB/s
Receiving objects:  93% (11555/12424), 34.15 MiB | 7.58 MiB/s
Receiving objects:  94% (11679/12424), 34.15 MiB | 7.58 MiB/s
Receiving objects:  95% (11803/12424), 40.61 MiB | 7.98 MiB/s
Receiving objects:  96% (11928/12424), 40.61 MiB | 7.98 MiB/s
Receiving objects:  97% (12052/12424), 40.61 MiB | 7.98 MiB/s
Receiving objects:  98% (12176/12424), 40.61 MiB | 7.98 MiB/s
Receiving objects:  99% (12300/12424), 40.61 MiB | 7.98 MiB/s
remote: Total 12424 (delta 2375), reused 5972 (delta 1228)        
Receiving objects: 100% (12424/12424), 40.61 MiB | 7.98 MiB/s
Receiving objects: 100% (12424/12424), 41.63 MiB | 8.09 MiB/s, done.
Resolving deltas:   0% (0/2375)
Resolving deltas:   1% (24/2375)
Resolving deltas:   2% (48/2375)
Resolving deltas:   3% (72/2375)
Resolving deltas:   4% (95/2375)
Resolving deltas:   5% (119/2375)
Resolving deltas:   6% (143/2375)
Resolving deltas:   7% (167/2375)
Resolving deltas:   8% (190/2375)
Resolving deltas:   9% (214/2375)
Resolving deltas:  10% (238/2375)
Resolving deltas:  11% (262/2375)
Resolving deltas:  12% (285/2375)
Resolving deltas:  13% (309/2375)
Resolving deltas:  14% (333/2375)
Resolving deltas:  15% (357/2375)
Resolving deltas:  16% (380/2375)
Resolving deltas:  17% (404/2375)
Resolving deltas:  18% (428/2375)
Resolving deltas:  19% (452/2375)
Resolving deltas:  20% (475/2375)
Resolving deltas:  21% (499/2375)
Resolving deltas:  22% (524/2375)
Resolving deltas:  23% (547/2375)
Resolving deltas:  24% (571/2375)
Resolving deltas:  25% (594/2375)
Resolving deltas:  26% (618/2375)
Resolving deltas:  27% (642/2375)
Resolving deltas:  28% (665/2375)
Resolving deltas:  29% (689/2375)
Resolving deltas:  30% (713/2375)
Resolving deltas:  31% (737/2375)
Resolving deltas:  32% (760/2375)
Resolving deltas:  33% (784/2375)
Resolving deltas:  34% (808/2375)
Resolving deltas:  35% (832/2375)
Resolving deltas:  36% (856/2375)
Resolving deltas:  37% (879/2375)
Resolving deltas:  38% (903/2375)
Resolving deltas:  39% (927/2375)
Resolving deltas:  40% (950/2375)
Resolving deltas:  41% (974/2375)
Resolving deltas:  42% (998/2375)
Resolving deltas:  43% (1022/2375)
Resolving deltas:  44% (1045/2375)
Resolving deltas:  45% (1069/2375)
Resolving deltas:  46% (1093/2375)
Resolving deltas:  47% (1117/2375)
Resolving deltas:  48% (1140/2375)
Resolving deltas:  49% (1164/2375)
Resolving deltas:  50% (1188/2375)
Resolving deltas:  51% (1212/2375)
Resolving deltas:  52% (1235/2375)
Resolving deltas:  53% (1259/2375)
Resolving deltas:  54% (1283/2375)
Resolving deltas:  55% (1307/2375)
Resolving deltas:  56% (1330/2375)
Resolving deltas:  57% (1354/2375)
Resolving deltas:  58% (1378/2375)
Resolving deltas:  59% (1402/2375)
Resolving deltas:  60% (1426/2375)
Resolving deltas:  61% (1449/2375)
Resolving deltas:  62% (1473/2375)
Resolving deltas:  63% (1497/2375)
Resolving deltas:  64% (1520/2375)
Resolving deltas:  65% (1544/2375)
Resolving deltas:  66% (1568/2375)
Resolving deltas:  67% (1592/2375)
Resolving deltas:  68% (1615/2375)
Resolving deltas:  69% (1639/2375)
Resolving deltas:  70% (1663/2375)
Resolving deltas:  71% (1687/2375)
Resolving deltas:  72% (1711/2375)
Resolving deltas:  73% (1735/2375)
Resolving deltas:  74% (1758/2375)
Resolving deltas:  75% (1783/2375)
Resolving deltas:  76% (1806/2375)
Resolving deltas:  77% (1829/2375)
Resolving deltas:  78% (1853/2375)
Resolving deltas:  79% (1878/2375)
Resolving deltas:  80% (1902/2375)
Resolving deltas:  81% (1924/2375)
Resolving deltas:  82% (1948/2375)
Resolving deltas:  83% (1972/2375)
Resolving deltas:  84% (1995/2375)
Resolving deltas:  85% (2019/2375)
Resolving deltas:  86% (2043/2375)
Resolving deltas:  87% (2068/2375)
Resolving deltas:  88% (2091/2375)
Resolving deltas:  89% (2114/2375)
Resolving deltas:  90% (2138/2375)
Resolving deltas:  91% (2162/2375)
Resolving deltas:  92% (2185/2375)
Resolving deltas:  93% (2209/2375)
Resolving deltas:  94% (2233/2375)
Resolving deltas:  95% (2257/2375)
Resolving deltas:  96% (2280/2375)
Resolving deltas:  97% (2304/2375)
Resolving deltas:  98% (2328/2375)
Resolving deltas:  99% (2352/2375)
Resolving deltas: 100% (2375/2375)
Resolving deltas: 100% (2375/2375), done.
Updating files:  71% (8192/11458)
Updating files:  72% (8250/11458)
Updating files:  73% (8365/11458)
Updating files:  74% (8479/11458)
Updating files:  75% (8594/11458)
Updating files:  76% (8709/11458)
Updating files:  77% (8823/11458)
Updating files:  78% (8938/11458)
Updating files:  79% (9052/11458)
Updating files:  80% (9167/11458)
Updating files:  81% (9281/11458)
Updating files:  82% (9396/11458)
Updating files:  83% (9511/11458)
Updating files:  84% (9625/11458)
Updating files:  85% (9740/11458)
Updating files:  86% (9854/11458)
Updating files:  87% (9969/11458)
Updating files:  88% (10084/11458)
Updating files:  89% (10198/11458)
Updating files:  90% (10313/11458)
Updating files:  91% (10427/11458)
Updating files:  92% (10542/11458)
Updating files:  93% (10656/11458)
Updating files:  94% (10771/11458)
Updating files:  95% (10886/11458)
Updating files:  96% (11000/11458)
Updating files:  97% (11115/11458)
Updating files:  98% (11229/11458)
Updating files:  99% (11344/11458)
Updating files: 100% (11458/11458)
Updating files: 100% (11458/11458), done.
 00:11

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-mediawiki-1  Started
 Container mediawiki-mediawiki-jobrunner-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  39/133 [========>-------------------]  29%
  63/133 [=============>--------------]  47%
  90/133 [==================>---------]  67%
 108/133 [======================>-----]  81%
 120/133 [=========================>--]  90%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:02

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 7.7 s.
 00:08

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 11s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:12

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:25

 01:25

Install 'extensions/WikiLove'...

Cloning component(s)
:0: _clone_component "extensions/WikiLove"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/WikiLove to 'extensions/WikiLove' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/WikiLove'...
|0| remote: Counting objects: 1           
remote: Counting objects: 394, done        
|0| remote: Finding sources:   1% (2/394)           
remote: Finding sources:   2% (6/394)           
remote: Finding sources:   3% (10/394)           
remote: Finding sources:   4% (14/394)           
remote: Finding sources:   5% (18/394)           
remote: Finding sources:   6% (22/394)           
remote: Finding sources:   7% (26/394)           
remote: Finding sources:   8% (30/394)           
remote: Finding sources:   9% (34/394)           
remote: Finding sources:  10% (38/394)           
remote: Finding sources:  11% (42/394)           
remote: Finding sources:  12% (46/394)           
remote: Finding sources:  13% (50/394)           
remote: Finding sources:  14% (54/394)           
remote: Finding sources:  15% (58/394)           
remote: Finding sources:  16% (62/394)           
remote: Finding sources:  17% (66/394)           
remote: Finding sources:  18% (69/394)           
remote: Finding sources:  19% (73/394)           
remote: Finding sources:  20% (77/394)           
remote: Finding sources:  21% (81/394)           
remote: Finding sources:  22% (85/394)           
remote: Finding sources:  23% (89/394)           
remote: Finding sources:  24% (93/394)           
remote: Finding sources:  25% (97/394)           
remote: Finding sources:  26% (101/394)           
remote: Finding sources:  27% (105/394)           
remote: Finding sources:  28% (109/394)           
remote: Finding sources:  29% (113/394)           
remote: Finding sources:  30% (117/394)           
remote: Finding sources:  31% (121/394)           
remote: Finding sources:  32% (125/394)           
remote: Finding sources:  33% (129/394)           
remote: Finding sources:  34% (132/394)           
remote: Finding sources:  35% (136/394)           
remote: Finding sources:  36% (140/394)           
remote: Finding sources:  37% (144/394)           
remote: Finding sources:  38% (148/394)           
remote: Finding sources:  39% (152/394)           
remote: Finding sources:  40% (156/394)           
remote: Finding sources:  41% (160/394)           
remote: Finding sources:  42% (164/394)           
remote: Finding sources:  43% (168/394)           
remote: Finding sources:  44% (172/394)           
remote: Finding sources:  45% (176/394)           
remote: Finding sources:  46% (180/394)           
remote: Finding sources:  47% (184/394)           
remote: Finding sources:  48% (188/394)           
remote: Finding sources:  49% (192/394)           
remote: Finding sources:  50% (196/394)           
remote: Finding sources:  51% (199/394)           
remote: Finding sources:  52% (203/394)           
remote: Finding sources:  53% (207/394)           
remote: Finding sources:  54% (211/394)           
remote: Finding sources:  55% (215/394)           
remote: Finding sources:  56% (219/394)           
remote: Finding sources:  57% (223/394)           
remote: Finding sources:  58% (227/394)           
remote: Finding sources:  59% (231/394)           
remote: Finding sources:  60% (235/394)           
remote: Finding sources:  61% (239/394)           
remote: Finding sources:  62% (243/394)           
remote: Finding sources:  63% (247/394)           
remote: Finding sources:  64% (251/394)           
remote: Finding sources:  65% (255/394)           
remote: Finding sources:  66% (259/394)           
remote: Finding sources:  67% (263/394)           
remote: Finding sources:  68% (266/394)           
remote: Finding sources:  69% (270/394)           
remote: Finding sources:  70% (274/394)           
remote: Finding sources:  71% (278/394)           
remote: Finding sources:  72% (282/394)           
remote: Finding sources:  73% (286/394)           
remote: Finding sources:  74% (290/394)           
remote: Finding sources:  75% (294/394)           
remote: Finding sources:  76% (298/394)           
remote: Finding sources:  77% (302/394)           
remote: Finding sources:  78% (306/394)           
remote: Finding sources:  79% (310/394)           
remote: Finding sources:  80% (314/394)           
remote: Finding sources:  81% (318/394)           
remote: Finding sources:  82% (322/394)           
remote: Finding sources:  83% (326/394)           
remote: Finding sources:  84% (329/394)           
remote: Finding sources:  85% (333/394)           
remote: Finding sources:  86% (337/394)           
remote: Finding sources:  87% (341/394)           
remote: Finding sources:  88% (345/394)           
remote: Finding sources:  89% (349/394)           
remote: Finding sources:  90% (353/394)           
remote: Finding sources:  91% (357/394)           
remote: Finding sources:  92% (361/394)           
remote: Finding sources:  93% (365/394)           
remote: Finding sources:  94% (369/394)           
remote: Finding sources:  95% (373/394)           
remote: Finding sources:  96% (377/394)           
remote: Finding sources:  97% (381/394)           
remote: Finding sources:  98% (385/394)           
remote: Finding sources:  99% (389/394)           
remote: Finding sources: 100% (393/394)           
remote: Finding sources: 100% (394/394)        
|0| remote: Getting sizes:   1% (2/381)           
remote: Getting sizes:   2% (6/381)           
remote: Getting sizes:   3% (10/381)           
remote: Getting sizes:   4% (14/381)           
remote: Getting sizes:   5% (18/381)           
remote: Getting sizes:   6% (21/381)           
remote: Getting sizes:   7% (25/381)           
remote: Getting sizes:   8% (29/381)           
remote: Getting sizes:   9% (33/381)           
remote: Getting sizes:  10% (37/381)           
remote: Getting sizes:  11% (41/381)           
remote: Getting sizes:  12% (44/381)           
remote: Getting sizes:  13% (48/381)           
remote: Getting sizes:  14% (52/381)           
remote: Getting sizes:  15% (56/381)           
remote: Getting sizes:  16% (60/381)           
remote: Getting sizes:  17% (63/381)           
remote: Getting sizes:  18% (67/381)           
remote: Getting sizes:  19% (71/381)           
remote: Getting sizes:  20% (75/381)           
remote: Getting sizes:  21% (79/381)           
remote: Getting sizes:  22% (82/381)           
remote: Getting sizes:  23% (86/381)           
remote: Getting sizes:  24% (90/381)           
remote: Getting sizes:  25% (94/381)           
remote: Getting sizes:  26% (98/381)           
remote: Getting sizes:  27% (101/381)           
remote: Getting sizes:  28% (105/381)           
remote: Getting sizes:  29% (109/381)           
remote: Getting sizes:  30% (113/381)           
remote: Getting sizes:  31% (117/381)           
remote: Getting sizes:  32% (121/381)           
remote: Getting sizes:  33% (124/381)           
remote: Getting sizes:  34% (128/381)           
remote: Getting sizes:  35% (132/381)           
remote: Getting sizes:  36% (136/381)           
remote: Getting sizes:  37% (140/381)           
remote: Getting sizes:  38% (143/381)           
remote: Getting sizes:  39% (147/381)           
remote: Getting sizes:  40% (151/381)           
remote: Getting sizes:  41% (155/381)           
remote: Getting sizes:  42% (159/381)           
remote: Getting sizes:  43% (162/381)           
remote: Getting sizes:  44% (166/381)           
remote: Getting sizes:  45% (170/381)           
remote: Getting sizes:  46% (174/381)           
remote: Getting sizes:  47% (178/381)           
remote: Getting sizes:  48% (181/381)           
remote: Getting sizes:  49% (185/381)           
remote: Getting sizes:  50% (189/381)           
remote: Getting sizes:  51% (193/381)           
remote: Getting sizes:  52% (197/381)           
remote: Getting sizes:  53% (201/381)           
remote: Getting sizes:  54% (204/381)           
remote: Getting sizes:  55% (208/381)           
remote: Getting sizes:  56% (212/381)           
remote: Getting sizes:  57% (216/381)           
remote: Getting sizes:  58% (220/381)           
remote: Getting sizes:  59% (223/381)           
remote: Getting sizes:  60% (227/381)           
remote: Getting sizes:  61% (231/381)           
remote: Getting sizes:  62% (235/381)           
remote: Getting sizes:  63% (239/381)           
remote: Getting sizes:  64% (242/381)           
remote: Getting sizes:  65% (246/381)           
remote: Getting sizes:  66% (250/381)           
remote: Getting sizes:  67% (254/381)           
remote: Getting sizes:  68% (258/381)           
remote: Getting sizes:  69% (261/381)           
remote: Getting sizes:  70% (265/381)           
remote: Getting sizes:  71% (269/381)           
remote: Getting sizes:  72% (273/381)           
remote: Getting sizes:  73% (277/381)           
remote: Getting sizes:  74% (281/381)           
remote: Getting sizes:  75% (284/381)           
remote: Getting sizes:  76% (288/381)           
remote: Getting sizes:  77% (292/381)           
remote: Getting sizes:  78% (296/381)           
remote: Getting sizes:  79% (300/381)           
remote: Getting sizes:  80% (303/381)           
remote: Getting sizes:  81% (307/381)           
remote: Getting sizes:  82% (311/381)           
remote: Getting sizes:  83% (315/381)           
remote: Getting sizes:  84% (319/381)           
remote: Getting sizes:  85% (322/381)           
remote: Getting sizes:  86% (326/381)           
remote: Getting sizes:  87% (330/381)           
remote: Getting sizes:  88% (334/381)           
remote: Getting sizes:  89% (338/381)           
remote: Getting sizes:  90% (341/381)           
remote: Getting sizes:  91% (345/381)           
remote: Getting sizes:  92% (349/381)           
remote: Getting sizes:  93% (353/381)           
remote: Getting sizes:  94% (357/381)           
remote: Getting sizes:  95% (361/381)           
remote: Getting sizes:  96% (364/381)           
remote: Getting sizes:  97% (368/381)           
remote: Getting sizes:  98% (372/381)           
remote: Getting sizes:  99% (376/381)           
remote: Getting sizes: 100% (380/381)           
remote: Getting sizes: 100% (381/381)        
|0| remote: Compressing objects:   1% (10735/1533990)           
remote: Compressing objects:   2% (25128/1533990)           
remote: Compressing objects:   4% (58516/1533990)           
remote: Compressing objects:   5% (75103/1533990)           
remote: Compressing objects:   6% (84892/1533990)           
remote: Compressing objects:   7% (110582/1533990)           
remote: Compressing objects:   8% (126828/1533990)           
remote: Compressing objects:   9% (139231/1533990)           
remote: Compressing objects:  10% (150147/1533990)           
remote: Compressing objects:  11% (173021/1533990)           
remote: Compressing objects:  12% (183374/1533990)           
remote: Compressing objects:  13% (204338/1533990)           
remote: Compressing objects:  15% (236295/1533990)           
remote: Compressing objects:  17% (257356/1533990)           
remote: Compressing objects:  18% (278181/1533990)           
remote: Compressing objects:  19% (294919/1533990)           
remote: Compressing objects:  20% (301494/1533990)           
remote: Compressing objects:  21% (324190/1533990)           
remote: Compressing objects:  23% (345195/1533990)           
remote: Compressing objects:  25% (375858/1533990)           
remote: Compressing objects:  26% (405453/1533990)           
remote: Compressing objects:  28% (434434/1533990)           
remote: Compressing objects:  29% (438298/1533990)           
remote: Compressing objects:  30% (453111/1533990)           
remote: Compressing objects:  31% (473644/1533990)           
remote: Compressing objects:  32% (487814/1533990)           
remote: Compressing objects:  33% (512173/1533990)           
remote: Compressing objects:  34% (515118/1533990)           
remote: Compressing objects:  36% (545538/1533990)           
remote: Compressing objects:  37% (563679/1533990)           
remote: Compressing objects:  39% (594166/1533990)           
remote: Compressing objects:  40% (609587/1533990)           
remote: Compressing objects:  41% (629479/1533990)           
remote: Compressing objects:  42% (649736/1533990)           
remote: Compressing objects:  62% (950273/1533990)           
remote: Compressing objects:  63% (959562/1533990)           
remote: Compressing objects:  64% (982897/1533990)           
remote: Compressing objects:  65% (991445/1533990)           
remote: Compressing objects:  66% (1007760/1533990)           
remote: Compressing objects:  67% (1030972/1533990)           
remote: Compressing objects:  68% (1048943/1533990)           
remote: Compressing objects:  69% (1050806/1533990)           
remote: Compressing objects:  70% (1066360/1533990)           
remote: Compressing objects:  71% (1091653/1533990)           
remote: Compressing objects:  72% (1098140/1533990)           
remote: Compressing objects:  73% (1119044/1533990)           
remote: Compressing objects:  74% (1130234/1533990)           
remote: Compressing objects:  75% (1157011/1533990)           
remote: Compressing objects:  76% (1158737/1533990)           
remote: Compressing objects:  77% (1178667/1533990)           
remote: Compressing objects:  78% (1189127/1533990)           
remote: Compressing objects:  79% (1206904/1533990)           
remote: Compressing objects:  80% (1228283/1533990)           
remote: Compressing objects:  81% (1244299/1533990)           
remote: Compressing objects:  82% (1264841/1533990)           
remote: Compressing objects:  83% (1272079/1533990)           
remote: Compressing objects:  84% (1290075/1533990)           
remote: Compressing objects:  85% (1304292/1533990)           
remote: Compressing objects:  86% (1322704/1533990)           
remote: Compressing objects:  88% (1345503/1533990)           
remote: Compressing objects:  89% (1370382/1533990)           
remote: Compressing objects:  90% (1387825/1533990)           
remote: Compressing objects:  91% (1402313/1533990)           
remote: Compressing objects:  92% (1403923/1533990)           
remote: Compressing objects:  93% (1430757/1533990)           
remote: Compressing objects:  94% (1445252/1533990)           
remote: Compressing objects:  95% (1462461/1533990)           
remote: Compressing objects:  97% (1485962/1533990)           
remote: Compressing objects:  98% (1502656/1533990)           
remote: Compressing objects:  99% (1524697/1533990)           
remote: Compressing objects: 100% (1526885/1533990)           
remote: Compressing objects: 100% (1533990/1533990)        
|0| Receiving objects:   0% (1/394)
Receiving objects:   1% (4/394)
Receiving objects:   2% (8/394)
Receiving objects:   3% (12/394)
Receiving objects:   4% (16/394)
Receiving objects:   5% (20/394)
Receiving objects:   6% (24/394)
Receiving objects:   7% (28/394)
Receiving objects:   8% (32/394)
Receiving objects:   9% (36/394)
Receiving objects:  10% (40/394)
Receiving objects:  11% (44/394)
Receiving objects:  12% (48/394)
Receiving objects:  13% (52/394)
Receiving objects:  14% (56/394)
Receiving objects:  15% (60/394)
Receiving objects:  16% (64/394)
Receiving objects:  17% (67/394)
Receiving objects:  18% (71/394)
Receiving objects:  19% (75/394)
Receiving objects:  20% (79/394)
Receiving objects:  21% (83/394)
Receiving objects:  22% (87/394)
Receiving objects:  23% (91/394)
Receiving objects:  24% (95/394)
Receiving objects:  25% (99/394)
Receiving objects:  26% (103/394)
Receiving objects:  27% (107/394)
Receiving objects:  28% (111/394)
Receiving objects:  29% (115/394)
Receiving objects:  30% (119/394)
Receiving objects:  31% (123/394)
Receiving objects:  32% (127/394)
Receiving objects:  33% (131/394)
Receiving objects:  34% (134/394)
Receiving objects:  35% (138/394)
Receiving objects:  36% (142/394)
Receiving objects:  37% (146/394)
Receiving objects:  38% (150/394)
Receiving objects:  39% (154/394)
Receiving objects:  40% (158/394)
Receiving objects:  41% (162/394)
Receiving objects:  42% (166/394)
Receiving objects:  43% (170/394)
Receiving objects:  44% (174/394)
Receiving objects:  45% (178/394)
Receiving objects:  46% (182/394)
Receiving objects:  47% (186/394)
Receiving objects:  48% (190/394)
Receiving objects:  49% (194/394)
Receiving objects:  50% (197/394)
Receiving objects:  51% (201/394)
Receiving objects:  52% (205/394)
Receiving objects:  53% (209/394)
Receiving objects:  54% (213/394)
Receiving objects:  55% (217/394)
Receiving objects:  56% (221/394)
Receiving objects:  57% (225/394)
Receiving objects:  58% (229/394)
Receiving objects:  59% (233/394)
Receiving objects:  60% (237/394)
Receiving objects:  61% (241/394)
Receiving objects:  62% (245/394)
Receiving objects:  63% (249/394)
Receiving objects:  64% (253/394)
Receiving objects:  65% (257/394)
Receiving objects:  66% (261/394)
Receiving objects:  67% (264/394)
Receiving objects:  68% (268/394)
Receiving objects:  69% (272/394)
Receiving objects:  70% (276/394)
Receiving objects:  71% (280/394)
Receiving objects:  72% (284/394)
Receiving objects:  73% (288/394)
Receiving objects:  74% (292/394)
Receiving objects:  75% (296/394)
Receiving objects:  76% (300/394)
Receiving objects:  77% (304/394)
Receiving objects:  78% (308/394)
Receiving objects:  79% (312/394)
Receiving objects:  80% (316/394)
Receiving objects:  81% (320/394)
Receiving objects:  82% (324/394)
Receiving objects:  83% (328/394)
Receiving objects:  84% (331/394)
Receiving objects:  85% (335/394)
Receiving objects:  86% (339/394)
Receiving objects:  87% (343/394)
Receiving objects:  88% (347/394)
Receiving objects:  89% (351/394)
Receiving objects:  90% (355/394)
Receiving objects:  91% (359/394)
Receiving objects:  92% (363/394)
Receiving objects:  93% (367/394)
Receiving objects:  94% (371/394)
Receiving objects:  95% (375/394)
Receiving objects:  96% (379/394)
remote: Total 394 (delta 28), reused 145 (delta 11)        
|0| Receiving objects:  97% (383/394)
Receiving objects:  98% (387/394)
Receiving objects:  99% (391/394)
Receiving objects: 100% (394/394)
Receiving objects: 100% (394/394), 535.37 KiB | 7.23 MiB/s, done.
|0| Resolving deltas:   0% (0/28)
Resolving deltas:   3% (1/28)
Resolving deltas:   7% (2/28)
Resolving deltas:  10% (3/28)
Resolving deltas:  14% (4/28)
Resolving deltas:  17% (5/28)
Resolving deltas:  21% (6/28)
Resolving deltas:  25% (7/28)
Resolving deltas:  28% (8/28)
Resolving deltas:  32% (9/28)
Resolving deltas:  35% (10/28)
Resolving deltas:  39% (11/28)
Resolving deltas:  42% (12/28)
Resolving deltas:  46% (13/28)
Resolving deltas:  50% (14/28)
Resolving deltas:  53% (15/28)
Resolving deltas:  57% (16/28)
Resolving deltas:  60% (17/28)
Resolving deltas:  64% (18/28)
Resolving deltas:  67% (19/28)
Resolving deltas:  71% (20/28)
Resolving deltas:  75% (21/28)
Resolving deltas:  78% (22/28)
Resolving deltas:  82% (23/28)
Resolving deltas:  85% (24/28)
Resolving deltas:  89% (25/28)
Resolving deltas:  92% (26/28)
Resolving deltas:  96% (27/28)
Resolving deltas: 100% (28/28)
Resolving deltas: 100% (28/28), done.
|0|  00:01
 00:01

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:03

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:01

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }

added 1 package, and audited 1443 packages in 3s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:02

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
Creating wikilove_log table...done.
Modifying wll_timestamp field of table wikilove_log...done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.3 s.
 00:01

Running 'extensions/WikiLove/setup.sh' if found
Looking for '/var/local/extensions/WikiLove/setup.sh'
No '/var/local/extensions/WikiLove/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:12
 00:12

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-web-1  Removed
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:16

Reclaim disk space if needed
Free disk space (22%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12424, done        
remote: Finding sources:   1% (63/12424)           
remote: Finding sources:   2% (187/12424)           
remote: Finding sources:   3% (311/12424)           
remote: Finding sources:   4% (435/12424)           
remote: Finding sources:   5% (560/12424)           
remote: Finding sources:   6% (684/12424)           
remote: Finding sources:   7% (808/12424)           
remote: Finding sources:   8% (932/12424)           
remote: Finding sources:   9% (1057/12424)           
remote: Finding sources:  10% (1181/12424)           
remote: Finding sources:  11% (1305/12424)           
remote: Finding sources:  12% (1429/12424)           
remote: Finding sources:  13% (1553/12424)           
remote: Finding sources:  14% (1678/12424)           
remote: Finding sources:  15% (1802/12424)           
remote: Finding sources:  16% (1926/12424)           
remote: Finding sources:  17% (2050/12424)           
remote: Finding sources:  18% (2175/12424)           
remote: Finding sources:  19% (2299/12424)           
remote: Finding sources:  20% (2423/12424)           
remote: Finding sources:  21% (2547/12424)           
remote: Finding sources:  22% (2672/12424)           
remote: Finding sources:  23% (2796/12424)           
remote: Finding sources:  24% (2920/12424)           
remote: Finding sources:  25% (3044/12424)           
remote: Finding sources:  26% (3169/12424)           
remote: Finding sources:  27% (3293/12424)           
remote: Finding sources:  28% (3417/12424)           
remote: Finding sources:  29% (3541/12424)           
remote: Finding sources:  30% (3666/12424)           
remote: Finding sources:  31% (3790/12424)           
remote: Finding sources:  32% (3914/12424)           
remote: Finding sources:  33% (4038/12424)           
remote: Finding sources:  34% (4163/12424)           
remote: Finding sources:  35% (4287/12424)           
remote: Finding sources:  36% (4411/12424)           
remote: Finding sources:  37% (4535/12424)           
remote: Finding sources:  38% (4659/12424)           
remote: Finding sources:  39% (4784/12424)           
remote: Finding sources:  40% (4908/12424)           
remote: Finding sources:  41% (5032/12424)           
remote: Finding sources:  42% (5156/12424)           
remote: Finding sources:  43% (5281/12424)           
remote: Finding sources:  44% (5405/12424)           
remote: Finding sources:  45% (5529/12424)           
remote: Finding sources:  46% (5653/12424)           
remote: Finding sources:  47% (5778/12424)           
remote: Finding sources:  48% (5902/12424)           
remote: Finding sources:  49% (6026/12424)           
remote: Finding sources:  50% (6150/12424)           
remote: Finding sources:  51% (6275/12424)           
remote: Finding sources:  52% (6399/12424)           
remote: Finding sources:  53% (6523/12424)           
remote: Finding sources:  54% (6647/12424)           
remote: Finding sources:  55% (6772/12424)           
remote: Finding sources:  56% (6896/12424)           
remote: Finding sources:  57% (7020/12424)           
remote: Finding sources:  58% (7144/12424)           
remote: Finding sources:  59% (7269/12424)           
remote: Finding sources:  60% (7393/12424)           
remote: Finding sources:  61% (7517/12424)           
remote: Finding sources:  62% (7641/12424)           
remote: Finding sources:  63% (7765/12424)           
remote: Finding sources:  64% (7890/12424)           
remote: Finding sources:  65% (8014/12424)           
remote: Finding sources:  66% (8138/12424)           
remote: Finding sources:  67% (8262/12424)           
remote: Finding sources:  68% (8387/12424)           
remote: Finding sources:  69% (8511/12424)           
remote: Finding sources:  70% (8635/12424)           
remote: Finding sources:  71% (8759/12424)           
remote: Finding sources:  72% (8884/12424)           
remote: Finding sources:  73% (9008/12424)           
remote: Finding sources:  74% (9132/12424)           
remote: Finding sources:  75% (9256/12424)           
remote: Finding sources:  76% (9381/12424)           
remote: Finding sources:  77% (9505/12424)           
remote: Finding sources:  78% (9629/12424)           
remote: Finding sources:  79% (9753/12424)           
remote: Finding sources:  80% (9878/12424)           
remote: Finding sources:  81% (10002/12424)           
remote: Finding sources:  82% (10126/12424)           
remote: Finding sources:  83% (10250/12424)           
remote: Finding sources:  84% (10375/12424)           
remote: Finding sources:  85% (10499/12424)           
remote: Finding sources:  86% (10623/12424)           
remote: Finding sources:  87% (10747/12424)           
remote: Finding sources:  88% (10871/12424)           
remote: Finding sources:  89% (10996/12424)           
remote: Finding sources:  90% (11120/12424)           
remote: Finding sources:  91% (11244/12424)           
remote: Finding sources:  92% (11368/12424)           
remote: Finding sources:  93% (11493/12424)           
remote: Finding sources:  94% (11617/12424)           
remote: Finding sources:  95% (11741/12424)           
remote: Finding sources:  96% (11865/12424)           
remote: Finding sources:  97% (11990/12424)           
remote: Finding sources:  98% (12114/12424)           
remote: Finding sources:  99% (12238/12424)           
remote: Finding sources: 100% (12362/12424)           
remote: Finding sources: 100% (12424/12424)        
remote: Getting sizes:   1% (56/11193)           
remote: Getting sizes:   2% (168/11193)           
remote: Getting sizes:   3% (280/11193)           
remote: Getting sizes:   4% (392/11193)           
remote: Getting sizes:   5% (504/11193)           
remote: Getting sizes:   6% (616/11193)           
remote: Getting sizes:   7% (728/11193)           
remote: Getting sizes:   8% (840/11193)           
remote: Getting sizes:   9% (952/11193)           
remote: Getting sizes:  10% (1064/11193)           
remote: Getting sizes:  11% (1176/11193)           
remote: Getting sizes:  12% (1288/11193)           
remote: Getting sizes:  13% (1400/11193)           
remote: Getting sizes:  14% (1512/11193)           
remote: Getting sizes:  15% (1623/11193)           
remote: Getting sizes:  16% (1735/11193)           
remote: Getting sizes:  17% (1847/11193)           
remote: Getting sizes:  18% (1959/11193)           
remote: Getting sizes:  19% (2071/11193)           
remote: Getting sizes:  20% (2183/11193)           
remote: Getting sizes:  21% (2295/11193)           
remote: Getting sizes:  22% (2407/11193)           
remote: Getting sizes:  23% (2519/11193)           
remote: Getting sizes:  24% (2631/11193)           
remote: Getting sizes:  25% (2743/11193)           
remote: Getting sizes:  26% (2855/11193)           
remote: Getting sizes:  27% (2967/11193)           
remote: Getting sizes:  28% (3079/11193)           
remote: Getting sizes:  29% (3191/11193)           
remote: Getting sizes:  30% (3302/11193)           
remote: Getting sizes:  31% (3414/11193)           
remote: Getting sizes:  32% (3526/11193)           
remote: Getting sizes:  33% (3638/11193)           
remote: Getting sizes:  34% (3750/11193)           
remote: Getting sizes:  35% (3862/11193)           
remote: Getting sizes:  36% (3974/11193)           
remote: Getting sizes:  37% (4086/11193)           
remote: Getting sizes:  38% (4198/11193)           
remote: Getting sizes:  39% (4310/11193)           
remote: Getting sizes:  40% (4422/11193)           
remote: Getting sizes:  41% (4534/11193)           
remote: Getting sizes:  42% (4646/11193)           
remote: Getting sizes:  43% (4758/11193)           
remote: Getting sizes:  44% (4869/11193)           
remote: Getting sizes:  45% (4981/11193)           
remote: Getting sizes:  46% (5093/11193)           
remote: Getting sizes:  47% (5205/11193)           
remote: Getting sizes:  48% (5317/11193)           
remote: Getting sizes:  49% (5429/11193)           
remote: Getting sizes:  50% (5541/11193)           
remote: Getting sizes:  51% (5653/11193)           
remote: Getting sizes:  52% (5765/11193)           
remote: Getting sizes:  53% (5877/11193)           
remote: Getting sizes:  54% (5989/11193)           
remote: Getting sizes:  55% (6101/11193)           
remote: Getting sizes:  56% (6213/11193)           
remote: Getting sizes:  57% (6325/11193)           
remote: Getting sizes:  58% (6436/11193)           
remote: Getting sizes:  59% (6548/11193)           
remote: Getting sizes:  60% (6660/11193)           
remote: Getting sizes:  61% (6772/11193)           
remote: Getting sizes:  62% (6884/11193)           
remote: Getting sizes:  63% (6996/11193)           
remote: Getting sizes:  64% (7108/11193)           
remote: Getting sizes:  65% (7220/11193)           
remote: Getting sizes:  66% (7332/11193)           
remote: Getting sizes:  67% (7444/11193)           
remote: Getting sizes:  68% (7556/11193)           
remote: Getting sizes:  69% (7668/11193)           
remote: Getting sizes:  70% (7780/11193)           
remote: Getting sizes:  71% (7892/11193)           
remote: Getting sizes:  72% (8003/11193)           
remote: Getting sizes:  73% (8115/11193)           
remote: Getting sizes:  74% (8227/11193)           
remote: Getting sizes:  75% (8339/11193)           
remote: Getting sizes:  76% (8451/11193)           
remote: Getting sizes:  77% (8563/11193)           
remote: Getting sizes:  78% (8675/11193)           
remote: Getting sizes:  79% (8787/11193)           
remote: Getting sizes:  80% (8899/11193)           
remote: Getting sizes:  81% (9011/11193)           
remote: Getting sizes:  82% (9123/11193)           
remote: Getting sizes:  83% (9235/11193)           
remote: Getting sizes:  84% (9347/11193)           
remote: Getting sizes:  85% (9459/11193)           
remote: Getting sizes:  86% (9571/11193)           
remote: Getting sizes:  87% (9682/11193)           
remote: Getting sizes:  88% (9794/11193)           
remote: Getting sizes:  89% (9906/11193)           
remote: Getting sizes:  90% (10018/11193)           
remote: Getting sizes:  91% (10130/11193)           
remote: Getting sizes:  92% (10242/11193)           
remote: Getting sizes:  93% (10354/11193)           
remote: Getting sizes:  94% (10466/11193)           
remote: Getting sizes:  95% (10578/11193)           
remote: Getting sizes:  96% (10690/11193)           
remote: Getting sizes:  97% (10802/11193)           
remote: Getting sizes:  98% (10914/11193)           
remote: Getting sizes:  99% (11026/11193)           
remote: Getting sizes: 100% (11138/11193)           
remote: Getting sizes: 100% (11193/11193)        
remote: Compressing objects:   2% (2178/120317)           
remote: Compressing objects:   3% (3025/120317)           
remote: Compressing objects:   4% (4495/120317)           
remote: Compressing objects:   5% (5752/120317)           
remote: Compressing objects:   6% (6719/120317)           
remote: Compressing objects:   7% (7962/120317)           
remote: Compressing objects:   8% (9048/120317)           
remote: Compressing objects:   9% (10243/120317)           
remote: Compressing objects:   9% (10676/120317)           
remote: Compressing objects:  10% (11438/120317)           
remote: Compressing objects:  11% (12636/120317)           
remote: Compressing objects:  12% (13843/120317)           
remote: Compressing objects:  13% (15054/120317)           
remote: Compressing objects:  14% (16246/120317)           
remote: Compressing objects:  15% (17517/120317)           
remote: Compressing objects:  16% (18740/120317)           
remote: Compressing objects:  17% (19864/120317)           
remote: Compressing objects:  18% (21058/120317)           
remote: Compressing objects:  19% (22269/120317)           
remote: Compressing objects:  20% (23462/120317)           
remote: Compressing objects:  21% (24687/120317)           
remote: Compressing objects:  22% (25877/120317)           
remote: Compressing objects:  23% (27089/120317)           
remote: Compressing objects:  24% (28277/120317)           
remote: Compressing objects:  24% (28984/120317)           
remote: Compressing objects:  25% (29485/120317)           
remote: Compressing objects:  26% (31062/120317)           
remote: Compressing objects:  27% (31905/120317)           
remote: Compressing objects:  28% (33088/120317)           
remote: Compressing objects:  29% (34324/120317)           
remote: Compressing objects:  30% (35796/120317)           
remote: Compressing objects:  31% (36829/120317)           
remote: Compressing objects:  32% (37914/120317)           
remote: Compressing objects:  33% (39187/120317)           
remote: Compressing objects:  34% (40475/120317)           
remote: Compressing objects:  35% (41529/120317)           
remote: Compressing objects:  36% (43000/120317)           
remote: Compressing objects:  37% (43966/120317)           
remote: Compressing objects:  38% (45237/120317)           
remote: Compressing objects:  39% (46325/120317)           
remote: Compressing objects:  40% (47543/120317)           
remote: Compressing objects:  41% (48734/120317)           
remote: Compressing objects:  42% (50050/120317)           
remote: Compressing objects:  43% (51385/120317)           
remote: Compressing objects:  44% (52386/120317)           
remote: Compressing objects:  45% (53601/120317)           
remote: Compressing objects:  46% (54887/120317)           
remote: Compressing objects:  47% (56326/120317)           
remote: Compressing objects:  48% (57509/120317)           
remote: Compressing objects:  49% (58397/120317)           
remote: Compressing objects:  50% (59752/120317)           
remote: Compressing objects:  51% (60811/120317)           
remote: Compressing objects:  52% (61985/120317)           
remote: Compressing objects:  53% (63314/120317)           
remote: Compressing objects:  54% (64375/120317)           
remote: Compressing objects:  55% (66085/120317)           
remote: Compressing objects:  56% (66866/120317)           
remote: Compressing objects:  57% (67990/120317)           
remote: Compressing objects:  58% (69260/120317)           
remote: Compressing objects:  59% (70389/120317)           
remote: Compressing objects:  60% (71713/120317)           
remote: Compressing objects:  61% (72996/120317)           
remote: Compressing objects:  61% (73582/120317)           
remote: Compressing objects:  62% (74034/120317)           
remote: Compressing objects:  63% (75219/120317)           
remote: Compressing objects:  64% (76517/120317)           
remote: Compressing objects:  65% (77740/120317)           
remote: Compressing objects:  66% (79079/120317)           
remote: Compressing objects:  67% (80026/120317)           
remote: Compressing objects:  68% (81256/120317)           
remote: Compressing objects:  69% (83298/120317)           
remote: Compressing objects:  70% (83937/120317)           
remote: Compressing objects:  71% (85041/120317)           
remote: Compressing objects:  72% (86033/120317)           
remote: Compressing objects:  73% (87302/120317)           
remote: Compressing objects:  74% (88609/120317)           
remote: Compressing objects:  75% (89638/120317)           
remote: Compressing objects:  76% (90849/120317)           
remote: Compressing objects:  77% (92053/120317)           
remote: Compressing objects:  78% (93248/120317)           
remote: Compressing objects:  79% (94574/120317)           
remote: Compressing objects:  80% (95668/120317)           
remote: Compressing objects:  81% (96857/120317)           
remote: Compressing objects:  82% (98338/120317)           
remote: Compressing objects:  83% (99856/120317)           
remote: Compressing objects:  84% (100527/120317)           
remote: Compressing objects:  85% (101775/120317)           
remote: Compressing objects:  86% (103387/120317)           
remote: Compressing objects:  87% (104154/120317)           
remote: Compressing objects:  88% (105303/120317)           
remote: Compressing objects:  89% (106533/120317)           
remote: Compressing objects:  90% (107719/120317)           
remote: Compressing objects:  91% (108904/120317)           
remote: Compressing objects:  92% (110261/120317)           
remote: Compressing objects:  93% (112450/120317)           
remote: Compressing objects:  94% (112498/120317)           
remote: Compressing objects:  95% (113706/120317)           
remote: Compressing objects:  96% (115019/120317)           
remote: Compressing objects:  97% (116122/120317)           
remote: Compressing objects:  98% (117312/120317)           
remote: Compressing objects:  98% (118492/120317)           
remote: Compressing objects:  99% (118514/120317)           
remote: Compressing objects: 100% (119723/120317)           
remote: Compressing objects: 100% (120316/120317)        
Receiving objects:   0% (1/12424)
Receiving objects:   1% (125/12424)
Receiving objects:   2% (249/12424)
Receiving objects:   3% (373/12424)
Receiving objects:   4% (497/12424)
Receiving objects:   5% (622/12424)
Receiving objects:   6% (746/12424)
Receiving objects:   7% (870/12424)
Receiving objects:   8% (994/12424)
Receiving objects:   9% (1119/12424)
Receiving objects:  10% (1243/12424)
Receiving objects:  11% (1367/12424)
Receiving objects:  12% (1491/12424)
Receiving objects:  13% (1616/12424)
Receiving objects:  14% (1740/12424)
Receiving objects:  15% (1864/12424)
Receiving objects:  16% (1988/12424)
Receiving objects:  17% (2113/12424), 4.32 MiB | 8.64 MiB/s
Receiving objects:  18% (2237/12424), 4.32 MiB | 8.64 MiB/s
Receiving objects:  19% (2361/12424), 4.32 MiB | 8.64 MiB/s
Receiving objects:  20% (2485/12424), 4.32 MiB | 8.64 MiB/s
Receiving objects:  21% (2610/12424), 4.32 MiB | 8.64 MiB/s
Receiving objects:  22% (2734/12424), 4.32 MiB | 8.64 MiB/s
Receiving objects:  23% (2858/12424), 4.32 MiB | 8.64 MiB/s
Receiving objects:  24% (2982/12424), 4.32 MiB | 8.64 MiB/s
Receiving objects:  25% (3106/12424), 4.32 MiB | 8.64 MiB/s
Receiving objects:  26% (3231/12424), 4.32 MiB | 8.64 MiB/s
Receiving objects:  27% (3355/12424), 4.32 MiB | 8.64 MiB/s
Receiving objects:  28% (3479/12424), 4.32 MiB | 8.64 MiB/s
Receiving objects:  29% (3603/12424), 4.32 MiB | 8.64 MiB/s
Receiving objects:  30% (3728/12424), 4.32 MiB | 8.64 MiB/s
Receiving objects:  30% (3831/12424), 4.32 MiB | 8.64 MiB/s
Receiving objects:  31% (3852/12424), 4.32 MiB | 8.64 MiB/s
Receiving objects:  32% (3976/12424), 8.69 MiB | 8.68 MiB/s
Receiving objects:  33% (4100/12424), 8.69 MiB | 8.68 MiB/s
Receiving objects:  34% (4225/12424), 8.69 MiB | 8.68 MiB/s
Receiving objects:  35% (4349/12424), 8.69 MiB | 8.68 MiB/s
Receiving objects:  36% (4473/12424), 8.69 MiB | 8.68 MiB/s
Receiving objects:  37% (4597/12424), 11.84 MiB | 7.89 MiB/s
Receiving objects:  38% (4722/12424), 11.84 MiB | 7.89 MiB/s
Receiving objects:  39% (4846/12424), 11.84 MiB | 7.89 MiB/s
Receiving objects:  40% (4970/12424), 11.84 MiB | 7.89 MiB/s
Receiving objects:  41% (5094/12424), 11.84 MiB | 7.89 MiB/s
Receiving objects:  42% (5219/12424), 11.84 MiB | 7.89 MiB/s
Receiving objects:  43% (5343/12424), 11.84 MiB | 7.89 MiB/s
Receiving objects:  44% (5467/12424), 11.84 MiB | 7.89 MiB/s
Receiving objects:  45% (5591/12424), 11.84 MiB | 7.89 MiB/s
Receiving objects:  45% (5666/12424), 11.84 MiB | 7.89 MiB/s
Receiving objects:  46% (5716/12424), 15.50 MiB | 7.74 MiB/s
Receiving objects:  47% (5840/12424), 15.50 MiB | 7.74 MiB/s
Receiving objects:  47% (5937/12424), 19.31 MiB | 7.71 MiB/s
Receiving objects:  48% (5964/12424), 22.93 MiB | 7.62 MiB/s
Receiving objects:  49% (6088/12424), 22.93 MiB | 7.62 MiB/s
Receiving objects:  50% (6212/12424), 22.93 MiB | 7.62 MiB/s
Receiving objects:  51% (6337/12424), 22.93 MiB | 7.62 MiB/s
Receiving objects:  52% (6461/12424), 27.58 MiB | 7.86 MiB/s
Receiving objects:  53% (6585/12424), 27.58 MiB | 7.86 MiB/s
Receiving objects:  54% (6709/12424), 27.58 MiB | 7.86 MiB/s
Receiving objects:  55% (6834/12424), 27.58 MiB | 7.86 MiB/s
Receiving objects:  56% (6958/12424), 27.58 MiB | 7.86 MiB/s
Receiving objects:  57% (7082/12424), 27.58 MiB | 7.86 MiB/s
Receiving objects:  58% (7206/12424), 27.58 MiB | 7.86 MiB/s
Receiving objects:  58% (7280/12424), 27.58 MiB | 7.86 MiB/s
Receiving objects:  59% (7331/12424), 32.12 MiB | 8.01 MiB/s
Receiving objects:  60% (7455/12424), 32.12 MiB | 8.01 MiB/s
Receiving objects:  61% (7579/12424), 32.12 MiB | 8.01 MiB/s
Receiving objects:  62% (7703/12424), 32.12 MiB | 8.01 MiB/s
Receiving objects:  63% (7828/12424), 32.12 MiB | 8.01 MiB/s
Receiving objects:  64% (7952/12424), 32.12 MiB | 8.01 MiB/s
Receiving objects:  65% (8076/12424), 32.12 MiB | 8.01 MiB/s
Receiving objects:  66% (8200/12424), 32.12 MiB | 8.01 MiB/s
Receiving objects:  67% (8325/12424), 32.12 MiB | 8.01 MiB/s
Receiving objects:  68% (8449/12424), 32.12 MiB | 8.01 MiB/s
Receiving objects:  69% (8573/12424), 32.12 MiB | 8.01 MiB/s
Receiving objects:  70% (8697/12424), 32.12 MiB | 8.01 MiB/s
Receiving objects:  71% (8822/12424), 32.12 MiB | 8.01 MiB/s
Receiving objects:  72% (8946/12424), 32.12 MiB | 8.01 MiB/s
Receiving objects:  73% (9070/12424), 32.12 MiB | 8.01 MiB/s
Receiving objects:  74% (9194/12424), 32.12 MiB | 8.01 MiB/s
Receiving objects:  75% (9318/12424), 32.12 MiB | 8.01 MiB/s
Receiving objects:  76% (9443/12424), 32.12 MiB | 8.01 MiB/s
Receiving objects:  77% (9567/12424), 32.12 MiB | 8.01 MiB/s
Receiving objects:  78% (9691/12424), 32.12 MiB | 8.01 MiB/s
Receiving objects:  79% (9815/12424), 32.12 MiB | 8.01 MiB/s
Receiving objects:  80% (9940/12424), 32.12 MiB | 8.01 MiB/s
Receiving objects:  81% (10064/12424), 32.12 MiB | 8.01 MiB/s
Receiving objects:  82% (10188/12424), 32.12 MiB | 8.01 MiB/s
Receiving objects:  83% (10312/12424), 32.12 MiB | 8.01 MiB/s
Receiving objects:  84% (10437/12424), 32.12 MiB | 8.01 MiB/s
Receiving objects:  85% (10561/12424), 32.12 MiB | 8.01 MiB/s
Receiving objects:  86% (10685/12424), 32.12 MiB | 8.01 MiB/s
Receiving objects:  87% (10809/12424), 32.12 MiB | 8.01 MiB/s
Receiving objects:  88% (10934/12424), 32.12 MiB | 8.01 MiB/s
Receiving objects:  89% (11058/12424), 39.66 MiB | 8.79 MiB/s
Receiving objects:  90% (11182/12424), 39.66 MiB | 8.79 MiB/s
Receiving objects:  91% (11306/12424), 39.66 MiB | 8.79 MiB/s
Receiving objects:  92% (11431/12424), 39.66 MiB | 8.79 MiB/s
Receiving objects:  93% (11555/12424), 39.66 MiB | 8.79 MiB/s
Receiving objects:  94% (11679/12424), 39.66 MiB | 8.79 MiB/s
Receiving objects:  95% (11803/12424), 39.66 MiB | 8.79 MiB/s
Receiving objects:  96% (11928/12424), 39.66 MiB | 8.79 MiB/s
Receiving objects:  97% (12052/12424), 39.66 MiB | 8.79 MiB/s
Receiving objects:  98% (12176/12424), 39.66 MiB | 8.79 MiB/s
Receiving objects:  99% (12300/12424), 39.66 MiB | 8.79 MiB/s
remote: Total 12424 (delta 2375), reused 5972 (delta 1228)        
Receiving objects: 100% (12424/12424), 39.66 MiB | 8.79 MiB/s
Receiving objects: 100% (12424/12424), 41.63 MiB | 8.90 MiB/s, done.
Resolving deltas:   0% (0/2375)
Resolving deltas:   1% (24/2375)
Resolving deltas:   2% (48/2375)
Resolving deltas:   3% (72/2375)
Resolving deltas:   4% (95/2375)
Resolving deltas:   5% (119/2375)
Resolving deltas:   6% (143/2375)
Resolving deltas:   7% (167/2375)
Resolving deltas:   8% (190/2375)
Resolving deltas:   9% (214/2375)
Resolving deltas:  10% (238/2375)
Resolving deltas:  11% (262/2375)
Resolving deltas:  12% (286/2375)
Resolving deltas:  13% (309/2375)
Resolving deltas:  14% (333/2375)
Resolving deltas:  15% (357/2375)
Resolving deltas:  16% (380/2375)
Resolving deltas:  17% (404/2375)
Resolving deltas:  18% (428/2375)
Resolving deltas:  19% (452/2375)
Resolving deltas:  20% (475/2375)
Resolving deltas:  21% (499/2375)
Resolving deltas:  22% (523/2375)
Resolving deltas:  23% (547/2375)
Resolving deltas:  24% (570/2375)
Resolving deltas:  25% (594/2375)
Resolving deltas:  26% (618/2375)
Resolving deltas:  27% (642/2375)
Resolving deltas:  28% (665/2375)
Resolving deltas:  29% (690/2375)
Resolving deltas:  30% (713/2375)
Resolving deltas:  31% (737/2375)
Resolving deltas:  32% (761/2375)
Resolving deltas:  33% (784/2375)
Resolving deltas:  34% (808/2375)
Resolving deltas:  35% (832/2375)
Resolving deltas:  36% (855/2375)
Resolving deltas:  37% (879/2375)
Resolving deltas:  38% (904/2375)
Resolving deltas:  39% (927/2375)
Resolving deltas:  40% (950/2375)
Resolving deltas:  41% (974/2375)
Resolving deltas:  42% (998/2375)
Resolving deltas:  43% (1023/2375)
Resolving deltas:  44% (1045/2375)
Resolving deltas:  45% (1069/2375)
Resolving deltas:  46% (1093/2375)
Resolving deltas:  47% (1117/2375)
Resolving deltas:  48% (1140/2375)
Resolving deltas:  49% (1165/2375)
Resolving deltas:  50% (1188/2375)
Resolving deltas:  51% (1212/2375)
Resolving deltas:  52% (1235/2375)
Resolving deltas:  53% (1259/2375)
Resolving deltas:  54% (1283/2375)
Resolving deltas:  55% (1307/2375)
Resolving deltas:  56% (1330/2375)
Resolving deltas:  57% (1354/2375)
Resolving deltas:  58% (1378/2375)
Resolving deltas:  59% (1402/2375)
Resolving deltas:  60% (1425/2375)
Resolving deltas:  61% (1449/2375)
Resolving deltas:  62% (1473/2375)
Resolving deltas:  63% (1497/2375)
Resolving deltas:  64% (1520/2375)
Resolving deltas:  65% (1544/2375)
Resolving deltas:  66% (1568/2375)
Resolving deltas:  67% (1592/2375)
Resolving deltas:  68% (1615/2375)
Resolving deltas:  69% (1639/2375)
Resolving deltas:  70% (1663/2375)
Resolving deltas:  71% (1687/2375)
Resolving deltas:  72% (1710/2375)
Resolving deltas:  73% (1734/2375)
Resolving deltas:  74% (1758/2375)
Resolving deltas:  75% (1782/2375)
Resolving deltas:  76% (1805/2375)
Resolving deltas:  77% (1830/2375)
Resolving deltas:  78% (1853/2375)
Resolving deltas:  79% (1877/2375)
Resolving deltas:  80% (1900/2375)
Resolving deltas:  81% (1924/2375)
Resolving deltas:  82% (1948/2375)
Resolving deltas:  83% (1972/2375)
Resolving deltas:  84% (1995/2375)
Resolving deltas:  85% (2020/2375)
Resolving deltas:  86% (2043/2375)
Resolving deltas:  87% (2067/2375)
Resolving deltas:  88% (2090/2375)
Resolving deltas:  89% (2114/2375)
Resolving deltas:  90% (2138/2375)
Resolving deltas:  91% (2162/2375)
Resolving deltas:  92% (2185/2375)
Resolving deltas:  93% (2209/2375)
Resolving deltas:  94% (2233/2375)
Resolving deltas:  95% (2258/2375)
Resolving deltas:  96% (2280/2375)
Resolving deltas:  97% (2304/2375)
Resolving deltas:  98% (2328/2375)
Resolving deltas:  99% (2352/2375)
Resolving deltas: 100% (2375/2375)
Resolving deltas: 100% (2375/2375), done.
Updating files:  71% (8197/11458)
Updating files:  72% (8250/11458)
Updating files:  73% (8365/11458)
Updating files:  74% (8479/11458)
Updating files:  75% (8594/11458)
Updating files:  76% (8709/11458)
Updating files:  77% (8823/11458)
Updating files:  78% (8938/11458)
Updating files:  79% (9052/11458)
Updating files:  80% (9167/11458)
Updating files:  81% (9281/11458)
Updating files:  82% (9396/11458)
Updating files:  83% (9511/11458)
Updating files:  84% (9625/11458)
Updating files:  85% (9740/11458)
Updating files:  86% (9854/11458)
Updating files:  87% (9969/11458)
Updating files:  88% (10084/11458)
Updating files:  89% (10198/11458)
Updating files:  90% (10313/11458)
Updating files:  91% (10427/11458)
Updating files:  92% (10542/11458)
Updating files:  93% (10656/11458)
Updating files:  94% (10771/11458)
Updating files:  95% (10886/11458)
Updating files:  96% (11000/11458)
Updating files:  97% (11115/11458)
Updating files:  98% (11229/11458)
Updating files:  99% (11344/11458)
Updating files: 100% (11458/11458)
Updating files: 100% (11458/11458), done.
 00:10

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-mediawiki-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  10/133 [==>-------------------------]   7%
  20/133 [====>-----------------------]  15%
  39/133 [========>-------------------]  29%
  67/133 [==============>-------------]  50%
  90/133 [==================>---------]  67%
 111/133 [=======================>----]  83%
 129/133 [===========================>]  96%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:10

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 3.7 s.
 00:04

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 11s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:11

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:02

 Total duration: 01:21

 01:21

Install 'extensions/Wikibase'...

Cloning component(s)
:0: _clone_component "extensions/Wikibase"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/Wikibase to 'extensions/Wikibase' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/Wikibase'...
|0| remote: Counting objects: 1           
remote: Counting objects: 7172, done        
|0| remote: Finding sources:   1% (36/7172)           
remote: Finding sources:   2% (108/7172)           
remote: Finding sources:   3% (180/7172)           
remote: Finding sources:   4% (252/7172)           
remote: Finding sources:   5% (323/7172)           
remote: Finding sources:   6% (395/7172)           
remote: Finding sources:   7% (467/7172)           
remote: Finding sources:   8% (538/7172)           
remote: Finding sources:   9% (610/7172)           
remote: Finding sources:  10% (682/7172)           
remote: Finding sources:  11% (754/7172)           
remote: Finding sources:  12% (825/7172)           
remote: Finding sources:  13% (897/7172)           
remote: Finding sources:  14% (969/7172)           
remote: Finding sources:  15% (1040/7172)           
remote: Finding sources:  16% (1112/7172)           
remote: Finding sources:  17% (1184/7172)           
remote: Finding sources:  18% (1256/7172)           
remote: Finding sources:  19% (1327/7172)           
remote: Finding sources:  20% (1399/7172)           
remote: Finding sources:  21% (1471/7172)           
remote: Finding sources:  22% (1542/7172)           
remote: Finding sources:  23% (1614/7172)           
remote: Finding sources:  24% (1686/7172)           
remote: Finding sources:  25% (1758/7172)           
remote: Finding sources:  26% (1829/7172)           
remote: Finding sources:  27% (1901/7172)           
remote: Finding sources:  28% (1973/7172)           
remote: Finding sources:  29% (2045/7172)           
remote: Finding sources:  30% (2116/7172)           
remote: Finding sources:  31% (2188/7172)           
remote: Finding sources:  32% (2260/7172)           
remote: Finding sources:  33% (2331/7172)           
remote: Finding sources:  34% (2403/7172)           
remote: Finding sources:  35% (2475/7172)           
remote: Finding sources:  36% (2547/7172)           
remote: Finding sources:  37% (2618/7172)           
remote: Finding sources:  38% (2690/7172)           
remote: Finding sources:  39% (2762/7172)           
remote: Finding sources:  40% (2833/7172)           
remote: Finding sources:  41% (2905/7172)           
remote: Finding sources:  42% (2977/7172)           
remote: Finding sources:  43% (3049/7172)           
remote: Finding sources:  44% (3120/7172)           
remote: Finding sources:  45% (3192/7172)           
remote: Finding sources:  46% (3264/7172)           
remote: Finding sources:  47% (3335/7172)           
remote: Finding sources:  48% (3407/7172)           
remote: Finding sources:  49% (3479/7172)           
remote: Finding sources:  50% (3551/7172)           
remote: Finding sources:  51% (3622/7172)           
remote: Finding sources:  52% (3694/7172)           
remote: Finding sources:  53% (3766/7172)           
remote: Finding sources:  54% (3838/7172)           
remote: Finding sources:  55% (3909/7172)           
remote: Finding sources:  56% (3981/7172)           
remote: Finding sources:  57% (4053/7172)           
remote: Finding sources:  58% (4124/7172)           
remote: Finding sources:  59% (4196/7172)           
remote: Finding sources:  60% (4268/7172)           
remote: Finding sources:  61% (4340/7172)           
remote: Finding sources:  62% (4411/7172)           
remote: Finding sources:  63% (4483/7172)           
remote: Finding sources:  64% (4555/7172)           
remote: Finding sources:  65% (4626/7172)           
remote: Finding sources:  66% (4698/7172)           
remote: Finding sources:  67% (4770/7172)           
remote: Finding sources:  68% (4842/7172)           
remote: Finding sources:  69% (4913/7172)           
remote: Finding sources:  70% (4985/7172)           
remote: Finding sources:  71% (5057/7172)           
remote: Finding sources:  72% (5128/7172)           
remote: Finding sources:  73% (5200/7172)           
remote: Finding sources:  74% (5272/7172)           
remote: Finding sources:  75% (5344/7172)           
remote: Finding sources:  76% (5415/7172)           
remote: Finding sources:  77% (5487/7172)           
remote: Finding sources:  78% (5559/7172)           
remote: Finding sources:  79% (5631/7172)           
remote: Finding sources:  80% (5702/7172)           
remote: Finding sources:  81% (5774/7172)           
remote: Finding sources:  82% (5846/7172)           
remote: Finding sources:  83% (5917/7172)           
remote: Finding sources:  84% (5989/7172)           
remote: Finding sources:  85% (6061/7172)           
remote: Finding sources:  86% (6133/7172)           
remote: Finding sources:  87% (6204/7172)           
remote: Finding sources:  88% (6276/7172)           
remote: Finding sources:  89% (6348/7172)           
remote: Finding sources:  90% (6419/7172)           
remote: Finding sources:  91% (6491/7172)           
remote: Finding sources:  92% (6563/7172)           
remote: Finding sources:  93% (6635/7172)           
remote: Finding sources:  94% (6706/7172)           
remote: Finding sources:  95% (6778/7172)           
remote: Finding sources:  96% (6850/7172)           
remote: Finding sources:  97% (6921/7172)           
remote: Finding sources:  98% (6993/7172)           
remote: Finding sources:  99% (7065/7172)           
remote: Finding sources: 100% (7137/7172)           
remote: Finding sources: 100% (7172/7172)        
|0| remote: Getting sizes:   1% (30/5975)           
remote: Getting sizes:   2% (90/5975)           
remote: Getting sizes:   3% (150/5975)           
remote: Getting sizes:   4% (210/5975)           
remote: Getting sizes:   5% (269/5975)           
remote: Getting sizes:   6% (329/5975)           
remote: Getting sizes:   7% (389/5975)           
remote: Getting sizes:   8% (449/5975)           
remote: Getting sizes:   9% (508/5975)           
remote: Getting sizes:  10% (568/5975)           
remote: Getting sizes:  11% (628/5975)           
remote: Getting sizes:  12% (688/5975)           
remote: Getting sizes:  13% (747/5975)           
remote: Getting sizes:  14% (807/5975)           
remote: Getting sizes:  15% (867/5975)           
remote: Getting sizes:  16% (927/5975)           
remote: Getting sizes:  17% (986/5975)           
remote: Getting sizes:  18% (1046/5975)           
remote: Getting sizes:  19% (1106/5975)           
remote: Getting sizes:  20% (1166/5975)           
remote: Getting sizes:  21% (1225/5975)           
remote: Getting sizes:  22% (1285/5975)           
remote: Getting sizes:  23% (1345/5975)           
remote: Getting sizes:  24% (1405/5975)           
remote: Getting sizes:  25% (1464/5975)           
remote: Getting sizes:  26% (1524/5975)           
remote: Getting sizes:  27% (1584/5975)           
remote: Getting sizes:  28% (1644/5975)           
remote: Getting sizes:  29% (1703/5975)           
remote: Getting sizes:  30% (1763/5975)           
remote: Getting sizes:  31% (1823/5975)           
remote: Getting sizes:  32% (1883/5975)           
remote: Getting sizes:  33% (1942/5975)           
remote: Getting sizes:  34% (2002/5975)           
remote: Getting sizes:  35% (2062/5975)           
remote: Getting sizes:  36% (2122/5975)           
remote: Getting sizes:  37% (2181/5975)           
remote: Getting sizes:  38% (2241/5975)           
remote: Getting sizes:  39% (2301/5975)           
remote: Getting sizes:  40% (2361/5975)           
remote: Getting sizes:  41% (2420/5975)           
remote: Getting sizes:  42% (2480/5975)           
remote: Getting sizes:  43% (2540/5975)           
remote: Getting sizes:  44% (2600/5975)           
remote: Getting sizes:  45% (2659/5975)           
remote: Getting sizes:  46% (2719/5975)           
remote: Getting sizes:  47% (2779/5975)           
remote: Getting sizes:  48% (2839/5975)           
remote: Getting sizes:  49% (2898/5975)           
remote: Getting sizes:  50% (2958/5975)           
remote: Getting sizes:  51% (3018/5975)           
remote: Getting sizes:  52% (3078/5975)           
remote: Getting sizes:  53% (3137/5975)           
remote: Getting sizes:  54% (3197/5975)           
remote: Getting sizes:  55% (3257/5975)           
remote: Getting sizes:  56% (3317/5975)           
remote: Getting sizes:  57% (3376/5975)           
remote: Getting sizes:  58% (3436/5975)           
remote: Getting sizes:  59% (3496/5975)           
remote: Getting sizes:  60% (3556/5975)           
remote: Getting sizes:  61% (3615/5975)           
remote: Getting sizes:  62% (3675/5975)           
remote: Getting sizes:  63% (3735/5975)           
remote: Getting sizes:  64% (3795/5975)           
remote: Getting sizes:  65% (3854/5975)           
remote: Getting sizes:  66% (3914/5975)           
remote: Getting sizes:  67% (3974/5975)           
remote: Getting sizes:  68% (4034/5975)           
remote: Getting sizes:  69% (4093/5975)           
remote: Getting sizes:  70% (4153/5975)           
remote: Getting sizes:  71% (4213/5975)           
remote: Getting sizes:  72% (4273/5975)           
remote: Getting sizes:  73% (4332/5975)           
remote: Getting sizes:  74% (4392/5975)           
remote: Getting sizes:  75% (4452/5975)           
remote: Getting sizes:  76% (4512/5975)           
remote: Getting sizes:  77% (4571/5975)           
remote: Getting sizes:  78% (4631/5975)           
remote: Getting sizes:  79% (4691/5975)           
remote: Getting sizes:  80% (4751/5975)           
remote: Getting sizes:  81% (4810/5975)           
remote: Getting sizes:  82% (4870/5975)           
remote: Getting sizes:  83% (4930/5975)           
remote: Getting sizes:  84% (4990/5975)           
remote: Getting sizes:  85% (5049/5975)           
remote: Getting sizes:  86% (5109/5975)           
remote: Getting sizes:  87% (5169/5975)           
remote: Getting sizes:  88% (5229/5975)           
remote: Getting sizes:  89% (5288/5975)           
remote: Getting sizes:  90% (5348/5975)           
remote: Getting sizes:  91% (5408/5975)           
remote: Getting sizes:  92% (5468/5975)           
remote: Getting sizes:  93% (5527/5975)           
remote: Getting sizes:  94% (5587/5975)           
remote: Getting sizes:  95% (5647/5975)           
remote: Getting sizes:  96% (5707/5975)           
remote: Getting sizes:  97% (5766/5975)           
remote: Getting sizes:  98% (5826/5975)           
remote: Getting sizes:  99% (5886/5975)           
remote: Getting sizes: 100% (5946/5975)           
remote: Getting sizes: 100% (5975/5975)        
|0| remote: Compressing objects:   1% (117/23328)           
remote: Compressing objects:   2% (350/23328)           
remote: Compressing objects:   3% (585/23328)           
remote: Compressing objects:   4% (821/23328)           
remote: Compressing objects:   5% (1060/23328)           
remote: Compressing objects:   6% (1308/23328)           
remote: Compressing objects:   7% (1517/23328)           
remote: Compressing objects:   8% (1757/23328)           
remote: Compressing objects:   9% (1984/23328)           
remote: Compressing objects:  10% (2218/23328)           
remote: Compressing objects:  11% (2450/23328)           
remote: Compressing objects:  12% (2689/23328)           
remote: Compressing objects:  13% (2918/23328)           
remote: Compressing objects:  14% (3151/23328)           
remote: Compressing objects:  15% (3385/23328)           
remote: Compressing objects:  16% (3619/23328)           
remote: Compressing objects:  17% (3850/23328)           
remote: Compressing objects:  18% (4083/23328)           
remote: Compressing objects:  19% (4318/23328)           
remote: Compressing objects:  20% (4552/23328)           
remote: Compressing objects:  21% (4790/23328)           
remote: Compressing objects:  22% (5016/23328)           
remote: Compressing objects:  23% (5252/23328)           
remote: Compressing objects:  24% (5483/23328)           
remote: Compressing objects:  25% (5735/23328)           
remote: Compressing objects:  25% (5806/23328)           
remote: Compressing objects:  26% (5951/23328)           
remote: Compressing objects:  27% (6199/23328)           
remote: Compressing objects:  28% (6417/23328)           
remote: Compressing objects:  29% (6650/23328)           
remote: Compressing objects:  30% (6894/23328)           
remote: Compressing objects:  31% (7117/23328)           
remote: Compressing objects:  32% (7458/23328)           
remote: Compressing objects:  33% (7587/23328)           
remote: Compressing objects:  34% (7820/23328)           
remote: Compressing objects:  35% (8058/23328)           
remote: Compressing objects:  36% (8287/23328)           
remote: Compressing objects:  41% (9506/23328)           
remote: Compressing objects:  42% (9683/23328)           
remote: Compressing objects:  43% (9954/23328)           
remote: Compressing objects:  44% (10148/23328)           
remote: Compressing objects:  45% (10422/23328)           
remote: Compressing objects:  46% (10657/23328)           
remote: Compressing objects:  47% (10848/23328)           
remote: Compressing objects:  48% (11092/23328)           
remote: Compressing objects:  49% (11321/23328)           
remote: Compressing objects:  50% (11587/23328)           
remote: Compressing objects:  51% (11789/23328)           
remote: Compressing objects:  52% (12041/23328)           
remote: Compressing objects:  53% (12289/23328)           
remote: Compressing objects:  54% (12508/23328)           
remote: Compressing objects:  55% (12721/23328)           
remote: Compressing objects:  56% (12952/23328)           
remote: Compressing objects:  65% (15264/23328)           
remote: Compressing objects:  70% (16333/23328)           
remote: Compressing objects:  74% (17336/23328)           
remote: Compressing objects:  76% (17731/23328)           
remote: Compressing objects:  77% (17853/23328)           
remote: Compressing objects:  83% (19248/23328)           
remote: Compressing objects:  84% (19488/23328)           
remote: Compressing objects:  85% (19730/23328)           
remote: Compressing objects:  86% (19948/23328)           
remote: Compressing objects:  87% (20207/23328)           
remote: Compressing objects:  88% (20424/23328)           
remote: Compressing objects:  89% (20648/23328)           
remote: Compressing objects:  90% (20883/23328)           
remote: Compressing objects:  91% (21121/23328)           
remote: Compressing objects:  92% (21360/23328)           
remote: Compressing objects:  93% (21594/23328)           
remote: Compressing objects:  94% (21826/23328)           
remote: Compressing objects:  95% (22056/23328)           
remote: Compressing objects:  96% (22294/23328)           
remote: Compressing objects:  97% (22517/23328)           
remote: Compressing objects:  98% (22749/23328)           
remote: Compressing objects:  99% (22994/23328)           
remote: Compressing objects: 100% (23212/23328)           
remote: Compressing objects: 100% (23327/23328)        
|0| Receiving objects:   0% (1/7172)
Receiving objects:   1% (72/7172)
Receiving objects:   2% (144/7172)
Receiving objects:   3% (216/7172)
Receiving objects:   4% (287/7172)
Receiving objects:   5% (359/7172)
Receiving objects:   6% (431/7172)
Receiving objects:   7% (503/7172)
Receiving objects:   8% (574/7172)
Receiving objects:   9% (646/7172)
Receiving objects:  10% (718/7172)
Receiving objects:  11% (789/7172)
Receiving objects:  12% (861/7172)
Receiving objects:  13% (933/7172)
Receiving objects:  14% (1005/7172)
Receiving objects:  15% (1076/7172)
Receiving objects:  16% (1148/7172)
Receiving objects:  17% (1220/7172)
Receiving objects:  18% (1291/7172)
Receiving objects:  19% (1363/7172)
Receiving objects:  20% (1435/7172)
Receiving objects:  21% (1507/7172)
Receiving objects:  22% (1578/7172)
Receiving objects:  23% (1650/7172)
Receiving objects:  24% (1722/7172)
Receiving objects:  25% (1793/7172)
Receiving objects:  26% (1865/7172)
Receiving objects:  27% (1937/7172)
Receiving objects:  28% (2009/7172)
Receiving objects:  29% (2080/7172)
Receiving objects:  30% (2152/7172)
Receiving objects:  31% (2224/7172)
Receiving objects:  32% (2296/7172)
Receiving objects:  33% (2367/7172)
Receiving objects:  34% (2439/7172)
Receiving objects:  35% (2511/7172)
Receiving objects:  36% (2582/7172)
Receiving objects:  37% (2654/7172)
Receiving objects:  38% (2726/7172)
Receiving objects:  39% (2798/7172)
Receiving objects:  40% (2869/7172)
Receiving objects:  41% (2941/7172)
Receiving objects:  42% (3013/7172)
Receiving objects:  43% (3084/7172)
Receiving objects:  44% (3156/7172)
Receiving objects:  45% (3228/7172)
Receiving objects:  46% (3300/7172)
Receiving objects:  47% (3371/7172)
Receiving objects:  48% (3443/7172)
Receiving objects:  49% (3515/7172)
Receiving objects:  50% (3586/7172)
Receiving objects:  51% (3658/7172)
Receiving objects:  52% (3730/7172)
Receiving objects:  53% (3802/7172)
Receiving objects:  54% (3873/7172)
Receiving objects:  55% (3945/7172)
Receiving objects:  56% (4017/7172)
Receiving objects:  57% (4089/7172)
Receiving objects:  58% (4160/7172)
Receiving objects:  59% (4232/7172)
Receiving objects:  60% (4304/7172)
Receiving objects:  61% (4375/7172)
Receiving objects:  62% (4447/7172)
Receiving objects:  63% (4519/7172)
Receiving objects:  64% (4591/7172)
Receiving objects:  65% (4662/7172)
Receiving objects:  66% (4734/7172)
Receiving objects:  67% (4806/7172)
Receiving objects:  68% (4877/7172)
Receiving objects:  69% (4949/7172), 4.50 MiB | 9.00 MiB/s
Receiving objects:  70% (5021/7172), 4.50 MiB | 9.00 MiB/s
Receiving objects:  71% (5093/7172), 4.50 MiB | 9.00 MiB/s
Receiving objects:  72% (5164/7172), 4.50 MiB | 9.00 MiB/s
Receiving objects:  73% (5236/7172), 4.50 MiB | 9.00 MiB/s
Receiving objects:  74% (5308/7172), 4.50 MiB | 9.00 MiB/s
Receiving objects:  75% (5379/7172), 4.50 MiB | 9.00 MiB/s
Receiving objects:  76% (5451/7172), 4.50 MiB | 9.00 MiB/s
Receiving objects:  77% (5523/7172), 4.50 MiB | 9.00 MiB/s
Receiving objects:  78% (5595/7172), 4.50 MiB | 9.00 MiB/s
Receiving objects:  79% (5666/7172), 4.50 MiB | 9.00 MiB/s
Receiving objects:  80% (5738/7172), 4.50 MiB | 9.00 MiB/s
Receiving objects:  81% (5810/7172), 4.50 MiB | 9.00 MiB/s
Receiving objects:  82% (5882/7172), 4.50 MiB | 9.00 MiB/s
Receiving objects:  83% (5953/7172), 4.50 MiB | 9.00 MiB/s
Receiving objects:  84% (6025/7172), 4.50 MiB | 9.00 MiB/s
Receiving objects:  85% (6097/7172), 4.50 MiB | 9.00 MiB/s
Receiving objects:  86% (6168/7172), 4.50 MiB | 9.00 MiB/s
Receiving objects:  87% (6240/7172), 4.50 MiB | 9.00 MiB/s
Receiving objects:  88% (6312/7172), 4.50 MiB | 9.00 MiB/s
Receiving objects:  89% (6384/7172), 4.50 MiB | 9.00 MiB/s
Receiving objects:  90% (6455/7172), 4.50 MiB | 9.00 MiB/s
Receiving objects:  91% (6527/7172), 4.50 MiB | 9.00 MiB/s
Receiving objects:  92% (6599/7172), 4.50 MiB | 9.00 MiB/s
Receiving objects:  93% (6670/7172), 4.50 MiB | 9.00 MiB/s
Receiving objects:  94% (6742/7172), 4.50 MiB | 9.00 MiB/s
Receiving objects:  95% (6814/7172), 4.50 MiB | 9.00 MiB/s
Receiving objects:  96% (6886/7172), 4.50 MiB | 9.00 MiB/s
Receiving objects:  97% (6957/7172), 4.50 MiB | 9.00 MiB/s
Receiving objects:  98% (7029/7172), 4.50 MiB | 9.00 MiB/s
remote: Total 7172 (delta 1889), reused 3670 (delta 1194)        
|0| Receiving objects:  99% (7101/7172), 4.50 MiB | 9.00 MiB/s
Receiving objects: 100% (7172/7172), 4.50 MiB | 9.00 MiB/s
Receiving objects: 100% (7172/7172), 7.26 MiB | 9.13 MiB/s, done.
|0| Resolving deltas:   0% (0/1889)
Resolving deltas:   1% (19/1889)
Resolving deltas:   2% (38/1889)
Resolving deltas:   3% (57/1889)
Resolving deltas:   4% (76/1889)
Resolving deltas:   5% (95/1889)
Resolving deltas:   6% (114/1889)
Resolving deltas:   7% (133/1889)
Resolving deltas:   8% (152/1889)
Resolving deltas:   9% (171/1889)
Resolving deltas:  10% (189/1889)
Resolving deltas:  11% (208/1889)
Resolving deltas:  12% (227/1889)
Resolving deltas:  13% (246/1889)
Resolving deltas:  14% (265/1889)
Resolving deltas:  15% (284/1889)
Resolving deltas:  16% (303/1889)
Resolving deltas:  17% (322/1889)
Resolving deltas:  18% (341/1889)
Resolving deltas:  19% (359/1889)
Resolving deltas:  20% (378/1889)
Resolving deltas:  21% (397/1889)
Resolving deltas:  22% (416/1889)
Resolving deltas:  23% (435/1889)
Resolving deltas:  24% (454/1889)
Resolving deltas:  25% (473/1889)
Resolving deltas:  26% (492/1889)
Resolving deltas:  27% (511/1889)
Resolving deltas:  28% (529/1889)
Resolving deltas:  29% (548/1889)
Resolving deltas:  30% (568/1889)
Resolving deltas:  31% (586/1889)
Resolving deltas:  32% (605/1889)
Resolving deltas:  33% (624/1889)
Resolving deltas:  34% (643/1889)
Resolving deltas:  35% (662/1889)
Resolving deltas:  36% (681/1889)
Resolving deltas:  37% (699/1889)
Resolving deltas:  38% (718/1889)
Resolving deltas:  39% (737/1889)
Resolving deltas:  40% (756/1889)
Resolving deltas:  41% (775/1889)
Resolving deltas:  42% (794/1889)
Resolving deltas:  43% (813/1889)
Resolving deltas:  44% (833/1889)
Resolving deltas:  45% (851/1889)
Resolving deltas:  46% (869/1889)
Resolving deltas:  47% (888/1889)
Resolving deltas:  48% (907/1889)
Resolving deltas:  49% (926/1889)
Resolving deltas:  50% (946/1889)
Resolving deltas:  51% (964/1889)
Resolving deltas:  52% (983/1889)
Resolving deltas:  53% (1002/1889)
Resolving deltas:  54% (1021/1889)
Resolving deltas:  55% (1039/1889)
Resolving deltas:  56% (1058/1889)
Resolving deltas:  57% (1077/1889)
Resolving deltas:  58% (1096/1889)
Resolving deltas:  59% (1115/1889)
Resolving deltas:  60% (1134/1889)
Resolving deltas:  61% (1153/1889)
Resolving deltas:  62% (1172/1889)
Resolving deltas:  63% (1191/1889)
Resolving deltas:  64% (1209/1889)
Resolving deltas:  65% (1228/1889)
Resolving deltas:  66% (1247/1889)
Resolving deltas:  67% (1266/1889)
Resolving deltas:  68% (1285/1889)
Resolving deltas:  69% (1304/1889)
Resolving deltas:  70% (1323/1889)
Resolving deltas:  71% (1342/1889)
Resolving deltas:  72% (1361/1889)
Resolving deltas:  73% (1379/1889)
Resolving deltas:  74% (1398/1889)
Resolving deltas:  75% (1417/1889)
Resolving deltas:  76% (1436/1889)
Resolving deltas:  77% (1455/1889)
Resolving deltas:  78% (1474/1889)
Resolving deltas:  79% (1493/1889)
Resolving deltas:  80% (1513/1889)
Resolving deltas:  81% (1531/1889)
Resolving deltas:  82% (1549/1889)
Resolving deltas:  83% (1569/1889)
Resolving deltas:  84% (1587/1889)
Resolving deltas:  85% (1607/1889)
Resolving deltas:  86% (1625/1889)
Resolving deltas:  87% (1645/1889)
Resolving deltas:  88% (1663/1889)
Resolving deltas:  89% (1682/1889)
Resolving deltas:  90% (1701/1889)
Resolving deltas:  91% (1719/1889)
Resolving deltas:  92% (1739/1889)
Resolving deltas:  93% (1757/1889)
Resolving deltas:  94% (1776/1889)
Resolving deltas:  95% (1795/1889)
Resolving deltas:  96% (1814/1889)
Resolving deltas:  97% (1833/1889)
Resolving deltas:  98% (1852/1889)
Resolving deltas:  99% (1871/1889)
Resolving deltas: 100% (1889/1889)
Resolving deltas: 100% (1889/1889), done.
|0| Submodule 'lib/resources/wikibase-api' (https://gerrit.wikimedia.org/r/wikibase/javascript-api) registered for path 'lib/resources/wikibase-api'
|0| Submodule 'view/lib/wikibase-data-model' (https://phabricator.wikimedia.org/source/wikibase-data-model.git) registered for path 'view/lib/wikibase-data-model'
|0| Submodule 'view/lib/wikibase-data-values' (https://phabricator.wikimedia.org/source/datavalues-javascript.git) registered for path 'view/lib/wikibase-data-values'
|0| Submodule 'view/lib/wikibase-data-values-value-view' (https://gerrit.wikimedia.org/r/data-values/value-view) registered for path 'view/lib/wikibase-data-values-value-view'
|0| Submodule 'view/lib/wikibase-serialization' (https://phabricator.wikimedia.org/source/wikibase-serialization.git) registered for path 'view/lib/wikibase-serialization'
|0| Submodule 'view/lib/wikibase-termbox' (https://gerrit.wikimedia.org/r/wikibase/termbox) registered for path 'view/lib/wikibase-termbox'
|0| Cloning into '/var/www/html/w/extensions/Wikibase/lib/resources/wikibase-api'...
|0| remote: Counting objects: 1           
remote: Counting objects: 3, done        
|0| remote: Finding sources:   1% (5/914)           
remote: Finding sources:   2% (14/914)           
remote: Finding sources:   3% (23/914)           
remote: Finding sources:   4% (32/914)           
remote: Finding sources:   5% (42/914)           
remote: Finding sources:   6% (51/914)           
remote: Finding sources:   7% (60/914)           
remote: Finding sources:   8% (69/914)           
remote: Finding sources:   9% (78/914)           
remote: Finding sources:  10% (87/914)           
remote: Finding sources:  11% (96/914)           
remote: Finding sources:  12% (106/914)           
remote: Finding sources:  13% (115/914)           
remote: Finding sources:  14% (124/914)           
remote: Finding sources:  15% (133/914)           
remote: Finding sources:  16% (142/914)           
remote: Finding sources:  17% (151/914)           
remote: Finding sources:  18% (160/914)           
remote: Finding sources:  19% (170/914)           
remote: Finding sources:  20% (179/914)           
remote: Finding sources:  21% (188/914)           
remote: Finding sources:  22% (197/914)           
remote: Finding sources:  23% (206/914)           
remote: Finding sources:  24% (215/914)           
remote: Finding sources:  25% (224/914)           
remote: Finding sources:  26% (234/914)           
remote: Finding sources:  27% (243/914)           
remote: Finding sources:  28% (252/914)           
remote: Finding sources:  29% (261/914)           
remote: Finding sources:  30% (270/914)           
remote: Finding sources:  31% (279/914)           
remote: Finding sources:  32% (288/914)           
remote: Finding sources:  33% (298/914)           
remote: Finding sources:  34% (307/914)           
remote: Finding sources:  35% (316/914)           
remote: Finding sources:  36% (325/914)           
remote: Finding sources:  37% (334/914)           
remote: Finding sources:  38% (343/914)           
remote: Finding sources:  39% (352/914)           
remote: Finding sources:  40% (362/914)           
remote: Finding sources:  41% (371/914)           
remote: Finding sources:  42% (380/914)           
remote: Finding sources:  43% (389/914)           
remote: Finding sources:  44% (398/914)           
remote: Finding sources:  45% (407/914)           
remote: Finding sources:  46% (416/914)           
remote: Finding sources:  47% (426/914)           
remote: Finding sources:  48% (435/914)           
remote: Finding sources:  49% (444/914)           
remote: Finding sources:  50% (453/914)           
remote: Finding sources:  51% (462/914)           
remote: Finding sources:  52% (471/914)           
remote: Finding sources:  53% (480/914)           
remote: Finding sources:  54% (489/914)           
remote: Finding sources:  55% (499/914)           
remote: Finding sources:  56% (508/914)           
remote: Finding sources:  57% (517/914)           
remote: Finding sources:  58% (526/914)           
remote: Finding sources:  59% (535/914)           
remote: Finding sources:  60% (544/914)           
remote: Finding sources:  61% (553/914)           
remote: Finding sources:  62% (563/914)           
remote: Finding sources:  63% (572/914)           
remote: Finding sources:  64% (581/914)           
remote: Finding sources:  65% (590/914)           
remote: Finding sources:  66% (599/914)           
remote: Finding sources:  67% (608/914)           
remote: Finding sources:  68% (617/914)           
remote: Finding sources:  69% (627/914)           
remote: Finding sources:  70% (636/914)           
remote: Finding sources:  71% (645/914)           
remote: Finding sources:  72% (654/914)           
remote: Finding sources:  73% (663/914)           
remote: Finding sources:  74% (672/914)           
remote: Finding sources:  75% (681/914)           
remote: Finding sources:  76% (691/914)           
remote: Finding sources:  77% (700/914)           
remote: Finding sources:  78% (709/914)           
remote: Finding sources:  79% (718/914)           
remote: Finding sources:  80% (727/914)           
remote: Finding sources:  81% (736/914)           
remote: Finding sources:  82% (745/914)           
remote: Finding sources:  83% (755/914)           
remote: Finding sources:  84% (764/914)           
remote: Finding sources:  85% (773/914)           
remote: Finding sources:  86% (782/914)           
remote: Finding sources:  87% (791/914)           
remote: Finding sources:  88% (800/914)           
remote: Finding sources:  89% (809/914)           
remote: Finding sources:  90% (819/914)           
remote: Finding sources:  91% (828/914)           
remote: Finding sources:  92% (837/914)           
remote: Finding sources:  93% (846/914)           
remote: Finding sources:  94% (855/914)           
remote: Finding sources:  95% (864/914)           
remote: Finding sources:  96% (873/914)           
remote: Finding sources:  97% (883/914)           
remote: Finding sources:  98% (892/914)           
remote: Finding sources:  99% (901/914)           
remote: Finding sources: 100% (910/914)           
remote: Finding sources: 100% (914/914)        
|0| remote: Getting sizes:   1% (1/124)           
remote: Getting sizes:   2% (2/124)           
remote: Getting sizes:   3% (4/124)           
remote: Getting sizes:   4% (5/124)           
remote: Getting sizes:   5% (6/124)           
remote: Getting sizes:   6% (7/124)           
remote: Getting sizes:   7% (9/124)           
remote: Getting sizes:   8% (10/124)           
remote: Getting sizes:   9% (11/124)           
remote: Getting sizes:  10% (12/124)           
remote: Getting sizes:  11% (14/124)           
remote: Getting sizes:  12% (15/124)           
remote: Getting sizes:  13% (16/124)           
remote: Getting sizes:  14% (17/124)           
remote: Getting sizes:  15% (18/124)           
remote: Getting sizes:  16% (20/124)           
remote: Getting sizes:  17% (21/124)           
remote: Getting sizes:  18% (22/124)           
remote: Getting sizes:  19% (23/124)           
remote: Getting sizes:  20% (25/124)           
remote: Getting sizes:  21% (26/124)           
remote: Getting sizes:  22% (27/124)           
remote: Getting sizes:  23% (28/124)           
remote: Getting sizes:  24% (30/124)           
remote: Getting sizes:  25% (31/124)           
remote: Getting sizes:  26% (32/124)           
remote: Getting sizes:  27% (33/124)           
remote: Getting sizes:  28% (35/124)           
remote: Getting sizes:  29% (36/124)           
remote: Getting sizes:  30% (37/124)           
remote: Getting sizes:  31% (38/124)           
remote: Getting sizes:  32% (40/124)           
remote: Getting sizes:  33% (41/124)           
remote: Getting sizes:  34% (42/124)           
remote: Getting sizes:  35% (43/124)           
remote: Getting sizes:  36% (45/124)           
remote: Getting sizes:  37% (46/124)           
remote: Getting sizes:  38% (47/124)           
remote: Getting sizes:  39% (48/124)           
remote: Getting sizes:  40% (49/124)           
remote: Getting sizes:  41% (51/124)           
remote: Getting sizes:  42% (52/124)           
remote: Getting sizes:  43% (53/124)           
remote: Getting sizes:  44% (54/124)           
remote: Getting sizes:  45% (56/124)           
remote: Getting sizes:  46% (57/124)           
remote: Getting sizes:  47% (58/124)           
remote: Getting sizes:  48% (59/124)           
remote: Getting sizes:  49% (61/124)           
remote: Getting sizes:  50% (62/124)           
remote: Getting sizes:  51% (63/124)           
remote: Getting sizes:  52% (64/124)           
remote: Getting sizes:  53% (66/124)           
remote: Getting sizes:  54% (67/124)           
remote: Getting sizes:  55% (68/124)           
remote: Getting sizes:  56% (69/124)           
remote: Getting sizes:  57% (71/124)           
remote: Getting sizes:  58% (72/124)           
remote: Getting sizes:  59% (73/124)           
remote: Getting sizes:  60% (74/124)           
remote: Getting sizes:  61% (76/124)           
remote: Getting sizes:  62% (77/124)           
remote: Getting sizes:  63% (78/124)           
remote: Getting sizes:  64% (79/124)           
remote: Getting sizes:  65% (80/124)           
remote: Getting sizes:  66% (82/124)           
remote: Getting sizes:  67% (83/124)           
remote: Getting sizes:  68% (84/124)           
remote: Getting sizes:  69% (85/124)           
remote: Getting sizes:  70% (87/124)           
remote: Getting sizes:  71% (88/124)           
remote: Getting sizes:  72% (89/124)           
remote: Getting sizes:  73% (90/124)           
remote: Getting sizes:  74% (92/124)           
remote: Getting sizes:  75% (93/124)           
remote: Getting sizes:  76% (94/124)           
remote: Getting sizes:  77% (95/124)           
remote: Getting sizes:  78% (97/124)           
remote: Getting sizes:  79% (98/124)           
remote: Getting sizes:  80% (99/124)           
remote: Getting sizes:  81% (100/124)           
remote: Getting sizes:  82% (102/124)           
remote: Getting sizes:  83% (103/124)           
remote: Getting sizes:  84% (104/124)           
remote: Getting sizes:  85% (105/124)           
remote: Getting sizes:  86% (107/124)           
remote: Getting sizes:  87% (108/124)           
remote: Getting sizes:  88% (109/124)           
remote: Getting sizes:  89% (110/124)           
remote: Getting sizes:  90% (111/124)           
remote: Getting sizes:  91% (113/124)           
remote: Getting sizes:  92% (114/124)           
remote: Getting sizes:  93% (115/124)           
remote: Getting sizes:  94% (116/124)           
remote: Getting sizes:  95% (118/124)           
remote: Getting sizes:  96% (119/124)           
remote: Getting sizes:  97% (120/124)           
remote: Getting sizes:  98% (121/124)           
remote: Getting sizes:  99% (123/124)           
remote: Getting sizes: 100% (124/124)           
remote: Getting sizes: 100% (124/124)        
|0| remote: Compressing objects:  20% (660/3254)           
remote: Compressing objects:  41% (1320/3254)           
remote: Compressing objects:  61% (1980/3254)           
remote: Compressing objects:  70% (2292/3254)           
remote: Compressing objects:  80% (2604/3254)           
remote: Compressing objects:  90% (2916/3254)           
remote: Compressing objects: 100% (3254/3254)           
remote: Compressing objects: 100% (3254/3254)        
|0| Receiving objects:   0% (1/914)
Receiving objects:   1% (10/914)
Receiving objects:   2% (19/914)
Receiving objects:   3% (28/914)
Receiving objects:   4% (37/914)
Receiving objects:   5% (46/914)
Receiving objects:   6% (55/914)
Receiving objects:   7% (64/914)
Receiving objects:   8% (74/914)
Receiving objects:   9% (83/914)
Receiving objects:  10% (92/914)
Receiving objects:  11% (101/914)
Receiving objects:  12% (110/914)
Receiving objects:  13% (119/914)
Receiving objects:  14% (128/914)
Receiving objects:  15% (138/914)
Receiving objects:  16% (147/914)
Receiving objects:  17% (156/914)
Receiving objects:  18% (165/914)
Receiving objects:  19% (174/914)
Receiving objects:  20% (183/914)
Receiving objects:  21% (192/914)
Receiving objects:  22% (202/914)
Receiving objects:  23% (211/914)
Receiving objects:  24% (220/914)
Receiving objects:  25% (229/914)
Receiving objects:  26% (238/914)
Receiving objects:  27% (247/914)
Receiving objects:  28% (256/914)
Receiving objects:  29% (266/914)
Receiving objects:  30% (275/914)
Receiving objects:  31% (284/914)
Receiving objects:  32% (293/914)
Receiving objects:  33% (302/914)
Receiving objects:  34% (311/914)
Receiving objects:  35% (320/914)
Receiving objects:  36% (330/914)
Receiving objects:  37% (339/914)
Receiving objects:  38% (348/914)
Receiving objects:  39% (357/914)
Receiving objects:  40% (366/914)
Receiving objects:  41% (375/914)
Receiving objects:  42% (384/914)
Receiving objects:  43% (394/914)
Receiving objects:  44% (403/914)
Receiving objects:  45% (412/914)
Receiving objects:  46% (421/914)
Receiving objects:  47% (430/914)
Receiving objects:  48% (439/914)
Receiving objects:  49% (448/914)
Receiving objects:  50% (457/914)
Receiving objects:  51% (467/914)
Receiving objects:  52% (476/914)
Receiving objects:  53% (485/914)
Receiving objects:  54% (494/914)
Receiving objects:  55% (503/914)
Receiving objects:  56% (512/914)
Receiving objects:  57% (521/914)
Receiving objects:  58% (531/914)
Receiving objects:  59% (540/914)
Receiving objects:  60% (549/914)
Receiving objects:  61% (558/914)
Receiving objects:  62% (567/914)
Receiving objects:  63% (576/914)
Receiving objects:  64% (585/914)
Receiving objects:  65% (595/914)
Receiving objects:  66% (604/914)
Receiving objects:  67% (613/914)
remote: Total 914 (delta 601), reused 907 (delta 596)        
|0| Receiving objects:  68% (622/914)
Receiving objects:  69% (631/914)
Receiving objects:  70% (640/914)
Receiving objects:  71% (649/914)
Receiving objects:  72% (659/914)
Receiving objects:  73% (668/914)
Receiving objects:  74% (677/914)
Receiving objects:  75% (686/914)
Receiving objects:  76% (695/914)
Receiving objects:  77% (704/914)
Receiving objects:  78% (713/914)
Receiving objects:  79% (723/914)
Receiving objects:  80% (732/914)
Receiving objects:  81% (741/914)
Receiving objects:  82% (750/914)
Receiving objects:  83% (759/914)
Receiving objects:  84% (768/914)
Receiving objects:  85% (777/914)
Receiving objects:  86% (787/914)
Receiving objects:  87% (796/914)
Receiving objects:  88% (805/914)
Receiving objects:  89% (814/914)
Receiving objects:  90% (823/914)
Receiving objects:  91% (832/914)
Receiving objects:  92% (841/914)
Receiving objects:  93% (851/914)
Receiving objects:  94% (860/914)
Receiving objects:  95% (869/914)
Receiving objects:  96% (878/914)
Receiving objects:  97% (887/914)
Receiving objects:  98% (896/914)
Receiving objects:  99% (905/914)
Receiving objects: 100% (914/914)
Receiving objects: 100% (914/914), 1.02 MiB | 18.99 MiB/s, done.
|0| Resolving deltas:   0% (0/601)
Resolving deltas:   1% (7/601)
Resolving deltas:   2% (13/601)
Resolving deltas:   3% (19/601)
Resolving deltas:   4% (25/601)
Resolving deltas:   5% (31/601)
Resolving deltas:   6% (37/601)
Resolving deltas:   7% (44/601)
Resolving deltas:   8% (49/601)
Resolving deltas:   9% (55/601)
Resolving deltas:  10% (61/601)
Resolving deltas:  11% (67/601)
Resolving deltas:  12% (73/601)
Resolving deltas:  13% (79/601)
Resolving deltas:  14% (86/601)
Resolving deltas:  15% (91/601)
Resolving deltas:  16% (98/601)
Resolving deltas:  17% (103/601)
Resolving deltas:  18% (109/601)
Resolving deltas:  19% (116/601)
Resolving deltas:  20% (121/601)
Resolving deltas:  21% (127/601)
Resolving deltas:  22% (133/601)
Resolving deltas:  23% (139/601)
Resolving deltas:  24% (145/601)
Resolving deltas:  25% (151/601)
Resolving deltas:  26% (157/601)
Resolving deltas:  27% (163/601)
Resolving deltas:  28% (169/601)
Resolving deltas:  29% (175/601)
Resolving deltas:  30% (181/601)
Resolving deltas:  31% (187/601)
Resolving deltas:  32% (193/601)
Resolving deltas:  33% (199/601)
Resolving deltas:  34% (205/601)
Resolving deltas:  35% (211/601)
Resolving deltas:  36% (217/601)
Resolving deltas:  37% (223/601)
Resolving deltas:  38% (229/601)
Resolving deltas:  39% (235/601)
Resolving deltas:  40% (241/601)
Resolving deltas:  41% (247/601)
Resolving deltas:  42% (253/601)
Resolving deltas:  43% (259/601)
Resolving deltas:  44% (265/601)
Resolving deltas:  45% (271/601)
Resolving deltas:  46% (277/601)
Resolving deltas:  47% (283/601)
Resolving deltas:  48% (289/601)
Resolving deltas:  49% (295/601)
Resolving deltas:  50% (301/601)
Resolving deltas:  51% (307/601)
Resolving deltas:  52% (313/601)
Resolving deltas:  53% (319/601)
Resolving deltas:  54% (325/601)
Resolving deltas:  55% (331/601)
Resolving deltas:  56% (337/601)
Resolving deltas:  57% (343/601)
Resolving deltas:  58% (349/601)
Resolving deltas:  59% (355/601)
Resolving deltas:  60% (361/601)
Resolving deltas:  61% (367/601)
Resolving deltas:  62% (373/601)
Resolving deltas:  63% (379/601)
Resolving deltas:  64% (385/601)
Resolving deltas:  65% (391/601)
Resolving deltas:  66% (397/601)
Resolving deltas:  67% (403/601)
Resolving deltas:  68% (410/601)
Resolving deltas:  69% (415/601)
Resolving deltas:  70% (421/601)
Resolving deltas:  71% (427/601)
Resolving deltas:  72% (433/601)
Resolving deltas:  73% (439/601)
Resolving deltas:  74% (445/601)
Resolving deltas:  75% (451/601)
Resolving deltas:  76% (457/601)
Resolving deltas:  77% (463/601)
Resolving deltas:  78% (469/601)
Resolving deltas:  79% (475/601)
Resolving deltas:  80% (481/601)
Resolving deltas:  81% (487/601)
Resolving deltas:  82% (493/601)
Resolving deltas:  83% (499/601)
Resolving deltas:  84% (505/601)
Resolving deltas:  85% (511/601)
Resolving deltas:  86% (517/601)
Resolving deltas:  87% (523/601)
Resolving deltas:  88% (529/601)
Resolving deltas:  89% (535/601)
Resolving deltas:  90% (541/601)
Resolving deltas:  91% (547/601)
Resolving deltas:  92% (553/601)
Resolving deltas:  93% (559/601)
Resolving deltas:  94% (565/601)
Resolving deltas:  95% (571/601)
Resolving deltas:  96% (577/601)
Resolving deltas:  97% (583/601)
Resolving deltas:  98% (589/601)
Resolving deltas:  99% (595/601)
Resolving deltas: 100% (601/601)
Resolving deltas: 100% (601/601), done.
|0| Cloning into '/var/www/html/w/extensions/Wikibase/view/lib/wikibase-data-model'...
|0| remote: Enumerating objects: 2150, done.        
|0| remote: Counting objects:   0% (1/2150)        
remote: Counting objects:   1% (22/2150)        
remote: Counting objects:   2% (43/2150)        
remote: Counting objects:   3% (65/2150)        
remote: Counting objects:   4% (86/2150)        
remote: Counting objects:   5% (108/2150)        
remote: Counting objects:   6% (129/2150)        
remote: Counting objects:   7% (151/2150)        
remote: Counting objects:   8% (172/2150)        
remote: Counting objects:   9% (194/2150)        
remote: Counting objects:  10% (215/2150)        
remote: Counting objects:  11% (237/2150)        
remote: Counting objects:  12% (258/2150)        
remote: Counting objects:  13% (280/2150)        
remote: Counting objects:  14% (301/2150)        
remote: Counting objects:  15% (323/2150)        
remote: Counting objects:  16% (344/2150)        
remote: Counting objects:  17% (366/2150)        
remote: Counting objects:  18% (387/2150)        
remote: Counting objects:  19% (409/2150)        
remote: Counting objects:  20% (430/2150)        
remote: Counting objects:  21% (452/2150)        
remote: Counting objects:  22% (473/2150)        
remote: Counting objects:  23% (495/2150)        
remote: Counting objects:  24% (516/2150)        
remote: Counting objects:  25% (538/2150)        
remote: Counting objects:  26% (559/2150)        
remote: Counting objects:  27% (581/2150)        
remote: Counting objects:  28% (602/2150)        
remote: Counting objects:  29% (624/2150)        
remote: Counting objects:  30% (645/2150)        
remote: Counting objects:  31% (667/2150)        
remote: Counting objects:  32% (688/2150)        
remote: Counting objects:  33% (710/2150)        
remote: Counting objects:  34% (731/2150)        
remote: Counting objects:  35% (753/2150)        
remote: Counting objects:  36% (774/2150)        
remote: Counting objects:  37% (796/2150)        
remote: Counting objects:  38% (817/2150)        
remote: Counting objects:  39% (839/2150)        
remote: Counting objects:  40% (860/2150)        
remote: Counting objects:  41% (882/2150)        
remote: Counting objects:  42% (903/2150)        
remote: Counting objects:  43% (925/2150)        
remote: Counting objects:  44% (946/2150)        
remote: Counting objects:  45% (968/2150)        
remote: Counting objects:  46% (989/2150)        
remote: Counting objects:  47% (1011/2150)        
remote: Counting objects:  48% (1032/2150)        
remote: Counting objects:  49% (1054/2150)        
remote: Counting objects:  50% (1075/2150)        
remote: Counting objects:  51% (1097/2150)        
remote: Counting objects:  52% (1118/2150)        
remote: Counting objects:  53% (1140/2150)        
remote: Counting objects:  54% (1161/2150)        
remote: Counting objects:  55% (1183/2150)        
remote: Counting objects:  56% (1204/2150)        
remote: Counting objects:  57% (1226/2150)        
remote: Counting objects:  58% (1247/2150)        
remote: Counting objects:  59% (1269/2150)        
remote: Counting objects:  60% (1290/2150)        
remote: Counting objects:  61% (1312/2150)        
remote: Counting objects:  62% (1333/2150)        
remote: Counting objects:  63% (1355/2150)        
remote: Counting objects:  64% (1376/2150)        
remote: Counting objects:  65% (1398/2150)        
remote: Counting objects:  66% (1419/2150)        
remote: Counting objects:  67% (1441/2150)        
remote: Counting objects:  68% (1462/2150)        
remote: Counting objects:  69% (1484/2150)        
remote: Counting objects:  70% (1505/2150)        
remote: Counting objects:  71% (1527/2150)        
remote: Counting objects:  72% (1548/2150)        
remote: Counting objects:  73% (1570/2150)        
remote: Counting objects:  74% (1591/2150)        
remote: Counting objects:  75% (1613/2150)        
remote: Counting objects:  76% (1634/2150)        
remote: Counting objects:  77% (1656/2150)        
remote: Counting objects:  78% (1677/2150)        
remote: Counting objects:  79% (1699/2150)        
remote: Counting objects:  80% (1720/2150)        
remote: Counting objects:  81% (1742/2150)        
remote: Counting objects:  82% (1763/2150)        
remote: Counting objects:  83% (1785/2150)        
remote: Counting objects:  84% (1806/2150)        
remote: Counting objects:  85% (1828/2150)        
remote: Counting objects:  86% (1849/2150)        
remote: Counting objects:  87% (1871/2150)        
remote: Counting objects:  88% (1892/2150)        
remote: Counting objects:  89% (1914/2150)        
remote: Counting objects:  90% (1935/2150)        
remote: Counting objects:  91% (1957/2150)        
remote: Counting objects:  92% (1978/2150)        
remote: Counting objects:  93% (2000/2150)        
remote: Counting objects:  94% (2021/2150)        
remote: Counting objects:  95% (2043/2150)        
remote: Counting objects:  96% (2064/2150)        
remote: Counting objects:  97% (2086/2150)        
remote: Counting objects:  98% (2107/2150)        
remote: Counting objects:  99% (2129/2150)        
remote: Counting objects: 100% (2150/2150)        
remote: Counting objects: 100% (2150/2150), done.        
|0| remote: Compressing objects:   0% (1/648)        
remote: Compressing objects:   1% (7/648)        
remote: Compressing objects:   2% (13/648)        
remote: Compressing objects:   3% (20/648)        
remote: Compressing objects:   4% (26/648)        
remote: Compressing objects:   5% (33/648)        
remote: Compressing objects:   6% (39/648)        
remote: Compressing objects:   7% (46/648)        
remote: Compressing objects:   8% (52/648)        
remote: Compressing objects:   9% (59/648)        
remote: Compressing objects:  10% (65/648)        
remote: Compressing objects:  11% (72/648)        
remote: Compressing objects:  12% (78/648)        
remote: Compressing objects:  13% (85/648)        
remote: Compressing objects:  14% (91/648)        
remote: Compressing objects:  15% (98/648)        
remote: Compressing objects:  16% (104/648)        
remote: Compressing objects:  17% (111/648)        
remote: Compressing objects:  18% (117/648)        
remote: Compressing objects:  19% (124/648)        
remote: Compressing objects:  20% (130/648)        
remote: Compressing objects:  21% (137/648)        
remote: Compressing objects:  22% (143/648)        
remote: Compressing objects:  23% (150/648)        
remote: Compressing objects:  24% (156/648)        
remote: Compressing objects:  25% (162/648)        
remote: Compressing objects:  26% (169/648)        
remote: Compressing objects:  27% (175/648)        
remote: Compressing objects:  28% (182/648)        
remote: Compressing objects:  29% (188/648)        
remote: Compressing objects:  30% (195/648)        
remote: Compressing objects:  31% (201/648)        
remote: Compressing objects:  32% (208/648)        
remote: Compressing objects:  33% (214/648)        
remote: Compressing objects:  34% (221/648)        
remote: Compressing objects:  35% (227/648)        
remote: Compressing objects:  36% (234/648)        
remote: Compressing objects:  37% (240/648)        
remote: Compressing objects:  38% (247/648)        
remote: Compressing objects:  39% (253/648)        
remote: Compressing objects:  40% (260/648)        
remote: Compressing objects:  41% (266/648)        
remote: Compressing objects:  42% (273/648)        
remote: Compressing objects:  43% (279/648)        
remote: Compressing objects:  44% (286/648)        
remote: Compressing objects:  45% (292/648)        
remote: Compressing objects:  46% (299/648)        
remote: Compressing objects:  47% (305/648)        
remote: Compressing objects:  48% (312/648)        
remote: Compressing objects:  49% (318/648)        
remote: Compressing objects:  50% (324/648)        
remote: Compressing objects:  51% (331/648)        
remote: Compressing objects:  52% (337/648)        
remote: Compressing objects:  53% (344/648)        
remote: Compressing objects:  54% (350/648)        
remote: Compressing objects:  55% (357/648)        
remote: Compressing objects:  56% (363/648)        
remote: Compressing objects:  57% (370/648)        
remote: Compressing objects:  58% (376/648)        
remote: Compressing objects:  59% (383/648)        
remote: Compressing objects:  60% (389/648)        
remote: Compressing objects:  61% (396/648)        
remote: Compressing objects:  62% (402/648)        
remote: Compressing objects:  63% (409/648)        
remote: Compressing objects:  64% (415/648)        
remote: Compressing objects:  65% (422/648)        
remote: Compressing objects:  66% (428/648)        
remote: Compressing objects:  67% (435/648)        
remote: Compressing objects:  68% (441/648)        
remote: Compressing objects:  69% (448/648)        
remote: Compressing objects:  70% (454/648)        
remote: Compressing objects:  71% (461/648)        
remote: Compressing objects:  72% (467/648)        
remote: Compressing objects:  73% (474/648)        
remote: Compressing objects:  74% (480/648)        
remote: Compressing objects:  75% (486/648)        
remote: Compressing objects:  76% (493/648)        
remote: Compressing objects:  77% (499/648)        
remote: Compressing objects:  78% (506/648)        
remote: Compressing objects:  79% (512/648)        
remote: Compressing objects:  80% (519/648)        
remote: Compressing objects:  81% (525/648)        
remote: Compressing objects:  82% (532/648)        
remote: Compressing objects:  83% (538/648)        
remote: Compressing objects:  84% (545/648)        
remote: Compressing objects:  85% (551/648)        
remote: Compressing objects:  86% (558/648)        
remote: Compressing objects:  87% (564/648)        
remote: Compressing objects:  88% (571/648)        
remote: Compressing objects:  89% (577/648)        
remote: Compressing objects:  90% (584/648)        
remote: Compressing objects:  91% (590/648)        
remote: Compressing objects:  92% (597/648)        
remote: Compressing objects:  93% (603/648)        
remote: Compressing objects:  94% (610/648)        
remote: Compressing objects:  95% (616/648)        
remote: Compressing objects:  96% (623/648)        
remote: Compressing objects:  97% (629/648)        
remote: Compressing objects:  98% (636/648)        
remote: Compressing objects:  99% (642/648)        
remote: Compressing objects: 100% (648/648)        
remote: Compressing objects: 100% (648/648), done.        
|0| Receiving objects:   0% (1/2150)
Receiving objects:   1% (22/2150)
Receiving objects:   2% (43/2150)
Receiving objects:   3% (65/2150)
Receiving objects:   4% (86/2150)
Receiving objects:   5% (108/2150)
Receiving objects:   6% (129/2150)
Receiving objects:   7% (151/2150)
Receiving objects:   8% (172/2150)
Receiving objects:   9% (194/2150)
Receiving objects:  10% (215/2150)
Receiving objects:  11% (237/2150)
Receiving objects:  12% (258/2150)
Receiving objects:  13% (280/2150)
Receiving objects:  14% (301/2150)
Receiving objects:  15% (323/2150)
Receiving objects:  16% (344/2150)
Receiving objects:  17% (366/2150)
Receiving objects:  18% (387/2150)
Receiving objects:  19% (409/2150)
Receiving objects:  20% (430/2150)
Receiving objects:  21% (452/2150)
Receiving objects:  22% (473/2150)
Receiving objects:  23% (495/2150)
Receiving objects:  24% (516/2150)
Receiving objects:  25% (538/2150)
Receiving objects:  26% (559/2150)
Receiving objects:  27% (581/2150)
Receiving objects:  28% (602/2150)
Receiving objects:  29% (624/2150)
Receiving objects:  30% (645/2150)
Receiving objects:  31% (667/2150)
Receiving objects:  32% (688/2150)
Receiving objects:  33% (710/2150)
Receiving objects:  34% (731/2150)
Receiving objects:  35% (753/2150)
Receiving objects:  36% (774/2150)
Receiving objects:  37% (796/2150)
Receiving objects:  38% (817/2150)
Receiving objects:  39% (839/2150)
Receiving objects:  40% (860/2150)
Receiving objects:  41% (882/2150)
Receiving objects:  42% (903/2150)
Receiving objects:  43% (925/2150)
Receiving objects:  44% (946/2150)
Receiving objects:  45% (968/2150)
Receiving objects:  46% (989/2150)
Receiving objects:  47% (1011/2150)
Receiving objects:  48% (1032/2150)
Receiving objects:  49% (1054/2150)
Receiving objects:  50% (1075/2150)
Receiving objects:  51% (1097/2150)
Receiving objects:  52% (1118/2150)
Receiving objects:  53% (1140/2150)
Receiving objects:  54% (1161/2150)
Receiving objects:  55% (1183/2150)
Receiving objects:  56% (1204/2150)
Receiving objects:  57% (1226/2150)
Receiving objects:  58% (1247/2150)
Receiving objects:  59% (1269/2150)
Receiving objects:  60% (1290/2150)
Receiving objects:  61% (1312/2150)
Receiving objects:  62% (1333/2150)
Receiving objects:  63% (1355/2150)
Receiving objects:  64% (1376/2150)
Receiving objects:  65% (1398/2150)
Receiving objects:  66% (1419/2150)
Receiving objects:  67% (1441/2150)
Receiving objects:  68% (1462/2150)
Receiving objects:  69% (1484/2150)
Receiving objects:  70% (1505/2150)
Receiving objects:  71% (1527/2150)
Receiving objects:  72% (1548/2150)
Receiving objects:  73% (1570/2150)
Receiving objects:  74% (1591/2150)
Receiving objects:  75% (1613/2150)
Receiving objects:  76% (1634/2150)
Receiving objects:  77% (1656/2150)
Receiving objects:  78% (1677/2150)
Receiving objects:  79% (1699/2150)
Receiving objects:  80% (1720/2150)
remote: Total 2150 (delta 1613), reused 1937 (delta 1486), pack-reused 0        
|0| Receiving objects:  81% (1742/2150)
Receiving objects:  82% (1763/2150)
Receiving objects:  83% (1785/2150)
Receiving objects:  84% (1806/2150)
Receiving objects:  85% (1828/2150)
Receiving objects:  86% (1849/2150)
Receiving objects:  87% (1871/2150)
Receiving objects:  88% (1892/2150)
Receiving objects:  89% (1914/2150)
Receiving objects:  90% (1935/2150)
Receiving objects:  91% (1957/2150)
Receiving objects:  92% (1978/2150)
Receiving objects:  93% (2000/2150)
Receiving objects:  94% (2021/2150)
Receiving objects:  95% (2043/2150)
Receiving objects:  96% (2064/2150)
Receiving objects:  97% (2086/2150)
Receiving objects:  98% (2107/2150)
Receiving objects:  99% (2129/2150)
Receiving objects: 100% (2150/2150)
Receiving objects: 100% (2150/2150), 420.72 KiB | 13.15 MiB/s, done.
|0| Resolving deltas:   0% (0/1613)
Resolving deltas:   1% (18/1613)
Resolving deltas:   2% (33/1613)
Resolving deltas:   3% (49/1613)
Resolving deltas:   4% (65/1613)
Resolving deltas:   5% (81/1613)
Resolving deltas:   6% (97/1613)
Resolving deltas:   7% (113/1613)
Resolving deltas:   8% (131/1613)
Resolving deltas:   9% (147/1613)
Resolving deltas:  10% (163/1613)
Resolving deltas:  11% (178/1613)
Resolving deltas:  12% (194/1613)
Resolving deltas:  13% (210/1613)
Resolving deltas:  14% (227/1613)
Resolving deltas:  15% (242/1613)
Resolving deltas:  16% (259/1613)
Resolving deltas:  17% (275/1613)
Resolving deltas:  18% (291/1613)
Resolving deltas:  19% (307/1613)
Resolving deltas:  20% (323/1613)
Resolving deltas:  21% (339/1613)
Resolving deltas:  22% (355/1613)
Resolving deltas:  23% (371/1613)
Resolving deltas:  24% (388/1613)
Resolving deltas:  25% (404/1613)
Resolving deltas:  26% (420/1613)
Resolving deltas:  27% (436/1613)
Resolving deltas:  28% (452/1613)
Resolving deltas:  29% (468/1613)
Resolving deltas:  30% (485/1613)
Resolving deltas:  31% (501/1613)
Resolving deltas:  32% (517/1613)
Resolving deltas:  33% (533/1613)
Resolving deltas:  34% (549/1613)
Resolving deltas:  35% (565/1613)
Resolving deltas:  36% (581/1613)
Resolving deltas:  37% (597/1613)
Resolving deltas:  38% (613/1613)
Resolving deltas:  39% (631/1613)
Resolving deltas:  40% (646/1613)
Resolving deltas:  41% (663/1613)
Resolving deltas:  42% (678/1613)
Resolving deltas:  43% (694/1613)
Resolving deltas:  44% (710/1613)
Resolving deltas:  45% (726/1613)
Resolving deltas:  46% (742/1613)
Resolving deltas:  47% (759/1613)
Resolving deltas:  48% (775/1613)
Resolving deltas:  49% (791/1613)
Resolving deltas:  50% (807/1613)
Resolving deltas:  51% (823/1613)
Resolving deltas:  52% (839/1613)
Resolving deltas:  53% (855/1613)
Resolving deltas:  54% (872/1613)
Resolving deltas:  55% (888/1613)
Resolving deltas:  56% (904/1613)
Resolving deltas:  57% (920/1613)
Resolving deltas:  58% (936/1613)
Resolving deltas:  59% (952/1613)
Resolving deltas:  60% (968/1613)
Resolving deltas:  61% (984/1613)
Resolving deltas:  62% (1001/1613)
Resolving deltas:  63% (1017/1613)
Resolving deltas:  64% (1034/1613)
Resolving deltas:  65% (1050/1613)
Resolving deltas:  66% (1065/1613)
Resolving deltas:  67% (1081/1613)
Resolving deltas:  68% (1098/1613)
Resolving deltas:  69% (1113/1613)
Resolving deltas:  70% (1130/1613)
Resolving deltas:  71% (1146/1613)
Resolving deltas:  72% (1162/1613)
Resolving deltas:  73% (1178/1613)
Resolving deltas:  74% (1194/1613)
Resolving deltas:  75% (1210/1613)
Resolving deltas:  76% (1226/1613)
Resolving deltas:  77% (1243/1613)
Resolving deltas:  78% (1259/1613)
Resolving deltas:  79% (1275/1613)
Resolving deltas:  80% (1291/1613)
Resolving deltas:  81% (1307/1613)
Resolving deltas:  82% (1323/1613)
Resolving deltas:  83% (1339/1613)
Resolving deltas:  84% (1355/1613)
Resolving deltas:  85% (1372/1613)
Resolving deltas:  86% (1388/1613)
Resolving deltas:  87% (1405/1613)
Resolving deltas:  88% (1420/1613)
Resolving deltas:  89% (1436/1613)
Resolving deltas:  90% (1452/1613)
Resolving deltas:  91% (1468/1613)
Resolving deltas:  92% (1484/1613)
Resolving deltas:  93% (1501/1613)
Resolving deltas:  94% (1517/1613)
Resolving deltas:  95% (1533/1613)
Resolving deltas:  96% (1549/1613)
Resolving deltas:  97% (1565/1613)
Resolving deltas:  98% (1581/1613)
Resolving deltas:  99% (1597/1613)
Resolving deltas: 100% (1613/1613)
Resolving deltas: 100% (1613/1613), done.
|0| Cloning into '/var/www/html/w/extensions/Wikibase/view/lib/wikibase-data-values'...
|0| remote: Enumerating objects: 4583, done.        
|0| remote: Counting objects:   0% (1/4583)        
remote: Counting objects:   1% (46/4583)        
remote: Counting objects:   2% (92/4583)        
remote: Counting objects:   3% (138/4583)        
remote: Counting objects:   4% (184/4583)        
remote: Counting objects:   5% (230/4583)        
remote: Counting objects:   6% (275/4583)        
remote: Counting objects:   7% (321/4583)        
remote: Counting objects:   8% (367/4583)        
remote: Counting objects:   9% (413/4583)        
remote: Counting objects:  10% (459/4583)        
remote: Counting objects:  11% (505/4583)        
remote: Counting objects:  12% (550/4583)        
remote: Counting objects:  13% (596/4583)        
remote: Counting objects:  14% (642/4583)        
remote: Counting objects:  15% (688/4583)        
remote: Counting objects:  16% (734/4583)        
remote: Counting objects:  17% (780/4583)        
remote: Counting objects:  18% (825/4583)        
remote: Counting objects:  19% (871/4583)        
remote: Counting objects:  20% (917/4583)        
remote: Counting objects:  21% (963/4583)        
remote: Counting objects:  22% (1009/4583)        
remote: Counting objects:  23% (1055/4583)        
remote: Counting objects:  24% (1100/4583)        
remote: Counting objects:  25% (1146/4583)        
remote: Counting objects:  26% (1192/4583)        
remote: Counting objects:  27% (1238/4583)        
remote: Counting objects:  28% (1284/4583)        
remote: Counting objects:  29% (1330/4583)        
remote: Counting objects:  30% (1375/4583)        
remote: Counting objects:  31% (1421/4583)        
remote: Counting objects:  32% (1467/4583)        
remote: Counting objects:  33% (1513/4583)        
remote: Counting objects:  34% (1559/4583)        
remote: Counting objects:  35% (1605/4583)        
remote: Counting objects:  36% (1650/4583)        
remote: Counting objects:  37% (1696/4583)        
remote: Counting objects:  38% (1742/4583)        
remote: Counting objects:  39% (1788/4583)        
remote: Counting objects:  40% (1834/4583)        
remote: Counting objects:  41% (1880/4583)        
remote: Counting objects:  42% (1925/4583)        
remote: Counting objects:  43% (1971/4583)        
remote: Counting objects:  44% (2017/4583)        
remote: Counting objects:  45% (2063/4583)        
remote: Counting objects:  46% (2109/4583)        
remote: Counting objects:  47% (2155/4583)        
remote: Counting objects:  48% (2200/4583)        
remote: Counting objects:  49% (2246/4583)        
remote: Counting objects:  50% (2292/4583)        
remote: Counting objects:  51% (2338/4583)        
remote: Counting objects:  52% (2384/4583)        
remote: Counting objects:  53% (2429/4583)        
remote: Counting objects:  54% (2475/4583)        
remote: Counting objects:  55% (2521/4583)        
remote: Counting objects:  56% (2567/4583)        
remote: Counting objects:  57% (2613/4583)        
remote: Counting objects:  58% (2659/4583)        
remote: Counting objects:  59% (2704/4583)        
remote: Counting objects:  60% (2750/4583)        
remote: Counting objects:  61% (2796/4583)        
remote: Counting objects:  62% (2842/4583)        
remote: Counting objects:  63% (2888/4583)        
remote: Counting objects:  64% (2934/4583)        
remote: Counting objects:  65% (2979/4583)        
remote: Counting objects:  66% (3025/4583)        
remote: Counting objects:  67% (3071/4583)        
remote: Counting objects:  68% (3117/4583)        
remote: Counting objects:  69% (3163/4583)        
remote: Counting objects:  70% (3209/4583)        
remote: Counting objects:  71% (3254/4583)        
remote: Counting objects:  72% (3300/4583)        
remote: Counting objects:  73% (3346/4583)        
remote: Counting objects:  74% (3392/4583)        
remote: Counting objects:  75% (3438/4583)        
remote: Counting objects:  76% (3484/4583)        
remote: Counting objects:  77% (3529/4583)        
remote: Counting objects:  78% (3575/4583)        
remote: Counting objects:  79% (3621/4583)        
remote: Counting objects:  80% (3667/4583)        
remote: Counting objects:  81% (3713/4583)        
remote: Counting objects:  82% (3759/4583)        
remote: Counting objects:  83% (3804/4583)        
remote: Counting objects:  84% (3850/4583)        
remote: Counting objects:  85% (3896/4583)        
remote: Counting objects:  86% (3942/4583)        
remote: Counting objects:  87% (3988/4583)        
remote: Counting objects:  88% (4034/4583)        
remote: Counting objects:  89% (4079/4583)        
remote: Counting objects:  90% (4125/4583)        
remote: Counting objects:  91% (4171/4583)        
remote: Counting objects:  92% (4217/4583)        
remote: Counting objects:  93% (4263/4583)        
remote: Counting objects:  94% (4309/4583)        
remote: Counting objects:  95% (4354/4583)        
remote: Counting objects:  96% (4400/4583)        
remote: Counting objects:  97% (4446/4583)        
remote: Counting objects:  98% (4492/4583)        
remote: Counting objects:  99% (4538/4583)        
remote: Counting objects: 100% (4583/4583)        
remote: Counting objects: 100% (4583/4583), done.        
|0| remote: Compressing objects:   0% (1/1906)        
remote: Compressing objects:   1% (20/1906)        
remote: Compressing objects:   2% (39/1906)        
remote: Compressing objects:   3% (58/1906)        
remote: Compressing objects:   4% (77/1906)        
remote: Compressing objects:   5% (96/1906)        
remote: Compressing objects:   6% (115/1906)        
remote: Compressing objects:   7% (134/1906)        
remote: Compressing objects:   8% (153/1906)        
remote: Compressing objects:   9% (172/1906)        
remote: Compressing objects:  10% (191/1906)        
remote: Compressing objects:  11% (210/1906)        
remote: Compressing objects:  12% (229/1906)        
remote: Compressing objects:  13% (248/1906)        
remote: Compressing objects:  14% (267/1906)        
remote: Compressing objects:  15% (286/1906)        
remote: Compressing objects:  16% (305/1906)        
remote: Compressing objects:  17% (325/1906)        
remote: Compressing objects:  18% (344/1906)        
remote: Compressing objects:  19% (363/1906)        
remote: Compressing objects:  20% (382/1906)        
remote: Compressing objects:  21% (401/1906)        
remote: Compressing objects:  22% (420/1906)        
remote: Compressing objects:  23% (439/1906)        
remote: Compressing objects:  24% (458/1906)        
remote: Compressing objects:  25% (477/1906)        
remote: Compressing objects:  26% (496/1906)        
remote: Compressing objects:  27% (515/1906)        
remote: Compressing objects:  28% (534/1906)        
remote: Compressing objects:  29% (553/1906)        
remote: Compressing objects:  30% (572/1906)        
remote: Compressing objects:  31% (591/1906)        
remote: Compressing objects:  32% (610/1906)        
remote: Compressing objects:  33% (629/1906)        
remote: Compressing objects:  34% (649/1906)        
remote: Compressing objects:  35% (668/1906)        
remote: Compressing objects:  36% (687/1906)        
remote: Compressing objects:  37% (706/1906)        
remote: Compressing objects:  38% (725/1906)        
remote: Compressing objects:  39% (744/1906)        
remote: Compressing objects:  40% (763/1906)        
remote: Compressing objects:  41% (782/1906)        
remote: Compressing objects:  42% (801/1906)        
remote: Compressing objects:  43% (820/1906)        
remote: Compressing objects:  44% (839/1906)        
remote: Compressing objects:  45% (858/1906)        
remote: Compressing objects:  46% (877/1906)        
remote: Compressing objects:  47% (896/1906)        
remote: Compressing objects:  48% (915/1906)        
remote: Compressing objects:  49% (934/1906)        
remote: Compressing objects:  50% (953/1906)        
remote: Compressing objects:  51% (973/1906)        
remote: Compressing objects:  52% (992/1906)        
remote: Compressing objects:  53% (1011/1906)        
remote: Compressing objects:  54% (1030/1906)        
remote: Compressing objects:  55% (1049/1906)        
remote: Compressing objects:  56% (1068/1906)        
remote: Compressing objects:  57% (1087/1906)        
remote: Compressing objects:  58% (1106/1906)        
remote: Compressing objects:  59% (1125/1906)        
remote: Compressing objects:  60% (1144/1906)        
remote: Compressing objects:  61% (1163/1906)        
remote: Compressing objects:  62% (1182/1906)        
remote: Compressing objects:  63% (1201/1906)        
remote: Compressing objects:  64% (1220/1906)        
remote: Compressing objects:  65% (1239/1906)        
remote: Compressing objects:  66% (1258/1906)        
remote: Compressing objects:  67% (1278/1906)        
remote: Compressing objects:  68% (1297/1906)        
remote: Compressing objects:  69% (1316/1906)        
remote: Compressing objects:  70% (1335/1906)        
remote: Compressing objects:  71% (1354/1906)        
remote: Compressing objects:  72% (1373/1906)        
remote: Compressing objects:  73% (1392/1906)        
remote: Compressing objects:  74% (1411/1906)        
remote: Compressing objects:  75% (1430/1906)        
remote: Compressing objects:  76% (1449/1906)        
remote: Compressing objects:  77% (1468/1906)        
remote: Compressing objects:  78% (1487/1906)        
remote: Compressing objects:  79% (1506/1906)        
remote: Compressing objects:  80% (1525/1906)        
remote: Compressing objects:  81% (1544/1906)        
remote: Compressing objects:  82% (1563/1906)        
remote: Compressing objects:  83% (1582/1906)        
remote: Compressing objects:  84% (1602/1906)        
remote: Compressing objects:  85% (1621/1906)        
remote: Compressing objects:  86% (1640/1906)        
remote: Compressing objects:  87% (1659/1906)        
remote: Compressing objects:  88% (1678/1906)        
remote: Compressing objects:  89% (1697/1906)        
remote: Compressing objects:  90% (1716/1906)        
remote: Compressing objects:  91% (1735/1906)        
remote: Compressing objects:  92% (1754/1906)        
remote: Compressing objects:  93% (1773/1906)        
remote: Compressing objects:  94% (1792/1906)        
remote: Compressing objects:  95% (1811/1906)        
remote: Compressing objects:  96% (1830/1906)        
remote: Compressing objects:  97% (1849/1906)        
remote: Compressing objects:  98% (1868/1906)        
remote: Compressing objects:  99% (1887/1906)        
remote: Compressing objects: 100% (1906/1906)        
remote: Compressing objects: 100% (1906/1906), done.        
|0| Receiving objects:   0% (1/4583)
Receiving objects:   1% (46/4583)
Receiving objects:   2% (92/4583)
Receiving objects:   3% (138/4583)
Receiving objects:   4% (184/4583)
Receiving objects:   5% (230/4583)
Receiving objects:   6% (275/4583)
Receiving objects:   7% (321/4583)
Receiving objects:   8% (367/4583)
Receiving objects:   9% (413/4583)
Receiving objects:  10% (459/4583)
Receiving objects:  11% (505/4583)
Receiving objects:  12% (550/4583)
Receiving objects:  13% (596/4583)
Receiving objects:  14% (642/4583)
Receiving objects:  15% (688/4583)
Receiving objects:  16% (734/4583)
Receiving objects:  17% (780/4583)
Receiving objects:  18% (825/4583)
Receiving objects:  19% (871/4583)
Receiving objects:  20% (917/4583)
Receiving objects:  21% (963/4583)
Receiving objects:  22% (1009/4583)
Receiving objects:  23% (1055/4583)
Receiving objects:  24% (1100/4583)
Receiving objects:  25% (1146/4583)
Receiving objects:  26% (1192/4583)
Receiving objects:  27% (1238/4583)
Receiving objects:  28% (1284/4583)
Receiving objects:  29% (1330/4583)
Receiving objects:  30% (1375/4583)
Receiving objects:  31% (1421/4583)
Receiving objects:  32% (1467/4583)
Receiving objects:  33% (1513/4583)
Receiving objects:  34% (1559/4583)
Receiving objects:  35% (1605/4583)
Receiving objects:  36% (1650/4583)
Receiving objects:  37% (1696/4583)
Receiving objects:  38% (1742/4583)
Receiving objects:  39% (1788/4583)
Receiving objects:  40% (1834/4583)
Receiving objects:  41% (1880/4583)
Receiving objects:  42% (1925/4583)
Receiving objects:  43% (1971/4583)
Receiving objects:  44% (2017/4583)
Receiving objects:  45% (2063/4583)
Receiving objects:  46% (2109/4583)
Receiving objects:  47% (2155/4583)
Receiving objects:  48% (2200/4583)
Receiving objects:  49% (2246/4583)
Receiving objects:  50% (2292/4583)
Receiving objects:  51% (2338/4583)
Receiving objects:  52% (2384/4583)
Receiving objects:  53% (2429/4583)
Receiving objects:  54% (2475/4583)
Receiving objects:  55% (2521/4583)
Receiving objects:  56% (2567/4583)
Receiving objects:  57% (2613/4583)
Receiving objects:  58% (2659/4583)
Receiving objects:  59% (2704/4583)
Receiving objects:  60% (2750/4583)
Receiving objects:  61% (2796/4583)
Receiving objects:  62% (2842/4583)
Receiving objects:  63% (2888/4583)
Receiving objects:  64% (2934/4583)
Receiving objects:  65% (2979/4583)
Receiving objects:  66% (3025/4583)
Receiving objects:  67% (3071/4583)
Receiving objects:  68% (3117/4583)
Receiving objects:  69% (3163/4583)
Receiving objects:  70% (3209/4583)
Receiving objects:  71% (3254/4583)
Receiving objects:  72% (3300/4583)
Receiving objects:  73% (3346/4583)
Receiving objects:  74% (3392/4583)
Receiving objects:  75% (3438/4583)
Receiving objects:  76% (3484/4583)
Receiving objects:  77% (3529/4583)
Receiving objects:  78% (3575/4583)
Receiving objects:  79% (3621/4583)
Receiving objects:  80% (3667/4583)
Receiving objects:  81% (3713/4583)
Receiving objects:  82% (3759/4583)
Receiving objects:  83% (3804/4583)
Receiving objects:  84% (3850/4583)
Receiving objects:  85% (3896/4583)
Receiving objects:  86% (3942/4583)
Receiving objects:  87% (3988/4583)
Receiving objects:  88% (4034/4583)
Receiving objects:  89% (4079/4583)
Receiving objects:  90% (4125/4583)
Receiving objects:  91% (4171/4583)
Receiving objects:  92% (4217/4583)
Receiving objects:  93% (4263/4583)
Receiving objects:  94% (4309/4583)
Receiving objects:  95% (4354/4583)
Receiving objects:  96% (4400/4583)
remote: Total 4583 (delta 2645), reused 4455 (delta 2574), pack-reused 0        
|0| Receiving objects:  97% (4446/4583)
Receiving objects:  98% (4492/4583)
Receiving objects:  99% (4538/4583)
Receiving objects: 100% (4583/4583)
Receiving objects: 100% (4583/4583), 1.29 MiB | 21.34 MiB/s, done.
|0| Resolving deltas:   0% (0/2645)
Resolving deltas:   1% (28/2645)
Resolving deltas:   2% (53/2645)
Resolving deltas:   3% (80/2645)
Resolving deltas:   4% (106/2645)
Resolving deltas:   5% (133/2645)
Resolving deltas:   6% (159/2645)
Resolving deltas:   7% (186/2645)
Resolving deltas:   8% (212/2645)
Resolving deltas:   9% (239/2645)
Resolving deltas:  10% (265/2645)
Resolving deltas:  11% (292/2645)
Resolving deltas:  12% (318/2645)
Resolving deltas:  13% (344/2645)
Resolving deltas:  14% (371/2645)
Resolving deltas:  15% (397/2645)
Resolving deltas:  16% (424/2645)
Resolving deltas:  17% (450/2645)
Resolving deltas:  18% (477/2645)
Resolving deltas:  19% (503/2645)
Resolving deltas:  20% (529/2645)
Resolving deltas:  21% (556/2645)
Resolving deltas:  22% (582/2645)
Resolving deltas:  23% (610/2645)
Resolving deltas:  24% (635/2645)
Resolving deltas:  25% (662/2645)
Resolving deltas:  26% (688/2645)
Resolving deltas:  27% (715/2645)
Resolving deltas:  28% (741/2645)
Resolving deltas:  29% (768/2645)
Resolving deltas:  30% (794/2645)
Resolving deltas:  31% (820/2645)
Resolving deltas:  32% (847/2645)
Resolving deltas:  33% (874/2645)
Resolving deltas:  34% (901/2645)
Resolving deltas:  35% (927/2645)
Resolving deltas:  36% (953/2645)
Resolving deltas:  37% (979/2645)
Resolving deltas:  38% (1006/2645)
Resolving deltas:  39% (1032/2645)
Resolving deltas:  40% (1058/2645)
Resolving deltas:  41% (1086/2645)
Resolving deltas:  42% (1111/2645)
Resolving deltas:  43% (1139/2645)
Resolving deltas:  44% (1164/2645)
Resolving deltas:  45% (1191/2645)
Resolving deltas:  46% (1217/2645)
Resolving deltas:  47% (1244/2645)
Resolving deltas:  48% (1270/2645)
Resolving deltas:  49% (1297/2645)
Resolving deltas:  50% (1323/2645)
Resolving deltas:  51% (1349/2645)
Resolving deltas:  52% (1376/2645)
Resolving deltas:  53% (1402/2645)
Resolving deltas:  54% (1429/2645)
Resolving deltas:  55% (1455/2645)
Resolving deltas:  56% (1482/2645)
Resolving deltas:  57% (1508/2645)
Resolving deltas:  58% (1535/2645)
Resolving deltas:  59% (1561/2645)
Resolving deltas:  60% (1587/2645)
Resolving deltas:  61% (1614/2645)
Resolving deltas:  62% (1640/2645)
Resolving deltas:  63% (1668/2645)
Resolving deltas:  64% (1693/2645)
Resolving deltas:  65% (1720/2645)
Resolving deltas:  66% (1747/2645)
Resolving deltas:  67% (1774/2645)
Resolving deltas:  68% (1800/2645)
Resolving deltas:  69% (1826/2645)
Resolving deltas:  70% (1852/2645)
Resolving deltas:  71% (1878/2645)
Resolving deltas:  72% (1905/2645)
Resolving deltas:  73% (1931/2645)
Resolving deltas:  74% (1959/2645)
Resolving deltas:  75% (1985/2645)
Resolving deltas:  76% (2011/2645)
Resolving deltas:  77% (2037/2645)
Resolving deltas:  78% (2064/2645)
Resolving deltas:  79% (2090/2645)
Resolving deltas:  80% (2116/2645)
Resolving deltas:  81% (2143/2645)
Resolving deltas:  82% (2169/2645)
Resolving deltas:  83% (2196/2645)
Resolving deltas:  84% (2222/2645)
Resolving deltas:  85% (2249/2645)
Resolving deltas:  86% (2275/2645)
Resolving deltas:  87% (2302/2645)
Resolving deltas:  88% (2329/2645)
Resolving deltas:  89% (2356/2645)
Resolving deltas:  90% (2381/2645)
Resolving deltas:  91% (2407/2645)
Resolving deltas:  92% (2434/2645)
Resolving deltas:  93% (2460/2645)
Resolving deltas:  94% (2487/2645)
Resolving deltas:  95% (2513/2645)
Resolving deltas:  96% (2540/2645)
Resolving deltas:  97% (2566/2645)
Resolving deltas:  98% (2593/2645)
Resolving deltas:  99% (2619/2645)
Resolving deltas: 100% (2645/2645)
Resolving deltas: 100% (2645/2645), done.
|0| Cloning into '/var/www/html/w/extensions/Wikibase/view/lib/wikibase-data-values-value-view'...
|0| remote: Finding sources:   1% (41/8110)           
remote: Finding sources:   2% (122/8110)           
remote: Finding sources:   3% (203/8110)           
remote: Finding sources:   4% (284/8110)           
remote: Finding sources:   5% (365/8110)           
remote: Finding sources:   6% (447/8110)           
remote: Finding sources:   7% (528/8110)           
remote: Finding sources:   8% (609/8110)           
remote: Finding sources:   9% (690/8110)           
remote: Finding sources:  10% (771/8110)           
remote: Finding sources:  11% (852/8110)           
remote: Finding sources:  12% (933/8110)           
remote: Finding sources:  13% (1014/8110)           
remote: Finding sources:  14% (1095/8110)           
remote: Finding sources:  15% (1176/8110)           
remote: Finding sources:  16% (1258/8110)           
remote: Finding sources:  17% (1339/8110)           
remote: Finding sources:  18% (1420/8110)           
remote: Finding sources:  19% (1501/8110)           
remote: Finding sources:  20% (1582/8110)           
remote: Finding sources:  21% (1663/8110)           
remote: Finding sources:  22% (1744/8110)           
remote: Finding sources:  23% (1825/8110)           
remote: Finding sources:  24% (1906/8110)           
remote: Finding sources:  25% (1987/8110)           
remote: Finding sources:  26% (2069/8110)           
remote: Finding sources:  27% (2150/8110)           
remote: Finding sources:  28% (2231/8110)           
remote: Finding sources:  29% (2312/8110)           
remote: Finding sources:  30% (2393/8110)           
remote: Finding sources:  31% (2474/8110)           
remote: Finding sources:  32% (2555/8110)           
remote: Finding sources:  33% (2636/8110)           
remote: Finding sources:  34% (2717/8110)           
remote: Finding sources:  35% (2798/8110)           
remote: Finding sources:  36% (2880/8110)           
remote: Finding sources:  37% (2961/8110)           
remote: Finding sources:  38% (3042/8110)           
remote: Finding sources:  39% (3123/8110)           
remote: Finding sources:  40% (3204/8110)           
remote: Finding sources:  41% (3285/8110)           
remote: Finding sources:  42% (3366/8110)           
remote: Finding sources:  43% (3447/8110)           
remote: Finding sources:  44% (3528/8110)           
remote: Finding sources:  45% (3609/8110)           
remote: Finding sources:  46% (3691/8110)           
remote: Finding sources:  47% (3772/8110)           
remote: Finding sources:  48% (3853/8110)           
remote: Finding sources:  49% (3934/8110)           
remote: Finding sources:  50% (4015/8110)           
remote: Finding sources:  51% (4096/8110)           
remote: Finding sources:  52% (4177/8110)           
remote: Finding sources:  53% (4258/8110)           
remote: Finding sources:  54% (4339/8110)           
remote: Finding sources:  55% (4420/8110)           
remote: Finding sources:  56% (4502/8110)           
remote: Finding sources:  57% (4583/8110)           
remote: Finding sources:  58% (4664/8110)           
remote: Finding sources:  59% (4745/8110)           
remote: Finding sources:  60% (4826/8110)           
remote: Finding sources:  61% (4907/8110)           
remote: Finding sources:  62% (4988/8110)           
remote: Finding sources:  63% (5069/8110)           
remote: Finding sources:  64% (5150/8110)           
remote: Finding sources:  65% (5231/8110)           
remote: Finding sources:  66% (5313/8110)           
remote: Finding sources:  67% (5394/8110)           
remote: Finding sources:  68% (5475/8110)           
remote: Finding sources:  69% (5556/8110)           
remote: Finding sources:  70% (5637/8110)           
remote: Finding sources:  71% (5718/8110)           
remote: Finding sources:  72% (5799/8110)           
remote: Finding sources:  73% (5880/8110)           
remote: Finding sources:  74% (5961/8110)           
remote: Finding sources:  75% (6042/8110)           
remote: Finding sources:  76% (6124/8110)           
remote: Finding sources:  77% (6205/8110)           
remote: Finding sources:  78% (6286/8110)           
remote: Finding sources:  79% (6367/8110)           
remote: Finding sources:  80% (6448/8110)           
remote: Finding sources:  81% (6529/8110)           
remote: Finding sources:  82% (6610/8110)           
remote: Finding sources:  83% (6691/8110)           
remote: Finding sources:  84% (6772/8110)           
remote: Finding sources:  85% (6853/8110)           
remote: Finding sources:  86% (6935/8110)           
remote: Finding sources:  87% (7016/8110)           
remote: Finding sources:  88% (7097/8110)           
remote: Finding sources:  89% (7178/8110)           
remote: Finding sources:  90% (7259/8110)           
remote: Finding sources:  91% (7340/8110)           
remote: Finding sources:  92% (7421/8110)           
remote: Finding sources:  93% (7502/8110)           
remote: Finding sources:  94% (7583/8110)           
remote: Finding sources:  95% (7664/8110)           
remote: Finding sources:  96% (7746/8110)           
remote: Finding sources:  97% (7827/8110)           
remote: Finding sources:  98% (7908/8110)           
remote: Finding sources:  99% (7989/8110)           
remote: Finding sources: 100% (8070/8110)           
remote: Finding sources: 100% (8110/8110)        
|0| remote: Getting sizes:   1% (3/551)           
remote: Getting sizes:   2% (9/551)           
remote: Getting sizes:   3% (14/551)           
remote: Getting sizes:   4% (20/551)           
remote: Getting sizes:   5% (25/551)           
remote: Getting sizes:   6% (31/551)           
remote: Getting sizes:   7% (36/551)           
remote: Getting sizes:   8% (42/551)           
remote: Getting sizes:   9% (47/551)           
remote: Getting sizes:  10% (53/551)           
remote: Getting sizes:  11% (58/551)           
remote: Getting sizes:  12% (64/551)           
remote: Getting sizes:  13% (69/551)           
remote: Getting sizes:  14% (75/551)           
remote: Getting sizes:  15% (80/551)           
remote: Getting sizes:  16% (86/551)           
remote: Getting sizes:  17% (91/551)           
remote: Getting sizes:  18% (97/551)           
remote: Getting sizes:  19% (102/551)           
remote: Getting sizes:  20% (108/551)           
remote: Getting sizes:  21% (113/551)           
remote: Getting sizes:  22% (119/551)           
remote: Getting sizes:  23% (124/551)           
remote: Getting sizes:  24% (130/551)           
remote: Getting sizes:  25% (135/551)           
remote: Getting sizes:  26% (141/551)           
remote: Getting sizes:  27% (147/551)           
remote: Getting sizes:  28% (152/551)           
remote: Getting sizes:  29% (158/551)           
remote: Getting sizes:  30% (163/551)           
remote: Getting sizes:  31% (169/551)           
remote: Getting sizes:  32% (174/551)           
remote: Getting sizes:  33% (180/551)           
remote: Getting sizes:  34% (185/551)           
remote: Getting sizes:  35% (191/551)           
remote: Getting sizes:  36% (196/551)           
remote: Getting sizes:  37% (202/551)           
remote: Getting sizes:  38% (207/551)           
remote: Getting sizes:  39% (213/551)           
remote: Getting sizes:  40% (218/551)           
remote: Getting sizes:  41% (224/551)           
remote: Getting sizes:  42% (229/551)           
remote: Getting sizes:  43% (235/551)           
remote: Getting sizes:  44% (240/551)           
remote: Getting sizes:  45% (246/551)           
remote: Getting sizes:  46% (251/551)           
remote: Getting sizes:  47% (257/551)           
remote: Getting sizes:  48% (262/551)           
remote: Getting sizes:  49% (268/551)           
remote: Getting sizes:  50% (273/551)           
remote: Getting sizes:  51% (279/551)           
remote: Getting sizes:  52% (284/551)           
remote: Getting sizes:  53% (290/551)           
remote: Getting sizes:  54% (295/551)           
remote: Getting sizes:  55% (301/551)           
remote: Getting sizes:  56% (306/551)           
remote: Getting sizes:  57% (312/551)           
remote: Getting sizes:  58% (317/551)           
remote: Getting sizes:  59% (323/551)           
remote: Getting sizes:  60% (328/551)           
remote: Getting sizes:  61% (334/551)           
remote: Getting sizes:  62% (339/551)           
remote: Getting sizes:  63% (345/551)           
remote: Getting sizes:  64% (350/551)           
remote: Getting sizes:  65% (356/551)           
remote: Getting sizes:  66% (361/551)           
remote: Getting sizes:  67% (367/551)           
remote: Getting sizes:  68% (372/551)           
remote: Getting sizes:  69% (378/551)           
remote: Getting sizes:  70% (383/551)           
remote: Getting sizes:  71% (389/551)           
remote: Getting sizes:  72% (394/551)           
remote: Getting sizes:  73% (400/551)           
remote: Getting sizes:  74% (405/551)           
remote: Getting sizes:  75% (411/551)           
remote: Getting sizes:  76% (417/551)           
remote: Getting sizes:  77% (422/551)           
remote: Getting sizes:  78% (428/551)           
remote: Getting sizes:  79% (433/551)           
remote: Getting sizes:  80% (439/551)           
remote: Getting sizes:  81% (444/551)           
remote: Getting sizes:  82% (450/551)           
remote: Getting sizes:  83% (455/551)           
remote: Getting sizes:  84% (461/551)           
remote: Getting sizes:  85% (466/551)           
remote: Getting sizes:  86% (472/551)           
remote: Getting sizes:  87% (477/551)           
remote: Getting sizes:  88% (483/551)           
remote: Getting sizes:  89% (488/551)           
remote: Getting sizes:  90% (494/551)           
remote: Getting sizes:  91% (499/551)           
remote: Getting sizes:  92% (505/551)           
remote: Getting sizes:  93% (510/551)           
remote: Getting sizes:  94% (516/551)           
remote: Getting sizes:  95% (521/551)           
remote: Getting sizes:  96% (527/551)           
remote: Getting sizes:  97% (532/551)           
remote: Getting sizes:  98% (538/551)           
remote: Getting sizes:  99% (543/551)           
remote: Getting sizes: 100% (549/551)           
remote: Getting sizes: 100% (551/551)        
|0| remote: Compressing objects:  33% (511/1542)           
remote: Compressing objects:  61% (948/1542)           
remote: Compressing objects:  76% (1166/1542)           
remote: Compressing objects: 100% (1542/1542)           
remote: Compressing objects: 100% (1542/1542)        
|0| Receiving objects:   0% (1/8110)
Receiving objects:   1% (82/8110)
Receiving objects:   2% (163/8110)
Receiving objects:   3% (244/8110)
Receiving objects:   4% (325/8110)
Receiving objects:   5% (406/8110)
Receiving objects:   6% (487/8110)
Receiving objects:   7% (568/8110)
Receiving objects:   8% (649/8110)
Receiving objects:   9% (730/8110)
Receiving objects:  10% (811/8110)
Receiving objects:  11% (893/8110)
Receiving objects:  12% (974/8110)
Receiving objects:  13% (1055/8110)
Receiving objects:  14% (1136/8110)
Receiving objects:  15% (1217/8110)
Receiving objects:  16% (1298/8110)
Receiving objects:  17% (1379/8110)
Receiving objects:  18% (1460/8110)
Receiving objects:  19% (1541/8110)
Receiving objects:  20% (1622/8110)
Receiving objects:  21% (1704/8110)
Receiving objects:  22% (1785/8110)
Receiving objects:  23% (1866/8110)
Receiving objects:  24% (1947/8110)
Receiving objects:  25% (2028/8110)
Receiving objects:  26% (2109/8110)
Receiving objects:  27% (2190/8110)
Receiving objects:  28% (2271/8110)
Receiving objects:  29% (2352/8110)
Receiving objects:  30% (2433/8110)
Receiving objects:  31% (2515/8110)
Receiving objects:  32% (2596/8110)
Receiving objects:  33% (2677/8110)
Receiving objects:  34% (2758/8110)
Receiving objects:  35% (2839/8110)
Receiving objects:  36% (2920/8110)
Receiving objects:  37% (3001/8110)
Receiving objects:  38% (3082/8110)
Receiving objects:  39% (3163/8110)
Receiving objects:  40% (3244/8110)
Receiving objects:  41% (3326/8110)
Receiving objects:  42% (3407/8110)
Receiving objects:  43% (3488/8110)
Receiving objects:  44% (3569/8110)
Receiving objects:  45% (3650/8110)
Receiving objects:  46% (3731/8110)
Receiving objects:  47% (3812/8110)
Receiving objects:  48% (3893/8110)
Receiving objects:  49% (3974/8110)
Receiving objects:  50% (4055/8110)
Receiving objects:  51% (4137/8110)
Receiving objects:  52% (4218/8110)
Receiving objects:  53% (4299/8110)
Receiving objects:  54% (4380/8110)
Receiving objects:  55% (4461/8110)
Receiving objects:  56% (4542/8110)
Receiving objects:  57% (4623/8110)
Receiving objects:  58% (4704/8110)
Receiving objects:  59% (4785/8110)
Receiving objects:  60% (4866/8110)
Receiving objects:  61% (4948/8110)
Receiving objects:  62% (5029/8110)
Receiving objects:  63% (5110/8110)
Receiving objects:  64% (5191/8110)
Receiving objects:  65% (5272/8110)
Receiving objects:  66% (5353/8110)
Receiving objects:  67% (5434/8110)
Receiving objects:  68% (5515/8110)
Receiving objects:  69% (5596/8110)
Receiving objects:  70% (5677/8110)
Receiving objects:  71% (5759/8110)
Receiving objects:  72% (5840/8110)
Receiving objects:  73% (5921/8110)
Receiving objects:  74% (6002/8110)
Receiving objects:  75% (6083/8110)
Receiving objects:  76% (6164/8110)
Receiving objects:  77% (6245/8110)
Receiving objects:  78% (6326/8110)
Receiving objects:  79% (6407/8110)
Receiving objects:  80% (6488/8110)
Receiving objects:  81% (6570/8110)
Receiving objects:  82% (6651/8110)
Receiving objects:  83% (6732/8110)
Receiving objects:  84% (6813/8110)
Receiving objects:  85% (6894/8110)
Receiving objects:  86% (6975/8110)
Receiving objects:  87% (7056/8110)
Receiving objects:  88% (7137/8110)
Receiving objects:  89% (7218/8110)
Receiving objects:  90% (7299/8110)
Receiving objects:  91% (7381/8110)
Receiving objects:  92% (7462/8110)
Receiving objects:  93% (7543/8110)
Receiving objects:  94% (7624/8110)
Receiving objects:  95% (7705/8110)
Receiving objects:  96% (7786/8110)
Receiving objects:  97% (7867/8110)
remote: Total 8110 (delta 6267), reused 8106 (delta 6267)        
|0| Receiving objects:  98% (7948/8110)
Receiving objects:  99% (8029/8110)
Receiving objects: 100% (8110/8110)
Receiving objects: 100% (8110/8110), 2.42 MiB | 29.50 MiB/s, done.
|0| Resolving deltas:   0% (0/6267)
Resolving deltas:   1% (63/6267)
Resolving deltas:   2% (126/6267)
Resolving deltas:   3% (190/6267)
Resolving deltas:   4% (251/6267)
Resolving deltas:   5% (314/6267)
Resolving deltas:   6% (377/6267)
Resolving deltas:   7% (439/6267)
Resolving deltas:   8% (503/6267)
Resolving deltas:   9% (565/6267)
Resolving deltas:  10% (627/6267)
Resolving deltas:  11% (690/6267)
Resolving deltas:  12% (753/6267)
Resolving deltas:  13% (815/6267)
Resolving deltas:  14% (878/6267)
Resolving deltas:  15% (941/6267)
Resolving deltas:  16% (1003/6267)
Resolving deltas:  17% (1066/6267)
Resolving deltas:  18% (1129/6267)
Resolving deltas:  19% (1191/6267)
Resolving deltas:  20% (1255/6267)
Resolving deltas:  21% (1317/6267)
Resolving deltas:  22% (1379/6267)
Resolving deltas:  23% (1443/6267)
Resolving deltas:  24% (1505/6267)
Resolving deltas:  25% (1568/6267)
Resolving deltas:  26% (1630/6267)
Resolving deltas:  27% (1693/6267)
Resolving deltas:  28% (1755/6267)
Resolving deltas:  29% (1818/6267)
Resolving deltas:  30% (1881/6267)
Resolving deltas:  31% (1943/6267)
Resolving deltas:  32% (2006/6267)
Resolving deltas:  33% (2069/6267)
Resolving deltas:  34% (2131/6267)
Resolving deltas:  35% (2194/6267)
Resolving deltas:  36% (2258/6267)
Resolving deltas:  37% (2319/6267)
Resolving deltas:  38% (2382/6267)
Resolving deltas:  39% (2445/6267)
Resolving deltas:  40% (2507/6267)
Resolving deltas:  41% (2570/6267)
Resolving deltas:  42% (2635/6267)
Resolving deltas:  43% (2695/6267)
Resolving deltas:  44% (2758/6267)
Resolving deltas:  45% (2821/6267)
Resolving deltas:  46% (2883/6267)
Resolving deltas:  47% (2946/6267)
Resolving deltas:  48% (3010/6267)
Resolving deltas:  49% (3071/6267)
Resolving deltas:  50% (3134/6267)
Resolving deltas:  51% (3197/6267)
Resolving deltas:  52% (3259/6267)
Resolving deltas:  53% (3322/6267)
Resolving deltas:  54% (3386/6267)
Resolving deltas:  55% (3447/6267)
Resolving deltas:  56% (3510/6267)
Resolving deltas:  57% (3573/6267)
Resolving deltas:  58% (3635/6267)
Resolving deltas:  59% (3698/6267)
Resolving deltas:  60% (3762/6267)
Resolving deltas:  61% (3823/6267)
Resolving deltas:  62% (3887/6267)
Resolving deltas:  63% (3949/6267)
Resolving deltas:  64% (4011/6267)
Resolving deltas:  65% (4074/6267)
Resolving deltas:  66% (4137/6267)
Resolving deltas:  67% (4199/6267)
Resolving deltas:  68% (4262/6267)
Resolving deltas:  69% (4325/6267)
Resolving deltas:  70% (4387/6267)
Resolving deltas:  71% (4450/6267)
Resolving deltas:  72% (4513/6267)
Resolving deltas:  73% (4575/6267)
Resolving deltas:  74% (4638/6267)
Resolving deltas:  75% (4701/6267)
Resolving deltas:  76% (4763/6267)
Resolving deltas:  77% (4826/6267)
Resolving deltas:  78% (4889/6267)
Resolving deltas:  79% (4951/6267)
Resolving deltas:  80% (5014/6267)
Resolving deltas:  81% (5077/6267)
Resolving deltas:  82% (5139/6267)
Resolving deltas:  83% (5202/6267)
Resolving deltas:  84% (5265/6267)
Resolving deltas:  85% (5327/6267)
Resolving deltas:  86% (5390/6267)
Resolving deltas:  87% (5453/6267)
Resolving deltas:  88% (5515/6267)
Resolving deltas:  89% (5578/6267)
Resolving deltas:  90% (5641/6267)
Resolving deltas:  91% (5703/6267)
Resolving deltas:  92% (5766/6267)
Resolving deltas:  93% (5829/6267)
Resolving deltas:  94% (5891/6267)
Resolving deltas:  95% (5954/6267)
Resolving deltas:  96% (6017/6267)
Resolving deltas:  97% (6079/6267)
Resolving deltas:  98% (6142/6267)
Resolving deltas:  99% (6205/6267)
Resolving deltas: 100% (6267/6267)
Resolving deltas: 100% (6267/6267), done.
|0| Cloning into '/var/www/html/w/extensions/Wikibase/view/lib/wikibase-serialization'...
|0| remote: Enumerating objects: 2555, done.        
|0| remote: Counting objects:   0% (1/2555)        
remote: Counting objects:   1% (26/2555)        
remote: Counting objects:   2% (52/2555)        
remote: Counting objects:   3% (77/2555)        
remote: Counting objects:   4% (103/2555)        
remote: Counting objects:   5% (128/2555)        
remote: Counting objects:   6% (154/2555)        
remote: Counting objects:   7% (179/2555)        
remote: Counting objects:   8% (205/2555)        
remote: Counting objects:   9% (230/2555)        
remote: Counting objects:  10% (256/2555)        
remote: Counting objects:  11% (282/2555)        
remote: Counting objects:  12% (307/2555)        
remote: Counting objects:  13% (333/2555)        
remote: Counting objects:  14% (358/2555)        
remote: Counting objects:  15% (384/2555)        
remote: Counting objects:  16% (409/2555)        
remote: Counting objects:  17% (435/2555)        
remote: Counting objects:  18% (460/2555)        
remote: Counting objects:  19% (486/2555)        
remote: Counting objects:  20% (511/2555)        
remote: Counting objects:  21% (537/2555)        
remote: Counting objects:  22% (563/2555)        
remote: Counting objects:  23% (588/2555)        
remote: Counting objects:  24% (614/2555)        
remote: Counting objects:  25% (639/2555)        
remote: Counting objects:  26% (665/2555)        
remote: Counting objects:  27% (690/2555)        
remote: Counting objects:  28% (716/2555)        
remote: Counting objects:  29% (741/2555)        
remote: Counting objects:  30% (767/2555)        
remote: Counting objects:  31% (793/2555)        
remote: Counting objects:  32% (818/2555)        
remote: Counting objects:  33% (844/2555)        
remote: Counting objects:  34% (869/2555)        
remote: Counting objects:  35% (895/2555)        
remote: Counting objects:  36% (920/2555)        
remote: Counting objects:  37% (946/2555)        
remote: Counting objects:  38% (971/2555)        
remote: Counting objects:  39% (997/2555)        
remote: Counting objects:  40% (1022/2555)        
remote: Counting objects:  41% (1048/2555)        
remote: Counting objects:  42% (1074/2555)        
remote: Counting objects:  43% (1099/2555)        
remote: Counting objects:  44% (1125/2555)        
remote: Counting objects:  45% (1150/2555)        
remote: Counting objects:  46% (1176/2555)        
remote: Counting objects:  47% (1201/2555)        
remote: Counting objects:  48% (1227/2555)        
remote: Counting objects:  49% (1252/2555)        
remote: Counting objects:  50% (1278/2555)        
remote: Counting objects:  51% (1304/2555)        
remote: Counting objects:  52% (1329/2555)        
remote: Counting objects:  53% (1355/2555)        
remote: Counting objects:  54% (1380/2555)        
remote: Counting objects:  55% (1406/2555)        
remote: Counting objects:  56% (1431/2555)        
remote: Counting objects:  57% (1457/2555)        
remote: Counting objects:  58% (1482/2555)        
remote: Counting objects:  59% (1508/2555)        
remote: Counting objects:  60% (1533/2555)        
remote: Counting objects:  61% (1559/2555)        
remote: Counting objects:  62% (1585/2555)        
remote: Counting objects:  63% (1610/2555)        
remote: Counting objects:  64% (1636/2555)        
remote: Counting objects:  65% (1661/2555)        
remote: Counting objects:  66% (1687/2555)        
remote: Counting objects:  67% (1712/2555)        
remote: Counting objects:  68% (1738/2555)        
remote: Counting objects:  69% (1763/2555)        
remote: Counting objects:  70% (1789/2555)        
remote: Counting objects:  71% (1815/2555)        
remote: Counting objects:  72% (1840/2555)        
remote: Counting objects:  73% (1866/2555)        
remote: Counting objects:  74% (1891/2555)        
remote: Counting objects:  75% (1917/2555)        
remote: Counting objects:  76% (1942/2555)        
remote: Counting objects:  77% (1968/2555)        
remote: Counting objects:  78% (1993/2555)        
remote: Counting objects:  79% (2019/2555)        
remote: Counting objects:  80% (2044/2555)        
remote: Counting objects:  81% (2070/2555)        
remote: Counting objects:  82% (2096/2555)        
remote: Counting objects:  83% (2121/2555)        
remote: Counting objects:  84% (2147/2555)        
remote: Counting objects:  85% (2172/2555)        
remote: Counting objects:  86% (2198/2555)        
remote: Counting objects:  87% (2223/2555)        
remote: Counting objects:  88% (2249/2555)        
remote: Counting objects:  89% (2274/2555)        
remote: Counting objects:  90% (2300/2555)        
remote: Counting objects:  91% (2326/2555)        
remote: Counting objects:  92% (2351/2555)        
remote: Counting objects:  93% (2377/2555)        
remote: Counting objects:  94% (2402/2555)        
remote: Counting objects:  95% (2428/2555)        
remote: Counting objects:  96% (2453/2555)        
remote: Counting objects:  97% (2479/2555)        
remote: Counting objects:  98% (2504/2555)        
remote: Counting objects:  99% (2530/2555)        
remote: Counting objects: 100% (2555/2555)        
remote: Counting objects: 100% (2555/2555), done.        
|0| remote: Compressing objects:   0% (1/821)        
remote: Compressing objects:   1% (9/821)        
remote: Compressing objects:   2% (17/821)        
remote: Compressing objects:   3% (25/821)        
remote: Compressing objects:   4% (33/821)        
remote: Compressing objects:   5% (42/821)        
remote: Compressing objects:   6% (50/821)        
remote: Compressing objects:   7% (58/821)        
remote: Compressing objects:   8% (66/821)        
remote: Compressing objects:   9% (74/821)        
remote: Compressing objects:  10% (83/821)        
remote: Compressing objects:  11% (91/821)        
remote: Compressing objects:  12% (99/821)        
remote: Compressing objects:  13% (107/821)        
remote: Compressing objects:  14% (115/821)        
remote: Compressing objects:  15% (124/821)        
remote: Compressing objects:  16% (132/821)        
remote: Compressing objects:  17% (140/821)        
remote: Compressing objects:  18% (148/821)        
remote: Compressing objects:  19% (156/821)        
remote: Compressing objects:  20% (165/821)        
remote: Compressing objects:  21% (173/821)        
remote: Compressing objects:  22% (181/821)        
remote: Compressing objects:  23% (189/821)        
remote: Compressing objects:  24% (198/821)        
remote: Compressing objects:  25% (206/821)        
remote: Compressing objects:  26% (214/821)        
remote: Compressing objects:  27% (222/821)        
remote: Compressing objects:  28% (230/821)        
remote: Compressing objects:  29% (239/821)        
remote: Compressing objects:  30% (247/821)        
remote: Compressing objects:  31% (255/821)        
remote: Compressing objects:  32% (263/821)        
remote: Compressing objects:  33% (271/821)        
remote: Compressing objects:  34% (280/821)        
remote: Compressing objects:  35% (288/821)        
remote: Compressing objects:  36% (296/821)        
remote: Compressing objects:  37% (304/821)        
remote: Compressing objects:  38% (312/821)        
remote: Compressing objects:  39% (321/821)        
remote: Compressing objects:  40% (329/821)        
remote: Compressing objects:  41% (337/821)        
remote: Compressing objects:  42% (345/821)        
remote: Compressing objects:  43% (354/821)        
remote: Compressing objects:  44% (362/821)        
remote: Compressing objects:  45% (370/821)        
remote: Compressing objects:  46% (378/821)        
remote: Compressing objects:  47% (386/821)        
remote: Compressing objects:  48% (395/821)        
remote: Compressing objects:  49% (403/821)        
remote: Compressing objects:  50% (411/821)        
remote: Compressing objects:  51% (419/821)        
remote: Compressing objects:  52% (427/821)        
remote: Compressing objects:  53% (436/821)        
remote: Compressing objects:  54% (444/821)        
remote: Compressing objects:  55% (452/821)        
remote: Compressing objects:  56% (460/821)        
remote: Compressing objects:  57% (468/821)        
remote: Compressing objects:  58% (477/821)        
remote: Compressing objects:  59% (485/821)        
remote: Compressing objects:  60% (493/821)        
remote: Compressing objects:  61% (501/821)        
remote: Compressing objects:  62% (510/821)        
remote: Compressing objects:  63% (518/821)        
remote: Compressing objects:  64% (526/821)        
remote: Compressing objects:  65% (534/821)        
remote: Compressing objects:  66% (542/821)        
remote: Compressing objects:  67% (551/821)        
remote: Compressing objects:  68% (559/821)        
remote: Compressing objects:  69% (567/821)        
remote: Compressing objects:  70% (575/821)        
remote: Compressing objects:  71% (583/821)        
remote: Compressing objects:  72% (592/821)        
remote: Compressing objects:  73% (600/821)        
remote: Compressing objects:  74% (608/821)        
remote: Compressing objects:  75% (616/821)        
remote: Compressing objects:  76% (624/821)        
remote: Compressing objects:  77% (633/821)        
remote: Compressing objects:  78% (641/821)        
remote: Compressing objects:  79% (649/821)        
remote: Compressing objects:  80% (657/821)        
remote: Compressing objects:  81% (666/821)        
remote: Compressing objects:  82% (674/821)        
remote: Compressing objects:  83% (682/821)        
remote: Compressing objects:  84% (690/821)        
remote: Compressing objects:  85% (698/821)        
remote: Compressing objects:  86% (707/821)        
remote: Compressing objects:  87% (715/821)        
remote: Compressing objects:  88% (723/821)        
remote: Compressing objects:  89% (731/821)        
remote: Compressing objects:  90% (739/821)        
remote: Compressing objects:  91% (748/821)        
remote: Compressing objects:  92% (756/821)        
remote: Compressing objects:  93% (764/821)        
remote: Compressing objects:  94% (772/821)        
remote: Compressing objects:  95% (780/821)        
remote: Compressing objects:  96% (789/821)        
remote: Compressing objects:  97% (797/821)        
remote: Compressing objects:  98% (805/821)        
remote: Compressing objects:  99% (813/821)        
remote: Compressing objects: 100% (821/821)        
remote: Compressing objects: 100% (821/821), done.        
|0| Receiving objects:   0% (1/2555)
Receiving objects:   1% (26/2555)
Receiving objects:   2% (52/2555)
Receiving objects:   3% (77/2555)
Receiving objects:   4% (103/2555)
Receiving objects:   5% (128/2555)
Receiving objects:   6% (154/2555)
Receiving objects:   7% (179/2555)
Receiving objects:   8% (205/2555)
Receiving objects:   9% (230/2555)
Receiving objects:  10% (256/2555)
Receiving objects:  11% (282/2555)
Receiving objects:  12% (307/2555)
Receiving objects:  13% (333/2555)
Receiving objects:  14% (358/2555)
Receiving objects:  15% (384/2555)
Receiving objects:  16% (409/2555)
Receiving objects:  17% (435/2555)
Receiving objects:  18% (460/2555)
Receiving objects:  19% (486/2555)
Receiving objects:  20% (511/2555)
Receiving objects:  21% (537/2555)
Receiving objects:  22% (563/2555)
Receiving objects:  23% (588/2555)
Receiving objects:  24% (614/2555)
Receiving objects:  25% (639/2555)
Receiving objects:  26% (665/2555)
Receiving objects:  27% (690/2555)
Receiving objects:  28% (716/2555)
Receiving objects:  29% (741/2555)
Receiving objects:  30% (767/2555)
Receiving objects:  31% (793/2555)
Receiving objects:  32% (818/2555)
Receiving objects:  33% (844/2555)
Receiving objects:  34% (869/2555)
Receiving objects:  35% (895/2555)
Receiving objects:  36% (920/2555)
Receiving objects:  37% (946/2555)
Receiving objects:  38% (971/2555)
Receiving objects:  39% (997/2555)
Receiving objects:  40% (1022/2555)
Receiving objects:  41% (1048/2555)
Receiving objects:  42% (1074/2555)
Receiving objects:  43% (1099/2555)
Receiving objects:  44% (1125/2555)
Receiving objects:  45% (1150/2555)
Receiving objects:  46% (1176/2555)
Receiving objects:  47% (1201/2555)
Receiving objects:  48% (1227/2555)
Receiving objects:  49% (1252/2555)
Receiving objects:  50% (1278/2555)
Receiving objects:  51% (1304/2555)
Receiving objects:  52% (1329/2555)
Receiving objects:  53% (1355/2555)
Receiving objects:  54% (1380/2555)
Receiving objects:  55% (1406/2555)
Receiving objects:  56% (1431/2555)
Receiving objects:  57% (1457/2555)
Receiving objects:  58% (1482/2555)
Receiving objects:  59% (1508/2555)
Receiving objects:  60% (1533/2555)
Receiving objects:  61% (1559/2555)
Receiving objects:  62% (1585/2555)
Receiving objects:  63% (1610/2555)
Receiving objects:  64% (1636/2555)
Receiving objects:  65% (1661/2555)
Receiving objects:  66% (1687/2555)
Receiving objects:  67% (1712/2555)
Receiving objects:  68% (1738/2555)
Receiving objects:  69% (1763/2555)
Receiving objects:  70% (1789/2555)
Receiving objects:  71% (1815/2555)
Receiving objects:  72% (1840/2555)
Receiving objects:  73% (1866/2555)
Receiving objects:  74% (1891/2555)
Receiving objects:  75% (1917/2555)
Receiving objects:  76% (1942/2555)
remote: Total 2555 (delta 2067), reused 2079 (delta 1717), pack-reused 0        
|0| Receiving objects:  77% (1968/2555)
Receiving objects:  78% (1993/2555)
Receiving objects:  79% (2019/2555)
Receiving objects:  80% (2044/2555)
Receiving objects:  81% (2070/2555)
Receiving objects:  82% (2096/2555)
Receiving objects:  83% (2121/2555)
Receiving objects:  84% (2147/2555)
Receiving objects:  85% (2172/2555)
Receiving objects:  86% (2198/2555)
Receiving objects:  87% (2223/2555)
Receiving objects:  88% (2249/2555)
Receiving objects:  89% (2274/2555)
Receiving objects:  90% (2300/2555)
Receiving objects:  91% (2326/2555)
Receiving objects:  92% (2351/2555)
Receiving objects:  93% (2377/2555)
Receiving objects:  94% (2402/2555)
Receiving objects:  95% (2428/2555)
Receiving objects:  96% (2453/2555)
Receiving objects:  97% (2479/2555)
Receiving objects:  98% (2504/2555)
Receiving objects:  99% (2530/2555)
Receiving objects: 100% (2555/2555)
Receiving objects: 100% (2555/2555), 410.17 KiB | 13.67 MiB/s, done.
|0| Resolving deltas:   0% (0/2067)
Resolving deltas:   1% (21/2067)
Resolving deltas:   2% (43/2067)
Resolving deltas:   3% (63/2067)
Resolving deltas:   4% (83/2067)
Resolving deltas:   5% (105/2067)
Resolving deltas:   6% (125/2067)
Resolving deltas:   7% (145/2067)
Resolving deltas:   8% (166/2067)
Resolving deltas:   9% (187/2067)
Resolving deltas:  10% (207/2067)
Resolving deltas:  11% (228/2067)
Resolving deltas:  12% (249/2067)
Resolving deltas:  13% (269/2067)
Resolving deltas:  14% (290/2067)
Resolving deltas:  15% (312/2067)
Resolving deltas:  16% (331/2067)
Resolving deltas:  17% (352/2067)
Resolving deltas:  18% (373/2067)
Resolving deltas:  19% (393/2067)
Resolving deltas:  20% (414/2067)
Resolving deltas:  21% (435/2067)
Resolving deltas:  22% (455/2067)
Resolving deltas:  23% (476/2067)
Resolving deltas:  24% (497/2067)
Resolving deltas:  25% (517/2067)
Resolving deltas:  26% (538/2067)
Resolving deltas:  27% (559/2067)
Resolving deltas:  28% (579/2067)
Resolving deltas:  29% (600/2067)
Resolving deltas:  30% (621/2067)
Resolving deltas:  31% (641/2067)
Resolving deltas:  32% (662/2067)
Resolving deltas:  33% (683/2067)
Resolving deltas:  34% (703/2067)
Resolving deltas:  35% (724/2067)
Resolving deltas:  36% (745/2067)
Resolving deltas:  37% (765/2067)
Resolving deltas:  38% (786/2067)
Resolving deltas:  39% (807/2067)
Resolving deltas:  40% (827/2067)
Resolving deltas:  41% (848/2067)
Resolving deltas:  42% (870/2067)
Resolving deltas:  43% (890/2067)
Resolving deltas:  44% (910/2067)
Resolving deltas:  45% (931/2067)
Resolving deltas:  46% (951/2067)
Resolving deltas:  47% (972/2067)
Resolving deltas:  48% (993/2067)
Resolving deltas:  49% (1013/2067)
Resolving deltas:  50% (1035/2067)
Resolving deltas:  51% (1055/2067)
Resolving deltas:  52% (1075/2067)
Resolving deltas:  53% (1096/2067)
Resolving deltas:  54% (1117/2067)
Resolving deltas:  55% (1137/2067)
Resolving deltas:  56% (1158/2067)
Resolving deltas:  57% (1179/2067)
Resolving deltas:  58% (1199/2067)
Resolving deltas:  59% (1221/2067)
Resolving deltas:  60% (1241/2067)
Resolving deltas:  61% (1261/2067)
Resolving deltas:  62% (1283/2067)
Resolving deltas:  63% (1303/2067)
Resolving deltas:  64% (1323/2067)
Resolving deltas:  65% (1344/2067)
Resolving deltas:  66% (1365/2067)
Resolving deltas:  67% (1385/2067)
Resolving deltas:  68% (1407/2067)
Resolving deltas:  69% (1427/2067)
Resolving deltas:  70% (1447/2067)
Resolving deltas:  71% (1468/2067)
Resolving deltas:  72% (1489/2067)
Resolving deltas:  73% (1509/2067)
Resolving deltas:  74% (1530/2067)
Resolving deltas:  75% (1551/2067)
Resolving deltas:  76% (1572/2067)
Resolving deltas:  77% (1592/2067)
Resolving deltas:  78% (1613/2067)
Resolving deltas:  79% (1633/2067)
Resolving deltas:  80% (1654/2067)
Resolving deltas:  81% (1675/2067)
Resolving deltas:  82% (1696/2067)
Resolving deltas:  83% (1716/2067)
Resolving deltas:  84% (1737/2067)
Resolving deltas:  85% (1757/2067)
Resolving deltas:  86% (1778/2067)
Resolving deltas:  87% (1799/2067)
Resolving deltas:  88% (1819/2067)
Resolving deltas:  89% (1840/2067)
Resolving deltas:  90% (1861/2067)
Resolving deltas:  91% (1881/2067)
Resolving deltas:  92% (1903/2067)
Resolving deltas:  93% (1923/2067)
Resolving deltas:  94% (1944/2067)
Resolving deltas:  95% (1964/2067)
Resolving deltas:  96% (1985/2067)
Resolving deltas:  97% (2005/2067)
Resolving deltas:  98% (2026/2067)
Resolving deltas:  99% (2048/2067)
Resolving deltas: 100% (2067/2067)
Resolving deltas: 100% (2067/2067), done.
|0| Cloning into '/var/www/html/w/extensions/Wikibase/view/lib/wikibase-termbox'...
|0| Receiving objects:   0% (1/9446)
Receiving objects:   1% (95/9446)
Receiving objects:   2% (189/9446)
Receiving objects:   3% (284/9446)
Receiving objects:   4% (378/9446)
Receiving objects:   5% (473/9446)
Receiving objects:   6% (567/9446)
Receiving objects:   7% (662/9446)
Receiving objects:   8% (756/9446)
Receiving objects:   9% (851/9446)
Receiving objects:  10% (945/9446)
Receiving objects:  11% (1040/9446)
Receiving objects:  12% (1134/9446)
Receiving objects:  13% (1228/9446)
Receiving objects:  14% (1323/9446)
Receiving objects:  15% (1417/9446)
Receiving objects:  16% (1512/9446)
Receiving objects:  17% (1606/9446)
Receiving objects:  18% (1701/9446)
Receiving objects:  19% (1795/9446)
Receiving objects:  20% (1890/9446)
Receiving objects:  21% (1984/9446)
Receiving objects:  22% (2079/9446)
Receiving objects:  23% (2173/9446)
Receiving objects:  24% (2268/9446)
Receiving objects:  25% (2362/9446)
Receiving objects:  26% (2456/9446)
Receiving objects:  27% (2551/9446)
Receiving objects:  28% (2645/9446)
Receiving objects:  29% (2740/9446)
Receiving objects:  30% (2834/9446)
Receiving objects:  31% (2929/9446)
Receiving objects:  32% (3023/9446)
Receiving objects:  33% (3118/9446)
Receiving objects:  34% (3212/9446)
Receiving objects:  35% (3307/9446)
Receiving objects:  36% (3401/9446)
Receiving objects:  37% (3496/9446)
Receiving objects:  38% (3590/9446)
Receiving objects:  39% (3684/9446)
Receiving objects:  40% (3779/9446)
Receiving objects:  41% (3873/9446)
Receiving objects:  42% (3968/9446)
Receiving objects:  43% (4062/9446)
Receiving objects:  44% (4157/9446)
Receiving objects:  45% (4251/9446)
Receiving objects:  46% (4346/9446)
Receiving objects:  47% (4440/9446)
Receiving objects:  48% (4535/9446)
Receiving objects:  49% (4629/9446)
Receiving objects:  50% (4723/9446)
Receiving objects:  51% (4818/9446)
Receiving objects:  52% (4912/9446)
Receiving objects:  53% (5007/9446)
Receiving objects:  54% (5101/9446)
Receiving objects:  55% (5196/9446)
Receiving objects:  56% (5290/9446)
Receiving objects:  57% (5385/9446)
Receiving objects:  58% (5479/9446)
Receiving objects:  59% (5574/9446)
Receiving objects:  60% (5668/9446)
Receiving objects:  61% (5763/9446)
Receiving objects:  62% (5857/9446)
Receiving objects:  63% (5951/9446)
Receiving objects:  64% (6046/9446)
Receiving objects:  65% (6140/9446)
Receiving objects:  66% (6235/9446)
Receiving objects:  67% (6329/9446)
Receiving objects:  68% (6424/9446)
Receiving objects:  69% (6518/9446)
Receiving objects:  70% (6613/9446)
Receiving objects:  71% (6707/9446)
Receiving objects:  72% (6802/9446)
Receiving objects:  73% (6896/9446)
Receiving objects:  74% (6991/9446)
Receiving objects:  75% (7085/9446)
Receiving objects:  76% (7179/9446)
Receiving objects:  77% (7274/9446)
Receiving objects:  78% (7368/9446)
Receiving objects:  79% (7463/9446)
Receiving objects:  80% (7557/9446)
Receiving objects:  81% (7652/9446)
Receiving objects:  82% (7746/9446)
Receiving objects:  83% (7841/9446)
Receiving objects:  84% (7935/9446)
Receiving objects:  85% (8030/9446)
Receiving objects:  86% (8124/9446)
Receiving objects:  87% (8219/9446)
Receiving objects:  88% (8313/9446)
Receiving objects:  89% (8407/9446)
Receiving objects:  90% (8502/9446)
Receiving objects:  91% (8596/9446)
Receiving objects:  92% (8691/9446)
Receiving objects:  93% (8785/9446)
Receiving objects:  94% (8880/9446)
Receiving objects:  95% (8974/9446)
Receiving objects:  96% (9069/9446)
Receiving objects:  97% (9163/9446)
Receiving objects:  98% (9258/9446)
remote: Total 9446 (delta 0), reused 9446 (delta 0)        
|0| Receiving objects:  99% (9352/9446)
Receiving objects: 100% (9446/9446)
Receiving objects: 100% (9446/9446), 5.08 MiB | 37.71 MiB/s, done.
|0| Resolving deltas:   0% (0/7324)
Resolving deltas:   1% (74/7324)
Resolving deltas:   2% (147/7324)
Resolving deltas:   3% (220/7324)
Resolving deltas:   4% (293/7324)
Resolving deltas:   5% (367/7324)
Resolving deltas:   6% (440/7324)
Resolving deltas:   7% (513/7324)
Resolving deltas:   8% (586/7324)
Resolving deltas:   9% (660/7324)
Resolving deltas:  10% (733/7324)
Resolving deltas:  11% (806/7324)
Resolving deltas:  12% (879/7324)
Resolving deltas:  13% (953/7324)
Resolving deltas:  14% (1026/7324)
Resolving deltas:  15% (1099/7324)
Resolving deltas:  16% (1172/7324)
Resolving deltas:  17% (1246/7324)
Resolving deltas:  18% (1319/7324)
Resolving deltas:  19% (1392/7324)
Resolving deltas:  20% (1465/7324)
Resolving deltas:  21% (1539/7324)
Resolving deltas:  22% (1612/7324)
Resolving deltas:  23% (1685/7324)
Resolving deltas:  24% (1758/7324)
Resolving deltas:  25% (1831/7324)
Resolving deltas:  26% (1905/7324)
Resolving deltas:  27% (1978/7324)
Resolving deltas:  28% (2051/7324)
Resolving deltas:  29% (2124/7324)
Resolving deltas:  30% (2198/7324)
Resolving deltas:  31% (2271/7324)
Resolving deltas:  32% (2345/7324)
Resolving deltas:  33% (2417/7324)
Resolving deltas:  34% (2491/7324)
Resolving deltas:  35% (2564/7324)
Resolving deltas:  36% (2637/7324)
Resolving deltas:  37% (2710/7324)
Resolving deltas:  38% (2784/7324)
Resolving deltas:  39% (2857/7324)
Resolving deltas:  40% (2930/7324)
Resolving deltas:  41% (3004/7324)
Resolving deltas:  42% (3077/7324)
Resolving deltas:  43% (3150/7324)
Resolving deltas:  44% (3223/7324)
Resolving deltas:  45% (3296/7324)
Resolving deltas:  46% (3370/7324)
Resolving deltas:  47% (3443/7324)
Resolving deltas:  48% (3516/7324)
Resolving deltas:  49% (3589/7324)
Resolving deltas:  50% (3662/7324)
Resolving deltas:  51% (3736/7324)
Resolving deltas:  52% (3809/7324)
Resolving deltas:  53% (3882/7324)
Resolving deltas:  54% (3955/7324)
Resolving deltas:  55% (4029/7324)
Resolving deltas:  56% (4102/7324)
Resolving deltas:  57% (4175/7324)
Resolving deltas:  58% (4248/7324)
Resolving deltas:  59% (4323/7324)
Resolving deltas:  60% (4395/7324)
Resolving deltas:  61% (4468/7324)
Resolving deltas:  62% (4541/7324)
Resolving deltas:  63% (4615/7324)
Resolving deltas:  64% (4688/7324)
Resolving deltas:  65% (4761/7324)
Resolving deltas:  66% (4834/7324)
Resolving deltas:  67% (4908/7324)
Resolving deltas:  68% (4981/7324)
Resolving deltas:  69% (5054/7324)
Resolving deltas:  70% (5127/7324)
Resolving deltas:  71% (5201/7324)
Resolving deltas:  72% (5274/7324)
Resolving deltas:  73% (5347/7324)
Resolving deltas:  74% (5420/7324)
Resolving deltas:  75% (5493/7324)
Resolving deltas:  76% (5567/7324)
Resolving deltas:  77% (5640/7324)
Resolving deltas:  78% (5713/7324)
Resolving deltas:  79% (5786/7324)
Resolving deltas:  80% (5860/7324)
Resolving deltas:  81% (5933/7324)
Resolving deltas:  82% (6006/7324)
Resolving deltas:  83% (6080/7324)
Resolving deltas:  84% (6153/7324)
Resolving deltas:  85% (6226/7324)
Resolving deltas:  86% (6299/7324)
Resolving deltas:  87% (6372/7324)
Resolving deltas:  88% (6446/7324)
Resolving deltas:  89% (6519/7324)
Resolving deltas:  90% (6592/7324)
Resolving deltas:  91% (6665/7324)
Resolving deltas:  92% (6739/7324)
Resolving deltas:  93% (6812/7324)
Resolving deltas:  94% (6885/7324)
Resolving deltas:  95% (6958/7324)
Resolving deltas:  96% (7032/7324)
Resolving deltas:  97% (7105/7324)
Resolving deltas:  98% (7178/7324)
Resolving deltas:  99% (7251/7324)
Resolving deltas: 100% (7324/7324)
Resolving deltas: 100% (7324/7324), done.
|0| Submodule path 'lib/resources/wikibase-api': checked out '7f076e3534686ab35f7807462539fcef08b6e9f2'
|0| Submodule path 'view/lib/wikibase-data-model': checked out '6b304daeb804591ddc4520925337429ac086515c'
|0| Submodule path 'view/lib/wikibase-data-values': checked out '457733ebe7b0d090a67e2623350be2e4286077fe'
|0| Submodule path 'view/lib/wikibase-data-values-value-view': checked out '7d7ff681d26da4ae7947bf444d28f507982064c8'
|0| Submodule path 'view/lib/wikibase-serialization': checked out 'e9b9a736f19e42497bfe45cb6f323781b00b5023'
|0| Submodule path 'view/lib/wikibase-termbox': checked out '87f5df732da97a7acd29b20bfd4f1aedff509fbf'
|0|  00:08
 00:08

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 14 installs, 0 updates, 0 removals
  - Locking composer/installers (v2.3.0)
  - Locking data-values/common (1.2.0)
  - Locking data-values/data-values (3.1.0)
  - Locking data-values/geo (4.5.1)
  - Locking data-values/interfaces (1.2.0)
  - Locking data-values/number (0.13.0)
  - Locking data-values/serialization (1.2.5)
  - Locking data-values/time (1.2.0)
  - Locking diff/diff (3.4.0)
  - Locking onoi/message-reporter (1.4.2)
  - Locking psr/simple-cache (1.0.1)
  - Locking serialization/serialization (4.1.0)
  - Locking swaggest/json-diff (v3.12.1)
  - Locking wmde/php-vuejs-templating (2.1.0)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 14 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing composer/installers (v2.3.0): Extracting archive
  - Installing data-values/interfaces (1.2.0): Extracting archive
  - Installing data-values/data-values (3.1.0): Extracting archive
  - Installing data-values/geo (4.5.1): Extracting archive
  - Installing data-values/common (1.2.0): Extracting archive
  - Installing data-values/number (0.13.0): Extracting archive
  - Installing serialization/serialization (4.1.0): Extracting archive
  - Installing data-values/serialization (1.2.5): Extracting archive
  - Installing data-values/time (1.2.0): Extracting archive
  - Installing diff/diff (3.4.0): Extracting archive
  - Installing onoi/message-reporter (1.4.2): Extracting archive
  - Installing psr/simple-cache (1.0.1): Extracting archive
  - Installing swaggest/json-diff (v3.12.1): Extracting archive
  - Installing wmde/php-vuejs-templating (2.1.0): Extracting archive
  0/13 [>---------------------------]   0%
 10/13 [=====================>------]  76%
 13/13 [============================] 100%
Generating optimized autoload files
55 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:04

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
55 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.0.0-rc.1',
npm warn EBADENGINE   required: { npm: '>=10.8.1', node: '>=20' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.0.0-rc.1',
npm warn EBADENGINE   required: { npm: '>=10.8.1', node: '>=20' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated @types/easy-table@1.2.3: This is a stub types definition. easy-table provides its own type definitions, so you do not need this installed.
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported

> wikibase@0.1.0 postinstall
> npm-run-all -p install:*


> wikibase@0.1.0 install:tainted-ref
> npm --prefix view/lib/wikibase-tainted-ref ci


> wikibase@0.1.0 install:rest-api
> npm --prefix repo/rest-api ci


> wikibase@0.1.0 install:bridge
> npm --prefix client/data-bridge ci

npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@es-joy/jsdoccomment@0.23.6',
npm warn EBADENGINE   required: { node: '^12 || ^14 || ^16 || ^17' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: 'eslint-plugin-jsdoc@39.2.2',
npm warn EBADENGINE   required: { node: '^14 || ^16 || ^17' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
npm warn deprecated rimraf@2.7.1: Rimraf versions prior to v4 are no longer supported
npm warn deprecated @humanwhocodes/config-array@0.13.0: Use @eslint/config-array instead
npm warn deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
npm warn deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated @humanwhocodes/object-schema@2.0.3: Use @eslint/object-schema instead
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated formidable@1.2.6: Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau
npm warn deprecated stylelint-processor-html@1.0.0: Please use stylelint-processor-arbitrary-tags https://github.com/mapbox/stylelint-processor-arbitrary-tags 
npm warn deprecated @stylelint/postcss-markdown@0.36.2: Use the original unforked package instead: postcss-markdown
npm warn deprecated @hapi/bourne@1.3.2: This version has been deprecated and is no longer supported or maintained
npm warn deprecated @hapi/topo@3.1.6: This version has been deprecated and is no longer supported or maintained
npm warn deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated
npm warn deprecated har-validator@5.1.3: this library is no longer supported
npm warn deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated
npm warn deprecated superagent@6.1.0: Please upgrade to v9.0.0+ as we have fixed a public vulnerability with formidable dependency. Note that v9.0.0+ requires Node.js v14.18.0+. See https://github.com/ladjs/superagent/pull/1800 for insight. This project is supported and maintained by the team at Forward Email @ https://forwardemail.net
npm warn deprecated chokidar@2.1.8: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.
npm warn deprecated querystring@0.2.0: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
npm warn deprecated html-webpack-plugin@3.2.0: 3.x is no longer supported
npm warn deprecated babel-eslint@10.1.0: babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.
npm warn deprecated @hapi/address@2.1.4: Moved to 'npm install @sideway/address'
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated uuid@3.3.3: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated @hapi/hoek@8.5.1: This version has been deprecated and is no longer supported or maintained
npm warn deprecated @hapi/joi@15.1.1: Switch to 'npm install joi'
npm warn deprecated eslint@8.57.1: This version is no longer supported. Please see https://eslint.org/version-support for other options.
npm warn deprecated svgo@1.3.2: This SVGO version is no longer supported. Upgrade to v2.x.x.
npm warn deprecated popper.js@1.16.1: You can find the new Popper v2 at @popperjs/core, this package is dedicated to the legacy v1

> tree-sitter@0.20.4 install
> prebuild-install || node-gyp rebuild

prebuild-install warn install No prebuilt binaries found (target=18.20.8 runtime=node arch=x64 libc= platform=linux)
gyp info it worked if it ends with ok
gyp info using node-gyp@10.1.0
gyp info using node@18.20.8 | linux | x64
gyp info find Python using Python version 3.11.2 found at "/usr/bin/python3"

gyp http GET https://nodejs.org/download/release/v18.20.8/node-v18.20.8-headers.tar.gz
gyp http 200 https://nodejs.org/download/release/v18.20.8/node-v18.20.8-headers.tar.gz

> yorkie@2.0.0 install
> node bin/install.js

setting up Git hooks
can't find .git directory, skipping Git hooks installation

> core-js@3.10.1 postinstall
> node -e "try{require('./postinstall')}catch(e){}"

Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!

The project needs your help! Please consider supporting of core-js on Open Collective or Patreon: 
> https://opencollective.com/core-js 
> https://www.patreon.com/zloirock 

Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)


> ejs@2.7.4 postinstall
> node ./postinstall.js

Thank you for installing EJS: built with the Jake JavaScript build tool (https://jakejs.com/)


> core-js@3.10.1 postinstall
> node -e "try{require('./postinstall')}catch(e){}"

gyp http GET https://nodejs.org/download/release/v18.20.8/SHASUMS256.txt
gyp http 200 https://nodejs.org/download/release/v18.20.8/SHASUMS256.txt
gyp info spawn /usr/bin/python3
gyp info spawn args [
gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',
gyp info spawn args 'binding.gyp',
gyp info spawn args '-f',
gyp info spawn args 'make',
gyp info spawn args '-I',
gyp info spawn args '/var/www/html/w/extensions/Wikibase/repo/rest-api/node_modules/tree-sitter/build/config.gypi',
gyp info spawn args '-I',
gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',
gyp info spawn args '-I',
gyp info spawn args '/var/www/html/w/.cache/node-gyp/18.20.8/include/node/common.gypi',
gyp info spawn args '-Dlibrary=shared_library',
gyp info spawn args '-Dvisibility=default',
gyp info spawn args '-Dnode_root_dir=/var/www/html/w/.cache/node-gyp/18.20.8',
gyp info spawn args '-Dnode_gyp_dir=/usr/lib/node_modules/npm/node_modules/node-gyp',
gyp info spawn args '-Dnode_lib_file=/var/www/html/w/.cache/node-gyp/18.20.8/<(target_arch)/node.lib',
gyp info spawn args '-Dmodule_root_dir=/var/www/html/w/extensions/Wikibase/repo/rest-api/node_modules/tree-sitter',
gyp info spawn args '-Dnode_engine=v8',
gyp info spawn args '--depth=.',
gyp info spawn args '--no-parallel',
gyp info spawn args '--generator-output',
gyp info spawn args 'build',
gyp info spawn args '-Goutput_dir=.'
gyp info spawn args ]
gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
make: Entering directory '/var/www/html/w/extensions/Wikibase/repo/rest-api/node_modules/tree-sitter/build'
  CC(target) Release/obj.target/tree_sitter/vendor/tree-sitter/lib/src/lib.o
rm -f Release/obj.target/tree_sitter.a Release/obj.target/tree_sitter.a.ar-file-list; mkdir -p `dirname Release/obj.target/tree_sitter.a`
ar crs Release/obj.target/tree_sitter.a @Release/obj.target/tree_sitter.a.ar-file-list
  COPY Release/tree_sitter.a
  CXX(target) Release/obj.target/tree_sitter_runtime_binding/src/binding.o
In file included from ../src/binding.cc:1:
/var/www/html/w/.cache/node-gyp/18.20.8/include/node/node.h:1014:7: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>)’ to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type]
 1014 |       (node::addon_register_func) (regfunc),                          \
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/www/html/w/.cache/node-gyp/18.20.8/include/node/node.h:1048:3: note: in expansion of macro ‘NODE_MODULE_X’
 1048 |   NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)
      |   ^~~~~~~~~~~~~
../src/binding.cc:25:1: note: in expansion of macro ‘NODE_MODULE’
   25 | NODE_MODULE(tree_sitter_runtime_binding, InitAll)
      | ^~~~~~~~~~~
  CXX(target) Release/obj.target/tree_sitter_runtime_binding/src/conversions.o

> tainted-ref@0.1.0 prepare
> node build/wikimedia-ui-base.js


added 2722 packages, and audited 2723 packages in 1m

159 packages are looking for funding
  run `npm fund` for details

139 vulnerabilities (4 low, 71 moderate, 51 high, 13 critical)

To address issues that do not require attention, run:
  npm audit fix

To address all issues possible (including breaking changes), run:
  npm audit fix --force

Some issues need review, and may require choosing
a different dependency.

Run `npm audit` for details.
  CXX(target) Release/obj.target/tree_sitter_runtime_binding/src/language.o
  CXX(target) Release/obj.target/tree_sitter_runtime_binding/src/logger.o
  CXX(target) Release/obj.target/tree_sitter_runtime_binding/src/node.o
  CXX(target) Release/obj.target/tree_sitter_runtime_binding/src/parser.o
  CXX(target) Release/obj.target/tree_sitter_runtime_binding/src/query.o
  CXX(target) Release/obj.target/tree_sitter_runtime_binding/src/tree.o
  CXX(target) Release/obj.target/tree_sitter_runtime_binding/src/tree_cursor.o
  CXX(target) Release/obj.target/tree_sitter_runtime_binding/src/util.o
  SOLINK_MODULE(target) Release/obj.target/tree_sitter_runtime_binding.node
  COPY Release/tree_sitter_runtime_binding.node
make: Leaving directory '/var/www/html/w/extensions/Wikibase/repo/rest-api/node_modules/tree-sitter/build'
gyp info ok 

> tree-sitter-json@0.20.2 install
> node-gyp rebuild

gyp info it worked if it ends with ok
gyp info using node-gyp@10.1.0
gyp info using node@18.20.8 | linux | x64
gyp info find Python using Python version 3.11.2 found at "/usr/bin/python3"

gyp info spawn /usr/bin/python3
gyp info spawn args [
gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',
gyp info spawn args 'binding.gyp',
gyp info spawn args '-f',
gyp info spawn args 'make',
gyp info spawn args '-I',
gyp info spawn args '/var/www/html/w/extensions/Wikibase/repo/rest-api/node_modules/tree-sitter-json/build/config.gypi',
gyp info spawn args '-I',
gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',
gyp info spawn args '-I',
gyp info spawn args '/var/www/html/w/.cache/node-gyp/18.20.8/include/node/common.gypi',
gyp info spawn args '-Dlibrary=shared_library',
gyp info spawn args '-Dvisibility=default',
gyp info spawn args '-Dnode_root_dir=/var/www/html/w/.cache/node-gyp/18.20.8',
gyp info spawn args '-Dnode_gyp_dir=/usr/lib/node_modules/npm/node_modules/node-gyp',
gyp info spawn args '-Dnode_lib_file=/var/www/html/w/.cache/node-gyp/18.20.8/<(target_arch)/node.lib',
gyp info spawn args '-Dmodule_root_dir=/var/www/html/w/extensions/Wikibase/repo/rest-api/node_modules/tree-sitter-json',
gyp info spawn args '-Dnode_engine=v8',
gyp info spawn args '--depth=.',
gyp info spawn args '--no-parallel',
gyp info spawn args '--generator-output',
gyp info spawn args 'build',
gyp info spawn args '-Goutput_dir=.'
gyp info spawn args ]
gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
make: Entering directory '/var/www/html/w/extensions/Wikibase/repo/rest-api/node_modules/tree-sitter-json/build'
  CC(target) Release/obj.target/tree_sitter_json_binding/src/parser.o
  CXX(target) Release/obj.target/tree_sitter_json_binding/bindings/node/binding.o
In file included from ../bindings/node/binding.cc:2:
/var/www/html/w/.cache/node-gyp/18.20.8/include/node/node.h:1014:7: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Object>)’ to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type]
 1014 |       (node::addon_register_func) (regfunc),                          \
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/www/html/w/.cache/node-gyp/18.20.8/include/node/node.h:1048:3: note: in expansion of macro ‘NODE_MODULE_X’
 1048 |   NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)
      |   ^~~~~~~~~~~~~
../bindings/node/binding.cc:26:1: note: in expansion of macro ‘NODE_MODULE’
   26 | NODE_MODULE(tree_sitter_json_binding, Init)
      | ^~~~~~~~~~~
  SOLINK_MODULE(target) Release/obj.target/tree_sitter_json_binding.node
  COPY Release/tree_sitter_json_binding.node
make: Leaving directory '/var/www/html/w/extensions/Wikibase/repo/rest-api/node_modules/tree-sitter-json/build'
gyp info ok 

> tree-sitter-yaml@0.5.0 install
> node-gyp rebuild

gyp info it worked if it ends with ok
gyp info using node-gyp@10.1.0
gyp info using node@18.20.8 | linux | x64
gyp info find Python using Python version 3.11.2 found at "/usr/bin/python3"

gyp info spawn /usr/bin/python3
gyp info spawn args [
gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',
gyp info spawn args 'binding.gyp',
gyp info spawn args '-f',
gyp info spawn args 'make',
gyp info spawn args '-I',
gyp info spawn args '/var/www/html/w/extensions/Wikibase/repo/rest-api/node_modules/tree-sitter-yaml/build/config.gypi',
gyp info spawn args '-I',
gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',
gyp info spawn args '-I',
gyp info spawn args '/var/www/html/w/.cache/node-gyp/18.20.8/include/node/common.gypi',
gyp info spawn args '-Dlibrary=shared_library',
gyp info spawn args '-Dvisibility=default',
gyp info spawn args '-Dnode_root_dir=/var/www/html/w/.cache/node-gyp/18.20.8',
gyp info spawn args '-Dnode_gyp_dir=/usr/lib/node_modules/npm/node_modules/node-gyp',
gyp info spawn args '-Dnode_lib_file=/var/www/html/w/.cache/node-gyp/18.20.8/<(target_arch)/node.lib',
gyp info spawn args '-Dmodule_root_dir=/var/www/html/w/extensions/Wikibase/repo/rest-api/node_modules/tree-sitter-yaml',
gyp info spawn args '-Dnode_engine=v8',
gyp info spawn args '--depth=.',
gyp info spawn args '--no-parallel',
gyp info spawn args '--generator-output',
gyp info spawn args 'build',
gyp info spawn args '-Goutput_dir=.'
gyp info spawn args ]
gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
make: Entering directory '/var/www/html/w/extensions/Wikibase/repo/rest-api/node_modules/tree-sitter-yaml/build'
  CXX(target) Release/obj.target/tree_sitter_yaml_binding/bindings/node/binding.o
In file included from ../bindings/node/binding.cc:2:
/var/www/html/w/.cache/node-gyp/18.20.8/include/node/node.h:1014:7: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Object>)’ to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type]
 1014 |       (node::addon_register_func) (regfunc),                          \
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/www/html/w/.cache/node-gyp/18.20.8/include/node/node.h:1048:3: note: in expansion of macro ‘NODE_MODULE_X’
 1048 |   NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)
      |   ^~~~~~~~~~~~~
../bindings/node/binding.cc:26:1: note: in expansion of macro ‘NODE_MODULE’
   26 | NODE_MODULE(tree_sitter_yaml_binding, Init)
      | ^~~~~~~~~~~
  CC(target) Release/obj.target/tree_sitter_yaml_binding/src/parser.o
In file included from ../src/parser.c:1:
../src/parser.c: In function ‘ts_lex’:
../src/tree_sitter/parser.h:136:11: warning: variable ‘lookahead’ set but not used [-Wunused-but-set-variable]
  136 |   int32_t lookahead;            \
      |           ^~~~~~~~~
../src/parser.c:2182:3: note: in expansion of macro ‘START_LEXER’
 2182 |   START_LEXER();
      |   ^~~~~~~~~~~
  CXX(target) Release/obj.target/tree_sitter_yaml_binding/src/scanner.o
../src/scanner.cc: In member function ‘char {anonymous}::Scanner::scn_pln_cnt(TSLexer*, bool ({anonymous}::Scanner::*)(int32_t))’:
../src/scanner.cc:619:10: warning: variable ‘is_cur_wsp’ set but not used [-Wunused-but-set-variable]
  619 |     bool is_cur_wsp = is_wsp(cur_chr);
      |          ^~~~~~~~~~
../src/scanner.cc: In member function ‘bool {anonymous}::Scanner::scn_dir_tag_pfx(TSLexer*, TSSymbol)’:
../src/scanner.cc:66:26: warning: this statement may fall through [-Wimplicit-fallthrough=]
   66 | #define MRK_END() mrk_end(lexer)
      |                   ~~~~~~~^~~~~~~
../src/scanner.cc:429:11: note: in expansion of macro ‘MRK_END’
  429 |           MRK_END();
      |           ^~~~~~~
../src/scanner.cc:430:9: note: here
  430 |         case SCN_FAIL:
      |         ^~~~
../src/scanner.cc: In member function ‘bool {anonymous}::Scanner::scn_tag(TSLexer*, TSSymbol)’:
../src/scanner.cc:454:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
  454 |             if (LKA == '>') {
      |             ^~
../src/scanner.cc:459:11: note: here
  459 |           case SCN_FAIL:
      |           ^~~~
../src/scanner.cc:66:26: warning: this statement may fall through [-Wimplicit-fallthrough=]
   66 | #define MRK_END() mrk_end(lexer)
      |                   ~~~~~~~^~~~~~~
../src/scanner.cc:468:13: note: in expansion of macro ‘MRK_END’
  468 |             MRK_END();
      |             ^~~~~~~
../src/scanner.cc:469:11: note: here
  469 |           case SCN_FAIL:
      |           ^~~~
  SOLINK_MODULE(target) Release/obj.target/tree_sitter_yaml_binding.node
  COPY Release/tree_sitter_yaml_binding.node
make: Leaving directory '/var/www/html/w/extensions/Wikibase/repo/rest-api/node_modules/tree-sitter-yaml/build'
gyp info ok 

> core-js@3.39.0 postinstall
> node -e "try{require('./postinstall')}catch(e){}"

Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!

The project needs your help! Please consider supporting core-js:
> https://opencollective.com/core-js 
> https://patreon.com/zloirock 
> https://boosty.to/zloirock 
> bitcoin: bc1qlea7544qtsmj2rayg0lthvza9fau63ux0fstcz 

I highly recommend reading this: https://github.com/zloirock/core-js/blob/master/docs/2023-02-14-so-whats-next.md 


> core-js-pure@3.39.0 postinstall
> node -e "try{require('./postinstall')}catch(e){}"


added 976 packages, and audited 977 packages in 1m

211 packages are looking for funding
  run `npm fund` for details

19 vulnerabilities (1 low, 11 moderate, 7 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.

> fibers@5.0.0 install
> node build.js || nodejs build.js

gyp info it worked if it ends with ok
gyp info using node-gyp@10.1.0
gyp info using node@18.20.8 | linux | x64
gyp info find Python using Python version 3.11.2 found at "/usr/bin/python3"

gyp info spawn /usr/bin/python3
gyp info spawn args [
gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',
gyp info spawn args 'binding.gyp',
gyp info spawn args '-f',
gyp info spawn args 'make',
gyp info spawn args '-I',
gyp info spawn args '/var/www/html/w/extensions/Wikibase/client/data-bridge/node_modules/fibers/build/config.gypi',
gyp info spawn args '-I',
gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',
gyp info spawn args '-I',
gyp info spawn args '/var/www/html/w/.cache/node-gyp/18.20.8/include/node/common.gypi',
gyp info spawn args '-Dlibrary=shared_library',
gyp info spawn args '-Dvisibility=default',
gyp info spawn args '-Dnode_root_dir=/var/www/html/w/.cache/node-gyp/18.20.8',
gyp info spawn args '-Dnode_gyp_dir=/usr/lib/node_modules/npm/node_modules/node-gyp',
gyp info spawn args '-Dnode_lib_file=/var/www/html/w/.cache/node-gyp/18.20.8/<(target_arch)/node.lib',
gyp info spawn args '-Dmodule_root_dir=/var/www/html/w/extensions/Wikibase/client/data-bridge/node_modules/fibers',
gyp info spawn args '-Dnode_engine=v8',
gyp info spawn args '--depth=.',
gyp info spawn args '--no-parallel',
gyp info spawn args '--generator-output',
gyp info spawn args 'build',
gyp info spawn args '-Goutput_dir=.'
gyp info spawn args ]
gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
make: Entering directory '/var/www/html/w/extensions/Wikibase/client/data-bridge/node_modules/fibers/build'
  CXX(target) Release/obj.target/fibers/src/fibers.o
../src/fibers.cc: In function ‘void uni::MakeWeak(v8::Isolate*, v8::Persistent<T>&, P*)’:
../src/fibers.cc:27:79: warning: ‘v8::WeakCallbackType::kFinalizer’ is deprecated: Resurrecting finalizers are deprecated and will not be supported going forward. [-Wdeprecated-declarations]
   27 |                 handle.SetWeak(val, WeakCallbackShim<F, P>, WeakCallbackType::kFinalizer);
      |                                                                               ^~~~~~~~~~
In file included from /var/www/html/w/.cache/node-gyp/18.20.8/include/node/v8-persistent-handle.h:10,
                 from /var/www/html/w/.cache/node-gyp/18.20.8/include/node/v8-object.h:10,
                 from /var/www/html/w/.cache/node-gyp/18.20.8/include/node/v8-array-buffer.h:13,
                 from /var/www/html/w/.cache/node-gyp/18.20.8/include/node/v8.h:24,
                 from /var/www/html/w/.cache/node-gyp/18.20.8/include/node/node.h:73,
                 from ../src/coroutine.h:1,
                 from ../src/fibers.cc:1:
/var/www/html/w/.cache/node-gyp/18.20.8/include/node/v8-weak-callback-info.h:71:3: note: declared here
   71 |   kFinalizer V8_ENUM_DEPRECATED("Resurrecting finalizers are deprecated "
      |   ^~~~~~~~~~
../src/fibers.cc:27:79: warning: ‘v8::WeakCallbackType::kFinalizer’ is deprecated: Resurrecting finalizers are deprecated and will not be supported going forward. [-Wdeprecated-declarations]
   27 |                 handle.SetWeak(val, WeakCallbackShim<F, P>, WeakCallbackType::kFinalizer);
      |                                                                               ^~~~~~~~~~
/var/www/html/w/.cache/node-gyp/18.20.8/include/node/v8-weak-callback-info.h:71:3: note: declared here
   71 |   kFinalizer V8_ENUM_DEPRECATED("Resurrecting finalizers are deprecated "
      |   ^~~~~~~~~~
../src/fibers.cc: In function ‘void uni::SetAccessor(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::String>, FunctionType (*)(v8::Local<v8::String>, const GetterCallbackInfo&), void (*)(v8::Local<v8::String>, v8::Local<v8::Value>, const SetterCallbackInfo&))’:
../src/fibers.cc:355:73: warning: cast between incompatible function types from ‘uni::FunctionType (*)(v8::Local<v8::String>, const uni::GetterCallbackInfo&)’ {aka ‘void (*)(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>&)’} to ‘v8::AccessorNameGetterCallback’ {aka ‘void (*)(v8::Local<v8::Name>, const v8::PropertyCallbackInfo<v8::Value>&)’} [-Wcast-function-type]
  355 |                 object->SetAccessor(isolate->GetCurrentContext(), name, (AccessorNameGetterCallback)getter, (AccessorNameSetterCallback)setter).ToChecked();
      |                                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/fibers.cc:355:109: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::String>, v8::Local<v8::Value>, const uni::SetterCallbackInfo&)’ {aka ‘void (*)(v8::Local<v8::String>, v8::Local<v8::Value>, const v8::PropertyCallbackInfo<void>&)’} to ‘v8::AccessorNameSetterCallback’ {aka ‘void (*)(v8::Local<v8::Name>, v8::Local<v8::Value>, const v8::PropertyCallbackInfo<void>&)’} [-Wcast-function-type]
  355 |                 object->SetAccessor(isolate->GetCurrentContext(), name, (AccessorNameGetterCallback)getter, (AccessorNameSetterCallback)setter).ToChecked();
      |                                                                                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/fibers.cc: At global scope:
/var/www/html/w/.cache/node-gyp/18.20.8/include/node/node.h:1014:7: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>)’ to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type]
 1014 |       (node::addon_register_func) (regfunc),                          \
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/www/html/w/.cache/node-gyp/18.20.8/include/node/node.h:1048:3: note: in expansion of macro ‘NODE_MODULE_X’
 1048 |   NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)
      |   ^~~~~~~~~~~~~
../src/fibers.cc:930:1: note: in expansion of macro ‘NODE_MODULE’
  930 | NODE_MODULE(fibers, init)
      | ^~~~~~~~~~~
  CXX(target) Release/obj.target/fibers/src/coroutine.o
  CC(target) Release/obj.target/fibers/src/libcoro/coro.o
  SOLINK_MODULE(target) Release/obj.target/fibers.node
  COPY Release/fibers.node
make: Leaving directory '/var/www/html/w/extensions/Wikibase/client/data-bridge/node_modules/fibers/build'
gyp info ok 
Installed in `/var/www/html/w/extensions/Wikibase/client/data-bridge/node_modules/fibers/bin/linux-x64-108-glibc/fibers.node`

> yorkie@2.0.0 install
> node bin/install.js

setting up Git hooks
can't find .git directory, skipping Git hooks installation

> core-js@3.20.3 postinstall
> node -e "try{require('./postinstall')}catch(e){}"

Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!

The project needs your help! Please consider supporting of core-js:
> https://opencollective.com/core-js 
> https://patreon.com/zloirock 
> https://paypal.me/zloirock 
> bitcoin: bc1qlea7544qtsmj2rayg0lthvza9fau63ux0fstcz 

Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)


> data-bridge@0.1.0 prepare
> node build/wikimedia-ui-base.js


added 2377 packages, and audited 2378 packages in 2m

237 packages are looking for funding
  run `npm fund` for details

97 vulnerabilities (5 low, 36 moderate, 52 high, 4 critical)

To address issues that do not require attention, run:
  npm audit fix

To address all issues possible (including breaking changes), run:
  npm audit fix --force

Some issues need review, and may require choosing
a different dependency.

Run `npm audit` for details.

added 335 packages, removed 7 packages, changed 93 packages, and audited 1770 packages in 2m

286 packages are looking for funding
  run `npm fund` for details

18 vulnerabilities (1 low, 4 moderate, 13 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues possible (including breaking changes), run:
  npm audit fix --force

Some issues need review, and may require choosing
a different dependency.

Run `npm audit` for details.
 02:14

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
Creating wb_changes table...done.
Creating wb_id_counters table...done.
Creating wb_items_per_site table...done.
...wb_ips_site_page key doesn't exist.
Creating wb_property_info table...done.
...wb_terms doesn't exist.
Creating wb_changes_subscription table...done.
...wb_changes_change_type key doesn't exist.
...index change_object_id already set on wb_changes table.
...wb_id_counters_type key doesn't exist.
...wb_changes_dispatch doesn't exist.
...wbt_type doesn't exist.
	Added or updated the "unexpectedUnconnectedPage" page property for 1 pages, up to page ID 1000000 (inclusive).
	Done!
Creating wbc_entity_usage table...done.
	Filling usage table: processed 0 pages, starting with page #0.
Creating wbt_text table...done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 3.4 s.
 00:07

Running 'extensions/Wikibase/setup.sh' if found
Looking for '/var/local/extensions/Wikibase/setup.sh'
Running setup script '/var/local/extensions/Wikibase/setup.sh'
done.
Start rebuild...
Rebuild done.
Interwiki links are populated.
 00:07

 Component installer duration: 02:45
 02:45

Running Selenium tests for 'extensions/Wikibase' via 'run_component_selenium_tests "extensions/Wikibase"'...

Ensuring Selenium ready...

 00:00

Starting Selenium container
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-novnc-1  Creating
 Container mediawiki-novnc-1  Created
 Container mediawiki-selenium-1  Creating
 Container mediawiki-selenium-1  Created
 Container mediawiki-novnc-1  Starting
 Container mediawiki-novnc-1  Started
 Container mediawiki-selenium-1  Starting
 Container mediawiki-selenium-1  Started
 00:03
Installing Selenium browser binary...
Chromium 101.0.4950.0 

> wikibase@0.1.0 selenium-test
> npm-run-all --continue-on-error selenium-test:*


> wikibase@0.1.0 selenium-test:repo
> wdio repo/tests/selenium/wdio.conf.js


Execution of 8 workers started at 2025-06-20T18:54:15.291Z

[0-0] RUNNING in chrome - /repo/tests/selenium/specs/blocked.js
[0-0] PASSED in chrome - /repo/tests/selenium/specs/blocked.js
[0-1] RUNNING in chrome - /repo/tests/selenium/specs/item.js
[0-1] PASSED in chrome - /repo/tests/selenium/specs/item.js
[0-2] RUNNING in chrome - /repo/tests/selenium/specs/nonexisting.item.js
[0-2] Error in "WikibaseRepoNonExistingItemPage.the title should match"
Error: Expect $(`.firstHeading`) to have text

Expected: "Item:Q999999999"
Received: undefined
    at Context.<anonymous> (/var/www/html/w/extensions/Wikibase/repo/tests/selenium/specs/nonexisting.item.js:16:45)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
[0-2] RETRYING in chrome - /repo/tests/selenium/specs/nonexisting.item.js
[0-2] RUNNING in chrome - /repo/tests/selenium/specs/nonexisting.item.js
[0-2] Error in "WikibaseRepoNonExistingItemPage.the title should match"
Error: Expect $(`.firstHeading`) to have text

Expected: "Item:Q999999999"
Received: undefined
    at Context.<anonymous> (/var/www/html/w/extensions/Wikibase/repo/tests/selenium/specs/nonexisting.item.js:16:45)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
[0-2] FAILED in chrome - /repo/tests/selenium/specs/nonexisting.item.js (1 retries)
[0-3] RUNNING in chrome - /repo/tests/selenium/specs/readmode.references.js
[0-3] PASSED in chrome - /repo/tests/selenium/specs/readmode.references.js
[0-4] RUNNING in chrome - /view/lib/wikibase-termbox/tests/selenium/specs/AnonEditWarning.spec.js
[0-4] RETRYING in chrome - /view/lib/wikibase-termbox/tests/selenium/specs/AnonEditWarning.spec.js
[0-4] RUNNING in chrome - /view/lib/wikibase-termbox/tests/selenium/specs/AnonEditWarning.spec.js
[0-4] FAILED in chrome - /view/lib/wikibase-termbox/tests/selenium/specs/AnonEditWarning.spec.js (1 retries)
[0-5] RUNNING in chrome - /view/lib/wikibase-termbox/tests/selenium/specs/editing.spec.js
[0-5] RETRYING in chrome - /view/lib/wikibase-termbox/tests/selenium/specs/editing.spec.js
[0-5] RUNNING in chrome - /view/lib/wikibase-termbox/tests/selenium/specs/editing.spec.js
[0-5] FAILED in chrome - /view/lib/wikibase-termbox/tests/selenium/specs/editing.spec.js (1 retries)
[0-6] RUNNING in chrome - /view/lib/wikibase-termbox/tests/selenium/specs/LicenseOverlay.spec.js
[0-6] RETRYING in chrome - /view/lib/wikibase-termbox/tests/selenium/specs/LicenseOverlay.spec.js
[0-6] RUNNING in chrome - /view/lib/wikibase-termbox/tests/selenium/specs/LicenseOverlay.spec.js
[0-6] FAILED in chrome - /view/lib/wikibase-termbox/tests/selenium/specs/LicenseOverlay.spec.js (1 retries)
[0-7] RUNNING in chrome - /view/lib/wikibase-termbox/tests/selenium/specs/reading.spec.js
[0-7] Error in "Termbox: reading."before all" hook for "is in reading mode when opening the item page""
Evaluation failed: script timeout
Error: Evaluation failed: script timeout
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async DevToolsDriver.executeAsyncScript (/var/www/html/w/node_modules/devtools/build/commands/executeAsyncScript.js:31:20)
    at async Browser.wrappedCommand (/var/www/html/w/node_modules/devtools/build/devtoolsdriver.js:128:26)
    at async TermboxLanguages.initWithUseLang (/var/www/html/w/extensions/Wikibase/view/lib/wikibase-termbox/tests/selenium/TermboxLanguages.js:26:4)
    at async Context.<anonymous> (/var/www/html/w/extensions/Wikibase/view/lib/wikibase-termbox/tests/selenium/specs/reading.spec.js:19:22)
[0-7] RETRYING in chrome - /view/lib/wikibase-termbox/tests/selenium/specs/reading.spec.js
[0-7] RUNNING in chrome - /view/lib/wikibase-termbox/tests/selenium/specs/reading.spec.js
[0-7] Error in "Termbox: reading."before all" hook for "is in reading mode when opening the item page""
Evaluation failed: script timeout
Error: Evaluation failed: script timeout
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async DevToolsDriver.executeAsyncScript (/var/www/html/w/node_modules/devtools/build/commands/executeAsyncScript.js:31:20)
    at async Browser.wrappedCommand (/var/www/html/w/node_modules/devtools/build/devtoolsdriver.js:128:26)
    at async TermboxLanguages.initWithUseLang (/var/www/html/w/extensions/Wikibase/view/lib/wikibase-termbox/tests/selenium/TermboxLanguages.js:26:4)
    at async Context.<anonymous> (/var/www/html/w/extensions/Wikibase/view/lib/wikibase-termbox/tests/selenium/specs/reading.spec.js:19:22)
[0-7] FAILED in chrome - /view/lib/wikibase-termbox/tests/selenium/specs/reading.spec.js (1 retries)

 "spec" Reporter:
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-0] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-0] Session ID: d9ae8fc5-ab1e-497b-9b9c-d69cff910aaa
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0] » /repo/tests/selenium/specs/blocked.js
[Chrome 101.0.4950.0 linux #0-0] blocked user cannot use
[Chrome 101.0.4950.0 linux #0-0]    ✓ Special:SetLabel
[Chrome 101.0.4950.0 linux #0-0]    ✓ Special:SetDescription
[Chrome 101.0.4950.0 linux #0-0]    ✓ Special:SetAliases
[Chrome 101.0.4950.0 linux #0-0]    ✓ Special:SetLabelDescriptionAliases
[Chrome 101.0.4950.0 linux #0-0]    ✓ Special:SetSiteLink
[Chrome 101.0.4950.0 linux #0-0]    ✓ Special:NewItem
[Chrome 101.0.4950.0 linux #0-0]    ✓ Special:NewProperty
[Chrome 101.0.4950.0 linux #0-0]    ✓ Special:MergeItems
[Chrome 101.0.4950.0 linux #0-0]    ✓ Special:RedirectEntity
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0] 9 passing (13.2s)
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-1] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-1] Session ID: 5b15565f-b9b4-4410-a30f-f47668bba5b6
[Chrome 101.0.4950.0 linux #0-1]
[Chrome 101.0.4950.0 linux #0-1] » /repo/tests/selenium/specs/item.js
[Chrome 101.0.4950.0 linux #0-1] item
[Chrome 101.0.4950.0 linux #0-1]    ✓ can add a statement using the keyboard
[Chrome 101.0.4950.0 linux #0-1]    ✓ old revisions do not have an edit link
[Chrome 101.0.4950.0 linux #0-1]    ✓ has its label not rendered when linked on a Wikipage
[Chrome 101.0.4950.0 linux #0-1]
[Chrome 101.0.4950.0 linux #0-1] 3 passing (15.7s)
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-2] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-2] Session ID: 960c778b-6cd4-44a2-8203-a44a1c37112a
[Chrome 101.0.4950.0 linux #0-2]
[Chrome 101.0.4950.0 linux #0-2] » /repo/tests/selenium/specs/nonexisting.item.js
[Chrome 101.0.4950.0 linux #0-2] WikibaseRepoNonExistingItemPage
[Chrome 101.0.4950.0 linux #0-2]    ✓ edit tab does should not be there
[Chrome 101.0.4950.0 linux #0-2]    ✖ the title should match
[Chrome 101.0.4950.0 linux #0-2]
[Chrome 101.0.4950.0 linux #0-2] 1 passing (13.1s)
[Chrome 101.0.4950.0 linux #0-2] 1 failing
[Chrome 101.0.4950.0 linux #0-2]
[Chrome 101.0.4950.0 linux #0-2] 1) WikibaseRepoNonExistingItemPage the title should match
[Chrome 101.0.4950.0 linux #0-2] Expect $(`.firstHeading`) to have text

Expected: "Item:Q999999999"
Received: undefined
[Chrome 101.0.4950.0 linux #0-2] Error: Expect $(`.firstHeading`) to have text
[Chrome 101.0.4950.0 linux #0-2]
[Chrome 101.0.4950.0 linux #0-2] Expected: "Item:Q999999999"
[Chrome 101.0.4950.0 linux #0-2] Received: undefined
[Chrome 101.0.4950.0 linux #0-2]     at Context.<anonymous> (/var/www/html/w/extensions/Wikibase/repo/tests/selenium/specs/nonexisting.item.js:16:45)
[Chrome 101.0.4950.0 linux #0-2]     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-2] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-2] Session ID: 22e326e1-78fd-440b-a85f-d6f224bf56b3
[Chrome 101.0.4950.0 linux #0-2]
[Chrome 101.0.4950.0 linux #0-2] » /repo/tests/selenium/specs/nonexisting.item.js
[Chrome 101.0.4950.0 linux #0-2] WikibaseRepoNonExistingItemPage
[Chrome 101.0.4950.0 linux #0-2]    ✓ edit tab does should not be there
[Chrome 101.0.4950.0 linux #0-2]    ✖ the title should match
[Chrome 101.0.4950.0 linux #0-2]
[Chrome 101.0.4950.0 linux #0-2] 1 passing (11.8s)
[Chrome 101.0.4950.0 linux #0-2] 1 failing
[Chrome 101.0.4950.0 linux #0-2]
[Chrome 101.0.4950.0 linux #0-2] 1) WikibaseRepoNonExistingItemPage the title should match
[Chrome 101.0.4950.0 linux #0-2] Expect $(`.firstHeading`) to have text

Expected: "Item:Q999999999"
Received: undefined
[Chrome 101.0.4950.0 linux #0-2] Error: Expect $(`.firstHeading`) to have text
[Chrome 101.0.4950.0 linux #0-2]
[Chrome 101.0.4950.0 linux #0-2] Expected: "Item:Q999999999"
[Chrome 101.0.4950.0 linux #0-2] Received: undefined
[Chrome 101.0.4950.0 linux #0-2]     at Context.<anonymous> (/var/www/html/w/extensions/Wikibase/repo/tests/selenium/specs/nonexisting.item.js:16:45)
[Chrome 101.0.4950.0 linux #0-2]     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-3] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-3] Session ID: f4ea70fe-4a47-4507-b847-36ecc542dc67
[Chrome 101.0.4950.0 linux #0-3]
[Chrome 101.0.4950.0 linux #0-3] » /repo/tests/selenium/specs/readmode.references.js
[Chrome 101.0.4950.0 linux #0-3] WikibaseReferenceOnProtectedPage
[Chrome 101.0.4950.0 linux #0-3]    ✓ can expand collapsed references on a protected page as unprivileged user
[Chrome 101.0.4950.0 linux #0-3]
[Chrome 101.0.4950.0 linux #0-3] 1 passing (6.8s)
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-4] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-4] Session ID: 38b869cf-3ea5-4f3f-a53d-43c28e61d56d
[Chrome 101.0.4950.0 linux #0-4]
[Chrome 101.0.4950.0 linux #0-4] » /view/lib/wikibase-termbox/tests/selenium/specs/AnonEditWarning.spec.js
[Chrome 101.0.4950.0 linux #0-4] Termbox: AnonEditWarning
[Chrome 101.0.4950.0 linux #0-4]    ? shows the warning overlay for anonymous users when clicking the edit button
[Chrome 101.0.4950.0 linux #0-4]    ✖ "before each" hook for Termbox: AnonEditWarning
[Chrome 101.0.4950.0 linux #0-4]
[Chrome 101.0.4950.0 linux #0-4] 1 failing (11s)
[Chrome 101.0.4950.0 linux #0-4]
[Chrome 101.0.4950.0 linux #0-4] 1) Termbox: AnonEditWarning "before each" hook for Termbox: AnonEditWarning
[Chrome 101.0.4950.0 linux #0-4] element (".wb-ui-all-entered-languages-expandable__switch") still not existing after 10000ms
[Chrome 101.0.4950.0 linux #0-4] Error: element (".wb-ui-all-entered-languages-expandable__switch") still not existing after 10000ms
[Chrome 101.0.4950.0 linux #0-4]     at async TermboxPage.waitForTermboxToLoad (/var/www/html/w/extensions/Wikibase/view/lib/wikibase-termbox/tests/selenium/pageobjects/Termbox.page.js:106:3)
[Chrome 101.0.4950.0 linux #0-4]     at async TermboxPage.openItemPage (/var/www/html/w/extensions/Wikibase/view/lib/wikibase-termbox/tests/selenium/pageobjects/Termbox.page.js:100:3)
[Chrome 101.0.4950.0 linux #0-4]     at async Context.<anonymous> (/var/www/html/w/extensions/Wikibase/view/lib/wikibase-termbox/tests/selenium/specs/AnonEditWarning.spec.js:13:3)
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-4] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-4] Session ID: 249ea86b-f570-4148-84a5-eabb78b383c3
[Chrome 101.0.4950.0 linux #0-4]
[Chrome 101.0.4950.0 linux #0-4] » /view/lib/wikibase-termbox/tests/selenium/specs/AnonEditWarning.spec.js
[Chrome 101.0.4950.0 linux #0-4] Termbox: AnonEditWarning
[Chrome 101.0.4950.0 linux #0-4]    ? shows the warning overlay for anonymous users when clicking the edit button
[Chrome 101.0.4950.0 linux #0-4]    ✖ "before each" hook for Termbox: AnonEditWarning
[Chrome 101.0.4950.0 linux #0-4]
[Chrome 101.0.4950.0 linux #0-4] 1 failing (11.1s)
[Chrome 101.0.4950.0 linux #0-4]
[Chrome 101.0.4950.0 linux #0-4] 1) Termbox: AnonEditWarning "before each" hook for Termbox: AnonEditWarning
[Chrome 101.0.4950.0 linux #0-4] element (".wb-ui-all-entered-languages-expandable__switch") still not existing after 10000ms
[Chrome 101.0.4950.0 linux #0-4] Error: element (".wb-ui-all-entered-languages-expandable__switch") still not existing after 10000ms
[Chrome 101.0.4950.0 linux #0-4]     at async TermboxPage.waitForTermboxToLoad (/var/www/html/w/extensions/Wikibase/view/lib/wikibase-termbox/tests/selenium/pageobjects/Termbox.page.js:106:3)
[Chrome 101.0.4950.0 linux #0-4]     at async TermboxPage.openItemPage (/var/www/html/w/extensions/Wikibase/view/lib/wikibase-termbox/tests/selenium/pageobjects/Termbox.page.js:100:3)
[Chrome 101.0.4950.0 linux #0-4]     at async Context.<anonymous> (/var/www/html/w/extensions/Wikibase/view/lib/wikibase-termbox/tests/selenium/specs/AnonEditWarning.spec.js:13:3)
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-5] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-5] Session ID: fc44d3ad-21ac-4793-bd0f-8e90c160493f
[Chrome 101.0.4950.0 linux #0-5]
[Chrome 101.0.4950.0 linux #0-5] » /view/lib/wikibase-termbox/tests/selenium/specs/editing.spec.js
[Chrome 101.0.4950.0 linux #0-5] Termbox: editing
[Chrome 101.0.4950.0 linux #0-5]     edit mode
[Chrome 101.0.4950.0 linux #0-5]        ? is in edit mode after clicking the edit button
[Chrome 101.0.4950.0 linux #0-5]        ✖ "before each" hook for Termbox: editing
[Chrome 101.0.4950.0 linux #0-5]
[Chrome 101.0.4950.0 linux #0-5] 1 failing (11.2s)
[Chrome 101.0.4950.0 linux #0-5]
[Chrome 101.0.4950.0 linux #0-5] 1) edit mode "before each" hook for Termbox: editing
[Chrome 101.0.4950.0 linux #0-5] element (".wb-ui-all-entered-languages-expandable__switch") still not existing after 10000ms
[Chrome 101.0.4950.0 linux #0-5] Error: element (".wb-ui-all-entered-languages-expandable__switch") still not existing after 10000ms
[Chrome 101.0.4950.0 linux #0-5]     at async TermboxPage.waitForTermboxToLoad (/var/www/html/w/extensions/Wikibase/view/lib/wikibase-termbox/tests/selenium/pageobjects/Termbox.page.js:106:3)
[Chrome 101.0.4950.0 linux #0-5]     at async TermboxPage.openItemPage (/var/www/html/w/extensions/Wikibase/view/lib/wikibase-termbox/tests/selenium/pageobjects/Termbox.page.js:100:3)
[Chrome 101.0.4950.0 linux #0-5]     at async Context.<anonymous> (/var/www/html/w/extensions/Wikibase/view/lib/wikibase-termbox/tests/selenium/specs/editing.spec.js:10:3)
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-5] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-5] Session ID: 79e4bcf1-9314-44f7-b1d2-f277587eeda8
[Chrome 101.0.4950.0 linux #0-5]
[Chrome 101.0.4950.0 linux #0-5] » /view/lib/wikibase-termbox/tests/selenium/specs/editing.spec.js
[Chrome 101.0.4950.0 linux #0-5] Termbox: editing
[Chrome 101.0.4950.0 linux #0-5]     edit mode
[Chrome 101.0.4950.0 linux #0-5]        ? is in edit mode after clicking the edit button
[Chrome 101.0.4950.0 linux #0-5]        ✖ "before each" hook for Termbox: editing
[Chrome 101.0.4950.0 linux #0-5]
[Chrome 101.0.4950.0 linux #0-5] 1 failing (11.2s)
[Chrome 101.0.4950.0 linux #0-5]
[Chrome 101.0.4950.0 linux #0-5] 1) edit mode "before each" hook for Termbox: editing
[Chrome 101.0.4950.0 linux #0-5] element (".wb-ui-all-entered-languages-expandable__switch") still not existing after 10000ms
[Chrome 101.0.4950.0 linux #0-5] Error: element (".wb-ui-all-entered-languages-expandable__switch") still not existing after 10000ms
[Chrome 101.0.4950.0 linux #0-5]     at async TermboxPage.waitForTermboxToLoad (/var/www/html/w/extensions/Wikibase/view/lib/wikibase-termbox/tests/selenium/pageobjects/Termbox.page.js:106:3)
[Chrome 101.0.4950.0 linux #0-5]     at async TermboxPage.openItemPage (/var/www/html/w/extensions/Wikibase/view/lib/wikibase-termbox/tests/selenium/pageobjects/Termbox.page.js:100:3)
[Chrome 101.0.4950.0 linux #0-5]     at async Context.<anonymous> (/var/www/html/w/extensions/Wikibase/view/lib/wikibase-termbox/tests/selenium/specs/editing.spec.js:10:3)
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-6] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-6] Session ID: 6b97d253-ba29-4139-b2aa-663046db3403
[Chrome 101.0.4950.0 linux #0-6]
[Chrome 101.0.4950.0 linux #0-6] » /view/lib/wikibase-termbox/tests/selenium/specs/LicenseOverlay.spec.js
[Chrome 101.0.4950.0 linux #0-6] Termbox: LicenseOverlay
[Chrome 101.0.4950.0 linux #0-6]    ? is shown when clicking publish
[Chrome 101.0.4950.0 linux #0-6]    ✖ "before each" hook for Termbox: LicenseOverlay
[Chrome 101.0.4950.0 linux #0-6]
[Chrome 101.0.4950.0 linux #0-6] 1 failing (11.1s)
[Chrome 101.0.4950.0 linux #0-6]
[Chrome 101.0.4950.0 linux #0-6] 1) Termbox: LicenseOverlay "before each" hook for Termbox: LicenseOverlay
[Chrome 101.0.4950.0 linux #0-6] element (".wb-ui-all-entered-languages-expandable__switch") still not existing after 10000ms
[Chrome 101.0.4950.0 linux #0-6] Error: element (".wb-ui-all-entered-languages-expandable__switch") still not existing after 10000ms
[Chrome 101.0.4950.0 linux #0-6]     at async TermboxPage.waitForTermboxToLoad (/var/www/html/w/extensions/Wikibase/view/lib/wikibase-termbox/tests/selenium/pageobjects/Termbox.page.js:106:3)
[Chrome 101.0.4950.0 linux #0-6]     at async TermboxPage.openItemPage (/var/www/html/w/extensions/Wikibase/view/lib/wikibase-termbox/tests/selenium/pageobjects/Termbox.page.js:100:3)
[Chrome 101.0.4950.0 linux #0-6]     at async Context.<anonymous> (/var/www/html/w/extensions/Wikibase/view/lib/wikibase-termbox/tests/selenium/specs/LicenseOverlay.spec.js:12:3)
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-6] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-6] Session ID: 3a122542-f86f-4ac2-8b97-c01d261ec848
[Chrome 101.0.4950.0 linux #0-6]
[Chrome 101.0.4950.0 linux #0-6] » /view/lib/wikibase-termbox/tests/selenium/specs/LicenseOverlay.spec.js
[Chrome 101.0.4950.0 linux #0-6] Termbox: LicenseOverlay
[Chrome 101.0.4950.0 linux #0-6]    ? is shown when clicking publish
[Chrome 101.0.4950.0 linux #0-6]    ✖ "before each" hook for Termbox: LicenseOverlay
[Chrome 101.0.4950.0 linux #0-6]
[Chrome 101.0.4950.0 linux #0-6] 1 failing (11.4s)
[Chrome 101.0.4950.0 linux #0-6]
[Chrome 101.0.4950.0 linux #0-6] 1) Termbox: LicenseOverlay "before each" hook for Termbox: LicenseOverlay
[Chrome 101.0.4950.0 linux #0-6] element (".wb-ui-all-entered-languages-expandable__switch") still not existing after 10000ms
[Chrome 101.0.4950.0 linux #0-6] Error: element (".wb-ui-all-entered-languages-expandable__switch") still not existing after 10000ms
[Chrome 101.0.4950.0 linux #0-6]     at async TermboxPage.waitForTermboxToLoad (/var/www/html/w/extensions/Wikibase/view/lib/wikibase-termbox/tests/selenium/pageobjects/Termbox.page.js:106:3)
[Chrome 101.0.4950.0 linux #0-6]     at async TermboxPage.openItemPage (/var/www/html/w/extensions/Wikibase/view/lib/wikibase-termbox/tests/selenium/pageobjects/Termbox.page.js:100:3)
[Chrome 101.0.4950.0 linux #0-6]     at async Context.<anonymous> (/var/www/html/w/extensions/Wikibase/view/lib/wikibase-termbox/tests/selenium/specs/LicenseOverlay.spec.js:12:3)
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-7] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-7] Session ID: 43c5b070-f9e3-4f51-b071-4808a440de8a
[Chrome 101.0.4950.0 linux #0-7]
[Chrome 101.0.4950.0 linux #0-7] » /view/lib/wikibase-termbox/tests/selenium/specs/reading.spec.js
[Chrome 101.0.4950.0 linux #0-7] Termbox: reading
[Chrome 101.0.4950.0 linux #0-7]    ✖ "before all" hook for Termbox: reading
[Chrome 101.0.4950.0 linux #0-7]
[Chrome 101.0.4950.0 linux #0-7] 1 failing (31.6s)
[Chrome 101.0.4950.0 linux #0-7]
[Chrome 101.0.4950.0 linux #0-7] 1) Termbox: reading "before all" hook for Termbox: reading
[Chrome 101.0.4950.0 linux #0-7] Evaluation failed: script timeout
[Chrome 101.0.4950.0 linux #0-7] Evaluation failed: script timeout
[Chrome 101.0.4950.0 linux #0-7] Error: Evaluation failed: script timeout
[Chrome 101.0.4950.0 linux #0-7]     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
[Chrome 101.0.4950.0 linux #0-7]     at async DevToolsDriver.executeAsyncScript (/var/www/html/w/node_modules/devtools/build/commands/executeAsyncScript.js:31:20)
[Chrome 101.0.4950.0 linux #0-7]     at async Browser.wrappedCommand (/var/www/html/w/node_modules/devtools/build/devtoolsdriver.js:128:26)
[Chrome 101.0.4950.0 linux #0-7]     at async TermboxLanguages.initWithUseLang (/var/www/html/w/extensions/Wikibase/view/lib/wikibase-termbox/tests/selenium/TermboxLanguages.js:26:4)
[Chrome 101.0.4950.0 linux #0-7]     at async Context.<anonymous> (/var/www/html/w/extensions/Wikibase/view/lib/wikibase-termbox/tests/selenium/specs/reading.spec.js:19:22)
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-7] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-7] Session ID: 0ae76e26-b3f9-4d00-860a-2e2a86755b68
[Chrome 101.0.4950.0 linux #0-7]
[Chrome 101.0.4950.0 linux #0-7] » /view/lib/wikibase-termbox/tests/selenium/specs/reading.spec.js
[Chrome 101.0.4950.0 linux #0-7] Termbox: reading
[Chrome 101.0.4950.0 linux #0-7]    ✖ "before all" hook for Termbox: reading
[Chrome 101.0.4950.0 linux #0-7]
[Chrome 101.0.4950.0 linux #0-7] 1 failing (31s)
[Chrome 101.0.4950.0 linux #0-7]
[Chrome 101.0.4950.0 linux #0-7] 1) Termbox: reading "before all" hook for Termbox: reading
[Chrome 101.0.4950.0 linux #0-7] Evaluation failed: script timeout
[Chrome 101.0.4950.0 linux #0-7] Evaluation failed: script timeout
[Chrome 101.0.4950.0 linux #0-7] Error: Evaluation failed: script timeout
[Chrome 101.0.4950.0 linux #0-7]     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
[Chrome 101.0.4950.0 linux #0-7]     at async DevToolsDriver.executeAsyncScript (/var/www/html/w/node_modules/devtools/build/commands/executeAsyncScript.js:31:20)
[Chrome 101.0.4950.0 linux #0-7]     at async Browser.wrappedCommand (/var/www/html/w/node_modules/devtools/build/devtoolsdriver.js:128:26)
[Chrome 101.0.4950.0 linux #0-7]     at async TermboxLanguages.initWithUseLang (/var/www/html/w/extensions/Wikibase/view/lib/wikibase-termbox/tests/selenium/TermboxLanguages.js:26:4)
[Chrome 101.0.4950.0 linux #0-7]     at async Context.<anonymous> (/var/www/html/w/extensions/Wikibase/view/lib/wikibase-termbox/tests/selenium/specs/reading.spec.js:19:22)


Spec Files:	 3 passed, 5 retries, 5 failed, 8 total (100% completed) in 00:03:33 

npm error Lifecycle script `selenium-test:repo` failed with error:
npm error code 1
npm error path /var/www/html/w/extensions/Wikibase
npm error workspace wikibase@0.1.0
npm error location /var/www/html/w/extensions/Wikibase
npm error command failed
npm error command sh -c wdio repo/tests/selenium/wdio.conf.js

> wikibase@0.1.0 selenium-test:client
> wdio client/tests/selenium/wdio.conf.js


Execution of 1 workers started at 2025-06-20T18:57:49.581Z

[0-0] RUNNING in chrome - /client/tests/selenium/specs/linkitem.js
[0-0] Error in "Add interlanguage links.dialog loads on click"
Error: Expect $(`#wbc-editpage > a`) to be displayed

Expected: "displayed"
Received: "not displayed"
    at Context.<anonymous> (/var/www/html/w/extensions/Wikibase/client/tests/selenium/specs/linkitem.js:20:60)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
[0-0] RETRYING in chrome - /client/tests/selenium/specs/linkitem.js
[0-0] RUNNING in chrome - /client/tests/selenium/specs/linkitem.js
[0-0] Error in "Add interlanguage links.dialog loads on click"
Error: Expect $(`#wbc-editpage > a`) to be displayed

Expected: "displayed"
Received: "not displayed"
    at Context.<anonymous> (/var/www/html/w/extensions/Wikibase/client/tests/selenium/specs/linkitem.js:20:60)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
[0-0] FAILED in chrome - /client/tests/selenium/specs/linkitem.js (1 retries)

 "spec" Reporter:
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-0] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-0] Session ID: ccbc2c6d-f721-4dfa-b0f8-37032bc32a29
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0] » /client/tests/selenium/specs/linkitem.js
[Chrome 101.0.4950.0 linux #0-0] Add interlanguage links
[Chrome 101.0.4950.0 linux #0-0]    ✖ dialog loads on click
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0] 1 failing (12.2s)
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0] 1) Add interlanguage links dialog loads on click
[Chrome 101.0.4950.0 linux #0-0] Expect $(`#wbc-editpage > a`) to be displayed

Expected: "displayed"
Received: "not displayed"
[Chrome 101.0.4950.0 linux #0-0] Error: Expect $(`#wbc-editpage > a`) to be displayed
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0] Expected: "displayed"
[Chrome 101.0.4950.0 linux #0-0] Received: "not displayed"
[Chrome 101.0.4950.0 linux #0-0]     at Context.<anonymous> (/var/www/html/w/extensions/Wikibase/client/tests/selenium/specs/linkitem.js:20:60)
[Chrome 101.0.4950.0 linux #0-0]     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-0] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-0] Session ID: cc70b66f-b0d8-4406-abf6-eeecbaff72d1
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0] » /client/tests/selenium/specs/linkitem.js
[Chrome 101.0.4950.0 linux #0-0] Add interlanguage links
[Chrome 101.0.4950.0 linux #0-0]    ✖ dialog loads on click
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0] 1 failing (12.3s)
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0] 1) Add interlanguage links dialog loads on click
[Chrome 101.0.4950.0 linux #0-0] Expect $(`#wbc-editpage > a`) to be displayed

Expected: "displayed"
Received: "not displayed"
[Chrome 101.0.4950.0 linux #0-0] Error: Expect $(`#wbc-editpage > a`) to be displayed
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0] Expected: "displayed"
[Chrome 101.0.4950.0 linux #0-0] Received: "not displayed"
[Chrome 101.0.4950.0 linux #0-0]     at Context.<anonymous> (/var/www/html/w/extensions/Wikibase/client/tests/selenium/specs/linkitem.js:20:60)
[Chrome 101.0.4950.0 linux #0-0]     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)


Spec Files:	 0 passed, 1 retries, 1 failed, 1 total (100% completed) in 00:00:27 

npm error Lifecycle script `selenium-test:client` failed with error:
npm error code 1
npm error path /var/www/html/w/extensions/Wikibase
npm error workspace wikibase@0.1.0
npm error location /var/www/html/w/extensions/Wikibase
npm error command failed
npm error command sh -c wdio client/tests/selenium/wdio.conf.js
ERROR: "selenium-test:client" exited with 1.
npm error Lifecycle script `selenium-test` failed with error:
npm error code 1
npm error path /var/www/html/w/extensions/Wikibase
npm error workspace wikibase@0.1.0
npm error location /var/www/html/w/extensions/Wikibase
npm error command failed
npm error command sh -c npm-run-all --continue-on-error selenium-test:*

 04:56

Running Selenium tests for 'extensions/Wikibase' via 'run_selenium_tests "extensions/Wikibase/tests/selenium/*specs/**/*.js" ".*"'...

Ensuring Selenium ready...

 00:00
Chromium 101.0.4950.0 
No Selenium files found for pattern: '/var/www/html/w/extensions/Wikibase/tests/selenium/*specs/**/*.js', skipping...
 00:01

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-selenium-1  Stopping
 Container mediawiki-selenium-1  Stopped
 Container mediawiki-selenium-1  Removing
 Container mediawiki-selenium-1  Removed
 Container mediawiki-novnc-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-novnc-1  Stopped
 Container mediawiki-novnc-1  Removing
 Container mediawiki-novnc-1  Removed
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-web-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:22

Reclaim disk space if needed
Free disk space (13%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12424, done        
remote: Finding sources:   1% (63/12424)           
remote: Finding sources:   2% (187/12424)           
remote: Finding sources:   3% (311/12424)           
remote: Finding sources:   4% (435/12424)           
remote: Finding sources:   5% (560/12424)           
remote: Finding sources:   6% (684/12424)           
remote: Finding sources:   7% (808/12424)           
remote: Finding sources:   8% (932/12424)           
remote: Finding sources:   9% (1057/12424)           
remote: Finding sources:  10% (1181/12424)           
remote: Finding sources:  11% (1305/12424)           
remote: Finding sources:  12% (1429/12424)           
remote: Finding sources:  13% (1553/12424)           
remote: Finding sources:  14% (1678/12424)           
remote: Finding sources:  15% (1802/12424)           
remote: Finding sources:  16% (1926/12424)           
remote: Finding sources:  17% (2050/12424)           
remote: Finding sources:  18% (2175/12424)           
remote: Finding sources:  19% (2299/12424)           
remote: Finding sources:  20% (2423/12424)           
remote: Finding sources:  21% (2547/12424)           
remote: Finding sources:  22% (2672/12424)           
remote: Finding sources:  23% (2796/12424)           
remote: Finding sources:  24% (2920/12424)           
remote: Finding sources:  25% (3044/12424)           
remote: Finding sources:  26% (3169/12424)           
remote: Finding sources:  27% (3293/12424)           
remote: Finding sources:  28% (3417/12424)           
remote: Finding sources:  29% (3541/12424)           
remote: Finding sources:  30% (3666/12424)           
remote: Finding sources:  31% (3790/12424)           
remote: Finding sources:  32% (3914/12424)           
remote: Finding sources:  33% (4038/12424)           
remote: Finding sources:  34% (4163/12424)           
remote: Finding sources:  35% (4287/12424)           
remote: Finding sources:  36% (4411/12424)           
remote: Finding sources:  37% (4535/12424)           
remote: Finding sources:  38% (4659/12424)           
remote: Finding sources:  39% (4784/12424)           
remote: Finding sources:  40% (4908/12424)           
remote: Finding sources:  41% (5032/12424)           
remote: Finding sources:  42% (5156/12424)           
remote: Finding sources:  43% (5281/12424)           
remote: Finding sources:  44% (5405/12424)           
remote: Finding sources:  45% (5529/12424)           
remote: Finding sources:  46% (5653/12424)           
remote: Finding sources:  47% (5778/12424)           
remote: Finding sources:  48% (5902/12424)           
remote: Finding sources:  49% (6026/12424)           
remote: Finding sources:  50% (6150/12424)           
remote: Finding sources:  51% (6275/12424)           
remote: Finding sources:  52% (6399/12424)           
remote: Finding sources:  53% (6523/12424)           
remote: Finding sources:  54% (6647/12424)           
remote: Finding sources:  55% (6772/12424)           
remote: Finding sources:  56% (6896/12424)           
remote: Finding sources:  57% (7020/12424)           
remote: Finding sources:  58% (7144/12424)           
remote: Finding sources:  59% (7269/12424)           
remote: Finding sources:  60% (7393/12424)           
remote: Finding sources:  61% (7517/12424)           
remote: Finding sources:  62% (7641/12424)           
remote: Finding sources:  63% (7765/12424)           
remote: Finding sources:  64% (7890/12424)           
remote: Finding sources:  65% (8014/12424)           
remote: Finding sources:  66% (8138/12424)           
remote: Finding sources:  67% (8262/12424)           
remote: Finding sources:  68% (8387/12424)           
remote: Finding sources:  69% (8511/12424)           
remote: Finding sources:  70% (8635/12424)           
remote: Finding sources:  71% (8759/12424)           
remote: Finding sources:  72% (8884/12424)           
remote: Finding sources:  73% (9008/12424)           
remote: Finding sources:  74% (9132/12424)           
remote: Finding sources:  75% (9256/12424)           
remote: Finding sources:  76% (9381/12424)           
remote: Finding sources:  77% (9505/12424)           
remote: Finding sources:  78% (9629/12424)           
remote: Finding sources:  79% (9753/12424)           
remote: Finding sources:  80% (9878/12424)           
remote: Finding sources:  81% (10002/12424)           
remote: Finding sources:  82% (10126/12424)           
remote: Finding sources:  83% (10250/12424)           
remote: Finding sources:  84% (10375/12424)           
remote: Finding sources:  85% (10499/12424)           
remote: Finding sources:  86% (10623/12424)           
remote: Finding sources:  87% (10747/12424)           
remote: Finding sources:  88% (10871/12424)           
remote: Finding sources:  89% (10996/12424)           
remote: Finding sources:  90% (11120/12424)           
remote: Finding sources:  91% (11244/12424)           
remote: Finding sources:  92% (11368/12424)           
remote: Finding sources:  93% (11493/12424)           
remote: Finding sources:  94% (11617/12424)           
remote: Finding sources:  95% (11741/12424)           
remote: Finding sources:  96% (11865/12424)           
remote: Finding sources:  97% (11990/12424)           
remote: Finding sources:  98% (12114/12424)           
remote: Finding sources:  99% (12238/12424)           
remote: Finding sources: 100% (12362/12424)           
remote: Finding sources: 100% (12424/12424)        
remote: Getting sizes:   1% (56/11193)           
remote: Getting sizes:   2% (168/11193)           
remote: Getting sizes:   3% (280/11193)           
remote: Getting sizes:   4% (392/11193)           
remote: Getting sizes:   5% (504/11193)           
remote: Getting sizes:   6% (616/11193)           
remote: Getting sizes:   7% (728/11193)           
remote: Getting sizes:   8% (840/11193)           
remote: Getting sizes:   9% (952/11193)           
remote: Getting sizes:  10% (1064/11193)           
remote: Getting sizes:  11% (1176/11193)           
remote: Getting sizes:  12% (1288/11193)           
remote: Getting sizes:  13% (1400/11193)           
remote: Getting sizes:  14% (1512/11193)           
remote: Getting sizes:  15% (1623/11193)           
remote: Getting sizes:  16% (1735/11193)           
remote: Getting sizes:  17% (1847/11193)           
remote: Getting sizes:  18% (1959/11193)           
remote: Getting sizes:  19% (2071/11193)           
remote: Getting sizes:  20% (2183/11193)           
remote: Getting sizes:  21% (2295/11193)           
remote: Getting sizes:  22% (2407/11193)           
remote: Getting sizes:  23% (2519/11193)           
remote: Getting sizes:  24% (2631/11193)           
remote: Getting sizes:  25% (2743/11193)           
remote: Getting sizes:  26% (2855/11193)           
remote: Getting sizes:  27% (2967/11193)           
remote: Getting sizes:  28% (3079/11193)           
remote: Getting sizes:  29% (3191/11193)           
remote: Getting sizes:  30% (3302/11193)           
remote: Getting sizes:  31% (3414/11193)           
remote: Getting sizes:  32% (3526/11193)           
remote: Getting sizes:  33% (3638/11193)           
remote: Getting sizes:  34% (3750/11193)           
remote: Getting sizes:  35% (3862/11193)           
remote: Getting sizes:  36% (3974/11193)           
remote: Getting sizes:  37% (4086/11193)           
remote: Getting sizes:  38% (4198/11193)           
remote: Getting sizes:  39% (4310/11193)           
remote: Getting sizes:  40% (4422/11193)           
remote: Getting sizes:  41% (4534/11193)           
remote: Getting sizes:  42% (4646/11193)           
remote: Getting sizes:  43% (4758/11193)           
remote: Getting sizes:  44% (4869/11193)           
remote: Getting sizes:  45% (4981/11193)           
remote: Getting sizes:  46% (5093/11193)           
remote: Getting sizes:  47% (5205/11193)           
remote: Getting sizes:  48% (5317/11193)           
remote: Getting sizes:  49% (5429/11193)           
remote: Getting sizes:  50% (5541/11193)           
remote: Getting sizes:  51% (5653/11193)           
remote: Getting sizes:  52% (5765/11193)           
remote: Getting sizes:  53% (5877/11193)           
remote: Getting sizes:  54% (5989/11193)           
remote: Getting sizes:  55% (6101/11193)           
remote: Getting sizes:  56% (6213/11193)           
remote: Getting sizes:  57% (6325/11193)           
remote: Getting sizes:  58% (6436/11193)           
remote: Getting sizes:  59% (6548/11193)           
remote: Getting sizes:  60% (6660/11193)           
remote: Getting sizes:  61% (6772/11193)           
remote: Getting sizes:  62% (6884/11193)           
remote: Getting sizes:  63% (6996/11193)           
remote: Getting sizes:  64% (7108/11193)           
remote: Getting sizes:  65% (7220/11193)           
remote: Getting sizes:  66% (7332/11193)           
remote: Getting sizes:  67% (7444/11193)           
remote: Getting sizes:  68% (7556/11193)           
remote: Getting sizes:  69% (7668/11193)           
remote: Getting sizes:  70% (7780/11193)           
remote: Getting sizes:  71% (7892/11193)           
remote: Getting sizes:  72% (8003/11193)           
remote: Getting sizes:  73% (8115/11193)           
remote: Getting sizes:  74% (8227/11193)           
remote: Getting sizes:  75% (8339/11193)           
remote: Getting sizes:  76% (8451/11193)           
remote: Getting sizes:  77% (8563/11193)           
remote: Getting sizes:  78% (8675/11193)           
remote: Getting sizes:  79% (8787/11193)           
remote: Getting sizes:  80% (8899/11193)           
remote: Getting sizes:  81% (9011/11193)           
remote: Getting sizes:  82% (9123/11193)           
remote: Getting sizes:  83% (9235/11193)           
remote: Getting sizes:  84% (9347/11193)           
remote: Getting sizes:  85% (9459/11193)           
remote: Getting sizes:  86% (9571/11193)           
remote: Getting sizes:  87% (9682/11193)           
remote: Getting sizes:  88% (9794/11193)           
remote: Getting sizes:  89% (9906/11193)           
remote: Getting sizes:  90% (10018/11193)           
remote: Getting sizes:  91% (10130/11193)           
remote: Getting sizes:  92% (10242/11193)           
remote: Getting sizes:  93% (10354/11193)           
remote: Getting sizes:  94% (10466/11193)           
remote: Getting sizes:  95% (10578/11193)           
remote: Getting sizes:  96% (10690/11193)           
remote: Getting sizes:  97% (10802/11193)           
remote: Getting sizes:  98% (10914/11193)           
remote: Getting sizes:  99% (11026/11193)           
remote: Getting sizes: 100% (11138/11193)           
remote: Getting sizes: 100% (11193/11193)        
remote: Compressing objects:   2% (2174/119940)           
remote: Compressing objects:   3% (3021/119940)           
remote: Compressing objects:   4% (4492/119940)           
remote: Compressing objects:   5% (5749/119940)           
remote: Compressing objects:   6% (6597/119940)           
remote: Compressing objects:   7% (7849/119940)           
remote: Compressing objects:   8% (9000/119940)           
remote: Compressing objects:   8% (10189/119940)           
remote: Compressing objects:   9% (10196/119940)           
remote: Compressing objects:  10% (11442/119940)           
remote: Compressing objects:  11% (12594/119940)           
remote: Compressing objects:  12% (13827/119940)           
remote: Compressing objects:  13% (15416/119940)           
remote: Compressing objects:  14% (16192/119940)           
remote: Compressing objects:  15% (17393/119940)           
remote: Compressing objects:  16% (18595/119940)           
remote: Compressing objects:  17% (19808/119940)           
remote: Compressing objects:  18% (20991/119940)           
remote: Compressing objects:  19% (22249/119940)           
remote: Compressing objects:  20% (23462/119940)           
remote: Compressing objects:  21% (24596/119940)           
remote: Compressing objects:  22% (25790/119940)           
remote: Compressing objects:  23% (27004/119940)           
remote: Compressing objects:  23% (27584/119940)           
remote: Compressing objects:  24% (28187/119940)           
remote: Compressing objects:  25% (29389/119940)           
remote: Compressing objects:  26% (30686/119940)           
remote: Compressing objects:  27% (31811/119940)           
remote: Compressing objects:  28% (32994/119940)           
remote: Compressing objects:  29% (34399/119940)           
remote: Compressing objects:  30% (35419/119940)           
remote: Compressing objects:  31% (36618/119940)           
remote: Compressing objects:  32% (37937/119940)           
remote: Compressing objects:  33% (39014/119940)           
remote: Compressing objects:  34% (40360/119940)           
remote: Compressing objects:  35% (41414/119940)           
remote: Compressing objects:  36% (42624/119940)           
remote: Compressing objects:  37% (43830/119940)           
remote: Compressing objects:  38% (45275/119940)           
remote: Compressing objects:  39% (46621/119940)           
remote: Compressing objects:  40% (47705/119940)           
remote: Compressing objects:  41% (48757/119940)           
remote: Compressing objects:  42% (49875/119940)           
remote: Compressing objects:  43% (51009/119940)           
remote: Compressing objects:  44% (52512/119940)           
remote: Compressing objects:  45% (53745/119940)           
remote: Compressing objects:  46% (54587/119940)           
remote: Compressing objects:  47% (55949/119940)           
remote: Compressing objects:  48% (57132/119940)           
remote: Compressing objects:  49% (58685/119940)           
remote: Compressing objects:  50% (59376/119940)           
remote: Compressing objects:  51% (60748/119940)           
remote: Compressing objects:  52% (62227/119940)           
remote: Compressing objects:  53% (62970/119940)           
remote: Compressing objects:  54% (64337/119940)           
remote: Compressing objects:  55% (65709/119940)           
remote: Compressing objects:  56% (66740/119940)           
remote: Compressing objects:  57% (67797/119940)           
remote: Compressing objects:  58% (70012/119940)           
remote: Compressing objects:  59% (70165/119940)           
remote: Compressing objects:  59% (70674/119940)           
remote: Compressing objects:  60% (71377/119940)           
remote: Compressing objects:  61% (72619/119940)           
remote: Compressing objects:  62% (73808/119940)           
remote: Compressing objects:  63% (75197/119940)           
remote: Compressing objects:  64% (76167/119940)           
remote: Compressing objects:  65% (77363/119940)           
remote: Compressing objects:  66% (78702/119940)           
remote: Compressing objects:  67% (79766/119940)           
remote: Compressing objects:  68% (81297/119940)           
remote: Compressing objects:  69% (82921/119940)           
remote: Compressing objects:  70% (83560/119940)           
remote: Compressing objects:  71% (84665/119940)           
remote: Compressing objects:  72% (85991/119940)           
remote: Compressing objects:  73% (86959/119940)           
remote: Compressing objects:  74% (88232/119940)           
remote: Compressing objects:  75% (89833/119940)           
remote: Compressing objects:  76% (90657/119940)           
remote: Compressing objects:  77% (91765/119940)           
remote: Compressing objects:  78% (93004/119940)           
remote: Compressing objects:  79% (94197/119940)           
remote: Compressing objects:  80% (95383/119940)           
remote: Compressing objects:  81% (96757/119940)           
remote: Compressing objects:  82% (97961/119940)           
remote: Compressing objects:  83% (99479/119940)           
remote: Compressing objects:  84% (100150/119940)           
remote: Compressing objects:  85% (101398/119940)           
remote: Compressing objects:  86% (103010/119940)           
remote: Compressing objects:  87% (103777/119940)           
remote: Compressing objects:  88% (104982/119940)           
remote: Compressing objects:  89% (106156/119940)           
remote: Compressing objects:  90% (107351/119940)           
remote: Compressing objects:  91% (108546/119940)           
remote: Compressing objects:  92% (109884/119940)           
remote: Compressing objects:  93% (112073/119940)           
remote: Compressing objects:  94% (112151/119940)           
remote: Compressing objects:  95% (113376/119940)           
remote: Compressing objects:  96% (114643/119940)           
remote: Compressing objects:  97% (115746/119940)           
remote: Compressing objects:  97% (116488/119940)           
remote: Compressing objects:  98% (116947/119940)           
remote: Compressing objects:  99% (118141/119940)           
remote: Compressing objects: 100% (119347/119940)           
remote: Compressing objects: 100% (119939/119940)        
Receiving objects:   0% (1/12424)
Receiving objects:   1% (125/12424)
Receiving objects:   2% (249/12424)
Receiving objects:   3% (373/12424)
Receiving objects:   4% (497/12424)
Receiving objects:   5% (622/12424)
Receiving objects:   6% (746/12424)
Receiving objects:   7% (870/12424)
Receiving objects:   8% (994/12424)
Receiving objects:   9% (1119/12424)
Receiving objects:  10% (1243/12424)
Receiving objects:  11% (1367/12424)
Receiving objects:  12% (1491/12424)
Receiving objects:  13% (1616/12424)
Receiving objects:  14% (1740/12424)
Receiving objects:  15% (1864/12424)
Receiving objects:  16% (1988/12424)
Receiving objects:  17% (2113/12424)
Receiving objects:  18% (2237/12424)
Receiving objects:  19% (2361/12424)
Receiving objects:  20% (2485/12424)
Receiving objects:  21% (2610/12424)
Receiving objects:  22% (2734/12424)
Receiving objects:  23% (2858/12424)
Receiving objects:  24% (2982/12424)
Receiving objects:  25% (3106/12424)
Receiving objects:  26% (3231/12424)
Receiving objects:  27% (3355/12424)
Receiving objects:  28% (3479/12424)
Receiving objects:  28% (3543/12424)
Receiving objects:  29% (3603/12424)
Receiving objects:  30% (3728/12424)
Receiving objects:  31% (3852/12424)
Receiving objects:  32% (3976/12424)
Receiving objects:  33% (4100/12424)
Receiving objects:  34% (4225/12424)
Receiving objects:  35% (4349/12424)
Receiving objects:  36% (4473/12424)
Receiving objects:  37% (4597/12424)
Receiving objects:  38% (4722/12424)
Receiving objects:  39% (4846/12424)
Receiving objects:  40% (4970/12424), 12.94 MiB | 25.87 MiB/s
Receiving objects:  41% (5094/12424), 12.94 MiB | 25.87 MiB/s
Receiving objects:  42% (5219/12424), 12.94 MiB | 25.87 MiB/s
Receiving objects:  43% (5343/12424), 12.94 MiB | 25.87 MiB/s
Receiving objects:  44% (5467/12424), 12.94 MiB | 25.87 MiB/s
Receiving objects:  45% (5591/12424), 12.94 MiB | 25.87 MiB/s
Receiving objects:  46% (5716/12424), 12.94 MiB | 25.87 MiB/s
Receiving objects:  47% (5840/12424), 12.94 MiB | 25.87 MiB/s
Receiving objects:  48% (5964/12424), 19.50 MiB | 19.50 MiB/s
Receiving objects:  49% (6088/12424), 19.50 MiB | 19.50 MiB/s
Receiving objects:  49% (6209/12424), 24.85 MiB | 13.89 MiB/s
Receiving objects:  50% (6212/12424), 24.85 MiB | 13.89 MiB/s
Receiving objects:  51% (6337/12424), 24.85 MiB | 13.89 MiB/s
Receiving objects:  52% (6461/12424), 24.85 MiB | 13.89 MiB/s
Receiving objects:  53% (6585/12424), 24.85 MiB | 13.89 MiB/s
Receiving objects:  54% (6709/12424), 24.85 MiB | 13.89 MiB/s
Receiving objects:  55% (6834/12424), 24.85 MiB | 13.89 MiB/s
Receiving objects:  56% (6958/12424), 24.85 MiB | 13.89 MiB/s
Receiving objects:  57% (7082/12424), 24.85 MiB | 13.89 MiB/s
Receiving objects:  58% (7206/12424), 24.85 MiB | 13.89 MiB/s
Receiving objects:  59% (7331/12424), 24.85 MiB | 13.89 MiB/s
Receiving objects:  60% (7455/12424), 24.85 MiB | 13.89 MiB/s
Receiving objects:  61% (7579/12424), 24.85 MiB | 13.89 MiB/s
Receiving objects:  62% (7703/12424), 24.85 MiB | 13.89 MiB/s
Receiving objects:  63% (7828/12424), 24.85 MiB | 13.89 MiB/s
Receiving objects:  64% (7952/12424), 24.85 MiB | 13.89 MiB/s
Receiving objects:  65% (8076/12424), 24.85 MiB | 13.89 MiB/s
Receiving objects:  66% (8200/12424), 24.85 MiB | 13.89 MiB/s
Receiving objects:  67% (8325/12424), 24.85 MiB | 13.89 MiB/s
Receiving objects:  68% (8449/12424), 24.85 MiB | 13.89 MiB/s
Receiving objects:  69% (8573/12424), 24.85 MiB | 13.89 MiB/s
Receiving objects:  70% (8697/12424), 24.85 MiB | 13.89 MiB/s
Receiving objects:  71% (8822/12424), 24.85 MiB | 13.89 MiB/s
Receiving objects:  72% (8946/12424), 24.85 MiB | 13.89 MiB/s
Receiving objects:  73% (9070/12424), 24.85 MiB | 13.89 MiB/s
Receiving objects:  74% (9194/12424), 24.85 MiB | 13.89 MiB/s
Receiving objects:  74% (9247/12424), 35.45 MiB | 12.94 MiB/s
Receiving objects:  75% (9318/12424), 35.45 MiB | 12.94 MiB/s
Receiving objects:  76% (9443/12424), 35.45 MiB | 12.94 MiB/s
Receiving objects:  77% (9567/12424), 35.45 MiB | 12.94 MiB/s
Receiving objects:  78% (9691/12424), 35.45 MiB | 12.94 MiB/s
Receiving objects:  79% (9815/12424), 35.45 MiB | 12.94 MiB/s
Receiving objects:  80% (9940/12424), 35.45 MiB | 12.94 MiB/s
Receiving objects:  81% (10064/12424), 35.45 MiB | 12.94 MiB/s
Receiving objects:  82% (10188/12424), 35.45 MiB | 12.94 MiB/s
Receiving objects:  83% (10312/12424), 35.45 MiB | 12.94 MiB/s
Receiving objects:  84% (10437/12424), 35.45 MiB | 12.94 MiB/s
Receiving objects:  85% (10561/12424), 35.45 MiB | 12.94 MiB/s
Receiving objects:  86% (10685/12424), 35.45 MiB | 12.94 MiB/s
Receiving objects:  87% (10809/12424), 35.45 MiB | 12.94 MiB/s
Receiving objects:  88% (10934/12424), 35.45 MiB | 12.94 MiB/s
Receiving objects:  89% (11058/12424), 35.45 MiB | 12.94 MiB/s
Receiving objects:  90% (11182/12424), 35.45 MiB | 12.94 MiB/s
Receiving objects:  91% (11306/12424), 35.45 MiB | 12.94 MiB/s
Receiving objects:  92% (11431/12424), 35.45 MiB | 12.94 MiB/s
Receiving objects:  93% (11555/12424), 35.45 MiB | 12.94 MiB/s
Receiving objects:  94% (11679/12424), 35.45 MiB | 12.94 MiB/s
Receiving objects:  95% (11803/12424), 35.45 MiB | 12.94 MiB/s
Receiving objects:  96% (11928/12424), 35.45 MiB | 12.94 MiB/s
Receiving objects:  97% (12052/12424), 35.45 MiB | 12.94 MiB/s
Receiving objects:  98% (12176/12424), 35.45 MiB | 12.94 MiB/s
Receiving objects:  99% (12300/12424), 35.45 MiB | 12.94 MiB/s
remote: Total 12424 (delta 2375), reused 5975 (delta 1228)        
Receiving objects: 100% (12424/12424), 35.45 MiB | 12.94 MiB/s
Receiving objects: 100% (12424/12424), 41.63 MiB | 5.42 MiB/s, done.
Resolving deltas:   0% (0/2375)
Resolving deltas:   1% (24/2375)
Resolving deltas:   2% (48/2375)
Resolving deltas:   3% (72/2375)
Resolving deltas:   4% (95/2375)
Resolving deltas:   5% (119/2375)
Resolving deltas:   6% (143/2375)
Resolving deltas:   7% (167/2375)
Resolving deltas:   8% (190/2375)
Resolving deltas:   9% (214/2375)
Resolving deltas:  10% (238/2375)
Resolving deltas:  11% (262/2375)
Resolving deltas:  12% (285/2375)
Resolving deltas:  13% (309/2375)
Resolving deltas:  14% (333/2375)
Resolving deltas:  15% (357/2375)
Resolving deltas:  16% (380/2375)
Resolving deltas:  17% (404/2375)
Resolving deltas:  18% (428/2375)
Resolving deltas:  19% (453/2375)
Resolving deltas:  20% (475/2375)
Resolving deltas:  21% (499/2375)
Resolving deltas:  22% (523/2375)
Resolving deltas:  23% (547/2375)
Resolving deltas:  24% (571/2375)
Resolving deltas:  25% (594/2375)
Resolving deltas:  26% (618/2375)
Resolving deltas:  27% (642/2375)
Resolving deltas:  28% (665/2375)
Resolving deltas:  29% (689/2375)
Resolving deltas:  30% (714/2375)
Resolving deltas:  31% (737/2375)
Resolving deltas:  32% (760/2375)
Resolving deltas:  33% (784/2375)
Resolving deltas:  34% (808/2375)
Resolving deltas:  35% (832/2375)
Resolving deltas:  36% (855/2375)
Resolving deltas:  37% (879/2375)
Resolving deltas:  38% (903/2375)
Resolving deltas:  39% (927/2375)
Resolving deltas:  40% (950/2375)
Resolving deltas:  41% (974/2375)
Resolving deltas:  42% (998/2375)
Resolving deltas:  43% (1022/2375)
Resolving deltas:  44% (1045/2375)
Resolving deltas:  45% (1069/2375)
Resolving deltas:  46% (1093/2375)
Resolving deltas:  47% (1117/2375)
Resolving deltas:  48% (1140/2375)
Resolving deltas:  49% (1164/2375)
Resolving deltas:  50% (1189/2375)
Resolving deltas:  51% (1212/2375)
Resolving deltas:  52% (1235/2375)
Resolving deltas:  53% (1259/2375)
Resolving deltas:  54% (1283/2375)
Resolving deltas:  55% (1307/2375)
Resolving deltas:  56% (1330/2375)
Resolving deltas:  57% (1354/2375)
Resolving deltas:  58% (1378/2375)
Resolving deltas:  59% (1402/2375)
Resolving deltas:  60% (1425/2375)
Resolving deltas:  61% (1449/2375)
Resolving deltas:  62% (1473/2375)
Resolving deltas:  63% (1497/2375)
Resolving deltas:  64% (1520/2375)
Resolving deltas:  65% (1544/2375)
Resolving deltas:  66% (1568/2375)
Resolving deltas:  67% (1592/2375)
Resolving deltas:  68% (1615/2375)
Resolving deltas:  69% (1639/2375)
Resolving deltas:  70% (1663/2375)
Resolving deltas:  71% (1687/2375)
Resolving deltas:  72% (1710/2375)
Resolving deltas:  73% (1734/2375)
Resolving deltas:  74% (1758/2375)
Resolving deltas:  75% (1782/2375)
Resolving deltas:  76% (1805/2375)
Resolving deltas:  77% (1829/2375)
Resolving deltas:  78% (1855/2375)
Resolving deltas:  79% (1877/2375)
Resolving deltas:  80% (1900/2375)
Resolving deltas:  81% (1925/2375)
Resolving deltas:  82% (1949/2375)
Resolving deltas:  83% (1972/2375)
Resolving deltas:  84% (1995/2375)
Resolving deltas:  85% (2019/2375)
Resolving deltas:  86% (2044/2375)
Resolving deltas:  87% (2067/2375)
Resolving deltas:  88% (2090/2375)
Resolving deltas:  89% (2114/2375)
Resolving deltas:  90% (2138/2375)
Resolving deltas:  91% (2162/2375)
Resolving deltas:  92% (2186/2375)
Resolving deltas:  93% (2209/2375)
Resolving deltas:  94% (2233/2375)
Resolving deltas:  95% (2257/2375)
Resolving deltas:  96% (2280/2375)
Resolving deltas:  97% (2304/2375)
Resolving deltas:  98% (2329/2375)
Resolving deltas:  99% (2352/2375)
Resolving deltas: 100% (2375/2375)
Resolving deltas: 100% (2375/2375), done.
Updating files:  55% (6318/11458)
Updating files:  56% (6417/11458)
Updating files:  57% (6532/11458)
Updating files:  58% (6646/11458)
Updating files:  59% (6761/11458)
Updating files:  60% (6875/11458)
Updating files:  61% (6990/11458)
Updating files:  62% (7104/11458)
Updating files:  63% (7219/11458)
Updating files:  64% (7334/11458)
Updating files:  65% (7448/11458)
Updating files:  66% (7563/11458)
Updating files:  67% (7677/11458)
Updating files:  68% (7792/11458)
Updating files:  69% (7907/11458)
Updating files:  70% (8021/11458)
Updating files:  71% (8136/11458)
Updating files:  72% (8250/11458)
Updating files:  73% (8365/11458)
Updating files:  74% (8479/11458)
Updating files:  75% (8594/11458)
Updating files:  76% (8709/11458)
Updating files:  77% (8823/11458)
Updating files:  78% (8938/11458)
Updating files:  79% (9052/11458)
Updating files:  80% (9167/11458)
Updating files:  81% (9281/11458)
Updating files:  82% (9396/11458)
Updating files:  83% (9511/11458)
Updating files:  84% (9625/11458)
Updating files:  85% (9740/11458)
Updating files:  86% (9854/11458)
Updating files:  87% (9969/11458)
Updating files:  88% (10084/11458)
Updating files:  89% (10198/11458)
Updating files:  90% (10313/11458)
Updating files:  91% (10427/11458)
Updating files:  92% (10542/11458)
Updating files:  93% (10656/11458)
Updating files:  94% (10771/11458)
Updating files:  95% (10886/11458)
Updating files:  96% (11000/11458)
Updating files:  97% (11115/11458)
Updating files:  98% (11229/11458)
Updating files:  99% (11344/11458)
Updating files: 100% (11458/11458)
Updating files: 100% (11458/11458), done.
 00:18

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-1  Started
 Container mediawiki-mediawiki-web-1  Started
 00:04

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  37/133 [=======>--------------------]  27%
  61/133 [============>---------------]  45%
  76/133 [================>-----------]  57%
  92/133 [===================>--------]  69%
 107/133 [======================>-----]  80%
 132/133 [===========================>]  99%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:06

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:08

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:02

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 3.5 s.
 00:04

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 10s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:10

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:34

 01:35

Install 'extensions/WikibaseCirrusSearch'...

Cloning component(s)
:0: _clone_component "extensions/Elastica"
:1: _clone_component "extensions/CirrusSearch"
:2: _clone_component "extensions/Wikibase"
:3: _clone_component "extensions/WikibaseCirrusSearch"
|3| 
|3| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/WikibaseCirrusSearch to 'extensions/WikibaseCirrusSearch' (use CLONE_DEPTH=0 for full depth)
|3| Cloning into 'extensions/WikibaseCirrusSearch'...
|3| remote: Counting objects: 1           
remote: Counting objects: 344, done        
|3| remote: Finding sources:   1% (2/344)           
remote: Finding sources:   2% (6/344)           
remote: Finding sources:   3% (9/344)           
remote: Finding sources:   4% (13/344)           
remote: Finding sources:   5% (16/344)           
remote: Finding sources:   6% (19/344)           
remote: Finding sources:   7% (23/344)           
remote: Finding sources:   8% (26/344)           
remote: Finding sources:   9% (30/344)           
remote: Finding sources:  10% (33/344)           
remote: Finding sources:  11% (37/344)           
remote: Finding sources:  12% (40/344)           
remote: Finding sources:  13% (43/344)           
remote: Finding sources:  14% (47/344)           
remote: Finding sources:  15% (50/344)           
remote: Finding sources:  16% (54/344)           
remote: Finding sources:  17% (57/344)           
remote: Finding sources:  18% (61/344)           
remote: Finding sources:  19% (64/344)           
remote: Finding sources:  20% (68/344)           
remote: Finding sources:  21% (71/344)           
remote: Finding sources:  22% (74/344)           
remote: Finding sources:  23% (78/344)           
remote: Finding sources:  24% (81/344)           
remote: Finding sources:  25% (85/344)           
remote: Finding sources:  26% (88/344)           
remote: Finding sources:  27% (92/344)           
remote: Finding sources:  28% (95/344)           
remote: Finding sources:  29% (99/344)           
remote: Finding sources:  30% (102/344)           
remote: Finding sources:  31% (105/344)           
remote: Finding sources:  32% (109/344)           
remote: Finding sources:  33% (112/344)           
remote: Finding sources:  34% (116/344)           
remote: Finding sources:  35% (119/344)           
remote: Finding sources:  36% (123/344)           
remote: Finding sources:  37% (126/344)           
remote: Finding sources:  38% (129/344)           
remote: Finding sources:  39% (133/344)           
remote: Finding sources:  40% (136/344)           
remote: Finding sources:  41% (140/344)           
remote: Finding sources:  42% (143/344)           
remote: Finding sources:  43% (147/344)           
remote: Finding sources:  44% (150/344)           
remote: Finding sources:  45% (154/344)           
remote: Finding sources:  46% (157/344)           
remote: Finding sources:  47% (160/344)           
remote: Finding sources:  48% (164/344)           
remote: Finding sources:  49% (167/344)           
remote: Finding sources:  50% (171/344)           
remote: Finding sources:  51% (174/344)           
remote: Finding sources:  52% (178/344)           
remote: Finding sources:  53% (181/344)           
remote: Finding sources:  54% (185/344)           
remote: Finding sources:  55% (188/344)           
remote: Finding sources:  56% (191/344)           
remote: Finding sources:  57% (195/344)           
remote: Finding sources:  58% (198/344)           
remote: Finding sources:  59% (202/344)           
remote: Finding sources:  60% (205/344)           
remote: Finding sources:  61% (209/344)           
remote: Finding sources:  62% (212/344)           
remote: Finding sources:  63% (215/344)           
remote: Finding sources:  64% (219/344)           
remote: Finding sources:  65% (222/344)           
remote: Finding sources:  66% (226/344)           
remote: Finding sources:  67% (229/344)           
remote: Finding sources:  68% (233/344)           
remote: Finding sources:  69% (236/344)           
remote: Finding sources:  70% (240/344)           
remote: Finding sources:  71% (243/344)           
remote: Finding sources:  72% (246/344)           
remote: Finding sources:  73% (250/344)          |0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/Elastica to 'extensions/Elastica' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/Elastica'...
|0| remote: Counting objects: 1           
remote: Counting objects: 58, done        
|0| remote: Finding sources:   2% (1/58)           
remote: Finding sources:   3% (2/58)           
remote: Finding sources:   5% (3/58)           
remote: Finding sources:   7% (4/58)           
remote: Finding sources:   9% (5/58)           
remote: Finding sources:  10% (6/58)           
remote: Finding sources:  12% (7/58)           
remote: Finding sources:  14% (8/58)           
remote: Finding sources:  16% (9/58)           
remote: Finding sources:  17% (10/58)           
remote: Finding sources:  19% (11/58)           
remote: Finding sources:  21% (12/58)           
remote: Finding sources:  22% (13/58)           
remote: Finding sources:  24% (14/58)           
remote: Finding sources:  26% (15/58)           
remote: Finding sources:  28% (16/58)           
remote: Finding sources:  29% (17/58)           
remote: Finding sources:  31% (18/58)           
remote: Finding sources:  33% (19/58)           
remote: Finding sources:  34% (20/58)           
remote: Finding sources:  36% (21/58)           
remote: Finding sources:  38% (22/58)           
remote: Finding sources:  40% (23/58)           
remote: Finding sources:  41% (24/58)           
remote: Finding sources:  43% (25/58)           
remote: Finding sources:  45% (26/58)           
remote: Finding sources:  47% (27/58)           
remote: Finding sources:  48% (28/58)           
remote: Finding sources:  50% (29/58)           
remote: Finding sources:  52% (30/58)           
remote: Finding sources:  53% (31/58)           
remote: Finding sources:  55% (32/58)           
remote: Finding sources:  57% (33/58)           
remote: Finding sources:  59% (34/58)           
remote: Finding sources:  60% (35/58)           
remote: Finding sources:  62% (36/58)           
remote: Finding sources:  64% (37/58)           
remote: Finding sources:  66% (38/58)           
remote: Finding sources:  67% (39/58)           
remote: Finding sources:  69% (40/58)           
remote: Finding sources:  71% (41/58)           
remote: Finding sources:  72% (42/58)           
remote: Finding sources:  74% (43/58)           
remote: Finding sources:  76% (44/58)           
remote: Finding sources:  78% (45/58)           
remote: Finding sources:  79% (46/58)           
remote: Finding sources:  81% (47/58)           
remote: Finding sources:  83% (48/58)           
remote: Finding sources:  84% (49/58)           
remote: Finding sources:  86% (50/58)           
remote: Finding sources:  88% (51/58)           
remote: Finding sources:  90% (52/58)           
remote: Finding sources:  91% (53/58)           
remote: Finding sources:  93% (54/58)           
remote: Finding sources:  95% (55/58)           
remote: Finding sources:  97% (56/58)           
remote: Finding sources:  98% (57/58)           
remote: Finding sources: 100% (58/58)           
remote: Finding sources: 100% (58/58)        
|0| remote: Getting sizes:   2% (1/54)           
remote: Getting sizes:   4% (2/54)           
remote: Getting sizes:   6% (3/54)           
remote: Getting sizes:   7% (4/54)           
remote: Getting sizes:   9% (5/54)           
remote: Getting sizes:  11% (6/54)           
remote: Getting sizes:  13% (7/54)           
remote: Getting sizes:  15% (8/54)           
remote: Getting sizes:  17% (9/54)           
remote: Getting sizes:  19% (10/54)           
remote: Getting sizes:  20% (11/54)           
remote: Getting sizes:  22% (12/54)           
remote: Getting sizes:  24% (13/54)           
remote: Getting sizes:  26% (14/54)           
remote: Getting sizes:  28% (15/54)           
remote: Getting sizes:  30% (16/54)           
remote: Getting sizes:  31% (17/54)           
remote: Getting sizes:  33% (18/54)         |1| 
|1| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/CirrusSearch to 'extensions/CirrusSearch' (use CLONE_DEPTH=0 for full depth)
|1| Cloning into 'extensions/CirrusSearch'...
|1| remote: Counting objects: 1           
remote: Counting objects: 3030, done        
|1| remote: Finding sources:   1% (16/3030)           
remote: Finding sources:   2% (46/3030)           
remote: Finding sources:   3% (76/3030)           
remote: Finding sources:   4% (107/3030)           
remote: Finding sources:   5% (137/3030)           
remote: Finding sources:   6% (167/3030)           
remote: Finding sources:   7% (197/3030)           
remote: Finding sources:   8% (228/3030)           
remote: Finding sources:   9% (258/3030)           
remote: Finding sources:  10% (288/3030)           
remote: Finding sources:  11% (319/3030)           
remote: Finding sources:  12% (349/3030)           
remote: Finding sources:  13% (379/3030)           
remote: Finding sources:  14% (410/3030)           
remote: Finding sources:  15% (440/3030)           
remote: Finding sources:  16% (470/3030)           
remote: Finding sources:  17% (500/3030)           
remote: Finding sources:  18% (531/3030)           
remote: Finding sources:  19% (561/3030)           
remote: Finding sources:  20% (591/3030)           
remote: Finding sources:  21% (622/3030)           
remote: Finding sources:  22% (652/3030)           
remote: Finding sources:  23% (682/3030)           
remote: Finding sources:  24% (713/3030)           
remote: Finding sources:  25% (743/3030)           
remote: Finding sources:  26% (773/3030)           
remote: Finding sources:  27% (803/3030)           
remote: Finding sources:  28% (834/3030)           
remote: Finding sources:  29% (864/3030)           
remote: Finding sources:  30% (894/3030)           
remote: Finding sources:  31% (925/3030)           
remote: Finding sources:  32% (955/3030)           
remote: Finding sources:  33% (985/3030)           
remote: Finding sources:  34% (1016/3030)           
remote: Finding sources:  35% (1046/3030)           
remote: Finding sources:  36% (1076/3030)           
remote: Finding sources:  37% (1106/3030)           
remote: Finding sources:  38% (1137/3030)           
remote: Finding sources:  39% (1167/3030)           
remote: Finding sources:  40% (1197/3030)           
remote: Finding sources:  41% (1228/3030)           
remote: Finding sources:  42% (1258/3030)           
remote: Finding sources:  43% (1288/3030)           
remote: Finding sources:  44% (1319/3030)           
remote: Finding sources:  45% (1349/3030)           
remote: Finding sources:  46% (1379/3030)           
remote: Finding sources:  47% (1409/3030)           
remote: Finding sources:  48% (1440/3030)           
remote: Finding sources:  49% (1470/3030)           
remote: Finding sources:  50% (1500/3030)           
remote: Finding sources:  51% (1531/3030)           
remote: Finding sources:  52% (1561/3030)           
remote: Finding sources:  53% (1591/3030)           
remote: Finding sources:  54% (1622/3030)           
remote: Finding sources:  55% (1652/3030)           
remote: Finding sources:  56% (1682/3030)           
remote: Finding sources:  57% (1712/3030)           
remote: Finding sources:  58% (1743/3030)           
remote: Finding sources:  59% (1773/3030)           
remote: Finding sources:  60% (1803/3030)           
remote: Finding sources:  61% (1834/3030)           
remote: Finding sources:  62% (1864/3030)           
remote: Finding sources:  63% (1894/3030)           
remote: Finding sources:  64% (1925/3030)           
remote: Finding sources:  65% (1955/3030)           
remote: Finding sources:  66% (1985/3030)           
remote: Finding sources:  67% (2015/3030)           
remote: Finding sources:  68% (2046/3030)           
remote: Finding sources:  69% (2076/3030)           
remote: Finding sources:  70% (2106/3030)           
remote: Finding sources:  71% (2137/30 
remote: Finding sources:  74% (253/344)           
remote: Finding sources:  75% (257/344)           
remote: Finding sources:  76% (260/344)           
remote: Finding sources:  77% (264/344)           
remote: Finding sources:  78% (267/344)           
remote: Finding sources:  79% (271/344)           
remote: Finding sources:  80% (274/344)           
remote: Finding sources:  81% (277/344)           
remote: Finding sources:  82% (281/344)           
remote: Finding sources:  83% (284/344)           
remote: Finding sources:  84% (288/344)           
remote: Finding sources:  85% (291/344)           
remote: Finding sources:  86% (295/344)           
remote: Finding sources:  87% (298/344)           
remote: Finding sources:  88% (301/344)           
remote: Finding sources:  89% (305/344)           
remote: Finding sources:  90% (308/344)           
remote: Finding sources:  91% (312/344)           
remote: Finding sources:  92% (315/344)           
remote: Finding sources:  93% (319/344)           
remote: Finding sources:  94% (322/344)           
remote: Finding sources:  95% (326/344)           
remote: Finding sources:  96% (329/344)           
remote: Finding sources:  97% (332/344)           
remote: Finding sources:  98% (336/344)           
remote: Finding sources:  99% (339/344)           
remote: Finding sources: 100% (343/344)           
remote: Finding sources: 100% (344/344)        
|3| remote: Getting sizes:   1% (2/286)           
remote: Getting sizes:   2% (5/286)           
remote: Getting sizes:   3% (8/286)           
remote: Getting sizes:   4% (11/286)           
remote: Getting sizes:   5% (13/286)           
remote: Getting sizes:   6% (16/286)           
remote: Getting sizes:   7% (19/286)           
remote: Getting sizes:   8% (22/286)           
remote: Getting sizes:   9% (25/286)           
remote: Getting sizes:  10% (28/286)           
remote: Getting sizes:  11% (31/286)           
remote: Getting sizes:  12% (33/286)           
remote: Getting sizes:  13% (36/286)           
remote: Getting sizes:  14% (39/286)           
remote: Getting sizes:  15% (42/286)           
remote: Getting sizes:  16% (45/286)           
remote: Getting sizes:  17% (48/286)           
remote: Getting sizes:  18% (51/286)           
remote: Getting sizes:  19% (53/286)           
remote: Getting sizes:  20% (56/286)           
remote: Getting sizes:  21% (59/286)           
remote: Getting sizes:  22% (62/286)           
remote: Getting sizes:  23% (65/286)           
remote: Getting sizes:  24% (68/286)           
remote: Getting sizes:  25% (71/286)           
remote: Getting sizes:  26% (73/286)           
remote: Getting sizes:  27% (76/286)           
remote: Getting sizes:  28% (79/286)           
remote: Getting sizes:  29% (82/286)           
remote: Getting sizes:  30% (85/286)           
remote: Getting sizes:  31% (88/286)           
remote: Getting sizes:  32% (91/286)           
remote: Getting sizes:  33% (93/286)           
remote: Getting sizes:  34% (96/286)           
remote: Getting sizes:  35% (99/286)           
remote: Getting sizes:  36% (102/286)           
remote: Getting sizes:  37% (105/286)           
remote: Getting sizes:  38% (108/286)           
remote: Getting sizes:  39% (111/286)           
remote: Getting sizes:  40% (113/286)           
remote: Getting sizes:  41% (116/286)           
remote: Getting sizes:  42% (119/286)           
remote: Getting sizes:  43% (122/286)           
remote: Getting sizes:  44% (125/286)           
remote: Getting sizes:  45% (128/286)           
remote: Getting sizes:  46% (131/286)           
remote: Getting sizes:  47% (133/286)           
remote: Getting sizes:  48% (136/286)           
remote: Getting sizes:  49% (139/286)           
remote: Getting sizes:  50% (142/286)           
remote: Getting sizes:  51% (145/286)           
remote: Getting sizes:  52% (148/286)           
remote: Getting sizes:  53% (151/286)           
remote: Getting sizes:  54% (154/286)           
remote: Getting sizes:  55% (156/286)           
remote: Getting sizes:  56% (159/286)           
remote: Getting sizes:  57% (162/286)           
remote: Getting sizes:  58% (165/286)           
remote: Getting sizes:  59% (168/286)           
remote: Getting sizes:  60% (171/286)           
remote: Getting sizes:  61% (174/286)           
remote: Getting sizes:  62% (176/286)           
remote: Getting sizes:  63% (179/286)           
remote: Getting sizes:  64% (182/286)           
remote: Getting sizes:  65% (185/286)           
remote: Getting sizes:  66% (188/286)           
remote: Getting sizes:  67% (191/286)           
remote: Getting sizes:  68% (194/286)           
remote: Getting sizes:  69% (196/286)           
remote: Getting sizes:  70% (199/286)           
remote: Getting sizes:  71% (202/286)           
remote: Getting sizes:  72% (205/286)           
remote: Getting sizes:  73% (208/286)           
remote: Getting sizes:  74% (211/286)           
remote: Getting sizes:  75% (214/286)           
remote: Getting sizes:  76% (216/286)           
remote: Getting sizes:  77% (219/286)           
remote: Getting sizes:  78% (222/286)           
remote: Getting sizes:  79% (225/286)           
remote: Getting sizes:  80% (228/286)           
remote: Getting sizes:  81% (231/286)           
remote: Getting sizes:  82% (234/286)           
remote: Getting sizes:  83% (236/286)           
remote: Getting sizes:  84% (239/286)           
remote: Getting sizes:  85% (242/286)           
remote: Getting sizes:  86% (245/286)           
remote: Getting sizes:  87% (248/286)           
remote: Getting sizes:  88% (251/286)           
remote: Getting sizes:  89% (254/286)           
remote: Getting sizes:  90% (256/286)           
remote: Getting sizes:  91% (259/286)           
remote: Getting sizes:  92% (262/286)           
remote: Getting sizes:  93% (265/286)           
remote: Getting sizes:  94% (268/286)           
remote: Getting sizes:  95% (271/286)           
remote: Getting sizes:  96% (274/286)           
remote: Getting sizes:  97% (276/286)           
remote: Getting sizes:  98% (279/286)           
remote: Getting sizes:  99% (282/286)           
remote: Getting sizes: 100% (285/286)           
remote: Getting sizes: 100% (286/286)        
|3| remote: Compressing objects:   1% (5293/708220)           
remote: Compressing objects:   2% (10961/708220)           
remote: Compressing objects:   4% (27169/708220)           
remote: Compressing objects:   5% (37254/708220)           
remote: Compressing objects:   6% (44257/708220)           
remote: Compressing objects:  11% (79758/708220)           
remote: Compressing objects:  15% (107549/708220)           
remote: Compressing objects:  17% (117647/708220)           
remote: Compressing objects:  18% (124609/708220)           
remote: Compressing objects:  19% (135102/708220)           
remote: Compressing objects:  21% (145226/708220)           
remote: Compressing objects:  22% (155313/708220)           
remote: Compressing objects:  23% (161833/708220)           
remote: Compressing objects:  24% (168693/708220)           
remote: Compressing objects:  25% (173766/708220)           
remote: Compressing objects:  26% (182888/708220)           
remote: Compressing objects:  27% (187686/708220)           
remote: Compressing objects:  28% (196396/708220)           
remote: Compressing objects:  29% (206895/708220)           
remote: Compressing objects:  30% (210456/708220)           
remote: Compressing objects:  31% (217827/708220)           
remote: Compressing objects:  32% (224394/708220)           
remote: Compressing objects:  33% (233985/708220)           
remote: Compressing objects:  34% (239895/708220)           
remote: Compressing objects:  35% (246352/708220)           
remote: Compressing objects:  36% (251647/708220)           
remote: Compressing objects:  37% (260207/708220)           
remote: Compressing objects:  38% (268466/708220)           
remote: Compressing objects:  39% (275389/708220)           
remote: Compressing objects:  40% (286753/708220)           
remote: Compressing objects:  41% (290722/708220)           
remote: Compressing objects:  42% (293972/708220)           
remote: Compressing objects:  43% (301894/708220)           
remote: Compressing objects:  44% (313579/708220)           
remote: Compressing objects:  45% (318624/708220)           
remote: Compressing objects:  46% (327307/708220)           
remote: Compressing objects:  48% (337464/708220)           
remote: Compressing objects:  49% (347228/708220)           
remote: Compressing objects:  50% (351035/708220)           
remote: Compressing objects:  51% (358873/708220)           
remote: Compressing objects:  52% (364777/708220)           
remote: Compressing objects:  53% (372623/708220)           
remote: Compressing objects:  54% (379184/708220)           
remote: Compressing objects:  55% (386996/708220)           
remote: Compressing objects:  56% (394641/708220)           
remote: Compressing objects:  57% (400723/708220)           
remote: Compressing objects:  58% (410355/708220)           
remote: Compressing objects:  59% (416021/708220)           
remote: Compressing objects:  90% (640294/708220)           
remote: Compressing objects:  91% (641446/708220)           
remote: Compressing objects:  92% (648647/708220)           
remote: Compressing objects:  93% (655678/708220)           
remote: Compressing objects:  94% (662235/708220)           
remote: Compressing objects:  95% (669866/708220)           
remote: Compressing objects:  96% (677254/708220)           
remote: Compressing objects:  97% (683559/708220)           
remote: Compressing objects:  98% (693429/708220)           
remote: Compressing objects:  99% (699031/708220)           
remote: Compressing objects: 100% (705596/708220)           
remote: Compressing objects: 100% (708220/708220)        
|3| 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)
remote: Total 344 (delta 149), reused 161 (delta 56)        
|3| 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 ob|2| 
|2| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/Wikibase to 'extensions/Wikibase' (use CLONE_DEPTH=0 for full depth)
|2| Cloning into 'extensions/Wikibase'...
|2| remote: Counting objects: 1           
remote: Counting objects: 7172, done        
|2| remote: Finding sources:   1% (36/7172)           
remote: Finding sources:   2% (108/7172)           
remote: Finding sources:   3% (180/7172)           
remote: Finding sources:   4% (252/7172)           
remote: Finding sources:   5% (323/7172)           
remote: Finding sources:   6% (395/7172)           
remote: Finding sources:   7% (467/7172)           
remote: Finding sources:   8% (538/7172)           
remote: Finding sources:   9% (610/7172)           
remote: Finding sources:  10% (682/7172)           
remote: Finding sources:  11% (754/7172)           
remote: Finding sources:  12% (825/7172)           
remote: Finding sources:  13% (897/7172)           
remote: Finding sources:  14% (969/7172)           
remote: Finding sources:  15% (1040/7172)           
remote: Finding sources:  16% (1112/7172)           
remote: Finding sources:  17% (1184/7172)           
remote: Finding sources:  18% (1256/7172)           
remote: Finding sources:  19% (1327/7172)           
remote: Finding sources:  20% (1399/7172)           
remote: Finding sources:  21% (1471/7172)           
remote: Finding sources:  22% (1542/7172)           
remote: Finding sources:  23% (1614/7172)           
remote: Finding sources:  24% (1686/7172)           
remote: Finding sources:  25% (1758/7172)           
remote: Finding sources:  26% (1829/7172)           
remote: Finding sources:  27% (1901/7172)           
remote: Finding sources:  28% (1973/7172)           
remote: Finding sources:  29% (2045/7172)           
remote: Finding sources:  30% (2116/7172)           
remote: Finding sources:  31% (2188/7172)           
remote: Finding sources:  32% (2260/7172)           
remote: Finding sources:  33% (2331/7172)           
remote: Finding sources:  34% (2403/7172)           
remote: Finding sources:  35% (2475/7172)           
remote: Finding sources:  36% (2547/7172)           
remote: Finding sources:  37% (2618/7172)           
remote: Finding sources:  38% (2690/7172)           
remote: Finding sources:  39% (2762/7172)           
remote: Finding sources:  40% (2833/7172)           
remote: Finding sources:  41% (2905/7172)           
remote: Finding sources:  42% (2977/7172)           
remote: Finding sources:  43% (3049/7172)           
remote: Finding sources:  44% (3120/7172)           
remote: Finding sources:  45% (3192/7172)           
remote: Finding sources:  46% (3264/7172)           
remote: Finding sources:  47% (3335/7172)           
remote: Finding sources:  48% (3407/7172)           
remote: Finding sources:  49% (3479/7172)           
remote: Finding sources:  50% (3551/7172)           
remote: Finding sources:  51% (3622/7172)           
remote: Finding sources:  52% (3694/7172)           
remote: Finding sources:  53% (3766/7172)           
remote: Finding sources:  54% (3838/7172)           
remote: Finding sources:  55% (3909/7172)           
remote: Finding sources:  56% (3981/7172)           
remote: Finding sources:  57% (4053/7172)           
remote: Finding sources:  58% (4124/7172)           
remote: Finding sources:  59% (4196/7172)           
remote: Finding sources:  60% (4268/7172)           
remote: Finding sources:  61% (4340/7172)           
remote: Finding sources:  62% (4411/7172)           
remote: Finding sources:  63% (4483/7172)           
remote: Finding sources:  64% (4555/7172)           
remote: Finding sources:  65% (4626/7172)           
remote: Finding sources:  66% (4698/7172)           
remote: Finding sources:  67% (4770/7172)           
remote: Finding sources:  68% (4842/7172)           
remote: Finding sources:  69% (4913/7172)           
remote: Finding sources:  70% (4985/7172)           
remote: Finding sources:  71%30)           
remote: Finding sources:  72% (2167/3030)           
remote: Finding sources:  73% (2197/3030)           
remote: Finding sources:  74% (2228/3030)           
remote: Finding sources:  75% (2258/3030)           
remote: Finding sources:  76% (2288/3030)           
remote: Finding sources:  77% (2318/3030)           
remote: Finding sources:  78% (2349/3030)           
remote: Finding sources:  79% (2379/3030)           
remote: Finding sources:  80% (2409/3030)           
remote: Finding sources:  81% (2440/3030)           
remote: Finding sources:  82% (2470/3030)           
remote: Finding sources:  83% (2500/3030)           
remote: Finding sources:  84% (2531/3030)           
remote: Finding sources:  85% (2561/3030)           
remote: Finding sources:  86% (2591/3030)           
remote: Finding sources:  87% (2621/3030)           
remote: Finding sources:  88% (2652/3030)           
remote: Finding sources:  89% (2682/3030)           
remote: Finding sources:  90% (2712/3030)           
remote: Finding sources:  91% (2743/3030)           
remote: Finding sources:  92% (2773/3030)           
remote: Finding sources:  93% (2803/3030)           
remote: Finding sources:  94% (2834/3030)           
remote: Finding sources:  95% (2864/3030)           
remote: Finding sources:  96% (2894/3030)           
remote: Finding sources:  97% (2924/3030)           
remote: Finding sources:  98% (2955/3030)           
remote: Finding sources:  99% (2985/3030)           
remote: Finding sources: 100% (3015/3030)           
remote: Finding sources: 100% (3030/3030)        
|1| remote: Getting sizes:   1% (8/1436)           
remote: Getting sizes:   2% (22/1436)           
remote: Getting sizes:   3% (36/1436)           
remote: Getting sizes:   4% (51/1436)           
remote: Getting sizes:   5% (65/1436)           
remote: Getting sizes:   6% (79/1436)           
remote: Getting sizes:   7% (94/1436)           
remote: Getting sizes:   8% (108/1436)           
remote: Getting sizes:   9% (123/1436)           
remote: Getting sizes:  10% (137/1436)           
remote: Getting sizes:  11% (151/1436)           
remote: Getting sizes:  12% (166/1436)           
remote: Getting sizes:  13% (180/1436)           
remote: Getting sizes:  14% (194/1436)           
remote: Getting sizes:  15% (209/1436)           
remote: Getting sizes:  16% (223/1436)           
remote: Getting sizes:  17% (237/1436)           
remote: Getting sizes:  18% (252/1436)           
remote: Getting sizes:  19% (266/1436)           
remote: Getting sizes:  20% (281/1436)           
remote: Getting sizes:  21% (295/1436)           
remote: Getting sizes:  22% (309/1436)           
remote: Getting sizes:  23% (324/1436)           
remote: Getting sizes:  24% (338/1436)           
remote: Getting sizes:  25% (352/1436)           
remote: Getting sizes:  26% (367/1436)           
remote: Getting sizes:  27% (381/1436)           
remote: Getting sizes:  28% (395/1436)           
remote: Getting sizes:  29% (410/1436)           
remote: Getting sizes:  30% (424/1436)           
remote: Getting sizes:  31% (438/1436)           
remote: Getting sizes:  32% (453/1436)           
remote: Getting sizes:  33% (467/1436)           
remote: Getting sizes:  34% (482/1436)           
remote: Getting sizes:  35% (496/1436)           
remote: Getting sizes:  36% (510/1436)           
remote: Getting sizes:  37% (525/1436)           
remote: Getting sizes:  38% (539/1436)           
remote: Getting sizes:  39% (553/1436)           
remote: Getting sizes:  40% (568/1436)           
remote: Getting sizes:  41% (582/1436)           
remote: Getting sizes:  42% (596/1436)           
remote: Getting sizes:  43% (611/1436)           
remote: Getting sizes:  44% (625/1436)           
remote: Getting sizes:  45% (640/1436)           
remote: Getting sizes:  46% (654/1436)           
remote: Getting sizes:  47% (668/1436)           
remote: Getting sizes:  48% (683/1436)           
remote: Getting sizes:  49% (697/1436)           
remote: Getting sizes:  50% (711/1436)   
remote: Getting sizes:  35% (19/54)           
remote: Getting sizes:  37% (20/54)           
remote: Getting sizes:  39% (21/54)           
remote: Getting sizes:  41% (22/54)           
remote: Getting sizes:  43% (23/54)           
remote: Getting sizes:  44% (24/54)           
remote: Getting sizes:  46% (25/54)           
remote: Getting sizes:  48% (26/54)           
remote: Getting sizes:  50% (27/54)           
remote: Getting sizes:  52% (28/54)           
remote: Getting sizes:  54% (29/54)           
remote: Getting sizes:  56% (30/54)           
remote: Getting sizes:  57% (31/54)           
remote: Getting sizes:  59% (32/54)           
remote: Getting sizes:  61% (33/54)           
remote: Getting sizes:  63% (34/54)           
remote: Getting sizes:  65% (35/54)           
remote: Getting sizes:  67% (36/54)           
remote: Getting sizes:  69% (37/54)           
remote: Getting sizes:  70% (38/54)           
remote: Getting sizes:  72% (39/54)           
remote: Getting sizes:  74% (40/54)           
remote: Getting sizes:  76% (41/54)           
remote: Getting sizes:  78% (42/54)           
remote: Getting sizes:  80% (43/54)           
remote: Getting sizes:  81% (44/54)           
remote: Getting sizes:  83% (45/54)           
remote: Getting sizes:  85% (46/54)           
remote: Getting sizes:  87% (47/54)           
remote: Getting sizes:  89% (48/54)           
remote: Getting sizes:  91% (49/54)           
remote: Getting sizes:  93% (50/54)           
remote: Getting sizes:  94% (51/54)           
remote: Getting sizes:  96% (52/54)           
remote: Getting sizes:  98% (53/54)           
remote: Getting sizes: 100% (54/54)           
remote: Getting sizes: 100% (54/54)        
|0| remote: Compressing objects:   1% (1687/237865)           
remote: Compressing objects:   2% (3854/237865)           
remote: Compressing objects:   5% (11607/237865)           
remote: Compressing objects:   6% (13084/237865)           
remote: Compressing objects:  99% (234590/237865)           
remote: Compressing objects: 100% (237157/237865)           
remote: Compressing objects: 100% (237865/237865)        
|0| Receiving objects:   1% (1/58)
Receiving objects:   3% (2/58)
Receiving objects:   5% (3/58)
Receiving objects:   6% (4/58)
Receiving objects:   8% (5/58)
Receiving objects:  10% (6/58)
Receiving objects:  12% (7/58)
Receiving objects:  13% (8/58)
Receiving objects:  15% (9/58)
Receiving objects:  17% (10/58)
Receiving objects:  18% (11/58)
Receiving objects:  20% (12/58)
Receiving objects:  22% (13/58)
Receiving objects:  24% (14/58)
Receiving objects:  25% (15/58)
Receiving objects:  27% (16/58)
Receiving objects:  29% (17/58)
Receiving objects:  31% (18/58)
Receiving objects:  32% (19/58)
Receiving objects:  34% (20/58)
Receiving objects:  36% (21/58)
Receiving objects:  37% (22/58)
Receiving objects:  39% (23/58)
Receiving objects:  41% (24/58)
Receiving objects:  43% (25/58)
Receiving objects:  44% (26/58)
Receiving objects:  46% (27/58)
Receiving objects:  48% (28/58)
Receiving objects:  50% (29/58)
Receiving objects:  51% (30/58)
Receiving objects:  53% (31/58)
Receiving objects:  55% (32/58)
Receiving objects:  56% (33/58)
Receiving objects:  58% (34/58)
Receiving objects:  60% (35/58)
Receiving objects:  62% (36/58)
Receiving objects:  63% (37/58)
Receiving objects:  65% (38/58)
Receiving objects:  67% (39/58)
Receiving objects:  68% (40/58)
Receiving objects:  70% (41/58)
Receiving objects:  72% (42/58)
Receiving objects:  74% (43/58)
Receiving objects:  75% (44/58)
Receiving objects:  77% (45/58)
Receiving objects:  79% (46/58)
Receiving objects:  81% (47/58)
Receiving objects:  82% (48/58)
Receiving objects:  84% (49/58)
Receiving objects:  86% (50/58)
Receiving objects:  87% (51/58)
Receiving objects:  89% (52/58)
Receiving objects:  91% (53/58)
remote: Total 58 (delta 9), reused 33 (delta 2)        
|0| Receiving objects:  93% (54/58)
Receiving objects:  94% (55/58)
Receiving objects:  96% (56/58)
Receiving objects:  98% (57/58)
Receiving objects: 100% (58/58)
Receiving objects: 100% (58/58), 85.60 KiB | 2.59 MiB/s, done.
|0| Resolving deltas:   0% (0/9)
Resolving deltas:  22% (2/9)
Resolving deltas:  33% (3/9)
Resolving deltas:  44% (4/9)
Resolving deltas:  55% (5/9)
Resolving deltas:  66% (6/9)
Resolving deltas:  77% (7/9)
Resolving deltas:  88% (8/9)
Resolving deltas: 100% (9/9)
Resolving deltas: 100% (9/9), done.
|0|  00:01
jects:  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)
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), 235.69 KiB | 6.73 MiB/s, done.
|3| Resolving deltas:   0% (0/149)
Resolving deltas:   1% (2/149)
Resolving deltas:   2% (3/149)
Resolving deltas:   3% (5/149)
Resolving deltas:   4% (6/149)
Resolving deltas:   5% (8/149)
Resolving deltas:   6% (10/149)
Resolving deltas:   7% (11/149)
Resolving deltas:   8% (12/149)
Resolving deltas:  10% (15/149)
Resolving deltas:  11% (17/149)
Resolving deltas:  12% (19/149)
Resolving deltas:  13% (20/149)
Resolving deltas:  14% (21/149)
Resolving deltas:  15% (23/149)
Resolving deltas:  16% (24/149)
Resolving deltas:  17% (26/149)
Resolving deltas:  18% (27/149)
Resolving deltas:  19% (29/149)
Resolving deltas:  20% (30/149)
Resolving deltas:  21% (32/149)
Resolving deltas:  22% (33/149)
Resolving deltas:  23% (35/149)
Resolving deltas:  24% (36/149)
Resolving deltas:  25% (38/149)
Resolving deltas:  26% (39/149)
Resolving deltas:  27% (41/149)
Resolving deltas:  28% (42/149)
Resolving deltas:  29% (44/149)
Resolving deltas:  30% (45/149)
Resolving deltas:  31% (47/149)
Resolving deltas:  32% (48/149)
Resolving deltas:  33% (50/149)
Resolving deltas:  34% (51/149)
Resolving deltas:  35% (53/149)
Resolving deltas:  36% (54/149)
Resolving deltas:  38% (57/149)
Resolving deltas:  39% (59/149)
Resolving deltas:  40% (60/149)
Resolving deltas:  42% (63/149)
Resolving deltas:  43% (65/149)
Resolving deltas:  44% (67/149)
Resolving deltas:  45% (68/149)
Resolving deltas:  46% (69/149)
Resolving deltas:  47% (71/149)
Resolving deltas:  48% (72/149)
Resolving deltas:  50% (75/149)
Resolving deltas:  51% (76/149)
Resolving deltas:  52% (78/149)
Resolving deltas:  53% (79/149)
Resolving deltas:  54% (81/149)
Resolving deltas:  55% (82/149)
Resolving deltas:  56% (84/149)
Resolving deltas:  57% (85/149)
Resolving deltas:  58% (87/149)
Resolving deltas:  59% (88/149)
Resolving deltas:  60% (90/149)
Resolving deltas:  61% (92/149)
Resolving deltas:  62% (93/149)
Resolving deltas:  63% (94/149)
Resolving deltas:  65% (97/149)
Resolving deltas:  66% (99/149)
Resolving deltas:  67% (100/149)
Resolving deltas:  68% (102/149)
Resolving deltas:  69% (103/149)
Resolving deltas:  71% (106/149)
Resolving deltas:  72% (108/149)
Resolving deltas:  73% (109/149)
Resolving deltas:  74% (111/149)
Resolving deltas:  75% (112/149)
Resolving deltas:  76% (114/149)
Resolving deltas:  77% (115/149)
Resolving deltas:  78% (117/149)
Resolving deltas:  79% (118/149)
Resolving deltas:  80% (120/149)
Resolving deltas:  81% (121/149)
Resolving deltas:  83% (124/149)
Resolving deltas:  84% (126/149)
Resolving deltas:  85% (127/149)
Resolving deltas:  86% (129/149)
Resolving deltas:  87% (130/149)
Resolving deltas:  88% (132/149)
Resolving deltas:  89% (134/149)
Resolving deltas:  91% (136/149)
Resolving deltas:  92% (138/149)
Resolving deltas:  93% (139/149)
Resolving deltas:  94% (141/149)
Resolving deltas:  95% (142/149)
Resolving deltas:  96% (144/149)
Resolving deltas:  97% (145/149)
Resolving deltas:  98% (147/149)
Resolving deltas:  99% (148/149)
Resolving deltas: 100% (149/149)
Resolving deltas: 100% (149/149), done.
|3|  00:01
          
remote: Getting sizes:  51% (726/1436)           
remote: Getting sizes:  52% (740/1436)           
remote: Getting sizes:  53% (754/1436)           
remote: Getting sizes:  54% (769/1436)           
remote: Getting sizes:  55% (783/1436)           
remote: Getting sizes:  56% (797/1436)           
remote: Getting sizes:  57% (812/1436)           
remote: Getting sizes:  58% (826/1436)           
remote: Getting sizes:  59% (841/1436)           
remote: Getting sizes:  60% (855/1436)           
remote: Getting sizes:  61% (869/1436)           
remote: Getting sizes:  62% (884/1436)           
remote: Getting sizes:  63% (898/1436)           
remote: Getting sizes:  64% (912/1436)           
remote: Getting sizes:  65% (927/1436)           
remote: Getting sizes:  66% (941/1436)           
remote: Getting sizes:  67% (955/1436)           
remote: Getting sizes:  68% (970/1436)           
remote: Getting sizes:  69% (984/1436)           
remote: Getting sizes:  70% (999/1436)           
remote: Getting sizes:  71% (1013/1436)           
remote: Getting sizes:  72% (1027/1436)           
remote: Getting sizes:  73% (1042/1436)           
remote: Getting sizes:  74% (1056/1436)           
remote: Getting sizes:  75% (1070/1436)           
remote: Getting sizes:  76% (1085/1436)           
remote: Getting sizes:  77% (1099/1436)           
remote: Getting sizes:  78% (1113/1436)           
remote: Getting sizes:  79% (1128/1436)           
remote: Getting sizes:  80% (1142/1436)           
remote: Getting sizes:  81% (1156/1436)           
remote: Getting sizes:  82% (1171/1436)           
remote: Getting sizes:  83% (1185/1436)           
remote: Getting sizes:  84% (1200/1436)           
remote: Getting sizes:  85% (1214/1436)           
remote: Getting sizes:  86% (1228/1436)           
remote: Getting sizes:  87% (1243/1436)           
remote: Getting sizes:  88% (1257/1436)           
remote: Getting sizes:  89% (1271/1436)           
remote: Getting sizes:  90% (1286/1436)           
remote: Getting sizes:  91% (1300/1436)           
remote: Getting sizes:  92% (1314/1436)           
remote: Getting sizes:  93% (1329/1436)           
remote: Getting sizes:  94% (1343/1436)           
remote: Getting sizes:  95% (1358/1436)           
remote: Getting sizes:  96% (1372/1436)           
remote: Getting sizes:  97% (1386/1436)           
remote: Getting sizes:  98% (1401/1436)           
remote: Getting sizes:  99% (1415/1436)           
remote: Getting sizes: 100% (1429/1436)           
remote: Getting sizes: 100% (1436/1436)        
|1| remote: Compressing objects:   1% (27369/5458009)           
remote: Compressing objects:   2% (82500/5458009)           
remote: Compressing objects:   3% (162125/5458009)           
remote: Compressing objects:   4% (209858/5458009)           
remote: Compressing objects:   5% (252618/5458009)           
remote: Compressing objects:   6% (307694/5458009)           
remote: Compressing objects:   7% (370567/5458009)           
remote: Compressing objects:   9% (512486/5458009)           
remote: Compressing objects:  11% (609731/5458009)           
remote: Compressing objects:  13% (697349/5458009)           
remote: Compressing objects:  14% (781007/5458009)           
remote: Compressing objects:  16% (864640/5458009)           
remote: Compressing objects:  17% (948050/5458009)           
remote: Compressing objects:  18% (991465/5458009)           
remote: Compressing objects:  19% (1030130/5458009)           
remote: Compressing objects:  20% (1068779/5458009)           
remote: Compressing objects:  21% (1141013/5458009)           
remote: Compressing objects:  22% (1208778/5458009)           
remote: Compressing objects:  23% (1240141/5458009)           
remote: Compressing objects:  24% (1283616/5458009)           
remote: Compressing objects:  25% (1341547/5458009)           
remote: Compressing objects:  26% (1402553/5458009)           
remote: Compressing objects:  27% (1454774/5458009)           
remote: Compressing objects:  28% (1503565/5458009)           
remote: Compressing objects:  29% (1557533/5458009)           
remote: Compressing objects:  30% (1613738/5458009)           
remote: Compressing objects:  31% (1666276/5458009)           
remote: Compressing objects:  32% (1719284/5458009)           
remote: Compressing objects:  33% (1775522/5458009)           
remote: Compressing objects:  34% (1830179/5458009)           
remote: Compressing objects:  35% (1884699/5458009)           
remote: Compressing objects:  36% (1938482/5458009)           
remote: Compressing objects:  49% (2689054/5458009)           
remote: Compressing objects:  50% (2710611/5458009)           
remote: Compressing objects:  51% (2762965/5458009)           
remote: Compressing objects:  52% (2850763/5458009)           
remote: Compressing objects:  53% (2865726/5458009)           
remote: Compressing objects:  54% (2920388/5458009)           
remote: Compressing objects:  55% (2988043/5458009)           
remote: Compressing objects:  56% (3034319/5458009)           
remote: Compressing objects:  57% (3083962/5458009)           
remote: Compressing objects:  58% (3150299/5458009)           
remote: Compressing objects:  59% (3206259/5458009)           
remote: Compressing objects:  60% (3250058/5458009)           
remote: Compressing objects:  61% (3303026/5458009)           
remote: Compressing objects:  62% (3360872/5458009)           
remote: Compressing objects:  63% (3417834/5458009)           
remote: Compressing objects:  64% (3470473/5458009)           
remote: Compressing objects:  65% (3533137/5458009)           
remote: Compressing objects:  66% (3579247/5458009)           
remote: Compressing objects:  67% (3631728/5458009)           
remote: Compressing objects:  68% (3692499/5458009)           
remote: Compressing objects:  69% (3749715/5458009)           
remote: Compressing objects:  70% (3819132/5458009)           
remote: Compressing objects:  71% (3849245/5458009)           
remote: Compressing objects:  72% (3904166/5458009)           
remote: Compressing objects:  73% (3972576/5458009)           
remote: Compressing objects:  74% (4015272/5458009)           
remote: Compressing objects:  75% (4069341/5458009)           
remote: Compressing objects:  76% (4126998/5458009)           
remote: Compressing objects:  77% (4181805/5458009)           
remote: Compressing objects:  90% (4910391/5458009)           
remote: Compressing objects:  91% (4949966/5458009)           
remote: Compressing objects:  92% (5000777/5458009)           
remote: Compressing objects:  93% (5062349/5458009)           
remote: Compressing objects:  94% (5105795/5458009)           
remote: Compressing objects:  95% (5158080/5458009)           
remote: Compressing objects:  96% (5221084/5458009)           
remote: Compressing objects:  97% (5276018/5458009)           
remote: Compressing objects:  98% (5331267/5458009)           
remote: Compressing objects:  99% (5380401/5458009)           
remote: Compressing objects: 100% (5453595/5458009)           
remote: Compressing objects: 100% (5458009/5458009)        
|1| Receiving objects:   0% (1/3030)
Receiving objects:   1% (31/3030)
Receiving objects:   2% (61/3030)
Receiving objects:   3% (91/3030)
Receiving objects:   4% (122/3030)
Receiving objects:   5% (152/3030)
Receiving objects:   6% (182/3030)
Receiving objects:   7% (213/3030)
Receiving objects:   8% (243/3030)
Receiving objects:   9% (273/3030)
Receiving objects:  10% (303/3030)
Receiving objects:  11% (334/3030)
Receiving objects:  12% (364/3030)
Receiving objects:  13% (394/3030)
Receiving objects:  14% (425/3030)
Receiving objects:  15% (455/3030)
Receiving objects:  16% (485/3030)
Receiving objects:  17% (516/3030)
Receiving objects:  18% (546/3030)
Receiving objects:  19% (576/3030)
Receiving objects:  20% (606/3030)
Receiving objects:  21% (637/3030)
Receiving objects:  22% (667/3030)
Receiving objects:  23% (697/3030)
Receiving objects:  24% (728/3030)
Receiving objects:  25% (758/3030)
Receiving objects:  26% (788/3030)
Receiving objects:  27% (819/3030)
Receiving objects:  28 (5057/7172)           
remote: Finding sources:  72% (5128/7172)           
remote: Finding sources:  73% (5200/7172)           
remote: Finding sources:  74% (5272/7172)           
remote: Finding sources:  75% (5344/7172)           
remote: Finding sources:  76% (5415/7172)           
remote: Finding sources:  77% (5487/7172)           
remote: Finding sources:  78% (5559/7172)           
remote: Finding sources:  79% (5631/7172)           
remote: Finding sources:  80% (5702/7172)           
remote: Finding sources:  81% (5774/7172)           
remote: Finding sources:  82% (5846/7172)           
remote: Finding sources:  83% (5917/7172)           
remote: Finding sources:  84% (5989/7172)           
remote: Finding sources:  85% (6061/7172)           
remote: Finding sources:  86% (6133/7172)           
remote: Finding sources:  87% (6204/7172)           
remote: Finding sources:  88% (6276/7172)           
remote: Finding sources:  89% (6348/7172)           
remote: Finding sources:  90% (6419/7172)           
remote: Finding sources:  91% (6491/7172)           
remote: Finding sources:  92% (6563/7172)           
remote: Finding sources:  93% (6635/7172)           
remote: Finding sources:  94% (6706/7172)           
remote: Finding sources:  95% (6778/7172)           
remote: Finding sources:  96% (6850/7172)           
remote: Finding sources:  97% (6921/7172)           
remote: Finding sources:  98% (6993/7172)           
remote: Finding sources:  99% (7065/7172)           
remote: Finding sources: 100% (7137/7172)           
remote: Finding sources: 100% (7172/7172)        
|2| remote: Getting sizes:   1% (30/5975)           
remote: Getting sizes:   2% (90/5975)           
remote: Getting sizes:   3% (150/5975)           
remote: Getting sizes:   4% (210/5975)           
remote: Getting sizes:   5% (269/5975)           
remote: Getting sizes:   6% (329/5975)           
remote: Getting sizes:   7% (389/5975)           
remote: Getting sizes:   8% (449/5975)           
remote: Getting sizes:   9% (508/5975)           
remote: Getting sizes:  10% (568/5975)           
remote: Getting sizes:  11% (628/5975)           
remote: Getting sizes:  12% (688/5975)           
remote: Getting sizes:  13% (747/5975)           
remote: Getting sizes:  14% (807/5975)           
remote: Getting sizes:  15% (867/5975)           
remote: Getting sizes:  16% (927/5975)           
remote: Getting sizes:  17% (986/5975)           
remote: Getting sizes:  18% (1046/5975)           
remote: Getting sizes:  19% (1106/5975)           
remote: Getting sizes:  20% (1166/5975)           
remote: Getting sizes:  21% (1225/5975)           
remote: Getting sizes:  22% (1285/5975)           
remote: Getting sizes:  23% (1345/5975)           
remote: Getting sizes:  24% (1405/5975)           
remote: Getting sizes:  25% (1464/5975)           
remote: Getting sizes:  26% (1524/5975)           
remote: Getting sizes:  27% (1584/5975)           
remote: Getting sizes:  28% (1644/5975)           
remote: Getting sizes:  29% (1703/5975)           
remote: Getting sizes:  30% (1763/5975)           
remote: Getting sizes:  31% (1823/5975)           
remote: Getting sizes:  32% (1883/5975)           
remote: Getting sizes:  33% (1942/5975)           
remote: Getting sizes:  34% (2002/5975)           
remote: Getting sizes:  35% (2062/5975)           
remote: Getting sizes:  36% (2122/5975)           
remote: Getting sizes:  37% (2181/5975)           
remote: Getting sizes:  38% (2241/5975)           
remote: Getting sizes:  39% (2301/5975)           
remote: Getting sizes:  40% (2361/5975)           
remote: Getting sizes:  41% (2420/5975)           
remote: Getting sizes:  42% (2480/5975)           
remote: Getting sizes:  43% (2540/5975)           
remote: Getting sizes:  44% (2600/5975)           
remote: Getting sizes:  45% (2659/5975)           
remote: Getting sizes:  46% (2719/5975)           
remote: Getting sizes:  47% (2779/5975)           
remote: Getting sizes:  48% (2839/5975)           
remote: Getting sizes:  49% (2898/5975)    % (849/3030)
Receiving objects:  29% (879/3030)
Receiving objects:  30% (909/3030)
Receiving objects:  31% (940/3030)
Receiving objects:  32% (970/3030)
Receiving objects:  33% (1000/3030)
Receiving objects:  34% (1031/3030)
Receiving objects:  35% (1061/3030)
Receiving objects:  36% (1091/3030)
Receiving objects:  37% (1122/3030)
Receiving objects:  38% (1152/3030)
Receiving objects:  39% (1182/3030)
Receiving objects:  40% (1212/3030)
Receiving objects:  41% (1243/3030)
Receiving objects:  42% (1273/3030)
Receiving objects:  43% (1303/3030)
Receiving objects:  44% (1334/3030)
Receiving objects:  45% (1364/3030)
Receiving objects:  46% (1394/3030)
Receiving objects:  47% (1425/3030)
Receiving objects:  48% (1455/3030)
Receiving objects:  49% (1485/3030)
Receiving objects:  50% (1515/3030)
Receiving objects:  51% (1546/3030)
Receiving objects:  52% (1576/3030)
Receiving objects:  53% (1606/3030)
Receiving objects:  54% (1637/3030)
Receiving objects:  55% (1667/3030)
Receiving objects:  56% (1697/3030)
Receiving objects:  57% (1728/3030)
Receiving objects:  58% (1758/3030)
Receiving objects:  59% (1788/3030)
Receiving objects:  60% (1818/3030)
Receiving objects:  61% (1849/3030)
Receiving objects:  62% (1879/3030)
Receiving objects:  63% (1909/3030)
Receiving objects:  64% (1940/3030)
Receiving objects:  65% (1970/3030)
Receiving objects:  66% (2000/3030)
Receiving objects:  67% (2031/3030)
Receiving objects:  68% (2061/3030)
Receiving objects:  69% (2091/3030)
Receiving objects:  70% (2121/3030)
Receiving objects:  71% (2152/3030)
Receiving objects:  72% (2182/3030)
Receiving objects:  73% (2212/3030)
Receiving objects:  74% (2243/3030)
Receiving objects:  75% (2273/3030)
Receiving objects:  76% (2303/3030)
Receiving objects:  77% (2334/3030)
Receiving objects:  78% (2364/3030)
Receiving objects:  79% (2394/3030)
Receiving objects:  80% (2424/3030)
Receiving objects:  81% (2455/3030)
Receiving objects:  82% (2485/3030)
Receiving objects:  83% (2515/3030)
Receiving objects:  84% (2546/3030)
Receiving objects:  85% (2576/3030)
Receiving objects:  86% (2606/3030)
Receiving objects:  87% (2637/3030)
Receiving objects:  88% (2667/3030)
Receiving objects:  89% (2697/3030)
Receiving objects:  90% (2727/3030)
Receiving objects:  91% (2758/3030)
Receiving objects:  92% (2788/3030)
Receiving objects:  93% (2818/3030)
Receiving objects:  94% (2849/3030)
Receiving objects:  95% (2879/3030)
Receiving objects:  96% (2909/3030)
remote: Total 3030 (delta 1722), reused 2380 (delta 1592)        
|1| Receiving objects:  97% (2940/3030)
Receiving objects:  98% (2970/3030)
Receiving objects:  99% (3000/3030)
Receiving objects: 100% (3030/3030)
Receiving objects: 100% (3030/3030), 2.02 MiB | 10.87 MiB/s, done.
|1| Resolving deltas:   0% (0/1722)
Resolving deltas:   1% (18/1722)
Resolving deltas:   2% (35/1722)
Resolving deltas:   3% (52/1722)
Resolving deltas:   4% (69/1722)
Resolving deltas:   5% (87/1722)
Resolving deltas:   6% (104/1722)
Resolving deltas:   7% (121/1722)
Resolving deltas:   8% (138/1722)
Resolving deltas:   9% (155/1722)
Resolving deltas:  10% (173/1722)
Resolving deltas:  11% (191/1722)
Resolving deltas:  12% (207/1722)
Resolving deltas:  13% (224/1722)
Resolving deltas:  14% (242/1722)
Resolving deltas:  15% (259/1722)
Resolving deltas:  16% (276/1722)
Resolving deltas:  17% (293/1722)
Resolving deltas:  18% (310/1722)
Resolving deltas:  19% (328/1722)
Resolving deltas:  20% (345/1722)
Resolving deltas:  21% (362/1722)
Resolving deltas:  22% (379/1722)
Resolving deltas:  23% (397/1722)
Resolving deltas:  24% (414/1722)
Resolving deltas:  25% (431/1722)
Resolving deltas:  26% (448/1722)
Resolving deltas:  27% (465/1722)
Resolving deltas:  28% (483/1722)
Resolving deltas:  29% (500/1722)
Resolving deltas:  30% (517/1722)
Resolving deltas:  31% (534/1722)
Resolving deltas:  32% (552/1722)
Resolving deltas:  33% (570/1722)
Resolving deltas:  34% (586/1722)
Resolving deltas:  35% (603/1722)
Resolving deltas:  36% (620/1722)
Resolving deltas:  37% (638/1722)
Resolving deltas:  38% (655/1722)
Resolving deltas:  39% (672/1722)
Resolving deltas:  40% (689/1722)
Resolving deltas:  41% (707/1722)
Resolving deltas:  42% (724/1722)
Resolving deltas:  43% (741/1722)
Resolving deltas:  44% (758/1722)
Resolving deltas:  45% (775/1722)
Resolving deltas:  46% (793/1722)
Resolving deltas:  47% (810/1722)
Resolving deltas:  48% (827/1722)
Resolving deltas:  49% (844/1722)
Resolving deltas:  50% (861/1722)
Resolving deltas:  51% (879/1722)
Resolving deltas:  52% (896/1722)
Resolving deltas:  53% (913/1722)
Resolving deltas:  54% (930/1722)
Resolving deltas:  55% (948/1722)
Resolving deltas:  56% (965/1722)
Resolving deltas:  57% (982/1722)
Resolving deltas:  58% (999/1722)
Resolving deltas:  59% (1016/1722)
Resolving deltas:  60% (1034/1722)
Resolving deltas:  61% (1051/1722)
Resolving deltas:  62% (1068/1722)
Resolving deltas:  63% (1085/1722)
Resolving deltas:  64% (1103/1722)
Resolving deltas:  65% (1120/1722)
Resolving deltas:  66% (1137/1722)
Resolving deltas:  67% (1154/1722)
Resolving deltas:  68% (1171/1722)
Resolving deltas:  69% (1189/1722)
Resolving deltas:  70% (1206/1722)
Resolving deltas:  71% (1223/1722)
Resolving deltas:  72% (1240/1722)
Resolving deltas:  73% (1258/1722)
Resolving deltas:  74% (1275/1722)
Resolving deltas:  75% (1292/1722)
Resolving deltas:  76% (1309/1722)
Resolving deltas:  77% (1326/1722)
Resolving deltas:  78% (1344/1722)
Resolving deltas:  79% (1361/1722)
Resolving deltas:  80% (1378/1722)
Resolving deltas:  81% (1395/1722)
Resolving deltas:  82% (1413/1722)
Resolving deltas:  83% (1430/1722)
Resolving deltas:  84% (1447/1722)
Resolving deltas:  85% (1464/1722)
Resolving deltas:  86% (1481/1722)
Resolving deltas:  87% (1499/1722)
Resolving deltas:  88% (1516/1722)
Resolving deltas:  89% (1533/1722)
Resolving deltas:  90% (1550/1722)
Resolving deltas:  91% (1568/1722)
Resolving deltas:  92% (1585/1722)
Resolving deltas:  93% (1602/1722)
Resolving deltas:  94% (1619/1722)
Resolving deltas:  95% (1636/1722)
Resolving deltas:  96% (1654/1722)
Resolving deltas:  97% (1671/1722)
Resolving deltas:  98% (1688/1722)
Resolving deltas:  99% (1706/1722)
Resolving deltas: 100% (1722/1722)
Resolving deltas: 100% (1722/1722), done.
|1|  00:02
       
remote: Getting sizes:  50% (2958/5975)           
remote: Getting sizes:  51% (3018/5975)           
remote: Getting sizes:  52% (3078/5975)           
remote: Getting sizes:  53% (3137/5975)           
remote: Getting sizes:  54% (3197/5975)           
remote: Getting sizes:  55% (3257/5975)           
remote: Getting sizes:  56% (3317/5975)           
remote: Getting sizes:  57% (3376/5975)           
remote: Getting sizes:  58% (3436/5975)           
remote: Getting sizes:  59% (3496/5975)           
remote: Getting sizes:  60% (3556/5975)           
remote: Getting sizes:  61% (3615/5975)           
remote: Getting sizes:  62% (3675/5975)           
remote: Getting sizes:  63% (3735/5975)           
remote: Getting sizes:  64% (3795/5975)           
remote: Getting sizes:  65% (3854/5975)           
remote: Getting sizes:  66% (3914/5975)           
remote: Getting sizes:  67% (3974/5975)           
remote: Getting sizes:  68% (4034/5975)           
remote: Getting sizes:  69% (4093/5975)           
remote: Getting sizes:  70% (4153/5975)           
remote: Getting sizes:  71% (4213/5975)           
remote: Getting sizes:  72% (4273/5975)           
remote: Getting sizes:  73% (4332/5975)           
remote: Getting sizes:  74% (4392/5975)           
remote: Getting sizes:  75% (4452/5975)           
remote: Getting sizes:  76% (4512/5975)           
remote: Getting sizes:  77% (4571/5975)           
remote: Getting sizes:  78% (4631/5975)           
remote: Getting sizes:  79% (4691/5975)           
remote: Getting sizes:  80% (4751/5975)           
remote: Getting sizes:  81% (4810/5975)           
remote: Getting sizes:  82% (4870/5975)           
remote: Getting sizes:  83% (4930/5975)           
remote: Getting sizes:  84% (4990/5975)           
remote: Getting sizes:  85% (5049/5975)           
remote: Getting sizes:  86% (5109/5975)           
remote: Getting sizes:  87% (5169/5975)           
remote: Getting sizes:  88% (5229/5975)           
remote: Getting sizes:  89% (5288/5975)           
remote: Getting sizes:  90% (5348/5975)           
remote: Getting sizes:  91% (5408/5975)           
remote: Getting sizes:  92% (5468/5975)           
remote: Getting sizes:  93% (5527/5975)           
remote: Getting sizes:  94% (5587/5975)           
remote: Getting sizes:  95% (5647/5975)           
remote: Getting sizes:  96% (5707/5975)           
remote: Getting sizes:  97% (5766/5975)           
remote: Getting sizes:  98% (5826/5975)           
remote: Getting sizes:  99% (5886/5975)           
remote: Getting sizes: 100% (5946/5975)           
remote: Getting sizes: 100% (5975/5975)        
|2| remote: Compressing objects:   1% (117/23328)           
remote: Compressing objects:   2% (350/23328)           
remote: Compressing objects:   3% (585/23328)           
remote: Compressing objects:   4% (821/23328)           
remote: Compressing objects:   5% (1060/23328)           
remote: Compressing objects:   6% (1308/23328)           
remote: Compressing objects:   7% (1517/23328)           
remote: Compressing objects:   8% (1757/23328)           
remote: Compressing objects:   9% (1984/23328)           
remote: Compressing objects:  10% (2218/23328)           
remote: Compressing objects:  11% (2450/23328)           
remote: Compressing objects:  12% (2689/23328)           
remote: Compressing objects:  13% (2918/23328)           
remote: Compressing objects:  14% (3151/23328)           
remote: Compressing objects:  15% (3385/23328)           
remote: Compressing objects:  16% (3619/23328)           
remote: Compressing objects:  17% (3850/23328)           
remote: Compressing objects:  18% (4083/23328)           
remote: Compressing objects:  19% (4318/23328)           
remote: Compressing objects:  20% (4552/23328)           
remote: Compressing objects:  21% (4790/23328)           
remote: Compressing objects:  22% (5016/23328)           
remote: Compressing objects:  23% (5252/23328)           
remote: Compressing objects:  24% (5483/23328)           
remote: Compressing objects:  25% (5735/23328)           
remote: Compressing objects:  25% (5800/23328)           
remote: Compressing objects:  26% (5951/23328)           
remote: Compressing objects:  27% (6199/23328)           
remote: Compressing objects:  28% (6417/23328)           
remote: Compressing objects:  29% (6650/23328)           
remote: Compressing objects:  30% (6894/23328)           
remote: Compressing objects:  31% (7117/23328)           
remote: Compressing objects:  32% (7458/23328)           
remote: Compressing objects:  33% (7587/23328)           
remote: Compressing objects:  34% (7820/23328)           
remote: Compressing objects:  35% (8058/23328)           
remote: Compressing objects:  36% (8287/23328)           
remote: Compressing objects:  41% (9506/23328)           
remote: Compressing objects:  42% (9683/23328)           
remote: Compressing objects:  43% (9954/23328)           
remote: Compressing objects:  44% (10148/23328)           
remote: Compressing objects:  45% (10422/23328)           
remote: Compressing objects:  46% (10657/23328)           
remote: Compressing objects:  47% (10848/23328)           
remote: Compressing objects:  48% (11092/23328)           
remote: Compressing objects:  49% (11321/23328)           
remote: Compressing objects:  50% (11587/23328)           
remote: Compressing objects:  51% (11789/23328)           
remote: Compressing objects:  52% (12041/23328)           
remote: Compressing objects:  53% (12289/23328)           
remote: Compressing objects:  54% (12508/23328)           
remote: Compressing objects:  55% (12721/23328)           
remote: Compressing objects:  56% (12952/23328)           
remote: Compressing objects:  65% (15264/23328)           
remote: Compressing objects:  70% (16333/23328)           
remote: Compressing objects:  74% (17336/23328)           
remote: Compressing objects:  76% (17731/23328)           
remote: Compressing objects:  77% (17853/23328)           
remote: Compressing objects:  83% (19248/23328)           
remote: Compressing objects:  84% (19488/23328)           
remote: Compressing objects:  85% (19730/23328)           
remote: Compressing objects:  86% (19948/23328)           
remote: Compressing objects:  87% (20207/23328)           
remote: Compressing objects:  88% (20424/23328)           
remote: Compressing objects:  89% (20648/23328)           
remote: Compressing objects:  90% (20883/23328)           
remote: Compressing objects:  91% (21121/23328)           
remote: Compressing objects:  92% (21360/23328)           
remote: Compressing objects:  93% (21594/23328)           
remote: Compressing objects:  94% (21826/23328)           
remote: Compressing objects:  95% (22056/23328)           
remote: Compressing objects:  96% (22294/23328)           
remote: Compressing objects:  97% (22517/23328)           
remote: Compressing objects:  98% (22749/23328)           
remote: Compressing objects:  99% (22994/23328)           
remote: Compressing objects: 100% (23212/23328)           
remote: Compressing objects: 100% (23327/23328)        
|2| Receiving objects:   0% (1/7172)
Receiving objects:   1% (72/7172)
Receiving objects:   2% (144/7172)
Receiving objects:   3% (216/7172)
Receiving objects:   4% (287/7172)
Receiving objects:   5% (359/7172)
Receiving objects:   6% (431/7172)
Receiving objects:   7% (503/7172)
Receiving objects:   8% (574/7172)
Receiving objects:   9% (646/7172)
Receiving objects:  10% (718/7172)
Receiving objects:  11% (789/7172)
Receiving objects:  12% (861/7172)
Receiving objects:  13% (933/7172)
Receiving objects:  14% (1005/7172)
Receiving objects:  15% (1076/7172)
Receiving objects:  16% (1148/7172)
Receiving objects:  17% (1220/7172)
Receiving objects:  18% (1291/7172)
Receiving objects:  19% (1363/7172)
Receiving objects:  20% (1435/7172)
Receiving objects:  21% (1507/7172)
Receiving objects:  22% (1578/7172)
Receiving objects:  23% (1650/7172)
Receiving objects:  24% (1722/7172)
Receiving objects:  25% (1793/7172)
Receiving objects:  26% (1865/7172)
Receiving objects:  27% (1937/7172)
Receiving objects:  28% (2009/7172)
Receiving objects:  29% (2080/7172)
Receiving objects:  30% (2152/7172)
Receiving objects:  31% (2224/7172)
Receiving objects:  32% (2296/7172)
Receiving objects:  33% (2367/7172)
Receiving objects:  34% (2439/7172)
Receiving objects:  35% (2511/7172)
Receiving objects:  36% (2582/7172)
Receiving objects:  37% (2654/7172)
Receiving objects:  38% (2726/7172)
Receiving objects:  39% (2798/7172)
Receiving objects:  40% (2869/7172)
Receiving objects:  41% (2941/7172)
Receiving objects:  42% (3013/7172)
Receiving objects:  43% (3084/7172)
Receiving objects:  44% (3156/7172)
Receiving objects:  45% (3228/7172)
Receiving objects:  46% (3300/7172)
Receiving objects:  47% (3371/7172)
Receiving objects:  48% (3443/7172)
Receiving objects:  49% (3515/7172)
Receiving objects:  50% (3586/7172)
Receiving objects:  51% (3658/7172)
Receiving objects:  52% (3730/7172)
Receiving objects:  53% (3802/7172)
Receiving objects:  54% (3873/7172)
Receiving objects:  55% (3945/7172)
Receiving objects:  56% (4017/7172)
Receiving objects:  57% (4089/7172)
Receiving objects:  58% (4160/7172)
Receiving objects:  59% (4232/7172)
Receiving objects:  60% (4304/7172)
Receiving objects:  61% (4375/7172)
Receiving objects:  62% (4447/7172)
Receiving objects:  63% (4519/7172)
Receiving objects:  64% (4591/7172)
Receiving objects:  65% (4662/7172)
Receiving objects:  66% (4734/7172)
Receiving objects:  67% (4806/7172)
Receiving objects:  68% (4877/7172)
Receiving objects:  69% (4949/7172), 4.44 MiB | 8.85 MiB/s
Receiving objects:  70% (5021/7172), 4.44 MiB | 8.85 MiB/s
Receiving objects:  71% (5093/7172), 4.44 MiB | 8.85 MiB/s
Receiving objects:  72% (5164/7172), 4.44 MiB | 8.85 MiB/s
Receiving objects:  73% (5236/7172), 4.44 MiB | 8.85 MiB/s
Receiving objects:  74% (5308/7172), 4.44 MiB | 8.85 MiB/s
Receiving objects:  75% (5379/7172), 4.44 MiB | 8.85 MiB/s
Receiving objects:  76% (5451/7172), 4.44 MiB | 8.85 MiB/s
Receiving objects:  77% (5523/7172), 4.44 MiB | 8.85 MiB/s
Receiving objects:  78% (5595/7172), 4.44 MiB | 8.85 MiB/s
Receiving objects:  79% (5666/7172), 4.44 MiB | 8.85 MiB/s
Receiving objects:  80% (5738/7172), 4.44 MiB | 8.85 MiB/s
Receiving objects:  81% (5810/7172), 4.44 MiB | 8.85 MiB/s
Receiving objects:  82% (5882/7172), 4.44 MiB | 8.85 MiB/s
Receiving objects:  83% (5953/7172), 4.44 MiB | 8.85 MiB/s
Receiving objects:  84% (6025/7172), 4.44 MiB | 8.85 MiB/s
Receiving objects:  85% (6097/7172), 4.44 MiB | 8.85 MiB/s
Receiving objects:  86% (6168/7172), 4.44 MiB | 8.85 MiB/s
Receiving objects:  87% (6240/7172), 4.44 MiB | 8.85 MiB/s
Receiving objects:  88% (6312/7172), 4.44 MiB | 8.85 MiB/s
Receiving objects:  89% (6384/7172), 4.44 MiB | 8.85 MiB/s
Receiving objects:  90% (6455/7172), 4.44 MiB | 8.85 MiB/s
Receiving objects:  91% (6527/7172), 4.44 MiB | 8.85 MiB/s
Receiving objects:  92% (6599/7172), 4.44 MiB | 8.85 MiB/s
Receiving objects:  93% (6670/7172), 4.44 MiB | 8.85 MiB/s
Receiving objects:  94% (6742/7172), 4.44 MiB | 8.85 MiB/s
Receiving objects:  95% (6814/7172), 4.44 MiB | 8.85 MiB/s
Receiving objects:  96% (6886/7172), 4.44 MiB | 8.85 MiB/s
Receiving objects:  97% (6957/7172), 4.44 MiB | 8.85 MiB/s
Receiving objects:  98% (7029/7172), 4.44 MiB | 8.85 MiB/s
remote: Total 7172 (delta 1889), reused 3670 (delta 1194)        
|2| Receiving objects:  99% (7101/7172), 4.44 MiB | 8.85 MiB/s
Receiving objects: 100% (7172/7172), 4.44 MiB | 8.85 MiB/s
Receiving objects: 100% (7172/7172), 7.26 MiB | 8.98 MiB/s, done.
|2| Resolving deltas:   0% (0/1889)
Resolving deltas:   1% (19/1889)
Resolving deltas:   2% (38/1889)
Resolving deltas:   3% (57/1889)
Resolving deltas:   4% (76/1889)
Resolving deltas:   5% (95/1889)
Resolving deltas:   6% (114/1889)
Resolving deltas:   7% (133/1889)
Resolving deltas:   8% (152/1889)
Resolving deltas:   9% (171/1889)
Resolving deltas:  10% (189/1889)
Resolving deltas:  11% (208/1889)
Resolving deltas:  12% (227/1889)
Resolving deltas:  13% (248/1889)
Resolving deltas:  14% (265/1889)
Resolving deltas:  15% (284/1889)
Resolving deltas:  16% (303/1889)
Resolving deltas:  17% (322/1889)
Resolving deltas:  18% (341/1889)
Resolving deltas:  19% (359/1889)
Resolving deltas:  20% (378/1889)
Resolving deltas:  21% (397/1889)
Resolving deltas:  22% (416/1889)
Resolving deltas:  23% (435/1889)
Resolving deltas:  24% (454/1889)
Resolving deltas:  25% (475/1889)
Resolving deltas:  26% (492/1889)
Resolving deltas:  27% (511/1889)
Resolving deltas:  28% (529/1889)
Resolving deltas:  29% (549/1889)
Resolving deltas:  30% (567/1889)
Resolving deltas:  31% (586/1889)
Resolving deltas:  32% (605/1889)
Resolving deltas:  33% (624/1889)
Resolving deltas:  34% (643/1889)
Resolving deltas:  35% (662/1889)
Resolving deltas:  36% (681/1889)
Resolving deltas:  37% (699/1889)
Resolving deltas:  38% (718/1889)
Resolving deltas:  39% (737/1889)
Resolving deltas:  40% (756/1889)
Resolving deltas:  41% (775/1889)
Resolving deltas:  42% (794/1889)
Resolving deltas:  43% (813/1889)
Resolving deltas:  44% (832/1889)
Resolving deltas:  45% (851/1889)
Resolving deltas:  46% (869/1889)
Resolving deltas:  47% (888/1889)
Resolving deltas:  48% (907/1889)
Resolving deltas:  49% (926/1889)
Resolving deltas:  50% (945/1889)
Resolving deltas:  51% (964/1889)
Resolving deltas:  52% (983/1889)
Resolving deltas:  53% (1002/1889)
Resolving deltas:  54% (1021/1889)
Resolving deltas:  55% (1039/1889)
Resolving deltas:  56% (1058/1889)
Resolving deltas:  57% (1077/1889)
Resolving deltas:  58% (1096/1889)
Resolving deltas:  59% (1115/1889)
Resolving deltas:  60% (1134/1889)
Resolving deltas:  61% (1153/1889)
Resolving deltas:  62% (1172/1889)
Resolving deltas:  63% (1191/1889)
Resolving deltas:  64% (1209/1889)
Resolving deltas:  65% (1228/1889)
Resolving deltas:  66% (1247/1889)
Resolving deltas:  67% (1266/1889)
Resolving deltas:  68% (1285/1889)
Resolving deltas:  69% (1304/1889)
Resolving deltas:  70% (1323/1889)
Resolving deltas:  71% (1342/1889)
Resolving deltas:  72% (1361/1889)
Resolving deltas:  73% (1379/1889)
Resolving deltas:  74% (1398/1889)
Resolving deltas:  75% (1418/1889)
Resolving deltas:  76% (1436/1889)
Resolving deltas:  77% (1455/1889)
Resolving deltas:  78% (1474/1889)
Resolving deltas:  79% (1493/1889)
Resolving deltas:  80% (1512/1889)
Resolving deltas:  81% (1531/1889)
Resolving deltas:  82% (1549/1889)
Resolving deltas:  83% (1568/1889)
Resolving deltas:  84% (1587/1889)
Resolving deltas:  85% (1606/1889)
Resolving deltas:  86% (1625/1889)
Resolving deltas:  87% (1644/1889)
Resolving deltas:  88% (1663/1889)
Resolving deltas:  89% (1682/1889)
Resolving deltas:  90% (1701/1889)
Resolving deltas:  91% (1719/1889)
Resolving deltas:  92% (1738/1889)
Resolving deltas:  93% (1758/1889)
Resolving deltas:  94% (1776/1889)
Resolving deltas:  95% (1795/1889)
Resolving deltas:  96% (1814/1889)
Resolving deltas:  97% (1834/1889)
Resolving deltas:  98% (1853/1889)
Resolving deltas:  99% (1871/1889)
Resolving deltas: 100% (1889/1889)
Resolving deltas: 100% (1889/1889), done.
|2| Submodule 'lib/resources/wikibase-api' (https://gerrit.wikimedia.org/r/wikibase/javascript-api) registered for path 'lib/resources/wikibase-api'
|2| Submodule 'view/lib/wikibase-data-model' (https://phabricator.wikimedia.org/source/wikibase-data-model.git) registered for path 'view/lib/wikibase-data-model'
|2| Submodule 'view/lib/wikibase-data-values' (https://phabricator.wikimedia.org/source/datavalues-javascript.git) registered for path 'view/lib/wikibase-data-values'
|2| Submodule 'view/lib/wikibase-data-values-value-view' (https://gerrit.wikimedia.org/r/data-values/value-view) registered for path 'view/lib/wikibase-data-values-value-view'
|2| Submodule 'view/lib/wikibase-serialization' (https://phabricator.wikimedia.org/source/wikibase-serialization.git) registered for path 'view/lib/wikibase-serialization'
|2| Submodule 'view/lib/wikibase-termbox' (https://gerrit.wikimedia.org/r/wikibase/termbox) registered for path 'view/lib/wikibase-termbox'
|2| Cloning into '/var/www/html/w/extensions/Wikibase/lib/resources/wikibase-api'...
|2| remote: Counting objects: 1           
remote: Counting objects: 3, done        
|2| remote: Finding sources:   1% (5/914)           
remote: Finding sources:   2% (14/914)           
remote: Finding sources:   3% (23/914)           
remote: Finding sources:   4% (32/914)           
remote: Finding sources:   5% (42/914)           
remote: Finding sources:   6% (51/914)           
remote: Finding sources:   7% (60/914)           
remote: Finding sources:   8% (69/914)           
remote: Finding sources:   9% (78/914)           
remote: Finding sources:  10% (87/914)           
remote: Finding sources:  11% (96/914)           
remote: Finding sources:  12% (106/914)           
remote: Finding sources:  13% (115/914)           
remote: Finding sources:  14% (124/914)           
remote: Finding sources:  15% (133/914)           
remote: Finding sources:  16% (142/914)           
remote: Finding sources:  17% (151/914)           
remote: Finding sources:  18% (160/914)           
remote: Finding sources:  19% (170/914)           
remote: Finding sources:  20% (179/914)           
remote: Finding sources:  21% (188/914)           
remote: Finding sources:  22% (197/914)           
remote: Finding sources:  23% (206/914)           
remote: Finding sources:  24% (215/914)           
remote: Finding sources:  25% (224/914)           
remote: Finding sources:  26% (234/914)           
remote: Finding sources:  27% (243/914)           
remote: Finding sources:  28% (252/914)           
remote: Finding sources:  29% (261/914)           
remote: Finding sources:  30% (270/914)           
remote: Finding sources:  31% (279/914)           
remote: Finding sources:  32% (288/914)           
remote: Finding sources:  33% (298/914)           
remote: Finding sources:  34% (307/914)           
remote: Finding sources:  35% (316/914)           
remote: Finding sources:  36% (325/914)           
remote: Finding sources:  37% (334/914)           
remote: Finding sources:  38% (343/914)           
remote: Finding sources:  39% (352/914)           
remote: Finding sources:  40% (362/914)           
remote: Finding sources:  41% (371/914)           
remote: Finding sources:  42% (380/914)           
remote: Finding sources:  43% (389/914)           
remote: Finding sources:  44% (398/914)           
remote: Finding sources:  45% (407/914)           
remote: Finding sources:  46% (416/914)           
remote: Finding sources:  47% (426/914)           
remote: Finding sources:  48% (435/914)           
remote: Finding sources:  49% (444/914)           
remote: Finding sources:  50% (453/914)           
remote: Finding sources:  51% (462/914)           
remote: Finding sources:  52% (471/914)           
remote: Finding sources:  53% (480/914)           
remote: Finding sources:  54% (489/914)           
remote: Finding sources:  55% (499/914)           
remote: Finding sources:  56% (508/914)           
remote: Finding sources:  57% (517/914)           
remote: Finding sources:  58% (526/914)           
remote: Finding sources:  59% (535/914)           
remote: Finding sources:  60% (544/914)           
remote: Finding sources:  61% (553/914)           
remote: Finding sources:  62% (563/914)           
remote: Finding sources:  63% (572/914)           
remote: Finding sources:  64% (581/914)           
remote: Finding sources:  65% (590/914)           
remote: Finding sources:  66% (599/914)           
remote: Finding sources:  67% (608/914)           
remote: Finding sources:  68% (617/914)           
remote: Finding sources:  69% (627/914)           
remote: Finding sources:  70% (636/914)           
remote: Finding sources:  71% (645/914)           
remote: Finding sources:  72% (654/914)           
remote: Finding sources:  73% (663/914)           
remote: Finding sources:  74% (672/914)           
remote: Finding sources:  75% (681/914)           
remote: Finding sources:  76% (691/914)           
remote: Finding sources:  77% (700/914)           
remote: Finding sources:  78% (709/914)           
remote: Finding sources:  79% (718/914)           
remote: Finding sources:  80% (727/914)           
remote: Finding sources:  81% (736/914)           
remote: Finding sources:  82% (745/914)           
remote: Finding sources:  83% (755/914)           
remote: Finding sources:  84% (764/914)           
remote: Finding sources:  85% (773/914)           
remote: Finding sources:  86% (782/914)           
remote: Finding sources:  87% (791/914)           
remote: Finding sources:  88% (800/914)           
remote: Finding sources:  89% (809/914)           
remote: Finding sources:  90% (819/914)           
remote: Finding sources:  91% (828/914)           
remote: Finding sources:  92% (837/914)           
remote: Finding sources:  93% (846/914)           
remote: Finding sources:  94% (855/914)           
remote: Finding sources:  95% (864/914)           
remote: Finding sources:  96% (873/914)           
remote: Finding sources:  97% (883/914)           
remote: Finding sources:  98% (892/914)           
remote: Finding sources:  99% (901/914)           
remote: Finding sources: 100% (910/914)           
remote: Finding sources: 100% (914/914)        
|2| remote: Getting sizes:   1% (1/124)           
remote: Getting sizes:   2% (2/124)           
remote: Getting sizes:   3% (4/124)           
remote: Getting sizes:   4% (5/124)           
remote: Getting sizes:   5% (6/124)           
remote: Getting sizes:   6% (7/124)           
remote: Getting sizes:   7% (9/124)           
remote: Getting sizes:   8% (10/124)           
remote: Getting sizes:   9% (11/124)           
remote: Getting sizes:  10% (12/124)           
remote: Getting sizes:  11% (14/124)           
remote: Getting sizes:  12% (15/124)           
remote: Getting sizes:  13% (16/124)           
remote: Getting sizes:  14% (17/124)           
remote: Getting sizes:  15% (18/124)           
remote: Getting sizes:  16% (20/124)           
remote: Getting sizes:  17% (21/124)           
remote: Getting sizes:  18% (22/124)           
remote: Getting sizes:  19% (23/124)           
remote: Getting sizes:  20% (25/124)           
remote: Getting sizes:  21% (26/124)           
remote: Getting sizes:  22% (27/124)           
remote: Getting sizes:  23% (28/124)           
remote: Getting sizes:  24% (30/124)           
remote: Getting sizes:  25% (31/124)           
remote: Getting sizes:  26% (32/124)           
remote: Getting sizes:  27% (33/124)           
remote: Getting sizes:  28% (35/124)           
remote: Getting sizes:  29% (36/124)           
remote: Getting sizes:  30% (37/124)           
remote: Getting sizes:  31% (38/124)           
remote: Getting sizes:  32% (40/124)           
remote: Getting sizes:  33% (41/124)           
remote: Getting sizes:  34% (42/124)           
remote: Getting sizes:  35% (43/124)           
remote: Getting sizes:  36% (45/124)           
remote: Getting sizes:  37% (46/124)           
remote: Getting sizes:  38% (47/124)           
remote: Getting sizes:  39% (48/124)           
remote: Getting sizes:  40% (49/124)           
remote: Getting sizes:  41% (51/124)           
remote: Getting sizes:  42% (52/124)           
remote: Getting sizes:  43% (53/124)           
remote: Getting sizes:  44% (54/124)           
remote: Getting sizes:  45% (56/124)           
remote: Getting sizes:  46% (57/124)           
remote: Getting sizes:  47% (58/124)           
remote: Getting sizes:  48% (59/124)           
remote: Getting sizes:  49% (61/124)           
remote: Getting sizes:  50% (62/124)           
remote: Getting sizes:  51% (63/124)           
remote: Getting sizes:  52% (64/124)           
remote: Getting sizes:  53% (66/124)           
remote: Getting sizes:  54% (67/124)           
remote: Getting sizes:  55% (68/124)           
remote: Getting sizes:  56% (69/124)           
remote: Getting sizes:  57% (71/124)           
remote: Getting sizes:  58% (72/124)           
remote: Getting sizes:  59% (73/124)           
remote: Getting sizes:  60% (74/124)           
remote: Getting sizes:  61% (76/124)           
remote: Getting sizes:  62% (77/124)           
remote: Getting sizes:  63% (78/124)           
remote: Getting sizes:  64% (79/124)           
remote: Getting sizes:  65% (80/124)           
remote: Getting sizes:  66% (82/124)           
remote: Getting sizes:  67% (83/124)           
remote: Getting sizes:  68% (84/124)           
remote: Getting sizes:  69% (85/124)           
remote: Getting sizes:  70% (87/124)           
remote: Getting sizes:  71% (88/124)           
remote: Getting sizes:  72% (89/124)           
remote: Getting sizes:  73% (90/124)           
remote: Getting sizes:  74% (92/124)           
remote: Getting sizes:  75% (93/124)           
remote: Getting sizes:  76% (94/124)           
remote: Getting sizes:  77% (95/124)           
remote: Getting sizes:  78% (97/124)           
remote: Getting sizes:  79% (98/124)           
remote: Getting sizes:  80% (99/124)           
remote: Getting sizes:  81% (100/124)           
remote: Getting sizes:  82% (102/124)           
remote: Getting sizes:  83% (103/124)           
remote: Getting sizes:  84% (104/124)           
remote: Getting sizes:  85% (105/124)           
remote: Getting sizes:  86% (107/124)           
remote: Getting sizes:  87% (108/124)           
remote: Getting sizes:  88% (109/124)           
remote: Getting sizes:  89% (110/124)           
remote: Getting sizes:  90% (111/124)           
remote: Getting sizes:  91% (113/124)           
remote: Getting sizes:  92% (114/124)           
remote: Getting sizes:  93% (115/124)           
remote: Getting sizes:  94% (116/124)           
remote: Getting sizes:  95% (118/124)           
remote: Getting sizes:  96% (119/124)           
remote: Getting sizes:  97% (120/124)           
remote: Getting sizes:  98% (121/124)           
remote: Getting sizes:  99% (123/124)           
remote: Getting sizes: 100% (124/124)           
remote: Getting sizes: 100% (124/124)        
|2| remote: Compressing objects:  20% (660/3254)           
remote: Compressing objects:  41% (1320/3254)           
remote: Compressing objects:  61% (1980/3254)           
remote: Compressing objects:  70% (2292/3254)           
remote: Compressing objects:  80% (2604/3254)           
remote: Compressing objects:  90% (2916/3254)           
remote: Compressing objects: 100% (3254/3254)           
remote: Compressing objects: 100% (3254/3254)        
|2| Receiving objects:   0% (1/914)
Receiving objects:   1% (10/914)
Receiving objects:   2% (19/914)
Receiving objects:   3% (28/914)
Receiving objects:   4% (37/914)
Receiving objects:   5% (46/914)
Receiving objects:   6% (55/914)
Receiving objects:   7% (64/914)
Receiving objects:   8% (74/914)
Receiving objects:   9% (83/914)
Receiving objects:  10% (92/914)
Receiving objects:  11% (101/914)
Receiving objects:  12% (110/914)
Receiving objects:  13% (119/914)
Receiving objects:  14% (128/914)
Receiving objects:  15% (138/914)
Receiving objects:  16% (147/914)
Receiving objects:  17% (156/914)
Receiving objects:  18% (165/914)
Receiving objects:  19% (174/914)
Receiving objects:  20% (183/914)
Receiving objects:  21% (192/914)
Receiving objects:  22% (202/914)
Receiving objects:  23% (211/914)
Receiving objects:  24% (220/914)
Receiving objects:  25% (229/914)
Receiving objects:  26% (238/914)
Receiving objects:  27% (247/914)
Receiving objects:  28% (256/914)
Receiving objects:  29% (266/914)
Receiving objects:  30% (275/914)
Receiving objects:  31% (284/914)
Receiving objects:  32% (293/914)
Receiving objects:  33% (302/914)
Receiving objects:  34% (311/914)
Receiving objects:  35% (320/914)
Receiving objects:  36% (330/914)
Receiving objects:  37% (339/914)
Receiving objects:  38% (348/914)
Receiving objects:  39% (357/914)
Receiving objects:  40% (366/914)
Receiving objects:  41% (375/914)
Receiving objects:  42% (384/914)
Receiving objects:  43% (394/914)
Receiving objects:  44% (403/914)
Receiving objects:  45% (412/914)
Receiving objects:  46% (421/914)
Receiving objects:  47% (430/914)
Receiving objects:  48% (439/914)
Receiving objects:  49% (448/914)
Receiving objects:  50% (457/914)
Receiving objects:  51% (467/914)
Receiving objects:  52% (476/914)
Receiving objects:  53% (485/914)
Receiving objects:  54% (494/914)
Receiving objects:  55% (503/914)
Receiving objects:  56% (512/914)
Receiving objects:  57% (521/914)
Receiving objects:  58% (531/914)
Receiving objects:  59% (540/914)
Receiving objects:  60% (549/914)
Receiving objects:  61% (558/914)
Receiving objects:  62% (567/914)
Receiving objects:  63% (576/914)
Receiving objects:  64% (585/914)
Receiving objects:  65% (595/914)
Receiving objects:  66% (604/914)
Receiving objects:  67% (613/914)
remote: Total 914 (delta 601), reused 907 (delta 596)        
|2| Receiving objects:  68% (622/914)
Receiving objects:  69% (631/914)
Receiving objects:  70% (640/914)
Receiving objects:  71% (649/914)
Receiving objects:  72% (659/914)
Receiving objects:  73% (668/914)
Receiving objects:  74% (677/914)
Receiving objects:  75% (686/914)
Receiving objects:  76% (695/914)
Receiving objects:  77% (704/914)
Receiving objects:  78% (713/914)
Receiving objects:  79% (723/914)
Receiving objects:  80% (732/914)
Receiving objects:  81% (741/914)
Receiving objects:  82% (750/914)
Receiving objects:  83% (759/914)
Receiving objects:  84% (768/914)
Receiving objects:  85% (777/914)
Receiving objects:  86% (787/914)
Receiving objects:  87% (796/914)
Receiving objects:  88% (805/914)
Receiving objects:  89% (814/914)
Receiving objects:  90% (823/914)
Receiving objects:  91% (832/914)
Receiving objects:  92% (841/914)
Receiving objects:  93% (851/914)
Receiving objects:  94% (860/914)
Receiving objects:  95% (869/914)
Receiving objects:  96% (878/914)
Receiving objects:  97% (887/914)
Receiving objects:  98% (896/914)
Receiving objects:  99% (905/914)
Receiving objects: 100% (914/914)
Receiving objects: 100% (914/914), 1.02 MiB | 16.58 MiB/s, done.
|2| Resolving deltas:   0% (0/601)
Resolving deltas:   1% (7/601)
Resolving deltas:   2% (13/601)
Resolving deltas:   3% (19/601)
Resolving deltas:   4% (25/601)
Resolving deltas:   5% (31/601)
Resolving deltas:   6% (37/601)
Resolving deltas:   7% (43/601)
Resolving deltas:   8% (49/601)
Resolving deltas:   9% (55/601)
Resolving deltas:  10% (61/601)
Resolving deltas:  11% (67/601)
Resolving deltas:  12% (73/601)
Resolving deltas:  13% (80/601)
Resolving deltas:  14% (86/601)
Resolving deltas:  15% (91/601)
Resolving deltas:  16% (97/601)
Resolving deltas:  17% (103/601)
Resolving deltas:  18% (109/601)
Resolving deltas:  19% (115/601)
Resolving deltas:  20% (121/601)
Resolving deltas:  21% (127/601)
Resolving deltas:  22% (133/601)
Resolving deltas:  23% (139/601)
Resolving deltas:  24% (145/601)
Resolving deltas:  25% (151/601)
Resolving deltas:  26% (157/601)
Resolving deltas:  27% (163/601)
Resolving deltas:  28% (169/601)
Resolving deltas:  29% (175/601)
Resolving deltas:  30% (181/601)
Resolving deltas:  31% (187/601)
Resolving deltas:  32% (193/601)
Resolving deltas:  33% (199/601)
Resolving deltas:  34% (205/601)
Resolving deltas:  35% (211/601)
Resolving deltas:  36% (217/601)
Resolving deltas:  37% (223/601)
Resolving deltas:  38% (229/601)
Resolving deltas:  39% (235/601)
Resolving deltas:  40% (241/601)
Resolving deltas:  41% (248/601)
Resolving deltas:  42% (253/601)
Resolving deltas:  43% (259/601)
Resolving deltas:  44% (265/601)
Resolving deltas:  45% (272/601)
Resolving deltas:  46% (277/601)
Resolving deltas:  47% (283/601)
Resolving deltas:  48% (289/601)
Resolving deltas:  49% (295/601)
Resolving deltas:  50% (301/601)
Resolving deltas:  51% (307/601)
Resolving deltas:  52% (313/601)
Resolving deltas:  53% (319/601)
Resolving deltas:  54% (325/601)
Resolving deltas:  55% (331/601)
Resolving deltas:  56% (337/601)
Resolving deltas:  57% (343/601)
Resolving deltas:  58% (349/601)
Resolving deltas:  59% (355/601)
Resolving deltas:  60% (361/601)
Resolving deltas:  61% (368/601)
Resolving deltas:  62% (373/601)
Resolving deltas:  63% (379/601)
Resolving deltas:  64% (385/601)
Resolving deltas:  65% (391/601)
Resolving deltas:  66% (397/601)
Resolving deltas:  67% (403/601)
Resolving deltas:  68% (409/601)
Resolving deltas:  69% (415/601)
Resolving deltas:  70% (421/601)
Resolving deltas:  71% (427/601)
Resolving deltas:  72% (433/601)
Resolving deltas:  73% (439/601)
Resolving deltas:  74% (445/601)
Resolving deltas:  75% (451/601)
Resolving deltas:  76% (457/601)
Resolving deltas:  77% (463/601)
Resolving deltas:  78% (469/601)
Resolving deltas:  79% (475/601)
Resolving deltas:  80% (481/601)
Resolving deltas:  81% (488/601)
Resolving deltas:  82% (493/601)
Resolving deltas:  83% (499/601)
Resolving deltas:  84% (505/601)
Resolving deltas:  85% (511/601)
Resolving deltas:  86% (517/601)
Resolving deltas:  87% (523/601)
Resolving deltas:  88% (529/601)
Resolving deltas:  89% (535/601)
Resolving deltas:  90% (541/601)
Resolving deltas:  91% (547/601)
Resolving deltas:  92% (553/601)
Resolving deltas:  93% (559/601)
Resolving deltas:  94% (565/601)
Resolving deltas:  95% (571/601)
Resolving deltas:  96% (577/601)
Resolving deltas:  97% (583/601)
Resolving deltas:  98% (589/601)
Resolving deltas:  99% (595/601)
Resolving deltas: 100% (601/601)
Resolving deltas: 100% (601/601), done.
|2| Cloning into '/var/www/html/w/extensions/Wikibase/view/lib/wikibase-data-model'...
|2| remote: Enumerating objects: 2150, done.        
|2| remote: Counting objects:   0% (1/2150)        
remote: Counting objects:   1% (22/2150)        
remote: Counting objects:   2% (43/2150)        
remote: Counting objects:   3% (65/2150)        
remote: Counting objects:   4% (86/2150)        
remote: Counting objects:   5% (108/2150)        
remote: Counting objects:   6% (129/2150)        
remote: Counting objects:   7% (151/2150)        
remote: Counting objects:   8% (172/2150)        
remote: Counting objects:   9% (194/2150)        
remote: Counting objects:  10% (215/2150)        
remote: Counting objects:  11% (237/2150)        
remote: Counting objects:  12% (258/2150)        
remote: Counting objects:  13% (280/2150)        
remote: Counting objects:  14% (301/2150)        
remote: Counting objects:  15% (323/2150)        
remote: Counting objects:  16% (344/2150)        
remote: Counting objects:  17% (366/2150)        
remote: Counting objects:  18% (387/2150)        
remote: Counting objects:  19% (409/2150)        
remote: Counting objects:  20% (430/2150)        
remote: Counting objects:  21% (452/2150)        
remote: Counting objects:  22% (473/2150)        
remote: Counting objects:  23% (495/2150)        
remote: Counting objects:  24% (516/2150)        
remote: Counting objects:  25% (538/2150)        
remote: Counting objects:  26% (559/2150)        
remote: Counting objects:  27% (581/2150)        
remote: Counting objects:  28% (602/2150)        
remote: Counting objects:  29% (624/2150)        
remote: Counting objects:  30% (645/2150)        
remote: Counting objects:  31% (667/2150)        
remote: Counting objects:  32% (688/2150)        
remote: Counting objects:  33% (710/2150)        
remote: Counting objects:  34% (731/2150)        
remote: Counting objects:  35% (753/2150)        
remote: Counting objects:  36% (774/2150)        
remote: Counting objects:  37% (796/2150)        
remote: Counting objects:  38% (817/2150)        
remote: Counting objects:  39% (839/2150)        
remote: Counting objects:  40% (860/2150)        
remote: Counting objects:  41% (882/2150)        
remote: Counting objects:  42% (903/2150)        
remote: Counting objects:  43% (925/2150)        
remote: Counting objects:  44% (946/2150)        
remote: Counting objects:  45% (968/2150)        
remote: Counting objects:  46% (989/2150)        
remote: Counting objects:  47% (1011/2150)        
remote: Counting objects:  48% (1032/2150)        
remote: Counting objects:  49% (1054/2150)        
remote: Counting objects:  50% (1075/2150)        
remote: Counting objects:  51% (1097/2150)        
remote: Counting objects:  52% (1118/2150)        
remote: Counting objects:  53% (1140/2150)        
remote: Counting objects:  54% (1161/2150)        
remote: Counting objects:  55% (1183/2150)        
remote: Counting objects:  56% (1204/2150)        
remote: Counting objects:  57% (1226/2150)        
remote: Counting objects:  58% (1247/2150)        
remote: Counting objects:  59% (1269/2150)        
remote: Counting objects:  60% (1290/2150)        
remote: Counting objects:  61% (1312/2150)        
remote: Counting objects:  62% (1333/2150)        
remote: Counting objects:  63% (1355/2150)        
remote: Counting objects:  64% (1376/2150)        
remote: Counting objects:  65% (1398/2150)        
remote: Counting objects:  66% (1419/2150)        
remote: Counting objects:  67% (1441/2150)        
remote: Counting objects:  68% (1462/2150)        
remote: Counting objects:  69% (1484/2150)        
remote: Counting objects:  70% (1505/2150)        
remote: Counting objects:  71% (1527/2150)        
remote: Counting objects:  72% (1548/2150)        
remote: Counting objects:  73% (1570/2150)        
remote: Counting objects:  74% (1591/2150)        
remote: Counting objects:  75% (1613/2150)        
remote: Counting objects:  76% (1634/2150)        
remote: Counting objects:  77% (1656/2150)        
remote: Counting objects:  78% (1677/2150)        
remote: Counting objects:  79% (1699/2150)        
remote: Counting objects:  80% (1720/2150)        
remote: Counting objects:  81% (1742/2150)        
remote: Counting objects:  82% (1763/2150)        
remote: Counting objects:  83% (1785/2150)        
remote: Counting objects:  84% (1806/2150)        
remote: Counting objects:  85% (1828/2150)        
remote: Counting objects:  86% (1849/2150)        
remote: Counting objects:  87% (1871/2150)        
remote: Counting objects:  88% (1892/2150)        
remote: Counting objects:  89% (1914/2150)        
remote: Counting objects:  90% (1935/2150)        
remote: Counting objects:  91% (1957/2150)        
remote: Counting objects:  92% (1978/2150)        
remote: Counting objects:  93% (2000/2150)        
remote: Counting objects:  94% (2021/2150)        
remote: Counting objects:  95% (2043/2150)        
remote: Counting objects:  96% (2064/2150)        
remote: Counting objects:  97% (2086/2150)        
remote: Counting objects:  98% (2107/2150)        
remote: Counting objects:  99% (2129/2150)        
remote: Counting objects: 100% (2150/2150)        
remote: Counting objects: 100% (2150/2150), done.        
|2| remote: Compressing objects:   0% (1/648)        
remote: Compressing objects:   1% (7/648)        
remote: Compressing objects:   2% (13/648)        
remote: Compressing objects:   3% (20/648)        
remote: Compressing objects:   4% (26/648)        
remote: Compressing objects:   5% (33/648)        
remote: Compressing objects:   6% (39/648)        
remote: Compressing objects:   7% (46/648)        
remote: Compressing objects:   8% (52/648)        
remote: Compressing objects:   9% (59/648)        
remote: Compressing objects:  10% (65/648)        
remote: Compressing objects:  11% (72/648)        
remote: Compressing objects:  12% (78/648)        
remote: Compressing objects:  13% (85/648)        
remote: Compressing objects:  14% (91/648)        
remote: Compressing objects:  15% (98/648)        
remote: Compressing objects:  16% (104/648)        
remote: Compressing objects:  17% (111/648)        
remote: Compressing objects:  18% (117/648)        
remote: Compressing objects:  19% (124/648)        
remote: Compressing objects:  20% (130/648)        
remote: Compressing objects:  21% (137/648)        
remote: Compressing objects:  22% (143/648)        
remote: Compressing objects:  23% (150/648)        
remote: Compressing objects:  24% (156/648)        
remote: Compressing objects:  25% (162/648)        
remote: Compressing objects:  26% (169/648)        
remote: Compressing objects:  27% (175/648)        
remote: Compressing objects:  28% (182/648)        
remote: Compressing objects:  29% (188/648)        
remote: Compressing objects:  30% (195/648)        
remote: Compressing objects:  31% (201/648)        
remote: Compressing objects:  32% (208/648)        
remote: Compressing objects:  33% (214/648)        
remote: Compressing objects:  34% (221/648)        
remote: Compressing objects:  35% (227/648)        
remote: Compressing objects:  36% (234/648)        
remote: Compressing objects:  37% (240/648)        
remote: Compressing objects:  38% (247/648)        
remote: Compressing objects:  39% (253/648)        
remote: Compressing objects:  40% (260/648)        
remote: Compressing objects:  41% (266/648)        
remote: Compressing objects:  42% (273/648)        
remote: Compressing objects:  43% (279/648)        
remote: Compressing objects:  44% (286/648)        
remote: Compressing objects:  45% (292/648)        
remote: Compressing objects:  46% (299/648)        
remote: Compressing objects:  47% (305/648)        
remote: Compressing objects:  48% (312/648)        
remote: Compressing objects:  49% (318/648)        
remote: Compressing objects:  50% (324/648)        
remote: Compressing objects:  51% (331/648)        
remote: Compressing objects:  52% (337/648)        
remote: Compressing objects:  53% (344/648)        
remote: Compressing objects:  54% (350/648)        
remote: Compressing objects:  55% (357/648)        
remote: Compressing objects:  56% (363/648)        
remote: Compressing objects:  57% (370/648)        
remote: Compressing objects:  58% (376/648)        
remote: Compressing objects:  59% (383/648)        
remote: Compressing objects:  60% (389/648)        
remote: Compressing objects:  61% (396/648)        
remote: Compressing objects:  62% (402/648)        
remote: Compressing objects:  63% (409/648)        
remote: Compressing objects:  64% (415/648)        
remote: Compressing objects:  65% (422/648)        
remote: Compressing objects:  66% (428/648)        
remote: Compressing objects:  67% (435/648)        
remote: Compressing objects:  68% (441/648)        
remote: Compressing objects:  69% (448/648)        
remote: Compressing objects:  70% (454/648)        
remote: Compressing objects:  71% (461/648)        
remote: Compressing objects:  72% (467/648)        
remote: Compressing objects:  73% (474/648)        
remote: Compressing objects:  74% (480/648)        
remote: Compressing objects:  75% (486/648)        
remote: Compressing objects:  76% (493/648)        
remote: Compressing objects:  77% (499/648)        
remote: Compressing objects:  78% (506/648)        
remote: Compressing objects:  79% (512/648)        
remote: Compressing objects:  80% (519/648)        
remote: Compressing objects:  81% (525/648)        
remote: Compressing objects:  82% (532/648)        
remote: Compressing objects:  83% (538/648)        
remote: Compressing objects:  84% (545/648)        
remote: Compressing objects:  85% (551/648)        
remote: Compressing objects:  86% (558/648)        
remote: Compressing objects:  87% (564/648)        
remote: Compressing objects:  88% (571/648)        
remote: Compressing objects:  89% (577/648)        
remote: Compressing objects:  90% (584/648)        
remote: Compressing objects:  91% (590/648)        
remote: Compressing objects:  92% (597/648)        
remote: Compressing objects:  93% (603/648)        
remote: Compressing objects:  94% (610/648)        
remote: Compressing objects:  95% (616/648)        
remote: Compressing objects:  96% (623/648)        
remote: Compressing objects:  97% (629/648)        
remote: Compressing objects:  98% (636/648)        
remote: Compressing objects:  99% (642/648)        
remote: Compressing objects: 100% (648/648)        
remote: Compressing objects: 100% (648/648), done.        
|2| Receiving objects:   0% (1/2150)
Receiving objects:   1% (22/2150)
Receiving objects:   2% (43/2150)
Receiving objects:   3% (65/2150)
Receiving objects:   4% (86/2150)
Receiving objects:   5% (108/2150)
Receiving objects:   6% (129/2150)
Receiving objects:   7% (151/2150)
Receiving objects:   8% (172/2150)
Receiving objects:   9% (194/2150)
Receiving objects:  10% (215/2150)
Receiving objects:  11% (237/2150)
Receiving objects:  12% (258/2150)
Receiving objects:  13% (280/2150)
Receiving objects:  14% (301/2150)
Receiving objects:  15% (323/2150)
Receiving objects:  16% (344/2150)
Receiving objects:  17% (366/2150)
Receiving objects:  18% (387/2150)
Receiving objects:  19% (409/2150)
Receiving objects:  20% (430/2150)
Receiving objects:  21% (452/2150)
Receiving objects:  22% (473/2150)
Receiving objects:  23% (495/2150)
Receiving objects:  24% (516/2150)
Receiving objects:  25% (538/2150)
Receiving objects:  26% (559/2150)
Receiving objects:  27% (581/2150)
Receiving objects:  28% (602/2150)
Receiving objects:  29% (624/2150)
Receiving objects:  30% (645/2150)
Receiving objects:  31% (667/2150)
Receiving objects:  32% (688/2150)
Receiving objects:  33% (710/2150)
Receiving objects:  34% (731/2150)
Receiving objects:  35% (753/2150)
Receiving objects:  36% (774/2150)
Receiving objects:  37% (796/2150)
Receiving objects:  38% (817/2150)
Receiving objects:  39% (839/2150)
Receiving objects:  40% (860/2150)
Receiving objects:  41% (882/2150)
Receiving objects:  42% (903/2150)
Receiving objects:  43% (925/2150)
Receiving objects:  44% (946/2150)
Receiving objects:  45% (968/2150)
Receiving objects:  46% (989/2150)
Receiving objects:  47% (1011/2150)
Receiving objects:  48% (1032/2150)
Receiving objects:  49% (1054/2150)
Receiving objects:  50% (1075/2150)
Receiving objects:  51% (1097/2150)
Receiving objects:  52% (1118/2150)
Receiving objects:  53% (1140/2150)
Receiving objects:  54% (1161/2150)
Receiving objects:  55% (1183/2150)
Receiving objects:  56% (1204/2150)
Receiving objects:  57% (1226/2150)
Receiving objects:  58% (1247/2150)
Receiving objects:  59% (1269/2150)
Receiving objects:  60% (1290/2150)
Receiving objects:  61% (1312/2150)
Receiving objects:  62% (1333/2150)
Receiving objects:  63% (1355/2150)
Receiving objects:  64% (1376/2150)
Receiving objects:  65% (1398/2150)
Receiving objects:  66% (1419/2150)
Receiving objects:  67% (1441/2150)
Receiving objects:  68% (1462/2150)
Receiving objects:  69% (1484/2150)
Receiving objects:  70% (1505/2150)
Receiving objects:  71% (1527/2150)
Receiving objects:  72% (1548/2150)
Receiving objects:  73% (1570/2150)
Receiving objects:  74% (1591/2150)
Receiving objects:  75% (1613/2150)
Receiving objects:  76% (1634/2150)
Receiving objects:  77% (1656/2150)
Receiving objects:  78% (1677/2150)
Receiving objects:  79% (1699/2150)
remote: Total 2150 (delta 1613), reused 1937 (delta 1486), pack-reused 0        
|2| Receiving objects:  80% (1720/2150)
Receiving objects:  81% (1742/2150)
Receiving objects:  82% (1763/2150)
Receiving objects:  83% (1785/2150)
Receiving objects:  84% (1806/2150)
Receiving objects:  85% (1828/2150)
Receiving objects:  86% (1849/2150)
Receiving objects:  87% (1871/2150)
Receiving objects:  88% (1892/2150)
Receiving objects:  89% (1914/2150)
Receiving objects:  90% (1935/2150)
Receiving objects:  91% (1957/2150)
Receiving objects:  92% (1978/2150)
Receiving objects:  93% (2000/2150)
Receiving objects:  94% (2021/2150)
Receiving objects:  95% (2043/2150)
Receiving objects:  96% (2064/2150)
Receiving objects:  97% (2086/2150)
Receiving objects:  98% (2107/2150)
Receiving objects:  99% (2129/2150)
Receiving objects: 100% (2150/2150)
Receiving objects: 100% (2150/2150), 420.72 KiB | 13.57 MiB/s, done.
|2| Resolving deltas:   0% (0/1613)
Resolving deltas:   1% (17/1613)
Resolving deltas:   2% (33/1613)
Resolving deltas:   3% (49/1613)
Resolving deltas:   4% (65/1613)
Resolving deltas:   5% (81/1613)
Resolving deltas:   6% (97/1613)
Resolving deltas:   7% (113/1613)
Resolving deltas:   8% (130/1613)
Resolving deltas:   9% (146/1613)
Resolving deltas:  10% (162/1613)
Resolving deltas:  11% (178/1613)
Resolving deltas:  12% (194/1613)
Resolving deltas:  13% (210/1613)
Resolving deltas:  14% (226/1613)
Resolving deltas:  15% (242/1613)
Resolving deltas:  16% (259/1613)
Resolving deltas:  17% (275/1613)
Resolving deltas:  18% (291/1613)
Resolving deltas:  19% (307/1613)
Resolving deltas:  20% (323/1613)
Resolving deltas:  21% (339/1613)
Resolving deltas:  22% (355/1613)
Resolving deltas:  23% (371/1613)
Resolving deltas:  24% (388/1613)
Resolving deltas:  25% (404/1613)
Resolving deltas:  26% (420/1613)
Resolving deltas:  27% (436/1613)
Resolving deltas:  28% (452/1613)
Resolving deltas:  29% (468/1613)
Resolving deltas:  30% (484/1613)
Resolving deltas:  31% (501/1613)
Resolving deltas:  32% (517/1613)
Resolving deltas:  33% (533/1613)
Resolving deltas:  34% (549/1613)
Resolving deltas:  35% (565/1613)
Resolving deltas:  36% (581/1613)
Resolving deltas:  37% (597/1613)
Resolving deltas:  38% (613/1613)
Resolving deltas:  39% (630/1613)
Resolving deltas:  40% (647/1613)
Resolving deltas:  41% (662/1613)
Resolving deltas:  42% (678/1613)
Resolving deltas:  43% (694/1613)
Resolving deltas:  44% (710/1613)
Resolving deltas:  45% (726/1613)
Resolving deltas:  46% (743/1613)
Resolving deltas:  47% (759/1613)
Resolving deltas:  48% (775/1613)
Resolving deltas:  49% (791/1613)
Resolving deltas:  50% (807/1613)
Resolving deltas:  51% (823/1613)
Resolving deltas:  52% (839/1613)
Resolving deltas:  53% (855/1613)
Resolving deltas:  54% (872/1613)
Resolving deltas:  55% (888/1613)
Resolving deltas:  56% (904/1613)
Resolving deltas:  57% (920/1613)
Resolving deltas:  58% (936/1613)
Resolving deltas:  59% (952/1613)
Resolving deltas:  60% (968/1613)
Resolving deltas:  61% (984/1613)
Resolving deltas:  62% (1001/1613)
Resolving deltas:  63% (1017/1613)
Resolving deltas:  64% (1034/1613)
Resolving deltas:  65% (1049/1613)
Resolving deltas:  66% (1065/1613)
Resolving deltas:  67% (1081/1613)
Resolving deltas:  68% (1097/1613)
Resolving deltas:  69% (1114/1613)
Resolving deltas:  70% (1130/1613)
Resolving deltas:  71% (1146/1613)
Resolving deltas:  72% (1162/1613)
Resolving deltas:  73% (1178/1613)
Resolving deltas:  74% (1194/1613)
Resolving deltas:  75% (1210/1613)
Resolving deltas:  76% (1226/1613)
Resolving deltas:  77% (1243/1613)
Resolving deltas:  78% (1259/1613)
Resolving deltas:  79% (1275/1613)
Resolving deltas:  80% (1291/1613)
Resolving deltas:  81% (1307/1613)
Resolving deltas:  82% (1323/1613)
Resolving deltas:  83% (1339/1613)
Resolving deltas:  84% (1355/1613)
Resolving deltas:  85% (1372/1613)
Resolving deltas:  86% (1388/1613)
Resolving deltas:  87% (1404/1613)
Resolving deltas:  88% (1420/1613)
Resolving deltas:  89% (1436/1613)
Resolving deltas:  90% (1452/1613)
Resolving deltas:  91% (1469/1613)
Resolving deltas:  92% (1484/1613)
Resolving deltas:  93% (1501/1613)
Resolving deltas:  94% (1517/1613)
Resolving deltas:  95% (1533/1613)
Resolving deltas:  96% (1549/1613)
Resolving deltas:  97% (1565/1613)
Resolving deltas:  98% (1581/1613)
Resolving deltas:  99% (1597/1613)
Resolving deltas: 100% (1613/1613)
Resolving deltas: 100% (1613/1613), done.
|2| Cloning into '/var/www/html/w/extensions/Wikibase/view/lib/wikibase-data-values'...
|2| remote: Enumerating objects: 4583, done.        
|2| remote: Counting objects:   0% (1/4583)        
remote: Counting objects:   1% (46/4583)        
remote: Counting objects:   2% (92/4583)        
remote: Counting objects:   3% (138/4583)        
remote: Counting objects:   4% (184/4583)        
remote: Counting objects:   5% (230/4583)        
remote: Counting objects:   6% (275/4583)        
remote: Counting objects:   7% (321/4583)        
remote: Counting objects:   8% (367/4583)        
remote: Counting objects:   9% (413/4583)        
remote: Counting objects:  10% (459/4583)        
remote: Counting objects:  11% (505/4583)        
remote: Counting objects:  12% (550/4583)        
remote: Counting objects:  13% (596/4583)        
remote: Counting objects:  14% (642/4583)        
remote: Counting objects:  15% (688/4583)        
remote: Counting objects:  16% (734/4583)        
remote: Counting objects:  17% (780/4583)        
remote: Counting objects:  18% (825/4583)        
remote: Counting objects:  19% (871/4583)        
remote: Counting objects:  20% (917/4583)        
remote: Counting objects:  21% (963/4583)        
remote: Counting objects:  22% (1009/4583)        
remote: Counting objects:  23% (1055/4583)        
remote: Counting objects:  24% (1100/4583)        
remote: Counting objects:  25% (1146/4583)        
remote: Counting objects:  26% (1192/4583)        
remote: Counting objects:  27% (1238/4583)        
remote: Counting objects:  28% (1284/4583)        
remote: Counting objects:  29% (1330/4583)        
remote: Counting objects:  30% (1375/4583)        
remote: Counting objects:  31% (1421/4583)        
remote: Counting objects:  32% (1467/4583)        
remote: Counting objects:  33% (1513/4583)        
remote: Counting objects:  34% (1559/4583)        
remote: Counting objects:  35% (1605/4583)        
remote: Counting objects:  36% (1650/4583)        
remote: Counting objects:  37% (1696/4583)        
remote: Counting objects:  38% (1742/4583)        
remote: Counting objects:  39% (1788/4583)        
remote: Counting objects:  40% (1834/4583)        
remote: Counting objects:  41% (1880/4583)        
remote: Counting objects:  42% (1925/4583)        
remote: Counting objects:  43% (1971/4583)        
remote: Counting objects:  44% (2017/4583)        
remote: Counting objects:  45% (2063/4583)        
remote: Counting objects:  46% (2109/4583)        
remote: Counting objects:  47% (2155/4583)        
remote: Counting objects:  48% (2200/4583)        
remote: Counting objects:  49% (2246/4583)        
remote: Counting objects:  50% (2292/4583)        
remote: Counting objects:  51% (2338/4583)        
remote: Counting objects:  52% (2384/4583)        
remote: Counting objects:  53% (2429/4583)        
remote: Counting objects:  54% (2475/4583)        
remote: Counting objects:  55% (2521/4583)        
remote: Counting objects:  56% (2567/4583)        
remote: Counting objects:  57% (2613/4583)        
remote: Counting objects:  58% (2659/4583)        
remote: Counting objects:  59% (2704/4583)        
remote: Counting objects:  60% (2750/4583)        
remote: Counting objects:  61% (2796/4583)        
remote: Counting objects:  62% (2842/4583)        
remote: Counting objects:  63% (2888/4583)        
remote: Counting objects:  64% (2934/4583)        
remote: Counting objects:  65% (2979/4583)        
remote: Counting objects:  66% (3025/4583)        
remote: Counting objects:  67% (3071/4583)        
remote: Counting objects:  68% (3117/4583)        
remote: Counting objects:  69% (3163/4583)        
remote: Counting objects:  70% (3209/4583)        
remote: Counting objects:  71% (3254/4583)        
remote: Counting objects:  72% (3300/4583)        
remote: Counting objects:  73% (3346/4583)        
remote: Counting objects:  74% (3392/4583)        
remote: Counting objects:  75% (3438/4583)        
remote: Counting objects:  76% (3484/4583)        
remote: Counting objects:  77% (3529/4583)        
remote: Counting objects:  78% (3575/4583)        
remote: Counting objects:  79% (3621/4583)        
remote: Counting objects:  80% (3667/4583)        
remote: Counting objects:  81% (3713/4583)        
remote: Counting objects:  82% (3759/4583)        
remote: Counting objects:  83% (3804/4583)        
remote: Counting objects:  84% (3850/4583)        
remote: Counting objects:  85% (3896/4583)        
remote: Counting objects:  86% (3942/4583)        
remote: Counting objects:  87% (3988/4583)        
remote: Counting objects:  88% (4034/4583)        
remote: Counting objects:  89% (4079/4583)        
remote: Counting objects:  90% (4125/4583)        
remote: Counting objects:  91% (4171/4583)        
remote: Counting objects:  92% (4217/4583)        
remote: Counting objects:  93% (4263/4583)        
remote: Counting objects:  94% (4309/4583)        
remote: Counting objects:  95% (4354/4583)        
remote: Counting objects:  96% (4400/4583)        
remote: Counting objects:  97% (4446/4583)        
remote: Counting objects:  98% (4492/4583)        
remote: Counting objects:  99% (4538/4583)        
remote: Counting objects: 100% (4583/4583)        
remote: Counting objects: 100% (4583/4583), done.        
|2| remote: Compressing objects:   0% (1/1906)        
remote: Compressing objects:   1% (20/1906)        
remote: Compressing objects:   2% (39/1906)        
remote: Compressing objects:   3% (58/1906)        
remote: Compressing objects:   4% (77/1906)        
remote: Compressing objects:   5% (96/1906)        
remote: Compressing objects:   6% (115/1906)        
remote: Compressing objects:   7% (134/1906)        
remote: Compressing objects:   8% (153/1906)        
remote: Compressing objects:   9% (172/1906)        
remote: Compressing objects:  10% (191/1906)        
remote: Compressing objects:  11% (210/1906)        
remote: Compressing objects:  12% (229/1906)        
remote: Compressing objects:  13% (248/1906)        
remote: Compressing objects:  14% (267/1906)        
remote: Compressing objects:  15% (286/1906)        
remote: Compressing objects:  16% (305/1906)        
remote: Compressing objects:  17% (325/1906)        
remote: Compressing objects:  18% (344/1906)        
remote: Compressing objects:  19% (363/1906)        
remote: Compressing objects:  20% (382/1906)        
remote: Compressing objects:  21% (401/1906)        
remote: Compressing objects:  22% (420/1906)        
remote: Compressing objects:  23% (439/1906)        
remote: Compressing objects:  24% (458/1906)        
remote: Compressing objects:  25% (477/1906)        
remote: Compressing objects:  26% (496/1906)        
remote: Compressing objects:  27% (515/1906)        
remote: Compressing objects:  28% (534/1906)        
remote: Compressing objects:  29% (553/1906)        
remote: Compressing objects:  30% (572/1906)        
remote: Compressing objects:  31% (591/1906)        
remote: Compressing objects:  32% (610/1906)        
remote: Compressing objects:  33% (629/1906)        
remote: Compressing objects:  34% (649/1906)        
remote: Compressing objects:  35% (668/1906)        
remote: Compressing objects:  36% (687/1906)        
remote: Compressing objects:  37% (706/1906)        
remote: Compressing objects:  38% (725/1906)        
remote: Compressing objects:  39% (744/1906)        
remote: Compressing objects:  40% (763/1906)        
remote: Compressing objects:  41% (782/1906)        
remote: Compressing objects:  42% (801/1906)        
remote: Compressing objects:  43% (820/1906)        
remote: Compressing objects:  44% (839/1906)        
remote: Compressing objects:  45% (858/1906)        
remote: Compressing objects:  46% (877/1906)        
remote: Compressing objects:  47% (896/1906)        
remote: Compressing objects:  48% (915/1906)        
remote: Compressing objects:  49% (934/1906)        
remote: Compressing objects:  50% (953/1906)        
remote: Compressing objects:  51% (973/1906)        
remote: Compressing objects:  52% (992/1906)        
remote: Compressing objects:  53% (1011/1906)        
remote: Compressing objects:  54% (1030/1906)        
remote: Compressing objects:  55% (1049/1906)        
remote: Compressing objects:  56% (1068/1906)        
remote: Compressing objects:  57% (1087/1906)        
remote: Compressing objects:  58% (1106/1906)        
remote: Compressing objects:  59% (1125/1906)        
remote: Compressing objects:  60% (1144/1906)        
remote: Compressing objects:  61% (1163/1906)        
remote: Compressing objects:  62% (1182/1906)        
remote: Compressing objects:  63% (1201/1906)        
remote: Compressing objects:  64% (1220/1906)        
remote: Compressing objects:  65% (1239/1906)        
remote: Compressing objects:  66% (1258/1906)        
remote: Compressing objects:  67% (1278/1906)        
remote: Compressing objects:  68% (1297/1906)        
remote: Compressing objects:  69% (1316/1906)        
remote: Compressing objects:  70% (1335/1906)        
remote: Compressing objects:  71% (1354/1906)        
remote: Compressing objects:  72% (1373/1906)        
remote: Compressing objects:  73% (1392/1906)        
remote: Compressing objects:  74% (1411/1906)        
remote: Compressing objects:  75% (1430/1906)        
remote: Compressing objects:  76% (1449/1906)        
remote: Compressing objects:  77% (1468/1906)        
remote: Compressing objects:  78% (1487/1906)        
remote: Compressing objects:  79% (1506/1906)        
remote: Compressing objects:  80% (1525/1906)        
remote: Compressing objects:  81% (1544/1906)        
remote: Compressing objects:  82% (1563/1906)        
remote: Compressing objects:  83% (1582/1906)        
remote: Compressing objects:  84% (1602/1906)        
remote: Compressing objects:  85% (1621/1906)        
remote: Compressing objects:  86% (1640/1906)        
remote: Compressing objects:  87% (1659/1906)        
remote: Compressing objects:  88% (1678/1906)        
remote: Compressing objects:  89% (1697/1906)        
remote: Compressing objects:  90% (1716/1906)        
remote: Compressing objects:  91% (1735/1906)        
remote: Compressing objects:  92% (1754/1906)        
remote: Compressing objects:  93% (1773/1906)        
remote: Compressing objects:  94% (1792/1906)        
remote: Compressing objects:  95% (1811/1906)        
remote: Compressing objects:  96% (1830/1906)        
remote: Compressing objects:  97% (1849/1906)        
remote: Compressing objects:  98% (1868/1906)        
remote: Compressing objects:  99% (1887/1906)        
remote: Compressing objects: 100% (1906/1906)        
remote: Compressing objects: 100% (1906/1906), done.        
|2| Receiving objects:   0% (1/4583)
Receiving objects:   1% (46/4583)
Receiving objects:   2% (92/4583)
Receiving objects:   3% (138/4583)
Receiving objects:   4% (184/4583)
Receiving objects:   5% (230/4583)
Receiving objects:   6% (275/4583)
Receiving objects:   7% (321/4583)
Receiving objects:   8% (367/4583)
Receiving objects:   9% (413/4583)
Receiving objects:  10% (459/4583)
Receiving objects:  11% (505/4583)
Receiving objects:  12% (550/4583)
Receiving objects:  13% (596/4583)
Receiving objects:  14% (642/4583)
Receiving objects:  15% (688/4583)
Receiving objects:  16% (734/4583)
Receiving objects:  17% (780/4583)
Receiving objects:  18% (825/4583)
Receiving objects:  19% (871/4583)
Receiving objects:  20% (917/4583)
Receiving objects:  21% (963/4583)
Receiving objects:  22% (1009/4583)
Receiving objects:  23% (1055/4583)
Receiving objects:  24% (1100/4583)
Receiving objects:  25% (1146/4583)
Receiving objects:  26% (1192/4583)
Receiving objects:  27% (1238/4583)
Receiving objects:  28% (1284/4583)
Receiving objects:  29% (1330/4583)
Receiving objects:  30% (1375/4583)
Receiving objects:  31% (1421/4583)
Receiving objects:  32% (1467/4583)
Receiving objects:  33% (1513/4583)
Receiving objects:  34% (1559/4583)
Receiving objects:  35% (1605/4583)
Receiving objects:  36% (1650/4583)
Receiving objects:  37% (1696/4583)
Receiving objects:  38% (1742/4583)
Receiving objects:  39% (1788/4583)
Receiving objects:  40% (1834/4583)
Receiving objects:  41% (1880/4583)
Receiving objects:  42% (1925/4583)
Receiving objects:  43% (1971/4583)
Receiving objects:  44% (2017/4583)
Receiving objects:  45% (2063/4583)
Receiving objects:  46% (2109/4583)
Receiving objects:  47% (2155/4583)
Receiving objects:  48% (2200/4583)
Receiving objects:  49% (2246/4583)
Receiving objects:  50% (2292/4583)
Receiving objects:  51% (2338/4583)
Receiving objects:  52% (2384/4583)
Receiving objects:  53% (2429/4583)
Receiving objects:  54% (2475/4583)
Receiving objects:  55% (2521/4583)
Receiving objects:  56% (2567/4583)
Receiving objects:  57% (2613/4583)
Receiving objects:  58% (2659/4583)
Receiving objects:  59% (2704/4583)
Receiving objects:  60% (2750/4583)
Receiving objects:  61% (2796/4583)
Receiving objects:  62% (2842/4583)
Receiving objects:  63% (2888/4583)
Receiving objects:  64% (2934/4583)
Receiving objects:  65% (2979/4583)
Receiving objects:  66% (3025/4583)
Receiving objects:  67% (3071/4583)
Receiving objects:  68% (3117/4583)
Receiving objects:  69% (3163/4583)
Receiving objects:  70% (3209/4583)
Receiving objects:  71% (3254/4583)
Receiving objects:  72% (3300/4583)
Receiving objects:  73% (3346/4583)
Receiving objects:  74% (3392/4583)
Receiving objects:  75% (3438/4583)
Receiving objects:  76% (3484/4583)
Receiving objects:  77% (3529/4583)
Receiving objects:  78% (3575/4583)
Receiving objects:  79% (3621/4583)
Receiving objects:  80% (3667/4583)
Receiving objects:  81% (3713/4583)
Receiving objects:  82% (3759/4583)
Receiving objects:  83% (3804/4583)
Receiving objects:  84% (3850/4583)
Receiving objects:  85% (3896/4583)
Receiving objects:  86% (3942/4583)
Receiving objects:  87% (3988/4583)
Receiving objects:  88% (4034/4583)
Receiving objects:  89% (4079/4583)
Receiving objects:  90% (4125/4583)
Receiving objects:  91% (4171/4583)
Receiving objects:  92% (4217/4583)
Receiving objects:  93% (4263/4583)
Receiving objects:  94% (4309/4583)
Receiving objects:  95% (4354/4583)
Receiving objects:  96% (4400/4583)
remote: Total 4583 (delta 2645), reused 4455 (delta 2574), pack-reused 0        
|2| Receiving objects:  97% (4446/4583)
Receiving objects:  98% (4492/4583)
Receiving objects:  99% (4538/4583)
Receiving objects: 100% (4583/4583)
Receiving objects: 100% (4583/4583), 1.29 MiB | 21.34 MiB/s, done.
|2| Resolving deltas:   0% (0/2645)
Resolving deltas:   1% (27/2645)
Resolving deltas:   2% (53/2645)
Resolving deltas:   3% (80/2645)
Resolving deltas:   4% (106/2645)
Resolving deltas:   5% (133/2645)
Resolving deltas:   6% (159/2645)
Resolving deltas:   7% (186/2645)
Resolving deltas:   8% (212/2645)
Resolving deltas:   9% (239/2645)
Resolving deltas:  10% (265/2645)
Resolving deltas:  11% (291/2645)
Resolving deltas:  12% (318/2645)
Resolving deltas:  13% (344/2645)
Resolving deltas:  14% (371/2645)
Resolving deltas:  15% (397/2645)
Resolving deltas:  16% (424/2645)
Resolving deltas:  17% (450/2645)
Resolving deltas:  18% (477/2645)
Resolving deltas:  19% (503/2645)
Resolving deltas:  20% (529/2645)
Resolving deltas:  21% (556/2645)
Resolving deltas:  22% (583/2645)
Resolving deltas:  23% (609/2645)
Resolving deltas:  24% (635/2645)
Resolving deltas:  25% (662/2645)
Resolving deltas:  26% (688/2645)
Resolving deltas:  27% (715/2645)
Resolving deltas:  28% (741/2645)
Resolving deltas:  29% (768/2645)
Resolving deltas:  30% (794/2645)
Resolving deltas:  31% (820/2645)
Resolving deltas:  32% (847/2645)
Resolving deltas:  33% (873/2645)
Resolving deltas:  34% (900/2645)
Resolving deltas:  35% (926/2645)
Resolving deltas:  36% (953/2645)
Resolving deltas:  37% (979/2645)
Resolving deltas:  38% (1006/2645)
Resolving deltas:  39% (1032/2645)
Resolving deltas:  40% (1058/2645)
Resolving deltas:  41% (1085/2645)
Resolving deltas:  42% (1111/2645)
Resolving deltas:  43% (1138/2645)
Resolving deltas:  44% (1164/2645)
Resolving deltas:  45% (1191/2645)
Resolving deltas:  46% (1217/2645)
Resolving deltas:  47% (1244/2645)
Resolving deltas:  48% (1270/2645)
Resolving deltas:  49% (1298/2645)
Resolving deltas:  50% (1323/2645)
Resolving deltas:  51% (1349/2645)
Resolving deltas:  52% (1377/2645)
Resolving deltas:  53% (1402/2645)
Resolving deltas:  54% (1429/2645)
Resolving deltas:  55% (1455/2645)
Resolving deltas:  56% (1482/2645)
Resolving deltas:  57% (1508/2645)
Resolving deltas:  58% (1535/2645)
Resolving deltas:  59% (1561/2645)
Resolving deltas:  60% (1587/2645)
Resolving deltas:  61% (1614/2645)
Resolving deltas:  62% (1640/2645)
Resolving deltas:  63% (1667/2645)
Resolving deltas:  64% (1693/2645)
Resolving deltas:  65% (1720/2645)
Resolving deltas:  66% (1746/2645)
Resolving deltas:  67% (1773/2645)
Resolving deltas:  68% (1799/2645)
Resolving deltas:  69% (1827/2645)
Resolving deltas:  70% (1852/2645)
Resolving deltas:  71% (1878/2645)
Resolving deltas:  72% (1905/2645)
Resolving deltas:  73% (1931/2645)
Resolving deltas:  74% (1958/2645)
Resolving deltas:  75% (1984/2645)
Resolving deltas:  76% (2011/2645)
Resolving deltas:  77% (2037/2645)
Resolving deltas:  78% (2064/2645)
Resolving deltas:  79% (2090/2645)
Resolving deltas:  80% (2116/2645)
Resolving deltas:  81% (2143/2645)
Resolving deltas:  82% (2169/2645)
Resolving deltas:  83% (2196/2645)
Resolving deltas:  84% (2222/2645)
Resolving deltas:  85% (2250/2645)
Resolving deltas:  86% (2275/2645)
Resolving deltas:  87% (2302/2645)
Resolving deltas:  88% (2328/2645)
Resolving deltas:  89% (2355/2645)
Resolving deltas:  90% (2381/2645)
Resolving deltas:  91% (2407/2645)
Resolving deltas:  92% (2434/2645)
Resolving deltas:  93% (2460/2645)
Resolving deltas:  94% (2487/2645)
Resolving deltas:  95% (2513/2645)
Resolving deltas:  96% (2540/2645)
Resolving deltas:  97% (2566/2645)
Resolving deltas:  98% (2593/2645)
Resolving deltas:  99% (2619/2645)
Resolving deltas: 100% (2645/2645)
Resolving deltas: 100% (2645/2645), done.
|2| Cloning into '/var/www/html/w/extensions/Wikibase/view/lib/wikibase-data-values-value-view'...
|2| remote: Finding sources:   1% (41/8110)           
remote: Finding sources:   2% (122/8110)           
remote: Finding sources:   3% (203/8110)           
remote: Finding sources:   4% (284/8110)           
remote: Finding sources:   5% (365/8110)           
remote: Finding sources:   6% (447/8110)           
remote: Finding sources:   7% (528/8110)           
remote: Finding sources:   8% (609/8110)           
remote: Finding sources:   9% (690/8110)           
remote: Finding sources:  10% (771/8110)           
remote: Finding sources:  11% (852/8110)           
remote: Finding sources:  12% (933/8110)           
remote: Finding sources:  13% (1014/8110)           
remote: Finding sources:  14% (1095/8110)           
remote: Finding sources:  15% (1176/8110)           
remote: Finding sources:  16% (1258/8110)           
remote: Finding sources:  17% (1339/8110)           
remote: Finding sources:  18% (1420/8110)           
remote: Finding sources:  19% (1501/8110)           
remote: Finding sources:  20% (1582/8110)           
remote: Finding sources:  21% (1663/8110)           
remote: Finding sources:  22% (1744/8110)           
remote: Finding sources:  23% (1825/8110)           
remote: Finding sources:  24% (1906/8110)           
remote: Finding sources:  25% (1987/8110)           
remote: Finding sources:  26% (2069/8110)           
remote: Finding sources:  27% (2150/8110)           
remote: Finding sources:  28% (2231/8110)           
remote: Finding sources:  29% (2312/8110)           
remote: Finding sources:  30% (2393/8110)           
remote: Finding sources:  31% (2474/8110)           
remote: Finding sources:  32% (2555/8110)           
remote: Finding sources:  33% (2636/8110)           
remote: Finding sources:  34% (2717/8110)           
remote: Finding sources:  35% (2798/8110)           
remote: Finding sources:  36% (2880/8110)           
remote: Finding sources:  37% (2961/8110)           
remote: Finding sources:  38% (3042/8110)           
remote: Finding sources:  39% (3123/8110)           
remote: Finding sources:  40% (3204/8110)           
remote: Finding sources:  41% (3285/8110)           
remote: Finding sources:  42% (3366/8110)           
remote: Finding sources:  43% (3447/8110)           
remote: Finding sources:  44% (3528/8110)           
remote: Finding sources:  45% (3609/8110)           
remote: Finding sources:  46% (3691/8110)           
remote: Finding sources:  47% (3772/8110)           
remote: Finding sources:  48% (3853/8110)           
remote: Finding sources:  49% (3934/8110)           
remote: Finding sources:  50% (4015/8110)           
remote: Finding sources:  51% (4096/8110)           
remote: Finding sources:  52% (4177/8110)           
remote: Finding sources:  53% (4258/8110)           
remote: Finding sources:  54% (4339/8110)           
remote: Finding sources:  55% (4420/8110)           
remote: Finding sources:  56% (4502/8110)           
remote: Finding sources:  57% (4583/8110)           
remote: Finding sources:  58% (4664/8110)           
remote: Finding sources:  59% (4745/8110)           
remote: Finding sources:  60% (4826/8110)           
remote: Finding sources:  61% (4907/8110)           
remote: Finding sources:  62% (4988/8110)           
remote: Finding sources:  63% (5069/8110)           
remote: Finding sources:  64% (5150/8110)           
remote: Finding sources:  65% (5231/8110)           
remote: Finding sources:  66% (5313/8110)           
remote: Finding sources:  67% (5394/8110)           
remote: Finding sources:  68% (5475/8110)           
remote: Finding sources:  69% (5556/8110)           
remote: Finding sources:  70% (5637/8110)           
remote: Finding sources:  71% (5718/8110)           
remote: Finding sources:  72% (5799/8110)           
remote: Finding sources:  73% (5880/8110)           
remote: Finding sources:  74% (5961/8110)           
remote: Finding sources:  75% (6042/8110)           
remote: Finding sources:  76% (6124/8110)           
remote: Finding sources:  77% (6205/8110)           
remote: Finding sources:  78% (6286/8110)           
remote: Finding sources:  79% (6367/8110)           
remote: Finding sources:  80% (6448/8110)           
remote: Finding sources:  81% (6529/8110)           
remote: Finding sources:  82% (6610/8110)           
remote: Finding sources:  83% (6691/8110)           
remote: Finding sources:  84% (6772/8110)           
remote: Finding sources:  85% (6853/8110)           
remote: Finding sources:  86% (6935/8110)           
remote: Finding sources:  87% (7016/8110)           
remote: Finding sources:  88% (7097/8110)           
remote: Finding sources:  89% (7178/8110)           
remote: Finding sources:  90% (7259/8110)           
remote: Finding sources:  91% (7340/8110)           
remote: Finding sources:  92% (7421/8110)           
remote: Finding sources:  93% (7502/8110)           
remote: Finding sources:  94% (7583/8110)           
remote: Finding sources:  95% (7664/8110)           
remote: Finding sources:  96% (7746/8110)           
remote: Finding sources:  97% (7827/8110)           
remote: Finding sources:  98% (7908/8110)           
remote: Finding sources:  99% (7989/8110)           
remote: Finding sources: 100% (8070/8110)           
remote: Finding sources: 100% (8110/8110)        
|2| remote: Getting sizes:   1% (3/551)           
remote: Getting sizes:   2% (9/551)           
remote: Getting sizes:   3% (14/551)           
remote: Getting sizes:   4% (20/551)           
remote: Getting sizes:   5% (25/551)           
remote: Getting sizes:   6% (31/551)           
remote: Getting sizes:   7% (36/551)           
remote: Getting sizes:   8% (42/551)           
remote: Getting sizes:   9% (47/551)           
remote: Getting sizes:  10% (53/551)           
remote: Getting sizes:  11% (58/551)           
remote: Getting sizes:  12% (64/551)           
remote: Getting sizes:  13% (69/551)           
remote: Getting sizes:  14% (75/551)           
remote: Getting sizes:  15% (80/551)           
remote: Getting sizes:  16% (86/551)           
remote: Getting sizes:  17% (91/551)           
remote: Getting sizes:  18% (97/551)           
remote: Getting sizes:  19% (102/551)           
remote: Getting sizes:  20% (108/551)           
remote: Getting sizes:  21% (113/551)           
remote: Getting sizes:  22% (119/551)           
remote: Getting sizes:  23% (124/551)           
remote: Getting sizes:  24% (130/551)           
remote: Getting sizes:  25% (135/551)           
remote: Getting sizes:  26% (141/551)           
remote: Getting sizes:  27% (147/551)           
remote: Getting sizes:  28% (152/551)           
remote: Getting sizes:  29% (158/551)           
remote: Getting sizes:  30% (163/551)           
remote: Getting sizes:  31% (169/551)           
remote: Getting sizes:  32% (174/551)           
remote: Getting sizes:  33% (180/551)           
remote: Getting sizes:  34% (185/551)           
remote: Getting sizes:  35% (191/551)           
remote: Getting sizes:  36% (196/551)           
remote: Getting sizes:  37% (202/551)           
remote: Getting sizes:  38% (207/551)           
remote: Getting sizes:  39% (213/551)           
remote: Getting sizes:  40% (218/551)           
remote: Getting sizes:  41% (224/551)           
remote: Getting sizes:  42% (229/551)           
remote: Getting sizes:  43% (235/551)           
remote: Getting sizes:  44% (240/551)           
remote: Getting sizes:  45% (246/551)           
remote: Getting sizes:  46% (251/551)           
remote: Getting sizes:  47% (257/551)           
remote: Getting sizes:  48% (262/551)           
remote: Getting sizes:  49% (268/551)           
remote: Getting sizes:  50% (273/551)           
remote: Getting sizes:  51% (279/551)           
remote: Getting sizes:  52% (284/551)           
remote: Getting sizes:  53% (290/551)           
remote: Getting sizes:  54% (295/551)           
remote: Getting sizes:  55% (301/551)           
remote: Getting sizes:  56% (306/551)           
remote: Getting sizes:  57% (312/551)           
remote: Getting sizes:  58% (317/551)           
remote: Getting sizes:  59% (323/551)           
remote: Getting sizes:  60% (328/551)           
remote: Getting sizes:  61% (334/551)           
remote: Getting sizes:  62% (339/551)           
remote: Getting sizes:  63% (345/551)           
remote: Getting sizes:  64% (350/551)           
remote: Getting sizes:  65% (356/551)           
remote: Getting sizes:  66% (361/551)           
remote: Getting sizes:  67% (367/551)           
remote: Getting sizes:  68% (372/551)           
remote: Getting sizes:  69% (378/551)           
remote: Getting sizes:  70% (383/551)           
remote: Getting sizes:  71% (389/551)           
remote: Getting sizes:  72% (394/551)           
remote: Getting sizes:  73% (400/551)           
remote: Getting sizes:  74% (405/551)           
remote: Getting sizes:  75% (411/551)           
remote: Getting sizes:  76% (417/551)           
remote: Getting sizes:  77% (422/551)           
remote: Getting sizes:  78% (428/551)           
remote: Getting sizes:  79% (433/551)           
remote: Getting sizes:  80% (439/551)           
remote: Getting sizes:  81% (444/551)           
remote: Getting sizes:  82% (450/551)           
remote: Getting sizes:  83% (455/551)           
remote: Getting sizes:  84% (461/551)           
remote: Getting sizes:  85% (466/551)           
remote: Getting sizes:  86% (472/551)           
remote: Getting sizes:  87% (477/551)           
remote: Getting sizes:  88% (483/551)           
remote: Getting sizes:  89% (488/551)           
remote: Getting sizes:  90% (494/551)           
remote: Getting sizes:  91% (499/551)           
remote: Getting sizes:  92% (505/551)           
remote: Getting sizes:  93% (510/551)           
remote: Getting sizes:  94% (516/551)           
remote: Getting sizes:  95% (521/551)           
remote: Getting sizes:  96% (527/551)           
remote: Getting sizes:  97% (532/551)           
remote: Getting sizes:  98% (538/551)           
remote: Getting sizes:  99% (543/551)           
remote: Getting sizes: 100% (549/551)           
remote: Getting sizes: 100% (551/551)        
|2| remote: Compressing objects:  33% (511/1542)           
remote: Compressing objects:  61% (948/1542)           
remote: Compressing objects:  76% (1166/1542)           
remote: Compressing objects: 100% (1542/1542)           
remote: Compressing objects: 100% (1542/1542)        
|2| Receiving objects:   0% (1/8110)
Receiving objects:   1% (82/8110)
Receiving objects:   2% (163/8110)
Receiving objects:   3% (244/8110)
Receiving objects:   4% (325/8110)
Receiving objects:   5% (406/8110)
Receiving objects:   6% (487/8110)
Receiving objects:   7% (568/8110)
Receiving objects:   8% (649/8110)
Receiving objects:   9% (730/8110)
Receiving objects:  10% (811/8110)
Receiving objects:  11% (893/8110)
Receiving objects:  12% (974/8110)
Receiving objects:  13% (1055/8110)
Receiving objects:  14% (1136/8110)
Receiving objects:  15% (1217/8110)
Receiving objects:  16% (1298/8110)
Receiving objects:  17% (1379/8110)
Receiving objects:  18% (1460/8110)
Receiving objects:  19% (1541/8110)
Receiving objects:  20% (1622/8110)
Receiving objects:  21% (1704/8110)
Receiving objects:  22% (1785/8110)
Receiving objects:  23% (1866/8110)
Receiving objects:  24% (1947/8110)
Receiving objects:  25% (2028/8110)
Receiving objects:  26% (2109/8110)
Receiving objects:  27% (2190/8110)
Receiving objects:  28% (2271/8110)
Receiving objects:  29% (2352/8110)
Receiving objects:  30% (2433/8110)
Receiving objects:  31% (2515/8110)
Receiving objects:  32% (2596/8110)
Receiving objects:  33% (2677/8110)
Receiving objects:  34% (2758/8110)
Receiving objects:  35% (2839/8110)
Receiving objects:  36% (2920/8110)
Receiving objects:  37% (3001/8110)
Receiving objects:  38% (3082/8110)
Receiving objects:  39% (3163/8110)
Receiving objects:  40% (3244/8110)
Receiving objects:  41% (3326/8110)
Receiving objects:  42% (3407/8110)
Receiving objects:  43% (3488/8110)
Receiving objects:  44% (3569/8110)
Receiving objects:  45% (3650/8110)
Receiving objects:  46% (3731/8110)
Receiving objects:  47% (3812/8110)
Receiving objects:  48% (3893/8110)
Receiving objects:  49% (3974/8110)
Receiving objects:  50% (4055/8110)
Receiving objects:  51% (4137/8110)
Receiving objects:  52% (4218/8110)
Receiving objects:  53% (4299/8110)
Receiving objects:  54% (4380/8110)
Receiving objects:  55% (4461/8110)
Receiving objects:  56% (4542/8110)
Receiving objects:  57% (4623/8110)
Receiving objects:  58% (4704/8110)
Receiving objects:  59% (4785/8110)
Receiving objects:  60% (4866/8110)
Receiving objects:  61% (4948/8110)
Receiving objects:  62% (5029/8110)
Receiving objects:  63% (5110/8110)
Receiving objects:  64% (5191/8110)
Receiving objects:  65% (5272/8110)
Receiving objects:  66% (5353/8110)
Receiving objects:  67% (5434/8110)
Receiving objects:  68% (5515/8110)
Receiving objects:  69% (5596/8110)
Receiving objects:  70% (5677/8110)
Receiving objects:  71% (5759/8110)
Receiving objects:  72% (5840/8110)
Receiving objects:  73% (5921/8110)
Receiving objects:  74% (6002/8110)
Receiving objects:  75% (6083/8110)
Receiving objects:  76% (6164/8110)
Receiving objects:  77% (6245/8110)
Receiving objects:  78% (6326/8110)
Receiving objects:  79% (6407/8110)
Receiving objects:  80% (6488/8110)
Receiving objects:  81% (6570/8110)
Receiving objects:  82% (6651/8110)
Receiving objects:  83% (6732/8110)
Receiving objects:  84% (6813/8110)
Receiving objects:  85% (6894/8110)
Receiving objects:  86% (6975/8110)
Receiving objects:  87% (7056/8110)
Receiving objects:  88% (7137/8110)
Receiving objects:  89% (7218/8110)
Receiving objects:  90% (7299/8110)
Receiving objects:  91% (7381/8110)
Receiving objects:  92% (7462/8110)
Receiving objects:  93% (7543/8110)
Receiving objects:  94% (7624/8110)
Receiving objects:  95% (7705/8110)
Receiving objects:  96% (7786/8110)
Receiving objects:  97% (7867/8110)
remote: Total 8110 (delta 6267), reused 8106 (delta 6267)        
|2| Receiving objects:  98% (7948/8110)
Receiving objects:  99% (8029/8110)
Receiving objects: 100% (8110/8110)
Receiving objects: 100% (8110/8110), 2.42 MiB | 15.30 MiB/s, done.
|2| Resolving deltas:   0% (0/6267)
Resolving deltas:   1% (63/6267)
Resolving deltas:   2% (126/6267)
Resolving deltas:   3% (189/6267)
Resolving deltas:   4% (251/6267)
Resolving deltas:   5% (314/6267)
Resolving deltas:   6% (377/6267)
Resolving deltas:   7% (439/6267)
Resolving deltas:   8% (502/6267)
Resolving deltas:   9% (566/6267)
Resolving deltas:  10% (627/6267)
Resolving deltas:  11% (690/6267)
Resolving deltas:  12% (753/6267)
Resolving deltas:  13% (815/6267)
Resolving deltas:  14% (878/6267)
Resolving deltas:  15% (941/6267)
Resolving deltas:  16% (1004/6267)
Resolving deltas:  17% (1066/6267)
Resolving deltas:  18% (1129/6267)
Resolving deltas:  19% (1191/6267)
Resolving deltas:  20% (1254/6267)
Resolving deltas:  21% (1317/6267)
Resolving deltas:  22% (1379/6267)
Resolving deltas:  23% (1442/6267)
Resolving deltas:  24% (1505/6267)
Resolving deltas:  25% (1567/6267)
Resolving deltas:  26% (1630/6267)
Resolving deltas:  27% (1693/6267)
Resolving deltas:  28% (1755/6267)
Resolving deltas:  29% (1818/6267)
Resolving deltas:  30% (1881/6267)
Resolving deltas:  31% (1943/6267)
Resolving deltas:  32% (2006/6267)
Resolving deltas:  33% (2069/6267)
Resolving deltas:  34% (2131/6267)
Resolving deltas:  35% (2194/6267)
Resolving deltas:  36% (2257/6267)
Resolving deltas:  37% (2319/6267)
Resolving deltas:  38% (2382/6267)
Resolving deltas:  39% (2445/6267)
Resolving deltas:  40% (2507/6267)
Resolving deltas:  41% (2570/6267)
Resolving deltas:  42% (2633/6267)
Resolving deltas:  43% (2695/6267)
Resolving deltas:  44% (2759/6267)
Resolving deltas:  45% (2821/6267)
Resolving deltas:  46% (2883/6267)
Resolving deltas:  47% (2946/6267)
Resolving deltas:  48% (3010/6267)
Resolving deltas:  49% (3071/6267)
Resolving deltas:  50% (3134/6267)
Resolving deltas:  51% (3197/6267)
Resolving deltas:  52% (3260/6267)
Resolving deltas:  53% (3323/6267)
Resolving deltas:  54% (3385/6267)
Resolving deltas:  55% (3447/6267)
Resolving deltas:  56% (3511/6267)
Resolving deltas:  57% (3573/6267)
Resolving deltas:  58% (3635/6267)
Resolving deltas:  59% (3698/6267)
Resolving deltas:  60% (3762/6267)
Resolving deltas:  61% (3823/6267)
Resolving deltas:  62% (3886/6267)
Resolving deltas:  63% (3949/6267)
Resolving deltas:  64% (4011/6267)
Resolving deltas:  65% (4074/6267)
Resolving deltas:  66% (4137/6267)
Resolving deltas:  67% (4199/6267)
Resolving deltas:  68% (4262/6267)
Resolving deltas:  69% (4325/6267)
Resolving deltas:  70% (4387/6267)
Resolving deltas:  71% (4450/6267)
Resolving deltas:  72% (4513/6267)
Resolving deltas:  73% (4575/6267)
Resolving deltas:  74% (4638/6267)
Resolving deltas:  75% (4701/6267)
Resolving deltas:  76% (4763/6267)
Resolving deltas:  77% (4826/6267)
Resolving deltas:  78% (4889/6267)
Resolving deltas:  79% (4951/6267)
Resolving deltas:  80% (5014/6267)
Resolving deltas:  81% (5077/6267)
Resolving deltas:  82% (5139/6267)
Resolving deltas:  83% (5202/6267)
Resolving deltas:  84% (5265/6267)
Resolving deltas:  85% (5327/6267)
Resolving deltas:  86% (5390/6267)
Resolving deltas:  87% (5453/6267)
Resolving deltas:  88% (5515/6267)
Resolving deltas:  89% (5578/6267)
Resolving deltas:  90% (5641/6267)
Resolving deltas:  91% (5703/6267)
Resolving deltas:  92% (5766/6267)
Resolving deltas:  93% (5829/6267)
Resolving deltas:  94% (5891/6267)
Resolving deltas:  95% (5954/6267)
Resolving deltas:  96% (6017/6267)
Resolving deltas:  97% (6079/6267)
Resolving deltas:  98% (6142/6267)
Resolving deltas:  99% (6205/6267)
Resolving deltas: 100% (6267/6267)
Resolving deltas: 100% (6267/6267), done.
|2| Cloning into '/var/www/html/w/extensions/Wikibase/view/lib/wikibase-serialization'...
|2| remote: Enumerating objects: 2555, done.        
|2| remote: Counting objects:   0% (1/2555)        
remote: Counting objects:   1% (26/2555)        
remote: Counting objects:   2% (52/2555)        
remote: Counting objects:   3% (77/2555)        
remote: Counting objects:   4% (103/2555)        
remote: Counting objects:   5% (128/2555)        
remote: Counting objects:   6% (154/2555)        
remote: Counting objects:   7% (179/2555)        
remote: Counting objects:   8% (205/2555)        
remote: Counting objects:   9% (230/2555)        
remote: Counting objects:  10% (256/2555)        
remote: Counting objects:  11% (282/2555)        
remote: Counting objects:  12% (307/2555)        
remote: Counting objects:  13% (333/2555)        
remote: Counting objects:  14% (358/2555)        
remote: Counting objects:  15% (384/2555)        
remote: Counting objects:  16% (409/2555)        
remote: Counting objects:  17% (435/2555)        
remote: Counting objects:  18% (460/2555)        
remote: Counting objects:  19% (486/2555)        
remote: Counting objects:  20% (511/2555)        
remote: Counting objects:  21% (537/2555)        
remote: Counting objects:  22% (563/2555)        
remote: Counting objects:  23% (588/2555)        
remote: Counting objects:  24% (614/2555)        
remote: Counting objects:  25% (639/2555)        
remote: Counting objects:  26% (665/2555)        
remote: Counting objects:  27% (690/2555)        
remote: Counting objects:  28% (716/2555)        
remote: Counting objects:  29% (741/2555)        
remote: Counting objects:  30% (767/2555)        
remote: Counting objects:  31% (793/2555)        
remote: Counting objects:  32% (818/2555)        
remote: Counting objects:  33% (844/2555)        
remote: Counting objects:  34% (869/2555)        
remote: Counting objects:  35% (895/2555)        
remote: Counting objects:  36% (920/2555)        
remote: Counting objects:  37% (946/2555)        
remote: Counting objects:  38% (971/2555)        
remote: Counting objects:  39% (997/2555)        
remote: Counting objects:  40% (1022/2555)        
remote: Counting objects:  41% (1048/2555)        
remote: Counting objects:  42% (1074/2555)        
remote: Counting objects:  43% (1099/2555)        
remote: Counting objects:  44% (1125/2555)        
remote: Counting objects:  45% (1150/2555)        
remote: Counting objects:  46% (1176/2555)        
remote: Counting objects:  47% (1201/2555)        
remote: Counting objects:  48% (1227/2555)        
remote: Counting objects:  49% (1252/2555)        
remote: Counting objects:  50% (1278/2555)        
remote: Counting objects:  51% (1304/2555)        
remote: Counting objects:  52% (1329/2555)        
remote: Counting objects:  53% (1355/2555)        
remote: Counting objects:  54% (1380/2555)        
remote: Counting objects:  55% (1406/2555)        
remote: Counting objects:  56% (1431/2555)        
remote: Counting objects:  57% (1457/2555)        
remote: Counting objects:  58% (1482/2555)        
remote: Counting objects:  59% (1508/2555)        
remote: Counting objects:  60% (1533/2555)        
remote: Counting objects:  61% (1559/2555)        
remote: Counting objects:  62% (1585/2555)        
remote: Counting objects:  63% (1610/2555)        
remote: Counting objects:  64% (1636/2555)        
remote: Counting objects:  65% (1661/2555)        
remote: Counting objects:  66% (1687/2555)        
remote: Counting objects:  67% (1712/2555)        
remote: Counting objects:  68% (1738/2555)        
remote: Counting objects:  69% (1763/2555)        
remote: Counting objects:  70% (1789/2555)        
remote: Counting objects:  71% (1815/2555)        
remote: Counting objects:  72% (1840/2555)        
remote: Counting objects:  73% (1866/2555)        
remote: Counting objects:  74% (1891/2555)        
remote: Counting objects:  75% (1917/2555)        
remote: Counting objects:  76% (1942/2555)        
remote: Counting objects:  77% (1968/2555)        
remote: Counting objects:  78% (1993/2555)        
remote: Counting objects:  79% (2019/2555)        
remote: Counting objects:  80% (2044/2555)        
remote: Counting objects:  81% (2070/2555)        
remote: Counting objects:  82% (2096/2555)        
remote: Counting objects:  83% (2121/2555)        
remote: Counting objects:  84% (2147/2555)        
remote: Counting objects:  85% (2172/2555)        
remote: Counting objects:  86% (2198/2555)        
remote: Counting objects:  87% (2223/2555)        
remote: Counting objects:  88% (2249/2555)        
remote: Counting objects:  89% (2274/2555)        
remote: Counting objects:  90% (2300/2555)        
remote: Counting objects:  91% (2326/2555)        
remote: Counting objects:  92% (2351/2555)        
remote: Counting objects:  93% (2377/2555)        
remote: Counting objects:  94% (2402/2555)        
remote: Counting objects:  95% (2428/2555)        
remote: Counting objects:  96% (2453/2555)        
remote: Counting objects:  97% (2479/2555)        
remote: Counting objects:  98% (2504/2555)        
remote: Counting objects:  99% (2530/2555)        
remote: Counting objects: 100% (2555/2555)        
remote: Counting objects: 100% (2555/2555), done.        
|2| remote: Compressing objects:   0% (1/821)        
remote: Compressing objects:   1% (9/821)        
remote: Compressing objects:   2% (17/821)        
remote: Compressing objects:   3% (25/821)        
remote: Compressing objects:   4% (33/821)        
remote: Compressing objects:   5% (42/821)        
remote: Compressing objects:   6% (50/821)        
remote: Compressing objects:   7% (58/821)        
remote: Compressing objects:   8% (66/821)        
remote: Compressing objects:   9% (74/821)        
remote: Compressing objects:  10% (83/821)        
remote: Compressing objects:  11% (91/821)        
remote: Compressing objects:  12% (99/821)        
remote: Compressing objects:  13% (107/821)        
remote: Compressing objects:  14% (115/821)        
remote: Compressing objects:  15% (124/821)        
remote: Compressing objects:  16% (132/821)        
remote: Compressing objects:  17% (140/821)        
remote: Compressing objects:  18% (148/821)        
remote: Compressing objects:  19% (156/821)        
remote: Compressing objects:  20% (165/821)        
remote: Compressing objects:  21% (173/821)        
remote: Compressing objects:  22% (181/821)        
remote: Compressing objects:  23% (189/821)        
remote: Compressing objects:  24% (198/821)        
remote: Compressing objects:  25% (206/821)        
remote: Compressing objects:  26% (214/821)        
remote: Compressing objects:  27% (222/821)        
remote: Compressing objects:  28% (230/821)        
remote: Compressing objects:  29% (239/821)        
remote: Compressing objects:  30% (247/821)        
remote: Compressing objects:  31% (255/821)        
remote: Compressing objects:  32% (263/821)        
remote: Compressing objects:  33% (271/821)        
remote: Compressing objects:  34% (280/821)        
remote: Compressing objects:  35% (288/821)        
remote: Compressing objects:  36% (296/821)        
remote: Compressing objects:  37% (304/821)        
remote: Compressing objects:  38% (312/821)        
remote: Compressing objects:  39% (321/821)        
remote: Compressing objects:  40% (329/821)        
remote: Compressing objects:  41% (337/821)        
remote: Compressing objects:  42% (345/821)        
remote: Compressing objects:  43% (354/821)        
remote: Compressing objects:  44% (362/821)        
remote: Compressing objects:  45% (370/821)        
remote: Compressing objects:  46% (378/821)        
remote: Compressing objects:  47% (386/821)        
remote: Compressing objects:  48% (395/821)        
remote: Compressing objects:  49% (403/821)        
remote: Compressing objects:  50% (411/821)        
remote: Compressing objects:  51% (419/821)        
remote: Compressing objects:  52% (427/821)        
remote: Compressing objects:  53% (436/821)        
remote: Compressing objects:  54% (444/821)        
remote: Compressing objects:  55% (452/821)        
remote: Compressing objects:  56% (460/821)        
remote: Compressing objects:  57% (468/821)        
remote: Compressing objects:  58% (477/821)        
remote: Compressing objects:  59% (485/821)        
remote: Compressing objects:  60% (493/821)        
remote: Compressing objects:  61% (501/821)        
remote: Compressing objects:  62% (510/821)        
remote: Compressing objects:  63% (518/821)        
remote: Compressing objects:  64% (526/821)        
remote: Compressing objects:  65% (534/821)        
remote: Compressing objects:  66% (542/821)        
remote: Compressing objects:  67% (551/821)        
remote: Compressing objects:  68% (559/821)        
remote: Compressing objects:  69% (567/821)        
remote: Compressing objects:  70% (575/821)        
remote: Compressing objects:  71% (583/821)        
remote: Compressing objects:  72% (592/821)        
remote: Compressing objects:  73% (600/821)        
remote: Compressing objects:  74% (608/821)        
remote: Compressing objects:  75% (616/821)        
remote: Compressing objects:  76% (624/821)        
remote: Compressing objects:  77% (633/821)        
remote: Compressing objects:  78% (641/821)        
remote: Compressing objects:  79% (649/821)        
remote: Compressing objects:  80% (657/821)        
remote: Compressing objects:  81% (666/821)        
remote: Compressing objects:  82% (674/821)        
remote: Compressing objects:  83% (682/821)        
remote: Compressing objects:  84% (690/821)        
remote: Compressing objects:  85% (698/821)        
remote: Compressing objects:  86% (707/821)        
remote: Compressing objects:  87% (715/821)        
remote: Compressing objects:  88% (723/821)        
remote: Compressing objects:  89% (731/821)        
remote: Compressing objects:  90% (739/821)        
remote: Compressing objects:  91% (748/821)        
remote: Compressing objects:  92% (756/821)        
remote: Compressing objects:  93% (764/821)        
remote: Compressing objects:  94% (772/821)        
remote: Compressing objects:  95% (780/821)        
remote: Compressing objects:  96% (789/821)        
remote: Compressing objects:  97% (797/821)        
remote: Compressing objects:  98% (805/821)        
remote: Compressing objects:  99% (813/821)        
remote: Compressing objects: 100% (821/821)        
remote: Compressing objects: 100% (821/821), done.        
|2| Receiving objects:   0% (1/2555)
Receiving objects:   1% (26/2555)
Receiving objects:   2% (52/2555)
Receiving objects:   3% (77/2555)
Receiving objects:   4% (103/2555)
Receiving objects:   5% (128/2555)
Receiving objects:   6% (154/2555)
Receiving objects:   7% (179/2555)
Receiving objects:   8% (205/2555)
Receiving objects:   9% (230/2555)
Receiving objects:  10% (256/2555)
Receiving objects:  11% (282/2555)
Receiving objects:  12% (307/2555)
Receiving objects:  13% (333/2555)
Receiving objects:  14% (358/2555)
Receiving objects:  15% (384/2555)
Receiving objects:  16% (409/2555)
Receiving objects:  17% (435/2555)
Receiving objects:  18% (460/2555)
Receiving objects:  19% (486/2555)
Receiving objects:  20% (511/2555)
Receiving objects:  21% (537/2555)
Receiving objects:  22% (563/2555)
Receiving objects:  23% (588/2555)
Receiving objects:  24% (614/2555)
Receiving objects:  25% (639/2555)
Receiving objects:  26% (665/2555)
Receiving objects:  27% (690/2555)
Receiving objects:  28% (716/2555)
Receiving objects:  29% (741/2555)
Receiving objects:  30% (767/2555)
Receiving objects:  31% (793/2555)
Receiving objects:  32% (818/2555)
Receiving objects:  33% (844/2555)
Receiving objects:  34% (869/2555)
Receiving objects:  35% (895/2555)
Receiving objects:  36% (920/2555)
Receiving objects:  37% (946/2555)
Receiving objects:  38% (971/2555)
Receiving objects:  39% (997/2555)
Receiving objects:  40% (1022/2555)
Receiving objects:  41% (1048/2555)
Receiving objects:  42% (1074/2555)
Receiving objects:  43% (1099/2555)
Receiving objects:  44% (1125/2555)
Receiving objects:  45% (1150/2555)
Receiving objects:  46% (1176/2555)
Receiving objects:  47% (1201/2555)
Receiving objects:  48% (1227/2555)
Receiving objects:  49% (1252/2555)
Receiving objects:  50% (1278/2555)
Receiving objects:  51% (1304/2555)
Receiving objects:  52% (1329/2555)
Receiving objects:  53% (1355/2555)
Receiving objects:  54% (1380/2555)
Receiving objects:  55% (1406/2555)
Receiving objects:  56% (1431/2555)
Receiving objects:  57% (1457/2555)
Receiving objects:  58% (1482/2555)
Receiving objects:  59% (1508/2555)
Receiving objects:  60% (1533/2555)
Receiving objects:  61% (1559/2555)
Receiving objects:  62% (1585/2555)
Receiving objects:  63% (1610/2555)
Receiving objects:  64% (1636/2555)
Receiving objects:  65% (1661/2555)
Receiving objects:  66% (1687/2555)
Receiving objects:  67% (1712/2555)
Receiving objects:  68% (1738/2555)
Receiving objects:  69% (1763/2555)
Receiving objects:  70% (1789/2555)
Receiving objects:  71% (1815/2555)
Receiving objects:  72% (1840/2555)
Receiving objects:  73% (1866/2555)
Receiving objects:  74% (1891/2555)
Receiving objects:  75% (1917/2555)
remote: Total 2555 (delta 2066), reused 2080 (delta 1717), pack-reused 0        
|2| Receiving objects:  76% (1942/2555)
Receiving objects:  77% (1968/2555)
Receiving objects:  78% (1993/2555)
Receiving objects:  79% (2019/2555)
Receiving objects:  80% (2044/2555)
Receiving objects:  81% (2070/2555)
Receiving objects:  82% (2096/2555)
Receiving objects:  83% (2121/2555)
Receiving objects:  84% (2147/2555)
Receiving objects:  85% (2172/2555)
Receiving objects:  86% (2198/2555)
Receiving objects:  87% (2223/2555)
Receiving objects:  88% (2249/2555)
Receiving objects:  89% (2274/2555)
Receiving objects:  90% (2300/2555)
Receiving objects:  91% (2326/2555)
Receiving objects:  92% (2351/2555)
Receiving objects:  93% (2377/2555)
Receiving objects:  94% (2402/2555)
Receiving objects:  95% (2428/2555)
Receiving objects:  96% (2453/2555)
Receiving objects:  97% (2479/2555)
Receiving objects:  98% (2504/2555)
Receiving objects:  99% (2530/2555)
Receiving objects: 100% (2555/2555)
Receiving objects: 100% (2555/2555), 410.85 KiB | 14.67 MiB/s, done.
|2| Resolving deltas:   0% (0/2066)
Resolving deltas:   1% (21/2066)
Resolving deltas:   2% (42/2066)
Resolving deltas:   3% (62/2066)
Resolving deltas:   4% (83/2066)
Resolving deltas:   5% (104/2066)
Resolving deltas:   6% (124/2066)
Resolving deltas:   7% (145/2066)
Resolving deltas:   8% (167/2066)
Resolving deltas:   9% (186/2066)
Resolving deltas:  10% (207/2066)
Resolving deltas:  11% (228/2066)
Resolving deltas:  12% (248/2066)
Resolving deltas:  13% (269/2066)
Resolving deltas:  14% (290/2066)
Resolving deltas:  15% (310/2066)
Resolving deltas:  16% (331/2066)
Resolving deltas:  17% (352/2066)
Resolving deltas:  18% (372/2066)
Resolving deltas:  19% (393/2066)
Resolving deltas:  20% (414/2066)
Resolving deltas:  21% (434/2066)
Resolving deltas:  22% (455/2066)
Resolving deltas:  23% (476/2066)
Resolving deltas:  24% (496/2066)
Resolving deltas:  25% (517/2066)
Resolving deltas:  26% (538/2066)
Resolving deltas:  27% (559/2066)
Resolving deltas:  28% (580/2066)
Resolving deltas:  29% (600/2066)
Resolving deltas:  30% (620/2066)
Resolving deltas:  31% (641/2066)
Resolving deltas:  32% (662/2066)
Resolving deltas:  33% (682/2066)
Resolving deltas:  34% (703/2066)
Resolving deltas:  35% (725/2066)
Resolving deltas:  36% (744/2066)
Resolving deltas:  37% (765/2066)
Resolving deltas:  38% (786/2066)
Resolving deltas:  39% (806/2066)
Resolving deltas:  40% (827/2066)
Resolving deltas:  41% (848/2066)
Resolving deltas:  42% (868/2066)
Resolving deltas:  43% (889/2066)
Resolving deltas:  44% (910/2066)
Resolving deltas:  45% (930/2066)
Resolving deltas:  46% (951/2066)
Resolving deltas:  47% (972/2066)
Resolving deltas:  48% (992/2066)
Resolving deltas:  49% (1013/2066)
Resolving deltas:  50% (1033/2066)
Resolving deltas:  51% (1054/2066)
Resolving deltas:  52% (1075/2066)
Resolving deltas:  53% (1095/2066)
Resolving deltas:  54% (1117/2066)
Resolving deltas:  55% (1137/2066)
Resolving deltas:  56% (1157/2066)
Resolving deltas:  57% (1178/2066)
Resolving deltas:  58% (1200/2066)
Resolving deltas:  59% (1219/2066)
Resolving deltas:  60% (1240/2066)
Resolving deltas:  61% (1261/2066)
Resolving deltas:  62% (1281/2066)
Resolving deltas:  63% (1302/2066)
Resolving deltas:  64% (1324/2066)
Resolving deltas:  65% (1343/2066)
Resolving deltas:  66% (1364/2066)
Resolving deltas:  67% (1385/2066)
Resolving deltas:  68% (1405/2066)
Resolving deltas:  69% (1427/2066)
Resolving deltas:  70% (1447/2066)
Resolving deltas:  71% (1467/2066)
Resolving deltas:  72% (1488/2066)
Resolving deltas:  73% (1509/2066)
Resolving deltas:  74% (1529/2066)
Resolving deltas:  75% (1550/2066)
Resolving deltas:  76% (1571/2066)
Resolving deltas:  77% (1591/2066)
Resolving deltas:  78% (1612/2066)
Resolving deltas:  79% (1633/2066)
Resolving deltas:  80% (1653/2066)
Resolving deltas:  81% (1674/2066)
Resolving deltas:  82% (1695/2066)
Resolving deltas:  83% (1715/2066)
Resolving deltas:  84% (1736/2066)
Resolving deltas:  85% (1758/2066)
Resolving deltas:  86% (1777/2066)
Resolving deltas:  87% (1798/2066)
Resolving deltas:  88% (1820/2066)
Resolving deltas:  89% (1839/2066)
Resolving deltas:  90% (1860/2066)
Resolving deltas:  91% (1881/2066)
Resolving deltas:  92% (1901/2066)
Resolving deltas:  93% (1922/2066)
Resolving deltas:  94% (1943/2066)
Resolving deltas:  95% (1963/2066)
Resolving deltas:  96% (1984/2066)
Resolving deltas:  97% (2005/2066)
Resolving deltas:  98% (2026/2066)
Resolving deltas:  99% (2046/2066)
Resolving deltas: 100% (2066/2066)
Resolving deltas: 100% (2066/2066), done.
|2| Cloning into '/var/www/html/w/extensions/Wikibase/view/lib/wikibase-termbox'...
|2| Receiving objects:   0% (1/9446)
Receiving objects:   1% (95/9446)
Receiving objects:   2% (189/9446)
Receiving objects:   3% (284/9446)
Receiving objects:   4% (378/9446)
Receiving objects:   5% (473/9446)
Receiving objects:   6% (567/9446)
Receiving objects:   7% (662/9446)
Receiving objects:   8% (756/9446)
Receiving objects:   9% (851/9446)
Receiving objects:  10% (945/9446)
Receiving objects:  11% (1040/9446)
Receiving objects:  12% (1134/9446)
Receiving objects:  13% (1228/9446)
Receiving objects:  14% (1323/9446)
Receiving objects:  15% (1417/9446)
Receiving objects:  16% (1512/9446)
Receiving objects:  17% (1606/9446)
Receiving objects:  18% (1701/9446)
Receiving objects:  19% (1795/9446)
Receiving objects:  20% (1890/9446)
Receiving objects:  21% (1984/9446)
Receiving objects:  22% (2079/9446)
Receiving objects:  23% (2173/9446)
Receiving objects:  24% (2268/9446)
Receiving objects:  25% (2362/9446)
Receiving objects:  26% (2456/9446)
Receiving objects:  27% (2551/9446)
Receiving objects:  28% (2645/9446)
Receiving objects:  29% (2740/9446)
Receiving objects:  30% (2834/9446)
Receiving objects:  31% (2929/9446)
Receiving objects:  32% (3023/9446)
Receiving objects:  33% (3118/9446)
Receiving objects:  34% (3212/9446)
Receiving objects:  35% (3307/9446)
Receiving objects:  36% (3401/9446)
Receiving objects:  37% (3496/9446)
Receiving objects:  38% (3590/9446)
Receiving objects:  39% (3684/9446)
Receiving objects:  40% (3779/9446)
Receiving objects:  41% (3873/9446)
Receiving objects:  42% (3968/9446)
Receiving objects:  43% (4062/9446)
Receiving objects:  44% (4157/9446)
Receiving objects:  45% (4251/9446)
Receiving objects:  46% (4346/9446)
Receiving objects:  47% (4440/9446)
Receiving objects:  48% (4535/9446)
Receiving objects:  49% (4629/9446)
Receiving objects:  50% (4723/9446)
Receiving objects:  51% (4818/9446)
Receiving objects:  52% (4912/9446)
Receiving objects:  53% (5007/9446)
Receiving objects:  54% (5101/9446)
Receiving objects:  55% (5196/9446)
Receiving objects:  56% (5290/9446)
Receiving objects:  57% (5385/9446)
Receiving objects:  58% (5479/9446)
Receiving objects:  59% (5574/9446)
Receiving objects:  60% (5668/9446)
Receiving objects:  61% (5763/9446)
Receiving objects:  62% (5857/9446)
Receiving objects:  63% (5951/9446)
Receiving objects:  64% (6046/9446)
Receiving objects:  65% (6140/9446)
Receiving objects:  66% (6235/9446)
Receiving objects:  67% (6329/9446)
Receiving objects:  68% (6424/9446)
Receiving objects:  69% (6518/9446)
Receiving objects:  70% (6613/9446)
Receiving objects:  71% (6707/9446)
Receiving objects:  72% (6802/9446)
Receiving objects:  73% (6896/9446)
Receiving objects:  74% (6991/9446)
Receiving objects:  75% (7085/9446)
Receiving objects:  76% (7179/9446)
Receiving objects:  77% (7274/9446)
Receiving objects:  78% (7368/9446)
Receiving objects:  79% (7463/9446)
Receiving objects:  80% (7557/9446)
Receiving objects:  81% (7652/9446)
Receiving objects:  82% (7746/9446)
Receiving objects:  83% (7841/9446)
Receiving objects:  84% (7935/9446)
Receiving objects:  85% (8030/9446)
Receiving objects:  86% (8124/9446)
Receiving objects:  87% (8219/9446)
Receiving objects:  88% (8313/9446)
Receiving objects:  89% (8407/9446)
Receiving objects:  90% (8502/9446)
Receiving objects:  91% (8596/9446)
Receiving objects:  92% (8691/9446)
Receiving objects:  93% (8785/9446)
Receiving objects:  94% (8880/9446)
Receiving objects:  95% (8974/9446)
Receiving objects:  96% (9069/9446)
Receiving objects:  97% (9163/9446)
Receiving objects:  98% (9258/9446)
remote: Total 9446 (delta 0), reused 9446 (delta 0)        
|2| Receiving objects:  99% (9352/9446)
Receiving objects: 100% (9446/9446)
Receiving objects: 100% (9446/9446), 5.08 MiB | 37.17 MiB/s, done.
|2| Resolving deltas:   0% (0/7324)
Resolving deltas:   1% (74/7324)
Resolving deltas:   2% (147/7324)
Resolving deltas:   3% (220/7324)
Resolving deltas:   4% (293/7324)
Resolving deltas:   5% (367/7324)
Resolving deltas:   6% (440/7324)
Resolving deltas:   7% (513/7324)
Resolving deltas:   8% (586/7324)
Resolving deltas:   9% (660/7324)
Resolving deltas:  10% (733/7324)
Resolving deltas:  11% (806/7324)
Resolving deltas:  12% (879/7324)
Resolving deltas:  13% (953/7324)
Resolving deltas:  14% (1026/7324)
Resolving deltas:  15% (1099/7324)
Resolving deltas:  16% (1172/7324)
Resolving deltas:  17% (1246/7324)
Resolving deltas:  18% (1319/7324)
Resolving deltas:  19% (1392/7324)
Resolving deltas:  20% (1465/7324)
Resolving deltas:  21% (1539/7324)
Resolving deltas:  22% (1613/7324)
Resolving deltas:  23% (1685/7324)
Resolving deltas:  24% (1759/7324)
Resolving deltas:  25% (1831/7324)
Resolving deltas:  26% (1905/7324)
Resolving deltas:  27% (1978/7324)
Resolving deltas:  28% (2051/7324)
Resolving deltas:  29% (2124/7324)
Resolving deltas:  30% (2198/7324)
Resolving deltas:  31% (2271/7324)
Resolving deltas:  32% (2344/7324)
Resolving deltas:  33% (2417/7324)
Resolving deltas:  34% (2491/7324)
Resolving deltas:  35% (2565/7324)
Resolving deltas:  36% (2637/7324)
Resolving deltas:  37% (2710/7324)
Resolving deltas:  38% (2784/7324)
Resolving deltas:  39% (2857/7324)
Resolving deltas:  40% (2930/7324)
Resolving deltas:  41% (3003/7324)
Resolving deltas:  42% (3077/7324)
Resolving deltas:  43% (3150/7324)
Resolving deltas:  44% (3225/7324)
Resolving deltas:  45% (3297/7324)
Resolving deltas:  46% (3370/7324)
Resolving deltas:  47% (3443/7324)
Resolving deltas:  48% (3516/7324)
Resolving deltas:  49% (3589/7324)
Resolving deltas:  50% (3662/7324)
Resolving deltas:  51% (3736/7324)
Resolving deltas:  52% (3809/7324)
Resolving deltas:  53% (3882/7324)
Resolving deltas:  54% (3955/7324)
Resolving deltas:  55% (4030/7324)
Resolving deltas:  56% (4102/7324)
Resolving deltas:  57% (4175/7324)
Resolving deltas:  58% (4248/7324)
Resolving deltas:  59% (4322/7324)
Resolving deltas:  60% (4396/7324)
Resolving deltas:  61% (4468/7324)
Resolving deltas:  62% (4541/7324)
Resolving deltas:  63% (4615/7324)
Resolving deltas:  64% (4688/7324)
Resolving deltas:  65% (4761/7324)
Resolving deltas:  66% (4834/7324)
Resolving deltas:  67% (4908/7324)
Resolving deltas:  68% (4981/7324)
Resolving deltas:  69% (5054/7324)
Resolving deltas:  70% (5127/7324)
Resolving deltas:  71% (5201/7324)
Resolving deltas:  72% (5274/7324)
Resolving deltas:  73% (5347/7324)
Resolving deltas:  74% (5420/7324)
Resolving deltas:  75% (5493/7324)
Resolving deltas:  76% (5567/7324)
Resolving deltas:  77% (5640/7324)
Resolving deltas:  78% (5713/7324)
Resolving deltas:  79% (5786/7324)
Resolving deltas:  80% (5860/7324)
Resolving deltas:  81% (5933/7324)
Resolving deltas:  82% (6006/7324)
Resolving deltas:  83% (6079/7324)
Resolving deltas:  84% (6153/7324)
Resolving deltas:  85% (6226/7324)
Resolving deltas:  86% (6299/7324)
Resolving deltas:  87% (6372/7324)
Resolving deltas:  88% (6446/7324)
Resolving deltas:  89% (6519/7324)
Resolving deltas:  90% (6592/7324)
Resolving deltas:  91% (6665/7324)
Resolving deltas:  92% (6739/7324)
Resolving deltas:  93% (6812/7324)
Resolving deltas:  94% (6885/7324)
Resolving deltas:  95% (6958/7324)
Resolving deltas:  96% (7032/7324)
Resolving deltas:  97% (7105/7324)
Resolving deltas:  98% (7178/7324)
Resolving deltas:  99% (7251/7324)
Resolving deltas: 100% (7324/7324)
Resolving deltas: 100% (7324/7324), done.
|2| Submodule path 'lib/resources/wikibase-api': checked out '7f076e3534686ab35f7807462539fcef08b6e9f2'
|2| Submodule path 'view/lib/wikibase-data-model': checked out '6b304daeb804591ddc4520925337429ac086515c'
|2| Submodule path 'view/lib/wikibase-data-values': checked out '457733ebe7b0d090a67e2623350be2e4286077fe'
|2| Submodule path 'view/lib/wikibase-data-values-value-view': checked out '7d7ff681d26da4ae7947bf444d28f507982064c8'
|2| Submodule path 'view/lib/wikibase-serialization': checked out 'e9b9a736f19e42497bfe45cb6f323781b00b5023'
|2| Submodule path 'view/lib/wikibase-termbox': checked out '87f5df732da97a7acd29b20bfd4f1aedff509fbf'
|2|  00:11
 00:11

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 23 installs, 0 updates, 0 removals
  - Locking composer/installers (v2.3.0)
  - Locking data-values/common (1.2.0)
  - Locking data-values/data-values (3.1.0)
  - Locking data-values/geo (4.5.1)
  - Locking data-values/interfaces (1.2.0)
  - Locking data-values/number (0.13.0)
  - Locking data-values/serialization (1.2.5)
  - Locking data-values/time (1.2.0)
  - Locking diff/diff (3.4.0)
  - Locking elasticsearch/elasticsearch (v7.17.1)
  - Locking ezimuel/guzzlestreams (3.1.0)
  - Locking ezimuel/ringphp (1.3.0)
  - Locking nyholm/dsn (2.0.1)
  - Locking onoi/message-reporter (1.4.2)
  - Locking psr/simple-cache (1.0.1)
  - Locking react/promise (v3.2.0)
  - Locking ruflin/elastica (7.3.1)
  - Locking serialization/serialization (4.1.0)
  - Locking swaggest/json-diff (v3.12.1)
  - Locking symfony/polyfill-php73 (v1.32.0)
  - Locking wikimedia/lucene-explain-parser (2.0.0)
  - Locking wikimedia/textcat (2.0.0)
  - Locking wmde/php-vuejs-templating (2.1.0)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 23 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing composer/installers (v2.3.0): Extracting archive
  - Installing data-values/interfaces (1.2.0): Extracting archive
  - Installing data-values/data-values (3.1.0): Extracting archive
  - Installing data-values/geo (4.5.1): Extracting archive
  - Installing data-values/common (1.2.0): Extracting archive
  - Installing data-values/number (0.13.0): Extracting archive
  - Installing serialization/serialization (4.1.0): Extracting archive
  - Installing data-values/serialization (1.2.5): Extracting archive
  - Installing data-values/time (1.2.0): Extracting archive
  - Installing diff/diff (3.4.0): Extracting archive
  - Installing react/promise (v3.2.0): Extracting archive
  - Installing ezimuel/guzzlestreams (3.1.0): Extracting archive
  - Installing ezimuel/ringphp (1.3.0): Extracting archive
  - Installing onoi/message-reporter (1.4.2): Extracting archive
  - Installing psr/simple-cache (1.0.1): Extracting archive
  - Installing symfony/polyfill-php73 (v1.32.0): Extracting archive
  - Installing nyholm/dsn (2.0.1): Extracting archive
  - Installing elasticsearch/elasticsearch (v7.17.1): Extracting archive
  - Installing ruflin/elastica (7.3.1): Extracting archive
  - Installing swaggest/json-diff (v3.12.1): Extracting archive
  - Installing wikimedia/lucene-explain-parser (2.0.0): Extracting archive
  - Installing wikimedia/textcat (2.0.0): Extracting archive
  - Installing wmde/php-vuejs-templating (2.1.0): Extracting archive
  0/22 [>---------------------------]   0%
 10/22 [============>---------------]  45%
 20/22 [=========================>--]  90%
 22/22 [============================] 100%
1 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
58 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:04

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
58 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.0.0-rc.1',
npm warn EBADENGINE   required: { npm: '>=10.8.1', node: '>=20' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.0.0-rc.1',
npm warn EBADENGINE   required: { npm: '>=10.8.1', node: '>=20' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated @types/easy-table@1.2.3: This is a stub types definition. easy-table provides its own type definitions, so you do not need this installed.
npm warn deprecated rimraf@2.4.5: Rimraf versions prior to v4 are no longer supported
npm warn deprecated request-promise-native@1.0.5: request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@6.0.4: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated formidable@1.2.6: Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.

> dtrace-provider@0.8.8 install
> node-gyp rebuild || node suppress-error.js

gyp info it worked if it ends with ok
gyp info using node-gyp@10.1.0
gyp info using node@18.20.8 | linux | x64
gyp info find Python using Python version 3.11.2 found at "/usr/bin/python3"

gyp http GET https://nodejs.org/download/release/v18.20.8/node-v18.20.8-headers.tar.gz
gyp http 200 https://nodejs.org/download/release/v18.20.8/node-v18.20.8-headers.tar.gz
gyp http GET https://nodejs.org/download/release/v18.20.8/SHASUMS256.txt
gyp http 200 https://nodejs.org/download/release/v18.20.8/SHASUMS256.txt
gyp info spawn /usr/bin/python3
gyp info spawn args [
gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',
gyp info spawn args 'binding.gyp',
gyp info spawn args '-f',
gyp info spawn args 'make',
gyp info spawn args '-I',
gyp info spawn args '/var/www/html/w/node_modules/dtrace-provider/build/config.gypi',
gyp info spawn args '-I',
gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',
gyp info spawn args '-I',
gyp info spawn args '/var/www/html/w/.cache/node-gyp/18.20.8/include/node/common.gypi',
gyp info spawn args '-Dlibrary=shared_library',
gyp info spawn args '-Dvisibility=default',
gyp info spawn args '-Dnode_root_dir=/var/www/html/w/.cache/node-gyp/18.20.8',
gyp info spawn args '-Dnode_gyp_dir=/usr/lib/node_modules/npm/node_modules/node-gyp',
gyp info spawn args '-Dnode_lib_file=/var/www/html/w/.cache/node-gyp/18.20.8/<(target_arch)/node.lib',
gyp info spawn args '-Dmodule_root_dir=/var/www/html/w/node_modules/dtrace-provider',
gyp info spawn args '-Dnode_engine=v8',
gyp info spawn args '--depth=.',
gyp info spawn args '--no-parallel',
gyp info spawn args '--generator-output',
gyp info spawn args 'build',
gyp info spawn args '-Goutput_dir=.'
gyp info spawn args ]
gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
make: Entering directory '/var/www/html/w/node_modules/dtrace-provider/build'
  TOUCH Release/obj.target/DTraceProviderStub.stamp
make: Leaving directory '/var/www/html/w/node_modules/dtrace-provider/build'
gyp info ok 

> es5-ext@0.10.64 postinstall
> node -e "try{require('./_postinstall')}catch(e){}" || exit 0


> wikibase@0.1.0 postinstall
> npm-run-all -p install:*


> wikibase@0.1.0 install:rest-api
> npm --prefix repo/rest-api ci


> wikibase@0.1.0 install:bridge
> npm --prefix client/data-bridge ci


> wikibase@0.1.0 install:tainted-ref
> npm --prefix view/lib/wikibase-tainted-ref ci

npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@es-joy/jsdoccomment@0.23.6',
npm warn EBADENGINE   required: { node: '^12 || ^14 || ^16 || ^17' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: 'eslint-plugin-jsdoc@39.2.2',
npm warn EBADENGINE   required: { node: '^14 || ^16 || ^17' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
npm warn deprecated rimraf@2.7.1: Rimraf versions prior to v4 are no longer supported
npm warn deprecated @humanwhocodes/config-array@0.13.0: Use @eslint/config-array instead
npm warn deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
npm warn deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated @humanwhocodes/object-schema@2.0.3: Use @eslint/object-schema instead
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated formidable@1.2.6: Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau
npm warn deprecated stylelint-processor-html@1.0.0: Please use stylelint-processor-arbitrary-tags https://github.com/mapbox/stylelint-processor-arbitrary-tags 
npm warn deprecated @stylelint/postcss-markdown@0.36.2: Use the original unforked package instead: postcss-markdown
npm warn deprecated @hapi/topo@3.1.6: This version has been deprecated and is no longer supported or maintained
npm warn deprecated @hapi/bourne@1.3.2: This version has been deprecated and is no longer supported or maintained
npm warn deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated
npm warn deprecated har-validator@5.1.3: this library is no longer supported
npm warn deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated
npm warn deprecated superagent@6.1.0: Please upgrade to v9.0.0+ as we have fixed a public vulnerability with formidable dependency. Note that v9.0.0+ requires Node.js v14.18.0+. See https://github.com/ladjs/superagent/pull/1800 for insight. This project is supported and maintained by the team at Forward Email @ https://forwardemail.net
npm warn deprecated chokidar@2.1.8: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.
npm warn deprecated querystring@0.2.0: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
npm warn deprecated html-webpack-plugin@3.2.0: 3.x is no longer supported
npm warn deprecated babel-eslint@10.1.0: babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.
npm warn deprecated @hapi/address@2.1.4: Moved to 'npm install @sideway/address'
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated uuid@3.3.3: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated @hapi/hoek@8.5.1: This version has been deprecated and is no longer supported or maintained
npm warn deprecated @hapi/joi@15.1.1: Switch to 'npm install joi'
npm warn deprecated eslint@8.57.1: This version is no longer supported. Please see https://eslint.org/version-support for other options.
npm warn deprecated svgo@1.3.2: This SVGO version is no longer supported. Upgrade to v2.x.x.
npm warn deprecated popper.js@1.16.1: You can find the new Popper v2 at @popperjs/core, this package is dedicated to the legacy v1

> tree-sitter@0.20.4 install
> prebuild-install || node-gyp rebuild

prebuild-install warn install No prebuilt binaries found (target=18.20.8 runtime=node arch=x64 libc= platform=linux)
gyp info it worked if it ends with ok
gyp info using node-gyp@10.1.0
gyp info using node@18.20.8 | linux | x64
gyp info find Python using Python version 3.11.2 found at "/usr/bin/python3"

gyp info spawn /usr/bin/python3
gyp info spawn args [
gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',
gyp info spawn args 'binding.gyp',
gyp info spawn args '-f',
gyp info spawn args 'make',
gyp info spawn args '-I',
gyp info spawn args '/var/www/html/w/extensions/Wikibase/repo/rest-api/node_modules/tree-sitter/build/config.gypi',
gyp info spawn args '-I',
gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',
gyp info spawn args '-I',
gyp info spawn args '/var/www/html/w/.cache/node-gyp/18.20.8/include/node/common.gypi',
gyp info spawn args '-Dlibrary=shared_library',
gyp info spawn args '-Dvisibility=default',
gyp info spawn args '-Dnode_root_dir=/var/www/html/w/.cache/node-gyp/18.20.8',
gyp info spawn args '-Dnode_gyp_dir=/usr/lib/node_modules/npm/node_modules/node-gyp',
gyp info spawn args '-Dnode_lib_file=/var/www/html/w/.cache/node-gyp/18.20.8/<(target_arch)/node.lib',
gyp info spawn args '-Dmodule_root_dir=/var/www/html/w/extensions/Wikibase/repo/rest-api/node_modules/tree-sitter',
gyp info spawn args '-Dnode_engine=v8',
gyp info spawn args '--depth=.',
gyp info spawn args '--no-parallel',
gyp info spawn args '--generator-output',
gyp info spawn args 'build',
gyp info spawn args '-Goutput_dir=.'
gyp info spawn args ]
gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
make: Entering directory '/var/www/html/w/extensions/Wikibase/repo/rest-api/node_modules/tree-sitter/build'
  CC(target) Release/obj.target/tree_sitter/vendor/tree-sitter/lib/src/lib.o

> yorkie@2.0.0 install
> node bin/install.js

setting up Git hooks
can't find .git directory, skipping Git hooks installation

> core-js@3.10.1 postinstall
> node -e "try{require('./postinstall')}catch(e){}"

Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!

The project needs your help! Please consider supporting of core-js on Open Collective or Patreon: 
> https://opencollective.com/core-js 
> https://www.patreon.com/zloirock 

Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)


> ejs@2.7.4 postinstall
> node ./postinstall.js

Thank you for installing EJS: built with the Jake JavaScript build tool (https://jakejs.com/)


> core-js@3.10.1 postinstall
> node -e "try{require('./postinstall')}catch(e){}"

rm -f Release/obj.target/tree_sitter.a Release/obj.target/tree_sitter.a.ar-file-list; mkdir -p `dirname Release/obj.target/tree_sitter.a`
ar crs Release/obj.target/tree_sitter.a @Release/obj.target/tree_sitter.a.ar-file-list
  COPY Release/tree_sitter.a
  CXX(target) Release/obj.target/tree_sitter_runtime_binding/src/binding.o
In file included from ../src/binding.cc:1:
/var/www/html/w/.cache/node-gyp/18.20.8/include/node/node.h:1014:7: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>)’ to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type]
 1014 |       (node::addon_register_func) (regfunc),                          \
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/www/html/w/.cache/node-gyp/18.20.8/include/node/node.h:1048:3: note: in expansion of macro ‘NODE_MODULE_X’
 1048 |   NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)
      |   ^~~~~~~~~~~~~
../src/binding.cc:25:1: note: in expansion of macro ‘NODE_MODULE’
   25 | NODE_MODULE(tree_sitter_runtime_binding, InitAll)
      | ^~~~~~~~~~~
  CXX(target) Release/obj.target/tree_sitter_runtime_binding/src/conversions.o

> tainted-ref@0.1.0 prepare
> node build/wikimedia-ui-base.js

  CXX(target) Release/obj.target/tree_sitter_runtime_binding/src/language.o

added 2722 packages, and audited 2723 packages in 60s

159 packages are looking for funding
  run `npm fund` for details

139 vulnerabilities (4 low, 71 moderate, 51 high, 13 critical)

To address issues that do not require attention, run:
  npm audit fix

To address all issues possible (including breaking changes), run:
  npm audit fix --force

Some issues need review, and may require choosing
a different dependency.

Run `npm audit` for details.
  CXX(target) Release/obj.target/tree_sitter_runtime_binding/src/logger.o
  CXX(target) Release/obj.target/tree_sitter_runtime_binding/src/node.o
  CXX(target) Release/obj.target/tree_sitter_runtime_binding/src/parser.o
  CXX(target) Release/obj.target/tree_sitter_runtime_binding/src/query.o
  CXX(target) Release/obj.target/tree_sitter_runtime_binding/src/tree.o
  CXX(target) Release/obj.target/tree_sitter_runtime_binding/src/tree_cursor.o
  CXX(target) Release/obj.target/tree_sitter_runtime_binding/src/util.o
  SOLINK_MODULE(target) Release/obj.target/tree_sitter_runtime_binding.node
  COPY Release/tree_sitter_runtime_binding.node
make: Leaving directory '/var/www/html/w/extensions/Wikibase/repo/rest-api/node_modules/tree-sitter/build'
gyp info ok 

> tree-sitter-json@0.20.2 install
> node-gyp rebuild

gyp info it worked if it ends with ok
gyp info using node-gyp@10.1.0
gyp info using node@18.20.8 | linux | x64
gyp info find Python using Python version 3.11.2 found at "/usr/bin/python3"

gyp info spawn /usr/bin/python3
gyp info spawn args [
gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',
gyp info spawn args 'binding.gyp',
gyp info spawn args '-f',
gyp info spawn args 'make',
gyp info spawn args '-I',
gyp info spawn args '/var/www/html/w/extensions/Wikibase/repo/rest-api/node_modules/tree-sitter-json/build/config.gypi',
gyp info spawn args '-I',
gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',
gyp info spawn args '-I',
gyp info spawn args '/var/www/html/w/.cache/node-gyp/18.20.8/include/node/common.gypi',
gyp info spawn args '-Dlibrary=shared_library',
gyp info spawn args '-Dvisibility=default',
gyp info spawn args '-Dnode_root_dir=/var/www/html/w/.cache/node-gyp/18.20.8',
gyp info spawn args '-Dnode_gyp_dir=/usr/lib/node_modules/npm/node_modules/node-gyp',
gyp info spawn args '-Dnode_lib_file=/var/www/html/w/.cache/node-gyp/18.20.8/<(target_arch)/node.lib',
gyp info spawn args '-Dmodule_root_dir=/var/www/html/w/extensions/Wikibase/repo/rest-api/node_modules/tree-sitter-json',
gyp info spawn args '-Dnode_engine=v8',
gyp info spawn args '--depth=.',
gyp info spawn args '--no-parallel',
gyp info spawn args '--generator-output',
gyp info spawn args 'build',
gyp info spawn args '-Goutput_dir=.'
gyp info spawn args ]
gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
make: Entering directory '/var/www/html/w/extensions/Wikibase/repo/rest-api/node_modules/tree-sitter-json/build'
  CC(target) Release/obj.target/tree_sitter_json_binding/src/parser.o
  CXX(target) Release/obj.target/tree_sitter_json_binding/bindings/node/binding.o
In file included from ../bindings/node/binding.cc:2:
/var/www/html/w/.cache/node-gyp/18.20.8/include/node/node.h:1014:7: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Object>)’ to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type]
 1014 |       (node::addon_register_func) (regfunc),                          \
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/www/html/w/.cache/node-gyp/18.20.8/include/node/node.h:1048:3: note: in expansion of macro ‘NODE_MODULE_X’
 1048 |   NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)
      |   ^~~~~~~~~~~~~
../bindings/node/binding.cc:26:1: note: in expansion of macro ‘NODE_MODULE’
   26 | NODE_MODULE(tree_sitter_json_binding, Init)
      | ^~~~~~~~~~~
  SOLINK_MODULE(target) Release/obj.target/tree_sitter_json_binding.node
  COPY Release/tree_sitter_json_binding.node
make: Leaving directory '/var/www/html/w/extensions/Wikibase/repo/rest-api/node_modules/tree-sitter-json/build'
gyp info ok 

> tree-sitter-yaml@0.5.0 install
> node-gyp rebuild

gyp info it worked if it ends with ok
gyp info using node-gyp@10.1.0
gyp info using node@18.20.8 | linux | x64
gyp info find Python using Python version 3.11.2 found at "/usr/bin/python3"

gyp info spawn /usr/bin/python3
gyp info spawn args [
gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',
gyp info spawn args 'binding.gyp',
gyp info spawn args '-f',
gyp info spawn args 'make',
gyp info spawn args '-I',
gyp info spawn args '/var/www/html/w/extensions/Wikibase/repo/rest-api/node_modules/tree-sitter-yaml/build/config.gypi',
gyp info spawn args '-I',
gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',
gyp info spawn args '-I',
gyp info spawn args '/var/www/html/w/.cache/node-gyp/18.20.8/include/node/common.gypi',
gyp info spawn args '-Dlibrary=shared_library',
gyp info spawn args '-Dvisibility=default',
gyp info spawn args '-Dnode_root_dir=/var/www/html/w/.cache/node-gyp/18.20.8',
gyp info spawn args '-Dnode_gyp_dir=/usr/lib/node_modules/npm/node_modules/node-gyp',
gyp info spawn args '-Dnode_lib_file=/var/www/html/w/.cache/node-gyp/18.20.8/<(target_arch)/node.lib',
gyp info spawn args '-Dmodule_root_dir=/var/www/html/w/extensions/Wikibase/repo/rest-api/node_modules/tree-sitter-yaml',
gyp info spawn args '-Dnode_engine=v8',
gyp info spawn args '--depth=.',
gyp info spawn args '--no-parallel',
gyp info spawn args '--generator-output',
gyp info spawn args 'build',
gyp info spawn args '-Goutput_dir=.'
gyp info spawn args ]
gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
make: Entering directory '/var/www/html/w/extensions/Wikibase/repo/rest-api/node_modules/tree-sitter-yaml/build'
  CXX(target) Release/obj.target/tree_sitter_yaml_binding/bindings/node/binding.o
In file included from ../bindings/node/binding.cc:2:
/var/www/html/w/.cache/node-gyp/18.20.8/include/node/node.h:1014:7: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Object>)’ to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type]
 1014 |       (node::addon_register_func) (regfunc),                          \
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/www/html/w/.cache/node-gyp/18.20.8/include/node/node.h:1048:3: note: in expansion of macro ‘NODE_MODULE_X’
 1048 |   NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)
      |   ^~~~~~~~~~~~~
../bindings/node/binding.cc:26:1: note: in expansion of macro ‘NODE_MODULE’
   26 | NODE_MODULE(tree_sitter_yaml_binding, Init)
      | ^~~~~~~~~~~
  CC(target) Release/obj.target/tree_sitter_yaml_binding/src/parser.o
In file included from ../src/parser.c:1:
../src/parser.c: In function ‘ts_lex’:
../src/tree_sitter/parser.h:136:11: warning: variable ‘lookahead’ set but not used [-Wunused-but-set-variable]
  136 |   int32_t lookahead;            \
      |           ^~~~~~~~~
../src/parser.c:2182:3: note: in expansion of macro ‘START_LEXER’
 2182 |   START_LEXER();
      |   ^~~~~~~~~~~
  CXX(target) Release/obj.target/tree_sitter_yaml_binding/src/scanner.o
../src/scanner.cc: In member function ‘char {anonymous}::Scanner::scn_pln_cnt(TSLexer*, bool ({anonymous}::Scanner::*)(int32_t))’:
../src/scanner.cc:619:10: warning: variable ‘is_cur_wsp’ set but not used [-Wunused-but-set-variable]
  619 |     bool is_cur_wsp = is_wsp(cur_chr);
      |          ^~~~~~~~~~
../src/scanner.cc: In member function ‘bool {anonymous}::Scanner::scn_dir_tag_pfx(TSLexer*, TSSymbol)’:
../src/scanner.cc:66:26: warning: this statement may fall through [-Wimplicit-fallthrough=]
   66 | #define MRK_END() mrk_end(lexer)
      |                   ~~~~~~~^~~~~~~
../src/scanner.cc:429:11: note: in expansion of macro ‘MRK_END’
  429 |           MRK_END();
      |           ^~~~~~~
../src/scanner.cc:430:9: note: here
  430 |         case SCN_FAIL:
      |         ^~~~
../src/scanner.cc: In member function ‘bool {anonymous}::Scanner::scn_tag(TSLexer*, TSSymbol)’:
../src/scanner.cc:454:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
  454 |             if (LKA == '>') {
      |             ^~
../src/scanner.cc:459:11: note: here
  459 |           case SCN_FAIL:
      |           ^~~~
../src/scanner.cc:66:26: warning: this statement may fall through [-Wimplicit-fallthrough=]
   66 | #define MRK_END() mrk_end(lexer)
      |                   ~~~~~~~^~~~~~~
../src/scanner.cc:468:13: note: in expansion of macro ‘MRK_END’
  468 |             MRK_END();
      |             ^~~~~~~
../src/scanner.cc:469:11: note: here
  469 |           case SCN_FAIL:
      |           ^~~~
  SOLINK_MODULE(target) Release/obj.target/tree_sitter_yaml_binding.node
  COPY Release/tree_sitter_yaml_binding.node
make: Leaving directory '/var/www/html/w/extensions/Wikibase/repo/rest-api/node_modules/tree-sitter-yaml/build'
gyp info ok 

> core-js@3.39.0 postinstall
> node -e "try{require('./postinstall')}catch(e){}"

Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!

The project needs your help! Please consider supporting core-js:
> https://opencollective.com/core-js 
> https://patreon.com/zloirock 
> https://boosty.to/zloirock 
> bitcoin: bc1qlea7544qtsmj2rayg0lthvza9fau63ux0fstcz 

I highly recommend reading this: https://github.com/zloirock/core-js/blob/master/docs/2023-02-14-so-whats-next.md 


> core-js-pure@3.39.0 postinstall
> node -e "try{require('./postinstall')}catch(e){}"


added 976 packages, and audited 977 packages in 1m

211 packages are looking for funding
  run `npm fund` for details

19 vulnerabilities (1 low, 11 moderate, 7 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.

> fibers@5.0.0 install
> node build.js || nodejs build.js

gyp info it worked if it ends with ok
gyp info using node-gyp@10.1.0
gyp info using node@18.20.8 | linux | x64
gyp info find Python using Python version 3.11.2 found at "/usr/bin/python3"

gyp info spawn /usr/bin/python3
gyp info spawn args [
gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',
gyp info spawn args 'binding.gyp',
gyp info spawn args '-f',
gyp info spawn args 'make',
gyp info spawn args '-I',
gyp info spawn args '/var/www/html/w/extensions/Wikibase/client/data-bridge/node_modules/fibers/build/config.gypi',
gyp info spawn args '-I',
gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',
gyp info spawn args '-I',
gyp info spawn args '/var/www/html/w/.cache/node-gyp/18.20.8/include/node/common.gypi',
gyp info spawn args '-Dlibrary=shared_library',
gyp info spawn args '-Dvisibility=default',
gyp info spawn args '-Dnode_root_dir=/var/www/html/w/.cache/node-gyp/18.20.8',
gyp info spawn args '-Dnode_gyp_dir=/usr/lib/node_modules/npm/node_modules/node-gyp',
gyp info spawn args '-Dnode_lib_file=/var/www/html/w/.cache/node-gyp/18.20.8/<(target_arch)/node.lib',
gyp info spawn args '-Dmodule_root_dir=/var/www/html/w/extensions/Wikibase/client/data-bridge/node_modules/fibers',
gyp info spawn args '-Dnode_engine=v8',
gyp info spawn args '--depth=.',
gyp info spawn args '--no-parallel',
gyp info spawn args '--generator-output',
gyp info spawn args 'build',
gyp info spawn args '-Goutput_dir=.'
gyp info spawn args ]
gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
make: Entering directory '/var/www/html/w/extensions/Wikibase/client/data-bridge/node_modules/fibers/build'
  CXX(target) Release/obj.target/fibers/src/fibers.o
../src/fibers.cc: In function ‘void uni::MakeWeak(v8::Isolate*, v8::Persistent<T>&, P*)’:
../src/fibers.cc:27:79: warning: ‘v8::WeakCallbackType::kFinalizer’ is deprecated: Resurrecting finalizers are deprecated and will not be supported going forward. [-Wdeprecated-declarations]
   27 |                 handle.SetWeak(val, WeakCallbackShim<F, P>, WeakCallbackType::kFinalizer);
      |                                                                               ^~~~~~~~~~
In file included from /var/www/html/w/.cache/node-gyp/18.20.8/include/node/v8-persistent-handle.h:10,
                 from /var/www/html/w/.cache/node-gyp/18.20.8/include/node/v8-object.h:10,
                 from /var/www/html/w/.cache/node-gyp/18.20.8/include/node/v8-array-buffer.h:13,
                 from /var/www/html/w/.cache/node-gyp/18.20.8/include/node/v8.h:24,
                 from /var/www/html/w/.cache/node-gyp/18.20.8/include/node/node.h:73,
                 from ../src/coroutine.h:1,
                 from ../src/fibers.cc:1:
/var/www/html/w/.cache/node-gyp/18.20.8/include/node/v8-weak-callback-info.h:71:3: note: declared here
   71 |   kFinalizer V8_ENUM_DEPRECATED("Resurrecting finalizers are deprecated "
      |   ^~~~~~~~~~
../src/fibers.cc:27:79: warning: ‘v8::WeakCallbackType::kFinalizer’ is deprecated: Resurrecting finalizers are deprecated and will not be supported going forward. [-Wdeprecated-declarations]
   27 |                 handle.SetWeak(val, WeakCallbackShim<F, P>, WeakCallbackType::kFinalizer);
      |                                                                               ^~~~~~~~~~
/var/www/html/w/.cache/node-gyp/18.20.8/include/node/v8-weak-callback-info.h:71:3: note: declared here
   71 |   kFinalizer V8_ENUM_DEPRECATED("Resurrecting finalizers are deprecated "
      |   ^~~~~~~~~~
../src/fibers.cc: In function ‘void uni::SetAccessor(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::String>, FunctionType (*)(v8::Local<v8::String>, const GetterCallbackInfo&), void (*)(v8::Local<v8::String>, v8::Local<v8::Value>, const SetterCallbackInfo&))’:
../src/fibers.cc:355:73: warning: cast between incompatible function types from ‘uni::FunctionType (*)(v8::Local<v8::String>, const uni::GetterCallbackInfo&)’ {aka ‘void (*)(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>&)’} to ‘v8::AccessorNameGetterCallback’ {aka ‘void (*)(v8::Local<v8::Name>, const v8::PropertyCallbackInfo<v8::Value>&)’} [-Wcast-function-type]
  355 |                 object->SetAccessor(isolate->GetCurrentContext(), name, (AccessorNameGetterCallback)getter, (AccessorNameSetterCallback)setter).ToChecked();
      |                                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/fibers.cc:355:109: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::String>, v8::Local<v8::Value>, const uni::SetterCallbackInfo&)’ {aka ‘void (*)(v8::Local<v8::String>, v8::Local<v8::Value>, const v8::PropertyCallbackInfo<void>&)’} to ‘v8::AccessorNameSetterCallback’ {aka ‘void (*)(v8::Local<v8::Name>, v8::Local<v8::Value>, const v8::PropertyCallbackInfo<void>&)’} [-Wcast-function-type]
  355 |                 object->SetAccessor(isolate->GetCurrentContext(), name, (AccessorNameGetterCallback)getter, (AccessorNameSetterCallback)setter).ToChecked();
      |                                                                                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/fibers.cc: At global scope:
/var/www/html/w/.cache/node-gyp/18.20.8/include/node/node.h:1014:7: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>)’ to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type]
 1014 |       (node::addon_register_func) (regfunc),                          \
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/www/html/w/.cache/node-gyp/18.20.8/include/node/node.h:1048:3: note: in expansion of macro ‘NODE_MODULE_X’
 1048 |   NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)
      |   ^~~~~~~~~~~~~
../src/fibers.cc:930:1: note: in expansion of macro ‘NODE_MODULE’
  930 | NODE_MODULE(fibers, init)
      | ^~~~~~~~~~~
  CXX(target) Release/obj.target/fibers/src/coroutine.o
  CC(target) Release/obj.target/fibers/src/libcoro/coro.o
  SOLINK_MODULE(target) Release/obj.target/fibers.node
  COPY Release/fibers.node
make: Leaving directory '/var/www/html/w/extensions/Wikibase/client/data-bridge/node_modules/fibers/build'
gyp info ok 
Installed in `/var/www/html/w/extensions/Wikibase/client/data-bridge/node_modules/fibers/bin/linux-x64-108-glibc/fibers.node`

> yorkie@2.0.0 install
> node bin/install.js

setting up Git hooks
can't find .git directory, skipping Git hooks installation

> core-js@3.20.3 postinstall
> node -e "try{require('./postinstall')}catch(e){}"

Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!

The project needs your help! Please consider supporting of core-js:
> https://opencollective.com/core-js 
> https://patreon.com/zloirock 
> https://paypal.me/zloirock 
> bitcoin: bc1qlea7544qtsmj2rayg0lthvza9fau63ux0fstcz 

Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)


> data-bridge@0.1.0 prepare
> node build/wikimedia-ui-base.js


added 2377 packages, and audited 2378 packages in 2m

237 packages are looking for funding
  run `npm fund` for details

97 vulnerabilities (5 low, 36 moderate, 52 high, 4 critical)

To address issues that do not require attention, run:
  npm audit fix

To address all issues possible (including breaking changes), run:
  npm audit fix --force

Some issues need review, and may require choosing
a different dependency.

Run `npm audit` for details.

added 583 packages, removed 6 packages, changed 94 packages, and audited 2022 packages in 2m

289 packages are looking for funding
  run `npm fund` for details

24 vulnerabilities (3 low, 4 moderate, 15 high, 2 critical)

To address issues that do not require attention, run:
  npm audit fix

To address all issues possible (including breaking changes), run:
  npm audit fix --force

Some issues need review, and may require choosing
a different dependency.

Run `npm audit` for details.
 02:19

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-elasticsearch-1  Creating
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-elasticsearch-1  Created
 Container mediawiki-mediawiki-web-1  Recreate
 Container mediawiki-mediawiki-web-1  Recreated
 Container mediawiki-elasticsearch-1  Starting
 Container mediawiki-elasticsearch-1  Started
 Container mediawiki-elasticsearch-1  Waiting
 Container mediawiki-elasticsearch-1  Healthy
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-elasticsearch-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-elasticsearch-1  Healthy
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 00:53

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
Creating wb_changes table...done.
Creating wb_id_counters table...done.
Creating wb_items_per_site table...done.
...wb_ips_site_page key doesn't exist.
Creating wb_property_info table...done.
...wb_terms doesn't exist.
Creating wb_changes_subscription table...done.
...wb_changes_change_type key doesn't exist.
...index change_object_id already set on wb_changes table.
...wb_id_counters_type key doesn't exist.
...wb_changes_dispatch doesn't exist.
...wbt_type doesn't exist.
	Added or updated the "unexpectedUnconnectedPage" page property for 1 pages, up to page ID 1000000 (inclusive).
	Done!
Creating wbc_entity_usage table...done.
	Filling usage table: processed 0 pages, starting with page #0.
Creating wbt_text table...done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.4 s.
 00:01

Running 'extensions/Elastica/setup.sh' if found
Looking for '/var/local/extensions/Elastica/setup.sh'
No '/var/local/extensions/Elastica/setup.sh' found, skipping...
 00:00

Running 'extensions/CirrusSearch/setup.sh' if found
Looking for '/var/local/extensions/CirrusSearch/setup.sh'
Running setup script '/var/local/extensions/CirrusSearch/setup.sh'
Updating cluster ...
indexing namespaces...
	Indexing namespaces...done
content index...
	Fetching server version...elasticsearch 7.10.2...ok
	Scanning available plugins...
		analysis-hebrew, analysis-icu, analysis-nori, analysis-smartcn, analysis-stconvert
		analysis-stempel, analysis-ukrainian, experimental-highlighter, extra, extra-analysis-esperanto
		extra-analysis-homoglyph, extra-analysis-khmer, extra-analysis-serbian, extra-analysis-slovak, extra-analysis-textify
		extra-analysis-turkish, extra-analysis-ukrainian, ltr, repository-s3
	Picking analyzer...english
	Inferring index identifier...my_wiki_content_first
		Validating number of shards...ok
		Validating replica range...ok
		Validating shard allocation settings...done
		Validating max shards per node...ok
	Validating analyzers...cannot correct
<Error, collected 1 message(s) on the way, no value set>
+----------+---------------------------+--------------------------------------+
| error    | rawmessage                | This script encountered an index dif |
|          |                           | ference that requires that the index |
|          |                           |  be
copied, indexed to, and...       |
+----------+---------------------------+--------------------------------------+

[             my_wiki] Indexed 1 pages ending at 1 at 3/second
Indexed a total of 1 pages at 3/second
[             my_wiki] Indexed 1 pages ending at 1 at 6/second
Indexed a total of 1 pages at 6/second
Job queue is empty.
Scanning available plugins...
	analysis-hebrew, analysis-icu, analysis-nori, analysis-smartcn, analysis-stconvert
	analysis-stempel, analysis-ukrainian, experimental-highlighter, extra, extra-analysis-esperanto
	extra-analysis-homoglyph, extra-analysis-khmer, extra-analysis-serbian, extra-analysis-slovak, extra-analysis-textify
	extra-analysis-turkish, extra-analysis-ukrainian, ltr, repository-s3
Picking analyzer...english
Fetching server version...elasticsearch 7.10.2...ok
Inferring index identifier...my_wiki_titlesuggest_1748974429
Validating analyzers...ok
2025-06-20 19:03:29 Recycling index my_wiki_titlesuggest
2025-06-20 19:03:29 total hits: 1
2025-06-20 19:03:29 Indexing 1 documents from content with batchId: 1750446208
    100% done...
2025-06-20 19:03:29 Indexing from content index done.
2025-06-20 19:03:29 Indexing from general index done.
2025-06-20 19:03:29 Exported 1 (1 total hits) from the search indices and indexed 1.
2025-06-20 19:03:29 Purging deleted docs...ok.
2025-06-20 19:03:29 Deleting remaining docs from previous batch
2025-06-20 19:03:29 Done.
2025-06-20 19:03:29 Optimizing index...ok.
 00:03

Running 'extensions/Wikibase/setup.sh' if found
Looking for '/var/local/extensions/Wikibase/setup.sh'
Running setup script '/var/local/extensions/Wikibase/setup.sh'
done.
Start rebuild...
Rebuild done.
Interwiki links are populated.
 00:05

Running 'extensions/WikibaseCirrusSearch/setup.sh' if found
Looking for '/var/local/extensions/WikibaseCirrusSearch/setup.sh'
No '/var/local/extensions/WikibaseCirrusSearch/setup.sh' found, skipping...
 00:00

 Component installer duration: 03:41
 03:41

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-web-1  Removed
 Container mediawiki-elasticsearch-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-elasticsearch-1  Stopped
 Container mediawiki-elasticsearch-1  Removing
 Container mediawiki-elasticsearch-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:13

Reclaim disk space if needed
Free disk space (12%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12424, done        
remote: Finding sources:   1% (63/12424)           
remote: Finding sources:   2% (187/12424)           
remote: Finding sources:   3% (311/12424)           
remote: Finding sources:   4% (435/12424)           
remote: Finding sources:   5% (560/12424)           
remote: Finding sources:   6% (684/12424)           
remote: Finding sources:   7% (808/12424)           
remote: Finding sources:   8% (932/12424)           
remote: Finding sources:   9% (1057/12424)           
remote: Finding sources:  10% (1181/12424)           
remote: Finding sources:  11% (1305/12424)           
remote: Finding sources:  12% (1429/12424)           
remote: Finding sources:  13% (1553/12424)           
remote: Finding sources:  14% (1678/12424)           
remote: Finding sources:  15% (1802/12424)           
remote: Finding sources:  16% (1926/12424)           
remote: Finding sources:  17% (2050/12424)           
remote: Finding sources:  18% (2175/12424)           
remote: Finding sources:  19% (2299/12424)           
remote: Finding sources:  20% (2423/12424)           
remote: Finding sources:  21% (2547/12424)           
remote: Finding sources:  22% (2672/12424)           
remote: Finding sources:  23% (2796/12424)           
remote: Finding sources:  24% (2920/12424)           
remote: Finding sources:  25% (3044/12424)           
remote: Finding sources:  26% (3169/12424)           
remote: Finding sources:  27% (3293/12424)           
remote: Finding sources:  28% (3417/12424)           
remote: Finding sources:  29% (3541/12424)           
remote: Finding sources:  30% (3666/12424)           
remote: Finding sources:  31% (3790/12424)           
remote: Finding sources:  32% (3914/12424)           
remote: Finding sources:  33% (4038/12424)           
remote: Finding sources:  34% (4163/12424)           
remote: Finding sources:  35% (4287/12424)           
remote: Finding sources:  36% (4411/12424)           
remote: Finding sources:  37% (4535/12424)           
remote: Finding sources:  38% (4659/12424)           
remote: Finding sources:  39% (4784/12424)           
remote: Finding sources:  40% (4908/12424)           
remote: Finding sources:  41% (5032/12424)           
remote: Finding sources:  42% (5156/12424)           
remote: Finding sources:  43% (5281/12424)           
remote: Finding sources:  44% (5405/12424)           
remote: Finding sources:  45% (5529/12424)           
remote: Finding sources:  46% (5653/12424)           
remote: Finding sources:  47% (5778/12424)           
remote: Finding sources:  48% (5902/12424)           
remote: Finding sources:  49% (6026/12424)           
remote: Finding sources:  50% (6150/12424)           
remote: Finding sources:  51% (6275/12424)           
remote: Finding sources:  52% (6399/12424)           
remote: Finding sources:  53% (6523/12424)           
remote: Finding sources:  54% (6647/12424)           
remote: Finding sources:  55% (6772/12424)           
remote: Finding sources:  56% (6896/12424)           
remote: Finding sources:  57% (7020/12424)           
remote: Finding sources:  58% (7144/12424)           
remote: Finding sources:  59% (7269/12424)           
remote: Finding sources:  60% (7393/12424)           
remote: Finding sources:  61% (7517/12424)           
remote: Finding sources:  62% (7641/12424)           
remote: Finding sources:  63% (7765/12424)           
remote: Finding sources:  64% (7890/12424)           
remote: Finding sources:  65% (8014/12424)           
remote: Finding sources:  66% (8138/12424)           
remote: Finding sources:  67% (8262/12424)           
remote: Finding sources:  68% (8387/12424)           
remote: Finding sources:  69% (8511/12424)           
remote: Finding sources:  70% (8635/12424)           
remote: Finding sources:  71% (8759/12424)           
remote: Finding sources:  72% (8884/12424)           
remote: Finding sources:  73% (9008/12424)           
remote: Finding sources:  74% (9132/12424)           
remote: Finding sources:  75% (9256/12424)           
remote: Finding sources:  76% (9381/12424)           
remote: Finding sources:  77% (9505/12424)           
remote: Finding sources:  78% (9629/12424)           
remote: Finding sources:  79% (9753/12424)           
remote: Finding sources:  80% (9878/12424)           
remote: Finding sources:  81% (10002/12424)           
remote: Finding sources:  82% (10126/12424)           
remote: Finding sources:  83% (10250/12424)           
remote: Finding sources:  84% (10375/12424)           
remote: Finding sources:  85% (10499/12424)           
remote: Finding sources:  86% (10623/12424)           
remote: Finding sources:  87% (10747/12424)           
remote: Finding sources:  88% (10871/12424)           
remote: Finding sources:  89% (10996/12424)           
remote: Finding sources:  90% (11120/12424)           
remote: Finding sources:  91% (11244/12424)           
remote: Finding sources:  92% (11368/12424)           
remote: Finding sources:  93% (11493/12424)           
remote: Finding sources:  94% (11617/12424)           
remote: Finding sources:  95% (11741/12424)           
remote: Finding sources:  96% (11865/12424)           
remote: Finding sources:  97% (11990/12424)           
remote: Finding sources:  98% (12114/12424)           
remote: Finding sources:  99% (12238/12424)           
remote: Finding sources: 100% (12362/12424)           
remote: Finding sources: 100% (12424/12424)        
remote: Getting sizes:   1% (56/11193)           
remote: Getting sizes:   2% (168/11193)           
remote: Getting sizes:   3% (280/11193)           
remote: Getting sizes:   4% (392/11193)           
remote: Getting sizes:   5% (504/11193)           
remote: Getting sizes:   6% (616/11193)           
remote: Getting sizes:   7% (728/11193)           
remote: Getting sizes:   8% (840/11193)           
remote: Getting sizes:   9% (952/11193)           
remote: Getting sizes:  10% (1064/11193)           
remote: Getting sizes:  11% (1176/11193)           
remote: Getting sizes:  12% (1288/11193)           
remote: Getting sizes:  13% (1400/11193)           
remote: Getting sizes:  14% (1512/11193)           
remote: Getting sizes:  15% (1623/11193)           
remote: Getting sizes:  16% (1735/11193)           
remote: Getting sizes:  17% (1847/11193)           
remote: Getting sizes:  18% (1959/11193)           
remote: Getting sizes:  19% (2071/11193)           
remote: Getting sizes:  20% (2183/11193)           
remote: Getting sizes:  21% (2295/11193)           
remote: Getting sizes:  22% (2407/11193)           
remote: Getting sizes:  23% (2519/11193)           
remote: Getting sizes:  24% (2631/11193)           
remote: Getting sizes:  25% (2743/11193)           
remote: Getting sizes:  26% (2855/11193)           
remote: Getting sizes:  27% (2967/11193)           
remote: Getting sizes:  28% (3079/11193)           
remote: Getting sizes:  29% (3191/11193)           
remote: Getting sizes:  30% (3302/11193)           
remote: Getting sizes:  31% (3414/11193)           
remote: Getting sizes:  32% (3526/11193)           
remote: Getting sizes:  33% (3638/11193)           
remote: Getting sizes:  34% (3750/11193)           
remote: Getting sizes:  35% (3862/11193)           
remote: Getting sizes:  36% (3974/11193)           
remote: Getting sizes:  37% (4086/11193)           
remote: Getting sizes:  38% (4198/11193)           
remote: Getting sizes:  39% (4310/11193)           
remote: Getting sizes:  40% (4422/11193)           
remote: Getting sizes:  41% (4534/11193)           
remote: Getting sizes:  42% (4646/11193)           
remote: Getting sizes:  43% (4758/11193)           
remote: Getting sizes:  44% (4869/11193)           
remote: Getting sizes:  45% (4981/11193)           
remote: Getting sizes:  46% (5093/11193)           
remote: Getting sizes:  47% (5205/11193)           
remote: Getting sizes:  48% (5317/11193)           
remote: Getting sizes:  49% (5429/11193)           
remote: Getting sizes:  50% (5541/11193)           
remote: Getting sizes:  51% (5653/11193)           
remote: Getting sizes:  52% (5765/11193)           
remote: Getting sizes:  53% (5877/11193)           
remote: Getting sizes:  54% (5989/11193)           
remote: Getting sizes:  55% (6101/11193)           
remote: Getting sizes:  56% (6213/11193)           
remote: Getting sizes:  57% (6325/11193)           
remote: Getting sizes:  58% (6436/11193)           
remote: Getting sizes:  59% (6548/11193)           
remote: Getting sizes:  60% (6660/11193)           
remote: Getting sizes:  61% (6772/11193)           
remote: Getting sizes:  62% (6884/11193)           
remote: Getting sizes:  63% (6996/11193)           
remote: Getting sizes:  64% (7108/11193)           
remote: Getting sizes:  65% (7220/11193)           
remote: Getting sizes:  66% (7332/11193)           
remote: Getting sizes:  67% (7444/11193)           
remote: Getting sizes:  68% (7556/11193)           
remote: Getting sizes:  69% (7668/11193)           
remote: Getting sizes:  70% (7780/11193)           
remote: Getting sizes:  71% (7892/11193)           
remote: Getting sizes:  72% (8003/11193)           
remote: Getting sizes:  73% (8115/11193)           
remote: Getting sizes:  74% (8227/11193)           
remote: Getting sizes:  75% (8339/11193)           
remote: Getting sizes:  76% (8451/11193)           
remote: Getting sizes:  77% (8563/11193)           
remote: Getting sizes:  78% (8675/11193)           
remote: Getting sizes:  79% (8787/11193)           
remote: Getting sizes:  80% (8899/11193)           
remote: Getting sizes:  81% (9011/11193)           
remote: Getting sizes:  82% (9123/11193)           
remote: Getting sizes:  83% (9235/11193)           
remote: Getting sizes:  84% (9347/11193)           
remote: Getting sizes:  85% (9459/11193)           
remote: Getting sizes:  86% (9571/11193)           
remote: Getting sizes:  87% (9682/11193)           
remote: Getting sizes:  88% (9794/11193)           
remote: Getting sizes:  89% (9906/11193)           
remote: Getting sizes:  90% (10018/11193)           
remote: Getting sizes:  91% (10130/11193)           
remote: Getting sizes:  92% (10242/11193)           
remote: Getting sizes:  93% (10354/11193)           
remote: Getting sizes:  94% (10466/11193)           
remote: Getting sizes:  95% (10578/11193)           
remote: Getting sizes:  96% (10690/11193)           
remote: Getting sizes:  97% (10802/11193)           
remote: Getting sizes:  98% (10914/11193)           
remote: Getting sizes:  99% (11026/11193)           
remote: Getting sizes: 100% (11138/11193)           
remote: Getting sizes: 100% (11193/11193)        
remote: Compressing objects:   2% (2174/119940)           
remote: Compressing objects:   3% (3021/119940)           
remote: Compressing objects:   4% (4492/119940)           
remote: Compressing objects:   5% (5749/119940)           
remote: Compressing objects:   6% (6597/119940)           
remote: Compressing objects:   7% (7849/119940)           
remote: Compressing objects:   8% (9000/119940)           
remote: Compressing objects:   9% (10196/119940)           
remote: Compressing objects:   9% (10275/119940)           
remote: Compressing objects:  10% (11442/119940)           
remote: Compressing objects:  11% (12594/119940)           
remote: Compressing objects:  12% (13827/119940)           
remote: Compressing objects:  13% (15416/119940)           
remote: Compressing objects:  14% (16192/119940)           
remote: Compressing objects:  15% (17393/119940)           
remote: Compressing objects:  16% (18595/119940)           
remote: Compressing objects:  17% (19808/119940)           
remote: Compressing objects:  18% (20991/119940)           
remote: Compressing objects:  19% (22249/119940)           
remote: Compressing objects:  20% (23462/119940)           
remote: Compressing objects:  21% (24596/119940)           
remote: Compressing objects:  21% (25092/119940)           
remote: Compressing objects:  22% (25790/119940)           
remote: Compressing objects:  23% (27004/119940)           
remote: Compressing objects:  24% (28187/119940)           
remote: Compressing objects:  25% (29389/119940)           
remote: Compressing objects:  26% (30686/119940)           
remote: Compressing objects:  27% (31811/119940)           
remote: Compressing objects:  28% (32994/119940)           
remote: Compressing objects:  29% (34399/119940)           
remote: Compressing objects:  30% (35419/119940)           
remote: Compressing objects:  31% (36618/119940)           
remote: Compressing objects:  32% (37937/119940)           
remote: Compressing objects:  33% (39014/119940)           
remote: Compressing objects:  34% (40360/119940)           
remote: Compressing objects:  35% (41414/119940)           
remote: Compressing objects:  36% (42624/119940)           
remote: Compressing objects:  37% (43830/119940)           
remote: Compressing objects:  38% (45275/119940)           
remote: Compressing objects:  39% (46621/119940)           
remote: Compressing objects:  40% (47705/119940)           
remote: Compressing objects:  41% (48757/119940)           
remote: Compressing objects:  42% (49875/119940)           
remote: Compressing objects:  43% (51009/119940)           
remote: Compressing objects:  44% (52512/119940)           
remote: Compressing objects:  45% (53745/119940)           
remote: Compressing objects:  46% (54587/119940)           
remote: Compressing objects:  46% (54776/119940)           
remote: Compressing objects:  47% (55949/119940)           
remote: Compressing objects:  48% (57132/119940)           
remote: Compressing objects:  49% (58685/119940)           
remote: Compressing objects:  50% (59376/119940)           
remote: Compressing objects:  51% (60748/119940)           
remote: Compressing objects:  52% (62227/119940)           
remote: Compressing objects:  53% (62970/119940)           
remote: Compressing objects:  54% (64337/119940)           
remote: Compressing objects:  55% (65709/119940)           
remote: Compressing objects:  56% (66740/119940)           
remote: Compressing objects:  57% (67797/119940)           
remote: Compressing objects:  58% (70012/119940)           
remote: Compressing objects:  59% (70165/119940)           
remote: Compressing objects:  60% (71377/119940)           
remote: Compressing objects:  61% (72619/119940)           
remote: Compressing objects:  62% (73808/119940)           
remote: Compressing objects:  63% (75197/119940)           
remote: Compressing objects:  64% (76167/119940)           
remote: Compressing objects:  65% (77363/119940)           
remote: Compressing objects:  66% (78702/119940)           
remote: Compressing objects:  67% (79766/119940)           
remote: Compressing objects:  68% (81297/119940)           
remote: Compressing objects:  69% (82921/119940)           
remote: Compressing objects:  70% (83560/119940)           
remote: Compressing objects:  71% (84665/119940)           
remote: Compressing objects:  72% (85991/119940)           
remote: Compressing objects:  73% (86959/119940)           
remote: Compressing objects:  74% (88232/119940)           
remote: Compressing objects:  75% (89833/119940)           
remote: Compressing objects:  76% (90657/119940)           
remote: Compressing objects:  77% (91765/119940)           
remote: Compressing objects:  78% (93004/119940)           
remote: Compressing objects:  79% (94197/119940)           
remote: Compressing objects:  80% (95383/119940)           
remote: Compressing objects:  81% (96757/119940)           
remote: Compressing objects:  81% (97037/119940)           
remote: Compressing objects:  82% (97961/119940)           
remote: Compressing objects:  83% (99479/119940)           
remote: Compressing objects:  84% (100150/119940)           
remote: Compressing objects:  85% (101398/119940)           
remote: Compressing objects:  86% (103010/119940)           
remote: Compressing objects:  87% (103777/119940)           
remote: Compressing objects:  88% (104982/119940)           
remote: Compressing objects:  89% (106156/119940)           
remote: Compressing objects:  90% (107351/119940)           
remote: Compressing objects:  91% (108546/119940)           
remote: Compressing objects:  92% (109884/119940)           
remote: Compressing objects:  93% (112073/119940)           
remote: Compressing objects:  94% (112151/119940)           
remote: Compressing objects:  95% (113376/119940)           
remote: Compressing objects:  96% (114643/119940)           
remote: Compressing objects:  97% (115746/119940)           
remote: Compressing objects:  98% (116947/119940)           
remote: Compressing objects:  99% (118141/119940)           
remote: Compressing objects: 100% (119347/119940)           
remote: Compressing objects: 100% (119939/119940)        
Receiving objects:   0% (1/12424)
Receiving objects:   1% (125/12424)
Receiving objects:   2% (249/12424)
Receiving objects:   3% (373/12424)
Receiving objects:   4% (497/12424)
Receiving objects:   5% (622/12424)
Receiving objects:   6% (746/12424)
Receiving objects:   7% (870/12424)
Receiving objects:   8% (994/12424)
Receiving objects:   9% (1119/12424)
Receiving objects:  10% (1243/12424)
Receiving objects:  11% (1367/12424)
Receiving objects:  12% (1491/12424)
Receiving objects:  13% (1616/12424)
Receiving objects:  14% (1740/12424)
Receiving objects:  15% (1864/12424)
Receiving objects:  16% (1988/12424)
Receiving objects:  17% (2113/12424)
Receiving objects:  18% (2237/12424)
Receiving objects:  19% (2361/12424)
Receiving objects:  20% (2485/12424)
Receiving objects:  21% (2610/12424)
Receiving objects:  22% (2734/12424)
Receiving objects:  23% (2858/12424)
Receiving objects:  24% (2982/12424)
Receiving objects:  25% (3106/12424)
Receiving objects:  26% (3231/12424)
Receiving objects:  27% (3355/12424)
Receiving objects:  28% (3479/12424)
Receiving objects:  28% (3509/12424)
Receiving objects:  29% (3603/12424)
Receiving objects:  30% (3728/12424)
Receiving objects:  31% (3852/12424)
Receiving objects:  32% (3976/12424)
Receiving objects:  33% (4100/12424)
Receiving objects:  34% (4225/12424)
Receiving objects:  35% (4349/12424)
Receiving objects:  36% (4473/12424)
Receiving objects:  37% (4597/12424), 11.21 MiB | 20.97 MiB/s
Receiving objects:  38% (4722/12424), 11.21 MiB | 20.97 MiB/s
Receiving objects:  39% (4846/12424), 11.21 MiB | 20.97 MiB/s
Receiving objects:  40% (4970/12424), 11.21 MiB | 20.97 MiB/s
Receiving objects:  41% (5094/12424), 11.21 MiB | 20.97 MiB/s
Receiving objects:  42% (5219/12424), 11.21 MiB | 20.97 MiB/s
Receiving objects:  43% (5343/12424), 11.21 MiB | 20.97 MiB/s
Receiving objects:  44% (5467/12424), 11.21 MiB | 20.97 MiB/s
Receiving objects:  45% (5591/12424), 11.21 MiB | 20.97 MiB/s
Receiving objects:  46% (5716/12424), 11.21 MiB | 20.97 MiB/s
Receiving objects:  47% (5840/12424), 11.21 MiB | 20.97 MiB/s
Receiving objects:  48% (5964/12424), 21.17 MiB | 20.47 MiB/s
Receiving objects:  49% (6088/12424), 21.17 MiB | 20.47 MiB/s
Receiving objects:  50% (6212/12424), 21.17 MiB | 20.47 MiB/s
Receiving objects:  51% (6337/12424), 21.17 MiB | 20.47 MiB/s
Receiving objects:  51% (6458/12424), 21.17 MiB | 20.47 MiB/s
Receiving objects:  52% (6461/12424), 21.17 MiB | 20.47 MiB/s
Receiving objects:  53% (6585/12424), 21.17 MiB | 20.47 MiB/s
Receiving objects:  54% (6709/12424), 21.17 MiB | 20.47 MiB/s
Receiving objects:  55% (6834/12424), 21.17 MiB | 20.47 MiB/s
Receiving objects:  56% (6958/12424), 21.17 MiB | 20.47 MiB/s
Receiving objects:  57% (7082/12424), 21.17 MiB | 20.47 MiB/s
Receiving objects:  58% (7206/12424), 21.17 MiB | 20.47 MiB/s
Receiving objects:  59% (7331/12424), 21.17 MiB | 20.47 MiB/s
Receiving objects:  60% (7455/12424), 21.17 MiB | 20.47 MiB/s
Receiving objects:  61% (7579/12424), 21.17 MiB | 20.47 MiB/s
Receiving objects:  62% (7703/12424), 21.17 MiB | 20.47 MiB/s
Receiving objects:  63% (7828/12424), 33.41 MiB | 21.54 MiB/s
Receiving objects:  64% (7952/12424), 33.41 MiB | 21.54 MiB/s
Receiving objects:  65% (8076/12424), 33.41 MiB | 21.54 MiB/s
Receiving objects:  66% (8200/12424), 33.41 MiB | 21.54 MiB/s
Receiving objects:  67% (8325/12424), 33.41 MiB | 21.54 MiB/s
Receiving objects:  68% (8449/12424), 33.41 MiB | 21.54 MiB/s
Receiving objects:  69% (8573/12424), 33.41 MiB | 21.54 MiB/s
Receiving objects:  70% (8697/12424), 33.41 MiB | 21.54 MiB/s
Receiving objects:  71% (8822/12424), 33.41 MiB | 21.54 MiB/s
Receiving objects:  72% (8946/12424), 33.41 MiB | 21.54 MiB/s
Receiving objects:  73% (9070/12424), 33.41 MiB | 21.54 MiB/s
Receiving objects:  74% (9194/12424), 33.41 MiB | 21.54 MiB/s
Receiving objects:  75% (9318/12424), 33.41 MiB | 21.54 MiB/s
Receiving objects:  76% (9443/12424), 33.41 MiB | 21.54 MiB/s
Receiving objects:  77% (9567/12424), 33.41 MiB | 21.54 MiB/s
Receiving objects:  78% (9691/12424), 33.41 MiB | 21.54 MiB/s
Receiving objects:  79% (9815/12424), 33.41 MiB | 21.54 MiB/s
Receiving objects:  80% (9940/12424), 33.41 MiB | 21.54 MiB/s
Receiving objects:  81% (10064/12424), 33.41 MiB | 21.54 MiB/s
Receiving objects:  82% (10188/12424), 33.41 MiB | 21.54 MiB/s
Receiving objects:  83% (10312/12424), 33.41 MiB | 21.54 MiB/s
Receiving objects:  84% (10437/12424), 33.41 MiB | 21.54 MiB/s
Receiving objects:  85% (10561/12424), 33.41 MiB | 21.54 MiB/s
Receiving objects:  86% (10685/12424), 33.41 MiB | 21.54 MiB/s
Receiving objects:  87% (10809/12424), 33.41 MiB | 21.54 MiB/s
Receiving objects:  88% (10934/12424), 33.41 MiB | 21.54 MiB/s
Receiving objects:  89% (11058/12424), 33.41 MiB | 21.54 MiB/s
Receiving objects:  90% (11182/12424), 33.41 MiB | 21.54 MiB/s
Receiving objects:  91% (11306/12424), 33.41 MiB | 21.54 MiB/s
Receiving objects:  92% (11431/12424), 33.41 MiB | 21.54 MiB/s
Receiving objects:  93% (11555/12424), 33.41 MiB | 21.54 MiB/s
Receiving objects:  94% (11679/12424), 33.41 MiB | 21.54 MiB/s
Receiving objects:  95% (11803/12424), 33.41 MiB | 21.54 MiB/s
Receiving objects:  96% (11928/12424), 33.41 MiB | 21.54 MiB/s
Receiving objects:  97% (12052/12424), 33.41 MiB | 21.54 MiB/s
Receiving objects:  98% (12176/12424), 33.41 MiB | 21.54 MiB/s
Receiving objects:  99% (12300/12424), 33.41 MiB | 21.54 MiB/s
remote: Total 12424 (delta 2375), reused 5975 (delta 1228)        
Receiving objects: 100% (12424/12424), 33.41 MiB | 21.54 MiB/s
Receiving objects: 100% (12424/12424), 41.63 MiB | 7.49 MiB/s, done.
Resolving deltas:   0% (0/2375)
Resolving deltas:   1% (24/2375)
Resolving deltas:   2% (48/2375)
Resolving deltas:   3% (72/2375)
Resolving deltas:   4% (95/2375)
Resolving deltas:   5% (119/2375)
Resolving deltas:   6% (143/2375)
Resolving deltas:   7% (167/2375)
Resolving deltas:   8% (190/2375)
Resolving deltas:   9% (214/2375)
Resolving deltas:  10% (238/2375)
Resolving deltas:  11% (262/2375)
Resolving deltas:  12% (285/2375)
Resolving deltas:  13% (309/2375)
Resolving deltas:  14% (333/2375)
Resolving deltas:  15% (357/2375)
Resolving deltas:  16% (381/2375)
Resolving deltas:  17% (404/2375)
Resolving deltas:  18% (428/2375)
Resolving deltas:  19% (452/2375)
Resolving deltas:  20% (475/2375)
Resolving deltas:  21% (499/2375)
Resolving deltas:  22% (523/2375)
Resolving deltas:  23% (547/2375)
Resolving deltas:  24% (571/2375)
Resolving deltas:  25% (596/2375)
Resolving deltas:  26% (618/2375)
Resolving deltas:  27% (642/2375)
Resolving deltas:  28% (665/2375)
Resolving deltas:  29% (689/2375)
Resolving deltas:  30% (713/2375)
Resolving deltas:  31% (738/2375)
Resolving deltas:  32% (760/2375)
Resolving deltas:  33% (784/2375)
Resolving deltas:  34% (808/2375)
Resolving deltas:  35% (832/2375)
Resolving deltas:  36% (856/2375)
Resolving deltas:  37% (879/2375)
Resolving deltas:  38% (903/2375)
Resolving deltas:  39% (927/2375)
Resolving deltas:  40% (950/2375)
Resolving deltas:  41% (974/2375)
Resolving deltas:  42% (998/2375)
Resolving deltas:  43% (1022/2375)
Resolving deltas:  44% (1045/2375)
Resolving deltas:  45% (1069/2375)
Resolving deltas:  46% (1093/2375)
Resolving deltas:  47% (1117/2375)
Resolving deltas:  48% (1140/2375)
Resolving deltas:  49% (1164/2375)
Resolving deltas:  50% (1189/2375)
Resolving deltas:  51% (1212/2375)
Resolving deltas:  52% (1235/2375)
Resolving deltas:  53% (1259/2375)
Resolving deltas:  54% (1283/2375)
Resolving deltas:  55% (1307/2375)
Resolving deltas:  56% (1330/2375)
Resolving deltas:  57% (1354/2375)
Resolving deltas:  58% (1378/2375)
Resolving deltas:  59% (1403/2375)
Resolving deltas:  60% (1426/2375)
Resolving deltas:  61% (1449/2375)
Resolving deltas:  62% (1473/2375)
Resolving deltas:  63% (1497/2375)
Resolving deltas:  64% (1520/2375)
Resolving deltas:  65% (1544/2375)
Resolving deltas:  66% (1568/2375)
Resolving deltas:  67% (1592/2375)
Resolving deltas:  68% (1615/2375)
Resolving deltas:  69% (1639/2375)
Resolving deltas:  70% (1663/2375)
Resolving deltas:  71% (1687/2375)
Resolving deltas:  72% (1710/2375)
Resolving deltas:  73% (1734/2375)
Resolving deltas:  74% (1758/2375)
Resolving deltas:  75% (1782/2375)
Resolving deltas:  76% (1805/2375)
Resolving deltas:  77% (1829/2375)
Resolving deltas:  78% (1853/2375)
Resolving deltas:  79% (1877/2375)
Resolving deltas:  80% (1901/2375)
Resolving deltas:  81% (1924/2375)
Resolving deltas:  82% (1948/2375)
Resolving deltas:  83% (1972/2375)
Resolving deltas:  84% (1995/2375)
Resolving deltas:  85% (2020/2375)
Resolving deltas:  86% (2043/2375)
Resolving deltas:  87% (2067/2375)
Resolving deltas:  88% (2090/2375)
Resolving deltas:  89% (2114/2375)
Resolving deltas:  90% (2138/2375)
Resolving deltas:  91% (2162/2375)
Resolving deltas:  92% (2185/2375)
Resolving deltas:  93% (2209/2375)
Resolving deltas:  94% (2233/2375)
Resolving deltas:  95% (2257/2375)
Resolving deltas:  96% (2280/2375)
Resolving deltas:  97% (2304/2375)
Resolving deltas:  98% (2329/2375)
Resolving deltas:  99% (2352/2375)
Resolving deltas: 100% (2375/2375)
Resolving deltas: 100% (2375/2375), done.
Updating files:  55% (6395/11458)
Updating files:  56% (6417/11458)
Updating files:  57% (6532/11458)
Updating files:  58% (6646/11458)
Updating files:  59% (6761/11458)
Updating files:  60% (6875/11458)
Updating files:  61% (6990/11458)
Updating files:  62% (7104/11458)
Updating files:  63% (7219/11458)
Updating files:  64% (7334/11458)
Updating files:  65% (7448/11458)
Updating files:  66% (7563/11458)
Updating files:  67% (7677/11458)
Updating files:  68% (7792/11458)
Updating files:  69% (7907/11458)
Updating files:  70% (8021/11458)
Updating files:  71% (8136/11458)
Updating files:  72% (8250/11458)
Updating files:  73% (8365/11458)
Updating files:  74% (8479/11458)
Updating files:  75% (8594/11458)
Updating files:  76% (8709/11458)
Updating files:  77% (8823/11458)
Updating files:  78% (8938/11458)
Updating files:  79% (9052/11458)
Updating files:  80% (9167/11458)
Updating files:  81% (9281/11458)
Updating files:  82% (9396/11458)
Updating files:  83% (9511/11458)
Updating files:  84% (9625/11458)
Updating files:  85% (9740/11458)
Updating files:  86% (9854/11458)
Updating files:  87% (9969/11458)
Updating files:  88% (10084/11458)
Updating files:  89% (10198/11458)
Updating files:  90% (10313/11458)
Updating files:  91% (10427/11458)
Updating files:  92% (10542/11458)
Updating files:  93% (10656/11458)
Updating files:  94% (10771/11458)
Updating files:  95% (10886/11458)
Updating files:  96% (11000/11458)
Updating files:  97% (11115/11458)
Updating files:  98% (11229/11458)
Updating files:  99% (11344/11458)
Updating files: 100% (11458/11458)
Updating files: 100% (11458/11458), done.
 00:18

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-mediawiki-1  Started
 00:06

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
   9/133 [=>--------------------------]   6%
  19/133 [====>-----------------------]  14%
  44/133 [=========>------------------]  33%
  62/133 [=============>--------------]  46%
  82/133 [=================>----------]  61%
 103/133 [=====================>------]  77%
 117/133 [========================>---]  87%
 129/133 [===========================>]  96%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:09

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 3.8 s.
 00:04

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 10s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:10

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:31

 01:31

Install 'extensions/WikibaseLexeme'...

Cloning component(s)
:0: _clone_component "extensions/WikibaseLexeme"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/WikibaseLexeme to 'extensions/WikibaseLexeme' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/WikibaseLexeme'...
|0| remote: Counting objects: 1           
remote: Counting objects: 960, done        
|0| remote: Finding sources:   1% (5/960)           
remote: Finding sources:   2% (15/960)           
remote: Finding sources:   3% (24/960)           
remote: Finding sources:   4% (34/960)           
remote: Finding sources:   5% (44/960)           
remote: Finding sources:   6% (53/960)           
remote: Finding sources:   7% (63/960)           
remote: Finding sources:   8% (72/960)           
remote: Finding sources:   9% (82/960)           
remote: Finding sources:  10% (92/960)           
remote: Finding sources:  11% (101/960)           
remote: Finding sources:  12% (111/960)           
remote: Finding sources:  13% (120/960)           
remote: Finding sources:  14% (130/960)           
remote: Finding sources:  15% (140/960)           
remote: Finding sources:  16% (149/960)           
remote: Finding sources:  17% (159/960)           
remote: Finding sources:  18% (168/960)           
remote: Finding sources:  19% (178/960)           
remote: Finding sources:  20% (188/960)           
remote: Finding sources:  21% (197/960)           
remote: Finding sources:  22% (207/960)           
remote: Finding sources:  23% (216/960)           
remote: Finding sources:  24% (226/960)           
remote: Finding sources:  25% (236/960)           
remote: Finding sources:  26% (245/960)           
remote: Finding sources:  27% (255/960)           
remote: Finding sources:  28% (264/960)           
remote: Finding sources:  29% (274/960)           
remote: Finding sources:  30% (284/960)           
remote: Finding sources:  31% (293/960)           
remote: Finding sources:  32% (303/960)           
remote: Finding sources:  33% (312/960)           
remote: Finding sources:  34% (322/960)           
remote: Finding sources:  35% (332/960)           
remote: Finding sources:  36% (341/960)           
remote: Finding sources:  37% (351/960)           
remote: Finding sources:  38% (360/960)           
remote: Finding sources:  39% (370/960)           
remote: Finding sources:  40% (380/960)           
remote: Finding sources:  41% (389/960)           
remote: Finding sources:  42% (399/960)           
remote: Finding sources:  43% (408/960)           
remote: Finding sources:  44% (418/960)           
remote: Finding sources:  45% (428/960)           
remote: Finding sources:  46% (437/960)           
remote: Finding sources:  47% (447/960)           
remote: Finding sources:  48% (456/960)           
remote: Finding sources:  49% (466/960)           
remote: Finding sources:  50% (476/960)           
remote: Finding sources:  51% (485/960)           
remote: Finding sources:  52% (495/960)           
remote: Finding sources:  53% (504/960)           
remote: Finding sources:  54% (514/960)           
remote: Finding sources:  55% (524/960)           
remote: Finding sources:  56% (533/960)           
remote: Finding sources:  57% (543/960)           
remote: Finding sources:  58% (552/960)           
remote: Finding sources:  59% (562/960)           
remote: Finding sources:  60% (572/960)           
remote: Finding sources:  61% (581/960)           
remote: Finding sources:  62% (591/960)           
remote: Finding sources:  63% (600/960)           
remote: Finding sources:  64% (610/960)           
remote: Finding sources:  65% (620/960)           
remote: Finding sources:  66% (629/960)           
remote: Finding sources:  67% (639/960)           
remote: Finding sources:  68% (648/960)           
remote: Finding sources:  69% (658/960)           
remote: Finding sources:  70% (668/960)           
remote: Finding sources:  71% (677/960)           
remote: Finding sources:  72% (687/960)           
remote: Finding sources:  73% (696/960)           
remote: Finding sources:  74% (706/960)           
remote: Finding sources:  75% (716/960)           
remote: Finding sources:  76% (725/960)           
remote: Finding sources:  77% (735/960)           
remote: Finding sources:  78% (744/960)           
remote: Finding sources:  79% (754/960)           
remote: Finding sources:  80% (764/960)           
remote: Finding sources:  81% (773/960)           
remote: Finding sources:  82% (783/960)           
remote: Finding sources:  83% (792/960)           
remote: Finding sources:  84% (802/960)           
remote: Finding sources:  85% (812/960)           
remote: Finding sources:  86% (821/960)           
remote: Finding sources:  87% (831/960)           
remote: Finding sources:  88% (840/960)           
remote: Finding sources:  89% (850/960)           
remote: Finding sources:  90% (860/960)           
remote: Finding sources:  91% (869/960)           
remote: Finding sources:  92% (879/960)           
remote: Finding sources:  93% (888/960)           
remote: Finding sources:  94% (898/960)           
remote: Finding sources:  95% (908/960)           
remote: Finding sources:  96% (917/960)           
remote: Finding sources:  97% (927/960)           
remote: Finding sources:  98% (936/960)           
remote: Finding sources:  99% (946/960)           
remote: Finding sources: 100% (956/960)           
remote: Finding sources: 100% (960/960)        
|0| remote: Getting sizes:   1% (5/840)           
remote: Getting sizes:   2% (13/840)           
remote: Getting sizes:   3% (21/840)           
remote: Getting sizes:   4% (30/840)           
remote: Getting sizes:   5% (38/840)           
remote: Getting sizes:   6% (47/840)           
remote: Getting sizes:   7% (55/840)           
remote: Getting sizes:   8% (63/840)           
remote: Getting sizes:   9% (72/840)           
remote: Getting sizes:  10% (80/840)           
remote: Getting sizes:  11% (89/840)           
remote: Getting sizes:  12% (97/840)           
remote: Getting sizes:  13% (105/840)           
remote: Getting sizes:  14% (114/840)           
remote: Getting sizes:  15% (122/840)           
remote: Getting sizes:  16% (131/840)           
remote: Getting sizes:  17% (139/840)           
remote: Getting sizes:  18% (147/840)           
remote: Getting sizes:  19% (156/840)           
remote: Getting sizes:  20% (164/840)           
remote: Getting sizes:  21% (173/840)           
remote: Getting sizes:  22% (181/840)           
remote: Getting sizes:  23% (189/840)           
remote: Getting sizes:  24% (198/840)           
remote: Getting sizes:  25% (206/840)           
remote: Getting sizes:  26% (215/840)           
remote: Getting sizes:  27% (223/840)           
remote: Getting sizes:  28% (231/840)           
remote: Getting sizes:  29% (240/840)           
remote: Getting sizes:  30% (248/840)           
remote: Getting sizes:  31% (257/840)           
remote: Getting sizes:  32% (265/840)           
remote: Getting sizes:  33% (273/840)           
remote: Getting sizes:  34% (282/840)           
remote: Getting sizes:  35% (290/840)           
remote: Getting sizes:  36% (299/840)           
remote: Getting sizes:  37% (307/840)           
remote: Getting sizes:  38% (315/840)           
remote: Getting sizes:  39% (324/840)           
remote: Getting sizes:  40% (332/840)           
remote: Getting sizes:  41% (341/840)           
remote: Getting sizes:  42% (349/840)           
remote: Getting sizes:  43% (357/840)           
remote: Getting sizes:  44% (366/840)           
remote: Getting sizes:  45% (374/840)           
remote: Getting sizes:  46% (383/840)           
remote: Getting sizes:  47% (391/840)           
remote: Getting sizes:  48% (399/840)           
remote: Getting sizes:  49% (408/840)           
remote: Getting sizes:  50% (416/840)           
remote: Getting sizes:  51% (425/840)           
remote: Getting sizes:  52% (433/840)           
remote: Getting sizes:  53% (441/840)           
remote: Getting sizes:  54% (450/840)           
remote: Getting sizes:  55% (458/840)           
remote: Getting sizes:  56% (467/840)           
remote: Getting sizes:  57% (475/840)           
remote: Getting sizes:  58% (483/840)           
remote: Getting sizes:  59% (492/840)           
remote: Getting sizes:  60% (500/840)           
remote: Getting sizes:  61% (509/840)           
remote: Getting sizes:  62% (517/840)           
remote: Getting sizes:  63% (525/840)           
remote: Getting sizes:  64% (534/840)           
remote: Getting sizes:  65% (542/840)           
remote: Getting sizes:  66% (551/840)           
remote: Getting sizes:  67% (559/840)           
remote: Getting sizes:  68% (567/840)           
remote: Getting sizes:  69% (576/840)           
remote: Getting sizes:  70% (584/840)           
remote: Getting sizes:  71% (593/840)           
remote: Getting sizes:  72% (601/840)           
remote: Getting sizes:  73% (609/840)           
remote: Getting sizes:  74% (618/840)           
remote: Getting sizes:  75% (626/840)           
remote: Getting sizes:  76% (635/840)           
remote: Getting sizes:  77% (643/840)           
remote: Getting sizes:  78% (651/840)           
remote: Getting sizes:  79% (660/840)           
remote: Getting sizes:  80% (668/840)           
remote: Getting sizes:  81% (677/840)           
remote: Getting sizes:  82% (685/840)           
remote: Getting sizes:  83% (693/840)           
remote: Getting sizes:  84% (702/840)           
remote: Getting sizes:  85% (710/840)           
remote: Getting sizes:  86% (719/840)           
remote: Getting sizes:  87% (727/840)           
remote: Getting sizes:  88% (735/840)           
remote: Getting sizes:  89% (744/840)           
remote: Getting sizes:  90% (752/840)           
remote: Getting sizes:  91% (761/840)           
remote: Getting sizes:  92% (769/840)           
remote: Getting sizes:  93% (777/840)           
remote: Getting sizes:  94% (786/840)           
remote: Getting sizes:  95% (794/840)           
remote: Getting sizes:  96% (803/840)           
remote: Getting sizes:  97% (811/840)           
remote: Getting sizes:  98% (819/840)           
remote: Getting sizes:  99% (828/840)           
remote: Getting sizes: 100% (836/840)           
remote: Getting sizes: 100% (840/840)        
|0| remote: Compressing objects:   1% (10251/1763974)           
remote: Compressing objects:   2% (29844/1763974)           
remote: Compressing objects:   3% (46231/1763974)           
remote: Compressing objects:   4% (63260/1763974)           
remote: Compressing objects:   5% (88823/1763974)           
remote: Compressing objects:   6% (98232/1763974)           
remote: Compressing objects:   8% (133374/1763974)           
remote: Compressing objects:   9% (151111/1763974)           
remote: Compressing objects:  10% (168664/1763974)           
remote: Compressing objects:  11% (190241/1763974)           
remote: Compressing objects:  12% (207196/1763974)           
remote: Compressing objects:  13% (220870/1763974)           
remote: Compressing objects:  14% (244014/1763974)           
remote: Compressing objects:  15% (256302/1763974)           
remote: Compressing objects:  16% (273585/1763974)           
remote: Compressing objects:  17% (292557/1763974)           
remote: Compressing objects:  18% (309968/1763974)           
remote: Compressing objects:  20% (350045/1763974)           
remote: Compressing objects:  21% (373168/1763974)           
remote: Compressing objects:  22% (382864/1763974)           
remote: Compressing objects:  23% (397113/1763974)           
remote: Compressing objects:  24% (421823/1763974)           
remote: Compressing objects:  25% (432926/1763974)           
remote: Compressing objects:  26% (460543/1763974)           
remote: Compressing objects:  27% (469408/1763974)           
remote: Compressing objects:  28% (488530/1763974)           
remote: Compressing objects:  29% (504695/1763974)           
remote: Compressing objects:  31% (542799/1763974)           
remote: Compressing objects:  32% (558682/1763974)           
remote: Compressing objects:  33% (573619/1763974)           
remote: Compressing objects:  34% (593959/1763974)           
remote: Compressing objects:  35% (613641/1763974)           
remote: Compressing objects:  36% (628413/1763974)           
remote: Compressing objects:  37% (648068/1763974)           
remote: Compressing objects:  38% (665410/1763974)           
remote: Compressing objects:  39% (683338/1763974)           
remote: Compressing objects:  40% (699458/1763974)           
remote: Compressing objects:  41% (718531/1763974)           
remote: Compressing objects:  42% (732188/1763974)           
remote: Compressing objects:  44% (771515/1763974)           
remote: Compressing objects:  45% (790786/1763974)           
remote: Compressing objects:  46% (803677/1763974)           
remote: Compressing objects:  47% (826413/1763974)           
remote: Compressing objects:  48% (842420/1763974)           
remote: Compressing objects:  49% (859735/1763974)           
remote: Compressing objects:  50% (874784/1763974)           
remote: Compressing objects:  51% (892058/1763974)           
remote: Compressing objects:  53% (935552/1763974)           
remote: Compressing objects:  54% (943988/1763974)           
remote: Compressing objects:  55% (962644/1763974)           
remote: Compressing objects:  56% (980018/1763974)           
remote: Compressing objects:  57% (999875/1763974)           
remote: Compressing objects:  58% (1017538/1763974)           
remote: Compressing objects:  59% (1039046/1763974)           
remote: Compressing objects:  60% (1057919/1763974)           
remote: Compressing objects:  61% (1074182/1763974)           
remote: Compressing objects:  62% (1085625/1763974)           
remote: Compressing objects:  63% (1102810/1763974)           
remote: Compressing objects:  64% (1128020/1763974)           
remote: Compressing objects:  65% (1141071/1763974)           
remote: Compressing objects:  66% (1157020/1763974)           
remote: Compressing objects:  67% (1175603/1763974)           
remote: Compressing objects:  68% (1191882/1763974)           
remote: Compressing objects:  69% (1217000/1763974)           
remote: Compressing objects:  70% (1233140/1763974)           
remote: Compressing objects:  72% (1261296/1763974)           
remote: Compressing objects:  73% (1280176/1763974)           
remote: Compressing objects:  74% (1308121/1763974)           
remote: Compressing objects:  75% (1325018/1763974)           
remote: Compressing objects:  76% (1336797/1763974)           
remote: Compressing objects:  77% (1349933/1763974)           
remote: Compressing objects:  78% (1367903/1763974)           
remote: Compressing objects:  79% (1391103/1763974)           
remote: Compressing objects:  80% (1410602/1763974)           
remote: Compressing objects:  81% (1420933/1763974)           
remote: Compressing objects:  82% (1439454/1763974)           
remote: Compressing objects:  83% (1468680/1763974)           
remote: Compressing objects:  84% (1478039/1763974)           
remote: Compressing objects:  85% (1496424/1763974)           
remote: Compressing objects:  86% (1513609/1763974)           
remote: Compressing objects:  87% (1537924/1763974)           
remote: Compressing objects:  88% (1549676/1763974)           
remote: Compressing objects:  90% (1586041/1763974)           
remote: Compressing objects:  91% (1597229/1763974)           
remote: Compressing objects:  92% (1616158/1763974)           
remote: Compressing objects:  93% (1632698/1763974)           
remote: Compressing objects:  94% (1655860/1763974)           
remote: Compressing objects:  95% (1667637/1763974)           
remote: Compressing objects:  96% (1686530/1763974)           
remote: Compressing objects:  97% (1702576/1763974)           
remote: Compressing objects:  98% (1722425/1763974)           
remote: Compressing objects:  99% (1738963/1763974)           
remote: Compressing objects: 100% (1757051/1763974)           
remote: Compressing objects: 100% (1763974/1763974)        
|0| Receiving objects:   0% (1/960)
Receiving objects:   1% (10/960)
Receiving objects:   2% (20/960)
Receiving objects:   3% (29/960)
Receiving objects:   4% (39/960)
Receiving objects:   5% (48/960)
Receiving objects:   6% (58/960)
Receiving objects:   7% (68/960)
Receiving objects:   8% (77/960)
Receiving objects:   9% (87/960)
Receiving objects:  10% (96/960)
Receiving objects:  11% (106/960)
Receiving objects:  12% (116/960)
Receiving objects:  13% (125/960)
Receiving objects:  14% (135/960)
Receiving objects:  15% (144/960)
Receiving objects:  16% (154/960)
Receiving objects:  17% (164/960)
Receiving objects:  18% (173/960)
Receiving objects:  19% (183/960)
Receiving objects:  20% (192/960)
Receiving objects:  21% (202/960)
Receiving objects:  22% (212/960)
Receiving objects:  23% (221/960)
Receiving objects:  24% (231/960)
Receiving objects:  25% (240/960)
Receiving objects:  26% (250/960)
Receiving objects:  27% (260/960)
Receiving objects:  28% (269/960)
Receiving objects:  29% (279/960)
Receiving objects:  30% (288/960)
Receiving objects:  31% (298/960)
Receiving objects:  32% (308/960)
Receiving objects:  33% (317/960)
Receiving objects:  34% (327/960)
Receiving objects:  35% (336/960)
Receiving objects:  36% (346/960)
Receiving objects:  37% (356/960)
Receiving objects:  38% (365/960)
Receiving objects:  39% (375/960)
Receiving objects:  40% (384/960)
Receiving objects:  41% (394/960)
Receiving objects:  42% (404/960)
Receiving objects:  43% (413/960)
Receiving objects:  44% (423/960)
Receiving objects:  45% (432/960)
Receiving objects:  46% (442/960)
Receiving objects:  47% (452/960)
Receiving objects:  48% (461/960)
Receiving objects:  49% (471/960)
Receiving objects:  50% (480/960)
Receiving objects:  51% (490/960)
Receiving objects:  52% (500/960)
Receiving objects:  53% (509/960)
Receiving objects:  54% (519/960)
Receiving objects:  55% (528/960)
Receiving objects:  56% (538/960)
Receiving objects:  57% (548/960)
Receiving objects:  58% (557/960)
Receiving objects:  59% (567/960)
Receiving objects:  60% (576/960)
Receiving objects:  61% (586/960)
Receiving objects:  62% (596/960)
Receiving objects:  63% (605/960)
Receiving objects:  64% (615/960)
Receiving objects:  65% (624/960)
Receiving objects:  66% (634/960)
Receiving objects:  67% (644/960)
Receiving objects:  68% (653/960)
Receiving objects:  69% (663/960)
Receiving objects:  70% (672/960)
Receiving objects:  71% (682/960)
Receiving objects:  72% (692/960)
Receiving objects:  73% (701/960)
Receiving objects:  74% (711/960)
Receiving objects:  75% (720/960)
Receiving objects:  76% (730/960)
Receiving objects:  77% (740/960)
Receiving objects:  78% (749/960)
Receiving objects:  79% (759/960)
Receiving objects:  80% (768/960)
Receiving objects:  81% (778/960)
Receiving objects:  82% (788/960)
Receiving objects:  83% (797/960)
Receiving objects:  84% (807/960)
Receiving objects:  85% (816/960)
Receiving objects:  86% (826/960)
Receiving objects:  87% (836/960)
Receiving objects:  88% (845/960)
Receiving objects:  89% (855/960)
Receiving objects:  90% (864/960)
Receiving objects:  91% (874/960)
Receiving objects:  92% (884/960)
remote: Total 960 (delta 210), reused 536 (delta 118)        
|0| Receiving objects:  93% (893/960)
Receiving objects:  94% (903/960)
Receiving objects:  95% (912/960)
Receiving objects:  96% (922/960)
Receiving objects:  97% (932/960)
Receiving objects:  98% (941/960)
Receiving objects:  99% (951/960)
Receiving objects: 100% (960/960)
Receiving objects: 100% (960/960), 905.52 KiB | 13.51 MiB/s, done.
|0| Resolving deltas:   0% (0/210)
Resolving deltas:   1% (3/210)
Resolving deltas:   2% (5/210)
Resolving deltas:   3% (7/210)
Resolving deltas:   4% (9/210)
Resolving deltas:   5% (11/210)
Resolving deltas:   6% (13/210)
Resolving deltas:   7% (15/210)
Resolving deltas:   8% (17/210)
Resolving deltas:   9% (19/210)
Resolving deltas:  10% (21/210)
Resolving deltas:  11% (24/210)
Resolving deltas:  12% (26/210)
Resolving deltas:  13% (28/210)
Resolving deltas:  14% (30/210)
Resolving deltas:  15% (32/210)
Resolving deltas:  16% (34/210)
Resolving deltas:  17% (36/210)
Resolving deltas:  18% (38/210)
Resolving deltas:  19% (40/210)
Resolving deltas:  20% (42/210)
Resolving deltas:  21% (45/210)
Resolving deltas:  22% (47/210)
Resolving deltas:  23% (49/210)
Resolving deltas:  24% (52/210)
Resolving deltas:  25% (53/210)
Resolving deltas:  26% (55/210)
Resolving deltas:  27% (57/210)
Resolving deltas:  28% (59/210)
Resolving deltas:  29% (61/210)
Resolving deltas:  30% (63/210)
Resolving deltas:  31% (66/210)
Resolving deltas:  32% (68/210)
Resolving deltas:  33% (70/210)
Resolving deltas:  34% (72/210)
Resolving deltas:  35% (74/210)
Resolving deltas:  36% (76/210)
Resolving deltas:  37% (78/210)
Resolving deltas:  38% (80/210)
Resolving deltas:  39% (82/210)
Resolving deltas:  40% (84/210)
Resolving deltas:  41% (87/210)
Resolving deltas:  42% (89/210)
Resolving deltas:  43% (91/210)
Resolving deltas:  44% (93/210)
Resolving deltas:  45% (95/210)
Resolving deltas:  46% (97/210)
Resolving deltas:  47% (99/210)
Resolving deltas:  48% (101/210)
Resolving deltas:  49% (103/210)
Resolving deltas:  50% (105/210)
Resolving deltas:  51% (108/210)
Resolving deltas:  52% (110/210)
Resolving deltas:  53% (112/210)
Resolving deltas:  54% (114/210)
Resolving deltas:  55% (117/210)
Resolving deltas:  56% (118/210)
Resolving deltas:  57% (120/210)
Resolving deltas:  58% (122/210)
Resolving deltas:  59% (124/210)
Resolving deltas:  60% (126/210)
Resolving deltas:  61% (129/210)
Resolving deltas:  62% (131/210)
Resolving deltas:  63% (133/210)
Resolving deltas:  64% (135/210)
Resolving deltas:  65% (137/210)
Resolving deltas:  66% (139/210)
Resolving deltas:  67% (141/210)
Resolving deltas:  68% (143/210)
Resolving deltas:  69% (145/210)
Resolving deltas:  70% (148/210)
Resolving deltas:  71% (150/210)
Resolving deltas:  72% (152/210)
Resolving deltas:  73% (154/210)
Resolving deltas:  74% (156/210)
Resolving deltas:  75% (158/210)
Resolving deltas:  76% (160/210)
Resolving deltas:  77% (162/210)
Resolving deltas:  78% (164/210)
Resolving deltas:  79% (166/210)
Resolving deltas:  80% (168/210)
Resolving deltas:  81% (171/210)
Resolving deltas:  82% (173/210)
Resolving deltas:  83% (175/210)
Resolving deltas:  84% (177/210)
Resolving deltas:  85% (179/210)
Resolving deltas:  86% (181/210)
Resolving deltas:  87% (183/210)
Resolving deltas:  88% (185/210)
Resolving deltas:  89% (187/210)
Resolving deltas:  90% (189/210)
Resolving deltas:  91% (193/210)
Resolving deltas:  92% (194/210)
Resolving deltas:  93% (196/210)
Resolving deltas:  94% (198/210)
Resolving deltas:  95% (200/210)
Resolving deltas:  96% (202/210)
Resolving deltas:  97% (204/210)
Resolving deltas:  98% (206/210)
Resolving deltas:  99% (208/210)
Resolving deltas: 100% (210/210)
Resolving deltas: 100% (210/210), done.
|0| Submodule 'resources/special/new-lexeme' (https://phabricator.wikimedia.org/diffusion/NLSP/new-lexeme-special-page.git) registered for path 'resources/special/new-lexeme'
|0| Cloning into '/var/www/html/w/extensions/WikibaseLexeme/resources/special/new-lexeme'...
|0| remote: Enumerating objects: 2972, done.        
|0| remote: Counting objects:   0% (1/2972)        
remote: Counting objects:   1% (30/2972)        
remote: Counting objects:   2% (60/2972)        
remote: Counting objects:   3% (90/2972)        
remote: Counting objects:   4% (119/2972)        
remote: Counting objects:   5% (149/2972)        
remote: Counting objects:   6% (179/2972)        
remote: Counting objects:   7% (209/2972)        
remote: Counting objects:   8% (238/2972)        
remote: Counting objects:   9% (268/2972)        
remote: Counting objects:  10% (298/2972)        
remote: Counting objects:  11% (327/2972)        
remote: Counting objects:  12% (357/2972)        
remote: Counting objects:  13% (387/2972)        
remote: Counting objects:  14% (417/2972)        
remote: Counting objects:  15% (446/2972)        
remote: Counting objects:  16% (476/2972)        
remote: Counting objects:  17% (506/2972)        
remote: Counting objects:  18% (535/2972)        
remote: Counting objects:  19% (565/2972)        
remote: Counting objects:  20% (595/2972)        
remote: Counting objects:  21% (625/2972)        
remote: Counting objects:  22% (654/2972)        
remote: Counting objects:  23% (684/2972)        
remote: Counting objects:  24% (714/2972)        
remote: Counting objects:  25% (743/2972)        
remote: Counting objects:  26% (773/2972)        
remote: Counting objects:  27% (803/2972)        
remote: Counting objects:  28% (833/2972)        
remote: Counting objects:  29% (862/2972)        
remote: Counting objects:  30% (892/2972)        
remote: Counting objects:  31% (922/2972)        
remote: Counting objects:  32% (952/2972)        
remote: Counting objects:  33% (981/2972)        
remote: Counting objects:  34% (1011/2972)        
remote: Counting objects:  35% (1041/2972)        
remote: Counting objects:  36% (1070/2972)        
remote: Counting objects:  37% (1100/2972)        
remote: Counting objects:  38% (1130/2972)        
remote: Counting objects:  39% (1160/2972)        
remote: Counting objects:  40% (1189/2972)        
remote: Counting objects:  41% (1219/2972)        
remote: Counting objects:  42% (1249/2972)        
remote: Counting objects:  43% (1278/2972)        
remote: Counting objects:  44% (1308/2972)        
remote: Counting objects:  45% (1338/2972)        
remote: Counting objects:  46% (1368/2972)        
remote: Counting objects:  47% (1397/2972)        
remote: Counting objects:  48% (1427/2972)        
remote: Counting objects:  49% (1457/2972)        
remote: Counting objects:  50% (1486/2972)        
remote: Counting objects:  51% (1516/2972)        
remote: Counting objects:  52% (1546/2972)        
remote: Counting objects:  53% (1576/2972)        
remote: Counting objects:  54% (1605/2972)        
remote: Counting objects:  55% (1635/2972)        
remote: Counting objects:  56% (1665/2972)        
remote: Counting objects:  57% (1695/2972)        
remote: Counting objects:  58% (1724/2972)        
remote: Counting objects:  59% (1754/2972)        
remote: Counting objects:  60% (1784/2972)        
remote: Counting objects:  61% (1813/2972)        
remote: Counting objects:  62% (1843/2972)        
remote: Counting objects:  63% (1873/2972)        
remote: Counting objects:  64% (1903/2972)        
remote: Counting objects:  65% (1932/2972)        
remote: Counting objects:  66% (1962/2972)        
remote: Counting objects:  67% (1992/2972)        
remote: Counting objects:  68% (2021/2972)        
remote: Counting objects:  69% (2051/2972)        
remote: Counting objects:  70% (2081/2972)        
remote: Counting objects:  71% (2111/2972)        
remote: Counting objects:  72% (2140/2972)        
remote: Counting objects:  73% (2170/2972)        
remote: Counting objects:  74% (2200/2972)        
remote: Counting objects:  75% (2229/2972)        
remote: Counting objects:  76% (2259/2972)        
remote: Counting objects:  77% (2289/2972)        
remote: Counting objects:  78% (2319/2972)        
remote: Counting objects:  79% (2348/2972)        
remote: Counting objects:  80% (2378/2972)        
remote: Counting objects:  81% (2408/2972)        
remote: Counting objects:  82% (2438/2972)        
remote: Counting objects:  83% (2467/2972)        
remote: Counting objects:  84% (2497/2972)        
remote: Counting objects:  85% (2527/2972)        
remote: Counting objects:  86% (2556/2972)        
remote: Counting objects:  87% (2586/2972)        
remote: Counting objects:  88% (2616/2972)        
remote: Counting objects:  89% (2646/2972)        
remote: Counting objects:  90% (2675/2972)        
remote: Counting objects:  91% (2705/2972)        
remote: Counting objects:  92% (2735/2972)        
remote: Counting objects:  93% (2764/2972)        
remote: Counting objects:  94% (2794/2972)        
remote: Counting objects:  95% (2824/2972)        
remote: Counting objects:  96% (2854/2972)        
remote: Counting objects:  97% (2883/2972)        
remote: Counting objects:  98% (2913/2972)        
remote: Counting objects:  99% (2943/2972)        
remote: Counting objects: 100% (2972/2972)        
remote: Counting objects: 100% (2972/2972), done.        
|0| remote: Compressing objects:   0% (1/2828)        
remote: Compressing objects:   1% (29/2828)        
remote: Compressing objects:   2% (57/2828)        
remote: Compressing objects:   3% (85/2828)        
remote: Compressing objects:   4% (114/2828)        
remote: Compressing objects:   5% (142/2828)        
remote: Compressing objects:   6% (170/2828)        
remote: Compressing objects:   7% (198/2828)        
remote: Compressing objects:   8% (227/2828)        
remote: Compressing objects:   9% (255/2828)        
remote: Compressing objects:  10% (283/2828)        
remote: Compressing objects:  11% (312/2828)        
remote: Compressing objects:  12% (340/2828)        
remote: Compressing objects:  13% (368/2828)        
remote: Compressing objects:  14% (396/2828)        
remote: Compressing objects:  15% (425/2828)        
remote: Compressing objects:  16% (453/2828)        
remote: Compressing objects:  17% (481/2828)        
remote: Compressing objects:  18% (510/2828)        
remote: Compressing objects:  19% (538/2828)        
remote: Compressing objects:  20% (566/2828)        
remote: Compressing objects:  21% (594/2828)        
remote: Compressing objects:  22% (623/2828)        
remote: Compressing objects:  23% (651/2828)        
remote: Compressing objects:  24% (679/2828)        
remote: Compressing objects:  25% (707/2828)        
remote: Compressing objects:  26% (736/2828)        
remote: Compressing objects:  27% (764/2828)        
remote: Compressing objects:  28% (792/2828)        
remote: Compressing objects:  29% (821/2828)        
remote: Compressing objects:  30% (849/2828)        
remote: Compressing objects:  31% (877/2828)        
remote: Compressing objects:  32% (905/2828)        
remote: Compressing objects:  33% (934/2828)        
remote: Compressing objects:  34% (962/2828)        
remote: Compressing objects:  35% (990/2828)        
remote: Compressing objects:  36% (1019/2828)        
remote: Compressing objects:  37% (1047/2828)        
remote: Compressing objects:  38% (1075/2828)        
remote: Compressing objects:  39% (1103/2828)        
remote: Compressing objects:  40% (1132/2828)        
remote: Compressing objects:  41% (1160/2828)        
remote: Compressing objects:  42% (1188/2828)        
remote: Compressing objects:  43% (1217/2828)        
remote: Compressing objects:  44% (1245/2828)        
remote: Compressing objects:  45% (1273/2828)        
remote: Compressing objects:  46% (1301/2828)        
remote: Compressing objects:  47% (1330/2828)        
remote: Compressing objects:  48% (1358/2828)        
remote: Compressing objects:  49% (1386/2828)        
remote: Compressing objects:  50% (1414/2828)        
remote: Compressing objects:  51% (1443/2828)        
remote: Compressing objects:  52% (1471/2828)        
remote: Compressing objects:  53% (1499/2828)        
remote: Compressing objects:  54% (1528/2828)        
remote: Compressing objects:  55% (1556/2828)        
remote: Compressing objects:  56% (1584/2828)        
remote: Compressing objects:  57% (1612/2828)        
remote: Compressing objects:  58% (1641/2828)        
remote: Compressing objects:  59% (1669/2828)        
remote: Compressing objects:  60% (1697/2828)        
remote: Compressing objects:  61% (1726/2828)        
remote: Compressing objects:  62% (1754/2828)        
remote: Compressing objects:  63% (1782/2828)        
remote: Compressing objects:  64% (1810/2828)        
remote: Compressing objects:  65% (1839/2828)        
remote: Compressing objects:  66% (1867/2828)        
remote: Compressing objects:  67% (1895/2828)        
remote: Compressing objects:  68% (1924/2828)        
remote: Compressing objects:  69% (1952/2828)        
remote: Compressing objects:  70% (1980/2828)        
remote: Compressing objects:  71% (2008/2828)        
remote: Compressing objects:  72% (2037/2828)        
remote: Compressing objects:  73% (2065/2828)        
remote: Compressing objects:  74% (2093/2828)        
remote: Compressing objects:  75% (2121/2828)        
remote: Compressing objects:  76% (2150/2828)        
remote: Compressing objects:  77% (2178/2828)        
remote: Compressing objects:  78% (2206/2828)        
remote: Compressing objects:  79% (2235/2828)        
remote: Compressing objects:  80% (2263/2828)        
remote: Compressing objects:  81% (2291/2828)        
remote: Compressing objects:  81% (2314/2828)        
remote: Compressing objects:  82% (2319/2828)        
remote: Compressing objects:  83% (2348/2828)        
remote: Compressing objects:  84% (2376/2828)        
remote: Compressing objects:  85% (2404/2828)        
remote: Compressing objects:  86% (2433/2828)        
remote: Compressing objects:  87% (2461/2828)        
remote: Compressing objects:  88% (2489/2828)        
remote: Compressing objects:  89% (2517/2828)        
remote: Compressing objects:  90% (2546/2828)        
remote: Compressing objects:  91% (2574/2828)        
remote: Compressing objects:  92% (2602/2828)        
remote: Compressing objects:  93% (2631/2828)        
remote: Compressing objects:  94% (2659/2828)        
remote: Compressing objects:  95% (2687/2828)        
remote: Compressing objects:  96% (2715/2828)        
remote: Compressing objects:  97% (2744/2828)        
remote: Compressing objects:  98% (2772/2828)        
remote: Compressing objects:  98% (2779/2828)        
remote: Compressing objects:  99% (2800/2828)        
remote: Compressing objects: 100% (2828/2828)        
remote: Compressing objects: 100% (2828/2828), done.        
|0| Receiving objects:   0% (1/2972)
Receiving objects:   1% (30/2972)
Receiving objects:   2% (60/2972)
Receiving objects:   3% (90/2972)
Receiving objects:   4% (119/2972)
Receiving objects:   5% (149/2972)
Receiving objects:   6% (179/2972)
Receiving objects:   7% (209/2972)
Receiving objects:   8% (238/2972)
Receiving objects:   9% (268/2972)
Receiving objects:  10% (298/2972)
Receiving objects:  11% (327/2972)
Receiving objects:  12% (357/2972)
Receiving objects:  13% (387/2972)
Receiving objects:  14% (417/2972)
Receiving objects:  15% (446/2972)
Receiving objects:  16% (476/2972)
Receiving objects:  17% (506/2972)
Receiving objects:  18% (535/2972)
Receiving objects:  19% (565/2972)
Receiving objects:  20% (595/2972)
Receiving objects:  21% (625/2972)
Receiving objects:  22% (654/2972)
Receiving objects:  23% (684/2972)
Receiving objects:  24% (714/2972)
Receiving objects:  25% (743/2972)
Receiving objects:  26% (773/2972)
Receiving objects:  27% (803/2972)
Receiving objects:  28% (833/2972)
Receiving objects:  29% (862/2972)
Receiving objects:  30% (892/2972)
Receiving objects:  31% (922/2972)
Receiving objects:  32% (952/2972)
Receiving objects:  33% (981/2972)
Receiving objects:  34% (1011/2972)
Receiving objects:  35% (1041/2972)
Receiving objects:  36% (1070/2972)
Receiving objects:  37% (1100/2972)
Receiving objects:  38% (1130/2972)
Receiving objects:  39% (1160/2972)
Receiving objects:  40% (1189/2972)
Receiving objects:  41% (1219/2972)
Receiving objects:  42% (1249/2972)
Receiving objects:  43% (1278/2972)
Receiving objects:  44% (1308/2972)
Receiving objects:  45% (1338/2972)
Receiving objects:  46% (1368/2972)
Receiving objects:  47% (1397/2972)
Receiving objects:  48% (1427/2972)
Receiving objects:  49% (1457/2972)
Receiving objects:  50% (1486/2972)
Receiving objects:  51% (1516/2972)
Receiving objects:  52% (1546/2972)
Receiving objects:  53% (1576/2972)
Receiving objects:  54% (1605/2972)
Receiving objects:  55% (1635/2972)
Receiving objects:  56% (1665/2972)
Receiving objects:  57% (1695/2972)
Receiving objects:  58% (1724/2972)
Receiving objects:  59% (1754/2972)
Receiving objects:  60% (1784/2972)
Receiving objects:  61% (1813/2972)
Receiving objects:  62% (1843/2972)
Receiving objects:  63% (1873/2972)
Receiving objects:  64% (1903/2972)
Receiving objects:  65% (1932/2972)
Receiving objects:  66% (1962/2972)
Receiving objects:  67% (1992/2972)
Receiving objects:  68% (2021/2972)
Receiving objects:  69% (2051/2972)
Receiving objects:  70% (2081/2972)
Receiving objects:  71% (2111/2972)
Receiving objects:  72% (2140/2972)
Receiving objects:  73% (2170/2972)
Receiving objects:  74% (2200/2972)
Receiving objects:  75% (2229/2972)
Receiving objects:  76% (2259/2972)
Receiving objects:  77% (2289/2972)
Receiving objects:  78% (2319/2972)
Receiving objects:  79% (2348/2972)
Receiving objects:  80% (2378/2972)
Receiving objects:  81% (2408/2972)
Receiving objects:  82% (2438/2972)
Receiving objects:  83% (2467/2972)
Receiving objects:  84% (2497/2972)
Receiving objects:  85% (2527/2972)
Receiving objects:  86% (2556/2972)
Receiving objects:  87% (2586/2972)
Receiving objects:  88% (2616/2972)
Receiving objects:  89% (2646/2972)
Receiving objects:  90% (2675/2972)
Receiving objects:  91% (2705/2972)
Receiving objects:  92% (2735/2972)
Receiving objects:  93% (2764/2972)
Receiving objects:  94% (2794/2972)
Receiving objects:  95% (2824/2972)
Receiving objects:  96% (2854/2972)
Receiving objects:  97% (2883/2972)
Receiving objects:  98% (2913/2972)
remote: Total 2972 (delta 2037), reused 89 (delta 42), pack-reused 0        
|0| Receiving objects:  99% (2943/2972)
Receiving objects: 100% (2972/2972)
Receiving objects: 100% (2972/2972), 3.98 MiB | 25.80 MiB/s, done.
|0| Resolving deltas:   0% (0/2037)
Resolving deltas:   1% (21/2037)
Resolving deltas:   2% (41/2037)
Resolving deltas:   3% (62/2037)
Resolving deltas:   4% (82/2037)
Resolving deltas:   5% (102/2037)
Resolving deltas:   6% (123/2037)
Resolving deltas:   7% (143/2037)
Resolving deltas:   8% (163/2037)
Resolving deltas:   9% (184/2037)
Resolving deltas:  10% (204/2037)
Resolving deltas:  11% (225/2037)
Resolving deltas:  12% (245/2037)
Resolving deltas:  13% (265/2037)
Resolving deltas:  14% (286/2037)
Resolving deltas:  15% (306/2037)
Resolving deltas:  16% (326/2037)
Resolving deltas:  17% (347/2037)
Resolving deltas:  18% (367/2037)
Resolving deltas:  19% (388/2037)
Resolving deltas:  20% (408/2037)
Resolving deltas:  21% (428/2037)
Resolving deltas:  22% (449/2037)
Resolving deltas:  23% (469/2037)
Resolving deltas:  24% (489/2037)
Resolving deltas:  25% (510/2037)
Resolving deltas:  26% (530/2037)
Resolving deltas:  27% (550/2037)
Resolving deltas:  28% (571/2037)
Resolving deltas:  29% (591/2037)
Resolving deltas:  30% (612/2037)
Resolving deltas:  31% (632/2037)
Resolving deltas:  32% (652/2037)
Resolving deltas:  33% (673/2037)
Resolving deltas:  34% (693/2037)
Resolving deltas:  35% (713/2037)
Resolving deltas:  36% (734/2037)
Resolving deltas:  37% (754/2037)
Resolving deltas:  38% (775/2037)
Resolving deltas:  39% (795/2037)
Resolving deltas:  40% (815/2037)
Resolving deltas:  41% (836/2037)
Resolving deltas:  42% (856/2037)
Resolving deltas:  43% (876/2037)
Resolving deltas:  44% (897/2037)
Resolving deltas:  45% (917/2037)
Resolving deltas:  46% (938/2037)
Resolving deltas:  47% (958/2037)
Resolving deltas:  48% (978/2037)
Resolving deltas:  49% (999/2037)
Resolving deltas:  50% (1019/2037)
Resolving deltas:  51% (1039/2037)
Resolving deltas:  52% (1060/2037)
Resolving deltas:  53% (1080/2037)
Resolving deltas:  54% (1100/2037)
Resolving deltas:  55% (1121/2037)
Resolving deltas:  56% (1141/2037)
Resolving deltas:  57% (1162/2037)
Resolving deltas:  58% (1182/2037)
Resolving deltas:  59% (1202/2037)
Resolving deltas:  60% (1223/2037)
Resolving deltas:  61% (1243/2037)
Resolving deltas:  62% (1263/2037)
Resolving deltas:  63% (1284/2037)
Resolving deltas:  64% (1304/2037)
Resolving deltas:  65% (1325/2037)
Resolving deltas:  66% (1346/2037)
Resolving deltas:  67% (1365/2037)
Resolving deltas:  68% (1386/2037)
Resolving deltas:  69% (1406/2037)
Resolving deltas:  70% (1426/2037)
Resolving deltas:  71% (1447/2037)
Resolving deltas:  72% (1467/2037)
Resolving deltas:  73% (1488/2037)
Resolving deltas:  74% (1508/2037)
Resolving deltas:  75% (1528/2037)
Resolving deltas:  76% (1549/2037)
Resolving deltas:  77% (1569/2037)
Resolving deltas:  78% (1589/2037)
Resolving deltas:  79% (1610/2037)
Resolving deltas:  80% (1630/2037)
Resolving deltas:  81% (1650/2037)
Resolving deltas:  82% (1671/2037)
Resolving deltas:  83% (1691/2037)
Resolving deltas:  84% (1712/2037)
Resolving deltas:  85% (1732/2037)
Resolving deltas:  86% (1752/2037)
Resolving deltas:  87% (1773/2037)
Resolving deltas:  88% (1793/2037)
Resolving deltas:  89% (1813/2037)
Resolving deltas:  90% (1834/2037)
Resolving deltas:  91% (1854/2037)
Resolving deltas:  92% (1875/2037)
Resolving deltas:  93% (1895/2037)
Resolving deltas:  94% (1915/2037)
Resolving deltas:  95% (1936/2037)
Resolving deltas:  96% (1956/2037)
Resolving deltas:  97% (1976/2037)
Resolving deltas:  98% (1997/2037)
Resolving deltas:  99% (2017/2037)
Resolving deltas: 100% (2037/2037)
Resolving deltas: 100% (2037/2037), done.
|0| Submodule path 'resources/special/new-lexeme': checked out 'f1e59473e0cab6d03f9f5da82a7ba9b2a2cfbb9e'
|0|  00:06
 00:06

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 2 installs, 0 updates, 0 removals
  - Locking serialization/serialization (4.1.0)
  - Locking wmde/php-vuejs-templating (2.1.0)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 2 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing serialization/serialization (4.1.0): Extracting archive
  - Installing wmde/php-vuejs-templating (2.1.0): Extracting archive
 0/2 [>---------------------------]   0%
 2/2 [============================] 100%
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:04

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.get@4.4.2: This package is deprecated. Use the optional chaining (?.) operator instead.
npm warn deprecated grunt-jasmine-nodejs@1.6.1: Deprecated in favor of npm scripts.
npm warn deprecated glob@7.2.0: Glob versions prior to v9 are no longer supported

> cypress@13.17.0 postinstall
> node index.js --exec install

Installing Cypress (version: 13.17.0)

[STARTED] Task without title.
[TITLE]  Downloading Cypress      0% 0s
[TITLE]  Downloading Cypress      3% 3s
[TITLE]  Downloading Cypress      12% 1s
[TITLE]  Downloading Cypress      24% 1s
[TITLE]  Downloading Cypress      37% 1s
[TITLE]  Downloading Cypress      51% 0s
[TITLE]  Downloading Cypress      65% 0s
[TITLE]  Downloading Cypress      74% 0s
[TITLE]  Downloading Cypress      85% 0s
[TITLE]  Downloading Cypress      92% 0s
[TITLE]  Downloaded Cypress     
[SUCCESS]  Downloaded Cypress     
[STARTED] Task without title.
[TITLE]  Unzipping Cypress        0% 0s
[TITLE]  Unzipping Cypress        1% 3s
[TITLE]  Unzipping Cypress        1% 4s
[TITLE]  Unzipping Cypress        1% 5s
[TITLE]  Unzipping Cypress        1% 6s
[TITLE]  Unzipping Cypress        2% 3s
[TITLE]  Unzipping Cypress        2% 4s
[TITLE]  Unzipping Cypress        2% 5s
[TITLE]  Unzipping Cypress        2% 6s
[TITLE]  Unzipping Cypress        3% 4s
[TITLE]  Unzipping Cypress        3% 5s
[TITLE]  Unzipping Cypress        4% 4s
[TITLE]  Unzipping Cypress        5% 3s
[TITLE]  Unzipping Cypress        5% 4s
[TITLE]  Unzipping Cypress        6% 3s
[TITLE]  Unzipping Cypress        7% 3s
[TITLE]  Unzipping Cypress        8% 3s
[TITLE]  Unzipping Cypress        9% 3s
[TITLE]  Unzipping Cypress        10% 3s
[TITLE]  Unzipping Cypress        11% 3s
[TITLE]  Unzipping Cypress        12% 3s
[TITLE]  Unzipping Cypress        13% 3s
[TITLE]  Unzipping Cypress        14% 3s
[TITLE]  Unzipping Cypress        15% 3s
[TITLE]  Unzipping Cypress        16% 3s
[TITLE]  Unzipping Cypress        17% 3s
[TITLE]  Unzipping Cypress        18% 2s
[TITLE]  Unzipping Cypress        18% 3s
[TITLE]  Unzipping Cypress        19% 2s
[TITLE]  Unzipping Cypress        20% 2s
[TITLE]  Unzipping Cypress        21% 2s
[TITLE]  Unzipping Cypress        22% 2s
[TITLE]  Unzipping Cypress        23% 2s
[TITLE]  Unzipping Cypress        24% 2s
[TITLE]  Unzipping Cypress        25% 2s
[TITLE]  Unzipping Cypress        26% 2s
[TITLE]  Unzipping Cypress        27% 2s
[TITLE]  Unzipping Cypress        28% 2s
[TITLE]  Unzipping Cypress        29% 2s
[TITLE]  Unzipping Cypress        30% 2s
[TITLE]  Unzipping Cypress        31% 2s
[TITLE]  Unzipping Cypress        32% 2s
[TITLE]  Unzipping Cypress        33% 2s
[TITLE]  Unzipping Cypress        34% 2s
[TITLE]  Unzipping Cypress        35% 2s
[TITLE]  Unzipping Cypress        36% 2s
[TITLE]  Unzipping Cypress        37% 2s
[TITLE]  Unzipping Cypress        38% 2s
[TITLE]  Unzipping Cypress        39% 2s
[TITLE]  Unzipping Cypress        40% 2s
[TITLE]  Unzipping Cypress        41% 2s
[TITLE]  Unzipping Cypress        42% 2s
[TITLE]  Unzipping Cypress        43% 2s
[TITLE]  Unzipping Cypress        44% 2s
[TITLE]  Unzipping Cypress        45% 2s
[TITLE]  Unzipping Cypress        46% 2s
[TITLE]  Unzipping Cypress        47% 2s
[TITLE]  Unzipping Cypress        48% 1s
[TITLE]  Unzipping Cypress        48% 2s
[TITLE]  Unzipping Cypress        49% 1s
[TITLE]  Unzipping Cypress        50% 1s
[TITLE]  Unzipping Cypress        51% 1s
[TITLE]  Unzipping Cypress        52% 1s
[TITLE]  Unzipping Cypress        53% 1s
[TITLE]  Unzipping Cypress        53% 2s
[TITLE]  Unzipping Cypress        54% 2s
[TITLE]  Unzipping Cypress        55% 2s
[TITLE]  Unzipping Cypress        56% 2s
[TITLE]  Unzipping Cypress        57% 2s
[TITLE]  Unzipping Cypress        58% 2s
[TITLE]  Unzipping Cypress        59% 2s
[TITLE]  Unzipping Cypress        60% 1s
[TITLE]  Unzipping Cypress        61% 1s
[TITLE]  Unzipping Cypress        62% 1s
[TITLE]  Unzipping Cypress        63% 1s
[TITLE]  Unzipping Cypress        64% 1s
[TITLE]  Unzipping Cypress        65% 1s
[TITLE]  Unzipping Cypress        66% 1s
[TITLE]  Unzipping Cypress        67% 1s
[TITLE]  Unzipping Cypress        68% 1s
[TITLE]  Unzipping Cypress        69% 1s
[TITLE]  Unzipping Cypress        70% 1s
[TITLE]  Unzipping Cypress        71% 1s
[TITLE]  Unzipping Cypress        72% 1s
[TITLE]  Unzipping Cypress        73% 1s
[TITLE]  Unzipping Cypress        74% 1s
[TITLE]  Unzipping Cypress        75% 1s
[TITLE]  Unzipping Cypress        76% 1s
[TITLE]  Unzipping Cypress        76% 2s
[TITLE]  Unzipping Cypress        100% 0s
[TITLE]  Unzipped Cypress       
[SUCCESS]  Unzipped Cypress       
[STARTED] Task without title.
[TITLE]  Finished Installation   /var/www/html/w/.cache/Cypress/13.17.0
[SUCCESS]  Finished Installation   /var/www/html/w/.cache/Cypress/13.17.0

You can now open Cypress by running one of the following, depending on your package manager:

- npx cypress open
- yarn cypress open
- pnpm cypress open

https://on.cypress.io/opening-the-app


added 324 packages, removed 2 packages, changed 7 packages, and audited 1764 packages in 27s

306 packages are looking for funding
  run `npm fund` for details

11 vulnerabilities (1 low, 7 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:27

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:01

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 00:00

Mediawiki maintenance update
PHP Fatal error:  Uncaught Error: Class "Wikibase\Lib\WikibaseSettings" not found in /var/www/html/w/extensions/WikibaseLexeme/src/Registrar.php:24
Stack trace:
#0 /var/www/html/w/includes/registration/ExtensionRegistry.php(586): Wikibase\Lexeme\Registrar::registerExtension()
#1 /var/www/html/w/includes/registration/ExtensionRegistry.php(332): MediaWiki\Registration\ExtensionRegistry->exportExtractedData()
#2 /var/www/html/w/includes/Setup.php(293): MediaWiki\Registration\ExtensionRegistry->loadFromQueue()
#3 /var/www/html/w/maintenance/run.php(49): require_once('...')
#4 {main}
  thrown in /var/www/html/w/extensions/WikibaseLexeme/src/Registrar.php on line 24
PHP Fatal error:  Uncaught Error: Class "MediaWiki\Http\Telemetry" not found in /var/www/html/w/includes/Request/HeaderCallback.php:67
Stack trace:
#0 [internal function]: MediaWiki\Request\HeaderCallback::callback()
#1 {main}
  thrown in /var/www/html/w/includes/Request/HeaderCallback.php on line 67
 00:00

Running 'extensions/WikibaseLexeme/setup.sh' if found
Looking for '/var/local/extensions/WikibaseLexeme/setup.sh'
No '/var/local/extensions/WikibaseLexeme/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:43
 00:43

Running Selenium tests for 'extensions/WikibaseLexeme' via 'run_component_selenium_tests "extensions/WikibaseLexeme"'...

Ensuring Selenium ready...

 00:00

Starting Selenium container
 Container mediawiki-novnc-1  Creating
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-novnc-1  Created
 Container mediawiki-selenium-1  Creating
 Container mediawiki-selenium-1  Created
 Container mediawiki-novnc-1  Starting
 Container mediawiki-novnc-1  Started
 Container mediawiki-selenium-1  Starting
 Container mediawiki-selenium-1  Started
 00:09
Installing Selenium browser binary...
Error: Could not determine puppeteer-core version
Error: Browser installation failed


Webdriver is greater than v7 - letting it handle automatic broswer installation
bash: line 2: /var/www/html/w/.env: No such file or directory
npm warn config ignoring workspace config at /var/www/html/w/extensions/WikibaseLexeme/.npmrc

> selenium-test
> npm run cypress:parallel

npm warn config ignoring workspace config at /var/www/html/w/extensions/WikibaseLexeme/.npmrc

> cypress:parallel
> cypress-parallel -s cypress:run -t 2 -d './cypress/e2e/**/*.cy.ts'

Using pattern ./cypress/e2e/**/*.cy.ts to find test suites
15 test suite(s) found.
Weight file not found in path: cypress/parallel-weights.json
npm warn config ignoring workspace config at /var/www/html/w/extensions/WikibaseLexeme/.npmrc

> cypress:run
> CYPRESS_CACHE_FOLDER=./cypress/.cache cypress run --spec ./cypress/e2e/formEdit.cy.ts,./cypress/e2e/formRemove.cy.ts,./cypress/e2e/nonExistingLexeme.cy.ts,./cypress/e2e/senseEdit.cy.ts,./cypress/e2e/special/newLexeme.cy.ts,./cypress/e2e/special/recentChanges.cy.ts,./cypress/e2e/viewLexeme.cy.ts,./cypress/e2e/viewSpecialVersion.cy.ts --reporter cypress-multi-reporters --reporter-options configFile=/var/www/html/w/extensions/WikibaseLexeme/multi-reporter-config.json

No version of Cypress is installed in: /var/www/html/w/extensions/WikibaseLexeme/cypress/.cache/13.17.0/Cypress

Please reinstall Cypress by running: cypress install

----------

Cypress executable not found at: /var/www/html/w/extensions/WikibaseLexeme/cypress/.cache/13.17.0/Cypress/Cypress

----------

Platform: linux-x64 (Debian - 12)
Cypress Version: 13.17.0
npm error Lifecycle script `cypress:run` failed with error:
npm error code 1
npm error path /var/www/html/w/extensions/WikibaseLexeme
npm error workspace WikibaseLexeme
npm error location /var/www/html/w/extensions/WikibaseLexeme
npm error command failed
npm error command sh -c CYPRESS_CACHE_FOLDER=./cypress/.cache cypress run --spec ./cypress/e2e/formEdit.cy.ts,./cypress/e2e/formRemove.cy.ts,./cypress/e2e/nonExistingLexeme.cy.ts,./cypress/e2e/senseEdit.cy.ts,./cypress/e2e/special/newLexeme.cy.ts,./cypress/e2e/special/recentChanges.cy.ts,./cypress/e2e/viewLexeme.cy.ts,./cypress/e2e/viewSpecialVersion.cy.ts --reporter cypress-multi-reporters --reporter-options configFile=/var/www/html/w/extensions/WikibaseLexeme/multi-reporter-config.json
npm warn config ignoring workspace config at /var/www/html/w/extensions/WikibaseLexeme/.npmrc

> cypress:run
> CYPRESS_CACHE_FOLDER=./cypress/.cache cypress run --spec ./cypress/e2e/formAdd.cy.ts,./cypress/e2e/lemmaEdit.cy.ts,./cypress/e2e/lexemeHeaderEdit.cy.ts,./cypress/e2e/senses.cy.ts,./cypress/e2e/special/mergeLexeme.cy.ts,./cypress/e2e/special/watchlist.cy.ts,./cypress/e2e/statementAdd.cy.ts --reporter cypress-multi-reporters --reporter-options configFile=/var/www/html/w/extensions/WikibaseLexeme/multi-reporter-config.json

No version of Cypress is installed in: /var/www/html/w/extensions/WikibaseLexeme/cypress/.cache/13.17.0/Cypress

Please reinstall Cypress by running: cypress install

----------

Cypress executable not found at: /var/www/html/w/extensions/WikibaseLexeme/cypress/.cache/13.17.0/Cypress/Cypress

----------

Platform: linux-x64 (Debian - 12)
Cypress Version: 13.17.0
npm error Lifecycle script `cypress:run` failed with error:
npm error code 1
npm error path /var/www/html/w/extensions/WikibaseLexeme
npm error workspace WikibaseLexeme
npm error location /var/www/html/w/extensions/WikibaseLexeme
npm error command failed
npm error command sh -c CYPRESS_CACHE_FOLDER=./cypress/.cache cypress run --spec ./cypress/e2e/formAdd.cy.ts,./cypress/e2e/lemmaEdit.cy.ts,./cypress/e2e/lexemeHeaderEdit.cy.ts,./cypress/e2e/senses.cy.ts,./cypress/e2e/special/mergeLexeme.cy.ts,./cypress/e2e/special/watchlist.cy.ts,./cypress/e2e/statementAdd.cy.ts --reporter cypress-multi-reporters --reporter-options configFile=/var/www/html/w/extensions/WikibaseLexeme/multi-reporter-config.json
┌────────────────────────────────────────────┬──────────┬──────────┬──────────┬──────────┬──────────┐
│ Spec                                       │ Time     │ Tests    │ Passing  │ Failing  │ Pending  │
├────────────────────────────────────────────┼──────────┼──────────┼──────────┼──────────┼──────────┤
│ Results                                    │ 0s       │ 0        │ 0        │ 0        │ 0        │
└────────────────────────────────────────────┴──────────┴──────────┴──────────┴──────────┴──────────┘
Found test suites does not match results.
Test suites found: 15
Test suite results: 0
Some test suites likely terminated without passing on results, exit with error
The following test suites are missing results: ./cypress/e2e/formAdd.cy.ts,./cypress/e2e/formEdit.cy.ts,./cypress/e2e/formRemove.cy.ts,./cypress/e2e/lemmaEdit.cy.ts,./cypress/e2e/lexemeHeaderEdit.cy.ts,./cypress/e2e/nonExistingLexeme.cy.ts,./cypress/e2e/senseEdit.cy.ts,./cypress/e2e/senses.cy.ts,./cypress/e2e/special/mergeLexeme.cy.ts,./cypress/e2e/special/newLexeme.cy.ts,./cypress/e2e/special/recentChanges.cy.ts,./cypress/e2e/special/watchlist.cy.ts,./cypress/e2e/statementAdd.cy.ts,./cypress/e2e/viewLexeme.cy.ts,./cypress/e2e/viewSpecialVersion.cy.ts
npm error Lifecycle script `cypress:parallel` failed with error:
npm error code 1
npm error path /var/www/html/w/extensions/WikibaseLexeme
npm error workspace WikibaseLexeme
npm error location /var/www/html/w/extensions/WikibaseLexeme
npm error command failed
npm error command sh -c cypress-parallel -s cypress:run -t 2 -d './cypress/e2e/**/*.cy.ts'
npm error Lifecycle script `selenium-test` failed with error:
npm error code 1
npm error path /var/www/html/w/extensions/WikibaseLexeme
npm error workspace WikibaseLexeme
npm error location /var/www/html/w/extensions/WikibaseLexeme
npm error command failed
npm error command sh -c npm run cypress:parallel

 00:25

Running Selenium tests for 'extensions/WikibaseLexeme' via 'run_selenium_tests "extensions/WikibaseLexeme/tests/selenium/*specs/**/*.js" ".*"'...

Ensuring Selenium ready...

 00:00
Installing Selenium browser binary...
Error: Could not determine puppeteer-core version
Error: Browser installation failed


Webdriver is greater than v7 - letting it handle automatic broswer installation
No Selenium files found for pattern: '/var/www/html/w/extensions/WikibaseLexeme/tests/selenium/*specs/**/*.js', skipping...
 00:04

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-selenium-1  Stopping
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-selenium-1  Stopped
 Container mediawiki-selenium-1  Removing
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-selenium-1  Removed
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-novnc-1  Stopping
 Container mediawiki-novnc-1  Stopped
 Container mediawiki-novnc-1  Removing
 Container mediawiki-novnc-1  Removed
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-web-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:27

Reclaim disk space if needed
Free disk space (17%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12424, done        
remote: Finding sources:   1% (63/12424)           
remote: Finding sources:   2% (187/12424)           
remote: Finding sources:   3% (311/12424)           
remote: Finding sources:   4% (435/12424)           
remote: Finding sources:   5% (560/12424)           
remote: Finding sources:   6% (684/12424)           
remote: Finding sources:   7% (808/12424)           
remote: Finding sources:   8% (932/12424)           
remote: Finding sources:   9% (1057/12424)           
remote: Finding sources:  10% (1181/12424)           
remote: Finding sources:  11% (1305/12424)           
remote: Finding sources:  12% (1429/12424)           
remote: Finding sources:  13% (1553/12424)           
remote: Finding sources:  14% (1678/12424)           
remote: Finding sources:  15% (1802/12424)           
remote: Finding sources:  16% (1926/12424)           
remote: Finding sources:  17% (2050/12424)           
remote: Finding sources:  18% (2175/12424)           
remote: Finding sources:  19% (2299/12424)           
remote: Finding sources:  20% (2423/12424)           
remote: Finding sources:  21% (2547/12424)           
remote: Finding sources:  22% (2672/12424)           
remote: Finding sources:  23% (2796/12424)           
remote: Finding sources:  24% (2920/12424)           
remote: Finding sources:  25% (3044/12424)           
remote: Finding sources:  26% (3169/12424)           
remote: Finding sources:  27% (3293/12424)           
remote: Finding sources:  28% (3417/12424)           
remote: Finding sources:  29% (3541/12424)           
remote: Finding sources:  30% (3666/12424)           
remote: Finding sources:  31% (3790/12424)           
remote: Finding sources:  32% (3914/12424)           
remote: Finding sources:  33% (4038/12424)           
remote: Finding sources:  34% (4163/12424)           
remote: Finding sources:  35% (4287/12424)           
remote: Finding sources:  36% (4411/12424)           
remote: Finding sources:  37% (4535/12424)           
remote: Finding sources:  38% (4659/12424)           
remote: Finding sources:  39% (4784/12424)           
remote: Finding sources:  40% (4908/12424)           
remote: Finding sources:  41% (5032/12424)           
remote: Finding sources:  42% (5156/12424)           
remote: Finding sources:  43% (5281/12424)           
remote: Finding sources:  44% (5405/12424)           
remote: Finding sources:  45% (5529/12424)           
remote: Finding sources:  46% (5653/12424)           
remote: Finding sources:  47% (5778/12424)           
remote: Finding sources:  48% (5902/12424)           
remote: Finding sources:  49% (6026/12424)           
remote: Finding sources:  50% (6150/12424)           
remote: Finding sources:  51% (6275/12424)           
remote: Finding sources:  52% (6399/12424)           
remote: Finding sources:  53% (6523/12424)           
remote: Finding sources:  54% (6647/12424)           
remote: Finding sources:  55% (6772/12424)           
remote: Finding sources:  56% (6896/12424)           
remote: Finding sources:  57% (7020/12424)           
remote: Finding sources:  58% (7144/12424)           
remote: Finding sources:  59% (7269/12424)           
remote: Finding sources:  60% (7393/12424)           
remote: Finding sources:  61% (7517/12424)           
remote: Finding sources:  62% (7641/12424)           
remote: Finding sources:  63% (7765/12424)           
remote: Finding sources:  64% (7890/12424)           
remote: Finding sources:  65% (8014/12424)           
remote: Finding sources:  66% (8138/12424)           
remote: Finding sources:  67% (8262/12424)           
remote: Finding sources:  68% (8387/12424)           
remote: Finding sources:  69% (8511/12424)           
remote: Finding sources:  70% (8635/12424)           
remote: Finding sources:  71% (8759/12424)           
remote: Finding sources:  72% (8884/12424)           
remote: Finding sources:  73% (9008/12424)           
remote: Finding sources:  74% (9132/12424)           
remote: Finding sources:  75% (9256/12424)           
remote: Finding sources:  76% (9381/12424)           
remote: Finding sources:  77% (9505/12424)           
remote: Finding sources:  78% (9629/12424)           
remote: Finding sources:  79% (9753/12424)           
remote: Finding sources:  80% (9878/12424)           
remote: Finding sources:  81% (10002/12424)           
remote: Finding sources:  82% (10126/12424)           
remote: Finding sources:  83% (10250/12424)           
remote: Finding sources:  84% (10375/12424)           
remote: Finding sources:  85% (10499/12424)           
remote: Finding sources:  86% (10623/12424)           
remote: Finding sources:  87% (10747/12424)           
remote: Finding sources:  88% (10871/12424)           
remote: Finding sources:  89% (10996/12424)           
remote: Finding sources:  90% (11120/12424)           
remote: Finding sources:  91% (11244/12424)           
remote: Finding sources:  92% (11368/12424)           
remote: Finding sources:  93% (11493/12424)           
remote: Finding sources:  94% (11617/12424)           
remote: Finding sources:  95% (11741/12424)           
remote: Finding sources:  96% (11865/12424)           
remote: Finding sources:  97% (11990/12424)           
remote: Finding sources:  98% (12114/12424)           
remote: Finding sources:  99% (12238/12424)           
remote: Finding sources: 100% (12362/12424)           
remote: Finding sources: 100% (12424/12424)        
remote: Getting sizes:   1% (56/11193)           
remote: Getting sizes:   2% (168/11193)           
remote: Getting sizes:   3% (280/11193)           
remote: Getting sizes:   4% (392/11193)           
remote: Getting sizes:   5% (504/11193)           
remote: Getting sizes:   6% (616/11193)           
remote: Getting sizes:   7% (728/11193)           
remote: Getting sizes:   8% (840/11193)           
remote: Getting sizes:   9% (952/11193)           
remote: Getting sizes:  10% (1064/11193)           
remote: Getting sizes:  11% (1176/11193)           
remote: Getting sizes:  12% (1288/11193)           
remote: Getting sizes:  13% (1400/11193)           
remote: Getting sizes:  14% (1512/11193)           
remote: Getting sizes:  15% (1623/11193)           
remote: Getting sizes:  16% (1735/11193)           
remote: Getting sizes:  17% (1847/11193)           
remote: Getting sizes:  18% (1959/11193)           
remote: Getting sizes:  19% (2071/11193)           
remote: Getting sizes:  20% (2183/11193)           
remote: Getting sizes:  21% (2295/11193)           
remote: Getting sizes:  22% (2407/11193)           
remote: Getting sizes:  23% (2519/11193)           
remote: Getting sizes:  24% (2631/11193)           
remote: Getting sizes:  25% (2743/11193)           
remote: Getting sizes:  26% (2855/11193)           
remote: Getting sizes:  27% (2967/11193)           
remote: Getting sizes:  28% (3079/11193)           
remote: Getting sizes:  29% (3191/11193)           
remote: Getting sizes:  30% (3302/11193)           
remote: Getting sizes:  31% (3414/11193)           
remote: Getting sizes:  32% (3526/11193)           
remote: Getting sizes:  33% (3638/11193)           
remote: Getting sizes:  34% (3750/11193)           
remote: Getting sizes:  35% (3862/11193)           
remote: Getting sizes:  36% (3974/11193)           
remote: Getting sizes:  37% (4086/11193)           
remote: Getting sizes:  38% (4198/11193)           
remote: Getting sizes:  39% (4310/11193)           
remote: Getting sizes:  40% (4422/11193)           
remote: Getting sizes:  41% (4534/11193)           
remote: Getting sizes:  42% (4646/11193)           
remote: Getting sizes:  43% (4758/11193)           
remote: Getting sizes:  44% (4869/11193)           
remote: Getting sizes:  45% (4981/11193)           
remote: Getting sizes:  46% (5093/11193)           
remote: Getting sizes:  47% (5205/11193)           
remote: Getting sizes:  48% (5317/11193)           
remote: Getting sizes:  49% (5429/11193)           
remote: Getting sizes:  50% (5541/11193)           
remote: Getting sizes:  51% (5653/11193)           
remote: Getting sizes:  52% (5765/11193)           
remote: Getting sizes:  53% (5877/11193)           
remote: Getting sizes:  54% (5989/11193)           
remote: Getting sizes:  55% (6101/11193)           
remote: Getting sizes:  56% (6213/11193)           
remote: Getting sizes:  57% (6325/11193)           
remote: Getting sizes:  58% (6436/11193)           
remote: Getting sizes:  59% (6548/11193)           
remote: Getting sizes:  60% (6660/11193)           
remote: Getting sizes:  61% (6772/11193)           
remote: Getting sizes:  62% (6884/11193)           
remote: Getting sizes:  63% (6996/11193)           
remote: Getting sizes:  64% (7108/11193)           
remote: Getting sizes:  65% (7220/11193)           
remote: Getting sizes:  66% (7332/11193)           
remote: Getting sizes:  67% (7444/11193)           
remote: Getting sizes:  68% (7556/11193)           
remote: Getting sizes:  69% (7668/11193)           
remote: Getting sizes:  70% (7780/11193)           
remote: Getting sizes:  71% (7892/11193)           
remote: Getting sizes:  72% (8003/11193)           
remote: Getting sizes:  73% (8115/11193)           
remote: Getting sizes:  74% (8227/11193)           
remote: Getting sizes:  75% (8339/11193)           
remote: Getting sizes:  76% (8451/11193)           
remote: Getting sizes:  77% (8563/11193)           
remote: Getting sizes:  78% (8675/11193)           
remote: Getting sizes:  79% (8787/11193)           
remote: Getting sizes:  80% (8899/11193)           
remote: Getting sizes:  81% (9011/11193)           
remote: Getting sizes:  82% (9123/11193)           
remote: Getting sizes:  83% (9235/11193)           
remote: Getting sizes:  84% (9347/11193)           
remote: Getting sizes:  85% (9459/11193)           
remote: Getting sizes:  86% (9571/11193)           
remote: Getting sizes:  87% (9682/11193)           
remote: Getting sizes:  88% (9794/11193)           
remote: Getting sizes:  89% (9906/11193)           
remote: Getting sizes:  90% (10018/11193)           
remote: Getting sizes:  91% (10130/11193)           
remote: Getting sizes:  92% (10242/11193)           
remote: Getting sizes:  93% (10354/11193)           
remote: Getting sizes:  94% (10466/11193)           
remote: Getting sizes:  95% (10578/11193)           
remote: Getting sizes:  96% (10690/11193)           
remote: Getting sizes:  97% (10802/11193)           
remote: Getting sizes:  98% (10914/11193)           
remote: Getting sizes:  99% (11026/11193)           
remote: Getting sizes: 100% (11138/11193)           
remote: Getting sizes: 100% (11193/11193)        
remote: Compressing objects:   2% (2174/119940)           
remote: Compressing objects:   3% (3021/119940)           
remote: Compressing objects:   4% (4492/119940)           
remote: Compressing objects:   5% (5749/119940)           
remote: Compressing objects:   6% (6597/119940)           
remote: Compressing objects:   7% (7849/119940)           
remote: Compressing objects:   8% (9000/119940)           
remote: Compressing objects:   8% (10189/119940)           
remote: Compressing objects:   9% (10196/119940)           
remote: Compressing objects:  10% (11442/119940)           
remote: Compressing objects:  11% (12594/119940)           
remote: Compressing objects:  12% (13827/119940)           
remote: Compressing objects:  13% (15416/119940)           
remote: Compressing objects:  14% (16192/119940)           
remote: Compressing objects:  15% (17393/119940)           
remote: Compressing objects:  16% (18595/119940)           
remote: Compressing objects:  17% (19808/119940)           
remote: Compressing objects:  18% (20991/119940)           
remote: Compressing objects:  19% (22249/119940)           
remote: Compressing objects:  20% (23462/119940)           
remote: Compressing objects:  21% (24596/119940)           
remote: Compressing objects:  21% (24956/119940)           
remote: Compressing objects:  22% (25790/119940)           
remote: Compressing objects:  23% (27004/119940)           
remote: Compressing objects:  24% (28187/119940)           
remote: Compressing objects:  25% (29389/119940)           
remote: Compressing objects:  26% (30686/119940)           
remote: Compressing objects:  27% (31811/119940)           
remote: Compressing objects:  28% (32994/119940)           
remote: Compressing objects:  29% (34399/119940)           
remote: Compressing objects:  30% (35419/119940)           
remote: Compressing objects:  31% (36618/119940)           
remote: Compressing objects:  32% (37937/119940)           
remote: Compressing objects:  33% (39014/119940)           
remote: Compressing objects:  34% (40360/119940)           
remote: Compressing objects:  35% (41414/119940)           
remote: Compressing objects:  36% (42624/119940)           
remote: Compressing objects:  36% (42785/119940)           
remote: Compressing objects:  37% (43830/119940)           
remote: Compressing objects:  38% (45275/119940)           
remote: Compressing objects:  39% (46621/119940)           
remote: Compressing objects:  40% (47705/119940)           
remote: Compressing objects:  41% (48757/119940)           
remote: Compressing objects:  42% (49875/119940)           
remote: Compressing objects:  43% (51009/119940)           
remote: Compressing objects:  44% (52512/119940)           
remote: Compressing objects:  45% (53745/119940)           
remote: Compressing objects:  46% (54587/119940)           
remote: Compressing objects:  47% (55949/119940)           
remote: Compressing objects:  48% (57132/119940)           
remote: Compressing objects:  49% (58685/119940)           
remote: Compressing objects:  50% (59376/119940)           
remote: Compressing objects:  51% (60748/119940)           
remote: Compressing objects:  52% (62227/119940)           
remote: Compressing objects:  53% (62970/119940)           
remote: Compressing objects:  54% (64337/119940)           
remote: Compressing objects:  55% (65709/119940)           
remote: Compressing objects:  56% (66740/119940)           
remote: Compressing objects:  57% (67797/119940)           
remote: Compressing objects:  58% (70012/119940)           
remote: Compressing objects:  59% (70165/119940)           
remote: Compressing objects:  60% (71377/119940)           
remote: Compressing objects:  61% (72619/119940)           
remote: Compressing objects:  62% (73808/119940)           
remote: Compressing objects:  63% (75197/119940)           
remote: Compressing objects:  64% (76167/119940)           
remote: Compressing objects:  64% (76775/119940)           
remote: Compressing objects:  65% (77363/119940)           
remote: Compressing objects:  66% (78702/119940)           
remote: Compressing objects:  67% (79766/119940)           
remote: Compressing objects:  68% (81297/119940)           
remote: Compressing objects:  69% (82921/119940)           
remote: Compressing objects:  70% (83560/119940)           
remote: Compressing objects:  71% (84665/119940)           
remote: Compressing objects:  72% (85991/119940)           
remote: Compressing objects:  73% (86959/119940)           
remote: Compressing objects:  74% (88232/119940)           
remote: Compressing objects:  75% (89833/119940)           
remote: Compressing objects:  76% (90657/119940)           
remote: Compressing objects:  77% (91765/119940)           
remote: Compressing objects:  78% (93004/119940)           
remote: Compressing objects:  79% (94197/119940)           
remote: Compressing objects:  80% (95383/119940)           
remote: Compressing objects:  81% (96757/119940)           
remote: Compressing objects:  82% (97961/119940)           
remote: Compressing objects:  83% (99479/119940)           
remote: Compressing objects:  84% (100150/119940)           
remote: Compressing objects:  85% (101398/119940)           
remote: Compressing objects:  86% (103010/119940)           
remote: Compressing objects:  87% (103777/119940)           
remote: Compressing objects:  88% (104982/119940)           
remote: Compressing objects:  88% (106061/119940)           
remote: Compressing objects:  89% (106156/119940)           
remote: Compressing objects:  90% (107351/119940)           
remote: Compressing objects:  91% (108546/119940)           
remote: Compressing objects:  92% (109884/119940)           
remote: Compressing objects:  93% (112073/119940)           
remote: Compressing objects:  94% (112151/119940)           
remote: Compressing objects:  95% (113376/119940)           
remote: Compressing objects:  96% (114643/119940)           
remote: Compressing objects:  97% (115746/119940)           
remote: Compressing objects:  98% (116947/119940)           
remote: Compressing objects:  99% (118141/119940)           
remote: Compressing objects: 100% (119347/119940)           
remote: Compressing objects: 100% (119939/119940)        
Receiving objects:   0% (1/12424)
Receiving objects:   1% (125/12424)
Receiving objects:   2% (249/12424)
Receiving objects:   3% (373/12424)
Receiving objects:   4% (497/12424)
Receiving objects:   5% (622/12424)
Receiving objects:   6% (746/12424)
Receiving objects:   7% (870/12424)
Receiving objects:   8% (994/12424)
Receiving objects:   9% (1119/12424)
Receiving objects:  10% (1243/12424)
Receiving objects:  11% (1367/12424)
Receiving objects:  12% (1491/12424)
Receiving objects:  13% (1616/12424)
Receiving objects:  14% (1740/12424)
Receiving objects:  15% (1864/12424)
Receiving objects:  16% (1988/12424), 3.32 MiB | 6.48 MiB/s
Receiving objects:  17% (2113/12424), 3.32 MiB | 6.48 MiB/s
Receiving objects:  18% (2237/12424), 3.32 MiB | 6.48 MiB/s
Receiving objects:  19% (2361/12424), 3.32 MiB | 6.48 MiB/s
Receiving objects:  20% (2485/12424), 3.32 MiB | 6.48 MiB/s
Receiving objects:  21% (2610/12424), 3.32 MiB | 6.48 MiB/s
Receiving objects:  22% (2734/12424), 3.32 MiB | 6.48 MiB/s
Receiving objects:  22% (2799/12424), 3.32 MiB | 6.48 MiB/s
Receiving objects:  23% (2858/12424), 6.00 MiB | 5.93 MiB/s
Receiving objects:  24% (2982/12424), 6.00 MiB | 5.93 MiB/s
Receiving objects:  25% (3106/12424), 6.00 MiB | 5.93 MiB/s
Receiving objects:  26% (3231/12424), 6.00 MiB | 5.93 MiB/s
Receiving objects:  27% (3355/12424), 6.00 MiB | 5.93 MiB/s
Receiving objects:  28% (3479/12424), 6.00 MiB | 5.93 MiB/s
Receiving objects:  29% (3603/12424), 6.00 MiB | 5.93 MiB/s
Receiving objects:  30% (3728/12424), 6.00 MiB | 5.93 MiB/s
Receiving objects:  31% (3852/12424), 6.00 MiB | 5.93 MiB/s
Receiving objects:  32% (3976/12424), 6.00 MiB | 5.93 MiB/s
Receiving objects:  33% (4100/12424), 9.00 MiB | 5.94 MiB/s
Receiving objects:  34% (4225/12424), 9.00 MiB | 5.94 MiB/s
Receiving objects:  35% (4349/12424), 9.00 MiB | 5.94 MiB/s
Receiving objects:  36% (4473/12424), 9.00 MiB | 5.94 MiB/s
Receiving objects:  36% (4545/12424), 9.00 MiB | 5.94 MiB/s
Receiving objects:  37% (4597/12424), 11.19 MiB | 5.55 MiB/s
Receiving objects:  38% (4722/12424), 11.19 MiB | 5.55 MiB/s
Receiving objects:  39% (4846/12424), 11.19 MiB | 5.55 MiB/s
Receiving objects:  40% (4970/12424), 13.34 MiB | 5.30 MiB/s
Receiving objects:  41% (5094/12424), 13.34 MiB | 5.30 MiB/s
Receiving objects:  42% (5219/12424), 13.34 MiB | 5.30 MiB/s
Receiving objects:  43% (5343/12424), 13.34 MiB | 5.30 MiB/s
Receiving objects:  44% (5467/12424), 13.34 MiB | 5.30 MiB/s
Receiving objects:  45% (5591/12424), 13.34 MiB | 5.30 MiB/s
Receiving objects:  46% (5716/12424), 13.34 MiB | 5.30 MiB/s
Receiving objects:  46% (5749/12424), 13.34 MiB | 5.30 MiB/s
Receiving objects:  47% (5840/12424), 18.76 MiB | 5.34 MiB/s
Receiving objects:  47% (5894/12424), 18.76 MiB | 5.34 MiB/s
Receiving objects:  48% (5964/12424), 21.18 MiB | 5.26 MiB/s
Receiving objects:  49% (6088/12424), 23.83 MiB | 5.26 MiB/s
Receiving objects:  50% (6212/12424), 23.83 MiB | 5.26 MiB/s
Receiving objects:  51% (6337/12424), 23.83 MiB | 5.26 MiB/s
Receiving objects:  51% (6387/12424), 23.83 MiB | 5.26 MiB/s
Receiving objects:  52% (6461/12424), 27.06 MiB | 5.25 MiB/s
Receiving objects:  53% (6585/12424), 30.27 MiB | 5.37 MiB/s
Receiving objects:  54% (6709/12424), 30.27 MiB | 5.37 MiB/s
Receiving objects:  55% (6834/12424), 30.27 MiB | 5.37 MiB/s
Receiving objects:  56% (6958/12424), 30.27 MiB | 5.37 MiB/s
Receiving objects:  57% (7082/12424), 30.27 MiB | 5.37 MiB/s
Receiving objects:  58% (7206/12424), 30.27 MiB | 5.37 MiB/s
Receiving objects:  59% (7331/12424), 30.27 MiB | 5.37 MiB/s
Receiving objects:  60% (7455/12424), 30.27 MiB | 5.37 MiB/s
Receiving objects:  61% (7579/12424), 30.27 MiB | 5.37 MiB/s
Receiving objects:  61% (7676/12424), 30.27 MiB | 5.37 MiB/s
Receiving objects:  62% (7703/12424), 30.27 MiB | 5.37 MiB/s
Receiving objects:  63% (7828/12424), 30.27 MiB | 5.37 MiB/s
Receiving objects:  64% (7952/12424), 33.63 MiB | 5.46 MiB/s
Receiving objects:  65% (8076/12424), 33.63 MiB | 5.46 MiB/s
Receiving objects:  66% (8200/12424), 33.63 MiB | 5.46 MiB/s
Receiving objects:  67% (8325/12424), 33.63 MiB | 5.46 MiB/s
Receiving objects:  68% (8449/12424), 33.63 MiB | 5.46 MiB/s
Receiving objects:  69% (8573/12424), 33.63 MiB | 5.46 MiB/s
Receiving objects:  70% (8697/12424), 33.63 MiB | 5.46 MiB/s
Receiving objects:  71% (8822/12424), 33.63 MiB | 5.46 MiB/s
Receiving objects:  72% (8946/12424), 33.63 MiB | 5.46 MiB/s
Receiving objects:  73% (9070/12424), 33.63 MiB | 5.46 MiB/s
Receiving objects:  74% (9194/12424), 33.63 MiB | 5.46 MiB/s
Receiving objects:  75% (9318/12424), 33.63 MiB | 5.46 MiB/s
Receiving objects:  76% (9443/12424), 33.63 MiB | 5.46 MiB/s
Receiving objects:  77% (9567/12424), 33.63 MiB | 5.46 MiB/s
Receiving objects:  78% (9691/12424), 33.63 MiB | 5.46 MiB/s
Receiving objects:  79% (9815/12424), 33.63 MiB | 5.46 MiB/s
Receiving objects:  80% (9940/12424), 33.63 MiB | 5.46 MiB/s
Receiving objects:  81% (10064/12424), 33.63 MiB | 5.46 MiB/s
Receiving objects:  82% (10188/12424), 33.63 MiB | 5.46 MiB/s
Receiving objects:  83% (10312/12424), 33.63 MiB | 5.46 MiB/s
Receiving objects:  84% (10437/12424), 33.63 MiB | 5.46 MiB/s
Receiving objects:  85% (10561/12424), 33.63 MiB | 5.46 MiB/s
Receiving objects:  86% (10685/12424), 38.44 MiB | 6.04 MiB/s
Receiving objects:  87% (10809/12424), 38.44 MiB | 6.04 MiB/s
Receiving objects:  88% (10934/12424), 38.44 MiB | 6.04 MiB/s
Receiving objects:  89% (11058/12424), 38.44 MiB | 6.04 MiB/s
Receiving objects:  90% (11182/12424), 38.44 MiB | 6.04 MiB/s
Receiving objects:  91% (11306/12424), 38.44 MiB | 6.04 MiB/s
Receiving objects:  92% (11431/12424), 38.44 MiB | 6.04 MiB/s
Receiving objects:  93% (11555/12424), 38.44 MiB | 6.04 MiB/s
Receiving objects:  94% (11679/12424), 38.44 MiB | 6.04 MiB/s
Receiving objects:  95% (11803/12424), 38.44 MiB | 6.04 MiB/s
Receiving objects:  96% (11928/12424), 38.44 MiB | 6.04 MiB/s
Receiving objects:  97% (12052/12424), 38.44 MiB | 6.04 MiB/s
Receiving objects:  98% (12176/12424), 38.44 MiB | 6.04 MiB/s
Receiving objects:  99% (12300/12424), 38.44 MiB | 6.04 MiB/s
remote: Total 12424 (delta 2375), reused 5975 (delta 1228)        
Receiving objects:  99% (12411/12424), 38.44 MiB | 6.04 MiB/s
Receiving objects: 100% (12424/12424), 38.44 MiB | 6.04 MiB/s
Receiving objects: 100% (12424/12424), 41.63 MiB | 5.94 MiB/s, done.
Resolving deltas:   0% (0/2375)
Resolving deltas:   1% (24/2375)
Resolving deltas:   2% (48/2375)
Resolving deltas:   3% (72/2375)
Resolving deltas:   4% (95/2375)
Resolving deltas:   5% (119/2375)
Resolving deltas:   6% (143/2375)
Resolving deltas:   7% (168/2375)
Resolving deltas:   8% (190/2375)
Resolving deltas:   9% (214/2375)
Resolving deltas:  10% (238/2375)
Resolving deltas:  11% (262/2375)
Resolving deltas:  12% (285/2375)
Resolving deltas:  13% (309/2375)
Resolving deltas:  14% (333/2375)
Resolving deltas:  15% (357/2375)
Resolving deltas:  16% (380/2375)
Resolving deltas:  17% (404/2375)
Resolving deltas:  18% (428/2375)
Resolving deltas:  19% (452/2375)
Resolving deltas:  20% (475/2375)
Resolving deltas:  21% (499/2375)
Resolving deltas:  22% (523/2375)
Resolving deltas:  23% (548/2375)
Resolving deltas:  24% (570/2375)
Resolving deltas:  25% (596/2375)
Resolving deltas:  26% (618/2375)
Resolving deltas:  27% (642/2375)
Resolving deltas:  28% (665/2375)
Resolving deltas:  29% (689/2375)
Resolving deltas:  30% (713/2375)
Resolving deltas:  31% (737/2375)
Resolving deltas:  32% (760/2375)
Resolving deltas:  33% (784/2375)
Resolving deltas:  34% (808/2375)
Resolving deltas:  35% (833/2375)
Resolving deltas:  36% (855/2375)
Resolving deltas:  37% (879/2375)
Resolving deltas:  38% (903/2375)
Resolving deltas:  39% (927/2375)
Resolving deltas:  40% (950/2375)
Resolving deltas:  41% (974/2375)
Resolving deltas:  42% (998/2375)
Resolving deltas:  43% (1022/2375)
Resolving deltas:  44% (1045/2375)
Resolving deltas:  45% (1069/2375)
Resolving deltas:  46% (1093/2375)
Resolving deltas:  47% (1117/2375)
Resolving deltas:  48% (1140/2375)
Resolving deltas:  49% (1164/2375)
Resolving deltas:  50% (1188/2375)
Resolving deltas:  51% (1212/2375)
Resolving deltas:  52% (1235/2375)
Resolving deltas:  53% (1259/2375)
Resolving deltas:  54% (1283/2375)
Resolving deltas:  55% (1307/2375)
Resolving deltas:  56% (1330/2375)
Resolving deltas:  57% (1354/2375)
Resolving deltas:  58% (1378/2375)
Resolving deltas:  59% (1403/2375)
Resolving deltas:  60% (1425/2375)
Resolving deltas:  61% (1449/2375)
Resolving deltas:  62% (1473/2375)
Resolving deltas:  63% (1497/2375)
Resolving deltas:  64% (1520/2375)
Resolving deltas:  65% (1544/2375)
Resolving deltas:  66% (1568/2375)
Resolving deltas:  67% (1592/2375)
Resolving deltas:  68% (1615/2375)
Resolving deltas:  69% (1639/2375)
Resolving deltas:  70% (1663/2375)
Resolving deltas:  71% (1687/2375)
Resolving deltas:  72% (1710/2375)
Resolving deltas:  73% (1735/2375)
Resolving deltas:  74% (1758/2375)
Resolving deltas:  75% (1783/2375)
Resolving deltas:  76% (1806/2375)
Resolving deltas:  77% (1829/2375)
Resolving deltas:  78% (1853/2375)
Resolving deltas:  79% (1877/2375)
Resolving deltas:  80% (1900/2375)
Resolving deltas:  81% (1924/2375)
Resolving deltas:  82% (1948/2375)
Resolving deltas:  83% (1972/2375)
Resolving deltas:  84% (1996/2375)
Resolving deltas:  85% (2019/2375)
Resolving deltas:  86% (2043/2375)
Resolving deltas:  87% (2067/2375)
Resolving deltas:  88% (2091/2375)
Resolving deltas:  89% (2114/2375)
Resolving deltas:  90% (2138/2375)
Resolving deltas:  91% (2162/2375)
Resolving deltas:  92% (2185/2375)
Resolving deltas:  93% (2209/2375)
Resolving deltas:  94% (2234/2375)
Resolving deltas:  95% (2257/2375)
Resolving deltas:  96% (2280/2375)
Resolving deltas:  97% (2305/2375)
Resolving deltas:  98% (2328/2375)
Resolving deltas:  99% (2352/2375)
Resolving deltas: 100% (2375/2375)
Resolving deltas: 100% (2375/2375), done.
Updating files:  68% (7853/11458)
Updating files:  69% (7907/11458)
Updating files:  70% (8021/11458)
Updating files:  71% (8136/11458)
Updating files:  72% (8250/11458)
Updating files:  73% (8365/11458)
Updating files:  74% (8479/11458)
Updating files:  75% (8594/11458)
Updating files:  76% (8709/11458)
Updating files:  77% (8823/11458)
Updating files:  78% (8938/11458)
Updating files:  79% (9052/11458)
Updating files:  80% (9167/11458)
Updating files:  81% (9281/11458)
Updating files:  82% (9396/11458)
Updating files:  83% (9511/11458)
Updating files:  84% (9625/11458)
Updating files:  85% (9740/11458)
Updating files:  86% (9854/11458)
Updating files:  87% (9969/11458)
Updating files:  88% (10084/11458)
Updating files:  89% (10198/11458)
Updating files:  90% (10313/11458)
Updating files:  91% (10427/11458)
Updating files:  92% (10542/11458)
Updating files:  93% (10656/11458)
Updating files:  94% (10771/11458)
Updating files:  95% (10886/11458)
Updating files:  96% (11000/11458)
Updating files:  97% (11115/11458)
Updating files:  98% (11229/11458)
Updating files:  99% (11344/11458)
Updating files: 100% (11458/11458)
Updating files: 100% (11458/11458), done.
 00:15

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-1  Started
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-web-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  30/133 [======>---------------------]  22%
  61/133 [============>---------------]  45%
  83/133 [=================>----------]  62%
 104/133 [=====================>------]  78%
 118/133 [========================>---]  88%
 130/133 [===========================>]  97%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:05

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:02

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 7.6 s.
 00:08

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 10s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:10

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:32

 01:32

Install 'extensions/WikibaseMediaInfo'...

Cloning component(s)
:0: _clone_component "extensions/UniversalLanguageSelector"
:1: _clone_component "extensions/Elastica"
:2: _clone_component "extensions/CirrusSearch"
:3: _clone_component "extensions/Wikibase"
:4: _clone_component "extensions/WikibaseCirrusSearch"
:5: _clone_component "extensions/WikibaseMediaInfo"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/UniversalLanguageSelector to 'extensions/UniversalLanguageSelector' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/UniversalLanguageSelector'...
|0| remote: Counting objects: 1           
remote: Counting objects: 1672, done        
|0| remote: Finding sources:   1% (9/1672)           
remote: Finding sources:   2% (26/1672)           
remote: Finding sources:   3% (42/1672)           
remote: Finding sources:   4% (59/1672)           
remote: Finding sources:   5% (76/1672)           
remote: Finding sources:   6% (92/1672)           
remote: Finding sources:   7% (109/1672)           
remote: Finding sources:   8% (126/1672)           
remote: Finding sources:   9% (143/1672)           
remote: Finding sources:  10% (159/1672)           
remote: Finding sources:  11% (176/1672)           
remote: Finding sources:  12% (193/1672)           
remote: Finding sources:  13% (209/1672)           
remote: Finding sources:  14% (226/1672)           
remote: Finding sources:  15% (243/1672)           
remote: Finding sources:  16% (260/1672)           
remote: Finding sources:  17% (276/1672)           
remote: Finding sources:  18% (293/1672)           
remote: Finding sources:  19% (310/1672)           
remote: Finding sources:  20% (327/1672)           
remote: Finding sources:  21% (343/1672)           
remote: Finding sources:  22% (360/1672)           
remote: Finding sources:  23% (377/1672)           
remote: Finding sources:  24% (393/1672)           
remote: Finding sources:  25% (410/1672)           
remote: Finding sources:  26% (427/1672)           
remote: Finding sources:  27% (444/1672)           
remote: Finding sources:  28% (460/1672)           
remote: Finding sources:  29% (477/1672)           
remote: Finding sources:  30% (494/1672)           
remote: Finding sources:  31% (510/1672)           
remote: Finding sources:  32% (527/1672)           
remote: Finding sources:  33% (544/1672)           
remote: Finding sources:  34% (561/1672)           
remote: Finding sources:  35% (577/1672)           
remote: Finding sources:  36% (594/1672)           
remote: Finding sources:  37% (611/1672)           
remote: Finding sources:  38% (627/1672)           
remote: Finding sources:  39% (644/1672)           
remote: Finding sources:  40% (661/1672)           
remote: Finding sources:  41% (678/1672)           
remote: Finding sources:  42% (694/1672)           
remote: Finding sources:  43% (711/1672)           
remote: Finding sources:  44% (728/1672)           
remote: Finding sources:  45% (745/1672)           
remote: Finding sources:  46% (761/1672)           
remote: Finding sources:  47% (778/1672)           
remote: Finding sources:  48% (795/1672)           
remote: Finding sources:  49% (811/1672)           
remote: Finding sources:  50% (828/1672)           
remote: Finding sources:  51% (845/1672)           
remote: Finding sources:  52% (862/1672)           
remote: Finding sources:  53% (878/1672)           
remote: Finding sources:  54% (895/1672)           
remote: Finding sources:  55% (912/1672)           
remote: Finding sources:  56% (928/1672)           
remote: Finding sources:  57% (945/1672)           
remote: Finding sources:  58% (962/1672)           
remote: Finding sources:  59% (979/1672)           
remote: Finding sources:  60% (995/1672)           
remote: Finding sources:  61% (1012/1672)           
remote: Finding sources:  62% (1029/1672)           
remote: Finding sources:  63% (1045/1672)           
remote: Finding sources:  64% (1062/1672)           
remote: Finding sources:  65% (1079/1672)           
remote: Finding sources:  66% (1096/1672)           
remote: Finding sources:  67% (1112/1672)           
remote: Finding sources:  68% (1129/1672)           
remote: Finding sources:  69% (1146/1672)           
remote: Finding sources:  70% (1163/1672)           
remote: Finding sources:  71% |2| 
|2| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/CirrusSearch to 'extensions/CirrusSearch' (use CLONE_DEPTH=0 for full depth)
|2| Cloning into 'extensions/CirrusSearch'...
|2| remote: Counting objects: 1           
remote: Counting objects: 3030, done        
|2| remote: Finding sources:   1% (16/3030)           
remote: Finding sources:   2% (46/3030)           
remote: Finding sources:   3% (76/3030)           
remote: Finding sources:   4% (107/3030)           
remote: Finding sources:   5% (137/3030)           
remote: Finding sources:   6% (167/3030)           
remote: Finding sources:   7% (197/3030)           
remote: Finding sources:   8% (228/3030)           
remote: Finding sources:   9% (258/3030)           
remote: Finding sources:  10% (288/3030)           
remote: Finding sources:  11% (319/3030)           
remote: Finding sources:  12% (349/3030)           
remote: Finding sources:  13% (379/3030)           
remote: Finding sources:  14% (410/3030)           
remote: Finding sources:  15% (440/3030)           
remote: Finding sources:  16% (470/3030)           
remote: Finding sources:  17% (500/3030)           
remote: Finding sources:  18% (531/3030)           
remote: Finding sources:  19% (561/3030)           
remote: Finding sources:  20% (591/3030)           
remote: Finding sources:  21% (622/3030)           
remote: Finding sources:  22% (652/3030)           
remote: Finding sources:  23% (682/3030)           
remote: Finding sources:  24% (713/3030)           
remote: Finding sources:  25% (743/3030)           
remote: Finding sources:  26% (773/3030)           
remote: Finding sources:  27% (803/3030)           
remote: Finding sources:  28% (834/3030)           
remote: Finding sources:  29% (864/3030)           
remote: Finding sources:  30% (894/3030)           
remote: Finding sources:  31% (925/3030)           
remote: Finding sources:  32% (955/3030)           
remote: Finding sources:  33% (985/3030)           
remote: Finding sources:  34% (1016/3030)           
remote: Finding sources:  35% (1046/3030)           
remote: Finding sources:  36% (1076/3030)           
remote: Finding sources:  37% (1106/3030)           
remote: Finding sources:  38% (1137/3030)           
remote: Finding sources:  39% (1167/3030)           
remote: Finding sources:  40% (1197/3030)           
remote: Finding sources:  41% (1228/3030)           
remote: Finding sources:  42% (1258/3030)           
remote: Finding sources:  43% (1288/3030)           
remote: Finding sources:  44% (1319/3030)           
remote: Finding sources:  45% (1349/3030)           
remote: Finding sources:  46% (1379/3030)           
remote: Finding sources:  47% (1409/3030)           
remote: Finding sources:  48% (1440/3030)           
remote: Finding sources:  49% (1470/3030)           
remote: Finding sources:  50% (1500/3030)           
remote: Finding sources:  51% (1531/3030)           
remote: Finding sources:  52% (1561/3030)           
remote: Finding sources:  53% (1591/3030)           
remote: Finding sources:  54% (1622/3030)           
remote: Finding sources:  55% (1652/3030)           
remote: Finding sources:  56% (1682/3030)           
remote: Finding sources:  57% (1712/3030)           
remote: Finding sources:  58% (1743/3030)           
remote: Finding sources:  59% (1773/3030)           
remote: Finding sources:  60% (1803/3030)           
remote: Finding sources:  61% (1834/3030)           
remote: Finding sources:  62% (1864/3030)           
remote: Finding sources:  63% (1894/3030)           
remote: Finding sources:  64% (1925/3030)           
remote: Finding sources:  65% (1955/3030)           
remote: Finding sources:  66% (1985/3030)           
remote: Finding sources:  67% (2015/3030)           
remote: Finding sources:  68% (2046/3030)           
remote: Finding sources:  69% (2076/3030)           
remote: Finding sources:  70% (2106/3030)           
remote: Finding sources:  71% (2137/30|1| 
|1| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/Elastica to 'extensions/Elastica' (use CLONE_DEPTH=0 for full depth)
|1| Cloning into 'extensions/Elastica'...
|1| remote: Counting objects: 1           
remote: Counting objects: 58, done        
|1| remote: Finding sources:   2% (1/58)           
remote: Finding sources:   3% (2/58)           
remote: Finding sources:   5% (3/58)           
remote: Finding sources:   7% (4/58)           
remote: Finding sources:   9% (5/58)           
remote: Finding sources:  10% (6/58)           
remote: Finding sources:  12% (7/58)           
remote: Finding sources:  14% (8/58)           
remote: Finding sources:  16% (9/58)           
remote: Finding sources:  17% (10/58)           
remote: Finding sources:  19% (11/58)           
remote: Finding sources:  21% (12/58)           
remote: Finding sources:  22% (13/58)           
remote: Finding sources:  24% (14/58)           
remote: Finding sources:  26% (15/58)           
remote: Finding sources:  28% (16/58)           
remote: Finding sources:  29% (17/58)           
remote: Finding sources:  31% (18/58)           
remote: Finding sources:  33% (19/58)           
remote: Finding sources:  34% (20/58)           
remote: Finding sources:  36% (21/58)           
remote: Finding sources:  38% (22/58)           
remote: Finding sources:  40% (23/58)           
remote: Finding sources:  41% (24/58)           
remote: Finding sources:  43% (25/58)           
remote: Finding sources:  45% (26/58)           
remote: Finding sources:  47% (27/58)           
remote: Finding sources:  48% (28/58)           
remote: Finding sources:  50% (29/58)           
remote: Finding sources:  52% (30/58)           
remote: Finding sources:  53% (31/58)           
remote: Finding sources:  55% (32/58)           
remote: Finding sources:  57% (33/58)           
remote: Finding sources:  59% (34/58)           
remote: Finding sources:  60% (35/58)           
remote: Finding sources:  62% (36/58)           
remote: Finding sources:  64% (37/58)           
remote: Finding sources:  66% (38/58)           
remote: Finding sources:  67% (39/58)           
remote: Finding sources:  69% (40/58)           
remote: Finding sources:  71% (41/58)           
remote: Finding sources:  72% (42/58)           
remote: Finding sources:  74% (43/58)           
remote: Finding sources:  76% (44/58)           
remote: Finding sources:  78% (45/58)           
remote: Finding sources:  79% (46/58)           
remote: Finding sources:  81% (47/58)           
remote: Finding sources:  83% (48/58)           
remote: Finding sources:  84% (49/58)           
remote: Finding sources:  86% (50/58)           
remote: Finding sources:  88% (51/58)           
remote: Finding sources:  90% (52/58)           
remote: Finding sources:  91% (53/58)           
remote: Finding sources:  93% (54/58)           
remote: Finding sources:  95% (55/58)           
remote: Finding sources:  97% (56/58)           
remote: Finding sources:  98% (57/58)           
remote: Finding sources: 100% (58/58)           
remote: Finding sources: 100% (58/58)        
|1| remote: Getting sizes:   2% (1/54)           
remote: Getting sizes:   4% (2/54)           
remote: Getting sizes:   6% (3/54)           
remote: Getting sizes:   7% (4/54)           
remote: Getting sizes:   9% (5/54)           
remote: Getting sizes:  11% (6/54)           
remote: Getting sizes:  13% (7/54)           
remote: Getting sizes:  15% (8/54)           
remote: Getting sizes:  17% (9/54)           
remote: Getting sizes:  19% (10/54)           
remote: Getting sizes:  20% (11/54)           
remote: Getting sizes:  22% (12/54)           
remote: Getting sizes:  24% (13/54)           
remote: Getting sizes:  26% (14/54)           
remote: Getting sizes:  28% (15/54)           
remote: Getting sizes:  30% (16/54)           
remote: Getting sizes:  31% (17/54)           
remote: Getting sizes:  33% (18/54)         |3| 
|3| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/Wikibase to 'extensions/Wikibase' (use CLONE_DEPTH=0 for full depth)
|3| Cloning into 'extensions/Wikibase'...
|3| remote: Counting objects: 1           
remote: Counting objects: 7172, done        
|3| remote: Finding sources:   1% (36/7172)           
remote: Finding sources:   2% (108/7172)           
remote: Finding sources:   3% (180/7172)           
remote: Finding sources:   4% (252/7172)           
remote: Finding sources:   5% (323/7172)           
remote: Finding sources:   6% (395/7172)           
remote: Finding sources:   7% (467/7172)           
remote: Finding sources:   8% (538/7172)           
remote: Finding sources:   9% (610/7172)           
remote: Finding sources:  10% (682/7172)           
remote: Finding sources:  11% (754/7172)           
remote: Finding sources:  12% (825/7172)           
remote: Finding sources:  13% (897/7172)           
remote: Finding sources:  14% (969/7172)           
remote: Finding sources:  15% (1040/7172)           
remote: Finding sources:  16% (1112/7172)           
remote: Finding sources:  17% (1184/7172)           
remote: Finding sources:  18% (1256/7172)           
remote: Finding sources:  19% (1327/7172)           
remote: Finding sources:  20% (1399/7172)           
remote: Finding sources:  21% (1471/7172)           
remote: Finding sources:  22% (1542/7172)           
remote: Finding sources:  23% (1614/7172)           
remote: Finding sources:  24% (1686/7172)           
remote: Finding sources:  25% (1758/7172)           
remote: Finding sources:  26% (1829/7172)           
remote: Finding sources:  27% (1901/7172)           
remote: Finding sources:  28% (1973/7172)           
remote: Finding sources:  29% (2045/7172)           
remote: Finding sources:  30% (2116/7172)           
remote: Finding sources:  31% (2188/7172)           
remote: Finding sources:  32% (2260/7172)           
remote: Finding sources:  33% (2331/7172)           
remote: Finding sources:  34% (2403/7172)           
remote: Finding sources:  35% (2475/7172)           
remote: Finding sources:  36% (2547/7172)           
remote: Finding sources:  37% (2618/7172)           
remote: Finding sources:  38% (2690/7172)           
remote: Finding sources:  39% (2762/7172)           
remote: Finding sources:  40% (2833/7172)           
remote: Finding sources:  41% (2905/7172)           
remote: Finding sources:  42% (2977/7172)           
remote: Finding sources:  43% (3049/7172)           
remote: Finding sources:  44% (3120/7172)           
remote: Finding sources:  45% (3192/7172)           
remote: Finding sources:  46% (3264/7172)           
remote: Finding sources:  47% (3335/7172)           
remote: Finding sources:  48% (3407/7172)           
remote: Finding sources:  49% (3479/7172)           
remote: Finding sources:  50% (3551/7172)           
remote: Finding sources:  51% (3622/7172)           
remote: Finding sources:  52% (3694/7172)           
remote: Finding sources:  53% (3766/7172)           
remote: Finding sources:  54% (3838/7172)           
remote: Finding sources:  55% (3909/7172)           
remote: Finding sources:  56% (3981/7172)           
remote: Finding sources:  57% (4053/7172)           
remote: Finding sources:  58% (4124/7172)           
remote: Finding sources:  59% (4196/7172)           
remote: Finding sources:  60% (4268/7172)           
remote: Finding sources:  61% (4340/7172)           
remote: Finding sources:  62% (4411/7172)           
remote: Finding sources:  63% (4483/7172)           
remote: Finding sources:  64% (4555/7172)           
remote: Finding sources:  65% (4626/7172)           
remote: Finding sources:  66% (4698/7172)           
remote: Finding sources:  67% (4770/7172)           
remote: Finding sources:  68% (4842/7172)           
remote: Finding sources:  69% (4913/7172)           
remote: Finding sources:  70% (4985/7172)           
remote: Finding sources:  71%  
remote: Getting sizes:  35% (19/54)           
remote: Getting sizes:  37% (20/54)           
remote: Getting sizes:  39% (21/54)           
remote: Getting sizes:  41% (22/54)           
remote: Getting sizes:  43% (23/54)           
remote: Getting sizes:  44% (24/54)           
remote: Getting sizes:  46% (25/54)           
remote: Getting sizes:  48% (26/54)           
remote: Getting sizes:  50% (27/54)           
remote: Getting sizes:  52% (28/54)           
remote: Getting sizes:  54% (29/54)           
remote: Getting sizes:  56% (30/54)           
remote: Getting sizes:  57% (31/54)           
remote: Getting sizes:  59% (32/54)           
remote: Getting sizes:  61% (33/54)           
remote: Getting sizes:  63% (34/54)           
remote: Getting sizes:  65% (35/54)           
remote: Getting sizes:  67% (36/54)           
remote: Getting sizes:  69% (37/54)           
remote: Getting sizes:  70% (38/54)           
remote: Getting sizes:  72% (39/54)           
remote: Getting sizes:  74% (40/54)           
remote: Getting sizes:  76% (41/54)           
remote: Getting sizes:  78% (42/54)           
remote: Getting sizes:  80% (43/54)           
remote: Getting sizes:  81% (44/54)           
remote: Getting sizes:  83% (45/54)           
remote: Getting sizes:  85% (46/54)           
remote: Getting sizes:  87% (47/54)           
remote: Getting sizes:  89% (48/54)           
remote: Getting sizes:  91% (49/54)           
remote: Getting sizes:  93% (50/54)           
remote: Getting sizes:  94% (51/54)           
remote: Getting sizes:  96% (52/54)           
remote: Getting sizes:  98% (53/54)           
remote: Getting sizes: 100% (54/54)           
remote: Getting sizes: 100% (54/54)        
|1| remote: Compressing objects:   1% (1687/237865)           
remote: Compressing objects:   2% (3854/237865)           
remote: Compressing objects:   5% (11607/237865)           
remote: Compressing objects:   6% (13084/237865)           
remote: Compressing objects:  99% (234590/237865)           
remote: Compressing objects: 100% (237157/237865)           
remote: Compressing objects: 100% (237865/237865)        
|1| Receiving objects:   1% (1/58)
Receiving objects:   3% (2/58)
Receiving objects:   5% (3/58)
Receiving objects:   6% (4/58)
Receiving objects:   8% (5/58)
Receiving objects:  10% (6/58)
Receiving objects:  12% (7/58)
Receiving objects:  13% (8/58)
Receiving objects:  15% (9/58)
Receiving objects:  17% (10/58)
Receiving objects:  18% (11/58)
Receiving objects:  20% (12/58)
Receiving objects:  22% (13/58)
Receiving objects:  24% (14/58)
Receiving objects:  25% (15/58)
Receiving objects:  27% (16/58)
Receiving objects:  29% (17/58)
Receiving objects:  31% (18/58)
Receiving objects:  32% (19/58)
Receiving objects:  34% (20/58)
Receiving objects:  36% (21/58)
Receiving objects:  37% (22/58)
Receiving objects:  39% (23/58)
Receiving objects:  41% (24/58)
Receiving objects:  43% (25/58)
Receiving objects:  44% (26/58)
Receiving objects:  46% (27/58)
Receiving objects:  48% (28/58)
Receiving objects:  50% (29/58)
Receiving objects:  51% (30/58)
Receiving objects:  53% (31/58)
Receiving objects:  55% (32/58)
Receiving objects:  56% (33/58)
Receiving objects:  58% (34/58)
Receiving objects:  60% (35/58)
Receiving objects:  62% (36/58)
Receiving objects:  63% (37/58)
Receiving objects:  65% (38/58)
Receiving objects:  67% (39/58)
Receiving objects:  68% (40/58)
Receiving objects:  70% (41/58)
Receiving objects:  72% (42/58)
Receiving objects:  74% (43/58)
Receiving objects:  75% (44/58)
Receiving objects:  77% (45/58)
Receiving objects:  79% (46/58)
Receiving objects:  81% (47/58)
Receiving objects:  82% (48/58)
Receiving objects:  84% (49/58)
Receiving objects:  86% (50/58)
Receiving objects:  87% (51/58)
Receiving objects:  89% (52/58)
Receiving objects:  91% (53/58)
remote: Total 58 (delta 9), reused 33 (delta 2)        
|1| Receiving objects:  93% (54/58)
Receiving objects:  94% (55/58)
Receiving objects:  96% (56/58)
Receiving objects:  98% (57/58)
Receiving objects: 100% (58/530)           
remote: Finding sources:  72% (2167/3030)           
remote: Finding sources:  73% (2197/3030)           
remote: Finding sources:  74% (2228/3030)           
remote: Finding sources:  75% (2258/3030)           
remote: Finding sources:  76% (2288/3030)           
remote: Finding sources:  77% (2318/3030)           
remote: Finding sources:  78% (2349/3030)           
remote: Finding sources:  79% (2379/3030)           
remote: Finding sources:  80% (2409/3030)           
remote: Finding sources:  81% (2440/3030)           
remote: Finding sources:  82% (2470/3030)           
remote: Finding sources:  83% (2500/3030)           
remote: Finding sources:  84% (2531/3030)           
remote: Finding sources:  85% (2561/3030)           
remote: Finding sources:  86% (2591/3030)           
remote: Finding sources:  87% (2621/3030)           
remote: Finding sources:  88% (2652/3030)           
remote: Finding sources:  89% (2682/3030)           
remote: Finding sources:  90% (2712/3030)           
remote: Finding sources:  91% (2743/3030)           
remote: Finding sources:  92% (2773/3030)           
remote: Finding sources:  93% (2803/3030)           
remote: Finding sources:  94% (2834/3030)           
remote: Finding sources:  95% (2864/3030)           
remote: Finding sources:  96% (2894/3030)           
remote: Finding sources:  97% (2924/3030)           
remote: Finding sources:  98% (2955/3030)           
remote: Finding sources:  99% (2985/3030)           
remote: Finding sources: 100% (3015/3030)           
remote: Finding sources: 100% (3030/3030)        
|2| remote: Getting sizes:   1% (8/1436)           
remote: Getting sizes:   2% (22/1436)           
remote: Getting sizes:   3% (36/1436)           
remote: Getting sizes:   4% (51/1436)           
remote: Getting sizes:   5% (65/1436)           
remote: Getting sizes:   6% (79/1436)           
remote: Getting sizes:   7% (94/1436)           
remote: Getting sizes:   8% (108/1436)           
remote: Getting sizes:   9% (123/1436)           
remote: Getting sizes:  10% (137/1436)           
remote: Getting sizes:  11% (151/1436)           
remote: Getting sizes:  12% (166/1436)           
remote: Getting sizes:  13% (180/1436)           
remote: Getting sizes:  14% (194/1436)           
remote: Getting sizes:  15% (209/1436)           
remote: Getting sizes:  16% (223/1436)           
remote: Getting sizes:  17% (237/1436)           
remote: Getting sizes:  18% (252/1436)           
remote: Getting sizes:  19% (266/1436)           
remote: Getting sizes:  20% (281/1436)           
remote: Getting sizes:  21% (295/1436)           
remote: Getting sizes:  22% (309/1436)           
remote: Getting sizes:  23% (324/1436)           
remote: Getting sizes:  24% (338/1436)           
remote: Getting sizes:  25% (352/1436)           
remote: Getting sizes:  26% (367/1436)           
remote: Getting sizes:  27% (381/1436)           
remote: Getting sizes:  28% (395/1436)           
remote: Getting sizes:  29% (410/1436)           
remote: Getting sizes:  30% (424/1436)           
remote: Getting sizes:  31% (438/1436)           
remote: Getting sizes:  32% (453/1436)           
remote: Getting sizes:  33% (467/1436)           
remote: Getting sizes:  34% (482/1436)           
remote: Getting sizes:  35% (496/1436)           
remote: Getting sizes:  36% (510/1436)           
remote: Getting sizes:  37% (525/1436)           
remote: Getting sizes:  38% (539/1436)           
remote: Getting sizes:  39% (553/1436)           
remote: Getting sizes:  40% (568/1436)           
remote: Getting sizes:  41% (582/1436)           
remote: Getting sizes:  42% (596/1436)           
remote: Getting sizes:  43% (611/1436)           
remote: Getting sizes:  44% (625/1436)           
remote: Getting sizes:  45% (640/1436)           
remote: Getting sizes:  46% (654/1436)           
remote: Getting sizes:  47% (668/1436)           
remote: Getting sizes:  48% (683/1436)           
remote: Getting sizes:  49% (697/1436)           
remote: Getting sizes:  50% (711/1436) 8)
Receiving objects: 100% (58/58), 85.60 KiB | 3.72 MiB/s, done.
|1| Resolving deltas:   0% (0/9)
Resolving deltas:  11% (1/9)
Resolving deltas:  22% (2/9)
Resolving deltas:  33% (3/9)
Resolving deltas:  44% (4/9)
Resolving deltas:  55% (5/9)
Resolving deltas:  66% (6/9)
Resolving deltas:  77% (7/9)
Resolving deltas:  88% (8/9)
Resolving deltas: 100% (9/9)
Resolving deltas: 100% (9/9), done.
|1|  00:00
(1179/1672)           
remote: Finding sources:  72% (1196/1672)           
remote: Finding sources:  73% (1213/1672)           
remote: Finding sources:  74% (1229/1672)           
remote: Finding sources:  75% (1246/1672)           
remote: Finding sources:  76% (1263/1672)           
remote: Finding sources:  77% (1280/1672)           
remote: Finding sources:  78% (1296/1672)           
remote: Finding sources:  79% (1313/1672)           
remote: Finding sources:  80% (1330/1672)           
remote: Finding sources:  81% (1346/1672)           
remote: Finding sources:  82% (1363/1672)           
remote: Finding sources:  83% (1380/1672)           
remote: Finding sources:  84% (1397/1672)           
remote: Finding sources:  85% (1413/1672)           
remote: Finding sources:  86% (1430/1672)           
remote: Finding sources:  87% (1447/1672)           
remote: Finding sources:  88% (1463/1672)           
remote: Finding sources:  89% (1480/1672)           
remote: Finding sources:  90% (1497/1672)           
remote: Finding sources:  91% (1514/1672)           
remote: Finding sources:  92% (1530/1672)           
remote: Finding sources:  93% (1547/1672)           
remote: Finding sources:  94% (1564/1672)           
remote: Finding sources:  95% (1581/1672)           
remote: Finding sources:  96% (1597/1672)           
remote: Finding sources:  97% (1614/1672)           
remote: Finding sources:  98% (1631/1672)           
remote: Finding sources:  99% (1647/1672)           
remote: Finding sources: 100% (1664/1672)           
remote: Finding sources: 100% (1672/1672)        
|0| remote: Getting sizes:   1% (8/1584)           
remote: Getting sizes:   2% (24/1584)           
remote: Getting sizes:   3% (40/1584)           
remote: Getting sizes:   4% (56/1584)           
remote: Getting sizes:   5% (72/1584)           
remote: Getting sizes:   6% (88/1584)           
remote: Getting sizes:   7% (103/1584)           
remote: Getting sizes:   8% (119/1584)           
remote: Getting sizes:   9% (135/1584)           
remote: Getting sizes:  10% (151/1584)           
remote: Getting sizes:  11% (167/1584)           
remote: Getting sizes:  12% (183/1584)           
remote: Getting sizes:  13% (198/1584)           
remote: Getting sizes:  14% (214/1584)           
remote: Getting sizes:  15% (230/1584)           
remote: Getting sizes:  16% (246/1584)           
remote: Getting sizes:  17% (262/1584)           
remote: Getting sizes:  18% (278/1584)           
remote: Getting sizes:  19% (294/1584)           
remote: Getting sizes:  20% (309/1584)           
remote: Getting sizes:  21% (325/1584)           
remote: Getting sizes:  22% (341/1584)           
remote: Getting sizes:  23% (357/1584)           
remote: Getting sizes:  24% (373/1584)           
remote: Getting sizes:  25% (389/1584)           
remote: Getting sizes:  26% (404/1584)           
remote: Getting sizes:  27% (420/1584)           
remote: Getting sizes:  28% (436/1584)           
remote: Getting sizes:  29% (452/1584)           
remote: Getting sizes:  30% (468/1584)           
remote: Getting sizes:  31% (484/1584)           
remote: Getting sizes:  32% (499/1584)           
remote: Getting sizes:  33% (515/1584)           
remote: Getting sizes:  34% (531/1584)           
remote: Getting sizes:  35% (547/1584)           
remote: Getting sizes:  36% (563/1584)           
remote: Getting sizes:  37% (579/1584)           
remote: Getting sizes:  38% (594/1584)           
remote: Getting sizes:  39% (610/1584)           
remote: Getting sizes:  40% (626/1584)           
remote: Getting sizes:  41% (642/1584)           
remote: Getting sizes:  42% (658/1584)           
remote: Getting sizes:  43% (674/1584)           
remote: Getting sizes:  44% (690/1584)           
remote: Getting sizes:  45% (705/1584)           
remote: Getting sizes:  46% (721/1584)           
remote: Getting sizes:  47% (737/1584)           
remote: Getting sizes:  48% (753/1584)           
remote: Getting sizes:  49% (769/1584)           
remote: Getting sizes:  50% (785/1584)           
remote: Getting sizes:  51% (800/1584)           
remote: Getting sizes:  52% (816/1584)           
remote: Getting sizes:  53% (832/1584)           
remote: Getting sizes:  54% (848/1584)           
remote: Getting sizes:  55% (864/1584)           
remote: Getting sizes:  56% (880/1584)           
remote: Getting sizes:  57% (895/1584)           
remote: Getting sizes:  58% (911/1584)           
remote: Getting sizes:  59% (927/1584)           
remote: Getting sizes:  60% (943/1584)           
remote: Getting sizes:  61% (959/1584)           
remote: Getting sizes:  62% (975/1584)           
remote: Getting sizes:  63% (990/1584)           
remote: Getting sizes:  64% (1006/1584)           
remote: Getting sizes:  65% (1022/1584)           
remote: Getting sizes:  66% (1038/1584)           
remote: Getting sizes:  67% (1054/1584)           
remote: Getting sizes:  68% (1070/1584)           
remote: Getting sizes:  69% (1086/1584)           
remote: Getting sizes:  70% (1101/1584)           
remote: Getting sizes:  71% (1117/1584)           
remote: Getting sizes:  72% (1133/1584)           
remote: Getting sizes:  73% (1149/1584)           
remote: Getting sizes:  74% (1165/1584)           
remote: Getting sizes:  75% (1181/1584)           
remote: Getting sizes:  76% (1196/1584)           
remote: Getting sizes:  77% (1212/1584)           
remote: Getting sizes:  78% (1228/1584)           
remote: Getting sizes:  79% (1244/1584)           
remote: Getting sizes:  80% (1260/1584)           
remote: Getting sizes:  81% (1276/1584)           
remote: Getting sizes:  82% (1291/1584)           
remote: Getting sizes:  83% (1307/1584)           
remote: Getting sizes:  84% (1323/1584)           
remote: Getting sizes:  85% (1339/1584)           
remote: Getting sizes:  86% (1355/1584)           
remote: Getting sizes:  87% (1371/1584)           
remote: Getting sizes:  88% (1386/1584)           
remote: Getting sizes:  89% (1402/1584)           
remote: Getting sizes:  90% (1418/1584)           
remote: Getting sizes:  91% (1434/1584)           
remote: Getting sizes:  92% (1450/1584)           
remote: Getting sizes:  93% (1466/1584)           
remote: Getting sizes:  94% (1482/1584)           
remote: Getting sizes:  95% (1497/1584)           
remote: Getting sizes:  96% (1513/1584)           
remote: Getting sizes:  97% (1529/1584)           
remote: Getting sizes:  98% (1545/1584)           
remote: Getting sizes:  99% (1561/1584)           
remote: Getting sizes: 100% (1577/1584)           
remote: Getting sizes: 100% (1584/1584)        
|0| remote: Compressing objects:   1% (28342/5621264)           
remote: Compressing objects:   2% (84354/5621264)           
remote: Compressing objects:   4% (250556/5621264)           
remote: Compressing objects:   5% (254421/5621264)           
remote: Compressing objects:  56% (3127844/5621264)           
remote: Compressing objects:  57% (3176126/5621264)           
remote: Compressing objects:  58% (3233657/5621264)           
remote: Compressing objects:  59% (3290123/5621264)           
remote: Compressing objects:  60% (3346537/5621264)           
remote: Compressing objects:  61% (3443569/5621264)           
remote: Compressing objects:  62% (3460265/5621264)           
remote: Compressing objects:  65% (3634422/5621264)           
remote: Compressing objects:  66% (3682173/5621264)           
remote: Compressing objects:  67% (3742141/5621264)           
remote: Compressing objects:  68% (3800263/5621264)           
remote: Compressing objects:  69% (3854406/5621264)           
remote: Compressing objects:  70% (3909245/5621264)           
remote: Compressing objects:  71% (3964969/5621264)           
remote: Compressing objects:  72% (4022727/5621264)           
remote: Compressing objects:  73% (4079668/5621264)           
remote: Compressing objects:  74% (4131662/5621264)           
remote: Compressing objects:  75% (4188183/5621264)           
remote: Compressing objects:  76% (4244980/5621264)           
remote: Compressing objects:  77% (|4| 
|4| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/WikibaseCirrusSearch to 'extensions/WikibaseCirrusSearch' (use CLONE_DEPTH=0 for full depth)
|4| Cloning into 'extensions/WikibaseCirrusSearch'...
|4| remote: Counting objects: 1           
remote: Counting objects: 344, done        
|4| remote: Finding sources:   1% (2/344)           
remote: Finding sources:   2% (6/344)           
remote: Finding sources:   3% (9/344)           
remote: Finding sources:   4% (13/344)           
remote: Finding sources:   5% (16/344)           
remote: Finding sources:   6% (19/344)           
remote: Finding sources:   7% (23/344)           
remote: Finding sources:   8% (26/344)           
remote: Finding sources:   9% (30/344)           
remote: Finding sources:  10% (33/344)           
remote: Finding sources:  11% (37/344)           
remote: Finding sources:  12% (40/344)           
remote: Finding sources:  13% (43/344)           
remote: Finding sources:  14% (47/344)           
remote: Finding sources:  15% (50/344)           
remote: Finding sources:  16% (54/344)           
remote: Finding sources:  17% (57/344)           
remote: Finding sources:  18% (61/344)           
remote: Finding sources:  19% (64/344)           
remote: Finding sources:  20% (68/344)           
remote: Finding sources:  21% (71/344)           
remote: Finding sources:  22% (74/344)           
remote: Finding sources:  23% (78/344)           
remote: Finding sources:  24% (81/344)           
remote: Finding sources:  25% (85/344)           
remote: Finding sources:  26% (88/344)           
remote: Finding sources:  27% (92/344)           
remote: Finding sources:  28% (95/344)           
remote: Finding sources:  29% (99/344)           
remote: Finding sources:  30% (102/344)           
remote: Finding sources:  31% (105/344)           
remote: Finding sources:  32% (109/344)           
remote: Finding sources:  33% (112/344)           
remote: Finding sources:  34% (116/344)           
remote: Finding sources:  35% (119/344)           
remote: Finding sources:  36% (123/344)           
remote: Finding sources:  37% (126/344)           
remote: Finding sources:  38% (129/344)           
remote: Finding sources:  39% (133/344)           
remote: Finding sources:  40% (136/344)           
remote: Finding sources:  41% (140/344)           
remote: Finding sources:  42% (143/344)           
remote: Finding sources:  43% (147/344)           
remote: Finding sources:  44% (150/344)           
remote: Finding sources:  45% (154/344)           
remote: Finding sources:  46% (157/344)           
remote: Finding sources:  47% (160/344)           
remote: Finding sources:  48% (164/344)           
remote: Finding sources:  49% (167/344)           
remote: Finding sources:  50% (171/344)           
remote: Finding sources:  51% (174/344)           
remote: Finding sources:  52% (178/344)           
remote: Finding sources:  53% (181/344)           
remote: Finding sources:  54% (185/344)           
remote: Finding sources:  55% (188/344)           
remote: Finding sources:  56% (191/344)           
remote: Finding sources:  57% (195/344)           
remote: Finding sources:  58% (198/344)           
remote: Finding sources:  59% (202/344)           
remote: Finding sources:  60% (205/344)           
remote: Finding sources:  61% (209/344)           
remote: Finding sources:  62% (212/344)           
remote: Finding sources:  63% (215/344)           
remote: Finding sources:  64% (219/344)           
remote: Finding sources:  65% (222/344)           
remote: Finding sources:  66% (226/344)           
remote: Finding sources:  67% (229/344)           
remote: Finding sources:  68% (233/344)           
remote: Finding sources:  69% (236/344)           
remote: Finding sources:  70% (240/344)           
remote: Finding sources:  71% (243/344)           
remote: Finding sources:  72% (246/344)           
remote: Finding sources:  73% (250/344)           
remote: Finding sources:  74% (253/344)           
remote: Finding sources:  75% (257/344)           
remote: Finding sources:  76% (260/344)           
remote: Finding sources:  77% (264/344)           
remote: Finding sources:  78% (267/344)           
remote: Finding sources:  79% (271/344)           
remote: Finding sources:  80% (274/344)           
remote: Finding sources:  81% (277/344)           
remote: Finding sources:  82% (281/344)           
remote: Finding sources:  83% (284/344)           
remote: Finding sources:  84% (288/344)           
remote: Finding sources:  85% (291/344)           
remote: Finding sources:  86% (295/344)           
remote: Finding sources:  87% (298/344)           
remote: Finding sources:  88% (301/344)           
remote: Finding sources:  89% (305/344)           
remote: Finding sources:  90% (308/344)           
remote: Finding sources:  91% (312/344)           
remote: Finding sources:  92% (315/344)           
remote: Finding sources:  93% (319/344)           
remote: Finding sources:  94% (322/344)           
remote: Finding sources:  95% (326/344)           
remote: Finding sources:  96% (329/344)           
remote: Finding sources:  97% (332/344)           
remote: Finding sources:  98% (336/344)           
remote: Finding sources:  99% (339/344)           
remote: Finding sources: 100% (343/344)           
remote: Finding sources: 100% (344/344)        
|4| remote: Getting sizes:   1% (2/286)           
remote: Getting sizes:   2% (5/286)           
remote: Getting sizes:   3% (8/286)           
remote: Getting sizes:   4% (11/286)           
remote: Getting sizes:   5% (13/286)           
remote: Getting sizes:   6% (16/286)           
remote: Getting sizes:   7% (19/286)           
remote: Getting sizes:   8% (22/286)           
remote: Getting sizes:   9% (25/286)           
remote: Getting sizes:  10% (28/286)           
remote: Getting sizes:  11% (31/286)           
remote: Getting sizes:  12% (33/286)           
remote: Getting sizes:  13% (36/286)           
remote: Getting sizes:  14% (39/286)           
remote: Getting sizes:  15% (42/286)           
remote: Getting sizes:  16% (45/286)           
remote: Getting sizes:  17% (48/286)           
remote: Getting sizes:  18% (51/286)           
remote: Getting sizes:  19% (53/286)           
remote: Getting sizes:  20% (56/286)           
remote: Getting sizes:  21% (59/286)           
remote: Getting sizes:  22% (62/286)           
remote: Getting sizes:  23% (65/286)           
remote: Getting sizes:  24% (68/286)           
remote: Getting sizes:  25% (71/286)           
remote: Getting sizes:  26% (73/286)           
remote: Getting sizes:  27% (76/286)           
remote: Getting sizes:  28% (79/286)           
remote: Getting sizes:  29% (82/286)           
remote: Getting sizes:  30% (85/286)           
remote: Getting sizes:  31% (88/286)           
remote: Getting sizes:  32% (91/286)           
remote: Getting sizes:  33% (93/286)           
remote: Getting sizes:  34% (96/286)           
remote: Getting sizes:  35% (99/286)           
remote: Getting sizes:  36% (102/286)           
remote: Getting sizes:  37% (105/286)           
remote: Getting sizes:  38% (108/286)           
remote: Getting sizes:  39% (111/286)           
remote: Getting sizes:  40% (113/286)           
remote: Getting sizes:  41% (116/286)           
remote: Getting sizes:  42% (119/286)           
remote: Getting sizes:  43% (122/286)           
remote: Getting sizes:  44% (125/286)           
remote: Getting sizes:  45% (128/286)           
remote: Getting sizes:  46% (131/286)           
remote: Getting sizes:  47% (133/286)           
remote: Getting sizes:  48% (136/286)           
remote: Getting sizes:  49% (139/286)           
remote: Getting sizes:  50% (142/286)           
remote: Getting sizes:  51% (145/286)           
remote: Getting sizes:  52% (148/286)           
remote: Getting sizes:  53% (151/286)           
remote: Getting sizes:  54% (154/286)           
remote: Getting sizes:  55% (156/286)           
remote: Getting sizes:  56% (159/286)           
remote: Getting sizes:  57% (162/286)           
remote: Getting sizes:  58% (165/286)           
remote: Getting sizes:  59% (168/286)           
remote: Getting sizes:  60% (171/286)           
remote: Getting sizes:  61% (174/286)           
remote: Getting sizes:  62% (176/286)           
remote: Getting sizes:  63% (179/286)           
remote: Getting sizes:  64% (182/286)           
remote: Getting sizes:  65% (185/286)           
remote: Getting sizes:  66% (188/286)           
remote: Getting sizes:  67% (191/286)           
remote: Getting sizes:  68% (194/286)           
remote: Getting sizes:  69% (196/286)           
remote: Getting sizes:  70% (199/286)           
remote: Getting sizes:  71% (202/286)           
remote: Getting sizes:  72% (205/286)           
remote: Getting sizes:  73% (208/286)           
remote: Getting sizes:  74% (211/286)           
remote: Getting sizes:  75% (214/286)           
remote: Getting sizes:  76% (216/286)           
remote: Getting sizes:  77% (219/286)           
remote: Getting sizes:  78% (222/286)           
remote: Getting sizes:  79% (225/286)           
remote: Getting sizes:  80% (228/286)           
remote: Getting sizes:  81% (231/286)           
remote: Getting sizes:  82% (234/286)           
remote: Getting sizes:  83% (236/286)           
remote: Getting sizes:  84% (239/286)           
remote: Getting sizes:  85% (242/286)           
remote: Getting sizes:  86% (245/286)           
remote: Getting sizes:  87% (248/286)           
remote: Getting sizes:  88% (251/286)           
remote: Getting sizes:  89% (254/286)           
remote: Getting sizes:  90% (256/286)           
remote: Getting sizes:  91% (259/286)           
remote: Getting sizes:  92% (262/286)           
remote: Getting sizes:  93% (265/286)           
remote: Getting sizes:  94% (268/286)           
remote: Getting sizes:  95% (271/286)           
remote: Getting sizes:  96% (274/286)           
remote: Getting sizes:  97% (276/286)           
remote: Getting sizes:  98% (279/286)           
remote: Getting sizes:  99% (282/286)           
remote: Getting sizes: 100% (285/286)           
remote: Getting sizes: 100% (286/286)        
|4| remote: Compressing objects:   1% (5293/708220)           
remote: Compressing objects:   2% (10961/708220)           
remote: Compressing objects:   4% (27169/708220)           
remote: Compressing objects:   5% (37254/708220)           
remote: Compressing objects:   6% (44257/708220)           
remote: Compressing objects:  11% (79758/708220)           
remote: Compressing objects:  15% (107549/708220)           
remote: Compressing objects:  17% (117647/708220)           
remote: Compressing objects:  18% (124609/708220)           
remote: Compressing objects:  19% (135102/708220)           
remote: Compressing objects:  21% (145226/708220)           
remote: Compressing objects:  22% (155313/708220)           
remote: Compressing objects:  23% (161833/708220)           
remote: Compressing objects:  24% (168693/708220)           
remote: Compressing objects:  25% (173766/708220)           
remote: Compressing objects:  26% (182888/708220)           
remote: Compressing objects:  27% (187686/708220)           
remote: Compressing objects:  28% (196396/708220)           
remote: Compressing objects:  29% (206895/708220)           
remote: Compressing objects:  30% (210456/708220)           
remote: Compressing objects:  31% (217827/708220)           
remote: Compressing objects:  32% (224394/708220)           
remote: Compressing objects:  33% (233985/708220)           
remote: Compressing objects:  34% (239895/708220)           
remote: Compressing objects:  35% (246352/708220)           
remote: Compressing objects:  36% (251647/708220)           
remote: Compressing objects:  37% (260207/708220)           
remote: Compressing objects:  38% (268466/708220)           
remote: Compressing objects:  39% (275389/708220)           
remote: Compressing objects:  40% (286753/708220)           
remote: Compressing objects:  41% (290722/708220)           
remote: Compressing objects:  42% (293972/708220)           
remote: Compressing objects:  43% (301894/708220)           
remote: Compressing objects:  44% (313579/708220)           
remote: Compressing objects:  45% (318624/708220)           
remote: Compressing objects:  46% (327307/708220)           
remote: Compressing objects:  48% (337464/708220)           
remote: Compressing objects:  49% (347228/708220)           
remote: Compressing objects:  50% (351035/708220)           
remote: Compressing objects:  51% (358873/708220)           
remote: Compressing objects:  52% (364777/708220)           
remote: Compressing objects:  53% (372623/708220)           
remote: Compressing objects:  54% (379184/708220)           
remote: Compressing objects:  55% (386996/708220)           
remote: Compressing objects:  56% (394641/708220)           
remote: Compressing objects:  57% (400723/708220)           
remote: Compressing objects:  58% (410355/708220)           
remote: Compressing objects:  59% (416021/708220)           
remote: Compressing objects:  90% (640294/708220)           
remote: Compressing objects:  91% (641446/708220)           
remote: Compressing objects:  92% (648647/708220)           
remote: Compressing objects:  93% (655678/708220)           
remote: Compressing objects:  94% (662235/708220)           
remote: Compressing objects:  95% (669866/708220)           
remote: Compressing objects:  96% (677254/708220)           
remote: Compressing objects:  97% (683559/708220)           
remote: Compressing objects:  98% (693429/708220)           
remote: Compressing objects:  99% (699031/708220)           
remote: Compressing objects: 100% (705596/708220)           
remote: Compressing objects: 100% (708220/708220)        
|4| 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)
remote: Total 344 (delta 149), reused 161 (delta 56)        
|4| Receiving objects:  61% (210/344)
Receiving objects:  62% (214/344)
Receiving objects:  63% (217/344)
Receiving objects:  64% (221/344)
Receiving ob          
remote: Getting sizes:  51% (726/1436)           
remote: Getting sizes:  52% (740/1436)           
remote: Getting sizes:  53% (754/1436)           
remote: Getting sizes:  54% (769/1436)           
remote: Getting sizes:  55% (783/1436)           
remote: Getting sizes:  56% (797/1436)           
remote: Getting sizes:  57% (812/1436)           
remote: Getting sizes:  58% (826/1436)           
remote: Getting sizes:  59% (841/1436)           
remote: Getting sizes:  60% (855/1436)           
remote: Getting sizes:  61% (869/1436)           
remote: Getting sizes:  62% (884/1436)           
remote: Getting sizes:  63% (898/1436)           
remote: Getting sizes:  64% (912/1436)           
remote: Getting sizes:  65% (927/1436)           
remote: Getting sizes:  66% (941/1436)           
remote: Getting sizes:  67% (955/1436)           
remote: Getting sizes:  68% (970/1436)           
remote: Getting sizes:  69% (984/1436)           
remote: Getting sizes:  70% (999/1436)           
remote: Getting sizes:  71% (1013/1436)           
remote: Getting sizes:  72% (1027/1436)           
remote: Getting sizes:  73% (1042/1436)           
remote: Getting sizes:  74% (1056/1436)           
remote: Getting sizes:  75% (1070/1436)           
remote: Getting sizes:  76% (1085/1436)           
remote: Getting sizes:  77% (1099/1436)           
remote: Getting sizes:  78% (1113/1436)           
remote: Getting sizes:  79% (1128/1436)           
remote: Getting sizes:  80% (1142/1436)           
remote: Getting sizes:  81% (1156/1436)           
remote: Getting sizes:  82% (1171/1436)           
remote: Getting sizes:  83% (1185/1436)           
remote: Getting sizes:  84% (1200/1436)           
remote: Getting sizes:  85% (1214/1436)           
remote: Getting sizes:  86% (1228/1436)           
remote: Getting sizes:  87% (1243/1436)           
remote: Getting sizes:  88% (1257/1436)           
remote: Getting sizes:  89% (1271/1436)           
remote: Getting sizes:  90% (1286/1436)           
remote: Getting sizes:  91% (1300/1436)           
remote: Getting sizes:  92% (1314/1436)           
remote: Getting sizes:  93% (1329/1436)           
remote: Getting sizes:  94% (1343/1436)           
remote: Getting sizes:  95% (1358/1436)           
remote: Getting sizes:  96% (1372/1436)           
remote: Getting sizes:  97% (1386/1436)           
remote: Getting sizes:  98% (1401/1436)           
remote: Getting sizes:  99% (1415/1436)           
remote: Getting sizes: 100% (1429/1436)           
remote: Getting sizes: 100% (1436/1436)        
|2| remote: Compressing objects:   1% (27369/5458009)           
remote: Compressing objects:   2% (82500/5458009)           
remote: Compressing objects:   3% (162125/5458009)           
remote: Compressing objects:   4% (209858/5458009)           
remote: Compressing objects:   5% (252618/5458009)           
remote: Compressing objects:   6% (307694/5458009)           
remote: Compressing objects:   7% (370567/5458009)           
remote: Compressing objects:   9% (512486/5458009)           
remote: Compressing objects:  11% (609731/5458009)           
remote: Compressing objects:  13% (697349/5458009)           
remote: Compressing objects:  14% (781007/5458009)           
remote: Compressing objects:  16% (864640/5458009)           
remote: Compressing objects:  17% (948050/5458009)           
remote: Compressing objects:  18% (991465/5458009)           
remote: Compressing objects:  19% (1030130/5458009)           
remote: Compressing objects:  20% (1068779/5458009)           
remote: Compressing objects:  21% (1141013/5458009)           
remote: Compressing objects:  22% (1208778/5458009)           
remote: Compressing objects:  23% (1240141/5458009)           
remote: Compressing objects:  24% (1283616/5458009)           
remote: Compressing objects:  25% (1341547/5458009)           
remote: Compressing objects:  26% (1402553/5458009)           
remote: Compressing objects:  27% (1454774/5458009)           
remote: Compressing objects:  28% (1503565/5458009)           
remote: Compressing objects:  29% (1557533/5458009)           
remote: Compressing objects:  30% (1613738/5458009)           
remote: Compressing objects:  31% (1666276/5458009)           
remote: Compressing objects:  32% (1719284/5458009)           
remote: Compressing objects:  33% (1775522/5458009)           
remote: Compressing objects:  34% (1830179/5458009)           
remote: Compressing objects:  35% (1884699/5458009)           
remote: Compressing objects:  36% (1938482/5458009)           
remote: Compressing objects:  49% (2689054/5458009)           
remote: Compressing objects:  50% (2710611/5458009)           
remote: Compressing objects:  51% (2762965/5458009)           
remote: Compressing objects:  52% (2850763/5458009)           
remote: Compressing objects:  53% (2865726/5458009)           
remote: Compressing objects:  54% (2920388/5458009)           
remote: Compressing objects:  55% (2988043/5458009)           
remote: Compressing objects:  56% (3034319/5458009)           
remote: Compressing objects:  57% (3083962/5458009)           
remote: Compressing objects:  58% (3150299/5458009)           
remote: Compressing objects:  59% (3206259/5458009)           
remote: Compressing objects:  60% (3250058/5458009)           
remote: Compressing objects:  61% (3303026/5458009)           
remote: Compressing objects:  62% (3360872/5458009)           
remote: Compressing objects:  63% (3417834/5458009)           
remote: Compressing objects:  64% (3470473/5458009)           
remote: Compressing objects:  65% (3533137/5458009)           
remote: Compressing objects:  66% (3579247/5458009)           
remote: Compressing objects:  67% (3631728/5458009)           
remote: Compressing objects:  68% (3692499/5458009)           
remote: Compressing objects:  69% (3749715/5458009)           
remote: Compressing objects:  70% (3819132/5458009)           
remote: Compressing objects:  71% (3849245/5458009)           
remote: Compressing objects:  72% (3904166/5458009)           
remote: Compressing objects:  73% (3972576/5458009)           
remote: Compressing objects:  74% (4015272/5458009)           
remote: Compressing objects:  75% (4069341/5458009)           
remote: Compressing objects:  76% (4126998/5458009)           
remote: Compressing objects:  77% (4181805/5458009)           
remote: Compressing objects:  90% (4910391/5458009)           
remote: Compressing objects:  91% (4949966/5458009)           
remote: Compressing objects:  92% (5000777/5458009)           
remote: Compressing objects:  93% (5062349/5458009)           
remote: Compressing objects:  94% (5105795/5458009)           
remote: Compressing objects:  95% (5158080/5458009)           
remote: Compressing objects:  96% (5221084/5458009)           
remote: Compressing objects:  97% (5276018/5458009)           
remote: Compressing objects:  98% (5331267/5458009)           
remote: Compressing objects:  99% (5380401/5458009)           
remote: Compressing objects: 100% (5453595/5458009)           
remote: Compressing objects: 100% (5458009/5458009)        
|2| Receiving objects:   0% (1/3030)
Receiving objects:   1% (31/3030)
Receiving objects:   2% (61/3030)
Receiving objects:   3% (91/3030)
Receiving objects:   4% (122/3030)
Receiving objects:   5% (152/3030)
Receiving objects:   6% (182/3030)
Receiving objects:   7% (213/3030)
Receiving objects:   8% (243/3030)
Receiving objects:   9% (273/3030)
Receiving objects:  10% (303/3030)
Receiving objects:  11% (334/3030)
Receiving objects:  12% (364/3030)
Receiving objects:  13% (394/3030)
Receiving objects:  14% (425/3030)
Receiving objects:  15% (455/3030)
Receiving objects:  16% (485/3030)
Receiving objects:  17% (516/3030)
Receiving objects:  18% (546/3030)
Receiving objects:  19% (576/3030)
Receiving objects:  20% (606/3030)
Receiving objects:  21% (637/3030)
Receiving objects:  22% (667/3030)
Receiving objects:  23% (697/3030)
Receiving objects:  24% (728/3030)
Receiving objects:  25% (758/3030)
Receiving objects:  26% (788/3030)
Receiving objects:  27% (819/3030)
Receiving objects:  28jects:  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)
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), 235.69 KiB | 10.71 MiB/s, done.
|4| Resolving deltas:   0% (0/149)
Resolving deltas:   1% (2/149)
Resolving deltas:   2% (3/149)
Resolving deltas:   3% (5/149)
Resolving deltas:   4% (6/149)
Resolving deltas:   5% (8/149)
Resolving deltas:   6% (9/149)
Resolving deltas:   7% (11/149)
Resolving deltas:   8% (12/149)
Resolving deltas:   9% (14/149)
Resolving deltas:  10% (15/149)
Resolving deltas:  12% (18/149)
Resolving deltas:  13% (20/149)
Resolving deltas:  14% (21/149)
Resolving deltas:  15% (23/149)
Resolving deltas:  16% (24/149)
Resolving deltas:  17% (26/149)
Resolving deltas:  18% (27/149)
Resolving deltas:  19% (29/149)
Resolving deltas:  20% (30/149)
Resolving deltas:  21% (32/149)
Resolving deltas:  22% (33/149)
Resolving deltas:  23% (35/149)
Resolving deltas:  24% (36/149)
Resolving deltas:  25% (38/149)
Resolving deltas:  26% (39/149)
Resolving deltas:  27% (41/149)
Resolving deltas:  28% (42/149)
Resolving deltas:  29% (44/149)
Resolving deltas:  30% (45/149)
Resolving deltas:  31% (47/149)
Resolving deltas:  32% (48/149)
Resolving deltas:  33% (50/149)
Resolving deltas:  34% (51/149)
Resolving deltas:  35% (53/149)
Resolving deltas:  36% (54/149)
Resolving deltas:  37% (56/149)
Resolving deltas:  38% (57/149)
Resolving deltas:  39% (59/149)
Resolving deltas:  40% (60/149)
Resolving deltas:  41% (62/149)
Resolving deltas:  42% (63/149)
Resolving deltas:  43% (65/149)
Resolving deltas:  44% (66/149)
Resolving deltas:  45% (68/149)
Resolving deltas:  46% (69/149)
Resolving deltas:  47% (71/149)
Resolving deltas:  48% (72/149)
Resolving deltas:  49% (74/149)
Resolving deltas:  50% (75/149)
Resolving deltas:  51% (76/149)
Resolving deltas:  52% (78/149)
Resolving deltas:  53% (79/149)
Resolving deltas:  54% (81/149)
Resolving deltas:  55% (82/149)
Resolving deltas:  56% (84/149)
Resolving deltas:  57% (85/149)
Resolving deltas:  58% (87/149)
Resolving deltas:  59% (88/149)
Resolving deltas:  60% (90/149)
Resolving deltas:  61% (91/149)
Resolving deltas:  62% (93/149)
Resolving deltas:  63% (94/149)
Resolving deltas:  64% (96/149)
Resolving deltas:  65% (97/149)
Resolving deltas:  66% (99/149)
Resolving deltas:  67% (100/149)
Resolving deltas:  68% (102/149)
Resolving deltas:  69% (103/149)
Resolving deltas:  70% (105/149)
Resolving deltas:  71% (106/149)
Resolving deltas:  72% (108/149)
Resolving deltas:  73% (109/149)
Resolving deltas:  74% (111/149)
Resolving deltas:  75% (113/149)
Resolving deltas:  76% (114/149)
Resolving deltas:  77% (115/149)
Resolving deltas:  78% (117/149)
Resolving deltas:  79% (118/149)
Resolving deltas:  80% (120/149)
Resolving deltas:  81% (121/149)
Resolving deltas:  82% (123/149)
Resolving deltas:  83% (124/149)
Resolving deltas:  84% (126/149)
Resolving deltas:  85% (127/149)
Resolving deltas:  86% (129/149)
Resolving deltas:  87% (130/149)
Resolving deltas:  88% (132/149)
Resolving deltas:  89% (133/149)
Resolving deltas:  90% (135/149)
Resolving deltas:  91% (136/149)
Resolving deltas:  92% (138/149)
Resolving deltas:  93% (139/149)
Resolving deltas:  94% (141/149)
Resolving deltas:  95% (143/149)
Resolving deltas:  96% (144/149)
Resolving deltas:  97% (145/149)
Resolving deltas:  98% (147/149)
Resolving deltas:  99% (148/149)
Resolving deltas: 100% (149/149)
Resolving deltas: 100% (149/149), done.
|4|  00:01
|5| 
|5| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/WikibaseMediaInfo to 'extensions/WikibaseMediaInfo' (use CLONE_DEPTH=0 for full depth)
|5| Cloning into 'extensions/WikibaseMediaInfo'...
|5| remote: Counting objects: 1           
remote: Counting objects: 523, done        
|5| remote: Finding sources:   1% (3/523)           
remote: Finding sources:   2% (8/523)           
remote: Finding sources:   3% (14/523)           
remote: Finding sources:   4% (19/523)           
remote: Finding sources:   5% (24/523)           
remote: Finding sources:   6% (29/523)           
remote: Finding sources:   7% (34/523)           
remote: Finding sources:   8% (40/523)           
remote: Finding sources:   9% (45/523)           
remote: Finding sources:  10% (50/523)           
remote: Finding sources:  11% (55/523)           
remote: Finding sources:  12% (61/523)           
remote: Finding sources:  13% (66/523)           
remote: Finding sources:  14% (71/523)           
remote: Finding sources:  15% (76/523)           
remote: Finding sources:  16% (82/523)           
remote: Finding sources:  17% (87/523)           
remote: Finding sources:  18% (92/523)           
remote: Finding sources:  19% (97/523)           
remote: Finding sources:  20% (102/523)           
remote: Finding sources:  21% (108/523)           
remote: Finding sources:  22% (113/523)           
remote: Finding sources:  23% (118/523)           
remote: Finding sources:  24% (123/523)           
remote: Finding sources:  25% (129/523)           
remote: Finding sources:  26% (134/523)           
remote: Finding sources:  27% (139/523)           
remote: Finding sources:  28% (144/523)           
remote: Finding sources:  29% (150/523)           
remote: Finding sources:  30% (155/523)           
remote: Finding sources:  31% (160/523)           
remote: Finding sources:  32% (165/523)           
remote: Finding sources:  33% (170/523)           
remote: Finding sources:  34% (176/523)           
remote: Finding sources:  35% (181/523)           
remote: Finding sources:  36% (186/523)           
remote: Finding sources:  37% (191/523)           
remote: Finding sources:  38% (197/523)           
remote: Finding sources:  39% (202/523)           
remote: Finding sources:  40% (207/523)           
remote: Finding sources:  41% (212/523)           
remote: Finding sources:  42% (218/523)           
remote: Finding sources:  43% (223/523)           
remote: Finding sources:  44% (228/523)           
remote: Finding sources:  45% (233/523)           
remote: Finding sources:  46% (238/523)           
remote: Finding sources:  47% (244/523)           
remote: Finding sources:  48% (249/523)           
remote: Finding sources:  49% (254/523)           
remote: Finding sources:  50% (259/523)           
remote: Finding sources:  51% (265/523)           
remote: Finding sources:  52% (270/523)           
remote: Finding sources:  53% (275/523)           
remote: Finding sources:  54% (280/523)           
remote: Finding sources:  55% (286/523)           
remote: Finding sources:  56% (291/523)           
remote: Finding sources:  57% (296/523)           
remote: Finding sources:  58% (301/523)           
remote: Finding sources:  59% (306/523)           
remote: Finding sources:  60% (312/523)           
remote: Finding sources:  61% (317/523)           
remote: Finding sources:  62% (322/523)           
remote: Finding sources:  63% (327/523)           
remote: Finding sources:  64% (333/523)           
remote: Finding sources:  65% (338/523)           
remote: Finding sources:  66% (343/523)           
remote: Finding sources:  67% (348/523)           
remote: Finding sources:  68% (354/523)           
remote: Finding sources:  69% (359/523)           
remote: Finding sources:  70% (364/523)           
remote: Finding sources:  71% (369/523)           
remote: Finding sources:  72% (374/523)           
remote: Finding sources:  73% (380/523)           
remote: Finding sources:  74% (385/523)           
remote: Finding sources:  75% (390/523)           
remote: Finding sources:  76% (395/523)           
remote: Finding sources:  77% (401/523)           
remote: Finding sources:  78% (406/523)           
remote: Finding sources:  79% (411/523)           
remote: Finding sources:  80% (416/523)           
remote: Finding sources:  81% (422/523)           
remote: Finding sources:  82% (427/523)           
remote: Finding sources:  83% (432/523)           
remote: Finding sources:  84% (437/523)           
remote: Finding sources:  85% (442/523)           
remote: Finding sources:  86% (448/523)           
remote: Finding sources:  87% (453/523)           
remote: Finding sources:  88% (458/523)           
remote: Finding sources:  89% (463/523)           
remote: Finding sources:  90% (469/523)           
remote: Finding sources:  91% (474/523)           
remote: Finding sources:  92% (479/523)           
remote: Finding sources:  93% (484/523)           
remote: Finding sources:  94% (490/523)           
remote: Finding sources:  95% (495/523)           
remote: Finding sources:  96% (500/523)           
remote: Finding sources:  97% (505/523)           
remote: Finding sources:  98% (510/523)           
remote: Finding sources:  99% (516/523)           
remote: Finding sources: 100% (521/523)           
remote: Finding sources: 100% (523/523)        
|5| remote: Getting sizes:   1% (3/481)           
remote: Getting sizes:   2% (8/481)           
remote: Getting sizes:   3% (13/481)           
remote: Getting sizes:   4% (17/481)           
remote: Getting sizes:   5% (22/481)           
remote: Getting sizes:   6% (27/481)           
remote: Getting sizes:   7% (32/481)           
remote: Getting sizes:   8% (37/481)           
remote: Getting sizes:   9% (41/481)           
remote: Getting sizes:  10% (46/481)           
remote: Getting sizes:  11% (51/481)           
remote: Getting sizes:  12% (56/481)           
remote: Getting sizes:  13% (61/481)           
remote: Getting sizes:  14% (65/481)           
remote: Getting sizes:  15% (70/481)           
remote: Getting sizes:  16% (75/481)           
remote: Getting sizes:  17% (80/481)           
remote: Getting sizes:  18% (85/481)           
remote: Getting sizes:  19% (89/481)           
remote: Getting sizes:  20% (94/481)           
remote: Getting sizes:  21% (99/481)           
remote: Getting sizes:  22% (104/481)           
remote: Getting sizes:  23% (109/481)           
remote: Getting sizes:  24% (114/481)           
remote: Getting sizes:  25% (118/481)           
remote: Getting sizes:  26% (123/481)           
remote: Getting sizes:  27% (128/481)           
remote: Getting sizes:  28% (133/481)           
remote: Getting sizes:  29% (138/481)           
remote: Getting sizes:  30% (142/481)           
remote: Getting sizes:  31% (147/481)           
remote: Getting sizes:  32% (152/481)           
remote: Getting sizes:  33% (157/481)           
remote: Getting sizes:  34% (162/481)           
remote: Getting sizes:  35% (166/481)           
remote: Getting sizes:  36% (171/481)           
remote: Getting sizes:  37% (176/481)           
remote: Getting sizes:  38% (181/481)           
remote: Getting sizes:  39% (186/481)           
remote: Getting sizes:  40% (190/481)           
remote: Getting sizes:  41% (195/481)           
remote: Getting sizes:  42% (200/481)           
remote: Getting sizes:  43% (205/481)           
remote: Getting sizes:  44% (210/481)           
remote: Getting sizes:  45% (215/481)           
remote: Getting sizes:  46% (219/481)           
remote: Getting sizes:  47% (224/481)           
remote: Getting sizes:  48% (229/481)           
remote: Getting sizes:  49% (234/481)           
remote: Getting sizes:  50% (239/481)           
remote: Getting sizes:  51% (243/481)           
remote: Getting sizes:  52% (248/481)           
remote: Getting sizes:  53% (253/481)           
remote: Getting sizes:  54% (258/481)           
remote: Getting sizes:  55% (263/481)           
remote: Getting sizes:  56% (267/481)           
remote: Getting sizes:  57% (272/481)           
remote: Getting sizes:  58% (277/481)           
remote: Getting sizes:  59% (282/481)           
remote: Getting sizes:  60% (287/481)           
remote: Getting sizes:  61% (292/481)           
remote: Getting sizes:  62% (296/481)           
remote: Getting sizes:  63% (301/481)           
remote: Getting sizes:  64% (306/481)           
remote: Getting sizes:  65% (311/481)           
remote: Getting sizes:  66% (316/481)           
remote: Getting sizes:  67% (320/481)           
remote: Getting sizes:  68% (325/481)           
remote: Getting sizes:  69% (330/481)           
remote: Getting sizes:  70% (335/481)           
remote: Getting sizes:  71% (340/481)           
remote: Getting sizes:  72% (344/481)           
remote: Getting sizes:  73% (349/481)           
remote: Getting sizes:  74% (354/481)           
remote: Getting sizes:  75% (359/481)           
remote: Getting sizes:  76% (364/481)           
remote: Getting sizes:  77% (368/481)           
remote: Getting sizes:  78% (373/481)           
remote: Getting sizes:  79% (378/481)           
remote: Getting sizes:  80% (383/481)           
remote: Getting sizes:  81% (388/481)           
remote: Getting sizes:  82% (393/481)           
remote: Getting sizes:  83% (397/481)           
remote: Getting sizes:  84% (402/481)           
remote: Getting sizes:  85% (407/481)           
remote: Getting sizes:  86% (412/481)           
remote: Getting sizes:  87% (417/481)           
remote: Getting sizes:  88% (421/481)           
remote: Getting sizes:  89% (426/481)           
remote: Getting sizes:  90% (431/481)           
remote: Getting sizes:  91% (436/481)           
remote: Getting sizes:  92% (441/481)           
remote: Getting sizes:  93% (445/481)           
remote: Getting sizes:  94% (450/481)           
remote: Getting sizes:  95% (455/481)           
remote: Getting sizes:  96% (460/481)           
remote: Getting sizes:  97% (465/481)           
remote: Getting sizes:  98% (469/481)           
remote: Getting sizes:  99% (474/481)           
remote: Getting sizes: 100% (479/481)           
remote: Getting sizes: 100% (481/481)        
|5| remote: Compressing objects:   1% (8904/1741883)           
remote: Compressing objects:   2% (26793/1741883)           
remote: Compressing objects:   3% (44842/1741883)           
remote: Compressing objects:   4% (72399/1741883)           
remote: Compressing objects:   5% (89944/1741883)           
remote: Compressing objects:   6% (107625/1741883)           
remote: Compressing objects:   7% (128155/1741883)           
remote: Compressing objects:   8% (143096/1741883)           
remote: Compressing objects:   9% (150120/1741883)           
remote: Compressing objects:  12% (200915/1741883)           
remote: Compressing objects:  14% (244944/1741883)           
remote: Compressing objects:  15% (253604/1741883)           
remote: Compressing objects:  16% (271175/1741883)           
remote: Compressing objects:  17% (288693/1741883)           
remote: Compressing objects:  18% (312453/1741883)           
remote: Compressing objects:  19% (322735/1741883)           
remote: Compressing objects:  20% (346501/1741883)           
remote: Compressing objects:  21% (359444/1741883)           
remote: Compressing objects:  22% (380701/1741883)           
remote: Compressing objects:  23% (394007/1741883)           
remote: Compressing objects:  24% (417949/1741883)           
remote: Compressing objects:  26% (445318/1741883)           
remote: Compressing objects:  27% (463342/1741883)           
remote: Compressing objects:  28% (480900/1741883)           
remote: Compressing objects:  29% (498523/1741883)           
remote: Compressing objects:  30% (515160/1741883)           
remote: Compressing objects:  31% (540232/1741883)           
remote: Compressing objects:  32% (562845/1741883)           
remote: Compressing objects:  33% (569774/1741883)           
remote: Compressing objects:  34% (593448/1741883)           
remote: Compressing objects:  35% (606221/1741883)           
remote: Compressing objects:  36% (618791/1741883)           
remote: Compressing objects:  37% (638544/1741883)           
remote: Compressing objects:  38% (658843/1741883)           
remote: Compressing objects:  39% (677009/1741883)           
remote: Compressing objects:  40% (689658/1741883)           
remote: Compressing objects:  41% (705526/1741883)           
remote: Compressing objects:  42% (730695/1741883)           
remote: Compressing objects:  43% (741195/1741883)           
remote: Compressing objects:  44% (761555/1741883)           
remote: Compressing objects:  45% (777059/1741883)           
remote: Compressing objects:  46% (794485/1741883)           
remote: Compressing objects:  47% (816368/1741883)           
remote: Compressing objects:  48% (831805/1741883)           
remote: Compressing objects:  49% (845223/1741883)           
remote: Compressing objects:  50% (866505/1741883)           
remote: Compressing objects:  51% (881778/1741883)           
remote: Compressing objects:  52% (901827/1741883)           
remote: Compressing objects:  53% (920122/1741883)           
remote: Compressing objects:  54% (939860/1741883)           
remote: Compressing objects:  80% (1391820/1741883)           
remote: Compressing objects:  81% (1412534/1741883)           
remote: Compressing objects:  82% (1421700/1741883)           
remote: Compressing objects:  83% (1441465/1741883)           
remote: Compressing objects:  84% (1463079/1741883)           
remote: Compressing objects:  85% (1472669/1741883)           
remote: Compressing objects:  86% (1496043/1741883)           
remote: Compressing objects:  87% (1514044/1741883)           
remote: Compressing objects:  88% (1531518/1741883)           
remote: Compressing objects:  89% (1557820/1741883)           
remote: Compressing objects:  90% (1559343/1741883)           
remote: Compressing objects:  91% (1581495/1741883)           
remote: Compressing objects:  92% (1600168/1741883)           
remote: Compressing objects:  93% (1612751/1741883)           
remote: Compressing objects:  94% (1633737/1741883)           
remote: Compressing objects:  95% (1646426/1741883)           
remote: Compressing objects:  96% (1669001/1741883)           
remote: Compressing objects:  97% (1686585/1741883)           
remote: Compressing objects:  98% (1699129/1741883)           
remote: Compressing objects:  99% (1716118/1741883)           
remote: Compressing objects: 100% (1734150/1741883)           
remote: Compressing objects: 100% (1741883/1741883)        
|5| Receiving objects:   0% (1/523)
Receiving objects:   1% (6/523)
Receiving objects:   2% (11/523)
Receiving objects:   3% (16/523)
Receiving objects:   4% (21/523)
Receiving objects:   5% (27/523)
Receiving objects:   6% (32/523)
Receiving objects:   7% (37/523)
Receiving objects:   8% (42/523)
Receiving objects:   9% (48/523)
Receiving objects:  10% (53/523)
Receiving objects:  11% (58/523)
Receiving objects:  12% (63/523)
Receiving objects:  13% (68/523)
Receiving objects:  14% (74/523)
Receiving objects:  15% (79/523)
Receiving objects:  16% (84/523)
Receiving objects:  17% (89/523)
Receiving objects:  18% (95/523)
Receiving objects:  19% (100/523)
Receiving objects:  20% (105/523)
Receiving objects:  21% (110/523)
Receiving objects:  22% (116/523)
Receiving objects:  23% (121/523)
Receiving objects:  24% (126/523)
Receiving objects:  25% (131/523)
Receiving objects:  26% (136/523)
Receiving objects:  27% (142/523)
Receiving objects:  28% (147/523)
Receiving objects:  29% (152/523)
Receiving objects:  30% (157/523)
Receiving objects:  31% (163/523)
Receiving objects:  32% (168/523)
Receiving objects:  33% (173/523)
Receiving objects:  34% (178/523)
Receiving objects:  35% (184/523)
Receiving objects:  36% (189/523)
Receiving objects:  37% (194/523)
Receiving objects:  38% (199/523)
Receiving objects:  39% (204/523)
Receiving objects:  40% (210/523)
Receiving objects:  41% (215/523)
Receiving obj% (849/3030)
Receiving objects:  29% (879/3030)
Receiving objects:  30% (909/3030)
Receiving objects:  31% (940/3030)
Receiving objects:  32% (970/3030)
Receiving objects:  33% (1000/3030)
Receiving objects:  34% (1031/3030)
Receiving objects:  35% (1061/3030)
Receiving objects:  36% (1091/3030)
Receiving objects:  37% (1122/3030)
Receiving objects:  38% (1152/3030)
Receiving objects:  39% (1182/3030)
Receiving objects:  40% (1212/3030)
Receiving objects:  41% (1243/3030)
Receiving objects:  42% (1273/3030)
Receiving objects:  43% (1303/3030)
Receiving objects:  44% (1334/3030)
Receiving objects:  45% (1364/3030)
Receiving objects:  46% (1394/3030)
Receiving objects:  47% (1425/3030)
Receiving objects:  48% (1455/3030)
Receiving objects:  49% (1485/3030)
Receiving objects:  50% (1515/3030)
Receiving objects:  51% (1546/3030)
Receiving objects:  52% (1576/3030)
Receiving objects:  53% (1606/3030)
Receiving objects:  54% (1637/3030)
Receiving objects:  55% (1667/3030)
Receiving objects:  56% (1697/3030)
Receiving objects:  57% (1728/3030)
Receiving objects:  58% (1758/3030)
Receiving objects:  59% (1788/3030)
Receiving objects:  60% (1818/3030)
Receiving objects:  61% (1849/3030)
Receiving objects:  62% (1879/3030)
Receiving objects:  63% (1909/3030)
Receiving objects:  64% (1940/3030)
Receiving objects:  65% (1970/3030)
Receiving objects:  66% (2000/3030)
Receiving objects:  67% (2031/3030)
Receiving objects:  68% (2061/3030)
Receiving objects:  69% (2091/3030)
Receiving objects:  70% (2121/3030)
Receiving objects:  71% (2152/3030)
Receiving objects:  72% (2182/3030)
Receiving objects:  73% (2212/3030)
Receiving objects:  74% (2243/3030)
Receiving objects:  75% (2273/3030)
Receiving objects:  76% (2303/3030)
Receiving objects:  77% (2334/3030)
Receiving objects:  78% (2364/3030)
Receiving objects:  79% (2394/3030)
Receiving objects:  80% (2424/3030)
Receiving objects:  81% (2455/3030)
Receiving objects:  82% (2485/3030)
Receiving objects:  83% (2515/3030)
Receiving objects:  84% (2546/3030)
Receiving objects:  85% (2576/3030)
Receiving objects:  86% (2606/3030)
Receiving objects:  87% (2637/3030)
Receiving objects:  88% (2667/3030)
Receiving objects:  89% (2697/3030)
Receiving objects:  90% (2727/3030)
Receiving objects:  91% (2758/3030)
Receiving objects:  92% (2788/3030)
Receiving objects:  93% (2818/3030)
Receiving objects:  94% (2849/3030)
Receiving objects:  95% (2879/3030)
Receiving objects:  96% (2909/3030)
remote: Total 3030 (delta 1722), reused 2380 (delta 1592)        
|2| Receiving objects:  97% (2940/3030)
Receiving objects:  98% (2970/3030)
Receiving objects:  99% (3000/3030)
Receiving objects: 100% (3030/3030)
Receiving objects: 100% (3030/3030), 2.02 MiB | 13.58 MiB/s, done.
|2| Resolving deltas:   0% (0/1722)
Resolving deltas:   1% (18/1722)
Resolving deltas:   2% (35/1722)
Resolving deltas:   3% (52/1722)
Resolving deltas:   4% (69/1722)
Resolving deltas:   5% (87/1722)
Resolving deltas:   6% (104/1722)
Resolving deltas:   7% (121/1722)
Resolving deltas:   8% (138/1722)
Resolving deltas:   9% (155/1722)
Resolving deltas:  10% (173/1722)
Resolving deltas:  11% (190/1722)
Resolving deltas:  12% (207/1722)
Resolving deltas:  13% (224/1722)
Resolving deltas:  14% (242/1722)
Resolving deltas:  15% (259/1722)
Resolving deltas:  16% (276/1722)
Resolving deltas:  17% (293/1722)
Resolving deltas:  18% (310/1722)
Resolving deltas:  19% (328/1722)
Resolving deltas:  20% (345/1722)
Resolving deltas:  21% (362/1722)
Resolving deltas:  22% (379/1722)
Resolving deltas:  23% (397/1722)
Resolving deltas:  24% (414/1722)
Resolving deltas:  25% (431/1722)
Resolving deltas:  26% (448/1722)
Resolving deltas:  27% (465/1722)
Resolving deltas:  28% (483/1722)
Resolving deltas:  29% (500/1722)
Resolving deltas:  30% (517/1722)
Resolving deltas:  31% (534/1722)
Resolving deltas:  32% (552/1722)
Resolving deltas:  33% (569/1722)
Resolving deltas:  34% (586/1722)
Resolving deltas:  35% (603/1722)
Resolving deltas:  36% (620/1722)
Resolving deltas:  37% (638/1722)
Resolving deltas:  38% (655/1722)
Resolving deltas:  39% (672/1722)
Resolving deltas:  40% (689/1722)
Resolving deltas:  41% (707/1722)
Resolving deltas:  42% (724/1722)
Resolving deltas:  43% (741/1722)
Resolving deltas:  44% (758/1722)
Resolving deltas:  45% (775/1722)
Resolving deltas:  46% (793/1722)
Resolving deltas:  47% (810/1722)
Resolving deltas:  48% (827/1722)
Resolving deltas:  49% (844/1722)
Resolving deltas:  50% (861/1722)
Resolving deltas:  51% (879/1722)
Resolving deltas:  52% (896/1722)
Resolving deltas:  53% (913/1722)
Resolving deltas:  54% (930/1722)
Resolving deltas:  55% (948/1722)
Resolving deltas:  56% (965/1722)
Resolving deltas:  57% (982/1722)
Resolving deltas:  58% (999/1722)
Resolving deltas:  59% (1016/1722)
Resolving deltas:  60% (1034/1722)
Resolving deltas:  61% (1051/1722)
Resolving deltas:  62% (1068/1722)
Resolving deltas:  63% (1085/1722)
Resolving deltas:  64% (1103/1722)
Resolving deltas:  65% (1120/1722)
Resolving deltas:  66% (1137/1722)
Resolving deltas:  67% (1154/1722)
Resolving deltas:  68% (1171/1722)
Resolving deltas:  69% (1189/1722)
Resolving deltas:  70% (1206/1722)
Resolving deltas:  71% (1223/1722)
Resolving deltas:  72% (1240/1722)
Resolving deltas:  73% (1258/1722)
Resolving deltas:  74% (1275/1722)
Resolving deltas:  75% (1292/1722)
Resolving deltas:  76% (1309/1722)
Resolving deltas:  77% (1326/1722)
Resolving deltas:  78% (1344/1722)
Resolving deltas:  79% (1361/1722)
Resolving deltas:  80% (1378/1722)
Resolving deltas:  81% (1395/1722)
Resolving deltas:  82% (1413/1722)
Resolving deltas:  83% (1430/1722)
Resolving deltas:  84% (1447/1722)
Resolving deltas:  85% (1464/1722)
Resolving deltas:  86% (1481/1722)
Resolving deltas:  87% (1499/1722)
Resolving deltas:  88% (1516/1722)
Resolving deltas:  89% (1533/1722)
Resolving deltas:  90% (1550/1722)
Resolving deltas:  91% (1568/1722)
Resolving deltas:  92% (1586/1722)
Resolving deltas:  93% (1603/1722)
Resolving deltas:  94% (1619/1722)
Resolving deltas:  95% (1636/1722)
Resolving deltas:  96% (1654/1722)
Resolving deltas:  97% (1671/1722)
Resolving deltas:  98% (1688/1722)
Resolving deltas:  99% (1705/1722)
Resolving deltas: 100% (1722/1722)
Resolving deltas: 100% (1722/1722), done.
|2|  00:01
ects:  42% (220/523)
Receiving objects:  43% (225/523)
Receiving objects:  44% (231/523)
Receiving objects:  45% (236/523)
Receiving objects:  46% (241/523)
Receiving objects:  47% (246/523)
Receiving objects:  48% (252/523)
Receiving objects:  49% (257/523)
Receiving objects:  50% (262/523)
Receiving objects:  51% (267/523)
Receiving objects:  52% (272/523)
Receiving objects:  53% (278/523)
Receiving objects:  54% (283/523)
Receiving objects:  55% (288/523)
Receiving objects:  56% (293/523)
Receiving objects:  57% (299/523)
Receiving objects:  58% (304/523)
Receiving objects:  59% (309/523)
Receiving objects:  60% (314/523)
Receiving objects:  61% (320/523)
Receiving objects:  62% (325/523)
Receiving objects:  63% (330/523)
Receiving objects:  64% (335/523)
Receiving objects:  65% (340/523)
Receiving objects:  66% (346/523)
Receiving objects:  67% (351/523)
Receiving objects:  68% (356/523)
Receiving objects:  69% (361/523)
Receiving objects:  70% (367/523)
Receiving objects:  71% (372/523)
Receiving objects:  72% (377/523)
Receiving objects:  73% (382/523)
Receiving objects:  74% (388/523)
Receiving objects:  75% (393/523)
Receiving objects:  76% (398/523)
Receiving objects:  77% (403/523)
Receiving objects:  78% (408/523)
Receiving objects:  79% (414/523)
Receiving objects:  80% (419/523)
Receiving objects:  81% (424/523)
Receiving objects:  82% (429/523)
Receiving objects:  83% (435/523)
Receiving objects:  84% (440/523)
remote: Total 523 (delta 127), reused 234 (delta 40)        
|5| Receiving objects:  85% (445/523)
Receiving objects:  86% (450/523)
Receiving objects:  87% (456/523)
Receiving objects:  88% (461/523)
Receiving objects:  89% (466/523)
Receiving objects:  90% (471/523)
Receiving objects:  91% (476/523)
Receiving objects:  92% (482/523)
Receiving objects:  93% (487/523)
Receiving objects:  94% (492/523)
Receiving objects:  95% (497/523)
Receiving objects:  96% (503/523)
Receiving objects:  97% (508/523)
Receiving objects:  98% (513/523)
Receiving objects:  99% (518/523)
Receiving objects: 100% (523/523)
Receiving objects: 100% (523/523), 571.57 KiB | 10.78 MiB/s, done.
|5| Resolving deltas:   0% (0/127)
Resolving deltas:   1% (2/127)
Resolving deltas:   2% (3/127)
Resolving deltas:   3% (4/127)
Resolving deltas:   4% (6/127)
Resolving deltas:   5% (7/127)
Resolving deltas:   6% (8/127)
Resolving deltas:   7% (9/127)
Resolving deltas:   8% (11/127)
Resolving deltas:   9% (12/127)
Resolving deltas:  10% (13/127)
Resolving deltas:  11% (14/127)
Resolving deltas:  12% (16/127)
Resolving deltas:  13% (17/127)
Resolving deltas:  14% (18/127)
Resolving deltas:  15% (20/127)
Resolving deltas:  16% (21/127)
Resolving deltas:  17% (22/127)
Resolving deltas:  18% (23/127)
Resolving deltas:  19% (25/127)
Resolving deltas:  20% (26/127)
Resolving deltas:  21% (27/127)
Resolving deltas:  22% (28/127)
Resolving deltas:  23% (30/127)
Resolving deltas:  24% (31/127)
Resolving deltas:  25% (32/127)
Resolving deltas:  26% (34/127)
Resolving deltas:  27% (35/127)
Resolving deltas:  28% (36/127)
Resolving deltas:  29% (37/127)
Resolving deltas:  31% (40/127)
Resolving deltas:  32% (41/127)
Resolving deltas:  33% (42/127)
Resolving deltas:  34% (44/127)
Resolving deltas:  35% (45/127)
Resolving deltas:  36% (46/127)
Resolving deltas:  37% (47/127)
Resolving deltas:  38% (49/127)
Resolving deltas:  39% (50/127)
Resolving deltas:  40% (51/127)
Resolving deltas:  41% (53/127)
Resolving deltas:  42% (54/127)
Resolving deltas:  43% (55/127)
Resolving deltas:  44% (56/127)
Resolving deltas:  45% (58/127)
Resolving deltas:  46% (59/127)
Resolving deltas:  48% (61/127)
Resolving deltas:  49% (63/127)
Resolving deltas:  50% (64/127)
Resolving deltas:  51% (65/127)
Resolving deltas:  52% (67/127)
Resolving deltas:  53% (68/127)
Resolving deltas:  54% (69/127)
Resolving deltas:  55% (70/127)
Resolving deltas:  56% (72/127)
Resolving deltas:  57% (73/127)
Resolving deltas:  58% (74/127)
Resolving deltas:  59% (75/127)
Resolving deltas:  60% (77/127)
Resolving deltas:  61% (78/127)
Resolving deltas:  62% (79/127)
Resolving deltas:  63% (81/127)
Resolving deltas:  64% (82/127)
Resolving deltas:  65% (83/127)
Resolving deltas:  66% (84/127)
Resolving deltas:  67% (86/127)
Resolving deltas:  68% (87/127)
Resolving deltas:  69% (88/127)
Resolving deltas:  70% (89/127)
Resolving deltas:  71% (91/127)
Resolving deltas:  72% (92/127)
Resolving deltas:  73% (93/127)
Resolving deltas:  74% (94/127)
Resolving deltas:  75% (96/127)
Resolving deltas:  76% (97/127)
Resolving deltas:  77% (98/127)
Resolving deltas:  78% (100/127)
Resolving deltas:  79% (101/127)
Resolving deltas:  80% (102/127)
Resolving deltas:  81% (103/127)
Resolving deltas:  82% (105/127)
Resolving deltas:  83% (106/127)
Resolving deltas:  84% (107/127)
Resolving deltas:  85% (108/127)
Resolving deltas:  86% (110/127)
Resolving deltas:  87% (111/127)
Resolving deltas:  88% (112/127)
Resolving deltas:  89% (114/127)
Resolving deltas:  90% (115/127)
Resolving deltas:  91% (116/127)
Resolving deltas:  92% (117/127)
Resolving deltas:  93% (119/127)
Resolving deltas:  94% (120/127)
Resolving deltas:  96% (122/127)
Resolving deltas:  97% (124/127)
Resolving deltas:  98% (125/127)
Resolving deltas:  99% (126/127)
Resolving deltas: 100% (127/127)
Resolving deltas: 100% (127/127), done.
|5|  00:00
4302995/5621264)           
remote: Compressing objects:  78% (4356994/5621264)           
remote: Compressing objects:  79% (4412871/5621264)           
remote: Compressing objects:  85% (4765241/5621264)           
remote: Compressing objects:  86% (4811841/5621264)           
remote: Compressing objects:  87% (4862447/5621264)           
remote: Compressing objects:  88% (4918764/5621264)           
remote: Compressing objects:  89% (4976926/5621264)           
remote: Compressing objects:  90% (5034906/5621264)           
remote: Compressing objects:  91% (5089363/5621264)           
remote: Compressing objects:  92% (5145492/5621264)           
remote: Compressing objects:  93% (5200927/5621264)           
remote: Compressing objects:  96% (5368479/5621264)           
remote: Compressing objects:  97% (5425352/5621264)           
remote: Compressing objects:  98% (5481023/5621264)           
remote: Compressing objects:  99% (5537548/5621264)           
remote: Compressing objects: 100% (5594571/5621264)           
remote: Compressing objects: 100% (5621264/5621264)        
|0| Receiving objects:   0% (1/1672)
Receiving objects:   1% (17/1672)
Receiving objects:   2% (34/1672)
Receiving objects:   3% (51/1672)
Receiving objects:   4% (67/1672)
Receiving objects:   5% (84/1672)
Receiving objects:   6% (101/1672)
Receiving objects:   7% (118/1672)
Receiving objects:   8% (134/1672)
Receiving objects:   9% (151/1672)
Receiving objects:  10% (168/1672)
Receiving objects:  11% (184/1672)
Receiving objects:  12% (201/1672)
Receiving objects:  13% (218/1672)
Receiving objects:  14% (235/1672)
Receiving objects:  15% (251/1672)
Receiving objects:  16% (268/1672)
Receiving objects:  17% (285/1672)
Receiving objects:  18% (301/1672)
Receiving objects:  19% (318/1672)
Receiving objects:  20% (335/1672)
Receiving objects:  21% (352/1672)
Receiving objects:  22% (368/1672)
Receiving objects:  23% (385/1672)
Receiving objects:  24% (402/1672)
Receiving objects:  25% (418/1672)
Receiving objects:  26% (435/1672)
Receiving objects:  27% (452/1672)
Receiving objects:  28% (469/1672)
Receiving objects:  29% (485/1672)
Receiving objects:  30% (502/1672)
Receiving objects:  31% (519/1672)
Receiving objects:  32% (536/1672)
Receiving objects:  33% (552/1672)
Receiving objects:  34% (569/1672)
Receiving objects:  35% (586/1672)
Receiving objects:  36% (602/1672)
Receiving objects:  37% (619/1672)
Receiving objects:  38% (636/1672)
Receiving objects:  39% (653/1672)
Receiving objects:  40% (669/1672)
Receiving objects:  41% (686/1672)
Receiving objects:  42% (703/1672)
Receiving objects:  43% (719/1672)
Receiving objects:  44% (736/1672)
Receiving objects:  45% (753/1672)
Receiving objects:  46% (770/1672)
Receiving objects:  47% (786/1672)
Receiving objects:  48% (803/1672)
Receiving objects:  49% (820/1672)
Receiving objects:  50% (836/1672)
Receiving objects:  51% (853/1672)
Receiving objects:  52% (870/1672)
Receiving objects:  53% (887/1672)
Receiving objects:  54% (903/1672)
Receiving objects:  55% (920/1672)
Receiving objects:  56% (937/1672)
Receiving objects:  57% (954/1672)
Receiving objects:  58% (970/1672)
Receiving objects:  59% (987/1672)
Receiving objects:  60% (1004/1672)
Receiving objects:  61% (1020/1672)
Receiving objects:  62% (1037/1672)
Receiving objects:  63% (1054/1672)
Receiving objects:  64% (1071/1672)
Receiving objects:  65% (1087/1672)
Receiving objects:  66% (1104/1672)
Receiving objects:  67% (1121/1672)
Receiving objects:  68% (1137/1672)
Receiving objects:  69% (1154/1672)
Receiving objects:  70% (1171/1672)
Receiving objects:  71% (1188/1672)
Receiving objects:  72% (1204/1672)
Receiving objects:  73% (1221/1672)
Receiving objects:  74% (1238/1672)
Receiving objects:  75% (1254/1672)
Receiving objects:  76% (1271/1672)
Receiving objects:  77% (1288/1672)
Receiving objects:  78% (1305/1672)
Receiving objects:  79% (1321/1672)
Receiving objects:  80% (1338/1672)
Receiving objects:  81% (1355/1672)
Receiving objects:  82% (1372/1672)
Receiving objects:  83% (1388/1672)
Receiving objects:  84% (1405/1672)
Receiving objects:  85% (1422/1672)
Receiving objects:  86% (1438/1672)
Receiving objects:  87% (1455/1672)
Receiving objects:  88% (1472/1672)
Receiving objects:  89% (1489/1672)
Receiving objects:  90% (1505/1672)
Receiving objects:  91% (1522/1672)
Receiving objects:  92% (1539/1672)
Receiving objects:  93% (1555/1672)
Receiving objects:  94% (1572/1672)
Receiving objects:  95% (1589/1672)
Receiving objects:  96% (1606/1672)
Receiving objects:  97% (1622/1672)
Receiving objects:  98% (1639/1672)
remote: Total 1672 (delta 321), reused 656 (delta 86)        
|0| Receiving objects:  99% (1656/1672)
Receiving objects: 100% (1672/1672)
Receiving objects: 100% (1672/1672), 12.82 MiB | 36.25 MiB/s, done.
|0| Resolving deltas:   0% (0/321)
Resolving deltas:   1% (4/321)
Resolving deltas:   2% (7/321)
Resolving deltas:   3% (10/321)
Resolving deltas:   4% (13/321)
Resolving deltas:   5% (17/321)
Resolving deltas:   6% (20/321)
Resolving deltas:   7% (23/321)
Resolving deltas:   8% (26/321)
Resolving deltas:   9% (29/321)
Resolving deltas:  10% (33/321)
Resolving deltas:  11% (36/321)
Resolving deltas:  12% (39/321)
Resolving deltas:  13% (42/321)
Resolving deltas:  14% (45/321)
Resolving deltas:  15% (49/321)
Resolving deltas:  16% (52/321)
Resolving deltas:  17% (55/321)
Resolving deltas:  18% (58/321)
Resolving deltas:  19% (61/321)
Resolving deltas:  20% (65/321)
Resolving deltas:  21% (68/321)
Resolving deltas:  22% (71/321)
Resolving deltas:  23% (74/321)
Resolving deltas:  24% (78/321)
Resolving deltas:  25% (81/321)
Resolving deltas:  26% (84/321)
Resolving deltas:  27% (87/321)
Resolving deltas:  28% (90/321)
Resolving deltas:  29% (94/321)
Resolving deltas:  30% (97/321)
Resolving deltas:  31% (100/321)
Resolving deltas:  32% (103/321)
Resolving deltas:  33% (106/321)
Resolving deltas:  34% (110/321)
Resolving deltas:  35% (113/321)
Resolving deltas:  36% (116/321)
Resolving deltas:  37% (119/321)
Resolving deltas:  38% (122/321)
Resolving deltas:  39% (126/321)
Resolving deltas:  40% (129/321)
Resolving deltas:  41% (133/321)
Resolving deltas:  42% (135/321)
Resolving deltas:  43% (139/321)
Resolving deltas:  44% (142/321)
Resolving deltas:  45% (145/321)
Resolving deltas:  46% (148/321)
Resolving deltas:  47% (151/321)
Resolving deltas:  48% (155/321)
Resolving deltas:  49% (158/321)
Resolving deltas:  50% (161/321)
Resolving deltas:  51% (164/321)
Resolving deltas:  52% (167/321)
Resolving deltas:  53% (171/321)
Resolving deltas:  54% (174/321)
Resolving deltas:  55% (177/321)
Resolving deltas:  56% (180/321)
Resolving deltas:  57% (183/321)
Resolving deltas:  58% (187/321)
Resolving deltas:  59% (190/321)
Resolving deltas:  60% (193/321)
Resolving deltas:  61% (196/321)
Resolving deltas:  62% (200/321)
Resolving deltas:  63% (203/321)
Resolving deltas:  64% (206/321)
Resolving deltas:  65% (209/321)
Resolving deltas:  66% (212/321)
Resolving deltas:  67% (216/321)
Resolving deltas:  68% (219/321)
Resolving deltas:  69% (222/321)
Resolving deltas:  70% (225/321)
Resolving deltas:  71% (228/321)
Resolving deltas:  72% (232/321)
Resolving deltas:  73% (235/321)
Resolving deltas:  74% (238/321)
Resolving deltas:  75% (241/321)
Resolving deltas:  76% (244/321)
Resolving deltas:  77% (249/321)
Resolving deltas:  78% (251/321)
Resolving deltas:  79% (254/321)
Resolving deltas:  80% (257/321)
Resolving deltas:  81% (261/321)
Resolving deltas:  82% (264/321)
Resolving deltas:  83% (267/321)
Resolving deltas:  84% (270/321)
Resolving deltas:  85% (273/321)
Resolving deltas:  86% (277/321)
Resolving deltas:  87% (280/321)
Resolving deltas:  88% (283/321)
Resolving deltas:  89% (287/321)
Resolving deltas:  90% (289/321)
Resolving deltas:  91% (293/321)
Resolving deltas:  92% (296/321)
Resolving deltas:  93% (299/321)
Resolving deltas:  94% (302/321)
Resolving deltas:  95% (305/321)
Resolving deltas:  96% (309/321)
Resolving deltas:  97% (312/321)
Resolving deltas:  98% (315/321)
Resolving deltas:  99% (318/321)
Resolving deltas: 100% (321/321)
Resolving deltas: 100% (321/321), done.
|0|  00:01
 (5057/7172)           
remote: Finding sources:  72% (5128/7172)           
remote: Finding sources:  73% (5200/7172)           
remote: Finding sources:  74% (5272/7172)           
remote: Finding sources:  75% (5344/7172)           
remote: Finding sources:  76% (5415/7172)           
remote: Finding sources:  77% (5487/7172)           
remote: Finding sources:  78% (5559/7172)           
remote: Finding sources:  79% (5631/7172)           
remote: Finding sources:  80% (5702/7172)           
remote: Finding sources:  81% (5774/7172)           
remote: Finding sources:  82% (5846/7172)           
remote: Finding sources:  83% (5917/7172)           
remote: Finding sources:  84% (5989/7172)           
remote: Finding sources:  85% (6061/7172)           
remote: Finding sources:  86% (6133/7172)           
remote: Finding sources:  87% (6204/7172)           
remote: Finding sources:  88% (6276/7172)           
remote: Finding sources:  89% (6348/7172)           
remote: Finding sources:  90% (6419/7172)           
remote: Finding sources:  91% (6491/7172)           
remote: Finding sources:  92% (6563/7172)           
remote: Finding sources:  93% (6635/7172)           
remote: Finding sources:  94% (6706/7172)           
remote: Finding sources:  95% (6778/7172)           
remote: Finding sources:  96% (6850/7172)           
remote: Finding sources:  97% (6921/7172)           
remote: Finding sources:  98% (6993/7172)           
remote: Finding sources:  99% (7065/7172)           
remote: Finding sources: 100% (7137/7172)           
remote: Finding sources: 100% (7172/7172)        
|3| remote: Getting sizes:   1% (30/5975)           
remote: Getting sizes:   2% (90/5975)           
remote: Getting sizes:   3% (150/5975)           
remote: Getting sizes:   4% (210/5975)           
remote: Getting sizes:   5% (269/5975)           
remote: Getting sizes:   6% (329/5975)           
remote: Getting sizes:   7% (389/5975)           
remote: Getting sizes:   8% (449/5975)           
remote: Getting sizes:   9% (508/5975)           
remote: Getting sizes:  10% (568/5975)           
remote: Getting sizes:  11% (628/5975)           
remote: Getting sizes:  12% (688/5975)           
remote: Getting sizes:  13% (747/5975)           
remote: Getting sizes:  14% (807/5975)           
remote: Getting sizes:  15% (867/5975)           
remote: Getting sizes:  16% (927/5975)           
remote: Getting sizes:  17% (986/5975)           
remote: Getting sizes:  18% (1046/5975)           
remote: Getting sizes:  19% (1106/5975)           
remote: Getting sizes:  20% (1166/5975)           
remote: Getting sizes:  21% (1225/5975)           
remote: Getting sizes:  22% (1285/5975)           
remote: Getting sizes:  23% (1345/5975)           
remote: Getting sizes:  24% (1405/5975)           
remote: Getting sizes:  25% (1464/5975)           
remote: Getting sizes:  26% (1524/5975)           
remote: Getting sizes:  27% (1584/5975)           
remote: Getting sizes:  28% (1644/5975)           
remote: Getting sizes:  29% (1703/5975)           
remote: Getting sizes:  30% (1763/5975)           
remote: Getting sizes:  31% (1823/5975)           
remote: Getting sizes:  32% (1883/5975)           
remote: Getting sizes:  33% (1942/5975)           
remote: Getting sizes:  34% (2002/5975)           
remote: Getting sizes:  35% (2062/5975)           
remote: Getting sizes:  36% (2122/5975)           
remote: Getting sizes:  37% (2181/5975)           
remote: Getting sizes:  38% (2241/5975)           
remote: Getting sizes:  39% (2301/5975)           
remote: Getting sizes:  40% (2361/5975)           
remote: Getting sizes:  41% (2420/5975)           
remote: Getting sizes:  42% (2480/5975)           
remote: Getting sizes:  43% (2540/5975)           
remote: Getting sizes:  44% (2600/5975)           
remote: Getting sizes:  45% (2659/5975)           
remote: Getting sizes:  46% (2719/5975)           
remote: Getting sizes:  47% (2779/5975)           
remote: Getting sizes:  48% (2839/5975)           
remote: Getting sizes:  49% (2898/5975)           
remote: Getting sizes:  50% (2958/5975)           
remote: Getting sizes:  51% (3018/5975)           
remote: Getting sizes:  52% (3078/5975)           
remote: Getting sizes:  53% (3137/5975)           
remote: Getting sizes:  54% (3197/5975)           
remote: Getting sizes:  55% (3257/5975)           
remote: Getting sizes:  56% (3317/5975)           
remote: Getting sizes:  57% (3376/5975)           
remote: Getting sizes:  58% (3436/5975)           
remote: Getting sizes:  59% (3496/5975)           
remote: Getting sizes:  60% (3556/5975)           
remote: Getting sizes:  61% (3615/5975)           
remote: Getting sizes:  62% (3675/5975)           
remote: Getting sizes:  63% (3735/5975)           
remote: Getting sizes:  64% (3795/5975)           
remote: Getting sizes:  65% (3854/5975)           
remote: Getting sizes:  66% (3914/5975)           
remote: Getting sizes:  67% (3974/5975)           
remote: Getting sizes:  68% (4034/5975)           
remote: Getting sizes:  69% (4093/5975)           
remote: Getting sizes:  70% (4153/5975)           
remote: Getting sizes:  71% (4213/5975)           
remote: Getting sizes:  72% (4273/5975)           
remote: Getting sizes:  73% (4332/5975)           
remote: Getting sizes:  74% (4392/5975)           
remote: Getting sizes:  75% (4452/5975)           
remote: Getting sizes:  76% (4512/5975)           
remote: Getting sizes:  77% (4571/5975)           
remote: Getting sizes:  78% (4631/5975)           
remote: Getting sizes:  79% (4691/5975)           
remote: Getting sizes:  80% (4751/5975)           
remote: Getting sizes:  81% (4810/5975)           
remote: Getting sizes:  82% (4870/5975)           
remote: Getting sizes:  83% (4930/5975)           
remote: Getting sizes:  84% (4990/5975)           
remote: Getting sizes:  85% (5049/5975)           
remote: Getting sizes:  86% (5109/5975)           
remote: Getting sizes:  87% (5169/5975)           
remote: Getting sizes:  88% (5229/5975)           
remote: Getting sizes:  89% (5288/5975)           
remote: Getting sizes:  90% (5348/5975)           
remote: Getting sizes:  91% (5408/5975)           
remote: Getting sizes:  92% (5468/5975)           
remote: Getting sizes:  93% (5527/5975)           
remote: Getting sizes:  94% (5587/5975)           
remote: Getting sizes:  95% (5647/5975)           
remote: Getting sizes:  96% (5707/5975)           
remote: Getting sizes:  97% (5766/5975)           
remote: Getting sizes:  98% (5826/5975)           
remote: Getting sizes:  99% (5886/5975)           
remote: Getting sizes: 100% (5946/5975)           
remote: Getting sizes: 100% (5975/5975)        
|3| remote: Compressing objects:   1% (117/23328)           
remote: Compressing objects:   2% (350/23328)           
remote: Compressing objects:   3% (585/23328)           
remote: Compressing objects:   4% (821/23328)           
remote: Compressing objects:   5% (1060/23328)           
remote: Compressing objects:   6% (1308/23328)           
remote: Compressing objects:   7% (1517/23328)           
remote: Compressing objects:   8% (1757/23328)           
remote: Compressing objects:   9% (1984/23328)           
remote: Compressing objects:  10% (2218/23328)           
remote: Compressing objects:  11% (2450/23328)           
remote: Compressing objects:  12% (2689/23328)           
remote: Compressing objects:  13% (2918/23328)           
remote: Compressing objects:  14% (3151/23328)           
remote: Compressing objects:  15% (3385/23328)           
remote: Compressing objects:  16% (3619/23328)           
remote: Compressing objects:  17% (3850/23328)           
remote: Compressing objects:  18% (4083/23328)           
remote: Compressing objects:  19% (4318/23328)           
remote: Compressing objects:  20% (4552/23328)           
remote: Compressing objects:  21% (4790/23328)           
remote: Compressing objects:  22% (5016/23328)           
remote: Compressing objects:  23% (5252/23328)           
remote: Compressing objects:  24% (5483/23328)           
remote: Compressing objects:  25% (5735/23328)           
remote: Compressing objects:  26% (5951/23328)           
remote: Compressing objects:  27% (6199/23328)           
remote: Compressing objects:  28% (6417/23328)           
remote: Compressing objects:  29% (6650/23328)           
remote: Compressing objects:  30% (6894/23328)           
remote: Compressing objects:  31% (7117/23328)           
remote: Compressing objects:  32% (7458/23328)           
remote: Compressing objects:  33% (7587/23328)           
remote: Compressing objects:  34% (7820/23328)           
remote: Compressing objects:  34% (7965/23328)           
remote: Compressing objects:  35% (8058/23328)           
remote: Compressing objects:  36% (8287/23328)           
remote: Compressing objects:  41% (9506/23328)           
remote: Compressing objects:  42% (9683/23328)           
remote: Compressing objects:  43% (9954/23328)           
remote: Compressing objects:  44% (10148/23328)           
remote: Compressing objects:  45% (10422/23328)           
remote: Compressing objects:  46% (10657/23328)           
remote: Compressing objects:  47% (10848/23328)           
remote: Compressing objects:  48% (11092/23328)           
remote: Compressing objects:  49% (11321/23328)           
remote: Compressing objects:  50% (11587/23328)           
remote: Compressing objects:  51% (11789/23328)           
remote: Compressing objects:  52% (12041/23328)           
remote: Compressing objects:  53% (12289/23328)           
remote: Compressing objects:  54% (12508/23328)           
remote: Compressing objects:  55% (12721/23328)           
remote: Compressing objects:  56% (12952/23328)           
remote: Compressing objects:  65% (15264/23328)           
remote: Compressing objects:  70% (16333/23328)           
remote: Compressing objects:  74% (17336/23328)           
remote: Compressing objects:  76% (17731/23328)           
remote: Compressing objects:  77% (17853/23328)           
remote: Compressing objects:  83% (19248/23328)           
remote: Compressing objects:  84% (19488/23328)           
remote: Compressing objects:  85% (19730/23328)           
remote: Compressing objects:  86% (19948/23328)           
remote: Compressing objects:  87% (20207/23328)           
remote: Compressing objects:  88% (20424/23328)           
remote: Compressing objects:  89% (20648/23328)           
remote: Compressing objects:  90% (20883/23328)           
remote: Compressing objects:  91% (21121/23328)           
remote: Compressing objects:  92% (21360/23328)           
remote: Compressing objects:  93% (21594/23328)           
remote: Compressing objects:  94% (21826/23328)           
remote: Compressing objects:  95% (22056/23328)           
remote: Compressing objects:  96% (22294/23328)           
remote: Compressing objects:  97% (22517/23328)           
remote: Compressing objects:  98% (22749/23328)           
remote: Compressing objects:  99% (22994/23328)           
remote: Compressing objects: 100% (23212/23328)           
remote: Compressing objects: 100% (23327/23328)        
|3| Receiving objects:   0% (1/7172)
Receiving objects:   1% (72/7172)
Receiving objects:   2% (144/7172)
Receiving objects:   3% (216/7172)
Receiving objects:   4% (287/7172)
Receiving objects:   5% (359/7172)
Receiving objects:   6% (431/7172)
Receiving objects:   7% (503/7172)
Receiving objects:   8% (574/7172)
Receiving objects:   9% (646/7172)
Receiving objects:  10% (718/7172)
Receiving objects:  11% (789/7172)
Receiving objects:  12% (861/7172)
Receiving objects:  13% (933/7172)
Receiving objects:  14% (1005/7172)
Receiving objects:  15% (1076/7172)
Receiving objects:  16% (1148/7172)
Receiving objects:  17% (1220/7172)
Receiving objects:  18% (1291/7172)
Receiving objects:  19% (1363/7172)
Receiving objects:  20% (1435/7172)
Receiving objects:  21% (1507/7172)
Receiving objects:  22% (1578/7172)
Receiving objects:  23% (1650/7172)
Receiving objects:  24% (1722/7172)
Receiving objects:  25% (1793/7172)
Receiving objects:  26% (1865/7172)
Receiving objects:  27% (1937/7172)
Receiving objects:  28% (2009/7172)
Receiving objects:  29% (2080/7172)
Receiving objects:  30% (2152/7172)
Receiving objects:  31% (2224/7172)
Receiving objects:  32% (2296/7172)
Receiving objects:  33% (2367/7172)
Receiving objects:  34% (2439/7172)
Receiving objects:  35% (2511/7172)
Receiving objects:  36% (2582/7172)
Receiving objects:  37% (2654/7172)
Receiving objects:  38% (2726/7172)
Receiving objects:  39% (2798/7172)
Receiving objects:  40% (2869/7172)
Receiving objects:  41% (2941/7172)
Receiving objects:  42% (3013/7172)
Receiving objects:  43% (3084/7172)
Receiving objects:  44% (3156/7172)
Receiving objects:  45% (3228/7172)
Receiving objects:  46% (3300/7172)
Receiving objects:  47% (3371/7172)
Receiving objects:  48% (3443/7172)
Receiving objects:  49% (3515/7172)
Receiving objects:  50% (3586/7172)
Receiving objects:  51% (3658/7172)
Receiving objects:  52% (3730/7172)
Receiving objects:  53% (3802/7172)
Receiving objects:  54% (3873/7172)
Receiving objects:  55% (3945/7172)
Receiving objects:  56% (4017/7172)
Receiving objects:  57% (4089/7172)
Receiving objects:  58% (4160/7172)
Receiving objects:  59% (4232/7172)
Receiving objects:  60% (4304/7172)
Receiving objects:  61% (4375/7172)
Receiving objects:  62% (4447/7172)
Receiving objects:  63% (4519/7172)
Receiving objects:  64% (4591/7172)
Receiving objects:  65% (4662/7172)
Receiving objects:  66% (4734/7172)
Receiving objects:  67% (4806/7172)
Receiving objects:  68% (4877/7172)
Receiving objects:  69% (4949/7172)
Receiving objects:  70% (5021/7172)
Receiving objects:  71% (5093/7172)
Receiving objects:  72% (5164/7172), 4.99 MiB | 9.96 MiB/s
Receiving objects:  73% (5236/7172), 4.99 MiB | 9.96 MiB/s
Receiving objects:  74% (5308/7172), 4.99 MiB | 9.96 MiB/s
Receiving objects:  75% (5379/7172), 4.99 MiB | 9.96 MiB/s
Receiving objects:  76% (5451/7172), 4.99 MiB | 9.96 MiB/s
Receiving objects:  77% (5523/7172), 4.99 MiB | 9.96 MiB/s
Receiving objects:  78% (5595/7172), 4.99 MiB | 9.96 MiB/s
Receiving objects:  79% (5666/7172), 4.99 MiB | 9.96 MiB/s
Receiving objects:  80% (5738/7172), 4.99 MiB | 9.96 MiB/s
Receiving objects:  81% (5810/7172), 4.99 MiB | 9.96 MiB/s
Receiving objects:  82% (5882/7172), 4.99 MiB | 9.96 MiB/s
Receiving objects:  83% (5953/7172), 4.99 MiB | 9.96 MiB/s
Receiving objects:  84% (6025/7172), 4.99 MiB | 9.96 MiB/s
Receiving objects:  85% (6097/7172), 4.99 MiB | 9.96 MiB/s
Receiving objects:  86% (6168/7172), 4.99 MiB | 9.96 MiB/s
Receiving objects:  87% (6240/7172), 4.99 MiB | 9.96 MiB/s
Receiving objects:  88% (6312/7172), 4.99 MiB | 9.96 MiB/s
Receiving objects:  89% (6384/7172), 4.99 MiB | 9.96 MiB/s
Receiving objects:  90% (6455/7172), 4.99 MiB | 9.96 MiB/s
Receiving objects:  91% (6527/7172), 4.99 MiB | 9.96 MiB/s
Receiving objects:  92% (6599/7172), 4.99 MiB | 9.96 MiB/s
Receiving objects:  93% (6670/7172), 4.99 MiB | 9.96 MiB/s
Receiving objects:  94% (6742/7172), 4.99 MiB | 9.96 MiB/s
Receiving objects:  95% (6814/7172), 4.99 MiB | 9.96 MiB/s
Receiving objects:  96% (6886/7172), 4.99 MiB | 9.96 MiB/s
Receiving objects:  97% (6957/7172), 4.99 MiB | 9.96 MiB/s
Receiving objects:  98% (7029/7172), 4.99 MiB | 9.96 MiB/s
remote: Total 7172 (delta 1889), reused 3670 (delta 1194)        
|3| Receiving objects:  99% (7101/7172), 4.99 MiB | 9.96 MiB/s
Receiving objects: 100% (7172/7172), 4.99 MiB | 9.96 MiB/s
Receiving objects: 100% (7172/7172), 7.26 MiB | 9.89 MiB/s, done.
|3| Resolving deltas:   0% (0/1889)
Resolving deltas:   1% (19/1889)
Resolving deltas:   2% (38/1889)
Resolving deltas:   3% (58/1889)
Resolving deltas:   4% (76/1889)
Resolving deltas:   5% (95/1889)
Resolving deltas:   6% (114/1889)
Resolving deltas:   7% (133/1889)
Resolving deltas:   8% (152/1889)
Resolving deltas:   9% (171/1889)
Resolving deltas:  10% (189/1889)
Resolving deltas:  11% (208/1889)
Resolving deltas:  12% (227/1889)
Resolving deltas:  13% (246/1889)
Resolving deltas:  14% (265/1889)
Resolving deltas:  15% (284/1889)
Resolving deltas:  16% (303/1889)
Resolving deltas:  17% (322/1889)
Resolving deltas:  18% (341/1889)
Resolving deltas:  19% (359/1889)
Resolving deltas:  20% (378/1889)
Resolving deltas:  21% (397/1889)
Resolving deltas:  22% (416/1889)
Resolving deltas:  23% (435/1889)
Resolving deltas:  24% (455/1889)
Resolving deltas:  25% (473/1889)
Resolving deltas:  26% (492/1889)
Resolving deltas:  27% (511/1889)
Resolving deltas:  28% (530/1889)
Resolving deltas:  29% (548/1889)
Resolving deltas:  30% (567/1889)
Resolving deltas:  31% (586/1889)
Resolving deltas:  32% (605/1889)
Resolving deltas:  33% (624/1889)
Resolving deltas:  34% (643/1889)
Resolving deltas:  35% (662/1889)
Resolving deltas:  36% (681/1889)
Resolving deltas:  37% (699/1889)
Resolving deltas:  38% (718/1889)
Resolving deltas:  39% (737/1889)
Resolving deltas:  40% (756/1889)
Resolving deltas:  41% (775/1889)
Resolving deltas:  42% (795/1889)
Resolving deltas:  43% (813/1889)
Resolving deltas:  44% (832/1889)
Resolving deltas:  45% (851/1889)
Resolving deltas:  46% (869/1889)
Resolving deltas:  47% (888/1889)
Resolving deltas:  48% (907/1889)
Resolving deltas:  49% (926/1889)
Resolving deltas:  50% (945/1889)
Resolving deltas:  51% (964/1889)
Resolving deltas:  52% (983/1889)
Resolving deltas:  53% (1002/1889)
Resolving deltas:  54% (1021/1889)
Resolving deltas:  55% (1039/1889)
Resolving deltas:  56% (1058/1889)
Resolving deltas:  57% (1077/1889)
Resolving deltas:  58% (1096/1889)
Resolving deltas:  59% (1115/1889)
Resolving deltas:  60% (1134/1889)
Resolving deltas:  61% (1153/1889)
Resolving deltas:  62% (1172/1889)
Resolving deltas:  63% (1191/1889)
Resolving deltas:  64% (1209/1889)
Resolving deltas:  65% (1228/1889)
Resolving deltas:  66% (1247/1889)
Resolving deltas:  67% (1267/1889)
Resolving deltas:  68% (1285/1889)
Resolving deltas:  69% (1304/1889)
Resolving deltas:  70% (1323/1889)
Resolving deltas:  71% (1342/1889)
Resolving deltas:  72% (1361/1889)
Resolving deltas:  73% (1379/1889)
Resolving deltas:  74% (1398/1889)
Resolving deltas:  75% (1417/1889)
Resolving deltas:  76% (1436/1889)
Resolving deltas:  77% (1455/1889)
Resolving deltas:  78% (1474/1889)
Resolving deltas:  79% (1493/1889)
Resolving deltas:  80% (1512/1889)
Resolving deltas:  81% (1531/1889)
Resolving deltas:  82% (1550/1889)
Resolving deltas:  83% (1568/1889)
Resolving deltas:  84% (1587/1889)
Resolving deltas:  85% (1607/1889)
Resolving deltas:  86% (1626/1889)
Resolving deltas:  87% (1644/1889)
Resolving deltas:  88% (1665/1889)
Resolving deltas:  89% (1682/1889)
Resolving deltas:  90% (1701/1889)
Resolving deltas:  91% (1720/1889)
Resolving deltas:  92% (1738/1889)
Resolving deltas:  93% (1757/1889)
Resolving deltas:  94% (1776/1889)
Resolving deltas:  95% (1795/1889)
Resolving deltas:  96% (1814/1889)
Resolving deltas:  97% (1833/1889)
Resolving deltas:  98% (1852/1889)
Resolving deltas:  99% (1871/1889)
Resolving deltas: 100% (1889/1889)
Resolving deltas: 100% (1889/1889), done.
|3| Submodule 'lib/resources/wikibase-api' (https://gerrit.wikimedia.org/r/wikibase/javascript-api) registered for path 'lib/resources/wikibase-api'
|3| Submodule 'view/lib/wikibase-data-model' (https://phabricator.wikimedia.org/source/wikibase-data-model.git) registered for path 'view/lib/wikibase-data-model'
|3| Submodule 'view/lib/wikibase-data-values' (https://phabricator.wikimedia.org/source/datavalues-javascript.git) registered for path 'view/lib/wikibase-data-values'
|3| Submodule 'view/lib/wikibase-data-values-value-view' (https://gerrit.wikimedia.org/r/data-values/value-view) registered for path 'view/lib/wikibase-data-values-value-view'
|3| Submodule 'view/lib/wikibase-serialization' (https://phabricator.wikimedia.org/source/wikibase-serialization.git) registered for path 'view/lib/wikibase-serialization'
|3| Submodule 'view/lib/wikibase-termbox' (https://gerrit.wikimedia.org/r/wikibase/termbox) registered for path 'view/lib/wikibase-termbox'
|3| Cloning into '/var/www/html/w/extensions/Wikibase/lib/resources/wikibase-api'...
|3| remote: Counting objects: 1           
remote: Counting objects: 3, done        
|3| remote: Finding sources:   1% (5/914)           
remote: Finding sources:   2% (14/914)           
remote: Finding sources:   3% (23/914)           
remote: Finding sources:   4% (32/914)           
remote: Finding sources:   5% (42/914)           
remote: Finding sources:   6% (51/914)           
remote: Finding sources:   7% (60/914)           
remote: Finding sources:   8% (69/914)           
remote: Finding sources:   9% (78/914)           
remote: Finding sources:  10% (87/914)           
remote: Finding sources:  11% (96/914)           
remote: Finding sources:  12% (106/914)           
remote: Finding sources:  13% (115/914)           
remote: Finding sources:  14% (124/914)           
remote: Finding sources:  15% (133/914)           
remote: Finding sources:  16% (142/914)           
remote: Finding sources:  17% (151/914)           
remote: Finding sources:  18% (160/914)           
remote: Finding sources:  19% (170/914)           
remote: Finding sources:  20% (179/914)           
remote: Finding sources:  21% (188/914)           
remote: Finding sources:  22% (197/914)           
remote: Finding sources:  23% (206/914)           
remote: Finding sources:  24% (215/914)           
remote: Finding sources:  25% (224/914)           
remote: Finding sources:  26% (234/914)           
remote: Finding sources:  27% (243/914)           
remote: Finding sources:  28% (252/914)           
remote: Finding sources:  29% (261/914)           
remote: Finding sources:  30% (270/914)           
remote: Finding sources:  31% (279/914)           
remote: Finding sources:  32% (288/914)           
remote: Finding sources:  33% (298/914)           
remote: Finding sources:  34% (307/914)           
remote: Finding sources:  35% (316/914)           
remote: Finding sources:  36% (325/914)           
remote: Finding sources:  37% (334/914)           
remote: Finding sources:  38% (343/914)           
remote: Finding sources:  39% (352/914)           
remote: Finding sources:  40% (362/914)           
remote: Finding sources:  41% (371/914)           
remote: Finding sources:  42% (380/914)           
remote: Finding sources:  43% (389/914)           
remote: Finding sources:  44% (398/914)           
remote: Finding sources:  45% (407/914)           
remote: Finding sources:  46% (416/914)           
remote: Finding sources:  47% (426/914)           
remote: Finding sources:  48% (435/914)           
remote: Finding sources:  49% (444/914)           
remote: Finding sources:  50% (453/914)           
remote: Finding sources:  51% (462/914)           
remote: Finding sources:  52% (471/914)           
remote: Finding sources:  53% (480/914)           
remote: Finding sources:  54% (489/914)           
remote: Finding sources:  55% (499/914)           
remote: Finding sources:  56% (508/914)           
remote: Finding sources:  57% (517/914)           
remote: Finding sources:  58% (526/914)           
remote: Finding sources:  59% (535/914)           
remote: Finding sources:  60% (544/914)           
remote: Finding sources:  61% (553/914)           
remote: Finding sources:  62% (563/914)           
remote: Finding sources:  63% (572/914)           
remote: Finding sources:  64% (581/914)           
remote: Finding sources:  65% (590/914)           
remote: Finding sources:  66% (599/914)           
remote: Finding sources:  67% (608/914)           
remote: Finding sources:  68% (617/914)           
remote: Finding sources:  69% (627/914)           
remote: Finding sources:  70% (636/914)           
remote: Finding sources:  71% (645/914)           
remote: Finding sources:  72% (654/914)           
remote: Finding sources:  73% (663/914)           
remote: Finding sources:  74% (672/914)           
remote: Finding sources:  75% (681/914)           
remote: Finding sources:  76% (691/914)           
remote: Finding sources:  77% (700/914)           
remote: Finding sources:  78% (709/914)           
remote: Finding sources:  79% (718/914)           
remote: Finding sources:  80% (727/914)           
remote: Finding sources:  81% (736/914)           
remote: Finding sources:  82% (745/914)           
remote: Finding sources:  83% (755/914)           
remote: Finding sources:  84% (764/914)           
remote: Finding sources:  85% (773/914)           
remote: Finding sources:  86% (782/914)           
remote: Finding sources:  87% (791/914)           
remote: Finding sources:  88% (800/914)           
remote: Finding sources:  89% (809/914)           
remote: Finding sources:  90% (819/914)           
remote: Finding sources:  91% (828/914)           
remote: Finding sources:  92% (837/914)           
remote: Finding sources:  93% (846/914)           
remote: Finding sources:  94% (855/914)           
remote: Finding sources:  95% (864/914)           
remote: Finding sources:  96% (873/914)           
remote: Finding sources:  97% (883/914)           
remote: Finding sources:  98% (892/914)           
remote: Finding sources:  99% (901/914)           
remote: Finding sources: 100% (910/914)           
remote: Finding sources: 100% (914/914)        
|3| remote: Getting sizes:   1% (1/124)           
remote: Getting sizes:   2% (2/124)           
remote: Getting sizes:   3% (4/124)           
remote: Getting sizes:   4% (5/124)           
remote: Getting sizes:   5% (6/124)           
remote: Getting sizes:   6% (7/124)           
remote: Getting sizes:   7% (9/124)           
remote: Getting sizes:   8% (10/124)           
remote: Getting sizes:   9% (11/124)           
remote: Getting sizes:  10% (12/124)           
remote: Getting sizes:  11% (14/124)           
remote: Getting sizes:  12% (15/124)           
remote: Getting sizes:  13% (16/124)           
remote: Getting sizes:  14% (17/124)           
remote: Getting sizes:  15% (18/124)           
remote: Getting sizes:  16% (20/124)           
remote: Getting sizes:  17% (21/124)           
remote: Getting sizes:  18% (22/124)           
remote: Getting sizes:  19% (23/124)           
remote: Getting sizes:  20% (25/124)           
remote: Getting sizes:  21% (26/124)           
remote: Getting sizes:  22% (27/124)           
remote: Getting sizes:  23% (28/124)           
remote: Getting sizes:  24% (30/124)           
remote: Getting sizes:  25% (31/124)           
remote: Getting sizes:  26% (32/124)           
remote: Getting sizes:  27% (33/124)           
remote: Getting sizes:  28% (35/124)           
remote: Getting sizes:  29% (36/124)           
remote: Getting sizes:  30% (37/124)           
remote: Getting sizes:  31% (38/124)           
remote: Getting sizes:  32% (40/124)           
remote: Getting sizes:  33% (41/124)           
remote: Getting sizes:  34% (42/124)           
remote: Getting sizes:  35% (43/124)           
remote: Getting sizes:  36% (45/124)           
remote: Getting sizes:  37% (46/124)           
remote: Getting sizes:  38% (47/124)           
remote: Getting sizes:  39% (48/124)           
remote: Getting sizes:  40% (49/124)           
remote: Getting sizes:  41% (51/124)           
remote: Getting sizes:  42% (52/124)           
remote: Getting sizes:  43% (53/124)           
remote: Getting sizes:  44% (54/124)           
remote: Getting sizes:  45% (56/124)           
remote: Getting sizes:  46% (57/124)           
remote: Getting sizes:  47% (58/124)           
remote: Getting sizes:  48% (59/124)           
remote: Getting sizes:  49% (61/124)           
remote: Getting sizes:  50% (62/124)           
remote: Getting sizes:  51% (63/124)           
remote: Getting sizes:  52% (64/124)           
remote: Getting sizes:  53% (66/124)           
remote: Getting sizes:  54% (67/124)           
remote: Getting sizes:  55% (68/124)           
remote: Getting sizes:  56% (69/124)           
remote: Getting sizes:  57% (71/124)           
remote: Getting sizes:  58% (72/124)           
remote: Getting sizes:  59% (73/124)           
remote: Getting sizes:  60% (74/124)           
remote: Getting sizes:  61% (76/124)           
remote: Getting sizes:  62% (77/124)           
remote: Getting sizes:  63% (78/124)           
remote: Getting sizes:  64% (79/124)           
remote: Getting sizes:  65% (80/124)           
remote: Getting sizes:  66% (82/124)           
remote: Getting sizes:  67% (83/124)           
remote: Getting sizes:  68% (84/124)           
remote: Getting sizes:  69% (85/124)           
remote: Getting sizes:  70% (87/124)           
remote: Getting sizes:  71% (88/124)           
remote: Getting sizes:  72% (89/124)           
remote: Getting sizes:  73% (90/124)           
remote: Getting sizes:  74% (92/124)           
remote: Getting sizes:  75% (93/124)           
remote: Getting sizes:  76% (94/124)           
remote: Getting sizes:  77% (95/124)           
remote: Getting sizes:  78% (97/124)           
remote: Getting sizes:  79% (98/124)           
remote: Getting sizes:  80% (99/124)           
remote: Getting sizes:  81% (100/124)           
remote: Getting sizes:  82% (102/124)           
remote: Getting sizes:  83% (103/124)           
remote: Getting sizes:  84% (104/124)           
remote: Getting sizes:  85% (105/124)           
remote: Getting sizes:  86% (107/124)           
remote: Getting sizes:  87% (108/124)           
remote: Getting sizes:  88% (109/124)           
remote: Getting sizes:  89% (110/124)           
remote: Getting sizes:  90% (111/124)           
remote: Getting sizes:  91% (113/124)           
remote: Getting sizes:  92% (114/124)           
remote: Getting sizes:  93% (115/124)           
remote: Getting sizes:  94% (116/124)           
remote: Getting sizes:  95% (118/124)           
remote: Getting sizes:  96% (119/124)           
remote: Getting sizes:  97% (120/124)           
remote: Getting sizes:  98% (121/124)           
remote: Getting sizes:  99% (123/124)           
remote: Getting sizes: 100% (124/124)           
remote: Getting sizes: 100% (124/124)        
|3| remote: Compressing objects:  20% (660/3254)           
remote: Compressing objects:  41% (1320/3254)           
remote: Compressing objects:  61% (1980/3254)           
remote: Compressing objects:  70% (2292/3254)           
remote: Compressing objects:  80% (2604/3254)           
remote: Compressing objects:  90% (2916/3254)           
remote: Compressing objects: 100% (3254/3254)           
remote: Compressing objects: 100% (3254/3254)        
|3| Receiving objects:   0% (1/914)
Receiving objects:   1% (10/914)
Receiving objects:   2% (19/914)
Receiving objects:   3% (28/914)
Receiving objects:   4% (37/914)
Receiving objects:   5% (46/914)
Receiving objects:   6% (55/914)
Receiving objects:   7% (64/914)
Receiving objects:   8% (74/914)
Receiving objects:   9% (83/914)
Receiving objects:  10% (92/914)
Receiving objects:  11% (101/914)
Receiving objects:  12% (110/914)
Receiving objects:  13% (119/914)
Receiving objects:  14% (128/914)
Receiving objects:  15% (138/914)
Receiving objects:  16% (147/914)
Receiving objects:  17% (156/914)
Receiving objects:  18% (165/914)
Receiving objects:  19% (174/914)
Receiving objects:  20% (183/914)
Receiving objects:  21% (192/914)
Receiving objects:  22% (202/914)
Receiving objects:  23% (211/914)
Receiving objects:  24% (220/914)
Receiving objects:  25% (229/914)
Receiving objects:  26% (238/914)
Receiving objects:  27% (247/914)
Receiving objects:  28% (256/914)
Receiving objects:  29% (266/914)
Receiving objects:  30% (275/914)
Receiving objects:  31% (284/914)
Receiving objects:  32% (293/914)
Receiving objects:  33% (302/914)
Receiving objects:  34% (311/914)
Receiving objects:  35% (320/914)
Receiving objects:  36% (330/914)
Receiving objects:  37% (339/914)
Receiving objects:  38% (348/914)
Receiving objects:  39% (357/914)
Receiving objects:  40% (366/914)
Receiving objects:  41% (375/914)
Receiving objects:  42% (384/914)
Receiving objects:  43% (394/914)
Receiving objects:  44% (403/914)
Receiving objects:  45% (412/914)
Receiving objects:  46% (421/914)
Receiving objects:  47% (430/914)
Receiving objects:  48% (439/914)
Receiving objects:  49% (448/914)
Receiving objects:  50% (457/914)
Receiving objects:  51% (467/914)
Receiving objects:  52% (476/914)
Receiving objects:  53% (485/914)
Receiving objects:  54% (494/914)
Receiving objects:  55% (503/914)
Receiving objects:  56% (512/914)
Receiving objects:  57% (521/914)
Receiving objects:  58% (531/914)
Receiving objects:  59% (540/914)
Receiving objects:  60% (549/914)
Receiving objects:  61% (558/914)
Receiving objects:  62% (567/914)
Receiving objects:  63% (576/914)
Receiving objects:  64% (585/914)
Receiving objects:  65% (595/914)
Receiving objects:  66% (604/914)
Receiving objects:  67% (613/914)
remote: Total 914 (delta 601), reused 907 (delta 596)        
|3| Receiving objects:  68% (622/914)
Receiving objects:  69% (631/914)
Receiving objects:  70% (640/914)
Receiving objects:  71% (649/914)
Receiving objects:  72% (659/914)
Receiving objects:  73% (668/914)
Receiving objects:  74% (677/914)
Receiving objects:  75% (686/914)
Receiving objects:  76% (695/914)
Receiving objects:  77% (704/914)
Receiving objects:  78% (713/914)
Receiving objects:  79% (723/914)
Receiving objects:  80% (732/914)
Receiving objects:  81% (741/914)
Receiving objects:  82% (750/914)
Receiving objects:  83% (759/914)
Receiving objects:  84% (768/914)
Receiving objects:  85% (777/914)
Receiving objects:  86% (787/914)
Receiving objects:  87% (796/914)
Receiving objects:  88% (805/914)
Receiving objects:  89% (814/914)
Receiving objects:  90% (823/914)
Receiving objects:  91% (832/914)
Receiving objects:  92% (841/914)
Receiving objects:  93% (851/914)
Receiving objects:  94% (860/914)
Receiving objects:  95% (869/914)
Receiving objects:  96% (878/914)
Receiving objects:  97% (887/914)
Receiving objects:  98% (896/914)
Receiving objects:  99% (905/914)
Receiving objects: 100% (914/914)
Receiving objects: 100% (914/914), 1.02 MiB | 20.48 MiB/s, done.
|3| Resolving deltas:   0% (0/601)
Resolving deltas:   1% (8/601)
Resolving deltas:   2% (13/601)
Resolving deltas:   3% (19/601)
Resolving deltas:   4% (25/601)
Resolving deltas:   5% (31/601)
Resolving deltas:   6% (37/601)
Resolving deltas:   7% (43/601)
Resolving deltas:   8% (49/601)
Resolving deltas:   9% (56/601)
Resolving deltas:  10% (61/601)
Resolving deltas:  11% (67/601)
Resolving deltas:  12% (73/601)
Resolving deltas:  13% (80/601)
Resolving deltas:  14% (85/601)
Resolving deltas:  15% (91/601)
Resolving deltas:  16% (97/601)
Resolving deltas:  17% (103/601)
Resolving deltas:  18% (109/601)
Resolving deltas:  19% (115/601)
Resolving deltas:  20% (122/601)
Resolving deltas:  21% (127/601)
Resolving deltas:  22% (133/601)
Resolving deltas:  23% (139/601)
Resolving deltas:  24% (145/601)
Resolving deltas:  25% (151/601)
Resolving deltas:  26% (157/601)
Resolving deltas:  27% (164/601)
Resolving deltas:  28% (169/601)
Resolving deltas:  29% (175/601)
Resolving deltas:  30% (181/601)
Resolving deltas:  31% (188/601)
Resolving deltas:  32% (193/601)
Resolving deltas:  33% (199/601)
Resolving deltas:  34% (205/601)
Resolving deltas:  35% (211/601)
Resolving deltas:  36% (217/601)
Resolving deltas:  37% (223/601)
Resolving deltas:  38% (230/601)
Resolving deltas:  39% (235/601)
Resolving deltas:  40% (241/601)
Resolving deltas:  41% (248/601)
Resolving deltas:  42% (254/601)
Resolving deltas:  43% (259/601)
Resolving deltas:  44% (265/601)
Resolving deltas:  45% (271/601)
Resolving deltas:  46% (278/601)
Resolving deltas:  47% (283/601)
Resolving deltas:  48% (289/601)
Resolving deltas:  49% (295/601)
Resolving deltas:  50% (301/601)
Resolving deltas:  51% (307/601)
Resolving deltas:  52% (313/601)
Resolving deltas:  53% (319/601)
Resolving deltas:  54% (325/601)
Resolving deltas:  55% (331/601)
Resolving deltas:  56% (337/601)
Resolving deltas:  57% (343/601)
Resolving deltas:  58% (349/601)
Resolving deltas:  59% (355/601)
Resolving deltas:  60% (361/601)
Resolving deltas:  61% (367/601)
Resolving deltas:  62% (373/601)
Resolving deltas:  63% (379/601)
Resolving deltas:  64% (385/601)
Resolving deltas:  65% (391/601)
Resolving deltas:  66% (397/601)
Resolving deltas:  67% (403/601)
Resolving deltas:  68% (409/601)
Resolving deltas:  69% (415/601)
Resolving deltas:  70% (421/601)
Resolving deltas:  71% (427/601)
Resolving deltas:  72% (433/601)
Resolving deltas:  73% (439/601)
Resolving deltas:  74% (445/601)
Resolving deltas:  75% (451/601)
Resolving deltas:  76% (457/601)
Resolving deltas:  77% (463/601)
Resolving deltas:  78% (469/601)
Resolving deltas:  79% (475/601)
Resolving deltas:  80% (481/601)
Resolving deltas:  81% (487/601)
Resolving deltas:  82% (493/601)
Resolving deltas:  83% (499/601)
Resolving deltas:  84% (505/601)
Resolving deltas:  85% (511/601)
Resolving deltas:  86% (517/601)
Resolving deltas:  87% (523/601)
Resolving deltas:  88% (529/601)
Resolving deltas:  89% (535/601)
Resolving deltas:  90% (541/601)
Resolving deltas:  91% (547/601)
Resolving deltas:  92% (553/601)
Resolving deltas:  93% (559/601)
Resolving deltas:  94% (565/601)
Resolving deltas:  95% (571/601)
Resolving deltas:  96% (577/601)
Resolving deltas:  97% (583/601)
Resolving deltas:  98% (589/601)
Resolving deltas:  99% (595/601)
Resolving deltas: 100% (601/601)
Resolving deltas: 100% (601/601), done.
|3| Cloning into '/var/www/html/w/extensions/Wikibase/view/lib/wikibase-data-model'...
|3| remote: Enumerating objects: 2150, done.        
|3| remote: Counting objects:   0% (1/2150)        
remote: Counting objects:   1% (22/2150)        
remote: Counting objects:   2% (43/2150)        
remote: Counting objects:   3% (65/2150)        
remote: Counting objects:   4% (86/2150)        
remote: Counting objects:   5% (108/2150)        
remote: Counting objects:   6% (129/2150)        
remote: Counting objects:   7% (151/2150)        
remote: Counting objects:   8% (172/2150)        
remote: Counting objects:   9% (194/2150)        
remote: Counting objects:  10% (215/2150)        
remote: Counting objects:  11% (237/2150)        
remote: Counting objects:  12% (258/2150)        
remote: Counting objects:  13% (280/2150)        
remote: Counting objects:  14% (301/2150)        
remote: Counting objects:  15% (323/2150)        
remote: Counting objects:  16% (344/2150)        
remote: Counting objects:  17% (366/2150)        
remote: Counting objects:  18% (387/2150)        
remote: Counting objects:  19% (409/2150)        
remote: Counting objects:  20% (430/2150)        
remote: Counting objects:  21% (452/2150)        
remote: Counting objects:  22% (473/2150)        
remote: Counting objects:  23% (495/2150)        
remote: Counting objects:  24% (516/2150)        
remote: Counting objects:  25% (538/2150)        
remote: Counting objects:  26% (559/2150)        
remote: Counting objects:  27% (581/2150)        
remote: Counting objects:  28% (602/2150)        
remote: Counting objects:  29% (624/2150)        
remote: Counting objects:  30% (645/2150)        
remote: Counting objects:  31% (667/2150)        
remote: Counting objects:  32% (688/2150)        
remote: Counting objects:  33% (710/2150)        
remote: Counting objects:  34% (731/2150)        
remote: Counting objects:  35% (753/2150)        
remote: Counting objects:  36% (774/2150)        
remote: Counting objects:  37% (796/2150)        
remote: Counting objects:  38% (817/2150)        
remote: Counting objects:  39% (839/2150)        
remote: Counting objects:  40% (860/2150)        
remote: Counting objects:  41% (882/2150)        
remote: Counting objects:  42% (903/2150)        
remote: Counting objects:  43% (925/2150)        
remote: Counting objects:  44% (946/2150)        
remote: Counting objects:  45% (968/2150)        
remote: Counting objects:  46% (989/2150)        
remote: Counting objects:  47% (1011/2150)        
remote: Counting objects:  48% (1032/2150)        
remote: Counting objects:  49% (1054/2150)        
remote: Counting objects:  50% (1075/2150)        
remote: Counting objects:  51% (1097/2150)        
remote: Counting objects:  52% (1118/2150)        
remote: Counting objects:  53% (1140/2150)        
remote: Counting objects:  54% (1161/2150)        
remote: Counting objects:  55% (1183/2150)        
remote: Counting objects:  56% (1204/2150)        
remote: Counting objects:  57% (1226/2150)        
remote: Counting objects:  58% (1247/2150)        
remote: Counting objects:  59% (1269/2150)        
remote: Counting objects:  60% (1290/2150)        
remote: Counting objects:  61% (1312/2150)        
remote: Counting objects:  62% (1333/2150)        
remote: Counting objects:  63% (1355/2150)        
remote: Counting objects:  64% (1376/2150)        
remote: Counting objects:  65% (1398/2150)        
remote: Counting objects:  66% (1419/2150)        
remote: Counting objects:  67% (1441/2150)        
remote: Counting objects:  68% (1462/2150)        
remote: Counting objects:  69% (1484/2150)        
remote: Counting objects:  70% (1505/2150)        
remote: Counting objects:  71% (1527/2150)        
remote: Counting objects:  72% (1548/2150)        
remote: Counting objects:  73% (1570/2150)        
remote: Counting objects:  74% (1591/2150)        
remote: Counting objects:  75% (1613/2150)        
remote: Counting objects:  76% (1634/2150)        
remote: Counting objects:  77% (1656/2150)        
remote: Counting objects:  78% (1677/2150)        
remote: Counting objects:  79% (1699/2150)        
remote: Counting objects:  80% (1720/2150)        
remote: Counting objects:  81% (1742/2150)        
remote: Counting objects:  82% (1763/2150)        
remote: Counting objects:  83% (1785/2150)        
remote: Counting objects:  84% (1806/2150)        
remote: Counting objects:  85% (1828/2150)        
remote: Counting objects:  86% (1849/2150)        
remote: Counting objects:  87% (1871/2150)        
remote: Counting objects:  88% (1892/2150)        
remote: Counting objects:  89% (1914/2150)        
remote: Counting objects:  90% (1935/2150)        
remote: Counting objects:  91% (1957/2150)        
remote: Counting objects:  92% (1978/2150)        
remote: Counting objects:  93% (2000/2150)        
remote: Counting objects:  94% (2021/2150)        
remote: Counting objects:  95% (2043/2150)        
remote: Counting objects:  96% (2064/2150)        
remote: Counting objects:  97% (2086/2150)        
remote: Counting objects:  98% (2107/2150)        
remote: Counting objects:  99% (2129/2150)        
remote: Counting objects: 100% (2150/2150)        
remote: Counting objects: 100% (2150/2150), done.        
|3| remote: Compressing objects:   0% (1/648)        
remote: Compressing objects:   1% (7/648)        
remote: Compressing objects:   2% (13/648)        
remote: Compressing objects:   3% (20/648)        
remote: Compressing objects:   4% (26/648)        
remote: Compressing objects:   5% (33/648)        
remote: Compressing objects:   6% (39/648)        
remote: Compressing objects:   7% (46/648)        
remote: Compressing objects:   8% (52/648)        
remote: Compressing objects:   9% (59/648)        
remote: Compressing objects:  10% (65/648)        
remote: Compressing objects:  11% (72/648)        
remote: Compressing objects:  12% (78/648)        
remote: Compressing objects:  13% (85/648)        
remote: Compressing objects:  14% (91/648)        
remote: Compressing objects:  15% (98/648)        
remote: Compressing objects:  16% (104/648)        
remote: Compressing objects:  17% (111/648)        
remote: Compressing objects:  18% (117/648)        
remote: Compressing objects:  19% (124/648)        
remote: Compressing objects:  20% (130/648)        
remote: Compressing objects:  21% (137/648)        
remote: Compressing objects:  22% (143/648)        
remote: Compressing objects:  23% (150/648)        
remote: Compressing objects:  24% (156/648)        
remote: Compressing objects:  25% (162/648)        
remote: Compressing objects:  26% (169/648)        
remote: Compressing objects:  27% (175/648)        
remote: Compressing objects:  28% (182/648)        
remote: Compressing objects:  29% (188/648)        
remote: Compressing objects:  30% (195/648)        
remote: Compressing objects:  31% (201/648)        
remote: Compressing objects:  32% (208/648)        
remote: Compressing objects:  33% (214/648)        
remote: Compressing objects:  34% (221/648)        
remote: Compressing objects:  35% (227/648)        
remote: Compressing objects:  36% (234/648)        
remote: Compressing objects:  37% (240/648)        
remote: Compressing objects:  38% (247/648)        
remote: Compressing objects:  39% (253/648)        
remote: Compressing objects:  40% (260/648)        
remote: Compressing objects:  41% (266/648)        
remote: Compressing objects:  42% (273/648)        
remote: Compressing objects:  43% (279/648)        
remote: Compressing objects:  44% (286/648)        
remote: Compressing objects:  45% (292/648)        
remote: Compressing objects:  46% (299/648)        
remote: Compressing objects:  47% (305/648)        
remote: Compressing objects:  48% (312/648)        
remote: Compressing objects:  49% (318/648)        
remote: Compressing objects:  50% (324/648)        
remote: Compressing objects:  51% (331/648)        
remote: Compressing objects:  52% (337/648)        
remote: Compressing objects:  53% (344/648)        
remote: Compressing objects:  54% (350/648)        
remote: Compressing objects:  55% (357/648)        
remote: Compressing objects:  56% (363/648)        
remote: Compressing objects:  57% (370/648)        
remote: Compressing objects:  58% (376/648)        
remote: Compressing objects:  59% (383/648)        
remote: Compressing objects:  60% (389/648)        
remote: Compressing objects:  61% (396/648)        
remote: Compressing objects:  62% (402/648)        
remote: Compressing objects:  63% (409/648)        
remote: Compressing objects:  64% (415/648)        
remote: Compressing objects:  65% (422/648)        
remote: Compressing objects:  66% (428/648)        
remote: Compressing objects:  67% (435/648)        
remote: Compressing objects:  68% (441/648)        
remote: Compressing objects:  69% (448/648)        
remote: Compressing objects:  70% (454/648)        
remote: Compressing objects:  71% (461/648)        
remote: Compressing objects:  72% (467/648)        
remote: Compressing objects:  73% (474/648)        
remote: Compressing objects:  74% (480/648)        
remote: Compressing objects:  75% (486/648)        
remote: Compressing objects:  76% (493/648)        
remote: Compressing objects:  77% (499/648)        
remote: Compressing objects:  78% (506/648)        
remote: Compressing objects:  79% (512/648)        
remote: Compressing objects:  80% (519/648)        
remote: Compressing objects:  81% (525/648)        
remote: Compressing objects:  82% (532/648)        
remote: Compressing objects:  83% (538/648)        
remote: Compressing objects:  84% (545/648)        
remote: Compressing objects:  85% (551/648)        
remote: Compressing objects:  86% (558/648)        
remote: Compressing objects:  87% (564/648)        
remote: Compressing objects:  88% (571/648)        
remote: Compressing objects:  89% (577/648)        
remote: Compressing objects:  90% (584/648)        
remote: Compressing objects:  91% (590/648)        
remote: Compressing objects:  92% (597/648)        
remote: Compressing objects:  93% (603/648)        
remote: Compressing objects:  94% (610/648)        
remote: Compressing objects:  95% (616/648)        
remote: Compressing objects:  96% (623/648)        
remote: Compressing objects:  97% (629/648)        
remote: Compressing objects:  98% (636/648)        
remote: Compressing objects:  99% (642/648)        
remote: Compressing objects: 100% (648/648)        
remote: Compressing objects: 100% (648/648), done.        
|3| Receiving objects:   0% (1/2150)
Receiving objects:   1% (22/2150)
Receiving objects:   2% (43/2150)
Receiving objects:   3% (65/2150)
Receiving objects:   4% (86/2150)
Receiving objects:   5% (108/2150)
Receiving objects:   6% (129/2150)
Receiving objects:   7% (151/2150)
Receiving objects:   8% (172/2150)
Receiving objects:   9% (194/2150)
Receiving objects:  10% (215/2150)
Receiving objects:  11% (237/2150)
Receiving objects:  12% (258/2150)
Receiving objects:  13% (280/2150)
Receiving objects:  14% (301/2150)
Receiving objects:  15% (323/2150)
Receiving objects:  16% (344/2150)
Receiving objects:  17% (366/2150)
Receiving objects:  18% (387/2150)
Receiving objects:  19% (409/2150)
Receiving objects:  20% (430/2150)
Receiving objects:  21% (452/2150)
Receiving objects:  22% (473/2150)
Receiving objects:  23% (495/2150)
Receiving objects:  24% (516/2150)
Receiving objects:  25% (538/2150)
Receiving objects:  26% (559/2150)
Receiving objects:  27% (581/2150)
Receiving objects:  28% (602/2150)
Receiving objects:  29% (624/2150)
Receiving objects:  30% (645/2150)
Receiving objects:  31% (667/2150)
Receiving objects:  32% (688/2150)
Receiving objects:  33% (710/2150)
Receiving objects:  34% (731/2150)
Receiving objects:  35% (753/2150)
Receiving objects:  36% (774/2150)
Receiving objects:  37% (796/2150)
Receiving objects:  38% (817/2150)
Receiving objects:  39% (839/2150)
Receiving objects:  40% (860/2150)
Receiving objects:  41% (882/2150)
Receiving objects:  42% (903/2150)
Receiving objects:  43% (925/2150)
Receiving objects:  44% (946/2150)
Receiving objects:  45% (968/2150)
Receiving objects:  46% (989/2150)
Receiving objects:  47% (1011/2150)
Receiving objects:  48% (1032/2150)
Receiving objects:  49% (1054/2150)
Receiving objects:  50% (1075/2150)
Receiving objects:  51% (1097/2150)
Receiving objects:  52% (1118/2150)
Receiving objects:  53% (1140/2150)
Receiving objects:  54% (1161/2150)
Receiving objects:  55% (1183/2150)
Receiving objects:  56% (1204/2150)
Receiving objects:  57% (1226/2150)
Receiving objects:  58% (1247/2150)
Receiving objects:  59% (1269/2150)
Receiving objects:  60% (1290/2150)
Receiving objects:  61% (1312/2150)
Receiving objects:  62% (1333/2150)
Receiving objects:  63% (1355/2150)
Receiving objects:  64% (1376/2150)
Receiving objects:  65% (1398/2150)
Receiving objects:  66% (1419/2150)
Receiving objects:  67% (1441/2150)
Receiving objects:  68% (1462/2150)
Receiving objects:  69% (1484/2150)
Receiving objects:  70% (1505/2150)
Receiving objects:  71% (1527/2150)
Receiving objects:  72% (1548/2150)
Receiving objects:  73% (1570/2150)
Receiving objects:  74% (1591/2150)
Receiving objects:  75% (1613/2150)
Receiving objects:  76% (1634/2150)
Receiving objects:  77% (1656/2150)
Receiving objects:  78% (1677/2150)
Receiving objects:  79% (1699/2150)
Receiving objects:  80% (1720/2150)
remote: Total 2150 (delta 1613), reused 1937 (delta 1486), pack-reused 0        
|3| Receiving objects:  81% (1742/2150)
Receiving objects:  82% (1763/2150)
Receiving objects:  83% (1785/2150)
Receiving objects:  84% (1806/2150)
Receiving objects:  85% (1828/2150)
Receiving objects:  86% (1849/2150)
Receiving objects:  87% (1871/2150)
Receiving objects:  88% (1892/2150)
Receiving objects:  89% (1914/2150)
Receiving objects:  90% (1935/2150)
Receiving objects:  91% (1957/2150)
Receiving objects:  92% (1978/2150)
Receiving objects:  93% (2000/2150)
Receiving objects:  94% (2021/2150)
Receiving objects:  95% (2043/2150)
Receiving objects:  96% (2064/2150)
Receiving objects:  97% (2086/2150)
Receiving objects:  98% (2107/2150)
Receiving objects:  99% (2129/2150)
Receiving objects: 100% (2150/2150)
Receiving objects: 100% (2150/2150), 420.72 KiB | 15.03 MiB/s, done.
|3| Resolving deltas:   0% (0/1613)
Resolving deltas:   1% (17/1613)
Resolving deltas:   2% (33/1613)
Resolving deltas:   3% (49/1613)
Resolving deltas:   4% (65/1613)
Resolving deltas:   5% (81/1613)
Resolving deltas:   6% (97/1613)
Resolving deltas:   7% (113/1613)
Resolving deltas:   8% (130/1613)
Resolving deltas:   9% (146/1613)
Resolving deltas:  10% (163/1613)
Resolving deltas:  11% (178/1613)
Resolving deltas:  12% (194/1613)
Resolving deltas:  13% (210/1613)
Resolving deltas:  14% (226/1613)
Resolving deltas:  15% (243/1613)
Resolving deltas:  16% (259/1613)
Resolving deltas:  17% (275/1613)
Resolving deltas:  18% (291/1613)
Resolving deltas:  19% (308/1613)
Resolving deltas:  20% (323/1613)
Resolving deltas:  21% (339/1613)
Resolving deltas:  22% (355/1613)
Resolving deltas:  23% (371/1613)
Resolving deltas:  24% (388/1613)
Resolving deltas:  25% (404/1613)
Resolving deltas:  26% (421/1613)
Resolving deltas:  27% (436/1613)
Resolving deltas:  28% (452/1613)
Resolving deltas:  29% (468/1613)
Resolving deltas:  30% (484/1613)
Resolving deltas:  31% (501/1613)
Resolving deltas:  32% (517/1613)
Resolving deltas:  33% (533/1613)
Resolving deltas:  34% (549/1613)
Resolving deltas:  35% (565/1613)
Resolving deltas:  36% (581/1613)
Resolving deltas:  37% (597/1613)
Resolving deltas:  38% (613/1613)
Resolving deltas:  39% (630/1613)
Resolving deltas:  40% (646/1613)
Resolving deltas:  41% (662/1613)
Resolving deltas:  42% (678/1613)
Resolving deltas:  43% (694/1613)
Resolving deltas:  44% (710/1613)
Resolving deltas:  45% (726/1613)
Resolving deltas:  46% (742/1613)
Resolving deltas:  47% (759/1613)
Resolving deltas:  48% (775/1613)
Resolving deltas:  49% (791/1613)
Resolving deltas:  50% (807/1613)
Resolving deltas:  51% (823/1613)
Resolving deltas:  52% (839/1613)
Resolving deltas:  53% (855/1613)
Resolving deltas:  54% (872/1613)
Resolving deltas:  55% (888/1613)
Resolving deltas:  56% (904/1613)
Resolving deltas:  57% (920/1613)
Resolving deltas:  58% (936/1613)
Resolving deltas:  59% (952/1613)
Resolving deltas:  60% (969/1613)
Resolving deltas:  61% (984/1613)
Resolving deltas:  62% (1001/1613)
Resolving deltas:  63% (1017/1613)
Resolving deltas:  64% (1034/1613)
Resolving deltas:  65% (1049/1613)
Resolving deltas:  66% (1065/1613)
Resolving deltas:  67% (1081/1613)
Resolving deltas:  68% (1097/1613)
Resolving deltas:  69% (1114/1613)
Resolving deltas:  70% (1130/1613)
Resolving deltas:  71% (1146/1613)
Resolving deltas:  72% (1162/1613)
Resolving deltas:  73% (1178/1613)
Resolving deltas:  74% (1194/1613)
Resolving deltas:  75% (1210/1613)
Resolving deltas:  76% (1226/1613)
Resolving deltas:  77% (1243/1613)
Resolving deltas:  78% (1259/1613)
Resolving deltas:  79% (1275/1613)
Resolving deltas:  80% (1291/1613)
Resolving deltas:  81% (1308/1613)
Resolving deltas:  82% (1323/1613)
Resolving deltas:  83% (1340/1613)
Resolving deltas:  84% (1356/1613)
Resolving deltas:  85% (1372/1613)
Resolving deltas:  86% (1388/1613)
Resolving deltas:  87% (1404/1613)
Resolving deltas:  88% (1420/1613)
Resolving deltas:  89% (1436/1613)
Resolving deltas:  90% (1452/1613)
Resolving deltas:  91% (1468/1613)
Resolving deltas:  92% (1484/1613)
Resolving deltas:  93% (1501/1613)
Resolving deltas:  94% (1517/1613)
Resolving deltas:  95% (1533/1613)
Resolving deltas:  96% (1549/1613)
Resolving deltas:  97% (1565/1613)
Resolving deltas:  98% (1581/1613)
Resolving deltas:  99% (1597/1613)
Resolving deltas: 100% (1613/1613)
Resolving deltas: 100% (1613/1613), done.
|3| Cloning into '/var/www/html/w/extensions/Wikibase/view/lib/wikibase-data-values'...
|3| remote: Enumerating objects: 4583, done.        
|3| remote: Counting objects:   0% (1/4583)        
remote: Counting objects:   1% (46/4583)        
remote: Counting objects:   2% (92/4583)        
remote: Counting objects:   3% (138/4583)        
remote: Counting objects:   4% (184/4583)        
remote: Counting objects:   5% (230/4583)        
remote: Counting objects:   6% (275/4583)        
remote: Counting objects:   7% (321/4583)        
remote: Counting objects:   8% (367/4583)        
remote: Counting objects:   9% (413/4583)        
remote: Counting objects:  10% (459/4583)        
remote: Counting objects:  11% (505/4583)        
remote: Counting objects:  12% (550/4583)        
remote: Counting objects:  13% (596/4583)        
remote: Counting objects:  14% (642/4583)        
remote: Counting objects:  15% (688/4583)        
remote: Counting objects:  16% (734/4583)        
remote: Counting objects:  17% (780/4583)        
remote: Counting objects:  18% (825/4583)        
remote: Counting objects:  19% (871/4583)        
remote: Counting objects:  20% (917/4583)        
remote: Counting objects:  21% (963/4583)        
remote: Counting objects:  22% (1009/4583)        
remote: Counting objects:  23% (1055/4583)        
remote: Counting objects:  24% (1100/4583)        
remote: Counting objects:  25% (1146/4583)        
remote: Counting objects:  26% (1192/4583)        
remote: Counting objects:  27% (1238/4583)        
remote: Counting objects:  28% (1284/4583)        
remote: Counting objects:  29% (1330/4583)        
remote: Counting objects:  30% (1375/4583)        
remote: Counting objects:  31% (1421/4583)        
remote: Counting objects:  32% (1467/4583)        
remote: Counting objects:  33% (1513/4583)        
remote: Counting objects:  34% (1559/4583)        
remote: Counting objects:  35% (1605/4583)        
remote: Counting objects:  36% (1650/4583)        
remote: Counting objects:  37% (1696/4583)        
remote: Counting objects:  38% (1742/4583)        
remote: Counting objects:  39% (1788/4583)        
remote: Counting objects:  40% (1834/4583)        
remote: Counting objects:  41% (1880/4583)        
remote: Counting objects:  42% (1925/4583)        
remote: Counting objects:  43% (1971/4583)        
remote: Counting objects:  44% (2017/4583)        
remote: Counting objects:  45% (2063/4583)        
remote: Counting objects:  46% (2109/4583)        
remote: Counting objects:  47% (2155/4583)        
remote: Counting objects:  48% (2200/4583)        
remote: Counting objects:  49% (2246/4583)        
remote: Counting objects:  50% (2292/4583)        
remote: Counting objects:  51% (2338/4583)        
remote: Counting objects:  52% (2384/4583)        
remote: Counting objects:  53% (2429/4583)        
remote: Counting objects:  54% (2475/4583)        
remote: Counting objects:  55% (2521/4583)        
remote: Counting objects:  56% (2567/4583)        
remote: Counting objects:  57% (2613/4583)        
remote: Counting objects:  58% (2659/4583)        
remote: Counting objects:  59% (2704/4583)        
remote: Counting objects:  60% (2750/4583)        
remote: Counting objects:  61% (2796/4583)        
remote: Counting objects:  62% (2842/4583)        
remote: Counting objects:  63% (2888/4583)        
remote: Counting objects:  64% (2934/4583)        
remote: Counting objects:  65% (2979/4583)        
remote: Counting objects:  66% (3025/4583)        
remote: Counting objects:  67% (3071/4583)        
remote: Counting objects:  68% (3117/4583)        
remote: Counting objects:  69% (3163/4583)        
remote: Counting objects:  70% (3209/4583)        
remote: Counting objects:  71% (3254/4583)        
remote: Counting objects:  72% (3300/4583)        
remote: Counting objects:  73% (3346/4583)        
remote: Counting objects:  74% (3392/4583)        
remote: Counting objects:  75% (3438/4583)        
remote: Counting objects:  76% (3484/4583)        
remote: Counting objects:  77% (3529/4583)        
remote: Counting objects:  78% (3575/4583)        
remote: Counting objects:  79% (3621/4583)        
remote: Counting objects:  80% (3667/4583)        
remote: Counting objects:  81% (3713/4583)        
remote: Counting objects:  82% (3759/4583)        
remote: Counting objects:  83% (3804/4583)        
remote: Counting objects:  84% (3850/4583)        
remote: Counting objects:  85% (3896/4583)        
remote: Counting objects:  86% (3942/4583)        
remote: Counting objects:  87% (3988/4583)        
remote: Counting objects:  88% (4034/4583)        
remote: Counting objects:  89% (4079/4583)        
remote: Counting objects:  90% (4125/4583)        
remote: Counting objects:  91% (4171/4583)        
remote: Counting objects:  92% (4217/4583)        
remote: Counting objects:  93% (4263/4583)        
remote: Counting objects:  94% (4309/4583)        
remote: Counting objects:  95% (4354/4583)        
remote: Counting objects:  96% (4400/4583)        
remote: Counting objects:  97% (4446/4583)        
remote: Counting objects:  98% (4492/4583)        
remote: Counting objects:  99% (4538/4583)        
remote: Counting objects: 100% (4583/4583)        
remote: Counting objects: 100% (4583/4583), done.        
|3| remote: Compressing objects:   0% (1/1906)        
remote: Compressing objects:   1% (20/1906)        
remote: Compressing objects:   2% (39/1906)        
remote: Compressing objects:   3% (58/1906)        
remote: Compressing objects:   4% (77/1906)        
remote: Compressing objects:   5% (96/1906)        
remote: Compressing objects:   6% (115/1906)        
remote: Compressing objects:   7% (134/1906)        
remote: Compressing objects:   8% (153/1906)        
remote: Compressing objects:   9% (172/1906)        
remote: Compressing objects:  10% (191/1906)        
remote: Compressing objects:  11% (210/1906)        
remote: Compressing objects:  12% (229/1906)        
remote: Compressing objects:  13% (248/1906)        
remote: Compressing objects:  14% (267/1906)        
remote: Compressing objects:  15% (286/1906)        
remote: Compressing objects:  16% (305/1906)        
remote: Compressing objects:  17% (325/1906)        
remote: Compressing objects:  18% (344/1906)        
remote: Compressing objects:  19% (363/1906)        
remote: Compressing objects:  20% (382/1906)        
remote: Compressing objects:  21% (401/1906)        
remote: Compressing objects:  22% (420/1906)        
remote: Compressing objects:  23% (439/1906)        
remote: Compressing objects:  24% (458/1906)        
remote: Compressing objects:  25% (477/1906)        
remote: Compressing objects:  26% (496/1906)        
remote: Compressing objects:  27% (515/1906)        
remote: Compressing objects:  28% (534/1906)        
remote: Compressing objects:  29% (553/1906)        
remote: Compressing objects:  30% (572/1906)        
remote: Compressing objects:  31% (591/1906)        
remote: Compressing objects:  32% (610/1906)        
remote: Compressing objects:  33% (629/1906)        
remote: Compressing objects:  34% (649/1906)        
remote: Compressing objects:  35% (668/1906)        
remote: Compressing objects:  36% (687/1906)        
remote: Compressing objects:  37% (706/1906)        
remote: Compressing objects:  38% (725/1906)        
remote: Compressing objects:  39% (744/1906)        
remote: Compressing objects:  40% (763/1906)        
remote: Compressing objects:  41% (782/1906)        
remote: Compressing objects:  42% (801/1906)        
remote: Compressing objects:  43% (820/1906)        
remote: Compressing objects:  44% (839/1906)        
remote: Compressing objects:  45% (858/1906)        
remote: Compressing objects:  46% (877/1906)        
remote: Compressing objects:  47% (896/1906)        
remote: Compressing objects:  48% (915/1906)        
remote: Compressing objects:  49% (934/1906)        
remote: Compressing objects:  50% (953/1906)        
remote: Compressing objects:  51% (973/1906)        
remote: Compressing objects:  52% (992/1906)        
remote: Compressing objects:  53% (1011/1906)        
remote: Compressing objects:  54% (1030/1906)        
remote: Compressing objects:  55% (1049/1906)        
remote: Compressing objects:  56% (1068/1906)        
remote: Compressing objects:  57% (1087/1906)        
remote: Compressing objects:  58% (1106/1906)        
remote: Compressing objects:  59% (1125/1906)        
remote: Compressing objects:  60% (1144/1906)        
remote: Compressing objects:  61% (1163/1906)        
remote: Compressing objects:  62% (1182/1906)        
remote: Compressing objects:  63% (1201/1906)        
remote: Compressing objects:  64% (1220/1906)        
remote: Compressing objects:  65% (1239/1906)        
remote: Compressing objects:  66% (1258/1906)        
remote: Compressing objects:  67% (1278/1906)        
remote: Compressing objects:  68% (1297/1906)        
remote: Compressing objects:  69% (1316/1906)        
remote: Compressing objects:  70% (1335/1906)        
remote: Compressing objects:  71% (1354/1906)        
remote: Compressing objects:  72% (1373/1906)        
remote: Compressing objects:  73% (1392/1906)        
remote: Compressing objects:  74% (1411/1906)        
remote: Compressing objects:  75% (1430/1906)        
remote: Compressing objects:  76% (1449/1906)        
remote: Compressing objects:  77% (1468/1906)        
remote: Compressing objects:  78% (1487/1906)        
remote: Compressing objects:  79% (1506/1906)        
remote: Compressing objects:  80% (1525/1906)        
remote: Compressing objects:  81% (1544/1906)        
remote: Compressing objects:  82% (1563/1906)        
remote: Compressing objects:  83% (1582/1906)        
remote: Compressing objects:  84% (1602/1906)        
remote: Compressing objects:  85% (1621/1906)        
remote: Compressing objects:  86% (1640/1906)        
remote: Compressing objects:  87% (1659/1906)        
remote: Compressing objects:  88% (1678/1906)        
remote: Compressing objects:  89% (1697/1906)        
remote: Compressing objects:  90% (1716/1906)        
remote: Compressing objects:  91% (1735/1906)        
remote: Compressing objects:  92% (1754/1906)        
remote: Compressing objects:  93% (1773/1906)        
remote: Compressing objects:  94% (1792/1906)        
remote: Compressing objects:  95% (1811/1906)        
remote: Compressing objects:  96% (1830/1906)        
remote: Compressing objects:  97% (1849/1906)        
remote: Compressing objects:  98% (1868/1906)        
remote: Compressing objects:  99% (1887/1906)        
remote: Compressing objects: 100% (1906/1906)        
remote: Compressing objects: 100% (1906/1906), done.        
|3| Receiving objects:   0% (1/4583)
Receiving objects:   1% (46/4583)
Receiving objects:   2% (92/4583)
Receiving objects:   3% (138/4583)
Receiving objects:   4% (184/4583)
Receiving objects:   5% (230/4583)
Receiving objects:   6% (275/4583)
Receiving objects:   7% (321/4583)
Receiving objects:   8% (367/4583)
Receiving objects:   9% (413/4583)
Receiving objects:  10% (459/4583)
Receiving objects:  11% (505/4583)
Receiving objects:  12% (550/4583)
Receiving objects:  13% (596/4583)
Receiving objects:  14% (642/4583)
Receiving objects:  15% (688/4583)
Receiving objects:  16% (734/4583)
Receiving objects:  17% (780/4583)
Receiving objects:  18% (825/4583)
Receiving objects:  19% (871/4583)
Receiving objects:  20% (917/4583)
Receiving objects:  21% (963/4583)
Receiving objects:  22% (1009/4583)
Receiving objects:  23% (1055/4583)
Receiving objects:  24% (1100/4583)
Receiving objects:  25% (1146/4583)
Receiving objects:  26% (1192/4583)
Receiving objects:  27% (1238/4583)
Receiving objects:  28% (1284/4583)
Receiving objects:  29% (1330/4583)
Receiving objects:  30% (1375/4583)
Receiving objects:  31% (1421/4583)
Receiving objects:  32% (1467/4583)
Receiving objects:  33% (1513/4583)
Receiving objects:  34% (1559/4583)
Receiving objects:  35% (1605/4583)
Receiving objects:  36% (1650/4583)
Receiving objects:  37% (1696/4583)
Receiving objects:  38% (1742/4583)
Receiving objects:  39% (1788/4583)
Receiving objects:  40% (1834/4583)
Receiving objects:  41% (1880/4583)
Receiving objects:  42% (1925/4583)
Receiving objects:  43% (1971/4583)
Receiving objects:  44% (2017/4583)
Receiving objects:  45% (2063/4583)
Receiving objects:  46% (2109/4583)
Receiving objects:  47% (2155/4583)
Receiving objects:  48% (2200/4583)
Receiving objects:  49% (2246/4583)
Receiving objects:  50% (2292/4583)
Receiving objects:  51% (2338/4583)
Receiving objects:  52% (2384/4583)
Receiving objects:  53% (2429/4583)
Receiving objects:  54% (2475/4583)
Receiving objects:  55% (2521/4583)
Receiving objects:  56% (2567/4583)
Receiving objects:  57% (2613/4583)
Receiving objects:  58% (2659/4583)
Receiving objects:  59% (2704/4583)
Receiving objects:  60% (2750/4583)
Receiving objects:  61% (2796/4583)
Receiving objects:  62% (2842/4583)
Receiving objects:  63% (2888/4583)
Receiving objects:  64% (2934/4583)
Receiving objects:  65% (2979/4583)
Receiving objects:  66% (3025/4583)
Receiving objects:  67% (3071/4583)
Receiving objects:  68% (3117/4583)
Receiving objects:  69% (3163/4583)
Receiving objects:  70% (3209/4583)
Receiving objects:  71% (3254/4583)
Receiving objects:  72% (3300/4583)
Receiving objects:  73% (3346/4583)
Receiving objects:  74% (3392/4583)
Receiving objects:  75% (3438/4583)
Receiving objects:  76% (3484/4583)
Receiving objects:  77% (3529/4583)
Receiving objects:  78% (3575/4583)
Receiving objects:  79% (3621/4583)
Receiving objects:  80% (3667/4583)
Receiving objects:  81% (3713/4583)
Receiving objects:  82% (3759/4583)
Receiving objects:  83% (3804/4583)
Receiving objects:  84% (3850/4583)
Receiving objects:  85% (3896/4583)
Receiving objects:  86% (3942/4583)
Receiving objects:  87% (3988/4583)
Receiving objects:  88% (4034/4583)
Receiving objects:  89% (4079/4583)
Receiving objects:  90% (4125/4583)
Receiving objects:  91% (4171/4583)
Receiving objects:  92% (4217/4583)
Receiving objects:  93% (4263/4583)
Receiving objects:  94% (4309/4583)
Receiving objects:  95% (4354/4583)
Receiving objects:  96% (4400/4583)
remote: Total 4583 (delta 2645), reused 4455 (delta 2574), pack-reused 0        
|3| Receiving objects:  97% (4446/4583)
Receiving objects:  98% (4492/4583)
Receiving objects:  99% (4538/4583)
Receiving objects: 100% (4583/4583)
Receiving objects: 100% (4583/4583), 1.29 MiB | 22.05 MiB/s, done.
|3| Resolving deltas:   0% (0/2645)
Resolving deltas:   1% (27/2645)
Resolving deltas:   2% (53/2645)
Resolving deltas:   3% (80/2645)
Resolving deltas:   4% (107/2645)
Resolving deltas:   5% (134/2645)
Resolving deltas:   6% (159/2645)
Resolving deltas:   7% (186/2645)
Resolving deltas:   8% (212/2645)
Resolving deltas:   9% (239/2645)
Resolving deltas:  10% (265/2645)
Resolving deltas:  11% (291/2645)
Resolving deltas:  12% (318/2645)
Resolving deltas:  13% (344/2645)
Resolving deltas:  14% (371/2645)
Resolving deltas:  15% (397/2645)
Resolving deltas:  16% (424/2645)
Resolving deltas:  17% (450/2645)
Resolving deltas:  18% (477/2645)
Resolving deltas:  19% (503/2645)
Resolving deltas:  20% (529/2645)
Resolving deltas:  21% (556/2645)
Resolving deltas:  22% (582/2645)
Resolving deltas:  23% (611/2645)
Resolving deltas:  24% (635/2645)
Resolving deltas:  25% (662/2645)
Resolving deltas:  26% (688/2645)
Resolving deltas:  27% (715/2645)
Resolving deltas:  28% (741/2645)
Resolving deltas:  29% (768/2645)
Resolving deltas:  30% (794/2645)
Resolving deltas:  31% (820/2645)
Resolving deltas:  32% (847/2645)
Resolving deltas:  33% (873/2645)
Resolving deltas:  34% (900/2645)
Resolving deltas:  35% (926/2645)
Resolving deltas:  36% (953/2645)
Resolving deltas:  37% (979/2645)
Resolving deltas:  38% (1006/2645)
Resolving deltas:  39% (1032/2645)
Resolving deltas:  40% (1058/2645)
Resolving deltas:  41% (1085/2645)
Resolving deltas:  42% (1111/2645)
Resolving deltas:  43% (1138/2645)
Resolving deltas:  44% (1164/2645)
Resolving deltas:  45% (1191/2645)
Resolving deltas:  46% (1217/2645)
Resolving deltas:  47% (1244/2645)
Resolving deltas:  48% (1271/2645)
Resolving deltas:  49% (1297/2645)
Resolving deltas:  50% (1323/2645)
Resolving deltas:  51% (1349/2645)
Resolving deltas:  52% (1376/2645)
Resolving deltas:  53% (1402/2645)
Resolving deltas:  54% (1429/2645)
Resolving deltas:  55% (1456/2645)
Resolving deltas:  56% (1482/2645)
Resolving deltas:  57% (1508/2645)
Resolving deltas:  58% (1535/2645)
Resolving deltas:  59% (1561/2645)
Resolving deltas:  60% (1587/2645)
Resolving deltas:  61% (1614/2645)
Resolving deltas:  62% (1640/2645)
Resolving deltas:  63% (1668/2645)
Resolving deltas:  64% (1693/2645)
Resolving deltas:  65% (1720/2645)
Resolving deltas:  66% (1746/2645)
Resolving deltas:  67% (1773/2645)
Resolving deltas:  68% (1799/2645)
Resolving deltas:  69% (1826/2645)
Resolving deltas:  70% (1852/2645)
Resolving deltas:  71% (1879/2645)
Resolving deltas:  72% (1905/2645)
Resolving deltas:  73% (1931/2645)
Resolving deltas:  74% (1958/2645)
Resolving deltas:  75% (1984/2645)
Resolving deltas:  76% (2011/2645)
Resolving deltas:  77% (2037/2645)
Resolving deltas:  78% (2064/2645)
Resolving deltas:  79% (2090/2645)
Resolving deltas:  80% (2116/2645)
Resolving deltas:  81% (2143/2645)
Resolving deltas:  82% (2169/2645)
Resolving deltas:  83% (2196/2645)
Resolving deltas:  84% (2222/2645)
Resolving deltas:  85% (2249/2645)
Resolving deltas:  86% (2275/2645)
Resolving deltas:  87% (2302/2645)
Resolving deltas:  88% (2328/2645)
Resolving deltas:  89% (2355/2645)
Resolving deltas:  90% (2381/2645)
Resolving deltas:  91% (2407/2645)
Resolving deltas:  92% (2435/2645)
Resolving deltas:  93% (2460/2645)
Resolving deltas:  94% (2487/2645)
Resolving deltas:  95% (2513/2645)
Resolving deltas:  96% (2540/2645)
Resolving deltas:  97% (2567/2645)
Resolving deltas:  98% (2593/2645)
Resolving deltas:  99% (2619/2645)
Resolving deltas: 100% (2645/2645)
Resolving deltas: 100% (2645/2645), done.
|3| Cloning into '/var/www/html/w/extensions/Wikibase/view/lib/wikibase-data-values-value-view'...
|3| remote: Finding sources:   1% (41/8110)           
remote: Finding sources:   2% (122/8110)           
remote: Finding sources:   3% (203/8110)           
remote: Finding sources:   4% (284/8110)           
remote: Finding sources:   5% (365/8110)           
remote: Finding sources:   6% (447/8110)           
remote: Finding sources:   7% (528/8110)           
remote: Finding sources:   8% (609/8110)           
remote: Finding sources:   9% (690/8110)           
remote: Finding sources:  10% (771/8110)           
remote: Finding sources:  11% (852/8110)           
remote: Finding sources:  12% (933/8110)           
remote: Finding sources:  13% (1014/8110)           
remote: Finding sources:  14% (1095/8110)           
remote: Finding sources:  15% (1176/8110)           
remote: Finding sources:  16% (1258/8110)           
remote: Finding sources:  17% (1339/8110)           
remote: Finding sources:  18% (1420/8110)           
remote: Finding sources:  19% (1501/8110)           
remote: Finding sources:  20% (1582/8110)           
remote: Finding sources:  21% (1663/8110)           
remote: Finding sources:  22% (1744/8110)           
remote: Finding sources:  23% (1825/8110)           
remote: Finding sources:  24% (1906/8110)           
remote: Finding sources:  25% (1987/8110)           
remote: Finding sources:  26% (2069/8110)           
remote: Finding sources:  27% (2150/8110)           
remote: Finding sources:  28% (2231/8110)           
remote: Finding sources:  29% (2312/8110)           
remote: Finding sources:  30% (2393/8110)           
remote: Finding sources:  31% (2474/8110)           
remote: Finding sources:  32% (2555/8110)           
remote: Finding sources:  33% (2636/8110)           
remote: Finding sources:  34% (2717/8110)           
remote: Finding sources:  35% (2798/8110)           
remote: Finding sources:  36% (2880/8110)           
remote: Finding sources:  37% (2961/8110)           
remote: Finding sources:  38% (3042/8110)           
remote: Finding sources:  39% (3123/8110)           
remote: Finding sources:  40% (3204/8110)           
remote: Finding sources:  41% (3285/8110)           
remote: Finding sources:  42% (3366/8110)           
remote: Finding sources:  43% (3447/8110)           
remote: Finding sources:  44% (3528/8110)           
remote: Finding sources:  45% (3609/8110)           
remote: Finding sources:  46% (3691/8110)           
remote: Finding sources:  47% (3772/8110)           
remote: Finding sources:  48% (3853/8110)           
remote: Finding sources:  49% (3934/8110)           
remote: Finding sources:  50% (4015/8110)           
remote: Finding sources:  51% (4096/8110)           
remote: Finding sources:  52% (4177/8110)           
remote: Finding sources:  53% (4258/8110)           
remote: Finding sources:  54% (4339/8110)           
remote: Finding sources:  55% (4420/8110)           
remote: Finding sources:  56% (4502/8110)           
remote: Finding sources:  57% (4583/8110)           
remote: Finding sources:  58% (4664/8110)           
remote: Finding sources:  59% (4745/8110)           
remote: Finding sources:  60% (4826/8110)           
remote: Finding sources:  61% (4907/8110)           
remote: Finding sources:  62% (4988/8110)           
remote: Finding sources:  63% (5069/8110)           
remote: Finding sources:  64% (5150/8110)           
remote: Finding sources:  65% (5231/8110)           
remote: Finding sources:  66% (5313/8110)           
remote: Finding sources:  67% (5394/8110)           
remote: Finding sources:  68% (5475/8110)           
remote: Finding sources:  69% (5556/8110)           
remote: Finding sources:  70% (5637/8110)           
remote: Finding sources:  71% (5718/8110)           
remote: Finding sources:  72% (5799/8110)           
remote: Finding sources:  73% (5880/8110)           
remote: Finding sources:  74% (5961/8110)           
remote: Finding sources:  75% (6042/8110)           
remote: Finding sources:  76% (6124/8110)           
remote: Finding sources:  77% (6205/8110)           
remote: Finding sources:  78% (6286/8110)           
remote: Finding sources:  79% (6367/8110)           
remote: Finding sources:  80% (6448/8110)           
remote: Finding sources:  81% (6529/8110)           
remote: Finding sources:  82% (6610/8110)           
remote: Finding sources:  83% (6691/8110)           
remote: Finding sources:  84% (6772/8110)           
remote: Finding sources:  85% (6853/8110)           
remote: Finding sources:  86% (6935/8110)           
remote: Finding sources:  87% (7016/8110)           
remote: Finding sources:  88% (7097/8110)           
remote: Finding sources:  89% (7178/8110)           
remote: Finding sources:  90% (7259/8110)           
remote: Finding sources:  91% (7340/8110)           
remote: Finding sources:  92% (7421/8110)           
remote: Finding sources:  93% (7502/8110)           
remote: Finding sources:  94% (7583/8110)           
remote: Finding sources:  95% (7664/8110)           
remote: Finding sources:  96% (7746/8110)           
remote: Finding sources:  97% (7827/8110)           
remote: Finding sources:  98% (7908/8110)           
remote: Finding sources:  99% (7989/8110)           
remote: Finding sources: 100% (8070/8110)           
remote: Finding sources: 100% (8110/8110)        
|3| remote: Getting sizes:   1% (3/551)           
remote: Getting sizes:   2% (9/551)           
remote: Getting sizes:   3% (14/551)           
remote: Getting sizes:   4% (20/551)           
remote: Getting sizes:   5% (25/551)           
remote: Getting sizes:   6% (31/551)           
remote: Getting sizes:   7% (36/551)           
remote: Getting sizes:   8% (42/551)           
remote: Getting sizes:   9% (47/551)           
remote: Getting sizes:  10% (53/551)           
remote: Getting sizes:  11% (58/551)           
remote: Getting sizes:  12% (64/551)           
remote: Getting sizes:  13% (69/551)           
remote: Getting sizes:  14% (75/551)           
remote: Getting sizes:  15% (80/551)           
remote: Getting sizes:  16% (86/551)           
remote: Getting sizes:  17% (91/551)           
remote: Getting sizes:  18% (97/551)           
remote: Getting sizes:  19% (102/551)           
remote: Getting sizes:  20% (108/551)           
remote: Getting sizes:  21% (113/551)           
remote: Getting sizes:  22% (119/551)           
remote: Getting sizes:  23% (124/551)           
remote: Getting sizes:  24% (130/551)           
remote: Getting sizes:  25% (135/551)           
remote: Getting sizes:  26% (141/551)           
remote: Getting sizes:  27% (147/551)           
remote: Getting sizes:  28% (152/551)           
remote: Getting sizes:  29% (158/551)           
remote: Getting sizes:  30% (163/551)           
remote: Getting sizes:  31% (169/551)           
remote: Getting sizes:  32% (174/551)           
remote: Getting sizes:  33% (180/551)           
remote: Getting sizes:  34% (185/551)           
remote: Getting sizes:  35% (191/551)           
remote: Getting sizes:  36% (196/551)           
remote: Getting sizes:  37% (202/551)           
remote: Getting sizes:  38% (207/551)           
remote: Getting sizes:  39% (213/551)           
remote: Getting sizes:  40% (218/551)           
remote: Getting sizes:  41% (224/551)           
remote: Getting sizes:  42% (229/551)           
remote: Getting sizes:  43% (235/551)           
remote: Getting sizes:  44% (240/551)           
remote: Getting sizes:  45% (246/551)           
remote: Getting sizes:  46% (251/551)           
remote: Getting sizes:  47% (257/551)           
remote: Getting sizes:  48% (262/551)           
remote: Getting sizes:  49% (268/551)           
remote: Getting sizes:  50% (273/551)           
remote: Getting sizes:  51% (279/551)           
remote: Getting sizes:  52% (284/551)           
remote: Getting sizes:  53% (290/551)           
remote: Getting sizes:  54% (295/551)           
remote: Getting sizes:  55% (301/551)           
remote: Getting sizes:  56% (306/551)           
remote: Getting sizes:  57% (312/551)           
remote: Getting sizes:  58% (317/551)           
remote: Getting sizes:  59% (323/551)           
remote: Getting sizes:  60% (328/551)           
remote: Getting sizes:  61% (334/551)           
remote: Getting sizes:  62% (339/551)           
remote: Getting sizes:  63% (345/551)           
remote: Getting sizes:  64% (350/551)           
remote: Getting sizes:  65% (356/551)           
remote: Getting sizes:  66% (361/551)           
remote: Getting sizes:  67% (367/551)           
remote: Getting sizes:  68% (372/551)           
remote: Getting sizes:  69% (378/551)           
remote: Getting sizes:  70% (383/551)           
remote: Getting sizes:  71% (389/551)           
remote: Getting sizes:  72% (394/551)           
remote: Getting sizes:  73% (400/551)           
remote: Getting sizes:  74% (405/551)           
remote: Getting sizes:  75% (411/551)           
remote: Getting sizes:  76% (417/551)           
remote: Getting sizes:  77% (422/551)           
remote: Getting sizes:  78% (428/551)           
remote: Getting sizes:  79% (433/551)           
remote: Getting sizes:  80% (439/551)           
remote: Getting sizes:  81% (444/551)           
remote: Getting sizes:  82% (450/551)           
remote: Getting sizes:  83% (455/551)           
remote: Getting sizes:  84% (461/551)           
remote: Getting sizes:  85% (466/551)           
remote: Getting sizes:  86% (472/551)           
remote: Getting sizes:  87% (477/551)           
remote: Getting sizes:  88% (483/551)           
remote: Getting sizes:  89% (488/551)           
remote: Getting sizes:  90% (494/551)           
remote: Getting sizes:  91% (499/551)           
remote: Getting sizes:  92% (505/551)           
remote: Getting sizes:  93% (510/551)           
remote: Getting sizes:  94% (516/551)           
remote: Getting sizes:  95% (521/551)           
remote: Getting sizes:  96% (527/551)           
remote: Getting sizes:  97% (532/551)           
remote: Getting sizes:  98% (538/551)           
remote: Getting sizes:  99% (543/551)           
remote: Getting sizes: 100% (549/551)           
remote: Getting sizes: 100% (551/551)        
|3| remote: Compressing objects:  33% (511/1542)           
remote: Compressing objects:  61% (948/1542)           
remote: Compressing objects:  76% (1166/1542)           
remote: Compressing objects: 100% (1542/1542)           
remote: Compressing objects: 100% (1542/1542)        
|3| Receiving objects:   0% (1/8110)
Receiving objects:   1% (82/8110)
Receiving objects:   2% (163/8110)
Receiving objects:   3% (244/8110)
Receiving objects:   4% (325/8110)
Receiving objects:   5% (406/8110)
Receiving objects:   6% (487/8110)
Receiving objects:   7% (568/8110)
Receiving objects:   8% (649/8110)
Receiving objects:   9% (730/8110)
Receiving objects:  10% (811/8110)
Receiving objects:  11% (893/8110)
Receiving objects:  12% (974/8110)
Receiving objects:  13% (1055/8110)
Receiving objects:  14% (1136/8110)
Receiving objects:  15% (1217/8110)
Receiving objects:  16% (1298/8110)
Receiving objects:  17% (1379/8110)
Receiving objects:  18% (1460/8110)
Receiving objects:  19% (1541/8110)
Receiving objects:  20% (1622/8110)
Receiving objects:  21% (1704/8110)
Receiving objects:  22% (1785/8110)
Receiving objects:  23% (1866/8110)
Receiving objects:  24% (1947/8110)
Receiving objects:  25% (2028/8110)
Receiving objects:  26% (2109/8110)
Receiving objects:  27% (2190/8110)
Receiving objects:  28% (2271/8110)
Receiving objects:  29% (2352/8110)
Receiving objects:  30% (2433/8110)
Receiving objects:  31% (2515/8110)
Receiving objects:  32% (2596/8110)
Receiving objects:  33% (2677/8110)
Receiving objects:  34% (2758/8110)
Receiving objects:  35% (2839/8110)
Receiving objects:  36% (2920/8110)
Receiving objects:  37% (3001/8110)
Receiving objects:  38% (3082/8110)
Receiving objects:  39% (3163/8110)
Receiving objects:  40% (3244/8110)
Receiving objects:  41% (3326/8110)
Receiving objects:  42% (3407/8110)
Receiving objects:  43% (3488/8110)
Receiving objects:  44% (3569/8110)
Receiving objects:  45% (3650/8110)
Receiving objects:  46% (3731/8110)
Receiving objects:  47% (3812/8110)
Receiving objects:  48% (3893/8110)
Receiving objects:  49% (3974/8110)
Receiving objects:  50% (4055/8110)
Receiving objects:  51% (4137/8110)
Receiving objects:  52% (4218/8110)
Receiving objects:  53% (4299/8110)
Receiving objects:  54% (4380/8110)
Receiving objects:  55% (4461/8110)
Receiving objects:  56% (4542/8110)
Receiving objects:  57% (4623/8110)
Receiving objects:  58% (4704/8110)
Receiving objects:  59% (4785/8110)
Receiving objects:  60% (4866/8110)
Receiving objects:  61% (4948/8110)
Receiving objects:  62% (5029/8110)
Receiving objects:  63% (5110/8110)
Receiving objects:  64% (5191/8110)
Receiving objects:  65% (5272/8110)
Receiving objects:  66% (5353/8110)
Receiving objects:  67% (5434/8110)
Receiving objects:  68% (5515/8110)
Receiving objects:  69% (5596/8110)
Receiving objects:  70% (5677/8110)
Receiving objects:  71% (5759/8110)
Receiving objects:  72% (5840/8110)
Receiving objects:  73% (5921/8110)
Receiving objects:  74% (6002/8110)
Receiving objects:  75% (6083/8110)
Receiving objects:  76% (6164/8110)
Receiving objects:  77% (6245/8110)
Receiving objects:  78% (6326/8110)
Receiving objects:  79% (6407/8110)
Receiving objects:  80% (6488/8110)
Receiving objects:  81% (6570/8110)
Receiving objects:  82% (6651/8110)
Receiving objects:  83% (6732/8110)
Receiving objects:  84% (6813/8110)
Receiving objects:  85% (6894/8110)
Receiving objects:  86% (6975/8110)
Receiving objects:  87% (7056/8110)
Receiving objects:  88% (7137/8110)
Receiving objects:  89% (7218/8110)
Receiving objects:  90% (7299/8110)
Receiving objects:  91% (7381/8110)
Receiving objects:  92% (7462/8110)
Receiving objects:  93% (7543/8110)
Receiving objects:  94% (7624/8110)
Receiving objects:  95% (7705/8110)
Receiving objects:  96% (7786/8110)
Receiving objects:  97% (7867/8110)
remote: Total 8110 (delta 6267), reused 8106 (delta 6267)        
|3| Receiving objects:  98% (7948/8110)
Receiving objects:  99% (8029/8110)
Receiving objects: 100% (8110/8110)
Receiving objects: 100% (8110/8110), 2.42 MiB | 30.98 MiB/s, done.
|3| Resolving deltas:   0% (0/6267)
Resolving deltas:   1% (63/6267)
Resolving deltas:   2% (126/6267)
Resolving deltas:   3% (189/6267)
Resolving deltas:   4% (251/6267)
Resolving deltas:   5% (314/6267)
Resolving deltas:   6% (377/6267)
Resolving deltas:   7% (439/6267)
Resolving deltas:   8% (502/6267)
Resolving deltas:   9% (565/6267)
Resolving deltas:  10% (627/6267)
Resolving deltas:  11% (690/6267)
Resolving deltas:  12% (753/6267)
Resolving deltas:  13% (815/6267)
Resolving deltas:  14% (878/6267)
Resolving deltas:  15% (942/6267)
Resolving deltas:  16% (1003/6267)
Resolving deltas:  17% (1066/6267)
Resolving deltas:  18% (1129/6267)
Resolving deltas:  19% (1191/6267)
Resolving deltas:  20% (1255/6267)
Resolving deltas:  21% (1317/6267)
Resolving deltas:  22% (1379/6267)
Resolving deltas:  23% (1442/6267)
Resolving deltas:  24% (1505/6267)
Resolving deltas:  25% (1567/6267)
Resolving deltas:  26% (1630/6267)
Resolving deltas:  27% (1693/6267)
Resolving deltas:  28% (1755/6267)
Resolving deltas:  29% (1818/6267)
Resolving deltas:  30% (1881/6267)
Resolving deltas:  31% (1943/6267)
Resolving deltas:  32% (2006/6267)
Resolving deltas:  33% (2069/6267)
Resolving deltas:  34% (2131/6267)
Resolving deltas:  35% (2194/6267)
Resolving deltas:  36% (2257/6267)
Resolving deltas:  37% (2319/6267)
Resolving deltas:  38% (2382/6267)
Resolving deltas:  39% (2445/6267)
Resolving deltas:  40% (2507/6267)
Resolving deltas:  41% (2570/6267)
Resolving deltas:  42% (2633/6267)
Resolving deltas:  43% (2695/6267)
Resolving deltas:  44% (2758/6267)
Resolving deltas:  45% (2821/6267)
Resolving deltas:  46% (2883/6267)
Resolving deltas:  47% (2946/6267)
Resolving deltas:  48% (3009/6267)
Resolving deltas:  49% (3071/6267)
Resolving deltas:  50% (3134/6267)
Resolving deltas:  51% (3197/6267)
Resolving deltas:  52% (3259/6267)
Resolving deltas:  53% (3322/6267)
Resolving deltas:  54% (3385/6267)
Resolving deltas:  55% (3447/6267)
Resolving deltas:  56% (3510/6267)
Resolving deltas:  57% (3573/6267)
Resolving deltas:  58% (3636/6267)
Resolving deltas:  59% (3698/6267)
Resolving deltas:  60% (3762/6267)
Resolving deltas:  61% (3823/6267)
Resolving deltas:  62% (3886/6267)
Resolving deltas:  63% (3949/6267)
Resolving deltas:  64% (4011/6267)
Resolving deltas:  65% (4075/6267)
Resolving deltas:  66% (4137/6267)
Resolving deltas:  67% (4200/6267)
Resolving deltas:  68% (4262/6267)
Resolving deltas:  69% (4325/6267)
Resolving deltas:  70% (4387/6267)
Resolving deltas:  71% (4450/6267)
Resolving deltas:  72% (4513/6267)
Resolving deltas:  73% (4575/6267)
Resolving deltas:  74% (4638/6267)
Resolving deltas:  75% (4701/6267)
Resolving deltas:  76% (4763/6267)
Resolving deltas:  77% (4826/6267)
Resolving deltas:  78% (4889/6267)
Resolving deltas:  79% (4951/6267)
Resolving deltas:  80% (5014/6267)
Resolving deltas:  81% (5077/6267)
Resolving deltas:  82% (5139/6267)
Resolving deltas:  83% (5202/6267)
Resolving deltas:  84% (5265/6267)
Resolving deltas:  85% (5327/6267)
Resolving deltas:  86% (5390/6267)
Resolving deltas:  87% (5453/6267)
Resolving deltas:  88% (5515/6267)
Resolving deltas:  89% (5578/6267)
Resolving deltas:  90% (5641/6267)
Resolving deltas:  91% (5703/6267)
Resolving deltas:  92% (5766/6267)
Resolving deltas:  93% (5829/6267)
Resolving deltas:  94% (5891/6267)
Resolving deltas:  95% (5954/6267)
Resolving deltas:  96% (6017/6267)
Resolving deltas:  97% (6080/6267)
Resolving deltas:  98% (6142/6267)
Resolving deltas:  99% (6205/6267)
Resolving deltas: 100% (6267/6267)
Resolving deltas: 100% (6267/6267), done.
|3| Cloning into '/var/www/html/w/extensions/Wikibase/view/lib/wikibase-serialization'...
|3| remote: Enumerating objects: 2555, done.        
|3| remote: Counting objects:   0% (1/2555)        
remote: Counting objects:   1% (26/2555)        
remote: Counting objects:   2% (52/2555)        
remote: Counting objects:   3% (77/2555)        
remote: Counting objects:   4% (103/2555)        
remote: Counting objects:   5% (128/2555)        
remote: Counting objects:   6% (154/2555)        
remote: Counting objects:   7% (179/2555)        
remote: Counting objects:   8% (205/2555)        
remote: Counting objects:   9% (230/2555)        
remote: Counting objects:  10% (256/2555)        
remote: Counting objects:  11% (282/2555)        
remote: Counting objects:  12% (307/2555)        
remote: Counting objects:  13% (333/2555)        
remote: Counting objects:  14% (358/2555)        
remote: Counting objects:  15% (384/2555)        
remote: Counting objects:  16% (409/2555)        
remote: Counting objects:  17% (435/2555)        
remote: Counting objects:  18% (460/2555)        
remote: Counting objects:  19% (486/2555)        
remote: Counting objects:  20% (511/2555)        
remote: Counting objects:  21% (537/2555)        
remote: Counting objects:  22% (563/2555)        
remote: Counting objects:  23% (588/2555)        
remote: Counting objects:  24% (614/2555)        
remote: Counting objects:  25% (639/2555)        
remote: Counting objects:  26% (665/2555)        
remote: Counting objects:  27% (690/2555)        
remote: Counting objects:  28% (716/2555)        
remote: Counting objects:  29% (741/2555)        
remote: Counting objects:  30% (767/2555)        
remote: Counting objects:  31% (793/2555)        
remote: Counting objects:  32% (818/2555)        
remote: Counting objects:  33% (844/2555)        
remote: Counting objects:  34% (869/2555)        
remote: Counting objects:  35% (895/2555)        
remote: Counting objects:  36% (920/2555)        
remote: Counting objects:  37% (946/2555)        
remote: Counting objects:  38% (971/2555)        
remote: Counting objects:  39% (997/2555)        
remote: Counting objects:  40% (1022/2555)        
remote: Counting objects:  41% (1048/2555)        
remote: Counting objects:  42% (1074/2555)        
remote: Counting objects:  43% (1099/2555)        
remote: Counting objects:  44% (1125/2555)        
remote: Counting objects:  45% (1150/2555)        
remote: Counting objects:  46% (1176/2555)        
remote: Counting objects:  47% (1201/2555)        
remote: Counting objects:  48% (1227/2555)        
remote: Counting objects:  49% (1252/2555)        
remote: Counting objects:  50% (1278/2555)        
remote: Counting objects:  51% (1304/2555)        
remote: Counting objects:  52% (1329/2555)        
remote: Counting objects:  53% (1355/2555)        
remote: Counting objects:  54% (1380/2555)        
remote: Counting objects:  55% (1406/2555)        
remote: Counting objects:  56% (1431/2555)        
remote: Counting objects:  57% (1457/2555)        
remote: Counting objects:  58% (1482/2555)        
remote: Counting objects:  59% (1508/2555)        
remote: Counting objects:  60% (1533/2555)        
remote: Counting objects:  61% (1559/2555)        
remote: Counting objects:  62% (1585/2555)        
remote: Counting objects:  63% (1610/2555)        
remote: Counting objects:  64% (1636/2555)        
remote: Counting objects:  65% (1661/2555)        
remote: Counting objects:  66% (1687/2555)        
remote: Counting objects:  67% (1712/2555)        
remote: Counting objects:  68% (1738/2555)        
remote: Counting objects:  69% (1763/2555)        
remote: Counting objects:  70% (1789/2555)        
remote: Counting objects:  71% (1815/2555)        
remote: Counting objects:  72% (1840/2555)        
remote: Counting objects:  73% (1866/2555)        
remote: Counting objects:  74% (1891/2555)        
remote: Counting objects:  75% (1917/2555)        
remote: Counting objects:  76% (1942/2555)        
remote: Counting objects:  77% (1968/2555)        
remote: Counting objects:  78% (1993/2555)        
remote: Counting objects:  79% (2019/2555)        
remote: Counting objects:  80% (2044/2555)        
remote: Counting objects:  81% (2070/2555)        
remote: Counting objects:  82% (2096/2555)        
remote: Counting objects:  83% (2121/2555)        
remote: Counting objects:  84% (2147/2555)        
remote: Counting objects:  85% (2172/2555)        
remote: Counting objects:  86% (2198/2555)        
remote: Counting objects:  87% (2223/2555)        
remote: Counting objects:  88% (2249/2555)        
remote: Counting objects:  89% (2274/2555)        
remote: Counting objects:  90% (2300/2555)        
remote: Counting objects:  91% (2326/2555)        
remote: Counting objects:  92% (2351/2555)        
remote: Counting objects:  93% (2377/2555)        
remote: Counting objects:  94% (2402/2555)        
remote: Counting objects:  95% (2428/2555)        
remote: Counting objects:  96% (2453/2555)        
remote: Counting objects:  97% (2479/2555)        
remote: Counting objects:  98% (2504/2555)        
remote: Counting objects:  99% (2530/2555)        
remote: Counting objects: 100% (2555/2555)        
remote: Counting objects: 100% (2555/2555), done.        
|3| remote: Compressing objects:   0% (1/821)        
remote: Compressing objects:   1% (9/821)        
remote: Compressing objects:   2% (17/821)        
remote: Compressing objects:   3% (25/821)        
remote: Compressing objects:   4% (33/821)        
remote: Compressing objects:   5% (42/821)        
remote: Compressing objects:   6% (50/821)        
remote: Compressing objects:   7% (58/821)        
remote: Compressing objects:   8% (66/821)        
remote: Compressing objects:   9% (74/821)        
remote: Compressing objects:  10% (83/821)        
remote: Compressing objects:  11% (91/821)        
remote: Compressing objects:  12% (99/821)        
remote: Compressing objects:  13% (107/821)        
remote: Compressing objects:  14% (115/821)        
remote: Compressing objects:  15% (124/821)        
remote: Compressing objects:  16% (132/821)        
remote: Compressing objects:  17% (140/821)        
remote: Compressing objects:  18% (148/821)        
remote: Compressing objects:  19% (156/821)        
remote: Compressing objects:  20% (165/821)        
remote: Compressing objects:  21% (173/821)        
remote: Compressing objects:  22% (181/821)        
remote: Compressing objects:  23% (189/821)        
remote: Compressing objects:  24% (198/821)        
remote: Compressing objects:  25% (206/821)        
remote: Compressing objects:  26% (214/821)        
remote: Compressing objects:  27% (222/821)        
remote: Compressing objects:  28% (230/821)        
remote: Compressing objects:  29% (239/821)        
remote: Compressing objects:  30% (247/821)        
remote: Compressing objects:  31% (255/821)        
remote: Compressing objects:  32% (263/821)        
remote: Compressing objects:  33% (271/821)        
remote: Compressing objects:  34% (280/821)        
remote: Compressing objects:  35% (288/821)        
remote: Compressing objects:  36% (296/821)        
remote: Compressing objects:  37% (304/821)        
remote: Compressing objects:  38% (312/821)        
remote: Compressing objects:  39% (321/821)        
remote: Compressing objects:  40% (329/821)        
remote: Compressing objects:  41% (337/821)        
remote: Compressing objects:  42% (345/821)        
remote: Compressing objects:  43% (354/821)        
remote: Compressing objects:  44% (362/821)        
remote: Compressing objects:  45% (370/821)        
remote: Compressing objects:  46% (378/821)        
remote: Compressing objects:  47% (386/821)        
remote: Compressing objects:  48% (395/821)        
remote: Compressing objects:  49% (403/821)        
remote: Compressing objects:  50% (411/821)        
remote: Compressing objects:  51% (419/821)        
remote: Compressing objects:  52% (427/821)        
remote: Compressing objects:  53% (436/821)        
remote: Compressing objects:  54% (444/821)        
remote: Compressing objects:  55% (452/821)        
remote: Compressing objects:  56% (460/821)        
remote: Compressing objects:  57% (468/821)        
remote: Compressing objects:  58% (477/821)        
remote: Compressing objects:  59% (485/821)        
remote: Compressing objects:  60% (493/821)        
remote: Compressing objects:  61% (501/821)        
remote: Compressing objects:  62% (510/821)        
remote: Compressing objects:  63% (518/821)        
remote: Compressing objects:  64% (526/821)        
remote: Compressing objects:  65% (534/821)        
remote: Compressing objects:  66% (542/821)        
remote: Compressing objects:  67% (551/821)        
remote: Compressing objects:  68% (559/821)        
remote: Compressing objects:  69% (567/821)        
remote: Compressing objects:  70% (575/821)        
remote: Compressing objects:  71% (583/821)        
remote: Compressing objects:  72% (592/821)        
remote: Compressing objects:  73% (600/821)        
remote: Compressing objects:  74% (608/821)        
remote: Compressing objects:  75% (616/821)        
remote: Compressing objects:  76% (624/821)        
remote: Compressing objects:  77% (633/821)        
remote: Compressing objects:  78% (641/821)        
remote: Compressing objects:  79% (649/821)        
remote: Compressing objects:  80% (657/821)        
remote: Compressing objects:  81% (666/821)        
remote: Compressing objects:  82% (674/821)        
remote: Compressing objects:  83% (682/821)        
remote: Compressing objects:  84% (690/821)        
remote: Compressing objects:  85% (698/821)        
remote: Compressing objects:  86% (707/821)        
remote: Compressing objects:  87% (715/821)        
remote: Compressing objects:  88% (723/821)        
remote: Compressing objects:  89% (731/821)        
remote: Compressing objects:  90% (739/821)        
remote: Compressing objects:  91% (748/821)        
remote: Compressing objects:  92% (756/821)        
remote: Compressing objects:  93% (764/821)        
remote: Compressing objects:  94% (772/821)        
remote: Compressing objects:  95% (780/821)        
remote: Compressing objects:  96% (789/821)        
remote: Compressing objects:  97% (797/821)        
remote: Compressing objects:  98% (805/821)        
remote: Compressing objects:  99% (813/821)        
remote: Compressing objects: 100% (821/821)        
remote: Compressing objects: 100% (821/821), done.        
|3| Receiving objects:   0% (1/2555)
Receiving objects:   1% (26/2555)
Receiving objects:   2% (52/2555)
Receiving objects:   3% (77/2555)
Receiving objects:   4% (103/2555)
Receiving objects:   5% (128/2555)
Receiving objects:   6% (154/2555)
Receiving objects:   7% (179/2555)
Receiving objects:   8% (205/2555)
Receiving objects:   9% (230/2555)
Receiving objects:  10% (256/2555)
Receiving objects:  11% (282/2555)
Receiving objects:  12% (307/2555)
Receiving objects:  13% (333/2555)
Receiving objects:  14% (358/2555)
Receiving objects:  15% (384/2555)
Receiving objects:  16% (409/2555)
Receiving objects:  17% (435/2555)
Receiving objects:  18% (460/2555)
Receiving objects:  19% (486/2555)
Receiving objects:  20% (511/2555)
Receiving objects:  21% (537/2555)
Receiving objects:  22% (563/2555)
Receiving objects:  23% (588/2555)
Receiving objects:  24% (614/2555)
Receiving objects:  25% (639/2555)
Receiving objects:  26% (665/2555)
Receiving objects:  27% (690/2555)
Receiving objects:  28% (716/2555)
Receiving objects:  29% (741/2555)
Receiving objects:  30% (767/2555)
Receiving objects:  31% (793/2555)
Receiving objects:  32% (818/2555)
Receiving objects:  33% (844/2555)
Receiving objects:  34% (869/2555)
Receiving objects:  35% (895/2555)
Receiving objects:  36% (920/2555)
Receiving objects:  37% (946/2555)
Receiving objects:  38% (971/2555)
Receiving objects:  39% (997/2555)
Receiving objects:  40% (1022/2555)
Receiving objects:  41% (1048/2555)
Receiving objects:  42% (1074/2555)
Receiving objects:  43% (1099/2555)
Receiving objects:  44% (1125/2555)
Receiving objects:  45% (1150/2555)
Receiving objects:  46% (1176/2555)
Receiving objects:  47% (1201/2555)
Receiving objects:  48% (1227/2555)
Receiving objects:  49% (1252/2555)
Receiving objects:  50% (1278/2555)
Receiving objects:  51% (1304/2555)
Receiving objects:  52% (1329/2555)
Receiving objects:  53% (1355/2555)
Receiving objects:  54% (1380/2555)
Receiving objects:  55% (1406/2555)
Receiving objects:  56% (1431/2555)
Receiving objects:  57% (1457/2555)
Receiving objects:  58% (1482/2555)
Receiving objects:  59% (1508/2555)
Receiving objects:  60% (1533/2555)
Receiving objects:  61% (1559/2555)
Receiving objects:  62% (1585/2555)
Receiving objects:  63% (1610/2555)
Receiving objects:  64% (1636/2555)
Receiving objects:  65% (1661/2555)
Receiving objects:  66% (1687/2555)
Receiving objects:  67% (1712/2555)
Receiving objects:  68% (1738/2555)
Receiving objects:  69% (1763/2555)
Receiving objects:  70% (1789/2555)
Receiving objects:  71% (1815/2555)
Receiving objects:  72% (1840/2555)
Receiving objects:  73% (1866/2555)
Receiving objects:  74% (1891/2555)
Receiving objects:  75% (1917/2555)
Receiving objects:  76% (1942/2555)
remote: Total 2555 (delta 2069), reused 2078 (delta 1717), pack-reused 0        
|3| Receiving objects:  77% (1968/2555)
Receiving objects:  78% (1993/2555)
Receiving objects:  79% (2019/2555)
Receiving objects:  80% (2044/2555)
Receiving objects:  81% (2070/2555)
Receiving objects:  82% (2096/2555)
Receiving objects:  83% (2121/2555)
Receiving objects:  84% (2147/2555)
Receiving objects:  85% (2172/2555)
Receiving objects:  86% (2198/2555)
Receiving objects:  87% (2223/2555)
Receiving objects:  88% (2249/2555)
Receiving objects:  89% (2274/2555)
Receiving objects:  90% (2300/2555)
Receiving objects:  91% (2326/2555)
Receiving objects:  92% (2351/2555)
Receiving objects:  93% (2377/2555)
Receiving objects:  94% (2402/2555)
Receiving objects:  95% (2428/2555)
Receiving objects:  96% (2453/2555)
Receiving objects:  97% (2479/2555)
Receiving objects:  98% (2504/2555)
Receiving objects:  99% (2530/2555)
Receiving objects: 100% (2555/2555)
Receiving objects: 100% (2555/2555), 409.65 KiB | 19.51 MiB/s, done.
|3| Resolving deltas:   0% (0/2069)
Resolving deltas:   1% (21/2069)
Resolving deltas:   2% (42/2069)
Resolving deltas:   3% (63/2069)
Resolving deltas:   4% (83/2069)
Resolving deltas:   5% (104/2069)
Resolving deltas:   6% (125/2069)
Resolving deltas:   7% (145/2069)
Resolving deltas:   8% (166/2069)
Resolving deltas:   9% (187/2069)
Resolving deltas:  10% (207/2069)
Resolving deltas:  11% (228/2069)
Resolving deltas:  12% (249/2069)
Resolving deltas:  13% (269/2069)
Resolving deltas:  14% (290/2069)
Resolving deltas:  15% (312/2069)
Resolving deltas:  16% (332/2069)
Resolving deltas:  17% (352/2069)
Resolving deltas:  18% (373/2069)
Resolving deltas:  19% (394/2069)
Resolving deltas:  20% (414/2069)
Resolving deltas:  21% (435/2069)
Resolving deltas:  22% (456/2069)
Resolving deltas:  23% (477/2069)
Resolving deltas:  24% (497/2069)
Resolving deltas:  25% (518/2069)
Resolving deltas:  26% (539/2069)
Resolving deltas:  27% (559/2069)
Resolving deltas:  28% (580/2069)
Resolving deltas:  29% (601/2069)
Resolving deltas:  30% (621/2069)
Resolving deltas:  31% (642/2069)
Resolving deltas:  32% (663/2069)
Resolving deltas:  33% (684/2069)
Resolving deltas:  34% (704/2069)
Resolving deltas:  35% (726/2069)
Resolving deltas:  36% (745/2069)
Resolving deltas:  37% (766/2069)
Resolving deltas:  38% (788/2069)
Resolving deltas:  39% (807/2069)
Resolving deltas:  40% (828/2069)
Resolving deltas:  41% (849/2069)
Resolving deltas:  42% (869/2069)
Resolving deltas:  43% (890/2069)
Resolving deltas:  44% (911/2069)
Resolving deltas:  45% (932/2069)
Resolving deltas:  46% (952/2069)
Resolving deltas:  47% (974/2069)
Resolving deltas:  48% (994/2069)
Resolving deltas:  49% (1015/2069)
Resolving deltas:  50% (1035/2069)
Resolving deltas:  51% (1056/2069)
Resolving deltas:  52% (1077/2069)
Resolving deltas:  53% (1097/2069)
Resolving deltas:  54% (1118/2069)
Resolving deltas:  55% (1138/2069)
Resolving deltas:  56% (1160/2069)
Resolving deltas:  57% (1180/2069)
Resolving deltas:  58% (1201/2069)
Resolving deltas:  59% (1222/2069)
Resolving deltas:  60% (1242/2069)
Resolving deltas:  61% (1263/2069)
Resolving deltas:  62% (1283/2069)
Resolving deltas:  63% (1305/2069)
Resolving deltas:  64% (1325/2069)
Resolving deltas:  65% (1346/2069)
Resolving deltas:  66% (1366/2069)
Resolving deltas:  67% (1387/2069)
Resolving deltas:  68% (1407/2069)
Resolving deltas:  69% (1428/2069)
Resolving deltas:  70% (1449/2069)
Resolving deltas:  71% (1469/2069)
Resolving deltas:  72% (1490/2069)
Resolving deltas:  73% (1512/2069)
Resolving deltas:  74% (1533/2069)
Resolving deltas:  75% (1553/2069)
Resolving deltas:  76% (1573/2069)
Resolving deltas:  77% (1594/2069)
Resolving deltas:  78% (1615/2069)
Resolving deltas:  79% (1635/2069)
Resolving deltas:  80% (1656/2069)
Resolving deltas:  81% (1676/2069)
Resolving deltas:  82% (1697/2069)
Resolving deltas:  83% (1718/2069)
Resolving deltas:  84% (1739/2069)
Resolving deltas:  85% (1759/2069)
Resolving deltas:  86% (1780/2069)
Resolving deltas:  87% (1801/2069)
Resolving deltas:  88% (1822/2069)
Resolving deltas:  89% (1842/2069)
Resolving deltas:  90% (1863/2069)
Resolving deltas:  91% (1884/2069)
Resolving deltas:  92% (1904/2069)
Resolving deltas:  93% (1925/2069)
Resolving deltas:  94% (1945/2069)
Resolving deltas:  95% (1967/2069)
Resolving deltas:  96% (1987/2069)
Resolving deltas:  97% (2007/2069)
Resolving deltas:  98% (2028/2069)
Resolving deltas:  99% (2049/2069)
Resolving deltas: 100% (2069/2069)
Resolving deltas: 100% (2069/2069), done.
|3| Cloning into '/var/www/html/w/extensions/Wikibase/view/lib/wikibase-termbox'...
|3| Receiving objects:   0% (1/9446)
Receiving objects:   1% (95/9446)
Receiving objects:   2% (189/9446)
Receiving objects:   3% (284/9446)
Receiving objects:   4% (378/9446)
Receiving objects:   5% (473/9446)
Receiving objects:   6% (567/9446)
Receiving objects:   7% (662/9446)
Receiving objects:   8% (756/9446)
Receiving objects:   9% (851/9446)
Receiving objects:  10% (945/9446)
Receiving objects:  11% (1040/9446)
Receiving objects:  12% (1134/9446)
Receiving objects:  13% (1228/9446)
Receiving objects:  14% (1323/9446)
Receiving objects:  15% (1417/9446)
Receiving objects:  16% (1512/9446)
Receiving objects:  17% (1606/9446)
Receiving objects:  18% (1701/9446)
Receiving objects:  19% (1795/9446)
Receiving objects:  20% (1890/9446)
Receiving objects:  21% (1984/9446)
Receiving objects:  22% (2079/9446)
Receiving objects:  23% (2173/9446)
Receiving objects:  24% (2268/9446)
Receiving objects:  25% (2362/9446)
Receiving objects:  26% (2456/9446)
Receiving objects:  27% (2551/9446)
Receiving objects:  28% (2645/9446)
Receiving objects:  29% (2740/9446)
Receiving objects:  30% (2834/9446)
Receiving objects:  31% (2929/9446)
Receiving objects:  32% (3023/9446)
Receiving objects:  33% (3118/9446)
Receiving objects:  34% (3212/9446)
Receiving objects:  35% (3307/9446)
Receiving objects:  36% (3401/9446)
Receiving objects:  37% (3496/9446)
Receiving objects:  38% (3590/9446)
Receiving objects:  39% (3684/9446)
Receiving objects:  40% (3779/9446)
Receiving objects:  41% (3873/9446)
Receiving objects:  42% (3968/9446)
Receiving objects:  43% (4062/9446)
Receiving objects:  44% (4157/9446)
Receiving objects:  45% (4251/9446)
Receiving objects:  46% (4346/9446)
Receiving objects:  47% (4440/9446)
Receiving objects:  48% (4535/9446)
Receiving objects:  49% (4629/9446)
Receiving objects:  50% (4723/9446)
Receiving objects:  51% (4818/9446)
Receiving objects:  52% (4912/9446)
Receiving objects:  53% (5007/9446)
Receiving objects:  54% (5101/9446)
Receiving objects:  55% (5196/9446)
Receiving objects:  56% (5290/9446)
Receiving objects:  57% (5385/9446)
Receiving objects:  58% (5479/9446)
Receiving objects:  59% (5574/9446)
Receiving objects:  60% (5668/9446)
Receiving objects:  61% (5763/9446)
Receiving objects:  62% (5857/9446)
Receiving objects:  63% (5951/9446)
Receiving objects:  64% (6046/9446)
Receiving objects:  65% (6140/9446)
Receiving objects:  66% (6235/9446)
Receiving objects:  67% (6329/9446)
Receiving objects:  68% (6424/9446)
Receiving objects:  69% (6518/9446)
Receiving objects:  70% (6613/9446)
Receiving objects:  71% (6707/9446)
Receiving objects:  72% (6802/9446)
Receiving objects:  73% (6896/9446)
Receiving objects:  74% (6991/9446)
Receiving objects:  75% (7085/9446)
Receiving objects:  76% (7179/9446)
Receiving objects:  77% (7274/9446)
Receiving objects:  78% (7368/9446)
Receiving objects:  79% (7463/9446)
Receiving objects:  80% (7557/9446)
Receiving objects:  81% (7652/9446)
Receiving objects:  82% (7746/9446)
Receiving objects:  83% (7841/9446)
Receiving objects:  84% (7935/9446)
Receiving objects:  85% (8030/9446)
Receiving objects:  86% (8124/9446)
Receiving objects:  87% (8219/9446)
Receiving objects:  88% (8313/9446)
Receiving objects:  89% (8407/9446)
Receiving objects:  90% (8502/9446)
Receiving objects:  91% (8596/9446)
Receiving objects:  92% (8691/9446)
Receiving objects:  93% (8785/9446)
Receiving objects:  94% (8880/9446)
Receiving objects:  95% (8974/9446)
Receiving objects:  96% (9069/9446)
Receiving objects:  97% (9163/9446)
Receiving objects:  98% (9258/9446)
remote: Total 9446 (delta 0), reused 9446 (delta 0)        
|3| Receiving objects:  99% (9352/9446)
Receiving objects: 100% (9446/9446)
Receiving objects: 100% (9446/9446), 5.08 MiB | 35.89 MiB/s, done.
|3| Resolving deltas:   0% (0/7324)
Resolving deltas:   1% (74/7324)
Resolving deltas:   2% (147/7324)
Resolving deltas:   3% (220/7324)
Resolving deltas:   4% (293/7324)
Resolving deltas:   5% (367/7324)
Resolving deltas:   6% (440/7324)
Resolving deltas:   7% (515/7324)
Resolving deltas:   8% (586/7324)
Resolving deltas:   9% (661/7324)
Resolving deltas:  10% (733/7324)
Resolving deltas:  11% (806/7324)
Resolving deltas:  12% (879/7324)
Resolving deltas:  13% (953/7324)
Resolving deltas:  14% (1026/7324)
Resolving deltas:  15% (1099/7324)
Resolving deltas:  16% (1172/7324)
Resolving deltas:  17% (1246/7324)
Resolving deltas:  18% (1319/7324)
Resolving deltas:  19% (1392/7324)
Resolving deltas:  20% (1465/7324)
Resolving deltas:  21% (1539/7324)
Resolving deltas:  22% (1612/7324)
Resolving deltas:  23% (1685/7324)
Resolving deltas:  24% (1758/7324)
Resolving deltas:  25% (1831/7324)
Resolving deltas:  26% (1905/7324)
Resolving deltas:  27% (1978/7324)
Resolving deltas:  28% (2051/7324)
Resolving deltas:  29% (2124/7324)
Resolving deltas:  30% (2198/7324)
Resolving deltas:  31% (2271/7324)
Resolving deltas:  32% (2344/7324)
Resolving deltas:  33% (2417/7324)
Resolving deltas:  34% (2491/7324)
Resolving deltas:  35% (2564/7324)
Resolving deltas:  36% (2637/7324)
Resolving deltas:  37% (2710/7324)
Resolving deltas:  38% (2784/7324)
Resolving deltas:  39% (2857/7324)
Resolving deltas:  40% (2930/7324)
Resolving deltas:  41% (3003/7324)
Resolving deltas:  42% (3077/7324)
Resolving deltas:  43% (3150/7324)
Resolving deltas:  44% (3223/7324)
Resolving deltas:  45% (3296/7324)
Resolving deltas:  46% (3370/7324)
Resolving deltas:  47% (3443/7324)
Resolving deltas:  48% (3516/7324)
Resolving deltas:  49% (3589/7324)
Resolving deltas:  50% (3662/7324)
Resolving deltas:  51% (3736/7324)
Resolving deltas:  52% (3809/7324)
Resolving deltas:  53% (3882/7324)
Resolving deltas:  54% (3955/7324)
Resolving deltas:  55% (4029/7324)
Resolving deltas:  56% (4102/7324)
Resolving deltas:  57% (4175/7324)
Resolving deltas:  58% (4248/7324)
Resolving deltas:  59% (4322/7324)
Resolving deltas:  60% (4395/7324)
Resolving deltas:  61% (4468/7324)
Resolving deltas:  62% (4541/7324)
Resolving deltas:  63% (4615/7324)
Resolving deltas:  64% (4688/7324)
Resolving deltas:  65% (4761/7324)
Resolving deltas:  66% (4834/7324)
Resolving deltas:  67% (4908/7324)
Resolving deltas:  68% (4981/7324)
Resolving deltas:  69% (5054/7324)
Resolving deltas:  70% (5127/7324)
Resolving deltas:  71% (5201/7324)
Resolving deltas:  72% (5274/7324)
Resolving deltas:  73% (5347/7324)
Resolving deltas:  74% (5420/7324)
Resolving deltas:  75% (5493/7324)
Resolving deltas:  76% (5567/7324)
Resolving deltas:  77% (5640/7324)
Resolving deltas:  78% (5713/7324)
Resolving deltas:  79% (5786/7324)
Resolving deltas:  80% (5860/7324)
Resolving deltas:  81% (5933/7324)
Resolving deltas:  82% (6006/7324)
Resolving deltas:  83% (6079/7324)
Resolving deltas:  84% (6153/7324)
Resolving deltas:  85% (6226/7324)
Resolving deltas:  86% (6299/7324)
Resolving deltas:  87% (6372/7324)
Resolving deltas:  88% (6446/7324)
Resolving deltas:  89% (6519/7324)
Resolving deltas:  90% (6592/7324)
Resolving deltas:  91% (6665/7324)
Resolving deltas:  92% (6739/7324)
Resolving deltas:  93% (6812/7324)
Resolving deltas:  94% (6885/7324)
Resolving deltas:  95% (6958/7324)
Resolving deltas:  96% (7032/7324)
Resolving deltas:  97% (7105/7324)
Resolving deltas:  98% (7178/7324)
Resolving deltas:  99% (7251/7324)
Resolving deltas: 100% (7324/7324)
Resolving deltas: 100% (7324/7324), done.
|3| Submodule path 'lib/resources/wikibase-api': checked out '7f076e3534686ab35f7807462539fcef08b6e9f2'
|3| Submodule path 'view/lib/wikibase-data-model': checked out '6b304daeb804591ddc4520925337429ac086515c'
|3| Submodule path 'view/lib/wikibase-data-values': checked out '457733ebe7b0d090a67e2623350be2e4286077fe'
|3| Submodule path 'view/lib/wikibase-data-values-value-view': checked out '7d7ff681d26da4ae7947bf444d28f507982064c8'
|3| Submodule path 'view/lib/wikibase-serialization': checked out 'e9b9a736f19e42497bfe45cb6f323781b00b5023'
|3| Submodule path 'view/lib/wikibase-termbox': checked out '87f5df732da97a7acd29b20bfd4f1aedff509fbf'
|3|  00:08
 00:08

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 23 installs, 0 updates, 0 removals
  - Locking composer/installers (v2.3.0)
  - Locking data-values/common (1.2.0)
  - Locking data-values/data-values (3.1.0)
  - Locking data-values/geo (4.5.1)
  - Locking data-values/interfaces (1.2.0)
  - Locking data-values/number (0.13.0)
  - Locking data-values/serialization (1.2.5)
  - Locking data-values/time (1.2.0)
  - Locking diff/diff (3.4.0)
  - Locking elasticsearch/elasticsearch (v7.17.1)
  - Locking ezimuel/guzzlestreams (3.1.0)
  - Locking ezimuel/ringphp (1.3.0)
  - Locking nyholm/dsn (2.0.1)
  - Locking onoi/message-reporter (1.4.2)
  - Locking psr/simple-cache (1.0.1)
  - Locking react/promise (v3.2.0)
  - Locking ruflin/elastica (7.3.1)
  - Locking serialization/serialization (4.1.0)
  - Locking swaggest/json-diff (v3.12.1)
  - Locking symfony/polyfill-php73 (v1.32.0)
  - Locking wikimedia/lucene-explain-parser (2.0.0)
  - Locking wikimedia/textcat (2.0.0)
  - Locking wmde/php-vuejs-templating (2.1.0)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 23 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing composer/installers (v2.3.0): Extracting archive
  - Installing data-values/interfaces (1.2.0): Extracting archive
  - Installing data-values/data-values (3.1.0): Extracting archive
  - Installing data-values/geo (4.5.1): Extracting archive
  - Installing data-values/common (1.2.0): Extracting archive
  - Installing data-values/number (0.13.0): Extracting archive
  - Installing serialization/serialization (4.1.0): Extracting archive
  - Installing data-values/serialization (1.2.5): Extracting archive
  - Installing data-values/time (1.2.0): Extracting archive
  - Installing diff/diff (3.4.0): Extracting archive
  - Installing react/promise (v3.2.0): Extracting archive
  - Installing ezimuel/guzzlestreams (3.1.0): Extracting archive
  - Installing ezimuel/ringphp (1.3.0): Extracting archive
  - Installing onoi/message-reporter (1.4.2): Extracting archive
  - Installing psr/simple-cache (1.0.1): Extracting archive
  - Installing symfony/polyfill-php73 (v1.32.0): Extracting archive
  - Installing nyholm/dsn (2.0.1): Extracting archive
  - Installing elasticsearch/elasticsearch (v7.17.1): Extracting archive
  - Installing ruflin/elastica (7.3.1): Extracting archive
  - Installing swaggest/json-diff (v3.12.1): Extracting archive
  - Installing wikimedia/lucene-explain-parser (2.0.0): Extracting archive
  - Installing wikimedia/textcat (2.0.0): Extracting archive
  - Installing wmde/php-vuejs-templating (2.1.0): Extracting archive
  0/22 [>---------------------------]   0%
 10/22 [============>---------------]  45%
 18/22 [======================>-----]  81%
 20/22 [=========================>--]  90%
 22/22 [============================] 100%
1 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
58 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:04

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
58 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:03

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.0.0-rc.1',
npm warn EBADENGINE   required: { npm: '>=10.8.1', node: '>=20' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.0.0-rc.1',
npm warn EBADENGINE   required: { npm: '>=10.8.1', node: '>=20' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated @types/easy-table@1.2.3: This is a stub types definition. easy-table provides its own type definitions, so you do not need this installed.
npm warn deprecated rimraf@2.4.5: Rimraf versions prior to v4 are no longer supported
npm warn deprecated rimraf@2.7.1: Rimraf versions prior to v4 are no longer supported
npm warn deprecated request-promise-native@1.0.5: request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142
npm warn deprecated domexception@1.0.1: Use your platform's native DOMException instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@6.0.4: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated wikimedia-ui-base@0.14.0: Package no longer supported. Please use @wikimedia/codex-design-tokens instead.
npm warn deprecated w3c-hr-time@1.0.2: Use your platform's native performance.now() and performance.timeOrigin.
npm warn deprecated formidable@1.2.6: Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated jquery@3.4.1: This version is deprecated. Please upgrade to the latest version or find support at https://www.herodevs.com/support/jquery-nes.
npm warn deprecated sinon@7.2.7: 16.1.1

> dtrace-provider@0.8.8 install
> node-gyp rebuild || node suppress-error.js

gyp info it worked if it ends with ok
gyp info using node-gyp@10.1.0
gyp info using node@18.20.8 | linux | x64
gyp info find Python using Python version 3.11.2 found at "/usr/bin/python3"

gyp http GET https://nodejs.org/download/release/v18.20.8/node-v18.20.8-headers.tar.gz
gyp http 200 https://nodejs.org/download/release/v18.20.8/node-v18.20.8-headers.tar.gz
gyp http GET https://nodejs.org/download/release/v18.20.8/SHASUMS256.txt
gyp http 200 https://nodejs.org/download/release/v18.20.8/SHASUMS256.txt
gyp info spawn /usr/bin/python3
gyp info spawn args [
gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',
gyp info spawn args 'binding.gyp',
gyp info spawn args '-f',
gyp info spawn args 'make',
gyp info spawn args '-I',
gyp info spawn args '/var/www/html/w/node_modules/dtrace-provider/build/config.gypi',
gyp info spawn args '-I',
gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',
gyp info spawn args '-I',
gyp info spawn args '/var/www/html/w/.cache/node-gyp/18.20.8/include/node/common.gypi',
gyp info spawn args '-Dlibrary=shared_library',
gyp info spawn args '-Dvisibility=default',
gyp info spawn args '-Dnode_root_dir=/var/www/html/w/.cache/node-gyp/18.20.8',
gyp info spawn args '-Dnode_gyp_dir=/usr/lib/node_modules/npm/node_modules/node-gyp',
gyp info spawn args '-Dnode_lib_file=/var/www/html/w/.cache/node-gyp/18.20.8/<(target_arch)/node.lib',
gyp info spawn args '-Dmodule_root_dir=/var/www/html/w/node_modules/dtrace-provider',
gyp info spawn args '-Dnode_engine=v8',
gyp info spawn args '--depth=.',
gyp info spawn args '--no-parallel',
gyp info spawn args '--generator-output',
gyp info spawn args 'build',
gyp info spawn args '-Goutput_dir=.'
gyp info spawn args ]
gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
make: Entering directory '/var/www/html/w/node_modules/dtrace-provider/build'
  TOUCH Release/obj.target/DTraceProviderStub.stamp
make: Leaving directory '/var/www/html/w/node_modules/dtrace-provider/build'
gyp info ok 

> es5-ext@0.10.64 postinstall
> node -e "try{require('./_postinstall')}catch(e){}" || exit 0


> wikibase-media-info@0.1.0 install
> rm -rf node_modules/mediawiki && git clone -q --depth=1 https://gerrit.wikimedia.org/r/mediawiki/core node_modules/mediawiki


> wikibase@0.1.0 postinstall
> npm-run-all -p install:*


> wikibase@0.1.0 install:rest-api
> npm --prefix repo/rest-api ci


> wikibase@0.1.0 install:tainted-ref
> npm --prefix view/lib/wikibase-tainted-ref ci


> wikibase@0.1.0 install:bridge
> npm --prefix client/data-bridge ci

npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@es-joy/jsdoccomment@0.23.6',
npm warn EBADENGINE   required: { node: '^12 || ^14 || ^16 || ^17' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: 'eslint-plugin-jsdoc@39.2.2',
npm warn EBADENGINE   required: { node: '^14 || ^16 || ^17' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
npm warn deprecated rimraf@2.7.1: Rimraf versions prior to v4 are no longer supported
npm warn deprecated @humanwhocodes/config-array@0.13.0: Use @eslint/config-array instead
npm warn deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
npm warn deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated @humanwhocodes/object-schema@2.0.3: Use @eslint/object-schema instead
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated formidable@1.2.6: Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau
npm warn deprecated stylelint-processor-html@1.0.0: Please use stylelint-processor-arbitrary-tags https://github.com/mapbox/stylelint-processor-arbitrary-tags 
npm warn deprecated @stylelint/postcss-markdown@0.36.2: Use the original unforked package instead: postcss-markdown
npm warn deprecated @hapi/topo@3.1.6: This version has been deprecated and is no longer supported or maintained
npm warn deprecated @hapi/bourne@1.3.2: This version has been deprecated and is no longer supported or maintained
npm warn deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated
npm warn deprecated har-validator@5.1.3: this library is no longer supported
npm warn deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated
npm warn deprecated chokidar@2.1.8: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.
npm warn deprecated querystring@0.2.0: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
npm warn deprecated html-webpack-plugin@3.2.0: 3.x is no longer supported
npm warn deprecated babel-eslint@10.1.0: babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.
npm warn deprecated @hapi/address@2.1.4: Moved to 'npm install @sideway/address'
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated uuid@3.3.3: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated superagent@6.1.0: Please upgrade to v9.0.0+ as we have fixed a public vulnerability with formidable dependency. Note that v9.0.0+ requires Node.js v14.18.0+. See https://github.com/ladjs/superagent/pull/1800 for insight. This project is supported and maintained by the team at Forward Email @ https://forwardemail.net
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated @hapi/hoek@8.5.1: This version has been deprecated and is no longer supported or maintained
npm warn deprecated @hapi/joi@15.1.1: Switch to 'npm install joi'
npm warn deprecated svgo@1.3.2: This SVGO version is no longer supported. Upgrade to v2.x.x.
npm warn deprecated popper.js@1.16.1: You can find the new Popper v2 at @popperjs/core, this package is dedicated to the legacy v1
npm warn deprecated eslint@8.57.1: This version is no longer supported. Please see https://eslint.org/version-support for other options.

> tree-sitter@0.20.4 install
> prebuild-install || node-gyp rebuild

prebuild-install warn install No prebuilt binaries found (target=18.20.8 runtime=node arch=x64 libc= platform=linux)
gyp info it worked if it ends with ok
gyp info using node-gyp@10.1.0
gyp info using node@18.20.8 | linux | x64
gyp info find Python using Python version 3.11.2 found at "/usr/bin/python3"

gyp info spawn /usr/bin/python3
gyp info spawn args [
gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',
gyp info spawn args 'binding.gyp',
gyp info spawn args '-f',
gyp info spawn args 'make',
gyp info spawn args '-I',
gyp info spawn args '/var/www/html/w/extensions/Wikibase/repo/rest-api/node_modules/tree-sitter/build/config.gypi',
gyp info spawn args '-I',
gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',
gyp info spawn args '-I',
gyp info spawn args '/var/www/html/w/.cache/node-gyp/18.20.8/include/node/common.gypi',
gyp info spawn args '-Dlibrary=shared_library',
gyp info spawn args '-Dvisibility=default',
gyp info spawn args '-Dnode_root_dir=/var/www/html/w/.cache/node-gyp/18.20.8',
gyp info spawn args '-Dnode_gyp_dir=/usr/lib/node_modules/npm/node_modules/node-gyp',
gyp info spawn args '-Dnode_lib_file=/var/www/html/w/.cache/node-gyp/18.20.8/<(target_arch)/node.lib',
gyp info spawn args '-Dmodule_root_dir=/var/www/html/w/extensions/Wikibase/repo/rest-api/node_modules/tree-sitter',
gyp info spawn args '-Dnode_engine=v8',
gyp info spawn args '--depth=.',
gyp info spawn args '--no-parallel',
gyp info spawn args '--generator-output',
gyp info spawn args 'build',
gyp info spawn args '-Goutput_dir=.'
gyp info spawn args ]

> yorkie@2.0.0 install
> node bin/install.js

setting up Git hooks
can't find .git directory, skipping Git hooks installation
gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
make: Entering directory '/var/www/html/w/extensions/Wikibase/repo/rest-api/node_modules/tree-sitter/build'

> core-js@3.10.1 postinstall
> node -e "try{require('./postinstall')}catch(e){}"

  CC(target) Release/obj.target/tree_sitter/vendor/tree-sitter/lib/src/lib.o
Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!

The project needs your help! Please consider supporting of core-js on Open Collective or Patreon: 
> https://opencollective.com/core-js 
> https://www.patreon.com/zloirock 

Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)


> ejs@2.7.4 postinstall
> node ./postinstall.js

Thank you for installing EJS: built with the Jake JavaScript build tool (https://jakejs.com/)


> core-js@3.10.1 postinstall
> node -e "try{require('./postinstall')}catch(e){}"

rm -f Release/obj.target/tree_sitter.a Release/obj.target/tree_sitter.a.ar-file-list; mkdir -p `dirname Release/obj.target/tree_sitter.a`
ar crs Release/obj.target/tree_sitter.a @Release/obj.target/tree_sitter.a.ar-file-list
  COPY Release/tree_sitter.a
  CXX(target) Release/obj.target/tree_sitter_runtime_binding/src/binding.o
In file included from ../src/binding.cc:1:
/var/www/html/w/.cache/node-gyp/18.20.8/include/node/node.h:1014:7: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>)’ to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type]
 1014 |       (node::addon_register_func) (regfunc),                          \
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/www/html/w/.cache/node-gyp/18.20.8/include/node/node.h:1048:3: note: in expansion of macro ‘NODE_MODULE_X’
 1048 |   NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)
      |   ^~~~~~~~~~~~~
../src/binding.cc:25:1: note: in expansion of macro ‘NODE_MODULE’
   25 | NODE_MODULE(tree_sitter_runtime_binding, InitAll)
      | ^~~~~~~~~~~
  CXX(target) Release/obj.target/tree_sitter_runtime_binding/src/conversions.o

> tainted-ref@0.1.0 prepare
> node build/wikimedia-ui-base.js

  CXX(target) Release/obj.target/tree_sitter_runtime_binding/src/language.o

added 2722 packages, and audited 2723 packages in 1m

159 packages are looking for funding
  run `npm fund` for details

140 vulnerabilities (4 low, 71 moderate, 51 high, 14 critical)

To address issues that do not require attention, run:
  npm audit fix

To address all issues possible (including breaking changes), run:
  npm audit fix --force

Some issues need review, and may require choosing
a different dependency.

Run `npm audit` for details.
  CXX(target) Release/obj.target/tree_sitter_runtime_binding/src/logger.o
  CXX(target) Release/obj.target/tree_sitter_runtime_binding/src/node.o
  CXX(target) Release/obj.target/tree_sitter_runtime_binding/src/parser.o
  CXX(target) Release/obj.target/tree_sitter_runtime_binding/src/query.o
  CXX(target) Release/obj.target/tree_sitter_runtime_binding/src/tree.o
  CXX(target) Release/obj.target/tree_sitter_runtime_binding/src/tree_cursor.o
  CXX(target) Release/obj.target/tree_sitter_runtime_binding/src/util.o
  SOLINK_MODULE(target) Release/obj.target/tree_sitter_runtime_binding.node
  COPY Release/tree_sitter_runtime_binding.node
make: Leaving directory '/var/www/html/w/extensions/Wikibase/repo/rest-api/node_modules/tree-sitter/build'
gyp info ok 

> tree-sitter-json@0.20.2 install
> node-gyp rebuild

gyp info it worked if it ends with ok
gyp info using node-gyp@10.1.0
gyp info using node@18.20.8 | linux | x64
gyp info find Python using Python version 3.11.2 found at "/usr/bin/python3"

gyp info spawn /usr/bin/python3
gyp info spawn args [
gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',
gyp info spawn args 'binding.gyp',
gyp info spawn args '-f',
gyp info spawn args 'make',
gyp info spawn args '-I',
gyp info spawn args '/var/www/html/w/extensions/Wikibase/repo/rest-api/node_modules/tree-sitter-json/build/config.gypi',
gyp info spawn args '-I',
gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',
gyp info spawn args '-I',
gyp info spawn args '/var/www/html/w/.cache/node-gyp/18.20.8/include/node/common.gypi',
gyp info spawn args '-Dlibrary=shared_library',
gyp info spawn args '-Dvisibility=default',
gyp info spawn args '-Dnode_root_dir=/var/www/html/w/.cache/node-gyp/18.20.8',
gyp info spawn args '-Dnode_gyp_dir=/usr/lib/node_modules/npm/node_modules/node-gyp',
gyp info spawn args '-Dnode_lib_file=/var/www/html/w/.cache/node-gyp/18.20.8/<(target_arch)/node.lib',
gyp info spawn args '-Dmodule_root_dir=/var/www/html/w/extensions/Wikibase/repo/rest-api/node_modules/tree-sitter-json',
gyp info spawn args '-Dnode_engine=v8',
gyp info spawn args '--depth=.',
gyp info spawn args '--no-parallel',
gyp info spawn args '--generator-output',
gyp info spawn args 'build',
gyp info spawn args '-Goutput_dir=.'
gyp info spawn args ]
gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
make: Entering directory '/var/www/html/w/extensions/Wikibase/repo/rest-api/node_modules/tree-sitter-json/build'
  CC(target) Release/obj.target/tree_sitter_json_binding/src/parser.o
  CXX(target) Release/obj.target/tree_sitter_json_binding/bindings/node/binding.o
In file included from ../bindings/node/binding.cc:2:
/var/www/html/w/.cache/node-gyp/18.20.8/include/node/node.h:1014:7: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Object>)’ to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type]
 1014 |       (node::addon_register_func) (regfunc),                          \
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/www/html/w/.cache/node-gyp/18.20.8/include/node/node.h:1048:3: note: in expansion of macro ‘NODE_MODULE_X’
 1048 |   NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)
      |   ^~~~~~~~~~~~~
../bindings/node/binding.cc:26:1: note: in expansion of macro ‘NODE_MODULE’
   26 | NODE_MODULE(tree_sitter_json_binding, Init)
      | ^~~~~~~~~~~
  SOLINK_MODULE(target) Release/obj.target/tree_sitter_json_binding.node
  COPY Release/tree_sitter_json_binding.node
make: Leaving directory '/var/www/html/w/extensions/Wikibase/repo/rest-api/node_modules/tree-sitter-json/build'
gyp info ok 

> tree-sitter-yaml@0.5.0 install
> node-gyp rebuild

gyp info it worked if it ends with ok
gyp info using node-gyp@10.1.0
gyp info using node@18.20.8 | linux | x64
gyp info find Python using Python version 3.11.2 found at "/usr/bin/python3"

gyp info spawn /usr/bin/python3
gyp info spawn args [
gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',
gyp info spawn args 'binding.gyp',
gyp info spawn args '-f',
gyp info spawn args 'make',
gyp info spawn args '-I',
gyp info spawn args '/var/www/html/w/extensions/Wikibase/repo/rest-api/node_modules/tree-sitter-yaml/build/config.gypi',
gyp info spawn args '-I',
gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',
gyp info spawn args '-I',
gyp info spawn args '/var/www/html/w/.cache/node-gyp/18.20.8/include/node/common.gypi',
gyp info spawn args '-Dlibrary=shared_library',
gyp info spawn args '-Dvisibility=default',
gyp info spawn args '-Dnode_root_dir=/var/www/html/w/.cache/node-gyp/18.20.8',
gyp info spawn args '-Dnode_gyp_dir=/usr/lib/node_modules/npm/node_modules/node-gyp',
gyp info spawn args '-Dnode_lib_file=/var/www/html/w/.cache/node-gyp/18.20.8/<(target_arch)/node.lib',
gyp info spawn args '-Dmodule_root_dir=/var/www/html/w/extensions/Wikibase/repo/rest-api/node_modules/tree-sitter-yaml',
gyp info spawn args '-Dnode_engine=v8',
gyp info spawn args '--depth=.',
gyp info spawn args '--no-parallel',
gyp info spawn args '--generator-output',
gyp info spawn args 'build',
gyp info spawn args '-Goutput_dir=.'
gyp info spawn args ]
gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
make: Entering directory '/var/www/html/w/extensions/Wikibase/repo/rest-api/node_modules/tree-sitter-yaml/build'
  CXX(target) Release/obj.target/tree_sitter_yaml_binding/bindings/node/binding.o
In file included from ../bindings/node/binding.cc:2:
/var/www/html/w/.cache/node-gyp/18.20.8/include/node/node.h:1014:7: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Object>)’ to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type]
 1014 |       (node::addon_register_func) (regfunc),                          \
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/www/html/w/.cache/node-gyp/18.20.8/include/node/node.h:1048:3: note: in expansion of macro ‘NODE_MODULE_X’
 1048 |   NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)
      |   ^~~~~~~~~~~~~
../bindings/node/binding.cc:26:1: note: in expansion of macro ‘NODE_MODULE’
   26 | NODE_MODULE(tree_sitter_yaml_binding, Init)
      | ^~~~~~~~~~~
  CC(target) Release/obj.target/tree_sitter_yaml_binding/src/parser.o
In file included from ../src/parser.c:1:
../src/parser.c: In function ‘ts_lex’:
../src/tree_sitter/parser.h:136:11: warning: variable ‘lookahead’ set but not used [-Wunused-but-set-variable]
  136 |   int32_t lookahead;            \
      |           ^~~~~~~~~
../src/parser.c:2182:3: note: in expansion of macro ‘START_LEXER’
 2182 |   START_LEXER();
      |   ^~~~~~~~~~~
  CXX(target) Release/obj.target/tree_sitter_yaml_binding/src/scanner.o
../src/scanner.cc: In member function ‘char {anonymous}::Scanner::scn_pln_cnt(TSLexer*, bool ({anonymous}::Scanner::*)(int32_t))’:
../src/scanner.cc:619:10: warning: variable ‘is_cur_wsp’ set but not used [-Wunused-but-set-variable]
  619 |     bool is_cur_wsp = is_wsp(cur_chr);
      |          ^~~~~~~~~~
../src/scanner.cc: In member function ‘bool {anonymous}::Scanner::scn_dir_tag_pfx(TSLexer*, TSSymbol)’:
../src/scanner.cc:66:26: warning: this statement may fall through [-Wimplicit-fallthrough=]
   66 | #define MRK_END() mrk_end(lexer)
      |                   ~~~~~~~^~~~~~~
../src/scanner.cc:429:11: note: in expansion of macro ‘MRK_END’
  429 |           MRK_END();
      |           ^~~~~~~
../src/scanner.cc:430:9: note: here
  430 |         case SCN_FAIL:
      |         ^~~~
../src/scanner.cc: In member function ‘bool {anonymous}::Scanner::scn_tag(TSLexer*, TSSymbol)’:
../src/scanner.cc:454:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
  454 |             if (LKA == '>') {
      |             ^~
../src/scanner.cc:459:11: note: here
  459 |           case SCN_FAIL:
      |           ^~~~
../src/scanner.cc:66:26: warning: this statement may fall through [-Wimplicit-fallthrough=]
   66 | #define MRK_END() mrk_end(lexer)
      |                   ~~~~~~~^~~~~~~
../src/scanner.cc:468:13: note: in expansion of macro ‘MRK_END’
  468 |             MRK_END();
      |             ^~~~~~~
../src/scanner.cc:469:11: note: here
  469 |           case SCN_FAIL:
      |           ^~~~
  SOLINK_MODULE(target) Release/obj.target/tree_sitter_yaml_binding.node
  COPY Release/tree_sitter_yaml_binding.node
make: Leaving directory '/var/www/html/w/extensions/Wikibase/repo/rest-api/node_modules/tree-sitter-yaml/build'
gyp info ok 

> core-js@3.39.0 postinstall
> node -e "try{require('./postinstall')}catch(e){}"

Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!

The project needs your help! Please consider supporting core-js:
> https://opencollective.com/core-js 
> https://patreon.com/zloirock 
> https://boosty.to/zloirock 
> bitcoin: bc1qlea7544qtsmj2rayg0lthvza9fau63ux0fstcz 

I highly recommend reading this: https://github.com/zloirock/core-js/blob/master/docs/2023-02-14-so-whats-next.md 


> core-js-pure@3.39.0 postinstall
> node -e "try{require('./postinstall')}catch(e){}"


added 976 packages, and audited 977 packages in 2m

211 packages are looking for funding
  run `npm fund` for details

19 vulnerabilities (1 low, 11 moderate, 7 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.

> fibers@5.0.0 install
> node build.js || nodejs build.js

gyp info it worked if it ends with ok
gyp info using node-gyp@10.1.0
gyp info using node@18.20.8 | linux | x64
gyp info find Python using Python version 3.11.2 found at "/usr/bin/python3"

gyp info spawn /usr/bin/python3
gyp info spawn args [
gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',
gyp info spawn args 'binding.gyp',
gyp info spawn args '-f',
gyp info spawn args 'make',
gyp info spawn args '-I',
gyp info spawn args '/var/www/html/w/extensions/Wikibase/client/data-bridge/node_modules/fibers/build/config.gypi',
gyp info spawn args '-I',
gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',
gyp info spawn args '-I',
gyp info spawn args '/var/www/html/w/.cache/node-gyp/18.20.8/include/node/common.gypi',
gyp info spawn args '-Dlibrary=shared_library',
gyp info spawn args '-Dvisibility=default',
gyp info spawn args '-Dnode_root_dir=/var/www/html/w/.cache/node-gyp/18.20.8',
gyp info spawn args '-Dnode_gyp_dir=/usr/lib/node_modules/npm/node_modules/node-gyp',
gyp info spawn args '-Dnode_lib_file=/var/www/html/w/.cache/node-gyp/18.20.8/<(target_arch)/node.lib',
gyp info spawn args '-Dmodule_root_dir=/var/www/html/w/extensions/Wikibase/client/data-bridge/node_modules/fibers',
gyp info spawn args '-Dnode_engine=v8',
gyp info spawn args '--depth=.',
gyp info spawn args '--no-parallel',
gyp info spawn args '--generator-output',
gyp info spawn args 'build',
gyp info spawn args '-Goutput_dir=.'
gyp info spawn args ]
gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
make: Entering directory '/var/www/html/w/extensions/Wikibase/client/data-bridge/node_modules/fibers/build'
  CXX(target) Release/obj.target/fibers/src/fibers.o
../src/fibers.cc: In function ‘void uni::MakeWeak(v8::Isolate*, v8::Persistent<T>&, P*)’:
../src/fibers.cc:27:79: warning: ‘v8::WeakCallbackType::kFinalizer’ is deprecated: Resurrecting finalizers are deprecated and will not be supported going forward. [-Wdeprecated-declarations]
   27 |                 handle.SetWeak(val, WeakCallbackShim<F, P>, WeakCallbackType::kFinalizer);
      |                                                                               ^~~~~~~~~~
In file included from /var/www/html/w/.cache/node-gyp/18.20.8/include/node/v8-persistent-handle.h:10,
                 from /var/www/html/w/.cache/node-gyp/18.20.8/include/node/v8-object.h:10,
                 from /var/www/html/w/.cache/node-gyp/18.20.8/include/node/v8-array-buffer.h:13,
                 from /var/www/html/w/.cache/node-gyp/18.20.8/include/node/v8.h:24,
                 from /var/www/html/w/.cache/node-gyp/18.20.8/include/node/node.h:73,
                 from ../src/coroutine.h:1,
                 from ../src/fibers.cc:1:
/var/www/html/w/.cache/node-gyp/18.20.8/include/node/v8-weak-callback-info.h:71:3: note: declared here
   71 |   kFinalizer V8_ENUM_DEPRECATED("Resurrecting finalizers are deprecated "
      |   ^~~~~~~~~~
../src/fibers.cc:27:79: warning: ‘v8::WeakCallbackType::kFinalizer’ is deprecated: Resurrecting finalizers are deprecated and will not be supported going forward. [-Wdeprecated-declarations]
   27 |                 handle.SetWeak(val, WeakCallbackShim<F, P>, WeakCallbackType::kFinalizer);
      |                                                                               ^~~~~~~~~~
/var/www/html/w/.cache/node-gyp/18.20.8/include/node/v8-weak-callback-info.h:71:3: note: declared here
   71 |   kFinalizer V8_ENUM_DEPRECATED("Resurrecting finalizers are deprecated "
      |   ^~~~~~~~~~
../src/fibers.cc: In function ‘void uni::SetAccessor(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::String>, FunctionType (*)(v8::Local<v8::String>, const GetterCallbackInfo&), void (*)(v8::Local<v8::String>, v8::Local<v8::Value>, const SetterCallbackInfo&))’:
../src/fibers.cc:355:73: warning: cast between incompatible function types from ‘uni::FunctionType (*)(v8::Local<v8::String>, const uni::GetterCallbackInfo&)’ {aka ‘void (*)(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>&)’} to ‘v8::AccessorNameGetterCallback’ {aka ‘void (*)(v8::Local<v8::Name>, const v8::PropertyCallbackInfo<v8::Value>&)’} [-Wcast-function-type]
  355 |                 object->SetAccessor(isolate->GetCurrentContext(), name, (AccessorNameGetterCallback)getter, (AccessorNameSetterCallback)setter).ToChecked();
      |                                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/fibers.cc:355:109: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::String>, v8::Local<v8::Value>, const uni::SetterCallbackInfo&)’ {aka ‘void (*)(v8::Local<v8::String>, v8::Local<v8::Value>, const v8::PropertyCallbackInfo<void>&)’} to ‘v8::AccessorNameSetterCallback’ {aka ‘void (*)(v8::Local<v8::Name>, v8::Local<v8::Value>, const v8::PropertyCallbackInfo<void>&)’} [-Wcast-function-type]
  355 |                 object->SetAccessor(isolate->GetCurrentContext(), name, (AccessorNameGetterCallback)getter, (AccessorNameSetterCallback)setter).ToChecked();
      |                                                                                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/fibers.cc: At global scope:
/var/www/html/w/.cache/node-gyp/18.20.8/include/node/node.h:1014:7: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>)’ to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type]
 1014 |       (node::addon_register_func) (regfunc),                          \
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/www/html/w/.cache/node-gyp/18.20.8/include/node/node.h:1048:3: note: in expansion of macro ‘NODE_MODULE_X’
 1048 |   NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)
      |   ^~~~~~~~~~~~~
../src/fibers.cc:930:1: note: in expansion of macro ‘NODE_MODULE’
  930 | NODE_MODULE(fibers, init)
      | ^~~~~~~~~~~
  CXX(target) Release/obj.target/fibers/src/coroutine.o
  CC(target) Release/obj.target/fibers/src/libcoro/coro.o
  SOLINK_MODULE(target) Release/obj.target/fibers.node
  COPY Release/fibers.node
make: Leaving directory '/var/www/html/w/extensions/Wikibase/client/data-bridge/node_modules/fibers/build'
gyp info ok 
Installed in `/var/www/html/w/extensions/Wikibase/client/data-bridge/node_modules/fibers/bin/linux-x64-108-glibc/fibers.node`

> yorkie@2.0.0 install
> node bin/install.js

setting up Git hooks
can't find .git directory, skipping Git hooks installation

> core-js@3.20.3 postinstall
> node -e "try{require('./postinstall')}catch(e){}"

Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!

The project needs your help! Please consider supporting of core-js:
> https://opencollective.com/core-js 
> https://patreon.com/zloirock 
> https://paypal.me/zloirock 
> bitcoin: bc1qlea7544qtsmj2rayg0lthvza9fau63ux0fstcz 

Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)


> data-bridge@0.1.0 prepare
> node build/wikimedia-ui-base.js


added 2377 packages, and audited 2378 packages in 2m

237 packages are looking for funding
  run `npm fund` for details

97 vulnerabilities (5 low, 36 moderate, 52 high, 4 critical)

To address issues that do not require attention, run:
  npm audit fix

To address all issues possible (including breaking changes), run:
  npm audit fix --force

Some issues need review, and may require choosing
a different dependency.

Run `npm audit` for details.

added 710 packages, removed 7 packages, changed 94 packages, and audited 2150 packages in 3m

295 packages are looking for funding
  run `npm fund` for details

31 vulnerabilities (3 low, 7 moderate, 16 high, 5 critical)

To address issues that do not require attention, run:
  npm audit fix

To address all issues possible (including breaking changes), run:
  npm audit fix --force

Some issues need review, and may require choosing
a different dependency.

Run `npm audit` for details.
 02:58

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-elasticsearch-1  Creating
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-elasticsearch-1  Created
 Container mediawiki-mediawiki-web-1  Recreate
 Container mediawiki-mediawiki-web-1  Recreated
 Container mediawiki-elasticsearch-1  Starting
 Container mediawiki-elasticsearch-1  Started
 Container mediawiki-elasticsearch-1  Waiting
 Container mediawiki-elasticsearch-1  Healthy
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-elasticsearch-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-elasticsearch-1  Healthy
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 00:44

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
Creating wb_changes table...done.
Creating wb_id_counters table...done.
Creating wb_items_per_site table...done.
...wb_ips_site_page key doesn't exist.
Creating wb_property_info table...done.
...wb_terms doesn't exist.
Creating wb_changes_subscription table...done.
...wb_changes_change_type key doesn't exist.
...index change_object_id already set on wb_changes table.
...wb_id_counters_type key doesn't exist.
...wb_changes_dispatch doesn't exist.
...wbt_type doesn't exist.
	Added or updated the "unexpectedUnconnectedPage" page property for 1 pages, up to page ID 1000000 (inclusive).
	Done!
Creating wbc_entity_usage table...done.
	Filling usage table: processed 0 pages, starting with page #0.
Creating wbt_text table...done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.5 s.
 00:01

Running 'extensions/UniversalLanguageSelector/setup.sh' if found
Looking for '/var/local/extensions/UniversalLanguageSelector/setup.sh'
No '/var/local/extensions/UniversalLanguageSelector/setup.sh' found, skipping...
 00:00

Running 'extensions/Elastica/setup.sh' if found
Looking for '/var/local/extensions/Elastica/setup.sh'
No '/var/local/extensions/Elastica/setup.sh' found, skipping...
 00:00

Running 'extensions/CirrusSearch/setup.sh' if found
Looking for '/var/local/extensions/CirrusSearch/setup.sh'
Running setup script '/var/local/extensions/CirrusSearch/setup.sh'
Updating cluster ...
indexing namespaces...
	Indexing namespaces...done
content index...
	Fetching server version...elasticsearch 7.10.2...ok
	Scanning available plugins...
		analysis-hebrew, analysis-icu, analysis-nori, analysis-smartcn, analysis-stconvert
		analysis-stempel, analysis-ukrainian, experimental-highlighter, extra, extra-analysis-esperanto
		extra-analysis-homoglyph, extra-analysis-khmer, extra-analysis-serbian, extra-analysis-slovak, extra-analysis-textify
		extra-analysis-turkish, extra-analysis-ukrainian, ltr, repository-s3
	Picking analyzer...english
	Inferring index identifier...my_wiki_content_first
		Validating number of shards...ok
		Validating replica range...ok
		Validating shard allocation settings...done
		Validating max shards per node...ok
	Validating analyzers...cannot correct
<Error, collected 1 message(s) on the way, no value set>
+----------+---------------------------+--------------------------------------+
| error    | rawmessage                | This script encountered an index dif |
|          |                           | ference that requires that the index |
|          |                           |  be
copied, indexed to, and...       |
+----------+---------------------------+--------------------------------------+

[             my_wiki] Indexed 1 pages ending at 1 at 2/second
Indexed a total of 1 pages at 2/second
[             my_wiki] Indexed 1 pages ending at 1 at 6/second
Indexed a total of 1 pages at 6/second
Job queue is empty.
Scanning available plugins...
	analysis-hebrew, analysis-icu, analysis-nori, analysis-smartcn, analysis-stconvert
	analysis-stempel, analysis-ukrainian, experimental-highlighter, extra, extra-analysis-esperanto
	extra-analysis-homoglyph, extra-analysis-khmer, extra-analysis-serbian, extra-analysis-slovak, extra-analysis-textify
	extra-analysis-turkish, extra-analysis-ukrainian, ltr, repository-s3
Picking analyzer...english
Fetching server version...elasticsearch 7.10.2...ok
Inferring index identifier...my_wiki_titlesuggest_1748974429
Validating analyzers...ok
2025-06-20 19:11:54 Recycling index my_wiki_titlesuggest
2025-06-20 19:11:54 total hits: 1
2025-06-20 19:11:54 Indexing 1 documents from content with batchId: 1750446714
    100% done...
2025-06-20 19:11:54 Indexing from content index done.
2025-06-20 19:11:54 Indexing from general index done.
2025-06-20 19:11:54 Exported 1 (1 total hits) from the search indices and indexed 1.
2025-06-20 19:11:54 Purging deleted docs...ok.
2025-06-20 19:11:54 Deleting remaining docs from previous batch
2025-06-20 19:11:54 Done.
2025-06-20 19:11:54 Optimizing index...ok.
 00:04

Running 'extensions/Wikibase/setup.sh' if found
Looking for '/var/local/extensions/Wikibase/setup.sh'
Running setup script '/var/local/extensions/Wikibase/setup.sh'
done.
Start rebuild...
Rebuild done.
Interwiki links are populated.
 00:05

Running 'extensions/WikibaseCirrusSearch/setup.sh' if found
Looking for '/var/local/extensions/WikibaseCirrusSearch/setup.sh'
No '/var/local/extensions/WikibaseCirrusSearch/setup.sh' found, skipping...
 00:00

Running 'extensions/WikibaseMediaInfo/setup.sh' if found
Looking for '/var/local/extensions/WikibaseMediaInfo/setup.sh'
No '/var/local/extensions/WikibaseMediaInfo/setup.sh' found, skipping...
 00:00

 Component installer duration: 04:09
 04:10

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-web-1  Removed
 Container mediawiki-elasticsearch-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-elasticsearch-1  Stopped
 Container mediawiki-elasticsearch-1  Removing
 Container mediawiki-elasticsearch-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:13

Reclaim disk space if needed
Free disk space (11%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12424, done        
remote: Finding sources:   1% (63/12424)           
remote: Finding sources:   2% (187/12424)           
remote: Finding sources:   3% (311/12424)           
remote: Finding sources:   4% (435/12424)           
remote: Finding sources:   5% (560/12424)           
remote: Finding sources:   6% (684/12424)           
remote: Finding sources:   7% (808/12424)           
remote: Finding sources:   8% (932/12424)           
remote: Finding sources:   9% (1057/12424)           
remote: Finding sources:  10% (1181/12424)           
remote: Finding sources:  11% (1305/12424)           
remote: Finding sources:  12% (1429/12424)           
remote: Finding sources:  13% (1553/12424)           
remote: Finding sources:  14% (1678/12424)           
remote: Finding sources:  15% (1802/12424)           
remote: Finding sources:  16% (1926/12424)           
remote: Finding sources:  17% (2050/12424)           
remote: Finding sources:  18% (2175/12424)           
remote: Finding sources:  19% (2299/12424)           
remote: Finding sources:  20% (2423/12424)           
remote: Finding sources:  21% (2547/12424)           
remote: Finding sources:  22% (2672/12424)           
remote: Finding sources:  23% (2796/12424)           
remote: Finding sources:  24% (2920/12424)           
remote: Finding sources:  25% (3044/12424)           
remote: Finding sources:  26% (3169/12424)           
remote: Finding sources:  27% (3293/12424)           
remote: Finding sources:  28% (3417/12424)           
remote: Finding sources:  29% (3541/12424)           
remote: Finding sources:  30% (3666/12424)           
remote: Finding sources:  31% (3790/12424)           
remote: Finding sources:  32% (3914/12424)           
remote: Finding sources:  33% (4038/12424)           
remote: Finding sources:  34% (4163/12424)           
remote: Finding sources:  35% (4287/12424)           
remote: Finding sources:  36% (4411/12424)           
remote: Finding sources:  37% (4535/12424)           
remote: Finding sources:  38% (4659/12424)           
remote: Finding sources:  39% (4784/12424)           
remote: Finding sources:  40% (4908/12424)           
remote: Finding sources:  41% (5032/12424)           
remote: Finding sources:  42% (5156/12424)           
remote: Finding sources:  43% (5281/12424)           
remote: Finding sources:  44% (5405/12424)           
remote: Finding sources:  45% (5529/12424)           
remote: Finding sources:  46% (5653/12424)           
remote: Finding sources:  47% (5778/12424)           
remote: Finding sources:  48% (5902/12424)           
remote: Finding sources:  49% (6026/12424)           
remote: Finding sources:  50% (6150/12424)           
remote: Finding sources:  51% (6275/12424)           
remote: Finding sources:  52% (6399/12424)           
remote: Finding sources:  53% (6523/12424)           
remote: Finding sources:  54% (6647/12424)           
remote: Finding sources:  55% (6772/12424)           
remote: Finding sources:  56% (6896/12424)           
remote: Finding sources:  57% (7020/12424)           
remote: Finding sources:  58% (7144/12424)           
remote: Finding sources:  59% (7269/12424)           
remote: Finding sources:  60% (7393/12424)           
remote: Finding sources:  61% (7517/12424)           
remote: Finding sources:  62% (7641/12424)           
remote: Finding sources:  63% (7765/12424)           
remote: Finding sources:  64% (7890/12424)           
remote: Finding sources:  65% (8014/12424)           
remote: Finding sources:  66% (8138/12424)           
remote: Finding sources:  67% (8262/12424)           
remote: Finding sources:  68% (8387/12424)           
remote: Finding sources:  69% (8511/12424)           
remote: Finding sources:  70% (8635/12424)           
remote: Finding sources:  71% (8759/12424)           
remote: Finding sources:  72% (8884/12424)           
remote: Finding sources:  73% (9008/12424)           
remote: Finding sources:  74% (9132/12424)           
remote: Finding sources:  75% (9256/12424)           
remote: Finding sources:  76% (9381/12424)           
remote: Finding sources:  77% (9505/12424)           
remote: Finding sources:  78% (9629/12424)           
remote: Finding sources:  79% (9753/12424)           
remote: Finding sources:  80% (9878/12424)           
remote: Finding sources:  81% (10002/12424)           
remote: Finding sources:  82% (10126/12424)           
remote: Finding sources:  83% (10250/12424)           
remote: Finding sources:  84% (10375/12424)           
remote: Finding sources:  85% (10499/12424)           
remote: Finding sources:  86% (10623/12424)           
remote: Finding sources:  87% (10747/12424)           
remote: Finding sources:  88% (10871/12424)           
remote: Finding sources:  89% (10996/12424)           
remote: Finding sources:  90% (11120/12424)           
remote: Finding sources:  91% (11244/12424)           
remote: Finding sources:  92% (11368/12424)           
remote: Finding sources:  93% (11493/12424)           
remote: Finding sources:  94% (11617/12424)           
remote: Finding sources:  95% (11741/12424)           
remote: Finding sources:  96% (11865/12424)           
remote: Finding sources:  97% (11990/12424)           
remote: Finding sources:  98% (12114/12424)           
remote: Finding sources:  99% (12238/12424)           
remote: Finding sources: 100% (12362/12424)           
remote: Finding sources: 100% (12424/12424)        
remote: Getting sizes:   1% (56/11193)           
remote: Getting sizes:   2% (168/11193)           
remote: Getting sizes:   3% (280/11193)           
remote: Getting sizes:   4% (392/11193)           
remote: Getting sizes:   5% (504/11193)           
remote: Getting sizes:   6% (616/11193)           
remote: Getting sizes:   7% (728/11193)           
remote: Getting sizes:   8% (840/11193)           
remote: Getting sizes:   9% (952/11193)           
remote: Getting sizes:  10% (1064/11193)           
remote: Getting sizes:  11% (1176/11193)           
remote: Getting sizes:  12% (1288/11193)           
remote: Getting sizes:  13% (1400/11193)           
remote: Getting sizes:  14% (1512/11193)           
remote: Getting sizes:  15% (1623/11193)           
remote: Getting sizes:  16% (1735/11193)           
remote: Getting sizes:  17% (1847/11193)           
remote: Getting sizes:  18% (1959/11193)           
remote: Getting sizes:  19% (2071/11193)           
remote: Getting sizes:  20% (2183/11193)           
remote: Getting sizes:  21% (2295/11193)           
remote: Getting sizes:  22% (2407/11193)           
remote: Getting sizes:  23% (2519/11193)           
remote: Getting sizes:  24% (2631/11193)           
remote: Getting sizes:  25% (2743/11193)           
remote: Getting sizes:  26% (2855/11193)           
remote: Getting sizes:  27% (2967/11193)           
remote: Getting sizes:  28% (3079/11193)           
remote: Getting sizes:  29% (3191/11193)           
remote: Getting sizes:  30% (3302/11193)           
remote: Getting sizes:  31% (3414/11193)           
remote: Getting sizes:  32% (3526/11193)           
remote: Getting sizes:  33% (3638/11193)           
remote: Getting sizes:  34% (3750/11193)           
remote: Getting sizes:  35% (3862/11193)           
remote: Getting sizes:  36% (3974/11193)           
remote: Getting sizes:  37% (4086/11193)           
remote: Getting sizes:  38% (4198/11193)           
remote: Getting sizes:  39% (4310/11193)           
remote: Getting sizes:  40% (4422/11193)           
remote: Getting sizes:  41% (4534/11193)           
remote: Getting sizes:  42% (4646/11193)           
remote: Getting sizes:  43% (4758/11193)           
remote: Getting sizes:  44% (4869/11193)           
remote: Getting sizes:  45% (4981/11193)           
remote: Getting sizes:  46% (5093/11193)           
remote: Getting sizes:  47% (5205/11193)           
remote: Getting sizes:  48% (5317/11193)           
remote: Getting sizes:  49% (5429/11193)           
remote: Getting sizes:  50% (5541/11193)           
remote: Getting sizes:  51% (5653/11193)           
remote: Getting sizes:  52% (5765/11193)           
remote: Getting sizes:  53% (5877/11193)           
remote: Getting sizes:  54% (5989/11193)           
remote: Getting sizes:  55% (6101/11193)           
remote: Getting sizes:  56% (6213/11193)           
remote: Getting sizes:  57% (6325/11193)           
remote: Getting sizes:  58% (6436/11193)           
remote: Getting sizes:  59% (6548/11193)           
remote: Getting sizes:  60% (6660/11193)           
remote: Getting sizes:  61% (6772/11193)           
remote: Getting sizes:  62% (6884/11193)           
remote: Getting sizes:  63% (6996/11193)           
remote: Getting sizes:  64% (7108/11193)           
remote: Getting sizes:  65% (7220/11193)           
remote: Getting sizes:  66% (7332/11193)           
remote: Getting sizes:  67% (7444/11193)           
remote: Getting sizes:  68% (7556/11193)           
remote: Getting sizes:  69% (7668/11193)           
remote: Getting sizes:  70% (7780/11193)           
remote: Getting sizes:  71% (7892/11193)           
remote: Getting sizes:  72% (8003/11193)           
remote: Getting sizes:  73% (8115/11193)           
remote: Getting sizes:  74% (8227/11193)           
remote: Getting sizes:  75% (8339/11193)           
remote: Getting sizes:  76% (8451/11193)           
remote: Getting sizes:  77% (8563/11193)           
remote: Getting sizes:  78% (8675/11193)           
remote: Getting sizes:  79% (8787/11193)           
remote: Getting sizes:  80% (8899/11193)           
remote: Getting sizes:  81% (9011/11193)           
remote: Getting sizes:  82% (9123/11193)           
remote: Getting sizes:  83% (9235/11193)           
remote: Getting sizes:  84% (9347/11193)           
remote: Getting sizes:  85% (9459/11193)           
remote: Getting sizes:  86% (9571/11193)           
remote: Getting sizes:  87% (9682/11193)           
remote: Getting sizes:  88% (9794/11193)           
remote: Getting sizes:  89% (9906/11193)           
remote: Getting sizes:  90% (10018/11193)           
remote: Getting sizes:  91% (10130/11193)           
remote: Getting sizes:  92% (10242/11193)           
remote: Getting sizes:  93% (10354/11193)           
remote: Getting sizes:  94% (10466/11193)           
remote: Getting sizes:  95% (10578/11193)           
remote: Getting sizes:  96% (10690/11193)           
remote: Getting sizes:  97% (10802/11193)           
remote: Getting sizes:  98% (10914/11193)           
remote: Getting sizes:  99% (11026/11193)           
remote: Getting sizes: 100% (11138/11193)           
remote: Getting sizes: 100% (11193/11193)        
remote: Compressing objects:   2% (2174/119940)           
remote: Compressing objects:   3% (3021/119940)           
remote: Compressing objects:   4% (4492/119940)           
remote: Compressing objects:   5% (5749/119940)           
remote: Compressing objects:   6% (6597/119940)           
remote: Compressing objects:   7% (7849/119940)           
remote: Compressing objects:   8% (9000/119940)           
remote: Compressing objects:   8% (10132/119940)           
remote: Compressing objects:   9% (10196/119940)           
remote: Compressing objects:  10% (11442/119940)           
remote: Compressing objects:  11% (12594/119940)           
remote: Compressing objects:  12% (13827/119940)           
remote: Compressing objects:  13% (15416/119940)           
remote: Compressing objects:  14% (16192/119940)           
remote: Compressing objects:  15% (17393/119940)           
remote: Compressing objects:  16% (18595/119940)           
remote: Compressing objects:  17% (19808/119940)           
remote: Compressing objects:  18% (20991/119940)           
remote: Compressing objects:  19% (22249/119940)           
remote: Compressing objects:  20% (23462/119940)           
remote: Compressing objects:  21% (24596/119940)           
remote: Compressing objects:  22% (25790/119940)           
remote: Compressing objects:  23% (27004/119940)           
remote: Compressing objects:  23% (27742/119940)           
remote: Compressing objects:  24% (28187/119940)           
remote: Compressing objects:  25% (29389/119940)           
remote: Compressing objects:  26% (30686/119940)           
remote: Compressing objects:  27% (31811/119940)           
remote: Compressing objects:  28% (32994/119940)           
remote: Compressing objects:  29% (34399/119940)           
remote: Compressing objects:  30% (35419/119940)           
remote: Compressing objects:  31% (36618/119940)           
remote: Compressing objects:  32% (37937/119940)           
remote: Compressing objects:  33% (39014/119940)           
remote: Compressing objects:  34% (40360/119940)           
remote: Compressing objects:  35% (41414/119940)           
remote: Compressing objects:  36% (42624/119940)           
remote: Compressing objects:  37% (43830/119940)           
remote: Compressing objects:  38% (45275/119940)           
remote: Compressing objects:  39% (46621/119940)           
remote: Compressing objects:  40% (47705/119940)           
remote: Compressing objects:  41% (48757/119940)           
remote: Compressing objects:  41% (48797/119940)           
remote: Compressing objects:  42% (49875/119940)           
remote: Compressing objects:  43% (51009/119940)           
remote: Compressing objects:  44% (52512/119940)           
remote: Compressing objects:  45% (53745/119940)           
remote: Compressing objects:  46% (54587/119940)           
remote: Compressing objects:  47% (55949/119940)           
remote: Compressing objects:  48% (57132/119940)           
remote: Compressing objects:  49% (58685/119940)           
remote: Compressing objects:  50% (59376/119940)           
remote: Compressing objects:  51% (60748/119940)           
remote: Compressing objects:  52% (62227/119940)           
remote: Compressing objects:  53% (62970/119940)           
remote: Compressing objects:  54% (64337/119940)           
remote: Compressing objects:  55% (65709/119940)           
remote: Compressing objects:  56% (66740/119940)           
remote: Compressing objects:  57% (67797/119940)           
remote: Compressing objects:  58% (70012/119940)           
remote: Compressing objects:  59% (70165/119940)           
remote: Compressing objects:  60% (71377/119940)           
remote: Compressing objects:  61% (72619/119940)           
remote: Compressing objects:  62% (73808/119940)           
remote: Compressing objects:  63% (75197/119940)           
remote: Compressing objects:  64% (76167/119940)           
remote: Compressing objects:  65% (77363/119940)           
remote: Compressing objects:  65% (78263/119940)           
remote: Compressing objects:  66% (78702/119940)           
remote: Compressing objects:  67% (79766/119940)           
remote: Compressing objects:  68% (81297/119940)           
remote: Compressing objects:  69% (82921/119940)           
remote: Compressing objects:  70% (83560/119940)           
remote: Compressing objects:  71% (84665/119940)           
remote: Compressing objects:  72% (85991/119940)           
remote: Compressing objects:  73% (86959/119940)           
remote: Compressing objects:  74% (88232/119940)           
remote: Compressing objects:  75% (89833/119940)           
remote: Compressing objects:  76% (90657/119940)           
remote: Compressing objects:  77% (91765/119940)           
remote: Compressing objects:  78% (93004/119940)           
remote: Compressing objects:  79% (94197/119940)           
remote: Compressing objects:  80% (95383/119940)           
remote: Compressing objects:  81% (96757/119940)           
remote: Compressing objects:  82% (97961/119940)           
remote: Compressing objects:  83% (99479/119940)           
remote: Compressing objects:  84% (100150/119940)           
remote: Compressing objects:  85% (101398/119940)           
remote: Compressing objects:  86% (103010/119940)           
remote: Compressing objects:  87% (103777/119940)           
remote: Compressing objects:  88% (104982/119940)           
remote: Compressing objects:  89% (106156/119940)           
remote: Compressing objects:  89% (107240/119940)           
remote: Compressing objects:  90% (107351/119940)           
remote: Compressing objects:  91% (108546/119940)           
remote: Compressing objects:  92% (109884/119940)           
remote: Compressing objects:  93% (112073/119940)           
remote: Compressing objects:  94% (112151/119940)           
remote: Compressing objects:  95% (113376/119940)           
remote: Compressing objects:  96% (114643/119940)           
remote: Compressing objects:  97% (115746/119940)           
remote: Compressing objects:  98% (116947/119940)           
remote: Compressing objects:  99% (118141/119940)           
remote: Compressing objects: 100% (119347/119940)           
remote: Compressing objects: 100% (119939/119940)        
Receiving objects:   0% (1/12424)
Receiving objects:   1% (125/12424)
Receiving objects:   2% (249/12424)
Receiving objects:   3% (373/12424)
Receiving objects:   4% (497/12424)
Receiving objects:   5% (622/12424)
Receiving objects:   6% (746/12424)
Receiving objects:   7% (870/12424)
Receiving objects:   8% (994/12424)
Receiving objects:   9% (1119/12424)
Receiving objects:  10% (1243/12424)
Receiving objects:  11% (1367/12424)
Receiving objects:  12% (1491/12424)
Receiving objects:  13% (1616/12424)
Receiving objects:  14% (1740/12424)
Receiving objects:  15% (1864/12424)
Receiving objects:  16% (1988/12424)
Receiving objects:  17% (2113/12424)
Receiving objects:  18% (2237/12424)
Receiving objects:  19% (2361/12424)
Receiving objects:  20% (2485/12424)
Receiving objects:  21% (2610/12424)
Receiving objects:  22% (2734/12424)
Receiving objects:  23% (2858/12424)
Receiving objects:  24% (2982/12424)
Receiving objects:  25% (3106/12424)
Receiving objects:  26% (3231/12424)
Receiving objects:  27% (3355/12424)
Receiving objects:  28% (3479/12424)
Receiving objects:  28% (3506/12424)
Receiving objects:  29% (3603/12424)
Receiving objects:  30% (3728/12424)
Receiving objects:  31% (3852/12424)
Receiving objects:  31% (3934/12424), 8.78 MiB | 3.43 MiB/s
Receiving objects:  32% (3976/12424), 8.78 MiB | 3.43 MiB/s
Receiving objects:  33% (4100/12424), 8.78 MiB | 3.43 MiB/s
Receiving objects:  34% (4225/12424), 8.78 MiB | 3.43 MiB/s
Receiving objects:  35% (4349/12424), 8.78 MiB | 3.43 MiB/s
Receiving objects:  36% (4473/12424), 8.78 MiB | 3.43 MiB/s
Receiving objects:  37% (4597/12424), 8.78 MiB | 3.43 MiB/s
Receiving objects:  38% (4722/12424), 8.78 MiB | 3.43 MiB/s
Receiving objects:  39% (4846/12424), 8.78 MiB | 3.43 MiB/s
Receiving objects:  40% (4970/12424), 8.78 MiB | 3.43 MiB/s
Receiving objects:  41% (5094/12424), 8.78 MiB | 3.43 MiB/s
Receiving objects:  42% (5219/12424), 8.78 MiB | 3.43 MiB/s
Receiving objects:  43% (5343/12424), 8.78 MiB | 3.43 MiB/s
Receiving objects:  44% (5467/12424), 8.78 MiB | 3.43 MiB/s
Receiving objects:  45% (5591/12424), 8.78 MiB | 3.43 MiB/s
Receiving objects:  46% (5716/12424), 8.78 MiB | 3.43 MiB/s
Receiving objects:  47% (5840/12424), 8.78 MiB | 3.43 MiB/s
Receiving objects:  48% (5964/12424), 21.93 MiB | 7.18 MiB/s
Receiving objects:  48% (5966/12424), 21.93 MiB | 7.18 MiB/s
Receiving objects:  49% (6088/12424), 21.93 MiB | 7.18 MiB/s
Receiving objects:  50% (6212/12424), 21.93 MiB | 7.18 MiB/s
Receiving objects:  51% (6337/12424), 21.93 MiB | 7.18 MiB/s
Receiving objects:  52% (6461/12424), 27.23 MiB | 6.98 MiB/s
Receiving objects:  53% (6585/12424), 27.23 MiB | 6.98 MiB/s
Receiving objects:  54% (6709/12424), 27.23 MiB | 6.98 MiB/s
Receiving objects:  55% (6834/12424), 27.23 MiB | 6.98 MiB/s
Receiving objects:  55% (6882/12424), 31.19 MiB | 7.04 MiB/s
Receiving objects:  56% (6958/12424), 31.19 MiB | 7.04 MiB/s
Receiving objects:  57% (7082/12424), 31.19 MiB | 7.04 MiB/s
Receiving objects:  58% (7206/12424), 31.19 MiB | 7.04 MiB/s
Receiving objects:  59% (7331/12424), 31.19 MiB | 7.04 MiB/s
Receiving objects:  60% (7455/12424), 31.19 MiB | 7.04 MiB/s
Receiving objects:  61% (7579/12424), 31.19 MiB | 7.04 MiB/s
Receiving objects:  62% (7703/12424), 31.19 MiB | 7.04 MiB/s
Receiving objects:  63% (7828/12424), 31.19 MiB | 7.04 MiB/s
Receiving objects:  64% (7952/12424), 31.19 MiB | 7.04 MiB/s
Receiving objects:  65% (8076/12424), 31.19 MiB | 7.04 MiB/s
Receiving objects:  66% (8200/12424), 31.19 MiB | 7.04 MiB/s
Receiving objects:  67% (8325/12424), 31.19 MiB | 7.04 MiB/s
Receiving objects:  68% (8449/12424), 31.19 MiB | 7.04 MiB/s
Receiving objects:  69% (8573/12424), 31.19 MiB | 7.04 MiB/s
Receiving objects:  70% (8697/12424), 31.19 MiB | 7.04 MiB/s
Receiving objects:  71% (8822/12424), 31.19 MiB | 7.04 MiB/s
Receiving objects:  72% (8946/12424), 31.19 MiB | 7.04 MiB/s
Receiving objects:  73% (9070/12424), 31.19 MiB | 7.04 MiB/s
Receiving objects:  74% (9194/12424), 31.19 MiB | 7.04 MiB/s
Receiving objects:  74% (9242/12424), 34.97 MiB | 5.09 MiB/s
Receiving objects:  75% (9318/12424), 34.97 MiB | 5.09 MiB/s
Receiving objects:  76% (9443/12424), 34.97 MiB | 5.09 MiB/s
Receiving objects:  77% (9567/12424), 34.97 MiB | 5.09 MiB/s
Receiving objects:  78% (9691/12424), 34.97 MiB | 5.09 MiB/s
Receiving objects:  79% (9815/12424), 34.97 MiB | 5.09 MiB/s
Receiving objects:  80% (9940/12424), 34.97 MiB | 5.09 MiB/s
Receiving objects:  81% (10064/12424), 34.97 MiB | 5.09 MiB/s
Receiving objects:  82% (10188/12424), 34.97 MiB | 5.09 MiB/s
Receiving objects:  83% (10312/12424), 34.97 MiB | 5.09 MiB/s
Receiving objects:  84% (10437/12424), 34.97 MiB | 5.09 MiB/s
Receiving objects:  85% (10561/12424), 34.97 MiB | 5.09 MiB/s
Receiving objects:  86% (10685/12424), 34.97 MiB | 5.09 MiB/s
Receiving objects:  87% (10809/12424), 34.97 MiB | 5.09 MiB/s
Receiving objects:  88% (10934/12424), 34.97 MiB | 5.09 MiB/s
Receiving objects:  89% (11058/12424), 34.97 MiB | 5.09 MiB/s
Receiving objects:  90% (11182/12424), 34.97 MiB | 5.09 MiB/s
Receiving objects:  91% (11306/12424), 34.97 MiB | 5.09 MiB/s
Receiving objects:  92% (11431/12424), 34.97 MiB | 5.09 MiB/s
Receiving objects:  93% (11555/12424), 34.97 MiB | 5.09 MiB/s
Receiving objects:  94% (11679/12424), 34.97 MiB | 5.09 MiB/s
Receiving objects:  95% (11803/12424), 34.97 MiB | 5.09 MiB/s
Receiving objects:  96% (11928/12424), 34.97 MiB | 5.09 MiB/s
Receiving objects:  97% (12052/12424), 34.97 MiB | 5.09 MiB/s
Receiving objects:  98% (12176/12424), 34.97 MiB | 5.09 MiB/s
Receiving objects:  99% (12300/12424), 34.97 MiB | 5.09 MiB/s
remote: Total 12424 (delta 2375), reused 5975 (delta 1228)        
Receiving objects: 100% (12424/12424), 34.97 MiB | 5.09 MiB/s
Receiving objects: 100% (12424/12424), 41.63 MiB | 4.74 MiB/s, done.
Resolving deltas:   0% (0/2375)
Resolving deltas:   1% (24/2375)
Resolving deltas:   2% (48/2375)
Resolving deltas:   3% (72/2375)
Resolving deltas:   4% (95/2375)
Resolving deltas:   5% (119/2375)
Resolving deltas:   6% (143/2375)
Resolving deltas:   7% (167/2375)
Resolving deltas:   8% (190/2375)
Resolving deltas:   9% (214/2375)
Resolving deltas:  10% (238/2375)
Resolving deltas:  11% (262/2375)
Resolving deltas:  12% (285/2375)
Resolving deltas:  13% (309/2375)
Resolving deltas:  14% (333/2375)
Resolving deltas:  15% (357/2375)
Resolving deltas:  16% (380/2375)
Resolving deltas:  17% (404/2375)
Resolving deltas:  18% (428/2375)
Resolving deltas:  19% (452/2375)
Resolving deltas:  20% (475/2375)
Resolving deltas:  21% (501/2375)
Resolving deltas:  22% (523/2375)
Resolving deltas:  23% (547/2375)
Resolving deltas:  24% (570/2375)
Resolving deltas:  25% (594/2375)
Resolving deltas:  26% (619/2375)
Resolving deltas:  27% (642/2375)
Resolving deltas:  28% (665/2375)
Resolving deltas:  29% (689/2375)
Resolving deltas:  30% (713/2375)
Resolving deltas:  31% (737/2375)
Resolving deltas:  32% (760/2375)
Resolving deltas:  33% (785/2375)
Resolving deltas:  34% (808/2375)
Resolving deltas:  35% (832/2375)
Resolving deltas:  36% (855/2375)
Resolving deltas:  37% (879/2375)
Resolving deltas:  38% (903/2375)
Resolving deltas:  39% (927/2375)
Resolving deltas:  40% (950/2375)
Resolving deltas:  41% (974/2375)
Resolving deltas:  42% (998/2375)
Resolving deltas:  43% (1023/2375)
Resolving deltas:  44% (1045/2375)
Resolving deltas:  45% (1069/2375)
Resolving deltas:  46% (1093/2375)
Resolving deltas:  47% (1117/2375)
Resolving deltas:  48% (1140/2375)
Resolving deltas:  49% (1164/2375)
Resolving deltas:  50% (1189/2375)
Resolving deltas:  51% (1212/2375)
Resolving deltas:  52% (1235/2375)
Resolving deltas:  53% (1259/2375)
Resolving deltas:  54% (1283/2375)
Resolving deltas:  55% (1307/2375)
Resolving deltas:  56% (1330/2375)
Resolving deltas:  57% (1354/2375)
Resolving deltas:  58% (1378/2375)
Resolving deltas:  59% (1402/2375)
Resolving deltas:  60% (1425/2375)
Resolving deltas:  61% (1449/2375)
Resolving deltas:  62% (1473/2375)
Resolving deltas:  63% (1497/2375)
Resolving deltas:  64% (1520/2375)
Resolving deltas:  65% (1544/2375)
Resolving deltas:  66% (1568/2375)
Resolving deltas:  67% (1592/2375)
Resolving deltas:  68% (1615/2375)
Resolving deltas:  69% (1639/2375)
Resolving deltas:  70% (1663/2375)
Resolving deltas:  71% (1687/2375)
Resolving deltas:  72% (1710/2375)
Resolving deltas:  73% (1734/2375)
Resolving deltas:  74% (1759/2375)
Resolving deltas:  75% (1782/2375)
Resolving deltas:  76% (1805/2375)
Resolving deltas:  77% (1829/2375)
Resolving deltas:  78% (1853/2375)
Resolving deltas:  79% (1878/2375)
Resolving deltas:  80% (1900/2375)
Resolving deltas:  81% (1924/2375)
Resolving deltas:  82% (1948/2375)
Resolving deltas:  83% (1973/2375)
Resolving deltas:  84% (1995/2375)
Resolving deltas:  85% (2019/2375)
Resolving deltas:  86% (2043/2375)
Resolving deltas:  87% (2068/2375)
Resolving deltas:  88% (2091/2375)
Resolving deltas:  89% (2114/2375)
Resolving deltas:  90% (2138/2375)
Resolving deltas:  91% (2162/2375)
Resolving deltas:  92% (2185/2375)
Resolving deltas:  93% (2209/2375)
Resolving deltas:  94% (2233/2375)
Resolving deltas:  95% (2257/2375)
Resolving deltas:  96% (2280/2375)
Resolving deltas:  97% (2304/2375)
Resolving deltas:  98% (2329/2375)
Resolving deltas:  99% (2352/2375)
Resolving deltas: 100% (2375/2375)
Resolving deltas: 100% (2375/2375), done.
Updating files:  65% (7467/11458)
Updating files:  66% (7563/11458)
Updating files:  67% (7677/11458)
Updating files:  68% (7792/11458)
Updating files:  69% (7907/11458)
Updating files:  70% (8021/11458)
Updating files:  71% (8136/11458)
Updating files:  72% (8250/11458)
Updating files:  73% (8365/11458)
Updating files:  74% (8479/11458)
Updating files:  75% (8594/11458)
Updating files:  76% (8709/11458)
Updating files:  77% (8823/11458)
Updating files:  78% (8938/11458)
Updating files:  79% (9052/11458)
Updating files:  80% (9167/11458)
Updating files:  81% (9281/11458)
Updating files:  82% (9396/11458)
Updating files:  83% (9511/11458)
Updating files:  84% (9625/11458)
Updating files:  85% (9740/11458)
Updating files:  86% (9854/11458)
Updating files:  87% (9969/11458)
Updating files:  88% (10084/11458)
Updating files:  89% (10198/11458)
Updating files:  90% (10313/11458)
Updating files:  91% (10427/11458)
Updating files:  92% (10542/11458)
Updating files:  93% (10656/11458)
Updating files:  94% (10771/11458)
Updating files:  95% (10886/11458)
Updating files:  96% (11000/11458)
Updating files:  97% (11115/11458)
Updating files:  98% (11229/11458)
Updating files:  99% (11344/11458)
Updating files: 100% (11458/11458)
Updating files: 100% (11458/11458), done.
 00:17

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-mediawiki-1  Started
 Container mediawiki-mediawiki-jobrunner-1  Started
 00:03

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  36/133 [=======>--------------------]  27%
  62/133 [=============>--------------]  46%
  89/133 [==================>---------]  66%
 109/133 [======================>-----]  81%
 124/133 [==========================>-]  93%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:07

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 3.9 s.
 00:05

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 12s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:13

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:36

 01:37

Install 'extensions/WikimediaCampaignEvents'...

Cloning component(s)
:0: _clone_component "skins/Vector"
:1: _clone_component "extensions/CheckUser"
:2: _clone_component "extensions/CampaignEvents"
:3: _clone_component "extensions/WikimediaCampaignEvents"
|3| 
|3| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/WikimediaCampaignEvents to 'extensions/WikimediaCampaignEvents' (use CLONE_DEPTH=0 for full depth)
|3| Cloning into 'extensions/WikimediaCampaignEvents'...
|3| remote: Counting objects: 1           
remote: Counting objects: 151, done        
|3| remote: Finding sources:   1% (1/151)           
remote: Finding sources:   2% (3/151)           
remote: Finding sources:   3% (4/151)           
remote: Finding sources:   4% (6/151)           
remote: Finding sources:   5% (7/151)           
remote: Finding sources:   6% (9/151)           
remote: Finding sources:   7% (10/151)           
remote: Finding sources:   8% (12/151)           
remote: Finding sources:   9% (13/151)           
remote: Finding sources:  10% (15/151)           
remote: Finding sources:  11% (16/151)           
remote: Finding sources:  12% (18/151)           
remote: Finding sources:  13% (19/151)           
remote: Finding sources:  14% (21/151)           
remote: Finding sources:  15% (22/151)           
remote: Finding sources:  16% (24/151)           
remote: Finding sources:  17% (25/151)           
remote: Finding sources:  18% (27/151)           
remote: Finding sources:  19% (28/151)           
remote: Finding sources:  20% (30/151)           
remote: Finding sources:  21% (31/151)           
remote: Finding sources:  22% (33/151)           
remote: Finding sources:  23% (34/151)           
remote: Finding sources:  24% (36/151)           
remote: Finding sources:  25% (37/151)           
remote: Finding sources:  26% (39/151)           
remote: Finding sources:  27% (41/151)           
remote: Finding sources:  28% (42/151)           
remote: Finding sources:  29% (44/151)           
remote: Finding sources:  30% (45/151)           
remote: Finding sources:  31% (47/151)           
remote: Finding sources:  32% (48/151)           
remote: Finding sources:  33% (50/151)           
remote: Finding sources:  34% (51/151)           
remote: Finding sources:  35% (53/151)           
remote: Finding sources:  36% (54/151)           
remote: Finding sources:  37% (56/151)           
remote: Finding sources:  38% (57/151)           
remote: Finding sources:  39% (59/151)           
remote: Finding sources:  40% (60/151)           
remote: Finding sources:  41% (62/151)           
remote: Finding sources:  42% (63/151)           
remote: Finding sources:  43% (65/151)           
remote: Finding sources:  44% (66/151)           
remote: Finding sources:  45% (68/151)           
remote: Finding sources:  46% (69/151)           
remote: Finding sources:  47% (71/151)           
remote: Finding sources:  48% (72/151)           
remote: Finding sources:  49% (74/151)           
remote: Finding sources:  50% (75/151)           
remote: Finding sources:  51% (77/151)           
remote: Finding sources:  52% (78/151)           
remote: Finding sources:  53% (80/151)           
remote: Finding sources:  54% (81/151)           
remote: Finding sources:  55% (83/151)           
remote: Finding sources:  56% (84/151)           
remote: Finding sources:  57% (86/151)           
remote: Finding sources:  58% (87/151)           
remote: Finding sources:  59% (89/151)           
remote: Finding sources:  60% (90/151)           
remote: Finding sources:  61% (92/151)           
remote: Finding sources:  62% (93/151)           
remote: Finding sources:  63% (95/151)           
remote: Finding sources:  64% (96/151)           
remote: Finding sources:  65% (98/151)           
remote: Finding sources:  66% (99/151)           
remote: Finding sources:  67% (101/151)           
remote: Finding sources:  68% (102/151)           
remote: Finding sources:  69% (104/151)           
remote: Finding sources:  70% (105/151)           
remote: Finding sources:  71% (107/151)           
remote: Finding sources:  72% (108/151)           
remote: Finding sources:  73% (110/151)           
remote: Finding sources:  74%|2| 
|2| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/CampaignEvents to 'extensions/CampaignEvents' (use CLONE_DEPTH=0 for full depth)
|2| Cloning into 'extensions/CampaignEvents'...
|2| remote: Counting objects: 1           
remote: Counting objects: 644, done        
|2| remote: Finding sources:   1% (4/644)           
remote: Finding sources:   2% (10/644)           
remote: Finding sources:   3% (17/644)           
remote: Finding sources:   4% (23/644)           
remote: Finding sources:   5% (29/644)           
remote: Finding sources:   6% (36/644)           
remote: Finding sources:   7% (42/644)           
remote: Finding sources:   8% (49/644)           
remote: Finding sources:   9% (55/644)           
remote: Finding sources:  10% (62/644)           
remote: Finding sources:  11% (68/644)           
remote: Finding sources:  12% (75/644)           
remote: Finding sources:  13% (81/644)           
remote: Finding sources:  14% (87/644)           
remote: Finding sources:  15% (94/644)           
remote: Finding sources:  16% (100/644)           
remote: Finding sources:  17% (107/644)           
remote: Finding sources:  18% (113/644)           
remote: Finding sources:  19% (120/644)           
remote: Finding sources:  20% (126/644)           
remote: Finding sources:  21% (133/644)           
remote: Finding sources:  22% (139/644)           
remote: Finding sources:  23% (145/644)           
remote: Finding sources:  24% (152/644)           
remote: Finding sources:  25% (158/644)           
remote: Finding sources:  26% (165/644)           
remote: Finding sources:  27% (171/644)           
remote: Finding sources:  28% (178/644)           
remote: Finding sources:  29% (184/644)           
remote: Finding sources:  30% (190/644)           
remote: Finding sources:  31% (197/644)           
remote: Finding sources:  32% (203/644)           
remote: Finding sources:  33% (210/644)           
remote: Finding sources:  34% (216/644)           
remote: Finding sources:  35% (223/644)           
remote: Finding sources:  36% (229/644)           
remote: Finding sources:  37% (236/644)           
remote: Finding sources:  38% (242/644)           
remote: Finding sources:  39% (248/644)           
remote: Finding sources:  40% (255/644)           
remote: Finding sources:  41% (261/644)           
remote: Finding sources:  42% (268/644)           
remote: Finding sources:  43% (274/644)           
remote: Finding sources:  44% (281/644)           
remote: Finding sources:  45% (287/644)           
remote: Finding sources:  46% (294/644)           
remote: Finding sources:  47% (300/644)           
remote: Finding sources:  48% (306/644)           
remote: Finding sources:  49% (313/644)           
remote: Finding sources:  50% (319/644)           
remote: Finding sources:  51% (326/644)           
remote: Finding sources:  52% (332/644)           
remote: Finding sources:  53% (339/644)           
remote: Finding sources:  54% (345/644)           
remote: Finding sources:  55% (351/644)           
remote: Finding sources:  56% (358/644)           
remote: Finding sources:  57% (364/644)           
remote: Finding sources:  58% (371/644)           
remote: Finding sources:  59% (377/644)           
remote: Finding sources:  60% (384/644)           
remote: Finding sources:  61% (390/644)           
remote: Finding sources:  62% (397/644)           
remote: Finding sources:  63% (403/644)           
remote: Finding sources:  64% (409/644)           
remote: Finding sources:  65% (416/644)           
remote: Finding sources:  66% (422/644)           
remote: Finding sources:  67% (429/644)           
remote: Finding sources:  68% (435/644)           
remote: Finding sources:  69% (442/644)           
remote: Finding sources:  70% (448/644)           
remote: Finding sources:  71% (455/644)           
remote: Finding sources:  72% (461/644)           
remote: Finding sources:  73% (467/644)           
 (111/151)           
remote: Finding sources:  75% (113/151)           
remote: Finding sources:  76% (115/151)           
remote: Finding sources:  77% (116/151)           
remote: Finding sources:  78% (118/151)           
remote: Finding sources:  79% (119/151)           
remote: Finding sources:  80% (121/151)           
remote: Finding sources:  81% (122/151)           
remote: Finding sources:  82% (124/151)           
remote: Finding sources:  83% (125/151)           
remote: Finding sources:  84% (127/151)           
remote: Finding sources:  85% (128/151)           
remote: Finding sources:  86% (130/151)           
remote: Finding sources:  87% (131/151)           
remote: Finding sources:  88% (133/151)           
remote: Finding sources:  89% (134/151)           
remote: Finding sources:  90% (136/151)           
remote: Finding sources:  91% (137/151)           
remote: Finding sources:  92% (139/151)           
remote: Finding sources:  93% (140/151)           
remote: Finding sources:  94% (142/151)           
remote: Finding sources:  95% (143/151)           
remote: Finding sources:  96% (145/151)           
remote: Finding sources:  97% (146/151)           
remote: Finding sources:  98% (148/151)           
remote: Finding sources:  99% (149/151)           
remote: Finding sources: 100% (151/151)           
remote: Finding sources: 100% (151/151)        
|3| remote: Getting sizes:   1% (1/140)           
remote: Getting sizes:   2% (3/140)           
remote: Getting sizes:   3% (4/140)           
remote: Getting sizes:   4% (5/140)           
remote: Getting sizes:   5% (7/140)           
remote: Getting sizes:   6% (8/140)           
remote: Getting sizes:   7% (10/140)           
remote: Getting sizes:   8% (11/140)           
remote: Getting sizes:   9% (12/140)           
remote: Getting sizes:  10% (14/140)           
remote: Getting sizes:  11% (15/140)           
remote: Getting sizes:  12% (17/140)           
remote: Getting sizes:  13% (18/140)           
remote: Getting sizes:  14% (19/140)           
remote: Getting sizes:  15% (21/140)           
remote: Getting sizes:  16% (22/140)           
remote: Getting sizes:  17% (24/140)           
remote: Getting sizes:  18% (25/140)           
remote: Getting sizes:  19% (26/140)           
remote: Getting sizes:  20% (28/140)           
remote: Getting sizes:  21% (29/140)           
remote: Getting sizes:  22% (31/140)           
remote: Getting sizes:  23% (32/140)           
remote: Getting sizes:  24% (33/140)           
remote: Getting sizes:  25% (35/140)           
remote: Getting sizes:  26% (36/140)           
remote: Getting sizes:  27% (38/140)           
remote: Getting sizes:  28% (39/140)           
remote: Getting sizes:  29% (40/140)           
remote: Getting sizes:  30% (42/140)           
remote: Getting sizes:  31% (43/140)           
remote: Getting sizes:  32% (45/140)           
remote: Getting sizes:  33% (46/140)           
remote: Getting sizes:  34% (47/140)           
remote: Getting sizes:  35% (49/140)           
remote: Getting sizes:  36% (50/140)           
remote: Getting sizes:  37% (52/140)           
remote: Getting sizes:  38% (53/140)           
remote: Getting sizes:  39% (54/140)           
remote: Getting sizes:  40% (56/140)           
remote: Getting sizes:  41% (57/140)           
remote: Getting sizes:  42% (59/140)           
remote: Getting sizes:  43% (60/140)           
remote: Getting sizes:  44% (61/140)           
remote: Getting sizes:  45% (63/140)           
remote: Getting sizes:  46% (64/140)           
remote: Getting sizes:  47% (66/140)           
remote: Getting sizes:  48% (67/140)           
remote: Getting sizes:  49% (68/140)           
remote: Getting sizes:  50% (70/140)           
remote: Getting sizes:  51% (71/140)           
remote: Getting sizes:  52% (73/140)           
remote: Getting sizes:  53% (74/140)           
remote: Getting sizes:  54% (75/140)           
remote: Getting sizes:  55% (77/140)           
remote: Getting sizes:  56% (78/140)           
remot|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/skins/Vector to 'skins/Vector' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'skins/Vector'...
|0| remote: Counting objects: 1           
remote: Counting objects: 957, done        
|0| remote: Finding sources:   1% (5/957)           
remote: Finding sources:   2% (15/957)           
remote: Finding sources:   3% (24/957)           
remote: Finding sources:   4% (34/957)           
remote: Finding sources:   5% (44/957)           
remote: Finding sources:   6% (53/957)           
remote: Finding sources:   7% (63/957)           
remote: Finding sources:   8% (72/957)           
remote: Finding sources:   9% (82/957)           
remote: Finding sources:  10% (91/957)           
remote: Finding sources:  11% (101/957)           
remote: Finding sources:  12% (111/957)           
remote: Finding sources:  13% (120/957)           
remote: Finding sources:  14% (130/957)           
remote: Finding sources:  15% (139/957)           
remote: Finding sources:  16% (149/957)           
remote: Finding sources:  17% (158/957)           
remote: Finding sources:  18% (168/957)           
remote: Finding sources:  19% (178/957)           
remote: Finding sources:  20% (187/957)           
remote: Finding sources:  21% (197/957)           
remote: Finding sources:  22% (206/957)           
remote: Finding sources:  23% (216/957)           
remote: Finding sources:  24% (225/957)           
remote: Finding sources:  25% (235/957)           
remote: Finding sources:  26% (245/957)           
remote: Finding sources:  27% (254/957)           
remote: Finding sources:  28% (264/957)           
remote: Finding sources:  29% (273/957)           
remote: Finding sources:  30% (283/957)           
remote: Finding sources:  31% (292/957)           
remote: Finding sources:  32% (302/957)           
remote: Finding sources:  33% (312/957)           
remote: Finding sources:  34% (321/957)           
remote: Finding sources:  35% (331/957)           
remote: Finding sources:  36% (340/957)           
remote: Finding sources:  37% (350/957)           
remote: Finding sources:  38% (359/957)           
remote: Finding sources:  39% (369/957)           
remote: Finding sources:  40% (379/957)           
remote: Finding sources:  41% (388/957)           
remote: Finding sources:  42% (398/957)           
remote: Finding sources:  43% (407/957)           
remote: Finding sources:  44% (417/957)           
remote: Finding sources:  45% (426/957)           
remote: Finding sources:  46% (436/957)           
remote: Finding sources:  47% (446/957)           
remote: Finding sources:  48% (455/957)           
remote: Finding sources:  49% (465/957)           
remote: Finding sources:  50% (474/957)           
remote: Finding sources:  51% (484/957)           
remote: Finding sources:  52% (493/957)           
remote: Finding sources:  53% (503/957)           
remote: Finding sources:  54% (512/957)           
remote: Finding sources:  55% (522/957)           
remote: Finding sources:  56% (532/957)           
remote: Finding sources:  57% (541/957)           
remote: Finding sources:  58% (551/957)           
remote: Finding sources:  59% (560/957)           
remote: Finding sources:  60% (570/957)           
remote: Finding sources:  61% (579/957)           
remote: Finding sources:  62% (589/957)           
remote: Finding sources:  63% (599/957)           
remote: Finding sources:  64% (608/957)           
remote: Finding sources:  65% (618/957)           
remote: Finding sources:  66% (627/957)           
remote: Finding sources:  67% (637/957)           
remote: Finding sources:  68% (646/957)           
remote: Finding sources:  69% (656/957)           
remote: Finding sources:  70% (666/957)           
remote: Finding sources:  71% (675/957)           
remote: Finding sources:  72% (685/957)           
remote: Finding sources:  73% (694/957)           
remote: Finding sources:  74% (704|1| 
|1| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/CheckUser to 'extensions/CheckUser' (use CLONE_DEPTH=0 for full depth)
|1| Cloning into 'extensions/CheckUser'...
|1| remote: Counting objects: 1           
remote: Counting objects: 1065, done        
|1| remote: Finding sources:   1% (6/1065)           
remote: Finding sources:   2% (16/1065)           
remote: Finding sources:   3% (27/1065)           
remote: Finding sources:   4% (38/1065)           
remote: Finding sources:   5% (48/1065)           
remote: Finding sources:   6% (59/1065)           
remote: Finding sources:   7% (70/1065)           
remote: Finding sources:   8% (80/1065)           
remote: Finding sources:   9% (91/1065)           
remote: Finding sources:  10% (102/1065)           
remote: Finding sources:  11% (112/1065)           
remote: Finding sources:  12% (123/1065)           
remote: Finding sources:  13% (134/1065)           
remote: Finding sources:  14% (144/1065)           
remote: Finding sources:  15% (155/1065)           
remote: Finding sources:  16% (166/1065)           
remote: Finding sources:  17% (176/1065)           
remote: Finding sources:  18% (187/1065)           
remote: Finding sources:  19% (198/1065)           
remote: Finding sources:  20% (208/1065)           
remote: Finding sources:  21% (219/1065)           
remote: Finding sources:  22% (229/1065)           
remote: Finding sources:  23% (240/1065)           
remote: Finding sources:  24% (251/1065)           
remote: Finding sources:  25% (261/1065)           
remote: Finding sources:  26% (272/1065)           
remote: Finding sources:  27% (283/1065)           
remote: Finding sources:  28% (293/1065)           
remote: Finding sources:  29% (304/1065)           
remote: Finding sources:  30% (315/1065)           
remote: Finding sources:  31% (325/1065)           
remote: Finding sources:  32% (336/1065)           
remote: Finding sources:  33% (347/1065)           
remote: Finding sources:  34% (357/1065)           
remote: Finding sources:  35% (368/1065)           
remote: Finding sources:  36% (379/1065)           
remote: Finding sources:  37% (389/1065)           
remote: Finding sources:  38% (400/1065)           
remote: Finding sources:  39% (411/1065)           
remote: Finding sources:  40% (421/1065)           
remote: Finding sources:  41% (432/1065)           
remote: Finding sources:  42% (442/1065)           
remote: Finding sources:  43% (453/1065)           
remote: Finding sources:  44% (464/1065)           
remote: Finding sources:  45% (474/1065)           
remote: Finding sources:  46% (485/1065)           
remote: Finding sources:  47% (496/1065)           
remote: Finding sources:  48% (506/1065)           
remote: Finding sources:  49% (517/1065)           
remote: Finding sources:  50% (528/1065)           
remote: Finding sources:  51% (538/1065)           
remote: Finding sources:  52% (549/1065)           
remote: Finding sources:  53% (560/1065)           
remote: Finding sources:  54% (570/1065)           
remote: Finding sources:  55% (581/1065)           
remote: Finding sources:  56% (592/1065)           
remote: Finding sources:  57% (602/1065)           
remote: Finding sources:  58% (613/1065)           
remote: Finding sources:  59% (624/1065)           
remote: Finding sources:  60% (634/1065)           
remote: Finding sources:  61% (645/1065)           
remote: Finding sources:  62% (655/1065)           
remote: Finding sources:  63% (666/1065)           
remote: Finding sources:  64% (677/1065)           
remote: Finding sources:  65% (687/1065)           
remote: Finding sources:  66% (698/1065)           
remote: Finding sources:  67% (709/1065)           
remote: Finding sources:  68% (719/1065)           
remote: Finding sources:  69% (730/1065)           
remote: Finding sources:  70% (741/1065)           
remote: Finding sources:  71% (751/1065)           
remote: Finding sources:  72% (762/1065/957)           
remote: Finding sources:  75% (713/957)           
remote: Finding sources:  76% (723/957)           
remote: Finding sources:  77% (733/957)           
remote: Finding sources:  78% (742/957)           
remote: Finding sources:  79% (752/957)           
remote: Finding sources:  80% (761/957)           
remote: Finding sources:  81% (771/957)           
remote: Finding sources:  82% (780/957)           
remote: Finding sources:  83% (790/957)           
remote: Finding sources:  84% (800/957)           
remote: Finding sources:  85% (809/957)           
remote: Finding sources:  86% (819/957)           
remote: Finding sources:  87% (828/957)           
remote: Finding sources:  88% (838/957)           
remote: Finding sources:  89% (847/957)           
remote: Finding sources:  90% (857/957)           
remote: Finding sources:  91% (867/957)           
remote: Finding sources:  92% (876/957)           
remote: Finding sources:  93% (886/957)           
remote: Finding sources:  94% (895/957)           
remote: Finding sources:  95% (905/957)           
remote: Finding sources:  96% (914/957)           
remote: Finding sources:  97% (924/957)           
remote: Finding sources:  98% (934/957)           
remote: Finding sources:  99% (943/957)           
remote: Finding sources: 100% (953/957)           
remote: Finding sources: 100% (957/957)        
|0| remote: Getting sizes:   1% (5/915)           
remote: Getting sizes:   2% (14/915)           
remote: Getting sizes:   3% (23/915)           
remote: Getting sizes:   4% (33/915)           
remote: Getting sizes:   5% (42/915)           
remote: Getting sizes:   6% (51/915)           
remote: Getting sizes:   7% (60/915)           
remote: Getting sizes:   8% (69/915)           
remote: Getting sizes:   9% (78/915)           
remote: Getting sizes:  10% (87/915)           
remote: Getting sizes:  11% (97/915)           
remote: Getting sizes:  12% (106/915)           
remote: Getting sizes:  13% (115/915)           
remote: Getting sizes:  14% (124/915)           
remote: Getting sizes:  15% (133/915)           
remote: Getting sizes:  16% (142/915)           
remote: Getting sizes:  17% (151/915)           
remote: Getting sizes:  18% (161/915)           
remote: Getting sizes:  19% (170/915)           
remote: Getting sizes:  20% (179/915)           
remote: Getting sizes:  21% (188/915)           
remote: Getting sizes:  22% (197/915)           
remote: Getting sizes:  23% (206/915)           
remote: Getting sizes:  24% (216/915)           
remote: Getting sizes:  25% (225/915)           
remote: Getting sizes:  26% (234/915)           
remote: Getting sizes:  27% (243/915)           
remote: Getting sizes:  28% (252/915)           
remote: Getting sizes:  29% (261/915)           
remote: Getting sizes:  30% (270/915)           
remote: Getting sizes:  31% (280/915)           
remote: Getting sizes:  32% (289/915)           
remote: Getting sizes:  33% (298/915)           
remote: Getting sizes:  34% (307/915)           
remote: Getting sizes:  35% (316/915)           
remote: Getting sizes:  36% (325/915)           
remote: Getting sizes:  37% (334/915)           
remote: Getting sizes:  38% (344/915)           
remote: Getting sizes:  39% (353/915)           
remote: Getting sizes:  40% (362/915)           
remote: Getting sizes:  41% (371/915)           
remote: Getting sizes:  42% (380/915)           
remote: Getting sizes:  43% (389/915)           
remote: Getting sizes:  44% (399/915)           
remote: Getting sizes:  45% (408/915)           
remote: Getting sizes:  46% (417/915)           
remote: Getting sizes:  47% (426/915)           
remote: Getting sizes:  48% (435/915)           
remote: Getting sizes:  49% (444/915)           
remote: Getting sizes:  50% (453/915)           
remote: Getting sizes:  51% (463/915)           
remote: Getting sizes:  52% (472/915)           
remote: Getting sizes:  53% (481/915)           
remote: Getting sizes:  54% (490/915)           
remote: Getting sizes:  55% (499/915)           
remote: Gremote: Finding sources:  74% (474/644)           
remote: Finding sources:  75% (480/644)           
remote: Finding sources:  76% (487/644)           
remote: Finding sources:  77% (493/644)           
remote: Finding sources:  78% (500/644)           
remote: Finding sources:  79% (506/644)           
remote: Finding sources:  80% (512/644)           
remote: Finding sources:  81% (519/644)           
remote: Finding sources:  82% (525/644)           
remote: Finding sources:  83% (532/644)           
remote: Finding sources:  84% (538/644)           
remote: Finding sources:  85% (545/644)           
remote: Finding sources:  86% (551/644)           
remote: Finding sources:  87% (558/644)           
remote: Finding sources:  88% (564/644)           
remote: Finding sources:  89% (570/644)           
remote: Finding sources:  90% (577/644)           
remote: Finding sources:  91% (583/644)           
remote: Finding sources:  92% (590/644)           
remote: Finding sources:  93% (596/644)           
remote: Finding sources:  94% (603/644)           
remote: Finding sources:  95% (609/644)           
remote: Finding sources:  96% (616/644)           
remote: Finding sources:  97% (622/644)           
remote: Finding sources:  98% (628/644)           
remote: Finding sources:  99% (635/644)           
remote: Finding sources: 100% (641/644)           
remote: Finding sources: 100% (644/644)        
|2| remote: Getting sizes:   1% (3/596)           
remote: Getting sizes:   2% (9/596)           
remote: Getting sizes:   3% (15/596)           
remote: Getting sizes:   4% (21/596)           
remote: Getting sizes:   5% (27/596)           
remote: Getting sizes:   6% (33/596)           
remote: Getting sizes:   7% (39/596)           
remote: Getting sizes:   8% (45/596)           
remote: Getting sizes:   9% (51/596)           
remote: Getting sizes:  10% (57/596)           
remote: Getting sizes:  11% (63/596)           
remote: Getting sizes:  12% (69/596)           
remote: Getting sizes:  13% (75/596)           
remote: Getting sizes:  14% (81/596)           
remote: Getting sizes:  15% (87/596)           
remote: Getting sizes:  16% (93/596)           
remote: Getting sizes:  17% (99/596)           
remote: Getting sizes:  18% (105/596)           
remote: Getting sizes:  19% (111/596)           
remote: Getting sizes:  20% (117/596)           
remote: Getting sizes:  21% (123/596)           
remote: Getting sizes:  22% (129/596)           
remote: Getting sizes:  23% (135/596)           
remote: Getting sizes:  24% (141/596)           
remote: Getting sizes:  25% (147/596)           
remote: Getting sizes:  26% (152/596)           
remote: Getting sizes:  27% (158/596)           
remote: Getting sizes:  28% (164/596)           
remote: Getting sizes:  29% (170/596)           
remote: Getting sizes:  30% (176/596)           
remote: Getting sizes:  31% (182/596)           
remote: Getting sizes:  32% (188/596)           
remote: Getting sizes:  33% (194/596)           
remote: Getting sizes:  34% (200/596)           
remote: Getting sizes:  35% (206/596)           
remote: Getting sizes:  36% (212/596)           
remote: Getting sizes:  37% (218/596)           
remote: Getting sizes:  38% (224/596)           
remote: Getting sizes:  39% (230/596)           
remote: Getting sizes:  40% (236/596)           
remote: Getting sizes:  41% (242/596)           
remote: Getting sizes:  42% (248/596)           
remote: Getting sizes:  43% (254/596)           
remote: Getting sizes:  44% (260/596)           
remote: Getting sizes:  45% (266/596)           
remote: Getting sizes:  46% (272/596)           
remote: Getting sizes:  47% (278/596)           
remote: Getting sizes:  48% (284/596)           
remote: Getting sizes:  49% (290/596)           
remote: Getting sizes:  50% (296/596)           
remote: Getting sizes:  51% (301/596)           
remote: Getting sizes:  52% (307/596)           
remote: Getting sizes:  53% (313/596)           
remote: Getting sizes:  54% (319/596)           
remote: Getting sizes:  55% (32e: Getting sizes:  57% (80/140)           
remote: Getting sizes:  58% (81/140)           
remote: Getting sizes:  59% (82/140)           
remote: Getting sizes:  60% (84/140)           
remote: Getting sizes:  61% (85/140)           
remote: Getting sizes:  62% (87/140)           
remote: Getting sizes:  63% (88/140)           
remote: Getting sizes:  64% (89/140)           
remote: Getting sizes:  65% (91/140)           
remote: Getting sizes:  66% (92/140)           
remote: Getting sizes:  67% (94/140)           
remote: Getting sizes:  68% (95/140)           
remote: Getting sizes:  69% (96/140)           
remote: Getting sizes:  70% (98/140)           
remote: Getting sizes:  71% (99/140)           
remote: Getting sizes:  72% (101/140)           
remote: Getting sizes:  73% (102/140)           
remote: Getting sizes:  74% (103/140)           
remote: Getting sizes:  75% (105/140)           
remote: Getting sizes:  76% (106/140)           
remote: Getting sizes:  77% (108/140)           
remote: Getting sizes:  78% (109/140)           
remote: Getting sizes:  79% (110/140)           
remote: Getting sizes:  80% (112/140)           
remote: Getting sizes:  81% (113/140)           
remote: Getting sizes:  82% (115/140)           
remote: Getting sizes:  83% (116/140)           
remote: Getting sizes:  84% (117/140)           
remote: Getting sizes:  85% (119/140)           
remote: Getting sizes:  86% (120/140)           
remote: Getting sizes:  87% (122/140)           
remote: Getting sizes:  88% (123/140)           
remote: Getting sizes:  89% (124/140)           
remote: Getting sizes:  90% (126/140)           
remote: Getting sizes:  91% (127/140)           
remote: Getting sizes:  92% (129/140)           
remote: Getting sizes:  93% (130/140)           
remote: Getting sizes:  94% (131/140)           
remote: Getting sizes:  95% (133/140)           
remote: Getting sizes:  96% (134/140)           
remote: Getting sizes:  97% (136/140)           
remote: Getting sizes:  98% (137/140)           
remote: Getting sizes:  99% (138/140)           
remote: Getting sizes: 100% (140/140)           
remote: Getting sizes: 100% (140/140)        
|3| remote: Compressing objects:   1% (2211/419820)           
remote: Compressing objects:   2% (7763/419820)           
remote: Compressing objects:   3% (14137/419820)           
remote: Compressing objects:   4% (16147/419820)           
remote: Compressing objects:   5% (20377/419820)           
remote: Compressing objects:   6% (23815/419820)           
remote: Compressing objects:   8% (33745/419820)           
remote: Compressing objects:   9% (39512/419820)           
remote: Compressing objects:  11% (47296/419820)           
remote: Compressing objects:  12% (51650/419820)           
remote: Compressing objects:  14% (58041/419820)           
remote: Compressing objects:  15% (63305/419820)           
remote: Compressing objects:  16% (65084/419820)           
remote: Compressing objects:  17% (71668/419820)           
remote: Compressing objects:  18% (75503/419820)           
remote: Compressing objects:  19% (78164/419820)           
remote: Compressing objects:  20% (85342/419820)           
remote: Compressing objects:  21% (87189/419820)           
remote: Compressing objects:  22% (90451/419820)           
remote: Compressing objects:  92% (387004/419820)           
remote: Compressing objects:  93% (389853/419820)           
remote: Compressing objects:  94% (392718/419820)           
remote: Compressing objects:  95% (399527/419820)           
remote: Compressing objects:  96% (402349/419820)           
remote: Compressing objects:  97% (406667/419820)           
remote: Compressing objects:  98% (412198/419820)           
remote: Compressing objects:  99% (415685/419820)           
remote: Compressing objects: 100% (418318/419820)           
remote: Compressing objects: 100% (419820/419820)        
|3| Receiving objects:   0% (1/151)
Receiving objects:   1% (2/151)
Receiving objects:   2% (4/151)
Receiving objects:   3% (5/151)
Receiving objects:   4% (7/151)
Receiving objects:   5% (8/151)
Receiving objects:   6% (10/151)
Receiving objects:   7% (11/151)
Receiving objects:   8% (13/151)
Receiving objects:   9% (14/151)
Receiving objects:  10% (16/151)
Receiving objects:  11% (17/151)
Receiving objects:  12% (19/151)
Receiving objects:  13% (20/151)
Receiving objects:  14% (22/151)
Receiving objects:  15% (23/151)
Receiving objects:  16% (25/151)
Receiving objects:  17% (26/151)
Receiving objects:  18% (28/151)
Receiving objects:  19% (29/151)
Receiving objects:  20% (31/151)
Receiving objects:  21% (32/151)
Receiving objects:  22% (34/151)
Receiving objects:  23% (35/151)
Receiving objects:  24% (37/151)
Receiving objects:  25% (38/151)
Receiving objects:  26% (40/151)
Receiving objects:  27% (41/151)
Receiving objects:  28% (43/151)
Receiving objects:  29% (44/151)
Receiving objects:  30% (46/151)
Receiving objects:  31% (47/151)
Receiving objects:  32% (49/151)
Receiving objects:  33% (50/151)
Receiving objects:  34% (52/151)
Receiving objects:  35% (53/151)
Receiving objects:  36% (55/151)
Receiving objects:  37% (56/151)
Receiving objects:  38% (58/151)
Receiving objects:  39% (59/151)
Receiving objects:  40% (61/151)
Receiving objects:  41% (62/151)
Receiving objects:  42% (64/151)
Receiving objects:  43% (65/151)
Receiving objects:  44% (67/151)
Receiving objects:  45% (68/151)
Receiving objects:  46% (70/151)
Receiving objects:  47% (71/151)
Receiving objects:  48% (73/151)
Receiving objects:  49% (74/151)
Receiving objects:  50% (76/151)
Receiving objects:  51% (78/151)
Receiving objects:  52% (79/151)
Receiving objects:  53% (81/151)
Receiving objects:  54% (82/151)
Receiving objects:  55% (84/151)
Receiving objects:  56% (85/151)
Receiving objects:  57% (87/151)
Receiving objects:  58% (88/151)
Receiving objects:  59% (90/151)
Receiving objects:  60% (91/151)
Receiving objects:  61% (93/151)
Receiving objects:  62% (94/151)
Receiving objects:  63% (96/151)
Receiving objects:  64% (97/151)
Receiving objects:  65% (99/151)
Receiving objects:  66% (100/151)
Receiving objects:  67% (102/151)
Receiving objects:  68% (103/151)
Receiving objects:  69% (105/151)
Receiving objects:  70% (106/151)
Receiving objects:  71% (108/151)
Receiving objects:  72% (109/151)
Receiving objects:  73% (111/151)
Receiving objects:  74% (112/151)
Receiving objects:  75% (114/151)
Receiving objects:  76% (115/151)
remote: Total 151 (delta 22), reused 83 (delta 9)        
|3| Receiving objects:  77% (117/151)
Receiving objects:  78% (118/151)
Receiving objects:  79% (120/151)
Receiving objects:  80% (121/151)
Receiving objects:  81% (123/151)
Receiving objects:  82% (124/151)
Receiving objects:  83% (126/151)
Receiving objects:  84% (127/151)
Receiving objects:  85% (129/151)
Receiving objects:  86% (130/151)
Receiving objects:  87% (132/151)
Receiving objects:  88% (133/151)
Receiving objects:  89% (135/151)
Receiving objects:  90% (136/151)
Receiving objects:  91% (138/151)
Receiving objects:  92% (139/151)
Receiving objects:  93% (141/151)
Receiving objects:  94% (142/151)
Receiving objects:  95% (144/151)
Receiving objects:  96% (145/151)
Receiving objects:  97% (147/151)
Receiving objects:  98% (148/151)
Receiving objects:  99% (150/151)
Receiving objects: 100% (151/151)
Receiving objects: 100% (151/151), 161.84 KiB | 5.06 MiB/s, done.
|3| Resolving deltas:   0% (0/22)
Resolving deltas:   4% (1/22)
Resolving deltas:   9% (2/22)
Resolving deltas:  13% (3/22)
Resolving deltas:  18% (4/22)
Resolving deltas:  22% (5/22)
Resolving deltas:  27% (6/22)
Resolving deltas:  31% (7/22)
Resolving deltas:  36% (8/22)
Resolving deltas:  40% (9/22)
Resolving deltas:  45% (10/22)
Resolving deltas:  50% (11/22)
Resolving deltas:  54% (12/22)
Resolving deltas:  59% (13/22)
Resolving deltas:  63% (14/22)
Resolving deltas:  68% (15/22)
Resolving deltas:  72% (16/22)
Resolving deltas:  77% (17/22)
Resolving deltas:  81% (18/22)
Resolving deltas:  86% (19/22)
Resolving deltas:  90% (20/22)
Resolving deltas:  95% (21/22)
Resolving deltas: 100% (22/22)
Resolving deltas: 100% (22/22), done.
|3|  00:00
)           
remote: Finding sources:  73% (773/1065)           
remote: Finding sources:  74% (783/1065)           
remote: Finding sources:  75% (794/1065)           
remote: Finding sources:  76% (805/1065)           
remote: Finding sources:  77% (815/1065)           
remote: Finding sources:  78% (826/1065)           
remote: Finding sources:  79% (837/1065)           
remote: Finding sources:  80% (847/1065)           
remote: Finding sources:  81% (858/1065)           
remote: Finding sources:  82% (868/1065)           
remote: Finding sources:  83% (879/1065)           
remote: Finding sources:  84% (890/1065)           
remote: Finding sources:  85% (900/1065)           
remote: Finding sources:  86% (911/1065)           
remote: Finding sources:  87% (922/1065)           
remote: Finding sources:  88% (932/1065)           
remote: Finding sources:  89% (943/1065)           
remote: Finding sources:  90% (954/1065)           
remote: Finding sources:  91% (964/1065)           
remote: Finding sources:  92% (975/1065)           
remote: Finding sources:  93% (986/1065)           
remote: Finding sources:  94% (996/1065)           
remote: Finding sources:  95% (1007/1065)           
remote: Finding sources:  96% (1018/1065)           
remote: Finding sources:  97% (1028/1065)           
remote: Finding sources:  98% (1039/1065)           
remote: Finding sources:  99% (1050/1065)           
remote: Finding sources: 100% (1060/1065)           
remote: Finding sources: 100% (1065/1065)        
|1| remote: Getting sizes:   1% (5/994)           
remote: Getting sizes:   2% (15/994)           
remote: Getting sizes:   3% (25/994)           
remote: Getting sizes:   4% (35/994)           
remote: Getting sizes:   5% (45/994)           
remote: Getting sizes:   6% (55/994)           
remote: Getting sizes:   7% (65/994)           
remote: Getting sizes:   8% (75/994)           
remote: Getting sizes:   9% (85/994)           
remote: Getting sizes:  10% (95/994)           
remote: Getting sizes:  11% (105/994)           
remote: Getting sizes:  12% (115/994)           
remote: Getting sizes:  13% (125/994)           
remote: Getting sizes:  14% (135/994)           
remote: Getting sizes:  15% (145/994)           
remote: Getting sizes:  16% (155/994)           
remote: Getting sizes:  17% (165/994)           
remote: Getting sizes:  18% (174/994)           
remote: Getting sizes:  19% (184/994)           
remote: Getting sizes:  20% (194/994)           
remote: Getting sizes:  21% (204/994)           
remote: Getting sizes:  22% (214/994)           
remote: Getting sizes:  23% (224/994)           
remote: Getting sizes:  24% (234/994)           
remote: Getting sizes:  25% (244/994)           
remote: Getting sizes:  26% (254/994)           
remote: Getting sizes:  27% (264/994)           
remote: Getting sizes:  28% (274/994)           
remote: Getting sizes:  29% (284/994)           
remote: Getting sizes:  30% (294/994)           
remote: Getting sizes:  31% (304/994)           
remote: Getting sizes:  32% (314/994)           
remote: Getting sizes:  33% (324/994)           
remote: Getting sizes:  34% (333/994)           
remote: Getting sizes:  35% (343/994)           
remote: Getting sizes:  36% (353/994)           
remote: Getting sizes:  37% (363/994)           
remote: Getting sizes:  38% (373/994)           
remote: Getting sizes:  39% (383/994)           
remote: Getting sizes:  40% (393/994)           
remote: Getting sizes:  41% (403/994)           
remote: Getting sizes:  42% (413/994)           
remote: Getting sizes:  43% (423/994)           
remote: Getting sizes:  44% (433/994)           
remote: Getting sizes:  45% (443/994)           
remote: Getting sizes:  46% (453/994)           
remote: Getting sizes:  47% (463/994)           
remote: Getting sizes:  48% (473/994)           
remote: Getting sizes:  49% (483/994)           
remote: Getting sizes:  50% (493/994)           
remote: Getting sizes:  51% (502/994)           
remote: Getting sizes:  52% (512/994)           
remote: Getting sizesetting sizes:  56% (508/915)           
remote: Getting sizes:  57% (517/915)           
remote: Getting sizes:  58% (527/915)           
remote: Getting sizes:  59% (536/915)           
remote: Getting sizes:  60% (545/915)           
remote: Getting sizes:  61% (554/915)           
remote: Getting sizes:  62% (563/915)           
remote: Getting sizes:  63% (572/915)           
remote: Getting sizes:  64% (582/915)           
remote: Getting sizes:  65% (591/915)           
remote: Getting sizes:  66% (600/915)           
remote: Getting sizes:  67% (609/915)           
remote: Getting sizes:  68% (618/915)           
remote: Getting sizes:  69% (627/915)           
remote: Getting sizes:  70% (636/915)           
remote: Getting sizes:  71% (646/915)           
remote: Getting sizes:  72% (655/915)           
remote: Getting sizes:  73% (664/915)           
remote: Getting sizes:  74% (673/915)           
remote: Getting sizes:  75% (682/915)           
remote: Getting sizes:  76% (691/915)           
remote: Getting sizes:  77% (700/915)           
remote: Getting sizes:  78% (710/915)           
remote: Getting sizes:  79% (719/915)           
remote: Getting sizes:  80% (728/915)           
remote: Getting sizes:  81% (737/915)           
remote: Getting sizes:  82% (746/915)           
remote: Getting sizes:  83% (755/915)           
remote: Getting sizes:  84% (765/915)           
remote: Getting sizes:  85% (774/915)           
remote: Getting sizes:  86% (783/915)           
remote: Getting sizes:  87% (792/915)           
remote: Getting sizes:  88% (801/915)           
remote: Getting sizes:  89% (810/915)           
remote: Getting sizes:  90% (819/915)           
remote: Getting sizes:  91% (829/915)           
remote: Getting sizes:  92% (838/915)           
remote: Getting sizes:  93% (847/915)           
remote: Getting sizes:  94% (856/915)           
remote: Getting sizes:  95% (865/915)           
remote: Getting sizes:  96% (874/915)           
remote: Getting sizes:  97% (883/915)           
remote: Getting sizes:  98% (893/915)           
remote: Getting sizes:  99% (902/915)           
remote: Getting sizes: 100% (911/915)           
remote: Getting sizes: 100% (915/915)        
|0| remote: Compressing objects:   1% (23089/2093022)           
remote: Compressing objects:   2% (42367/2093022)           
remote: Compressing objects:   3% (52699/2093022)           
remote: Compressing objects:   4% (73935/2093022)           
remote: Compressing objects:   5% (96156/2093022)           
remote: Compressing objects:   6% (116150/2093022)           
remote: Compressing objects:   7% (137822/2093022)           
remote: Compressing objects:   8% (157196/2093022)           
remote: Compressing objects:   9% (180854/2093022)           
remote: Compressing objects:  10% (205357/2093022)           
remote: Compressing objects:  11% (222023/2093022)           
remote: Compressing objects:  12% (243567/2093022)           
remote: Compressing objects:  13% (263988/2093022)           
remote: Compressing objects:  14% (283946/2093022)           
remote: Compressing objects:  15% (315745/2093022)           
remote: Compressing objects:  16% (332798/2093022)           
remote: Compressing objects:  17% (347355/2093022)           
remote: Compressing objects:  18% (368935/2093022)           
remote: Compressing objects:  19% (404218/2093022)           
remote: Compressing objects:  20% (409411/2093022)           
remote: Compressing objects:  21% (430781/2093022)           
remote: Compressing objects:  22% (457858/2093022)           
remote: Compressing objects:  23% (476096/2093022)           
remote: Compressing objects:  24% (492879/2093022)           
remote: Compressing objects:  25% (519146/2093022)           
remote: Compressing objects:  26% (540260/2093022)           
remote: Compressing objects:  27% (554654/2093022)           
remote: Compressing objects:  28% (580088/2093022)           
remote: Compressing objects:  29% (596602/2093022)           
remote: Compressing objects:  30% (617817/2093025/596)           
remote: Getting sizes:  56% (331/596)           
remote: Getting sizes:  57% (337/596)           
remote: Getting sizes:  58% (343/596)           
remote: Getting sizes:  59% (349/596)           
remote: Getting sizes:  60% (355/596)           
remote: Getting sizes:  61% (361/596)           
remote: Getting sizes:  62% (367/596)           
remote: Getting sizes:  63% (373/596)           
remote: Getting sizes:  64% (379/596)           
remote: Getting sizes:  65% (385/596)           
remote: Getting sizes:  66% (391/596)           
remote: Getting sizes:  67% (397/596)           
remote: Getting sizes:  68% (403/596)           
remote: Getting sizes:  69% (409/596)           
remote: Getting sizes:  70% (415/596)           
remote: Getting sizes:  71% (421/596)           
remote: Getting sizes:  72% (427/596)           
remote: Getting sizes:  73% (433/596)           
remote: Getting sizes:  74% (439/596)           
remote: Getting sizes:  75% (445/596)           
remote: Getting sizes:  76% (450/596)           
remote: Getting sizes:  77% (456/596)           
remote: Getting sizes:  78% (462/596)           
remote: Getting sizes:  79% (468/596)           
remote: Getting sizes:  80% (474/596)           
remote: Getting sizes:  81% (480/596)           
remote: Getting sizes:  82% (486/596)           
remote: Getting sizes:  83% (492/596)           
remote: Getting sizes:  84% (498/596)           
remote: Getting sizes:  85% (504/596)           
remote: Getting sizes:  86% (510/596)           
remote: Getting sizes:  87% (516/596)           
remote: Getting sizes:  88% (522/596)           
remote: Getting sizes:  89% (528/596)           
remote: Getting sizes:  90% (534/596)           
remote: Getting sizes:  91% (540/596)           
remote: Getting sizes:  92% (546/596)           
remote: Getting sizes:  93% (552/596)           
remote: Getting sizes:  94% (558/596)           
remote: Getting sizes:  95% (564/596)           
remote: Getting sizes:  96% (570/596)           
remote: Getting sizes:  97% (576/596)           
remote: Getting sizes:  98% (582/596)           
remote: Getting sizes:  99% (588/596)           
remote: Getting sizes: 100% (594/596)           
remote: Getting sizes: 100% (596/596)        
|2| remote: Compressing objects:   1% (19585/3892384)           
remote: Compressing objects:   2% (63388/3892384)           
remote: Compressing objects:   3% (103652/3892384)           
remote: Compressing objects:   4% (140632/3892384)           
remote: Compressing objects:   5% (181045/3892384)           
remote: Compressing objects:   6% (218764/3892384)           
remote: Compressing objects:   7% (272007/3892384)           
remote: Compressing objects:   8% (297598/3892384)           
remote: Compressing objects:   9% (333158/3892384)           
remote: Compressing objects:  10% (373935/3892384)           
remote: Compressing objects:  11% (412913/3892384)           
remote: Compressing objects:  12% (479245/3892384)           
remote: Compressing objects:  13% (490121/3892384)           
remote: Compressing objects:  14% (537039/3892384)           
remote: Compressing objects:  15% (564545/3892384)           
remote: Compressing objects:  16% (605015/3892384)           
remote: Compressing objects:  17% (649498/3892384)           
remote: Compressing objects:  18% (681520/3892384)           
remote: Compressing objects:  19% (728300/3892384)           
remote: Compressing objects:  20% (760500/3892384)           
remote: Compressing objects:  21% (801074/3892384)           
remote: Compressing objects:  22% (842259/3892384)           
remote: Compressing objects:  23% (880493/3892384)           
remote: Compressing objects:  24% (927102/3892384)           
remote: Compressing objects:  26% (1001050/3892384)           
remote: Compressing objects:  27% (1052472/3892384)           
remote: Compressing objects:  29% (1110030/3892384)           
remote: Compressing objects:  30% (1160994/3892384)           
remote: Compressing objects:  31% (1189080/3892384)           
remote: Compressing objects:  32% (1235597/3892384)           
remote: Compressing objects:  33% (1277440/3892384)           
remote: Compressing objects:  35% (1349982/3892384)           
remote: Compressing objects:  36% (1412135/3892384)           
remote: Compressing objects:  38% (1462596/3892384)           
remote: Compressing objects:  40% (1545111/3892384)           
remote: Compressing objects:  41% (1604453/3892384)           
remote: Compressing objects:  42% (1619817/3892384)           
remote: Compressing objects:  43% (1677518/3892384)           
remote: Compressing objects:  45% (1732700/3892384)           
remote: Compressing objects:  46% (1786676/3892384)           
remote: Compressing objects:  47% (1813092/3892384)           
remote: Compressing objects:  49% (1902370/3892384)           
remote: Compressing objects:  50% (1928541/3892384)           
remote: Compressing objects:  51% (1987751/3892384)           
remote: Compressing objects:  53% (2054821/3892384)           
remote: Compressing objects:  68% (2653740/3892384)           
remote: Compressing objects:  70% (2709310/3892384)           
remote: Compressing objects:  72% (2787201/3892384)           
remote: Compressing objects:  73% (2842276/3892384)           
remote: Compressing objects:  74% (2898663/3892384)           
remote: Compressing objects:  75% (2900853/3892384)           
remote: Compressing objects:  76% (2959980/3892384)           
remote: Compressing objects:  77% (2996978/3892384)           
remote: Compressing objects:  79% (3065646/3892384)           
remote: Compressing objects:  80% (3096477/3892384)           
remote: Compressing objects:  81% (3149797/3892384)           
remote: Compressing objects:  83% (3214140/3892384)           
remote: Compressing objects:  84% (3277458/3892384)           
remote: Compressing objects:  85% (3290882/3892384)           
remote: Compressing objects:  86% (3365555/3892384)           
remote: Compressing objects:  87% (3373159/3892384)           
remote: Compressing objects:  88% (3409124/3892384)           
remote: Compressing objects:  89% (3465657/3892384)           
remote: Compressing objects:  92% (3580812/3892384)           
remote: Compressing objects:  93% (3601638/3892384)           
remote: Compressing objects:  94% (3647737/3892384)           
remote: Compressing objects:  95% (3706633/3892384)           
remote: Compressing objects:  96% (3737159/3892384)           
remote: Compressing objects:  97% (3760544/3892384)           
remote: Compressing objects:  98% (3812731/3892384)           
remote: Compressing objects:  99% (3865704/3892384)           
remote: Compressing objects: 100% (3873488/3892384)           
remote: Compressing objects: 100% (3892384/3892384)        
|2| Receiving objects:   0% (1/644)
Receiving objects:   1% (7/644)
Receiving objects:   2% (13/644)
Receiving objects:   3% (20/644)
Receiving objects:   4% (26/644)
Receiving objects:   5% (33/644)
Receiving objects:   6% (39/644)
Receiving objects:   7% (46/644)
Receiving objects:   8% (52/644)
Receiving objects:   9% (58/644)
Receiving objects:  10% (65/644)
Receiving objects:  11% (71/644)
Receiving objects:  12% (78/644)
Receiving objects:  13% (84/644)
Receiving objects:  14% (91/644)
Receiving objects:  15% (97/644)
Receiving objects:  16% (104/644)
Receiving objects:  17% (110/644)
Receiving objects:  18% (116/644)
Receiving objects:  19% (123/644)
Receiving objects:  20% (129/644)
Receiving objects:  21% (136/644)
Receiving objects:  22% (142/644)
Receiving objects:  23% (149/644)
Receiving objects:  24% (155/644)
Receiving objects:  25% (161/644)
Receiving objects:  26% (168/644)
Receiving objects:  27% (174/644)
Receiving objects:  28% (181/644)
Receiving objects:  29% (187/644)
Receiving objects:  30% (194/644)
Receiving objects:  31% (200/644)
Receiving objects:  32% (207/644)
Receiving objects:  33% (213/644)
Receiving objects:  34% (219/644)
Receiving objects:  35% (226/644)
Receiving objects:  36% (232/644)
Receiving objects:  37% (239/644)
Receiving objects:  38% (245/644)
Receiving objects: :  53% (522/994)           
remote: Getting sizes:  54% (532/994)           
remote: Getting sizes:  55% (542/994)           
remote: Getting sizes:  56% (552/994)           
remote: Getting sizes:  57% (562/994)           
remote: Getting sizes:  58% (572/994)           
remote: Getting sizes:  59% (582/994)           
remote: Getting sizes:  60% (592/994)           
remote: Getting sizes:  61% (602/994)           
remote: Getting sizes:  62% (612/994)           
remote: Getting sizes:  63% (622/994)           
remote: Getting sizes:  64% (632/994)           
remote: Getting sizes:  65% (642/994)           
remote: Getting sizes:  66% (652/994)           
remote: Getting sizes:  67% (662/994)           
remote: Getting sizes:  68% (671/994)           
remote: Getting sizes:  69% (681/994)           
remote: Getting sizes:  70% (691/994)           
remote: Getting sizes:  71% (701/994)           
remote: Getting sizes:  72% (711/994)           
remote: Getting sizes:  73% (721/994)           
remote: Getting sizes:  74% (731/994)           
remote: Getting sizes:  75% (741/994)           
remote: Getting sizes:  76% (751/994)           
remote: Getting sizes:  77% (761/994)           
remote: Getting sizes:  78% (771/994)           
remote: Getting sizes:  79% (781/994)           
remote: Getting sizes:  80% (791/994)           
remote: Getting sizes:  81% (801/994)           
remote: Getting sizes:  82% (811/994)           
remote: Getting sizes:  83% (821/994)           
remote: Getting sizes:  84% (830/994)           
remote: Getting sizes:  85% (840/994)           
remote: Getting sizes:  86% (850/994)           
remote: Getting sizes:  87% (860/994)           
remote: Getting sizes:  88% (870/994)           
remote: Getting sizes:  89% (880/994)           
remote: Getting sizes:  90% (890/994)           
remote: Getting sizes:  91% (900/994)           
remote: Getting sizes:  92% (910/994)           
remote: Getting sizes:  93% (920/994)           
remote: Getting sizes:  94% (930/994)           
remote: Getting sizes:  95% (940/994)           
remote: Getting sizes:  96% (950/994)           
remote: Getting sizes:  97% (960/994)           
remote: Getting sizes:  98% (970/994)           
remote: Getting sizes:  99% (980/994)           
remote: Getting sizes: 100% (990/994)           
remote: Getting sizes: 100% (994/994)        
|1| remote: Compressing objects:   1% (21992/4205545)           
remote: Compressing objects:   2% (64610/4205545)           
remote: Compressing objects:   3% (110668/4205545)           
remote: Compressing objects:   4% (150730/4205545)           
remote: Compressing objects:   5% (211893/4205545)           
remote: Compressing objects:   6% (237063/4205545)           
remote: Compressing objects:   7% (275725/4205545)           
remote: Compressing objects:   8% (350707/4205545)           
remote: Compressing objects:   9% (387375/4205545)           
remote: Compressing objects:  10% (405675/4205545)           
remote: Compressing objects:  11% (443033/4205545)           
remote: Compressing objects:  12% (487669/4205545)           
remote: Compressing objects:  13% (526634/4205545)           
remote: Compressing objects:  14% (569511/4205545)           
remote: Compressing objects:  15% (618335/4205545)           
remote: Compressing objects:  16% (665612/4205545)           
remote: Compressing objects:  17% (699001/4205545)           
remote: Compressing objects:  18% (738319/4205545)           
remote: Compressing objects:  19% (790799/4205545)           
remote: Compressing objects:  20% (843263/4205545)           
remote: Compressing objects:  21% (869131/4205545)           
remote: Compressing objects:  22% (904278/4205545)           
remote: Compressing objects:  23% (950339/4205545)           
remote: Compressing objects:  24% (991784/4205545)           
remote: Compressing objects:  25% (1045499/4205545)           
remote: Compressing objects:  26% (1073785/4205545)           
remote: Compressing objects:  27% (1124489/4205545)           
remote: Compressing objects:  22)           
remote: Compressing objects:  31% (645139/2093022)           
remote: Compressing objects:  32% (659724/2093022)           
remote: Compressing objects:  33% (681653/2093022)           
remote: Compressing objects:  34% (705844/2093022)           
remote: Compressing objects:  35% (725264/2093022)           
remote: Compressing objects:  36% (748752/2093022)           
remote: Compressing objects:  37% (765535/2093022)           
remote: Compressing objects:  38% (785686/2093022)           
remote: Compressing objects:  39% (809075/2093022)           
remote: Compressing objects:  40% (826839/2093022)           
remote: Compressing objects:  41% (854564/2093022)           
remote: Compressing objects:  42% (871041/2093022)           
remote: Compressing objects:  43% (894756/2093022)           
remote: Compressing objects:  44% (911073/2093022)           
remote: Compressing objects:  63% (1324196/2093022)           
remote: Compressing objects:  64% (1329816/2093022)           
remote: Compressing objects:  65% (1350531/2093022)           
remote: Compressing objects:  66% (1371756/2093022)           
remote: Compressing objects:  67% (1394044/2093022)           
remote: Compressing objects:  68% (1412975/2093022)           
remote: Compressing objects:  69% (1436878/2093022)           
remote: Compressing objects:  70% (1455195/2093022)           
remote: Compressing objects:  71% (1484379/2093022)           
remote: Compressing objects:  72% (1498142/2093022)           
remote: Compressing objects:  73% (1518216/2093022)           
remote: Compressing objects:  74% (1539410/2093022)           
remote: Compressing objects:  75% (1560056/2093022)           
remote: Compressing objects:  76% (1580455/2093022)           
remote: Compressing objects:  77% (1602429/2093022)           
remote: Compressing objects:  78% (1625560/2093022)           
remote: Compressing objects:  79% (1645537/2093022)           
remote: Compressing objects:  80% (1666103/2093022)           
remote: Compressing objects:  81% (1685141/2093022)           
remote: Compressing objects:  82% (1707631/2093022)           
remote: Compressing objects:  83% (1727491/2093022)           
remote: Compressing objects:  84% (1747887/2093022)           
remote: Compressing objects:  85% (1772042/2093022)           
remote: Compressing objects:  86% (1790910/2093022)           
remote: Compressing objects:  87% (1813862/2093022)           
remote: Compressing objects:  88% (1831950/2093022)           
remote: Compressing objects:  89% (1855482/2093022)           
remote: Compressing objects:  90% (1873504/2093022)           
remote: Compressing objects:  91% (1894362/2093022)           
remote: Compressing objects:  92% (1915482/2093022)           
remote: Compressing objects:  93% (1950359/2093022)           
remote: Compressing objects:  94% (1962264/2093022)           
remote: Compressing objects:  95% (1981414/2093022)           
remote: Compressing objects:  96% (2000194/2093022)           
remote: Compressing objects:  97% (2020546/2093022)           
remote: Compressing objects:  98% (2044397/2093022)           
remote: Compressing objects:  99% (2062732/2093022)           
remote: Compressing objects: 100% (2083332/2093022)           
remote: Compressing objects: 100% (2093022/2093022)        
|0| Receiving objects:   0% (1/957)
Receiving objects:   1% (10/957)
Receiving objects:   2% (20/957)
Receiving objects:   3% (29/957)
Receiving objects:   4% (39/957)
Receiving objects:   5% (48/957)
Receiving objects:   6% (58/957)
Receiving objects:   7% (67/957)
Receiving objects:   8% (77/957)
Receiving objects:   9% (87/957)
Receiving objects:  10% (96/957)
Receiving objects:  11% (106/957)
Receiving objects:  12% (115/957)
Receiving objects:  13% (125/957)
Receiving objects:  14% (134/957)
Receiving objects:  15% (144/957)
Receiving objects:  16% (154/957)
Receiving objects:  17% (163/957)
Receiving objects:  18% (173/957)
Receiving objects:  19% (182/957)
Receiving objects:  20% (192/957)
Receiving objects:  21% (201/957)
Receiving objects:  22% (211/957)
Receiving objects:  23% (221/957)
Receiving objects:  24% (230/957)
Receiving objects:  25% (240/957)
Receiving objects:  26% (249/957)
Receiving objects:  27% (259/957)
Receiving objects:  28% (268/957)
Receiving objects:  29% (278/957)
Receiving objects:  30% (288/957)
Receiving objects:  31% (297/957)
Receiving objects:  32% (307/957)
Receiving objects:  33% (316/957)
Receiving objects:  34% (326/957)
Receiving objects:  35% (335/957)
Receiving objects:  36% (345/957)
Receiving objects:  37% (355/957)
Receiving objects:  38% (364/957)
Receiving objects:  39% (374/957)
Receiving objects:  40% (383/957)
Receiving objects:  41% (393/957)
Receiving objects:  42% (402/957)
Receiving objects:  43% (412/957)
Receiving objects:  44% (422/957)
Receiving objects:  45% (431/957)
Receiving objects:  46% (441/957)
Receiving objects:  47% (450/957)
Receiving objects:  48% (460/957)
Receiving objects:  49% (469/957)
Receiving objects:  50% (479/957)
Receiving objects:  51% (489/957)
Receiving objects:  52% (498/957)
Receiving objects:  53% (508/957)
Receiving objects:  54% (517/957)
Receiving objects:  55% (527/957)
Receiving objects:  56% (536/957)
Receiving objects:  57% (546/957)
Receiving objects:  58% (556/957)
Receiving objects:  59% (565/957)
Receiving objects:  60% (575/957)
Receiving objects:  61% (584/957)
Receiving objects:  62% (594/957)
Receiving objects:  63% (603/957)
Receiving objects:  64% (613/957)
Receiving objects:  65% (623/957)
Receiving objects:  66% (632/957)
Receiving objects:  67% (642/957)
Receiving objects:  68% (651/957)
Receiving objects:  69% (661/957)
Receiving objects:  70% (670/957)
Receiving objects:  71% (680/957)
Receiving objects:  72% (690/957)
Receiving objects:  73% (699/957)
Receiving objects:  74% (709/957)
Receiving objects:  75% (718/957)
Receiving objects:  76% (728/957)
Receiving objects:  77% (737/957)
Receiving objects:  78% (747/957)
Receiving objects:  79% (757/957)
Receiving objects:  80% (766/957)
Receiving objects:  81% (776/957)
Receiving objects:  82% (785/957)
Receiving objects:  83% (795/957)
Receiving objects:  84% (804/957)
Receiving objects:  85% (814/957)
Receiving objects:  86% (824/957)
Receiving objects:  87% (833/957)
Receiving objects:  88% (843/957)
Receiving objects:  89% (852/957)
remote: Total 957 (delta 230), reused 287 (delta 39)        
|0| Receiving objects:  90% (862/957)
Receiving objects:  91% (871/957)
Receiving objects:  92% (881/957)
Receiving objects:  93% (891/957)
Receiving objects:  94% (900/957)
Receiving objects:  95% (910/957)
Receiving objects:  96% (919/957)
Receiving objects:  97% (929/957)
Receiving objects:  98% (938/957)
Receiving objects:  99% (948/957)
Receiving objects: 100% (957/957)
Receiving objects: 100% (957/957), 1.10 MiB | 10.68 MiB/s, done.
|0| Resolving deltas:   0% (0/230)
Resolving deltas:   1% (3/230)
Resolving deltas:   2% (5/230)
Resolving deltas:   3% (7/230)
Resolving deltas:   4% (10/230)
Resolving deltas:   5% (12/230)
Resolving deltas:   6% (14/230)
Resolving deltas:   7% (17/230)
Resolving deltas:   8% (19/230)
Resolving deltas:   9% (21/230)
Resolving deltas:  10% (23/230)
Resolving deltas:  11% (26/230)
Resolving deltas:  12% (28/230)
Resolving deltas:  13% (30/230)
Resolving deltas:  14% (34/230)
Resolving deltas:  15% (35/230)
Resolving deltas:  16% (37/230)
Resolving deltas:  17% (40/230)
Resolving deltas:  18% (42/230)
Resolving deltas:  19% (44/230)
Resolving deltas:  20% (46/230)
Resolving deltas:  21% (49/230)
Resolving deltas:  22% (51/230)
Resolving deltas:  23% (53/230)
Resolving deltas:  24% (56/230)
Resolving deltas:  25% (58/230)
Resolving deltas:  26% (61/230)
Resolving deltas:  27% (63/230)
Resolving deltas:  28% (65/230)
Resolving deltas:  29% (67/230)
Resolving deltas:  30% (69/230)
Resolving deltas:  31% (72/230)
Resolving deltas:  32% (75/230)
Resolving deltas:  33% (76/230)
Resolving deltas:  34% (79/230)
Resolving deltas:  35% (81/230)
Resolving deltas:  36% (83/230)
Resolving deltas:  37% (86/230)
Resolving deltas:  38% (88/230)
Resolving deltas:  39% (90/230)
Resolving deltas:  40% (92/230)
Resolving deltas:  41% (95/230)
Resolving deltas:  42% (97/230)
Resolving deltas:  43% (99/230)
Resolving deltas:  44% (102/230)
Resolving deltas:  45% (104/230)
Resolving deltas:  46% (106/230)
Resolving deltas:  47% (109/230)
Resolving deltas:  48% (111/230)
Resolving deltas:  49% (113/230)
Resolving deltas:  50% (115/230)
Resolving deltas:  51% (118/230)
Resolving deltas:  52% (120/230)
Resolving deltas:  53% (122/230)
Resolving deltas:  54% (125/230)
Resolving deltas:  55% (127/230)
Resolving deltas:  56% (129/230)
Resolving deltas:  57% (132/230)
Resolving deltas:  58% (134/230)
Resolving deltas:  59% (136/230)
Resolving deltas:  60% (138/230)
Resolving deltas:  61% (141/230)
Resolving deltas:  62% (143/230)
Resolving deltas:  63% (145/230)
Resolving deltas:  64% (148/230)
Resolving deltas:  65% (150/230)
Resolving deltas:  66% (152/230)
Resolving deltas:  67% (155/230)
Resolving deltas:  68% (157/230)
Resolving deltas:  69% (159/230)
Resolving deltas:  70% (161/230)
Resolving deltas:  71% (164/230)
Resolving deltas:  72% (166/230)
Resolving deltas:  73% (168/230)
Resolving deltas:  74% (171/230)
Resolving deltas:  75% (173/230)
Resolving deltas:  76% (176/230)
Resolving deltas:  77% (178/230)
Resolving deltas:  78% (180/230)
Resolving deltas:  79% (182/230)
Resolving deltas:  80% (184/230)
Resolving deltas:  81% (187/230)
Resolving deltas:  82% (189/230)
Resolving deltas:  83% (191/230)
Resolving deltas:  84% (194/230)
Resolving deltas:  85% (196/230)
Resolving deltas:  86% (198/230)
Resolving deltas:  87% (202/230)
Resolving deltas:  88% (203/230)
Resolving deltas:  89% (205/230)
Resolving deltas:  90% (207/230)
Resolving deltas:  91% (210/230)
Resolving deltas:  92% (212/230)
Resolving deltas:  93% (214/230)
Resolving deltas:  94% (217/230)
Resolving deltas:  95% (219/230)
Resolving deltas:  96% (221/230)
Resolving deltas:  97% (224/230)
Resolving deltas:  98% (226/230)
Resolving deltas:  99% (228/230)
Resolving deltas: 100% (230/230)
Resolving deltas: 100% (230/230), done.
|0|  00:00
 39% (252/644)
Receiving objects:  40% (258/644)
Receiving objects:  41% (265/644)
Receiving objects:  42% (271/644)
Receiving objects:  43% (277/644)
Receiving objects:  44% (284/644)
Receiving objects:  45% (290/644)
Receiving objects:  46% (297/644)
Receiving objects:  47% (303/644)
Receiving objects:  48% (310/644)
Receiving objects:  49% (316/644)
Receiving objects:  50% (322/644)
Receiving objects:  51% (329/644)
Receiving objects:  52% (335/644)
Receiving objects:  53% (342/644)
Receiving objects:  54% (348/644)
Receiving objects:  55% (355/644)
Receiving objects:  56% (361/644)
Receiving objects:  57% (368/644)
Receiving objects:  58% (374/644)
Receiving objects:  59% (380/644)
Receiving objects:  60% (387/644)
Receiving objects:  61% (393/644)
Receiving objects:  62% (400/644)
Receiving objects:  63% (406/644)
Receiving objects:  64% (413/644)
Receiving objects:  65% (419/644)
Receiving objects:  66% (426/644)
Receiving objects:  67% (432/644)
Receiving objects:  68% (438/644)
Receiving objects:  69% (445/644)
Receiving objects:  70% (451/644)
Receiving objects:  71% (458/644)
Receiving objects:  72% (464/644)
Receiving objects:  73% (471/644)
Receiving objects:  74% (477/644)
Receiving objects:  75% (483/644)
Receiving objects:  76% (490/644)
Receiving objects:  77% (496/644)
Receiving objects:  78% (503/644)
Receiving objects:  79% (509/644)
Receiving objects:  80% (516/644)
Receiving objects:  81% (522/644)
Receiving objects:  82% (529/644)
Receiving objects:  83% (535/644)
Receiving objects:  84% (541/644)
Receiving objects:  85% (548/644)
Receiving objects:  86% (554/644)
Receiving objects:  87% (561/644)
Receiving objects:  88% (567/644)
Receiving objects:  89% (574/644)
Receiving objects:  90% (580/644)
remote: Total 644 (delta 89), reused 325 (delta 46)        
|2| Receiving objects:  91% (587/644)
Receiving objects:  92% (593/644)
Receiving objects:  93% (599/644)
Receiving objects:  94% (606/644)
Receiving objects:  95% (612/644)
Receiving objects:  96% (619/644)
Receiving objects:  97% (625/644)
Receiving objects:  98% (632/644)
Receiving objects:  99% (638/644)
Receiving objects: 100% (644/644)
Receiving objects: 100% (644/644), 1.07 MiB | 6.59 MiB/s, done.
|2| Resolving deltas:   0% (0/89)
Resolving deltas:   1% (1/89)
Resolving deltas:   2% (2/89)
Resolving deltas:   3% (3/89)
Resolving deltas:   4% (4/89)
Resolving deltas:   5% (5/89)
Resolving deltas:   6% (6/89)
Resolving deltas:   7% (7/89)
Resolving deltas:   8% (8/89)
Resolving deltas:  11% (10/89)
Resolving deltas:  12% (11/89)
Resolving deltas:  13% (12/89)
Resolving deltas:  14% (13/89)
Resolving deltas:  15% (14/89)
Resolving deltas:  16% (15/89)
Resolving deltas:  19% (17/89)
Resolving deltas:  20% (18/89)
Resolving deltas:  21% (19/89)
Resolving deltas:  23% (21/89)
Resolving deltas:  24% (22/89)
Resolving deltas:  25% (23/89)
Resolving deltas:  26% (24/89)
Resolving deltas:  28% (25/89)
Resolving deltas:  29% (26/89)
Resolving deltas:  30% (27/89)
Resolving deltas:  31% (28/89)
Resolving deltas:  32% (29/89)
Resolving deltas:  33% (30/89)
Resolving deltas:  34% (31/89)
Resolving deltas:  35% (32/89)
Resolving deltas:  37% (33/89)
Resolving deltas:  38% (34/89)
Resolving deltas:  39% (35/89)
Resolving deltas:  41% (37/89)
Resolving deltas:  42% (38/89)
Resolving deltas:  43% (39/89)
Resolving deltas:  44% (40/89)
Resolving deltas:  46% (41/89)
Resolving deltas:  47% (42/89)
Resolving deltas:  48% (43/89)
Resolving deltas:  49% (44/89)
Resolving deltas:  50% (45/89)
Resolving deltas:  51% (46/89)
Resolving deltas:  52% (47/89)
Resolving deltas:  53% (48/89)
Resolving deltas:  55% (49/89)
Resolving deltas:  56% (50/89)
Resolving deltas:  57% (51/89)
Resolving deltas:  58% (52/89)
Resolving deltas:  59% (53/89)
Resolving deltas:  60% (54/89)
Resolving deltas:  61% (55/89)
Resolving deltas:  62% (56/89)
Resolving deltas:  64% (57/89)
Resolving deltas:  65% (58/89)
Resolving deltas:  66% (59/89)
Resolving deltas:  67% (60/89)
Resolving deltas:  68% (61/89)
Resolving deltas:  69% (62/89)
Resolving deltas:  70% (63/89)
Resolving deltas:  71% (64/89)
Resolving deltas:  73% (65/89)
Resolving deltas:  74% (66/89)
Resolving deltas:  75% (67/89)
Resolving deltas:  76% (68/89)
Resolving deltas:  77% (69/89)
Resolving deltas:  78% (70/89)
Resolving deltas:  80% (72/89)
Resolving deltas:  82% (73/89)
Resolving deltas:  83% (74/89)
Resolving deltas:  84% (75/89)
Resolving deltas:  85% (76/89)
Resolving deltas:  86% (77/89)
Resolving deltas:  87% (78/89)
Resolving deltas:  88% (79/89)
Resolving deltas:  91% (81/89)
Resolving deltas:  92% (82/89)
Resolving deltas:  94% (84/89)
Resolving deltas:  95% (85/89)
Resolving deltas:  96% (86/89)
Resolving deltas:  97% (87/89)
Resolving deltas:  98% (88/89)
Resolving deltas: 100% (89/89)
Resolving deltas: 100% (89/89), done.
|2|  00:00
8% (1164078/4205545)           
remote: Compressing objects:  29% (1219260/4205545)           
remote: Compressing objects:  30% (1243581/4205545)           
remote: Compressing objects:  31% (1284656/4205545)           
remote: Compressing objects:  32% (1332128/4205545)           
remote: Compressing objects:  33% (1371569/4205545)           
remote: Compressing objects:  34% (1410765/4205545)           
remote: Compressing objects:  35% (1455661/4205545)           
remote: Compressing objects:  36% (1494498/4205545)           
remote: Compressing objects:  37% (1536055/4205545)           
remote: Compressing objects:  38% (1609986/4205545)           
remote: Compressing objects:  39% (1643741/4205545)           
remote: Compressing objects:  40% (1687423/4205545)           
remote: Compressing objects:  41% (1729940/4205545)           
remote: Compressing objects:  42% (1771014/4205545)           
remote: Compressing objects:  43% (1817125/4205545)           
remote: Compressing objects:  44% (1829751/4205545)           
remote: Compressing objects:  45% (1876924/4205545)           
remote: Compressing objects:  46% (1917427/4205545)           
remote: Compressing objects:  47% (1997229/4205545)           
remote: Compressing objects:  48% (2002423/4205545)           
remote: Compressing objects:  49% (2058877/4205545)           
remote: Compressing objects:  50% (2082779/4205545)           
remote: Compressing objects:  51% (2147567/4205545)           
remote: Compressing objects:  52% (2177372/4205545)           
remote: Compressing objects:  53% (2212162/4205545)           
remote: Compressing objects:  54% (2254964/4205545)           
remote: Compressing objects:  55% (2312248/4205545)           
remote: Compressing objects:  56% (2362467/4205545)           
remote: Compressing objects:  57% (2405841/4205545)           
remote: Compressing objects:  58% (2443387/4205545)           
remote: Compressing objects:  59% (2480595/4205545)           
remote: Compressing objects:  60% (2522419/4205545)           
remote: Compressing objects:  75% (3133301/4205545)           
remote: Compressing objects:  76% (3184230/4205545)           
remote: Compressing objects:  77% (3241824/4205545)           
remote: Compressing objects:  78% (3271607/4205545)           
remote: Compressing objects:  79% (3313233/4205545)           
remote: Compressing objects:  80% (3370450/4205545)           
remote: Compressing objects:  81% (3394929/4205545)           
remote: Compressing objects:  82% (3428347/4205545)           
remote: Compressing objects:  83% (3472399/4205545)           
remote: Compressing objects:  84% (3513723/4205545)           
remote: Compressing objects:  85% (3554087/4205545)           
remote: Compressing objects:  87% (3640310/4205545)           
remote: Compressing objects:  88% (3691117/4205545)           
remote: Compressing objects:  89% (3741903/4205545)           
remote: Compressing objects:  90% (3770754/4205545)           
remote: Compressing objects:  91% (3813555/4205545)           
remote: Compressing objects:  93% (3902057/4205545)           
remote: Compressing objects:  95% (3983591/4205545)           
remote: Compressing objects:  96% (4016497/4205545)           
remote: Compressing objects:  97% (4059254/4205545)           
remote: Compressing objects:  98% (4109691/4205545)           
remote: Compressing objects:  99% (4162094/4205545)           
remote: Compressing objects: 100% (4185219/4205545)           
remote: Compressing objects: 100% (4205545/4205545)        
|1| Receiving objects:   0% (1/1065)
Receiving objects:   1% (11/1065)
Receiving objects:   2% (22/1065)
Receiving objects:   3% (32/1065)
Receiving objects:   4% (43/1065)
Receiving objects:   5% (54/1065)
Receiving objects:   6% (64/1065)
Receiving objects:   7% (75/1065)
Receiving objects:   8% (86/1065)
Receiving objects:   9% (96/1065)
Receiving objects:  10% (107/1065)
Receiving objects:  11% (118/1065)
Receiving objects:  12% (128/1065)
Receiving objects:  13% (139/1065)
Receiving objects:  14% (150/1065)
Receiving objects:  15% (160/1065)
Receiving objects:  16% (171/1065)
Receiving objects:  17% (182/1065)
Receiving objects:  18% (192/1065)
Receiving objects:  19% (203/1065)
Receiving objects:  20% (213/1065)
Receiving objects:  21% (224/1065)
Receiving objects:  22% (235/1065)
Receiving objects:  23% (245/1065)
Receiving objects:  24% (256/1065)
Receiving objects:  25% (267/1065)
Receiving objects:  26% (277/1065)
Receiving objects:  27% (288/1065)
Receiving objects:  28% (299/1065)
Receiving objects:  29% (309/1065)
Receiving objects:  30% (320/1065)
Receiving objects:  31% (331/1065)
Receiving objects:  32% (341/1065)
Receiving objects:  33% (352/1065)
Receiving objects:  34% (363/1065)
Receiving objects:  35% (373/1065)
Receiving objects:  36% (384/1065)
Receiving objects:  37% (395/1065)
Receiving objects:  38% (405/1065)
Receiving objects:  39% (416/1065)
Receiving objects:  40% (426/1065)
Receiving objects:  41% (437/1065)
Receiving objects:  42% (448/1065)
Receiving objects:  43% (458/1065)
Receiving objects:  44% (469/1065)
Receiving objects:  45% (480/1065)
Receiving objects:  46% (490/1065)
Receiving objects:  47% (501/1065)
Receiving objects:  48% (512/1065)
Receiving objects:  49% (522/1065)
Receiving objects:  50% (533/1065)
Receiving objects:  51% (544/1065)
Receiving objects:  52% (554/1065)
Receiving objects:  53% (565/1065)
Receiving objects:  54% (576/1065)
Receiving objects:  55% (586/1065)
Receiving objects:  56% (597/1065)
Receiving objects:  57% (608/1065)
Receiving objects:  58% (618/1065)
Receiving objects:  59% (629/1065)
Receiving objects:  60% (639/1065)
Receiving objects:  61% (650/1065)
Receiving objects:  62% (661/1065)
Receiving objects:  63% (671/1065)
Receiving objects:  64% (682/1065)
Receiving objects:  65% (693/1065)
Receiving objects:  66% (703/1065)
Receiving objects:  67% (714/1065)
Receiving objects:  68% (725/1065)
Receiving objects:  69% (735/1065)
Receiving objects:  70% (746/1065)
Receiving objects:  71% (757/1065)
Receiving objects:  72% (767/1065)
Receiving objects:  73% (778/1065)
Receiving objects:  74% (789/1065)
Receiving objects:  75% (799/1065)
Receiving objects:  76% (810/1065)
Receiving objects:  77% (821/1065)
Receiving objects:  78% (831/1065)
Receiving objects:  79% (842/1065)
Receiving objects:  80% (852/1065)
Receiving objects:  81% (863/1065)
Receiving objects:  82% (874/1065)
Receiving objects:  83% (884/1065)
Receiving objects:  84% (895/1065)
Receiving objects:  85% (906/1065)
Receiving objects:  86% (916/1065)
Receiving objects:  87% (927/1065)
Receiving objects:  88% (938/1065)
Receiving objects:  89% (948/1065)
Receiving objects:  90% (959/1065)
Receiving objects:  91% (970/1065)
Receiving objects:  92% (980/1065)
Receiving objects:  93% (991/1065)
Receiving objects:  94% (1002/1065)
remote: Total 1065 (delta 159), reused 491 (delta 68)        
|1| Receiving objects:  95% (1012/1065)
Receiving objects:  96% (1023/1065)
Receiving objects:  97% (1034/1065)
Receiving objects:  98% (1044/1065)
Receiving objects:  99% (1055/1065)
Receiving objects: 100% (1065/1065)
Receiving objects: 100% (1065/1065), 1.36 MiB | 9.25 MiB/s, done.
|1| Resolving deltas:   0% (0/159)
Resolving deltas:   1% (2/159)
Resolving deltas:   2% (4/159)
Resolving deltas:   3% (5/159)
Resolving deltas:   4% (7/159)
Resolving deltas:   5% (8/159)
Resolving deltas:   6% (10/159)
Resolving deltas:   7% (12/159)
Resolving deltas:   8% (13/159)
Resolving deltas:   9% (15/159)
Resolving deltas:  10% (16/159)
Resolving deltas:  11% (18/159)
Resolving deltas:  12% (20/159)
Resolving deltas:  13% (21/159)
Resolving deltas:  14% (23/159)
Resolving deltas:  15% (24/159)
Resolving deltas:  16% (26/159)
Resolving deltas:  17% (28/159)
Resolving deltas:  18% (29/159)
Resolving deltas:  19% (31/159)
Resolving deltas:  20% (32/159)
Resolving deltas:  21% (34/159)
Resolving deltas:  22% (35/159)
Resolving deltas:  23% (37/159)
Resolving deltas:  24% (39/159)
Resolving deltas:  25% (40/159)
Resolving deltas:  26% (42/159)
Resolving deltas:  27% (43/159)
Resolving deltas:  28% (45/159)
Resolving deltas:  29% (47/159)
Resolving deltas:  30% (48/159)
Resolving deltas:  31% (50/159)
Resolving deltas:  32% (51/159)
Resolving deltas:  33% (53/159)
Resolving deltas:  34% (55/159)
Resolving deltas:  35% (56/159)
Resolving deltas:  36% (58/159)
Resolving deltas:  37% (59/159)
Resolving deltas:  38% (61/159)
Resolving deltas:  39% (63/159)
Resolving deltas:  40% (64/159)
Resolving deltas:  41% (66/159)
Resolving deltas:  42% (67/159)
Resolving deltas:  43% (69/159)
Resolving deltas:  44% (70/159)
Resolving deltas:  45% (72/159)
Resolving deltas:  46% (74/159)
Resolving deltas:  47% (75/159)
Resolving deltas:  48% (77/159)
Resolving deltas:  49% (78/159)
Resolving deltas:  50% (80/159)
Resolving deltas:  51% (82/159)
Resolving deltas:  52% (83/159)
Resolving deltas:  53% (85/159)
Resolving deltas:  54% (86/159)
Resolving deltas:  55% (88/159)
Resolving deltas:  56% (90/159)
Resolving deltas:  57% (91/159)
Resolving deltas:  58% (93/159)
Resolving deltas:  59% (94/159)
Resolving deltas:  60% (96/159)
Resolving deltas:  61% (97/159)
Resolving deltas:  62% (99/159)
Resolving deltas:  63% (101/159)
Resolving deltas:  64% (102/159)
Resolving deltas:  65% (104/159)
Resolving deltas:  66% (105/159)
Resolving deltas:  67% (108/159)
Resolving deltas:  68% (109/159)
Resolving deltas:  69% (111/159)
Resolving deltas:  70% (112/159)
Resolving deltas:  71% (113/159)
Resolving deltas:  72% (115/159)
Resolving deltas:  73% (117/159)
Resolving deltas:  74% (118/159)
Resolving deltas:  75% (120/159)
Resolving deltas:  76% (121/159)
Resolving deltas:  77% (123/159)
Resolving deltas:  78% (125/159)
Resolving deltas:  79% (126/159)
Resolving deltas:  80% (128/159)
Resolving deltas:  81% (129/159)
Resolving deltas:  82% (131/159)
Resolving deltas:  83% (133/159)
Resolving deltas:  84% (134/159)
Resolving deltas:  85% (136/159)
Resolving deltas:  86% (137/159)
Resolving deltas:  87% (139/159)
Resolving deltas:  88% (140/159)
Resolving deltas:  89% (142/159)
Resolving deltas:  90% (144/159)
Resolving deltas:  91% (145/159)
Resolving deltas:  93% (148/159)
Resolving deltas:  94% (150/159)
Resolving deltas:  95% (152/159)
Resolving deltas:  96% (153/159)
Resolving deltas:  97% (155/159)
Resolving deltas:  98% (156/159)
Resolving deltas:  99% (158/159)
Resolving deltas: 100% (159/159)
Resolving deltas: 100% (159/159), done.
|1|  00:00
 00:00

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:01

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 2 installs, 0 updates, 0 removals
  - Locking composer/installers (v2.3.0)
  - Locking firebase/php-jwt (v6.11.1)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 2 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing composer/installers (v2.3.0): Extracting archive
  - Installing firebase/php-jwt (v6.11.1): Extracting archive
1 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
52 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:03

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
52 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:03

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.0.0',
npm warn EBADENGINE   required: { npm: '>=10.8.1', node: '>=20' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.0.0',
npm warn EBADENGINE   required: { npm: '>=10.8.1', node: '>=20' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.0.0',
npm warn EBADENGINE   required: { npm: '>=10.8.1', node: '>=20' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.0.0',
npm warn EBADENGINE   required: { npm: '>=10.8.1', node: '>=20' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated @types/easy-table@1.2.3: This is a stub types definition. easy-table provides its own type definitions, so you do not need this installed.
npm warn deprecated lodash.get@4.4.2: This package is deprecated. Use the optional chaining (?.) operator instead.
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@2.0.1: Use your platform's native DOMException instead
npm warn deprecated w3c-hr-time@1.0.2: Use your platform's native performance.now() and performance.timeOrigin.
npm warn deprecated mkdirp@0.3.0: Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)
npm warn deprecated sinon@12.0.1: 16.1.1

> pre-commit@1.2.2 install
> node install.js


> spawn-sync@1.0.15 postinstall
> node postinstall


added 597 packages, removed 8 packages, changed 85 packages, and audited 2034 packages in 26s

230 packages are looking for funding
  run `npm fund` for details

19 vulnerabilities (1 low, 4 moderate, 14 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues possible (including breaking changes), run:
  npm audit fix --force

Some issues need review, and may require choosing
a different dependency.

Run `npm audit` for details.
 00:26

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Healthy
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 00:00

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
Creating cu_changes table...done.
...index cuc_actor_ip_time already set on cu_changes table.
...have cul_reason_id field in cu_log table.
...have cul_actor field in cu_log table.
Running MediaWiki\CheckUser\Maintenance\PopulateCulActor...
The cu_log table seems to be empty.
done.
Running MediaWiki\CheckUser\Maintenance\PopulateCulComment...
The cu_log table seems to be empty.
done.
Running MediaWiki\CheckUser\Maintenance\PopulateCucActor...
The cu_changes table seems to be empty.
done.
Running MediaWiki\CheckUser\Maintenance\PopulateCucComment...
The cu_changes table seems to be empty.
done.
...cu_log_event table already exists.
...cu_private_event table already exists.
...cu_log table does not contain cul_user field.
...cu_log table does not contain cul_reason field.
Modifying cul_reason_id field of table cu_log...done.
...cu_changes table does not contain cuc_user field.
...cu_changes table does not contain cuc_comment field.
...cu_useragent_clienthints table already exists.
...cu_useragent_clienthints_map table already exists.
Running MediaWiki\CheckUser\Maintenance\MoveLogEntriesFromCuChanges...
cu_changes is empty; nothing to move.
done.
Adding cul_result_id field to table cu_log...done.
Modifying cupe_actor field of table cu_private_event...done.
...cu_useragent table already exists.
...have cuc_agent_id field in cu_changes table.
...have cule_agent_id field in cu_log_event table.
Adding cupe_agent_id field to table cu_private_event...done.
Running MediaWiki\CheckUser\Maintenance\DeleteReadOldRowsInCuChanges...
cu_changes is empty; nothing to delete.
done.
...cu_changes table does not contain cuc_only_for_read_old field.
...cu_changes table does not contain cuc_actiontext field.
...cu_changes table does not contain cuc_private field.
Creating cuci_wiki_map table...done.
Creating cuci_temp_edit table...done.
Creating cuci_user table...done.
Creating ce_event_address table...done.
...ce_invitation_lists table already exists.
...ce_worklist_articles table already exists.
...ce_invitation_list_users table already exists.
...ce_event_wikis table already exists.
...have event_is_test_event field in campaign_events table.
...ce_event_topics table already exists.
...have event_types field in campaign_events table.
Creating wikimedia_campaign_events_grant table...done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Removing trailing spaces from cu_log entries...
cu_log is empty; nothing to process.
Renaming the 'checkuser-temporary-account-viewer' group to 'temporary-account-viewer'
Nothing to do - no users in the 'checkuser-temporary-account-viewer' group
Starting population of cu_changes with recentchanges rc_id from 1 to 100.
...migrating rc_id from 1 to 100
...migrating rc_id from 100 to 199
...cu_changes table has been populated.
Now importing data from cu_changes to the central index tables
...Processing users with actor IDs 1 to 1
Finished importing data from cu_changes to the central index tables
Skipping importing data from cu_log_event to central index tables as the table is empty
Skipping importing data from cu_private_event to central index tables as the table is empty
Purging caches...
Done in 1.0 s.
 00:01

Running 'skins/Vector/setup.sh' if found
Looking for '/var/local/skins/Vector/setup.sh'
No '/var/local/skins/Vector/setup.sh' found, skipping...
 00:00

Running 'extensions/CheckUser/setup.sh' if found
Looking for '/var/local/extensions/CheckUser/setup.sh'
No '/var/local/extensions/CheckUser/setup.sh' found, skipping...
 00:00

Running 'extensions/CampaignEvents/setup.sh' if found
Looking for '/var/local/extensions/CampaignEvents/setup.sh'
No '/var/local/extensions/CampaignEvents/setup.sh' found, skipping...
 00:00

Running 'extensions/WikimediaCampaignEvents/setup.sh' if found
Looking for '/var/local/extensions/WikimediaCampaignEvents/setup.sh'
No '/var/local/extensions/WikimediaCampaignEvents/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:36
 00:36

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-mediawiki-web-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:17

Reclaim disk space if needed
Free disk space (20%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12424, done        
remote: Finding sources:   1% (63/12424)           
remote: Finding sources:   2% (187/12424)           
remote: Finding sources:   3% (311/12424)           
remote: Finding sources:   4% (435/12424)           
remote: Finding sources:   5% (560/12424)           
remote: Finding sources:   6% (684/12424)           
remote: Finding sources:   7% (808/12424)           
remote: Finding sources:   8% (932/12424)           
remote: Finding sources:   9% (1057/12424)           
remote: Finding sources:  10% (1181/12424)           
remote: Finding sources:  11% (1305/12424)           
remote: Finding sources:  12% (1429/12424)           
remote: Finding sources:  13% (1553/12424)           
remote: Finding sources:  14% (1678/12424)           
remote: Finding sources:  15% (1802/12424)           
remote: Finding sources:  16% (1926/12424)           
remote: Finding sources:  17% (2050/12424)           
remote: Finding sources:  18% (2175/12424)           
remote: Finding sources:  19% (2299/12424)           
remote: Finding sources:  20% (2423/12424)           
remote: Finding sources:  21% (2547/12424)           
remote: Finding sources:  22% (2672/12424)           
remote: Finding sources:  23% (2796/12424)           
remote: Finding sources:  24% (2920/12424)           
remote: Finding sources:  25% (3044/12424)           
remote: Finding sources:  26% (3169/12424)           
remote: Finding sources:  27% (3293/12424)           
remote: Finding sources:  28% (3417/12424)           
remote: Finding sources:  29% (3541/12424)           
remote: Finding sources:  30% (3666/12424)           
remote: Finding sources:  31% (3790/12424)           
remote: Finding sources:  32% (3914/12424)           
remote: Finding sources:  33% (4038/12424)           
remote: Finding sources:  34% (4163/12424)           
remote: Finding sources:  35% (4287/12424)           
remote: Finding sources:  36% (4411/12424)           
remote: Finding sources:  37% (4535/12424)           
remote: Finding sources:  38% (4659/12424)           
remote: Finding sources:  39% (4784/12424)           
remote: Finding sources:  40% (4908/12424)           
remote: Finding sources:  41% (5032/12424)           
remote: Finding sources:  42% (5156/12424)           
remote: Finding sources:  43% (5281/12424)           
remote: Finding sources:  44% (5405/12424)           
remote: Finding sources:  45% (5529/12424)           
remote: Finding sources:  46% (5653/12424)           
remote: Finding sources:  47% (5778/12424)           
remote: Finding sources:  48% (5902/12424)           
remote: Finding sources:  49% (6026/12424)           
remote: Finding sources:  50% (6150/12424)           
remote: Finding sources:  51% (6275/12424)           
remote: Finding sources:  52% (6399/12424)           
remote: Finding sources:  53% (6523/12424)           
remote: Finding sources:  54% (6647/12424)           
remote: Finding sources:  55% (6772/12424)           
remote: Finding sources:  56% (6896/12424)           
remote: Finding sources:  57% (7020/12424)           
remote: Finding sources:  58% (7144/12424)           
remote: Finding sources:  59% (7269/12424)           
remote: Finding sources:  60% (7393/12424)           
remote: Finding sources:  61% (7517/12424)           
remote: Finding sources:  62% (7641/12424)           
remote: Finding sources:  63% (7765/12424)           
remote: Finding sources:  64% (7890/12424)           
remote: Finding sources:  65% (8014/12424)           
remote: Finding sources:  66% (8138/12424)           
remote: Finding sources:  67% (8262/12424)           
remote: Finding sources:  68% (8387/12424)           
remote: Finding sources:  69% (8511/12424)           
remote: Finding sources:  70% (8635/12424)           
remote: Finding sources:  71% (8759/12424)           
remote: Finding sources:  72% (8884/12424)           
remote: Finding sources:  73% (9008/12424)           
remote: Finding sources:  74% (9132/12424)           
remote: Finding sources:  75% (9256/12424)           
remote: Finding sources:  76% (9381/12424)           
remote: Finding sources:  77% (9505/12424)           
remote: Finding sources:  78% (9629/12424)           
remote: Finding sources:  79% (9753/12424)           
remote: Finding sources:  80% (9878/12424)           
remote: Finding sources:  81% (10002/12424)           
remote: Finding sources:  82% (10126/12424)           
remote: Finding sources:  83% (10250/12424)           
remote: Finding sources:  84% (10375/12424)           
remote: Finding sources:  85% (10499/12424)           
remote: Finding sources:  86% (10623/12424)           
remote: Finding sources:  87% (10747/12424)           
remote: Finding sources:  88% (10871/12424)           
remote: Finding sources:  89% (10996/12424)           
remote: Finding sources:  90% (11120/12424)           
remote: Finding sources:  91% (11244/12424)           
remote: Finding sources:  92% (11368/12424)           
remote: Finding sources:  93% (11493/12424)           
remote: Finding sources:  94% (11617/12424)           
remote: Finding sources:  95% (11741/12424)           
remote: Finding sources:  96% (11865/12424)           
remote: Finding sources:  97% (11990/12424)           
remote: Finding sources:  98% (12114/12424)           
remote: Finding sources:  99% (12238/12424)           
remote: Finding sources: 100% (12362/12424)           
remote: Finding sources: 100% (12424/12424)        
remote: Getting sizes:   1% (56/11193)           
remote: Getting sizes:   2% (168/11193)           
remote: Getting sizes:   3% (280/11193)           
remote: Getting sizes:   4% (392/11193)           
remote: Getting sizes:   5% (504/11193)           
remote: Getting sizes:   6% (616/11193)           
remote: Getting sizes:   7% (728/11193)           
remote: Getting sizes:   8% (840/11193)           
remote: Getting sizes:   9% (952/11193)           
remote: Getting sizes:  10% (1064/11193)           
remote: Getting sizes:  11% (1176/11193)           
remote: Getting sizes:  12% (1288/11193)           
remote: Getting sizes:  13% (1400/11193)           
remote: Getting sizes:  14% (1512/11193)           
remote: Getting sizes:  15% (1623/11193)           
remote: Getting sizes:  16% (1735/11193)           
remote: Getting sizes:  17% (1847/11193)           
remote: Getting sizes:  18% (1959/11193)           
remote: Getting sizes:  19% (2071/11193)           
remote: Getting sizes:  20% (2183/11193)           
remote: Getting sizes:  21% (2295/11193)           
remote: Getting sizes:  22% (2407/11193)           
remote: Getting sizes:  23% (2519/11193)           
remote: Getting sizes:  24% (2631/11193)           
remote: Getting sizes:  25% (2743/11193)           
remote: Getting sizes:  26% (2855/11193)           
remote: Getting sizes:  27% (2967/11193)           
remote: Getting sizes:  28% (3079/11193)           
remote: Getting sizes:  29% (3191/11193)           
remote: Getting sizes:  30% (3302/11193)           
remote: Getting sizes:  31% (3414/11193)           
remote: Getting sizes:  32% (3526/11193)           
remote: Getting sizes:  33% (3638/11193)           
remote: Getting sizes:  34% (3750/11193)           
remote: Getting sizes:  35% (3862/11193)           
remote: Getting sizes:  36% (3974/11193)           
remote: Getting sizes:  37% (4086/11193)           
remote: Getting sizes:  38% (4198/11193)           
remote: Getting sizes:  39% (4310/11193)           
remote: Getting sizes:  40% (4422/11193)           
remote: Getting sizes:  41% (4534/11193)           
remote: Getting sizes:  42% (4646/11193)           
remote: Getting sizes:  43% (4758/11193)           
remote: Getting sizes:  44% (4869/11193)           
remote: Getting sizes:  45% (4981/11193)           
remote: Getting sizes:  46% (5093/11193)           
remote: Getting sizes:  47% (5205/11193)           
remote: Getting sizes:  48% (5317/11193)           
remote: Getting sizes:  49% (5429/11193)           
remote: Getting sizes:  50% (5541/11193)           
remote: Getting sizes:  51% (5653/11193)           
remote: Getting sizes:  52% (5765/11193)           
remote: Getting sizes:  53% (5877/11193)           
remote: Getting sizes:  54% (5989/11193)           
remote: Getting sizes:  55% (6101/11193)           
remote: Getting sizes:  56% (6213/11193)           
remote: Getting sizes:  57% (6325/11193)           
remote: Getting sizes:  58% (6436/11193)           
remote: Getting sizes:  59% (6548/11193)           
remote: Getting sizes:  60% (6660/11193)           
remote: Getting sizes:  61% (6772/11193)           
remote: Getting sizes:  62% (6884/11193)           
remote: Getting sizes:  63% (6996/11193)           
remote: Getting sizes:  64% (7108/11193)           
remote: Getting sizes:  65% (7220/11193)           
remote: Getting sizes:  66% (7332/11193)           
remote: Getting sizes:  67% (7444/11193)           
remote: Getting sizes:  68% (7556/11193)           
remote: Getting sizes:  69% (7668/11193)           
remote: Getting sizes:  70% (7780/11193)           
remote: Getting sizes:  71% (7892/11193)           
remote: Getting sizes:  72% (8003/11193)           
remote: Getting sizes:  73% (8115/11193)           
remote: Getting sizes:  74% (8227/11193)           
remote: Getting sizes:  75% (8339/11193)           
remote: Getting sizes:  76% (8451/11193)           
remote: Getting sizes:  77% (8563/11193)           
remote: Getting sizes:  78% (8675/11193)           
remote: Getting sizes:  79% (8787/11193)           
remote: Getting sizes:  80% (8899/11193)           
remote: Getting sizes:  81% (9011/11193)           
remote: Getting sizes:  82% (9123/11193)           
remote: Getting sizes:  83% (9235/11193)           
remote: Getting sizes:  84% (9347/11193)           
remote: Getting sizes:  85% (9459/11193)           
remote: Getting sizes:  86% (9571/11193)           
remote: Getting sizes:  87% (9682/11193)           
remote: Getting sizes:  88% (9794/11193)           
remote: Getting sizes:  89% (9906/11193)           
remote: Getting sizes:  90% (10018/11193)           
remote: Getting sizes:  91% (10130/11193)           
remote: Getting sizes:  92% (10242/11193)           
remote: Getting sizes:  93% (10354/11193)           
remote: Getting sizes:  94% (10466/11193)           
remote: Getting sizes:  95% (10578/11193)           
remote: Getting sizes:  96% (10690/11193)           
remote: Getting sizes:  97% (10802/11193)           
remote: Getting sizes:  98% (10914/11193)           
remote: Getting sizes:  99% (11026/11193)           
remote: Getting sizes: 100% (11138/11193)           
remote: Getting sizes: 100% (11193/11193)        
remote: Compressing objects:   2% (2174/119940)           
remote: Compressing objects:   3% (3021/119940)           
remote: Compressing objects:   4% (4492/119940)           
remote: Compressing objects:   5% (5749/119940)           
remote: Compressing objects:   6% (6597/119940)           
remote: Compressing objects:   7% (7849/119940)           
remote: Compressing objects:   8% (9000/119940)           
remote: Compressing objects:   9% (10196/119940)           
remote: Compressing objects:   9% (10354/119940)           
remote: Compressing objects:  10% (11442/119940)           
remote: Compressing objects:  11% (12594/119940)           
remote: Compressing objects:  12% (13827/119940)           
remote: Compressing objects:  13% (15416/119940)           
remote: Compressing objects:  14% (16192/119940)           
remote: Compressing objects:  15% (17393/119940)           
remote: Compressing objects:  16% (18595/119940)           
remote: Compressing objects:  17% (19808/119940)           
remote: Compressing objects:  18% (20991/119940)           
remote: Compressing objects:  19% (22249/119940)           
remote: Compressing objects:  20% (23462/119940)           
remote: Compressing objects:  21% (24596/119940)           
remote: Compressing objects:  22% (25790/119940)           
remote: Compressing objects:  22% (26577/119940)           
remote: Compressing objects:  23% (27004/119940)           
remote: Compressing objects:  24% (28187/119940)           
remote: Compressing objects:  25% (29389/119940)           
remote: Compressing objects:  26% (30686/119940)           
remote: Compressing objects:  27% (31811/119940)           
remote: Compressing objects:  28% (32994/119940)           
remote: Compressing objects:  29% (34399/119940)           
remote: Compressing objects:  30% (35419/119940)           
remote: Compressing objects:  31% (36618/119940)           
remote: Compressing objects:  32% (37937/119940)           
remote: Compressing objects:  33% (39014/119940)           
remote: Compressing objects:  34% (40360/119940)           
remote: Compressing objects:  35% (41414/119940)           
remote: Compressing objects:  36% (42624/119940)           
remote: Compressing objects:  37% (43830/119940)           
remote: Compressing objects:  38% (45275/119940)           
remote: Compressing objects:  39% (46621/119940)           
remote: Compressing objects:  40% (47705/119940)           
remote: Compressing objects:  41% (48757/119940)           
remote: Compressing objects:  42% (49875/119940)           
remote: Compressing objects:  43% (51009/119940)           
remote: Compressing objects:  44% (52512/119940)           
remote: Compressing objects:  45% (53745/119940)           
remote: Compressing objects:  46% (54587/119940)           
remote: Compressing objects:  47% (55949/119940)           
remote: Compressing objects:  48% (57132/119940)           
remote: Compressing objects:  49% (58685/119940)           
remote: Compressing objects:  50% (59376/119940)           
remote: Compressing objects:  51% (60748/119940)           
remote: Compressing objects:  52% (62227/119940)           
remote: Compressing objects:  53% (62970/119940)           
remote: Compressing objects:  54% (64337/119940)           
remote: Compressing objects:  55% (65709/119940)           
remote: Compressing objects:  56% (66740/119940)           
remote: Compressing objects:  57% (67797/119940)           
remote: Compressing objects:  57% (67941/119940)           
remote: Compressing objects:  58% (70012/119940)           
remote: Compressing objects:  59% (70165/119940)           
remote: Compressing objects:  60% (71377/119940)           
remote: Compressing objects:  61% (72619/119940)           
remote: Compressing objects:  62% (73808/119940)           
remote: Compressing objects:  63% (75197/119940)           
remote: Compressing objects:  64% (76167/119940)           
remote: Compressing objects:  65% (77363/119940)           
remote: Compressing objects:  66% (78702/119940)           
remote: Compressing objects:  67% (79766/119940)           
remote: Compressing objects:  68% (81297/119940)           
remote: Compressing objects:  69% (82921/119940)           
remote: Compressing objects:  70% (83560/119940)           
remote: Compressing objects:  71% (84665/119940)           
remote: Compressing objects:  72% (85991/119940)           
remote: Compressing objects:  73% (86959/119940)           
remote: Compressing objects:  74% (88232/119940)           
remote: Compressing objects:  75% (89833/119940)           
remote: Compressing objects:  76% (90657/119940)           
remote: Compressing objects:  77% (91765/119940)           
remote: Compressing objects:  78% (93004/119940)           
remote: Compressing objects:  79% (94197/119940)           
remote: Compressing objects:  80% (95383/119940)           
remote: Compressing objects:  81% (96757/119940)           
remote: Compressing objects:  82% (97961/119940)           
remote: Compressing objects:  83% (99479/119940)           
remote: Compressing objects:  84% (100150/119940)           
remote: Compressing objects:  85% (101398/119940)           
remote: Compressing objects:  86% (103010/119940)           
remote: Compressing objects:  87% (103777/119940)           
remote: Compressing objects:  88% (104982/119940)           
remote: Compressing objects:  89% (106156/119940)           
remote: Compressing objects:  90% (107351/119940)           
remote: Compressing objects:  91% (108546/119940)           
remote: Compressing objects:  92% (109884/119940)           
remote: Compressing objects:  93% (112073/119940)           
remote: Compressing objects:  94% (112151/119940)           
remote: Compressing objects:  95% (113376/119940)           
remote: Compressing objects:  96% (114643/119940)           
remote: Compressing objects:  96% (114743/119940)           
remote: Compressing objects:  97% (115746/119940)           
remote: Compressing objects:  98% (116947/119940)           
remote: Compressing objects:  99% (118141/119940)           
remote: Compressing objects: 100% (119347/119940)           
remote: Compressing objects: 100% (119939/119940)        
Receiving objects:   0% (1/12424)
Receiving objects:   1% (125/12424)
Receiving objects:   2% (249/12424)
Receiving objects:   3% (373/12424)
Receiving objects:   4% (497/12424)
Receiving objects:   5% (622/12424)
Receiving objects:   6% (746/12424)
Receiving objects:   7% (870/12424)
Receiving objects:   8% (994/12424)
Receiving objects:   9% (1119/12424)
Receiving objects:  10% (1243/12424)
Receiving objects:  11% (1367/12424)
Receiving objects:  12% (1491/12424)
Receiving objects:  13% (1616/12424)
Receiving objects:  14% (1740/12424)
Receiving objects:  15% (1864/12424)
Receiving objects:  16% (1988/12424)
Receiving objects:  17% (2113/12424)
Receiving objects:  18% (2237/12424)
Receiving objects:  19% (2361/12424), 4.65 MiB | 9.29 MiB/s
Receiving objects:  20% (2485/12424), 4.65 MiB | 9.29 MiB/s
Receiving objects:  21% (2610/12424), 4.65 MiB | 9.29 MiB/s
Receiving objects:  22% (2734/12424), 4.65 MiB | 9.29 MiB/s
Receiving objects:  23% (2858/12424), 4.65 MiB | 9.29 MiB/s
Receiving objects:  24% (2982/12424), 4.65 MiB | 9.29 MiB/s
Receiving objects:  25% (3106/12424), 4.65 MiB | 9.29 MiB/s
Receiving objects:  26% (3231/12424), 4.65 MiB | 9.29 MiB/s
Receiving objects:  27% (3355/12424), 4.65 MiB | 9.29 MiB/s
Receiving objects:  28% (3479/12424), 4.65 MiB | 9.29 MiB/s
Receiving objects:  29% (3603/12424), 4.65 MiB | 9.29 MiB/s
Receiving objects:  30% (3728/12424), 4.65 MiB | 9.29 MiB/s
Receiving objects:  31% (3852/12424), 4.65 MiB | 9.29 MiB/s
Receiving objects:  32% (3976/12424), 4.65 MiB | 9.29 MiB/s
Receiving objects:  32% (4020/12424), 4.65 MiB | 9.29 MiB/s
Receiving objects:  33% (4100/12424), 9.01 MiB | 9.00 MiB/s
Receiving objects:  34% (4225/12424), 9.01 MiB | 9.00 MiB/s
Receiving objects:  35% (4349/12424), 9.01 MiB | 9.00 MiB/s
Receiving objects:  36% (4473/12424), 9.01 MiB | 9.00 MiB/s
Receiving objects:  37% (4597/12424), 11.88 MiB | 7.91 MiB/s
Receiving objects:  38% (4722/12424), 11.88 MiB | 7.91 MiB/s
Receiving objects:  39% (4846/12424), 11.88 MiB | 7.91 MiB/s
Receiving objects:  40% (4970/12424), 11.88 MiB | 7.91 MiB/s
Receiving objects:  41% (5094/12424), 11.88 MiB | 7.91 MiB/s
Receiving objects:  42% (5219/12424), 11.88 MiB | 7.91 MiB/s
Receiving objects:  43% (5343/12424), 11.88 MiB | 7.91 MiB/s
Receiving objects:  44% (5467/12424), 11.88 MiB | 7.91 MiB/s
Receiving objects:  45% (5591/12424), 11.88 MiB | 7.91 MiB/s
Receiving objects:  45% (5638/12424), 11.88 MiB | 7.91 MiB/s
Receiving objects:  46% (5716/12424), 15.39 MiB | 7.69 MiB/s
Receiving objects:  47% (5840/12424), 19.09 MiB | 7.63 MiB/s
Receiving objects:  47% (5925/12424), 19.09 MiB | 7.63 MiB/s
Receiving objects:  48% (5964/12424), 22.37 MiB | 7.44 MiB/s
Receiving objects:  49% (6088/12424), 22.37 MiB | 7.44 MiB/s
Receiving objects:  50% (6212/12424), 22.37 MiB | 7.44 MiB/s
Receiving objects:  51% (6337/12424), 22.37 MiB | 7.44 MiB/s
Receiving objects:  52% (6461/12424), 27.00 MiB | 7.68 MiB/s
Receiving objects:  53% (6585/12424), 27.00 MiB | 7.68 MiB/s
Receiving objects:  54% (6709/12424), 27.00 MiB | 7.68 MiB/s
Receiving objects:  55% (6834/12424), 27.00 MiB | 7.68 MiB/s
Receiving objects:  55% (6881/12424), 27.00 MiB | 7.68 MiB/s
Receiving objects:  56% (6958/12424), 27.00 MiB | 7.68 MiB/s
Receiving objects:  57% (7082/12424), 31.31 MiB | 7.80 MiB/s
Receiving objects:  58% (7206/12424), 31.31 MiB | 7.80 MiB/s
Receiving objects:  59% (7331/12424), 31.31 MiB | 7.80 MiB/s
Receiving objects:  60% (7455/12424), 31.31 MiB | 7.80 MiB/s
Receiving objects:  61% (7579/12424), 31.31 MiB | 7.80 MiB/s
Receiving objects:  62% (7703/12424), 31.31 MiB | 7.80 MiB/s
Receiving objects:  63% (7828/12424), 31.31 MiB | 7.80 MiB/s
Receiving objects:  64% (7952/12424), 31.31 MiB | 7.80 MiB/s
Receiving objects:  65% (8076/12424), 31.31 MiB | 7.80 MiB/s
Receiving objects:  66% (8200/12424), 31.31 MiB | 7.80 MiB/s
Receiving objects:  67% (8325/12424), 31.31 MiB | 7.80 MiB/s
Receiving objects:  68% (8449/12424), 31.31 MiB | 7.80 MiB/s
Receiving objects:  69% (8573/12424), 31.31 MiB | 7.80 MiB/s
Receiving objects:  70% (8697/12424), 31.31 MiB | 7.80 MiB/s
Receiving objects:  71% (8822/12424), 31.31 MiB | 7.80 MiB/s
Receiving objects:  72% (8946/12424), 31.31 MiB | 7.80 MiB/s
Receiving objects:  73% (9070/12424), 31.31 MiB | 7.80 MiB/s
Receiving objects:  74% (9194/12424), 31.31 MiB | 7.80 MiB/s
Receiving objects:  75% (9318/12424), 31.31 MiB | 7.80 MiB/s
Receiving objects:  76% (9443/12424), 31.31 MiB | 7.80 MiB/s
Receiving objects:  77% (9567/12424), 31.31 MiB | 7.80 MiB/s
Receiving objects:  78% (9691/12424), 31.31 MiB | 7.80 MiB/s
Receiving objects:  79% (9815/12424), 31.31 MiB | 7.80 MiB/s
Receiving objects:  80% (9940/12424), 31.31 MiB | 7.80 MiB/s
Receiving objects:  81% (10064/12424), 31.31 MiB | 7.80 MiB/s
Receiving objects:  82% (10188/12424), 31.31 MiB | 7.80 MiB/s
Receiving objects:  83% (10312/12424), 31.31 MiB | 7.80 MiB/s
Receiving objects:  84% (10437/12424), 31.31 MiB | 7.80 MiB/s
Receiving objects:  85% (10561/12424), 38.19 MiB | 8.46 MiB/s
Receiving objects:  86% (10685/12424), 38.19 MiB | 8.46 MiB/s
Receiving objects:  87% (10809/12424), 38.19 MiB | 8.46 MiB/s
Receiving objects:  88% (10934/12424), 38.19 MiB | 8.46 MiB/s
Receiving objects:  89% (11058/12424), 38.19 MiB | 8.46 MiB/s
Receiving objects:  90% (11182/12424), 38.19 MiB | 8.46 MiB/s
Receiving objects:  91% (11306/12424), 38.19 MiB | 8.46 MiB/s
Receiving objects:  92% (11431/12424), 38.19 MiB | 8.46 MiB/s
Receiving objects:  93% (11555/12424), 38.19 MiB | 8.46 MiB/s
Receiving objects:  94% (11679/12424), 38.19 MiB | 8.46 MiB/s
Receiving objects:  95% (11803/12424), 38.19 MiB | 8.46 MiB/s
Receiving objects:  96% (11928/12424), 38.19 MiB | 8.46 MiB/s
Receiving objects:  97% (12052/12424), 38.19 MiB | 8.46 MiB/s
Receiving objects:  98% (12176/12424), 38.19 MiB | 8.46 MiB/s
Receiving objects:  99% (12300/12424), 38.19 MiB | 8.46 MiB/s
remote: Total 12424 (delta 2375), reused 5975 (delta 1228)        
Receiving objects: 100% (12424/12424), 38.19 MiB | 8.46 MiB/s
Receiving objects: 100% (12424/12424), 41.63 MiB | 8.80 MiB/s, done.
Resolving deltas:   0% (0/2375)
Resolving deltas:   1% (24/2375)
Resolving deltas:   2% (48/2375)
Resolving deltas:   3% (72/2375)
Resolving deltas:   4% (95/2375)
Resolving deltas:   5% (119/2375)
Resolving deltas:   6% (143/2375)
Resolving deltas:   7% (168/2375)
Resolving deltas:   8% (191/2375)
Resolving deltas:   9% (214/2375)
Resolving deltas:  10% (238/2375)
Resolving deltas:  11% (262/2375)
Resolving deltas:  12% (285/2375)
Resolving deltas:  13% (309/2375)
Resolving deltas:  14% (333/2375)
Resolving deltas:  15% (357/2375)
Resolving deltas:  16% (381/2375)
Resolving deltas:  17% (404/2375)
Resolving deltas:  18% (428/2375)
Resolving deltas:  19% (452/2375)
Resolving deltas:  20% (475/2375)
Resolving deltas:  21% (499/2375)
Resolving deltas:  22% (523/2375)
Resolving deltas:  23% (547/2375)
Resolving deltas:  24% (570/2375)
Resolving deltas:  25% (594/2375)
Resolving deltas:  26% (618/2375)
Resolving deltas:  27% (642/2375)
Resolving deltas:  28% (665/2375)
Resolving deltas:  29% (690/2375)
Resolving deltas:  30% (713/2375)
Resolving deltas:  31% (737/2375)
Resolving deltas:  32% (760/2375)
Resolving deltas:  33% (784/2375)
Resolving deltas:  34% (808/2375)
Resolving deltas:  35% (832/2375)
Resolving deltas:  36% (855/2375)
Resolving deltas:  37% (879/2375)
Resolving deltas:  38% (903/2375)
Resolving deltas:  39% (927/2375)
Resolving deltas:  40% (950/2375)
Resolving deltas:  41% (974/2375)
Resolving deltas:  42% (998/2375)
Resolving deltas:  43% (1022/2375)
Resolving deltas:  44% (1046/2375)
Resolving deltas:  45% (1069/2375)
Resolving deltas:  46% (1093/2375)
Resolving deltas:  47% (1117/2375)
Resolving deltas:  48% (1140/2375)
Resolving deltas:  49% (1165/2375)
Resolving deltas:  50% (1188/2375)
Resolving deltas:  51% (1212/2375)
Resolving deltas:  52% (1235/2375)
Resolving deltas:  53% (1259/2375)
Resolving deltas:  54% (1283/2375)
Resolving deltas:  55% (1307/2375)
Resolving deltas:  56% (1330/2375)
Resolving deltas:  57% (1354/2375)
Resolving deltas:  58% (1378/2375)
Resolving deltas:  59% (1402/2375)
Resolving deltas:  60% (1425/2375)
Resolving deltas:  61% (1449/2375)
Resolving deltas:  62% (1473/2375)
Resolving deltas:  63% (1497/2375)
Resolving deltas:  64% (1520/2375)
Resolving deltas:  65% (1544/2375)
Resolving deltas:  66% (1568/2375)
Resolving deltas:  67% (1592/2375)
Resolving deltas:  68% (1615/2375)
Resolving deltas:  69% (1639/2375)
Resolving deltas:  70% (1663/2375)
Resolving deltas:  71% (1687/2375)
Resolving deltas:  72% (1710/2375)
Resolving deltas:  73% (1734/2375)
Resolving deltas:  74% (1758/2375)
Resolving deltas:  75% (1782/2375)
Resolving deltas:  76% (1805/2375)
Resolving deltas:  77% (1829/2375)
Resolving deltas:  78% (1853/2375)
Resolving deltas:  79% (1877/2375)
Resolving deltas:  80% (1900/2375)
Resolving deltas:  81% (1924/2375)
Resolving deltas:  82% (1948/2375)
Resolving deltas:  83% (1972/2375)
Resolving deltas:  84% (1995/2375)
Resolving deltas:  85% (2019/2375)
Resolving deltas:  86% (2043/2375)
Resolving deltas:  87% (2067/2375)
Resolving deltas:  88% (2090/2375)
Resolving deltas:  89% (2114/2375)
Resolving deltas:  90% (2138/2375)
Resolving deltas:  91% (2162/2375)
Resolving deltas:  92% (2186/2375)
Resolving deltas:  93% (2209/2375)
Resolving deltas:  94% (2233/2375)
Resolving deltas:  95% (2257/2375)
Resolving deltas:  96% (2281/2375)
Resolving deltas:  97% (2305/2375)
Resolving deltas:  98% (2330/2375)
Resolving deltas:  99% (2352/2375)
Resolving deltas: 100% (2375/2375)
Resolving deltas: 100% (2375/2375), done.
Updating files:  52% (6034/11458)
Updating files:  53% (6073/11458)
Updating files:  54% (6188/11458)
Updating files:  55% (6302/11458)
Updating files:  56% (6417/11458)
Updating files:  57% (6532/11458)
Updating files:  58% (6646/11458)
Updating files:  59% (6761/11458)
Updating files:  60% (6875/11458)
Updating files:  61% (6990/11458)
Updating files:  62% (7104/11458)
Updating files:  63% (7219/11458)
Updating files:  64% (7334/11458)
Updating files:  65% (7448/11458)
Updating files:  66% (7563/11458)
Updating files:  67% (7677/11458)
Updating files:  68% (7792/11458)
Updating files:  69% (7907/11458)
Updating files:  70% (8021/11458)
Updating files:  71% (8136/11458)
Updating files:  72% (8250/11458)
Updating files:  73% (8365/11458)
Updating files:  74% (8479/11458)
Updating files:  75% (8594/11458)
Updating files:  76% (8709/11458)
Updating files:  77% (8823/11458)
Updating files:  78% (8938/11458)
Updating files:  79% (9052/11458)
Updating files:  80% (9167/11458)
Updating files:  81% (9281/11458)
Updating files:  82% (9396/11458)
Updating files:  83% (9511/11458)
Updating files:  84% (9625/11458)
Updating files:  85% (9740/11458)
Updating files:  86% (9854/11458)
Updating files:  87% (9969/11458)
Updating files:  88% (10084/11458)
Updating files:  89% (10198/11458)
Updating files:  90% (10313/11458)
Updating files:  91% (10427/11458)
Updating files:  92% (10542/11458)
Updating files:  93% (10656/11458)
Updating files:  94% (10771/11458)
Updating files:  95% (10886/11458)
Updating files:  96% (11000/11458)
Updating files:  97% (11115/11458)
Updating files:  98% (11229/11458)
Updating files:  99% (11344/11458)
Updating files: 100% (11458/11458)
Updating files: 100% (11458/11458), done.
 00:11

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-1  Started
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-web-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  37/133 [=======>--------------------]  27%
  63/133 [=============>--------------]  47%
  85/133 [=================>----------]  63%
 103/133 [=====================>------]  77%
 119/133 [=========================>--]  89%
 132/133 [===========================>]  99%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:06

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 5.6 s.
 00:05

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 12s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:12

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:02

 Total duration: 01:19

 01:20

Install 'extensions/WikimediaEvents'...

Cloning component(s)
:0: _clone_component "extensions/EventStreamConfig"
:1: _clone_component "extensions/EventLogging"
:2: _clone_component "extensions/WikimediaEvents"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/EventStreamConfig to 'extensions/EventStreamConfig' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/EventStreamConfig'...
|0| remote: Counting objects: 1           
remote: Counting objects: 65, done        
|0| remote: Finding sources:   2% (1/65)           
remote: Finding sources:   3% (2/65)           
remote: Finding sources:   5% (3/65)           
remote: Finding sources:   6% (4/65)           
remote: Finding sources:   8% (5/65)           
remote: Finding sources:   9% (6/65)           
remote: Finding sources:  11% (7/65)           
remote: Finding sources:  12% (8/65)           
remote: Finding sources:  14% (9/65)           
remote: Finding sources:  15% (10/65)           
remote: Finding sources:  17% (11/65)           
remote: Finding sources:  18% (12/65)           
remote: Finding sources:  20% (13/65)           
remote: Finding sources:  22% (14/65)           
remote: Finding sources:  23% (15/65)           
remote: Finding sources:  25% (16/65)           
remote: Finding sources:  26% (17/65)           
remote: Finding sources:  28% (18/65)           
remote: Finding sources:  29% (19/65)           
remote: Finding sources:  31% (20/65)           
remote: Finding sources:  32% (21/65)           
remote: Finding sources:  34% (22/65)           
remote: Finding sources:  35% (23/65)           
remote: Finding sources:  37% (24/65)           
remote: Finding sources:  38% (25/65)           
remote: Finding sources:  40% (26/65)           
remote: Finding sources:  42% (27/65)           
remote: Finding sources:  43% (28/65)           
remote: Finding sources:  45% (29/65)           
remote: Finding sources:  46% (30/65)           
remote: Finding sources:  48% (31/65)           
remote: Finding sources:  49% (32/65)           
remote: Finding sources:  51% (33/65)           
remote: Finding sources:  52% (34/65)           
remote: Finding sources:  54% (35/65)           
remote: Finding sources:  55% (36/65)           
remote: Finding sources:  57% (37/65)           
remote: Finding sources:  58% (38/65)           
remote: Finding sources:  60% (39/65)           
remote: Finding sources:  62% (40/65)           
remote: Finding sources:  63% (41/65)           
remote: Finding sources:  65% (42/65)           
remote: Finding sources:  66% (43/65)           
remote: Finding sources:  68% (44/65)           
remote: Finding sources:  69% (45/65)           
remote: Finding sources:  71% (46/65)           
remote: Finding sources:  72% (47/65)           
remote: Finding sources:  74% (48/65)           
remote: Finding sources:  75% (49/65)           
remote: Finding sources:  77% (50/65)           
remote: Finding sources:  78% (51/65)           
remote: Finding sources:  80% (52/65)           
remote: Finding sources:  82% (53/65)           
remote: Finding sources:  83% (54/65)           
remote: Finding sources:  85% (55/65)           
remote: Finding sources:  86% (56/65)           
remote: Finding sources:  88% (57/65)           
remote: Finding sources:  89% (58/65)           
remote: Finding sources:  91% (59/65)           
remote: Finding sources:  92% (60/65)           
remote: Finding sources:  94% (61/65)           
remote: Finding sources:  95% (62/65)           
remote: Finding sources:  97% (63/65)           
remote: Finding sources:  98% (64/65)           
remote: Finding sources: 100% (65/65)           
remote: Finding sources: 100% (65/65)        
|0| remote: Getting sizes:   2% (1/61)           
remote: Getting sizes:   3% (2/61)           
remote: Getting sizes:   5% (3/61)           
remote: Getting sizes:   7% (4/61)           
remote: Getting sizes:   8% (5/61)           
remote: Getting sizes:  10% (6/61)           
remote: Getting sizes:  11% (7/61)           
remote: Getting sizes:  13% (8/61)           
remote: Getting sizes:  15% (9/61)           
remote: Getting sizes:  16% (10/61)           
rem|1| 
|1| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/EventLogging to 'extensions/EventLogging' (use CLONE_DEPTH=0 for full depth)
|1| Cloning into 'extensions/EventLogging'...
|1| remote: Counting objects: 1           
remote: Counting objects: 285, done        
|1| remote: Finding sources:   1% (2/285)           
remote: Finding sources:   2% (5/285)           
remote: Finding sources:   3% (8/285)           
remote: Finding sources:   4% (10/285)           
remote: Finding sources:   5% (13/285)           
remote: Finding sources:   6% (16/285)           
remote: Finding sources:   7% (19/285)           
remote: Finding sources:   8% (22/285)           
remote: Finding sources:   9% (25/285)           
remote: Finding sources:  10% (28/285)           
remote: Finding sources:  11% (30/285)           
remote: Finding sources:  12% (33/285)           
remote: Finding sources:  13% (36/285)           
remote: Finding sources:  14% (39/285)           
remote: Finding sources:  15% (42/285)           
remote: Finding sources:  16% (45/285)           
remote: Finding sources:  17% (48/285)           
remote: Finding sources:  18% (50/285)           
remote: Finding sources:  19% (53/285)           
remote: Finding sources:  20% (56/285)           
remote: Finding sources:  21% (59/285)           
remote: Finding sources:  22% (62/285)           
remote: Finding sources:  23% (65/285)           
remote: Finding sources:  24% (67/285)           
remote: Finding sources:  25% (70/285)           
remote: Finding sources:  26% (73/285)           
remote: Finding sources:  27% (76/285)           
remote: Finding sources:  28% (79/285)           
remote: Finding sources:  29% (82/285)           
remote: Finding sources:  30% (85/285)           
remote: Finding sources:  31% (87/285)           
remote: Finding sources:  32% (90/285)           
remote: Finding sources:  33% (93/285)           
remote: Finding sources:  34% (96/285)           
remote: Finding sources:  35% (99/285)           
remote: Finding sources:  36% (102/285)           
remote: Finding sources:  37% (105/285)           
remote: Finding sources:  38% (107/285)           
remote: Finding sources:  39% (110/285)           
remote: Finding sources:  40% (113/285)           
remote: Finding sources:  41% (116/285)           
remote: Finding sources:  42% (119/285)           
remote: Finding sources:  43% (122/285)           
remote: Finding sources:  44% (124/285)           
remote: Finding sources:  45% (127/285)           
remote: Finding sources:  46% (130/285)           
remote: Finding sources:  47% (133/285)           
remote: Finding sources:  48% (136/285)           
remote: Finding sources:  49% (139/285)           
remote: Finding sources:  50% (142/285)           
remote: Finding sources:  51% (144/285)           
remote: Finding sources:  52% (147/285)           
remote: Finding sources:  53% (150/285)           
remote: Finding sources:  54% (153/285)           
remote: Finding sources:  55% (156/285)           
remote: Finding sources:  56% (159/285)           
remote: Finding sources:  57% (162/285)           
remote: Finding sources:  58% (164/285)           
remote: Finding sources:  59% (167/285)           
remote: Finding sources:  60% (170/285)           
remote: Finding sources:  61% (173/285)           
remote: Finding sources:  62% (176/285)           
remote: Finding sources:  63% (179/285)           
remote: Finding sources:  64% (181/285)           
remote: Finding sources:  65% (184/285)           
remote: Finding sources:  66% (187/285)           
remote: Finding sources:  67% (190/285)           
remote: Finding sources:  68% (193/285)           
remote: Finding sources:  69% (196/285)           
remote: Finding sources:  70% (199/285)           
remote: Finding sources:  71% (201/285)           
remote: Finding sources:  72% (204/285)           
remote: Finding sources:  73% (207/285)           
remote: Finding sources:  74|2| 
|2| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/WikimediaEvents to 'extensions/WikimediaEvents' (use CLONE_DEPTH=0 for full depth)
|2| Cloning into 'extensions/WikimediaEvents'...
|2| remote: Counting objects: 1           
remote: Counting objects: 242, done        
|2| remote: Finding sources:   1% (2/242)           
remote: Finding sources:   2% (4/242)           
remote: Finding sources:   3% (7/242)           
remote: Finding sources:   4% (9/242)           
remote: Finding sources:   5% (11/242)           
remote: Finding sources:   6% (14/242)           
remote: Finding sources:   7% (16/242)           
remote: Finding sources:   8% (19/242)           
remote: Finding sources:   9% (21/242)           
remote: Finding sources:  10% (23/242)           
remote: Finding sources:  11% (26/242)           
remote: Finding sources:  12% (28/242)           
remote: Finding sources:  13% (31/242)           
remote: Finding sources:  14% (33/242)           
remote: Finding sources:  15% (36/242)           
remote: Finding sources:  16% (38/242)           
remote: Finding sources:  17% (40/242)           
remote: Finding sources:  18% (43/242)           
remote: Finding sources:  19% (45/242)           
remote: Finding sources:  20% (48/242)           
remote: Finding sources:  21% (50/242)           
remote: Finding sources:  22% (53/242)           
remote: Finding sources:  23% (55/242)           
remote: Finding sources:  24% (57/242)           
remote: Finding sources:  25% (60/242)           
remote: Finding sources:  26% (62/242)           
remote: Finding sources:  27% (65/242)           
remote: Finding sources:  28% (67/242)           
remote: Finding sources:  29% (69/242)           
remote: Finding sources:  30% (72/242)           
remote: Finding sources:  31% (74/242)           
remote: Finding sources:  32% (77/242)           
remote: Finding sources:  33% (79/242)           
remote: Finding sources:  34% (82/242)           
remote: Finding sources:  35% (84/242)           
remote: Finding sources:  36% (86/242)           
remote: Finding sources:  37% (89/242)           
remote: Finding sources:  38% (91/242)           
remote: Finding sources:  39% (94/242)           
remote: Finding sources:  40% (96/242)           
remote: Finding sources:  41% (99/242)           
remote: Finding sources:  42% (101/242)           
remote: Finding sources:  43% (103/242)           
remote: Finding sources:  44% (106/242)           
remote: Finding sources:  45% (108/242)           
remote: Finding sources:  46% (111/242)           
remote: Finding sources:  47% (113/242)           
remote: Finding sources:  48% (115/242)           
remote: Finding sources:  49% (118/242)           
remote: Finding sources:  50% (120/242)           
remote: Finding sources:  51% (123/242)           
remote: Finding sources:  52% (125/242)           
remote: Finding sources:  53% (128/242)           
remote: Finding sources:  54% (130/242)           
remote: Finding sources:  55% (132/242)           
remote: Finding sources:  56% (135/242)           
remote: Finding sources:  57% (137/242)           
remote: Finding sources:  58% (140/242)           
remote: Finding sources:  59% (142/242)           
remote: Finding sources:  60% (144/242)           
remote: Finding sources:  61% (147/242)           
remote: Finding sources:  62% (149/242)           
remote: Finding sources:  63% (152/242)           
remote: Finding sources:  64% (154/242)           
remote: Finding sources:  65% (157/242)           
remote: Finding sources:  66% (159/242)           
remote: Finding sources:  67% (161/242)           
remote: Finding sources:  68% (164/242)           
remote: Finding sources:  69% (166/242)           
remote: Finding sources:  70% (169/242)           
remote: Finding sources:  71% (171/242)           
remote: Finding sources:  72% (174/242)           
remote: Finding sources:  73% (176/242)           
remote: Finding sources:  % (210/285)           
remote: Finding sources:  75% (213/285)           
remote: Finding sources:  76% (216/285)           
remote: Finding sources:  77% (219/285)           
remote: Finding sources:  78% (221/285)           
remote: Finding sources:  79% (224/285)           
remote: Finding sources:  80% (227/285)           
remote: Finding sources:  81% (230/285)           
remote: Finding sources:  82% (233/285)           
remote: Finding sources:  83% (236/285)           
remote: Finding sources:  84% (238/285)           
remote: Finding sources:  85% (241/285)           
remote: Finding sources:  86% (244/285)           
remote: Finding sources:  87% (247/285)           
remote: Finding sources:  88% (250/285)           
remote: Finding sources:  89% (253/285)           
remote: Finding sources:  90% (256/285)           
remote: Finding sources:  91% (258/285)           
remote: Finding sources:  92% (261/285)           
remote: Finding sources:  93% (264/285)           
remote: Finding sources:  94% (267/285)           
remote: Finding sources:  95% (270/285)           
remote: Finding sources:  96% (273/285)           
remote: Finding sources:  97% (276/285)           
remote: Finding sources:  98% (278/285)           
remote: Finding sources:  99% (281/285)           
remote: Finding sources: 100% (284/285)           
remote: Finding sources: 100% (285/285)        
|1| remote: Getting sizes:   1% (2/271)           
remote: Getting sizes:   2% (5/271)           
remote: Getting sizes:   3% (7/271)           
remote: Getting sizes:   4% (10/271)           
remote: Getting sizes:   5% (13/271)           
remote: Getting sizes:   6% (15/271)           
remote: Getting sizes:   7% (18/271)           
remote: Getting sizes:   8% (21/271)           
remote: Getting sizes:   9% (24/271)           
remote: Getting sizes:  10% (26/271)           
remote: Getting sizes:  11% (29/271)           
remote: Getting sizes:  12% (32/271)           
remote: Getting sizes:  13% (34/271)           
remote: Getting sizes:  14% (37/271)           
remote: Getting sizes:  15% (40/271)           
remote: Getting sizes:  16% (43/271)           
remote: Getting sizes:  17% (45/271)           
remote: Getting sizes:  18% (48/271)           
remote: Getting sizes:  19% (51/271)           
remote: Getting sizes:  20% (53/271)           
remote: Getting sizes:  21% (56/271)           
remote: Getting sizes:  22% (59/271)           
remote: Getting sizes:  23% (61/271)           
remote: Getting sizes:  24% (64/271)           
remote: Getting sizes:  25% (67/271)           
remote: Getting sizes:  26% (70/271)           
remote: Getting sizes:  27% (72/271)           
remote: Getting sizes:  28% (75/271)           
remote: Getting sizes:  29% (78/271)           
remote: Getting sizes:  30% (80/271)           
remote: Getting sizes:  31% (83/271)           
remote: Getting sizes:  32% (86/271)           
remote: Getting sizes:  33% (89/271)           
remote: Getting sizes:  34% (91/271)           
remote: Getting sizes:  35% (94/271)           
remote: Getting sizes:  36% (97/271)           
remote: Getting sizes:  37% (99/271)           
remote: Getting sizes:  38% (102/271)           
remote: Getting sizes:  39% (105/271)           
remote: Getting sizes:  40% (108/271)           
remote: Getting sizes:  41% (110/271)           
remote: Getting sizes:  42% (113/271)           
remote: Getting sizes:  43% (116/271)           
remote: Getting sizes:  44% (118/271)           
remote: Getting sizes:  45% (121/271)           
remote: Getting sizes:  46% (124/271)           
remote: Getting sizes:  47% (127/271)           
remote: Getting sizes:  48% (129/271)           
remote: Getting sizes:  49% (132/271)           
remote: Getting sizes:  50% (135/271)           
remote: Getting sizes:  51% (137/271)           
remote: Getting sizes:  52% (140/271)           
remote: Getting sizes:  53% (143/271)           
remote: Getting sizes:  54% (145/271)           
remote: Getting sizes:  55% (148/271)           
remote: Getting sizes:  56% (151/271)           
remote: Getting sizes:  57% (154/271)           
remote: Getting sizes:  58% (156/271)           
remote: Getting sizes:  59% (159/271)           
remote: Getting sizes:  60% (162/271)           
remote: Getting sizes:  61% (164/271)           
remote: Getting sizes:  62% (167/271)           
remote: Getting sizes:  63% (170/271)           
remote: Getting sizes:  64% (173/271)           
remote: Getting sizes:  65% (175/271)           
remote: Getting sizes:  66% (178/271)           
remote: Getting sizes:  67% (181/271)           
remote: Getting sizes:  68% (183/271)           
remote: Getting sizes:  69% (186/271)           
remote: Getting sizes:  70% (189/271)           
remote: Getting sizes:  71% (192/271)           
remote: Getting sizes:  72% (194/271)           
remote: Getting sizes:  73% (197/271)           
remote: Getting sizes:  74% (200/271)           
remote: Getting sizes:  75% (202/271)           
remote: Getting sizes:  76% (205/271)           
remote: Getting sizes:  77% (208/271)           
remote: Getting sizes:  78% (211/271)           
remote: Getting sizes:  79% (213/271)           
remote: Getting sizes:  80% (216/271)           
remote: Getting sizes:  81% (219/271)           
remote: Getting sizes:  82% (221/271)           
remote: Getting sizes:  83% (224/271)           
remote: Getting sizes:  84% (227/271)           
remote: Getting sizes:  85% (229/271)           
remote: Getting sizes:  86% (232/271)           
remote: Getting sizes:  87% (235/271)           
remote: Getting sizes:  88% (238/271)           
remote: Getting sizes:  89% (240/271)           
remote: Getting sizes:  90% (243/271)           
remote: Getting sizes:  91% (246/271)           
remote: Getting sizes:  92% (248/271)           
remote: Getting sizes:  93% (251/271)           
remote: Getting sizes:  94% (254/271)           
remote: Getting sizes:  95% (257/271)           
remote: Getting sizes:  96% (259/271)           
remote: Getting sizes:  97% (262/271)           
remote: Getting sizes:  98% (265/271)           
remote: Getting sizes:  99% (267/271)           
remote: Getting sizes: 100% (270/271)           
remote: Getting sizes: 100% (271/271)        
|1| remote: Compressing objects:   1% (4825/724743)           
remote: Compressing objects:   2% (13725/724743)           
remote: Compressing objects:   3% (18258/724743)           
remote: Compressing objects:   4% (26896/724743)           
remote: Compressing objects:   5% (33160/724743)           
remote: Compressing objects:   6% (43104/724743)           
remote: Compressing objects:   7% (51761/724743)           
remote: Compressing objects:   8% (55623/724743)           
remote: Compressing objects:   9% (63182/724743)           
remote: Compressing objects:  10% (70719/724743)           
remote: Compressing objects:  12% (88993/724743)           
remote: Compressing objects:  13% (91512/724743)           
remote: Compressing objects:  14% (98912/724743)           
remote: Compressing objects:  16% (118774/724743)           
remote: Compressing objects:  17% (121977/724743)           
remote: Compressing objects:  18% (126907/724743)           
remote: Compressing objects:  19% (134275/724743)           
remote: Compressing objects:  20% (141630/724743)           
remote: Compressing objects:  21% (148731/724743)           
remote: Compressing objects:  65% (467769/724743)           
remote: Compressing objects:  91% (662917/724743)           
remote: Compressing objects:  92% (663432/724743)           
remote: Compressing objects:  93% (671372/724743)           
remote: Compressing objects:  94% (678128/724743)           
remote: Compressing objects:  95% (685904/724743)           
remote: Compressing objects:  96% (692770/724743)           
remote: Compressing objects:  97% (699555/724743)           
remote: Compressing objects:  98% (709295/724743)           
remote: Compressing objects:  99% (715892/724743)           
remote: Compressing objects: 100% (724376/724743)           
remote: Compressing objects: 100% (724743/7247474% (178/242)           
remote: Finding sources:  75% (181/242)           
remote: Finding sources:  76% (183/242)           
remote: Finding sources:  77% (186/242)           
remote: Finding sources:  78% (188/242)           
remote: Finding sources:  79% (190/242)           
remote: Finding sources:  80% (193/242)           
remote: Finding sources:  81% (195/242)           
remote: Finding sources:  82% (198/242)           
remote: Finding sources:  83% (200/242)           
remote: Finding sources:  84% (203/242)           
remote: Finding sources:  85% (205/242)           
remote: Finding sources:  86% (207/242)           
remote: Finding sources:  87% (210/242)           
remote: Finding sources:  88% (212/242)           
remote: Finding sources:  89% (215/242)           
remote: Finding sources:  90% (217/242)           
remote: Finding sources:  91% (220/242)           
remote: Finding sources:  92% (222/242)           
remote: Finding sources:  93% (224/242)           
remote: Finding sources:  94% (227/242)           
remote: Finding sources:  95% (229/242)           
remote: Finding sources:  96% (232/242)           
remote: Finding sources:  97% (234/242)           
remote: Finding sources:  98% (236/242)           
remote: Finding sources:  99% (239/242)           
remote: Finding sources: 100% (241/242)           
remote: Finding sources: 100% (242/242)        
|2| remote: Getting sizes:   1% (2/228)           
remote: Getting sizes:   2% (4/228)           
remote: Getting sizes:   3% (6/228)           
remote: Getting sizes:   4% (8/228)           
remote: Getting sizes:   5% (11/228)           
remote: Getting sizes:   6% (13/228)           
remote: Getting sizes:   7% (15/228)           
remote: Getting sizes:   8% (18/228)           
remote: Getting sizes:   9% (20/228)           
remote: Getting sizes:  10% (22/228)           
remote: Getting sizes:  11% (24/228)           
remote: Getting sizes:  12% (27/228)           
remote: Getting sizes:  13% (29/228)           
remote: Getting sizes:  14% (31/228)           
remote: Getting sizes:  15% (34/228)           
remote: Getting sizes:  16% (36/228)           
remote: Getting sizes:  17% (38/228)           
remote: Getting sizes:  18% (40/228)           
remote: Getting sizes:  19% (43/228)           
remote: Getting sizes:  20% (45/228)           
remote: Getting sizes:  21% (47/228)           
remote: Getting sizes:  22% (50/228)           
remote: Getting sizes:  23% (52/228)           
remote: Getting sizes:  24% (54/228)           
remote: Getting sizes:  25% (56/228)           
remote: Getting sizes:  26% (59/228)           
remote: Getting sizes:  27% (61/228)           
remote: Getting sizes:  28% (63/228)           
remote: Getting sizes:  29% (65/228)           
remote: Getting sizes:  30% (68/228)           
remote: Getting sizes:  31% (70/228)           
remote: Getting sizes:  32% (72/228)           
remote: Getting sizes:  33% (75/228)           
remote: Getting sizes:  34% (77/228)           
remote: Getting sizes:  35% (79/228)           
remote: Getting sizes:  36% (81/228)           
remote: Getting sizes:  37% (84/228)           
remote: Getting sizes:  38% (86/228)           
remote: Getting sizes:  39% (88/228)           
remote: Getting sizes:  40% (91/228)           
remote: Getting sizes:  41% (93/228)           
remote: Getting sizes:  42% (95/228)           
remote: Getting sizes:  43% (97/228)           
remote: Getting sizes:  44% (100/228)           
remote: Getting sizes:  45% (102/228)           
remote: Getting sizes:  46% (104/228)           
remote: Getting sizes:  47% (107/228)           
remote: Getting sizes:  48% (109/228)           
remote: Getting sizes:  49% (111/228)           
remote: Getting sizes:  50% (113/228)           
remote: Getting sizes:  51% (116/228)           
remote: Getting sizes:  52% (118/228)           
remote: Getting sizes:  53% (120/228)           
remote: Getting sizes:  54% (122/228)           
remote: Getting sizes:  55% (125/228)           
remote: Getting sizes:  56% (127/228)           
remote: Getting sizes:  57% (129/228)           
remote: Getting sizes:  58% (132/228)           
remote: Getting sizes:  59% (134/228)           
remote: Getting sizes:  60% (136/228)           
remote: Getting sizes:  61% (138/228)           
remote: Getting sizes:  62% (141/228)           
remote: Getting sizes:  63% (143/228)           
remote: Getting sizes:  64% (145/228)           
remote: Getting sizes:  65% (148/228)           
remote: Getting sizes:  66% (150/228)           
remote: Getting sizes:  67% (152/228)           
remote: Getting sizes:  68% (154/228)           
remote: Getting sizes:  69% (157/228)           
remote: Getting sizes:  70% (159/228)           
remote: Getting sizes:  71% (161/228)           
remote: Getting sizes:  72% (164/228)           
remote: Getting sizes:  73% (166/228)           
remote: Getting sizes:  74% (168/228)           
remote: Getting sizes:  75% (170/228)           
remote: Getting sizes:  76% (173/228)           
remote: Getting sizes:  77% (175/228)           
remote: Getting sizes:  78% (177/228)           
remote: Getting sizes:  79% (179/228)           
remote: Getting sizes:  80% (182/228)           
remote: Getting sizes:  81% (184/228)           
remote: Getting sizes:  82% (186/228)           
remote: Getting sizes:  83% (189/228)           
remote: Getting sizes:  84% (191/228)           
remote: Getting sizes:  85% (193/228)           
remote: Getting sizes:  86% (195/228)           
remote: Getting sizes:  87% (198/228)           
remote: Getting sizes:  88% (200/228)           
remote: Getting sizes:  89% (202/228)           
remote: Getting sizes:  90% (205/228)           
remote: Getting sizes:  91% (207/228)           
remote: Getting sizes:  92% (209/228)           
remote: Getting sizes:  93% (211/228)           
remote: Getting sizes:  94% (214/228)           
remote: Getting sizes:  95% (216/228)           
remote: Getting sizes:  96% (218/228)           
remote: Getting sizes:  97% (221/228)           
remote: Getting sizes:  98% (223/228)           
remote: Getting sizes:  99% (225/228)           
remote: Getting sizes: 100% (227/228)           
remote: Getting sizes: 100% (228/228)        
|2| remote: Compressing objects:   1% (3193/513917)           
remote: Compressing objects:   2% (10766/513917)           
remote: Compressing objects:   4% (18029/513917)           
remote: Compressing objects:   5% (26457/513917)           
remote: Compressing objects:   6% (29092/513917)           
remote: Compressing objects:  10% (52906/513917)           
remote: Compressing objects:  11% (55542/513917)           
remote: Compressing objects:  18% (93362/513917)           
remote: Compressing objects:  19% (99673/513917)           
remote: Compressing objects:  20% (103676/513917)           
remote: Compressing objects:  23% (117689/513917)           
remote: Compressing objects:  24% (125888/513917)           
remote: Compressing objects:  25% (126392/513917)           
remote: Compressing objects:  26% (134277/513917)           
remote: Compressing objects:  28% (141590/513917)           
remote: Compressing objects:  29% (149395/513917)           
remote: Compressing objects:  32% (163465/513917)           
remote: Compressing objects:  36% (187516/513917)           
remote: Compressing objects:  37% (188182/513917)           
remote: Compressing objects:  39% (197940/513917)           
remote: Compressing objects:  41% (209215/513917)           
remote: Compressing objects:  43% (221345/513917)           
remote: Compressing objects:  45% (228833/513917)           
remote: Compressing objects:  46% (234153/513917)           
remote: Compressing objects:  47% (241009/513917)           
remote: Compressing objects:  48% (244670/513917)           
remote: Compressing objects:  49% (249580/513917)           
remote: Compressing objects:  50% (254480/513917)           
remote: Compressing objects:  93% (479464/513917)           
remote: Compressing objects:  94% (481145/513917)           
remote: Compressing objects:  95% (485901/513917ote: Getting sizes:  18% (11/61)           
remote: Getting sizes:  20% (12/61)           
remote: Getting sizes:  21% (13/61)           
remote: Getting sizes:  23% (14/61)           
remote: Getting sizes:  25% (15/61)           
remote: Getting sizes:  26% (16/61)           
remote: Getting sizes:  28% (17/61)           
remote: Getting sizes:  30% (18/61)           
remote: Getting sizes:  31% (19/61)           
remote: Getting sizes:  33% (20/61)           
remote: Getting sizes:  34% (21/61)           
remote: Getting sizes:  36% (22/61)           
remote: Getting sizes:  38% (23/61)           
remote: Getting sizes:  39% (24/61)           
remote: Getting sizes:  41% (25/61)           
remote: Getting sizes:  43% (26/61)           
remote: Getting sizes:  44% (27/61)           
remote: Getting sizes:  46% (28/61)           
remote: Getting sizes:  48% (29/61)           
remote: Getting sizes:  49% (30/61)           
remote: Getting sizes:  51% (31/61)           
remote: Getting sizes:  52% (32/61)           
remote: Getting sizes:  54% (33/61)           
remote: Getting sizes:  56% (34/61)           
remote: Getting sizes:  57% (35/61)           
remote: Getting sizes:  59% (36/61)           
remote: Getting sizes:  61% (37/61)           
remote: Getting sizes:  62% (38/61)           
remote: Getting sizes:  64% (39/61)           
remote: Getting sizes:  66% (40/61)           
remote: Getting sizes:  67% (41/61)           
remote: Getting sizes:  69% (42/61)           
remote: Getting sizes:  70% (43/61)           
remote: Getting sizes:  72% (44/61)           
remote: Getting sizes:  74% (45/61)           
remote: Getting sizes:  75% (46/61)           
remote: Getting sizes:  77% (47/61)           
remote: Getting sizes:  79% (48/61)           
remote: Getting sizes:  80% (49/61)           
remote: Getting sizes:  82% (50/61)           
remote: Getting sizes:  84% (51/61)           
remote: Getting sizes:  85% (52/61)           
remote: Getting sizes:  87% (53/61)           
remote: Getting sizes:  89% (54/61)           
remote: Getting sizes:  90% (55/61)           
remote: Getting sizes:  92% (56/61)           
remote: Getting sizes:  93% (57/61)           
remote: Getting sizes:  95% (58/61)           
remote: Getting sizes:  97% (59/61)           
remote: Getting sizes:  98% (60/61)           
remote: Getting sizes: 100% (61/61)           
remote: Getting sizes: 100% (61/61)        
|0| remote: Compressing objects:   1% (1911/360458)           
remote: Compressing objects:   2% (7363/360458)           
remote: Compressing objects:   5% (17823/360458)           
remote: Compressing objects:   7% (24000/360458)           
remote: Compressing objects:   8% (27238/360458)           
remote: Compressing objects:  11% (38350/360458)           
remote: Compressing objects:  12% (42372/360458)           
remote: Compressing objects:  13% (45156/360458)           
remote: Compressing objects:  96% (346279/360458)           
remote: Compressing objects:  97% (347891/360458)           
remote: Compressing objects:  98% (352674/360458)           
remote: Compressing objects:  99% (355710/360458)           
remote: Compressing objects: 100% (359423/360458)           
remote: Compressing objects: 100% (360458/360458)        
|0| Receiving objects:   1% (1/65)
Receiving objects:   3% (2/65)
Receiving objects:   4% (3/65)
Receiving objects:   6% (4/65)
Receiving objects:   7% (5/65)
Receiving objects:   9% (6/65)
Receiving objects:  10% (7/65)
Receiving objects:  12% (8/65)
Receiving objects:  13% (9/65)
Receiving objects:  15% (10/65)
Receiving objects:  16% (11/65)
Receiving objects:  18% (12/65)
Receiving objects:  20% (13/65)
Receiving objects:  21% (14/65)
Receiving objects:  23% (15/65)
Receiving objects:  24% (16/65)
Receiving objects:  26% (17/65)
Receiving objects:  27% (18/65)
Receiving objects:  29% (19/65)
Receiving objects:  30% (20/65)
Receiving objects:  32% (21/65)
Receiving objects:  33% (22/65)
Receiving objects:  35% (23/65)
Receiving objects:  36% (24/65)
Receiving objects:  38% (25/65)
Receiving objects:  40% (26/65)
Receiving objects:  41% (27/65)
Receiving objects:  43% (28/65)
Receiving objects:  44% (29/65)
Receiving objects:  46% (30/65)
Receiving objects:  47% (31/65)
Receiving objects:  49% (32/65)
Receiving objects:  50% (33/65)
Receiving objects:  52% (34/65)
Receiving objects:  53% (35/65)
Receiving objects:  55% (36/65)
Receiving objects:  56% (37/65)
Receiving objects:  58% (38/65)
Receiving objects:  60% (39/65)
Receiving objects:  61% (40/65)
Receiving objects:  63% (41/65)
Receiving objects:  64% (42/65)
Receiving objects:  66% (43/65)
Receiving objects:  67% (44/65)
Receiving objects:  69% (45/65)
Receiving objects:  70% (46/65)
Receiving objects:  72% (47/65)
Receiving objects:  73% (48/65)
Receiving objects:  75% (49/65)
Receiving objects:  76% (50/65)
Receiving objects:  78% (51/65)
Receiving objects:  80% (52/65)
Receiving objects:  81% (53/65)
Receiving objects:  83% (54/65)
Receiving objects:  84% (55/65)
Receiving objects:  86% (56/65)
Receiving objects:  87% (57/65)
Receiving objects:  89% (58/65)
remote: Total 65 (delta 3), reused 31 (delta 2)        
|0| Receiving objects:  90% (59/65)
Receiving objects:  92% (60/65)
Receiving objects:  93% (61/65)
Receiving objects:  95% (62/65)
Receiving objects:  96% (63/65)
Receiving objects:  98% (64/65)
Receiving objects: 100% (65/65)
Receiving objects: 100% (65/65), 120.80 KiB | 3.45 MiB/s, done.
|0| Resolving deltas:   0% (0/3)
Resolving deltas:  33% (1/3)
Resolving deltas:  66% (2/3)
Resolving deltas: 100% (3/3)
Resolving deltas: 100% (3/3), done.
|0|  00:00
3)        
|1| Receiving objects:   0% (1/285)
Receiving objects:   1% (3/285)
Receiving objects:   2% (6/285)
Receiving objects:   3% (9/285)
Receiving objects:   4% (12/285)
Receiving objects:   5% (15/285)
Receiving objects:   6% (18/285)
Receiving objects:   7% (20/285)
Receiving objects:   8% (23/285)
Receiving objects:   9% (26/285)
Receiving objects:  10% (29/285)
Receiving objects:  11% (32/285)
Receiving objects:  12% (35/285)
Receiving objects:  13% (38/285)
Receiving objects:  14% (40/285)
Receiving objects:  15% (43/285)
Receiving objects:  16% (46/285)
Receiving objects:  17% (49/285)
Receiving objects:  18% (52/285)
Receiving objects:  19% (55/285)
Receiving objects:  20% (57/285)
Receiving objects:  21% (60/285)
Receiving objects:  22% (63/285)
Receiving objects:  23% (66/285)
Receiving objects:  24% (69/285)
Receiving objects:  25% (72/285)
Receiving objects:  26% (75/285)
Receiving objects:  27% (77/285)
Receiving objects:  28% (80/285)
Receiving objects:  29% (83/285)
Receiving objects:  30% (86/285)
Receiving objects:  31% (89/285)
Receiving objects:  32% (92/285)
Receiving objects:  33% (95/285)
Receiving objects:  34% (97/285)
Receiving objects:  35% (100/285)
Receiving objects:  36% (103/285)
Receiving objects:  37% (106/285)
Receiving objects:  38% (109/285)
Receiving objects:  39% (112/285)
Receiving objects:  40% (114/285)
Receiving objects:  41% (117/285)
Receiving objects:  42% (120/285)
Receiving objects:  43% (123/285)
Receiving objects:  44% (126/285)
Receiving objects:  45% (129/285)
Receiving objects:  46% (132/285)
Receiving objects:  47% (134/285)
Receiving objects:  48% (137/285)
Receiving objects:  49% (140/285)
Receiving objects:  50% (143/285)
Receiving objects:  51% (146/285)
Receiving objects:  52% (149/285)
Receiving objects:  53% (152/285)
Receiving objects:  54% (154/285)
Receiving objects:  55% (157/285)
Receiving objects:  56% (160/285)
Receiving objects:  57% (163/285)
Receiving objects:  58% (166/285)
Receiving objects:  59% (169/285)
Receiving objects:  60% (171/285)
Receiving objects:  61% (174/285)
Receiving objects:  62% (177/285)
Receiving objects:  63% (180/285)
Receiving objects:  64% (183/285)
Receiving objects:  65% (186/285)
Receiving objects:  66% (189/285)
Receiving objects:  67% (191/285)
Receiving objects:  68% (194/285)
Receiving objects:  69% (197/285)
Receiving objects:  70% (200/285)
Receiving objects:  71% (203/285)
Receiving objects:  72% (206/285)
Receiving objects:  73% (209/285)
Receiving objects:  74% (211/285)
Receiving objects:  75% (214/285)
Receiving objects:  76% (217/285)
Receiving objects:  77% (220/285)
Receiving objects:  78% (223/285)
Receiving objects:  79% (226/285)
Receiving objects:  80% (228/285)
Receiving objects:  81% (231/285)
Receiving objects:  82% (234/285)
Receiving objects:  83% (237/285)
Receiving objects:  84% (240/285)
Receiving objects:  85% (243/285)
Receiving objects:  86% (246/285)
Receiving objects:  87% (248/285)
Receiving objects:  88% (251/285)
Receiving objects:  89% (254/285)
remote: Total 285 (delta 41), reused 127 (delta 11)        
|1| Receiving objects:  90% (257/285)
Receiving objects:  91% (260/285)
Receiving objects:  92% (263/285)
Receiving objects:  93% (266/285)
Receiving objects:  94% (268/285)
Receiving objects:  95% (271/285)
Receiving objects:  96% (274/285)
Receiving objects:  97% (277/285)
Receiving objects:  98% (280/285)
Receiving objects:  99% (283/285)
Receiving objects: 100% (285/285)
Receiving objects: 100% (285/285), 315.02 KiB | 9.84 MiB/s, done.
|1| Resolving deltas:   0% (0/41)
Resolving deltas:   2% (1/41)
Resolving deltas:   4% (2/41)
Resolving deltas:   7% (3/41)
Resolving deltas:   9% (4/41)
Resolving deltas:  12% (5/41)
Resolving deltas:  14% (6/41)
Resolving deltas:  17% (7/41)
Resolving deltas:  19% (8/41)
Resolving deltas:  21% (9/41)
Resolving deltas:  24% (10/41)
Resolving deltas:  26% (11/41)
Resolving deltas:  29% (12/41)
Resolving deltas:  31% (13/41)
Resolving deltas:  34% (14/41)
Resolving deltas:  36% (15/41)
Resolving deltas:  39% (16/41)
Resolving deltas:  41% (17/41)
Resolving deltas:  43% (18/41)
Resolving deltas:  46% (19/41)
Resolving deltas:  48% (20/41)
Resolving deltas:  51% (21/41)
Resolving deltas:  53% (22/41)
Resolving deltas:  56% (23/41)
Resolving deltas:  58% (24/41)
Resolving deltas:  60% (25/41)
Resolving deltas:  63% (26/41)
Resolving deltas:  65% (27/41)
Resolving deltas:  68% (28/41)
Resolving deltas:  70% (29/41)
Resolving deltas:  73% (30/41)
Resolving deltas:  75% (31/41)
Resolving deltas:  78% (32/41)
Resolving deltas:  80% (33/41)
Resolving deltas:  82% (34/41)
Resolving deltas:  85% (35/41)
Resolving deltas:  87% (36/41)
Resolving deltas:  90% (37/41)
Resolving deltas:  92% (38/41)
Resolving deltas:  95% (39/41)
Resolving deltas:  97% (40/41)
Resolving deltas: 100% (41/41)
Resolving deltas: 100% (41/41), done.
|1|  00:00
)           
remote: Compressing objects:  96% (491381/513917)           
remote: Compressing objects:  98% (505059/513917)           
remote: Compressing objects:  99% (506831/513917)           
remote: Compressing objects: 100% (512710/513917)           
remote: Compressing objects: 100% (513917/513917)        
|2| Receiving objects:   0% (1/242)
Receiving objects:   1% (3/242)
Receiving objects:   2% (5/242)
Receiving objects:   3% (8/242)
Receiving objects:   4% (10/242)
Receiving objects:   5% (13/242)
Receiving objects:   6% (15/242)
Receiving objects:   7% (17/242)
Receiving objects:   8% (20/242)
Receiving objects:   9% (22/242)
Receiving objects:  10% (25/242)
Receiving objects:  11% (27/242)
Receiving objects:  12% (30/242)
Receiving objects:  13% (32/242)
Receiving objects:  14% (34/242)
Receiving objects:  15% (37/242)
Receiving objects:  16% (39/242)
Receiving objects:  17% (42/242)
Receiving objects:  18% (44/242)
Receiving objects:  19% (46/242)
Receiving objects:  20% (49/242)
Receiving objects:  21% (51/242)
Receiving objects:  22% (54/242)
Receiving objects:  23% (56/242)
Receiving objects:  24% (59/242)
Receiving objects:  25% (61/242)
Receiving objects:  26% (63/242)
Receiving objects:  27% (66/242)
Receiving objects:  28% (68/242)
Receiving objects:  29% (71/242)
Receiving objects:  30% (73/242)
Receiving objects:  31% (76/242)
Receiving objects:  32% (78/242)
Receiving objects:  33% (80/242)
Receiving objects:  34% (83/242)
Receiving objects:  35% (85/242)
Receiving objects:  36% (88/242)
Receiving objects:  37% (90/242)
Receiving objects:  38% (92/242)
Receiving objects:  39% (95/242)
Receiving objects:  40% (97/242)
Receiving objects:  41% (100/242)
Receiving objects:  42% (102/242)
Receiving objects:  43% (105/242)
Receiving objects:  44% (107/242)
Receiving objects:  45% (109/242)
Receiving objects:  46% (112/242)
Receiving objects:  47% (114/242)
Receiving objects:  48% (117/242)
Receiving objects:  49% (119/242)
Receiving objects:  50% (121/242)
Receiving objects:  51% (124/242)
Receiving objects:  52% (126/242)
Receiving objects:  53% (129/242)
Receiving objects:  54% (131/242)
Receiving objects:  55% (134/242)
Receiving objects:  56% (136/242)
Receiving objects:  57% (138/242)
Receiving objects:  58% (141/242)
Receiving objects:  59% (143/242)
Receiving objects:  60% (146/242)
Receiving objects:  61% (148/242)
Receiving objects:  62% (151/242)
Receiving objects:  63% (153/242)
Receiving objects:  64% (155/242)
Receiving objects:  65% (158/242)
Receiving objects:  66% (160/242)
Receiving objects:  67% (163/242)
Receiving objects:  68% (165/242)
Receiving objects:  69% (167/242)
Receiving objects:  70% (170/242)
Receiving objects:  71% (172/242)
Receiving objects:  72% (175/242)
Receiving objects:  73% (177/242)
Receiving objects:  74% (180/242)
Receiving objects:  75% (182/242)
Receiving objects:  76% (184/242)
Receiving objects:  77% (187/242)
Receiving objects:  78% (189/242)
Receiving objects:  79% (192/242)
Receiving objects:  80% (194/242)
remote: Total 242 (delta 17), reused 142 (delta 12)        
|2| Receiving objects:  81% (197/242)
Receiving objects:  82% (199/242)
Receiving objects:  83% (201/242)
Receiving objects:  84% (204/242)
Receiving objects:  85% (206/242)
Receiving objects:  86% (209/242)
Receiving objects:  87% (211/242)
Receiving objects:  88% (213/242)
Receiving objects:  89% (216/242)
Receiving objects:  90% (218/242)
Receiving objects:  91% (221/242)
Receiving objects:  92% (223/242)
Receiving objects:  93% (226/242)
Receiving objects:  94% (228/242)
Receiving objects:  95% (230/242)
Receiving objects:  96% (233/242)
Receiving objects:  97% (235/242)
Receiving objects:  98% (238/242)
Receiving objects:  99% (240/242)
Receiving objects: 100% (242/242)
Receiving objects: 100% (242/242), 249.40 KiB | 6.08 MiB/s, done.
|2| Resolving deltas:   0% (0/17)
Resolving deltas:   5% (1/17)
Resolving deltas:  11% (2/17)
Resolving deltas:  17% (3/17)
Resolving deltas:  23% (4/17)
Resolving deltas:  35% (6/17)
Resolving deltas:  41% (7/17)
Resolving deltas:  47% (8/17)
Resolving deltas:  52% (9/17)
Resolving deltas:  58% (10/17)
Resolving deltas:  64% (11/17)
Resolving deltas:  70% (12/17)
Resolving deltas:  76% (13/17)
Resolving deltas:  82% (14/17)
Resolving deltas:  88% (15/17)
Resolving deltas:  94% (16/17)
Resolving deltas: 100% (17/17)
Resolving deltas: 100% (17/17), done.
|2|  00:00
 00:00

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 5 installs, 0 updates, 0 removals
  - Locking composer/ca-bundle (1.5.7)
  - Locking geoip2/geoip2 (v2.13.0)
  - Locking maxmind-db/reader (v1.12.1)
  - Locking maxmind/web-service-common (v0.10.0)
  - Locking wikimedia/metrics-platform (4.2.2)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 5 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing composer/ca-bundle (1.5.7): Extracting archive
  - Installing maxmind/web-service-common (v0.10.0): Extracting archive
  - Installing maxmind-db/reader (v1.12.1): Extracting archive
  - Installing geoip2/geoip2 (v2.13.0): Extracting archive
  - Installing wikimedia/metrics-platform (4.2.2): Extracting archive
 0/5 [>---------------------------]   0%
 2/5 [===========>----------------]  40%
 5/5 [============================] 100%
1 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
52 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:03

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
52 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }

added 7 packages, and audited 1451 packages in 4s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:04

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 00:01

Mediawiki maintenance update
PHP Fatal error:  Uncaught MediaWiki\Registration\ExtensionDependencyError: WikimediaEvents requires EventBus to be installed.
 in /var/www/html/w/includes/registration/ExtensionRegistry.php:477
Stack trace:
#0 /var/www/html/w/includes/registration/ExtensionRegistry.php(329): MediaWiki\Registration\ExtensionRegistry->readFromQueue()
#1 /var/www/html/w/includes/Setup.php(293): MediaWiki\Registration\ExtensionRegistry->loadFromQueue()
#2 /var/www/html/w/maintenance/run.php(49): require_once('...')
#3 {main}
  thrown in /var/www/html/w/includes/registration/ExtensionRegistry.php on line 477
PHP Fatal error:  Uncaught Error: Class "MediaWiki\Http\Telemetry" not found in /var/www/html/w/includes/Request/HeaderCallback.php:67
Stack trace:
#0 [internal function]: MediaWiki\Request\HeaderCallback::callback()
#1 {main}
  thrown in /var/www/html/w/includes/Request/HeaderCallback.php on line 67
 00:00

Running 'extensions/EventStreamConfig/setup.sh' if found
Looking for '/var/local/extensions/EventStreamConfig/setup.sh'
No '/var/local/extensions/EventStreamConfig/setup.sh' found, skipping...
 00:00

Running 'extensions/EventLogging/setup.sh' if found
Looking for '/var/local/extensions/EventLogging/setup.sh'
No '/var/local/extensions/EventLogging/setup.sh' found, skipping...
 00:00

Running 'extensions/WikimediaEvents/setup.sh' if found
Looking for '/var/local/extensions/WikimediaEvents/setup.sh'
No '/var/local/extensions/WikimediaEvents/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:12
 00:12

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-web-1  Removed
 Container mediawiki-mediawiki-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:17

Reclaim disk space if needed
Free disk space (21%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12424, done        
remote: Finding sources:   1% (63/12424)           
remote: Finding sources:   2% (187/12424)           
remote: Finding sources:   3% (311/12424)           
remote: Finding sources:   4% (435/12424)           
remote: Finding sources:   5% (560/12424)           
remote: Finding sources:   6% (684/12424)           
remote: Finding sources:   7% (808/12424)           
remote: Finding sources:   8% (932/12424)           
remote: Finding sources:   9% (1057/12424)           
remote: Finding sources:  10% (1181/12424)           
remote: Finding sources:  11% (1305/12424)           
remote: Finding sources:  12% (1429/12424)           
remote: Finding sources:  13% (1553/12424)           
remote: Finding sources:  14% (1678/12424)           
remote: Finding sources:  15% (1802/12424)           
remote: Finding sources:  16% (1926/12424)           
remote: Finding sources:  17% (2050/12424)           
remote: Finding sources:  18% (2175/12424)           
remote: Finding sources:  19% (2299/12424)           
remote: Finding sources:  20% (2423/12424)           
remote: Finding sources:  21% (2547/12424)           
remote: Finding sources:  22% (2672/12424)           
remote: Finding sources:  23% (2796/12424)           
remote: Finding sources:  24% (2920/12424)           
remote: Finding sources:  25% (3044/12424)           
remote: Finding sources:  26% (3169/12424)           
remote: Finding sources:  27% (3293/12424)           
remote: Finding sources:  28% (3417/12424)           
remote: Finding sources:  29% (3541/12424)           
remote: Finding sources:  30% (3666/12424)           
remote: Finding sources:  31% (3790/12424)           
remote: Finding sources:  32% (3914/12424)           
remote: Finding sources:  33% (4038/12424)           
remote: Finding sources:  34% (4163/12424)           
remote: Finding sources:  35% (4287/12424)           
remote: Finding sources:  36% (4411/12424)           
remote: Finding sources:  37% (4535/12424)           
remote: Finding sources:  38% (4659/12424)           
remote: Finding sources:  39% (4784/12424)           
remote: Finding sources:  40% (4908/12424)           
remote: Finding sources:  41% (5032/12424)           
remote: Finding sources:  42% (5156/12424)           
remote: Finding sources:  43% (5281/12424)           
remote: Finding sources:  44% (5405/12424)           
remote: Finding sources:  45% (5529/12424)           
remote: Finding sources:  46% (5653/12424)           
remote: Finding sources:  47% (5778/12424)           
remote: Finding sources:  48% (5902/12424)           
remote: Finding sources:  49% (6026/12424)           
remote: Finding sources:  50% (6150/12424)           
remote: Finding sources:  51% (6275/12424)           
remote: Finding sources:  52% (6399/12424)           
remote: Finding sources:  53% (6523/12424)           
remote: Finding sources:  54% (6647/12424)           
remote: Finding sources:  55% (6772/12424)           
remote: Finding sources:  56% (6896/12424)           
remote: Finding sources:  57% (7020/12424)           
remote: Finding sources:  58% (7144/12424)           
remote: Finding sources:  59% (7269/12424)           
remote: Finding sources:  60% (7393/12424)           
remote: Finding sources:  61% (7517/12424)           
remote: Finding sources:  62% (7641/12424)           
remote: Finding sources:  63% (7765/12424)           
remote: Finding sources:  64% (7890/12424)           
remote: Finding sources:  65% (8014/12424)           
remote: Finding sources:  66% (8138/12424)           
remote: Finding sources:  67% (8262/12424)           
remote: Finding sources:  68% (8387/12424)           
remote: Finding sources:  69% (8511/12424)           
remote: Finding sources:  70% (8635/12424)           
remote: Finding sources:  71% (8759/12424)           
remote: Finding sources:  72% (8884/12424)           
remote: Finding sources:  73% (9008/12424)           
remote: Finding sources:  74% (9132/12424)           
remote: Finding sources:  75% (9256/12424)           
remote: Finding sources:  76% (9381/12424)           
remote: Finding sources:  77% (9505/12424)           
remote: Finding sources:  78% (9629/12424)           
remote: Finding sources:  79% (9753/12424)           
remote: Finding sources:  80% (9878/12424)           
remote: Finding sources:  81% (10002/12424)           
remote: Finding sources:  82% (10126/12424)           
remote: Finding sources:  83% (10250/12424)           
remote: Finding sources:  84% (10375/12424)           
remote: Finding sources:  85% (10499/12424)           
remote: Finding sources:  86% (10623/12424)           
remote: Finding sources:  87% (10747/12424)           
remote: Finding sources:  88% (10871/12424)           
remote: Finding sources:  89% (10996/12424)           
remote: Finding sources:  90% (11120/12424)           
remote: Finding sources:  91% (11244/12424)           
remote: Finding sources:  92% (11368/12424)           
remote: Finding sources:  93% (11493/12424)           
remote: Finding sources:  94% (11617/12424)           
remote: Finding sources:  95% (11741/12424)           
remote: Finding sources:  96% (11865/12424)           
remote: Finding sources:  97% (11990/12424)           
remote: Finding sources:  98% (12114/12424)           
remote: Finding sources:  99% (12238/12424)           
remote: Finding sources: 100% (12362/12424)           
remote: Finding sources: 100% (12424/12424)        
remote: Getting sizes:   1% (56/11193)           
remote: Getting sizes:   2% (168/11193)           
remote: Getting sizes:   3% (280/11193)           
remote: Getting sizes:   4% (392/11193)           
remote: Getting sizes:   5% (504/11193)           
remote: Getting sizes:   6% (616/11193)           
remote: Getting sizes:   7% (728/11193)           
remote: Getting sizes:   8% (840/11193)           
remote: Getting sizes:   9% (952/11193)           
remote: Getting sizes:  10% (1064/11193)           
remote: Getting sizes:  11% (1176/11193)           
remote: Getting sizes:  12% (1288/11193)           
remote: Getting sizes:  13% (1400/11193)           
remote: Getting sizes:  14% (1512/11193)           
remote: Getting sizes:  15% (1623/11193)           
remote: Getting sizes:  16% (1735/11193)           
remote: Getting sizes:  17% (1847/11193)           
remote: Getting sizes:  18% (1959/11193)           
remote: Getting sizes:  19% (2071/11193)           
remote: Getting sizes:  20% (2183/11193)           
remote: Getting sizes:  21% (2295/11193)           
remote: Getting sizes:  22% (2407/11193)           
remote: Getting sizes:  23% (2519/11193)           
remote: Getting sizes:  24% (2631/11193)           
remote: Getting sizes:  25% (2743/11193)           
remote: Getting sizes:  26% (2855/11193)           
remote: Getting sizes:  27% (2967/11193)           
remote: Getting sizes:  28% (3079/11193)           
remote: Getting sizes:  29% (3191/11193)           
remote: Getting sizes:  30% (3302/11193)           
remote: Getting sizes:  31% (3414/11193)           
remote: Getting sizes:  32% (3526/11193)           
remote: Getting sizes:  33% (3638/11193)           
remote: Getting sizes:  34% (3750/11193)           
remote: Getting sizes:  35% (3862/11193)           
remote: Getting sizes:  36% (3974/11193)           
remote: Getting sizes:  37% (4086/11193)           
remote: Getting sizes:  38% (4198/11193)           
remote: Getting sizes:  39% (4310/11193)           
remote: Getting sizes:  40% (4422/11193)           
remote: Getting sizes:  41% (4534/11193)           
remote: Getting sizes:  42% (4646/11193)           
remote: Getting sizes:  43% (4758/11193)           
remote: Getting sizes:  44% (4869/11193)           
remote: Getting sizes:  45% (4981/11193)           
remote: Getting sizes:  46% (5093/11193)           
remote: Getting sizes:  47% (5205/11193)           
remote: Getting sizes:  48% (5317/11193)           
remote: Getting sizes:  49% (5429/11193)           
remote: Getting sizes:  50% (5541/11193)           
remote: Getting sizes:  51% (5653/11193)           
remote: Getting sizes:  52% (5765/11193)           
remote: Getting sizes:  53% (5877/11193)           
remote: Getting sizes:  54% (5989/11193)           
remote: Getting sizes:  55% (6101/11193)           
remote: Getting sizes:  56% (6213/11193)           
remote: Getting sizes:  57% (6325/11193)           
remote: Getting sizes:  58% (6436/11193)           
remote: Getting sizes:  59% (6548/11193)           
remote: Getting sizes:  60% (6660/11193)           
remote: Getting sizes:  61% (6772/11193)           
remote: Getting sizes:  62% (6884/11193)           
remote: Getting sizes:  63% (6996/11193)           
remote: Getting sizes:  64% (7108/11193)           
remote: Getting sizes:  65% (7220/11193)           
remote: Getting sizes:  66% (7332/11193)           
remote: Getting sizes:  67% (7444/11193)           
remote: Getting sizes:  68% (7556/11193)           
remote: Getting sizes:  69% (7668/11193)           
remote: Getting sizes:  70% (7780/11193)           
remote: Getting sizes:  71% (7892/11193)           
remote: Getting sizes:  72% (8003/11193)           
remote: Getting sizes:  73% (8115/11193)           
remote: Getting sizes:  74% (8227/11193)           
remote: Getting sizes:  75% (8339/11193)           
remote: Getting sizes:  76% (8451/11193)           
remote: Getting sizes:  77% (8563/11193)           
remote: Getting sizes:  78% (8675/11193)           
remote: Getting sizes:  79% (8787/11193)           
remote: Getting sizes:  80% (8899/11193)           
remote: Getting sizes:  81% (9011/11193)           
remote: Getting sizes:  82% (9123/11193)           
remote: Getting sizes:  83% (9235/11193)           
remote: Getting sizes:  84% (9347/11193)           
remote: Getting sizes:  85% (9459/11193)           
remote: Getting sizes:  86% (9571/11193)           
remote: Getting sizes:  87% (9682/11193)           
remote: Getting sizes:  88% (9794/11193)           
remote: Getting sizes:  89% (9906/11193)           
remote: Getting sizes:  90% (10018/11193)           
remote: Getting sizes:  91% (10130/11193)           
remote: Getting sizes:  92% (10242/11193)           
remote: Getting sizes:  93% (10354/11193)           
remote: Getting sizes:  94% (10466/11193)           
remote: Getting sizes:  95% (10578/11193)           
remote: Getting sizes:  96% (10690/11193)           
remote: Getting sizes:  97% (10802/11193)           
remote: Getting sizes:  98% (10914/11193)           
remote: Getting sizes:  99% (11026/11193)           
remote: Getting sizes: 100% (11138/11193)           
remote: Getting sizes: 100% (11193/11193)        
remote: Compressing objects:   2% (2174/119940)           
remote: Compressing objects:   3% (3021/119940)           
remote: Compressing objects:   4% (4492/119940)           
remote: Compressing objects:   5% (5749/119940)           
remote: Compressing objects:   6% (6597/119940)           
remote: Compressing objects:   7% (7849/119940)           
remote: Compressing objects:   8% (9000/119940)           
remote: Compressing objects:   9% (10196/119940)           
remote: Compressing objects:   9% (10218/119940)           
remote: Compressing objects:  10% (11442/119940)           
remote: Compressing objects:  11% (12594/119940)           
remote: Compressing objects:  12% (13827/119940)           
remote: Compressing objects:  13% (15416/119940)           
remote: Compressing objects:  14% (16192/119940)           
remote: Compressing objects:  15% (17393/119940)           
remote: Compressing objects:  16% (18595/119940)           
remote: Compressing objects:  17% (19808/119940)           
remote: Compressing objects:  18% (20991/119940)           
remote: Compressing objects:  19% (22249/119940)           
remote: Compressing objects:  20% (23462/119940)           
remote: Compressing objects:  21% (24596/119940)           
remote: Compressing objects:  21% (24894/119940)           
remote: Compressing objects:  22% (25790/119940)           
remote: Compressing objects:  23% (27004/119940)           
remote: Compressing objects:  24% (28187/119940)           
remote: Compressing objects:  25% (29389/119940)           
remote: Compressing objects:  26% (30686/119940)           
remote: Compressing objects:  27% (31811/119940)           
remote: Compressing objects:  28% (32994/119940)           
remote: Compressing objects:  29% (34399/119940)           
remote: Compressing objects:  30% (35419/119940)           
remote: Compressing objects:  31% (36618/119940)           
remote: Compressing objects:  32% (37937/119940)           
remote: Compressing objects:  33% (39014/119940)           
remote: Compressing objects:  34% (40360/119940)           
remote: Compressing objects:  35% (41414/119940)           
remote: Compressing objects:  36% (42624/119940)           
remote: Compressing objects:  37% (43830/119940)           
remote: Compressing objects:  38% (45275/119940)           
remote: Compressing objects:  39% (46621/119940)           
remote: Compressing objects:  40% (47705/119940)           
remote: Compressing objects:  41% (48757/119940)           
remote: Compressing objects:  42% (49875/119940)           
remote: Compressing objects:  43% (51009/119940)           
remote: Compressing objects:  44% (52512/119940)           
remote: Compressing objects:  45% (53745/119940)           
remote: Compressing objects:  46% (54587/119940)           
remote: Compressing objects:  46% (54776/119940)           
remote: Compressing objects:  47% (55949/119940)           
remote: Compressing objects:  48% (57132/119940)           
remote: Compressing objects:  49% (58685/119940)           
remote: Compressing objects:  50% (59376/119940)           
remote: Compressing objects:  51% (60748/119940)           
remote: Compressing objects:  52% (62227/119940)           
remote: Compressing objects:  53% (62970/119940)           
remote: Compressing objects:  54% (64337/119940)           
remote: Compressing objects:  55% (65709/119940)           
remote: Compressing objects:  56% (66740/119940)           
remote: Compressing objects:  57% (67797/119940)           
remote: Compressing objects:  58% (70012/119940)           
remote: Compressing objects:  59% (70165/119940)           
remote: Compressing objects:  60% (71377/119940)           
remote: Compressing objects:  61% (72619/119940)           
remote: Compressing objects:  62% (73808/119940)           
remote: Compressing objects:  63% (75197/119940)           
remote: Compressing objects:  64% (76167/119940)           
remote: Compressing objects:  65% (77363/119940)           
remote: Compressing objects:  66% (78702/119940)           
remote: Compressing objects:  67% (79766/119940)           
remote: Compressing objects:  68% (81297/119940)           
remote: Compressing objects:  69% (82921/119940)           
remote: Compressing objects:  70% (83560/119940)           
remote: Compressing objects:  71% (84665/119940)           
remote: Compressing objects:  72% (85991/119940)           
remote: Compressing objects:  73% (86959/119940)           
remote: Compressing objects:  74% (88232/119940)           
remote: Compressing objects:  75% (89833/119940)           
remote: Compressing objects:  76% (90657/119940)           
remote: Compressing objects:  77% (91765/119940)           
remote: Compressing objects:  78% (93004/119940)           
remote: Compressing objects:  79% (94197/119940)           
remote: Compressing objects:  80% (95383/119940)           
remote: Compressing objects:  80% (96470/119940)           
remote: Compressing objects:  81% (96757/119940)           
remote: Compressing objects:  82% (97961/119940)           
remote: Compressing objects:  83% (99479/119940)           
remote: Compressing objects:  84% (100150/119940)           
remote: Compressing objects:  85% (101398/119940)           
remote: Compressing objects:  86% (103010/119940)           
remote: Compressing objects:  87% (103777/119940)           
remote: Compressing objects:  88% (104982/119940)           
remote: Compressing objects:  89% (106156/119940)           
remote: Compressing objects:  90% (107351/119940)           
remote: Compressing objects:  91% (108546/119940)           
remote: Compressing objects:  92% (109884/119940)           
remote: Compressing objects:  93% (112073/119940)           
remote: Compressing objects:  94% (112151/119940)           
remote: Compressing objects:  95% (113376/119940)           
remote: Compressing objects:  96% (114643/119940)           
remote: Compressing objects:  97% (115746/119940)           
remote: Compressing objects:  98% (116947/119940)           
remote: Compressing objects:  99% (118141/119940)           
remote: Compressing objects: 100% (119347/119940)           
remote: Compressing objects: 100% (119939/119940)        
Receiving objects:   0% (1/12424)
Receiving objects:   1% (125/12424)
Receiving objects:   2% (249/12424)
Receiving objects:   3% (373/12424)
Receiving objects:   4% (497/12424)
Receiving objects:   5% (622/12424)
Receiving objects:   6% (746/12424)
Receiving objects:   7% (870/12424)
Receiving objects:   8% (994/12424)
Receiving objects:   9% (1119/12424)
Receiving objects:  10% (1243/12424)
Receiving objects:  11% (1367/12424)
Receiving objects:  12% (1491/12424)
Receiving objects:  13% (1616/12424)
Receiving objects:  14% (1740/12424)
Receiving objects:  15% (1864/12424)
Receiving objects:  16% (1988/12424)
Receiving objects:  17% (2113/12424), 4.13 MiB | 8.18 MiB/s
Receiving objects:  18% (2237/12424), 4.13 MiB | 8.18 MiB/s
Receiving objects:  19% (2361/12424), 4.13 MiB | 8.18 MiB/s
Receiving objects:  20% (2485/12424), 4.13 MiB | 8.18 MiB/s
Receiving objects:  21% (2610/12424), 4.13 MiB | 8.18 MiB/s
Receiving objects:  22% (2734/12424), 4.13 MiB | 8.18 MiB/s
Receiving objects:  23% (2858/12424), 4.13 MiB | 8.18 MiB/s
Receiving objects:  24% (2982/12424), 4.13 MiB | 8.18 MiB/s
Receiving objects:  25% (3106/12424), 4.13 MiB | 8.18 MiB/s
Receiving objects:  26% (3231/12424), 4.13 MiB | 8.18 MiB/s
Receiving objects:  27% (3355/12424), 4.13 MiB | 8.18 MiB/s
Receiving objects:  28% (3479/12424), 4.13 MiB | 8.18 MiB/s
Receiving objects:  28% (3544/12424), 4.13 MiB | 8.18 MiB/s
Receiving objects:  29% (3603/12424), 8.06 MiB | 8.03 MiB/s
Receiving objects:  30% (3728/12424), 8.06 MiB | 8.03 MiB/s
Receiving objects:  31% (3852/12424), 8.06 MiB | 8.03 MiB/s
Receiving objects:  32% (3976/12424), 8.06 MiB | 8.03 MiB/s
Receiving objects:  33% (4100/12424), 8.06 MiB | 8.03 MiB/s
Receiving objects:  34% (4225/12424), 8.06 MiB | 8.03 MiB/s
Receiving objects:  35% (4349/12424), 8.06 MiB | 8.03 MiB/s
Receiving objects:  36% (4473/12424), 8.06 MiB | 8.03 MiB/s
Receiving objects:  37% (4597/12424), 11.44 MiB | 7.59 MiB/s
Receiving objects:  38% (4722/12424), 11.44 MiB | 7.59 MiB/s
Receiving objects:  39% (4846/12424), 11.44 MiB | 7.59 MiB/s
Receiving objects:  40% (4970/12424), 11.44 MiB | 7.59 MiB/s
Receiving objects:  41% (5094/12424), 11.44 MiB | 7.59 MiB/s
Receiving objects:  42% (5219/12424), 11.44 MiB | 7.59 MiB/s
Receiving objects:  43% (5343/12424), 11.44 MiB | 7.59 MiB/s
Receiving objects:  44% (5467/12424), 11.44 MiB | 7.59 MiB/s
Receiving objects:  44% (5544/12424), 11.44 MiB | 7.59 MiB/s
Receiving objects:  45% (5591/12424), 14.68 MiB | 7.31 MiB/s
Receiving objects:  46% (5716/12424), 14.68 MiB | 7.31 MiB/s
Receiving objects:  47% (5840/12424), 18.19 MiB | 7.25 MiB/s
Receiving objects:  47% (5906/12424), 21.43 MiB | 7.12 MiB/s
Receiving objects:  48% (5964/12424), 21.43 MiB | 7.12 MiB/s
Receiving objects:  49% (6088/12424), 21.43 MiB | 7.12 MiB/s
Receiving objects:  50% (6212/12424), 21.43 MiB | 7.12 MiB/s
Receiving objects:  51% (6337/12424), 21.43 MiB | 7.12 MiB/s
Receiving objects:  52% (6461/12424), 25.62 MiB | 7.29 MiB/s
Receiving objects:  52% (6463/12424), 25.62 MiB | 7.29 MiB/s
Receiving objects:  53% (6585/12424), 29.69 MiB | 7.40 MiB/s
Receiving objects:  54% (6709/12424), 29.69 MiB | 7.40 MiB/s
Receiving objects:  55% (6834/12424), 29.69 MiB | 7.40 MiB/s
Receiving objects:  56% (6958/12424), 29.69 MiB | 7.40 MiB/s
Receiving objects:  57% (7082/12424), 29.69 MiB | 7.40 MiB/s
Receiving objects:  58% (7206/12424), 29.69 MiB | 7.40 MiB/s
Receiving objects:  59% (7331/12424), 29.69 MiB | 7.40 MiB/s
Receiving objects:  60% (7455/12424), 29.69 MiB | 7.40 MiB/s
Receiving objects:  61% (7579/12424), 29.69 MiB | 7.40 MiB/s
Receiving objects:  62% (7703/12424), 29.69 MiB | 7.40 MiB/s
Receiving objects:  63% (7828/12424), 29.69 MiB | 7.40 MiB/s
Receiving objects:  64% (7952/12424), 29.69 MiB | 7.40 MiB/s
Receiving objects:  65% (8076/12424), 29.69 MiB | 7.40 MiB/s
Receiving objects:  66% (8200/12424), 33.93 MiB | 7.49 MiB/s
Receiving objects:  67% (8325/12424), 33.93 MiB | 7.49 MiB/s
Receiving objects:  68% (8449/12424), 33.93 MiB | 7.49 MiB/s
Receiving objects:  69% (8573/12424), 33.93 MiB | 7.49 MiB/s
Receiving objects:  70% (8697/12424), 33.93 MiB | 7.49 MiB/s
Receiving objects:  71% (8822/12424), 33.93 MiB | 7.49 MiB/s
Receiving objects:  72% (8946/12424), 33.93 MiB | 7.49 MiB/s
Receiving objects:  73% (9070/12424), 33.93 MiB | 7.49 MiB/s
Receiving objects:  74% (9194/12424), 33.93 MiB | 7.49 MiB/s
Receiving objects:  75% (9318/12424), 33.93 MiB | 7.49 MiB/s
Receiving objects:  76% (9443/12424), 33.93 MiB | 7.49 MiB/s
Receiving objects:  77% (9567/12424), 33.93 MiB | 7.49 MiB/s
Receiving objects:  78% (9691/12424), 33.93 MiB | 7.49 MiB/s
Receiving objects:  79% (9815/12424), 33.93 MiB | 7.49 MiB/s
Receiving objects:  80% (9940/12424), 33.93 MiB | 7.49 MiB/s
Receiving objects:  81% (10064/12424), 33.93 MiB | 7.49 MiB/s
Receiving objects:  82% (10188/12424), 33.93 MiB | 7.49 MiB/s
Receiving objects:  83% (10312/12424), 33.93 MiB | 7.49 MiB/s
Receiving objects:  84% (10437/12424), 33.93 MiB | 7.49 MiB/s
Receiving objects:  85% (10561/12424), 33.93 MiB | 7.49 MiB/s
Receiving objects:  86% (10685/12424), 33.93 MiB | 7.49 MiB/s
Receiving objects:  87% (10809/12424), 33.93 MiB | 7.49 MiB/s
Receiving objects:  88% (10934/12424), 33.93 MiB | 7.49 MiB/s
Receiving objects:  89% (11058/12424), 33.93 MiB | 7.49 MiB/s
Receiving objects:  90% (11182/12424), 33.93 MiB | 7.49 MiB/s
Receiving objects:  91% (11306/12424), 33.93 MiB | 7.49 MiB/s
Receiving objects:  92% (11431/12424), 33.93 MiB | 7.49 MiB/s
Receiving objects:  93% (11555/12424), 33.93 MiB | 7.49 MiB/s
Receiving objects:  94% (11679/12424), 33.93 MiB | 7.49 MiB/s
Receiving objects:  95% (11803/12424), 33.93 MiB | 7.49 MiB/s
Receiving objects:  96% (11928/12424), 33.93 MiB | 7.49 MiB/s
Receiving objects:  96% (11938/12424), 33.93 MiB | 7.49 MiB/s
Receiving objects:  97% (12052/12424), 33.93 MiB | 7.49 MiB/s
Receiving objects:  98% (12176/12424), 33.93 MiB | 7.49 MiB/s
Receiving objects:  99% (12300/12424), 41.27 MiB | 8.20 MiB/s
remote: Total 12424 (delta 2375), reused 5975 (delta 1228)        
Receiving objects: 100% (12424/12424), 41.27 MiB | 8.20 MiB/s
Receiving objects: 100% (12424/12424), 41.63 MiB | 8.19 MiB/s, done.
Resolving deltas:   0% (0/2375)
Resolving deltas:   1% (24/2375)
Resolving deltas:   2% (48/2375)
Resolving deltas:   3% (72/2375)
Resolving deltas:   4% (95/2375)
Resolving deltas:   5% (119/2375)
Resolving deltas:   6% (143/2375)
Resolving deltas:   7% (167/2375)
Resolving deltas:   8% (190/2375)
Resolving deltas:   9% (214/2375)
Resolving deltas:  10% (238/2375)
Resolving deltas:  11% (262/2375)
Resolving deltas:  12% (285/2375)
Resolving deltas:  13% (309/2375)
Resolving deltas:  14% (333/2375)
Resolving deltas:  15% (357/2375)
Resolving deltas:  16% (380/2375)
Resolving deltas:  17% (404/2375)
Resolving deltas:  18% (428/2375)
Resolving deltas:  19% (452/2375)
Resolving deltas:  20% (475/2375)
Resolving deltas:  21% (499/2375)
Resolving deltas:  22% (523/2375)
Resolving deltas:  23% (547/2375)
Resolving deltas:  24% (570/2375)
Resolving deltas:  25% (594/2375)
Resolving deltas:  26% (618/2375)
Resolving deltas:  27% (642/2375)
Resolving deltas:  28% (665/2375)
Resolving deltas:  29% (689/2375)
Resolving deltas:  30% (713/2375)
Resolving deltas:  31% (737/2375)
Resolving deltas:  32% (760/2375)
Resolving deltas:  33% (784/2375)
Resolving deltas:  34% (808/2375)
Resolving deltas:  35% (832/2375)
Resolving deltas:  36% (856/2375)
Resolving deltas:  37% (879/2375)
Resolving deltas:  38% (903/2375)
Resolving deltas:  39% (927/2375)
Resolving deltas:  40% (950/2375)
Resolving deltas:  41% (974/2375)
Resolving deltas:  42% (998/2375)
Resolving deltas:  43% (1022/2375)
Resolving deltas:  44% (1045/2375)
Resolving deltas:  45% (1069/2375)
Resolving deltas:  46% (1093/2375)
Resolving deltas:  47% (1117/2375)
Resolving deltas:  48% (1140/2375)
Resolving deltas:  49% (1164/2375)
Resolving deltas:  50% (1188/2375)
Resolving deltas:  51% (1212/2375)
Resolving deltas:  52% (1235/2375)
Resolving deltas:  53% (1259/2375)
Resolving deltas:  54% (1283/2375)
Resolving deltas:  55% (1307/2375)
Resolving deltas:  56% (1330/2375)
Resolving deltas:  57% (1354/2375)
Resolving deltas:  58% (1378/2375)
Resolving deltas:  59% (1402/2375)
Resolving deltas:  60% (1425/2375)
Resolving deltas:  61% (1449/2375)
Resolving deltas:  62% (1473/2375)
Resolving deltas:  63% (1497/2375)
Resolving deltas:  64% (1520/2375)
Resolving deltas:  65% (1544/2375)
Resolving deltas:  66% (1568/2375)
Resolving deltas:  67% (1592/2375)
Resolving deltas:  68% (1615/2375)
Resolving deltas:  69% (1639/2375)
Resolving deltas:  70% (1663/2375)
Resolving deltas:  71% (1687/2375)
Resolving deltas:  72% (1710/2375)
Resolving deltas:  73% (1734/2375)
Resolving deltas:  74% (1758/2375)
Resolving deltas:  75% (1782/2375)
Resolving deltas:  76% (1805/2375)
Resolving deltas:  77% (1829/2375)
Resolving deltas:  78% (1853/2375)
Resolving deltas:  79% (1877/2375)
Resolving deltas:  80% (1901/2375)
Resolving deltas:  81% (1925/2375)
Resolving deltas:  82% (1948/2375)
Resolving deltas:  83% (1972/2375)
Resolving deltas:  84% (1995/2375)
Resolving deltas:  85% (2019/2375)
Resolving deltas:  86% (2043/2375)
Resolving deltas:  87% (2067/2375)
Resolving deltas:  88% (2091/2375)
Resolving deltas:  89% (2114/2375)
Resolving deltas:  90% (2139/2375)
Resolving deltas:  91% (2162/2375)
Resolving deltas:  92% (2185/2375)
Resolving deltas:  93% (2209/2375)
Resolving deltas:  94% (2233/2375)
Resolving deltas:  95% (2258/2375)
Resolving deltas:  96% (2280/2375)
Resolving deltas:  97% (2305/2375)
Resolving deltas:  98% (2328/2375)
Resolving deltas:  99% (2352/2375)
Resolving deltas: 100% (2375/2375)
Resolving deltas: 100% (2375/2375), done.
Updating files:  59% (6832/11458)
Updating files:  60% (6875/11458)
Updating files:  61% (6990/11458)
Updating files:  62% (7104/11458)
Updating files:  63% (7219/11458)
Updating files:  64% (7334/11458)
Updating files:  65% (7448/11458)
Updating files:  66% (7563/11458)
Updating files:  67% (7677/11458)
Updating files:  68% (7792/11458)
Updating files:  69% (7907/11458)
Updating files:  70% (8021/11458)
Updating files:  71% (8136/11458)
Updating files:  72% (8250/11458)
Updating files:  73% (8365/11458)
Updating files:  74% (8479/11458)
Updating files:  75% (8594/11458)
Updating files:  76% (8709/11458)
Updating files:  77% (8823/11458)
Updating files:  78% (8938/11458)
Updating files:  79% (9052/11458)
Updating files:  80% (9167/11458)
Updating files:  81% (9281/11458)
Updating files:  82% (9396/11458)
Updating files:  83% (9511/11458)
Updating files:  84% (9625/11458)
Updating files:  85% (9740/11458)
Updating files:  86% (9854/11458)
Updating files:  87% (9969/11458)
Updating files:  88% (10084/11458)
Updating files:  89% (10198/11458)
Updating files:  90% (10313/11458)
Updating files:  91% (10427/11458)
Updating files:  92% (10542/11458)
Updating files:  93% (10656/11458)
Updating files:  94% (10771/11458)
Updating files:  95% (10886/11458)
Updating files:  96% (11000/11458)
Updating files:  97% (11115/11458)
Updating files:  98% (11229/11458)
Updating files:  99% (11344/11458)
Updating files: 100% (11458/11458)
Updating files: 100% (11458/11458), done.
 00:12

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-1  Started
 Container mediawiki-mediawiki-web-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  38/133 [========>-------------------]  28%
  67/133 [==============>-------------]  50%
  91/133 [===================>--------]  68%
 111/133 [=======================>----]  83%
 127/133 [==========================>-]  95%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:09

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 6.6 s.
 00:07

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 17s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:17

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:22

 01:22

Install 'extensions/WikimediaMessages'...

Cloning component(s)
:0: _clone_component "extensions/WikimediaMessages"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/WikimediaMessages to 'extensions/WikimediaMessages' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/WikimediaMessages'...
|0| remote: Counting objects: 1           
remote: Counting objects: 2707, done        
|0| remote: Finding sources:   1% (14/2707)           
remote: Finding sources:   2% (41/2707)           
remote: Finding sources:   3% (68/2707)           
remote: Finding sources:   4% (95/2707)           
remote: Finding sources:   5% (122/2707)           
remote: Finding sources:   6% (149/2707)           
remote: Finding sources:   7% (176/2707)           
remote: Finding sources:   8% (204/2707)           
remote: Finding sources:   9% (231/2707)           
remote: Finding sources:  10% (258/2707)           
remote: Finding sources:  11% (285/2707)           
remote: Finding sources:  12% (312/2707)           
remote: Finding sources:  13% (339/2707)           
remote: Finding sources:  14% (366/2707)           
remote: Finding sources:  15% (393/2707)           
remote: Finding sources:  16% (420/2707)           
remote: Finding sources:  17% (447/2707)           
remote: Finding sources:  18% (474/2707)           
remote: Finding sources:  19% (501/2707)           
remote: Finding sources:  20% (528/2707)           
remote: Finding sources:  21% (555/2707)           
remote: Finding sources:  22% (583/2707)           
remote: Finding sources:  23% (610/2707)           
remote: Finding sources:  24% (637/2707)           
remote: Finding sources:  25% (664/2707)           
remote: Finding sources:  26% (691/2707)           
remote: Finding sources:  27% (718/2707)           
remote: Finding sources:  28% (745/2707)           
remote: Finding sources:  29% (772/2707)           
remote: Finding sources:  30% (799/2707)           
remote: Finding sources:  31% (826/2707)           
remote: Finding sources:  32% (853/2707)           
remote: Finding sources:  33% (880/2707)           
remote: Finding sources:  34% (907/2707)           
remote: Finding sources:  35% (934/2707)           
remote: Finding sources:  36% (961/2707)           
remote: Finding sources:  37% (989/2707)           
remote: Finding sources:  38% (1016/2707)           
remote: Finding sources:  39% (1043/2707)           
remote: Finding sources:  40% (1070/2707)           
remote: Finding sources:  41% (1097/2707)           
remote: Finding sources:  42% (1124/2707)           
remote: Finding sources:  43% (1151/2707)           
remote: Finding sources:  44% (1178/2707)           
remote: Finding sources:  45% (1205/2707)           
remote: Finding sources:  46% (1232/2707)           
remote: Finding sources:  47% (1259/2707)           
remote: Finding sources:  48% (1286/2707)           
remote: Finding sources:  49% (1313/2707)           
remote: Finding sources:  50% (1340/2707)           
remote: Finding sources:  51% (1368/2707)           
remote: Finding sources:  52% (1395/2707)           
remote: Finding sources:  53% (1422/2707)           
remote: Finding sources:  54% (1449/2707)           
remote: Finding sources:  55% (1476/2707)           
remote: Finding sources:  56% (1503/2707)           
remote: Finding sources:  57% (1530/2707)           
remote: Finding sources:  58% (1557/2707)           
remote: Finding sources:  59% (1584/2707)           
remote: Finding sources:  60% (1611/2707)           
remote: Finding sources:  61% (1638/2707)           
remote: Finding sources:  62% (1665/2707)           
remote: Finding sources:  63% (1692/2707)           
remote: Finding sources:  64% (1719/2707)           
remote: Finding sources:  65% (1747/2707)           
remote: Finding sources:  66% (1774/2707)           
remote: Finding sources:  67% (1801/2707)           
remote: Finding sources:  68% (1828/2707)           
remote: Finding sources:  69% (1855/2707)           
remote: Finding sources:  70% (1882/2707)           
remote: Finding sources:  71% (1909/2707)           
remote: Finding sources:  72% (1936/2707)           
remote: Finding sources:  73% (1963/2707)           
remote: Finding sources:  74% (1990/2707)           
remote: Finding sources:  75% (2017/2707)           
remote: Finding sources:  76% (2044/2707)           
remote: Finding sources:  77% (2071/2707)           
remote: Finding sources:  78% (2098/2707)           
remote: Finding sources:  79% (2125/2707)           
remote: Finding sources:  80% (2153/2707)           
remote: Finding sources:  81% (2180/2707)           
remote: Finding sources:  82% (2207/2707)           
remote: Finding sources:  83% (2234/2707)           
remote: Finding sources:  84% (2261/2707)           
remote: Finding sources:  85% (2288/2707)           
remote: Finding sources:  86% (2315/2707)           
remote: Finding sources:  87% (2342/2707)           
remote: Finding sources:  88% (2369/2707)           
remote: Finding sources:  89% (2396/2707)           
remote: Finding sources:  90% (2423/2707)           
remote: Finding sources:  91% (2450/2707)           
remote: Finding sources:  92% (2477/2707)           
remote: Finding sources:  93% (2504/2707)           
remote: Finding sources:  94% (2532/2707)           
remote: Finding sources:  95% (2559/2707)           
remote: Finding sources:  96% (2586/2707)           
remote: Finding sources:  97% (2613/2707)           
remote: Finding sources:  98% (2640/2707)           
remote: Finding sources:  99% (2667/2707)           
remote: Finding sources: 100% (2694/2707)           
remote: Finding sources: 100% (2707/2707)        
|0| remote: Getting sizes:   1% (14/2615)           
remote: Getting sizes:   2% (40/2615)           
remote: Getting sizes:   3% (66/2615)           
remote: Getting sizes:   4% (92/2615)           
remote: Getting sizes:   5% (118/2615)           
remote: Getting sizes:   6% (144/2615)           
remote: Getting sizes:   7% (170/2615)           
remote: Getting sizes:   8% (197/2615)           
remote: Getting sizes:   9% (223/2615)           
remote: Getting sizes:  10% (249/2615)           
remote: Getting sizes:  11% (275/2615)           
remote: Getting sizes:  12% (301/2615)           
remote: Getting sizes:  13% (327/2615)           
remote: Getting sizes:  14% (354/2615)           
remote: Getting sizes:  15% (380/2615)           
remote: Getting sizes:  16% (406/2615)           
remote: Getting sizes:  17% (432/2615)           
remote: Getting sizes:  18% (458/2615)           
remote: Getting sizes:  19% (484/2615)           
remote: Getting sizes:  20% (510/2615)           
remote: Getting sizes:  21% (537/2615)           
remote: Getting sizes:  22% (563/2615)           
remote: Getting sizes:  23% (589/2615)           
remote: Getting sizes:  24% (615/2615)           
remote: Getting sizes:  25% (641/2615)           
remote: Getting sizes:  26% (667/2615)           
remote: Getting sizes:  27% (693/2615)           
remote: Getting sizes:  28% (720/2615)           
remote: Getting sizes:  29% (746/2615)           
remote: Getting sizes:  30% (772/2615)           
remote: Getting sizes:  31% (798/2615)           
remote: Getting sizes:  32% (824/2615)           
remote: Getting sizes:  33% (850/2615)           
remote: Getting sizes:  34% (877/2615)           
remote: Getting sizes:  35% (903/2615)           
remote: Getting sizes:  36% (929/2615)           
remote: Getting sizes:  37% (955/2615)           
remote: Getting sizes:  38% (981/2615)           
remote: Getting sizes:  39% (1007/2615)           
remote: Getting sizes:  40% (1033/2615)           
remote: Getting sizes:  41% (1060/2615)           
remote: Getting sizes:  42% (1086/2615)           
remote: Getting sizes:  43% (1112/2615)           
remote: Getting sizes:  44% (1138/2615)           
remote: Getting sizes:  45% (1164/2615)           
remote: Getting sizes:  46% (1190/2615)           
remote: Getting sizes:  47% (1216/2615)           
remote: Getting sizes:  48% (1243/2615)           
remote: Getting sizes:  49% (1269/2615)           
remote: Getting sizes:  50% (1295/2615)           
remote: Getting sizes:  51% (1321/2615)           
remote: Getting sizes:  52% (1347/2615)           
remote: Getting sizes:  53% (1373/2615)           
remote: Getting sizes:  54% (1400/2615)           
remote: Getting sizes:  55% (1426/2615)           
remote: Getting sizes:  56% (1452/2615)           
remote: Getting sizes:  57% (1478/2615)           
remote: Getting sizes:  58% (1504/2615)           
remote: Getting sizes:  59% (1530/2615)           
remote: Getting sizes:  60% (1556/2615)           
remote: Getting sizes:  61% (1583/2615)           
remote: Getting sizes:  62% (1609/2615)           
remote: Getting sizes:  63% (1635/2615)           
remote: Getting sizes:  64% (1661/2615)           
remote: Getting sizes:  65% (1687/2615)           
remote: Getting sizes:  66% (1713/2615)           
remote: Getting sizes:  67% (1739/2615)           
remote: Getting sizes:  68% (1766/2615)           
remote: Getting sizes:  69% (1792/2615)           
remote: Getting sizes:  70% (1818/2615)           
remote: Getting sizes:  71% (1844/2615)           
remote: Getting sizes:  72% (1870/2615)           
remote: Getting sizes:  73% (1896/2615)           
remote: Getting sizes:  74% (1923/2615)           
remote: Getting sizes:  75% (1949/2615)           
remote: Getting sizes:  76% (1975/2615)           
remote: Getting sizes:  77% (2001/2615)           
remote: Getting sizes:  78% (2027/2615)           
remote: Getting sizes:  79% (2053/2615)           
remote: Getting sizes:  80% (2079/2615)           
remote: Getting sizes:  81% (2106/2615)           
remote: Getting sizes:  82% (2132/2615)           
remote: Getting sizes:  83% (2158/2615)           
remote: Getting sizes:  84% (2184/2615)           
remote: Getting sizes:  85% (2210/2615)           
remote: Getting sizes:  86% (2236/2615)           
remote: Getting sizes:  87% (2262/2615)           
remote: Getting sizes:  88% (2289/2615)           
remote: Getting sizes:  89% (2315/2615)           
remote: Getting sizes:  90% (2341/2615)           
remote: Getting sizes:  91% (2367/2615)           
remote: Getting sizes:  92% (2393/2615)           
remote: Getting sizes:  93% (2419/2615)           
remote: Getting sizes:  94% (2446/2615)           
remote: Getting sizes:  95% (2472/2615)           
remote: Getting sizes:  96% (2498/2615)           
remote: Getting sizes:  97% (2524/2615)           
remote: Getting sizes:  98% (2550/2615)           
remote: Getting sizes:  99% (2576/2615)           
remote: Getting sizes: 100% (2602/2615)           
remote: Getting sizes: 100% (2615/2615)        
|0| remote: Compressing objects:   1% (74/14576)           
remote: Compressing objects:   2% (229/14576)           
remote: Compressing objects:   3% (365/14576)           
remote: Compressing objects:   4% (512/14576)           
remote: Compressing objects:   5% (665/14576)           
remote: Compressing objects:   6% (802/14576)           
remote: Compressing objects:   7% (970/14576)           
remote: Compressing objects:   8% (1140/14576)           
remote: Compressing objects:   9% (1276/14576)           
remote: Compressing objects:  10% (1426/14576)           
remote: Compressing objects:  11% (1575/14576)           
remote: Compressing objects:  12% (1731/14576)           
remote: Compressing objects:  13% (1854/14576)           
remote: Compressing objects:  14% (2016/14576)           
remote: Compressing objects:  15% (2139/14576)           
remote: Compressing objects:  16% (2277/14576)           
remote: Compressing objects:  17% (2411/14576)           
remote: Compressing objects:  18% (2568/14576)           
remote: Compressing objects:  19% (2699/14576)           
remote: Compressing objects:  20% (2843/14576)           
remote: Compressing objects:  21% (3009/14576)           
remote: Compressing objects:  22% (3134/14576)           
remote: Compressing objects:  23% (3311/14576)           
remote: Compressing objects:  24% (3473/14576)           
remote: Compressing objects:  25% (3575/14576)           
remote: Compressing objects:  26% (3726/14576)           
remote: Compressing objects:  27% (3884/14576)           
remote: Compressing objects:  28% (4010/14576)           
remote: Compressing objects:  29% (4179/14576)           
remote: Compressing objects:  30% (4325/14576)           
remote: Compressing objects:  31% (4471/14576)           
remote: Compressing objects:  32% (4597/14576)           
remote: Compressing objects:  33% (4773/14576)           
remote: Compressing objects:  34% (4921/14576)           
remote: Compressing objects:  35% (5032/14576)           
remote: Compressing objects:  36% (5182/14576)           
remote: Compressing objects:  37% (5328/14576)           
remote: Compressing objects:  38% (5496/14576)           
remote: Compressing objects:  39% (5651/14576)           
remote: Compressing objects:  40% (5758/14576)           
remote: Compressing objects:  41% (5938/14576)           
remote: Compressing objects:  42% (6096/14576)           
remote: Compressing objects:  43% (6197/14576)           
remote: Compressing objects:  44% (6345/14576)           
remote: Compressing objects:  45% (6491/14576)           
remote: Compressing objects:  47% (6808/14576)           
remote: Compressing objects:  48% (6932/14576)           
remote: Compressing objects:  49% (7094/14576)           
remote: Compressing objects:  50% (7241/14576)           
remote: Compressing objects:  51% (7369/14576)           
remote: Compressing objects:  52% (7588/14576)           
remote: Compressing objects:  53% (7673/14576)           
remote: Compressing objects:  54% (7806/14576)           
remote: Compressing objects:  55% (7985/14576)           
remote: Compressing objects:  56% (8095/14576)           
remote: Compressing objects:  57% (8242/14576)           
remote: Compressing objects:  58% (8415/14576)           
remote: Compressing objects:  59% (8553/14576)           
remote: Compressing objects:  60% (8721/14576)           
remote: Compressing objects:  61% (8828/14576)           
remote: Compressing objects:  62% (8987/14576)           
remote: Compressing objects:  63% (9133/14576)           
remote: Compressing objects:  64% (9258/14576)           
remote: Compressing objects:  65% (9445/14576)           
remote: Compressing objects:  66% (9549/14576)           
remote: Compressing objects:  67% (9730/14576)           
remote: Compressing objects:  68% (9862/14576)           
remote: Compressing objects:  69% (9986/14576)           
remote: Compressing objects:  70% (10198/14576)           
remote: Compressing objects:  71% (10282/14576)           
remote: Compressing objects:  72% (10424/14576)           
remote: Compressing objects:  73% (10570/14576)           
remote: Compressing objects:  74% (10723/14576)           
remote: Compressing objects:  75% (10868/14576)           
remote: Compressing objects:  76% (11009/14576)           
remote: Compressing objects:  77% (11153/14576)           
remote: Compressing objects:  78% (11307/14576)           
remote: Compressing objects:  79% (11447/14576)           
remote: Compressing objects:  80% (11600/14576)           
remote: Compressing objects:  81% (11741/14576)           
remote: Compressing objects:  82% (11900/14576)           
remote: Compressing objects:  82% (11986/14576)           
remote: Compressing objects:  83% (12034/14576)           
remote: Compressing objects:  84% (12171/14576)           
remote: Compressing objects:  85% (12331/14576)           
remote: Compressing objects:  86% (12472/14576)           
remote: Compressing objects:  87% (12614/14576)           
remote: Compressing objects:  88% (12765/14576)           
remote: Compressing objects:  89% (12945/14576)           
remote: Compressing objects:  90% (13048/14576)           
remote: Compressing objects:  91% (13260/14576)           
remote: Compressing objects:  92% (13346/14576)           
remote: Compressing objects:  93% (13504/14576)           
remote: Compressing objects:  94% (13635/14576)           
remote: Compressing objects:  95% (13799/14576)           
remote: Compressing objects:  96% (13930/14576)           
remote: Compressing objects:  97% (14079/14576)           
remote: Compressing objects:  98% (14212/14576)           
remote: Compressing objects:  99% (14385/14576)           
remote: Compressing objects: 100% (14507/14576)           
remote: Compressing objects: 100% (14575/14576)        
|0| Receiving objects:   0% (1/2707)
Receiving objects:   1% (28/2707)
Receiving objects:   2% (55/2707)
Receiving objects:   3% (82/2707)
Receiving objects:   4% (109/2707)
Receiving objects:   5% (136/2707)
Receiving objects:   6% (163/2707)
Receiving objects:   7% (190/2707)
Receiving objects:   8% (217/2707)
Receiving objects:   9% (244/2707)
Receiving objects:  10% (271/2707)
Receiving objects:  11% (298/2707)
Receiving objects:  12% (325/2707)
Receiving objects:  13% (352/2707)
Receiving objects:  14% (379/2707)
Receiving objects:  15% (407/2707)
Receiving objects:  16% (434/2707)
Receiving objects:  17% (461/2707)
Receiving objects:  18% (488/2707)
Receiving objects:  19% (515/2707)
Receiving objects:  20% (542/2707)
Receiving objects:  21% (569/2707)
Receiving objects:  22% (596/2707)
Receiving objects:  23% (623/2707)
Receiving objects:  24% (650/2707)
Receiving objects:  25% (677/2707)
Receiving objects:  26% (704/2707)
Receiving objects:  27% (731/2707)
Receiving objects:  28% (758/2707)
Receiving objects:  29% (786/2707)
Receiving objects:  30% (813/2707)
Receiving objects:  31% (840/2707)
Receiving objects:  32% (867/2707)
Receiving objects:  33% (894/2707)
Receiving objects:  34% (921/2707)
Receiving objects:  35% (948/2707)
Receiving objects:  36% (975/2707)
Receiving objects:  37% (1002/2707)
Receiving objects:  38% (1029/2707)
Receiving objects:  39% (1056/2707)
Receiving objects:  40% (1083/2707)
Receiving objects:  41% (1110/2707)
Receiving objects:  42% (1137/2707)
Receiving objects:  43% (1165/2707)
Receiving objects:  44% (1192/2707)
Receiving objects:  45% (1219/2707)
Receiving objects:  46% (1246/2707)
Receiving objects:  47% (1273/2707)
Receiving objects:  48% (1300/2707)
Receiving objects:  49% (1327/2707)
Receiving objects:  50% (1354/2707)
Receiving objects:  51% (1381/2707)
Receiving objects:  52% (1408/2707)
Receiving objects:  53% (1435/2707)
Receiving objects:  54% (1462/2707)
Receiving objects:  55% (1489/2707)
Receiving objects:  56% (1516/2707)
Receiving objects:  57% (1543/2707)
Receiving objects:  58% (1571/2707)
Receiving objects:  59% (1598/2707)
Receiving objects:  60% (1625/2707)
Receiving objects:  61% (1652/2707)
Receiving objects:  62% (1679/2707)
Receiving objects:  63% (1706/2707)
Receiving objects:  64% (1733/2707)
Receiving objects:  65% (1760/2707)
Receiving objects:  66% (1787/2707)
Receiving objects:  67% (1814/2707)
Receiving objects:  68% (1841/2707)
Receiving objects:  69% (1868/2707)
Receiving objects:  70% (1895/2707)
Receiving objects:  71% (1922/2707)
Receiving objects:  72% (1950/2707)
Receiving objects:  73% (1977/2707)
Receiving objects:  74% (2004/2707)
Receiving objects:  75% (2031/2707)
Receiving objects:  76% (2058/2707)
Receiving objects:  77% (2085/2707)
Receiving objects:  78% (2112/2707)
Receiving objects:  79% (2139/2707)
Receiving objects:  80% (2166/2707)
Receiving objects:  81% (2193/2707)
Receiving objects:  82% (2220/2707)
Receiving objects:  83% (2247/2707)
Receiving objects:  84% (2274/2707)
Receiving objects:  85% (2301/2707)
Receiving objects:  86% (2329/2707)
Receiving objects:  87% (2356/2707)
Receiving objects:  88% (2383/2707)
Receiving objects:  89% (2410/2707)
Receiving objects:  90% (2437/2707)
Receiving objects:  91% (2464/2707)
Receiving objects:  92% (2491/2707)
Receiving objects:  93% (2518/2707)
Receiving objects:  94% (2545/2707)
Receiving objects:  95% (2572/2707)
Receiving objects:  96% (2599/2707)
Receiving objects:  97% (2626/2707)
Receiving objects:  98% (2653/2707), 3.13 MiB | 6.25 MiB/s
Receiving objects:  99% (2680/2707), 3.13 MiB | 6.25 MiB/s
remote: Total 2707 (delta 223), reused 1058 (delta 90)        
|0| Receiving objects: 100% (2707/2707), 3.13 MiB | 6.25 MiB/s
Receiving objects: 100% (2707/2707), 3.31 MiB | 6.28 MiB/s, done.
|0| Resolving deltas:   0% (0/223)
Resolving deltas:   1% (3/223)
Resolving deltas:   2% (5/223)
Resolving deltas:   3% (7/223)
Resolving deltas:   4% (9/223)
Resolving deltas:   5% (12/223)
Resolving deltas:   6% (14/223)
Resolving deltas:   7% (16/223)
Resolving deltas:   8% (18/223)
Resolving deltas:   9% (21/223)
Resolving deltas:  10% (23/223)
Resolving deltas:  11% (25/223)
Resolving deltas:  12% (27/223)
Resolving deltas:  13% (29/223)
Resolving deltas:  14% (32/223)
Resolving deltas:  15% (34/223)
Resolving deltas:  16% (36/223)
Resolving deltas:  17% (39/223)
Resolving deltas:  18% (41/223)
Resolving deltas:  19% (44/223)
Resolving deltas:  20% (45/223)
Resolving deltas:  21% (47/223)
Resolving deltas:  22% (50/223)
Resolving deltas:  23% (52/223)
Resolving deltas:  24% (54/223)
Resolving deltas:  25% (56/223)
Resolving deltas:  26% (59/223)
Resolving deltas:  27% (61/223)
Resolving deltas:  28% (63/223)
Resolving deltas:  29% (65/223)
Resolving deltas:  30% (67/223)
Resolving deltas:  31% (70/223)
Resolving deltas:  32% (72/223)
Resolving deltas:  33% (74/223)
Resolving deltas:  34% (76/223)
Resolving deltas:  35% (79/223)
Resolving deltas:  36% (81/223)
Resolving deltas:  37% (83/223)
Resolving deltas:  38% (85/223)
Resolving deltas:  39% (87/223)
Resolving deltas:  40% (90/223)
Resolving deltas:  41% (92/223)
Resolving deltas:  42% (94/223)
Resolving deltas:  43% (96/223)
Resolving deltas:  44% (99/223)
Resolving deltas:  45% (101/223)
Resolving deltas:  46% (103/223)
Resolving deltas:  47% (105/223)
Resolving deltas:  48% (108/223)
Resolving deltas:  49% (110/223)
Resolving deltas:  50% (112/223)
Resolving deltas:  51% (114/223)
Resolving deltas:  52% (117/223)
Resolving deltas:  53% (119/223)
Resolving deltas:  54% (121/223)
Resolving deltas:  55% (123/223)
Resolving deltas:  56% (125/223)
Resolving deltas:  57% (129/223)
Resolving deltas:  58% (130/223)
Resolving deltas:  59% (132/223)
Resolving deltas:  60% (134/223)
Resolving deltas:  61% (137/223)
Resolving deltas:  62% (139/223)
Resolving deltas:  63% (142/223)
Resolving deltas:  64% (143/223)
Resolving deltas:  65% (145/223)
Resolving deltas:  66% (148/223)
Resolving deltas:  67% (150/223)
Resolving deltas:  68% (152/223)
Resolving deltas:  69% (154/223)
Resolving deltas:  70% (157/223)
Resolving deltas:  71% (159/223)
Resolving deltas:  72% (162/223)
Resolving deltas:  73% (163/223)
Resolving deltas:  74% (166/223)
Resolving deltas:  75% (168/223)
Resolving deltas:  76% (171/223)
Resolving deltas:  77% (172/223)
Resolving deltas:  78% (174/223)
Resolving deltas:  79% (177/223)
Resolving deltas:  80% (179/223)
Resolving deltas:  81% (181/223)
Resolving deltas:  82% (183/223)
Resolving deltas:  83% (186/223)
Resolving deltas:  84% (188/223)
Resolving deltas:  85% (190/223)
Resolving deltas:  86% (192/223)
Resolving deltas:  87% (196/223)
Resolving deltas:  88% (197/223)
Resolving deltas:  89% (199/223)
Resolving deltas:  90% (201/223)
Resolving deltas:  91% (203/223)
Resolving deltas:  92% (206/223)
Resolving deltas:  93% (208/223)
Resolving deltas:  94% (210/223)
Resolving deltas:  95% (212/223)
Resolving deltas:  96% (215/223)
Resolving deltas:  97% (217/223)
Resolving deltas:  98% (219/223)
Resolving deltas:  99% (221/223)
Resolving deltas: 100% (223/223)
Resolving deltas: 100% (223/223), done.
|0|  00:02
 00:02

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:03

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }

added 1 package, and audited 1443 packages in 3s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:03

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-1  Healthy
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.2 s.
 00:01

Running 'extensions/WikimediaMessages/setup.sh' if found
Looking for '/var/local/extensions/WikimediaMessages/setup.sh'
No '/var/local/extensions/WikimediaMessages/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:14
 00:14

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-web-1  Removed
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:12

Reclaim disk space if needed
Free disk space (22%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12424, done        
remote: Finding sources:   1% (63/12424)           
remote: Finding sources:   2% (187/12424)           
remote: Finding sources:   3% (311/12424)           
remote: Finding sources:   4% (435/12424)           
remote: Finding sources:   5% (560/12424)           
remote: Finding sources:   6% (684/12424)           
remote: Finding sources:   7% (808/12424)           
remote: Finding sources:   8% (932/12424)           
remote: Finding sources:   9% (1057/12424)           
remote: Finding sources:  10% (1181/12424)           
remote: Finding sources:  11% (1305/12424)           
remote: Finding sources:  12% (1429/12424)           
remote: Finding sources:  13% (1553/12424)           
remote: Finding sources:  14% (1678/12424)           
remote: Finding sources:  15% (1802/12424)           
remote: Finding sources:  16% (1926/12424)           
remote: Finding sources:  17% (2050/12424)           
remote: Finding sources:  18% (2175/12424)           
remote: Finding sources:  19% (2299/12424)           
remote: Finding sources:  20% (2423/12424)           
remote: Finding sources:  21% (2547/12424)           
remote: Finding sources:  22% (2672/12424)           
remote: Finding sources:  23% (2796/12424)           
remote: Finding sources:  24% (2920/12424)           
remote: Finding sources:  25% (3044/12424)           
remote: Finding sources:  26% (3169/12424)           
remote: Finding sources:  27% (3293/12424)           
remote: Finding sources:  28% (3417/12424)           
remote: Finding sources:  29% (3541/12424)           
remote: Finding sources:  30% (3666/12424)           
remote: Finding sources:  31% (3790/12424)           
remote: Finding sources:  32% (3914/12424)           
remote: Finding sources:  33% (4038/12424)           
remote: Finding sources:  34% (4163/12424)           
remote: Finding sources:  35% (4287/12424)           
remote: Finding sources:  36% (4411/12424)           
remote: Finding sources:  37% (4535/12424)           
remote: Finding sources:  38% (4659/12424)           
remote: Finding sources:  39% (4784/12424)           
remote: Finding sources:  40% (4908/12424)           
remote: Finding sources:  41% (5032/12424)           
remote: Finding sources:  42% (5156/12424)           
remote: Finding sources:  43% (5281/12424)           
remote: Finding sources:  44% (5405/12424)           
remote: Finding sources:  45% (5529/12424)           
remote: Finding sources:  46% (5653/12424)           
remote: Finding sources:  47% (5778/12424)           
remote: Finding sources:  48% (5902/12424)           
remote: Finding sources:  49% (6026/12424)           
remote: Finding sources:  50% (6150/12424)           
remote: Finding sources:  51% (6275/12424)           
remote: Finding sources:  52% (6399/12424)           
remote: Finding sources:  53% (6523/12424)           
remote: Finding sources:  54% (6647/12424)           
remote: Finding sources:  55% (6772/12424)           
remote: Finding sources:  56% (6896/12424)           
remote: Finding sources:  57% (7020/12424)           
remote: Finding sources:  58% (7144/12424)           
remote: Finding sources:  59% (7269/12424)           
remote: Finding sources:  60% (7393/12424)           
remote: Finding sources:  61% (7517/12424)           
remote: Finding sources:  62% (7641/12424)           
remote: Finding sources:  63% (7765/12424)           
remote: Finding sources:  64% (7890/12424)           
remote: Finding sources:  65% (8014/12424)           
remote: Finding sources:  66% (8138/12424)           
remote: Finding sources:  67% (8262/12424)           
remote: Finding sources:  68% (8387/12424)           
remote: Finding sources:  69% (8511/12424)           
remote: Finding sources:  70% (8635/12424)           
remote: Finding sources:  71% (8759/12424)           
remote: Finding sources:  72% (8884/12424)           
remote: Finding sources:  73% (9008/12424)           
remote: Finding sources:  74% (9132/12424)           
remote: Finding sources:  75% (9256/12424)           
remote: Finding sources:  76% (9381/12424)           
remote: Finding sources:  77% (9505/12424)           
remote: Finding sources:  78% (9629/12424)           
remote: Finding sources:  79% (9753/12424)           
remote: Finding sources:  80% (9878/12424)           
remote: Finding sources:  81% (10002/12424)           
remote: Finding sources:  82% (10126/12424)           
remote: Finding sources:  83% (10250/12424)           
remote: Finding sources:  84% (10375/12424)           
remote: Finding sources:  85% (10499/12424)           
remote: Finding sources:  86% (10623/12424)           
remote: Finding sources:  87% (10747/12424)           
remote: Finding sources:  88% (10871/12424)           
remote: Finding sources:  89% (10996/12424)           
remote: Finding sources:  90% (11120/12424)           
remote: Finding sources:  91% (11244/12424)           
remote: Finding sources:  92% (11368/12424)           
remote: Finding sources:  93% (11493/12424)           
remote: Finding sources:  94% (11617/12424)           
remote: Finding sources:  95% (11741/12424)           
remote: Finding sources:  96% (11865/12424)           
remote: Finding sources:  97% (11990/12424)           
remote: Finding sources:  98% (12114/12424)           
remote: Finding sources:  99% (12238/12424)           
remote: Finding sources: 100% (12362/12424)           
remote: Finding sources: 100% (12424/12424)        
remote: Getting sizes:   1% (56/11193)           
remote: Getting sizes:   2% (168/11193)           
remote: Getting sizes:   3% (280/11193)           
remote: Getting sizes:   4% (392/11193)           
remote: Getting sizes:   5% (504/11193)           
remote: Getting sizes:   6% (616/11193)           
remote: Getting sizes:   7% (728/11193)           
remote: Getting sizes:   8% (840/11193)           
remote: Getting sizes:   9% (952/11193)           
remote: Getting sizes:  10% (1064/11193)           
remote: Getting sizes:  11% (1176/11193)           
remote: Getting sizes:  12% (1288/11193)           
remote: Getting sizes:  13% (1400/11193)           
remote: Getting sizes:  14% (1512/11193)           
remote: Getting sizes:  15% (1623/11193)           
remote: Getting sizes:  16% (1735/11193)           
remote: Getting sizes:  17% (1847/11193)           
remote: Getting sizes:  18% (1959/11193)           
remote: Getting sizes:  19% (2071/11193)           
remote: Getting sizes:  20% (2183/11193)           
remote: Getting sizes:  21% (2295/11193)           
remote: Getting sizes:  22% (2407/11193)           
remote: Getting sizes:  23% (2519/11193)           
remote: Getting sizes:  24% (2631/11193)           
remote: Getting sizes:  25% (2743/11193)           
remote: Getting sizes:  26% (2855/11193)           
remote: Getting sizes:  27% (2967/11193)           
remote: Getting sizes:  28% (3079/11193)           
remote: Getting sizes:  29% (3191/11193)           
remote: Getting sizes:  30% (3302/11193)           
remote: Getting sizes:  31% (3414/11193)           
remote: Getting sizes:  32% (3526/11193)           
remote: Getting sizes:  33% (3638/11193)           
remote: Getting sizes:  34% (3750/11193)           
remote: Getting sizes:  35% (3862/11193)           
remote: Getting sizes:  36% (3974/11193)           
remote: Getting sizes:  37% (4086/11193)           
remote: Getting sizes:  38% (4198/11193)           
remote: Getting sizes:  39% (4310/11193)           
remote: Getting sizes:  40% (4422/11193)           
remote: Getting sizes:  41% (4534/11193)           
remote: Getting sizes:  42% (4646/11193)           
remote: Getting sizes:  43% (4758/11193)           
remote: Getting sizes:  44% (4869/11193)           
remote: Getting sizes:  45% (4981/11193)           
remote: Getting sizes:  46% (5093/11193)           
remote: Getting sizes:  47% (5205/11193)           
remote: Getting sizes:  48% (5317/11193)           
remote: Getting sizes:  49% (5429/11193)           
remote: Getting sizes:  50% (5541/11193)           
remote: Getting sizes:  51% (5653/11193)           
remote: Getting sizes:  52% (5765/11193)           
remote: Getting sizes:  53% (5877/11193)           
remote: Getting sizes:  54% (5989/11193)           
remote: Getting sizes:  55% (6101/11193)           
remote: Getting sizes:  56% (6213/11193)           
remote: Getting sizes:  57% (6325/11193)           
remote: Getting sizes:  58% (6436/11193)           
remote: Getting sizes:  59% (6548/11193)           
remote: Getting sizes:  60% (6660/11193)           
remote: Getting sizes:  61% (6772/11193)           
remote: Getting sizes:  62% (6884/11193)           
remote: Getting sizes:  63% (6996/11193)           
remote: Getting sizes:  64% (7108/11193)           
remote: Getting sizes:  65% (7220/11193)           
remote: Getting sizes:  66% (7332/11193)           
remote: Getting sizes:  67% (7444/11193)           
remote: Getting sizes:  68% (7556/11193)           
remote: Getting sizes:  69% (7668/11193)           
remote: Getting sizes:  70% (7780/11193)           
remote: Getting sizes:  71% (7892/11193)           
remote: Getting sizes:  72% (8003/11193)           
remote: Getting sizes:  73% (8115/11193)           
remote: Getting sizes:  74% (8227/11193)           
remote: Getting sizes:  75% (8339/11193)           
remote: Getting sizes:  76% (8451/11193)           
remote: Getting sizes:  77% (8563/11193)           
remote: Getting sizes:  78% (8675/11193)           
remote: Getting sizes:  79% (8787/11193)           
remote: Getting sizes:  80% (8899/11193)           
remote: Getting sizes:  81% (9011/11193)           
remote: Getting sizes:  82% (9123/11193)           
remote: Getting sizes:  83% (9235/11193)           
remote: Getting sizes:  84% (9347/11193)           
remote: Getting sizes:  85% (9459/11193)           
remote: Getting sizes:  86% (9571/11193)           
remote: Getting sizes:  87% (9682/11193)           
remote: Getting sizes:  88% (9794/11193)           
remote: Getting sizes:  89% (9906/11193)           
remote: Getting sizes:  90% (10018/11193)           
remote: Getting sizes:  91% (10130/11193)           
remote: Getting sizes:  92% (10242/11193)           
remote: Getting sizes:  93% (10354/11193)           
remote: Getting sizes:  94% (10466/11193)           
remote: Getting sizes:  95% (10578/11193)           
remote: Getting sizes:  96% (10690/11193)           
remote: Getting sizes:  97% (10802/11193)           
remote: Getting sizes:  98% (10914/11193)           
remote: Getting sizes:  99% (11026/11193)           
remote: Getting sizes: 100% (11138/11193)           
remote: Getting sizes: 100% (11193/11193)        
remote: Compressing objects:   2% (2174/119940)           
remote: Compressing objects:   3% (3021/119940)           
remote: Compressing objects:   4% (4492/119940)           
remote: Compressing objects:   5% (5749/119940)           
remote: Compressing objects:   6% (6597/119940)           
remote: Compressing objects:   7% (7849/119940)           
remote: Compressing objects:   8% (9000/119940)           
remote: Compressing objects:   8% (10189/119940)           
remote: Compressing objects:   9% (10196/119940)           
remote: Compressing objects:  10% (11442/119940)           
remote: Compressing objects:  11% (12594/119940)           
remote: Compressing objects:  12% (13827/119940)           
remote: Compressing objects:  13% (15416/119940)           
remote: Compressing objects:  14% (16192/119940)           
remote: Compressing objects:  15% (17393/119940)           
remote: Compressing objects:  16% (18595/119940)           
remote: Compressing objects:  17% (19808/119940)           
remote: Compressing objects:  18% (20991/119940)           
remote: Compressing objects:  19% (22249/119940)           
remote: Compressing objects:  20% (23462/119940)           
remote: Compressing objects:  21% (24596/119940)           
remote: Compressing objects:  22% (25790/119940)           
remote: Compressing objects:  23% (27004/119940)           
remote: Compressing objects:  24% (28187/119940)           
remote: Compressing objects:  25% (29389/119940)           
remote: Compressing objects:  26% (30686/119940)           
remote: Compressing objects:  26% (30751/119940)           
remote: Compressing objects:  27% (31811/119940)           
remote: Compressing objects:  28% (32994/119940)           
remote: Compressing objects:  29% (34399/119940)           
remote: Compressing objects:  30% (35419/119940)           
remote: Compressing objects:  31% (36618/119940)           
remote: Compressing objects:  32% (37937/119940)           
remote: Compressing objects:  33% (39014/119940)           
remote: Compressing objects:  34% (40360/119940)           
remote: Compressing objects:  35% (41414/119940)           
remote: Compressing objects:  36% (42624/119940)           
remote: Compressing objects:  37% (43830/119940)           
remote: Compressing objects:  38% (45275/119940)           
remote: Compressing objects:  39% (46621/119940)           
remote: Compressing objects:  40% (47705/119940)           
remote: Compressing objects:  41% (48757/119940)           
remote: Compressing objects:  42% (49875/119940)           
remote: Compressing objects:  43% (51009/119940)           
remote: Compressing objects:  44% (52512/119940)           
remote: Compressing objects:  45% (53745/119940)           
remote: Compressing objects:  46% (54587/119940)           
remote: Compressing objects:  47% (55949/119940)           
remote: Compressing objects:  48% (57132/119940)           
remote: Compressing objects:  49% (58685/119940)           
remote: Compressing objects:  50% (59376/119940)           
remote: Compressing objects:  51% (60748/119940)           
remote: Compressing objects:  52% (62227/119940)           
remote: Compressing objects:  53% (62970/119940)           
remote: Compressing objects:  54% (64337/119940)           
remote: Compressing objects:  55% (65709/119940)           
remote: Compressing objects:  56% (66740/119940)           
remote: Compressing objects:  57% (67797/119940)           
remote: Compressing objects:  58% (70012/119940)           
remote: Compressing objects:  59% (70165/119940)           
remote: Compressing objects:  60% (71377/119940)           
remote: Compressing objects:  61% (72619/119940)           
remote: Compressing objects:  62% (73808/119940)           
remote: Compressing objects:  63% (75197/119940)           
remote: Compressing objects:  64% (76167/119940)           
remote: Compressing objects:  65% (77363/119940)           
remote: Compressing objects:  65% (78287/119940)           
remote: Compressing objects:  66% (78702/119940)           
remote: Compressing objects:  67% (79766/119940)           
remote: Compressing objects:  68% (81297/119940)           
remote: Compressing objects:  69% (82921/119940)           
remote: Compressing objects:  70% (83560/119940)           
remote: Compressing objects:  71% (84665/119940)           
remote: Compressing objects:  72% (85991/119940)           
remote: Compressing objects:  73% (86959/119940)           
remote: Compressing objects:  74% (88232/119940)           
remote: Compressing objects:  75% (89833/119940)           
remote: Compressing objects:  76% (90657/119940)           
remote: Compressing objects:  77% (91765/119940)           
remote: Compressing objects:  78% (93004/119940)           
remote: Compressing objects:  79% (94197/119940)           
remote: Compressing objects:  80% (95383/119940)           
remote: Compressing objects:  81% (96757/119940)           
remote: Compressing objects:  82% (97961/119940)           
remote: Compressing objects:  83% (99479/119940)           
remote: Compressing objects:  84% (100150/119940)           
remote: Compressing objects:  85% (101398/119940)           
remote: Compressing objects:  86% (103010/119940)           
remote: Compressing objects:  87% (103777/119940)           
remote: Compressing objects:  88% (104982/119940)           
remote: Compressing objects:  89% (106156/119940)           
remote: Compressing objects:  90% (107351/119940)           
remote: Compressing objects:  91% (108546/119940)           
remote: Compressing objects:  92% (109884/119940)           
remote: Compressing objects:  93% (112073/119940)           
remote: Compressing objects:  94% (112151/119940)           
remote: Compressing objects:  95% (113376/119940)           
remote: Compressing objects:  96% (114643/119940)           
remote: Compressing objects:  97% (115746/119940)           
remote: Compressing objects:  98% (116947/119940)           
remote: Compressing objects:  99% (118141/119940)           
remote: Compressing objects: 100% (119347/119940)           
remote: Compressing objects: 100% (119939/119940)        
Receiving objects:   0% (1/12424)
Receiving objects:   1% (125/12424)
Receiving objects:   2% (249/12424)
Receiving objects:   3% (373/12424)
Receiving objects:   4% (497/12424)
Receiving objects:   5% (622/12424)
Receiving objects:   6% (746/12424)
Receiving objects:   7% (870/12424)
Receiving objects:   8% (994/12424)
Receiving objects:   9% (1119/12424)
Receiving objects:  10% (1243/12424)
Receiving objects:  11% (1367/12424)
Receiving objects:  12% (1491/12424)
Receiving objects:  13% (1616/12424)
Receiving objects:  14% (1740/12424)
Receiving objects:  15% (1864/12424)
Receiving objects:  16% (1988/12424)
Receiving objects:  17% (2113/12424)
Receiving objects:  18% (2237/12424)
Receiving objects:  19% (2361/12424), 4.75 MiB | 9.49 MiB/s
Receiving objects:  20% (2485/12424), 4.75 MiB | 9.49 MiB/s
Receiving objects:  21% (2610/12424), 4.75 MiB | 9.49 MiB/s
Receiving objects:  22% (2734/12424), 4.75 MiB | 9.49 MiB/s
Receiving objects:  23% (2858/12424), 4.75 MiB | 9.49 MiB/s
Receiving objects:  24% (2982/12424), 4.75 MiB | 9.49 MiB/s
Receiving objects:  25% (3106/12424), 4.75 MiB | 9.49 MiB/s
Receiving objects:  26% (3231/12424), 4.75 MiB | 9.49 MiB/s
Receiving objects:  27% (3355/12424), 4.75 MiB | 9.49 MiB/s
Receiving objects:  28% (3479/12424), 4.75 MiB | 9.49 MiB/s
Receiving objects:  29% (3603/12424), 4.75 MiB | 9.49 MiB/s
Receiving objects:  30% (3728/12424), 4.75 MiB | 9.49 MiB/s
Receiving objects:  31% (3852/12424), 4.75 MiB | 9.49 MiB/s
Receiving objects:  32% (3976/12424), 4.75 MiB | 9.49 MiB/s
Receiving objects:  33% (4100/12424), 4.75 MiB | 9.49 MiB/s
Receiving objects:  33% (4165/12424), 4.75 MiB | 9.49 MiB/s
Receiving objects:  34% (4225/12424), 9.19 MiB | 9.18 MiB/s
Receiving objects:  35% (4349/12424), 9.19 MiB | 9.18 MiB/s
Receiving objects:  36% (4473/12424), 9.19 MiB | 9.18 MiB/s
Receiving objects:  37% (4597/12424), 9.19 MiB | 9.18 MiB/s
Receiving objects:  38% (4722/12424), 9.19 MiB | 9.18 MiB/s
Receiving objects:  39% (4846/12424), 12.22 MiB | 8.15 MiB/s
Receiving objects:  40% (4970/12424), 12.22 MiB | 8.15 MiB/s
Receiving objects:  41% (5094/12424), 12.22 MiB | 8.15 MiB/s
Receiving objects:  42% (5219/12424), 12.22 MiB | 8.15 MiB/s
Receiving objects:  43% (5343/12424), 12.22 MiB | 8.15 MiB/s
Receiving objects:  44% (5467/12424), 12.22 MiB | 8.15 MiB/s
Receiving objects:  45% (5591/12424), 12.22 MiB | 8.15 MiB/s
Receiving objects:  46% (5716/12424), 12.22 MiB | 8.15 MiB/s
Receiving objects:  46% (5748/12424), 15.82 MiB | 7.91 MiB/s
Receiving objects:  47% (5840/12424), 15.82 MiB | 7.91 MiB/s
Receiving objects:  47% (5959/12424), 19.74 MiB | 7.90 MiB/s
Receiving objects:  48% (5964/12424), 23.32 MiB | 7.77 MiB/s
Receiving objects:  49% (6088/12424), 23.32 MiB | 7.77 MiB/s
Receiving objects:  50% (6212/12424), 23.32 MiB | 7.77 MiB/s
Receiving objects:  51% (6337/12424), 23.32 MiB | 7.77 MiB/s
Receiving objects:  52% (6461/12424), 28.20 MiB | 8.05 MiB/s
Receiving objects:  53% (6585/12424), 28.20 MiB | 8.05 MiB/s
Receiving objects:  54% (6709/12424), 28.20 MiB | 8.05 MiB/s
Receiving objects:  55% (6834/12424), 28.20 MiB | 8.05 MiB/s
Receiving objects:  56% (6958/12424), 28.20 MiB | 8.05 MiB/s
Receiving objects:  57% (7082/12424), 28.20 MiB | 8.05 MiB/s
Receiving objects:  58% (7206/12424), 28.20 MiB | 8.05 MiB/s
Receiving objects:  59% (7331/12424), 28.20 MiB | 8.05 MiB/s
Receiving objects:  59% (7375/12424), 28.20 MiB | 8.05 MiB/s
Receiving objects:  60% (7455/12424), 32.97 MiB | 8.24 MiB/s
Receiving objects:  61% (7579/12424), 32.97 MiB | 8.24 MiB/s
Receiving objects:  62% (7703/12424), 32.97 MiB | 8.24 MiB/s
Receiving objects:  63% (7828/12424), 32.97 MiB | 8.24 MiB/s
Receiving objects:  64% (7952/12424), 32.97 MiB | 8.24 MiB/s
Receiving objects:  65% (8076/12424), 32.97 MiB | 8.24 MiB/s
Receiving objects:  66% (8200/12424), 32.97 MiB | 8.24 MiB/s
Receiving objects:  67% (8325/12424), 32.97 MiB | 8.24 MiB/s
Receiving objects:  68% (8449/12424), 32.97 MiB | 8.24 MiB/s
Receiving objects:  69% (8573/12424), 32.97 MiB | 8.24 MiB/s
Receiving objects:  70% (8697/12424), 32.97 MiB | 8.24 MiB/s
Receiving objects:  71% (8822/12424), 32.97 MiB | 8.24 MiB/s
Receiving objects:  72% (8946/12424), 32.97 MiB | 8.24 MiB/s
Receiving objects:  73% (9070/12424), 32.97 MiB | 8.24 MiB/s
Receiving objects:  74% (9194/12424), 32.97 MiB | 8.24 MiB/s
Receiving objects:  75% (9318/12424), 32.97 MiB | 8.24 MiB/s
Receiving objects:  76% (9443/12424), 32.97 MiB | 8.24 MiB/s
Receiving objects:  77% (9567/12424), 32.97 MiB | 8.24 MiB/s
Receiving objects:  78% (9691/12424), 32.97 MiB | 8.24 MiB/s
Receiving objects:  79% (9815/12424), 32.97 MiB | 8.24 MiB/s
Receiving objects:  80% (9940/12424), 32.97 MiB | 8.24 MiB/s
Receiving objects:  81% (10064/12424), 32.97 MiB | 8.24 MiB/s
Receiving objects:  82% (10188/12424), 32.97 MiB | 8.24 MiB/s
Receiving objects:  83% (10312/12424), 32.97 MiB | 8.24 MiB/s
Receiving objects:  84% (10437/12424), 32.97 MiB | 8.24 MiB/s
Receiving objects:  85% (10561/12424), 32.97 MiB | 8.24 MiB/s
Receiving objects:  86% (10685/12424), 32.97 MiB | 8.24 MiB/s
Receiving objects:  87% (10809/12424), 32.97 MiB | 8.24 MiB/s
Receiving objects:  88% (10934/12424), 32.97 MiB | 8.24 MiB/s
Receiving objects:  89% (11058/12424), 32.97 MiB | 8.24 MiB/s
Receiving objects:  90% (11182/12424), 32.97 MiB | 8.24 MiB/s
Receiving objects:  91% (11306/12424), 32.97 MiB | 8.24 MiB/s
Receiving objects:  92% (11431/12424), 32.97 MiB | 8.24 MiB/s
Receiving objects:  93% (11555/12424), 32.97 MiB | 8.24 MiB/s
Receiving objects:  94% (11679/12424), 32.97 MiB | 8.24 MiB/s
Receiving objects:  95% (11803/12424), 40.71 MiB | 9.05 MiB/s
Receiving objects:  96% (11928/12424), 40.71 MiB | 9.05 MiB/s
Receiving objects:  97% (12052/12424), 40.71 MiB | 9.05 MiB/s
Receiving objects:  98% (12176/12424), 40.71 MiB | 9.05 MiB/s
Receiving objects:  99% (12300/12424), 40.71 MiB | 9.05 MiB/s
remote: Total 12424 (delta 2375), reused 5975 (delta 1228)        
Receiving objects: 100% (12424/12424), 40.71 MiB | 9.05 MiB/s
Receiving objects: 100% (12424/12424), 41.63 MiB | 9.08 MiB/s, done.
Resolving deltas:   0% (0/2375)
Resolving deltas:   1% (25/2375)
Resolving deltas:   2% (48/2375)
Resolving deltas:   3% (72/2375)
Resolving deltas:   4% (95/2375)
Resolving deltas:   5% (119/2375)
Resolving deltas:   6% (143/2375)
Resolving deltas:   7% (167/2375)
Resolving deltas:   8% (190/2375)
Resolving deltas:   9% (214/2375)
Resolving deltas:  10% (238/2375)
Resolving deltas:  11% (262/2375)
Resolving deltas:  12% (285/2375)
Resolving deltas:  13% (309/2375)
Resolving deltas:  14% (333/2375)
Resolving deltas:  15% (357/2375)
Resolving deltas:  16% (380/2375)
Resolving deltas:  17% (404/2375)
Resolving deltas:  18% (428/2375)
Resolving deltas:  19% (452/2375)
Resolving deltas:  20% (475/2375)
Resolving deltas:  21% (499/2375)
Resolving deltas:  22% (523/2375)
Resolving deltas:  23% (547/2375)
Resolving deltas:  24% (570/2375)
Resolving deltas:  25% (594/2375)
Resolving deltas:  26% (618/2375)
Resolving deltas:  27% (643/2375)
Resolving deltas:  28% (666/2375)
Resolving deltas:  29% (689/2375)
Resolving deltas:  30% (713/2375)
Resolving deltas:  31% (737/2375)
Resolving deltas:  32% (760/2375)
Resolving deltas:  33% (784/2375)
Resolving deltas:  34% (808/2375)
Resolving deltas:  35% (832/2375)
Resolving deltas:  36% (855/2375)
Resolving deltas:  37% (879/2375)
Resolving deltas:  38% (903/2375)
Resolving deltas:  39% (928/2375)
Resolving deltas:  40% (950/2375)
Resolving deltas:  41% (974/2375)
Resolving deltas:  42% (998/2375)
Resolving deltas:  43% (1022/2375)
Resolving deltas:  44% (1045/2375)
Resolving deltas:  45% (1069/2375)
Resolving deltas:  46% (1093/2375)
Resolving deltas:  47% (1117/2375)
Resolving deltas:  48% (1140/2375)
Resolving deltas:  49% (1164/2375)
Resolving deltas:  50% (1188/2375)
Resolving deltas:  51% (1212/2375)
Resolving deltas:  52% (1235/2375)
Resolving deltas:  53% (1259/2375)
Resolving deltas:  54% (1283/2375)
Resolving deltas:  55% (1307/2375)
Resolving deltas:  56% (1330/2375)
Resolving deltas:  57% (1354/2375)
Resolving deltas:  58% (1378/2375)
Resolving deltas:  59% (1402/2375)
Resolving deltas:  60% (1425/2375)
Resolving deltas:  61% (1449/2375)
Resolving deltas:  62% (1473/2375)
Resolving deltas:  63% (1497/2375)
Resolving deltas:  64% (1520/2375)
Resolving deltas:  65% (1544/2375)
Resolving deltas:  66% (1568/2375)
Resolving deltas:  67% (1592/2375)
Resolving deltas:  68% (1615/2375)
Resolving deltas:  69% (1639/2375)
Resolving deltas:  70% (1663/2375)
Resolving deltas:  71% (1687/2375)
Resolving deltas:  72% (1710/2375)
Resolving deltas:  73% (1734/2375)
Resolving deltas:  74% (1758/2375)
Resolving deltas:  75% (1783/2375)
Resolving deltas:  76% (1805/2375)
Resolving deltas:  77% (1829/2375)
Resolving deltas:  78% (1853/2375)
Resolving deltas:  79% (1878/2375)
Resolving deltas:  80% (1900/2375)
Resolving deltas:  81% (1924/2375)
Resolving deltas:  82% (1948/2375)
Resolving deltas:  83% (1972/2375)
Resolving deltas:  84% (1996/2375)
Resolving deltas:  85% (2019/2375)
Resolving deltas:  86% (2044/2375)
Resolving deltas:  87% (2067/2375)
Resolving deltas:  88% (2091/2375)
Resolving deltas:  89% (2114/2375)
Resolving deltas:  90% (2138/2375)
Resolving deltas:  91% (2163/2375)
Resolving deltas:  92% (2185/2375)
Resolving deltas:  93% (2209/2375)
Resolving deltas:  94% (2233/2375)
Resolving deltas:  95% (2257/2375)
Resolving deltas:  96% (2281/2375)
Resolving deltas:  97% (2304/2375)
Resolving deltas:  98% (2328/2375)
Resolving deltas:  99% (2352/2375)
Resolving deltas: 100% (2375/2375)
Resolving deltas: 100% (2375/2375), done.
Updating files:  68% (7803/11458)
Updating files:  69% (7907/11458)
Updating files:  70% (8021/11458)
Updating files:  71% (8136/11458)
Updating files:  72% (8250/11458)
Updating files:  73% (8365/11458)
Updating files:  74% (8479/11458)
Updating files:  75% (8594/11458)
Updating files:  76% (8709/11458)
Updating files:  77% (8823/11458)
Updating files:  78% (8938/11458)
Updating files:  79% (9052/11458)
Updating files:  80% (9167/11458)
Updating files:  81% (9281/11458)
Updating files:  82% (9396/11458)
Updating files:  83% (9511/11458)
Updating files:  84% (9625/11458)
Updating files:  85% (9740/11458)
Updating files:  86% (9854/11458)
Updating files:  87% (9969/11458)
Updating files:  88% (10084/11458)
Updating files:  89% (10198/11458)
Updating files:  90% (10313/11458)
Updating files:  91% (10427/11458)
Updating files:  92% (10542/11458)
Updating files:  93% (10656/11458)
Updating files:  94% (10771/11458)
Updating files:  95% (10886/11458)
Updating files:  96% (11000/11458)
Updating files:  97% (11115/11458)
Updating files:  98% (11229/11458)
Updating files:  99% (11344/11458)
Updating files: 100% (11458/11458)
Updating files: 100% (11458/11458), done.
 00:10

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-1  Started
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-mediawiki-jobrunner-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  38/133 [========>-------------------]  28%
  61/133 [============>---------------]  45%
  83/133 [=================>----------]  62%
 105/133 [======================>-----]  78%
 118/133 [========================>---]  88%
 132/133 [===========================>]  99%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:09

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:02

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 5.6 s.
 00:06

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 12s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:13

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:11

 01:11

Install 'extensions/Wikistories'...

Cloning component(s)
:0: _clone_component "extensions/MobileFrontend"
:1: _clone_component "skins/MinervaNeue"
:2: _clone_component "extensions/EventStreamConfig"
:3: _clone_component "extensions/EventLogging"
:4: _clone_component "extensions/BetaFeatures"
:5: _clone_component "extensions/Wikistories"
|1| 
|1| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/skins/MinervaNeue to 'skins/MinervaNeue' (use CLONE_DEPTH=0 for full depth)
|1| Cloning into 'skins/MinervaNeue'...
|1| remote: Counting objects: 1           
remote: Counting objects: 812, done        
|1| remote: Finding sources:   1% (5/812)           
remote: Finding sources:   2% (13/812)           
remote: Finding sources:   3% (21/812)           
remote: Finding sources:   4% (29/812)           
remote: Finding sources:   5% (37/812)           
remote: Finding sources:   6% (45/812)           
remote: Finding sources:   7% (53/812)           
remote: Finding sources:   8% (61/812)           
remote: Finding sources:   9% (70/812)           
remote: Finding sources:  10% (78/812)           
remote: Finding sources:  11% (86/812)           
remote: Finding sources:  12% (94/812)           
remote: Finding sources:  13% (102/812)           
remote: Finding sources:  14% (110/812)           
remote: Finding sources:  15% (118/812)           
remote: Finding sources:  16% (126/812)           
remote: Finding sources:  17% (134/812)           
remote: Finding sources:  18% (143/812)           
remote: Finding sources:  19% (151/812)           
remote: Finding sources:  20% (159/812)           
remote: Finding sources:  21% (167/812)           
remote: Finding sources:  22% (175/812)           
remote: Finding sources:  23% (183/812)           
remote: Finding sources:  24% (191/812)           
remote: Finding sources:  25% (199/812)           
remote: Finding sources:  26% (208/812)           
remote: Finding sources:  27% (216/812)           
remote: Finding sources:  28% (224/812)           
remote: Finding sources:  29% (232/812)           
remote: Finding sources:  30% (240/812)           
remote: Finding sources:  31% (248/812)           
remote: Finding sources:  32% (256/812)           
remote: Finding sources:  33% (264/812)           
remote: Finding sources:  34% (273/812)           
remote: Finding sources:  35% (281/812)           
remote: Finding sources:  36% (289/812)           
remote: Finding sources:  37% (297/812)           
remote: Finding sources:  38% (305/812)           
remote: Finding sources:  39% (313/812)           
remote: Finding sources:  40% (321/812)           
remote: Finding sources:  41% (329/812)           
remote: Finding sources:  42% (337/812)           
remote: Finding sources:  43% (346/812)           
remote: Finding sources:  44% (354/812)           
remote: Finding sources:  45% (362/812)           
remote: Finding sources:  46% (370/812)           
remote: Finding sources:  47% (378/812)           
remote: Finding sources:  48% (386/812)           
remote: Finding sources:  49% (394/812)           
remote: Finding sources:  50% (402/812)           
remote: Finding sources:  51% (411/812)           
remote: Finding sources:  52% (419/812)           
remote: Finding sources:  53% (427/812)           
remote: Finding sources:  54% (435/812)           
remote: Finding sources:  55% (443/812)           
remote: Finding sources:  56% (451/812)           
remote: Finding sources:  57% (459/812)           
remote: Finding sources:  58% (467/812)           
remote: Finding sources:  59% (476/812)           
remote: Finding sources:  60% (484/812)           
remote: Finding sources:  61% (492/812)           
remote: Finding sources:  62% (500/812)           
remote: Finding sources:  63% (508/812)           
remote: Finding sources:  64% (516/812)           
remote: Finding sources:  65% (524/812)           
remote: Finding sources:  66% (532/812)           
remote: Finding sources:  67% (540/812)           
remote: Finding sources:  68% (549/812)           
remote: Finding sources:  69% (557/812)           
remote: Finding sources:  70% (565/812)           
remote: Finding sources:  71% (573/812)           
remote: Finding sources:  72% (581/812)           
remote: Finding sources:  73% (589/812)           
remote: Finding sourc|2| 
|2| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/EventStreamConfig to 'extensions/EventStreamConfig' (use CLONE_DEPTH=0 for full depth)
|2| Cloning into 'extensions/EventStreamConfig'...
|2| remote: Counting objects: 1           
remote: Counting objects: 65, done        
|2| remote: Finding sources:   2% (1/65)           
remote: Finding sources:   3% (2/65)           
remote: Finding sources:   5% (3/65)           
remote: Finding sources:   6% (4/65)           
remote: Finding sources:   8% (5/65)           
remote: Finding sources:   9% (6/65)           
remote: Finding sources:  11% (7/65)           
remote: Finding sources:  12% (8/65)           
remote: Finding sources:  14% (9/65)           
remote: Finding sources:  15% (10/65)           
remote: Finding sources:  17% (11/65)           
remote: Finding sources:  18% (12/65)           
remote: Finding sources:  20% (13/65)           
remote: Finding sources:  22% (14/65)           
remote: Finding sources:  23% (15/65)           
remote: Finding sources:  25% (16/65)           
remote: Finding sources:  26% (17/65)           
remote: Finding sources:  28% (18/65)           
remote: Finding sources:  29% (19/65)           
remote: Finding sources:  31% (20/65)           
remote: Finding sources:  32% (21/65)           
remote: Finding sources:  34% (22/65)           
remote: Finding sources:  35% (23/65)           
remote: Finding sources:  37% (24/65)           
remote: Finding sources:  38% (25/65)           
remote: Finding sources:  40% (26/65)           
remote: Finding sources:  42% (27/65)           
remote: Finding sources:  43% (28/65)           
remote: Finding sources:  45% (29/65)           
remote: Finding sources:  46% (30/65)           
remote: Finding sources:  48% (31/65)           
remote: Finding sources:  49% (32/65)           
remote: Finding sources:  51% (33/65)           
remote: Finding sources:  52% (34/65)           
remote: Finding sources:  54% (35/65)           
remote: Finding sources:  55% (36/65)           
remote: Finding sources:  57% (37/65)           
remote: Finding sources:  58% (38/65)           
remote: Finding sources:  60% (39/65)           
remote: Finding sources:  62% (40/65)           
remote: Finding sources:  63% (41/65)           
remote: Finding sources:  65% (42/65)           
remote: Finding sources:  66% (43/65)           
remote: Finding sources:  68% (44/65)           
remote: Finding sources:  69% (45/65)           
remote: Finding sources:  71% (46/65)           
remote: Finding sources:  72% (47/65)           
remote: Finding sources:  74% (48/65)           
remote: Finding sources:  75% (49/65)           
remote: Finding sources:  77% (50/65)           
remote: Finding sources:  78% (51/65)           
remote: Finding sources:  80% (52/65)           
remote: Finding sources:  82% (53/65)           
remote: Finding sources:  83% (54/65)           
remote: Finding sources:  85% (55/65)           
remote: Finding sources:  86% (56/65)           
remote: Finding sources:  88% (57/65)           
remote: Finding sources:  89% (58/65)           
remote: Finding sources:  91% (59/65)           
remote: Finding sources:  92% (60/65)           
remote: Finding sources:  94% (61/65)           
remote: Finding sources:  95% (62/65)           
remote: Finding sources:  97% (63/65)           
remote: Finding sources:  98% (64/65)           
remote: Finding sources: 100% (65/65)           
remote: Finding sources: 100% (65/65)        
|2| remote: Getting sizes:   2% (1/61)           
remote: Getting sizes:   3% (2/61)           
remote: Getting sizes:   5% (3/61)           
remote: Getting sizes:   7% (4/61)           
remote: Getting sizes:   8% (5/61)           
remote: Getting sizes:  10% (6/61)           
remote: Getting sizes:  11% (7/61)           
remote: Getting sizes:  13% (8/61)           
remote: Getting sizes:  15% (9/61)           
remote: Getting sizes:  16% (10/61)           
rem|3| 
|3| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/EventLogging to 'extensions/EventLogging' (use CLONE_DEPTH=0 for full depth)
|3| Cloning into 'extensions/EventLogging'...
|3| remote: Counting objects: 1           
remote: Counting objects: 285, done        
|3| remote: Finding sources:   1% (2/285)           
remote: Finding sources:   2% (5/285)           
remote: Finding sources:   3% (8/285)           
remote: Finding sources:   4% (10/285)           
remote: Finding sources:   5% (13/285)           
remote: Finding sources:   6% (16/285)           
remote: Finding sources:   7% (19/285)           
remote: Finding sources:   8% (22/285)           
remote: Finding sources:   9% (25/285)           
remote: Finding sources:  10% (28/285)           
remote: Finding sources:  11% (30/285)           
remote: Finding sources:  12% (33/285)           
remote: Finding sources:  13% (36/285)           
remote: Finding sources:  14% (39/285)           
remote: Finding sources:  15% (42/285)           
remote: Finding sources:  16% (45/285)           
remote: Finding sources:  17% (48/285)           
remote: Finding sources:  18% (50/285)           
remote: Finding sources:  19% (53/285)           
remote: Finding sources:  20% (56/285)           
remote: Finding sources:  21% (59/285)           
remote: Finding sources:  22% (62/285)           
remote: Finding sources:  23% (65/285)           
remote: Finding sources:  24% (67/285)           
remote: Finding sources:  25% (70/285)           
remote: Finding sources:  26% (73/285)           
remote: Finding sources:  27% (76/285)           
remote: Finding sources:  28% (79/285)           
remote: Finding sources:  29% (82/285)           
remote: Finding sources:  30% (85/285)           
remote: Finding sources:  31% (87/285)           
remote: Finding sources:  32% (90/285)           
remote: Finding sources:  33% (93/285)           
remote: Finding sources:  34% (96/285)           
remote: Finding sources:  35% (99/285)           
remote: Finding sources:  36% (102/285)           
remote: Finding sources:  37% (105/285)           
remote: Finding sources:  38% (107/285)           
remote: Finding sources:  39% (110/285)           
remote: Finding sources:  40% (113/285)           
remote: Finding sources:  41% (116/285)           
remote: Finding sources:  42% (119/285)           
remote: Finding sources:  43% (122/285)           
remote: Finding sources:  44% (124/285)           
remote: Finding sources:  45% (127/285)           
remote: Finding sources:  46% (130/285)           
remote: Finding sources:  47% (133/285)           
remote: Finding sources:  48% (136/285)           
remote: Finding sources:  49% (139/285)           
remote: Finding sources:  50% (142/285)           
remote: Finding sources:  51% (144/285)           
remote: Finding sources:  52% (147/285)           
remote: Finding sources:  53% (150/285)           
remote: Finding sources:  54% (153/285)           
remote: Finding sources:  55% (156/285)           
remote: Finding sources:  56% (159/285)           
remote: Finding sources:  57% (162/285)           
remote: Finding sources:  58% (164/285)           
remote: Finding sources:  59% (167/285)           
remote: Finding sources:  60% (170/285)           
remote: Finding sources:  61% (173/285)           
remote: Finding sources:  62% (176/285)           
remote: Finding sources:  63% (179/285)           
remote: Finding sources:  64% (181/285)           
remote: Finding sources:  65% (184/285)           
remote: Finding sources:  66% (187/285)           
remote: Finding sources:  67% (190/285)           
remote: Finding sources:  68% (193/285)           
remote: Finding sources:  69% (196/285)           
remote: Finding sources:  70% (199/285)           
remote: Finding sources:  71% (201/285)           
remote: Finding sources:  72% (204/285)           
remote: Finding sources:  73% (207/285)           
remote: Finding sources:  74es:  74% (597/812)           
remote: Finding sources:  75% (605/812)           
remote: Finding sources:  76% (614/812)           
remote: Finding sources:  77% (622/812)           
remote: Finding sources:  78% (630/812)           
remote: Finding sources:  79% (638/812)           
remote: Finding sources:  80% (646/812)           
remote: Finding sources:  81% (654/812)           
remote: Finding sources:  82% (662/812)           
remote: Finding sources:  83% (670/812)           
remote: Finding sources:  84% (679/812)           
remote: Finding sources:  85% (687/812)           
remote: Finding sources:  86% (695/812)           
remote: Finding sources:  87% (703/812)           
remote: Finding sources:  88% (711/812)           
remote: Finding sources:  89% (719/812)           
remote: Finding sources:  90% (727/812)           
remote: Finding sources:  91% (735/812)           
remote: Finding sources:  92% (743/812)           
remote: Finding sources:  93% (752/812)           
remote: Finding sources:  94% (760/812)           
remote: Finding sources:  95% (768/812)           
remote: Finding sources:  96% (776/812)           
remote: Finding sources:  97% (784/812)           
remote: Finding sources:  98% (792/812)           
remote: Finding sources:  99% (800/812)           
remote: Finding sources: 100% (808/812)           
remote: Finding sources: 100% (812/812)        
|1| remote: Getting sizes:   1% (5/805)           
remote: Getting sizes:   2% (13/805)           
remote: Getting sizes:   3% (21/805)           
remote: Getting sizes:   4% (29/805)           
remote: Getting sizes:   5% (37/805)           
remote: Getting sizes:   6% (45/805)           
remote: Getting sizes:   7% (53/805)           
remote: Getting sizes:   8% (61/805)           
remote: Getting sizes:   9% (69/805)           
remote: Getting sizes:  10% (77/805)           
remote: Getting sizes:  11% (85/805)           
remote: Getting sizes:  12% (93/805)           
remote: Getting sizes:  13% (101/805)           
remote: Getting sizes:  14% (109/805)           
remote: Getting sizes:  15% (117/805)           
remote: Getting sizes:  16% (125/805)           
remote: Getting sizes:  17% (133/805)           
remote: Getting sizes:  18% (141/805)           
remote: Getting sizes:  19% (149/805)           
remote: Getting sizes:  20% (157/805)           
remote: Getting sizes:  21% (166/805)           
remote: Getting sizes:  22% (174/805)           
remote: Getting sizes:  23% (182/805)           
remote: Getting sizes:  24% (190/805)           
remote: Getting sizes:  25% (198/805)           
remote: Getting sizes:  26% (206/805)           
remote: Getting sizes:  27% (214/805)           
remote: Getting sizes:  28% (222/805)           
remote: Getting sizes:  29% (230/805)           
remote: Getting sizes:  30% (238/805)           
remote: Getting sizes:  31% (246/805)           
remote: Getting sizes:  32% (254/805)           
remote: Getting sizes:  33% (262/805)           
remote: Getting sizes:  34% (270/805)           
remote: Getting sizes:  35% (278/805)           
remote: Getting sizes:  36% (286/805)           
remote: Getting sizes:  37% (294/805)           
remote: Getting sizes:  38% (302/805)           
remote: Getting sizes:  39% (310/805)           
remote: Getting sizes:  40% (318/805)           
remote: Getting sizes:  41% (327/805)           
remote: Getting sizes:  42% (335/805)           
remote: Getting sizes:  43% (343/805)           
remote: Getting sizes:  44% (351/805)           
remote: Getting sizes:  45% (359/805)           
remote: Getting sizes:  46% (367/805)           
remote: Getting sizes:  47% (375/805)           
remote: Getting sizes:  48% (383/805)           
remote: Getting sizes:  49% (391/805)           
remote: Getting sizes:  50% (399/805)           
remote: Getting sizes:  51% (407/805)           
remote: Getting sizes:  52% (415/805)           
remote: Getting sizes:  53% (423/805)           
remote: Getting sizes:  54% (431/805)           
remote: Getting sizes:  55% (439/805)         |0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/MobileFrontend to 'extensions/MobileFrontend' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/MobileFrontend'...
|0| remote: Counting objects: 1           
remote: Counting objects: 995, done        
|0| remote: Finding sources:   1% (5/995)           
remote: Finding sources:   2% (15/995)           
remote: Finding sources:   3% (25/995)           
remote: Finding sources:   4% (35/995)           
remote: Finding sources:   5% (45/995)           
remote: Finding sources:   6% (55/995)           
remote: Finding sources:   7% (65/995)           
remote: Finding sources:   8% (75/995)           
remote: Finding sources:   9% (85/995)           
remote: Finding sources:  10% (95/995)           
remote: Finding sources:  11% (105/995)           
remote: Finding sources:  12% (115/995)           
remote: Finding sources:  13% (125/995)           
remote: Finding sources:  14% (135/995)           
remote: Finding sources:  15% (145/995)           
remote: Finding sources:  16% (155/995)           
remote: Finding sources:  17% (165/995)           
remote: Finding sources:  18% (175/995)           
remote: Finding sources:  19% (185/995)           
remote: Finding sources:  20% (195/995)           
remote: Finding sources:  21% (204/995)           
remote: Finding sources:  22% (214/995)           
remote: Finding sources:  23% (224/995)           
remote: Finding sources:  24% (234/995)           
remote: Finding sources:  25% (244/995)           
remote: Finding sources:  26% (254/995)           
remote: Finding sources:  27% (264/995)           
remote: Finding sources:  28% (274/995)           
remote: Finding sources:  29% (284/995)           
remote: Finding sources:  30% (294/995)           
remote: Finding sources:  31% (304/995)           
remote: Finding sources:  32% (314/995)           
remote: Finding sources:  33% (324/995)           
remote: Finding sources:  34% (334/995)           
remote: Finding sources:  35% (344/995)           
remote: Finding sources:  36% (354/995)           
remote: Finding sources:  37% (364/995)           
remote: Finding sources:  38% (374/995)           
remote: Finding sources:  39% (384/995)           
remote: Finding sources:  40% (394/995)           
remote: Finding sources:  41% (403/995)           
remote: Finding sources:  42% (413/995)           
remote: Finding sources:  43% (423/995)           
remote: Finding sources:  44% (433/995)           
remote: Finding sources:  45% (443/995)           
remote: Finding sources:  46% (453/995)           
remote: Finding sources:  47% (463/995)           
remote: Finding sources:  48% (473/995)           
remote: Finding sources:  49% (483/995)           
remote: Finding sources:  50% (493/995)           
remote: Finding sources:  51% (503/995)           
remote: Finding sources:  52% (513/995)           
remote: Finding sources:  53% (523/995)           
remote: Finding sources:  54% (533/995)           
remote: Finding sources:  55% (543/995)           
remote: Finding sources:  56% (553/995)           
remote: Finding sources:  57% (563/995)           
remote: Finding sources:  58% (573/995)           
remote: Finding sources:  59% (583/995)           
remote: Finding sources:  60% (593/995)           
remote: Finding sources:  61% (602/995)           
remote: Finding sources:  62% (612/995)           
remote: Finding sources:  63% (622/995)           
remote: Finding sources:  64% (632/995)           
remote: Finding sources:  65% (642/995)           
remote: Finding sources:  66% (652/995)           
remote: Finding sources:  67% (662/995)           
remote: Finding sources:  68% (672/995)           
remote: Finding sources:  69% (682/995)           
remote: Finding sources:  70% (692/995)           
remote: Finding sources:  71% (702/995)           
remote: Finding sources:  72% (712/995)           
remote: Finding sources:  73% (722/995)       % (210/285)           
remote: Finding sources:  75% (213/285)           
remote: Finding sources:  76% (216/285)           
remote: Finding sources:  77% (219/285)           
remote: Finding sources:  78% (221/285)           
remote: Finding sources:  79% (224/285)           
remote: Finding sources:  80% (227/285)           
remote: Finding sources:  81% (230/285)           
remote: Finding sources:  82% (233/285)           
remote: Finding sources:  83% (236/285)           
remote: Finding sources:  84% (238/285)           
remote: Finding sources:  85% (241/285)           
remote: Finding sources:  86% (244/285)           
remote: Finding sources:  87% (247/285)           
remote: Finding sources:  88% (250/285)           
remote: Finding sources:  89% (253/285)           
remote: Finding sources:  90% (256/285)           
remote: Finding sources:  91% (258/285)           
remote: Finding sources:  92% (261/285)           
remote: Finding sources:  93% (264/285)           
remote: Finding sources:  94% (267/285)           
remote: Finding sources:  95% (270/285)           
remote: Finding sources:  96% (273/285)           
remote: Finding sources:  97% (276/285)           
remote: Finding sources:  98% (278/285)           
remote: Finding sources:  99% (281/285)           
remote: Finding sources: 100% (284/285)           
remote: Finding sources: 100% (285/285)        
|3| remote: Getting sizes:   1% (2/271)           
remote: Getting sizes:   2% (5/271)           
remote: Getting sizes:   3% (7/271)           
remote: Getting sizes:   4% (10/271)           
remote: Getting sizes:   5% (13/271)           
remote: Getting sizes:   6% (15/271)           
remote: Getting sizes:   7% (18/271)           
remote: Getting sizes:   8% (21/271)           
remote: Getting sizes:   9% (24/271)           
remote: Getting sizes:  10% (26/271)           
remote: Getting sizes:  11% (29/271)           
remote: Getting sizes:  12% (32/271)           
remote: Getting sizes:  13% (34/271)           
remote: Getting sizes:  14% (37/271)           
remote: Getting sizes:  15% (40/271)           
remote: Getting sizes:  16% (43/271)           
remote: Getting sizes:  17% (45/271)           
remote: Getting sizes:  18% (48/271)           
remote: Getting sizes:  19% (51/271)           
remote: Getting sizes:  20% (53/271)           
remote: Getting sizes:  21% (56/271)           
remote: Getting sizes:  22% (59/271)           
remote: Getting sizes:  23% (61/271)           
remote: Getting sizes:  24% (64/271)           
remote: Getting sizes:  25% (67/271)           
remote: Getting sizes:  26% (70/271)           
remote: Getting sizes:  27% (72/271)           
remote: Getting sizes:  28% (75/271)           
remote: Getting sizes:  29% (78/271)           
remote: Getting sizes:  30% (80/271)           
remote: Getting sizes:  31% (83/271)           
remote: Getting sizes:  32% (86/271)           
remote: Getting sizes:  33% (89/271)           
remote: Getting sizes:  34% (91/271)           
remote: Getting sizes:  35% (94/271)           
remote: Getting sizes:  36% (97/271)           
remote: Getting sizes:  37% (99/271)           
remote: Getting sizes:  38% (102/271)           
remote: Getting sizes:  39% (105/271)           
remote: Getting sizes:  40% (108/271)           
remote: Getting sizes:  41% (110/271)           
remote: Getting sizes:  42% (113/271)           
remote: Getting sizes:  43% (116/271)           
remote: Getting sizes:  44% (118/271)           
remote: Getting sizes:  45% (121/271)           
remote: Getting sizes:  46% (124/271)           
remote: Getting sizes:  47% (127/271)           
remote: Getting sizes:  48% (129/271)           
remote: Getting sizes:  49% (132/271)           
remote: Getting sizes:  50% (135/271)           
remote: Getting sizes:  51% (137/271)           
remote: Getting sizes:  52% (140/271)           
remote: Getting sizes:  53% (143/271)           
remote: Getting sizes:  54% (145/271)           
remote: Getting sizes:  55% (148/271)           
remote: Getting sizes:  56% (151/271)           
remote: Getting sizes:  57% (154/271)           
remote: Getting sizes:  58% (156/271)           
remote: Getting sizes:  59% (159/271)           
remote: Getting sizes:  60% (162/271)           
remote: Getting sizes:  61% (164/271)           
remote: Getting sizes:  62% (167/271)           
remote: Getting sizes:  63% (170/271)           
remote: Getting sizes:  64% (173/271)           
remote: Getting sizes:  65% (175/271)           
remote: Getting sizes:  66% (178/271)           
remote: Getting sizes:  67% (181/271)           
remote: Getting sizes:  68% (183/271)           
remote: Getting sizes:  69% (186/271)           
remote: Getting sizes:  70% (189/271)           
remote: Getting sizes:  71% (192/271)           
remote: Getting sizes:  72% (194/271)           
remote: Getting sizes:  73% (197/271)           
remote: Getting sizes:  74% (200/271)           
remote: Getting sizes:  75% (202/271)           
remote: Getting sizes:  76% (205/271)           
remote: Getting sizes:  77% (208/271)           
remote: Getting sizes:  78% (211/271)           
remote: Getting sizes:  79% (213/271)           
remote: Getting sizes:  80% (216/271)           
remote: Getting sizes:  81% (219/271)           
remote: Getting sizes:  82% (221/271)           
remote: Getting sizes:  83% (224/271)           
remote: Getting sizes:  84% (227/271)           
remote: Getting sizes:  85% (229/271)           
remote: Getting sizes:  86% (232/271)           
remote: Getting sizes:  87% (235/271)           
remote: Getting sizes:  88% (238/271)           
remote: Getting sizes:  89% (240/271)           
remote: Getting sizes:  90% (243/271)           
remote: Getting sizes:  91% (246/271)           
remote: Getting sizes:  92% (248/271)           
remote: Getting sizes:  93% (251/271)           
remote: Getting sizes:  94% (254/271)           
remote: Getting sizes:  95% (257/271)           
remote: Getting sizes:  96% (259/271)           
remote: Getting sizes:  97% (262/271)           
remote: Getting sizes:  98% (265/271)           
remote: Getting sizes:  99% (267/271)           
remote: Getting sizes: 100% (270/271)           
remote: Getting sizes: 100% (271/271)        
|3| remote: Compressing objects:   1% (4825/724743)           
remote: Compressing objects:   2% (13725/724743)           
remote: Compressing objects:   3% (18258/724743)           
remote: Compressing objects:   4% (26896/724743)           
remote: Compressing objects:   5% (33160/724743)           
remote: Compressing objects:   6% (43104/724743)           
remote: Compressing objects:   7% (51761/724743)           
remote: Compressing objects:   8% (55623/724743)           
remote: Compressing objects:   9% (63182/724743)           
remote: Compressing objects:  10% (70719/724743)           
remote: Compressing objects:  12% (88993/724743)           
remote: Compressing objects:  13% (91512/724743)           
remote: Compressing objects:  14% (98912/724743)           
remote: Compressing objects:  16% (118774/724743)           
remote: Compressing objects:  17% (121977/724743)           
remote: Compressing objects:  18% (126907/724743)           
remote: Compressing objects:  19% (134275/724743)           
remote: Compressing objects:  20% (141630/724743)           
remote: Compressing objects:  21% (148731/724743)           
remote: Compressing objects:  65% (467769/724743)           
remote: Compressing objects:  91% (662917/724743)           
remote: Compressing objects:  92% (663432/724743)           
remote: Compressing objects:  93% (671372/724743)           
remote: Compressing objects:  94% (678128/724743)           
remote: Compressing objects:  95% (685904/724743)           
remote: Compressing objects:  96% (692770/724743)           
remote: Compressing objects:  97% (699555/724743)           
remote: Compressing objects:  98% (709295/724743)           
remote: Compressing objects:  99% (715892/724743)           
remote: Compressing objects: 100% (724376/724743)           
remote: Compressing objects: 100% (724743/72474  
remote: Getting sizes:  56% (447/805)           
remote: Getting sizes:  57% (455/805)           
remote: Getting sizes:  58% (463/805)           
remote: Getting sizes:  59% (471/805)           
remote: Getting sizes:  60% (479/805)           
remote: Getting sizes:  61% (488/805)           
remote: Getting sizes:  62% (496/805)           
remote: Getting sizes:  63% (504/805)           
remote: Getting sizes:  64% (512/805)           
remote: Getting sizes:  65% (520/805)           
remote: Getting sizes:  66% (528/805)           
remote: Getting sizes:  67% (536/805)           
remote: Getting sizes:  68% (544/805)           
remote: Getting sizes:  69% (552/805)           
remote: Getting sizes:  70% (560/805)           
remote: Getting sizes:  71% (568/805)           
remote: Getting sizes:  72% (576/805)           
remote: Getting sizes:  73% (584/805)           
remote: Getting sizes:  74% (592/805)           
remote: Getting sizes:  75% (600/805)           
remote: Getting sizes:  76% (608/805)           
remote: Getting sizes:  77% (616/805)           
remote: Getting sizes:  78% (624/805)           
remote: Getting sizes:  79% (632/805)           
remote: Getting sizes:  80% (640/805)           
remote: Getting sizes:  81% (649/805)           
remote: Getting sizes:  82% (657/805)           
remote: Getting sizes:  83% (665/805)           
remote: Getting sizes:  84% (673/805)           
remote: Getting sizes:  85% (681/805)           
remote: Getting sizes:  86% (689/805)           
remote: Getting sizes:  87% (697/805)           
remote: Getting sizes:  88% (705/805)           
remote: Getting sizes:  89% (713/805)           
remote: Getting sizes:  90% (721/805)           
remote: Getting sizes:  91% (729/805)           
remote: Getting sizes:  92% (737/805)           
remote: Getting sizes:  93% (745/805)           
remote: Getting sizes:  94% (753/805)           
remote: Getting sizes:  95% (761/805)           
remote: Getting sizes:  96% (769/805)           
remote: Getting sizes:  97% (777/805)           
remote: Getting sizes:  98% (785/805)           
remote: Getting sizes:  99% (793/805)           
remote: Getting sizes: 100% (801/805)           
remote: Getting sizes: 100% (805/805)        
|1| remote: Compressing objects:   1% (19613/1590440)           
remote: Compressing objects:   2% (35456/1590440)           
remote: Compressing objects:   3% (39815/1590440)           
remote: Compressing objects:   4% (56073/1590440)           
remote: Compressing objects:   5% (71794/1590440)           
remote: Compressing objects:   6% (90700/1590440)           
remote: Compressing objects:   7% (103843/1590440)           
remote: Compressing objects:   8% (122967/1590440)           
remote: Compressing objects:   9% (136793/1590440)           
remote: Compressing objects:  10% (158393/1590440)           
remote: Compressing objects:  12% (183492/1590440)           
remote: Compressing objects:  13% (202702/1590440)           
remote: Compressing objects:  14% (215115/1590440)           
remote: Compressing objects:  15% (234395/1590440)           
remote: Compressing objects:  16% (249782/1590440)           
remote: Compressing objects:  17% (262850/1590440)           
remote: Compressing objects:  18% (278813/1590440)           
remote: Compressing objects:  19% (294948/1590440)           
remote: Compressing objects:  20% (312401/1590440)           
remote: Compressing objects:  21% (327758/1590440)           
remote: Compressing objects:  22% (344737/1590440)           
remote: Compressing objects:  23% (362884/1590440)           
remote: Compressing objects:  24% (374181/1590440)           
remote: Compressing objects:  25% (389699/1590440)           
remote: Compressing objects:  26% (407284/1590440)           
remote: Compressing objects:  27% (424723/1590440)           
remote: Compressing objects:  28% (437626/1590440)           
remote: Compressing objects:  29% (453801/1590440)           
remote: Compressing objects:  30% (472525/1590440)           
remote: Compressing objects:  31% (487022/1590440)           
remote: Compressing objects:  32% (502266/1590440)           
remote: Compressing objects:  33% (517603/1590440)           
remote: Compressing objects:  34% (535036/1590440)           
remote: Compressing objects:  35% (552347/1590440)           
remote: Compressing objects:  36% (564738/1590440)           
remote: Compressing objects:  37% (583269/1590440)           
remote: Compressing objects:  38% (599226/1590440)           
remote: Compressing objects:  69% (1090945/1590440)           
remote: Compressing objects:  70% (1106202/1590440)           
remote: Compressing objects:  71% (1123597/1590440)           
remote: Compressing objects:  72% (1137739/1590440)           
remote: Compressing objects:  73% (1153636/1590440)           
remote: Compressing objects:  74% (1169367/1590440)           
remote: Compressing objects:  75% (1186566/1590440)           
remote: Compressing objects:  76% (1202550/1590440)           
remote: Compressing objects:  77% (1218858/1590440)           
remote: Compressing objects:  78% (1234476/1590440)           
remote: Compressing objects:  79% (1250065/1590440)           
remote: Compressing objects:  80% (1265135/1590440)           
remote: Compressing objects:  81% (1281420/1590440)           
remote: Compressing objects:  82% (1298018/1590440)           
remote: Compressing objects:  83% (1313473/1590440)           
remote: Compressing objects:  84% (1330405/1590440)           
remote: Compressing objects:  85% (1345707/1590440)           
remote: Compressing objects:  86% (1360276/1590440)           
remote: Compressing objects:  87% (1377556/1590440)           
remote: Compressing objects:  88% (1392310/1590440)           
remote: Compressing objects:  89% (1407954/1590440)           
remote: Compressing objects:  90% (1425160/1590440)           
remote: Compressing objects:  91% (1441485/1590440)           
remote: Compressing objects:  92% (1455434/1590440)           
remote: Compressing objects:  93% (1471265/1590440)           
remote: Compressing objects:  94% (1489427/1590440)           
remote: Compressing objects:  95% (1503450/1590440)           
remote: Compressing objects:  96% (1519456/1590440)           
remote: Compressing objects:  97% (1537401/1590440)           
remote: Compressing objects:  98% (1551050/1590440)           
remote: Compressing objects:  99% (1568305/1590440)           
remote: Compressing objects: 100% (1585066/1590440)           
remote: Compressing objects: 100% (1590440/1590440)        
|1| Receiving objects:   0% (1/812)
Receiving objects:   1% (9/812)
Receiving objects:   2% (17/812)
Receiving objects:   3% (25/812)
Receiving objects:   4% (33/812)
Receiving objects:   5% (41/812)
Receiving objects:   6% (49/812)
Receiving objects:   7% (57/812)
Receiving objects:   8% (65/812)
Receiving objects:   9% (74/812)
Receiving objects:  10% (82/812)
Receiving objects:  11% (90/812)
Receiving objects:  12% (98/812)
Receiving objects:  13% (106/812)
Receiving objects:  14% (114/812)
Receiving objects:  15% (122/812)
Receiving objects:  16% (130/812)
Receiving objects:  17% (139/812)
Receiving objects:  18% (147/812)
Receiving objects:  19% (155/812)
Receiving objects:  20% (163/812)
Receiving objects:  21% (171/812)
Receiving objects:  22% (179/812)
Receiving objects:  23% (187/812)
Receiving objects:  24% (195/812)
Receiving objects:  25% (203/812)
Receiving objects:  26% (212/812)
Receiving objects:  27% (220/812)
Receiving objects:  28% (228/812)
Receiving objects:  29% (236/812)
Receiving objects:  30% (244/812)
Receiving objects:  31% (252/812)
Receiving objects:  32% (260/812)
Receiving objects:  33% (268/812)
Receiving objects:  34% (277/812)
Receiving objects:  35% (285/812)
Receiving objects:  36% (293/812)
Receiving objects:  37% (301/812)
Receiving objects:  38% (309/812)
Receiving objects:  39% (317/812)
Receiving objects:  40% (325/812)
Receiving objects:  41% (333/812)
Receiving objects:  42% (342/812)
Receiving objects:  43% (350/812)
Receiving objects:  44% (358/812)
Receiving objects:  45% (366/812)    
remote: Finding sources:  74% (732/995)           
remote: Finding sources:  75% (742/995)           
remote: Finding sources:  76% (752/995)           
remote: Finding sources:  77% (762/995)           
remote: Finding sources:  78% (772/995)           
remote: Finding sources:  79% (782/995)           
remote: Finding sources:  80% (792/995)           
remote: Finding sources:  81% (801/995)           
remote: Finding sources:  82% (811/995)           
remote: Finding sources:  83% (821/995)           
remote: Finding sources:  84% (831/995)           
remote: Finding sources:  85% (841/995)           
remote: Finding sources:  86% (851/995)           
remote: Finding sources:  87% (861/995)           
remote: Finding sources:  88% (871/995)           
remote: Finding sources:  89% (881/995)           
remote: Finding sources:  90% (891/995)           
remote: Finding sources:  91% (901/995)           
remote: Finding sources:  92% (911/995)           
remote: Finding sources:  93% (921/995)           
remote: Finding sources:  94% (931/995)           
remote: Finding sources:  95% (941/995)           
remote: Finding sources:  96% (951/995)           
remote: Finding sources:  97% (961/995)           
remote: Finding sources:  98% (971/995)           
remote: Finding sources:  99% (981/995)           
remote: Finding sources: 100% (991/995)           
remote: Finding sources: 100% (995/995)        
|0| remote: Getting sizes:   1% (5/974)           
remote: Getting sizes:   2% (15/974)           
remote: Getting sizes:   3% (25/974)           
remote: Getting sizes:   4% (35/974)           
remote: Getting sizes:   5% (44/974)           
remote: Getting sizes:   6% (54/974)           
remote: Getting sizes:   7% (64/974)           
remote: Getting sizes:   8% (74/974)           
remote: Getting sizes:   9% (83/974)           
remote: Getting sizes:  10% (93/974)           
remote: Getting sizes:  11% (103/974)           
remote: Getting sizes:  12% (113/974)           
remote: Getting sizes:  13% (122/974)           
remote: Getting sizes:  14% (132/974)           
remote: Getting sizes:  15% (142/974)           
remote: Getting sizes:  16% (151/974)           
remote: Getting sizes:  17% (161/974)           
remote: Getting sizes:  18% (171/974)           
remote: Getting sizes:  19% (181/974)           
remote: Getting sizes:  20% (190/974)           
remote: Getting sizes:  21% (200/974)           
remote: Getting sizes:  22% (210/974)           
remote: Getting sizes:  23% (220/974)           
remote: Getting sizes:  24% (229/974)           
remote: Getting sizes:  25% (239/974)           
remote: Getting sizes:  26% (249/974)           
remote: Getting sizes:  27% (259/974)           
remote: Getting sizes:  28% (268/974)           
remote: Getting sizes:  29% (278/974)           
remote: Getting sizes:  30% (288/974)           
remote: Getting sizes:  31% (298/974)           
remote: Getting sizes:  32% (307/974)           
remote: Getting sizes:  33% (317/974)           
remote: Getting sizes:  34% (327/974)           
remote: Getting sizes:  35% (337/974)           
remote: Getting sizes:  36% (346/974)           
remote: Getting sizes:  37% (356/974)           
remote: Getting sizes:  38% (366/974)           
remote: Getting sizes:  39% (375/974)           
remote: Getting sizes:  40% (385/974)           
remote: Getting sizes:  41% (395/974)           
remote: Getting sizes:  42% (405/974)           
remote: Getting sizes:  43% (414/974)           
remote: Getting sizes:  44% (424/974)           
remote: Getting sizes:  45% (434/974)           
remote: Getting sizes:  46% (444/974)           
remote: Getting sizes:  47% (453/974)           
remote: Getting sizes:  48% (463/974)           
remote: Getting sizes:  49% (473/974)           
remote: Getting sizes:  50% (483/974)           
remote: Getting sizes:  51% (492/974)           
remote: Getting sizes:  52% (502/974)           
remote: Getting sizes:  53% (512/974)           
remote: Getting sizes:  54% (522/974)           
remote: Getting sizes:  55% (531/974)           
remote: Getting sizes:  56% (541/974)           
remote: Getting sizes:  57% (551/974)           
remote: Getting sizes:  58% (561/974)           
remote: Getting sizes:  59% (570/974)           
remote: Getting sizes:  60% (580/974)           
remote: Getting sizes:  61% (590/974)           
remote: Getting sizes:  62% (600/974)           
remote: Getting sizes:  63% (609/974)           
remote: Getting sizes:  64% (619/974)           
remote: Getting sizes:  65% (629/974)           
remote: Getting sizes:  66% (638/974)           
remote: Getting sizes:  67% (648/974)           
remote: Getting sizes:  68% (658/974)           
remote: Getting sizes:  69% (668/974)           
remote: Getting sizes:  70% (677/974)           
remote: Getting sizes:  71% (687/974)           
remote: Getting sizes:  72% (697/974)           
remote: Getting sizes:  73% (707/974)           
remote: Getting sizes:  74% (716/974)           
remote: Getting sizes:  75% (726/974)           
remote: Getting sizes:  76% (736/974)           
remote: Getting sizes:  77% (746/974)           
remote: Getting sizes:  78% (755/974)           
remote: Getting sizes:  79% (765/974)           
remote: Getting sizes:  80% (775/974)           
remote: Getting sizes:  81% (785/974)           
remote: Getting sizes:  82% (794/974)           
remote: Getting sizes:  83% (804/974)           
remote: Getting sizes:  84% (814/974)           
remote: Getting sizes:  85% (824/974)           
remote: Getting sizes:  86% (833/974)           
remote: Getting sizes:  87% (843/974)           
remote: Getting sizes:  88% (853/974)           
remote: Getting sizes:  89% (862/974)           
remote: Getting sizes:  90% (872/974)           
remote: Getting sizes:  91% (882/974)           
remote: Getting sizes:  92% (892/974)           
remote: Getting sizes:  93% (901/974)           
remote: Getting sizes:  94% (911/974)           
remote: Getting sizes:  95% (921/974)           
remote: Getting sizes:  96% (931/974)           
remote: Getting sizes:  97% (940/974)           
remote: Getting sizes:  98% (950/974)           
remote: Getting sizes:  99% (960/974)           
remote: Getting sizes: 100% (970/974)           
remote: Getting sizes: 100% (974/974)        
|0| remote: Compressing objects:   1% (20120/3590560)           
remote: Compressing objects:   2% (63416/3590560)           
remote: Compressing objects:   3% (89877/3590560)           
remote: Compressing objects:   4% (125760/3590560)           
remote: Compressing objects:   5% (176427/3590560)           
remote: Compressing objects:   6% (200105/3590560)           
remote: Compressing objects:   7% (238214/3590560)           
remote: Compressing objects:   8% (284867/3590560)           
remote: Compressing objects:   9% (324705/3590560)           
remote: Compressing objects:  10% (349832/3590560)           
remote: Compressing objects:  11% (377718/3590560)           
remote: Compressing objects:  12% (413344/3590560)           
remote: Compressing objects:  13% (455806/3590560)           
remote: Compressing objects:  14% (487234/3590560)           
remote: Compressing objects:  15% (521484/3590560)           
remote: Compressing objects:  16% (562877/3590560)           
remote: Compressing objects:  17% (592896/3590560)           
remote: Compressing objects:  18% (630493/3590560)           
remote: Compressing objects:  19% (667020/3590560)           
remote: Compressing objects:  20% (711826/3590560)           
remote: Compressing objects:  21% (741358/3590560)           
remote: Compressing objects:  22% (777666/3590560)           
remote: Compressing objects:  23% (815994/3590560)           
remote: Compressing objects:  24% (845667/3590560)           
remote: Compressing objects:  25% (882082/3590560)           
remote: Compressing objects:  26% (920455/3590560)           
remote: Compressing objects:  27% (969195/3590560)           
remote: Compressing objects:  28% (996961/3590560)           
remote: Compressing objects:  29% (1029627/3590560)           
remote: Compressing objects:  30% (1068813/3590560)           
remote: Compressing objects:  31% (1109712/3590560)           
remote: Compressing objects:  32% (1132377/3590560)           
remote: Compressing objects:  33% (1176981/3590560)           
remote: Compressing objects:  34% (1204800/3590560)           
remote: Compressing objects:  35% (1241636/3590560)           
remote: Compressing objects:  36% (1285830/3590560)           
remote: Compressing objects:  37% (1324401/3590560)           
remote: Compressing objects:  38% (1360425/3590560)           
remote: Compressing objects:  39% (1401583/3590560)           
remote: Compressing objects:  40% (1424266/3590560)           
remote: Compressing objects:  41% (1464362/3590560)           
remote: Compressing objects:  42% (1494367/3590560)           
remote: Compressing objects:  43% (1545861/3590560)           
remote: Compressing objects:  44% (1575230/3590560)           
remote: Compressing objects:  45% (1601751/3590560)           
remote: Compressing objects:  46% (1649711/3590560)           
remote: Compressing objects:  47% (1681438/3590560)           
remote: Compressing objects:  48% (1716568/3590560)           
remote: Compressing objects:  49% (1746428/3590560)           
remote: Compressing objects:  50% (1778764/3590560)           
remote: Compressing objects:  51% (1828290/3590560)           
remote: Compressing objects:  52% (1855438/3590560)           
remote: Compressing objects:  53% (1890447/3590560)           
remote: Compressing objects:  54% (1934562/3590560)           
remote: Compressing objects:  55% (1958155/3590560)           
remote: Compressing objects:  56% (2004658/3590560)           
remote: Compressing objects:  57% (2034817/3590560)           
remote: Compressing objects:  58% (2064736/3590560)           
remote: Compressing objects:  59% (2112373/3590560)           
remote: Compressing objects:  60% (2140366/3590560)           
remote: Compressing objects:  61% (2173434/3590560)           
remote: Compressing objects:  62% (2216400/3590560)           
remote: Compressing objects:  63% (2244218/3590560)           
remote: Compressing objects:  67% (2417661/3590560)           
remote: Compressing objects:  68% (2440843/3590560)           
remote: Compressing objects:  70% (2514300/3590560)           
remote: Compressing objects:  72% (2584674/3590560)           
remote: Compressing objects:  73% (2618302/3590560)           
remote: Compressing objects:  74% (2642979/3590560)           
remote: Compressing objects:  75% (2679401/3590560)           
remote: Compressing objects:  76% (2711817/3590560)           
remote: Compressing objects:  77% (2758923/3590560)           
remote: Compressing objects:  78% (2804216/3590560)           
remote: Compressing objects:  79% (2824684/3590560)           
remote: Compressing objects:  80% (2865602/3590560)           
remote: Compressing objects:  81% (2899348/3590560)           
remote: Compressing objects:  82% (2926677/3590560)           
remote: Compressing objects:  83% (2968361/3590560)           
remote: Compressing objects:  84% (3000371/3590560)           
remote: Compressing objects:  85% (3035904/3590560)           
remote: Compressing objects:  86% (3087443/3590560)           
remote: Compressing objects:  87% (3132964/3590560)           
remote: Compressing objects:  88% (3157490/3590560)           
remote: Compressing objects:  89% (3186160/3590560)           
remote: Compressing objects:  90% (3219210/3590560)           
remote: Compressing objects:  91% (3250644/3590560)           
remote: Compressing objects:  92% (3303237/3590560)           
remote: Compressing objects:  93% (3324872/3590560)           
remote: Compressing objects:  94% (3357498/3590560)           
remote: Compressing objects:  95% (3393241/3590560)           
remote: Compressing objects:  96% (3434588/3590560)           
remote: Compressing objects:  97% (3472149/3590560)           
remote: Compressing objects:  98% (3512199/3590560)           
remote: Compressing objects:  99% (3537435/3590560)           
remoteote: Getting sizes:  18% (11/61)           
remote: Getting sizes:  20% (12/61)           
remote: Getting sizes:  21% (13/61)           
remote: Getting sizes:  23% (14/61)           
remote: Getting sizes:  25% (15/61)           
remote: Getting sizes:  26% (16/61)           
remote: Getting sizes:  28% (17/61)           
remote: Getting sizes:  30% (18/61)           
remote: Getting sizes:  31% (19/61)           
remote: Getting sizes:  33% (20/61)           
remote: Getting sizes:  34% (21/61)           
remote: Getting sizes:  36% (22/61)           
remote: Getting sizes:  38% (23/61)           
remote: Getting sizes:  39% (24/61)           
remote: Getting sizes:  41% (25/61)           
remote: Getting sizes:  43% (26/61)           
remote: Getting sizes:  44% (27/61)           
remote: Getting sizes:  46% (28/61)           
remote: Getting sizes:  48% (29/61)           
remote: Getting sizes:  49% (30/61)           
remote: Getting sizes:  51% (31/61)           
remote: Getting sizes:  52% (32/61)           
remote: Getting sizes:  54% (33/61)           
remote: Getting sizes:  56% (34/61)           
remote: Getting sizes:  57% (35/61)           
remote: Getting sizes:  59% (36/61)           
remote: Getting sizes:  61% (37/61)           
remote: Getting sizes:  62% (38/61)           
remote: Getting sizes:  64% (39/61)           
remote: Getting sizes:  66% (40/61)           
remote: Getting sizes:  67% (41/61)           
remote: Getting sizes:  69% (42/61)           
remote: Getting sizes:  70% (43/61)           
remote: Getting sizes:  72% (44/61)           
remote: Getting sizes:  74% (45/61)           
remote: Getting sizes:  75% (46/61)           
remote: Getting sizes:  77% (47/61)           
remote: Getting sizes:  79% (48/61)           
remote: Getting sizes:  80% (49/61)           
remote: Getting sizes:  82% (50/61)           
remote: Getting sizes:  84% (51/61)           
remote: Getting sizes:  85% (52/61)           
remote: Getting sizes:  87% (53/61)           
remote: Getting sizes:  89% (54/61)           
remote: Getting sizes:  90% (55/61)           
remote: Getting sizes:  92% (56/61)           
remote: Getting sizes:  93% (57/61)           
remote: Getting sizes:  95% (58/61)           
remote: Getting sizes:  97% (59/61)           
remote: Getting sizes:  98% (60/61)           
remote: Getting sizes: 100% (61/61)           
remote: Getting sizes: 100% (61/61)        
|2| remote: Compressing objects:   1% (1911/360458)           
remote: Compressing objects:   2% (7363/360458)           
remote: Compressing objects:   5% (17823/360458)           
remote: Compressing objects:   7% (24000/360458)           
remote: Compressing objects:   8% (27238/360458)           
remote: Compressing objects:  11% (38350/360458)           
remote: Compressing objects:  12% (42372/360458)           
remote: Compressing objects:  13% (45156/360458)           
remote: Compressing objects:  96% (346279/360458)           
remote: Compressing objects:  97% (347891/360458)           
remote: Compressing objects:  98% (352674/360458)           
remote: Compressing objects:  99% (355710/360458)           
remote: Compressing objects: 100% (359423/360458)           
remote: Compressing objects: 100% (360458/360458)        
|2| Receiving objects:   1% (1/65)
Receiving objects:   3% (2/65)
Receiving objects:   4% (3/65)
Receiving objects:   6% (4/65)
Receiving objects:   7% (5/65)
Receiving objects:   9% (6/65)
Receiving objects:  10% (7/65)
Receiving objects:  12% (8/65)
Receiving objects:  13% (9/65)
Receiving objects:  15% (10/65)
Receiving objects:  16% (11/65)
Receiving objects:  18% (12/65)
Receiving objects:  20% (13/65)
Receiving objects:  21% (14/65)
Receiving objects:  23% (15/65)
Receiving objects:  24% (16/65)
Receiving objects:  26% (17/65)
Receiving objects:  27% (18/65)
Receiving objects:  29% (19/65)
Receiving objects:  30% (20/65)
Receiving objects:  32% (21/65)
Receiving objects:  33% (22/65)
Receiving objects:  35% (23/65)
Receiving objects:  36% (24/65)
Receiving objects:  38% (25/65)
Receiving objects:  40% (26/65)
Receiving objects:  41% (27/65)
Receiving objects:  43% (28/65)
Receiving objects:  44% (29/65)
Receiving objects:  46% (30/65)
Receiving objects:  47% (31/65)
Receiving objects:  49% (32/65)
Receiving objects:  50% (33/65)
Receiving objects:  52% (34/65)
Receiving objects:  53% (35/65)
Receiving objects:  55% (36/65)
Receiving objects:  56% (37/65)
Receiving objects:  58% (38/65)
Receiving objects:  60% (39/65)
Receiving objects:  61% (40/65)
Receiving objects:  63% (41/65)
Receiving objects:  64% (42/65)
Receiving objects:  66% (43/65)
Receiving objects:  67% (44/65)
Receiving objects:  69% (45/65)
Receiving objects:  70% (46/65)
Receiving objects:  72% (47/65)
Receiving objects:  73% (48/65)
Receiving objects:  75% (49/65)
Receiving objects:  76% (50/65)
Receiving objects:  78% (51/65)
Receiving objects:  80% (52/65)
Receiving objects:  81% (53/65)
Receiving objects:  83% (54/65)
Receiving objects:  84% (55/65)
Receiving objects:  86% (56/65)
Receiving objects:  87% (57/65)
Receiving objects:  89% (58/65)
remote: Total 65 (delta 3), reused 31 (delta 2)        
|2| Receiving objects:  90% (59/65)
Receiving objects:  92% (60/65)
Receiving objects:  93% (61/65)
Receiving objects:  95% (62/65)
Receiving objects:  96% (63/65)
Receiving objects:  98% (64/65)
Receiving objects: 100% (65/65)
Receiving objects: 100% (65/65), 120.80 KiB | 4.31 MiB/s, done.
|2| Resolving deltas:   0% (0/3)
Resolving deltas:  33% (1/3)
Resolving deltas:  66% (2/3)
Resolving deltas: 100% (3/3)
Resolving deltas: 100% (3/3), done.
|2|  00:01
3)        
|3| Receiving objects:   0% (1/285)
Receiving objects:   1% (3/285)
Receiving objects:   2% (6/285)
Receiving objects:   3% (9/285)
Receiving objects:   4% (12/285)
Receiving objects:   5% (15/285)
Receiving objects:   6% (18/285)
Receiving objects:   7% (20/285)
Receiving objects:   8% (23/285)
Receiving objects:   9% (26/285)
Receiving objects:  10% (29/285)
Receiving objects:  11% (32/285)
Receiving objects:  12% (35/285)
Receiving objects:  13% (38/285)
Receiving objects:  14% (40/285)
Receiving objects:  15% (43/285)
Receiving objects:  16% (46/285)
Receiving objects:  17% (49/285)
Receiving objects:  18% (52/285)
Receiving objects:  19% (55/285)
Receiving objects:  20% (57/285)
Receiving objects:  21% (60/285)
Receiving objects:  22% (63/285)
Receiving objects:  23% (66/285)
Receiving objects:  24% (69/285)
Receiving objects:  25% (72/285)
Receiving objects:  26% (75/285)
Receiving objects:  27% (77/285)
Receiving objects:  28% (80/285)
Receiving objects:  29% (83/285)
Receiving objects:  30% (86/285)
Receiving objects:  31% (89/285)
Receiving objects:  32% (92/285)
Receiving objects:  33% (95/285)
Receiving objects:  34% (97/285)
Receiving objects:  35% (100/285)
Receiving objects:  36% (103/285)
Receiving objects:  37% (106/285)
Receiving objects:  38% (109/285)
Receiving objects:  39% (112/285)
Receiving objects:  40% (114/285)
Receiving objects:  41% (117/285)
Receiving objects:  42% (120/285)
Receiving objects:  43% (123/285)
Receiving objects:  44% (126/285)
Receiving objects:  45% (129/285)
Receiving objects:  46% (132/285)
Receiving objects:  47% (134/285)
Receiving objects:  48% (137/285)
Receiving objects:  49% (140/285)
Receiving objects:  50% (143/285)
Receiving objects:  51% (146/285)
Receiving objects:  52% (149/285)
Receiving objects:  53% (152/285)
Receiving objects:  54% (154/285)
Receiving objects:  55% (157/285)
Receiving objects:  56% (160/285)
Receiving objects:  57% (163/285)
Receiving objects:  58% (166/285)
Receiving objects:  59% (169/285)
Receiving objects:  60% (171/285)
Receiving objects:  61% (174/285)
Receiving objects:  62% (177/285)
Receiving objects:  63% (180/285)
Receiving objects:  64% (183/285)
Receiving objects:  65% (186/285)
Receiving objects:  66% (189/285)
Receiving objects:  67% (191/285)
Receiving objects:  68% (194/285)
Receiving objects:  69% (197/285)
Receiving objects:  70% (200/285)
Receiving objects:  71% (203/285)
Receiving objects:  72% (206/285)
Receiving objects:  73% (209/285)
Receiving objects:  74% (211/285)
Receiving objects:  75% (214/285)
Receiving objects:  76% (217/285)
Receiving objects:  77% (220/285)
Receiving objects:  78% (223/285)
Receiving objects:  79% (226/285)
Receiving objects:  80% (228/285)
Receiving objects:  81% (231/285)
Receiving objects:  82% (234/285)
Receiving objects:  83% (237/285)
Receiving objects:  84% (240/285)
Receiving objects:  85% (243/285)
Receiving objects:  86% (246/285)
Receiving objects:  87% (248/285)
Receiving objects:  88% (251/285)
Receiving objects:  89% (254/285)
remote: Total 285 (delta 41), reused 127 (delta 11)        
|3| Receiving objects:  90% (257/285)
Receiving objects:  91% (260/285)
Receiving objects:  92% (263/285)
Receiving objects:  93% (266/285)
Receiving objects:  94% (268/285)
Receiving objects:  95% (271/285)
Receiving objects:  96% (274/285)
Receiving objects:  97% (277/285)
Receiving objects:  98% (280/285)
Receiving objects:  99% (283/285)
Receiving objects: 100% (285/285)
Receiving objects: 100% (285/285), 315.02 KiB | 8.75 MiB/s, done.
|3| Resolving deltas:   0% (0/41)
Resolving deltas:   2% (1/41)
Resolving deltas:   4% (2/41)
Resolving deltas:   7% (3/41)
Resolving deltas:   9% (4/41)
Resolving deltas:  12% (5/41)
Resolving deltas:  14% (6/41)
Resolving deltas:  17% (7/41)
Resolving deltas:  19% (8/41)
Resolving deltas:  21% (9/41)
Resolving deltas:  24% (10/41)
Resolving deltas:  26% (11/41)
Resolving deltas:  29% (12/41)
Resolving deltas:  31% (13/41)
Resolving deltas:  34% (14/41)
Resolving deltas:  36% (15/41)
Resolving deltas:  39% (16/41)
Resolving deltas:  41% (17/41)
Resolving deltas:  43% (18/41)
Resolving deltas:  46% (19/41)
Resolving deltas:  48% (20/41)
Resolving deltas:  53% (22/41)
Resolving deltas:  56% (23/41)
Resolving deltas:  58% (24/41)
Resolving deltas:  60% (25/41)
Resolving deltas:  63% (26/41)
Resolving deltas:  65% (27/41)
Resolving deltas:  68% (28/41)
Resolving deltas:  70% (29/41)
Resolving deltas:  73% (30/41)
Resolving deltas:  75% (31/41)
Resolving deltas:  78% (32/41)
Resolving deltas:  80% (33/41)
Resolving deltas:  82% (34/41)
Resolving deltas:  85% (35/41)
Resolving deltas:  87% (36/41)
Resolving deltas:  90% (37/41)
Resolving deltas:  92% (38/41)
Resolving deltas:  95% (39/41)
Resolving deltas:  97% (40/41)
Resolving deltas: 100% (41/41)
Resolving deltas: 100% (41/41), done.
|3|  00:01

Receiving objects:  46% (374/812)
Receiving objects:  47% (382/812)
Receiving objects:  48% (390/812)
Receiving objects:  49% (398/812)
Receiving objects:  50% (406/812)
Receiving objects:  51% (415/812)
Receiving objects:  52% (423/812)
Receiving objects:  53% (431/812)
Receiving objects:  54% (439/812)
Receiving objects:  55% (447/812)
Receiving objects:  56% (455/812)
Receiving objects:  57% (463/812)
Receiving objects:  58% (471/812)
Receiving objects:  59% (480/812)
Receiving objects:  60% (488/812)
Receiving objects:  61% (496/812)
Receiving objects:  62% (504/812)
Receiving objects:  63% (512/812)
Receiving objects:  64% (520/812)
Receiving objects:  65% (528/812)
Receiving objects:  66% (536/812)
Receiving objects:  67% (545/812)
Receiving objects:  68% (553/812)
Receiving objects:  69% (561/812)
Receiving objects:  70% (569/812)
Receiving objects:  71% (577/812)
Receiving objects:  72% (585/812)
Receiving objects:  73% (593/812)
Receiving objects:  74% (601/812)
Receiving objects:  75% (609/812)
Receiving objects:  76% (618/812)
Receiving objects:  77% (626/812)
Receiving objects:  78% (634/812)
Receiving objects:  79% (642/812)
Receiving objects:  80% (650/812)
Receiving objects:  81% (658/812)
Receiving objects:  82% (666/812)
Receiving objects:  83% (674/812)
Receiving objects:  84% (683/812)
Receiving objects:  85% (691/812)
Receiving objects:  86% (699/812)
Receiving objects:  87% (707/812)
Receiving objects:  88% (715/812)
remote: Total 812 (delta 167), reused 218 (delta 4)        
|1| Receiving objects:  89% (723/812)
Receiving objects:  90% (731/812)
Receiving objects:  91% (739/812)
Receiving objects:  92% (748/812)
Receiving objects:  93% (756/812)
Receiving objects:  94% (764/812)
Receiving objects:  95% (772/812)
Receiving objects:  96% (780/812)
Receiving objects:  97% (788/812)
Receiving objects:  98% (796/812)
Receiving objects:  99% (804/812)
Receiving objects: 100% (812/812)
Receiving objects: 100% (812/812), 972.16 KiB | 10.68 MiB/s, done.
|1| Resolving deltas:   0% (0/167)
Resolving deltas:   1% (2/167)
Resolving deltas:   2% (4/167)
Resolving deltas:   3% (6/167)
Resolving deltas:   4% (7/167)
Resolving deltas:   5% (9/167)
Resolving deltas:   6% (11/167)
Resolving deltas:   7% (12/167)
Resolving deltas:   8% (14/167)
Resolving deltas:   9% (16/167)
Resolving deltas:  10% (17/167)
Resolving deltas:  11% (19/167)
Resolving deltas:  12% (21/167)
Resolving deltas:  13% (22/167)
Resolving deltas:  14% (24/167)
Resolving deltas:  16% (27/167)
Resolving deltas:  17% (30/167)
Resolving deltas:  18% (31/167)
Resolving deltas:  19% (32/167)
Resolving deltas:  20% (34/167)
Resolving deltas:  21% (36/167)
Resolving deltas:  22% (37/167)
Resolving deltas:  23% (39/167)
Resolving deltas:  24% (41/167)
Resolving deltas:  25% (42/167)
Resolving deltas:  26% (44/167)
Resolving deltas:  27% (46/167)
Resolving deltas:  28% (47/167)
Resolving deltas:  29% (49/167)
Resolving deltas:  30% (51/167)
Resolving deltas:  31% (52/167)
Resolving deltas:  32% (54/167)
Resolving deltas:  33% (56/167)
Resolving deltas:  34% (57/167)
Resolving deltas:  35% (59/167)
Resolving deltas:  36% (61/167)
Resolving deltas:  37% (62/167)
Resolving deltas:  38% (64/167)
Resolving deltas:  39% (66/167)
Resolving deltas:  40% (68/167)
Resolving deltas:  41% (70/167)
Resolving deltas:  42% (71/167)
Resolving deltas:  43% (72/167)
Resolving deltas:  44% (74/167)
Resolving deltas:  45% (76/167)
Resolving deltas:  46% (77/167)
Resolving deltas:  47% (79/167)
Resolving deltas:  48% (81/167)
Resolving deltas:  49% (82/167)
Resolving deltas:  50% (84/167)
Resolving deltas:  51% (86/167)
Resolving deltas:  52% (87/167)
Resolving deltas:  53% (90/167)
Resolving deltas:  54% (91/167)
Resolving deltas:  55% (92/167)
Resolving deltas:  56% (94/167)
Resolving deltas:  57% (96/167)
Resolving deltas:  58% (97/167)
Resolving deltas:  59% (99/167)
Resolving deltas:  60% (101/167)
Resolving deltas:  61% (102/167)
Resolving deltas:  62% (104/167)
Resolving deltas:  63% (106/167)
Resolving deltas:  64% (107/167)
Resolving deltas:  65% (109/167)
Resolving deltas:  66% (111/167)
Resolving deltas:  67% (112/167)
Resolving deltas:  68% (115/167)
Resolving deltas:  69% (116/167)
Resolving deltas:  70% (117/167)
Resolving deltas:  71% (119/167)
Resolving deltas:  72% (121/167)
Resolving deltas:  73% (122/167)
Resolving deltas:  74% (124/167)
Resolving deltas:  75% (126/167)
Resolving deltas:  76% (127/167)
Resolving deltas:  77% (129/167)
Resolving deltas:  78% (131/167)
Resolving deltas:  79% (132/167)
Resolving deltas:  80% (134/167)
Resolving deltas:  81% (136/167)
Resolving deltas:  82% (137/167)
Resolving deltas:  83% (139/167)
Resolving deltas:  84% (141/167)
Resolving deltas:  85% (142/167)
Resolving deltas:  86% (144/167)
Resolving deltas:  87% (146/167)
Resolving deltas:  88% (147/167)
Resolving deltas:  89% (149/167)
Resolving deltas:  90% (151/167)
Resolving deltas:  91% (152/167)
Resolving deltas:  92% (154/167)
Resolving deltas:  93% (156/167)
Resolving deltas:  94% (157/167)
Resolving deltas:  95% (159/167)
Resolving deltas:  96% (161/167)
Resolving deltas:  97% (162/167)
Resolving deltas:  98% (164/167)
Resolving deltas:  99% (166/167)
Resolving deltas: 100% (167/167)
Resolving deltas: 100% (167/167), done.
|1|  00:01
|4| 
|4| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/BetaFeatures to 'extensions/BetaFeatures' (use CLONE_DEPTH=0 for full depth)
|4| Cloning into 'extensions/BetaFeatures'...
|4| remote: Counting objects: 1           
remote: Counting objects: 573, done        
|4| remote: Finding sources:   1% (3/573)           
remote: Finding sources:   2% (9/573)           
remote: Finding sources:   3% (15/573)           
remote: Finding sources:   4% (21/573)           
remote: Finding sources:   5% (26/573)           
remote: Finding sources:   6% (32/573)           
remote: Finding sources:   7% (38/573)           
remote: Finding sources:   8% (43/573)           
remote: Finding sources:   9% (49/573)           
remote: Finding sources:  10% (55/573)           
remote: Finding sources:  11% (61/573)           
remote: Finding sources:  12% (66/573)           
remote: Finding sources:  13% (72/573)           
remote: Finding sources:  14% (78/573)           
remote: Finding sources:  15% (84/573)           
remote: Finding sources:  16% (89/573)           
remote: Finding sources:  17% (95/573)           
remote: Finding sources:  18% (101/573)           
remote: Finding sources:  19% (107/573)           
remote: Finding sources:  20% (112/573)           
remote: Finding sources:  21% (118/573)           
remote: Finding sources:  22% (124/573)           
remote: Finding sources:  23% (129/573)           
remote: Finding sources:  24% (135/573)           
remote: Finding sources:  25% (141/573)           
remote: Finding sources:  26% (147/573)           
remote: Finding sources:  27% (152/573)           
remote: Finding sources:  28% (158/573)           
remote: Finding sources:  29% (164/573)           
remote: Finding sources:  30% (170/573)           
remote: Finding sources:  31% (175/573)           
remote: Finding sources:  32% (181/573)           
remote: Finding sources:  33% (187/573)           
remote: Finding sources:  34% (192/573)           
remote: Finding sources:  35% (198/573)           
remote: Finding sources:  36% (204/573)           
remote: Finding sources:  37% (210/573)           
remote: Finding sources:  38% (215/573)           
remote: Finding sources:  39% (221/573)           
remote: Finding sources:  40% (227/573)           
remote: Finding sources:  41% (233/573)           
remote: Finding sources:  42% (238/573)           
remote: Finding sources:  43% (244/573)           
remote: Finding sources:  44% (250/573)           
remote: Finding sources:  45% (255/573)           
remote: Finding sources:  46% (261/573)           
remote: Finding sources:  47% (267/573)           
remote: Finding sources:  48% (273/573)           
remote: Finding sources:  49% (278/573)           
remote: Finding sources:  50% (284/573)           
remote: Finding sources:  51% (290/573)           
remote: Finding sources:  52% (296/573)           
remote: Finding sources:  53% (301/573)           
remote: Finding sources:  54% (307/573)           
remote: Finding sources:  55% (313/573)           
remote: Finding sources:  56% (319/573)           
remote: Finding sources:  57% (324/573)           
remote: Finding sources:  58% (330/573)           
remote: Finding sources:  59% (336/573)           
remote: Finding sources:  60% (341/573)           
remote: Finding sources:  61% (347/573)           
remote: Finding sources:  62% (353/573)           
remote: Finding sources:  63% (359/573)           
remote: Finding sources:  64% (364/573)           
remote: Finding sources:  65% (370/573)           
remote: Finding sources:  66% (376/573)           
remote: Finding sources:  67% (382/573)           
remote: Finding sources:  68% (387/573)           
remote: Finding sources:  69% (393/573)           
remote: Finding sources:  70% (399/573)           
remote: Finding sources:  71% (404/573)           
remote: Finding sources:  72% (410/573)           
remote: Finding sources:  73% (416/573)           
remote: Finding sources:  74% (422/573)           
remote: Finding sources:  75% (427/573)           
remote: Finding sources:  76% (433/573)           
remote: Finding sources:  77% (439/573)           
remote: Finding sources:  78% (445/573)           
remote: Finding sources:  79% (450/573)           
remote: Finding sources:  80% (456/573)           
remote: Finding sources:  81% (462/573)           
remote: Finding sources:  82% (467/573)           
remote: Finding sources:  83% (473/573)           
remote: Finding sources:  84% (479/573)           
remote: Finding sources:  85% (485/573)           
remote: Finding sources:  86% (490/573)           
remote: Finding sources:  87% (496/573)           
remote: Finding sources:  88% (502/573)           
remote: Finding sources:  89% (508/573)           
remote: Finding sources:  90% (513/573)           
remote: Finding sources:  91% (519/573)           
remote: Finding sources:  92% (525/573)           
remote: Finding sources:  93% (531/573)           
remote: Finding sources:  94% (536/573)           
remote: Finding sources:  95% (542/573)           
remote: Finding sources:  96% (548/573)           
remote: Finding sources:  97% (553/573)           
remote: Finding sources:  98% (559/573)           
remote: Finding sources:  99% (565/573)           
remote: Finding sources: 100% (571/573)           
remote: Finding sources: 100% (573/573)        
|4| remote: Getting sizes:   1% (3/530)           
remote: Getting sizes:   2% (8/530)           
remote: Getting sizes:   3% (14/530)           
remote: Getting sizes:   4% (19/530)           
remote: Getting sizes:   5% (24/530)           
remote: Getting sizes:   6% (30/530)           
remote: Getting sizes:   7% (35/530)           
remote: Getting sizes:   8% (40/530)           
remote: Getting sizes:   9% (46/530)           
remote: Getting sizes:  10% (51/530)           
remote: Getting sizes:  11% (56/530)           
remote: Getting sizes:  12% (61/530)           
remote: Getting sizes:  13% (67/530)           
remote: Getting sizes:  14% (72/530)           
remote: Getting sizes:  15% (77/530)           
remote: Getting sizes:  16% (83/530)           
remote: Getting sizes:  17% (88/530)           
remote: Getting sizes:  18% (93/530)           
remote: Getting sizes:  19% (99/530)           
remote: Getting sizes:  20% (104/530)           
remote: Getting sizes:  21% (109/530)           
remote: Getting sizes:  22% (114/530)           
remote: Getting sizes:  23% (120/530)           
remote: Getting sizes:  24% (125/530)           
remote: Getting sizes:  25% (130/530)           
remote: Getting sizes:  26% (136/530)           
remote: Getting sizes:  27% (141/530)           
remote: Getting sizes:  28% (146/530)           
remote: Getting sizes:  29% (152/530)           
remote: Getting sizes:  30% (157/530)           
remote: Getting sizes:  31% (162/530)           
remote: Getting sizes:  32% (167/530)           
remote: Getting sizes:  33% (173/530)           
remote: Getting sizes:  34% (178/530)           
remote: Getting sizes:  35% (183/530)           
remote: Getting sizes:  36% (189/530)           
remote: Getting sizes:  37% (194/530)           
remote: Getting sizes:  38% (199/530)           
remote: Getting sizes:  39% (205/530)           
remote: Getting sizes:  40% (210/530)           
remote: Getting sizes:  41% (215/530)           
remote: Getting sizes:  42% (220/530)           
remote: Getting sizes:  43% (226/530)           
remote: Getting sizes:  44% (231/530)           
remote: Getting sizes:  45% (236/530)           
remote: Getting sizes:  46% (242/530)           
remote: Getting sizes:  47% (247/530)           
remote: Getting sizes:  48% (252/530)           
remote: Getting sizes:  49% (258/530)           
remote: Getting sizes:  50% (263/530)           
remote: Getting sizes:  51% (268/530)           
remote: Getting sizes:  52% (273/530)           
remote: Getting sizes:  53% (279/530)           
remote: Getting sizes:  54% (284/530)           
remote: Getting sizes:  55% (289/530)           
remote: Getting sizes:  56% (295/530)           
remote: Getting sizes:  57% (300/530)           
remote: Getting sizes:  58% (305/530)           
remote: Getting sizes:  59% (311/530)           
remote: Getting sizes:  60% (316/530)           
remote: Getting sizes:  61% (321/530)           
remote: Getting sizes:  62% (326/530)           
remote: Getting sizes:  63% (332/530)           
remote: Getting sizes:  64% (337/530)           
remote: Getting sizes:  65% (342/530)           
remote: Getting sizes:  66% (348/530)           
remote: Getting sizes:  67% (353/530)           
remote: Getting sizes:  68% (358/530)           
remote: Getting sizes:  69% (364/530)           
remote: Getting sizes:  70% (369/530)           
remote: Getting sizes:  71% (374/530)           
remote: Getting sizes:  72% (379/530)           
remote: Getting sizes:  73% (385/530)           
remote: Getting sizes:  74% (390/530)           
remote: Getting sizes:  75% (395/530)           
remote: Getting sizes:  76% (401/530)           
remote: Getting sizes:  77% (406/530)           
remote: Getting sizes:  78% (411/530)           
remote: Getting sizes:  79% (417/530)           
remote: Getting sizes:  80% (422/530)           
remote: Getting sizes:  81% (427/530)           
remote: Getting sizes:  82% (432/530)           
remote: Getting sizes:  83% (438/530)           
remote: Getting sizes:  84% (443/530)           
remote: Getting sizes:  85% (448/530)           
remote: Getting sizes:  86% (454/530)           
remote: Getting sizes:  87% (459/530)           
remote: Getting sizes:  88% (464/530)           
remote: Getting sizes:  89% (470/530)           
remote: Getting sizes:  90% (475/530)           
remote: Getting sizes:  91% (480/530)           
remote: Getting sizes:  92% (485/530)           
remote: Getting sizes:  93% (491/530)           
remote: Getting sizes:  94% (496/530)           
remote: Getting sizes:  95% (501/530)           
remote: Getting sizes:  96% (507/530)           
remote: Getting sizes:  97% (512/530)           
remote: Getting sizes:  98% (517/530)           
remote: Getting sizes:  99% (523/530)           
remote: Getting sizes: 100% (528/530)           
remote: Getting sizes: 100% (530/530)        
|4| remote: Compressing objects:   3% (16093/628348)           
remote: Compressing objects:   4% (22159/628348)           
remote: Compressing objects:   5% (28460/628348)           
remote: Compressing objects:   6% (35416/628348)           
remote: Compressing objects:   7% (42083/628348)           
remote: Compressing objects:   8% (47772/628348)           
remote: Compressing objects:   9% (54493/628348)           
remote: Compressing objects:  10% (60249/628348)           
remote: Compressing objects:  11% (66249/628348)           
remote: Compressing objects:  12% (73328/628348)           
remote: Compressing objects:  13% (78924/628348)           
remote: Compressing objects:  14% (85259/628348)           
remote: Compressing objects:  15% (91608/628348)           
remote: Compressing objects:  16% (97616/628348)           
remote: Compressing objects:  17% (105836/628348)           
remote: Compressing objects:  18% (111613/628348)           
remote: Compressing objects:  19% (116665/628348)           
remote: Compressing objects:  20% (124335/628348)           
remote: Compressing objects:  21% (128893/628348)           
remote: Compressing objects:  22% (136556/628348)           
remote: Compressing objects:  23% (141515/628348)           
remote: Compressing objects:  24% (148634/628348)           
remote: Compressing objects:  25% (154049/628348)           
remote: Compressing objects:  75% (468816/628348)           
remote: Compressing objects:  76% (474823/628348)           
remote: Compressing objects:  77% (481558/628348)           
remote: Compressing objects:  78% (487615/628348)           
remote: Compressing objects:  79% (494661/628348)           
remote: Compressing objects:  80% (499776/628348)           
remote: Compressing objects:  81% (507088/628348)           
remote: C: Compressing objects: 100% (3573895/3590560)           
remote: Compressing objects: 100% (3590560/3590560)        
|0| Receiving objects:   0% (1/995)
Receiving objects:   1% (10/995)
Receiving objects:   2% (20/995)
Receiving objects:   3% (30/995)
Receiving objects:   4% (40/995)
Receiving objects:   5% (50/995)
Receiving objects:   6% (60/995)
Receiving objects:   7% (70/995)
Receiving objects:   8% (80/995)
Receiving objects:   9% (90/995)
Receiving objects:  10% (100/995)
Receiving objects:  11% (110/995)
Receiving objects:  12% (120/995)
Receiving objects:  13% (130/995)
Receiving objects:  14% (140/995)
Receiving objects:  15% (150/995)
Receiving objects:  16% (160/995)
Receiving objects:  17% (170/995)
Receiving objects:  18% (180/995)
Receiving objects:  19% (190/995)
Receiving objects:  20% (199/995)
Receiving objects:  21% (209/995)
Receiving objects:  22% (219/995)
Receiving objects:  23% (229/995)
Receiving objects:  24% (239/995)
Receiving objects:  25% (249/995)
Receiving objects:  26% (259/995)
Receiving objects:  27% (269/995)
Receiving objects:  28% (279/995)
Receiving objects:  29% (289/995)
Receiving objects:  30% (299/995)
Receiving objects:  31% (309/995)
Receiving objects:  32% (319/995)
Receiving objects:  33% (329/995)
Receiving objects:  34% (339/995)
Receiving objects:  35% (349/995)
Receiving objects:  36% (359/995)
Receiving objects:  37% (369/995)
Receiving objects:  38% (379/995)
Receiving objects:  39% (389/995)
Receiving objects:  40% (398/995)
Receiving objects:  41% (408/995)
Receiving objects:  42% (418/995)
Receiving objects:  43% (428/995)
Receiving objects:  44% (438/995)
Receiving objects:  45% (448/995)
Receiving objects:  46% (458/995)
Receiving objects:  47% (468/995)
Receiving objects:  48% (478/995)
Receiving objects:  49% (488/995)
Receiving objects:  50% (498/995)
Receiving objects:  51% (508/995)
Receiving objects:  52% (518/995)
Receiving objects:  53% (528/995)
Receiving objects:  54% (538/995)
Receiving objects:  55% (548/995)
Receiving objects:  56% (558/995)
Receiving objects:  57% (568/995)
Receiving objects:  58% (578/995)
Receiving objects:  59% (588/995)
Receiving objects:  60% (597/995)
Receiving objects:  61% (607/995)
Receiving objects:  62% (617/995)
Receiving objects:  63% (627/995)
Receiving objects:  64% (637/995)
Receiving objects:  65% (647/995)
Receiving objects:  66% (657/995)
Receiving objects:  67% (667/995)
Receiving objects:  68% (677/995)
Receiving objects:  69% (687/995)
Receiving objects:  70% (697/995)
Receiving objects:  71% (707/995)
Receiving objects:  72% (717/995)
Receiving objects:  73% (727/995)
Receiving objects:  74% (737/995)
Receiving objects:  75% (747/995)
Receiving objects:  76% (757/995)
Receiving objects:  77% (767/995)
Receiving objects:  78% (777/995)
Receiving objects:  79% (787/995)
Receiving objects:  80% (796/995)
Receiving objects:  81% (806/995)
Receiving objects:  82% (816/995)
Receiving objects:  83% (826/995)
Receiving objects:  84% (836/995)
Receiving objects:  85% (846/995)
Receiving objects:  86% (856/995)
Receiving objects:  87% (866/995)
Receiving objects:  88% (876/995)
Receiving objects:  89% (886/995)
Receiving objects:  90% (896/995)
Receiving objects:  91% (906/995)
Receiving objects:  92% (916/995)
remote: Total 995 (delta 61), reused 359 (delta 18)        
|0| Receiving objects:  93% (926/995)
Receiving objects:  94% (936/995)
Receiving objects:  95% (946/995)
Receiving objects:  96% (956/995)
Receiving objects:  97% (966/995)
Receiving objects:  98% (976/995)
Receiving objects:  99% (986/995)
Receiving objects: 100% (995/995)
Receiving objects: 100% (995/995), 1.33 MiB | 7.31 MiB/s, done.
|0| Resolving deltas:   0% (0/61)
Resolving deltas:   1% (1/61)
Resolving deltas:   3% (2/61)
Resolving deltas:   4% (3/61)
Resolving deltas:   6% (4/61)
Resolving deltas:   8% (5/61)
Resolving deltas:   9% (6/61)
Resolving deltas:  11% (7/61)
Resolving deltas:  13% (8/61)
Resolving deltas:  14% (9/61)
Resolving deltas:  16% (10/61)
Resolving deltas:  18% (11/61)
Resolving deltas:  19% (12/61)
Resolving deltas:  21% (13/61)
Resolving deltas:  22% (14/61)
Resolving deltas:  24% (15/61)
Resolving deltas:  26% (16/61)
Resolving deltas:  27% (17/61)
Resolving deltas:  29% (18/61)
Resolving deltas:  31% (19/61)
Resolving deltas:  34% (21/61)
Resolving deltas:  36% (22/61)
Resolving deltas:  37% (23/61)
Resolving deltas:  39% (24/61)
Resolving deltas:  40% (25/61)
Resolving deltas:  44% (27/61)
Resolving deltas:  45% (28/61)
Resolving deltas:  47% (29/61)
Resolving deltas:  49% (30/61)
Resolving deltas:  50% (31/61)
Resolving deltas:  52% (32/61)
Resolving deltas:  54% (33/61)
Resolving deltas:  55% (34/61)
Resolving deltas:  57% (35/61)
Resolving deltas:  59% (36/61)
Resolving deltas:  60% (37/61)
Resolving deltas:  62% (38/61)
Resolving deltas:  63% (39/61)
Resolving deltas:  65% (40/61)
Resolving deltas:  67% (41/61)
Resolving deltas:  68% (42/61)
Resolving deltas:  70% (43/61)
Resolving deltas:  72% (44/61)
Resolving deltas:  73% (45/61)
Resolving deltas:  75% (46/61)
Resolving deltas:  77% (47/61)
Resolving deltas:  78% (48/61)
Resolving deltas:  80% (49/61)
Resolving deltas:  81% (50/61)
Resolving deltas:  83% (51/61)
Resolving deltas:  85% (52/61)
Resolving deltas:  86% (53/61)
Resolving deltas:  88% (54/61)
Resolving deltas:  90% (55/61)
Resolving deltas:  91% (56/61)
Resolving deltas:  93% (57/61)
Resolving deltas:  95% (58/61)
Resolving deltas:  96% (59/61)
Resolving deltas:  98% (60/61)
Resolving deltas: 100% (61/61)
Resolving deltas: 100% (61/61), done.
|0|  00:01
|5| 
|5| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/Wikistories to 'extensions/Wikistories' (use CLONE_DEPTH=0 for full depth)
|5| Cloning into 'extensions/Wikistories'...
|5| remote: Counting objects: 1           
remote: Counting objects: 345, done        
|5| remote: Finding sources:   1% (2/345)           
remote: Finding sources:   2% (6/345)           
remote: Finding sources:   3% (9/345)           
remote: Finding sources:   4% (13/345)           
remote: Finding sources:   5% (16/345)           
remote: Finding sources:   6% (19/345)           
remote: Finding sources:   7% (23/345)           
remote: Finding sources:   8% (26/345)           
remote: Finding sources:   9% (30/345)           
remote: Finding sources:  10% (33/345)           
remote: Finding sources:  11% (37/345)           
remote: Finding sources:  12% (40/345)           
remote: Finding sources:  13% (44/345)           
remote: Finding sources:  14% (47/345)           
remote: Finding sources:  15% (51/345)           
remote: Finding sources:  16% (54/345)           
remote: Finding sources:  17% (57/345)           
remote: Finding sources:  18% (61/345)           
remote: Finding sources:  19% (64/345)           
remote: Finding sources:  20% (68/345)           
remote: Finding sources:  21% (71/345)           
remote: Finding sources:  22% (75/345)           
remote: Finding sources:  23% (78/345)           
remote: Finding sources:  24% (82/345)           
remote: Finding sources:  25% (85/345)           
remote: Finding sources:  26% (88/345)           
remote: Finding sources:  27% (92/345)           
remote: Finding sources:  28% (95/345)           
remote: Finding sources:  29% (99/345)           
remote: Finding sources:  30% (102/345)           
remote: Finding sources:  31% (106/345)           
remote: Finding sources:  32% (109/345)           
remote: Finding sources:  33% (113/345)           
remote: Finding sources:  34% (116/345)           
remote: Finding sources:  35% (120/345)           
remote: Finding sources:  36% (123/345)           
remote: Finding sources:  37% (126/345)           
remote: Finding sources:  38% (130/345)           
remote: Finding sources:  39% (133/345)           
remote: Finding sources:  40% (137/345)           
remote: Finding sources:  41% (140/345)           
remote: Finding sources:  42% (144/345)           
remote: Finding sources:  43% (147/345)           
remote: Finding sources:  44% (151/345)           
remote: Finding sources:  45% (154/345)           
remote: Finding sources:  46% (157/345)           
remote: Finding sources:  47% (161/345)           
remote: Finding sources:  48% (164/345)           
remote: Finding sources:  49% (168/345)           
remote: Finding sources:  50% (171/345)           
remote: Finding sources:  51% (175/345)           
remote: Finding sources:  52% (178/345)           
remote: Finding sources:  53% (182/345)           
remote: Finding sources:  54% (185/345)           
remote: Finding sources:  55% (189/345)           
remote: Finding sources:  56% (192/345)           
remote: Finding sources:  57% (195/345)           
remote: Finding sources:  58% (199/345)           
remote: Finding sources:  59% (202/345)           
remote: Finding sources:  60% (206/345)           
remote: Finding sources:  61% (209/345)           
remote: Finding sources:  62% (213/345)           
remote: Finding sources:  63% (216/345)           
remote: Finding sources:  64% (220/345)           
remote: Finding sources:  65% (223/345)           
remote: Finding sources:  66% (226/345)           
remote: Finding sources:  67% (230/345)           
remote: Finding sources:  68% (233/345)           
remote: Finding sources:  69% (237/345)           
remote: Finding sources:  70% (240/345)           
remote: Finding sources:  71% (244/345)           
remote: Finding sources:  72% (247/345)           
remote: Finding sources:  73% (251/345)           
remote: Finding sources:  74% (254/345)           
remote: Finding sources:  75% (258/345)           
remote: Finding sources:  76% (261/345)           
remote: Finding sources:  77% (264/345)           
remote: Finding sources:  78% (268/345)           
remote: Finding sources:  79% (271/345)           
remote: Finding sources:  80% (275/345)           
remote: Finding sources:  81% (278/345)           
remote: Finding sources:  82% (282/345)           
remote: Finding sources:  83% (285/345)           
remote: Finding sources:  84% (289/345)           
remote: Finding sources:  85% (292/345)           
remote: Finding sources:  86% (295/345)           
remote: Finding sources:  87% (299/345)           
remote: Finding sources:  88% (302/345)           
remote: Finding sources:  89% (306/345)           
remote: Finding sources:  90% (309/345)           
remote: Finding sources:  91% (313/345)           
remote: Finding sources:  92% (316/345)           
remote: Finding sources:  93% (320/345)           
remote: Finding sources:  94% (323/345)           
remote: Finding sources:  95% (327/345)           
remote: Finding sources:  96% (330/345)           
remote: Finding sources:  97% (333/345)           
remote: Finding sources:  98% (337/345)           
remote: Finding sources:  99% (340/345)           
remote: Finding sources: 100% (344/345)           
remote: Finding sources: 100% (345/345)        
|5| remote: Getting sizes:   1% (2/335)           
remote: Getting sizes:   2% (6/335)           
remote: Getting sizes:   3% (9/335)           
remote: Getting sizes:   4% (12/335)           
remote: Getting sizes:   5% (16/335)           
remote: Getting sizes:   6% (19/335)           
remote: Getting sizes:   7% (22/335)           
remote: Getting sizes:   8% (26/335)           
remote: Getting sizes:   9% (29/335)           
remote: Getting sizes:  10% (32/335)           
remote: Getting sizes:  11% (36/335)           
remote: Getting sizes:  12% (39/335)           
remote: Getting sizes:  13% (42/335)           
remote: Getting sizes:  14% (46/335)           
remote: Getting sizes:  15% (49/335)           
remote: Getting sizes:  16% (52/335)           
remote: Getting sizes:  17% (56/335)           
remote: Getting sizes:  18% (59/335)           
remote: Getting sizes:  19% (62/335)           
remote: Getting sizes:  20% (66/335)           
remote: Getting sizes:  21% (69/335)           
remote: Getting sizes:  22% (73/335)           
remote: Getting sizes:  23% (76/335)           
remote: Getting sizes:  24% (79/335)           
remote: Getting sizes:  25% (83/335)           
remote: Getting sizes:  26% (86/335)           
remote: Getting sizes:  27% (89/335)           
remote: Getting sizes:  28% (93/335)           
remote: Getting sizes:  29% (96/335)           
remote: Getting sizes:  30% (99/335)           
remote: Getting sizes:  31% (103/335)           
remote: Getting sizes:  32% (106/335)           
remote: Getting sizes:  33% (109/335)           
remote: Getting sizes:  34% (113/335)           
remote: Getting sizes:  35% (116/335)           
remote: Getting sizes:  36% (119/335)           
remote: Getting sizes:  37% (123/335)           
remote: Getting sizes:  38% (126/335)           
remote: Getting sizes:  39% (129/335)           
remote: Getting sizes:  40% (133/335)           
remote: Getting sizes:  41% (136/335)           
remote: Getting sizes:  42% (140/335)           
remote: Getting sizes:  43% (143/335)           
remote: Getting sizes:  44% (146/335)           
remote: Getting sizes:  45% (150/335)           
remote: Getting sizes:  46% (153/335)           
remote: Getting sizes:  47% (156/335)           
remote: Getting sizes:  48% (160/335)           
remote: Getting sizes:  49% (163/335)           
remote: Getting sizes:  50% (166/335)           
remote: Getting sizes:  51% (170/335)           
remote: Getting sizes:  52% (173/335)           
remote: Getting sizes:  53% (176/335)           
remote: Getting sizes:  54% (180/335)           
remote: Getting sizes:  55% (183/335)           
remote: Getting sizesompressing objects:  82% (512625/628348)           
remote: Compressing objects:  83% (518754/628348)           
remote: Compressing objects:  84% (524886/628348)           
remote: Compressing objects:  85% (531762/628348)           
remote: Compressing objects:  86% (537327/628348)           
remote: Compressing objects:  87% (543682/628348)           
remote: Compressing objects:  88% (551561/628348)           
remote: Compressing objects:  89% (557267/628348)           
remote: Compressing objects:  90% (563684/628348)           
remote: Compressing objects:  91% (568835/628348)           
remote: Compressing objects:  92% (575354/628348)           
remote: Compressing objects:  93% (581263/628348)           
remote: Compressing objects:  94% (588411/628348)           
remote: Compressing objects:  95% (594304/628348)           
remote: Compressing objects:  96% (600869/628348)           
remote: Compressing objects:  97% (606745/628348)           
remote: Compressing objects:  98% (613254/628348)           
remote: Compressing objects:  99% (619701/628348)           
remote: Compressing objects: 100% (628233/628348)           
remote: Compressing objects: 100% (628348/628348)        
|4| Receiving objects:   0% (1/573)
Receiving objects:   1% (6/573)
Receiving objects:   2% (12/573)
Receiving objects:   3% (18/573)
Receiving objects:   4% (23/573)
Receiving objects:   5% (29/573)
Receiving objects:   6% (35/573)
Receiving objects:   7% (41/573)
Receiving objects:   8% (46/573)
Receiving objects:   9% (52/573)
Receiving objects:  10% (58/573)
Receiving objects:  11% (64/573)
Receiving objects:  12% (69/573)
Receiving objects:  13% (75/573)
Receiving objects:  14% (81/573)
Receiving objects:  15% (86/573)
Receiving objects:  16% (92/573)
Receiving objects:  17% (98/573)
Receiving objects:  18% (104/573)
Receiving objects:  19% (109/573)
Receiving objects:  20% (115/573)
Receiving objects:  21% (121/573)
Receiving objects:  22% (127/573)
Receiving objects:  23% (132/573)
Receiving objects:  24% (138/573)
Receiving objects:  25% (144/573)
Receiving objects:  26% (149/573)
Receiving objects:  27% (155/573)
Receiving objects:  28% (161/573)
Receiving objects:  29% (167/573)
Receiving objects:  30% (172/573)
Receiving objects:  31% (178/573)
Receiving objects:  32% (184/573)
Receiving objects:  33% (190/573)
Receiving objects:  34% (195/573)
Receiving objects:  35% (201/573)
Receiving objects:  36% (207/573)
Receiving objects:  37% (213/573)
Receiving objects:  38% (218/573)
Receiving objects:  39% (224/573)
Receiving objects:  40% (230/573)
Receiving objects:  41% (235/573)
Receiving objects:  42% (241/573)
Receiving objects:  43% (247/573)
Receiving objects:  44% (253/573)
Receiving objects:  45% (258/573)
Receiving objects:  46% (264/573)
Receiving objects:  47% (270/573)
Receiving objects:  48% (276/573)
Receiving objects:  49% (281/573)
Receiving objects:  50% (287/573)
Receiving objects:  51% (293/573)
Receiving objects:  52% (298/573)
Receiving objects:  53% (304/573)
Receiving objects:  54% (310/573)
Receiving objects:  55% (316/573)
Receiving objects:  56% (321/573)
Receiving objects:  57% (327/573)
Receiving objects:  58% (333/573)
Receiving objects:  59% (339/573)
Receiving objects:  60% (344/573)
Receiving objects:  61% (350/573)
Receiving objects:  62% (356/573)
Receiving objects:  63% (361/573)
Receiving objects:  64% (367/573)
Receiving objects:  65% (373/573)
Receiving objects:  66% (379/573)
Receiving objects:  67% (384/573)
Receiving objects:  68% (390/573)
Receiving objects:  69% (396/573)
Receiving objects:  70% (402/573)
Receiving objects:  71% (407/573)
Receiving objects:  72% (413/573)
Receiving objects:  73% (419/573)
Receiving objects:  74% (425/573)
Receiving objects:  75% (430/573)
Receiving objects:  76% (436/573)
Receiving objects:  77% (442/573)
Receiving objects:  78% (447/573)
Receiving objects:  79% (453/573)
Receiving objects:  80% (459/573)
Receiving objects:  81% (465/573)
Receiving objects:  82% (470/573)
Receiving objects:  83% (476/573)
Receiving objects:  84% (482/573)
Receiving objects:  85% (488/573)
Receiving objects:  86% (493/573)
Receiving objects:  87% (499/573)
Receiving objects:  88% (505/573)
Receiving objects:  89% (510/573)
Receiving objects:  90% (516/573)
Receiving objects:  91% (522/573)
Receiving objects:  92% (528/573)
Receiving objects:  93% (533/573)
Receiving objects:  94% (539/573)
Receiving objects:  95% (545/573)
Receiving objects:  96% (551/573)
remote: Total 573 (delta 169), reused 197 (delta 41)        
|4| Receiving objects:  97% (556/573)
Receiving objects:  98% (562/573)
Receiving objects:  99% (568/573)
Receiving objects: 100% (573/573)
Receiving objects: 100% (573/573), 285.06 KiB | 5.28 MiB/s, done.
|4| Resolving deltas:   0% (0/169)
Resolving deltas:   1% (2/169)
Resolving deltas:   2% (4/169)
Resolving deltas:   3% (6/169)
Resolving deltas:   4% (7/169)
Resolving deltas:   5% (9/169)
Resolving deltas:   6% (11/169)
Resolving deltas:   7% (12/169)
Resolving deltas:   8% (14/169)
Resolving deltas:   9% (16/169)
Resolving deltas:  10% (17/169)
Resolving deltas:  11% (19/169)
Resolving deltas:  12% (21/169)
Resolving deltas:  13% (22/169)
Resolving deltas:  14% (24/169)
Resolving deltas:  15% (26/169)
Resolving deltas:  16% (28/169)
Resolving deltas:  17% (29/169)
Resolving deltas:  18% (31/169)
Resolving deltas:  19% (33/169)
Resolving deltas:  20% (34/169)
Resolving deltas:  21% (36/169)
Resolving deltas:  22% (38/169)
Resolving deltas:  23% (39/169)
Resolving deltas:  24% (41/169)
Resolving deltas:  25% (43/169)
Resolving deltas:  26% (44/169)
Resolving deltas:  27% (46/169)
Resolving deltas:  28% (48/169)
Resolving deltas:  29% (50/169)
Resolving deltas:  30% (51/169)
Resolving deltas:  31% (53/169)
Resolving deltas:  32% (55/169)
Resolving deltas:  33% (56/169)
Resolving deltas:  34% (58/169)
Resolving deltas:  35% (60/169)
Resolving deltas:  36% (61/169)
Resolving deltas:  37% (64/169)
Resolving deltas:  38% (65/169)
Resolving deltas:  39% (66/169)
Resolving deltas:  40% (68/169)
Resolving deltas:  41% (70/169)
Resolving deltas:  42% (71/169)
Resolving deltas:  43% (73/169)
Resolving deltas:  44% (76/169)
Resolving deltas:  45% (77/169)
Resolving deltas:  46% (78/169)
Resolving deltas:  47% (81/169)
Resolving deltas:  48% (82/169)
Resolving deltas:  49% (83/169)
Resolving deltas:  50% (85/169)
Resolving deltas:  51% (87/169)
Resolving deltas:  52% (88/169)
Resolving deltas:  53% (90/169)
Resolving deltas:  54% (92/169)
Resolving deltas:  55% (93/169)
Resolving deltas:  56% (95/169)
Resolving deltas:  57% (97/169)
Resolving deltas:  58% (99/169)
Resolving deltas:  59% (100/169)
Resolving deltas:  60% (102/169)
Resolving deltas:  61% (104/169)
Resolving deltas:  62% (105/169)
Resolving deltas:  63% (107/169)
Resolving deltas:  64% (109/169)
Resolving deltas:  65% (110/169)
Resolving deltas:  66% (112/169)
Resolving deltas:  67% (114/169)
Resolving deltas:  68% (115/169)
Resolving deltas:  69% (117/169)
Resolving deltas:  70% (119/169)
Resolving deltas:  71% (121/169)
Resolving deltas:  72% (122/169)
Resolving deltas:  73% (125/169)
Resolving deltas:  74% (126/169)
Resolving deltas:  75% (127/169)
Resolving deltas:  76% (129/169)
Resolving deltas:  77% (131/169)
Resolving deltas:  78% (132/169)
Resolving deltas:  79% (134/169)
Resolving deltas:  80% (136/169)
Resolving deltas:  81% (137/169)
Resolving deltas:  82% (139/169)
Resolving deltas:  83% (141/169)
Resolving deltas:  84% (142/169)
Resolving deltas:  85% (144/169)
Resolving deltas:  86% (146/169)
Resolving deltas:  87% (148/169)
Resolving deltas:  88% (149/169)
Resolving deltas:  89% (151/169)
Resolving deltas:  90% (153/169)
Resolving deltas:  91% (154/169)
Resolving deltas:  92% (156/169)
Resolving deltas:  93% (158/169)
Resolving deltas:  94% (159/169)
Resolving deltas:  95% (161/169)
Resolving deltas:  96% (163/169)
Resolving deltas:  97% (164/169)
Resolving deltas:  98% (166/169)
Resolving deltas:  99% (168/169)
Resolving deltas: 100% (169/169)
Resolving deltas: 100% (169/169), done.
|4|  00:01
:  56% (186/335)           
remote: Getting sizes:  57% (190/335)           
remote: Getting sizes:  58% (193/335)           
remote: Getting sizes:  59% (196/335)           
remote: Getting sizes:  60% (200/335)           
remote: Getting sizes:  61% (203/335)           
remote: Getting sizes:  62% (207/335)           
remote: Getting sizes:  63% (210/335)           
remote: Getting sizes:  64% (213/335)           
remote: Getting sizes:  65% (217/335)           
remote: Getting sizes:  66% (220/335)           
remote: Getting sizes:  67% (223/335)           
remote: Getting sizes:  68% (227/335)           
remote: Getting sizes:  69% (230/335)           
remote: Getting sizes:  70% (233/335)           
remote: Getting sizes:  71% (237/335)           
remote: Getting sizes:  72% (240/335)           
remote: Getting sizes:  73% (243/335)           
remote: Getting sizes:  74% (247/335)           
remote: Getting sizes:  75% (250/335)           
remote: Getting sizes:  76% (253/335)           
remote: Getting sizes:  77% (257/335)           
remote: Getting sizes:  78% (260/335)           
remote: Getting sizes:  79% (263/335)           
remote: Getting sizes:  80% (267/335)           
remote: Getting sizes:  81% (270/335)           
remote: Getting sizes:  82% (274/335)           
remote: Getting sizes:  83% (277/335)           
remote: Getting sizes:  84% (280/335)           
remote: Getting sizes:  85% (284/335)           
remote: Getting sizes:  86% (287/335)           
remote: Getting sizes:  87% (290/335)           
remote: Getting sizes:  88% (294/335)           
remote: Getting sizes:  89% (297/335)           
remote: Getting sizes:  90% (300/335)           
remote: Getting sizes:  91% (304/335)           
remote: Getting sizes:  92% (307/335)           
remote: Getting sizes:  93% (310/335)           
remote: Getting sizes:  94% (314/335)           
remote: Getting sizes:  95% (317/335)           
remote: Getting sizes:  96% (320/335)           
remote: Getting sizes:  97% (324/335)           
remote: Getting sizes:  98% (327/335)           
remote: Getting sizes:  99% (330/335)           
remote: Getting sizes: 100% (334/335)           
remote: Getting sizes: 100% (335/335)        
|5| remote: Compressing objects:   1% (11513/2262988)           
remote: Compressing objects:   2% (36429/2262988)           
remote: Compressing objects:   3% (56763/2262988)           
remote: Compressing objects:   4% (81536/2262988)           
remote: Compressing objects:   5% (102653/2262988)           
remote: Compressing objects:   6% (125857/2262988)           
remote: Compressing objects:   7% (151969/2262988)           
remote: Compressing objects:   8% (178560/2262988)           
remote: Compressing objects:   9% (199297/2262988)           
remote: Compressing objects:  10% (216008/2262988)           
remote: Compressing objects:  11% (243050/2262988)           
remote: Compressing objects:  12% (268489/2262988)           
remote: Compressing objects:  95% (2144805/2262988)           
remote: Compressing objects:  96% (2162757/2262988)           
remote: Compressing objects:  97% (2188662/2262988)           
remote: Compressing objects:  98% (2206758/2262988)           
remote: Compressing objects:  99% (2234304/2262988)           
remote: Compressing objects: 100% (2254806/2262988)           
remote: Compressing objects: 100% (2262988/2262988)        
|5| Receiving objects:   0% (1/345)
Receiving objects:   1% (4/345)
Receiving objects:   2% (7/345)
Receiving objects:   3% (11/345)
Receiving objects:   4% (14/345)
Receiving objects:   5% (18/345)
Receiving objects:   6% (21/345)
Receiving objects:   7% (25/345)
Receiving objects:   8% (28/345)
Receiving objects:   9% (32/345)
Receiving objects:  10% (35/345)
Receiving objects:  11% (38/345)
Receiving objects:  12% (42/345)
Receiving objects:  13% (45/345)
Receiving objects:  14% (49/345)
Receiving objects:  15% (52/345)
Receiving objects:  16% (56/345)
Receiving objects:  17% (59/345)
Receiving objects:  18% (63/345)
Receiving objects:  19% (66/345)
Receiving objects:  20% (69/345)
Receiving objects:  21% (73/345)
Receiving objects:  22% (76/345)
Receiving objects:  23% (80/345)
Receiving objects:  24% (83/345)
Receiving objects:  25% (87/345)
Receiving objects:  26% (90/345)
Receiving objects:  27% (94/345)
Receiving objects:  28% (97/345)
Receiving objects:  29% (101/345)
Receiving objects:  30% (104/345)
Receiving objects:  31% (107/345)
Receiving objects:  32% (111/345)
Receiving objects:  33% (114/345)
Receiving objects:  34% (118/345)
Receiving objects:  35% (121/345)
Receiving objects:  36% (125/345)
Receiving objects:  37% (128/345)
Receiving objects:  38% (132/345)
Receiving objects:  39% (135/345)
Receiving objects:  40% (138/345)
Receiving objects:  41% (142/345)
Receiving objects:  42% (145/345)
Receiving objects:  43% (149/345)
Receiving objects:  44% (152/345)
Receiving objects:  45% (156/345)
Receiving objects:  46% (159/345)
Receiving objects:  47% (163/345)
Receiving objects:  48% (166/345)
Receiving objects:  49% (170/345)
Receiving objects:  50% (173/345)
Receiving objects:  51% (176/345)
Receiving objects:  52% (180/345)
Receiving objects:  53% (183/345)
Receiving objects:  54% (187/345)
Receiving objects:  55% (190/345)
Receiving objects:  56% (194/345)
Receiving objects:  57% (197/345)
Receiving objects:  58% (201/345)
Receiving objects:  59% (204/345)
Receiving objects:  60% (207/345)
Receiving objects:  61% (211/345)
Receiving objects:  62% (214/345)
Receiving objects:  63% (218/345)
Receiving objects:  64% (221/345)
Receiving objects:  65% (225/345)
Receiving objects:  66% (228/345)
Receiving objects:  67% (232/345)
Receiving objects:  68% (235/345)
Receiving objects:  69% (239/345)
Receiving objects:  70% (242/345)
Receiving objects:  71% (245/345)
remote: Total 345 (delta 26), reused 199 (delta 7)        
|5| Receiving objects:  72% (249/345)
Receiving objects:  73% (252/345)
Receiving objects:  74% (256/345)
Receiving objects:  75% (259/345)
Receiving objects:  76% (263/345)
Receiving objects:  77% (266/345)
Receiving objects:  78% (270/345)
Receiving objects:  79% (273/345)
Receiving objects:  80% (276/345)
Receiving objects:  81% (280/345)
Receiving objects:  82% (283/345)
Receiving objects:  83% (287/345)
Receiving objects:  84% (290/345)
Receiving objects:  85% (294/345)
Receiving objects:  86% (297/345)
Receiving objects:  87% (301/345)
Receiving objects:  88% (304/345)
Receiving objects:  89% (308/345)
Receiving objects:  90% (311/345)
Receiving objects:  91% (314/345)
Receiving objects:  92% (318/345)
Receiving objects:  93% (321/345)
Receiving objects:  94% (325/345)
Receiving objects:  95% (328/345)
Receiving objects:  96% (332/345)
Receiving objects:  97% (335/345)
Receiving objects:  98% (339/345)
Receiving objects:  99% (342/345)
Receiving objects: 100% (345/345)
Receiving objects: 100% (345/345), 638.37 KiB | 6.86 MiB/s, done.
|5| Resolving deltas:   0% (0/26)
Resolving deltas:   3% (1/26)
Resolving deltas:   7% (2/26)
Resolving deltas:  11% (3/26)
Resolving deltas:  15% (4/26)
Resolving deltas:  19% (5/26)
Resolving deltas:  26% (7/26)
Resolving deltas:  30% (8/26)
Resolving deltas:  38% (10/26)
Resolving deltas:  42% (11/26)
Resolving deltas:  46% (12/26)
Resolving deltas:  50% (13/26)
Resolving deltas:  53% (14/26)
Resolving deltas:  57% (15/26)
Resolving deltas:  61% (16/26)
Resolving deltas:  65% (17/26)
Resolving deltas:  69% (18/26)
Resolving deltas:  73% (19/26)
Resolving deltas:  76% (20/26)
Resolving deltas:  80% (21/26)
Resolving deltas:  84% (22/26)
Resolving deltas:  88% (23/26)
Resolving deltas:  92% (24/26)
Resolving deltas:  96% (25/26)
Resolving deltas: 100% (26/26)
Resolving deltas: 100% (26/26), done.
|5|  00:01
 00:02

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 1 install, 0 updates, 0 removals
  - Locking wikimedia/metrics-platform (4.2.2)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 1 install, 0 updates, 0 removals
  - Installing wikimedia/metrics-platform (4.2.2): Extracting archive
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:04

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: undefined,
npm warn EBADENGINE   required: { node: '20.19.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: undefined,
npm warn EBADENGINE   required: { node: '20.19.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated @types/easy-table@1.2.3: This is a stub types definition. easy-table provides its own type definitions, so you do not need this installed.
npm warn deprecated @npmcli/move-file@1.1.2: This functionality has been moved to @npmcli/fs
npm warn deprecated move-concurrently@1.0.1: This package is no longer supported.
npm warn deprecated source-map-url@0.4.1: See https://github.com/lydell/source-map-url#deprecated
npm warn deprecated lodash.get@4.4.2: This package is deprecated. Use the optional chaining (?.) operator instead.
npm warn deprecated npmlog@5.0.1: This package is no longer supported.
npm warn deprecated stable@0.1.8: Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility
npm warn deprecated @babel/plugin-proposal-unicode-property-regex@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-unicode-property-regex instead.
npm warn deprecated @babel/plugin-proposal-optional-catch-binding@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead.
npm warn deprecated @babel/plugin-proposal-numeric-separator@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.
npm warn deprecated @babel/plugin-proposal-export-namespace-from@7.18.9: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-export-namespace-from instead.
npm warn deprecated @babel/plugin-proposal-json-strings@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-json-strings instead.
npm warn deprecated @babel/plugin-proposal-dynamic-import@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-dynamic-import instead.
npm warn deprecated @babel/plugin-proposal-class-properties@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.
npm warn deprecated @babel/plugin-proposal-private-methods@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead.
npm warn deprecated @babel/plugin-proposal-nullish-coalescing-operator@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.
npm warn deprecated figgy-pudding@3.5.2: This module is no longer supported.
npm warn deprecated @babel/plugin-proposal-logical-assignment-operators@7.20.7: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-logical-assignment-operators instead.
npm warn deprecated @babel/plugin-proposal-class-static-block@7.21.0: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-static-block instead.
npm warn deprecated request-promise-native@1.0.9: request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142
npm warn deprecated rimraf@2.7.1: Rimraf versions prior to v4 are no longer supported
npm warn deprecated rimraf@2.7.1: Rimraf versions prior to v4 are no longer supported
npm warn deprecated rimraf@2.6.3: Rimraf versions prior to v4 are no longer supported
npm warn deprecated rimraf@2.7.1: Rimraf versions prior to v4 are no longer supported
npm warn deprecated rimraf@2.7.1: Rimraf versions prior to v4 are no longer supported
npm warn deprecated rimraf@2.7.1: Rimraf versions prior to v4 are no longer supported
npm warn deprecated rimraf@2.7.1: Rimraf versions prior to v4 are no longer supported
npm warn deprecated rimraf@2.7.1: Rimraf versions prior to v4 are no longer supported
npm warn deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated
npm warn deprecated trim@0.0.1: Use String.prototype.trim() instead
npm warn deprecated @babel/plugin-proposal-object-rest-spread@7.12.1: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.
npm warn deprecated copy-concurrently@1.0.5: This package is no longer supported.
npm warn deprecated @babel/plugin-proposal-optional-chaining@7.21.0: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.
npm warn deprecated @babel/plugin-proposal-async-generator-functions@7.20.7: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead.
npm warn deprecated @babel/plugin-proposal-private-property-in-object@7.21.11: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-property-in-object instead.
npm warn deprecated @babel/plugin-proposal-private-property-in-object@7.21.11: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-property-in-object instead.
npm warn deprecated acorn-import-assertions@1.9.0: package has been renamed to acorn-import-attributes
npm warn deprecated domexception@1.0.1: Use your platform's native DOMException instead
npm warn deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated
npm warn deprecated are-we-there-yet@2.0.0: This package is no longer supported.
npm warn deprecated uuid-browser@3.1.0: Package no longer supported and required. Use the uuid package or crypto.randomUUID instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.0: Glob versions prior to v9 are no longer supported
npm warn deprecated source-map-resolve@0.5.3: See https://github.com/lydell/source-map-resolve#deprecated
npm warn deprecated querystring@0.2.1: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
npm warn deprecated @babel/plugin-proposal-object-rest-spread@7.20.7: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.
npm warn deprecated domexception@2.0.1: Use your platform's native DOMException instead
npm warn deprecated w3c-hr-time@1.0.2: Use your platform's native performance.now() and performance.timeOrigin.
npm warn deprecated fs-write-stream-atomic@1.0.10: This package is no longer supported.
npm warn deprecated sane@4.1.0: some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added
npm warn deprecated gauge@3.0.2: This package is no longer supported.
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated sinon@12.0.1: 16.1.1

> pre-commit@1.2.2 install
> node install.js


> core-js@3.43.0 postinstall
> node -e "try{require('./postinstall')}catch(e){}"

Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!

The project needs your help! Please consider supporting core-js:
> https://opencollective.com/core-js 
> https://patreon.com/zloirock 
> https://boosty.to/zloirock 
> bitcoin: bc1qlea7544qtsmj2rayg0lthvza9fau63ux0fstcz 

I highly recommend reading this: https://github.com/zloirock/core-js/blob/master/docs/2023-02-14-so-whats-next.md 


> es5-ext@0.10.64 postinstall
> node -e "try{require('./_postinstall')}catch(e){}" || exit 0


> spawn-sync@1.0.15 postinstall
> node postinstall


added 2019 packages, removed 3 packages, changed 23 packages, and audited 3464 packages in 1m

467 packages are looking for funding
  run `npm fund` for details

78 vulnerabilities (1 low, 36 moderate, 39 high, 2 critical)

To address issues that do not require attention, run:
  npm audit fix

To address all issues possible (including breaking changes), run:
  npm audit fix --force

Some issues need review, and may require choosing
a different dependency.

Run `npm audit` for details.
 01:06

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 00:00

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
Creating betafeatures_user_counts table...done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.7 s.
 00:01

Running 'extensions/MobileFrontend/setup.sh' if found
Looking for '/var/local/extensions/MobileFrontend/setup.sh'
No '/var/local/extensions/MobileFrontend/setup.sh' found, skipping...
 00:00

Running 'skins/MinervaNeue/setup.sh' if found
Looking for '/var/local/skins/MinervaNeue/setup.sh'
No '/var/local/skins/MinervaNeue/setup.sh' found, skipping...
 00:00

Running 'extensions/EventStreamConfig/setup.sh' if found
Looking for '/var/local/extensions/EventStreamConfig/setup.sh'
No '/var/local/extensions/EventStreamConfig/setup.sh' found, skipping...
 00:00

Running 'extensions/EventLogging/setup.sh' if found
Looking for '/var/local/extensions/EventLogging/setup.sh'
No '/var/local/extensions/EventLogging/setup.sh' found, skipping...
 00:00

Running 'extensions/BetaFeatures/setup.sh' if found
Looking for '/var/local/extensions/BetaFeatures/setup.sh'
No '/var/local/extensions/BetaFeatures/setup.sh' found, skipping...
 00:00

Running 'extensions/Wikistories/setup.sh' if found
Looking for '/var/local/extensions/Wikistories/setup.sh'
No '/var/local/extensions/Wikistories/setup.sh' found, skipping...
 00:00

 Component installer duration: 01:17
 01:17

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-web-1  Removed
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:21

Reclaim disk space if needed
Free disk space (19%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12424, done        
remote: Finding sources:   1% (63/12424)           
remote: Finding sources:   2% (187/12424)           
remote: Finding sources:   3% (311/12424)           
remote: Finding sources:   4% (435/12424)           
remote: Finding sources:   5% (560/12424)           
remote: Finding sources:   6% (684/12424)           
remote: Finding sources:   7% (808/12424)           
remote: Finding sources:   8% (932/12424)           
remote: Finding sources:   9% (1057/12424)           
remote: Finding sources:  10% (1181/12424)           
remote: Finding sources:  11% (1305/12424)           
remote: Finding sources:  12% (1429/12424)           
remote: Finding sources:  13% (1553/12424)           
remote: Finding sources:  14% (1678/12424)           
remote: Finding sources:  15% (1802/12424)           
remote: Finding sources:  16% (1926/12424)           
remote: Finding sources:  17% (2050/12424)           
remote: Finding sources:  18% (2175/12424)           
remote: Finding sources:  19% (2299/12424)           
remote: Finding sources:  20% (2423/12424)           
remote: Finding sources:  21% (2547/12424)           
remote: Finding sources:  22% (2672/12424)           
remote: Finding sources:  23% (2796/12424)           
remote: Finding sources:  24% (2920/12424)           
remote: Finding sources:  25% (3044/12424)           
remote: Finding sources:  26% (3169/12424)           
remote: Finding sources:  27% (3293/12424)           
remote: Finding sources:  28% (3417/12424)           
remote: Finding sources:  29% (3541/12424)           
remote: Finding sources:  30% (3666/12424)           
remote: Finding sources:  31% (3790/12424)           
remote: Finding sources:  32% (3914/12424)           
remote: Finding sources:  33% (4038/12424)           
remote: Finding sources:  34% (4163/12424)           
remote: Finding sources:  35% (4287/12424)           
remote: Finding sources:  36% (4411/12424)           
remote: Finding sources:  37% (4535/12424)           
remote: Finding sources:  38% (4659/12424)           
remote: Finding sources:  39% (4784/12424)           
remote: Finding sources:  40% (4908/12424)           
remote: Finding sources:  41% (5032/12424)           
remote: Finding sources:  42% (5156/12424)           
remote: Finding sources:  43% (5281/12424)           
remote: Finding sources:  44% (5405/12424)           
remote: Finding sources:  45% (5529/12424)           
remote: Finding sources:  46% (5653/12424)           
remote: Finding sources:  47% (5778/12424)           
remote: Finding sources:  48% (5902/12424)           
remote: Finding sources:  49% (6026/12424)           
remote: Finding sources:  50% (6150/12424)           
remote: Finding sources:  51% (6275/12424)           
remote: Finding sources:  52% (6399/12424)           
remote: Finding sources:  53% (6523/12424)           
remote: Finding sources:  54% (6647/12424)           
remote: Finding sources:  55% (6772/12424)           
remote: Finding sources:  56% (6896/12424)           
remote: Finding sources:  57% (7020/12424)           
remote: Finding sources:  58% (7144/12424)           
remote: Finding sources:  59% (7269/12424)           
remote: Finding sources:  60% (7393/12424)           
remote: Finding sources:  61% (7517/12424)           
remote: Finding sources:  62% (7641/12424)           
remote: Finding sources:  63% (7765/12424)           
remote: Finding sources:  64% (7890/12424)           
remote: Finding sources:  65% (8014/12424)           
remote: Finding sources:  66% (8138/12424)           
remote: Finding sources:  67% (8262/12424)           
remote: Finding sources:  68% (8387/12424)           
remote: Finding sources:  69% (8511/12424)           
remote: Finding sources:  70% (8635/12424)           
remote: Finding sources:  71% (8759/12424)           
remote: Finding sources:  72% (8884/12424)           
remote: Finding sources:  73% (9008/12424)           
remote: Finding sources:  74% (9132/12424)           
remote: Finding sources:  75% (9256/12424)           
remote: Finding sources:  76% (9381/12424)           
remote: Finding sources:  77% (9505/12424)           
remote: Finding sources:  78% (9629/12424)           
remote: Finding sources:  79% (9753/12424)           
remote: Finding sources:  80% (9878/12424)           
remote: Finding sources:  81% (10002/12424)           
remote: Finding sources:  82% (10126/12424)           
remote: Finding sources:  83% (10250/12424)           
remote: Finding sources:  84% (10375/12424)           
remote: Finding sources:  85% (10499/12424)           
remote: Finding sources:  86% (10623/12424)           
remote: Finding sources:  87% (10747/12424)           
remote: Finding sources:  88% (10871/12424)           
remote: Finding sources:  89% (10996/12424)           
remote: Finding sources:  90% (11120/12424)           
remote: Finding sources:  91% (11244/12424)           
remote: Finding sources:  92% (11368/12424)           
remote: Finding sources:  93% (11493/12424)           
remote: Finding sources:  94% (11617/12424)           
remote: Finding sources:  95% (11741/12424)           
remote: Finding sources:  96% (11865/12424)           
remote: Finding sources:  97% (11990/12424)           
remote: Finding sources:  98% (12114/12424)           
remote: Finding sources:  99% (12238/12424)           
remote: Finding sources: 100% (12362/12424)           
remote: Finding sources: 100% (12424/12424)        
remote: Getting sizes:   1% (56/11193)           
remote: Getting sizes:   2% (168/11193)           
remote: Getting sizes:   3% (280/11193)           
remote: Getting sizes:   4% (392/11193)           
remote: Getting sizes:   5% (504/11193)           
remote: Getting sizes:   6% (616/11193)           
remote: Getting sizes:   7% (728/11193)           
remote: Getting sizes:   8% (840/11193)           
remote: Getting sizes:   9% (952/11193)           
remote: Getting sizes:  10% (1064/11193)           
remote: Getting sizes:  11% (1176/11193)           
remote: Getting sizes:  12% (1288/11193)           
remote: Getting sizes:  13% (1400/11193)           
remote: Getting sizes:  14% (1512/11193)           
remote: Getting sizes:  15% (1623/11193)           
remote: Getting sizes:  16% (1735/11193)           
remote: Getting sizes:  17% (1847/11193)           
remote: Getting sizes:  18% (1959/11193)           
remote: Getting sizes:  19% (2071/11193)           
remote: Getting sizes:  20% (2183/11193)           
remote: Getting sizes:  21% (2295/11193)           
remote: Getting sizes:  22% (2407/11193)           
remote: Getting sizes:  23% (2519/11193)           
remote: Getting sizes:  24% (2631/11193)           
remote: Getting sizes:  25% (2743/11193)           
remote: Getting sizes:  26% (2855/11193)           
remote: Getting sizes:  27% (2967/11193)           
remote: Getting sizes:  28% (3079/11193)           
remote: Getting sizes:  29% (3191/11193)           
remote: Getting sizes:  30% (3302/11193)           
remote: Getting sizes:  31% (3414/11193)           
remote: Getting sizes:  32% (3526/11193)           
remote: Getting sizes:  33% (3638/11193)           
remote: Getting sizes:  34% (3750/11193)           
remote: Getting sizes:  35% (3862/11193)           
remote: Getting sizes:  36% (3974/11193)           
remote: Getting sizes:  37% (4086/11193)           
remote: Getting sizes:  38% (4198/11193)           
remote: Getting sizes:  39% (4310/11193)           
remote: Getting sizes:  40% (4422/11193)           
remote: Getting sizes:  41% (4534/11193)           
remote: Getting sizes:  42% (4646/11193)           
remote: Getting sizes:  43% (4758/11193)           
remote: Getting sizes:  44% (4869/11193)           
remote: Getting sizes:  45% (4981/11193)           
remote: Getting sizes:  46% (5093/11193)           
remote: Getting sizes:  47% (5205/11193)           
remote: Getting sizes:  48% (5317/11193)           
remote: Getting sizes:  49% (5429/11193)           
remote: Getting sizes:  50% (5541/11193)           
remote: Getting sizes:  51% (5653/11193)           
remote: Getting sizes:  52% (5765/11193)           
remote: Getting sizes:  53% (5877/11193)           
remote: Getting sizes:  54% (5989/11193)           
remote: Getting sizes:  55% (6101/11193)           
remote: Getting sizes:  56% (6213/11193)           
remote: Getting sizes:  57% (6325/11193)           
remote: Getting sizes:  58% (6436/11193)           
remote: Getting sizes:  59% (6548/11193)           
remote: Getting sizes:  60% (6660/11193)           
remote: Getting sizes:  61% (6772/11193)           
remote: Getting sizes:  62% (6884/11193)           
remote: Getting sizes:  63% (6996/11193)           
remote: Getting sizes:  64% (7108/11193)           
remote: Getting sizes:  65% (7220/11193)           
remote: Getting sizes:  66% (7332/11193)           
remote: Getting sizes:  67% (7444/11193)           
remote: Getting sizes:  68% (7556/11193)           
remote: Getting sizes:  69% (7668/11193)           
remote: Getting sizes:  70% (7780/11193)           
remote: Getting sizes:  71% (7892/11193)           
remote: Getting sizes:  72% (8003/11193)           
remote: Getting sizes:  73% (8115/11193)           
remote: Getting sizes:  74% (8227/11193)           
remote: Getting sizes:  75% (8339/11193)           
remote: Getting sizes:  76% (8451/11193)           
remote: Getting sizes:  77% (8563/11193)           
remote: Getting sizes:  78% (8675/11193)           
remote: Getting sizes:  79% (8787/11193)           
remote: Getting sizes:  80% (8899/11193)           
remote: Getting sizes:  81% (9011/11193)           
remote: Getting sizes:  82% (9123/11193)           
remote: Getting sizes:  83% (9235/11193)           
remote: Getting sizes:  84% (9347/11193)           
remote: Getting sizes:  85% (9459/11193)           
remote: Getting sizes:  86% (9571/11193)           
remote: Getting sizes:  87% (9682/11193)           
remote: Getting sizes:  88% (9794/11193)           
remote: Getting sizes:  89% (9906/11193)           
remote: Getting sizes:  90% (10018/11193)           
remote: Getting sizes:  91% (10130/11193)           
remote: Getting sizes:  92% (10242/11193)           
remote: Getting sizes:  93% (10354/11193)           
remote: Getting sizes:  94% (10466/11193)           
remote: Getting sizes:  95% (10578/11193)           
remote: Getting sizes:  96% (10690/11193)           
remote: Getting sizes:  97% (10802/11193)           
remote: Getting sizes:  98% (10914/11193)           
remote: Getting sizes:  99% (11026/11193)           
remote: Getting sizes: 100% (11138/11193)           
remote: Getting sizes: 100% (11193/11193)        
remote: Compressing objects:   2% (2174/119940)           
remote: Compressing objects:   3% (3021/119940)           
remote: Compressing objects:   4% (4492/119940)           
remote: Compressing objects:   5% (5749/119940)           
remote: Compressing objects:   6% (6597/119940)           
remote: Compressing objects:   7% (7849/119940)           
remote: Compressing objects:   8% (9000/119940)           
remote: Compressing objects:   8% (9736/119940)           
remote: Compressing objects:   9% (10196/119940)           
remote: Compressing objects:  10% (11442/119940)           
remote: Compressing objects:  11% (12594/119940)           
remote: Compressing objects:  12% (13827/119940)           
remote: Compressing objects:  13% (15416/119940)           
remote: Compressing objects:  14% (16192/119940)           
remote: Compressing objects:  15% (17393/119940)           
remote: Compressing objects:  16% (18595/119940)           
remote: Compressing objects:  17% (19808/119940)           
remote: Compressing objects:  18% (20991/119940)           
remote: Compressing objects:  19% (22249/119940)           
remote: Compressing objects:  20% (23462/119940)           
remote: Compressing objects:  21% (24596/119940)           
remote: Compressing objects:  22% (25790/119940)           
remote: Compressing objects:  22% (26522/119940)           
remote: Compressing objects:  23% (27004/119940)           
remote: Compressing objects:  24% (28187/119940)           
remote: Compressing objects:  25% (29389/119940)           
remote: Compressing objects:  26% (30686/119940)           
remote: Compressing objects:  27% (31811/119940)           
remote: Compressing objects:  28% (32994/119940)           
remote: Compressing objects:  29% (34399/119940)           
remote: Compressing objects:  30% (35419/119940)           
remote: Compressing objects:  31% (36618/119940)           
remote: Compressing objects:  32% (37937/119940)           
remote: Compressing objects:  33% (39014/119940)           
remote: Compressing objects:  34% (40360/119940)           
remote: Compressing objects:  35% (41414/119940)           
remote: Compressing objects:  36% (42624/119940)           
remote: Compressing objects:  37% (43830/119940)           
remote: Compressing objects:  38% (45275/119940)           
remote: Compressing objects:  39% (46621/119940)           
remote: Compressing objects:  40% (47705/119940)           
remote: Compressing objects:  41% (48757/119940)           
remote: Compressing objects:  42% (49875/119940)           
remote: Compressing objects:  43% (51009/119940)           
remote: Compressing objects:  44% (52512/119940)           
remote: Compressing objects:  45% (53745/119940)           
remote: Compressing objects:  46% (54587/119940)           
remote: Compressing objects:  47% (55949/119940)           
remote: Compressing objects:  48% (57132/119940)           
remote: Compressing objects:  49% (58685/119940)           
remote: Compressing objects:  50% (59376/119940)           
remote: Compressing objects:  51% (60748/119940)           
remote: Compressing objects:  52% (62227/119940)           
remote: Compressing objects:  53% (62970/119940)           
remote: Compressing objects:  54% (64337/119940)           
remote: Compressing objects:  55% (65709/119940)           
remote: Compressing objects:  56% (66740/119940)           
remote: Compressing objects:  56% (67754/119940)           
remote: Compressing objects:  57% (67797/119940)           
remote: Compressing objects:  58% (70012/119940)           
remote: Compressing objects:  59% (70165/119940)           
remote: Compressing objects:  60% (71377/119940)           
remote: Compressing objects:  61% (72619/119940)           
remote: Compressing objects:  62% (73808/119940)           
remote: Compressing objects:  63% (75197/119940)           
remote: Compressing objects:  64% (76167/119940)           
remote: Compressing objects:  65% (77363/119940)           
remote: Compressing objects:  66% (78702/119940)           
remote: Compressing objects:  67% (79766/119940)           
remote: Compressing objects:  68% (81297/119940)           
remote: Compressing objects:  69% (82921/119940)           
remote: Compressing objects:  70% (83560/119940)           
remote: Compressing objects:  71% (84665/119940)           
remote: Compressing objects:  72% (85991/119940)           
remote: Compressing objects:  73% (86959/119940)           
remote: Compressing objects:  74% (88232/119940)           
remote: Compressing objects:  75% (89833/119940)           
remote: Compressing objects:  76% (90657/119940)           
remote: Compressing objects:  77% (91765/119940)           
remote: Compressing objects:  78% (93004/119940)           
remote: Compressing objects:  79% (94197/119940)           
remote: Compressing objects:  80% (95383/119940)           
remote: Compressing objects:  81% (96757/119940)           
remote: Compressing objects:  82% (97961/119940)           
remote: Compressing objects:  83% (99479/119940)           
remote: Compressing objects:  84% (100150/119940)           
remote: Compressing objects:  85% (101398/119940)           
remote: Compressing objects:  86% (103010/119940)           
remote: Compressing objects:  87% (103777/119940)           
remote: Compressing objects:  88% (104982/119940)           
remote: Compressing objects:  89% (106156/119940)           
remote: Compressing objects:  90% (107351/119940)           
remote: Compressing objects:  91% (108546/119940)           
remote: Compressing objects:  92% (109884/119940)           
remote: Compressing objects:  93% (112073/119940)           
remote: Compressing objects:  94% (112151/119940)           
remote: Compressing objects:  95% (113376/119940)           
remote: Compressing objects:  95% (114510/119940)           
remote: Compressing objects:  96% (114643/119940)           
remote: Compressing objects:  97% (115746/119940)           
remote: Compressing objects:  98% (116947/119940)           
remote: Compressing objects:  99% (118141/119940)           
remote: Compressing objects: 100% (119347/119940)           
remote: Compressing objects: 100% (119939/119940)        
Receiving objects:   0% (1/12424)
Receiving objects:   1% (125/12424)
Receiving objects:   2% (249/12424)
Receiving objects:   3% (373/12424)
Receiving objects:   4% (497/12424)
Receiving objects:   5% (622/12424)
Receiving objects:   6% (746/12424)
Receiving objects:   7% (870/12424)
Receiving objects:   8% (994/12424)
Receiving objects:   9% (1119/12424)
Receiving objects:  10% (1243/12424)
Receiving objects:  11% (1367/12424)
Receiving objects:  12% (1491/12424)
Receiving objects:  13% (1616/12424)
Receiving objects:  14% (1740/12424)
Receiving objects:  15% (1864/12424)
Receiving objects:  16% (1988/12424)
Receiving objects:  17% (2113/12424)
Receiving objects:  18% (2237/12424), 4.40 MiB | 8.80 MiB/s
Receiving objects:  19% (2361/12424), 4.40 MiB | 8.80 MiB/s
Receiving objects:  20% (2485/12424), 4.40 MiB | 8.80 MiB/s
Receiving objects:  21% (2610/12424), 4.40 MiB | 8.80 MiB/s
Receiving objects:  22% (2734/12424), 4.40 MiB | 8.80 MiB/s
Receiving objects:  22% (2739/12424), 5.51 MiB | 2.63 MiB/s
Receiving objects:  23% (2858/12424), 5.51 MiB | 2.63 MiB/s
Receiving objects:  24% (2982/12424), 5.51 MiB | 2.63 MiB/s
Receiving objects:  25% (3106/12424), 5.51 MiB | 2.63 MiB/s
Receiving objects:  26% (3231/12424), 5.51 MiB | 2.63 MiB/s
Receiving objects:  27% (3355/12424), 5.51 MiB | 2.63 MiB/s
Receiving objects:  28% (3479/12424), 5.51 MiB | 2.63 MiB/s
Receiving objects:  29% (3603/12424), 5.51 MiB | 2.63 MiB/s
Receiving objects:  30% (3728/12424), 5.51 MiB | 2.63 MiB/s
Receiving objects:  31% (3852/12424), 5.51 MiB | 2.63 MiB/s
Receiving objects:  32% (3976/12424), 5.51 MiB | 2.63 MiB/s
Receiving objects:  33% (4100/12424), 5.51 MiB | 2.63 MiB/s
Receiving objects:  34% (4225/12424), 5.51 MiB | 2.63 MiB/s
Receiving objects:  35% (4349/12424), 5.51 MiB | 2.63 MiB/s
Receiving objects:  36% (4473/12424), 5.51 MiB | 2.63 MiB/s
Receiving objects:  37% (4597/12424), 5.51 MiB | 2.63 MiB/s
Receiving objects:  38% (4722/12424), 5.51 MiB | 2.63 MiB/s
Receiving objects:  39% (4846/12424), 5.51 MiB | 2.63 MiB/s
Receiving objects:  40% (4970/12424), 5.51 MiB | 2.63 MiB/s
Receiving objects:  41% (5094/12424), 5.51 MiB | 2.63 MiB/s
Receiving objects:  42% (5219/12424), 5.51 MiB | 2.63 MiB/s
Receiving objects:  43% (5343/12424), 5.51 MiB | 2.63 MiB/s
Receiving objects:  44% (5467/12424), 5.51 MiB | 2.63 MiB/s
Receiving objects:  45% (5591/12424), 5.51 MiB | 2.63 MiB/s
Receiving objects:  46% (5716/12424), 5.51 MiB | 2.63 MiB/s
Receiving objects:  47% (5840/12424), 18.81 MiB | 7.26 MiB/s
Receiving objects:  47% (5923/12424), 18.81 MiB | 7.26 MiB/s
Receiving objects:  48% (5964/12424), 23.00 MiB | 7.44 MiB/s
Receiving objects:  49% (6088/12424), 23.00 MiB | 7.44 MiB/s
Receiving objects:  50% (6212/12424), 23.00 MiB | 7.44 MiB/s
Receiving objects:  51% (6337/12424), 23.00 MiB | 7.44 MiB/s
Receiving objects:  52% (6461/12424), 27.75 MiB | 7.71 MiB/s
Receiving objects:  53% (6585/12424), 27.75 MiB | 7.71 MiB/s
Receiving objects:  54% (6709/12424), 27.75 MiB | 7.71 MiB/s
Receiving objects:  54% (6828/12424), 27.75 MiB | 7.71 MiB/s
Receiving objects:  55% (6834/12424), 27.75 MiB | 7.71 MiB/s
Receiving objects:  56% (6958/12424), 27.75 MiB | 7.71 MiB/s
Receiving objects:  57% (7082/12424), 27.75 MiB | 7.71 MiB/s
Receiving objects:  58% (7206/12424), 27.75 MiB | 7.71 MiB/s
Receiving objects:  59% (7331/12424), 32.22 MiB | 7.87 MiB/s
Receiving objects:  60% (7455/12424), 32.22 MiB | 7.87 MiB/s
Receiving objects:  61% (7579/12424), 32.22 MiB | 7.87 MiB/s
Receiving objects:  62% (7703/12424), 32.22 MiB | 7.87 MiB/s
Receiving objects:  63% (7828/12424), 32.22 MiB | 7.87 MiB/s
Receiving objects:  64% (7952/12424), 32.22 MiB | 7.87 MiB/s
Receiving objects:  65% (8076/12424), 32.22 MiB | 7.87 MiB/s
Receiving objects:  66% (8200/12424), 32.22 MiB | 7.87 MiB/s
Receiving objects:  67% (8325/12424), 32.22 MiB | 7.87 MiB/s
Receiving objects:  68% (8449/12424), 32.22 MiB | 7.87 MiB/s
Receiving objects:  69% (8573/12424), 32.22 MiB | 7.87 MiB/s
Receiving objects:  70% (8697/12424), 32.22 MiB | 7.87 MiB/s
Receiving objects:  71% (8822/12424), 32.22 MiB | 7.87 MiB/s
Receiving objects:  72% (8946/12424), 32.22 MiB | 7.87 MiB/s
Receiving objects:  73% (9070/12424), 32.22 MiB | 7.87 MiB/s
Receiving objects:  74% (9194/12424), 32.22 MiB | 7.87 MiB/s
Receiving objects:  75% (9318/12424), 32.22 MiB | 7.87 MiB/s
Receiving objects:  76% (9443/12424), 32.22 MiB | 7.87 MiB/s
Receiving objects:  77% (9567/12424), 32.22 MiB | 7.87 MiB/s
Receiving objects:  78% (9691/12424), 32.22 MiB | 7.87 MiB/s
Receiving objects:  79% (9815/12424), 32.22 MiB | 7.87 MiB/s
Receiving objects:  80% (9940/12424), 32.22 MiB | 7.87 MiB/s
Receiving objects:  81% (10064/12424), 32.22 MiB | 7.87 MiB/s
Receiving objects:  82% (10188/12424), 32.22 MiB | 7.87 MiB/s
Receiving objects:  83% (10312/12424), 32.22 MiB | 7.87 MiB/s
Receiving objects:  84% (10437/12424), 32.22 MiB | 7.87 MiB/s
Receiving objects:  85% (10561/12424), 32.22 MiB | 7.87 MiB/s
Receiving objects:  86% (10685/12424), 32.22 MiB | 7.87 MiB/s
Receiving objects:  87% (10809/12424), 32.22 MiB | 7.87 MiB/s
Receiving objects:  88% (10934/12424), 32.22 MiB | 7.87 MiB/s
Receiving objects:  89% (11058/12424), 39.74 MiB | 8.65 MiB/s
Receiving objects:  90% (11182/12424), 39.74 MiB | 8.65 MiB/s
Receiving objects:  91% (11306/12424), 39.74 MiB | 8.65 MiB/s
Receiving objects:  92% (11431/12424), 39.74 MiB | 8.65 MiB/s
Receiving objects:  93% (11555/12424), 39.74 MiB | 8.65 MiB/s
Receiving objects:  94% (11679/12424), 39.74 MiB | 8.65 MiB/s
Receiving objects:  95% (11803/12424), 39.74 MiB | 8.65 MiB/s
Receiving objects:  96% (11928/12424), 39.74 MiB | 8.65 MiB/s
Receiving objects:  97% (12052/12424), 39.74 MiB | 8.65 MiB/s
Receiving objects:  98% (12176/12424), 39.74 MiB | 8.65 MiB/s
Receiving objects:  99% (12300/12424), 39.74 MiB | 8.65 MiB/s
remote: Total 12424 (delta 2375), reused 5975 (delta 1228)        
Receiving objects: 100% (12424/12424), 39.74 MiB | 8.65 MiB/s
Receiving objects: 100% (12424/12424), 41.63 MiB | 8.74 MiB/s, done.
Resolving deltas:   0% (0/2375)
Resolving deltas:   1% (24/2375)
Resolving deltas:   2% (48/2375)
Resolving deltas:   3% (72/2375)
Resolving deltas:   4% (95/2375)
Resolving deltas:   5% (119/2375)
Resolving deltas:   6% (143/2375)
Resolving deltas:   7% (167/2375)
Resolving deltas:   8% (190/2375)
Resolving deltas:   9% (214/2375)
Resolving deltas:  10% (238/2375)
Resolving deltas:  11% (262/2375)
Resolving deltas:  12% (285/2375)
Resolving deltas:  13% (309/2375)
Resolving deltas:  14% (333/2375)
Resolving deltas:  15% (357/2375)
Resolving deltas:  16% (380/2375)
Resolving deltas:  17% (404/2375)
Resolving deltas:  18% (428/2375)
Resolving deltas:  19% (452/2375)
Resolving deltas:  20% (475/2375)
Resolving deltas:  21% (501/2375)
Resolving deltas:  22% (523/2375)
Resolving deltas:  23% (547/2375)
Resolving deltas:  24% (570/2375)
Resolving deltas:  25% (594/2375)
Resolving deltas:  26% (618/2375)
Resolving deltas:  27% (642/2375)
Resolving deltas:  28% (665/2375)
Resolving deltas:  29% (689/2375)
Resolving deltas:  30% (713/2375)
Resolving deltas:  31% (737/2375)
Resolving deltas:  32% (760/2375)
Resolving deltas:  33% (784/2375)
Resolving deltas:  34% (808/2375)
Resolving deltas:  35% (832/2375)
Resolving deltas:  36% (856/2375)
Resolving deltas:  37% (879/2375)
Resolving deltas:  38% (903/2375)
Resolving deltas:  39% (927/2375)
Resolving deltas:  40% (950/2375)
Resolving deltas:  41% (974/2375)
Resolving deltas:  42% (998/2375)
Resolving deltas:  43% (1023/2375)
Resolving deltas:  44% (1045/2375)
Resolving deltas:  45% (1069/2375)
Resolving deltas:  46% (1093/2375)
Resolving deltas:  47% (1117/2375)
Resolving deltas:  48% (1140/2375)
Resolving deltas:  49% (1164/2375)
Resolving deltas:  50% (1188/2375)
Resolving deltas:  51% (1212/2375)
Resolving deltas:  52% (1235/2375)
Resolving deltas:  53% (1259/2375)
Resolving deltas:  54% (1283/2375)
Resolving deltas:  55% (1307/2375)
Resolving deltas:  56% (1330/2375)
Resolving deltas:  57% (1354/2375)
Resolving deltas:  58% (1378/2375)
Resolving deltas:  59% (1402/2375)
Resolving deltas:  60% (1425/2375)
Resolving deltas:  61% (1449/2375)
Resolving deltas:  62% (1473/2375)
Resolving deltas:  63% (1497/2375)
Resolving deltas:  64% (1520/2375)
Resolving deltas:  65% (1544/2375)
Resolving deltas:  66% (1568/2375)
Resolving deltas:  67% (1592/2375)
Resolving deltas:  68% (1615/2375)
Resolving deltas:  69% (1639/2375)
Resolving deltas:  70% (1663/2375)
Resolving deltas:  71% (1687/2375)
Resolving deltas:  72% (1710/2375)
Resolving deltas:  73% (1734/2375)
Resolving deltas:  74% (1758/2375)
Resolving deltas:  75% (1782/2375)
Resolving deltas:  76% (1805/2375)
Resolving deltas:  77% (1829/2375)
Resolving deltas:  78% (1853/2375)
Resolving deltas:  79% (1877/2375)
Resolving deltas:  80% (1900/2375)
Resolving deltas:  81% (1924/2375)
Resolving deltas:  82% (1948/2375)
Resolving deltas:  83% (1972/2375)
Resolving deltas:  84% (1996/2375)
Resolving deltas:  85% (2019/2375)
Resolving deltas:  86% (2044/2375)
Resolving deltas:  87% (2067/2375)
Resolving deltas:  88% (2091/2375)
Resolving deltas:  89% (2114/2375)
Resolving deltas:  90% (2138/2375)
Resolving deltas:  91% (2162/2375)
Resolving deltas:  92% (2186/2375)
Resolving deltas:  93% (2209/2375)
Resolving deltas:  94% (2233/2375)
Resolving deltas:  95% (2257/2375)
Resolving deltas:  96% (2280/2375)
Resolving deltas:  97% (2304/2375)
Resolving deltas:  98% (2328/2375)
Resolving deltas:  99% (2353/2375)
Resolving deltas: 100% (2375/2375)
Resolving deltas: 100% (2375/2375), done.
Updating files:  63% (7307/11458)
Updating files:  64% (7334/11458)
Updating files:  65% (7448/11458)
Updating files:  66% (7563/11458)
Updating files:  67% (7677/11458)
Updating files:  68% (7792/11458)
Updating files:  69% (7907/11458)
Updating files:  70% (8021/11458)
Updating files:  71% (8136/11458)
Updating files:  72% (8250/11458)
Updating files:  73% (8365/11458)
Updating files:  74% (8479/11458)
Updating files:  75% (8594/11458)
Updating files:  76% (8709/11458)
Updating files:  77% (8823/11458)
Updating files:  78% (8938/11458)
Updating files:  79% (9052/11458)
Updating files:  80% (9167/11458)
Updating files:  81% (9281/11458)
Updating files:  82% (9396/11458)
Updating files:  83% (9511/11458)
Updating files:  84% (9625/11458)
Updating files:  85% (9740/11458)
Updating files:  86% (9854/11458)
Updating files:  87% (9969/11458)
Updating files:  88% (10084/11458)
Updating files:  89% (10198/11458)
Updating files:  90% (10313/11458)
Updating files:  91% (10427/11458)
Updating files:  92% (10542/11458)
Updating files:  93% (10656/11458)
Updating files:  94% (10771/11458)
Updating files:  95% (10886/11458)
Updating files:  96% (11000/11458)
Updating files:  97% (11115/11458)
Updating files:  98% (11229/11458)
Updating files:  99% (11344/11458)
Updating files: 100% (11458/11458)
Updating files: 100% (11458/11458), done.
 00:11

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-mediawiki-1  Started
 00:02

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  38/133 [========>-------------------]  28%
  58/133 [============>---------------]  43%
  82/133 [=================>----------]  61%
 103/133 [=====================>------]  77%
 119/133 [=========================>--]  89%
 132/133 [===========================>]  99%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:06

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:06

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:02

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 8.0 s.
 00:08

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 11s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:11

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:03

 Total duration: 01:33

 01:33

Install 'extensions/cldr'...

Cloning component(s)
:0: _clone_component "extensions/cldr"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/cldr to 'extensions/cldr' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/cldr'...
|0| remote: Counting objects: 1           
remote: Counting objects: 502, done        
|0| remote: Finding sources:   1% (3/502)           
remote: Finding sources:   2% (8/502)           
remote: Finding sources:   3% (13/502)           
remote: Finding sources:   4% (18/502)           
remote: Finding sources:   5% (23/502)           
remote: Finding sources:   6% (28/502)           
remote: Finding sources:   7% (33/502)           
remote: Finding sources:   8% (38/502)           
remote: Finding sources:   9% (43/502)           
remote: Finding sources:  10% (48/502)           
remote: Finding sources:  11% (53/502)           
remote: Finding sources:  12% (58/502)           
remote: Finding sources:  13% (63/502)           
remote: Finding sources:  14% (68/502)           
remote: Finding sources:  15% (73/502)           
remote: Finding sources:  16% (78/502)           
remote: Finding sources:  17% (83/502)           
remote: Finding sources:  18% (88/502)           
remote: Finding sources:  19% (93/502)           
remote: Finding sources:  20% (98/502)           
remote: Finding sources:  21% (103/502)           
remote: Finding sources:  22% (108/502)           
remote: Finding sources:  23% (113/502)           
remote: Finding sources:  24% (118/502)           
remote: Finding sources:  25% (123/502)           
remote: Finding sources:  26% (129/502)           
remote: Finding sources:  27% (134/502)           
remote: Finding sources:  28% (139/502)           
remote: Finding sources:  29% (144/502)           
remote: Finding sources:  30% (149/502)           
remote: Finding sources:  31% (154/502)           
remote: Finding sources:  32% (159/502)           
remote: Finding sources:  33% (164/502)           
remote: Finding sources:  34% (169/502)           
remote: Finding sources:  35% (174/502)           
remote: Finding sources:  36% (179/502)           
remote: Finding sources:  37% (184/502)           
remote: Finding sources:  38% (189/502)           
remote: Finding sources:  39% (194/502)           
remote: Finding sources:  40% (199/502)           
remote: Finding sources:  41% (204/502)           
remote: Finding sources:  42% (209/502)           
remote: Finding sources:  43% (214/502)           
remote: Finding sources:  44% (219/502)           
remote: Finding sources:  45% (224/502)           
remote: Finding sources:  46% (229/502)           
remote: Finding sources:  47% (234/502)           
remote: Finding sources:  48% (239/502)           
remote: Finding sources:  49% (244/502)           
remote: Finding sources:  50% (249/502)           
remote: Finding sources:  51% (254/502)           
remote: Finding sources:  52% (259/502)           
remote: Finding sources:  53% (264/502)           
remote: Finding sources:  54% (269/502)           
remote: Finding sources:  55% (274/502)           
remote: Finding sources:  56% (279/502)           
remote: Finding sources:  57% (284/502)           
remote: Finding sources:  58% (289/502)           
remote: Finding sources:  59% (294/502)           
remote: Finding sources:  60% (299/502)           
remote: Finding sources:  61% (304/502)           
remote: Finding sources:  62% (309/502)           
remote: Finding sources:  63% (314/502)           
remote: Finding sources:  64% (319/502)           
remote: Finding sources:  65% (324/502)           
remote: Finding sources:  66% (329/502)           
remote: Finding sources:  67% (334/502)           
remote: Finding sources:  68% (339/502)           
remote: Finding sources:  69% (344/502)           
remote: Finding sources:  70% (349/502)           
remote: Finding sources:  71% (354/502)           
remote: Finding sources:  72% (359/502)           
remote: Finding sources:  73% (364/502)           
remote: Finding sources:  74% (369/502)           
remote: Finding sources:  75% (374/502)           
remote: Finding sources:  76% (380/502)           
remote: Finding sources:  77% (385/502)           
remote: Finding sources:  78% (390/502)           
remote: Finding sources:  79% (395/502)           
remote: Finding sources:  80% (400/502)           
remote: Finding sources:  81% (405/502)           
remote: Finding sources:  82% (410/502)           
remote: Finding sources:  83% (415/502)           
remote: Finding sources:  84% (420/502)           
remote: Finding sources:  85% (425/502)           
remote: Finding sources:  86% (430/502)           
remote: Finding sources:  87% (435/502)           
remote: Finding sources:  88% (440/502)           
remote: Finding sources:  89% (445/502)           
remote: Finding sources:  90% (450/502)           
remote: Finding sources:  91% (455/502)           
remote: Finding sources:  92% (460/502)           
remote: Finding sources:  93% (465/502)           
remote: Finding sources:  94% (470/502)           
remote: Finding sources:  95% (475/502)           
remote: Finding sources:  96% (480/502)           
remote: Finding sources:  97% (485/502)           
remote: Finding sources:  98% (490/502)           
remote: Finding sources:  99% (495/502)           
remote: Finding sources: 100% (500/502)           
remote: Finding sources: 100% (502/502)        
|0| remote: Getting sizes:   1% (3/489)           
remote: Getting sizes:   2% (8/489)           
remote: Getting sizes:   3% (13/489)           
remote: Getting sizes:   4% (18/489)           
remote: Getting sizes:   5% (23/489)           
remote: Getting sizes:   6% (27/489)           
remote: Getting sizes:   7% (32/489)           
remote: Getting sizes:   8% (37/489)           
remote: Getting sizes:   9% (42/489)           
remote: Getting sizes:  10% (47/489)           
remote: Getting sizes:  11% (52/489)           
remote: Getting sizes:  12% (57/489)           
remote: Getting sizes:  13% (62/489)           
remote: Getting sizes:  14% (67/489)           
remote: Getting sizes:  15% (71/489)           
remote: Getting sizes:  16% (76/489)           
remote: Getting sizes:  17% (81/489)           
remote: Getting sizes:  18% (86/489)           
remote: Getting sizes:  19% (91/489)           
remote: Getting sizes:  20% (96/489)           
remote: Getting sizes:  21% (101/489)           
remote: Getting sizes:  22% (106/489)           
remote: Getting sizes:  23% (111/489)           
remote: Getting sizes:  24% (115/489)           
remote: Getting sizes:  25% (120/489)           
remote: Getting sizes:  26% (125/489)           
remote: Getting sizes:  27% (130/489)           
remote: Getting sizes:  28% (135/489)           
remote: Getting sizes:  29% (140/489)           
remote: Getting sizes:  30% (145/489)           
remote: Getting sizes:  31% (150/489)           
remote: Getting sizes:  32% (155/489)           
remote: Getting sizes:  33% (159/489)           
remote: Getting sizes:  34% (164/489)           
remote: Getting sizes:  35% (169/489)           
remote: Getting sizes:  36% (174/489)           
remote: Getting sizes:  37% (179/489)           
remote: Getting sizes:  38% (184/489)           
remote: Getting sizes:  39% (189/489)           
remote: Getting sizes:  40% (194/489)           
remote: Getting sizes:  41% (199/489)           
remote: Getting sizes:  42% (203/489)           
remote: Getting sizes:  43% (208/489)           
remote: Getting sizes:  44% (213/489)           
remote: Getting sizes:  45% (218/489)           
remote: Getting sizes:  46% (223/489)           
remote: Getting sizes:  47% (228/489)           
remote: Getting sizes:  48% (233/489)           
remote: Getting sizes:  49% (238/489)           
remote: Getting sizes:  50% (243/489)           
remote: Getting sizes:  51% (247/489)           
remote: Getting sizes:  52% (252/489)           
remote: Getting sizes:  53% (257/489)           
remote: Getting sizes:  54% (262/489)           
remote: Getting sizes:  55% (267/489)           
remote: Getting sizes:  56% (272/489)           
remote: Getting sizes:  57% (277/489)           
remote: Getting sizes:  58% (282/489)           
remote: Getting sizes:  59% (287/489)           
remote: Getting sizes:  60% (291/489)           
remote: Getting sizes:  61% (296/489)           
remote: Getting sizes:  62% (301/489)           
remote: Getting sizes:  63% (306/489)           
remote: Getting sizes:  64% (311/489)           
remote: Getting sizes:  65% (316/489)           
remote: Getting sizes:  66% (321/489)           
remote: Getting sizes:  67% (326/489)           
remote: Getting sizes:  68% (331/489)           
remote: Getting sizes:  69% (335/489)           
remote: Getting sizes:  70% (340/489)           
remote: Getting sizes:  71% (345/489)           
remote: Getting sizes:  72% (350/489)           
remote: Getting sizes:  73% (355/489)           
remote: Getting sizes:  74% (360/489)           
remote: Getting sizes:  75% (365/489)           
remote: Getting sizes:  76% (370/489)           
remote: Getting sizes:  77% (375/489)           
remote: Getting sizes:  78% (379/489)           
remote: Getting sizes:  79% (384/489)           
remote: Getting sizes:  80% (389/489)           
remote: Getting sizes:  81% (394/489)           
remote: Getting sizes:  82% (399/489)           
remote: Getting sizes:  83% (404/489)           
remote: Getting sizes:  84% (409/489)           
remote: Getting sizes:  85% (414/489)           
remote: Getting sizes:  86% (419/489)           
remote: Getting sizes:  87% (423/489)           
remote: Getting sizes:  88% (428/489)           
remote: Getting sizes:  89% (433/489)           
remote: Getting sizes:  90% (438/489)           
remote: Getting sizes:  91% (443/489)           
remote: Getting sizes:  92% (448/489)           
remote: Getting sizes:  93% (453/489)           
remote: Getting sizes:  94% (458/489)           
remote: Getting sizes:  95% (463/489)           
remote: Getting sizes:  96% (467/489)           
remote: Getting sizes:  97% (472/489)           
remote: Getting sizes:  98% (477/489)           
remote: Getting sizes:  99% (482/489)           
remote: Getting sizes: 100% (487/489)           
remote: Getting sizes: 100% (489/489)        
|0| remote: Compressing objects:   1% (9051/1366721)           
remote: Compressing objects:   2% (29661/1366721)           
remote: Compressing objects:   4% (52871/1366721)           
remote: Compressing objects:   5% (65942/1366721)           
remote: Compressing objects:   7% (100002/1366721)           
remote: Compressing objects:   9% (116306/1366721)           
remote: Compressing objects:  10% (131204/1366721)           
remote: Compressing objects:  11% (147911/1366721)           
remote: Compressing objects:  12% (166494/1366721)           
remote: Compressing objects:  13% (175178/1366721)           
remote: Compressing objects:  14% (195587/1366721)           
remote: Compressing objects:  15% (203644/1366721)           
remote: Compressing objects:  19% (253032/1366721)           
remote: Compressing objects:  20% (273823/1366721)           
remote: Compressing objects:  21% (281845/1366721)           
remote: Compressing objects:  22% (296916/1366721)           
remote: Compressing objects:  23% (312431/1366721)           
remote: Compressing objects:  24% (326985/1366721)           
remote: Compressing objects:  25% (343822/1366721)           
remote: Compressing objects:  27% (370957/1366721)           
remote: Compressing objects:  28% (380395/1366721)           
remote: Compressing objects:  29% (397344/1366721)           
remote: Compressing objects:  30% (409904/1366721)           
remote: Compressing objects:  31% (423933/1366721)           
remote: Compressing objects:  33% (451559/1366721)           
remote: Compressing objects:  35% (483502/1366721)           
remote: Compressing objects:  39% (529143/1366721)           
remote: Compressing objects:  42% (568858/1366721)           
remote: Compressing objects:  43% (591812/1366721)           
remote: Compressing objects:  44% (599922/1366721)           
remote: Compressing objects:  45% (609372/1366721)           
remote: Compressing objects:  46% (634277/1366721)           
remote: Compressing objects:  47% (638458/1366721)           
remote: Compressing objects:  50% (680364/1366721)           
remote: Compressing objects:  55% (747528/1366721)           
remote: Compressing objects:  58% (794416/1366721)           
remote: Compressing objects:  60% (820101/1366721)           
remote: Compressing objects:  61% (838613/1366721)           
remote: Compressing objects:  64% (874008/1366721)           
remote: Compressing objects:  65% (890341/1366721)           
remote: Compressing objects:  66% (905807/1366721)           
remote: Compressing objects:  68% (926952/1366721)           
remote: Compressing objects:  69% (939718/1366721)           
remote: Compressing objects:  70% (957603/1366721)           
remote: Compressing objects:  71% (968065/1366721)           
remote: Compressing objects:  73% (998561/1366721)           
remote: Compressing objects:  74% (1006733/1366721)           
remote: Compressing objects:  76% (1034204/1366721)           
remote: Compressing objects:  77% (1047221/1366721)           
remote: Compressing objects:  78% (1061922/1366721)           
remote: Compressing objects:  80% (1092391/1366721)           
remote: Compressing objects:  82% (1120673/1366721)           
remote: Compressing objects:  83% (1127680/1366721)           
remote: Compressing objects:  99% (1354329/1366721)           
remote: Compressing objects: 100% (1360323/1366721)           
remote: Compressing objects: 100% (1366721/1366721)        
|0| Receiving objects:   0% (1/502)
Receiving objects:   1% (6/502)
Receiving objects:   2% (11/502)
Receiving objects:   3% (16/502)
Receiving objects:   4% (21/502)
Receiving objects:   5% (26/502)
Receiving objects:   6% (31/502)
Receiving objects:   7% (36/502)
Receiving objects:   8% (41/502)
Receiving objects:   9% (46/502)
Receiving objects:  10% (51/502)
Receiving objects:  11% (56/502)
Receiving objects:  12% (61/502)
Receiving objects:  13% (66/502)
Receiving objects:  14% (71/502)
Receiving objects:  15% (76/502)
Receiving objects:  16% (81/502)
Receiving objects:  17% (86/502)
Receiving objects:  18% (91/502)
Receiving objects:  19% (96/502)
Receiving objects:  20% (101/502)
Receiving objects:  21% (106/502)
Receiving objects:  22% (111/502)
Receiving objects:  23% (116/502)
Receiving objects:  24% (121/502)
Receiving objects:  25% (126/502)
Receiving objects:  26% (131/502)
Receiving objects:  27% (136/502)
Receiving objects:  28% (141/502)
Receiving objects:  29% (146/502)
Receiving objects:  30% (151/502)
Receiving objects:  31% (156/502)
Receiving objects:  32% (161/502)
Receiving objects:  33% (166/502)
Receiving objects:  34% (171/502)
Receiving objects:  35% (176/502)
Receiving objects:  36% (181/502)
Receiving objects:  37% (186/502)
Receiving objects:  38% (191/502)
Receiving objects:  39% (196/502)
Receiving objects:  40% (201/502)
Receiving objects:  41% (206/502)
Receiving objects:  42% (211/502)
Receiving objects:  43% (216/502)
Receiving objects:  44% (221/502)
Receiving objects:  45% (226/502)
Receiving objects:  46% (231/502)
Receiving objects:  47% (236/502)
Receiving objects:  48% (241/502)
Receiving objects:  49% (246/502)
Receiving objects:  50% (251/502)
Receiving objects:  51% (257/502)
Receiving objects:  52% (262/502)
Receiving objects:  53% (267/502)
Receiving objects:  54% (272/502)
Receiving objects:  55% (277/502)
Receiving objects:  56% (282/502)
Receiving objects:  57% (287/502)
Receiving objects:  58% (292/502)
Receiving objects:  59% (297/502)
Receiving objects:  60% (302/502)
Receiving objects:  61% (307/502)
Receiving objects:  62% (312/502)
Receiving objects:  63% (317/502)
Receiving objects:  64% (322/502)
Receiving objects:  65% (327/502)
Receiving objects:  66% (332/502)
Receiving objects:  67% (337/502)
Receiving objects:  68% (342/502)
Receiving objects:  69% (347/502)
Receiving objects:  70% (352/502)
Receiving objects:  71% (357/502)
Receiving objects:  72% (362/502)
Receiving objects:  73% (367/502)
Receiving objects:  74% (372/502)
Receiving objects:  75% (377/502)
Receiving objects:  76% (382/502)
Receiving objects:  77% (387/502)
Receiving objects:  78% (392/502)
Receiving objects:  79% (397/502)
Receiving objects:  80% (402/502)
Receiving objects:  81% (407/502)
Receiving objects:  82% (412/502)
Receiving objects:  83% (417/502)
Receiving objects:  84% (422/502)
Receiving objects:  85% (427/502)
Receiving objects:  86% (432/502)
Receiving objects:  87% (437/502)
Receiving objects:  88% (442/502)
Receiving objects:  89% (447/502)
Receiving objects:  90% (452/502)
Receiving objects:  91% (457/502)
Receiving objects:  92% (462/502)
Receiving objects:  93% (467/502)
Receiving objects:  94% (472/502)
Receiving objects:  95% (477/502)
Receiving objects:  96% (482/502)
Receiving objects:  97% (487/502)
remote: Total 502 (delta 32), reused 307 (delta 11)        
|0| Receiving objects:  98% (492/502)
Receiving objects:  99% (497/502)
Receiving objects: 100% (502/502)
Receiving objects: 100% (502/502), 1.73 MiB | 19.91 MiB/s, done.
|0| Resolving deltas:   0% (0/32)
Resolving deltas:   3% (1/32)
Resolving deltas:   6% (2/32)
Resolving deltas:   9% (3/32)
Resolving deltas:  12% (4/32)
Resolving deltas:  15% (5/32)
Resolving deltas:  18% (6/32)
Resolving deltas:  21% (7/32)
Resolving deltas:  25% (8/32)
Resolving deltas:  31% (10/32)
Resolving deltas:  34% (11/32)
Resolving deltas:  37% (12/32)
Resolving deltas:  40% (13/32)
Resolving deltas:  46% (15/32)
Resolving deltas:  50% (16/32)
Resolving deltas:  53% (17/32)
Resolving deltas:  56% (18/32)
Resolving deltas:  59% (19/32)
Resolving deltas:  62% (20/32)
Resolving deltas:  65% (21/32)
Resolving deltas:  68% (22/32)
Resolving deltas:  71% (23/32)
Resolving deltas:  75% (24/32)
Resolving deltas:  81% (26/32)
Resolving deltas:  84% (27/32)
Resolving deltas:  87% (28/32)
Resolving deltas:  90% (29/32)
Resolving deltas:  93% (30/32)
Resolving deltas:  96% (31/32)
Resolving deltas: 100% (32/32)
Resolving deltas: 100% (32/32), done.
|0|  00:00
 00:00

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 1 install, 0 updates, 0 removals
  - Locking composer/installers (v2.3.0)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 1 install, 0 updates, 0 removals
  - Installing composer/installers (v2.3.0): Extracting archive
Generating optimized autoload files
52 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:04

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
52 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }

added 1 package, and audited 1443 packages in 3s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:03

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.1 s.
 00:01

Running 'extensions/cldr/setup.sh' if found
Looking for '/var/local/extensions/cldr/setup.sh'
No '/var/local/extensions/cldr/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:12
 00:12

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-web-1  Removed
 Container mediawiki-mediawiki-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:21

Reclaim disk space if needed
Free disk space (22%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12424, done        
remote: Finding sources:   1% (63/12424)           
remote: Finding sources:   2% (187/12424)           
remote: Finding sources:   3% (311/12424)           
remote: Finding sources:   4% (435/12424)           
remote: Finding sources:   5% (560/12424)           
remote: Finding sources:   6% (684/12424)           
remote: Finding sources:   7% (808/12424)           
remote: Finding sources:   8% (932/12424)           
remote: Finding sources:   9% (1057/12424)           
remote: Finding sources:  10% (1181/12424)           
remote: Finding sources:  11% (1305/12424)           
remote: Finding sources:  12% (1429/12424)           
remote: Finding sources:  13% (1553/12424)           
remote: Finding sources:  14% (1678/12424)           
remote: Finding sources:  15% (1802/12424)           
remote: Finding sources:  16% (1926/12424)           
remote: Finding sources:  17% (2050/12424)           
remote: Finding sources:  18% (2175/12424)           
remote: Finding sources:  19% (2299/12424)           
remote: Finding sources:  20% (2423/12424)           
remote: Finding sources:  21% (2547/12424)           
remote: Finding sources:  22% (2672/12424)           
remote: Finding sources:  23% (2796/12424)           
remote: Finding sources:  24% (2920/12424)           
remote: Finding sources:  25% (3044/12424)           
remote: Finding sources:  26% (3169/12424)           
remote: Finding sources:  27% (3293/12424)           
remote: Finding sources:  28% (3417/12424)           
remote: Finding sources:  29% (3541/12424)           
remote: Finding sources:  30% (3666/12424)           
remote: Finding sources:  31% (3790/12424)           
remote: Finding sources:  32% (3914/12424)           
remote: Finding sources:  33% (4038/12424)           
remote: Finding sources:  34% (4163/12424)           
remote: Finding sources:  35% (4287/12424)           
remote: Finding sources:  36% (4411/12424)           
remote: Finding sources:  37% (4535/12424)           
remote: Finding sources:  38% (4659/12424)           
remote: Finding sources:  39% (4784/12424)           
remote: Finding sources:  40% (4908/12424)           
remote: Finding sources:  41% (5032/12424)           
remote: Finding sources:  42% (5156/12424)           
remote: Finding sources:  43% (5281/12424)           
remote: Finding sources:  44% (5405/12424)           
remote: Finding sources:  45% (5529/12424)           
remote: Finding sources:  46% (5653/12424)           
remote: Finding sources:  47% (5778/12424)           
remote: Finding sources:  48% (5902/12424)           
remote: Finding sources:  49% (6026/12424)           
remote: Finding sources:  50% (6150/12424)           
remote: Finding sources:  51% (6275/12424)           
remote: Finding sources:  52% (6399/12424)           
remote: Finding sources:  53% (6523/12424)           
remote: Finding sources:  54% (6647/12424)           
remote: Finding sources:  55% (6772/12424)           
remote: Finding sources:  56% (6896/12424)           
remote: Finding sources:  57% (7020/12424)           
remote: Finding sources:  58% (7144/12424)           
remote: Finding sources:  59% (7269/12424)           
remote: Finding sources:  60% (7393/12424)           
remote: Finding sources:  61% (7517/12424)           
remote: Finding sources:  62% (7641/12424)           
remote: Finding sources:  63% (7765/12424)           
remote: Finding sources:  64% (7890/12424)           
remote: Finding sources:  65% (8014/12424)           
remote: Finding sources:  66% (8138/12424)           
remote: Finding sources:  67% (8262/12424)           
remote: Finding sources:  68% (8387/12424)           
remote: Finding sources:  69% (8511/12424)           
remote: Finding sources:  70% (8635/12424)           
remote: Finding sources:  71% (8759/12424)           
remote: Finding sources:  72% (8884/12424)           
remote: Finding sources:  73% (9008/12424)           
remote: Finding sources:  74% (9132/12424)           
remote: Finding sources:  75% (9256/12424)           
remote: Finding sources:  76% (9381/12424)           
remote: Finding sources:  77% (9505/12424)           
remote: Finding sources:  78% (9629/12424)           
remote: Finding sources:  79% (9753/12424)           
remote: Finding sources:  80% (9878/12424)           
remote: Finding sources:  81% (10002/12424)           
remote: Finding sources:  82% (10126/12424)           
remote: Finding sources:  83% (10250/12424)           
remote: Finding sources:  84% (10375/12424)           
remote: Finding sources:  85% (10499/12424)           
remote: Finding sources:  86% (10623/12424)           
remote: Finding sources:  87% (10747/12424)           
remote: Finding sources:  88% (10871/12424)           
remote: Finding sources:  89% (10996/12424)           
remote: Finding sources:  90% (11120/12424)           
remote: Finding sources:  91% (11244/12424)           
remote: Finding sources:  92% (11368/12424)           
remote: Finding sources:  93% (11493/12424)           
remote: Finding sources:  94% (11617/12424)           
remote: Finding sources:  95% (11741/12424)           
remote: Finding sources:  96% (11865/12424)           
remote: Finding sources:  97% (11990/12424)           
remote: Finding sources:  98% (12114/12424)           
remote: Finding sources:  99% (12238/12424)           
remote: Finding sources: 100% (12362/12424)           
remote: Finding sources: 100% (12424/12424)        
remote: Getting sizes:   1% (56/11193)           
remote: Getting sizes:   2% (168/11193)           
remote: Getting sizes:   3% (280/11193)           
remote: Getting sizes:   4% (392/11193)           
remote: Getting sizes:   5% (504/11193)           
remote: Getting sizes:   6% (616/11193)           
remote: Getting sizes:   7% (728/11193)           
remote: Getting sizes:   8% (840/11193)           
remote: Getting sizes:   9% (952/11193)           
remote: Getting sizes:  10% (1064/11193)           
remote: Getting sizes:  11% (1176/11193)           
remote: Getting sizes:  12% (1288/11193)           
remote: Getting sizes:  13% (1400/11193)           
remote: Getting sizes:  14% (1512/11193)           
remote: Getting sizes:  15% (1623/11193)           
remote: Getting sizes:  16% (1735/11193)           
remote: Getting sizes:  17% (1847/11193)           
remote: Getting sizes:  18% (1959/11193)           
remote: Getting sizes:  19% (2071/11193)           
remote: Getting sizes:  20% (2183/11193)           
remote: Getting sizes:  21% (2295/11193)           
remote: Getting sizes:  22% (2407/11193)           
remote: Getting sizes:  23% (2519/11193)           
remote: Getting sizes:  24% (2631/11193)           
remote: Getting sizes:  25% (2743/11193)           
remote: Getting sizes:  26% (2855/11193)           
remote: Getting sizes:  27% (2967/11193)           
remote: Getting sizes:  28% (3079/11193)           
remote: Getting sizes:  29% (3191/11193)           
remote: Getting sizes:  30% (3302/11193)           
remote: Getting sizes:  31% (3414/11193)           
remote: Getting sizes:  32% (3526/11193)           
remote: Getting sizes:  33% (3638/11193)           
remote: Getting sizes:  34% (3750/11193)           
remote: Getting sizes:  35% (3862/11193)           
remote: Getting sizes:  36% (3974/11193)           
remote: Getting sizes:  37% (4086/11193)           
remote: Getting sizes:  38% (4198/11193)           
remote: Getting sizes:  39% (4310/11193)           
remote: Getting sizes:  40% (4422/11193)           
remote: Getting sizes:  41% (4534/11193)           
remote: Getting sizes:  42% (4646/11193)           
remote: Getting sizes:  43% (4758/11193)           
remote: Getting sizes:  44% (4869/11193)           
remote: Getting sizes:  45% (4981/11193)           
remote: Getting sizes:  46% (5093/11193)           
remote: Getting sizes:  47% (5205/11193)           
remote: Getting sizes:  48% (5317/11193)           
remote: Getting sizes:  49% (5429/11193)           
remote: Getting sizes:  50% (5541/11193)           
remote: Getting sizes:  51% (5653/11193)           
remote: Getting sizes:  52% (5765/11193)           
remote: Getting sizes:  53% (5877/11193)           
remote: Getting sizes:  54% (5989/11193)           
remote: Getting sizes:  55% (6101/11193)           
remote: Getting sizes:  56% (6213/11193)           
remote: Getting sizes:  57% (6325/11193)           
remote: Getting sizes:  58% (6436/11193)           
remote: Getting sizes:  59% (6548/11193)           
remote: Getting sizes:  60% (6660/11193)           
remote: Getting sizes:  61% (6772/11193)           
remote: Getting sizes:  62% (6884/11193)           
remote: Getting sizes:  63% (6996/11193)           
remote: Getting sizes:  64% (7108/11193)           
remote: Getting sizes:  65% (7220/11193)           
remote: Getting sizes:  66% (7332/11193)           
remote: Getting sizes:  67% (7444/11193)           
remote: Getting sizes:  68% (7556/11193)           
remote: Getting sizes:  69% (7668/11193)           
remote: Getting sizes:  70% (7780/11193)           
remote: Getting sizes:  71% (7892/11193)           
remote: Getting sizes:  72% (8003/11193)           
remote: Getting sizes:  73% (8115/11193)           
remote: Getting sizes:  74% (8227/11193)           
remote: Getting sizes:  75% (8339/11193)           
remote: Getting sizes:  76% (8451/11193)           
remote: Getting sizes:  77% (8563/11193)           
remote: Getting sizes:  78% (8675/11193)           
remote: Getting sizes:  79% (8787/11193)           
remote: Getting sizes:  80% (8899/11193)           
remote: Getting sizes:  81% (9011/11193)           
remote: Getting sizes:  82% (9123/11193)           
remote: Getting sizes:  83% (9235/11193)           
remote: Getting sizes:  84% (9347/11193)           
remote: Getting sizes:  85% (9459/11193)           
remote: Getting sizes:  86% (9571/11193)           
remote: Getting sizes:  87% (9682/11193)           
remote: Getting sizes:  88% (9794/11193)           
remote: Getting sizes:  89% (9906/11193)           
remote: Getting sizes:  90% (10018/11193)           
remote: Getting sizes:  91% (10130/11193)           
remote: Getting sizes:  92% (10242/11193)           
remote: Getting sizes:  93% (10354/11193)           
remote: Getting sizes:  94% (10466/11193)           
remote: Getting sizes:  95% (10578/11193)           
remote: Getting sizes:  96% (10690/11193)           
remote: Getting sizes:  97% (10802/11193)           
remote: Getting sizes:  98% (10914/11193)           
remote: Getting sizes:  99% (11026/11193)           
remote: Getting sizes: 100% (11138/11193)           
remote: Getting sizes: 100% (11193/11193)        
remote: Compressing objects:   2% (2174/119940)           
remote: Compressing objects:   3% (3021/119940)           
remote: Compressing objects:   4% (4492/119940)           
remote: Compressing objects:   5% (5749/119940)           
remote: Compressing objects:   6% (6597/119940)           
remote: Compressing objects:   7% (7849/119940)           
remote: Compressing objects:   8% (9000/119940)           
remote: Compressing objects:   8% (10189/119940)           
remote: Compressing objects:   9% (10196/119940)           
remote: Compressing objects:  10% (11442/119940)           
remote: Compressing objects:  11% (12594/119940)           
remote: Compressing objects:  12% (13827/119940)           
remote: Compressing objects:  13% (15416/119940)           
remote: Compressing objects:  14% (16192/119940)           
remote: Compressing objects:  15% (17393/119940)           
remote: Compressing objects:  16% (18595/119940)           
remote: Compressing objects:  17% (19808/119940)           
remote: Compressing objects:  18% (20991/119940)           
remote: Compressing objects:  19% (22249/119940)           
remote: Compressing objects:  20% (23462/119940)           
remote: Compressing objects:  21% (24596/119940)           
remote: Compressing objects:  21% (24870/119940)           
remote: Compressing objects:  22% (25790/119940)           
remote: Compressing objects:  23% (27004/119940)           
remote: Compressing objects:  24% (28187/119940)           
remote: Compressing objects:  25% (29389/119940)           
remote: Compressing objects:  26% (30686/119940)           
remote: Compressing objects:  27% (31811/119940)           
remote: Compressing objects:  28% (32994/119940)           
remote: Compressing objects:  29% (34399/119940)           
remote: Compressing objects:  30% (35419/119940)           
remote: Compressing objects:  31% (36618/119940)           
remote: Compressing objects:  32% (37937/119940)           
remote: Compressing objects:  33% (39014/119940)           
remote: Compressing objects:  34% (40360/119940)           
remote: Compressing objects:  35% (41414/119940)           
remote: Compressing objects:  36% (42624/119940)           
remote: Compressing objects:  37% (43830/119940)           
remote: Compressing objects:  38% (45275/119940)           
remote: Compressing objects:  39% (46621/119940)           
remote: Compressing objects:  40% (47705/119940)           
remote: Compressing objects:  41% (48757/119940)           
remote: Compressing objects:  42% (49875/119940)           
remote: Compressing objects:  43% (51009/119940)           
remote: Compressing objects:  44% (52512/119940)           
remote: Compressing objects:  45% (53745/119940)           
remote: Compressing objects:  46% (54587/119940)           
remote: Compressing objects:  47% (55949/119940)           
remote: Compressing objects:  48% (57132/119940)           
remote: Compressing objects:  48% (57428/119940)           
remote: Compressing objects:  49% (58685/119940)           
remote: Compressing objects:  50% (59376/119940)           
remote: Compressing objects:  51% (60748/119940)           
remote: Compressing objects:  52% (62227/119940)           
remote: Compressing objects:  53% (62970/119940)           
remote: Compressing objects:  54% (64337/119940)           
remote: Compressing objects:  55% (65709/119940)           
remote: Compressing objects:  56% (66740/119940)           
remote: Compressing objects:  57% (67797/119940)           
remote: Compressing objects:  58% (70012/119940)           
remote: Compressing objects:  59% (70165/119940)           
remote: Compressing objects:  60% (71377/119940)           
remote: Compressing objects:  61% (72619/119940)           
remote: Compressing objects:  62% (73808/119940)           
remote: Compressing objects:  63% (75197/119940)           
remote: Compressing objects:  64% (76167/119940)           
remote: Compressing objects:  65% (77363/119940)           
remote: Compressing objects:  66% (78702/119940)           
remote: Compressing objects:  67% (79766/119940)           
remote: Compressing objects:  68% (81297/119940)           
remote: Compressing objects:  69% (82921/119940)           
remote: Compressing objects:  70% (83560/119940)           
remote: Compressing objects:  71% (84665/119940)           
remote: Compressing objects:  72% (85991/119940)           
remote: Compressing objects:  73% (86959/119940)           
remote: Compressing objects:  74% (88232/119940)           
remote: Compressing objects:  75% (89833/119940)           
remote: Compressing objects:  76% (90657/119940)           
remote: Compressing objects:  77% (91765/119940)           
remote: Compressing objects:  78% (93004/119940)           
remote: Compressing objects:  79% (94197/119940)           
remote: Compressing objects:  80% (95383/119940)           
remote: Compressing objects:  81% (96757/119940)           
remote: Compressing objects:  82% (97961/119940)           
remote: Compressing objects:  82% (98007/119940)           
remote: Compressing objects:  83% (99479/119940)           
remote: Compressing objects:  84% (100150/119940)           
remote: Compressing objects:  85% (101398/119940)           
remote: Compressing objects:  86% (103010/119940)           
remote: Compressing objects:  87% (103777/119940)           
remote: Compressing objects:  88% (104982/119940)           
remote: Compressing objects:  89% (106156/119940)           
remote: Compressing objects:  90% (107351/119940)           
remote: Compressing objects:  91% (108546/119940)           
remote: Compressing objects:  92% (109884/119940)           
remote: Compressing objects:  93% (112073/119940)           
remote: Compressing objects:  94% (112151/119940)           
remote: Compressing objects:  95% (113376/119940)           
remote: Compressing objects:  96% (114643/119940)           
remote: Compressing objects:  97% (115746/119940)           
remote: Compressing objects:  98% (116947/119940)           
remote: Compressing objects:  99% (118141/119940)           
remote: Compressing objects: 100% (119347/119940)           
remote: Compressing objects: 100% (119939/119940)        
Receiving objects:   0% (1/12424)
Receiving objects:   1% (125/12424)
Receiving objects:   2% (249/12424)
Receiving objects:   3% (373/12424)
Receiving objects:   4% (497/12424)
Receiving objects:   5% (622/12424)
Receiving objects:   6% (746/12424)
Receiving objects:   7% (870/12424)
Receiving objects:   8% (994/12424)
Receiving objects:   9% (1119/12424)
Receiving objects:  10% (1243/12424)
Receiving objects:  11% (1367/12424)
Receiving objects:  12% (1491/12424)
Receiving objects:  13% (1616/12424)
Receiving objects:  14% (1740/12424)
Receiving objects:  15% (1864/12424)
Receiving objects:  16% (1988/12424)
Receiving objects:  17% (2113/12424), 4.38 MiB | 8.75 MiB/s
Receiving objects:  18% (2237/12424), 4.38 MiB | 8.75 MiB/s
Receiving objects:  19% (2361/12424), 4.38 MiB | 8.75 MiB/s
Receiving objects:  20% (2485/12424), 4.38 MiB | 8.75 MiB/s
Receiving objects:  21% (2610/12424), 4.38 MiB | 8.75 MiB/s
Receiving objects:  22% (2734/12424), 4.38 MiB | 8.75 MiB/s
Receiving objects:  23% (2858/12424), 4.38 MiB | 8.75 MiB/s
Receiving objects:  24% (2982/12424), 4.38 MiB | 8.75 MiB/s
Receiving objects:  25% (3106/12424), 4.38 MiB | 8.75 MiB/s
Receiving objects:  26% (3231/12424), 4.38 MiB | 8.75 MiB/s
Receiving objects:  27% (3355/12424), 4.38 MiB | 8.75 MiB/s
Receiving objects:  28% (3479/12424), 4.38 MiB | 8.75 MiB/s
Receiving objects:  29% (3603/12424), 4.38 MiB | 8.75 MiB/s
Receiving objects:  30% (3728/12424), 4.38 MiB | 8.75 MiB/s
Receiving objects:  31% (3852/12424), 4.38 MiB | 8.75 MiB/s
Receiving objects:  31% (3865/12424), 4.38 MiB | 8.75 MiB/s
Receiving objects:  32% (3976/12424), 8.77 MiB | 8.77 MiB/s
Receiving objects:  33% (4100/12424), 8.77 MiB | 8.77 MiB/s
Receiving objects:  34% (4225/12424), 8.77 MiB | 8.77 MiB/s
Receiving objects:  35% (4349/12424), 8.77 MiB | 8.77 MiB/s
Receiving objects:  36% (4473/12424), 8.77 MiB | 8.77 MiB/s
Receiving objects:  37% (4597/12424), 11.85 MiB | 7.90 MiB/s
Receiving objects:  38% (4722/12424), 11.85 MiB | 7.90 MiB/s
Receiving objects:  39% (4846/12424), 11.85 MiB | 7.90 MiB/s
Receiving objects:  40% (4970/12424), 11.85 MiB | 7.90 MiB/s
Receiving objects:  41% (5094/12424), 11.85 MiB | 7.90 MiB/s
Receiving objects:  42% (5219/12424), 11.85 MiB | 7.90 MiB/s
Receiving objects:  43% (5343/12424), 11.85 MiB | 7.90 MiB/s
Receiving objects:  44% (5467/12424), 11.85 MiB | 7.90 MiB/s
Receiving objects:  45% (5591/12424), 11.85 MiB | 7.90 MiB/s
Receiving objects:  45% (5634/12424), 11.85 MiB | 7.90 MiB/s
Receiving objects:  46% (5716/12424), 15.35 MiB | 7.67 MiB/s
Receiving objects:  47% (5840/12424), 15.35 MiB | 7.67 MiB/s
Receiving objects:  47% (5926/12424), 19.13 MiB | 7.65 MiB/s
Receiving objects:  48% (5964/12424), 22.37 MiB | 7.44 MiB/s
Receiving objects:  49% (6088/12424), 22.37 MiB | 7.44 MiB/s
Receiving objects:  50% (6212/12424), 22.37 MiB | 7.44 MiB/s
Receiving objects:  51% (6337/12424), 22.37 MiB | 7.44 MiB/s
Receiving objects:  52% (6461/12424), 27.00 MiB | 7.69 MiB/s
Receiving objects:  52% (6499/12424), 27.00 MiB | 7.69 MiB/s
Receiving objects:  53% (6585/12424), 27.00 MiB | 7.69 MiB/s
Receiving objects:  54% (6709/12424), 30.81 MiB | 7.67 MiB/s
Receiving objects:  55% (6834/12424), 30.81 MiB | 7.67 MiB/s
Receiving objects:  56% (6958/12424), 30.81 MiB | 7.67 MiB/s
Receiving objects:  57% (7082/12424), 30.81 MiB | 7.67 MiB/s
Receiving objects:  58% (7206/12424), 30.81 MiB | 7.67 MiB/s
Receiving objects:  59% (7331/12424), 30.81 MiB | 7.67 MiB/s
Receiving objects:  60% (7455/12424), 30.81 MiB | 7.67 MiB/s
Receiving objects:  61% (7579/12424), 30.81 MiB | 7.67 MiB/s
Receiving objects:  62% (7703/12424), 30.81 MiB | 7.67 MiB/s
Receiving objects:  63% (7828/12424), 30.81 MiB | 7.67 MiB/s
Receiving objects:  64% (7952/12424), 30.81 MiB | 7.67 MiB/s
Receiving objects:  65% (8076/12424), 30.81 MiB | 7.67 MiB/s
Receiving objects:  66% (8200/12424), 30.81 MiB | 7.67 MiB/s
Receiving objects:  67% (8325/12424), 30.81 MiB | 7.67 MiB/s
Receiving objects:  68% (8449/12424), 30.81 MiB | 7.67 MiB/s
Receiving objects:  69% (8573/12424), 30.81 MiB | 7.67 MiB/s
Receiving objects:  70% (8697/12424), 30.81 MiB | 7.67 MiB/s
Receiving objects:  71% (8822/12424), 30.81 MiB | 7.67 MiB/s
Receiving objects:  72% (8946/12424), 30.81 MiB | 7.67 MiB/s
Receiving objects:  73% (9070/12424), 30.81 MiB | 7.67 MiB/s
Receiving objects:  74% (9194/12424), 30.81 MiB | 7.67 MiB/s
Receiving objects:  75% (9318/12424), 36.26 MiB | 8.03 MiB/s
Receiving objects:  76% (9443/12424), 36.26 MiB | 8.03 MiB/s
Receiving objects:  77% (9567/12424), 36.26 MiB | 8.03 MiB/s
Receiving objects:  78% (9691/12424), 36.26 MiB | 8.03 MiB/s
Receiving objects:  79% (9815/12424), 36.26 MiB | 8.03 MiB/s
Receiving objects:  80% (9940/12424), 36.26 MiB | 8.03 MiB/s
Receiving objects:  81% (10064/12424), 36.26 MiB | 8.03 MiB/s
Receiving objects:  82% (10188/12424), 36.26 MiB | 8.03 MiB/s
Receiving objects:  83% (10312/12424), 36.26 MiB | 8.03 MiB/s
Receiving objects:  84% (10437/12424), 36.26 MiB | 8.03 MiB/s
Receiving objects:  85% (10561/12424), 36.26 MiB | 8.03 MiB/s
Receiving objects:  86% (10685/12424), 36.26 MiB | 8.03 MiB/s
Receiving objects:  87% (10809/12424), 36.26 MiB | 8.03 MiB/s
Receiving objects:  88% (10934/12424), 36.26 MiB | 8.03 MiB/s
Receiving objects:  89% (11058/12424), 36.26 MiB | 8.03 MiB/s
Receiving objects:  90% (11182/12424), 36.26 MiB | 8.03 MiB/s
Receiving objects:  91% (11306/12424), 36.26 MiB | 8.03 MiB/s
Receiving objects:  92% (11431/12424), 36.26 MiB | 8.03 MiB/s
Receiving objects:  93% (11555/12424), 36.26 MiB | 8.03 MiB/s
Receiving objects:  94% (11679/12424), 36.26 MiB | 8.03 MiB/s
Receiving objects:  95% (11803/12424), 36.26 MiB | 8.03 MiB/s
Receiving objects:  96% (11928/12424), 36.26 MiB | 8.03 MiB/s
Receiving objects:  97% (12052/12424), 36.26 MiB | 8.03 MiB/s
Receiving objects:  98% (12176/12424), 36.26 MiB | 8.03 MiB/s
Receiving objects:  99% (12300/12424), 36.26 MiB | 8.03 MiB/s
remote: Total 12424 (delta 2375), reused 5975 (delta 1228)        
Receiving objects: 100% (12424/12424), 36.26 MiB | 8.03 MiB/s
Receiving objects: 100% (12424/12424), 41.63 MiB | 8.59 MiB/s, done.
Resolving deltas:   0% (0/2375)
Resolving deltas:   1% (24/2375)
Resolving deltas:   2% (48/2375)
Resolving deltas:   3% (72/2375)
Resolving deltas:   4% (95/2375)
Resolving deltas:   5% (119/2375)
Resolving deltas:   6% (144/2375)
Resolving deltas:   7% (167/2375)
Resolving deltas:   8% (190/2375)
Resolving deltas:   9% (214/2375)
Resolving deltas:  10% (238/2375)
Resolving deltas:  11% (262/2375)
Resolving deltas:  12% (285/2375)
Resolving deltas:  13% (309/2375)
Resolving deltas:  14% (333/2375)
Resolving deltas:  15% (357/2375)
Resolving deltas:  16% (380/2375)
Resolving deltas:  17% (404/2375)
Resolving deltas:  18% (428/2375)
Resolving deltas:  19% (452/2375)
Resolving deltas:  20% (475/2375)
Resolving deltas:  21% (499/2375)
Resolving deltas:  22% (523/2375)
Resolving deltas:  23% (547/2375)
Resolving deltas:  24% (570/2375)
Resolving deltas:  25% (594/2375)
Resolving deltas:  26% (618/2375)
Resolving deltas:  27% (642/2375)
Resolving deltas:  28% (665/2375)
Resolving deltas:  29% (689/2375)
Resolving deltas:  30% (713/2375)
Resolving deltas:  31% (737/2375)
Resolving deltas:  32% (760/2375)
Resolving deltas:  33% (784/2375)
Resolving deltas:  34% (808/2375)
Resolving deltas:  35% (832/2375)
Resolving deltas:  36% (856/2375)
Resolving deltas:  37% (879/2375)
Resolving deltas:  38% (905/2375)
Resolving deltas:  39% (927/2375)
Resolving deltas:  40% (950/2375)
Resolving deltas:  41% (974/2375)
Resolving deltas:  42% (998/2375)
Resolving deltas:  43% (1022/2375)
Resolving deltas:  44% (1045/2375)
Resolving deltas:  45% (1069/2375)
Resolving deltas:  46% (1093/2375)
Resolving deltas:  47% (1117/2375)
Resolving deltas:  48% (1140/2375)
Resolving deltas:  49% (1164/2375)
Resolving deltas:  50% (1188/2375)
Resolving deltas:  51% (1212/2375)
Resolving deltas:  52% (1235/2375)
Resolving deltas:  53% (1259/2375)
Resolving deltas:  54% (1283/2375)
Resolving deltas:  55% (1307/2375)
Resolving deltas:  56% (1330/2375)
Resolving deltas:  57% (1354/2375)
Resolving deltas:  58% (1378/2375)
Resolving deltas:  59% (1402/2375)
Resolving deltas:  60% (1425/2375)
Resolving deltas:  61% (1449/2375)
Resolving deltas:  62% (1473/2375)
Resolving deltas:  63% (1497/2375)
Resolving deltas:  64% (1520/2375)
Resolving deltas:  65% (1544/2375)
Resolving deltas:  66% (1568/2375)
Resolving deltas:  67% (1592/2375)
Resolving deltas:  68% (1615/2375)
Resolving deltas:  69% (1639/2375)
Resolving deltas:  70% (1664/2375)
Resolving deltas:  71% (1687/2375)
Resolving deltas:  72% (1710/2375)
Resolving deltas:  73% (1734/2375)
Resolving deltas:  74% (1758/2375)
Resolving deltas:  75% (1782/2375)
Resolving deltas:  76% (1805/2375)
Resolving deltas:  77% (1829/2375)
Resolving deltas:  78% (1853/2375)
Resolving deltas:  79% (1878/2375)
Resolving deltas:  80% (1901/2375)
Resolving deltas:  81% (1924/2375)
Resolving deltas:  82% (1949/2375)
Resolving deltas:  83% (1972/2375)
Resolving deltas:  84% (1995/2375)
Resolving deltas:  85% (2019/2375)
Resolving deltas:  86% (2043/2375)
Resolving deltas:  87% (2067/2375)
Resolving deltas:  88% (2090/2375)
Resolving deltas:  89% (2114/2375)
Resolving deltas:  90% (2138/2375)
Resolving deltas:  91% (2162/2375)
Resolving deltas:  92% (2186/2375)
Resolving deltas:  93% (2209/2375)
Resolving deltas:  94% (2233/2375)
Resolving deltas:  95% (2257/2375)
Resolving deltas:  96% (2280/2375)
Resolving deltas:  97% (2304/2375)
Resolving deltas:  98% (2328/2375)
Resolving deltas:  99% (2352/2375)
Resolving deltas: 100% (2375/2375)
Resolving deltas: 100% (2375/2375), done.
Updating files:  69% (7948/11458)
Updating files:  70% (8021/11458)
Updating files:  71% (8136/11458)
Updating files:  72% (8250/11458)
Updating files:  73% (8365/11458)
Updating files:  74% (8479/11458)
Updating files:  75% (8594/11458)
Updating files:  76% (8709/11458)
Updating files:  77% (8823/11458)
Updating files:  78% (8938/11458)
Updating files:  79% (9052/11458)
Updating files:  80% (9167/11458)
Updating files:  81% (9281/11458)
Updating files:  82% (9396/11458)
Updating files:  83% (9511/11458)
Updating files:  84% (9625/11458)
Updating files:  85% (9740/11458)
Updating files:  86% (9854/11458)
Updating files:  87% (9969/11458)
Updating files:  88% (10084/11458)
Updating files:  89% (10198/11458)
Updating files:  90% (10313/11458)
Updating files:  91% (10427/11458)
Updating files:  92% (10542/11458)
Updating files:  93% (10656/11458)
Updating files:  94% (10771/11458)
Updating files:  95% (10886/11458)
Updating files:  96% (11000/11458)
Updating files:  97% (11115/11458)
Updating files:  98% (11229/11458)
Updating files:  99% (11344/11458)
Updating files: 100% (11458/11458)
Updating files: 100% (11458/11458), done.
 00:11

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-mediawiki-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  37/133 [=======>--------------------]  27%
  67/133 [==============>-------------]  50%
  87/133 [==================>---------]  65%
 110/133 [=======================>----]  82%
 125/133 [==========================>-]  93%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:07

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 6.6 s.
 00:07

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 10s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:10

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:20

 01:20

Install 'extensions/examples'...

Cloning component(s)
:0: _clone_component "extensions/examples"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/examples to 'extensions/examples' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/examples'...
|0| remote: Counting objects: 1           
remote: Counting objects: 64, done        
|0| remote: Finding sources:   2% (1/64)           
remote: Finding sources:   3% (2/64)           
remote: Finding sources:   5% (3/64)           
remote: Finding sources:   6% (4/64)           
remote: Finding sources:   8% (5/64)           
remote: Finding sources:   9% (6/64)           
remote: Finding sources:  11% (7/64)           
remote: Finding sources:  13% (8/64)           
remote: Finding sources:  14% (9/64)           
remote: Finding sources:  16% (10/64)           
remote: Finding sources:  17% (11/64)           
remote: Finding sources:  19% (12/64)           
remote: Finding sources:  20% (13/64)           
remote: Finding sources:  22% (14/64)           
remote: Finding sources:  23% (15/64)           
remote: Finding sources:  25% (16/64)           
remote: Finding sources:  27% (17/64)           
remote: Finding sources:  28% (18/64)           
remote: Finding sources:  30% (19/64)           
remote: Finding sources:  31% (20/64)           
remote: Finding sources:  33% (21/64)           
remote: Finding sources:  34% (22/64)           
remote: Finding sources:  36% (23/64)           
remote: Finding sources:  38% (24/64)           
remote: Finding sources:  39% (25/64)           
remote: Finding sources:  41% (26/64)           
remote: Finding sources:  42% (27/64)           
remote: Finding sources:  44% (28/64)           
remote: Finding sources:  45% (29/64)           
remote: Finding sources:  47% (30/64)           
remote: Finding sources:  48% (31/64)           
remote: Finding sources:  50% (32/64)           
remote: Finding sources:  52% (33/64)           
remote: Finding sources:  53% (34/64)           
remote: Finding sources:  55% (35/64)           
remote: Finding sources:  56% (36/64)           
remote: Finding sources:  58% (37/64)           
remote: Finding sources:  59% (38/64)           
remote: Finding sources:  61% (39/64)           
remote: Finding sources:  63% (40/64)           
remote: Finding sources:  64% (41/64)           
remote: Finding sources:  66% (42/64)           
remote: Finding sources:  67% (43/64)           
remote: Finding sources:  69% (44/64)           
remote: Finding sources:  70% (45/64)           
remote: Finding sources:  72% (46/64)           
remote: Finding sources:  73% (47/64)           
remote: Finding sources:  75% (48/64)           
remote: Finding sources:  77% (49/64)           
remote: Finding sources:  78% (50/64)           
remote: Finding sources:  80% (51/64)           
remote: Finding sources:  81% (52/64)           
remote: Finding sources:  83% (53/64)           
remote: Finding sources:  84% (54/64)           
remote: Finding sources:  86% (55/64)           
remote: Finding sources:  88% (56/64)           
remote: Finding sources:  89% (57/64)           
remote: Finding sources:  91% (58/64)           
remote: Finding sources:  92% (59/64)           
remote: Finding sources:  94% (60/64)           
remote: Finding sources:  95% (61/64)           
remote: Finding sources:  97% (62/64)           
remote: Finding sources:  98% (63/64)           
remote: Finding sources: 100% (64/64)           
remote: Finding sources: 100% (64/64)        
|0| remote: Getting sizes:   2% (1/58)           
remote: Getting sizes:   3% (2/58)           
remote: Getting sizes:   5% (3/58)           
remote: Getting sizes:   7% (4/58)           
remote: Getting sizes:   9% (5/58)           
remote: Getting sizes:  10% (6/58)           
remote: Getting sizes:  12% (7/58)           
remote: Getting sizes:  14% (8/58)           
remote: Getting sizes:  16% (9/58)           
remote: Getting sizes:  17% (10/58)           
remote: Getting sizes:  19% (11/58)           
remote: Getting sizes:  21% (12/58)           
remote: Getting sizes:  22% (13/58)           
remote: Getting sizes:  24% (14/58)           
remote: Getting sizes:  26% (15/58)           
remote: Getting sizes:  28% (16/58)           
remote: Getting sizes:  29% (17/58)           
remote: Getting sizes:  31% (18/58)           
remote: Getting sizes:  33% (19/58)           
remote: Getting sizes:  34% (20/58)           
remote: Getting sizes:  36% (21/58)           
remote: Getting sizes:  38% (22/58)           
remote: Getting sizes:  40% (23/58)           
remote: Getting sizes:  41% (24/58)           
remote: Getting sizes:  43% (25/58)           
remote: Getting sizes:  45% (26/58)           
remote: Getting sizes:  47% (27/58)           
remote: Getting sizes:  48% (28/58)           
remote: Getting sizes:  50% (29/58)           
remote: Getting sizes:  52% (30/58)           
remote: Getting sizes:  53% (31/58)           
remote: Getting sizes:  55% (32/58)           
remote: Getting sizes:  57% (33/58)           
remote: Getting sizes:  59% (34/58)           
remote: Getting sizes:  60% (35/58)           
remote: Getting sizes:  62% (36/58)           
remote: Getting sizes:  64% (37/58)           
remote: Getting sizes:  66% (38/58)           
remote: Getting sizes:  67% (39/58)           
remote: Getting sizes:  69% (40/58)           
remote: Getting sizes:  71% (41/58)           
remote: Getting sizes:  72% (42/58)           
remote: Getting sizes:  74% (43/58)           
remote: Getting sizes:  76% (44/58)           
remote: Getting sizes:  78% (45/58)           
remote: Getting sizes:  79% (46/58)           
remote: Getting sizes:  81% (47/58)           
remote: Getting sizes:  83% (48/58)           
remote: Getting sizes:  84% (49/58)           
remote: Getting sizes:  86% (50/58)           
remote: Getting sizes:  88% (51/58)           
remote: Getting sizes:  90% (52/58)           
remote: Getting sizes:  91% (53/58)           
remote: Getting sizes:  93% (54/58)           
remote: Getting sizes:  95% (55/58)           
remote: Getting sizes:  97% (56/58)           
remote: Getting sizes:  98% (57/58)           
remote: Getting sizes: 100% (58/58)           
remote: Getting sizes: 100% (58/58)        
|0| remote: Compressing objects:   1% (3405/678340)           
remote: Compressing objects:   2% (12797/678340)           
remote: Compressing objects:   3% (18675/678340)           
remote: Compressing objects:   4% (23787/678340)           
remote: Compressing objects:  99% (673140/678340)           
remote: Compressing objects: 100% (676667/678340)           
remote: Compressing objects: 100% (678340/678340)        
|0| Receiving objects:   1% (1/64)
Receiving objects:   3% (2/64)
Receiving objects:   4% (3/64)
Receiving objects:   6% (4/64)
Receiving objects:   7% (5/64)
Receiving objects:   9% (6/64)
Receiving objects:  10% (7/64)
Receiving objects:  12% (8/64)
Receiving objects:  14% (9/64)
Receiving objects:  15% (10/64)
Receiving objects:  17% (11/64)
Receiving objects:  18% (12/64)
Receiving objects:  20% (13/64)
Receiving objects:  21% (14/64)
Receiving objects:  23% (15/64)
Receiving objects:  25% (16/64)
Receiving objects:  26% (17/64)
Receiving objects:  28% (18/64)
Receiving objects:  29% (19/64)
Receiving objects:  31% (20/64)
Receiving objects:  32% (21/64)
Receiving objects:  34% (22/64)
Receiving objects:  35% (23/64)
Receiving objects:  37% (24/64)
Receiving objects:  39% (25/64)
Receiving objects:  40% (26/64)
Receiving objects:  42% (27/64)
Receiving objects:  43% (28/64)
Receiving objects:  45% (29/64)
Receiving objects:  46% (30/64)
Receiving objects:  48% (31/64)
Receiving objects:  50% (32/64)
Receiving objects:  51% (33/64)
Receiving objects:  53% (34/64)
Receiving objects:  54% (35/64)
Receiving objects:  56% (36/64)
Receiving objects:  57% (37/64)
Receiving objects:  59% (38/64)
Receiving objects:  60% (39/64)
Receiving objects:  62% (40/64)
Receiving objects:  64% (41/64)
Receiving objects:  65% (42/64)
Receiving objects:  67% (43/64)
Receiving objects:  68% (44/64)
Receiving objects:  70% (45/64)
Receiving objects:  71% (46/64)
remote: Total 64 (delta 4), reused 36 (delta 4)        
|0| Receiving objects:  73% (47/64)
Receiving objects:  75% (48/64)
Receiving objects:  76% (49/64)
Receiving objects:  78% (50/64)
Receiving objects:  79% (51/64)
Receiving objects:  81% (52/64)
Receiving objects:  82% (53/64)
Receiving objects:  84% (54/64)
Receiving objects:  85% (55/64)
Receiving objects:  87% (56/64)
Receiving objects:  89% (57/64)
Receiving objects:  90% (58/64)
Receiving objects:  92% (59/64)
Receiving objects:  93% (60/64)
Receiving objects:  95% (61/64)
Receiving objects:  96% (62/64)
Receiving objects:  98% (63/64)
Receiving objects: 100% (64/64)
Receiving objects: 100% (64/64), 212.61 KiB | 4.83 MiB/s, done.
|0| Resolving deltas:   0% (0/4)
Resolving deltas:  25% (1/4)
Resolving deltas:  50% (2/4)
Resolving deltas:  75% (3/4)
Resolving deltas: 100% (4/4)
Resolving deltas: 100% (4/4), done.
|0|  00:01
 00:01

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:04

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }

added 2 packages, and audited 1444 packages in 3s

206 packages are looking for funding
  run `npm fund` for details

8 vulnerabilities (1 low, 4 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues possible (including breaking changes), run:
  npm audit fix --force

Some issues need review, and may require choosing
a different dependency.

Run `npm audit` for details.
 00:03

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
Creating example_note table...done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.1 s.
 00:01

Running 'extensions/examples/setup.sh' if found
Looking for '/var/local/extensions/examples/setup.sh'
No '/var/local/extensions/examples/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:13
 00:13

Running Selenium tests for 'extensions/examples' via 'run_component_selenium_tests "extensions/examples"'...

Ensuring Selenium ready...

 00:00

Starting Selenium container
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-novnc-1  Creating
 Container mediawiki-novnc-1  Created
 Container mediawiki-selenium-1  Creating
 Container mediawiki-selenium-1  Created
 Container mediawiki-novnc-1  Starting
 Container mediawiki-novnc-1  Started
 Container mediawiki-selenium-1  Starting
 Container mediawiki-selenium-1  Started
 00:11
Installing Selenium browser binary...
Error: Could not determine puppeteer-core version
Error: Browser installation failed


Webdriver is greater than v7 - letting it handle automatic broswer installation
bash: line 2: /var/www/html/w/.env: No such file or directory

> selenium-test
> wdio tests/selenium/wdio.conf.js


Execution of 1 workers started at 2025-06-20T19:23:32.279Z

[0-0] RUNNING in chrome - file:///tests/selenium/specs/version.js
[0-0] PASSED in chrome - file:///tests/selenium/specs/version.js

 "spec" Reporter:
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-0] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-0] Session ID: 17c1de20a808a5f4844db41ee55d8ebf
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] » tests/selenium/specs/version.js
[chrome 137.0.7151.119 linux #0-0] Examples
[chrome 137.0.7151.119 linux #0-0]    ✓ is configured correctly
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 1 passing (4.1s)


Spec Files:	 1 passed, 1 total (100% completed) in 00:00:14  

 00:38

Running Selenium tests for 'extensions/examples' via 'run_selenium_tests "extensions/examples/tests/selenium/*specs/**/*.js" ".*"'...

Ensuring Selenium ready...

 00:00
Installing Selenium browser binary...
Error: Could not determine puppeteer-core version
Error: Browser installation failed


Webdriver is greater than v7 - letting it handle automatic broswer installation
2025-06-20T19:23:52.390Z WARN @wdio/config:ConfigParser: pattern docs/**/specs/*.js did not match any file
2025-06-20T19:23:52.392Z WARN @wdio/config:ConfigParser: pattern specs/**/*.js did not match any file
2025-06-20T19:23:52.393Z WARN @wdio/config:ConfigParser: pattern wdio-mediawiki/specs/*.js did not match any file

Execution of 1 workers started at 2025-06-20T19:23:52.397Z

[0-0] RUNNING in chrome - file:///extensions/examples/tests/selenium/specs/version.js
[0-0] PASSED in chrome - file:///extensions/examples/tests/selenium/specs/version.js

 "spec" Reporter:
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-0] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-0] Session ID: 8a5eba4992d2d17f6955cade9cf43f8a
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] » extensions/examples/tests/selenium/specs/version.js
[chrome 137.0.7151.119 linux #0-0] Examples
[chrome 137.0.7151.119 linux #0-0]    ✓ is configured correctly
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 1 passing (1s)


Spec Files:	 1 passed, 1 total (100% completed) in 00:00:03  

 00:09

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-selenium-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-selenium-1  Stopped
 Container mediawiki-selenium-1  Removing
 Container mediawiki-selenium-1  Removed
 Container mediawiki-novnc-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-novnc-1  Stopped
 Container mediawiki-novnc-1  Removing
 Container mediawiki-novnc-1  Removed
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-web-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:23

Reclaim disk space if needed
Free disk space (22%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12424, done        
remote: Finding sources:   1% (63/12424)           
remote: Finding sources:   2% (187/12424)           
remote: Finding sources:   3% (311/12424)           
remote: Finding sources:   4% (435/12424)           
remote: Finding sources:   5% (560/12424)           
remote: Finding sources:   6% (684/12424)           
remote: Finding sources:   7% (808/12424)           
remote: Finding sources:   8% (932/12424)           
remote: Finding sources:   9% (1057/12424)           
remote: Finding sources:  10% (1181/12424)           
remote: Finding sources:  11% (1305/12424)           
remote: Finding sources:  12% (1429/12424)           
remote: Finding sources:  13% (1553/12424)           
remote: Finding sources:  14% (1678/12424)           
remote: Finding sources:  15% (1802/12424)           
remote: Finding sources:  16% (1926/12424)           
remote: Finding sources:  17% (2050/12424)           
remote: Finding sources:  18% (2175/12424)           
remote: Finding sources:  19% (2299/12424)           
remote: Finding sources:  20% (2423/12424)           
remote: Finding sources:  21% (2547/12424)           
remote: Finding sources:  22% (2672/12424)           
remote: Finding sources:  23% (2796/12424)           
remote: Finding sources:  24% (2920/12424)           
remote: Finding sources:  25% (3044/12424)           
remote: Finding sources:  26% (3169/12424)           
remote: Finding sources:  27% (3293/12424)           
remote: Finding sources:  28% (3417/12424)           
remote: Finding sources:  29% (3541/12424)           
remote: Finding sources:  30% (3666/12424)           
remote: Finding sources:  31% (3790/12424)           
remote: Finding sources:  32% (3914/12424)           
remote: Finding sources:  33% (4038/12424)           
remote: Finding sources:  34% (4163/12424)           
remote: Finding sources:  35% (4287/12424)           
remote: Finding sources:  36% (4411/12424)           
remote: Finding sources:  37% (4535/12424)           
remote: Finding sources:  38% (4659/12424)           
remote: Finding sources:  39% (4784/12424)           
remote: Finding sources:  40% (4908/12424)           
remote: Finding sources:  41% (5032/12424)           
remote: Finding sources:  42% (5156/12424)           
remote: Finding sources:  43% (5281/12424)           
remote: Finding sources:  44% (5405/12424)           
remote: Finding sources:  45% (5529/12424)           
remote: Finding sources:  46% (5653/12424)           
remote: Finding sources:  47% (5778/12424)           
remote: Finding sources:  48% (5902/12424)           
remote: Finding sources:  49% (6026/12424)           
remote: Finding sources:  50% (6150/12424)           
remote: Finding sources:  51% (6275/12424)           
remote: Finding sources:  52% (6399/12424)           
remote: Finding sources:  53% (6523/12424)           
remote: Finding sources:  54% (6647/12424)           
remote: Finding sources:  55% (6772/12424)           
remote: Finding sources:  56% (6896/12424)           
remote: Finding sources:  57% (7020/12424)           
remote: Finding sources:  58% (7144/12424)           
remote: Finding sources:  59% (7269/12424)           
remote: Finding sources:  60% (7393/12424)           
remote: Finding sources:  61% (7517/12424)           
remote: Finding sources:  62% (7641/12424)           
remote: Finding sources:  63% (7765/12424)           
remote: Finding sources:  64% (7890/12424)           
remote: Finding sources:  65% (8014/12424)           
remote: Finding sources:  66% (8138/12424)           
remote: Finding sources:  67% (8262/12424)           
remote: Finding sources:  68% (8387/12424)           
remote: Finding sources:  69% (8511/12424)           
remote: Finding sources:  70% (8635/12424)           
remote: Finding sources:  71% (8759/12424)           
remote: Finding sources:  72% (8884/12424)           
remote: Finding sources:  73% (9008/12424)           
remote: Finding sources:  74% (9132/12424)           
remote: Finding sources:  75% (9256/12424)           
remote: Finding sources:  76% (9381/12424)           
remote: Finding sources:  77% (9505/12424)           
remote: Finding sources:  78% (9629/12424)           
remote: Finding sources:  79% (9753/12424)           
remote: Finding sources:  80% (9878/12424)           
remote: Finding sources:  81% (10002/12424)           
remote: Finding sources:  82% (10126/12424)           
remote: Finding sources:  83% (10250/12424)           
remote: Finding sources:  84% (10375/12424)           
remote: Finding sources:  85% (10499/12424)           
remote: Finding sources:  86% (10623/12424)           
remote: Finding sources:  87% (10747/12424)           
remote: Finding sources:  88% (10871/12424)           
remote: Finding sources:  89% (10996/12424)           
remote: Finding sources:  90% (11120/12424)           
remote: Finding sources:  91% (11244/12424)           
remote: Finding sources:  92% (11368/12424)           
remote: Finding sources:  93% (11493/12424)           
remote: Finding sources:  94% (11617/12424)           
remote: Finding sources:  95% (11741/12424)           
remote: Finding sources:  96% (11865/12424)           
remote: Finding sources:  97% (11990/12424)           
remote: Finding sources:  98% (12114/12424)           
remote: Finding sources:  99% (12238/12424)           
remote: Finding sources: 100% (12362/12424)           
remote: Finding sources: 100% (12424/12424)        
remote: Getting sizes:   1% (56/11193)           
remote: Getting sizes:   2% (168/11193)           
remote: Getting sizes:   3% (280/11193)           
remote: Getting sizes:   4% (392/11193)           
remote: Getting sizes:   5% (504/11193)           
remote: Getting sizes:   6% (616/11193)           
remote: Getting sizes:   7% (728/11193)           
remote: Getting sizes:   8% (840/11193)           
remote: Getting sizes:   9% (952/11193)           
remote: Getting sizes:  10% (1064/11193)           
remote: Getting sizes:  11% (1176/11193)           
remote: Getting sizes:  12% (1288/11193)           
remote: Getting sizes:  13% (1400/11193)           
remote: Getting sizes:  14% (1512/11193)           
remote: Getting sizes:  15% (1623/11193)           
remote: Getting sizes:  16% (1735/11193)           
remote: Getting sizes:  17% (1847/11193)           
remote: Getting sizes:  18% (1959/11193)           
remote: Getting sizes:  19% (2071/11193)           
remote: Getting sizes:  20% (2183/11193)           
remote: Getting sizes:  21% (2295/11193)           
remote: Getting sizes:  22% (2407/11193)           
remote: Getting sizes:  23% (2519/11193)           
remote: Getting sizes:  24% (2631/11193)           
remote: Getting sizes:  25% (2743/11193)           
remote: Getting sizes:  26% (2855/11193)           
remote: Getting sizes:  27% (2967/11193)           
remote: Getting sizes:  28% (3079/11193)           
remote: Getting sizes:  29% (3191/11193)           
remote: Getting sizes:  30% (3302/11193)           
remote: Getting sizes:  31% (3414/11193)           
remote: Getting sizes:  32% (3526/11193)           
remote: Getting sizes:  33% (3638/11193)           
remote: Getting sizes:  34% (3750/11193)           
remote: Getting sizes:  35% (3862/11193)           
remote: Getting sizes:  36% (3974/11193)           
remote: Getting sizes:  37% (4086/11193)           
remote: Getting sizes:  38% (4198/11193)           
remote: Getting sizes:  39% (4310/11193)           
remote: Getting sizes:  40% (4422/11193)           
remote: Getting sizes:  41% (4534/11193)           
remote: Getting sizes:  42% (4646/11193)           
remote: Getting sizes:  43% (4758/11193)           
remote: Getting sizes:  44% (4869/11193)           
remote: Getting sizes:  45% (4981/11193)           
remote: Getting sizes:  46% (5093/11193)           
remote: Getting sizes:  47% (5205/11193)           
remote: Getting sizes:  48% (5317/11193)           
remote: Getting sizes:  49% (5429/11193)           
remote: Getting sizes:  50% (5541/11193)           
remote: Getting sizes:  51% (5653/11193)           
remote: Getting sizes:  52% (5765/11193)           
remote: Getting sizes:  53% (5877/11193)           
remote: Getting sizes:  54% (5989/11193)           
remote: Getting sizes:  55% (6101/11193)           
remote: Getting sizes:  56% (6213/11193)           
remote: Getting sizes:  57% (6325/11193)           
remote: Getting sizes:  58% (6436/11193)           
remote: Getting sizes:  59% (6548/11193)           
remote: Getting sizes:  60% (6660/11193)           
remote: Getting sizes:  61% (6772/11193)           
remote: Getting sizes:  62% (6884/11193)           
remote: Getting sizes:  63% (6996/11193)           
remote: Getting sizes:  64% (7108/11193)           
remote: Getting sizes:  65% (7220/11193)           
remote: Getting sizes:  66% (7332/11193)           
remote: Getting sizes:  67% (7444/11193)           
remote: Getting sizes:  68% (7556/11193)           
remote: Getting sizes:  69% (7668/11193)           
remote: Getting sizes:  70% (7780/11193)           
remote: Getting sizes:  71% (7892/11193)           
remote: Getting sizes:  72% (8003/11193)           
remote: Getting sizes:  73% (8115/11193)           
remote: Getting sizes:  74% (8227/11193)           
remote: Getting sizes:  75% (8339/11193)           
remote: Getting sizes:  76% (8451/11193)           
remote: Getting sizes:  77% (8563/11193)           
remote: Getting sizes:  78% (8675/11193)           
remote: Getting sizes:  79% (8787/11193)           
remote: Getting sizes:  80% (8899/11193)           
remote: Getting sizes:  81% (9011/11193)           
remote: Getting sizes:  82% (9123/11193)           
remote: Getting sizes:  83% (9235/11193)           
remote: Getting sizes:  84% (9347/11193)           
remote: Getting sizes:  85% (9459/11193)           
remote: Getting sizes:  86% (9571/11193)           
remote: Getting sizes:  87% (9682/11193)           
remote: Getting sizes:  88% (9794/11193)           
remote: Getting sizes:  89% (9906/11193)           
remote: Getting sizes:  90% (10018/11193)           
remote: Getting sizes:  91% (10130/11193)           
remote: Getting sizes:  92% (10242/11193)           
remote: Getting sizes:  93% (10354/11193)           
remote: Getting sizes:  94% (10466/11193)           
remote: Getting sizes:  95% (10578/11193)           
remote: Getting sizes:  96% (10690/11193)           
remote: Getting sizes:  97% (10802/11193)           
remote: Getting sizes:  98% (10914/11193)           
remote: Getting sizes:  99% (11026/11193)           
remote: Getting sizes: 100% (11138/11193)           
remote: Getting sizes: 100% (11193/11193)        
remote: Compressing objects:   2% (2174/119940)           
remote: Compressing objects:   3% (3021/119940)           
remote: Compressing objects:   4% (4492/119940)           
remote: Compressing objects:   5% (5749/119940)           
remote: Compressing objects:   6% (6597/119940)           
remote: Compressing objects:   7% (7849/119940)           
remote: Compressing objects:   8% (9000/119940)           
remote: Compressing objects:   9% (10196/119940)           
remote: Compressing objects:  10% (11442/119940)           
remote: Compressing objects:  11% (12594/119940)           
remote: Compressing objects:  12% (13827/119940)           
remote: Compressing objects:  13% (15416/119940)           
remote: Compressing objects:  14% (16192/119940)           
remote: Compressing objects:  15% (17393/119940)           
remote: Compressing objects:  16% (18595/119940)           
remote: Compressing objects:  17% (19808/119940)           
remote: Compressing objects:  18% (20991/119940)           
remote: Compressing objects:  19% (22249/119940)           
remote: Compressing objects:  20% (23462/119940)           
remote: Compressing objects:  21% (24596/119940)           
remote: Compressing objects:  22% (25790/119940)           
remote: Compressing objects:  22% (26225/119940)           
remote: Compressing objects:  23% (27004/119940)           
remote: Compressing objects:  24% (28187/119940)           
remote: Compressing objects:  25% (29389/119940)           
remote: Compressing objects:  26% (30686/119940)           
remote: Compressing objects:  27% (31811/119940)           
remote: Compressing objects:  28% (32994/119940)           
remote: Compressing objects:  29% (34399/119940)           
remote: Compressing objects:  30% (35419/119940)           
remote: Compressing objects:  31% (36618/119940)           
remote: Compressing objects:  32% (37937/119940)           
remote: Compressing objects:  33% (39014/119940)           
remote: Compressing objects:  34% (40360/119940)           
remote: Compressing objects:  35% (41414/119940)           
remote: Compressing objects:  36% (42624/119940)           
remote: Compressing objects:  37% (43830/119940)           
remote: Compressing objects:  38% (45275/119940)           
remote: Compressing objects:  39% (46621/119940)           
remote: Compressing objects:  40% (47705/119940)           
remote: Compressing objects:  41% (48757/119940)           
remote: Compressing objects:  42% (49875/119940)           
remote: Compressing objects:  43% (51009/119940)           
remote: Compressing objects:  44% (52512/119940)           
remote: Compressing objects:  45% (53745/119940)           
remote: Compressing objects:  46% (54587/119940)           
remote: Compressing objects:  47% (55949/119940)           
remote: Compressing objects:  48% (57132/119940)           
remote: Compressing objects:  49% (58685/119940)           
remote: Compressing objects:  50% (59376/119940)           
remote: Compressing objects:  51% (60748/119940)           
remote: Compressing objects:  52% (62227/119940)           
remote: Compressing objects:  53% (62970/119940)           
remote: Compressing objects:  54% (64337/119940)           
remote: Compressing objects:  54% (64848/119940)           
remote: Compressing objects:  55% (65709/119940)           
remote: Compressing objects:  56% (66740/119940)           
remote: Compressing objects:  57% (67797/119940)           
remote: Compressing objects:  58% (70012/119940)           
remote: Compressing objects:  59% (70165/119940)           
remote: Compressing objects:  60% (71377/119940)           
remote: Compressing objects:  61% (72619/119940)           
remote: Compressing objects:  62% (73808/119940)           
remote: Compressing objects:  63% (75197/119940)           
remote: Compressing objects:  64% (76167/119940)           
remote: Compressing objects:  65% (77363/119940)           
remote: Compressing objects:  66% (78702/119940)           
remote: Compressing objects:  67% (79766/119940)           
remote: Compressing objects:  68% (81297/119940)           
remote: Compressing objects:  69% (82921/119940)           
remote: Compressing objects:  70% (83560/119940)           
remote: Compressing objects:  71% (84665/119940)           
remote: Compressing objects:  72% (85991/119940)           
remote: Compressing objects:  73% (86959/119940)           
remote: Compressing objects:  74% (88232/119940)           
remote: Compressing objects:  75% (89833/119940)           
remote: Compressing objects:  76% (90657/119940)           
remote: Compressing objects:  77% (91765/119940)           
remote: Compressing objects:  78% (93004/119940)           
remote: Compressing objects:  79% (94197/119940)           
remote: Compressing objects:  80% (95383/119940)           
remote: Compressing objects:  81% (96757/119940)           
remote: Compressing objects:  82% (97961/119940)           
remote: Compressing objects:  83% (99479/119940)           
remote: Compressing objects:  84% (100150/119940)           
remote: Compressing objects:  85% (101398/119940)           
remote: Compressing objects:  86% (103010/119940)           
remote: Compressing objects:  87% (103777/119940)           
remote: Compressing objects:  88% (104982/119940)           
remote: Compressing objects:  89% (106156/119940)           
remote: Compressing objects:  90% (107351/119940)           
remote: Compressing objects:  90% (107601/119940)           
remote: Compressing objects:  91% (108546/119940)           
remote: Compressing objects:  92% (109884/119940)           
remote: Compressing objects:  93% (112073/119940)           
remote: Compressing objects:  94% (112151/119940)           
remote: Compressing objects:  95% (113376/119940)           
remote: Compressing objects:  96% (114643/119940)           
remote: Compressing objects:  97% (115746/119940)           
remote: Compressing objects:  98% (116947/119940)           
remote: Compressing objects:  99% (118141/119940)           
remote: Compressing objects: 100% (119347/119940)           
remote: Compressing objects: 100% (119939/119940)        
Receiving objects:   0% (1/12424)
Receiving objects:   1% (125/12424)
Receiving objects:   2% (249/12424)
Receiving objects:   3% (373/12424)
Receiving objects:   4% (497/12424)
Receiving objects:   5% (622/12424)
Receiving objects:   6% (746/12424)
Receiving objects:   7% (870/12424)
Receiving objects:   8% (994/12424)
Receiving objects:   9% (1119/12424)
Receiving objects:  10% (1243/12424)
Receiving objects:  11% (1367/12424)
Receiving objects:  12% (1491/12424)
Receiving objects:  13% (1616/12424)
Receiving objects:  14% (1740/12424)
Receiving objects:  15% (1864/12424)
Receiving objects:  16% (1988/12424)
Receiving objects:  17% (2113/12424), 4.38 MiB | 8.75 MiB/s
Receiving objects:  18% (2237/12424), 4.38 MiB | 8.75 MiB/s
Receiving objects:  19% (2361/12424), 4.38 MiB | 8.75 MiB/s
Receiving objects:  20% (2485/12424), 4.38 MiB | 8.75 MiB/s
Receiving objects:  21% (2610/12424), 4.38 MiB | 8.75 MiB/s
Receiving objects:  22% (2734/12424), 4.38 MiB | 8.75 MiB/s
Receiving objects:  23% (2858/12424), 4.38 MiB | 8.75 MiB/s
Receiving objects:  24% (2982/12424), 4.38 MiB | 8.75 MiB/s
Receiving objects:  25% (3106/12424), 4.38 MiB | 8.75 MiB/s
Receiving objects:  26% (3231/12424), 4.38 MiB | 8.75 MiB/s
Receiving objects:  27% (3355/12424), 4.38 MiB | 8.75 MiB/s
Receiving objects:  28% (3479/12424), 4.38 MiB | 8.75 MiB/s
Receiving objects:  29% (3603/12424), 4.38 MiB | 8.75 MiB/s
Receiving objects:  30% (3728/12424), 4.38 MiB | 8.75 MiB/s
Receiving objects:  30% (3831/12424), 4.38 MiB | 8.75 MiB/s
Receiving objects:  31% (3852/12424), 4.38 MiB | 8.75 MiB/s
Receiving objects:  32% (3976/12424), 8.69 MiB | 8.68 MiB/s
Receiving objects:  33% (4100/12424), 8.69 MiB | 8.68 MiB/s
Receiving objects:  34% (4225/12424), 8.69 MiB | 8.68 MiB/s
Receiving objects:  35% (4349/12424), 8.69 MiB | 8.68 MiB/s
Receiving objects:  36% (4473/12424), 8.69 MiB | 8.68 MiB/s
Receiving objects:  37% (4597/12424), 11.64 MiB | 7.75 MiB/s
Receiving objects:  38% (4722/12424), 11.64 MiB | 7.75 MiB/s
Receiving objects:  39% (4846/12424), 11.64 MiB | 7.75 MiB/s
Receiving objects:  40% (4970/12424), 11.64 MiB | 7.75 MiB/s
Receiving objects:  41% (5094/12424), 11.64 MiB | 7.75 MiB/s
Receiving objects:  42% (5219/12424), 11.64 MiB | 7.75 MiB/s
Receiving objects:  43% (5343/12424), 11.64 MiB | 7.75 MiB/s
Receiving objects:  44% (5467/12424), 11.64 MiB | 7.75 MiB/s
Receiving objects:  44% (5588/12424), 11.64 MiB | 7.75 MiB/s
Receiving objects:  45% (5591/12424), 11.64 MiB | 7.75 MiB/s
Receiving objects:  46% (5716/12424), 15.12 MiB | 7.55 MiB/s
Receiving objects:  47% (5840/12424), 18.87 MiB | 7.52 MiB/s
Receiving objects:  47% (5919/12424), 18.87 MiB | 7.52 MiB/s
Receiving objects:  48% (5964/12424), 22.14 MiB | 7.36 MiB/s
Receiving objects:  49% (6088/12424), 22.14 MiB | 7.36 MiB/s
Receiving objects:  50% (6212/12424), 22.14 MiB | 7.36 MiB/s
Receiving objects:  51% (6337/12424), 22.14 MiB | 7.36 MiB/s
Receiving objects:  52% (6461/12424), 26.57 MiB | 7.57 MiB/s
Receiving objects:  53% (6585/12424), 26.57 MiB | 7.57 MiB/s
Receiving objects:  53% (6630/12424), 26.57 MiB | 7.57 MiB/s
Receiving objects:  54% (6709/12424), 30.93 MiB | 7.71 MiB/s
Receiving objects:  55% (6834/12424), 30.93 MiB | 7.71 MiB/s
Receiving objects:  56% (6958/12424), 30.93 MiB | 7.71 MiB/s
Receiving objects:  57% (7082/12424), 30.93 MiB | 7.71 MiB/s
Receiving objects:  58% (7206/12424), 30.93 MiB | 7.71 MiB/s
Receiving objects:  59% (7331/12424), 30.93 MiB | 7.71 MiB/s
Receiving objects:  60% (7455/12424), 30.93 MiB | 7.71 MiB/s
Receiving objects:  61% (7579/12424), 30.93 MiB | 7.71 MiB/s
Receiving objects:  62% (7703/12424), 30.93 MiB | 7.71 MiB/s
Receiving objects:  63% (7828/12424), 30.93 MiB | 7.71 MiB/s
Receiving objects:  64% (7952/12424), 30.93 MiB | 7.71 MiB/s
Receiving objects:  65% (8076/12424), 30.93 MiB | 7.71 MiB/s
Receiving objects:  66% (8200/12424), 30.93 MiB | 7.71 MiB/s
Receiving objects:  67% (8325/12424), 30.93 MiB | 7.71 MiB/s
Receiving objects:  68% (8449/12424), 30.93 MiB | 7.71 MiB/s
Receiving objects:  69% (8573/12424), 30.93 MiB | 7.71 MiB/s
Receiving objects:  70% (8697/12424), 30.93 MiB | 7.71 MiB/s
Receiving objects:  71% (8822/12424), 30.93 MiB | 7.71 MiB/s
Receiving objects:  72% (8946/12424), 30.93 MiB | 7.71 MiB/s
Receiving objects:  73% (9070/12424), 30.93 MiB | 7.71 MiB/s
Receiving objects:  74% (9194/12424), 30.93 MiB | 7.71 MiB/s
Receiving objects:  75% (9318/12424), 35.75 MiB | 7.92 MiB/s
Receiving objects:  76% (9443/12424), 35.75 MiB | 7.92 MiB/s
Receiving objects:  77% (9567/12424), 35.75 MiB | 7.92 MiB/s
Receiving objects:  78% (9691/12424), 35.75 MiB | 7.92 MiB/s
Receiving objects:  79% (9815/12424), 35.75 MiB | 7.92 MiB/s
Receiving objects:  80% (9940/12424), 35.75 MiB | 7.92 MiB/s
Receiving objects:  81% (10064/12424), 35.75 MiB | 7.92 MiB/s
Receiving objects:  82% (10188/12424), 35.75 MiB | 7.92 MiB/s
Receiving objects:  83% (10312/12424), 35.75 MiB | 7.92 MiB/s
Receiving objects:  84% (10437/12424), 35.75 MiB | 7.92 MiB/s
Receiving objects:  85% (10561/12424), 35.75 MiB | 7.92 MiB/s
Receiving objects:  86% (10685/12424), 35.75 MiB | 7.92 MiB/s
Receiving objects:  87% (10809/12424), 35.75 MiB | 7.92 MiB/s
Receiving objects:  88% (10934/12424), 35.75 MiB | 7.92 MiB/s
Receiving objects:  89% (11058/12424), 35.75 MiB | 7.92 MiB/s
Receiving objects:  90% (11182/12424), 35.75 MiB | 7.92 MiB/s
Receiving objects:  91% (11306/12424), 35.75 MiB | 7.92 MiB/s
Receiving objects:  92% (11431/12424), 35.75 MiB | 7.92 MiB/s
Receiving objects:  93% (11555/12424), 35.75 MiB | 7.92 MiB/s
Receiving objects:  94% (11679/12424), 35.75 MiB | 7.92 MiB/s
Receiving objects:  95% (11803/12424), 35.75 MiB | 7.92 MiB/s
Receiving objects:  96% (11928/12424), 35.75 MiB | 7.92 MiB/s
Receiving objects:  97% (12052/12424), 35.75 MiB | 7.92 MiB/s
Receiving objects:  98% (12176/12424), 35.75 MiB | 7.92 MiB/s
Receiving objects:  99% (12300/12424), 35.75 MiB | 7.92 MiB/s
remote: Total 12424 (delta 2375), reused 5975 (delta 1228)        
Receiving objects: 100% (12424/12424), 35.75 MiB | 7.92 MiB/s
Receiving objects: 100% (12424/12424), 41.63 MiB | 8.58 MiB/s, done.
Resolving deltas:   0% (0/2375)
Resolving deltas:   1% (24/2375)
Resolving deltas:   2% (48/2375)
Resolving deltas:   3% (72/2375)
Resolving deltas:   4% (96/2375)
Resolving deltas:   5% (119/2375)
Resolving deltas:   6% (143/2375)
Resolving deltas:   7% (168/2375)
Resolving deltas:   8% (190/2375)
Resolving deltas:   9% (214/2375)
Resolving deltas:  10% (238/2375)
Resolving deltas:  11% (262/2375)
Resolving deltas:  12% (285/2375)
Resolving deltas:  13% (309/2375)
Resolving deltas:  14% (333/2375)
Resolving deltas:  15% (357/2375)
Resolving deltas:  16% (380/2375)
Resolving deltas:  17% (404/2375)
Resolving deltas:  18% (428/2375)
Resolving deltas:  19% (452/2375)
Resolving deltas:  20% (475/2375)
Resolving deltas:  21% (499/2375)
Resolving deltas:  22% (523/2375)
Resolving deltas:  23% (547/2375)
Resolving deltas:  24% (570/2375)
Resolving deltas:  25% (594/2375)
Resolving deltas:  26% (618/2375)
Resolving deltas:  27% (643/2375)
Resolving deltas:  28% (665/2375)
Resolving deltas:  29% (689/2375)
Resolving deltas:  30% (713/2375)
Resolving deltas:  31% (737/2375)
Resolving deltas:  32% (760/2375)
Resolving deltas:  33% (784/2375)
Resolving deltas:  34% (809/2375)
Resolving deltas:  35% (832/2375)
Resolving deltas:  36% (855/2375)
Resolving deltas:  37% (879/2375)
Resolving deltas:  38% (903/2375)
Resolving deltas:  39% (927/2375)
Resolving deltas:  40% (950/2375)
Resolving deltas:  41% (974/2375)
Resolving deltas:  42% (998/2375)
Resolving deltas:  43% (1022/2375)
Resolving deltas:  44% (1045/2375)
Resolving deltas:  45% (1069/2375)
Resolving deltas:  46% (1093/2375)
Resolving deltas:  47% (1117/2375)
Resolving deltas:  48% (1140/2375)
Resolving deltas:  49% (1164/2375)
Resolving deltas:  50% (1188/2375)
Resolving deltas:  51% (1212/2375)
Resolving deltas:  52% (1235/2375)
Resolving deltas:  53% (1259/2375)
Resolving deltas:  54% (1283/2375)
Resolving deltas:  55% (1307/2375)
Resolving deltas:  56% (1330/2375)
Resolving deltas:  57% (1354/2375)
Resolving deltas:  58% (1378/2375)
Resolving deltas:  59% (1402/2375)
Resolving deltas:  60% (1425/2375)
Resolving deltas:  61% (1449/2375)
Resolving deltas:  62% (1473/2375)
Resolving deltas:  63% (1497/2375)
Resolving deltas:  64% (1520/2375)
Resolving deltas:  65% (1544/2375)
Resolving deltas:  66% (1568/2375)
Resolving deltas:  67% (1592/2375)
Resolving deltas:  68% (1615/2375)
Resolving deltas:  69% (1639/2375)
Resolving deltas:  70% (1663/2375)
Resolving deltas:  71% (1687/2375)
Resolving deltas:  72% (1710/2375)
Resolving deltas:  73% (1734/2375)
Resolving deltas:  74% (1758/2375)
Resolving deltas:  75% (1782/2375)
Resolving deltas:  76% (1805/2375)
Resolving deltas:  77% (1829/2375)
Resolving deltas:  78% (1853/2375)
Resolving deltas:  79% (1877/2375)
Resolving deltas:  80% (1900/2375)
Resolving deltas:  81% (1925/2375)
Resolving deltas:  82% (1948/2375)
Resolving deltas:  83% (1972/2375)
Resolving deltas:  84% (1995/2375)
Resolving deltas:  85% (2019/2375)
Resolving deltas:  86% (2043/2375)
Resolving deltas:  87% (2067/2375)
Resolving deltas:  88% (2091/2375)
Resolving deltas:  89% (2114/2375)
Resolving deltas:  90% (2139/2375)
Resolving deltas:  91% (2162/2375)
Resolving deltas:  92% (2185/2375)
Resolving deltas:  93% (2209/2375)
Resolving deltas:  94% (2233/2375)
Resolving deltas:  95% (2257/2375)
Resolving deltas:  96% (2280/2375)
Resolving deltas:  97% (2304/2375)
Resolving deltas:  98% (2328/2375)
Resolving deltas:  99% (2352/2375)
Resolving deltas: 100% (2375/2375)
Resolving deltas: 100% (2375/2375), done.
Updating files:  57% (6599/11458)
Updating files:  58% (6646/11458)
Updating files:  59% (6761/11458)
Updating files:  60% (6875/11458)
Updating files:  61% (6990/11458)
Updating files:  62% (7104/11458)
Updating files:  63% (7219/11458)
Updating files:  64% (7334/11458)
Updating files:  65% (7448/11458)
Updating files:  66% (7563/11458)
Updating files:  67% (7677/11458)
Updating files:  68% (7792/11458)
Updating files:  69% (7907/11458)
Updating files:  70% (8021/11458)
Updating files:  71% (8136/11458)
Updating files:  72% (8250/11458)
Updating files:  73% (8365/11458)
Updating files:  74% (8479/11458)
Updating files:  75% (8594/11458)
Updating files:  76% (8709/11458)
Updating files:  77% (8823/11458)
Updating files:  78% (8938/11458)
Updating files:  79% (9052/11458)
Updating files:  80% (9167/11458)
Updating files:  81% (9281/11458)
Updating files:  82% (9396/11458)
Updating files:  83% (9511/11458)
Updating files:  84% (9625/11458)
Updating files:  85% (9740/11458)
Updating files:  86% (9854/11458)
Updating files:  87% (9969/11458)
Updating files:  88% (10084/11458)
Updating files:  89% (10198/11458)
Updating files:  90% (10313/11458)
Updating files:  91% (10427/11458)
Updating files:  92% (10542/11458)
Updating files:  93% (10656/11458)
Updating files:  94% (10771/11458)
Updating files:  95% (10886/11458)
Updating files:  96% (11000/11458)
Updating files:  97% (11115/11458)
Updating files:  98% (11229/11458)
Updating files:  99% (11344/11458)
Updating files: 100% (11458/11458)
Updating files: 100% (11458/11458), done.
 00:12

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-1  Started
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-web-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  36/133 [=======>--------------------]  27%
  57/133 [============>---------------]  42%
  76/133 [================>-----------]  57%
  93/133 [===================>--------]  69%
 110/133 [=======================>----]  82%
 125/133 [==========================>-]  93%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:06

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:02

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 8.4 s.
 00:08

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 9s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:09

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:23

 01:23

Install 'skins/CologneBlue'...

Cloning component(s)
:0: _clone_component "skins/CologneBlue"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/skins/CologneBlue to 'skins/CologneBlue' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'skins/CologneBlue'...
|0| remote: Counting objects: 1           
remote: Counting objects: 413, done        
|0| remote: Finding sources:   1% (3/413)           
remote: Finding sources:   2% (7/413)           
remote: Finding sources:   3% (11/413)           
remote: Finding sources:   4% (15/413)           
remote: Finding sources:   5% (19/413)           
remote: Finding sources:   6% (23/413)           
remote: Finding sources:   7% (27/413)           
remote: Finding sources:   8% (31/413)           
remote: Finding sources:   9% (36/413)           
remote: Finding sources:  10% (40/413)           
remote: Finding sources:  11% (44/413)           
remote: Finding sources:  12% (48/413)           
remote: Finding sources:  13% (52/413)           
remote: Finding sources:  14% (56/413)           
remote: Finding sources:  15% (60/413)           
remote: Finding sources:  16% (65/413)           
remote: Finding sources:  17% (69/413)           
remote: Finding sources:  18% (73/413)           
remote: Finding sources:  19% (77/413)           
remote: Finding sources:  20% (81/413)           
remote: Finding sources:  21% (85/413)           
remote: Finding sources:  22% (89/413)           
remote: Finding sources:  23% (93/413)           
remote: Finding sources:  24% (98/413)           
remote: Finding sources:  25% (102/413)           
remote: Finding sources:  26% (106/413)           
remote: Finding sources:  27% (110/413)           
remote: Finding sources:  28% (114/413)           
remote: Finding sources:  29% (118/413)           
remote: Finding sources:  30% (122/413)           
remote: Finding sources:  31% (126/413)           
remote: Finding sources:  32% (131/413)           
remote: Finding sources:  33% (135/413)           
remote: Finding sources:  34% (139/413)           
remote: Finding sources:  35% (143/413)           
remote: Finding sources:  36% (147/413)           
remote: Finding sources:  37% (151/413)           
remote: Finding sources:  38% (155/413)           
remote: Finding sources:  39% (160/413)           
remote: Finding sources:  40% (164/413)           
remote: Finding sources:  41% (168/413)           
remote: Finding sources:  42% (172/413)           
remote: Finding sources:  43% (176/413)           
remote: Finding sources:  44% (180/413)           
remote: Finding sources:  45% (184/413)           
remote: Finding sources:  46% (188/413)           
remote: Finding sources:  47% (193/413)           
remote: Finding sources:  48% (197/413)           
remote: Finding sources:  49% (201/413)           
remote: Finding sources:  50% (205/413)           
remote: Finding sources:  51% (209/413)           
remote: Finding sources:  52% (213/413)           
remote: Finding sources:  53% (217/413)           
remote: Finding sources:  54% (221/413)           
remote: Finding sources:  55% (226/413)           
remote: Finding sources:  56% (230/413)           
remote: Finding sources:  57% (234/413)           
remote: Finding sources:  58% (238/413)           
remote: Finding sources:  59% (242/413)           
remote: Finding sources:  60% (246/413)           
remote: Finding sources:  61% (250/413)           
remote: Finding sources:  62% (254/413)           
remote: Finding sources:  63% (259/413)           
remote: Finding sources:  64% (263/413)           
remote: Finding sources:  65% (267/413)           
remote: Finding sources:  66% (271/413)           
remote: Finding sources:  67% (275/413)           
remote: Finding sources:  68% (279/413)           
remote: Finding sources:  69% (283/413)           
remote: Finding sources:  70% (288/413)           
remote: Finding sources:  71% (292/413)           
remote: Finding sources:  72% (296/413)           
remote: Finding sources:  73% (300/413)           
remote: Finding sources:  74% (304/413)           
remote: Finding sources:  75% (308/413)           
remote: Finding sources:  76% (312/413)           
remote: Finding sources:  77% (316/413)           
remote: Finding sources:  78% (321/413)           
remote: Finding sources:  79% (325/413)           
remote: Finding sources:  80% (329/413)           
remote: Finding sources:  81% (333/413)           
remote: Finding sources:  82% (337/413)           
remote: Finding sources:  83% (341/413)           
remote: Finding sources:  84% (345/413)           
remote: Finding sources:  85% (349/413)           
remote: Finding sources:  86% (354/413)           
remote: Finding sources:  87% (358/413)           
remote: Finding sources:  88% (362/413)           
remote: Finding sources:  89% (366/413)           
remote: Finding sources:  90% (370/413)           
remote: Finding sources:  91% (374/413)           
remote: Finding sources:  92% (378/413)           
remote: Finding sources:  93% (383/413)           
remote: Finding sources:  94% (387/413)           
remote: Finding sources:  95% (391/413)           
remote: Finding sources:  96% (395/413)           
remote: Finding sources:  97% (399/413)           
remote: Finding sources:  98% (403/413)           
remote: Finding sources:  99% (407/413)           
remote: Finding sources: 100% (411/413)           
remote: Finding sources: 100% (413/413)        
|0| remote: Getting sizes:   1% (3/405)           
remote: Getting sizes:   2% (7/405)           
remote: Getting sizes:   3% (11/405)           
remote: Getting sizes:   4% (15/405)           
remote: Getting sizes:   5% (19/405)           
remote: Getting sizes:   6% (23/405)           
remote: Getting sizes:   7% (27/405)           
remote: Getting sizes:   8% (31/405)           
remote: Getting sizes:   9% (35/405)           
remote: Getting sizes:  10% (39/405)           
remote: Getting sizes:  11% (43/405)           
remote: Getting sizes:  12% (47/405)           
remote: Getting sizes:  13% (51/405)           
remote: Getting sizes:  14% (55/405)           
remote: Getting sizes:  15% (59/405)           
remote: Getting sizes:  16% (63/405)           
remote: Getting sizes:  17% (67/405)           
remote: Getting sizes:  18% (71/405)           
remote: Getting sizes:  19% (75/405)           
remote: Getting sizes:  20% (79/405)           
remote: Getting sizes:  21% (84/405)           
remote: Getting sizes:  22% (88/405)           
remote: Getting sizes:  23% (92/405)           
remote: Getting sizes:  24% (96/405)           
remote: Getting sizes:  25% (100/405)           
remote: Getting sizes:  26% (104/405)           
remote: Getting sizes:  27% (108/405)           
remote: Getting sizes:  28% (112/405)           
remote: Getting sizes:  29% (116/405)           
remote: Getting sizes:  30% (120/405)           
remote: Getting sizes:  31% (124/405)           
remote: Getting sizes:  32% (128/405)           
remote: Getting sizes:  33% (132/405)           
remote: Getting sizes:  34% (136/405)           
remote: Getting sizes:  35% (140/405)           
remote: Getting sizes:  36% (144/405)           
remote: Getting sizes:  37% (148/405)           
remote: Getting sizes:  38% (152/405)           
remote: Getting sizes:  39% (156/405)           
remote: Getting sizes:  40% (160/405)           
remote: Getting sizes:  41% (165/405)           
remote: Getting sizes:  42% (169/405)           
remote: Getting sizes:  43% (173/405)           
remote: Getting sizes:  44% (177/405)           
remote: Getting sizes:  45% (181/405)           
remote: Getting sizes:  46% (185/405)           
remote: Getting sizes:  47% (189/405)           
remote: Getting sizes:  48% (193/405)           
remote: Getting sizes:  49% (197/405)           
remote: Getting sizes:  50% (201/405)           
remote: Getting sizes:  51% (205/405)           
remote: Getting sizes:  52% (209/405)           
remote: Getting sizes:  53% (213/405)           
remote: Getting sizes:  54% (217/405)           
remote: Getting sizes:  55% (221/405)           
remote: Getting sizes:  56% (225/405)           
remote: Getting sizes:  57% (229/405)           
remote: Getting sizes:  58% (233/405)           
remote: Getting sizes:  59% (237/405)           
remote: Getting sizes:  60% (241/405)           
remote: Getting sizes:  61% (246/405)           
remote: Getting sizes:  62% (250/405)           
remote: Getting sizes:  63% (254/405)           
remote: Getting sizes:  64% (258/405)           
remote: Getting sizes:  65% (262/405)           
remote: Getting sizes:  66% (266/405)           
remote: Getting sizes:  67% (270/405)           
remote: Getting sizes:  68% (274/405)           
remote: Getting sizes:  69% (278/405)           
remote: Getting sizes:  70% (282/405)           
remote: Getting sizes:  71% (286/405)           
remote: Getting sizes:  72% (290/405)           
remote: Getting sizes:  73% (294/405)           
remote: Getting sizes:  74% (298/405)           
remote: Getting sizes:  75% (302/405)           
remote: Getting sizes:  76% (306/405)           
remote: Getting sizes:  77% (310/405)           
remote: Getting sizes:  78% (314/405)           
remote: Getting sizes:  79% (318/405)           
remote: Getting sizes:  80% (322/405)           
remote: Getting sizes:  81% (327/405)           
remote: Getting sizes:  82% (331/405)           
remote: Getting sizes:  83% (335/405)           
remote: Getting sizes:  84% (339/405)           
remote: Getting sizes:  85% (343/405)           
remote: Getting sizes:  86% (347/405)           
remote: Getting sizes:  87% (351/405)           
remote: Getting sizes:  88% (355/405)           
remote: Getting sizes:  89% (359/405)           
remote: Getting sizes:  90% (363/405)           
remote: Getting sizes:  91% (367/405)           
remote: Getting sizes:  92% (371/405)           
remote: Getting sizes:  93% (375/405)           
remote: Getting sizes:  94% (379/405)           
remote: Getting sizes:  95% (383/405)           
remote: Getting sizes:  96% (387/405)           
remote: Getting sizes:  97% (391/405)           
remote: Getting sizes:  98% (395/405)           
remote: Getting sizes:  99% (399/405)           
remote: Getting sizes: 100% (403/405)           
remote: Getting sizes: 100% (405/405)        
|0| remote: Compressing objects:   3% (14116/512416)           
remote: Compressing objects:   6% (32742/512416)           
remote: Compressing objects:   7% (38181/512416)           
remote: Compressing objects:   8% (38625/512416)           
remote: Compressing objects:   9% (43669/512416)           
remote: Compressing objects:  10% (49177/512416)           
remote: Compressing objects:  11% (54443/512416)           
remote: Compressing objects:  12% (59154/512416)           
remote: Compressing objects:  13% (65389/512416)           
remote: Compressing objects:  14% (69703/512416)           
remote: Compressing objects:  15% (74380/512416)           
remote: Compressing objects:  16% (79686/512416)           
remote: Compressing objects:  17% (84811/512416)           
remote: Compressing objects:  18% (89886/512416)           
remote: Compressing objects:  19% (95155/512416)           
remote: Compressing objects:  20% (101390/512416)           
remote: Compressing objects:  21% (105536/512416)           
remote: Compressing objects:  79% (406047/512416)           
remote: Compressing objects:  80% (407427/512416)           
remote: Compressing objects:  81% (412535/512416)           
remote: Compressing objects:  82% (417995/512416)           
remote: Compressing objects:  83% (423321/512416)           
remote: Compressing objects:  84% (428106/512416)           
remote: Compressing objects:  85% (433559/512416)           
remote: Compressing objects:  86% (438749/512416)           
remote: Compressing objects:  87% (443529/512416)           
remote: Compressing objects:  88% (448721/512416)           
remote: Compressing objects:  89% (454033/512416)           
remote: Compressing objects:  90% (458863/512416)           
remote: Compressing objects:  91% (464273/512416)           
remote: Compressing objects:  92% (469259/512416)           
remote: Compressing objects:  93% (474151/512416)           
remote: Compressing objects:  94% (479551/512416)           
remote: Compressing objects:  95% (484856/512416)           
remote: Compressing objects:  96% (489377/512416)           
remote: Compressing objects:  97% (494533/512416)           
remote: Compressing objects:  98% (500092/512416)           
remote: Compressing objects:  99% (505052/512416)           
remote: Compressing objects: 100% (511182/512416)           
remote: Compressing objects: 100% (512416/512416)        
|0| Receiving objects:   0% (1/413)
Receiving objects:   1% (5/413)
Receiving objects:   2% (9/413)
Receiving objects:   3% (13/413)
Receiving objects:   4% (17/413)
Receiving objects:   5% (21/413)
Receiving objects:   6% (25/413)
Receiving objects:   7% (29/413)
Receiving objects:   8% (34/413)
Receiving objects:   9% (38/413)
Receiving objects:  10% (42/413)
Receiving objects:  11% (46/413)
Receiving objects:  12% (50/413)
Receiving objects:  13% (54/413)
Receiving objects:  14% (58/413)
Receiving objects:  15% (62/413)
Receiving objects:  16% (67/413)
Receiving objects:  17% (71/413)
Receiving objects:  18% (75/413)
Receiving objects:  19% (79/413)
Receiving objects:  20% (83/413)
Receiving objects:  21% (87/413)
Receiving objects:  22% (91/413)
Receiving objects:  23% (95/413)
Receiving objects:  24% (100/413)
Receiving objects:  25% (104/413)
Receiving objects:  26% (108/413)
Receiving objects:  27% (112/413)
Receiving objects:  28% (116/413)
Receiving objects:  29% (120/413)
Receiving objects:  30% (124/413)
Receiving objects:  31% (129/413)
Receiving objects:  32% (133/413)
Receiving objects:  33% (137/413)
Receiving objects:  34% (141/413)
Receiving objects:  35% (145/413)
Receiving objects:  36% (149/413)
Receiving objects:  37% (153/413)
Receiving objects:  38% (157/413)
Receiving objects:  39% (162/413)
Receiving objects:  40% (166/413)
Receiving objects:  41% (170/413)
Receiving objects:  42% (174/413)
Receiving objects:  43% (178/413)
Receiving objects:  44% (182/413)
Receiving objects:  45% (186/413)
Receiving objects:  46% (190/413)
Receiving objects:  47% (195/413)
Receiving objects:  48% (199/413)
Receiving objects:  49% (203/413)
Receiving objects:  50% (207/413)
Receiving objects:  51% (211/413)
Receiving objects:  52% (215/413)
Receiving objects:  53% (219/413)
Receiving objects:  54% (224/413)
Receiving objects:  55% (228/413)
Receiving objects:  56% (232/413)
Receiving objects:  57% (236/413)
Receiving objects:  58% (240/413)
Receiving objects:  59% (244/413)
Receiving objects:  60% (248/413)
Receiving objects:  61% (252/413)
Receiving objects:  62% (257/413)
Receiving objects:  63% (261/413)
Receiving objects:  64% (265/413)
Receiving objects:  65% (269/413)
Receiving objects:  66% (273/413)
Receiving objects:  67% (277/413)
Receiving objects:  68% (281/413)
Receiving objects:  69% (285/413)
Receiving objects:  70% (290/413)
Receiving objects:  71% (294/413)
Receiving objects:  72% (298/413)
Receiving objects:  73% (302/413)
Receiving objects:  74% (306/413)
Receiving objects:  75% (310/413)
Receiving objects:  76% (314/413)
Receiving objects:  77% (319/413)
Receiving objects:  78% (323/413)
Receiving objects:  79% (327/413)
Receiving objects:  80% (331/413)
Receiving objects:  81% (335/413)
Receiving objects:  82% (339/413)
Receiving objects:  83% (343/413)
Receiving objects:  84% (347/413)
Receiving objects:  85% (352/413)
Receiving objects:  86% (356/413)
Receiving objects:  87% (360/413)
Receiving objects:  88% (364/413)
Receiving objects:  89% (368/413)
Receiving objects:  90% (372/413)
Receiving objects:  91% (376/413)
Receiving objects:  92% (380/413)
Receiving objects:  93% (385/413)
Receiving objects:  94% (389/413)
Receiving objects:  95% (393/413)
Receiving objects:  96% (397/413)
Receiving objects:  97% (401/413)
Receiving objects:  98% (405/413)
remote: Total 413 (delta 16), reused 125 (delta 6)        
|0| Receiving objects:  99% (409/413)
Receiving objects: 100% (413/413)
Receiving objects: 100% (413/413), 522.00 KiB | 11.60 MiB/s, done.
|0| Resolving deltas:   0% (0/16)
Resolving deltas:   6% (1/16)
Resolving deltas:  12% (2/16)
Resolving deltas:  18% (3/16)
Resolving deltas:  25% (4/16)
Resolving deltas:  31% (5/16)
Resolving deltas:  37% (6/16)
Resolving deltas:  43% (7/16)
Resolving deltas:  50% (8/16)
Resolving deltas:  56% (9/16)
Resolving deltas:  62% (10/16)
Resolving deltas:  68% (11/16)
Resolving deltas:  75% (12/16)
Resolving deltas:  81% (13/16)
Resolving deltas:  87% (14/16)
Resolving deltas:  93% (15/16)
Resolving deltas: 100% (16/16)
Resolving deltas: 100% (16/16), done.
|0|  00:01
 00:01

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:03

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }

added 1 package, and audited 1443 packages in 3s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:03

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-web-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 00:00

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.4 s.
 00:01

Running 'skins/CologneBlue/setup.sh' if found
Looking for '/var/local/skins/CologneBlue/setup.sh'
No '/var/local/skins/CologneBlue/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:12
 00:12

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-web-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:12

Reclaim disk space if needed
Free disk space (22%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12424, done        
remote: Finding sources:   1% (63/12424)           
remote: Finding sources:   2% (187/12424)           
remote: Finding sources:   3% (311/12424)           
remote: Finding sources:   4% (435/12424)           
remote: Finding sources:   5% (560/12424)           
remote: Finding sources:   6% (684/12424)           
remote: Finding sources:   7% (808/12424)           
remote: Finding sources:   8% (932/12424)           
remote: Finding sources:   9% (1057/12424)           
remote: Finding sources:  10% (1181/12424)           
remote: Finding sources:  11% (1305/12424)           
remote: Finding sources:  12% (1429/12424)           
remote: Finding sources:  13% (1553/12424)           
remote: Finding sources:  14% (1678/12424)           
remote: Finding sources:  15% (1802/12424)           
remote: Finding sources:  16% (1926/12424)           
remote: Finding sources:  17% (2050/12424)           
remote: Finding sources:  18% (2175/12424)           
remote: Finding sources:  19% (2299/12424)           
remote: Finding sources:  20% (2423/12424)           
remote: Finding sources:  21% (2547/12424)           
remote: Finding sources:  22% (2672/12424)           
remote: Finding sources:  23% (2796/12424)           
remote: Finding sources:  24% (2920/12424)           
remote: Finding sources:  25% (3044/12424)           
remote: Finding sources:  26% (3169/12424)           
remote: Finding sources:  27% (3293/12424)           
remote: Finding sources:  28% (3417/12424)           
remote: Finding sources:  29% (3541/12424)           
remote: Finding sources:  30% (3666/12424)           
remote: Finding sources:  31% (3790/12424)           
remote: Finding sources:  32% (3914/12424)           
remote: Finding sources:  33% (4038/12424)           
remote: Finding sources:  34% (4163/12424)           
remote: Finding sources:  35% (4287/12424)           
remote: Finding sources:  36% (4411/12424)           
remote: Finding sources:  37% (4535/12424)           
remote: Finding sources:  38% (4659/12424)           
remote: Finding sources:  39% (4784/12424)           
remote: Finding sources:  40% (4908/12424)           
remote: Finding sources:  41% (5032/12424)           
remote: Finding sources:  42% (5156/12424)           
remote: Finding sources:  43% (5281/12424)           
remote: Finding sources:  44% (5405/12424)           
remote: Finding sources:  45% (5529/12424)           
remote: Finding sources:  46% (5653/12424)           
remote: Finding sources:  47% (5778/12424)           
remote: Finding sources:  48% (5902/12424)           
remote: Finding sources:  49% (6026/12424)           
remote: Finding sources:  50% (6150/12424)           
remote: Finding sources:  51% (6275/12424)           
remote: Finding sources:  52% (6399/12424)           
remote: Finding sources:  53% (6523/12424)           
remote: Finding sources:  54% (6647/12424)           
remote: Finding sources:  55% (6772/12424)           
remote: Finding sources:  56% (6896/12424)           
remote: Finding sources:  57% (7020/12424)           
remote: Finding sources:  58% (7144/12424)           
remote: Finding sources:  59% (7269/12424)           
remote: Finding sources:  60% (7393/12424)           
remote: Finding sources:  61% (7517/12424)           
remote: Finding sources:  62% (7641/12424)           
remote: Finding sources:  63% (7765/12424)           
remote: Finding sources:  64% (7890/12424)           
remote: Finding sources:  65% (8014/12424)           
remote: Finding sources:  66% (8138/12424)           
remote: Finding sources:  67% (8262/12424)           
remote: Finding sources:  68% (8387/12424)           
remote: Finding sources:  69% (8511/12424)           
remote: Finding sources:  70% (8635/12424)           
remote: Finding sources:  71% (8759/12424)           
remote: Finding sources:  72% (8884/12424)           
remote: Finding sources:  73% (9008/12424)           
remote: Finding sources:  74% (9132/12424)           
remote: Finding sources:  75% (9256/12424)           
remote: Finding sources:  76% (9381/12424)           
remote: Finding sources:  77% (9505/12424)           
remote: Finding sources:  78% (9629/12424)           
remote: Finding sources:  79% (9753/12424)           
remote: Finding sources:  80% (9878/12424)           
remote: Finding sources:  81% (10002/12424)           
remote: Finding sources:  82% (10126/12424)           
remote: Finding sources:  83% (10250/12424)           
remote: Finding sources:  84% (10375/12424)           
remote: Finding sources:  85% (10499/12424)           
remote: Finding sources:  86% (10623/12424)           
remote: Finding sources:  87% (10747/12424)           
remote: Finding sources:  88% (10871/12424)           
remote: Finding sources:  89% (10996/12424)           
remote: Finding sources:  90% (11120/12424)           
remote: Finding sources:  91% (11244/12424)           
remote: Finding sources:  92% (11368/12424)           
remote: Finding sources:  93% (11493/12424)           
remote: Finding sources:  94% (11617/12424)           
remote: Finding sources:  95% (11741/12424)           
remote: Finding sources:  96% (11865/12424)           
remote: Finding sources:  97% (11990/12424)           
remote: Finding sources:  98% (12114/12424)           
remote: Finding sources:  99% (12238/12424)           
remote: Finding sources: 100% (12362/12424)           
remote: Finding sources: 100% (12424/12424)        
remote: Getting sizes:   1% (56/11193)           
remote: Getting sizes:   2% (168/11193)           
remote: Getting sizes:   3% (280/11193)           
remote: Getting sizes:   4% (392/11193)           
remote: Getting sizes:   5% (504/11193)           
remote: Getting sizes:   6% (616/11193)           
remote: Getting sizes:   7% (728/11193)           
remote: Getting sizes:   8% (840/11193)           
remote: Getting sizes:   9% (952/11193)           
remote: Getting sizes:  10% (1064/11193)           
remote: Getting sizes:  11% (1176/11193)           
remote: Getting sizes:  12% (1288/11193)           
remote: Getting sizes:  13% (1400/11193)           
remote: Getting sizes:  14% (1512/11193)           
remote: Getting sizes:  15% (1623/11193)           
remote: Getting sizes:  16% (1735/11193)           
remote: Getting sizes:  17% (1847/11193)           
remote: Getting sizes:  18% (1959/11193)           
remote: Getting sizes:  19% (2071/11193)           
remote: Getting sizes:  20% (2183/11193)           
remote: Getting sizes:  21% (2295/11193)           
remote: Getting sizes:  22% (2407/11193)           
remote: Getting sizes:  23% (2519/11193)           
remote: Getting sizes:  24% (2631/11193)           
remote: Getting sizes:  25% (2743/11193)           
remote: Getting sizes:  26% (2855/11193)           
remote: Getting sizes:  27% (2967/11193)           
remote: Getting sizes:  28% (3079/11193)           
remote: Getting sizes:  29% (3191/11193)           
remote: Getting sizes:  30% (3302/11193)           
remote: Getting sizes:  31% (3414/11193)           
remote: Getting sizes:  32% (3526/11193)           
remote: Getting sizes:  33% (3638/11193)           
remote: Getting sizes:  34% (3750/11193)           
remote: Getting sizes:  35% (3862/11193)           
remote: Getting sizes:  36% (3974/11193)           
remote: Getting sizes:  37% (4086/11193)           
remote: Getting sizes:  38% (4198/11193)           
remote: Getting sizes:  39% (4310/11193)           
remote: Getting sizes:  40% (4422/11193)           
remote: Getting sizes:  41% (4534/11193)           
remote: Getting sizes:  42% (4646/11193)           
remote: Getting sizes:  43% (4758/11193)           
remote: Getting sizes:  44% (4869/11193)           
remote: Getting sizes:  45% (4981/11193)           
remote: Getting sizes:  46% (5093/11193)           
remote: Getting sizes:  47% (5205/11193)           
remote: Getting sizes:  48% (5317/11193)           
remote: Getting sizes:  49% (5429/11193)           
remote: Getting sizes:  50% (5541/11193)           
remote: Getting sizes:  51% (5653/11193)           
remote: Getting sizes:  52% (5765/11193)           
remote: Getting sizes:  53% (5877/11193)           
remote: Getting sizes:  54% (5989/11193)           
remote: Getting sizes:  55% (6101/11193)           
remote: Getting sizes:  56% (6213/11193)           
remote: Getting sizes:  57% (6325/11193)           
remote: Getting sizes:  58% (6436/11193)           
remote: Getting sizes:  59% (6548/11193)           
remote: Getting sizes:  60% (6660/11193)           
remote: Getting sizes:  61% (6772/11193)           
remote: Getting sizes:  62% (6884/11193)           
remote: Getting sizes:  63% (6996/11193)           
remote: Getting sizes:  64% (7108/11193)           
remote: Getting sizes:  65% (7220/11193)           
remote: Getting sizes:  66% (7332/11193)           
remote: Getting sizes:  67% (7444/11193)           
remote: Getting sizes:  68% (7556/11193)           
remote: Getting sizes:  69% (7668/11193)           
remote: Getting sizes:  70% (7780/11193)           
remote: Getting sizes:  71% (7892/11193)           
remote: Getting sizes:  72% (8003/11193)           
remote: Getting sizes:  73% (8115/11193)           
remote: Getting sizes:  74% (8227/11193)           
remote: Getting sizes:  75% (8339/11193)           
remote: Getting sizes:  76% (8451/11193)           
remote: Getting sizes:  77% (8563/11193)           
remote: Getting sizes:  78% (8675/11193)           
remote: Getting sizes:  79% (8787/11193)           
remote: Getting sizes:  80% (8899/11193)           
remote: Getting sizes:  81% (9011/11193)           
remote: Getting sizes:  82% (9123/11193)           
remote: Getting sizes:  83% (9235/11193)           
remote: Getting sizes:  84% (9347/11193)           
remote: Getting sizes:  85% (9459/11193)           
remote: Getting sizes:  86% (9571/11193)           
remote: Getting sizes:  87% (9682/11193)           
remote: Getting sizes:  88% (9794/11193)           
remote: Getting sizes:  89% (9906/11193)           
remote: Getting sizes:  90% (10018/11193)           
remote: Getting sizes:  91% (10130/11193)           
remote: Getting sizes:  92% (10242/11193)           
remote: Getting sizes:  93% (10354/11193)           
remote: Getting sizes:  94% (10466/11193)           
remote: Getting sizes:  95% (10578/11193)           
remote: Getting sizes:  96% (10690/11193)           
remote: Getting sizes:  97% (10802/11193)           
remote: Getting sizes:  98% (10914/11193)           
remote: Getting sizes:  99% (11026/11193)           
remote: Getting sizes: 100% (11138/11193)           
remote: Getting sizes: 100% (11193/11193)        
remote: Compressing objects:   2% (2174/119940)           
remote: Compressing objects:   3% (3021/119940)           
remote: Compressing objects:   4% (4492/119940)           
remote: Compressing objects:   5% (5749/119940)           
remote: Compressing objects:   6% (6597/119940)           
remote: Compressing objects:   7% (7849/119940)           
remote: Compressing objects:   8% (9000/119940)           
remote: Compressing objects:   9% (10196/119940)           
remote: Compressing objects:   9% (10235/119940)           
remote: Compressing objects:  10% (11442/119940)           
remote: Compressing objects:  11% (12594/119940)           
remote: Compressing objects:  12% (13827/119940)           
remote: Compressing objects:  13% (15416/119940)           
remote: Compressing objects:  14% (16192/119940)           
remote: Compressing objects:  15% (17393/119940)           
remote: Compressing objects:  16% (18595/119940)           
remote: Compressing objects:  17% (19808/119940)           
remote: Compressing objects:  18% (20991/119940)           
remote: Compressing objects:  18% (21627/119940)           
remote: Compressing objects:  19% (22249/119940)           
remote: Compressing objects:  20% (23462/119940)           
remote: Compressing objects:  21% (24596/119940)           
remote: Compressing objects:  22% (25790/119940)           
remote: Compressing objects:  23% (27004/119940)           
remote: Compressing objects:  24% (28187/119940)           
remote: Compressing objects:  25% (29389/119940)           
remote: Compressing objects:  26% (30686/119940)           
remote: Compressing objects:  27% (31811/119940)           
remote: Compressing objects:  28% (32994/119940)           
remote: Compressing objects:  29% (34399/119940)           
remote: Compressing objects:  30% (35419/119940)           
remote: Compressing objects:  31% (36618/119940)           
remote: Compressing objects:  32% (37937/119940)           
remote: Compressing objects:  33% (39014/119940)           
remote: Compressing objects:  34% (40360/119940)           
remote: Compressing objects:  34% (41196/119940)           
remote: Compressing objects:  35% (41414/119940)           
remote: Compressing objects:  36% (42624/119940)           
remote: Compressing objects:  37% (43830/119940)           
remote: Compressing objects:  38% (45275/119940)           
remote: Compressing objects:  39% (46621/119940)           
remote: Compressing objects:  40% (47705/119940)           
remote: Compressing objects:  41% (48757/119940)           
remote: Compressing objects:  42% (49875/119940)           
remote: Compressing objects:  43% (51009/119940)           
remote: Compressing objects:  44% (52512/119940)           
remote: Compressing objects:  45% (53745/119940)           
remote: Compressing objects:  46% (54587/119940)           
remote: Compressing objects:  47% (55949/119940)           
remote: Compressing objects:  48% (57132/119940)           
remote: Compressing objects:  49% (58685/119940)           
remote: Compressing objects:  50% (59376/119940)           
remote: Compressing objects:  51% (60748/119940)           
remote: Compressing objects:  52% (62227/119940)           
remote: Compressing objects:  53% (62970/119940)           
remote: Compressing objects:  54% (64337/119940)           
remote: Compressing objects:  55% (65709/119940)           
remote: Compressing objects:  56% (66740/119940)           
remote: Compressing objects:  57% (67797/119940)           
remote: Compressing objects:  58% (70012/119940)           
remote: Compressing objects:  59% (70165/119940)           
remote: Compressing objects:  60% (71377/119940)           
remote: Compressing objects:  61% (72619/119940)           
remote: Compressing objects:  62% (73808/119940)           
remote: Compressing objects:  63% (75197/119940)           
remote: Compressing objects:  64% (76167/119940)           
remote: Compressing objects:  65% (77363/119940)           
remote: Compressing objects:  66% (78702/119940)           
remote: Compressing objects:  67% (79766/119940)           
remote: Compressing objects:  68% (81297/119940)           
remote: Compressing objects:  69% (82921/119940)           
remote: Compressing objects:  70% (83560/119940)           
remote: Compressing objects:  71% (84665/119940)           
remote: Compressing objects:  72% (85991/119940)           
remote: Compressing objects:  73% (86959/119940)           
remote: Compressing objects:  73% (87516/119940)           
remote: Compressing objects:  74% (88232/119940)           
remote: Compressing objects:  75% (89833/119940)           
remote: Compressing objects:  76% (90657/119940)           
remote: Compressing objects:  77% (91765/119940)           
remote: Compressing objects:  78% (93004/119940)           
remote: Compressing objects:  79% (94197/119940)           
remote: Compressing objects:  80% (95383/119940)           
remote: Compressing objects:  81% (96757/119940)           
remote: Compressing objects:  82% (97961/119940)           
remote: Compressing objects:  83% (99479/119940)           
remote: Compressing objects:  84% (100150/119940)           
remote: Compressing objects:  85% (101398/119940)           
remote: Compressing objects:  86% (103010/119940)           
remote: Compressing objects:  87% (103777/119940)           
remote: Compressing objects:  88% (104982/119940)           
remote: Compressing objects:  89% (106156/119940)           
remote: Compressing objects:  90% (107351/119940)           
remote: Compressing objects:  91% (108546/119940)           
remote: Compressing objects:  92% (109884/119940)           
remote: Compressing objects:  93% (112073/119940)           
remote: Compressing objects:  94% (112151/119940)           
remote: Compressing objects:  95% (113376/119940)           
remote: Compressing objects:  96% (114643/119940)           
remote: Compressing objects:  97% (115746/119940)           
remote: Compressing objects:  98% (116947/119940)           
remote: Compressing objects:  99% (118141/119940)           
remote: Compressing objects: 100% (119347/119940)           
remote: Compressing objects: 100% (119939/119940)        
Receiving objects:   0% (1/12424)
Receiving objects:   1% (125/12424)
Receiving objects:   2% (249/12424)
Receiving objects:   3% (373/12424)
Receiving objects:   4% (497/12424)
Receiving objects:   5% (622/12424)
Receiving objects:   6% (746/12424)
Receiving objects:   7% (870/12424)
Receiving objects:   8% (994/12424)
Receiving objects:   9% (1119/12424)
Receiving objects:  10% (1243/12424)
Receiving objects:  11% (1367/12424)
Receiving objects:  12% (1491/12424)
Receiving objects:  13% (1616/12424)
Receiving objects:  14% (1740/12424)
Receiving objects:  15% (1864/12424)
Receiving objects:  16% (1988/12424)
Receiving objects:  17% (2113/12424)
Receiving objects:  18% (2237/12424), 4.39 MiB | 8.76 MiB/s
Receiving objects:  19% (2361/12424), 4.39 MiB | 8.76 MiB/s
Receiving objects:  20% (2485/12424), 4.39 MiB | 8.76 MiB/s
Receiving objects:  21% (2610/12424), 4.39 MiB | 8.76 MiB/s
Receiving objects:  22% (2734/12424), 4.39 MiB | 8.76 MiB/s
Receiving objects:  23% (2858/12424), 4.39 MiB | 8.76 MiB/s
Receiving objects:  24% (2982/12424), 4.39 MiB | 8.76 MiB/s
Receiving objects:  25% (3106/12424), 4.39 MiB | 8.76 MiB/s
Receiving objects:  26% (3231/12424), 4.39 MiB | 8.76 MiB/s
Receiving objects:  27% (3355/12424), 4.39 MiB | 8.76 MiB/s
Receiving objects:  28% (3479/12424), 4.39 MiB | 8.76 MiB/s
Receiving objects:  29% (3603/12424), 4.39 MiB | 8.76 MiB/s
Receiving objects:  30% (3728/12424), 4.39 MiB | 8.76 MiB/s
Receiving objects:  31% (3852/12424), 4.39 MiB | 8.76 MiB/s
Receiving objects:  31% (3864/12424), 4.39 MiB | 8.76 MiB/s
Receiving objects:  32% (3976/12424), 8.75 MiB | 8.73 MiB/s
Receiving objects:  33% (4100/12424), 8.75 MiB | 8.73 MiB/s
Receiving objects:  34% (4225/12424), 8.75 MiB | 8.73 MiB/s
Receiving objects:  35% (4349/12424), 8.75 MiB | 8.73 MiB/s
Receiving objects:  36% (4473/12424), 8.75 MiB | 8.73 MiB/s
Receiving objects:  37% (4597/12424), 11.68 MiB | 7.77 MiB/s
Receiving objects:  38% (4722/12424), 11.68 MiB | 7.77 MiB/s
Receiving objects:  39% (4846/12424), 11.68 MiB | 7.77 MiB/s
Receiving objects:  40% (4970/12424), 11.68 MiB | 7.77 MiB/s
Receiving objects:  41% (5094/12424), 11.68 MiB | 7.77 MiB/s
Receiving objects:  42% (5219/12424), 11.68 MiB | 7.77 MiB/s
Receiving objects:  43% (5343/12424), 11.68 MiB | 7.77 MiB/s
Receiving objects:  44% (5467/12424), 11.68 MiB | 7.77 MiB/s
Receiving objects:  44% (5569/12424), 11.68 MiB | 7.77 MiB/s
Receiving objects:  45% (5591/12424), 15.07 MiB | 7.52 MiB/s
Receiving objects:  46% (5716/12424), 15.07 MiB | 7.52 MiB/s
Receiving objects:  47% (5840/12424), 18.84 MiB | 7.53 MiB/s
Receiving objects:  47% (5919/12424), 18.84 MiB | 7.53 MiB/s
Receiving objects:  48% (5964/12424), 22.01 MiB | 7.33 MiB/s
Receiving objects:  49% (6088/12424), 22.01 MiB | 7.33 MiB/s
Receiving objects:  50% (6212/12424), 22.01 MiB | 7.33 MiB/s
Receiving objects:  51% (6337/12424), 22.01 MiB | 7.33 MiB/s
Receiving objects:  52% (6461/12424), 26.54 MiB | 7.58 MiB/s
Receiving objects:  52% (6477/12424), 26.54 MiB | 7.58 MiB/s
Receiving objects:  53% (6585/12424), 29.99 MiB | 7.48 MiB/s
Receiving objects:  54% (6709/12424), 29.99 MiB | 7.48 MiB/s
Receiving objects:  55% (6834/12424), 29.99 MiB | 7.48 MiB/s
Receiving objects:  56% (6958/12424), 29.99 MiB | 7.48 MiB/s
Receiving objects:  57% (7082/12424), 29.99 MiB | 7.48 MiB/s
Receiving objects:  58% (7206/12424), 29.99 MiB | 7.48 MiB/s
Receiving objects:  59% (7331/12424), 29.99 MiB | 7.48 MiB/s
Receiving objects:  60% (7455/12424), 29.99 MiB | 7.48 MiB/s
Receiving objects:  61% (7579/12424), 33.03 MiB | 7.33 MiB/s
Receiving objects:  62% (7703/12424), 33.03 MiB | 7.33 MiB/s
Receiving objects:  63% (7828/12424), 33.03 MiB | 7.33 MiB/s
Receiving objects:  64% (7952/12424), 33.03 MiB | 7.33 MiB/s
Receiving objects:  65% (8076/12424), 33.03 MiB | 7.33 MiB/s
Receiving objects:  66% (8200/12424), 33.03 MiB | 7.33 MiB/s
Receiving objects:  67% (8325/12424), 33.03 MiB | 7.33 MiB/s
Receiving objects:  68% (8449/12424), 33.03 MiB | 7.33 MiB/s
Receiving objects:  69% (8573/12424), 33.03 MiB | 7.33 MiB/s
Receiving objects:  70% (8697/12424), 33.03 MiB | 7.33 MiB/s
Receiving objects:  71% (8822/12424), 33.03 MiB | 7.33 MiB/s
Receiving objects:  72% (8946/12424), 33.03 MiB | 7.33 MiB/s
Receiving objects:  73% (9070/12424), 33.03 MiB | 7.33 MiB/s
Receiving objects:  74% (9194/12424), 33.03 MiB | 7.33 MiB/s
Receiving objects:  75% (9318/12424), 33.03 MiB | 7.33 MiB/s
Receiving objects:  76% (9443/12424), 33.03 MiB | 7.33 MiB/s
Receiving objects:  77% (9567/12424), 33.03 MiB | 7.33 MiB/s
Receiving objects:  78% (9691/12424), 33.03 MiB | 7.33 MiB/s
Receiving objects:  79% (9815/12424), 33.03 MiB | 7.33 MiB/s
Receiving objects:  80% (9940/12424), 33.03 MiB | 7.33 MiB/s
Receiving objects:  81% (10064/12424), 33.03 MiB | 7.33 MiB/s
Receiving objects:  82% (10188/12424), 33.03 MiB | 7.33 MiB/s
Receiving objects:  82% (10218/12424), 33.03 MiB | 7.33 MiB/s
Receiving objects:  83% (10312/12424), 37.60 MiB | 7.37 MiB/s
Receiving objects:  84% (10437/12424), 37.60 MiB | 7.37 MiB/s
Receiving objects:  85% (10561/12424), 37.60 MiB | 7.37 MiB/s
Receiving objects:  86% (10685/12424), 37.60 MiB | 7.37 MiB/s
Receiving objects:  87% (10809/12424), 37.60 MiB | 7.37 MiB/s
Receiving objects:  88% (10934/12424), 37.60 MiB | 7.37 MiB/s
Receiving objects:  89% (11058/12424), 37.60 MiB | 7.37 MiB/s
Receiving objects:  90% (11182/12424), 37.60 MiB | 7.37 MiB/s
Receiving objects:  91% (11306/12424), 37.60 MiB | 7.37 MiB/s
Receiving objects:  92% (11431/12424), 37.60 MiB | 7.37 MiB/s
Receiving objects:  93% (11555/12424), 37.60 MiB | 7.37 MiB/s
Receiving objects:  94% (11679/12424), 37.60 MiB | 7.37 MiB/s
Receiving objects:  95% (11803/12424), 37.60 MiB | 7.37 MiB/s
Receiving objects:  96% (11928/12424), 37.60 MiB | 7.37 MiB/s
Receiving objects:  97% (12052/12424), 37.60 MiB | 7.37 MiB/s
Receiving objects:  98% (12176/12424), 37.60 MiB | 7.37 MiB/s
Receiving objects:  99% (12300/12424), 37.60 MiB | 7.37 MiB/s
remote: Total 12424 (delta 2375), reused 5975 (delta 1228)        
Receiving objects: 100% (12424/12424), 37.60 MiB | 7.37 MiB/s
Receiving objects: 100% (12424/12424), 41.63 MiB | 7.71 MiB/s, done.
Resolving deltas:   0% (0/2375)
Resolving deltas:   1% (24/2375)
Resolving deltas:   2% (48/2375)
Resolving deltas:   3% (72/2375)
Resolving deltas:   4% (95/2375)
Resolving deltas:   5% (120/2375)
Resolving deltas:   6% (143/2375)
Resolving deltas:   7% (167/2375)
Resolving deltas:   8% (190/2375)
Resolving deltas:   9% (214/2375)
Resolving deltas:  10% (238/2375)
Resolving deltas:  11% (262/2375)
Resolving deltas:  12% (285/2375)
Resolving deltas:  13% (309/2375)
Resolving deltas:  14% (333/2375)
Resolving deltas:  15% (357/2375)
Resolving deltas:  16% (380/2375)
Resolving deltas:  17% (405/2375)
Resolving deltas:  18% (428/2375)
Resolving deltas:  19% (453/2375)
Resolving deltas:  20% (475/2375)
Resolving deltas:  21% (499/2375)
Resolving deltas:  22% (523/2375)
Resolving deltas:  23% (547/2375)
Resolving deltas:  24% (570/2375)
Resolving deltas:  25% (594/2375)
Resolving deltas:  26% (618/2375)
Resolving deltas:  27% (643/2375)
Resolving deltas:  28% (665/2375)
Resolving deltas:  29% (689/2375)
Resolving deltas:  30% (713/2375)
Resolving deltas:  31% (737/2375)
Resolving deltas:  32% (760/2375)
Resolving deltas:  33% (784/2375)
Resolving deltas:  34% (808/2375)
Resolving deltas:  35% (832/2375)
Resolving deltas:  36% (855/2375)
Resolving deltas:  37% (879/2375)
Resolving deltas:  38% (903/2375)
Resolving deltas:  39% (927/2375)
Resolving deltas:  40% (950/2375)
Resolving deltas:  41% (974/2375)
Resolving deltas:  42% (998/2375)
Resolving deltas:  43% (1022/2375)
Resolving deltas:  44% (1045/2375)
Resolving deltas:  45% (1069/2375)
Resolving deltas:  46% (1093/2375)
Resolving deltas:  47% (1117/2375)
Resolving deltas:  48% (1140/2375)
Resolving deltas:  49% (1164/2375)
Resolving deltas:  50% (1188/2375)
Resolving deltas:  51% (1213/2375)
Resolving deltas:  52% (1235/2375)
Resolving deltas:  53% (1259/2375)
Resolving deltas:  54% (1283/2375)
Resolving deltas:  55% (1307/2375)
Resolving deltas:  56% (1330/2375)
Resolving deltas:  57% (1354/2375)
Resolving deltas:  58% (1378/2375)
Resolving deltas:  59% (1402/2375)
Resolving deltas:  60% (1425/2375)
Resolving deltas:  61% (1449/2375)
Resolving deltas:  62% (1473/2375)
Resolving deltas:  63% (1497/2375)
Resolving deltas:  64% (1520/2375)
Resolving deltas:  65% (1544/2375)
Resolving deltas:  66% (1568/2375)
Resolving deltas:  67% (1592/2375)
Resolving deltas:  68% (1615/2375)
Resolving deltas:  69% (1639/2375)
Resolving deltas:  70% (1663/2375)
Resolving deltas:  71% (1687/2375)
Resolving deltas:  72% (1710/2375)
Resolving deltas:  73% (1734/2375)
Resolving deltas:  74% (1758/2375)
Resolving deltas:  75% (1782/2375)
Resolving deltas:  76% (1805/2375)
Resolving deltas:  77% (1829/2375)
Resolving deltas:  78% (1853/2375)
Resolving deltas:  79% (1878/2375)
Resolving deltas:  80% (1901/2375)
Resolving deltas:  81% (1924/2375)
Resolving deltas:  82% (1948/2375)
Resolving deltas:  83% (1973/2375)
Resolving deltas:  84% (1995/2375)
Resolving deltas:  85% (2019/2375)
Resolving deltas:  86% (2043/2375)
Resolving deltas:  87% (2068/2375)
Resolving deltas:  88% (2090/2375)
Resolving deltas:  89% (2114/2375)
Resolving deltas:  90% (2138/2375)
Resolving deltas:  91% (2162/2375)
Resolving deltas:  92% (2185/2375)
Resolving deltas:  93% (2209/2375)
Resolving deltas:  94% (2234/2375)
Resolving deltas:  95% (2258/2375)
Resolving deltas:  96% (2280/2375)
Resolving deltas:  97% (2304/2375)
Resolving deltas:  98% (2328/2375)
Resolving deltas:  99% (2352/2375)
Resolving deltas: 100% (2375/2375)
Resolving deltas: 100% (2375/2375), done.
Updating files:  63% (7257/11458)
Updating files:  64% (7334/11458)
Updating files:  65% (7448/11458)
Updating files:  66% (7563/11458)
Updating files:  67% (7677/11458)
Updating files:  68% (7792/11458)
Updating files:  69% (7907/11458)
Updating files:  70% (8021/11458)
Updating files:  71% (8136/11458)
Updating files:  72% (8250/11458)
Updating files:  73% (8365/11458)
Updating files:  74% (8479/11458)
Updating files:  75% (8594/11458)
Updating files:  76% (8709/11458)
Updating files:  77% (8823/11458)
Updating files:  78% (8938/11458)
Updating files:  79% (9052/11458)
Updating files:  80% (9167/11458)
Updating files:  81% (9281/11458)
Updating files:  82% (9396/11458)
Updating files:  83% (9511/11458)
Updating files:  84% (9625/11458)
Updating files:  85% (9740/11458)
Updating files:  86% (9854/11458)
Updating files:  87% (9969/11458)
Updating files:  88% (10084/11458)
Updating files:  89% (10198/11458)
Updating files:  90% (10313/11458)
Updating files:  91% (10427/11458)
Updating files:  92% (10542/11458)
Updating files:  93% (10656/11458)
Updating files:  94% (10771/11458)
Updating files:  95% (10886/11458)
Updating files:  96% (11000/11458)
Updating files:  97% (11115/11458)
Updating files:  98% (11229/11458)
Updating files:  99% (11344/11458)
Updating files: 100% (11458/11458)
Updating files: 100% (11458/11458), done.
 00:12

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-1  Started
 Container mediawiki-mediawiki-web-1  Started
 00:02

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  37/133 [=======>--------------------]  27%
  64/133 [=============>--------------]  48%
  88/133 [==================>---------]  66%
 107/133 [======================>-----]  80%
 120/133 [=========================>--]  90%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:10

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:03

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 4.3 s.
 00:05

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 11s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:12

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:12

 01:13

Install 'skins/MinervaNeue'...

Cloning component(s)
:0: _clone_component "extensions/MobileFrontend"
:1: _clone_component "skins/MinervaNeue"
|1| 
|1| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/skins/MinervaNeue to 'skins/MinervaNeue' (use CLONE_DEPTH=0 for full depth)
|1| Cloning into 'skins/MinervaNeue'...
|1| remote: Counting objects: 1           
remote: Counting objects: 812, done        
|1| remote: Finding sources:   1% (5/812)           
remote: Finding sources:   2% (13/812)           
remote: Finding sources:   3% (21/812)           
remote: Finding sources:   4% (29/812)           
remote: Finding sources:   5% (37/812)           
remote: Finding sources:   6% (45/812)           
remote: Finding sources:   7% (53/812)           
remote: Finding sources:   8% (61/812)           
remote: Finding sources:   9% (70/812)           
remote: Finding sources:  10% (78/812)           
remote: Finding sources:  11% (86/812)           
remote: Finding sources:  12% (94/812)           
remote: Finding sources:  13% (102/812)           
remote: Finding sources:  14% (110/812)           
remote: Finding sources:  15% (118/812)           
remote: Finding sources:  16% (126/812)           
remote: Finding sources:  17% (134/812)           
remote: Finding sources:  18% (143/812)           
remote: Finding sources:  19% (151/812)           
remote: Finding sources:  20% (159/812)           
remote: Finding sources:  21% (167/812)           
remote: Finding sources:  22% (175/812)           
remote: Finding sources:  23% (183/812)           
remote: Finding sources:  24% (191/812)           
remote: Finding sources:  25% (199/812)           
remote: Finding sources:  26% (208/812)           
remote: Finding sources:  27% (216/812)           
remote: Finding sources:  28% (224/812)           
remote: Finding sources:  29% (232/812)           
remote: Finding sources:  30% (240/812)           
remote: Finding sources:  31% (248/812)           
remote: Finding sources:  32% (256/812)           
remote: Finding sources:  33% (264/812)           
remote: Finding sources:  34% (273/812)           
remote: Finding sources:  35% (281/812)           
remote: Finding sources:  36% (289/812)           
remote: Finding sources:  37% (297/812)           
remote: Finding sources:  38% (305/812)           
remote: Finding sources:  39% (313/812)           
remote: Finding sources:  40% (321/812)           
remote: Finding sources:  41% (329/812)           
remote: Finding sources:  42% (337/812)           
remote: Finding sources:  43% (346/812)           
remote: Finding sources:  44% (354/812)           
remote: Finding sources:  45% (362/812)           
remote: Finding sources:  46% (370/812)           
remote: Finding sources:  47% (378/812)           
remote: Finding sources:  48% (386/812)           
remote: Finding sources:  49% (394/812)           
remote: Finding sources:  50% (402/812)           
remote: Finding sources:  51% (411/812)           
remote: Finding sources:  52% (419/812)           
remote: Finding sources:  53% (427/812)           
remote: Finding sources:  54% (435/812)           
remote: Finding sources:  55% (443/812)           
remote: Finding sources:  56% (451/812)           
remote: Finding sources:  57% (459/812)           
remote: Finding sources:  58% (467/812)           
remote: Finding sources:  59% (476/812)           
remote: Finding sources:  60% (484/812)           
remote: Finding sources:  61% (492/812)           
remote: Finding sources:  62% (500/812)           
remote: Finding sources:  63% (508/812)           
remote: Finding sources:  64% (516/812)           
remote: Finding sources:  65% (524/812)           
remote: Finding sources:  66% (532/812)           
remote: Finding sources:  67% (540/812)           
remote: Finding sources:  68% (549/812)           
remote: Finding sources:  69% (557/812)           
remote: Finding sources:  70% (565/812)           
remote: Finding sources:  71% (573/812)           
remote: Finding sources:  72% (581/812)           
remote: Finding sources:  73% (589/812)           
remote: Finding sourc|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/extensions/MobileFrontend to 'extensions/MobileFrontend' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'extensions/MobileFrontend'...
|0| remote: Counting objects: 1           
remote: Counting objects: 995, done        
|0| remote: Finding sources:   1% (5/995)           
remote: Finding sources:   2% (15/995)           
remote: Finding sources:   3% (25/995)           
remote: Finding sources:   4% (35/995)           
remote: Finding sources:   5% (45/995)           
remote: Finding sources:   6% (55/995)           
remote: Finding sources:   7% (65/995)           
remote: Finding sources:   8% (75/995)           
remote: Finding sources:   9% (85/995)           
remote: Finding sources:  10% (95/995)           
remote: Finding sources:  11% (105/995)           
remote: Finding sources:  12% (115/995)           
remote: Finding sources:  13% (125/995)           
remote: Finding sources:  14% (135/995)           
remote: Finding sources:  15% (145/995)           
remote: Finding sources:  16% (155/995)           
remote: Finding sources:  17% (165/995)           
remote: Finding sources:  18% (175/995)           
remote: Finding sources:  19% (185/995)           
remote: Finding sources:  20% (195/995)           
remote: Finding sources:  21% (204/995)           
remote: Finding sources:  22% (214/995)           
remote: Finding sources:  23% (224/995)           
remote: Finding sources:  24% (234/995)           
remote: Finding sources:  25% (244/995)           
remote: Finding sources:  26% (254/995)           
remote: Finding sources:  27% (264/995)           
remote: Finding sources:  28% (274/995)           
remote: Finding sources:  29% (284/995)           
remote: Finding sources:  30% (294/995)           
remote: Finding sources:  31% (304/995)           
remote: Finding sources:  32% (314/995)           
remote: Finding sources:  33% (324/995)           
remote: Finding sources:  34% (334/995)           
remote: Finding sources:  35% (344/995)           
remote: Finding sources:  36% (354/995)           
remote: Finding sources:  37% (364/995)           
remote: Finding sources:  38% (374/995)           
remote: Finding sources:  39% (384/995)           
remote: Finding sources:  40% (394/995)           
remote: Finding sources:  41% (403/995)           
remote: Finding sources:  42% (413/995)           
remote: Finding sources:  43% (423/995)           
remote: Finding sources:  44% (433/995)           
remote: Finding sources:  45% (443/995)           
remote: Finding sources:  46% (453/995)           
remote: Finding sources:  47% (463/995)           
remote: Finding sources:  48% (473/995)           
remote: Finding sources:  49% (483/995)           
remote: Finding sources:  50% (493/995)           
remote: Finding sources:  51% (503/995)           
remote: Finding sources:  52% (513/995)           
remote: Finding sources:  53% (523/995)           
remote: Finding sources:  54% (533/995)           
remote: Finding sources:  55% (543/995)           
remote: Finding sources:  56% (553/995)           
remote: Finding sources:  57% (563/995)           
remote: Finding sources:  58% (573/995)           
remote: Finding sources:  59% (583/995)           
remote: Finding sources:  60% (593/995)           
remote: Finding sources:  61% (602/995)           
remote: Finding sources:  62% (612/995)           
remote: Finding sources:  63% (622/995)           
remote: Finding sources:  64% (632/995)           
remote: Finding sources:  65% (642/995)           
remote: Finding sources:  66% (652/995)           
remote: Finding sources:  67% (662/995)           
remote: Finding sources:  68% (672/995)           
remote: Finding sources:  69% (682/995)           
remote: Finding sources:  70% (692/995)           
remote: Finding sources:  71% (702/995)           
remote: Finding sources:  72% (712/995)           
remote: Finding sources:  73% (722/995)       es:  74% (597/812)           
remote: Finding sources:  75% (605/812)           
remote: Finding sources:  76% (614/812)           
remote: Finding sources:  77% (622/812)           
remote: Finding sources:  78% (630/812)           
remote: Finding sources:  79% (638/812)           
remote: Finding sources:  80% (646/812)           
remote: Finding sources:  81% (654/812)           
remote: Finding sources:  82% (662/812)           
remote: Finding sources:  83% (670/812)           
remote: Finding sources:  84% (679/812)           
remote: Finding sources:  85% (687/812)           
remote: Finding sources:  86% (695/812)           
remote: Finding sources:  87% (703/812)           
remote: Finding sources:  88% (711/812)           
remote: Finding sources:  89% (719/812)           
remote: Finding sources:  90% (727/812)           
remote: Finding sources:  91% (735/812)           
remote: Finding sources:  92% (743/812)           
remote: Finding sources:  93% (752/812)           
remote: Finding sources:  94% (760/812)           
remote: Finding sources:  95% (768/812)           
remote: Finding sources:  96% (776/812)           
remote: Finding sources:  97% (784/812)           
remote: Finding sources:  98% (792/812)           
remote: Finding sources:  99% (800/812)           
remote: Finding sources: 100% (808/812)           
remote: Finding sources: 100% (812/812)        
|1| remote: Getting sizes:   1% (5/805)           
remote: Getting sizes:   2% (13/805)           
remote: Getting sizes:   3% (21/805)           
remote: Getting sizes:   4% (29/805)           
remote: Getting sizes:   5% (37/805)           
remote: Getting sizes:   6% (45/805)           
remote: Getting sizes:   7% (53/805)           
remote: Getting sizes:   8% (61/805)           
remote: Getting sizes:   9% (69/805)           
remote: Getting sizes:  10% (77/805)           
remote: Getting sizes:  11% (85/805)           
remote: Getting sizes:  12% (93/805)           
remote: Getting sizes:  13% (101/805)           
remote: Getting sizes:  14% (109/805)           
remote: Getting sizes:  15% (117/805)           
remote: Getting sizes:  16% (125/805)           
remote: Getting sizes:  17% (133/805)           
remote: Getting sizes:  18% (141/805)           
remote: Getting sizes:  19% (149/805)           
remote: Getting sizes:  20% (157/805)           
remote: Getting sizes:  21% (166/805)           
remote: Getting sizes:  22% (174/805)           
remote: Getting sizes:  23% (182/805)           
remote: Getting sizes:  24% (190/805)           
remote: Getting sizes:  25% (198/805)           
remote: Getting sizes:  26% (206/805)           
remote: Getting sizes:  27% (214/805)           
remote: Getting sizes:  28% (222/805)           
remote: Getting sizes:  29% (230/805)           
remote: Getting sizes:  30% (238/805)           
remote: Getting sizes:  31% (246/805)           
remote: Getting sizes:  32% (254/805)           
remote: Getting sizes:  33% (262/805)           
remote: Getting sizes:  34% (270/805)           
remote: Getting sizes:  35% (278/805)           
remote: Getting sizes:  36% (286/805)           
remote: Getting sizes:  37% (294/805)           
remote: Getting sizes:  38% (302/805)           
remote: Getting sizes:  39% (310/805)           
remote: Getting sizes:  40% (318/805)           
remote: Getting sizes:  41% (327/805)           
remote: Getting sizes:  42% (335/805)           
remote: Getting sizes:  43% (343/805)           
remote: Getting sizes:  44% (351/805)           
remote: Getting sizes:  45% (359/805)           
remote: Getting sizes:  46% (367/805)           
remote: Getting sizes:  47% (375/805)           
remote: Getting sizes:  48% (383/805)           
remote: Getting sizes:  49% (391/805)           
remote: Getting sizes:  50% (399/805)           
remote: Getting sizes:  51% (407/805)           
remote: Getting sizes:  52% (415/805)           
remote: Getting sizes:  53% (423/805)           
remote: Getting sizes:  54% (431/805)           
remote: Getting sizes:  55% (439/805)             
remote: Finding sources:  74% (732/995)           
remote: Finding sources:  75% (742/995)           
remote: Finding sources:  76% (752/995)           
remote: Finding sources:  77% (762/995)           
remote: Finding sources:  78% (772/995)           
remote: Finding sources:  79% (782/995)           
remote: Finding sources:  80% (792/995)           
remote: Finding sources:  81% (801/995)           
remote: Finding sources:  82% (811/995)           
remote: Finding sources:  83% (821/995)           
remote: Finding sources:  84% (831/995)           
remote: Finding sources:  85% (841/995)           
remote: Finding sources:  86% (851/995)           
remote: Finding sources:  87% (861/995)           
remote: Finding sources:  88% (871/995)           
remote: Finding sources:  89% (881/995)           
remote: Finding sources:  90% (891/995)           
remote: Finding sources:  91% (901/995)           
remote: Finding sources:  92% (911/995)           
remote: Finding sources:  93% (921/995)           
remote: Finding sources:  94% (931/995)           
remote: Finding sources:  95% (941/995)           
remote: Finding sources:  96% (951/995)           
remote: Finding sources:  97% (961/995)           
remote: Finding sources:  98% (971/995)           
remote: Finding sources:  99% (981/995)           
remote: Finding sources: 100% (991/995)           
remote: Finding sources: 100% (995/995)        
|0| remote: Getting sizes:   1% (5/974)           
remote: Getting sizes:   2% (15/974)           
remote: Getting sizes:   3% (25/974)           
remote: Getting sizes:   4% (35/974)           
remote: Getting sizes:   5% (44/974)           
remote: Getting sizes:   6% (54/974)           
remote: Getting sizes:   7% (64/974)           
remote: Getting sizes:   8% (74/974)           
remote: Getting sizes:   9% (83/974)           
remote: Getting sizes:  10% (93/974)           
remote: Getting sizes:  11% (103/974)           
remote: Getting sizes:  12% (113/974)           
remote: Getting sizes:  13% (122/974)           
remote: Getting sizes:  14% (132/974)           
remote: Getting sizes:  15% (142/974)           
remote: Getting sizes:  16% (151/974)           
remote: Getting sizes:  17% (161/974)           
remote: Getting sizes:  18% (171/974)           
remote: Getting sizes:  19% (181/974)           
remote: Getting sizes:  20% (190/974)           
remote: Getting sizes:  21% (200/974)           
remote: Getting sizes:  22% (210/974)           
remote: Getting sizes:  23% (220/974)           
remote: Getting sizes:  24% (229/974)           
remote: Getting sizes:  25% (239/974)           
remote: Getting sizes:  26% (249/974)           
remote: Getting sizes:  27% (259/974)           
remote: Getting sizes:  28% (268/974)           
remote: Getting sizes:  29% (278/974)           
remote: Getting sizes:  30% (288/974)           
remote: Getting sizes:  31% (298/974)           
remote: Getting sizes:  32% (307/974)           
remote: Getting sizes:  33% (317/974)           
remote: Getting sizes:  34% (327/974)           
remote: Getting sizes:  35% (337/974)           
remote: Getting sizes:  36% (346/974)           
remote: Getting sizes:  37% (356/974)           
remote: Getting sizes:  38% (366/974)           
remote: Getting sizes:  39% (375/974)           
remote: Getting sizes:  40% (385/974)           
remote: Getting sizes:  41% (395/974)           
remote: Getting sizes:  42% (405/974)           
remote: Getting sizes:  43% (414/974)           
remote: Getting sizes:  44% (424/974)           
remote: Getting sizes:  45% (434/974)           
remote: Getting sizes:  46% (444/974)           
remote: Getting sizes:  47% (453/974)           
remote: Getting sizes:  48% (463/974)           
remote: Getting sizes:  49% (473/974)           
remote: Getting sizes:  50% (483/974)           
remote: Getting sizes:  51% (492/974)           
remote: Getting sizes:  52% (502/974)           
remote: Getting sizes:  53% (512/974)           
remote: Getting sizes:  54% (522/974)           
remote: Getting si  
remote: Getting sizes:  56% (447/805)           
remote: Getting sizes:  57% (455/805)           
remote: Getting sizes:  58% (463/805)           
remote: Getting sizes:  59% (471/805)           
remote: Getting sizes:  60% (479/805)           
remote: Getting sizes:  61% (488/805)           
remote: Getting sizes:  62% (496/805)           
remote: Getting sizes:  63% (504/805)           
remote: Getting sizes:  64% (512/805)           
remote: Getting sizes:  65% (520/805)           
remote: Getting sizes:  66% (528/805)           
remote: Getting sizes:  67% (536/805)           
remote: Getting sizes:  68% (544/805)           
remote: Getting sizes:  69% (552/805)           
remote: Getting sizes:  70% (560/805)           
remote: Getting sizes:  71% (568/805)           
remote: Getting sizes:  72% (576/805)           
remote: Getting sizes:  73% (584/805)           
remote: Getting sizes:  74% (592/805)           
remote: Getting sizes:  75% (600/805)           
remote: Getting sizes:  76% (608/805)           
remote: Getting sizes:  77% (616/805)           
remote: Getting sizes:  78% (624/805)           
remote: Getting sizes:  79% (632/805)           
remote: Getting sizes:  80% (640/805)           
remote: Getting sizes:  81% (649/805)           
remote: Getting sizes:  82% (657/805)           
remote: Getting sizes:  83% (665/805)           
remote: Getting sizes:  84% (673/805)           
remote: Getting sizes:  85% (681/805)           
remote: Getting sizes:  86% (689/805)           
remote: Getting sizes:  87% (697/805)           
remote: Getting sizes:  88% (705/805)           
remote: Getting sizes:  89% (713/805)           
remote: Getting sizes:  90% (721/805)           
remote: Getting sizes:  91% (729/805)           
remote: Getting sizes:  92% (737/805)           
remote: Getting sizes:  93% (745/805)           
remote: Getting sizes:  94% (753/805)           
remote: Getting sizes:  95% (761/805)           
remote: Getting sizes:  96% (769/805)           
remote: Getting sizes:  97% (777/805)           
remote: Getting sizes:  98% (785/805)           
remote: Getting sizes:  99% (793/805)           
remote: Getting sizes: 100% (801/805)           
remote: Getting sizes: 100% (805/805)        
|1| remote: Compressing objects:   1% (19613/1590440)           
remote: Compressing objects:   2% (35456/1590440)           
remote: Compressing objects:   3% (39815/1590440)           
remote: Compressing objects:   4% (56073/1590440)           
remote: Compressing objects:   5% (71794/1590440)           
remote: Compressing objects:   6% (90700/1590440)           
remote: Compressing objects:   7% (103843/1590440)           
remote: Compressing objects:   8% (122967/1590440)           
remote: Compressing objects:   9% (136793/1590440)           
remote: Compressing objects:  10% (158393/1590440)           
remote: Compressing objects:  12% (183492/1590440)           
remote: Compressing objects:  13% (202702/1590440)           
remote: Compressing objects:  14% (215115/1590440)           
remote: Compressing objects:  15% (234395/1590440)           
remote: Compressing objects:  16% (249782/1590440)           
remote: Compressing objects:  17% (262850/1590440)           
remote: Compressing objects:  18% (278813/1590440)           
remote: Compressing objects:  19% (294948/1590440)           
remote: Compressing objects:  20% (312401/1590440)           
remote: Compressing objects:  21% (327758/1590440)           
remote: Compressing objects:  22% (344737/1590440)           
remote: Compressing objects:  23% (362884/1590440)           
remote: Compressing objects:  24% (374181/1590440)           
remote: Compressing objects:  25% (389699/1590440)           
remote: Compressing objects:  26% (407284/1590440)           
remote: Compressing objects:  27% (424723/1590440)           
remote: Compressing objects:  28% (437626/1590440)           
remote: Compressing objects:  29% (453801/1590440)           
remote: Compressing objects:  30% (472525/1590440)           
remote: Compressing objects:  31% (487022/1590440)           
remote: Compressing objects:  32% (502266/1590440)           
remote: Compressing objects:  33% (517603/1590440)           
remote: Compressing objects:  34% (535036/1590440)           
remote: Compressing objects:  35% (552347/1590440)           
remote: Compressing objects:  36% (564738/1590440)           
remote: Compressing objects:  37% (583269/1590440)           
remote: Compressing objects:  38% (599226/1590440)           
remote: Compressing objects:  69% (1090945/1590440)           
remote: Compressing objects:  70% (1106202/1590440)           
remote: Compressing objects:  71% (1123597/1590440)           
remote: Compressing objects:  72% (1137739/1590440)           
remote: Compressing objects:  73% (1153636/1590440)           
remote: Compressing objects:  74% (1169367/1590440)           
remote: Compressing objects:  75% (1186566/1590440)           
remote: Compressing objects:  76% (1202550/1590440)           
remote: Compressing objects:  77% (1218858/1590440)           
remote: Compressing objects:  78% (1234476/1590440)           
remote: Compressing objects:  79% (1250065/1590440)           
remote: Compressing objects:  80% (1265135/1590440)           
remote: Compressing objects:  81% (1281420/1590440)           
remote: Compressing objects:  82% (1298018/1590440)           
remote: Compressing objects:  83% (1313473/1590440)           
remote: Compressing objects:  84% (1330405/1590440)           
remote: Compressing objects:  85% (1345707/1590440)           
remote: Compressing objects:  86% (1360276/1590440)           
remote: Compressing objects:  87% (1377556/1590440)           
remote: Compressing objects:  88% (1392310/1590440)           
remote: Compressing objects:  89% (1407954/1590440)           
remote: Compressing objects:  90% (1425160/1590440)           
remote: Compressing objects:  91% (1441485/1590440)           
remote: Compressing objects:  92% (1455434/1590440)           
remote: Compressing objects:  93% (1471265/1590440)           
remote: Compressing objects:  94% (1489427/1590440)           
remote: Compressing objects:  95% (1503450/1590440)           
remote: Compressing objects:  96% (1519456/1590440)           
remote: Compressing objects:  97% (1537401/1590440)           
remote: Compressing objects:  98% (1551050/1590440)           
remote: Compressing objects:  99% (1568305/1590440)           
remote: Compressing objects: 100% (1585066/1590440)           
remote: Compressing objects: 100% (1590440/1590440)        
|1| Receiving objects:   0% (1/812)
Receiving objects:   1% (9/812)
Receiving objects:   2% (17/812)
Receiving objects:   3% (25/812)
Receiving objects:   4% (33/812)
Receiving objects:   5% (41/812)
Receiving objects:   6% (49/812)
Receiving objects:   7% (57/812)
Receiving objects:   8% (65/812)
Receiving objects:   9% (74/812)
Receiving objects:  10% (82/812)
Receiving objects:  11% (90/812)
Receiving objects:  12% (98/812)
Receiving objects:  13% (106/812)
Receiving objects:  14% (114/812)
Receiving objects:  15% (122/812)
Receiving objects:  16% (130/812)
Receiving objects:  17% (139/812)
Receiving objects:  18% (147/812)
Receiving objects:  19% (155/812)
Receiving objects:  20% (163/812)
Receiving objects:  21% (171/812)
Receiving objects:  22% (179/812)
Receiving objects:  23% (187/812)
Receiving objects:  24% (195/812)
Receiving objects:  25% (203/812)
Receiving objects:  26% (212/812)
Receiving objects:  27% (220/812)
Receiving objects:  28% (228/812)
Receiving objects:  29% (236/812)
Receiving objects:  30% (244/812)
Receiving objects:  31% (252/812)
Receiving objects:  32% (260/812)
Receiving objects:  33% (268/812)
Receiving objects:  34% (277/812)
Receiving objects:  35% (285/812)
Receiving objects:  36% (293/812)
Receiving objects:  37% (301/812)
Receiving objects:  38% (309/812)
Receiving objects:  39% (317/812)
Receiving objects:  40% (325/812)
Receiving objects:  41% (333/812)
Receiving objects:  42% (342/812)
Receiving objects:  43% (350/812)
Receiving objects:  44% (358/812)
Receiving objects:  45% (366/812)zes:  55% (531/974)           
remote: Getting sizes:  56% (541/974)           
remote: Getting sizes:  57% (551/974)           
remote: Getting sizes:  58% (561/974)           
remote: Getting sizes:  59% (570/974)           
remote: Getting sizes:  60% (580/974)           
remote: Getting sizes:  61% (590/974)           
remote: Getting sizes:  62% (600/974)           
remote: Getting sizes:  63% (609/974)           
remote: Getting sizes:  64% (619/974)           
remote: Getting sizes:  65% (629/974)           
remote: Getting sizes:  66% (638/974)           
remote: Getting sizes:  67% (648/974)           
remote: Getting sizes:  68% (658/974)           
remote: Getting sizes:  69% (668/974)           
remote: Getting sizes:  70% (677/974)           
remote: Getting sizes:  71% (687/974)           
remote: Getting sizes:  72% (697/974)           
remote: Getting sizes:  73% (707/974)           
remote: Getting sizes:  74% (716/974)           
remote: Getting sizes:  75% (726/974)           
remote: Getting sizes:  76% (736/974)           
remote: Getting sizes:  77% (746/974)           
remote: Getting sizes:  78% (755/974)           
remote: Getting sizes:  79% (765/974)           
remote: Getting sizes:  80% (775/974)           
remote: Getting sizes:  81% (785/974)           
remote: Getting sizes:  82% (794/974)           
remote: Getting sizes:  83% (804/974)           
remote: Getting sizes:  84% (814/974)           
remote: Getting sizes:  85% (824/974)           
remote: Getting sizes:  86% (833/974)           
remote: Getting sizes:  87% (843/974)           
remote: Getting sizes:  88% (853/974)           
remote: Getting sizes:  89% (862/974)           
remote: Getting sizes:  90% (872/974)           
remote: Getting sizes:  91% (882/974)           
remote: Getting sizes:  92% (892/974)           
remote: Getting sizes:  93% (901/974)           
remote: Getting sizes:  94% (911/974)           
remote: Getting sizes:  95% (921/974)           
remote: Getting sizes:  96% (931/974)           
remote: Getting sizes:  97% (940/974)           
remote: Getting sizes:  98% (950/974)           
remote: Getting sizes:  99% (960/974)           
remote: Getting sizes: 100% (970/974)           
remote: Getting sizes: 100% (974/974)        
|0| remote: Compressing objects:   1% (20120/3590560)           
remote: Compressing objects:   2% (63416/3590560)           
remote: Compressing objects:   3% (89877/3590560)           
remote: Compressing objects:   4% (125760/3590560)           
remote: Compressing objects:   5% (176427/3590560)           
remote: Compressing objects:   6% (200105/3590560)           
remote: Compressing objects:   7% (238214/3590560)           
remote: Compressing objects:   8% (284867/3590560)           
remote: Compressing objects:   9% (324705/3590560)           
remote: Compressing objects:  10% (349832/3590560)           
remote: Compressing objects:  11% (377718/3590560)           
remote: Compressing objects:  12% (413344/3590560)           
remote: Compressing objects:  13% (455806/3590560)           
remote: Compressing objects:  14% (487234/3590560)           
remote: Compressing objects:  15% (521484/3590560)           
remote: Compressing objects:  16% (562877/3590560)           
remote: Compressing objects:  17% (592896/3590560)           
remote: Compressing objects:  18% (630493/3590560)           
remote: Compressing objects:  19% (667020/3590560)           
remote: Compressing objects:  20% (711826/3590560)           
remote: Compressing objects:  21% (741358/3590560)           
remote: Compressing objects:  22% (777666/3590560)           
remote: Compressing objects:  23% (815994/3590560)           
remote: Compressing objects:  24% (845667/3590560)           
remote: Compressing objects:  25% (882082/3590560)           
remote: Compressing objects:  26% (920455/3590560)           
remote: Compressing objects:  27% (969195/3590560)           
remote: Compressing objects:  28% (996961/3590560)           
remote: Compressing objects:  29% (1029627/3590560)           
remote: Compressing objects:  30% (1068813/3590560)           
remote: Compressing objects:  31% (1109712/3590560)           
remote: Compressing objects:  32% (1132377/3590560)           
remote: Compressing objects:  33% (1176981/3590560)           
remote: Compressing objects:  34% (1204800/3590560)           
remote: Compressing objects:  35% (1241636/3590560)           
remote: Compressing objects:  36% (1285830/3590560)           
remote: Compressing objects:  37% (1324401/3590560)           
remote: Compressing objects:  38% (1360425/3590560)           
remote: Compressing objects:  39% (1401583/3590560)           
remote: Compressing objects:  40% (1424266/3590560)           
remote: Compressing objects:  41% (1464362/3590560)           
remote: Compressing objects:  42% (1494367/3590560)           
remote: Compressing objects:  43% (1545861/3590560)           
remote: Compressing objects:  44% (1575230/3590560)           
remote: Compressing objects:  45% (1601751/3590560)           
remote: Compressing objects:  46% (1649711/3590560)           
remote: Compressing objects:  47% (1681438/3590560)           
remote: Compressing objects:  48% (1716568/3590560)           
remote: Compressing objects:  49% (1746428/3590560)           
remote: Compressing objects:  50% (1778764/3590560)           
remote: Compressing objects:  51% (1828290/3590560)           
remote: Compressing objects:  52% (1855438/3590560)           
remote: Compressing objects:  53% (1890447/3590560)           
remote: Compressing objects:  54% (1934562/3590560)           
remote: Compressing objects:  55% (1958155/3590560)           
remote: Compressing objects:  56% (2004658/3590560)           
remote: Compressing objects:  57% (2034817/3590560)           
remote: Compressing objects:  58% (2064736/3590560)           
remote: Compressing objects:  59% (2112373/3590560)           
remote: Compressing objects:  60% (2140366/3590560)           
remote: Compressing objects:  61% (2173434/3590560)           
remote: Compressing objects:  62% (2216400/3590560)           
remote: Compressing objects:  63% (2244218/3590560)           
remote: Compressing objects:  67% (2417661/3590560)           
remote: Compressing objects:  68% (2440843/3590560)           
remote: Compressing objects:  70% (2514300/3590560)           
remote: Compressing objects:  72% (2584674/3590560)           
remote: Compressing objects:  73% (2618302/3590560)           
remote: Compressing objects:  74% (2642979/3590560)           
remote: Compressing objects:  75% (2679401/3590560)           
remote: Compressing objects:  76% (2711817/3590560)           
remote: Compressing objects:  77% (2758923/3590560)           
remote: Compressing objects:  78% (2804216/3590560)           
remote: Compressing objects:  79% (2824684/3590560)           
remote: Compressing objects:  80% (2865602/3590560)           
remote: Compressing objects:  81% (2899348/3590560)           
remote: Compressing objects:  82% (2926677/3590560)           
remote: Compressing objects:  83% (2968361/3590560)           
remote: Compressing objects:  84% (3000371/3590560)           
remote: Compressing objects:  85% (3035904/3590560)           
remote: Compressing objects:  86% (3087443/3590560)           
remote: Compressing objects:  87% (3132964/3590560)           
remote: Compressing objects:  88% (3157490/3590560)           
remote: Compressing objects:  89% (3186160/3590560)           
remote: Compressing objects:  90% (3219210/3590560)           
remote: Compressing objects:  91% (3250644/3590560)           
remote: Compressing objects:  92% (3303237/3590560)           
remote: Compressing objects:  93% (3324872/3590560)           
remote: Compressing objects:  94% (3357498/3590560)           
remote: Compressing objects:  95% (3393241/3590560)           
remote: Compressing objects:  96% (3434588/3590560)           
remote: Compressing objects:  97% (3472149/3590560)           
remote: Compressing objects:  98% (3512199/3590560)           
remote: Compressing objects:  99% (3537435/3590560)           
remote: Compressing objects: 100% (3573895/3590560)           
remote: Compressing objects: 100% (3590560/3590560)        
|0| Receiving objects:   0% (1/995)
Receiving objects:   1% (10/995)
Receiving objects:   2% (20/995)
Receiving objects:   3% (30/995)
Receiving objects:   4% (40/995)
Receiving objects:   5% (50/995)
Receiving objects:   6% (60/995)
Receiving objects:   7% (70/995)
Receiving objects:   8% (80/995)
Receiving objects:   9% (90/995)
Receiving objects:  10% (100/995)
Receiving objects:  11% (110/995)
Receiving objects:  12% (120/995)
Receiving objects:  13% (130/995)
Receiving objects:  14% (140/995)
Receiving objects:  15% (150/995)
Receiving objects:  16% (160/995)
Receiving objects:  17% (170/995)
Receiving objects:  18% (180/995)
Receiving objects:  19% (190/995)
Receiving objects:  20% (199/995)
Receiving objects:  21% (209/995)
Receiving objects:  22% (219/995)
Receiving objects:  23% (229/995)
Receiving objects:  24% (239/995)
Receiving objects:  25% (249/995)
Receiving objects:  26% (259/995)
Receiving objects:  27% (269/995)
Receiving objects:  28% (279/995)
Receiving objects:  29% (289/995)
Receiving objects:  30% (299/995)
Receiving objects:  31% (309/995)
Receiving objects:  32% (319/995)
Receiving objects:  33% (329/995)
Receiving objects:  34% (339/995)
Receiving objects:  35% (349/995)
Receiving objects:  36% (359/995)
Receiving objects:  37% (369/995)
Receiving objects:  38% (379/995)
Receiving objects:  39% (389/995)
Receiving objects:  40% (398/995)
Receiving objects:  41% (408/995)
Receiving objects:  42% (418/995)
Receiving objects:  43% (428/995)
Receiving objects:  44% (438/995)
Receiving objects:  45% (448/995)
Receiving objects:  46% (458/995)
Receiving objects:  47% (468/995)
Receiving objects:  48% (478/995)
Receiving objects:  49% (488/995)
Receiving objects:  50% (498/995)
Receiving objects:  51% (508/995)
Receiving objects:  52% (518/995)
Receiving objects:  53% (528/995)
Receiving objects:  54% (538/995)
Receiving objects:  55% (548/995)
Receiving objects:  56% (558/995)
Receiving objects:  57% (568/995)
Receiving objects:  58% (578/995)
Receiving objects:  59% (588/995)
Receiving objects:  60% (597/995)
Receiving objects:  61% (607/995)
Receiving objects:  62% (617/995)
Receiving objects:  63% (627/995)
Receiving objects:  64% (637/995)
Receiving objects:  65% (647/995)
Receiving objects:  66% (657/995)
Receiving objects:  67% (667/995)
Receiving objects:  68% (677/995)
Receiving objects:  69% (687/995)
Receiving objects:  70% (697/995)
Receiving objects:  71% (707/995)
Receiving objects:  72% (717/995)
Receiving objects:  73% (727/995)
Receiving objects:  74% (737/995)
Receiving objects:  75% (747/995)
Receiving objects:  76% (757/995)
Receiving objects:  77% (767/995)
Receiving objects:  78% (777/995)
Receiving objects:  79% (787/995)
Receiving objects:  80% (796/995)
Receiving objects:  81% (806/995)
Receiving objects:  82% (816/995)
Receiving objects:  83% (826/995)
Receiving objects:  84% (836/995)
Receiving objects:  85% (846/995)
Receiving objects:  86% (856/995)
Receiving objects:  87% (866/995)
Receiving objects:  88% (876/995)
Receiving objects:  89% (886/995)
Receiving objects:  90% (896/995)
Receiving objects:  91% (906/995)
Receiving objects:  92% (916/995)
remote: Total 995 (delta 61), reused 359 (delta 18)        
|0| Receiving objects:  93% (926/995)
Receiving objects:  94% (936/995)
Receiving objects:  95% (946/995)
Receiving objects:  96% (956/995)
Receiving objects:  97% (966/995)
Receiving objects:  98% (976/995)
Receiving objects:  99% (986/995)
Receiving objects: 100% (995/995)
Receiving objects: 100% (995/995), 1.33 MiB | 7.43 MiB/s, done.
|0| Resolving deltas:   0% (0/61)
Resolving deltas:   1% (1/61)
Resolving deltas:   3% (2/61)
Resolving deltas:   4% (3/61)
Resolving deltas:   6% (4/61)
Resolving deltas:   8% (5/61)
Resolving deltas:   9% (6/61)
Resolving deltas:  11% (7/61)
Resolving deltas:  13% (8/61)
Resolving deltas:  14% (9/61)
Resolving deltas:  16% (10/61)
Resolving deltas:  18% (11/61)
Resolving deltas:  21% (13/61)
Resolving deltas:  22% (14/61)
Resolving deltas:  24% (15/61)
Resolving deltas:  26% (16/61)
Resolving deltas:  27% (17/61)
Resolving deltas:  29% (18/61)
Resolving deltas:  31% (19/61)
Resolving deltas:  32% (20/61)
Resolving deltas:  34% (21/61)
Resolving deltas:  36% (22/61)
Resolving deltas:  37% (23/61)
Resolving deltas:  39% (24/61)
Resolving deltas:  40% (25/61)
Resolving deltas:  42% (26/61)
Resolving deltas:  44% (27/61)
Resolving deltas:  45% (28/61)
Resolving deltas:  49% (30/61)
Resolving deltas:  52% (32/61)
Resolving deltas:  54% (33/61)
Resolving deltas:  57% (35/61)
Resolving deltas:  60% (37/61)
Resolving deltas:  62% (38/61)
Resolving deltas:  63% (39/61)
Resolving deltas:  65% (40/61)
Resolving deltas:  67% (41/61)
Resolving deltas:  68% (42/61)
Resolving deltas:  70% (43/61)
Resolving deltas:  72% (44/61)
Resolving deltas:  73% (45/61)
Resolving deltas:  77% (47/61)
Resolving deltas:  78% (48/61)
Resolving deltas:  80% (49/61)
Resolving deltas:  81% (50/61)
Resolving deltas:  83% (51/61)
Resolving deltas:  85% (52/61)
Resolving deltas:  86% (53/61)
Resolving deltas:  88% (54/61)
Resolving deltas:  90% (55/61)
Resolving deltas:  91% (56/61)
Resolving deltas:  93% (57/61)
Resolving deltas:  95% (58/61)
Resolving deltas:  96% (59/61)
Resolving deltas:  98% (60/61)
Resolving deltas: 100% (61/61)
Resolving deltas: 100% (61/61), done.
|0|  00:02

Receiving objects:  46% (374/812)
Receiving objects:  47% (382/812)
Receiving objects:  48% (390/812)
Receiving objects:  49% (398/812)
Receiving objects:  50% (406/812)
Receiving objects:  51% (415/812)
Receiving objects:  52% (423/812)
Receiving objects:  53% (431/812)
Receiving objects:  54% (439/812)
Receiving objects:  55% (447/812)
Receiving objects:  56% (455/812)
Receiving objects:  57% (463/812)
Receiving objects:  58% (471/812)
Receiving objects:  59% (480/812)
Receiving objects:  60% (488/812)
Receiving objects:  61% (496/812)
Receiving objects:  62% (504/812)
Receiving objects:  63% (512/812)
Receiving objects:  64% (520/812)
Receiving objects:  65% (528/812)
Receiving objects:  66% (536/812)
Receiving objects:  67% (545/812)
Receiving objects:  68% (553/812)
Receiving objects:  69% (561/812)
Receiving objects:  70% (569/812)
Receiving objects:  71% (577/812)
Receiving objects:  72% (585/812)
Receiving objects:  73% (593/812)
Receiving objects:  74% (601/812)
Receiving objects:  75% (609/812)
Receiving objects:  76% (618/812)
Receiving objects:  77% (626/812)
Receiving objects:  78% (634/812)
Receiving objects:  79% (642/812)
Receiving objects:  80% (650/812)
Receiving objects:  81% (658/812)
Receiving objects:  82% (666/812)
Receiving objects:  83% (674/812)
Receiving objects:  84% (683/812)
Receiving objects:  85% (691/812)
Receiving objects:  86% (699/812)
Receiving objects:  87% (707/812)
Receiving objects:  88% (715/812)
remote: Total 812 (delta 167), reused 218 (delta 4)        
|1| Receiving objects:  89% (723/812)
Receiving objects:  90% (731/812)
Receiving objects:  91% (739/812)
Receiving objects:  92% (748/812)
Receiving objects:  93% (756/812)
Receiving objects:  94% (764/812)
Receiving objects:  95% (772/812)
Receiving objects:  96% (780/812)
Receiving objects:  97% (788/812)
Receiving objects:  98% (796/812)
Receiving objects:  99% (804/812)
Receiving objects: 100% (812/812)
Receiving objects: 100% (812/812), 972.16 KiB | 11.05 MiB/s, done.
|1| Resolving deltas:   0% (0/167)
Resolving deltas:   1% (2/167)
Resolving deltas:   2% (4/167)
Resolving deltas:   3% (6/167)
Resolving deltas:   4% (7/167)
Resolving deltas:   5% (9/167)
Resolving deltas:   6% (11/167)
Resolving deltas:   7% (12/167)
Resolving deltas:   8% (14/167)
Resolving deltas:   9% (16/167)
Resolving deltas:  10% (17/167)
Resolving deltas:  11% (19/167)
Resolving deltas:  12% (21/167)
Resolving deltas:  13% (22/167)
Resolving deltas:  14% (24/167)
Resolving deltas:  15% (26/167)
Resolving deltas:  16% (27/167)
Resolving deltas:  17% (29/167)
Resolving deltas:  18% (31/167)
Resolving deltas:  19% (32/167)
Resolving deltas:  20% (34/167)
Resolving deltas:  21% (36/167)
Resolving deltas:  22% (37/167)
Resolving deltas:  23% (39/167)
Resolving deltas:  24% (41/167)
Resolving deltas:  25% (42/167)
Resolving deltas:  26% (44/167)
Resolving deltas:  27% (46/167)
Resolving deltas:  28% (47/167)
Resolving deltas:  29% (49/167)
Resolving deltas:  30% (51/167)
Resolving deltas:  31% (52/167)
Resolving deltas:  32% (54/167)
Resolving deltas:  33% (56/167)
Resolving deltas:  34% (57/167)
Resolving deltas:  35% (59/167)
Resolving deltas:  36% (61/167)
Resolving deltas:  37% (62/167)
Resolving deltas:  38% (64/167)
Resolving deltas:  39% (66/167)
Resolving deltas:  40% (67/167)
Resolving deltas:  41% (69/167)
Resolving deltas:  42% (71/167)
Resolving deltas:  43% (72/167)
Resolving deltas:  44% (74/167)
Resolving deltas:  45% (76/167)
Resolving deltas:  46% (77/167)
Resolving deltas:  47% (79/167)
Resolving deltas:  48% (81/167)
Resolving deltas:  49% (82/167)
Resolving deltas:  50% (84/167)
Resolving deltas:  51% (86/167)
Resolving deltas:  52% (87/167)
Resolving deltas:  53% (89/167)
Resolving deltas:  54% (91/167)
Resolving deltas:  55% (92/167)
Resolving deltas:  56% (94/167)
Resolving deltas:  57% (96/167)
Resolving deltas:  58% (97/167)
Resolving deltas:  59% (99/167)
Resolving deltas:  60% (101/167)
Resolving deltas:  61% (102/167)
Resolving deltas:  62% (104/167)
Resolving deltas:  63% (106/167)
Resolving deltas:  64% (107/167)
Resolving deltas:  65% (109/167)
Resolving deltas:  66% (111/167)
Resolving deltas:  67% (112/167)
Resolving deltas:  68% (115/167)
Resolving deltas:  69% (116/167)
Resolving deltas:  70% (117/167)
Resolving deltas:  71% (120/167)
Resolving deltas:  72% (121/167)
Resolving deltas:  73% (122/167)
Resolving deltas:  74% (124/167)
Resolving deltas:  75% (126/167)
Resolving deltas:  76% (127/167)
Resolving deltas:  77% (129/167)
Resolving deltas:  78% (131/167)
Resolving deltas:  79% (132/167)
Resolving deltas:  80% (134/167)
Resolving deltas:  81% (136/167)
Resolving deltas:  82% (137/167)
Resolving deltas:  83% (139/167)
Resolving deltas:  84% (141/167)
Resolving deltas:  85% (142/167)
Resolving deltas:  86% (144/167)
Resolving deltas:  87% (146/167)
Resolving deltas:  88% (147/167)
Resolving deltas:  89% (149/167)
Resolving deltas:  90% (151/167)
Resolving deltas:  91% (152/167)
Resolving deltas:  92% (154/167)
Resolving deltas:  93% (156/167)
Resolving deltas:  94% (157/167)
Resolving deltas:  95% (159/167)
Resolving deltas:  96% (161/167)
Resolving deltas:  97% (162/167)
Resolving deltas:  98% (164/167)
Resolving deltas:  99% (166/167)
Resolving deltas: 100% (167/167)
Resolving deltas: 100% (167/167), done.
|1|  00:02
 00:02

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:04

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: undefined,
npm warn EBADENGINE   required: { node: '20.19.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: undefined,
npm warn EBADENGINE   required: { node: '20.19.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated @types/easy-table@1.2.3: This is a stub types definition. easy-table provides its own type definitions, so you do not need this installed.
npm warn deprecated lodash.get@4.4.2: This package is deprecated. Use the optional chaining (?.) operator instead.
npm warn deprecated request-promise-native@1.0.9: request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142
npm warn deprecated rimraf@2.7.1: Rimraf versions prior to v4 are no longer supported
npm warn deprecated acorn-import-assertions@1.9.0: package has been renamed to acorn-import-attributes
npm warn deprecated domexception@1.0.1: Use your platform's native DOMException instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@7.2.0: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@2.0.1: Use your platform's native DOMException instead
npm warn deprecated w3c-hr-time@1.0.2: Use your platform's native performance.now() and performance.timeOrigin.
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated sinon@12.0.1: 16.1.1

> pre-commit@1.2.2 install
> node install.js


> es5-ext@0.10.64 postinstall
> node -e "try{require('./_postinstall')}catch(e){}" || exit 0


> spawn-sync@1.0.15 postinstall
> node postinstall


added 753 packages, removed 1 package, and audited 2196 packages in 27s

246 packages are looking for funding
  run `npm fund` for details

27 vulnerabilities (1 low, 7 moderate, 17 high, 2 critical)

To address issues that do not require attention, run:
  npm audit fix

To address all issues possible (including breaking changes), run:
  npm audit fix --force

Some issues need review, and may require choosing
a different dependency.

Run `npm audit` for details.
 00:27

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-web-1  Healthy
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 00:00

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.1 s.
 00:00

Running 'extensions/MobileFrontend/setup.sh' if found
Looking for '/var/local/extensions/MobileFrontend/setup.sh'
No '/var/local/extensions/MobileFrontend/setup.sh' found, skipping...
 00:00

Running 'skins/MinervaNeue/setup.sh' if found
Looking for '/var/local/skins/MinervaNeue/setup.sh'
No '/var/local/skins/MinervaNeue/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:37
 00:37

Running Selenium tests for 'skins/MinervaNeue' via 'run_component_selenium_tests "skins/MinervaNeue"'...

Ensuring Selenium ready...

 00:00

Starting Selenium container
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-novnc-1  Creating
 Container mediawiki-novnc-1  Created
 Container mediawiki-selenium-1  Creating
 Container mediawiki-selenium-1  Created
 Container mediawiki-novnc-1  Starting
 Container mediawiki-novnc-1  Started
 Container mediawiki-selenium-1  Starting
 Container mediawiki-selenium-1  Started
 00:12
Installing Selenium browser binary...
Chromium 101.0.4950.0 

> selenium-test
> wdio tests/selenium/wdio.conf.js


Execution of 2 workers started at 2025-06-20T19:27:46.556Z

[0-0] RUNNING in chrome - /tests/selenium/specs/references.js
[0-1] RUNNING in chrome - /tests/selenium/specs/watchstar.js
[0-1] PASSED in chrome - /tests/selenium/specs/watchstar.js
[0-0] Error in "Opening and closing the reference drawer.Opening a reference"
Error: element ("sup a") still not displayed after 5000ms
    at iClickOnAReference (/var/www/html/w/skins/MinervaNeue/tests/selenium/features/step_definitions/reference_steps.js:15:2)
    at Context.<anonymous> (/var/www/html/w/skins/MinervaNeue/tests/selenium/specs/references.js:35:3)
[0-0] Error in "Opening and closing the reference drawer.Opening a nested reference"
Error: element ("sup a") still not displayed after 5000ms
    at iClickOnAReference (/var/www/html/w/skins/MinervaNeue/tests/selenium/features/step_definitions/reference_steps.js:15:2)
    at Context.<anonymous> (/var/www/html/w/skins/MinervaNeue/tests/selenium/specs/references.js:43:3)
[0-0] RETRYING in chrome - /tests/selenium/specs/references.js
[0-0] RUNNING in chrome - /tests/selenium/specs/references.js
[0-0] Error in "Opening and closing the reference drawer.Opening a reference"
Error: element ("sup a") still not displayed after 5000ms
    at iClickOnAReference (/var/www/html/w/skins/MinervaNeue/tests/selenium/features/step_definitions/reference_steps.js:15:2)
    at Context.<anonymous> (/var/www/html/w/skins/MinervaNeue/tests/selenium/specs/references.js:35:3)
[0-0] Error in "Opening and closing the reference drawer.Opening a nested reference"
Error: element ("sup a") still not displayed after 5000ms
    at iClickOnAReference (/var/www/html/w/skins/MinervaNeue/tests/selenium/features/step_definitions/reference_steps.js:15:2)
    at Context.<anonymous> (/var/www/html/w/skins/MinervaNeue/tests/selenium/specs/references.js:43:3)
[0-0] FAILED in chrome - /tests/selenium/specs/references.js (1 retries)

 "spec" Reporter:
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-1] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-1] Session ID: 25d8feb8-ecb9-4822-bf29-f2cb9cd05c38
[Chrome 101.0.4950.0 linux #0-1]
[Chrome 101.0.4950.0 linux #0-1] » /tests/selenium/specs/watchstar.js
[Chrome 101.0.4950.0 linux #0-1] Manage Watchlist
[Chrome 101.0.4950.0 linux #0-1]    ✓ Add an article to the watchlist
[Chrome 101.0.4950.0 linux #0-1]
[Chrome 101.0.4950.0 linux #0-1] 1 passing (8.5s)
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-0] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-0] Session ID: e0e04657-7295-4dfc-ac31-4a4efe064318
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0] » /tests/selenium/specs/references.js
[Chrome 101.0.4950.0 linux #0-0] Opening and closing the reference drawer
[Chrome 101.0.4950.0 linux #0-0]    ✖ Opening a reference
[Chrome 101.0.4950.0 linux #0-0]    ✖ Opening a nested reference
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0] 2 failing (17.1s)
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0] 1) Opening and closing the reference drawer Opening a reference
[Chrome 101.0.4950.0 linux #0-0] element ("sup a") still not displayed after 5000ms
[Chrome 101.0.4950.0 linux #0-0] Error: element ("sup a") still not displayed after 5000ms
[Chrome 101.0.4950.0 linux #0-0]     at iClickOnAReference (/var/www/html/w/skins/MinervaNeue/tests/selenium/features/step_definitions/reference_steps.js:15:2)
[Chrome 101.0.4950.0 linux #0-0]     at Context.<anonymous> (/var/www/html/w/skins/MinervaNeue/tests/selenium/specs/references.js:35:3)
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0] 2) Opening and closing the reference drawer Opening a nested reference
[Chrome 101.0.4950.0 linux #0-0] element ("sup a") still not displayed after 5000ms
[Chrome 101.0.4950.0 linux #0-0] Error: element ("sup a") still not displayed after 5000ms
[Chrome 101.0.4950.0 linux #0-0]     at iClickOnAReference (/var/www/html/w/skins/MinervaNeue/tests/selenium/features/step_definitions/reference_steps.js:15:2)
[Chrome 101.0.4950.0 linux #0-0]     at Context.<anonymous> (/var/www/html/w/skins/MinervaNeue/tests/selenium/specs/references.js:43:3)
------------------------------------------------------------------
[Chrome 101.0.4950.0 linux #0-0] Running: Chrome (v101.0.4950.0) on linux
[Chrome 101.0.4950.0 linux #0-0] Session ID: b7fd9108-f6eb-4dd2-8093-eb067e5cf439
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0] » /tests/selenium/specs/references.js
[Chrome 101.0.4950.0 linux #0-0] Opening and closing the reference drawer
[Chrome 101.0.4950.0 linux #0-0]    ✖ Opening a reference
[Chrome 101.0.4950.0 linux #0-0]    ✖ Opening a nested reference
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0] 2 failing (12.7s)
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0] 1) Opening and closing the reference drawer Opening a reference
[Chrome 101.0.4950.0 linux #0-0] element ("sup a") still not displayed after 5000ms
[Chrome 101.0.4950.0 linux #0-0] Error: element ("sup a") still not displayed after 5000ms
[Chrome 101.0.4950.0 linux #0-0]     at iClickOnAReference (/var/www/html/w/skins/MinervaNeue/tests/selenium/features/step_definitions/reference_steps.js:15:2)
[Chrome 101.0.4950.0 linux #0-0]     at Context.<anonymous> (/var/www/html/w/skins/MinervaNeue/tests/selenium/specs/references.js:35:3)
[Chrome 101.0.4950.0 linux #0-0]
[Chrome 101.0.4950.0 linux #0-0] 2) Opening and closing the reference drawer Opening a nested reference
[Chrome 101.0.4950.0 linux #0-0] element ("sup a") still not displayed after 5000ms
[Chrome 101.0.4950.0 linux #0-0] Error: element ("sup a") still not displayed after 5000ms
[Chrome 101.0.4950.0 linux #0-0]     at iClickOnAReference (/var/www/html/w/skins/MinervaNeue/tests/selenium/features/step_definitions/reference_steps.js:15:2)
[Chrome 101.0.4950.0 linux #0-0]     at Context.<anonymous> (/var/www/html/w/skins/MinervaNeue/tests/selenium/specs/references.js:43:3)


Spec Files:	 1 passed, 1 retries, 1 failed, 2 total (100% completed) in 00:00:34 

npm error Lifecycle script `selenium-test` failed with error:
npm error code 1
npm error path /var/www/html/w/skins/MinervaNeue
npm error workspace MinervaNeue
npm error location /var/www/html/w/skins/MinervaNeue
npm error command failed
npm error command sh -c wdio tests/selenium/wdio.conf.js

 01:00

Running Selenium tests for 'skins/MinervaNeue' via 'run_selenium_tests "skins/MinervaNeue/tests/selenium/*specs/**/*.js" ".*"'...

Ensuring Selenium ready...

 00:00
Chromium 101.0.4950.0 
2025-06-20T19:28:24.387Z WARN @wdio/config:ConfigParser: pattern docs/**/specs/*.js did not match any file
2025-06-20T19:28:24.389Z WARN @wdio/config:ConfigParser: pattern specs/**/*.js did not match any file
2025-06-20T19:28:24.390Z WARN @wdio/config:ConfigParser: pattern wdio-mediawiki/specs/*.js did not match any file

Execution of 2 workers started at 2025-06-20T19:28:24.394Z

[0-0] RUNNING in chrome - file:///skins/MinervaNeue/tests/selenium/specs/references.js
[0-0] TypeError in "Opening and closing the reference drawer."before all" hook: wrappedHook for "Opening a reference""
TypeError: Cannot read properties of undefined (reading 'mwUser')
    at Object.bot (/var/www/html/w/skins/MinervaNeue/node_modules/wdio-mediawiki/Api.js:17:29)
    at createPage (/var/www/html/w/skins/MinervaNeue/tests/selenium/features/step_definitions/common_steps.js:31:24)
    at pageExistsWithText (/var/www/html/w/skins/MinervaNeue/tests/selenium/features/step_definitions/common_steps.js:71:8)
    at Context.<anonymous> (/var/www/html/w/skins/MinervaNeue/tests/selenium/specs/references.js:20:9)
[0-0] FAILED in chrome - file:///skins/MinervaNeue/tests/selenium/specs/references.js
[0-1] RUNNING in chrome - file:///skins/MinervaNeue/tests/selenium/specs/watchstar.js
[0-1] FAILED in chrome - file:///skins/MinervaNeue/tests/selenium/specs/watchstar.js

 "spec" Reporter:
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-0] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-0] Session ID: c2c9fdc6afdee99a28f0129b5674de25
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] » skins/MinervaNeue/tests/selenium/specs/references.js
[chrome 137.0.7151.119 linux #0-0] Opening and closing the reference drawer
[chrome 137.0.7151.119 linux #0-0]    ✖ "before all" hook for Opening and closing the reference drawer
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 1 failing (105ms)
[chrome 137.0.7151.119 linux #0-0]
[chrome 137.0.7151.119 linux #0-0] 1) Opening and closing the reference drawer "before all" hook for Opening and closing the reference drawer
[chrome 137.0.7151.119 linux #0-0] Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-0] TypeError: Cannot read properties of undefined (reading 'mwUser')
[chrome 137.0.7151.119 linux #0-0]     at Object.bot (/var/www/html/w/skins/MinervaNeue/node_modules/wdio-mediawiki/Api.js:17:29)
[chrome 137.0.7151.119 linux #0-0]     at createPage (/var/www/html/w/skins/MinervaNeue/tests/selenium/features/step_definitions/common_steps.js:31:24)
[chrome 137.0.7151.119 linux #0-0]     at pageExistsWithText (/var/www/html/w/skins/MinervaNeue/tests/selenium/features/step_definitions/common_steps.js:71:8)
[chrome 137.0.7151.119 linux #0-0]     at Context.<anonymous> (/var/www/html/w/skins/MinervaNeue/tests/selenium/specs/references.js:20:9)
------------------------------------------------------------------
[chrome 137.0.7151.119 linux #0-1] Running: chrome (v137.0.7151.119) on linux
[chrome 137.0.7151.119 linux #0-1] Session ID: 88e80912587547546879801720d76cee
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1] » skins/MinervaNeue/tests/selenium/specs/watchstar.js
[chrome 137.0.7151.119 linux #0-1] Manage Watchlist
[chrome 137.0.7151.119 linux #0-1]    ? Add an article to the watchlist
[chrome 137.0.7151.119 linux #0-1]    ✖ "before each" hook for Manage Watchlist
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1] 1 failing (91ms)
[chrome 137.0.7151.119 linux #0-1]
[chrome 137.0.7151.119 linux #0-1] 1) Manage Watchlist "before each" hook for Manage Watchlist
[chrome 137.0.7151.119 linux #0-1] Cannot read properties of undefined (reading 'baseUrl')
[chrome 137.0.7151.119 linux #0-1] TypeError: Cannot read properties of undefined (reading 'baseUrl')
[chrome 137.0.7151.119 linux #0-1]     at LoginPage.openTitle (/var/www/html/w/skins/MinervaNeue/node_modules/wdio-mediawiki/Page.js:23:19)
[chrome 137.0.7151.119 linux #0-1]     at LoginPage.open (/var/www/html/w/skins/MinervaNeue/node_modules/wdio-mediawiki/LoginPage.js:26:15)
[chrome 137.0.7151.119 linux #0-1]     at iAmLoggedIn (/var/www/html/w/skins/MinervaNeue/tests/selenium/features/step_definitions/common_steps.js:50:22)
[chrome 137.0.7151.119 linux #0-1]     at iAmLoggedIntoTheMobileWebsite (/var/www/html/w/skins/MinervaNeue/tests/selenium/features/step_definitions/common_steps.js:63:8)
[chrome 137.0.7151.119 linux #0-1]     at Context.<anonymous> (/var/www/html/w/skins/MinervaNeue/tests/selenium/specs/watchstar.js:16:9)


Spec Files:	 0 passed, 2 failed, 2 total (100% completed) in 00:00:09  


 00:13

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-selenium-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-selenium-1  Stopped
 Container mediawiki-selenium-1  Removing
 Container mediawiki-selenium-1  Removed
 Container mediawiki-novnc-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-novnc-1  Stopped
 Container mediawiki-novnc-1  Removing
 Container mediawiki-novnc-1  Removed
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-web-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:22

Reclaim disk space if needed
Free disk space (20%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12424, done        
remote: Finding sources:   1% (63/12424)           
remote: Finding sources:   2% (187/12424)           
remote: Finding sources:   3% (311/12424)           
remote: Finding sources:   4% (435/12424)           
remote: Finding sources:   5% (560/12424)           
remote: Finding sources:   6% (684/12424)           
remote: Finding sources:   7% (808/12424)           
remote: Finding sources:   8% (932/12424)           
remote: Finding sources:   9% (1057/12424)           
remote: Finding sources:  10% (1181/12424)           
remote: Finding sources:  11% (1305/12424)           
remote: Finding sources:  12% (1429/12424)           
remote: Finding sources:  13% (1553/12424)           
remote: Finding sources:  14% (1678/12424)           
remote: Finding sources:  15% (1802/12424)           
remote: Finding sources:  16% (1926/12424)           
remote: Finding sources:  17% (2050/12424)           
remote: Finding sources:  18% (2175/12424)           
remote: Finding sources:  19% (2299/12424)           
remote: Finding sources:  20% (2423/12424)           
remote: Finding sources:  21% (2547/12424)           
remote: Finding sources:  22% (2672/12424)           
remote: Finding sources:  23% (2796/12424)           
remote: Finding sources:  24% (2920/12424)           
remote: Finding sources:  25% (3044/12424)           
remote: Finding sources:  26% (3169/12424)           
remote: Finding sources:  27% (3293/12424)           
remote: Finding sources:  28% (3417/12424)           
remote: Finding sources:  29% (3541/12424)           
remote: Finding sources:  30% (3666/12424)           
remote: Finding sources:  31% (3790/12424)           
remote: Finding sources:  32% (3914/12424)           
remote: Finding sources:  33% (4038/12424)           
remote: Finding sources:  34% (4163/12424)           
remote: Finding sources:  35% (4287/12424)           
remote: Finding sources:  36% (4411/12424)           
remote: Finding sources:  37% (4535/12424)           
remote: Finding sources:  38% (4659/12424)           
remote: Finding sources:  39% (4784/12424)           
remote: Finding sources:  40% (4908/12424)           
remote: Finding sources:  41% (5032/12424)           
remote: Finding sources:  42% (5156/12424)           
remote: Finding sources:  43% (5281/12424)           
remote: Finding sources:  44% (5405/12424)           
remote: Finding sources:  45% (5529/12424)           
remote: Finding sources:  46% (5653/12424)           
remote: Finding sources:  47% (5778/12424)           
remote: Finding sources:  48% (5902/12424)           
remote: Finding sources:  49% (6026/12424)           
remote: Finding sources:  50% (6150/12424)           
remote: Finding sources:  51% (6275/12424)           
remote: Finding sources:  52% (6399/12424)           
remote: Finding sources:  53% (6523/12424)           
remote: Finding sources:  54% (6647/12424)           
remote: Finding sources:  55% (6772/12424)           
remote: Finding sources:  56% (6896/12424)           
remote: Finding sources:  57% (7020/12424)           
remote: Finding sources:  58% (7144/12424)           
remote: Finding sources:  59% (7269/12424)           
remote: Finding sources:  60% (7393/12424)           
remote: Finding sources:  61% (7517/12424)           
remote: Finding sources:  62% (7641/12424)           
remote: Finding sources:  63% (7765/12424)           
remote: Finding sources:  64% (7890/12424)           
remote: Finding sources:  65% (8014/12424)           
remote: Finding sources:  66% (8138/12424)           
remote: Finding sources:  67% (8262/12424)           
remote: Finding sources:  68% (8387/12424)           
remote: Finding sources:  69% (8511/12424)           
remote: Finding sources:  70% (8635/12424)           
remote: Finding sources:  71% (8759/12424)           
remote: Finding sources:  72% (8884/12424)           
remote: Finding sources:  73% (9008/12424)           
remote: Finding sources:  74% (9132/12424)           
remote: Finding sources:  75% (9256/12424)           
remote: Finding sources:  76% (9381/12424)           
remote: Finding sources:  77% (9505/12424)           
remote: Finding sources:  78% (9629/12424)           
remote: Finding sources:  79% (9753/12424)           
remote: Finding sources:  80% (9878/12424)           
remote: Finding sources:  81% (10002/12424)           
remote: Finding sources:  82% (10126/12424)           
remote: Finding sources:  83% (10250/12424)           
remote: Finding sources:  84% (10375/12424)           
remote: Finding sources:  85% (10499/12424)           
remote: Finding sources:  86% (10623/12424)           
remote: Finding sources:  87% (10747/12424)           
remote: Finding sources:  88% (10871/12424)           
remote: Finding sources:  89% (10996/12424)           
remote: Finding sources:  90% (11120/12424)           
remote: Finding sources:  91% (11244/12424)           
remote: Finding sources:  92% (11368/12424)           
remote: Finding sources:  93% (11493/12424)           
remote: Finding sources:  94% (11617/12424)           
remote: Finding sources:  95% (11741/12424)           
remote: Finding sources:  96% (11865/12424)           
remote: Finding sources:  97% (11990/12424)           
remote: Finding sources:  98% (12114/12424)           
remote: Finding sources:  99% (12238/12424)           
remote: Finding sources: 100% (12362/12424)           
remote: Finding sources: 100% (12424/12424)        
remote: Getting sizes:   1% (56/11193)           
remote: Getting sizes:   2% (168/11193)           
remote: Getting sizes:   3% (280/11193)           
remote: Getting sizes:   4% (392/11193)           
remote: Getting sizes:   5% (504/11193)           
remote: Getting sizes:   6% (616/11193)           
remote: Getting sizes:   7% (728/11193)           
remote: Getting sizes:   8% (840/11193)           
remote: Getting sizes:   9% (952/11193)           
remote: Getting sizes:  10% (1064/11193)           
remote: Getting sizes:  11% (1176/11193)           
remote: Getting sizes:  12% (1288/11193)           
remote: Getting sizes:  13% (1400/11193)           
remote: Getting sizes:  14% (1512/11193)           
remote: Getting sizes:  15% (1623/11193)           
remote: Getting sizes:  16% (1735/11193)           
remote: Getting sizes:  17% (1847/11193)           
remote: Getting sizes:  18% (1959/11193)           
remote: Getting sizes:  19% (2071/11193)           
remote: Getting sizes:  20% (2183/11193)           
remote: Getting sizes:  21% (2295/11193)           
remote: Getting sizes:  22% (2407/11193)           
remote: Getting sizes:  23% (2519/11193)           
remote: Getting sizes:  24% (2631/11193)           
remote: Getting sizes:  25% (2743/11193)           
remote: Getting sizes:  26% (2855/11193)           
remote: Getting sizes:  27% (2967/11193)           
remote: Getting sizes:  28% (3079/11193)           
remote: Getting sizes:  29% (3191/11193)           
remote: Getting sizes:  30% (3302/11193)           
remote: Getting sizes:  31% (3414/11193)           
remote: Getting sizes:  32% (3526/11193)           
remote: Getting sizes:  33% (3638/11193)           
remote: Getting sizes:  34% (3750/11193)           
remote: Getting sizes:  35% (3862/11193)           
remote: Getting sizes:  36% (3974/11193)           
remote: Getting sizes:  37% (4086/11193)           
remote: Getting sizes:  38% (4198/11193)           
remote: Getting sizes:  39% (4310/11193)           
remote: Getting sizes:  40% (4422/11193)           
remote: Getting sizes:  41% (4534/11193)           
remote: Getting sizes:  42% (4646/11193)           
remote: Getting sizes:  43% (4758/11193)           
remote: Getting sizes:  44% (4869/11193)           
remote: Getting sizes:  45% (4981/11193)           
remote: Getting sizes:  46% (5093/11193)           
remote: Getting sizes:  47% (5205/11193)           
remote: Getting sizes:  48% (5317/11193)           
remote: Getting sizes:  49% (5429/11193)           
remote: Getting sizes:  50% (5541/11193)           
remote: Getting sizes:  51% (5653/11193)           
remote: Getting sizes:  52% (5765/11193)           
remote: Getting sizes:  53% (5877/11193)           
remote: Getting sizes:  54% (5989/11193)           
remote: Getting sizes:  55% (6101/11193)           
remote: Getting sizes:  56% (6213/11193)           
remote: Getting sizes:  57% (6325/11193)           
remote: Getting sizes:  58% (6436/11193)           
remote: Getting sizes:  59% (6548/11193)           
remote: Getting sizes:  60% (6660/11193)           
remote: Getting sizes:  61% (6772/11193)           
remote: Getting sizes:  62% (6884/11193)           
remote: Getting sizes:  63% (6996/11193)           
remote: Getting sizes:  64% (7108/11193)           
remote: Getting sizes:  65% (7220/11193)           
remote: Getting sizes:  66% (7332/11193)           
remote: Getting sizes:  67% (7444/11193)           
remote: Getting sizes:  68% (7556/11193)           
remote: Getting sizes:  69% (7668/11193)           
remote: Getting sizes:  70% (7780/11193)           
remote: Getting sizes:  71% (7892/11193)           
remote: Getting sizes:  72% (8003/11193)           
remote: Getting sizes:  73% (8115/11193)           
remote: Getting sizes:  74% (8227/11193)           
remote: Getting sizes:  75% (8339/11193)           
remote: Getting sizes:  76% (8451/11193)           
remote: Getting sizes:  77% (8563/11193)           
remote: Getting sizes:  78% (8675/11193)           
remote: Getting sizes:  79% (8787/11193)           
remote: Getting sizes:  80% (8899/11193)           
remote: Getting sizes:  81% (9011/11193)           
remote: Getting sizes:  82% (9123/11193)           
remote: Getting sizes:  83% (9235/11193)           
remote: Getting sizes:  84% (9347/11193)           
remote: Getting sizes:  85% (9459/11193)           
remote: Getting sizes:  86% (9571/11193)           
remote: Getting sizes:  87% (9682/11193)           
remote: Getting sizes:  88% (9794/11193)           
remote: Getting sizes:  89% (9906/11193)           
remote: Getting sizes:  90% (10018/11193)           
remote: Getting sizes:  91% (10130/11193)           
remote: Getting sizes:  92% (10242/11193)           
remote: Getting sizes:  93% (10354/11193)           
remote: Getting sizes:  94% (10466/11193)           
remote: Getting sizes:  95% (10578/11193)           
remote: Getting sizes:  96% (10690/11193)           
remote: Getting sizes:  97% (10802/11193)           
remote: Getting sizes:  98% (10914/11193)           
remote: Getting sizes:  99% (11026/11193)           
remote: Getting sizes: 100% (11138/11193)           
remote: Getting sizes: 100% (11193/11193)        
remote: Compressing objects:   2% (2174/119940)           
remote: Compressing objects:   3% (3021/119940)           
remote: Compressing objects:   4% (4492/119940)           
remote: Compressing objects:   5% (5749/119940)           
remote: Compressing objects:   6% (6597/119940)           
remote: Compressing objects:   7% (7849/119940)           
remote: Compressing objects:   8% (9000/119940)           
remote: Compressing objects:   9% (10196/119940)           
remote: Compressing objects:  10% (11442/119940)           
remote: Compressing objects:  10% (11829/119940)           
remote: Compressing objects:  11% (12594/119940)           
remote: Compressing objects:  12% (13827/119940)           
remote: Compressing objects:  13% (15416/119940)           
remote: Compressing objects:  14% (16192/119940)           
remote: Compressing objects:  15% (17393/119940)           
remote: Compressing objects:  16% (18595/119940)           
remote: Compressing objects:  17% (19808/119940)           
remote: Compressing objects:  18% (20991/119940)           
remote: Compressing objects:  19% (22249/119940)           
remote: Compressing objects:  20% (23462/119940)           
remote: Compressing objects:  21% (24596/119940)           
remote: Compressing objects:  22% (25790/119940)           
remote: Compressing objects:  23% (27004/119940)           
remote: Compressing objects:  24% (28187/119940)           
remote: Compressing objects:  25% (29389/119940)           
remote: Compressing objects:  26% (30686/119940)           
remote: Compressing objects:  27% (31811/119940)           
remote: Compressing objects:  28% (32994/119940)           
remote: Compressing objects:  28% (33207/119940)           
remote: Compressing objects:  29% (34399/119940)           
remote: Compressing objects:  30% (35419/119940)           
remote: Compressing objects:  31% (36618/119940)           
remote: Compressing objects:  32% (37937/119940)           
remote: Compressing objects:  33% (39014/119940)           
remote: Compressing objects:  34% (40360/119940)           
remote: Compressing objects:  35% (41414/119940)           
remote: Compressing objects:  36% (42624/119940)           
remote: Compressing objects:  37% (43830/119940)           
remote: Compressing objects:  38% (45275/119940)           
remote: Compressing objects:  39% (46621/119940)           
remote: Compressing objects:  40% (47705/119940)           
remote: Compressing objects:  41% (48757/119940)           
remote: Compressing objects:  42% (49875/119940)           
remote: Compressing objects:  43% (51009/119940)           
remote: Compressing objects:  44% (52512/119940)           
remote: Compressing objects:  45% (53745/119940)           
remote: Compressing objects:  46% (54587/119940)           
remote: Compressing objects:  47% (55949/119940)           
remote: Compressing objects:  48% (57132/119940)           
remote: Compressing objects:  49% (58685/119940)           
remote: Compressing objects:  50% (59376/119940)           
remote: Compressing objects:  51% (60748/119940)           
remote: Compressing objects:  52% (62227/119940)           
remote: Compressing objects:  53% (62970/119940)           
remote: Compressing objects:  54% (64337/119940)           
remote: Compressing objects:  55% (65709/119940)           
remote: Compressing objects:  56% (66740/119940)           
remote: Compressing objects:  57% (67797/119940)           
remote: Compressing objects:  58% (70012/119940)           
remote: Compressing objects:  59% (70165/119940)           
remote: Compressing objects:  60% (71377/119940)           
remote: Compressing objects:  61% (72619/119940)           
remote: Compressing objects:  62% (73808/119940)           
remote: Compressing objects:  63% (75197/119940)           
remote: Compressing objects:  64% (76167/119940)           
remote: Compressing objects:  65% (77363/119940)           
remote: Compressing objects:  65% (77366/119940)           
remote: Compressing objects:  66% (78702/119940)           
remote: Compressing objects:  67% (79766/119940)           
remote: Compressing objects:  68% (81297/119940)           
remote: Compressing objects:  69% (82921/119940)           
remote: Compressing objects:  70% (83560/119940)           
remote: Compressing objects:  71% (84665/119940)           
remote: Compressing objects:  72% (85991/119940)           
remote: Compressing objects:  73% (86959/119940)           
remote: Compressing objects:  74% (88232/119940)           
remote: Compressing objects:  75% (89833/119940)           
remote: Compressing objects:  76% (90657/119940)           
remote: Compressing objects:  77% (91765/119940)           
remote: Compressing objects:  78% (93004/119940)           
remote: Compressing objects:  79% (94197/119940)           
remote: Compressing objects:  80% (95383/119940)           
remote: Compressing objects:  81% (96757/119940)           
remote: Compressing objects:  82% (97961/119940)           
remote: Compressing objects:  83% (99479/119940)           
remote: Compressing objects:  84% (100150/119940)           
remote: Compressing objects:  85% (101398/119940)           
remote: Compressing objects:  86% (103010/119940)           
remote: Compressing objects:  87% (103777/119940)           
remote: Compressing objects:  88% (104982/119940)           
remote: Compressing objects:  89% (106156/119940)           
remote: Compressing objects:  90% (107351/119940)           
remote: Compressing objects:  91% (108546/119940)           
remote: Compressing objects:  92% (109884/119940)           
remote: Compressing objects:  93% (112073/119940)           
remote: Compressing objects:  94% (112151/119940)           
remote: Compressing objects:  95% (113376/119940)           
remote: Compressing objects:  96% (114643/119940)           
remote: Compressing objects:  97% (115746/119940)           
remote: Compressing objects:  98% (116947/119940)           
remote: Compressing objects:  99% (118141/119940)           
remote: Compressing objects:  99% (119064/119940)           
remote: Compressing objects: 100% (119347/119940)           
remote: Compressing objects: 100% (119939/119940)        
Receiving objects:   0% (1/12424)
Receiving objects:   1% (125/12424)
Receiving objects:   2% (249/12424)
Receiving objects:   3% (373/12424)
Receiving objects:   4% (497/12424)
Receiving objects:   5% (622/12424)
Receiving objects:   6% (746/12424)
Receiving objects:   7% (870/12424)
Receiving objects:   8% (994/12424)
Receiving objects:   9% (1119/12424)
Receiving objects:  10% (1243/12424)
Receiving objects:  11% (1367/12424)
Receiving objects:  12% (1491/12424)
Receiving objects:  13% (1616/12424)
Receiving objects:  14% (1740/12424)
Receiving objects:  15% (1864/12424)
Receiving objects:  16% (1988/12424)
Receiving objects:  17% (2113/12424), 4.25 MiB | 8.50 MiB/s
Receiving objects:  18% (2237/12424), 4.25 MiB | 8.50 MiB/s
Receiving objects:  19% (2361/12424), 4.25 MiB | 8.50 MiB/s
Receiving objects:  20% (2485/12424), 4.25 MiB | 8.50 MiB/s
Receiving objects:  21% (2610/12424), 4.25 MiB | 8.50 MiB/s
Receiving objects:  22% (2734/12424), 4.25 MiB | 8.50 MiB/s
Receiving objects:  23% (2858/12424), 4.25 MiB | 8.50 MiB/s
Receiving objects:  24% (2982/12424), 4.25 MiB | 8.50 MiB/s
Receiving objects:  25% (3106/12424), 4.25 MiB | 8.50 MiB/s
Receiving objects:  26% (3231/12424), 4.25 MiB | 8.50 MiB/s
Receiving objects:  27% (3355/12424), 4.25 MiB | 8.50 MiB/s
Receiving objects:  28% (3479/12424), 4.25 MiB | 8.50 MiB/s
Receiving objects:  29% (3603/12424), 4.25 MiB | 8.50 MiB/s
Receiving objects:  29% (3664/12424), 4.25 MiB | 8.50 MiB/s
Receiving objects:  30% (3728/12424), 8.20 MiB | 8.20 MiB/s
Receiving objects:  31% (3852/12424), 8.20 MiB | 8.20 MiB/s
Receiving objects:  32% (3976/12424), 8.20 MiB | 8.20 MiB/s
Receiving objects:  33% (4100/12424), 8.20 MiB | 8.20 MiB/s
Receiving objects:  34% (4225/12424), 8.20 MiB | 8.20 MiB/s
Receiving objects:  35% (4349/12424), 8.20 MiB | 8.20 MiB/s
Receiving objects:  36% (4473/12424), 8.20 MiB | 8.20 MiB/s
Receiving objects:  37% (4597/12424), 11.47 MiB | 7.64 MiB/s
Receiving objects:  38% (4722/12424), 11.47 MiB | 7.64 MiB/s
Receiving objects:  39% (4846/12424), 11.47 MiB | 7.64 MiB/s
Receiving objects:  40% (4970/12424), 11.47 MiB | 7.64 MiB/s
Receiving objects:  41% (5094/12424), 11.47 MiB | 7.64 MiB/s
Receiving objects:  42% (5219/12424), 11.47 MiB | 7.64 MiB/s
Receiving objects:  43% (5343/12424), 11.47 MiB | 7.64 MiB/s
Receiving objects:  44% (5467/12424), 11.47 MiB | 7.64 MiB/s
Receiving objects:  44% (5548/12424), 11.47 MiB | 7.64 MiB/s
Receiving objects:  45% (5591/12424), 14.90 MiB | 7.45 MiB/s
Receiving objects:  46% (5716/12424), 14.90 MiB | 7.45 MiB/s
Receiving objects:  47% (5840/12424), 18.50 MiB | 7.38 MiB/s
Receiving objects:  47% (5907/12424), 18.50 MiB | 7.38 MiB/s
Receiving objects:  48% (5964/12424), 21.49 MiB | 7.14 MiB/s
Receiving objects:  49% (6088/12424), 21.49 MiB | 7.14 MiB/s
Receiving objects:  50% (6212/12424), 21.49 MiB | 7.14 MiB/s
Receiving objects:  51% (6337/12424), 21.49 MiB | 7.14 MiB/s
Receiving objects:  52% (6461/12424), 25.56 MiB | 7.28 MiB/s
Receiving objects:  52% (6472/12424), 25.56 MiB | 7.28 MiB/s
Receiving objects:  53% (6585/12424), 29.99 MiB | 7.47 MiB/s
Receiving objects:  54% (6709/12424), 29.99 MiB | 7.47 MiB/s
Receiving objects:  55% (6834/12424), 29.99 MiB | 7.47 MiB/s
Receiving objects:  56% (6958/12424), 29.99 MiB | 7.47 MiB/s
Receiving objects:  57% (7082/12424), 29.99 MiB | 7.47 MiB/s
Receiving objects:  58% (7206/12424), 29.99 MiB | 7.47 MiB/s
Receiving objects:  59% (7331/12424), 29.99 MiB | 7.47 MiB/s
Receiving objects:  60% (7455/12424), 29.99 MiB | 7.47 MiB/s
Receiving objects:  61% (7579/12424), 29.99 MiB | 7.47 MiB/s
Receiving objects:  62% (7703/12424), 29.99 MiB | 7.47 MiB/s
Receiving objects:  63% (7828/12424), 29.99 MiB | 7.47 MiB/s
Receiving objects:  64% (7952/12424), 29.99 MiB | 7.47 MiB/s
Receiving objects:  65% (8076/12424), 29.99 MiB | 7.47 MiB/s
Receiving objects:  66% (8200/12424), 34.25 MiB | 7.58 MiB/s
Receiving objects:  67% (8325/12424), 34.25 MiB | 7.58 MiB/s
Receiving objects:  68% (8449/12424), 34.25 MiB | 7.58 MiB/s
Receiving objects:  69% (8573/12424), 34.25 MiB | 7.58 MiB/s
Receiving objects:  70% (8697/12424), 34.25 MiB | 7.58 MiB/s
Receiving objects:  71% (8822/12424), 34.25 MiB | 7.58 MiB/s
Receiving objects:  72% (8946/12424), 34.25 MiB | 7.58 MiB/s
Receiving objects:  73% (9070/12424), 34.25 MiB | 7.58 MiB/s
Receiving objects:  74% (9194/12424), 34.25 MiB | 7.58 MiB/s
Receiving objects:  75% (9318/12424), 34.25 MiB | 7.58 MiB/s
Receiving objects:  76% (9443/12424), 34.25 MiB | 7.58 MiB/s
Receiving objects:  77% (9567/12424), 34.25 MiB | 7.58 MiB/s
Receiving objects:  78% (9691/12424), 34.25 MiB | 7.58 MiB/s
Receiving objects:  79% (9815/12424), 34.25 MiB | 7.58 MiB/s
Receiving objects:  80% (9940/12424), 34.25 MiB | 7.58 MiB/s
Receiving objects:  81% (10064/12424), 34.25 MiB | 7.58 MiB/s
Receiving objects:  82% (10188/12424), 34.25 MiB | 7.58 MiB/s
Receiving objects:  83% (10312/12424), 34.25 MiB | 7.58 MiB/s
Receiving objects:  84% (10437/12424), 34.25 MiB | 7.58 MiB/s
Receiving objects:  85% (10561/12424), 34.25 MiB | 7.58 MiB/s
Receiving objects:  86% (10685/12424), 34.25 MiB | 7.58 MiB/s
Receiving objects:  87% (10809/12424), 34.25 MiB | 7.58 MiB/s
Receiving objects:  88% (10934/12424), 34.25 MiB | 7.58 MiB/s
Receiving objects:  89% (11058/12424), 34.25 MiB | 7.58 MiB/s
Receiving objects:  90% (11182/12424), 34.25 MiB | 7.58 MiB/s
Receiving objects:  91% (11306/12424), 34.25 MiB | 7.58 MiB/s
Receiving objects:  92% (11431/12424), 34.25 MiB | 7.58 MiB/s
Receiving objects:  93% (11555/12424), 34.25 MiB | 7.58 MiB/s
Receiving objects:  94% (11679/12424), 34.25 MiB | 7.58 MiB/s
Receiving objects:  95% (11803/12424), 34.25 MiB | 7.58 MiB/s
Receiving objects:  96% (11928/12424), 34.25 MiB | 7.58 MiB/s
Receiving objects:  97% (12052/12424), 34.25 MiB | 7.58 MiB/s
Receiving objects:  98% (12176/12424), 34.25 MiB | 7.58 MiB/s
Receiving objects:  99% (12300/12424), 34.25 MiB | 7.58 MiB/s
remote: Total 12424 (delta 2375), reused 5975 (delta 1228)        
Receiving objects: 100% (12424/12424), 34.25 MiB | 7.58 MiB/s
Receiving objects: 100% (12424/12424), 41.63 MiB | 8.35 MiB/s, done.
Resolving deltas:   0% (0/2375)
Resolving deltas:   1% (25/2375)
Resolving deltas:   2% (48/2375)
Resolving deltas:   3% (72/2375)
Resolving deltas:   4% (95/2375)
Resolving deltas:   5% (119/2375)
Resolving deltas:   6% (143/2375)
Resolving deltas:   7% (167/2375)
Resolving deltas:   8% (190/2375)
Resolving deltas:   9% (214/2375)
Resolving deltas:  10% (238/2375)
Resolving deltas:  11% (262/2375)
Resolving deltas:  12% (285/2375)
Resolving deltas:  13% (309/2375)
Resolving deltas:  14% (333/2375)
Resolving deltas:  15% (357/2375)
Resolving deltas:  16% (380/2375)
Resolving deltas:  17% (404/2375)
Resolving deltas:  18% (428/2375)
Resolving deltas:  19% (452/2375)
Resolving deltas:  20% (475/2375)
Resolving deltas:  21% (499/2375)
Resolving deltas:  22% (523/2375)
Resolving deltas:  23% (547/2375)
Resolving deltas:  24% (570/2375)
Resolving deltas:  25% (594/2375)
Resolving deltas:  26% (618/2375)
Resolving deltas:  27% (642/2375)
Resolving deltas:  28% (665/2375)
Resolving deltas:  29% (689/2375)
Resolving deltas:  30% (713/2375)
Resolving deltas:  31% (738/2375)
Resolving deltas:  32% (760/2375)
Resolving deltas:  33% (784/2375)
Resolving deltas:  34% (809/2375)
Resolving deltas:  35% (832/2375)
Resolving deltas:  36% (856/2375)
Resolving deltas:  37% (879/2375)
Resolving deltas:  38% (903/2375)
Resolving deltas:  39% (928/2375)
Resolving deltas:  40% (950/2375)
Resolving deltas:  41% (975/2375)
Resolving deltas:  42% (998/2375)
Resolving deltas:  43% (1022/2375)
Resolving deltas:  44% (1045/2375)
Resolving deltas:  45% (1070/2375)
Resolving deltas:  46% (1093/2375)
Resolving deltas:  47% (1117/2375)
Resolving deltas:  48% (1141/2375)
Resolving deltas:  49% (1164/2375)
Resolving deltas:  50% (1188/2375)
Resolving deltas:  51% (1212/2375)
Resolving deltas:  52% (1235/2375)
Resolving deltas:  53% (1259/2375)
Resolving deltas:  54% (1283/2375)
Resolving deltas:  55% (1307/2375)
Resolving deltas:  56% (1330/2375)
Resolving deltas:  57% (1354/2375)
Resolving deltas:  58% (1378/2375)
Resolving deltas:  59% (1402/2375)
Resolving deltas:  60% (1425/2375)
Resolving deltas:  61% (1449/2375)
Resolving deltas:  62% (1473/2375)
Resolving deltas:  63% (1497/2375)
Resolving deltas:  64% (1520/2375)
Resolving deltas:  65% (1544/2375)
Resolving deltas:  66% (1568/2375)
Resolving deltas:  67% (1592/2375)
Resolving deltas:  68% (1615/2375)
Resolving deltas:  69% (1639/2375)
Resolving deltas:  70% (1663/2375)
Resolving deltas:  71% (1687/2375)
Resolving deltas:  72% (1710/2375)
Resolving deltas:  73% (1734/2375)
Resolving deltas:  74% (1758/2375)
Resolving deltas:  75% (1782/2375)
Resolving deltas:  76% (1805/2375)
Resolving deltas:  77% (1829/2375)
Resolving deltas:  78% (1853/2375)
Resolving deltas:  79% (1877/2375)
Resolving deltas:  80% (1900/2375)
Resolving deltas:  81% (1924/2375)
Resolving deltas:  82% (1948/2375)
Resolving deltas:  83% (1972/2375)
Resolving deltas:  84% (1995/2375)
Resolving deltas:  85% (2019/2375)
Resolving deltas:  86% (2043/2375)
Resolving deltas:  87% (2067/2375)
Resolving deltas:  88% (2090/2375)
Resolving deltas:  89% (2114/2375)
Resolving deltas:  90% (2138/2375)
Resolving deltas:  91% (2162/2375)
Resolving deltas:  92% (2185/2375)
Resolving deltas:  93% (2210/2375)
Resolving deltas:  94% (2233/2375)
Resolving deltas:  95% (2258/2375)
Resolving deltas:  96% (2280/2375)
Resolving deltas:  97% (2304/2375)
Resolving deltas:  98% (2328/2375)
Resolving deltas:  99% (2352/2375)
Resolving deltas: 100% (2375/2375)
Resolving deltas: 100% (2375/2375), done.
Updating files:  67% (7695/11458)
Updating files:  68% (7792/11458)
Updating files:  69% (7907/11458)
Updating files:  70% (8021/11458)
Updating files:  71% (8136/11458)
Updating files:  72% (8250/11458)
Updating files:  73% (8365/11458)
Updating files:  74% (8479/11458)
Updating files:  75% (8594/11458)
Updating files:  76% (8709/11458)
Updating files:  77% (8823/11458)
Updating files:  78% (8938/11458)
Updating files:  79% (9052/11458)
Updating files:  80% (9167/11458)
Updating files:  81% (9281/11458)
Updating files:  82% (9396/11458)
Updating files:  83% (9511/11458)
Updating files:  84% (9625/11458)
Updating files:  85% (9740/11458)
Updating files:  86% (9854/11458)
Updating files:  87% (9969/11458)
Updating files:  88% (10084/11458)
Updating files:  89% (10198/11458)
Updating files:  90% (10313/11458)
Updating files:  91% (10427/11458)
Updating files:  92% (10542/11458)
Updating files:  93% (10656/11458)
Updating files:  94% (10771/11458)
Updating files:  95% (10886/11458)
Updating files:  96% (11000/11458)
Updating files:  97% (11115/11458)
Updating files:  98% (11229/11458)
Updating files:  99% (11344/11458)
Updating files: 100% (11458/11458)
Updating files: 100% (11458/11458), done.
 00:11

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-mediawiki-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  30/133 [======>---------------------]  22%
  60/133 [============>---------------]  45%
  78/133 [================>-----------]  58%
  94/133 [===================>--------]  70%
 111/133 [=======================>----]  83%
 125/133 [==========================>-]  93%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:09

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:03

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 6.1 s.
 00:07

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 12s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:12

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:26

 01:26

Install 'skins/Modern'...

Cloning component(s)
:0: _clone_component "skins/Modern"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/skins/Modern to 'skins/Modern' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'skins/Modern'...
|0| remote: Counting objects: 1           
remote: Counting objects: 161, done        
|0| remote: Finding sources:   1% (1/161)           
remote: Finding sources:   2% (3/161)           
remote: Finding sources:   3% (5/161)           
remote: Finding sources:   4% (6/161)           
remote: Finding sources:   5% (8/161)           
remote: Finding sources:   6% (9/161)           
remote: Finding sources:   7% (11/161)           
remote: Finding sources:   8% (13/161)           
remote: Finding sources:   9% (14/161)           
remote: Finding sources:  10% (16/161)           
remote: Finding sources:  11% (17/161)           
remote: Finding sources:  12% (19/161)           
remote: Finding sources:  13% (21/161)           
remote: Finding sources:  14% (22/161)           
remote: Finding sources:  15% (24/161)           
remote: Finding sources:  16% (25/161)           
remote: Finding sources:  17% (27/161)           
remote: Finding sources:  18% (29/161)           
remote: Finding sources:  19% (30/161)           
remote: Finding sources:  20% (32/161)           
remote: Finding sources:  21% (34/161)           
remote: Finding sources:  22% (35/161)           
remote: Finding sources:  23% (37/161)           
remote: Finding sources:  24% (38/161)           
remote: Finding sources:  25% (40/161)           
remote: Finding sources:  26% (42/161)           
remote: Finding sources:  27% (43/161)           
remote: Finding sources:  28% (45/161)           
remote: Finding sources:  29% (46/161)           
remote: Finding sources:  30% (48/161)           
remote: Finding sources:  31% (50/161)           
remote: Finding sources:  32% (51/161)           
remote: Finding sources:  33% (53/161)           
remote: Finding sources:  34% (54/161)           
remote: Finding sources:  35% (56/161)           
remote: Finding sources:  36% (58/161)           
remote: Finding sources:  37% (59/161)           
remote: Finding sources:  38% (61/161)           
remote: Finding sources:  39% (62/161)           
remote: Finding sources:  40% (64/161)           
remote: Finding sources:  41% (66/161)           
remote: Finding sources:  42% (67/161)           
remote: Finding sources:  43% (69/161)           
remote: Finding sources:  44% (71/161)           
remote: Finding sources:  45% (72/161)           
remote: Finding sources:  46% (74/161)           
remote: Finding sources:  47% (75/161)           
remote: Finding sources:  48% (77/161)           
remote: Finding sources:  49% (79/161)           
remote: Finding sources:  50% (80/161)           
remote: Finding sources:  51% (82/161)           
remote: Finding sources:  52% (83/161)           
remote: Finding sources:  53% (85/161)           
remote: Finding sources:  54% (87/161)           
remote: Finding sources:  55% (88/161)           
remote: Finding sources:  56% (90/161)           
remote: Finding sources:  57% (91/161)           
remote: Finding sources:  58% (93/161)           
remote: Finding sources:  59% (95/161)           
remote: Finding sources:  60% (96/161)           
remote: Finding sources:  61% (98/161)           
remote: Finding sources:  62% (100/161)           
remote: Finding sources:  63% (101/161)           
remote: Finding sources:  64% (103/161)           
remote: Finding sources:  65% (104/161)           
remote: Finding sources:  66% (106/161)           
remote: Finding sources:  67% (108/161)           
remote: Finding sources:  68% (109/161)           
remote: Finding sources:  69% (111/161)           
remote: Finding sources:  70% (112/161)           
remote: Finding sources:  71% (114/161)           
remote: Finding sources:  72% (116/161)           
remote: Finding sources:  73% (117/161)           
remote: Finding sources:  74% (119/161)           
remote: Finding sources:  75% (120/161)           
remote: Finding sources:  76% (122/161)           
remote: Finding sources:  77% (124/161)           
remote: Finding sources:  78% (125/161)           
remote: Finding sources:  79% (127/161)           
remote: Finding sources:  80% (128/161)           
remote: Finding sources:  81% (130/161)           
remote: Finding sources:  82% (132/161)           
remote: Finding sources:  83% (133/161)           
remote: Finding sources:  84% (135/161)           
remote: Finding sources:  85% (137/161)           
remote: Finding sources:  86% (138/161)           
remote: Finding sources:  87% (140/161)           
remote: Finding sources:  88% (141/161)           
remote: Finding sources:  89% (143/161)           
remote: Finding sources:  90% (145/161)           
remote: Finding sources:  91% (146/161)           
remote: Finding sources:  92% (148/161)           
remote: Finding sources:  93% (149/161)           
remote: Finding sources:  94% (151/161)           
remote: Finding sources:  95% (153/161)           
remote: Finding sources:  96% (154/161)           
remote: Finding sources:  97% (156/161)           
remote: Finding sources:  98% (157/161)           
remote: Finding sources:  99% (159/161)           
remote: Finding sources: 100% (161/161)           
remote: Finding sources: 100% (161/161)        
|0| remote: Getting sizes:   1% (1/145)           
remote: Getting sizes:   2% (3/145)           
remote: Getting sizes:   3% (4/145)           
remote: Getting sizes:   4% (6/145)           
remote: Getting sizes:   5% (7/145)           
remote: Getting sizes:   6% (8/145)           
remote: Getting sizes:   7% (10/145)           
remote: Getting sizes:   8% (11/145)           
remote: Getting sizes:   9% (13/145)           
remote: Getting sizes:  10% (14/145)           
remote: Getting sizes:  11% (16/145)           
remote: Getting sizes:  12% (17/145)           
remote: Getting sizes:  13% (19/145)           
remote: Getting sizes:  14% (20/145)           
remote: Getting sizes:  15% (22/145)           
remote: Getting sizes:  16% (23/145)           
remote: Getting sizes:  17% (24/145)           
remote: Getting sizes:  18% (26/145)           
remote: Getting sizes:  19% (27/145)           
remote: Getting sizes:  20% (29/145)           
remote: Getting sizes:  21% (30/145)           
remote: Getting sizes:  22% (32/145)           
remote: Getting sizes:  23% (33/145)           
remote: Getting sizes:  24% (35/145)           
remote: Getting sizes:  25% (36/145)           
remote: Getting sizes:  26% (37/145)           
remote: Getting sizes:  27% (39/145)           
remote: Getting sizes:  28% (40/145)           
remote: Getting sizes:  29% (42/145)           
remote: Getting sizes:  30% (43/145)           
remote: Getting sizes:  31% (45/145)           
remote: Getting sizes:  32% (46/145)           
remote: Getting sizes:  33% (48/145)           
remote: Getting sizes:  34% (49/145)           
remote: Getting sizes:  35% (51/145)           
remote: Getting sizes:  36% (52/145)           
remote: Getting sizes:  37% (53/145)           
remote: Getting sizes:  38% (55/145)           
remote: Getting sizes:  39% (56/145)           
remote: Getting sizes:  40% (58/145)           
remote: Getting sizes:  41% (59/145)           
remote: Getting sizes:  42% (61/145)           
remote: Getting sizes:  43% (62/145)           
remote: Getting sizes:  44% (64/145)           
remote: Getting sizes:  45% (65/145)           
remote: Getting sizes:  46% (66/145)           
remote: Getting sizes:  47% (68/145)           
remote: Getting sizes:  48% (69/145)           
remote: Getting sizes:  49% (71/145)           
remote: Getting sizes:  50% (72/145)           
remote: Getting sizes:  51% (74/145)           
remote: Getting sizes:  52% (75/145)           
remote: Getting sizes:  53% (77/145)           
remote: Getting sizes:  54% (78/145)           
remote: Getting sizes:  55% (80/145)           
remote: Getting sizes:  56% (81/145)           
remote: Getting sizes:  57% (82/145)           
remote: Getting sizes:  58% (84/145)           
remote: Getting sizes:  59% (85/145)           
remote: Getting sizes:  60% (87/145)           
remote: Getting sizes:  61% (88/145)           
remote: Getting sizes:  62% (90/145)           
remote: Getting sizes:  63% (91/145)           
remote: Getting sizes:  64% (93/145)           
remote: Getting sizes:  65% (94/145)           
remote: Getting sizes:  66% (95/145)           
remote: Getting sizes:  67% (97/145)           
remote: Getting sizes:  68% (98/145)           
remote: Getting sizes:  69% (100/145)           
remote: Getting sizes:  70% (101/145)           
remote: Getting sizes:  71% (103/145)           
remote: Getting sizes:  72% (104/145)           
remote: Getting sizes:  73% (106/145)           
remote: Getting sizes:  74% (107/145)           
remote: Getting sizes:  75% (109/145)           
remote: Getting sizes:  76% (110/145)           
remote: Getting sizes:  77% (111/145)           
remote: Getting sizes:  78% (113/145)           
remote: Getting sizes:  79% (114/145)           
remote: Getting sizes:  80% (116/145)           
remote: Getting sizes:  81% (117/145)           
remote: Getting sizes:  82% (119/145)           
remote: Getting sizes:  83% (120/145)           
remote: Getting sizes:  84% (122/145)           
remote: Getting sizes:  85% (123/145)           
remote: Getting sizes:  86% (124/145)           
remote: Getting sizes:  87% (126/145)           
remote: Getting sizes:  88% (127/145)           
remote: Getting sizes:  89% (129/145)           
remote: Getting sizes:  90% (130/145)           
remote: Getting sizes:  91% (132/145)           
remote: Getting sizes:  92% (133/145)           
remote: Getting sizes:  93% (135/145)           
remote: Getting sizes:  94% (136/145)           
remote: Getting sizes:  95% (138/145)           
remote: Getting sizes:  96% (139/145)           
remote: Getting sizes:  97% (140/145)           
remote: Getting sizes:  98% (142/145)           
remote: Getting sizes:  99% (143/145)           
remote: Getting sizes: 100% (145/145)           
remote: Getting sizes: 100% (145/145)        
|0| remote: Compressing objects:   1% (4787/375915)           
remote: Compressing objects:   6% (23271/375915)           
remote: Compressing objects:   7% (26714/375915)           
remote: Compressing objects:   8% (28198/375915)           
remote: Compressing objects:   9% (32001/375915)           
remote: Compressing objects:  10% (35975/375915)           
remote: Compressing objects:  11% (39676/375915)           
remote: Compressing objects:  91% (342689/375915)           
remote: Compressing objects:  92% (344541/375915)           
remote: Compressing objects:  93% (347867/375915)           
remote: Compressing objects:  94% (351536/375915)           
remote: Compressing objects:  95% (355462/375915)           
remote: Compressing objects:  96% (359348/375915)           
remote: Compressing objects: 100% (374909/375915)           
remote: Compressing objects: 100% (375915/375915)        
|0| Receiving objects:   0% (1/161)
Receiving objects:   1% (2/161)
Receiving objects:   2% (4/161)
Receiving objects:   3% (5/161)
Receiving objects:   4% (7/161)
Receiving objects:   5% (9/161)
Receiving objects:   6% (10/161)
Receiving objects:   7% (12/161)
Receiving objects:   8% (13/161)
Receiving objects:   9% (15/161)
Receiving objects:  10% (17/161)
Receiving objects:  11% (18/161)
Receiving objects:  12% (20/161)
Receiving objects:  13% (21/161)
Receiving objects:  14% (23/161)
Receiving objects:  15% (25/161)
Receiving objects:  16% (26/161)
Receiving objects:  17% (28/161)
Receiving objects:  18% (29/161)
Receiving objects:  19% (31/161)
Receiving objects:  20% (33/161)
Receiving objects:  21% (34/161)
Receiving objects:  22% (36/161)
Receiving objects:  23% (38/161)
Receiving objects:  24% (39/161)
Receiving objects:  25% (41/161)
Receiving objects:  26% (42/161)
Receiving objects:  27% (44/161)
Receiving objects:  28% (46/161)
Receiving objects:  29% (47/161)
Receiving objects:  30% (49/161)
Receiving objects:  31% (50/161)
Receiving objects:  32% (52/161)
Receiving objects:  33% (54/161)
Receiving objects:  34% (55/161)
Receiving objects:  35% (57/161)
Receiving objects:  36% (58/161)
Receiving objects:  37% (60/161)
Receiving objects:  38% (62/161)
Receiving objects:  39% (63/161)
Receiving objects:  40% (65/161)
Receiving objects:  41% (67/161)
Receiving objects:  42% (68/161)
Receiving objects:  43% (70/161)
Receiving objects:  44% (71/161)
Receiving objects:  45% (73/161)
Receiving objects:  46% (75/161)
Receiving objects:  47% (76/161)
Receiving objects:  48% (78/161)
Receiving objects:  49% (79/161)
Receiving objects:  50% (81/161)
Receiving objects:  51% (83/161)
Receiving objects:  52% (84/161)
Receiving objects:  53% (86/161)
Receiving objects:  54% (87/161)
Receiving objects:  55% (89/161)
Receiving objects:  56% (91/161)
Receiving objects:  57% (92/161)
Receiving objects:  58% (94/161)
Receiving objects:  59% (95/161)
Receiving objects:  60% (97/161)
Receiving objects:  61% (99/161)
Receiving objects:  62% (100/161)
Receiving objects:  63% (102/161)
Receiving objects:  64% (104/161)
Receiving objects:  65% (105/161)
Receiving objects:  66% (107/161)
Receiving objects:  67% (108/161)
Receiving objects:  68% (110/161)
Receiving objects:  69% (112/161)
Receiving objects:  70% (113/161)
Receiving objects:  71% (115/161)
Receiving objects:  72% (116/161)
Receiving objects:  73% (118/161)
Receiving objects:  74% (120/161)
Receiving objects:  75% (121/161)
Receiving objects:  76% (123/161)
Receiving objects:  77% (124/161)
Receiving objects:  78% (126/161)
Receiving objects:  79% (128/161)
Receiving objects:  80% (129/161)
Receiving objects:  81% (131/161)
Receiving objects:  82% (133/161)
Receiving objects:  83% (134/161)
Receiving objects:  84% (136/161)
Receiving objects:  85% (137/161)
Receiving objects:  86% (139/161)
Receiving objects:  87% (141/161)
Receiving objects:  88% (142/161)
Receiving objects:  89% (144/161)
Receiving objects:  90% (145/161)
Receiving objects:  91% (147/161)
Receiving objects:  92% (149/161)
Receiving objects:  93% (150/161)
remote: Total 161 (delta 27), reused 62 (delta 14)        
|0| Receiving objects:  94% (152/161)
Receiving objects:  95% (153/161)
Receiving objects:  96% (155/161)
Receiving objects:  97% (157/161)
Receiving objects:  98% (158/161)
Receiving objects:  99% (160/161)
Receiving objects: 100% (161/161)
Receiving objects: 100% (161/161), 450.99 KiB | 13.26 MiB/s, done.
|0| Resolving deltas:   0% (0/27)
Resolving deltas:   3% (1/27)
Resolving deltas:   7% (2/27)
Resolving deltas:  11% (3/27)
Resolving deltas:  14% (4/27)
Resolving deltas:  18% (5/27)
Resolving deltas:  22% (6/27)
Resolving deltas:  25% (7/27)
Resolving deltas:  29% (8/27)
Resolving deltas:  33% (9/27)
Resolving deltas:  37% (10/27)
Resolving deltas:  40% (11/27)
Resolving deltas:  44% (12/27)
Resolving deltas:  51% (14/27)
Resolving deltas:  55% (15/27)
Resolving deltas:  59% (16/27)
Resolving deltas:  62% (17/27)
Resolving deltas:  66% (18/27)
Resolving deltas:  70% (19/27)
Resolving deltas:  74% (20/27)
Resolving deltas:  77% (21/27)
Resolving deltas:  81% (22/27)
Resolving deltas:  85% (23/27)
Resolving deltas:  88% (24/27)
Resolving deltas:  92% (25/27)
Resolving deltas:  96% (26/27)
Resolving deltas: 100% (27/27)
Resolving deltas: 100% (27/27), done.
|0|  00:04
 00:04

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:03

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:01

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }

added 1 package, and audited 1443 packages in 3s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:03

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-web-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.1 s.
 00:00

Running 'skins/Modern/setup.sh' if found
Looking for '/var/local/skins/Modern/setup.sh'
No '/var/local/skins/Modern/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:15
 00:15

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-web-1  Removed
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:19

Reclaim disk space if needed
Free disk space (22%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12424, done        
remote: Finding sources:   1% (63/12424)           
remote: Finding sources:   2% (187/12424)           
remote: Finding sources:   3% (311/12424)           
remote: Finding sources:   4% (435/12424)           
remote: Finding sources:   5% (560/12424)           
remote: Finding sources:   6% (684/12424)           
remote: Finding sources:   7% (808/12424)           
remote: Finding sources:   8% (932/12424)           
remote: Finding sources:   9% (1057/12424)           
remote: Finding sources:  10% (1181/12424)           
remote: Finding sources:  11% (1305/12424)           
remote: Finding sources:  12% (1429/12424)           
remote: Finding sources:  13% (1553/12424)           
remote: Finding sources:  14% (1678/12424)           
remote: Finding sources:  15% (1802/12424)           
remote: Finding sources:  16% (1926/12424)           
remote: Finding sources:  17% (2050/12424)           
remote: Finding sources:  18% (2175/12424)           
remote: Finding sources:  19% (2299/12424)           
remote: Finding sources:  20% (2423/12424)           
remote: Finding sources:  21% (2547/12424)           
remote: Finding sources:  22% (2672/12424)           
remote: Finding sources:  23% (2796/12424)           
remote: Finding sources:  24% (2920/12424)           
remote: Finding sources:  25% (3044/12424)           
remote: Finding sources:  26% (3169/12424)           
remote: Finding sources:  27% (3293/12424)           
remote: Finding sources:  28% (3417/12424)           
remote: Finding sources:  29% (3541/12424)           
remote: Finding sources:  30% (3666/12424)           
remote: Finding sources:  31% (3790/12424)           
remote: Finding sources:  32% (3914/12424)           
remote: Finding sources:  33% (4038/12424)           
remote: Finding sources:  34% (4163/12424)           
remote: Finding sources:  35% (4287/12424)           
remote: Finding sources:  36% (4411/12424)           
remote: Finding sources:  37% (4535/12424)           
remote: Finding sources:  38% (4659/12424)           
remote: Finding sources:  39% (4784/12424)           
remote: Finding sources:  40% (4908/12424)           
remote: Finding sources:  41% (5032/12424)           
remote: Finding sources:  42% (5156/12424)           
remote: Finding sources:  43% (5281/12424)           
remote: Finding sources:  44% (5405/12424)           
remote: Finding sources:  45% (5529/12424)           
remote: Finding sources:  46% (5653/12424)           
remote: Finding sources:  47% (5778/12424)           
remote: Finding sources:  48% (5902/12424)           
remote: Finding sources:  49% (6026/12424)           
remote: Finding sources:  50% (6150/12424)           
remote: Finding sources:  51% (6275/12424)           
remote: Finding sources:  52% (6399/12424)           
remote: Finding sources:  53% (6523/12424)           
remote: Finding sources:  54% (6647/12424)           
remote: Finding sources:  55% (6772/12424)           
remote: Finding sources:  56% (6896/12424)           
remote: Finding sources:  57% (7020/12424)           
remote: Finding sources:  58% (7144/12424)           
remote: Finding sources:  59% (7269/12424)           
remote: Finding sources:  60% (7393/12424)           
remote: Finding sources:  61% (7517/12424)           
remote: Finding sources:  62% (7641/12424)           
remote: Finding sources:  63% (7765/12424)           
remote: Finding sources:  64% (7890/12424)           
remote: Finding sources:  65% (8014/12424)           
remote: Finding sources:  66% (8138/12424)           
remote: Finding sources:  67% (8262/12424)           
remote: Finding sources:  68% (8387/12424)           
remote: Finding sources:  69% (8511/12424)           
remote: Finding sources:  70% (8635/12424)           
remote: Finding sources:  71% (8759/12424)           
remote: Finding sources:  72% (8884/12424)           
remote: Finding sources:  73% (9008/12424)           
remote: Finding sources:  74% (9132/12424)           
remote: Finding sources:  75% (9256/12424)           
remote: Finding sources:  76% (9381/12424)           
remote: Finding sources:  77% (9505/12424)           
remote: Finding sources:  78% (9629/12424)           
remote: Finding sources:  79% (9753/12424)           
remote: Finding sources:  80% (9878/12424)           
remote: Finding sources:  81% (10002/12424)           
remote: Finding sources:  82% (10126/12424)           
remote: Finding sources:  83% (10250/12424)           
remote: Finding sources:  84% (10375/12424)           
remote: Finding sources:  85% (10499/12424)           
remote: Finding sources:  86% (10623/12424)           
remote: Finding sources:  87% (10747/12424)           
remote: Finding sources:  88% (10871/12424)           
remote: Finding sources:  89% (10996/12424)           
remote: Finding sources:  90% (11120/12424)           
remote: Finding sources:  91% (11244/12424)           
remote: Finding sources:  92% (11368/12424)           
remote: Finding sources:  93% (11493/12424)           
remote: Finding sources:  94% (11617/12424)           
remote: Finding sources:  95% (11741/12424)           
remote: Finding sources:  96% (11865/12424)           
remote: Finding sources:  97% (11990/12424)           
remote: Finding sources:  98% (12114/12424)           
remote: Finding sources:  99% (12238/12424)           
remote: Finding sources: 100% (12362/12424)           
remote: Finding sources: 100% (12424/12424)        
remote: Getting sizes:   1% (56/11193)           
remote: Getting sizes:   2% (168/11193)           
remote: Getting sizes:   3% (280/11193)           
remote: Getting sizes:   4% (392/11193)           
remote: Getting sizes:   5% (504/11193)           
remote: Getting sizes:   6% (616/11193)           
remote: Getting sizes:   7% (728/11193)           
remote: Getting sizes:   8% (840/11193)           
remote: Getting sizes:   9% (952/11193)           
remote: Getting sizes:  10% (1064/11193)           
remote: Getting sizes:  11% (1176/11193)           
remote: Getting sizes:  12% (1288/11193)           
remote: Getting sizes:  13% (1400/11193)           
remote: Getting sizes:  14% (1512/11193)           
remote: Getting sizes:  15% (1623/11193)           
remote: Getting sizes:  16% (1735/11193)           
remote: Getting sizes:  17% (1847/11193)           
remote: Getting sizes:  18% (1959/11193)           
remote: Getting sizes:  19% (2071/11193)           
remote: Getting sizes:  20% (2183/11193)           
remote: Getting sizes:  21% (2295/11193)           
remote: Getting sizes:  22% (2407/11193)           
remote: Getting sizes:  23% (2519/11193)           
remote: Getting sizes:  24% (2631/11193)           
remote: Getting sizes:  25% (2743/11193)           
remote: Getting sizes:  26% (2855/11193)           
remote: Getting sizes:  27% (2967/11193)           
remote: Getting sizes:  28% (3079/11193)           
remote: Getting sizes:  29% (3191/11193)           
remote: Getting sizes:  30% (3302/11193)           
remote: Getting sizes:  31% (3414/11193)           
remote: Getting sizes:  32% (3526/11193)           
remote: Getting sizes:  33% (3638/11193)           
remote: Getting sizes:  34% (3750/11193)           
remote: Getting sizes:  35% (3862/11193)           
remote: Getting sizes:  36% (3974/11193)           
remote: Getting sizes:  37% (4086/11193)           
remote: Getting sizes:  38% (4198/11193)           
remote: Getting sizes:  39% (4310/11193)           
remote: Getting sizes:  40% (4422/11193)           
remote: Getting sizes:  41% (4534/11193)           
remote: Getting sizes:  42% (4646/11193)           
remote: Getting sizes:  43% (4758/11193)           
remote: Getting sizes:  44% (4869/11193)           
remote: Getting sizes:  45% (4981/11193)           
remote: Getting sizes:  46% (5093/11193)           
remote: Getting sizes:  47% (5205/11193)           
remote: Getting sizes:  48% (5317/11193)           
remote: Getting sizes:  49% (5429/11193)           
remote: Getting sizes:  50% (5541/11193)           
remote: Getting sizes:  51% (5653/11193)           
remote: Getting sizes:  52% (5765/11193)           
remote: Getting sizes:  53% (5877/11193)           
remote: Getting sizes:  54% (5989/11193)           
remote: Getting sizes:  55% (6101/11193)           
remote: Getting sizes:  56% (6213/11193)           
remote: Getting sizes:  57% (6325/11193)           
remote: Getting sizes:  58% (6436/11193)           
remote: Getting sizes:  59% (6548/11193)           
remote: Getting sizes:  60% (6660/11193)           
remote: Getting sizes:  61% (6772/11193)           
remote: Getting sizes:  62% (6884/11193)           
remote: Getting sizes:  63% (6996/11193)           
remote: Getting sizes:  64% (7108/11193)           
remote: Getting sizes:  65% (7220/11193)           
remote: Getting sizes:  66% (7332/11193)           
remote: Getting sizes:  67% (7444/11193)           
remote: Getting sizes:  68% (7556/11193)           
remote: Getting sizes:  69% (7668/11193)           
remote: Getting sizes:  70% (7780/11193)           
remote: Getting sizes:  71% (7892/11193)           
remote: Getting sizes:  72% (8003/11193)           
remote: Getting sizes:  73% (8115/11193)           
remote: Getting sizes:  74% (8227/11193)           
remote: Getting sizes:  75% (8339/11193)           
remote: Getting sizes:  76% (8451/11193)           
remote: Getting sizes:  77% (8563/11193)           
remote: Getting sizes:  78% (8675/11193)           
remote: Getting sizes:  79% (8787/11193)           
remote: Getting sizes:  80% (8899/11193)           
remote: Getting sizes:  81% (9011/11193)           
remote: Getting sizes:  82% (9123/11193)           
remote: Getting sizes:  83% (9235/11193)           
remote: Getting sizes:  84% (9347/11193)           
remote: Getting sizes:  85% (9459/11193)           
remote: Getting sizes:  86% (9571/11193)           
remote: Getting sizes:  87% (9682/11193)           
remote: Getting sizes:  88% (9794/11193)           
remote: Getting sizes:  89% (9906/11193)           
remote: Getting sizes:  90% (10018/11193)           
remote: Getting sizes:  91% (10130/11193)           
remote: Getting sizes:  92% (10242/11193)           
remote: Getting sizes:  93% (10354/11193)           
remote: Getting sizes:  94% (10466/11193)           
remote: Getting sizes:  95% (10578/11193)           
remote: Getting sizes:  96% (10690/11193)           
remote: Getting sizes:  97% (10802/11193)           
remote: Getting sizes:  98% (10914/11193)           
remote: Getting sizes:  99% (11026/11193)           
remote: Getting sizes: 100% (11138/11193)           
remote: Getting sizes: 100% (11193/11193)        
remote: Compressing objects:   2% (2174/119940)           
remote: Compressing objects:   3% (3021/119940)           
remote: Compressing objects:   4% (4492/119940)           
remote: Compressing objects:   5% (5749/119940)           
remote: Compressing objects:   6% (6597/119940)           
remote: Compressing objects:   7% (7849/119940)           
remote: Compressing objects:   8% (9000/119940)           
remote: Compressing objects:   8% (10105/119940)           
remote: Compressing objects:   9% (10196/119940)           
remote: Compressing objects:  10% (11442/119940)           
remote: Compressing objects:  11% (12594/119940)           
remote: Compressing objects:  12% (13827/119940)           
remote: Compressing objects:  13% (15416/119940)           
remote: Compressing objects:  14% (16192/119940)           
remote: Compressing objects:  15% (17393/119940)           
remote: Compressing objects:  16% (18595/119940)           
remote: Compressing objects:  17% (19808/119940)           
remote: Compressing objects:  18% (20991/119940)           
remote: Compressing objects:  19% (22249/119940)           
remote: Compressing objects:  20% (23462/119940)           
remote: Compressing objects:  21% (24596/119940)           
remote: Compressing objects:  22% (25790/119940)           
remote: Compressing objects:  23% (27004/119940)           
remote: Compressing objects:  23% (27823/119940)           
remote: Compressing objects:  24% (28187/119940)           
remote: Compressing objects:  25% (29389/119940)           
remote: Compressing objects:  26% (30686/119940)           
remote: Compressing objects:  27% (31811/119940)           
remote: Compressing objects:  28% (32994/119940)           
remote: Compressing objects:  29% (34399/119940)           
remote: Compressing objects:  30% (35419/119940)           
remote: Compressing objects:  31% (36618/119940)           
remote: Compressing objects:  32% (37937/119940)           
remote: Compressing objects:  33% (39014/119940)           
remote: Compressing objects:  34% (40360/119940)           
remote: Compressing objects:  35% (41414/119940)           
remote: Compressing objects:  36% (42624/119940)           
remote: Compressing objects:  37% (43830/119940)           
remote: Compressing objects:  38% (45275/119940)           
remote: Compressing objects:  39% (46621/119940)           
remote: Compressing objects:  40% (47705/119940)           
remote: Compressing objects:  41% (48757/119940)           
remote: Compressing objects:  42% (49875/119940)           
remote: Compressing objects:  43% (51009/119940)           
remote: Compressing objects:  44% (52512/119940)           
remote: Compressing objects:  45% (53745/119940)           
remote: Compressing objects:  46% (54587/119940)           
remote: Compressing objects:  47% (55949/119940)           
remote: Compressing objects:  48% (57132/119940)           
remote: Compressing objects:  49% (58685/119940)           
remote: Compressing objects:  50% (59376/119940)           
remote: Compressing objects:  51% (60748/119940)           
remote: Compressing objects:  52% (62227/119940)           
remote: Compressing objects:  53% (62970/119940)           
remote: Compressing objects:  54% (64337/119940)           
remote: Compressing objects:  55% (65709/119940)           
remote: Compressing objects:  56% (66740/119940)           
remote: Compressing objects:  57% (67797/119940)           
remote: Compressing objects:  58% (70012/119940)           
remote: Compressing objects:  59% (70165/119940)           
remote: Compressing objects:  59% (71071/119940)           
remote: Compressing objects:  60% (71377/119940)           
remote: Compressing objects:  61% (72619/119940)           
remote: Compressing objects:  62% (73808/119940)           
remote: Compressing objects:  63% (75197/119940)           
remote: Compressing objects:  64% (76167/119940)           
remote: Compressing objects:  65% (77363/119940)           
remote: Compressing objects:  66% (78702/119940)           
remote: Compressing objects:  67% (79766/119940)           
remote: Compressing objects:  68% (81297/119940)           
remote: Compressing objects:  69% (82921/119940)           
remote: Compressing objects:  70% (83560/119940)           
remote: Compressing objects:  71% (84665/119940)           
remote: Compressing objects:  72% (85991/119940)           
remote: Compressing objects:  73% (86959/119940)           
remote: Compressing objects:  74% (88232/119940)           
remote: Compressing objects:  75% (89833/119940)           
remote: Compressing objects:  76% (90657/119940)           
remote: Compressing objects:  77% (91765/119940)           
remote: Compressing objects:  78% (93004/119940)           
remote: Compressing objects:  79% (94197/119940)           
remote: Compressing objects:  80% (95383/119940)           
remote: Compressing objects:  81% (96757/119940)           
remote: Compressing objects:  82% (97961/119940)           
remote: Compressing objects:  83% (99479/119940)           
remote: Compressing objects:  84% (100150/119940)           
remote: Compressing objects:  85% (101398/119940)           
remote: Compressing objects:  86% (103010/119940)           
remote: Compressing objects:  87% (103777/119940)           
remote: Compressing objects:  88% (104982/119940)           
remote: Compressing objects:  89% (106156/119940)           
remote: Compressing objects:  90% (107351/119940)           
remote: Compressing objects:  91% (108546/119940)           
remote: Compressing objects:  92% (109884/119940)           
remote: Compressing objects:  93% (112073/119940)           
remote: Compressing objects:  94% (112151/119940)           
remote: Compressing objects:  95% (113376/119940)           
remote: Compressing objects:  96% (114643/119940)           
remote: Compressing objects:  97% (115746/119940)           
remote: Compressing objects:  98% (116947/119940)           
remote: Compressing objects:  98% (117520/119940)           
remote: Compressing objects:  99% (118141/119940)           
remote: Compressing objects: 100% (119347/119940)           
remote: Compressing objects: 100% (119939/119940)        
Receiving objects:   0% (1/12424)
Receiving objects:   1% (125/12424)
Receiving objects:   2% (249/12424)
Receiving objects:   3% (373/12424)
Receiving objects:   4% (497/12424)
Receiving objects:   5% (622/12424)
Receiving objects:   6% (746/12424)
Receiving objects:   7% (870/12424)
Receiving objects:   8% (994/12424)
Receiving objects:   9% (1119/12424)
Receiving objects:  10% (1243/12424)
Receiving objects:  11% (1367/12424)
Receiving objects:  12% (1491/12424)
Receiving objects:  13% (1616/12424)
Receiving objects:  14% (1740/12424)
Receiving objects:  15% (1864/12424)
Receiving objects:  16% (1988/12424)
Receiving objects:  16% (2021/12424), 3.70 MiB | 3.30 MiB/s
Receiving objects:  17% (2113/12424), 3.70 MiB | 3.30 MiB/s
Receiving objects:  18% (2237/12424), 3.70 MiB | 3.30 MiB/s
Receiving objects:  19% (2361/12424), 3.70 MiB | 3.30 MiB/s
Receiving objects:  20% (2485/12424), 3.70 MiB | 3.30 MiB/s
Receiving objects:  21% (2610/12424), 3.70 MiB | 3.30 MiB/s
Receiving objects:  22% (2734/12424), 3.70 MiB | 3.30 MiB/s
Receiving objects:  23% (2858/12424), 3.70 MiB | 3.30 MiB/s
Receiving objects:  24% (2982/12424), 3.70 MiB | 3.30 MiB/s
Receiving objects:  25% (3106/12424), 3.70 MiB | 3.30 MiB/s
Receiving objects:  26% (3231/12424), 3.70 MiB | 3.30 MiB/s
Receiving objects:  27% (3355/12424), 3.70 MiB | 3.30 MiB/s
Receiving objects:  28% (3479/12424), 3.70 MiB | 3.30 MiB/s
Receiving objects:  29% (3603/12424), 3.70 MiB | 3.30 MiB/s
Receiving objects:  30% (3728/12424), 3.70 MiB | 3.30 MiB/s
Receiving objects:  31% (3852/12424), 3.70 MiB | 3.30 MiB/s
Receiving objects:  32% (3976/12424), 3.70 MiB | 3.30 MiB/s
Receiving objects:  33% (4100/12424), 3.70 MiB | 3.30 MiB/s
Receiving objects:  34% (4225/12424), 3.70 MiB | 3.30 MiB/s
Receiving objects:  35% (4349/12424), 3.70 MiB | 3.30 MiB/s
Receiving objects:  36% (4473/12424), 3.70 MiB | 3.30 MiB/s
Receiving objects:  37% (4597/12424), 3.70 MiB | 3.30 MiB/s
Receiving objects:  38% (4722/12424), 3.70 MiB | 3.30 MiB/s
Receiving objects:  39% (4846/12424), 3.70 MiB | 3.30 MiB/s
Receiving objects:  40% (4970/12424), 12.95 MiB | 8.00 MiB/s
Receiving objects:  41% (5094/12424), 12.95 MiB | 8.00 MiB/s
Receiving objects:  42% (5219/12424), 12.95 MiB | 8.00 MiB/s
Receiving objects:  43% (5343/12424), 12.95 MiB | 8.00 MiB/s
Receiving objects:  44% (5467/12424), 12.95 MiB | 8.00 MiB/s
Receiving objects:  45% (5591/12424), 12.95 MiB | 8.00 MiB/s
Receiving objects:  46% (5716/12424), 12.95 MiB | 8.00 MiB/s
Receiving objects:  46% (5736/12424), 12.95 MiB | 8.00 MiB/s
Receiving objects:  47% (5840/12424), 16.69 MiB | 7.88 MiB/s
Receiving objects:  47% (5948/12424), 20.46 MiB | 7.81 MiB/s
Receiving objects:  48% (5964/12424), 20.46 MiB | 7.81 MiB/s
Receiving objects:  49% (6088/12424), 20.46 MiB | 7.81 MiB/s
Receiving objects:  50% (6212/12424), 24.50 MiB | 7.85 MiB/s
Receiving objects:  51% (6337/12424), 24.50 MiB | 7.85 MiB/s
Receiving objects:  52% (6461/12424), 28.92 MiB | 7.99 MiB/s
Receiving objects:  53% (6585/12424), 28.92 MiB | 7.99 MiB/s
Receiving objects:  54% (6709/12424), 28.92 MiB | 7.99 MiB/s
Receiving objects:  55% (6834/12424), 28.92 MiB | 7.99 MiB/s
Receiving objects:  56% (6958/12424), 28.92 MiB | 7.99 MiB/s
Receiving objects:  57% (7082/12424), 28.92 MiB | 7.99 MiB/s
Receiving objects:  58% (7206/12424), 28.92 MiB | 7.99 MiB/s
Receiving objects:  58% (7303/12424), 28.92 MiB | 7.99 MiB/s
Receiving objects:  59% (7331/12424), 28.92 MiB | 7.99 MiB/s
Receiving objects:  60% (7455/12424), 28.92 MiB | 7.99 MiB/s
Receiving objects:  61% (7579/12424), 28.92 MiB | 7.99 MiB/s
Receiving objects:  62% (7703/12424), 33.31 MiB | 8.08 MiB/s
Receiving objects:  63% (7828/12424), 33.31 MiB | 8.08 MiB/s
Receiving objects:  64% (7952/12424), 33.31 MiB | 8.08 MiB/s
Receiving objects:  65% (8076/12424), 33.31 MiB | 8.08 MiB/s
Receiving objects:  66% (8200/12424), 33.31 MiB | 8.08 MiB/s
Receiving objects:  67% (8325/12424), 33.31 MiB | 8.08 MiB/s
Receiving objects:  68% (8449/12424), 33.31 MiB | 8.08 MiB/s
Receiving objects:  69% (8573/12424), 33.31 MiB | 8.08 MiB/s
Receiving objects:  70% (8697/12424), 33.31 MiB | 8.08 MiB/s
Receiving objects:  71% (8822/12424), 33.31 MiB | 8.08 MiB/s
Receiving objects:  72% (8946/12424), 33.31 MiB | 8.08 MiB/s
Receiving objects:  73% (9070/12424), 33.31 MiB | 8.08 MiB/s
Receiving objects:  74% (9194/12424), 33.31 MiB | 8.08 MiB/s
Receiving objects:  75% (9318/12424), 33.31 MiB | 8.08 MiB/s
Receiving objects:  76% (9443/12424), 33.31 MiB | 8.08 MiB/s
Receiving objects:  77% (9567/12424), 33.31 MiB | 8.08 MiB/s
Receiving objects:  78% (9691/12424), 33.31 MiB | 8.08 MiB/s
Receiving objects:  79% (9815/12424), 33.31 MiB | 8.08 MiB/s
Receiving objects:  80% (9940/12424), 33.31 MiB | 8.08 MiB/s
Receiving objects:  81% (10064/12424), 33.31 MiB | 8.08 MiB/s
Receiving objects:  82% (10188/12424), 33.31 MiB | 8.08 MiB/s
Receiving objects:  83% (10312/12424), 33.31 MiB | 8.08 MiB/s
Receiving objects:  84% (10437/12424), 33.31 MiB | 8.08 MiB/s
Receiving objects:  85% (10561/12424), 33.31 MiB | 8.08 MiB/s
Receiving objects:  86% (10685/12424), 33.31 MiB | 8.08 MiB/s
Receiving objects:  87% (10809/12424), 33.31 MiB | 8.08 MiB/s
Receiving objects:  88% (10934/12424), 33.31 MiB | 8.08 MiB/s
Receiving objects:  89% (11058/12424), 33.31 MiB | 8.08 MiB/s
Receiving objects:  90% (11182/12424), 33.31 MiB | 8.08 MiB/s
Receiving objects:  91% (11306/12424), 33.31 MiB | 8.08 MiB/s
Receiving objects:  92% (11431/12424), 33.31 MiB | 8.08 MiB/s
Receiving objects:  93% (11555/12424), 33.31 MiB | 8.08 MiB/s
Receiving objects:  94% (11679/12424), 33.31 MiB | 8.08 MiB/s
Receiving objects:  95% (11803/12424), 40.68 MiB | 8.80 MiB/s
Receiving objects:  96% (11928/12424), 40.68 MiB | 8.80 MiB/s
Receiving objects:  97% (12052/12424), 40.68 MiB | 8.80 MiB/s
Receiving objects:  98% (12176/12424), 40.68 MiB | 8.80 MiB/s
Receiving objects:  99% (12300/12424), 40.68 MiB | 8.80 MiB/s
remote: Total 12424 (delta 2375), reused 5975 (delta 1228)        
Receiving objects: 100% (12424/12424), 40.68 MiB | 8.80 MiB/s
Receiving objects: 100% (12424/12424), 41.63 MiB | 8.83 MiB/s, done.
Resolving deltas:   0% (0/2375)
Resolving deltas:   1% (25/2375)
Resolving deltas:   2% (48/2375)
Resolving deltas:   3% (72/2375)
Resolving deltas:   4% (95/2375)
Resolving deltas:   5% (119/2375)
Resolving deltas:   6% (143/2375)
Resolving deltas:   7% (167/2375)
Resolving deltas:   8% (190/2375)
Resolving deltas:   9% (214/2375)
Resolving deltas:  10% (238/2375)
Resolving deltas:  11% (262/2375)
Resolving deltas:  12% (285/2375)
Resolving deltas:  13% (309/2375)
Resolving deltas:  14% (333/2375)
Resolving deltas:  15% (357/2375)
Resolving deltas:  16% (380/2375)
Resolving deltas:  17% (404/2375)
Resolving deltas:  18% (428/2375)
Resolving deltas:  19% (452/2375)
Resolving deltas:  20% (475/2375)
Resolving deltas:  21% (499/2375)
Resolving deltas:  22% (523/2375)
Resolving deltas:  23% (547/2375)
Resolving deltas:  24% (570/2375)
Resolving deltas:  25% (594/2375)
Resolving deltas:  26% (618/2375)
Resolving deltas:  27% (642/2375)
Resolving deltas:  28% (665/2375)
Resolving deltas:  29% (689/2375)
Resolving deltas:  30% (713/2375)
Resolving deltas:  31% (737/2375)
Resolving deltas:  32% (760/2375)
Resolving deltas:  33% (784/2375)
Resolving deltas:  34% (808/2375)
Resolving deltas:  35% (832/2375)
Resolving deltas:  36% (855/2375)
Resolving deltas:  37% (879/2375)
Resolving deltas:  38% (903/2375)
Resolving deltas:  39% (927/2375)
Resolving deltas:  40% (950/2375)
Resolving deltas:  41% (974/2375)
Resolving deltas:  42% (998/2375)
Resolving deltas:  43% (1022/2375)
Resolving deltas:  44% (1045/2375)
Resolving deltas:  45% (1069/2375)
Resolving deltas:  46% (1093/2375)
Resolving deltas:  47% (1117/2375)
Resolving deltas:  48% (1140/2375)
Resolving deltas:  49% (1164/2375)
Resolving deltas:  50% (1188/2375)
Resolving deltas:  51% (1212/2375)
Resolving deltas:  52% (1235/2375)
Resolving deltas:  53% (1259/2375)
Resolving deltas:  54% (1283/2375)
Resolving deltas:  55% (1307/2375)
Resolving deltas:  56% (1330/2375)
Resolving deltas:  57% (1354/2375)
Resolving deltas:  58% (1378/2375)
Resolving deltas:  59% (1402/2375)
Resolving deltas:  60% (1425/2375)
Resolving deltas:  61% (1449/2375)
Resolving deltas:  62% (1473/2375)
Resolving deltas:  63% (1497/2375)
Resolving deltas:  64% (1520/2375)
Resolving deltas:  65% (1544/2375)
Resolving deltas:  66% (1568/2375)
Resolving deltas:  67% (1592/2375)
Resolving deltas:  68% (1615/2375)
Resolving deltas:  69% (1639/2375)
Resolving deltas:  70% (1663/2375)
Resolving deltas:  71% (1687/2375)
Resolving deltas:  72% (1710/2375)
Resolving deltas:  73% (1734/2375)
Resolving deltas:  74% (1758/2375)
Resolving deltas:  75% (1782/2375)
Resolving deltas:  76% (1807/2375)
Resolving deltas:  77% (1829/2375)
Resolving deltas:  78% (1853/2375)
Resolving deltas:  79% (1877/2375)
Resolving deltas:  80% (1900/2375)
Resolving deltas:  81% (1925/2375)
Resolving deltas:  82% (1948/2375)
Resolving deltas:  83% (1972/2375)
Resolving deltas:  84% (1995/2375)
Resolving deltas:  85% (2020/2375)
Resolving deltas:  86% (2043/2375)
Resolving deltas:  87% (2067/2375)
Resolving deltas:  88% (2090/2375)
Resolving deltas:  89% (2114/2375)
Resolving deltas:  90% (2138/2375)
Resolving deltas:  91% (2162/2375)
Resolving deltas:  92% (2185/2375)
Resolving deltas:  93% (2209/2375)
Resolving deltas:  94% (2234/2375)
Resolving deltas:  95% (2258/2375)
Resolving deltas:  96% (2280/2375)
Resolving deltas:  97% (2304/2375)
Resolving deltas:  98% (2329/2375)
Resolving deltas:  99% (2352/2375)
Resolving deltas: 100% (2375/2375)
Resolving deltas: 100% (2375/2375), done.
Updating files:  66% (7570/11458)
Updating files:  67% (7677/11458)
Updating files:  68% (7792/11458)
Updating files:  69% (7907/11458)
Updating files:  70% (8021/11458)
Updating files:  71% (8136/11458)
Updating files:  72% (8250/11458)
Updating files:  73% (8365/11458)
Updating files:  74% (8479/11458)
Updating files:  75% (8594/11458)
Updating files:  76% (8709/11458)
Updating files:  77% (8823/11458)
Updating files:  78% (8938/11458)
Updating files:  79% (9052/11458)
Updating files:  80% (9167/11458)
Updating files:  81% (9281/11458)
Updating files:  82% (9396/11458)
Updating files:  83% (9511/11458)
Updating files:  84% (9625/11458)
Updating files:  85% (9740/11458)
Updating files:  86% (9854/11458)
Updating files:  87% (9969/11458)
Updating files:  88% (10084/11458)
Updating files:  89% (10198/11458)
Updating files:  90% (10313/11458)
Updating files:  91% (10427/11458)
Updating files:  92% (10542/11458)
Updating files:  93% (10656/11458)
Updating files:  94% (10771/11458)
Updating files:  95% (10886/11458)
Updating files:  96% (11000/11458)
Updating files:  97% (11115/11458)
Updating files:  98% (11229/11458)
Updating files:  99% (11344/11458)
Updating files: 100% (11458/11458)
Updating files: 100% (11458/11458), done.
 00:11

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-mediawiki-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  36/133 [=======>--------------------]  27%
  56/133 [===========>----------------]  42%
  77/133 [================>-----------]  57%
  96/133 [====================>-------]  72%
 113/133 [=======================>----]  84%
 126/133 [==========================>-]  94%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:09

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:02

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 5.8 s.
 00:06

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:01

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 12s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:11

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:19

 01:19

Install 'skins/MonoBook'...

Cloning component(s)
:0: _clone_component "skins/MonoBook"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/skins/MonoBook to 'skins/MonoBook' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'skins/MonoBook'...
|0| remote: Counting objects: 1           
remote: Counting objects: 228, done        
|0| remote: Finding sources:   1% (2/228)           
remote: Finding sources:   2% (4/228)           
remote: Finding sources:   3% (6/228)           
remote: Finding sources:   4% (8/228)           
remote: Finding sources:   5% (11/228)           
remote: Finding sources:   6% (13/228)           
remote: Finding sources:   7% (15/228)           
remote: Finding sources:   8% (18/228)           
remote: Finding sources:   9% (20/228)           
remote: Finding sources:  10% (22/228)           
remote: Finding sources:  11% (24/228)           
remote: Finding sources:  12% (27/228)           
remote: Finding sources:  13% (29/228)           
remote: Finding sources:  14% (31/228)           
remote: Finding sources:  15% (34/228)           
remote: Finding sources:  16% (36/228)           
remote: Finding sources:  17% (38/228)           
remote: Finding sources:  18% (40/228)           
remote: Finding sources:  19% (43/228)           
remote: Finding sources:  20% (45/228)           
remote: Finding sources:  21% (47/228)           
remote: Finding sources:  22% (50/228)           
remote: Finding sources:  23% (52/228)           
remote: Finding sources:  24% (54/228)           
remote: Finding sources:  25% (56/228)           
remote: Finding sources:  26% (59/228)           
remote: Finding sources:  27% (61/228)           
remote: Finding sources:  28% (63/228)           
remote: Finding sources:  29% (65/228)           
remote: Finding sources:  30% (68/228)           
remote: Finding sources:  31% (70/228)           
remote: Finding sources:  32% (72/228)           
remote: Finding sources:  33% (75/228)           
remote: Finding sources:  34% (77/228)           
remote: Finding sources:  35% (79/228)           
remote: Finding sources:  36% (81/228)           
remote: Finding sources:  37% (84/228)           
remote: Finding sources:  38% (86/228)           
remote: Finding sources:  39% (88/228)           
remote: Finding sources:  40% (91/228)           
remote: Finding sources:  41% (93/228)           
remote: Finding sources:  42% (95/228)           
remote: Finding sources:  43% (97/228)           
remote: Finding sources:  44% (100/228)           
remote: Finding sources:  45% (102/228)           
remote: Finding sources:  46% (104/228)           
remote: Finding sources:  47% (107/228)           
remote: Finding sources:  48% (109/228)           
remote: Finding sources:  49% (111/228)           
remote: Finding sources:  50% (113/228)           
remote: Finding sources:  51% (116/228)           
remote: Finding sources:  52% (118/228)           
remote: Finding sources:  53% (120/228)           
remote: Finding sources:  54% (122/228)           
remote: Finding sources:  55% (125/228)           
remote: Finding sources:  56% (127/228)           
remote: Finding sources:  57% (129/228)           
remote: Finding sources:  58% (132/228)           
remote: Finding sources:  59% (134/228)           
remote: Finding sources:  60% (136/228)           
remote: Finding sources:  61% (138/228)           
remote: Finding sources:  62% (141/228)           
remote: Finding sources:  63% (143/228)           
remote: Finding sources:  64% (145/228)           
remote: Finding sources:  65% (148/228)           
remote: Finding sources:  66% (150/228)           
remote: Finding sources:  67% (152/228)           
remote: Finding sources:  68% (154/228)           
remote: Finding sources:  69% (157/228)           
remote: Finding sources:  70% (159/228)           
remote: Finding sources:  71% (161/228)           
remote: Finding sources:  72% (164/228)           
remote: Finding sources:  73% (166/228)           
remote: Finding sources:  74% (168/228)           
remote: Finding sources:  75% (170/228)           
remote: Finding sources:  76% (173/228)           
remote: Finding sources:  77% (175/228)           
remote: Finding sources:  78% (177/228)           
remote: Finding sources:  79% (179/228)           
remote: Finding sources:  80% (182/228)           
remote: Finding sources:  81% (184/228)           
remote: Finding sources:  82% (186/228)           
remote: Finding sources:  83% (189/228)           
remote: Finding sources:  84% (191/228)           
remote: Finding sources:  85% (193/228)           
remote: Finding sources:  86% (195/228)           
remote: Finding sources:  87% (198/228)           
remote: Finding sources:  88% (200/228)           
remote: Finding sources:  89% (202/228)           
remote: Finding sources:  90% (205/228)           
remote: Finding sources:  91% (207/228)           
remote: Finding sources:  92% (209/228)           
remote: Finding sources:  93% (211/228)           
remote: Finding sources:  94% (214/228)           
remote: Finding sources:  95% (216/228)           
remote: Finding sources:  96% (218/228)           
remote: Finding sources:  97% (221/228)           
remote: Finding sources:  98% (223/228)           
remote: Finding sources:  99% (225/228)           
remote: Finding sources: 100% (227/228)           
remote: Finding sources: 100% (228/228)        
|0| remote: Getting sizes:   1% (2/217)           
remote: Getting sizes:   2% (4/217)           
remote: Getting sizes:   3% (6/217)           
remote: Getting sizes:   4% (8/217)           
remote: Getting sizes:   5% (10/217)           
remote: Getting sizes:   6% (12/217)           
remote: Getting sizes:   7% (15/217)           
remote: Getting sizes:   8% (17/217)           
remote: Getting sizes:   9% (19/217)           
remote: Getting sizes:  10% (21/217)           
remote: Getting sizes:  11% (23/217)           
remote: Getting sizes:  12% (25/217)           
remote: Getting sizes:  13% (28/217)           
remote: Getting sizes:  14% (30/217)           
remote: Getting sizes:  15% (32/217)           
remote: Getting sizes:  16% (34/217)           
remote: Getting sizes:  17% (36/217)           
remote: Getting sizes:  18% (38/217)           
remote: Getting sizes:  19% (41/217)           
remote: Getting sizes:  20% (43/217)           
remote: Getting sizes:  21% (45/217)           
remote: Getting sizes:  22% (47/217)           
remote: Getting sizes:  23% (49/217)           
remote: Getting sizes:  24% (51/217)           
remote: Getting sizes:  25% (54/217)           
remote: Getting sizes:  26% (56/217)           
remote: Getting sizes:  27% (58/217)           
remote: Getting sizes:  28% (60/217)           
remote: Getting sizes:  29% (62/217)           
remote: Getting sizes:  30% (65/217)           
remote: Getting sizes:  31% (67/217)           
remote: Getting sizes:  32% (69/217)           
remote: Getting sizes:  33% (71/217)           
remote: Getting sizes:  34% (73/217)           
remote: Getting sizes:  35% (75/217)           
remote: Getting sizes:  36% (78/217)           
remote: Getting sizes:  37% (80/217)           
remote: Getting sizes:  38% (82/217)           
remote: Getting sizes:  39% (84/217)           
remote: Getting sizes:  40% (86/217)           
remote: Getting sizes:  41% (88/217)           
remote: Getting sizes:  42% (91/217)           
remote: Getting sizes:  43% (93/217)           
remote: Getting sizes:  44% (95/217)           
remote: Getting sizes:  45% (97/217)           
remote: Getting sizes:  46% (99/217)           
remote: Getting sizes:  47% (101/217)           
remote: Getting sizes:  48% (104/217)           
remote: Getting sizes:  49% (106/217)           
remote: Getting sizes:  50% (108/217)           
remote: Getting sizes:  51% (110/217)           
remote: Getting sizes:  52% (112/217)           
remote: Getting sizes:  53% (114/217)           
remote: Getting sizes:  54% (117/217)           
remote: Getting sizes:  55% (119/217)           
remote: Getting sizes:  56% (121/217)           
remote: Getting sizes:  57% (123/217)           
remote: Getting sizes:  58% (125/217)           
remote: Getting sizes:  59% (127/217)           
remote: Getting sizes:  60% (130/217)           
remote: Getting sizes:  61% (132/217)           
remote: Getting sizes:  62% (134/217)           
remote: Getting sizes:  63% (136/217)           
remote: Getting sizes:  64% (138/217)           
remote: Getting sizes:  65% (140/217)           
remote: Getting sizes:  66% (143/217)           
remote: Getting sizes:  67% (145/217)           
remote: Getting sizes:  68% (147/217)           
remote: Getting sizes:  69% (149/217)           
remote: Getting sizes:  70% (151/217)           
remote: Getting sizes:  71% (153/217)           
remote: Getting sizes:  72% (156/217)           
remote: Getting sizes:  73% (158/217)           
remote: Getting sizes:  74% (160/217)           
remote: Getting sizes:  75% (162/217)           
remote: Getting sizes:  76% (164/217)           
remote: Getting sizes:  77% (167/217)           
remote: Getting sizes:  78% (169/217)           
remote: Getting sizes:  79% (171/217)           
remote: Getting sizes:  80% (173/217)           
remote: Getting sizes:  81% (175/217)           
remote: Getting sizes:  82% (177/217)           
remote: Getting sizes:  83% (180/217)           
remote: Getting sizes:  84% (182/217)           
remote: Getting sizes:  85% (184/217)           
remote: Getting sizes:  86% (186/217)           
remote: Getting sizes:  87% (188/217)           
remote: Getting sizes:  88% (190/217)           
remote: Getting sizes:  89% (193/217)           
remote: Getting sizes:  90% (195/217)           
remote: Getting sizes:  91% (197/217)           
remote: Getting sizes:  92% (199/217)           
remote: Getting sizes:  93% (201/217)           
remote: Getting sizes:  94% (203/217)           
remote: Getting sizes:  95% (206/217)           
remote: Getting sizes:  96% (208/217)           
remote: Getting sizes:  97% (210/217)           
remote: Getting sizes:  98% (212/217)           
remote: Getting sizes:  99% (214/217)           
remote: Getting sizes: 100% (216/217)           
remote: Getting sizes: 100% (217/217)        
|0| remote: Compressing objects:   1% (6424/491356)           
remote: Compressing objects:   2% (7784/491356)           
remote: Compressing objects:   5% (26309/491356)           
remote: Compressing objects:   6% (30493/491356)           
remote: Compressing objects:   7% (33328/491356)           
remote: Compressing objects:  11% (55803/491356)           
remote: Compressing objects:  12% (58445/491356)           
remote: Compressing objects:  13% (61665/491356)           
remote: Compressing objects:  14% (66473/491356)           
remote: Compressing objects:  15% (72282/491356)           
remote: Compressing objects:  16% (76283/491356)           
remote: Compressing objects:  17% (82747/491356)           
remote: Compressing objects:  18% (87395/491356)           
remote: Compressing objects:  19% (92146/491356)           
remote: Compressing objects:  20% (96726/491356)           
remote: Compressing objects:  21% (101545/491356)           
remote: Compressing objects:  22% (106423/491356)           
remote: Compressing objects:  23% (110639/491356)           
remote: Compressing objects:  24% (115894/491356)           
remote: Compressing objects:  25% (120461/491356)           
remote: Compressing objects:  86% (423421/491356)           
remote: Compressing objects:  87% (425040/491356)           
remote: Compressing objects:  88% (430021/491356)           
remote: Compressing objects:  89% (435013/491356)           
remote: Compressing objects:  90% (440093/491356)           
remote: Compressing objects:  91% (445355/491356)           
remote: Compressing objects:  92% (449991/491356)           
remote: Compressing objects:  93% (454788/491356)           
remote: Compressing objects:  94% (459807/491356)           
remote: Compressing objects:  95% (466091/491356)           
remote: Compressing objects:  96% (469537/491356)           
remote: Compressing objects:  97% (474465/491356)           
remote: Compressing objects:  98% (483590/491356)           
remote: Compressing objects: 100% (490491/491356)           
remote: Compressing objects: 100% (491356/491356)        
|0| Receiving objects:   0% (1/228)
Receiving objects:   1% (3/228)
Receiving objects:   2% (5/228)
Receiving objects:   3% (7/228)
Receiving objects:   4% (10/228)
Receiving objects:   5% (12/228)
Receiving objects:   6% (14/228)
Receiving objects:   7% (16/228)
Receiving objects:   8% (19/228)
Receiving objects:   9% (21/228)
Receiving objects:  10% (23/228)
Receiving objects:  11% (26/228)
Receiving objects:  12% (28/228)
Receiving objects:  13% (30/228)
Receiving objects:  14% (32/228)
Receiving objects:  15% (35/228)
Receiving objects:  16% (37/228)
Receiving objects:  17% (39/228)
Receiving objects:  18% (42/228)
Receiving objects:  19% (44/228)
Receiving objects:  20% (46/228)
Receiving objects:  21% (48/228)
Receiving objects:  22% (51/228)
Receiving objects:  23% (53/228)
Receiving objects:  24% (55/228)
Receiving objects:  25% (57/228)
Receiving objects:  26% (60/228)
Receiving objects:  27% (62/228)
Receiving objects:  28% (64/228)
Receiving objects:  29% (67/228)
Receiving objects:  30% (69/228)
Receiving objects:  31% (71/228)
Receiving objects:  32% (73/228)
Receiving objects:  33% (76/228)
Receiving objects:  34% (78/228)
Receiving objects:  35% (80/228)
Receiving objects:  36% (83/228)
Receiving objects:  37% (85/228)
Receiving objects:  38% (87/228)
Receiving objects:  39% (89/228)
Receiving objects:  40% (92/228)
Receiving objects:  41% (94/228)
Receiving objects:  42% (96/228)
Receiving objects:  43% (99/228)
Receiving objects:  44% (101/228)
Receiving objects:  45% (103/228)
Receiving objects:  46% (105/228)
Receiving objects:  47% (108/228)
Receiving objects:  48% (110/228)
Receiving objects:  49% (112/228)
Receiving objects:  50% (114/228)
Receiving objects:  51% (117/228)
Receiving objects:  52% (119/228)
Receiving objects:  53% (121/228)
Receiving objects:  54% (124/228)
Receiving objects:  55% (126/228)
Receiving objects:  56% (128/228)
Receiving objects:  57% (130/228)
Receiving objects:  58% (133/228)
Receiving objects:  59% (135/228)
Receiving objects:  60% (137/228)
Receiving objects:  61% (140/228)
Receiving objects:  62% (142/228)
Receiving objects:  63% (144/228)
Receiving objects:  64% (146/228)
Receiving objects:  65% (149/228)
Receiving objects:  66% (151/228)
Receiving objects:  67% (153/228)
Receiving objects:  68% (156/228)
Receiving objects:  69% (158/228)
Receiving objects:  70% (160/228)
Receiving objects:  71% (162/228)
Receiving objects:  72% (165/228)
Receiving objects:  73% (167/228)
Receiving objects:  74% (169/228)
Receiving objects:  75% (171/228)
Receiving objects:  76% (174/228)
Receiving objects:  77% (176/228)
Receiving objects:  78% (178/228)
Receiving objects:  79% (181/228)
Receiving objects:  80% (183/228)
Receiving objects:  81% (185/228)
Receiving objects:  82% (187/228)
Receiving objects:  83% (190/228)
Receiving objects:  84% (192/228)
Receiving objects:  85% (194/228)
Receiving objects:  86% (197/228)
Receiving objects:  87% (199/228)
Receiving objects:  88% (201/228)
Receiving objects:  89% (203/228)
Receiving objects:  90% (206/228)
Receiving objects:  91% (208/228)
Receiving objects:  92% (210/228)
Receiving objects:  93% (213/228)
Receiving objects:  94% (215/228)
Receiving objects:  95% (217/228)
Receiving objects:  96% (219/228)
Receiving objects:  97% (222/228)
Receiving objects:  98% (224/228)
remote: Total 228 (delta 30), reused 69 (delta 9)        
|0| Receiving objects:  99% (226/228)
Receiving objects: 100% (228/228)
Receiving objects: 100% (228/228), 551.94 KiB | 11.74 MiB/s, done.
|0| Resolving deltas:   0% (0/30)
Resolving deltas:   3% (1/30)
Resolving deltas:   6% (2/30)
Resolving deltas:  10% (3/30)
Resolving deltas:  13% (4/30)
Resolving deltas:  16% (5/30)
Resolving deltas:  20% (6/30)
Resolving deltas:  23% (7/30)
Resolving deltas:  26% (8/30)
Resolving deltas:  30% (9/30)
Resolving deltas:  33% (10/30)
Resolving deltas:  36% (11/30)
Resolving deltas:  43% (13/30)
Resolving deltas:  46% (14/30)
Resolving deltas:  50% (15/30)
Resolving deltas:  53% (16/30)
Resolving deltas:  56% (17/30)
Resolving deltas:  60% (18/30)
Resolving deltas:  63% (19/30)
Resolving deltas:  66% (20/30)
Resolving deltas:  70% (21/30)
Resolving deltas:  73% (22/30)
Resolving deltas:  76% (23/30)
Resolving deltas:  80% (24/30)
Resolving deltas:  83% (25/30)
Resolving deltas:  86% (26/30)
Resolving deltas:  90% (27/30)
Resolving deltas:  93% (28/30)
Resolving deltas:  96% (29/30)
Resolving deltas: 100% (30/30)
Resolving deltas: 100% (30/30), done.
|0|  00:00
 00:01

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:04

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:04

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:01

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }

added 2 packages, and audited 1444 packages in 3s

207 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:03

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-web-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 00:00

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.1 s.
 00:00

Running 'skins/MonoBook/setup.sh' if found
Looking for '/var/local/skins/MonoBook/setup.sh'
No '/var/local/skins/MonoBook/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:14
 00:15

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-1  Removed
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-web-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:20

Reclaim disk space if needed
Free disk space (22%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12424, done        
remote: Finding sources:   1% (63/12424)           
remote: Finding sources:   2% (187/12424)           
remote: Finding sources:   3% (311/12424)           
remote: Finding sources:   4% (435/12424)           
remote: Finding sources:   5% (560/12424)           
remote: Finding sources:   6% (684/12424)           
remote: Finding sources:   7% (808/12424)           
remote: Finding sources:   8% (932/12424)           
remote: Finding sources:   9% (1057/12424)           
remote: Finding sources:  10% (1181/12424)           
remote: Finding sources:  11% (1305/12424)           
remote: Finding sources:  12% (1429/12424)           
remote: Finding sources:  13% (1553/12424)           
remote: Finding sources:  14% (1678/12424)           
remote: Finding sources:  15% (1802/12424)           
remote: Finding sources:  16% (1926/12424)           
remote: Finding sources:  17% (2050/12424)           
remote: Finding sources:  18% (2175/12424)           
remote: Finding sources:  19% (2299/12424)           
remote: Finding sources:  20% (2423/12424)           
remote: Finding sources:  21% (2547/12424)           
remote: Finding sources:  22% (2672/12424)           
remote: Finding sources:  23% (2796/12424)           
remote: Finding sources:  24% (2920/12424)           
remote: Finding sources:  25% (3044/12424)           
remote: Finding sources:  26% (3169/12424)           
remote: Finding sources:  27% (3293/12424)           
remote: Finding sources:  28% (3417/12424)           
remote: Finding sources:  29% (3541/12424)           
remote: Finding sources:  30% (3666/12424)           
remote: Finding sources:  31% (3790/12424)           
remote: Finding sources:  32% (3914/12424)           
remote: Finding sources:  33% (4038/12424)           
remote: Finding sources:  34% (4163/12424)           
remote: Finding sources:  35% (4287/12424)           
remote: Finding sources:  36% (4411/12424)           
remote: Finding sources:  37% (4535/12424)           
remote: Finding sources:  38% (4659/12424)           
remote: Finding sources:  39% (4784/12424)           
remote: Finding sources:  40% (4908/12424)           
remote: Finding sources:  41% (5032/12424)           
remote: Finding sources:  42% (5156/12424)           
remote: Finding sources:  43% (5281/12424)           
remote: Finding sources:  44% (5405/12424)           
remote: Finding sources:  45% (5529/12424)           
remote: Finding sources:  46% (5653/12424)           
remote: Finding sources:  47% (5778/12424)           
remote: Finding sources:  48% (5902/12424)           
remote: Finding sources:  49% (6026/12424)           
remote: Finding sources:  50% (6150/12424)           
remote: Finding sources:  51% (6275/12424)           
remote: Finding sources:  52% (6399/12424)           
remote: Finding sources:  53% (6523/12424)           
remote: Finding sources:  54% (6647/12424)           
remote: Finding sources:  55% (6772/12424)           
remote: Finding sources:  56% (6896/12424)           
remote: Finding sources:  57% (7020/12424)           
remote: Finding sources:  58% (7144/12424)           
remote: Finding sources:  59% (7269/12424)           
remote: Finding sources:  60% (7393/12424)           
remote: Finding sources:  61% (7517/12424)           
remote: Finding sources:  62% (7641/12424)           
remote: Finding sources:  63% (7765/12424)           
remote: Finding sources:  64% (7890/12424)           
remote: Finding sources:  65% (8014/12424)           
remote: Finding sources:  66% (8138/12424)           
remote: Finding sources:  67% (8262/12424)           
remote: Finding sources:  68% (8387/12424)           
remote: Finding sources:  69% (8511/12424)           
remote: Finding sources:  70% (8635/12424)           
remote: Finding sources:  71% (8759/12424)           
remote: Finding sources:  72% (8884/12424)           
remote: Finding sources:  73% (9008/12424)           
remote: Finding sources:  74% (9132/12424)           
remote: Finding sources:  75% (9256/12424)           
remote: Finding sources:  76% (9381/12424)           
remote: Finding sources:  77% (9505/12424)           
remote: Finding sources:  78% (9629/12424)           
remote: Finding sources:  79% (9753/12424)           
remote: Finding sources:  80% (9878/12424)           
remote: Finding sources:  81% (10002/12424)           
remote: Finding sources:  82% (10126/12424)           
remote: Finding sources:  83% (10250/12424)           
remote: Finding sources:  84% (10375/12424)           
remote: Finding sources:  85% (10499/12424)           
remote: Finding sources:  86% (10623/12424)           
remote: Finding sources:  87% (10747/12424)           
remote: Finding sources:  88% (10871/12424)           
remote: Finding sources:  89% (10996/12424)           
remote: Finding sources:  90% (11120/12424)           
remote: Finding sources:  91% (11244/12424)           
remote: Finding sources:  92% (11368/12424)           
remote: Finding sources:  93% (11493/12424)           
remote: Finding sources:  94% (11617/12424)           
remote: Finding sources:  95% (11741/12424)           
remote: Finding sources:  96% (11865/12424)           
remote: Finding sources:  97% (11990/12424)           
remote: Finding sources:  98% (12114/12424)           
remote: Finding sources:  99% (12238/12424)           
remote: Finding sources: 100% (12362/12424)           
remote: Finding sources: 100% (12424/12424)        
remote: Getting sizes:   1% (56/11193)           
remote: Getting sizes:   2% (168/11193)           
remote: Getting sizes:   3% (280/11193)           
remote: Getting sizes:   4% (392/11193)           
remote: Getting sizes:   5% (504/11193)           
remote: Getting sizes:   6% (616/11193)           
remote: Getting sizes:   7% (728/11193)           
remote: Getting sizes:   8% (840/11193)           
remote: Getting sizes:   9% (952/11193)           
remote: Getting sizes:  10% (1064/11193)           
remote: Getting sizes:  11% (1176/11193)           
remote: Getting sizes:  12% (1288/11193)           
remote: Getting sizes:  13% (1400/11193)           
remote: Getting sizes:  14% (1512/11193)           
remote: Getting sizes:  15% (1623/11193)           
remote: Getting sizes:  16% (1735/11193)           
remote: Getting sizes:  17% (1847/11193)           
remote: Getting sizes:  18% (1959/11193)           
remote: Getting sizes:  19% (2071/11193)           
remote: Getting sizes:  20% (2183/11193)           
remote: Getting sizes:  21% (2295/11193)           
remote: Getting sizes:  22% (2407/11193)           
remote: Getting sizes:  23% (2519/11193)           
remote: Getting sizes:  24% (2631/11193)           
remote: Getting sizes:  25% (2743/11193)           
remote: Getting sizes:  26% (2855/11193)           
remote: Getting sizes:  27% (2967/11193)           
remote: Getting sizes:  28% (3079/11193)           
remote: Getting sizes:  29% (3191/11193)           
remote: Getting sizes:  30% (3302/11193)           
remote: Getting sizes:  31% (3414/11193)           
remote: Getting sizes:  32% (3526/11193)           
remote: Getting sizes:  33% (3638/11193)           
remote: Getting sizes:  34% (3750/11193)           
remote: Getting sizes:  35% (3862/11193)           
remote: Getting sizes:  36% (3974/11193)           
remote: Getting sizes:  37% (4086/11193)           
remote: Getting sizes:  38% (4198/11193)           
remote: Getting sizes:  39% (4310/11193)           
remote: Getting sizes:  40% (4422/11193)           
remote: Getting sizes:  41% (4534/11193)           
remote: Getting sizes:  42% (4646/11193)           
remote: Getting sizes:  43% (4758/11193)           
remote: Getting sizes:  44% (4869/11193)           
remote: Getting sizes:  45% (4981/11193)           
remote: Getting sizes:  46% (5093/11193)           
remote: Getting sizes:  47% (5205/11193)           
remote: Getting sizes:  48% (5317/11193)           
remote: Getting sizes:  49% (5429/11193)           
remote: Getting sizes:  50% (5541/11193)           
remote: Getting sizes:  51% (5653/11193)           
remote: Getting sizes:  52% (5765/11193)           
remote: Getting sizes:  53% (5877/11193)           
remote: Getting sizes:  54% (5989/11193)           
remote: Getting sizes:  55% (6101/11193)           
remote: Getting sizes:  56% (6213/11193)           
remote: Getting sizes:  57% (6325/11193)           
remote: Getting sizes:  58% (6436/11193)           
remote: Getting sizes:  59% (6548/11193)           
remote: Getting sizes:  60% (6660/11193)           
remote: Getting sizes:  61% (6772/11193)           
remote: Getting sizes:  62% (6884/11193)           
remote: Getting sizes:  63% (6996/11193)           
remote: Getting sizes:  64% (7108/11193)           
remote: Getting sizes:  65% (7220/11193)           
remote: Getting sizes:  66% (7332/11193)           
remote: Getting sizes:  67% (7444/11193)           
remote: Getting sizes:  68% (7556/11193)           
remote: Getting sizes:  69% (7668/11193)           
remote: Getting sizes:  70% (7780/11193)           
remote: Getting sizes:  71% (7892/11193)           
remote: Getting sizes:  72% (8003/11193)           
remote: Getting sizes:  73% (8115/11193)           
remote: Getting sizes:  74% (8227/11193)           
remote: Getting sizes:  75% (8339/11193)           
remote: Getting sizes:  76% (8451/11193)           
remote: Getting sizes:  77% (8563/11193)           
remote: Getting sizes:  78% (8675/11193)           
remote: Getting sizes:  79% (8787/11193)           
remote: Getting sizes:  80% (8899/11193)           
remote: Getting sizes:  81% (9011/11193)           
remote: Getting sizes:  82% (9123/11193)           
remote: Getting sizes:  83% (9235/11193)           
remote: Getting sizes:  84% (9347/11193)           
remote: Getting sizes:  85% (9459/11193)           
remote: Getting sizes:  86% (9571/11193)           
remote: Getting sizes:  87% (9682/11193)           
remote: Getting sizes:  88% (9794/11193)           
remote: Getting sizes:  89% (9906/11193)           
remote: Getting sizes:  90% (10018/11193)           
remote: Getting sizes:  91% (10130/11193)           
remote: Getting sizes:  92% (10242/11193)           
remote: Getting sizes:  93% (10354/11193)           
remote: Getting sizes:  94% (10466/11193)           
remote: Getting sizes:  95% (10578/11193)           
remote: Getting sizes:  96% (10690/11193)           
remote: Getting sizes:  97% (10802/11193)           
remote: Getting sizes:  98% (10914/11193)           
remote: Getting sizes:  99% (11026/11193)           
remote: Getting sizes: 100% (11138/11193)           
remote: Getting sizes: 100% (11193/11193)        
remote: Compressing objects:   2% (2174/119940)           
remote: Compressing objects:   3% (3021/119940)           
remote: Compressing objects:   4% (4492/119940)           
remote: Compressing objects:   5% (5749/119940)           
remote: Compressing objects:   6% (6597/119940)           
remote: Compressing objects:   7% (7849/119940)           
remote: Compressing objects:   8% (9000/119940)           
remote: Compressing objects:   8% (10132/119940)           
remote: Compressing objects:   9% (10196/119940)           
remote: Compressing objects:  10% (11442/119940)           
remote: Compressing objects:  11% (12594/119940)           
remote: Compressing objects:  12% (13827/119940)           
remote: Compressing objects:  13% (15416/119940)           
remote: Compressing objects:  14% (16192/119940)           
remote: Compressing objects:  15% (17393/119940)           
remote: Compressing objects:  16% (18595/119940)           
remote: Compressing objects:  17% (19808/119940)           
remote: Compressing objects:  18% (20991/119940)           
remote: Compressing objects:  19% (22249/119940)           
remote: Compressing objects:  20% (23462/119940)           
remote: Compressing objects:  21% (24596/119940)           
remote: Compressing objects:  21% (25281/119940)           
remote: Compressing objects:  22% (25790/119940)           
remote: Compressing objects:  23% (27004/119940)           
remote: Compressing objects:  24% (28187/119940)           
remote: Compressing objects:  25% (29389/119940)           
remote: Compressing objects:  26% (30686/119940)           
remote: Compressing objects:  27% (31811/119940)           
remote: Compressing objects:  28% (32994/119940)           
remote: Compressing objects:  29% (34399/119940)           
remote: Compressing objects:  30% (35419/119940)           
remote: Compressing objects:  31% (36618/119940)           
remote: Compressing objects:  32% (37937/119940)           
remote: Compressing objects:  33% (39014/119940)           
remote: Compressing objects:  34% (40360/119940)           
remote: Compressing objects:  35% (41414/119940)           
remote: Compressing objects:  36% (42624/119940)           
remote: Compressing objects:  37% (43830/119940)           
remote: Compressing objects:  38% (45275/119940)           
remote: Compressing objects:  39% (46621/119940)           
remote: Compressing objects:  40% (47705/119940)           
remote: Compressing objects:  41% (48757/119940)           
remote: Compressing objects:  42% (49875/119940)           
remote: Compressing objects:  43% (51009/119940)           
remote: Compressing objects:  44% (52512/119940)           
remote: Compressing objects:  45% (53745/119940)           
remote: Compressing objects:  46% (54587/119940)           
remote: Compressing objects:  47% (55949/119940)           
remote: Compressing objects:  48% (57132/119940)           
remote: Compressing objects:  49% (58685/119940)           
remote: Compressing objects:  50% (59376/119940)           
remote: Compressing objects:  51% (60748/119940)           
remote: Compressing objects:  52% (62227/119940)           
remote: Compressing objects:  53% (62970/119940)           
remote: Compressing objects:  54% (64337/119940)           
remote: Compressing objects:  55% (65709/119940)           
remote: Compressing objects:  55% (66080/119940)           
remote: Compressing objects:  56% (66740/119940)           
remote: Compressing objects:  57% (67797/119940)           
remote: Compressing objects:  58% (70012/119940)           
remote: Compressing objects:  59% (70165/119940)           
remote: Compressing objects:  60% (71377/119940)           
remote: Compressing objects:  61% (72619/119940)           
remote: Compressing objects:  62% (73808/119940)           
remote: Compressing objects:  63% (75197/119940)           
remote: Compressing objects:  64% (76167/119940)           
remote: Compressing objects:  65% (77363/119940)           
remote: Compressing objects:  66% (78702/119940)           
remote: Compressing objects:  67% (79766/119940)           
remote: Compressing objects:  68% (81297/119940)           
remote: Compressing objects:  69% (82921/119940)           
remote: Compressing objects:  70% (83560/119940)           
remote: Compressing objects:  71% (84665/119940)           
remote: Compressing objects:  72% (85991/119940)           
remote: Compressing objects:  73% (86959/119940)           
remote: Compressing objects:  74% (88232/119940)           
remote: Compressing objects:  75% (89833/119940)           
remote: Compressing objects:  76% (90657/119940)           
remote: Compressing objects:  77% (91765/119940)           
remote: Compressing objects:  78% (93004/119940)           
remote: Compressing objects:  79% (94197/119940)           
remote: Compressing objects:  80% (95383/119940)           
remote: Compressing objects:  81% (96757/119940)           
remote: Compressing objects:  82% (97961/119940)           
remote: Compressing objects:  83% (99479/119940)           
remote: Compressing objects:  84% (100150/119940)           
remote: Compressing objects:  85% (101398/119940)           
remote: Compressing objects:  86% (103010/119940)           
remote: Compressing objects:  87% (103777/119940)           
remote: Compressing objects:  88% (104982/119940)           
remote: Compressing objects:  89% (106156/119940)           
remote: Compressing objects:  90% (107351/119940)           
remote: Compressing objects:  91% (108546/119940)           
remote: Compressing objects:  91% (109380/119940)           
remote: Compressing objects:  92% (109884/119940)           
remote: Compressing objects:  93% (112073/119940)           
remote: Compressing objects:  94% (112151/119940)           
remote: Compressing objects:  95% (113376/119940)           
remote: Compressing objects:  96% (114643/119940)           
remote: Compressing objects:  97% (115746/119940)           
remote: Compressing objects:  98% (116947/119940)           
remote: Compressing objects:  99% (118141/119940)           
remote: Compressing objects: 100% (119347/119940)           
remote: Compressing objects: 100% (119939/119940)        
Receiving objects:   0% (1/12424)
Receiving objects:   1% (125/12424)
Receiving objects:   2% (249/12424)
Receiving objects:   3% (373/12424)
Receiving objects:   4% (497/12424)
Receiving objects:   5% (622/12424)
Receiving objects:   6% (746/12424)
Receiving objects:   7% (870/12424)
Receiving objects:   8% (994/12424)
Receiving objects:   9% (1119/12424)
Receiving objects:  10% (1243/12424)
Receiving objects:  11% (1367/12424)
Receiving objects:  12% (1491/12424)
Receiving objects:  13% (1616/12424)
Receiving objects:  14% (1740/12424)
Receiving objects:  15% (1864/12424)
Receiving objects:  16% (1988/12424)
Receiving objects:  17% (2113/12424)
Receiving objects:  18% (2237/12424)
Receiving objects:  19% (2361/12424), 4.66 MiB | 9.31 MiB/s
Receiving objects:  20% (2485/12424), 4.66 MiB | 9.31 MiB/s
Receiving objects:  21% (2610/12424), 4.66 MiB | 9.31 MiB/s
Receiving objects:  22% (2734/12424), 4.66 MiB | 9.31 MiB/s
Receiving objects:  23% (2858/12424), 4.66 MiB | 9.31 MiB/s
Receiving objects:  24% (2982/12424), 4.66 MiB | 9.31 MiB/s
Receiving objects:  25% (3106/12424), 4.66 MiB | 9.31 MiB/s
Receiving objects:  26% (3231/12424), 4.66 MiB | 9.31 MiB/s
Receiving objects:  27% (3355/12424), 4.66 MiB | 9.31 MiB/s
Receiving objects:  28% (3479/12424), 4.66 MiB | 9.31 MiB/s
Receiving objects:  29% (3603/12424), 4.66 MiB | 9.31 MiB/s
Receiving objects:  30% (3728/12424), 4.66 MiB | 9.31 MiB/s
Receiving objects:  31% (3852/12424), 4.66 MiB | 9.31 MiB/s
Receiving objects:  31% (3959/12424), 4.66 MiB | 9.31 MiB/s
Receiving objects:  32% (3976/12424), 4.66 MiB | 9.31 MiB/s
Receiving objects:  33% (4100/12424), 8.88 MiB | 8.85 MiB/s
Receiving objects:  34% (4225/12424), 8.88 MiB | 8.85 MiB/s
Receiving objects:  35% (4349/12424), 8.88 MiB | 8.85 MiB/s
Receiving objects:  36% (4473/12424), 8.88 MiB | 8.85 MiB/s
Receiving objects:  37% (4597/12424), 11.38 MiB | 7.55 MiB/s
Receiving objects:  38% (4722/12424), 11.38 MiB | 7.55 MiB/s
Receiving objects:  39% (4846/12424), 11.38 MiB | 7.55 MiB/s
Receiving objects:  40% (4970/12424), 11.38 MiB | 7.55 MiB/s
Receiving objects:  41% (5094/12424), 11.38 MiB | 7.55 MiB/s
Receiving objects:  42% (5219/12424), 11.38 MiB | 7.55 MiB/s
Receiving objects:  43% (5343/12424), 11.38 MiB | 7.55 MiB/s
Receiving objects:  44% (5467/12424), 11.38 MiB | 7.55 MiB/s
Receiving objects:  44% (5547/12424), 11.38 MiB | 7.55 MiB/s
Receiving objects:  45% (5591/12424), 14.80 MiB | 7.37 MiB/s
Receiving objects:  46% (5716/12424), 14.80 MiB | 7.37 MiB/s
Receiving objects:  47% (5840/12424), 18.69 MiB | 7.46 MiB/s
Receiving objects:  47% (5913/12424), 18.69 MiB | 7.46 MiB/s
Receiving objects:  48% (5964/12424), 21.86 MiB | 7.27 MiB/s
Receiving objects:  49% (6088/12424), 21.86 MiB | 7.27 MiB/s
Receiving objects:  50% (6212/12424), 21.86 MiB | 7.27 MiB/s
Receiving objects:  51% (6337/12424), 21.86 MiB | 7.27 MiB/s
Receiving objects:  52% (6461/12424), 26.25 MiB | 7.48 MiB/s
Receiving objects:  52% (6512/12424), 26.25 MiB | 7.48 MiB/s
Receiving objects:  53% (6585/12424), 26.25 MiB | 7.48 MiB/s
Receiving objects:  54% (6709/12424), 30.81 MiB | 7.69 MiB/s
Receiving objects:  55% (6834/12424), 30.81 MiB | 7.69 MiB/s
Receiving objects:  56% (6958/12424), 30.81 MiB | 7.69 MiB/s
Receiving objects:  57% (7082/12424), 30.81 MiB | 7.69 MiB/s
Receiving objects:  58% (7206/12424), 30.81 MiB | 7.69 MiB/s
Receiving objects:  59% (7331/12424), 30.81 MiB | 7.69 MiB/s
Receiving objects:  60% (7455/12424), 30.81 MiB | 7.69 MiB/s
Receiving objects:  61% (7579/12424), 30.81 MiB | 7.69 MiB/s
Receiving objects:  62% (7703/12424), 30.81 MiB | 7.69 MiB/s
Receiving objects:  63% (7828/12424), 30.81 MiB | 7.69 MiB/s
Receiving objects:  64% (7952/12424), 30.81 MiB | 7.69 MiB/s
Receiving objects:  65% (8076/12424), 30.81 MiB | 7.69 MiB/s
Receiving objects:  66% (8200/12424), 30.81 MiB | 7.69 MiB/s
Receiving objects:  67% (8325/12424), 30.81 MiB | 7.69 MiB/s
Receiving objects:  68% (8449/12424), 30.81 MiB | 7.69 MiB/s
Receiving objects:  69% (8573/12424), 30.81 MiB | 7.69 MiB/s
Receiving objects:  70% (8697/12424), 30.81 MiB | 7.69 MiB/s
Receiving objects:  71% (8822/12424), 30.81 MiB | 7.69 MiB/s
Receiving objects:  72% (8946/12424), 30.81 MiB | 7.69 MiB/s
Receiving objects:  73% (9070/12424), 30.81 MiB | 7.69 MiB/s
Receiving objects:  74% (9194/12424), 30.81 MiB | 7.69 MiB/s
Receiving objects:  75% (9318/12424), 30.81 MiB | 7.69 MiB/s
Receiving objects:  76% (9443/12424), 30.81 MiB | 7.69 MiB/s
Receiving objects:  77% (9567/12424), 36.80 MiB | 8.16 MiB/s
Receiving objects:  78% (9691/12424), 36.80 MiB | 8.16 MiB/s
Receiving objects:  79% (9815/12424), 36.80 MiB | 8.16 MiB/s
Receiving objects:  80% (9940/12424), 36.80 MiB | 8.16 MiB/s
Receiving objects:  81% (10064/12424), 36.80 MiB | 8.16 MiB/s
Receiving objects:  82% (10188/12424), 36.80 MiB | 8.16 MiB/s
Receiving objects:  83% (10312/12424), 36.80 MiB | 8.16 MiB/s
Receiving objects:  84% (10437/12424), 36.80 MiB | 8.16 MiB/s
Receiving objects:  85% (10561/12424), 36.80 MiB | 8.16 MiB/s
Receiving objects:  86% (10685/12424), 36.80 MiB | 8.16 MiB/s
Receiving objects:  87% (10809/12424), 36.80 MiB | 8.16 MiB/s
Receiving objects:  88% (10934/12424), 36.80 MiB | 8.16 MiB/s
Receiving objects:  89% (11058/12424), 36.80 MiB | 8.16 MiB/s
Receiving objects:  90% (11182/12424), 36.80 MiB | 8.16 MiB/s
Receiving objects:  91% (11306/12424), 36.80 MiB | 8.16 MiB/s
Receiving objects:  92% (11431/12424), 36.80 MiB | 8.16 MiB/s
Receiving objects:  93% (11555/12424), 36.80 MiB | 8.16 MiB/s
Receiving objects:  94% (11679/12424), 36.80 MiB | 8.16 MiB/s
Receiving objects:  95% (11803/12424), 36.80 MiB | 8.16 MiB/s
Receiving objects:  96% (11928/12424), 36.80 MiB | 8.16 MiB/s
Receiving objects:  97% (12052/12424), 36.80 MiB | 8.16 MiB/s
Receiving objects:  98% (12176/12424), 36.80 MiB | 8.16 MiB/s
Receiving objects:  99% (12300/12424), 36.80 MiB | 8.16 MiB/s
remote: Total 12424 (delta 2375), reused 5975 (delta 1228)        
Receiving objects: 100% (12424/12424), 36.80 MiB | 8.16 MiB/s
Receiving objects: 100% (12424/12424), 41.63 MiB | 8.64 MiB/s, done.
Resolving deltas:   0% (0/2375)
Resolving deltas:   1% (24/2375)
Resolving deltas:   2% (48/2375)
Resolving deltas:   3% (72/2375)
Resolving deltas:   4% (95/2375)
Resolving deltas:   5% (119/2375)
Resolving deltas:   6% (143/2375)
Resolving deltas:   7% (168/2375)
Resolving deltas:   8% (190/2375)
Resolving deltas:   9% (214/2375)
Resolving deltas:  10% (238/2375)
Resolving deltas:  11% (262/2375)
Resolving deltas:  12% (285/2375)
Resolving deltas:  13% (309/2375)
Resolving deltas:  14% (333/2375)
Resolving deltas:  15% (357/2375)
Resolving deltas:  16% (380/2375)
Resolving deltas:  17% (404/2375)
Resolving deltas:  18% (428/2375)
Resolving deltas:  19% (452/2375)
Resolving deltas:  20% (475/2375)
Resolving deltas:  21% (499/2375)
Resolving deltas:  22% (524/2375)
Resolving deltas:  23% (547/2375)
Resolving deltas:  24% (570/2375)
Resolving deltas:  25% (594/2375)
Resolving deltas:  26% (618/2375)
Resolving deltas:  27% (642/2375)
Resolving deltas:  28% (665/2375)
Resolving deltas:  29% (689/2375)
Resolving deltas:  30% (713/2375)
Resolving deltas:  31% (737/2375)
Resolving deltas:  32% (760/2375)
Resolving deltas:  33% (784/2375)
Resolving deltas:  34% (808/2375)
Resolving deltas:  35% (832/2375)
Resolving deltas:  36% (855/2375)
Resolving deltas:  37% (879/2375)
Resolving deltas:  38% (903/2375)
Resolving deltas:  39% (927/2375)
Resolving deltas:  40% (950/2375)
Resolving deltas:  41% (974/2375)
Resolving deltas:  42% (998/2375)
Resolving deltas:  43% (1022/2375)
Resolving deltas:  44% (1045/2375)
Resolving deltas:  45% (1069/2375)
Resolving deltas:  46% (1093/2375)
Resolving deltas:  47% (1117/2375)
Resolving deltas:  48% (1140/2375)
Resolving deltas:  49% (1164/2375)
Resolving deltas:  50% (1188/2375)
Resolving deltas:  51% (1212/2375)
Resolving deltas:  52% (1235/2375)
Resolving deltas:  53% (1259/2375)
Resolving deltas:  54% (1283/2375)
Resolving deltas:  55% (1307/2375)
Resolving deltas:  56% (1330/2375)
Resolving deltas:  57% (1354/2375)
Resolving deltas:  58% (1378/2375)
Resolving deltas:  59% (1402/2375)
Resolving deltas:  60% (1425/2375)
Resolving deltas:  61% (1449/2375)
Resolving deltas:  62% (1473/2375)
Resolving deltas:  63% (1497/2375)
Resolving deltas:  64% (1520/2375)
Resolving deltas:  65% (1544/2375)
Resolving deltas:  66% (1568/2375)
Resolving deltas:  67% (1592/2375)
Resolving deltas:  68% (1615/2375)
Resolving deltas:  69% (1639/2375)
Resolving deltas:  70% (1663/2375)
Resolving deltas:  71% (1687/2375)
Resolving deltas:  72% (1710/2375)
Resolving deltas:  73% (1734/2375)
Resolving deltas:  74% (1758/2375)
Resolving deltas:  75% (1782/2375)
Resolving deltas:  76% (1805/2375)
Resolving deltas:  77% (1829/2375)
Resolving deltas:  78% (1853/2375)
Resolving deltas:  79% (1877/2375)
Resolving deltas:  80% (1900/2375)
Resolving deltas:  81% (1924/2375)
Resolving deltas:  82% (1949/2375)
Resolving deltas:  83% (1972/2375)
Resolving deltas:  84% (1995/2375)
Resolving deltas:  85% (2019/2375)
Resolving deltas:  86% (2043/2375)
Resolving deltas:  87% (2067/2375)
Resolving deltas:  88% (2090/2375)
Resolving deltas:  89% (2115/2375)
Resolving deltas:  90% (2138/2375)
Resolving deltas:  91% (2162/2375)
Resolving deltas:  92% (2185/2375)
Resolving deltas:  93% (2209/2375)
Resolving deltas:  94% (2233/2375)
Resolving deltas:  95% (2257/2375)
Resolving deltas:  96% (2280/2375)
Resolving deltas:  97% (2304/2375)
Resolving deltas:  98% (2329/2375)
Resolving deltas:  99% (2352/2375)
Resolving deltas: 100% (2375/2375)
Resolving deltas: 100% (2375/2375), done.
Updating files:  70% (8086/11458)
Updating files:  71% (8136/11458)
Updating files:  72% (8250/11458)
Updating files:  73% (8365/11458)
Updating files:  74% (8479/11458)
Updating files:  75% (8594/11458)
Updating files:  76% (8709/11458)
Updating files:  77% (8823/11458)
Updating files:  78% (8938/11458)
Updating files:  79% (9052/11458)
Updating files:  80% (9167/11458)
Updating files:  81% (9281/11458)
Updating files:  82% (9396/11458)
Updating files:  83% (9511/11458)
Updating files:  84% (9625/11458)
Updating files:  85% (9740/11458)
Updating files:  86% (9854/11458)
Updating files:  87% (9969/11458)
Updating files:  88% (10084/11458)
Updating files:  89% (10198/11458)
Updating files:  90% (10313/11458)
Updating files:  91% (10427/11458)
Updating files:  92% (10542/11458)
Updating files:  93% (10656/11458)
Updating files:  94% (10771/11458)
Updating files:  95% (10886/11458)
Updating files:  96% (11000/11458)
Updating files:  97% (11115/11458)
Updating files:  98% (11229/11458)
Updating files:  99% (11344/11458)
Updating files: 100% (11458/11458)
Updating files: 100% (11458/11458), done.
 00:12

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-web-1  Started
 Container mediawiki-mediawiki-1  Started
 Container mediawiki-mediawiki-jobrunner-1  Started
 00:02

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  10/133 [==>-------------------------]   7%
  30/133 [======>---------------------]  22%
  45/133 [=========>------------------]  33%
  70/133 [==============>-------------]  52%
  91/133 [===================>--------]  68%
 107/133 [======================>-----]  80%
 131/133 [===========================>]  98%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:08

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:03

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 3.5 s.
 00:04

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 12s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:13

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:01

 Total duration: 01:19

 01:20

Install 'skins/Timeless'...

Cloning component(s)
:0: _clone_component "skins/Timeless"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/skins/Timeless to 'skins/Timeless' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'skins/Timeless'...
|0| remote: Counting objects: 1           
remote: Counting objects: 263, done        
|0| remote: Finding sources:   1% (2/263)           
remote: Finding sources:   2% (4/263)           
remote: Finding sources:   3% (7/263)           
remote: Finding sources:   4% (10/263)           
remote: Finding sources:   5% (12/263)           
remote: Finding sources:   6% (15/263)           
remote: Finding sources:   7% (18/263)           
remote: Finding sources:   8% (20/263)           
remote: Finding sources:   9% (23/263)           
remote: Finding sources:  10% (25/263)           
remote: Finding sources:  11% (28/263)           
remote: Finding sources:  12% (31/263)           
remote: Finding sources:  13% (33/263)           
remote: Finding sources:  14% (36/263)           
remote: Finding sources:  15% (39/263)           
remote: Finding sources:  16% (41/263)           
remote: Finding sources:  17% (44/263)           
remote: Finding sources:  18% (47/263)           
remote: Finding sources:  19% (49/263)           
remote: Finding sources:  20% (52/263)           
remote: Finding sources:  21% (54/263)           
remote: Finding sources:  22% (57/263)           
remote: Finding sources:  23% (60/263)           
remote: Finding sources:  24% (62/263)           
remote: Finding sources:  25% (65/263)           
remote: Finding sources:  26% (68/263)           
remote: Finding sources:  27% (70/263)           
remote: Finding sources:  28% (73/263)           
remote: Finding sources:  29% (75/263)           
remote: Finding sources:  30% (78/263)           
remote: Finding sources:  31% (81/263)           
remote: Finding sources:  32% (83/263)           
remote: Finding sources:  33% (86/263)           
remote: Finding sources:  34% (89/263)           
remote: Finding sources:  35% (91/263)           
remote: Finding sources:  36% (94/263)           
remote: Finding sources:  37% (96/263)           
remote: Finding sources:  38% (99/263)           
remote: Finding sources:  39% (102/263)           
remote: Finding sources:  40% (104/263)           
remote: Finding sources:  41% (107/263)           
remote: Finding sources:  42% (110/263)           
remote: Finding sources:  43% (112/263)           
remote: Finding sources:  44% (115/263)           
remote: Finding sources:  45% (118/263)           
remote: Finding sources:  46% (120/263)           
remote: Finding sources:  47% (123/263)           
remote: Finding sources:  48% (125/263)           
remote: Finding sources:  49% (128/263)           
remote: Finding sources:  50% (131/263)           
remote: Finding sources:  51% (133/263)           
remote: Finding sources:  52% (136/263)           
remote: Finding sources:  53% (139/263)           
remote: Finding sources:  54% (141/263)           
remote: Finding sources:  55% (144/263)           
remote: Finding sources:  56% (146/263)           
remote: Finding sources:  57% (149/263)           
remote: Finding sources:  58% (152/263)           
remote: Finding sources:  59% (154/263)           
remote: Finding sources:  60% (157/263)           
remote: Finding sources:  61% (160/263)           
remote: Finding sources:  62% (162/263)           
remote: Finding sources:  63% (165/263)           
remote: Finding sources:  64% (168/263)           
remote: Finding sources:  65% (170/263)           
remote: Finding sources:  66% (173/263)           
remote: Finding sources:  67% (175/263)           
remote: Finding sources:  68% (178/263)           
remote: Finding sources:  69% (181/263)           
remote: Finding sources:  70% (183/263)           
remote: Finding sources:  71% (186/263)           
remote: Finding sources:  72% (189/263)           
remote: Finding sources:  73% (191/263)           
remote: Finding sources:  74% (194/263)           
remote: Finding sources:  75% (196/263)           
remote: Finding sources:  76% (199/263)           
remote: Finding sources:  77% (202/263)           
remote: Finding sources:  78% (204/263)           
remote: Finding sources:  79% (207/263)           
remote: Finding sources:  80% (210/263)           
remote: Finding sources:  81% (212/263)           
remote: Finding sources:  82% (215/263)           
remote: Finding sources:  83% (217/263)           
remote: Finding sources:  84% (220/263)           
remote: Finding sources:  85% (223/263)           
remote: Finding sources:  86% (225/263)           
remote: Finding sources:  87% (228/263)           
remote: Finding sources:  88% (231/263)           
remote: Finding sources:  89% (233/263)           
remote: Finding sources:  90% (236/263)           
remote: Finding sources:  91% (239/263)           
remote: Finding sources:  92% (241/263)           
remote: Finding sources:  93% (244/263)           
remote: Finding sources:  94% (246/263)           
remote: Finding sources:  95% (249/263)           
remote: Finding sources:  96% (252/263)           
remote: Finding sources:  97% (254/263)           
remote: Finding sources:  98% (257/263)           
remote: Finding sources:  99% (260/263)           
remote: Finding sources: 100% (262/263)           
remote: Finding sources: 100% (263/263)        
|0| remote: Getting sizes:   1% (2/242)           
remote: Getting sizes:   2% (4/242)           
remote: Getting sizes:   3% (7/242)           
remote: Getting sizes:   4% (9/242)           
remote: Getting sizes:   5% (11/242)           
remote: Getting sizes:   6% (14/242)           
remote: Getting sizes:   7% (16/242)           
remote: Getting sizes:   8% (19/242)           
remote: Getting sizes:   9% (21/242)           
remote: Getting sizes:  10% (23/242)           
remote: Getting sizes:  11% (26/242)           
remote: Getting sizes:  12% (28/242)           
remote: Getting sizes:  13% (31/242)           
remote: Getting sizes:  14% (33/242)           
remote: Getting sizes:  15% (36/242)           
remote: Getting sizes:  16% (38/242)           
remote: Getting sizes:  17% (40/242)           
remote: Getting sizes:  18% (43/242)           
remote: Getting sizes:  19% (45/242)           
remote: Getting sizes:  20% (48/242)           
remote: Getting sizes:  21% (50/242)           
remote: Getting sizes:  22% (53/242)           
remote: Getting sizes:  23% (55/242)           
remote: Getting sizes:  24% (57/242)           
remote: Getting sizes:  25% (60/242)           
remote: Getting sizes:  26% (62/242)           
remote: Getting sizes:  27% (65/242)           
remote: Getting sizes:  28% (67/242)           
remote: Getting sizes:  29% (69/242)           
remote: Getting sizes:  30% (72/242)           
remote: Getting sizes:  31% (74/242)           
remote: Getting sizes:  32% (77/242)           
remote: Getting sizes:  33% (79/242)           
remote: Getting sizes:  34% (82/242)           
remote: Getting sizes:  35% (84/242)           
remote: Getting sizes:  36% (86/242)           
remote: Getting sizes:  37% (89/242)           
remote: Getting sizes:  38% (91/242)           
remote: Getting sizes:  39% (94/242)           
remote: Getting sizes:  40% (96/242)           
remote: Getting sizes:  41% (99/242)           
remote: Getting sizes:  42% (101/242)           
remote: Getting sizes:  43% (103/242)           
remote: Getting sizes:  44% (106/242)           
remote: Getting sizes:  45% (108/242)           
remote: Getting sizes:  46% (111/242)           
remote: Getting sizes:  47% (113/242)           
remote: Getting sizes:  48% (115/242)           
remote: Getting sizes:  49% (118/242)           
remote: Getting sizes:  50% (120/242)           
remote: Getting sizes:  51% (123/242)           
remote: Getting sizes:  52% (125/242)           
remote: Getting sizes:  53% (128/242)           
remote: Getting sizes:  54% (130/242)           
remote: Getting sizes:  55% (132/242)           
remote: Getting sizes:  56% (135/242)           
remote: Getting sizes:  57% (137/242)           
remote: Getting sizes:  58% (140/242)           
remote: Getting sizes:  59% (142/242)           
remote: Getting sizes:  60% (144/242)           
remote: Getting sizes:  61% (147/242)           
remote: Getting sizes:  62% (149/242)           
remote: Getting sizes:  63% (152/242)           
remote: Getting sizes:  64% (154/242)           
remote: Getting sizes:  65% (157/242)           
remote: Getting sizes:  66% (159/242)           
remote: Getting sizes:  67% (161/242)           
remote: Getting sizes:  68% (164/242)           
remote: Getting sizes:  69% (166/242)           
remote: Getting sizes:  70% (169/242)           
remote: Getting sizes:  71% (171/242)           
remote: Getting sizes:  72% (174/242)           
remote: Getting sizes:  73% (176/242)           
remote: Getting sizes:  74% (178/242)           
remote: Getting sizes:  75% (181/242)           
remote: Getting sizes:  76% (183/242)           
remote: Getting sizes:  77% (186/242)           
remote: Getting sizes:  78% (188/242)           
remote: Getting sizes:  79% (190/242)           
remote: Getting sizes:  80% (193/242)           
remote: Getting sizes:  81% (195/242)           
remote: Getting sizes:  82% (198/242)           
remote: Getting sizes:  83% (200/242)           
remote: Getting sizes:  84% (203/242)           
remote: Getting sizes:  85% (205/242)           
remote: Getting sizes:  86% (207/242)           
remote: Getting sizes:  87% (210/242)           
remote: Getting sizes:  88% (212/242)           
remote: Getting sizes:  89% (215/242)           
remote: Getting sizes:  90% (217/242)           
remote: Getting sizes:  91% (220/242)           
remote: Getting sizes:  92% (222/242)           
remote: Getting sizes:  93% (224/242)           
remote: Getting sizes:  94% (227/242)           
remote: Getting sizes:  95% (229/242)           
remote: Getting sizes:  96% (232/242)           
remote: Getting sizes:  97% (234/242)           
remote: Getting sizes:  98% (236/242)           
remote: Getting sizes:  99% (239/242)           
remote: Getting sizes: 100% (241/242)           
remote: Getting sizes: 100% (242/242)        
|0| remote: Compressing objects:   1% (6358/574629)           
remote: Compressing objects:   2% (8854/574629)           
remote: Compressing objects:   6% (31633/574629)           
remote: Compressing objects:   7% (37724/574629)           
remote: Compressing objects:  13% (75079/574629)           
remote: Compressing objects:  14% (78467/574629)           
remote: Compressing objects:  15% (84652/574629)           
remote: Compressing objects:  16% (89782/574629)           
remote: Compressing objects:  17% (95220/574629)           
remote: Compressing objects:  18% (101047/574629)           
remote: Compressing objects:  19% (106452/574629)           
remote: Compressing objects:  20% (112475/574629)           
remote: Compressing objects:  21% (119156/574629)           
remote: Compressing objects:  22% (123918/574629)           
remote: Compressing objects:  23% (129328/574629)           
remote: Compressing objects:  76% (435628/574629)           
remote: Compressing objects:  77% (440399/574629)           
remote: Compressing objects:  78% (446016/574629)           
remote: Compressing objects:  79% (452047/574629)           
remote: Compressing objects:  80% (458650/574629)           
remote: Compressing objects:  81% (463020/574629)           
remote: Compressing objects:  82% (469259/574629)           
remote: Compressing objects:  83% (475472/574629)           
remote: Compressing objects:  84% (480495/574629)           
remote: Compressing objects:  85% (486445/574629)           
remote: Compressing objects:  86% (492329/574629)           
remote: Compressing objects:  87% (498640/574629)           
remote: Compressing objects:  88% (503516/574629)           
remote: Compressing objects:  89% (509330/574629)           
remote: Compressing objects:  90% (519385/574629)           
remote: Compressing objects:  91% (524853/574629)           
remote: Compressing objects:  92% (526194/574629)           
remote: Compressing objects:  93% (532000/574629)           
remote: Compressing objects:  94% (537846/574629)           
remote: Compressing objects:  95% (543657/574629)           
remote: Compressing objects:  97% (557470/574629)           
remote: Compressing objects:  98% (561870/574629)           
remote: Compressing objects:  99% (568326/574629)           
remote: Compressing objects: 100% (574522/574629)           
remote: Compressing objects: 100% (574629/574629)        
|0| Receiving objects:   0% (1/263)
Receiving objects:   1% (3/263)
Receiving objects:   2% (6/263)
Receiving objects:   3% (8/263)
Receiving objects:   4% (11/263)
Receiving objects:   5% (14/263)
Receiving objects:   6% (16/263)
Receiving objects:   7% (19/263)
Receiving objects:   8% (22/263)
Receiving objects:   9% (24/263)
Receiving objects:  10% (27/263)
Receiving objects:  11% (29/263)
Receiving objects:  12% (32/263)
Receiving objects:  13% (35/263)
Receiving objects:  14% (37/263)
Receiving objects:  15% (40/263)
Receiving objects:  16% (43/263)
Receiving objects:  17% (45/263)
Receiving objects:  18% (48/263)
Receiving objects:  19% (50/263)
Receiving objects:  20% (53/263)
Receiving objects:  21% (56/263)
Receiving objects:  22% (58/263)
Receiving objects:  23% (61/263)
Receiving objects:  24% (64/263)
Receiving objects:  25% (66/263)
Receiving objects:  26% (69/263)
Receiving objects:  27% (72/263)
Receiving objects:  28% (74/263)
Receiving objects:  29% (77/263)
Receiving objects:  30% (79/263)
Receiving objects:  31% (82/263)
Receiving objects:  32% (85/263)
Receiving objects:  33% (87/263)
Receiving objects:  34% (90/263)
Receiving objects:  35% (93/263)
Receiving objects:  36% (95/263)
Receiving objects:  37% (98/263)
Receiving objects:  38% (100/263)
Receiving objects:  39% (103/263)
Receiving objects:  40% (106/263)
Receiving objects:  41% (108/263)
Receiving objects:  42% (111/263)
Receiving objects:  43% (114/263)
Receiving objects:  44% (116/263)
Receiving objects:  45% (119/263)
Receiving objects:  46% (121/263)
Receiving objects:  47% (124/263)
Receiving objects:  48% (127/263)
Receiving objects:  49% (129/263)
Receiving objects:  50% (132/263)
Receiving objects:  51% (135/263)
Receiving objects:  52% (137/263)
Receiving objects:  53% (140/263)
Receiving objects:  54% (143/263)
Receiving objects:  55% (145/263)
Receiving objects:  56% (148/263)
Receiving objects:  57% (150/263)
Receiving objects:  58% (153/263)
Receiving objects:  59% (156/263)
Receiving objects:  60% (158/263)
Receiving objects:  61% (161/263)
Receiving objects:  62% (164/263)
Receiving objects:  63% (166/263)
Receiving objects:  64% (169/263)
Receiving objects:  65% (171/263)
Receiving objects:  66% (174/263)
Receiving objects:  67% (177/263)
Receiving objects:  68% (179/263)
Receiving objects:  69% (182/263)
Receiving objects:  70% (185/263)
Receiving objects:  71% (187/263)
Receiving objects:  72% (190/263)
Receiving objects:  73% (192/263)
Receiving objects:  74% (195/263)
Receiving objects:  75% (198/263)
Receiving objects:  76% (200/263)
Receiving objects:  77% (203/263)
Receiving objects:  78% (206/263)
Receiving objects:  79% (208/263)
Receiving objects:  80% (211/263)
Receiving objects:  81% (214/263)
Receiving objects:  82% (216/263)
Receiving objects:  83% (219/263)
Receiving objects:  84% (221/263)
Receiving objects:  85% (224/263)
Receiving objects:  86% (227/263)
Receiving objects:  87% (229/263)
Receiving objects:  88% (232/263)
Receiving objects:  89% (235/263)
Receiving objects:  90% (237/263)
Receiving objects:  91% (240/263)
Receiving objects:  92% (242/263)
Receiving objects:  93% (245/263)
Receiving objects:  94% (248/263)
Receiving objects:  95% (250/263)
Receiving objects:  96% (253/263)
Receiving objects:  97% (256/263)
Receiving objects:  98% (258/263)
Receiving objects:  99% (261/263)
remote: Total 263 (delta 29), reused 95 (delta 19)        
|0| Receiving objects: 100% (263/263)
Receiving objects: 100% (263/263), 1.43 MiB | 26.08 MiB/s, done.
|0| Resolving deltas:   0% (0/29)
Resolving deltas:   3% (1/29)
Resolving deltas:   6% (2/29)
Resolving deltas:  10% (3/29)
Resolving deltas:  13% (4/29)
Resolving deltas:  17% (5/29)
Resolving deltas:  20% (6/29)
Resolving deltas:  24% (7/29)
Resolving deltas:  31% (9/29)
Resolving deltas:  34% (10/29)
Resolving deltas:  37% (11/29)
Resolving deltas:  41% (12/29)
Resolving deltas:  44% (13/29)
Resolving deltas:  48% (14/29)
Resolving deltas:  51% (15/29)
Resolving deltas:  55% (16/29)
Resolving deltas:  58% (17/29)
Resolving deltas:  62% (18/29)
Resolving deltas:  65% (19/29)
Resolving deltas:  72% (21/29)
Resolving deltas:  75% (22/29)
Resolving deltas:  79% (23/29)
Resolving deltas:  82% (24/29)
Resolving deltas:  86% (25/29)
Resolving deltas:  89% (26/29)
Resolving deltas:  93% (27/29)
Resolving deltas:  96% (28/29)
Resolving deltas: 100% (29/29)
Resolving deltas: 100% (29/29), done.
|0|  00:01
 00:01

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:03

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:01

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }

added 2 packages, and audited 1444 packages in 3s

207 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:02

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-web-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.1 s.
 00:01

Running 'skins/Timeless/setup.sh' if found
Looking for '/var/local/skins/Timeless/setup.sh'
No '/var/local/skins/Timeless/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:12
 00:12

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-web-1  Removed
 Container mediawiki-mediawiki-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:21

Reclaim disk space if needed
Free disk space (22%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12424, done        
remote: Finding sources:   1% (63/12424)           
remote: Finding sources:   2% (187/12424)           
remote: Finding sources:   3% (311/12424)           
remote: Finding sources:   4% (435/12424)           
remote: Finding sources:   5% (560/12424)           
remote: Finding sources:   6% (684/12424)           
remote: Finding sources:   7% (808/12424)           
remote: Finding sources:   8% (932/12424)           
remote: Finding sources:   9% (1057/12424)           
remote: Finding sources:  10% (1181/12424)           
remote: Finding sources:  11% (1305/12424)           
remote: Finding sources:  12% (1429/12424)           
remote: Finding sources:  13% (1553/12424)           
remote: Finding sources:  14% (1678/12424)           
remote: Finding sources:  15% (1802/12424)           
remote: Finding sources:  16% (1926/12424)           
remote: Finding sources:  17% (2050/12424)           
remote: Finding sources:  18% (2175/12424)           
remote: Finding sources:  19% (2299/12424)           
remote: Finding sources:  20% (2423/12424)           
remote: Finding sources:  21% (2547/12424)           
remote: Finding sources:  22% (2672/12424)           
remote: Finding sources:  23% (2796/12424)           
remote: Finding sources:  24% (2920/12424)           
remote: Finding sources:  25% (3044/12424)           
remote: Finding sources:  26% (3169/12424)           
remote: Finding sources:  27% (3293/12424)           
remote: Finding sources:  28% (3417/12424)           
remote: Finding sources:  29% (3541/12424)           
remote: Finding sources:  30% (3666/12424)           
remote: Finding sources:  31% (3790/12424)           
remote: Finding sources:  32% (3914/12424)           
remote: Finding sources:  33% (4038/12424)           
remote: Finding sources:  34% (4163/12424)           
remote: Finding sources:  35% (4287/12424)           
remote: Finding sources:  36% (4411/12424)           
remote: Finding sources:  37% (4535/12424)           
remote: Finding sources:  38% (4659/12424)           
remote: Finding sources:  39% (4784/12424)           
remote: Finding sources:  40% (4908/12424)           
remote: Finding sources:  41% (5032/12424)           
remote: Finding sources:  42% (5156/12424)           
remote: Finding sources:  43% (5281/12424)           
remote: Finding sources:  44% (5405/12424)           
remote: Finding sources:  45% (5529/12424)           
remote: Finding sources:  46% (5653/12424)           
remote: Finding sources:  47% (5778/12424)           
remote: Finding sources:  48% (5902/12424)           
remote: Finding sources:  49% (6026/12424)           
remote: Finding sources:  50% (6150/12424)           
remote: Finding sources:  51% (6275/12424)           
remote: Finding sources:  52% (6399/12424)           
remote: Finding sources:  53% (6523/12424)           
remote: Finding sources:  54% (6647/12424)           
remote: Finding sources:  55% (6772/12424)           
remote: Finding sources:  56% (6896/12424)           
remote: Finding sources:  57% (7020/12424)           
remote: Finding sources:  58% (7144/12424)           
remote: Finding sources:  59% (7269/12424)           
remote: Finding sources:  60% (7393/12424)           
remote: Finding sources:  61% (7517/12424)           
remote: Finding sources:  62% (7641/12424)           
remote: Finding sources:  63% (7765/12424)           
remote: Finding sources:  64% (7890/12424)           
remote: Finding sources:  65% (8014/12424)           
remote: Finding sources:  66% (8138/12424)           
remote: Finding sources:  67% (8262/12424)           
remote: Finding sources:  68% (8387/12424)           
remote: Finding sources:  69% (8511/12424)           
remote: Finding sources:  70% (8635/12424)           
remote: Finding sources:  71% (8759/12424)           
remote: Finding sources:  72% (8884/12424)           
remote: Finding sources:  73% (9008/12424)           
remote: Finding sources:  74% (9132/12424)           
remote: Finding sources:  75% (9256/12424)           
remote: Finding sources:  76% (9381/12424)           
remote: Finding sources:  77% (9505/12424)           
remote: Finding sources:  78% (9629/12424)           
remote: Finding sources:  79% (9753/12424)           
remote: Finding sources:  80% (9878/12424)           
remote: Finding sources:  81% (10002/12424)           
remote: Finding sources:  82% (10126/12424)           
remote: Finding sources:  83% (10250/12424)           
remote: Finding sources:  84% (10375/12424)           
remote: Finding sources:  85% (10499/12424)           
remote: Finding sources:  86% (10623/12424)           
remote: Finding sources:  87% (10747/12424)           
remote: Finding sources:  88% (10871/12424)           
remote: Finding sources:  89% (10996/12424)           
remote: Finding sources:  90% (11120/12424)           
remote: Finding sources:  91% (11244/12424)           
remote: Finding sources:  92% (11368/12424)           
remote: Finding sources:  93% (11493/12424)           
remote: Finding sources:  94% (11617/12424)           
remote: Finding sources:  95% (11741/12424)           
remote: Finding sources:  96% (11865/12424)           
remote: Finding sources:  97% (11990/12424)           
remote: Finding sources:  98% (12114/12424)           
remote: Finding sources:  99% (12238/12424)           
remote: Finding sources: 100% (12362/12424)           
remote: Finding sources: 100% (12424/12424)        
remote: Getting sizes:   1% (56/11193)           
remote: Getting sizes:   2% (168/11193)           
remote: Getting sizes:   3% (280/11193)           
remote: Getting sizes:   4% (392/11193)           
remote: Getting sizes:   5% (504/11193)           
remote: Getting sizes:   6% (616/11193)           
remote: Getting sizes:   7% (728/11193)           
remote: Getting sizes:   8% (840/11193)           
remote: Getting sizes:   9% (952/11193)           
remote: Getting sizes:  10% (1064/11193)           
remote: Getting sizes:  11% (1176/11193)           
remote: Getting sizes:  12% (1288/11193)           
remote: Getting sizes:  13% (1400/11193)           
remote: Getting sizes:  14% (1512/11193)           
remote: Getting sizes:  15% (1623/11193)           
remote: Getting sizes:  16% (1735/11193)           
remote: Getting sizes:  17% (1847/11193)           
remote: Getting sizes:  18% (1959/11193)           
remote: Getting sizes:  19% (2071/11193)           
remote: Getting sizes:  20% (2183/11193)           
remote: Getting sizes:  21% (2295/11193)           
remote: Getting sizes:  22% (2407/11193)           
remote: Getting sizes:  23% (2519/11193)           
remote: Getting sizes:  24% (2631/11193)           
remote: Getting sizes:  25% (2743/11193)           
remote: Getting sizes:  26% (2855/11193)           
remote: Getting sizes:  27% (2967/11193)           
remote: Getting sizes:  28% (3079/11193)           
remote: Getting sizes:  29% (3191/11193)           
remote: Getting sizes:  30% (3302/11193)           
remote: Getting sizes:  31% (3414/11193)           
remote: Getting sizes:  32% (3526/11193)           
remote: Getting sizes:  33% (3638/11193)           
remote: Getting sizes:  34% (3750/11193)           
remote: Getting sizes:  35% (3862/11193)           
remote: Getting sizes:  36% (3974/11193)           
remote: Getting sizes:  37% (4086/11193)           
remote: Getting sizes:  38% (4198/11193)           
remote: Getting sizes:  39% (4310/11193)           
remote: Getting sizes:  40% (4422/11193)           
remote: Getting sizes:  41% (4534/11193)           
remote: Getting sizes:  42% (4646/11193)           
remote: Getting sizes:  43% (4758/11193)           
remote: Getting sizes:  44% (4869/11193)           
remote: Getting sizes:  45% (4981/11193)           
remote: Getting sizes:  46% (5093/11193)           
remote: Getting sizes:  47% (5205/11193)           
remote: Getting sizes:  48% (5317/11193)           
remote: Getting sizes:  49% (5429/11193)           
remote: Getting sizes:  50% (5541/11193)           
remote: Getting sizes:  51% (5653/11193)           
remote: Getting sizes:  52% (5765/11193)           
remote: Getting sizes:  53% (5877/11193)           
remote: Getting sizes:  54% (5989/11193)           
remote: Getting sizes:  55% (6101/11193)           
remote: Getting sizes:  56% (6213/11193)           
remote: Getting sizes:  57% (6325/11193)           
remote: Getting sizes:  58% (6436/11193)           
remote: Getting sizes:  59% (6548/11193)           
remote: Getting sizes:  60% (6660/11193)           
remote: Getting sizes:  61% (6772/11193)           
remote: Getting sizes:  62% (6884/11193)           
remote: Getting sizes:  63% (6996/11193)           
remote: Getting sizes:  64% (7108/11193)           
remote: Getting sizes:  65% (7220/11193)           
remote: Getting sizes:  66% (7332/11193)           
remote: Getting sizes:  67% (7444/11193)           
remote: Getting sizes:  68% (7556/11193)           
remote: Getting sizes:  69% (7668/11193)           
remote: Getting sizes:  70% (7780/11193)           
remote: Getting sizes:  71% (7892/11193)           
remote: Getting sizes:  72% (8003/11193)           
remote: Getting sizes:  73% (8115/11193)           
remote: Getting sizes:  74% (8227/11193)           
remote: Getting sizes:  75% (8339/11193)           
remote: Getting sizes:  76% (8451/11193)           
remote: Getting sizes:  77% (8563/11193)           
remote: Getting sizes:  78% (8675/11193)           
remote: Getting sizes:  79% (8787/11193)           
remote: Getting sizes:  80% (8899/11193)           
remote: Getting sizes:  81% (9011/11193)           
remote: Getting sizes:  82% (9123/11193)           
remote: Getting sizes:  83% (9235/11193)           
remote: Getting sizes:  84% (9347/11193)           
remote: Getting sizes:  85% (9459/11193)           
remote: Getting sizes:  86% (9571/11193)           
remote: Getting sizes:  87% (9682/11193)           
remote: Getting sizes:  88% (9794/11193)           
remote: Getting sizes:  89% (9906/11193)           
remote: Getting sizes:  90% (10018/11193)           
remote: Getting sizes:  91% (10130/11193)           
remote: Getting sizes:  92% (10242/11193)           
remote: Getting sizes:  93% (10354/11193)           
remote: Getting sizes:  94% (10466/11193)           
remote: Getting sizes:  95% (10578/11193)           
remote: Getting sizes:  96% (10690/11193)           
remote: Getting sizes:  97% (10802/11193)           
remote: Getting sizes:  98% (10914/11193)           
remote: Getting sizes:  99% (11026/11193)           
remote: Getting sizes: 100% (11138/11193)           
remote: Getting sizes: 100% (11193/11193)        
remote: Compressing objects:   2% (2174/119940)           
remote: Compressing objects:   3% (3021/119940)           
remote: Compressing objects:   4% (4492/119940)           
remote: Compressing objects:   5% (5749/119940)           
remote: Compressing objects:   6% (6597/119940)           
remote: Compressing objects:   7% (7849/119940)           
remote: Compressing objects:   8% (9000/119940)           
remote: Compressing objects:   9% (10196/119940)           
remote: Compressing objects:   9% (10266/119940)           
remote: Compressing objects:  10% (11442/119940)           
remote: Compressing objects:  11% (12594/119940)           
remote: Compressing objects:  12% (13827/119940)           
remote: Compressing objects:  13% (15416/119940)           
remote: Compressing objects:  14% (16192/119940)           
remote: Compressing objects:  15% (17393/119940)           
remote: Compressing objects:  16% (18595/119940)           
remote: Compressing objects:  17% (19808/119940)           
remote: Compressing objects:  18% (20991/119940)           
remote: Compressing objects:  19% (22249/119940)           
remote: Compressing objects:  20% (23462/119940)           
remote: Compressing objects:  21% (24596/119940)           
remote: Compressing objects:  22% (25790/119940)           
remote: Compressing objects:  23% (27004/119940)           
remote: Compressing objects:  24% (28187/119940)           
remote: Compressing objects:  25% (29389/119940)           
remote: Compressing objects:  25% (29972/119940)           
remote: Compressing objects:  26% (30686/119940)           
remote: Compressing objects:  27% (31811/119940)           
remote: Compressing objects:  28% (32994/119940)           
remote: Compressing objects:  29% (34399/119940)           
remote: Compressing objects:  30% (35419/119940)           
remote: Compressing objects:  31% (36618/119940)           
remote: Compressing objects:  32% (37937/119940)           
remote: Compressing objects:  33% (39014/119940)           
remote: Compressing objects:  34% (40360/119940)           
remote: Compressing objects:  35% (41414/119940)           
remote: Compressing objects:  36% (42624/119940)           
remote: Compressing objects:  37% (43830/119940)           
remote: Compressing objects:  38% (45275/119940)           
remote: Compressing objects:  39% (46621/119940)           
remote: Compressing objects:  40% (47705/119940)           
remote: Compressing objects:  41% (48757/119940)           
remote: Compressing objects:  42% (49875/119940)           
remote: Compressing objects:  43% (51009/119940)           
remote: Compressing objects:  44% (52512/119940)           
remote: Compressing objects:  45% (53745/119940)           
remote: Compressing objects:  46% (54587/119940)           
remote: Compressing objects:  47% (55949/119940)           
remote: Compressing objects:  48% (57132/119940)           
remote: Compressing objects:  49% (58685/119940)           
remote: Compressing objects:  50% (59376/119940)           
remote: Compressing objects:  51% (60748/119940)           
remote: Compressing objects:  52% (62227/119940)           
remote: Compressing objects:  53% (62970/119940)           
remote: Compressing objects:  54% (64337/119940)           
remote: Compressing objects:  55% (65709/119940)           
remote: Compressing objects:  56% (66740/119940)           
remote: Compressing objects:  57% (67797/119940)           
remote: Compressing objects:  58% (70012/119940)           
remote: Compressing objects:  59% (70165/119940)           
remote: Compressing objects:  60% (71377/119940)           
remote: Compressing objects:  61% (72619/119940)           
remote: Compressing objects:  62% (73808/119940)           
remote: Compressing objects:  63% (75197/119940)           
remote: Compressing objects:  64% (76167/119940)           
remote: Compressing objects:  65% (77363/119940)           
remote: Compressing objects:  65% (77366/119940)           
remote: Compressing objects:  66% (78702/119940)           
remote: Compressing objects:  67% (79766/119940)           
remote: Compressing objects:  68% (81297/119940)           
remote: Compressing objects:  69% (82921/119940)           
remote: Compressing objects:  70% (83560/119940)           
remote: Compressing objects:  71% (84665/119940)           
remote: Compressing objects:  72% (85991/119940)           
remote: Compressing objects:  73% (86959/119940)           
remote: Compressing objects:  74% (88232/119940)           
remote: Compressing objects:  75% (89833/119940)           
remote: Compressing objects:  76% (90657/119940)           
remote: Compressing objects:  77% (91765/119940)           
remote: Compressing objects:  78% (93004/119940)           
remote: Compressing objects:  79% (94197/119940)           
remote: Compressing objects:  80% (95383/119940)           
remote: Compressing objects:  81% (96757/119940)           
remote: Compressing objects:  82% (97961/119940)           
remote: Compressing objects:  83% (99479/119940)           
remote: Compressing objects:  84% (100150/119940)           
remote: Compressing objects:  85% (101398/119940)           
remote: Compressing objects:  86% (103010/119940)           
remote: Compressing objects:  87% (103777/119940)           
remote: Compressing objects:  88% (104982/119940)           
remote: Compressing objects:  89% (106156/119940)           
remote: Compressing objects:  90% (107351/119940)           
remote: Compressing objects:  91% (108546/119940)           
remote: Compressing objects:  92% (109884/119940)           
remote: Compressing objects:  93% (112073/119940)           
remote: Compressing objects:  94% (112151/119940)           
remote: Compressing objects:  95% (113376/119940)           
remote: Compressing objects:  96% (114643/119940)           
remote: Compressing objects:  97% (115746/119940)           
remote: Compressing objects:  98% (116947/119940)           
remote: Compressing objects:  99% (118141/119940)           
remote: Compressing objects: 100% (119347/119940)           
remote: Compressing objects: 100% (119939/119940)        
Receiving objects:   0% (1/12424)
Receiving objects:   1% (125/12424)
Receiving objects:   2% (249/12424)
Receiving objects:   3% (373/12424)
Receiving objects:   4% (497/12424)
Receiving objects:   5% (622/12424)
Receiving objects:   6% (746/12424)
Receiving objects:   7% (870/12424)
Receiving objects:   8% (994/12424)
Receiving objects:   9% (1119/12424)
Receiving objects:  10% (1243/12424)
Receiving objects:  11% (1367/12424)
Receiving objects:  12% (1491/12424)
Receiving objects:  13% (1616/12424)
Receiving objects:  14% (1740/12424)
Receiving objects:  15% (1864/12424)
Receiving objects:  16% (1988/12424)
Receiving objects:  17% (2113/12424)
Receiving objects:  18% (2237/12424), 4.56 MiB | 9.11 MiB/s
Receiving objects:  19% (2361/12424), 4.56 MiB | 9.11 MiB/s
Receiving objects:  20% (2485/12424), 4.56 MiB | 9.11 MiB/s
Receiving objects:  21% (2610/12424), 4.56 MiB | 9.11 MiB/s
Receiving objects:  22% (2734/12424), 4.56 MiB | 9.11 MiB/s
Receiving objects:  23% (2858/12424), 4.56 MiB | 9.11 MiB/s
Receiving objects:  24% (2982/12424), 4.56 MiB | 9.11 MiB/s
Receiving objects:  25% (3106/12424), 4.56 MiB | 9.11 MiB/s
Receiving objects:  26% (3231/12424), 4.56 MiB | 9.11 MiB/s
Receiving objects:  27% (3355/12424), 4.56 MiB | 9.11 MiB/s
Receiving objects:  28% (3479/12424), 4.56 MiB | 9.11 MiB/s
Receiving objects:  29% (3603/12424), 4.56 MiB | 9.11 MiB/s
Receiving objects:  30% (3728/12424), 4.56 MiB | 9.11 MiB/s
Receiving objects:  31% (3852/12424), 4.56 MiB | 9.11 MiB/s
Receiving objects:  32% (3976/12424), 4.56 MiB | 9.11 MiB/s
Receiving objects:  32% (4015/12424), 4.56 MiB | 9.11 MiB/s
Receiving objects:  33% (4100/12424), 9.00 MiB | 8.99 MiB/s
Receiving objects:  34% (4225/12424), 9.00 MiB | 8.99 MiB/s
Receiving objects:  35% (4349/12424), 9.00 MiB | 8.99 MiB/s
Receiving objects:  36% (4473/12424), 9.00 MiB | 8.99 MiB/s
Receiving objects:  37% (4597/12424), 11.98 MiB | 7.98 MiB/s
Receiving objects:  38% (4722/12424), 11.98 MiB | 7.98 MiB/s
Receiving objects:  39% (4846/12424), 11.98 MiB | 7.98 MiB/s
Receiving objects:  40% (4970/12424), 11.98 MiB | 7.98 MiB/s
Receiving objects:  41% (5094/12424), 11.98 MiB | 7.98 MiB/s
Receiving objects:  42% (5219/12424), 11.98 MiB | 7.98 MiB/s
Receiving objects:  43% (5343/12424), 11.98 MiB | 7.98 MiB/s
Receiving objects:  44% (5467/12424), 11.98 MiB | 7.98 MiB/s
Receiving objects:  45% (5591/12424), 11.98 MiB | 7.98 MiB/s
Receiving objects:  45% (5712/12424), 11.98 MiB | 7.98 MiB/s
Receiving objects:  46% (5716/12424), 11.98 MiB | 7.98 MiB/s
Receiving objects:  47% (5840/12424), 15.71 MiB | 7.85 MiB/s
Receiving objects:  47% (5946/12424), 19.56 MiB | 7.79 MiB/s
Receiving objects:  48% (5964/12424), 23.18 MiB | 7.70 MiB/s
Receiving objects:  49% (6088/12424), 23.18 MiB | 7.70 MiB/s
Receiving objects:  50% (6212/12424), 23.18 MiB | 7.70 MiB/s
Receiving objects:  51% (6337/12424), 23.18 MiB | 7.70 MiB/s
Receiving objects:  52% (6461/12424), 28.00 MiB | 7.98 MiB/s
Receiving objects:  53% (6585/12424), 28.00 MiB | 7.98 MiB/s
Receiving objects:  54% (6709/12424), 28.00 MiB | 7.98 MiB/s
Receiving objects:  55% (6834/12424), 28.00 MiB | 7.98 MiB/s
Receiving objects:  56% (6958/12424), 28.00 MiB | 7.98 MiB/s
Receiving objects:  57% (7082/12424), 28.00 MiB | 7.98 MiB/s
Receiving objects:  58% (7206/12424), 28.00 MiB | 7.98 MiB/s
Receiving objects:  59% (7331/12424), 28.00 MiB | 7.98 MiB/s
Receiving objects:  59% (7367/12424), 28.00 MiB | 7.98 MiB/s
Receiving objects:  60% (7455/12424), 32.81 MiB | 8.18 MiB/s
Receiving objects:  61% (7579/12424), 32.81 MiB | 8.18 MiB/s
Receiving objects:  62% (7703/12424), 32.81 MiB | 8.18 MiB/s
Receiving objects:  63% (7828/12424), 32.81 MiB | 8.18 MiB/s
Receiving objects:  64% (7952/12424), 32.81 MiB | 8.18 MiB/s
Receiving objects:  65% (8076/12424), 32.81 MiB | 8.18 MiB/s
Receiving objects:  66% (8200/12424), 32.81 MiB | 8.18 MiB/s
Receiving objects:  67% (8325/12424), 32.81 MiB | 8.18 MiB/s
Receiving objects:  68% (8449/12424), 32.81 MiB | 8.18 MiB/s
Receiving objects:  69% (8573/12424), 32.81 MiB | 8.18 MiB/s
Receiving objects:  70% (8697/12424), 32.81 MiB | 8.18 MiB/s
Receiving objects:  71% (8822/12424), 32.81 MiB | 8.18 MiB/s
Receiving objects:  72% (8946/12424), 32.81 MiB | 8.18 MiB/s
Receiving objects:  73% (9070/12424), 32.81 MiB | 8.18 MiB/s
Receiving objects:  74% (9194/12424), 32.81 MiB | 8.18 MiB/s
Receiving objects:  75% (9318/12424), 32.81 MiB | 8.18 MiB/s
Receiving objects:  76% (9443/12424), 32.81 MiB | 8.18 MiB/s
Receiving objects:  77% (9567/12424), 32.81 MiB | 8.18 MiB/s
Receiving objects:  78% (9691/12424), 32.81 MiB | 8.18 MiB/s
Receiving objects:  79% (9815/12424), 32.81 MiB | 8.18 MiB/s
Receiving objects:  80% (9940/12424), 32.81 MiB | 8.18 MiB/s
Receiving objects:  81% (10064/12424), 32.81 MiB | 8.18 MiB/s
Receiving objects:  82% (10188/12424), 32.81 MiB | 8.18 MiB/s
Receiving objects:  83% (10312/12424), 32.81 MiB | 8.18 MiB/s
Receiving objects:  84% (10437/12424), 32.81 MiB | 8.18 MiB/s
Receiving objects:  85% (10561/12424), 32.81 MiB | 8.18 MiB/s
Receiving objects:  86% (10685/12424), 32.81 MiB | 8.18 MiB/s
Receiving objects:  87% (10809/12424), 32.81 MiB | 8.18 MiB/s
Receiving objects:  88% (10934/12424), 32.81 MiB | 8.18 MiB/s
Receiving objects:  89% (11058/12424), 32.81 MiB | 8.18 MiB/s
Receiving objects:  90% (11182/12424), 32.81 MiB | 8.18 MiB/s
Receiving objects:  91% (11306/12424), 32.81 MiB | 8.18 MiB/s
Receiving objects:  92% (11431/12424), 32.81 MiB | 8.18 MiB/s
Receiving objects:  93% (11555/12424), 40.45 MiB | 8.97 MiB/s
Receiving objects:  94% (11679/12424), 40.45 MiB | 8.97 MiB/s
Receiving objects:  95% (11803/12424), 40.45 MiB | 8.97 MiB/s
Receiving objects:  96% (11928/12424), 40.45 MiB | 8.97 MiB/s
Receiving objects:  97% (12052/12424), 40.45 MiB | 8.97 MiB/s
Receiving objects:  98% (12176/12424), 40.45 MiB | 8.97 MiB/s
Receiving objects:  99% (12300/12424), 40.45 MiB | 8.97 MiB/s
remote: Total 12424 (delta 2375), reused 5975 (delta 1228)        
Receiving objects: 100% (12424/12424), 40.45 MiB | 8.97 MiB/s
Receiving objects: 100% (12424/12424), 41.63 MiB | 9.02 MiB/s, done.
Resolving deltas:   0% (0/2375)
Resolving deltas:   1% (24/2375)
Resolving deltas:   2% (49/2375)
Resolving deltas:   3% (72/2375)
Resolving deltas:   4% (95/2375)
Resolving deltas:   5% (119/2375)
Resolving deltas:   6% (143/2375)
Resolving deltas:   7% (167/2375)
Resolving deltas:   8% (190/2375)
Resolving deltas:   9% (214/2375)
Resolving deltas:  10% (238/2375)
Resolving deltas:  11% (263/2375)
Resolving deltas:  12% (285/2375)
Resolving deltas:  13% (309/2375)
Resolving deltas:  14% (333/2375)
Resolving deltas:  15% (357/2375)
Resolving deltas:  16% (380/2375)
Resolving deltas:  17% (404/2375)
Resolving deltas:  18% (428/2375)
Resolving deltas:  19% (452/2375)
Resolving deltas:  20% (475/2375)
Resolving deltas:  21% (499/2375)
Resolving deltas:  22% (523/2375)
Resolving deltas:  23% (547/2375)
Resolving deltas:  24% (570/2375)
Resolving deltas:  25% (594/2375)
Resolving deltas:  26% (618/2375)
Resolving deltas:  27% (642/2375)
Resolving deltas:  28% (665/2375)
Resolving deltas:  29% (690/2375)
Resolving deltas:  30% (713/2375)
Resolving deltas:  31% (737/2375)
Resolving deltas:  32% (760/2375)
Resolving deltas:  33% (784/2375)
Resolving deltas:  34% (808/2375)
Resolving deltas:  35% (832/2375)
Resolving deltas:  36% (856/2375)
Resolving deltas:  37% (879/2375)
Resolving deltas:  38% (903/2375)
Resolving deltas:  39% (927/2375)
Resolving deltas:  40% (950/2375)
Resolving deltas:  41% (974/2375)
Resolving deltas:  42% (998/2375)
Resolving deltas:  43% (1022/2375)
Resolving deltas:  44% (1045/2375)
Resolving deltas:  45% (1069/2375)
Resolving deltas:  46% (1093/2375)
Resolving deltas:  47% (1117/2375)
Resolving deltas:  48% (1140/2375)
Resolving deltas:  49% (1164/2375)
Resolving deltas:  50% (1188/2375)
Resolving deltas:  51% (1212/2375)
Resolving deltas:  52% (1235/2375)
Resolving deltas:  53% (1259/2375)
Resolving deltas:  54% (1283/2375)
Resolving deltas:  55% (1307/2375)
Resolving deltas:  56% (1330/2375)
Resolving deltas:  57% (1354/2375)
Resolving deltas:  58% (1378/2375)
Resolving deltas:  59% (1402/2375)
Resolving deltas:  60% (1425/2375)
Resolving deltas:  61% (1449/2375)
Resolving deltas:  62% (1473/2375)
Resolving deltas:  63% (1497/2375)
Resolving deltas:  64% (1520/2375)
Resolving deltas:  65% (1544/2375)
Resolving deltas:  66% (1568/2375)
Resolving deltas:  67% (1592/2375)
Resolving deltas:  68% (1615/2375)
Resolving deltas:  69% (1639/2375)
Resolving deltas:  70% (1663/2375)
Resolving deltas:  71% (1687/2375)
Resolving deltas:  72% (1710/2375)
Resolving deltas:  73% (1734/2375)
Resolving deltas:  74% (1758/2375)
Resolving deltas:  75% (1782/2375)
Resolving deltas:  76% (1805/2375)
Resolving deltas:  77% (1829/2375)
Resolving deltas:  78% (1853/2375)
Resolving deltas:  79% (1877/2375)
Resolving deltas:  80% (1900/2375)
Resolving deltas:  81% (1924/2375)
Resolving deltas:  82% (1948/2375)
Resolving deltas:  83% (1972/2375)
Resolving deltas:  84% (1995/2375)
Resolving deltas:  85% (2019/2375)
Resolving deltas:  86% (2043/2375)
Resolving deltas:  87% (2067/2375)
Resolving deltas:  88% (2090/2375)
Resolving deltas:  89% (2115/2375)
Resolving deltas:  90% (2139/2375)
Resolving deltas:  91% (2162/2375)
Resolving deltas:  92% (2185/2375)
Resolving deltas:  93% (2209/2375)
Resolving deltas:  94% (2233/2375)
Resolving deltas:  95% (2257/2375)
Resolving deltas:  96% (2281/2375)
Resolving deltas:  97% (2305/2375)
Resolving deltas:  98% (2328/2375)
Resolving deltas:  99% (2352/2375)
Resolving deltas: 100% (2375/2375)
Resolving deltas: 100% (2375/2375), done.
Updating files:  69% (7930/11458)
Updating files:  70% (8021/11458)
Updating files:  71% (8136/11458)
Updating files:  72% (8250/11458)
Updating files:  73% (8365/11458)
Updating files:  74% (8479/11458)
Updating files:  75% (8594/11458)
Updating files:  76% (8709/11458)
Updating files:  77% (8823/11458)
Updating files:  78% (8938/11458)
Updating files:  79% (9052/11458)
Updating files:  80% (9167/11458)
Updating files:  81% (9281/11458)
Updating files:  82% (9396/11458)
Updating files:  83% (9511/11458)
Updating files:  84% (9625/11458)
Updating files:  85% (9740/11458)
Updating files:  86% (9854/11458)
Updating files:  87% (9969/11458)
Updating files:  88% (10084/11458)
Updating files:  89% (10198/11458)
Updating files:  90% (10313/11458)
Updating files:  91% (10427/11458)
Updating files:  92% (10542/11458)
Updating files:  93% (10656/11458)
Updating files:  94% (10771/11458)
Updating files:  95% (10886/11458)
Updating files:  96% (11000/11458)
Updating files:  97% (11115/11458)
Updating files:  98% (11229/11458)
Updating files:  99% (11344/11458)
Updating files: 100% (11458/11458)
Updating files: 100% (11458/11458), done.
 00:11

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-1  Started
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-web-1  Started
 00:01

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  38/133 [========>-------------------]  28%
  67/133 [==============>-------------]  50%
  93/133 [===================>--------]  69%
 110/133 [=======================>----]  82%
 126/133 [==========================>-]  94%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:06

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 9.0 s.
 00:09

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 12s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:12

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:00

 Total duration: 01:22

 01:22

Install 'skins/Vector'...

Cloning component(s)
:0: _clone_component "skins/Vector"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/skins/Vector to 'skins/Vector' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'skins/Vector'...
|0| remote: Counting objects: 1           
remote: Counting objects: 957, done        
|0| remote: Finding sources:   1% (5/957)           
remote: Finding sources:   2% (15/957)           
remote: Finding sources:   3% (24/957)           
remote: Finding sources:   4% (34/957)           
remote: Finding sources:   5% (44/957)           
remote: Finding sources:   6% (53/957)           
remote: Finding sources:   7% (63/957)           
remote: Finding sources:   8% (72/957)           
remote: Finding sources:   9% (82/957)           
remote: Finding sources:  10% (91/957)           
remote: Finding sources:  11% (101/957)           
remote: Finding sources:  12% (111/957)           
remote: Finding sources:  13% (120/957)           
remote: Finding sources:  14% (130/957)           
remote: Finding sources:  15% (139/957)           
remote: Finding sources:  16% (149/957)           
remote: Finding sources:  17% (158/957)           
remote: Finding sources:  18% (168/957)           
remote: Finding sources:  19% (178/957)           
remote: Finding sources:  20% (187/957)           
remote: Finding sources:  21% (197/957)           
remote: Finding sources:  22% (206/957)           
remote: Finding sources:  23% (216/957)           
remote: Finding sources:  24% (225/957)           
remote: Finding sources:  25% (235/957)           
remote: Finding sources:  26% (245/957)           
remote: Finding sources:  27% (254/957)           
remote: Finding sources:  28% (264/957)           
remote: Finding sources:  29% (273/957)           
remote: Finding sources:  30% (283/957)           
remote: Finding sources:  31% (292/957)           
remote: Finding sources:  32% (302/957)           
remote: Finding sources:  33% (312/957)           
remote: Finding sources:  34% (321/957)           
remote: Finding sources:  35% (331/957)           
remote: Finding sources:  36% (340/957)           
remote: Finding sources:  37% (350/957)           
remote: Finding sources:  38% (359/957)           
remote: Finding sources:  39% (369/957)           
remote: Finding sources:  40% (379/957)           
remote: Finding sources:  41% (388/957)           
remote: Finding sources:  42% (398/957)           
remote: Finding sources:  43% (407/957)           
remote: Finding sources:  44% (417/957)           
remote: Finding sources:  45% (426/957)           
remote: Finding sources:  46% (436/957)           
remote: Finding sources:  47% (446/957)           
remote: Finding sources:  48% (455/957)           
remote: Finding sources:  49% (465/957)           
remote: Finding sources:  50% (474/957)           
remote: Finding sources:  51% (484/957)           
remote: Finding sources:  52% (493/957)           
remote: Finding sources:  53% (503/957)           
remote: Finding sources:  54% (512/957)           
remote: Finding sources:  55% (522/957)           
remote: Finding sources:  56% (532/957)           
remote: Finding sources:  57% (541/957)           
remote: Finding sources:  58% (551/957)           
remote: Finding sources:  59% (560/957)           
remote: Finding sources:  60% (570/957)           
remote: Finding sources:  61% (579/957)           
remote: Finding sources:  62% (589/957)           
remote: Finding sources:  63% (599/957)           
remote: Finding sources:  64% (608/957)           
remote: Finding sources:  65% (618/957)           
remote: Finding sources:  66% (627/957)           
remote: Finding sources:  67% (637/957)           
remote: Finding sources:  68% (646/957)           
remote: Finding sources:  69% (656/957)           
remote: Finding sources:  70% (666/957)           
remote: Finding sources:  71% (675/957)           
remote: Finding sources:  72% (685/957)           
remote: Finding sources:  73% (694/957)           
remote: Finding sources:  74% (704/957)           
remote: Finding sources:  75% (713/957)           
remote: Finding sources:  76% (723/957)           
remote: Finding sources:  77% (733/957)           
remote: Finding sources:  78% (742/957)           
remote: Finding sources:  79% (752/957)           
remote: Finding sources:  80% (761/957)           
remote: Finding sources:  81% (771/957)           
remote: Finding sources:  82% (780/957)           
remote: Finding sources:  83% (790/957)           
remote: Finding sources:  84% (800/957)           
remote: Finding sources:  85% (809/957)           
remote: Finding sources:  86% (819/957)           
remote: Finding sources:  87% (828/957)           
remote: Finding sources:  88% (838/957)           
remote: Finding sources:  89% (847/957)           
remote: Finding sources:  90% (857/957)           
remote: Finding sources:  91% (867/957)           
remote: Finding sources:  92% (876/957)           
remote: Finding sources:  93% (886/957)           
remote: Finding sources:  94% (895/957)           
remote: Finding sources:  95% (905/957)           
remote: Finding sources:  96% (914/957)           
remote: Finding sources:  97% (924/957)           
remote: Finding sources:  98% (934/957)           
remote: Finding sources:  99% (943/957)           
remote: Finding sources: 100% (953/957)           
remote: Finding sources: 100% (957/957)        
|0| remote: Getting sizes:   1% (5/915)           
remote: Getting sizes:   2% (14/915)           
remote: Getting sizes:   3% (23/915)           
remote: Getting sizes:   4% (33/915)           
remote: Getting sizes:   5% (42/915)           
remote: Getting sizes:   6% (51/915)           
remote: Getting sizes:   7% (60/915)           
remote: Getting sizes:   8% (69/915)           
remote: Getting sizes:   9% (78/915)           
remote: Getting sizes:  10% (87/915)           
remote: Getting sizes:  11% (97/915)           
remote: Getting sizes:  12% (106/915)           
remote: Getting sizes:  13% (115/915)           
remote: Getting sizes:  14% (124/915)           
remote: Getting sizes:  15% (133/915)           
remote: Getting sizes:  16% (142/915)           
remote: Getting sizes:  17% (151/915)           
remote: Getting sizes:  18% (161/915)           
remote: Getting sizes:  19% (170/915)           
remote: Getting sizes:  20% (179/915)           
remote: Getting sizes:  21% (188/915)           
remote: Getting sizes:  22% (197/915)           
remote: Getting sizes:  23% (206/915)           
remote: Getting sizes:  24% (216/915)           
remote: Getting sizes:  25% (225/915)           
remote: Getting sizes:  26% (234/915)           
remote: Getting sizes:  27% (243/915)           
remote: Getting sizes:  28% (252/915)           
remote: Getting sizes:  29% (261/915)           
remote: Getting sizes:  30% (270/915)           
remote: Getting sizes:  31% (280/915)           
remote: Getting sizes:  32% (289/915)           
remote: Getting sizes:  33% (298/915)           
remote: Getting sizes:  34% (307/915)           
remote: Getting sizes:  35% (316/915)           
remote: Getting sizes:  36% (325/915)           
remote: Getting sizes:  37% (334/915)           
remote: Getting sizes:  38% (344/915)           
remote: Getting sizes:  39% (353/915)           
remote: Getting sizes:  40% (362/915)           
remote: Getting sizes:  41% (371/915)           
remote: Getting sizes:  42% (380/915)           
remote: Getting sizes:  43% (389/915)           
remote: Getting sizes:  44% (399/915)           
remote: Getting sizes:  45% (408/915)           
remote: Getting sizes:  46% (417/915)           
remote: Getting sizes:  47% (426/915)           
remote: Getting sizes:  48% (435/915)           
remote: Getting sizes:  49% (444/915)           
remote: Getting sizes:  50% (453/915)           
remote: Getting sizes:  51% (463/915)           
remote: Getting sizes:  52% (472/915)           
remote: Getting sizes:  53% (481/915)           
remote: Getting sizes:  54% (490/915)           
remote: Getting sizes:  55% (499/915)           
remote: Getting sizes:  56% (508/915)           
remote: Getting sizes:  57% (517/915)           
remote: Getting sizes:  58% (527/915)           
remote: Getting sizes:  59% (536/915)           
remote: Getting sizes:  60% (545/915)           
remote: Getting sizes:  61% (554/915)           
remote: Getting sizes:  62% (563/915)           
remote: Getting sizes:  63% (572/915)           
remote: Getting sizes:  64% (582/915)           
remote: Getting sizes:  65% (591/915)           
remote: Getting sizes:  66% (600/915)           
remote: Getting sizes:  67% (609/915)           
remote: Getting sizes:  68% (618/915)           
remote: Getting sizes:  69% (627/915)           
remote: Getting sizes:  70% (636/915)           
remote: Getting sizes:  71% (646/915)           
remote: Getting sizes:  72% (655/915)           
remote: Getting sizes:  73% (664/915)           
remote: Getting sizes:  74% (673/915)           
remote: Getting sizes:  75% (682/915)           
remote: Getting sizes:  76% (691/915)           
remote: Getting sizes:  77% (700/915)           
remote: Getting sizes:  78% (710/915)           
remote: Getting sizes:  79% (719/915)           
remote: Getting sizes:  80% (728/915)           
remote: Getting sizes:  81% (737/915)           
remote: Getting sizes:  82% (746/915)           
remote: Getting sizes:  83% (755/915)           
remote: Getting sizes:  84% (765/915)           
remote: Getting sizes:  85% (774/915)           
remote: Getting sizes:  86% (783/915)           
remote: Getting sizes:  87% (792/915)           
remote: Getting sizes:  88% (801/915)           
remote: Getting sizes:  89% (810/915)           
remote: Getting sizes:  90% (819/915)           
remote: Getting sizes:  91% (829/915)           
remote: Getting sizes:  92% (838/915)           
remote: Getting sizes:  93% (847/915)           
remote: Getting sizes:  94% (856/915)           
remote: Getting sizes:  95% (865/915)           
remote: Getting sizes:  96% (874/915)           
remote: Getting sizes:  97% (883/915)           
remote: Getting sizes:  98% (893/915)           
remote: Getting sizes:  99% (902/915)           
remote: Getting sizes: 100% (911/915)           
remote: Getting sizes: 100% (915/915)        
|0| remote: Compressing objects:   1% (21964/2091897)           
remote: Compressing objects:   2% (41242/2091897)           
remote: Compressing objects:   3% (70018/2091897)           
remote: Compressing objects:   4% (80183/2091897)           
remote: Compressing objects:   5% (95031/2091897)           
remote: Compressing objects:   6% (117422/2091897)           
remote: Compressing objects:   7% (136697/2091897)           
remote: Compressing objects:   8% (157154/2091897)           
remote: Compressing objects:   9% (179729/2091897)           
remote: Compressing objects:  10% (204232/2091897)           
remote: Compressing objects:  11% (220898/2091897)           
remote: Compressing objects:  12% (242442/2091897)           
remote: Compressing objects:  13% (262863/2091897)           
remote: Compressing objects:  14% (282821/2091897)           
remote: Compressing objects:  15% (314620/2091897)           
remote: Compressing objects:  16% (331673/2091897)           
remote: Compressing objects:  17% (346230/2091897)           
remote: Compressing objects:  18% (367810/2091897)           
remote: Compressing objects:  19% (403093/2091897)           
remote: Compressing objects:  20% (408286/2091897)           
remote: Compressing objects:  21% (429656/2091897)           
remote: Compressing objects:  22% (456733/2091897)           
remote: Compressing objects:  23% (474971/2091897)           
remote: Compressing objects:  24% (491754/2091897)           
remote: Compressing objects:  25% (518021/2091897)           
remote: Compressing objects:  26% (539135/2091897)           
remote: Compressing objects:  27% (560197/2091897)           
remote: Compressing objects:  28% (578963/2091897)           
remote: Compressing objects:  29% (598041/2091897)           
remote: Compressing objects:  30% (617228/2091897)           
remote: Compressing objects:  31% (644014/2091897)           
remote: Compressing objects:  32% (659169/2091897)           
remote: Compressing objects:  33% (680528/2091897)           
remote: Compressing objects:  34% (704719/2091897)           
remote: Compressing objects:  35% (724139/2091897)           
remote: Compressing objects:  36% (747627/2091897)           
remote: Compressing objects:  37% (764410/2091897)           
remote: Compressing objects:  38% (784561/2091897)           
remote: Compressing objects:  39% (807950/2091897)           
remote: Compressing objects:  40% (834318/2091897)           
remote: Compressing objects:  41% (853439/2091897)           
remote: Compressing objects:  42% (869916/2091897)           
remote: Compressing objects:  43% (893631/2091897)           
remote: Compressing objects:  44% (911153/2091897)           
remote: Compressing objects:  63% (1323071/2091897)           
remote: Compressing objects:  64% (1328691/2091897)           
remote: Compressing objects:  65% (1349406/2091897)           
remote: Compressing objects:  66% (1370631/2091897)           
remote: Compressing objects:  67% (1392919/2091897)           
remote: Compressing objects:  68% (1415257/2091897)           
remote: Compressing objects:  69% (1435753/2091897)           
remote: Compressing objects:  70% (1454070/2091897)           
remote: Compressing objects:  71% (1483254/2091897)           
remote: Compressing objects:  72% (1497017/2091897)           
remote: Compressing objects:  73% (1517091/2091897)           
remote: Compressing objects:  74% (1538285/2091897)           
remote: Compressing objects:  75% (1558931/2091897)           
remote: Compressing objects:  76% (1580020/2091897)           
remote: Compressing objects:  77% (1601304/2091897)           
remote: Compressing objects:  78% (1624435/2091897)           
remote: Compressing objects:  79% (1644412/2091897)           
remote: Compressing objects:  80% (1664978/2091897)           
remote: Compressing objects:  81% (1684016/2091897)           
remote: Compressing objects:  82% (1706506/2091897)           
remote: Compressing objects:  83% (1726366/2091897)           
remote: Compressing objects:  84% (1746762/2091897)           
remote: Compressing objects:  85% (1770917/2091897)           
remote: Compressing objects:  86% (1789785/2091897)           
remote: Compressing objects:  87% (1812737/2091897)           
remote: Compressing objects:  88% (1830825/2091897)           
remote: Compressing objects:  89% (1854357/2091897)           
remote: Compressing objects:  90% (1872379/2091897)           
remote: Compressing objects:  91% (1893237/2091897)           
remote: Compressing objects:  92% (1914357/2091897)           
remote: Compressing objects:  93% (1949234/2091897)           
remote: Compressing objects:  94% (1961139/2091897)           
remote: Compressing objects:  95% (1980289/2091897)           
remote: Compressing objects:  96% (1999069/2091897)           
remote: Compressing objects:  97% (2019421/2091897)           
remote: Compressing objects:  98% (2043272/2091897)           
remote: Compressing objects:  99% (2061607/2091897)           
remote: Compressing objects: 100% (2082207/2091897)           
remote: Compressing objects: 100% (2091897/2091897)        
|0| Receiving objects:   0% (1/957)
Receiving objects:   1% (10/957)
Receiving objects:   2% (20/957)
Receiving objects:   3% (29/957)
Receiving objects:   4% (39/957)
Receiving objects:   5% (48/957)
Receiving objects:   6% (58/957)
Receiving objects:   7% (67/957)
Receiving objects:   8% (77/957)
Receiving objects:   9% (87/957)
Receiving objects:  10% (96/957)
Receiving objects:  11% (106/957)
Receiving objects:  12% (115/957)
Receiving objects:  13% (125/957)
Receiving objects:  14% (134/957)
Receiving objects:  15% (144/957)
Receiving objects:  16% (154/957)
Receiving objects:  17% (163/957)
Receiving objects:  18% (173/957)
Receiving objects:  19% (182/957)
Receiving objects:  20% (192/957)
Receiving objects:  21% (201/957)
Receiving objects:  22% (211/957)
Receiving objects:  23% (221/957)
Receiving objects:  24% (230/957)
Receiving objects:  25% (240/957)
Receiving objects:  26% (249/957)
Receiving objects:  27% (259/957)
Receiving objects:  28% (268/957)
Receiving objects:  29% (278/957)
Receiving objects:  30% (288/957)
Receiving objects:  31% (297/957)
Receiving objects:  32% (307/957)
Receiving objects:  33% (316/957)
Receiving objects:  34% (326/957)
Receiving objects:  35% (335/957)
Receiving objects:  36% (345/957)
Receiving objects:  37% (355/957)
Receiving objects:  38% (364/957)
Receiving objects:  39% (374/957)
Receiving objects:  40% (383/957)
Receiving objects:  41% (393/957)
Receiving objects:  42% (402/957)
Receiving objects:  43% (412/957)
Receiving objects:  44% (422/957)
Receiving objects:  45% (431/957)
Receiving objects:  46% (441/957)
Receiving objects:  47% (450/957)
Receiving objects:  48% (460/957)
Receiving objects:  49% (469/957)
Receiving objects:  50% (479/957)
Receiving objects:  51% (489/957)
Receiving objects:  52% (498/957)
Receiving objects:  53% (508/957)
Receiving objects:  54% (517/957)
Receiving objects:  55% (527/957)
Receiving objects:  56% (536/957)
Receiving objects:  57% (546/957)
Receiving objects:  58% (556/957)
Receiving objects:  59% (565/957)
Receiving objects:  60% (575/957)
Receiving objects:  61% (584/957)
Receiving objects:  62% (594/957)
Receiving objects:  63% (603/957)
Receiving objects:  64% (613/957)
Receiving objects:  65% (623/957)
Receiving objects:  66% (632/957)
Receiving objects:  67% (642/957)
Receiving objects:  68% (651/957)
Receiving objects:  69% (661/957)
Receiving objects:  70% (670/957)
Receiving objects:  71% (680/957)
Receiving objects:  72% (690/957)
Receiving objects:  73% (699/957)
Receiving objects:  74% (709/957)
Receiving objects:  75% (718/957)
Receiving objects:  76% (728/957)
Receiving objects:  77% (737/957)
Receiving objects:  78% (747/957)
Receiving objects:  79% (757/957)
Receiving objects:  80% (766/957)
Receiving objects:  81% (776/957)
Receiving objects:  82% (785/957)
Receiving objects:  83% (795/957)
Receiving objects:  84% (804/957)
Receiving objects:  85% (814/957)
Receiving objects:  86% (824/957)
Receiving objects:  87% (833/957)
Receiving objects:  88% (843/957)
Receiving objects:  89% (852/957)
remote: Total 957 (delta 230), reused 288 (delta 39)        
|0| Receiving objects:  90% (862/957)
Receiving objects:  91% (871/957)
Receiving objects:  92% (881/957)
Receiving objects:  93% (891/957)
Receiving objects:  94% (900/957)
Receiving objects:  95% (910/957)
Receiving objects:  96% (919/957)
Receiving objects:  97% (929/957)
Receiving objects:  98% (938/957)
Receiving objects:  99% (948/957)
Receiving objects: 100% (957/957)
Receiving objects: 100% (957/957), 1.10 MiB | 9.84 MiB/s, done.
|0| Resolving deltas:   0% (0/230)
Resolving deltas:   1% (3/230)
Resolving deltas:   2% (5/230)
Resolving deltas:   3% (7/230)
Resolving deltas:   4% (10/230)
Resolving deltas:   5% (12/230)
Resolving deltas:   6% (14/230)
Resolving deltas:   7% (17/230)
Resolving deltas:   8% (19/230)
Resolving deltas:   9% (22/230)
Resolving deltas:  10% (23/230)
Resolving deltas:  11% (26/230)
Resolving deltas:  12% (28/230)
Resolving deltas:  13% (30/230)
Resolving deltas:  14% (33/230)
Resolving deltas:  15% (36/230)
Resolving deltas:  16% (37/230)
Resolving deltas:  17% (40/230)
Resolving deltas:  18% (42/230)
Resolving deltas:  19% (44/230)
Resolving deltas:  20% (46/230)
Resolving deltas:  21% (49/230)
Resolving deltas:  22% (51/230)
Resolving deltas:  23% (53/230)
Resolving deltas:  24% (56/230)
Resolving deltas:  25% (58/230)
Resolving deltas:  26% (60/230)
Resolving deltas:  27% (63/230)
Resolving deltas:  28% (65/230)
Resolving deltas:  29% (67/230)
Resolving deltas:  30% (69/230)
Resolving deltas:  31% (72/230)
Resolving deltas:  32% (74/230)
Resolving deltas:  33% (77/230)
Resolving deltas:  34% (80/230)
Resolving deltas:  35% (81/230)
Resolving deltas:  36% (83/230)
Resolving deltas:  37% (86/230)
Resolving deltas:  38% (89/230)
Resolving deltas:  39% (90/230)
Resolving deltas:  40% (92/230)
Resolving deltas:  41% (96/230)
Resolving deltas:  42% (97/230)
Resolving deltas:  43% (100/230)
Resolving deltas:  44% (102/230)
Resolving deltas:  45% (104/230)
Resolving deltas:  46% (106/230)
Resolving deltas:  47% (109/230)
Resolving deltas:  48% (111/230)
Resolving deltas:  49% (114/230)
Resolving deltas:  50% (115/230)
Resolving deltas:  51% (118/230)
Resolving deltas:  52% (120/230)
Resolving deltas:  53% (122/230)
Resolving deltas:  54% (125/230)
Resolving deltas:  55% (127/230)
Resolving deltas:  56% (129/230)
Resolving deltas:  57% (132/230)
Resolving deltas:  58% (134/230)
Resolving deltas:  59% (137/230)
Resolving deltas:  60% (138/230)
Resolving deltas:  61% (141/230)
Resolving deltas:  62% (143/230)
Resolving deltas:  63% (145/230)
Resolving deltas:  64% (148/230)
Resolving deltas:  65% (150/230)
Resolving deltas:  66% (152/230)
Resolving deltas:  67% (155/230)
Resolving deltas:  68% (157/230)
Resolving deltas:  69% (159/230)
Resolving deltas:  70% (161/230)
Resolving deltas:  71% (164/230)
Resolving deltas:  72% (166/230)
Resolving deltas:  73% (169/230)
Resolving deltas:  74% (171/230)
Resolving deltas:  75% (173/230)
Resolving deltas:  76% (175/230)
Resolving deltas:  77% (178/230)
Resolving deltas:  78% (180/230)
Resolving deltas:  79% (182/230)
Resolving deltas:  80% (184/230)
Resolving deltas:  81% (187/230)
Resolving deltas:  82% (189/230)
Resolving deltas:  83% (191/230)
Resolving deltas:  84% (194/230)
Resolving deltas:  85% (196/230)
Resolving deltas:  86% (198/230)
Resolving deltas:  87% (201/230)
Resolving deltas:  88% (203/230)
Resolving deltas:  89% (205/230)
Resolving deltas:  90% (207/230)
Resolving deltas:  91% (210/230)
Resolving deltas:  92% (212/230)
Resolving deltas:  93% (214/230)
Resolving deltas:  94% (218/230)
Resolving deltas:  95% (219/230)
Resolving deltas:  96% (222/230)
Resolving deltas:  97% (224/230)
Resolving deltas:  98% (226/230)
Resolving deltas:  99% (228/230)
Resolving deltas: 100% (230/230)
Resolving deltas: 100% (230/230), done.
|0|  00:01
 00:01

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 1 install, 0 updates, 0 removals
  - Locking composer/installers (v2.3.0)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 1 install, 0 updates, 0 removals
  - Installing composer/installers (v2.3.0): Extracting archive
Generating optimized autoload files
52 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:03

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
52 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:02

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.0.0',
npm warn EBADENGINE   required: { npm: '>=10.8.1', node: '>=20' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.0.0',
npm warn EBADENGINE   required: { npm: '>=10.8.1', node: '>=20' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.get@4.4.2: This package is deprecated. Use the optional chaining (?.) operator instead.
npm warn deprecated glob@7.2.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@2.0.1: Use your platform's native DOMException instead
npm warn deprecated w3c-hr-time@1.0.2: Use your platform's native performance.now() and performance.timeOrigin.
npm warn deprecated mkdirp@0.3.0: Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)
npm warn deprecated sinon@12.0.1: 16.1.1

> pre-commit@1.2.2 install
> node install.js


> spawn-sync@1.0.15 postinstall
> node postinstall


added 320 packages, removed 1 package, and audited 1761 packages in 16s

211 packages are looking for funding
  run `npm fund` for details

9 vulnerabilities (1 low, 3 moderate, 5 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:16

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.1 s.
 00:01

Running 'skins/Vector/setup.sh' if found
Looking for '/var/local/skins/Vector/setup.sh'
No '/var/local/skins/Vector/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:26
 00:26

Fresh install of Mediawiki...

Verifying 'docker compose' version...
Success! 'docker compose version' is at least '2.1.1'

User 'quickstart' is in the 'docker' group

Docker compose down
 Container mediawiki-mediawiki-web-1  Stopping
 Container mediawiki-mediawiki-jobrunner-1  Stopping
 Container mediawiki-mediawiki-1  Stopping
 Container mediawiki-mediawiki-web-1  Stopped
 Container mediawiki-mediawiki-web-1  Removing
 Container mediawiki-mediawiki-jobrunner-1  Stopped
 Container mediawiki-mediawiki-jobrunner-1  Removing
 Container mediawiki-mediawiki-1  Stopped
 Container mediawiki-mediawiki-1  Removing
 Container mediawiki-mediawiki-web-1  Removed
 Container mediawiki-mediawiki-jobrunner-1  Removed
 Container mediawiki-mediawiki-1  Removed
 Network mediawiki_default  Removing
 Network mediawiki_default  Removed
 00:16

Reclaim disk space if needed
Free disk space (21%) is above or equal to the threshold (10%), no cleanup needed
 00:00

Git clone --depth=2 https://gerrit.wikimedia.org/r/mediawiki/core.git to '.' (use CLONE_DEPTH=0 for full depth)
Cloning into '.'...
remote: Counting objects: 1           
remote: Counting objects: 12424, done        
remote: Finding sources:   1% (63/12424)           
remote: Finding sources:   2% (187/12424)           
remote: Finding sources:   3% (311/12424)           
remote: Finding sources:   4% (435/12424)           
remote: Finding sources:   5% (560/12424)           
remote: Finding sources:   6% (684/12424)           
remote: Finding sources:   7% (808/12424)           
remote: Finding sources:   8% (932/12424)           
remote: Finding sources:   9% (1057/12424)           
remote: Finding sources:  10% (1181/12424)           
remote: Finding sources:  11% (1305/12424)           
remote: Finding sources:  12% (1429/12424)           
remote: Finding sources:  13% (1553/12424)           
remote: Finding sources:  14% (1678/12424)           
remote: Finding sources:  15% (1802/12424)           
remote: Finding sources:  16% (1926/12424)           
remote: Finding sources:  17% (2050/12424)           
remote: Finding sources:  18% (2175/12424)           
remote: Finding sources:  19% (2299/12424)           
remote: Finding sources:  20% (2423/12424)           
remote: Finding sources:  21% (2547/12424)           
remote: Finding sources:  22% (2672/12424)           
remote: Finding sources:  23% (2796/12424)           
remote: Finding sources:  24% (2920/12424)           
remote: Finding sources:  25% (3044/12424)           
remote: Finding sources:  26% (3169/12424)           
remote: Finding sources:  27% (3293/12424)           
remote: Finding sources:  28% (3417/12424)           
remote: Finding sources:  29% (3541/12424)           
remote: Finding sources:  30% (3666/12424)           
remote: Finding sources:  31% (3790/12424)           
remote: Finding sources:  32% (3914/12424)           
remote: Finding sources:  33% (4038/12424)           
remote: Finding sources:  34% (4163/12424)           
remote: Finding sources:  35% (4287/12424)           
remote: Finding sources:  36% (4411/12424)           
remote: Finding sources:  37% (4535/12424)           
remote: Finding sources:  38% (4659/12424)           
remote: Finding sources:  39% (4784/12424)           
remote: Finding sources:  40% (4908/12424)           
remote: Finding sources:  41% (5032/12424)           
remote: Finding sources:  42% (5156/12424)           
remote: Finding sources:  43% (5281/12424)           
remote: Finding sources:  44% (5405/12424)           
remote: Finding sources:  45% (5529/12424)           
remote: Finding sources:  46% (5653/12424)           
remote: Finding sources:  47% (5778/12424)           
remote: Finding sources:  48% (5902/12424)           
remote: Finding sources:  49% (6026/12424)           
remote: Finding sources:  50% (6150/12424)           
remote: Finding sources:  51% (6275/12424)           
remote: Finding sources:  52% (6399/12424)           
remote: Finding sources:  53% (6523/12424)           
remote: Finding sources:  54% (6647/12424)           
remote: Finding sources:  55% (6772/12424)           
remote: Finding sources:  56% (6896/12424)           
remote: Finding sources:  57% (7020/12424)           
remote: Finding sources:  58% (7144/12424)           
remote: Finding sources:  59% (7269/12424)           
remote: Finding sources:  60% (7393/12424)           
remote: Finding sources:  61% (7517/12424)           
remote: Finding sources:  62% (7641/12424)           
remote: Finding sources:  63% (7765/12424)           
remote: Finding sources:  64% (7890/12424)           
remote: Finding sources:  65% (8014/12424)           
remote: Finding sources:  66% (8138/12424)           
remote: Finding sources:  67% (8262/12424)           
remote: Finding sources:  68% (8387/12424)           
remote: Finding sources:  69% (8511/12424)           
remote: Finding sources:  70% (8635/12424)           
remote: Finding sources:  71% (8759/12424)           
remote: Finding sources:  72% (8884/12424)           
remote: Finding sources:  73% (9008/12424)           
remote: Finding sources:  74% (9132/12424)           
remote: Finding sources:  75% (9256/12424)           
remote: Finding sources:  76% (9381/12424)           
remote: Finding sources:  77% (9505/12424)           
remote: Finding sources:  78% (9629/12424)           
remote: Finding sources:  79% (9753/12424)           
remote: Finding sources:  80% (9878/12424)           
remote: Finding sources:  81% (10002/12424)           
remote: Finding sources:  82% (10126/12424)           
remote: Finding sources:  83% (10250/12424)           
remote: Finding sources:  84% (10375/12424)           
remote: Finding sources:  85% (10499/12424)           
remote: Finding sources:  86% (10623/12424)           
remote: Finding sources:  87% (10747/12424)           
remote: Finding sources:  88% (10871/12424)           
remote: Finding sources:  89% (10996/12424)           
remote: Finding sources:  90% (11120/12424)           
remote: Finding sources:  91% (11244/12424)           
remote: Finding sources:  92% (11368/12424)           
remote: Finding sources:  93% (11493/12424)           
remote: Finding sources:  94% (11617/12424)           
remote: Finding sources:  95% (11741/12424)           
remote: Finding sources:  96% (11865/12424)           
remote: Finding sources:  97% (11990/12424)           
remote: Finding sources:  98% (12114/12424)           
remote: Finding sources:  99% (12238/12424)           
remote: Finding sources: 100% (12362/12424)           
remote: Finding sources: 100% (12424/12424)        
remote: Getting sizes:   1% (56/11193)           
remote: Getting sizes:   2% (168/11193)           
remote: Getting sizes:   3% (280/11193)           
remote: Getting sizes:   4% (392/11193)           
remote: Getting sizes:   5% (504/11193)           
remote: Getting sizes:   6% (616/11193)           
remote: Getting sizes:   7% (728/11193)           
remote: Getting sizes:   8% (840/11193)           
remote: Getting sizes:   9% (952/11193)           
remote: Getting sizes:  10% (1064/11193)           
remote: Getting sizes:  11% (1176/11193)           
remote: Getting sizes:  12% (1288/11193)           
remote: Getting sizes:  13% (1400/11193)           
remote: Getting sizes:  14% (1512/11193)           
remote: Getting sizes:  15% (1623/11193)           
remote: Getting sizes:  16% (1735/11193)           
remote: Getting sizes:  17% (1847/11193)           
remote: Getting sizes:  18% (1959/11193)           
remote: Getting sizes:  19% (2071/11193)           
remote: Getting sizes:  20% (2183/11193)           
remote: Getting sizes:  21% (2295/11193)           
remote: Getting sizes:  22% (2407/11193)           
remote: Getting sizes:  23% (2519/11193)           
remote: Getting sizes:  24% (2631/11193)           
remote: Getting sizes:  25% (2743/11193)           
remote: Getting sizes:  26% (2855/11193)           
remote: Getting sizes:  27% (2967/11193)           
remote: Getting sizes:  28% (3079/11193)           
remote: Getting sizes:  29% (3191/11193)           
remote: Getting sizes:  30% (3302/11193)           
remote: Getting sizes:  31% (3414/11193)           
remote: Getting sizes:  32% (3526/11193)           
remote: Getting sizes:  33% (3638/11193)           
remote: Getting sizes:  34% (3750/11193)           
remote: Getting sizes:  35% (3862/11193)           
remote: Getting sizes:  36% (3974/11193)           
remote: Getting sizes:  37% (4086/11193)           
remote: Getting sizes:  38% (4198/11193)           
remote: Getting sizes:  39% (4310/11193)           
remote: Getting sizes:  40% (4422/11193)           
remote: Getting sizes:  41% (4534/11193)           
remote: Getting sizes:  42% (4646/11193)           
remote: Getting sizes:  43% (4758/11193)           
remote: Getting sizes:  44% (4869/11193)           
remote: Getting sizes:  45% (4981/11193)           
remote: Getting sizes:  46% (5093/11193)           
remote: Getting sizes:  47% (5205/11193)           
remote: Getting sizes:  48% (5317/11193)           
remote: Getting sizes:  49% (5429/11193)           
remote: Getting sizes:  50% (5541/11193)           
remote: Getting sizes:  51% (5653/11193)           
remote: Getting sizes:  52% (5765/11193)           
remote: Getting sizes:  53% (5877/11193)           
remote: Getting sizes:  54% (5989/11193)           
remote: Getting sizes:  55% (6101/11193)           
remote: Getting sizes:  56% (6213/11193)           
remote: Getting sizes:  57% (6325/11193)           
remote: Getting sizes:  58% (6436/11193)           
remote: Getting sizes:  59% (6548/11193)           
remote: Getting sizes:  60% (6660/11193)           
remote: Getting sizes:  61% (6772/11193)           
remote: Getting sizes:  62% (6884/11193)           
remote: Getting sizes:  63% (6996/11193)           
remote: Getting sizes:  64% (7108/11193)           
remote: Getting sizes:  65% (7220/11193)           
remote: Getting sizes:  66% (7332/11193)           
remote: Getting sizes:  67% (7444/11193)           
remote: Getting sizes:  68% (7556/11193)           
remote: Getting sizes:  69% (7668/11193)           
remote: Getting sizes:  70% (7780/11193)           
remote: Getting sizes:  71% (7892/11193)           
remote: Getting sizes:  72% (8003/11193)           
remote: Getting sizes:  73% (8115/11193)           
remote: Getting sizes:  74% (8227/11193)           
remote: Getting sizes:  75% (8339/11193)           
remote: Getting sizes:  76% (8451/11193)           
remote: Getting sizes:  77% (8563/11193)           
remote: Getting sizes:  78% (8675/11193)           
remote: Getting sizes:  79% (8787/11193)           
remote: Getting sizes:  80% (8899/11193)           
remote: Getting sizes:  81% (9011/11193)           
remote: Getting sizes:  82% (9123/11193)           
remote: Getting sizes:  83% (9235/11193)           
remote: Getting sizes:  84% (9347/11193)           
remote: Getting sizes:  85% (9459/11193)           
remote: Getting sizes:  86% (9571/11193)           
remote: Getting sizes:  87% (9682/11193)           
remote: Getting sizes:  88% (9794/11193)           
remote: Getting sizes:  89% (9906/11193)           
remote: Getting sizes:  90% (10018/11193)           
remote: Getting sizes:  91% (10130/11193)           
remote: Getting sizes:  92% (10242/11193)           
remote: Getting sizes:  93% (10354/11193)           
remote: Getting sizes:  94% (10466/11193)           
remote: Getting sizes:  95% (10578/11193)           
remote: Getting sizes:  96% (10690/11193)           
remote: Getting sizes:  97% (10802/11193)           
remote: Getting sizes:  98% (10914/11193)           
remote: Getting sizes:  99% (11026/11193)           
remote: Getting sizes: 100% (11138/11193)           
remote: Getting sizes: 100% (11193/11193)        
remote: Compressing objects:   2% (2174/119940)           
remote: Compressing objects:   3% (3021/119940)           
remote: Compressing objects:   4% (4492/119940)           
remote: Compressing objects:   5% (5749/119940)           
remote: Compressing objects:   6% (6597/119940)           
remote: Compressing objects:   7% (7849/119940)           
remote: Compressing objects:   8% (9000/119940)           
remote: Compressing objects:   9% (10196/119940)           
remote: Compressing objects:   9% (10266/119940)           
remote: Compressing objects:  10% (11442/119940)           
remote: Compressing objects:  11% (12594/119940)           
remote: Compressing objects:  12% (13827/119940)           
remote: Compressing objects:  13% (15416/119940)           
remote: Compressing objects:  14% (16192/119940)           
remote: Compressing objects:  15% (17393/119940)           
remote: Compressing objects:  16% (18595/119940)           
remote: Compressing objects:  17% (19808/119940)           
remote: Compressing objects:  18% (20991/119940)           
remote: Compressing objects:  19% (22249/119940)           
remote: Compressing objects:  20% (23462/119940)           
remote: Compressing objects:  21% (24596/119940)           
remote: Compressing objects:  21% (24976/119940)           
remote: Compressing objects:  22% (25790/119940)           
remote: Compressing objects:  23% (27004/119940)           
remote: Compressing objects:  24% (28187/119940)           
remote: Compressing objects:  25% (29389/119940)           
remote: Compressing objects:  26% (30686/119940)           
remote: Compressing objects:  27% (31811/119940)           
remote: Compressing objects:  28% (32994/119940)           
remote: Compressing objects:  29% (34399/119940)           
remote: Compressing objects:  30% (35419/119940)           
remote: Compressing objects:  31% (36618/119940)           
remote: Compressing objects:  32% (37937/119940)           
remote: Compressing objects:  33% (39014/119940)           
remote: Compressing objects:  34% (40360/119940)           
remote: Compressing objects:  35% (41414/119940)           
remote: Compressing objects:  36% (42624/119940)           
remote: Compressing objects:  37% (43830/119940)           
remote: Compressing objects:  38% (45275/119940)           
remote: Compressing objects:  39% (46621/119940)           
remote: Compressing objects:  40% (47705/119940)           
remote: Compressing objects:  41% (48757/119940)           
remote: Compressing objects:  42% (49875/119940)           
remote: Compressing objects:  43% (51009/119940)           
remote: Compressing objects:  44% (52512/119940)           
remote: Compressing objects:  45% (53745/119940)           
remote: Compressing objects:  46% (54587/119940)           
remote: Compressing objects:  47% (55949/119940)           
remote: Compressing objects:  48% (57132/119940)           
remote: Compressing objects:  49% (58685/119940)           
remote: Compressing objects:  50% (59376/119940)           
remote: Compressing objects:  51% (60748/119940)           
remote: Compressing objects:  52% (62227/119940)           
remote: Compressing objects:  53% (62970/119940)           
remote: Compressing objects:  53% (63864/119940)           
remote: Compressing objects:  54% (64337/119940)           
remote: Compressing objects:  55% (65709/119940)           
remote: Compressing objects:  56% (66740/119940)           
remote: Compressing objects:  57% (67797/119940)           
remote: Compressing objects:  58% (70012/119940)           
remote: Compressing objects:  59% (70165/119940)           
remote: Compressing objects:  60% (71377/119940)           
remote: Compressing objects:  61% (72619/119940)           
remote: Compressing objects:  62% (73808/119940)           
remote: Compressing objects:  63% (75197/119940)           
remote: Compressing objects:  64% (76167/119940)           
remote: Compressing objects:  65% (77363/119940)           
remote: Compressing objects:  66% (78702/119940)           
remote: Compressing objects:  67% (79766/119940)           
remote: Compressing objects:  68% (81297/119940)           
remote: Compressing objects:  69% (82921/119940)           
remote: Compressing objects:  70% (83560/119940)           
remote: Compressing objects:  71% (84665/119940)           
remote: Compressing objects:  72% (85991/119940)           
remote: Compressing objects:  73% (86959/119940)           
remote: Compressing objects:  74% (88232/119940)           
remote: Compressing objects:  75% (89833/119940)           
remote: Compressing objects:  76% (90657/119940)           
remote: Compressing objects:  77% (91765/119940)           
remote: Compressing objects:  78% (93004/119940)           
remote: Compressing objects:  79% (94197/119940)           
remote: Compressing objects:  80% (95383/119940)           
remote: Compressing objects:  81% (96757/119940)           
remote: Compressing objects:  82% (97961/119940)           
remote: Compressing objects:  83% (99479/119940)           
remote: Compressing objects:  84% (100150/119940)           
remote: Compressing objects:  85% (101398/119940)           
remote: Compressing objects:  86% (103010/119940)           
remote: Compressing objects:  87% (103777/119940)           
remote: Compressing objects:  88% (104982/119940)           
remote: Compressing objects:  89% (106156/119940)           
remote: Compressing objects:  90% (107351/119940)           
remote: Compressing objects:  91% (108546/119940)           
remote: Compressing objects:  92% (109884/119940)           
remote: Compressing objects:  93% (112073/119940)           
remote: Compressing objects:  94% (112151/119940)           
remote: Compressing objects:  95% (113376/119940)           
remote: Compressing objects:  96% (114643/119940)           
remote: Compressing objects:  97% (115746/119940)           
remote: Compressing objects:  98% (116947/119940)           
remote: Compressing objects:  99% (118141/119940)           
remote: Compressing objects: 100% (119347/119940)           
remote: Compressing objects: 100% (119939/119940)        
Receiving objects:   0% (1/12424)
Receiving objects:   1% (125/12424)
Receiving objects:   2% (249/12424)
Receiving objects:   3% (373/12424)
Receiving objects:   4% (497/12424)
Receiving objects:   5% (622/12424)
Receiving objects:   6% (746/12424)
Receiving objects:   7% (870/12424)
Receiving objects:   8% (994/12424)
Receiving objects:   9% (1119/12424)
Receiving objects:  10% (1243/12424)
Receiving objects:  11% (1367/12424)
Receiving objects:  12% (1491/12424)
Receiving objects:  13% (1616/12424)
Receiving objects:  14% (1740/12424)
Receiving objects:  15% (1864/12424)
Receiving objects:  16% (1988/12424)
Receiving objects:  17% (2113/12424)
Receiving objects:  18% (2237/12424), 4.49 MiB | 8.97 MiB/s
Receiving objects:  19% (2361/12424), 4.49 MiB | 8.97 MiB/s
Receiving objects:  20% (2485/12424), 4.49 MiB | 8.97 MiB/s
Receiving objects:  21% (2610/12424), 4.49 MiB | 8.97 MiB/s
Receiving objects:  22% (2734/12424), 4.49 MiB | 8.97 MiB/s
Receiving objects:  23% (2858/12424), 4.49 MiB | 8.97 MiB/s
Receiving objects:  24% (2982/12424), 4.49 MiB | 8.97 MiB/s
Receiving objects:  25% (3106/12424), 4.49 MiB | 8.97 MiB/s
Receiving objects:  26% (3231/12424), 4.49 MiB | 8.97 MiB/s
Receiving objects:  27% (3355/12424), 4.49 MiB | 8.97 MiB/s
Receiving objects:  28% (3479/12424), 4.49 MiB | 8.97 MiB/s
Receiving objects:  29% (3603/12424), 4.49 MiB | 8.97 MiB/s
Receiving objects:  30% (3728/12424), 4.49 MiB | 8.97 MiB/s
Receiving objects:  31% (3852/12424), 4.49 MiB | 8.97 MiB/s
Receiving objects:  32% (3976/12424), 4.49 MiB | 8.97 MiB/s
Receiving objects:  32% (3984/12424), 4.49 MiB | 8.97 MiB/s
Receiving objects:  33% (4100/12424), 8.97 MiB | 8.96 MiB/s
Receiving objects:  34% (4225/12424), 8.97 MiB | 8.96 MiB/s
Receiving objects:  35% (4349/12424), 8.97 MiB | 8.96 MiB/s
Receiving objects:  36% (4473/12424), 8.97 MiB | 8.96 MiB/s
Receiving objects:  37% (4597/12424), 12.04 MiB | 8.03 MiB/s
Receiving objects:  38% (4722/12424), 12.04 MiB | 8.03 MiB/s
Receiving objects:  39% (4846/12424), 12.04 MiB | 8.03 MiB/s
Receiving objects:  40% (4970/12424), 12.04 MiB | 8.03 MiB/s
Receiving objects:  41% (5094/12424), 12.04 MiB | 8.03 MiB/s
Receiving objects:  42% (5219/12424), 12.04 MiB | 8.03 MiB/s
Receiving objects:  43% (5343/12424), 12.04 MiB | 8.03 MiB/s
Receiving objects:  44% (5467/12424), 12.04 MiB | 8.03 MiB/s
Receiving objects:  45% (5591/12424), 12.04 MiB | 8.03 MiB/s
Receiving objects:  45% (5706/12424), 12.04 MiB | 8.03 MiB/s
Receiving objects:  46% (5716/12424), 15.65 MiB | 7.82 MiB/s
Receiving objects:  47% (5840/12424), 15.65 MiB | 7.82 MiB/s
Receiving objects:  47% (5943/12424), 19.46 MiB | 7.78 MiB/s
Receiving objects:  48% (5964/12424), 23.06 MiB | 7.68 MiB/s
Receiving objects:  49% (6088/12424), 23.06 MiB | 7.68 MiB/s
Receiving objects:  50% (6212/12424), 23.06 MiB | 7.68 MiB/s
Receiving objects:  51% (6337/12424), 23.06 MiB | 7.68 MiB/s
Receiving objects:  52% (6461/12424), 27.87 MiB | 7.95 MiB/s
Receiving objects:  53% (6585/12424), 27.87 MiB | 7.95 MiB/s
Receiving objects:  54% (6709/12424), 27.87 MiB | 7.95 MiB/s
Receiving objects:  55% (6834/12424), 27.87 MiB | 7.95 MiB/s
Receiving objects:  56% (6958/12424), 27.87 MiB | 7.95 MiB/s
Receiving objects:  57% (7082/12424), 27.87 MiB | 7.95 MiB/s
Receiving objects:  58% (7206/12424), 27.87 MiB | 7.95 MiB/s
Receiving objects:  58% (7327/12424), 27.87 MiB | 7.95 MiB/s
Receiving objects:  59% (7331/12424), 27.87 MiB | 7.95 MiB/s
Receiving objects:  60% (7455/12424), 32.74 MiB | 8.16 MiB/s
Receiving objects:  61% (7579/12424), 32.74 MiB | 8.16 MiB/s
Receiving objects:  62% (7703/12424), 32.74 MiB | 8.16 MiB/s
Receiving objects:  63% (7828/12424), 32.74 MiB | 8.16 MiB/s
Receiving objects:  64% (7952/12424), 32.74 MiB | 8.16 MiB/s
Receiving objects:  65% (8076/12424), 32.74 MiB | 8.16 MiB/s
Receiving objects:  66% (8200/12424), 32.74 MiB | 8.16 MiB/s
Receiving objects:  67% (8325/12424), 32.74 MiB | 8.16 MiB/s
Receiving objects:  68% (8449/12424), 32.74 MiB | 8.16 MiB/s
Receiving objects:  69% (8573/12424), 32.74 MiB | 8.16 MiB/s
Receiving objects:  70% (8697/12424), 32.74 MiB | 8.16 MiB/s
Receiving objects:  71% (8822/12424), 32.74 MiB | 8.16 MiB/s
Receiving objects:  72% (8946/12424), 32.74 MiB | 8.16 MiB/s
Receiving objects:  73% (9070/12424), 32.74 MiB | 8.16 MiB/s
Receiving objects:  74% (9194/12424), 32.74 MiB | 8.16 MiB/s
Receiving objects:  75% (9318/12424), 32.74 MiB | 8.16 MiB/s
Receiving objects:  76% (9443/12424), 32.74 MiB | 8.16 MiB/s
Receiving objects:  77% (9567/12424), 32.74 MiB | 8.16 MiB/s
Receiving objects:  78% (9691/12424), 32.74 MiB | 8.16 MiB/s
Receiving objects:  79% (9815/12424), 32.74 MiB | 8.16 MiB/s
Receiving objects:  80% (9940/12424), 32.74 MiB | 8.16 MiB/s
Receiving objects:  81% (10064/12424), 32.74 MiB | 8.16 MiB/s
Receiving objects:  82% (10188/12424), 32.74 MiB | 8.16 MiB/s
Receiving objects:  83% (10312/12424), 32.74 MiB | 8.16 MiB/s
Receiving objects:  84% (10437/12424), 32.74 MiB | 8.16 MiB/s
Receiving objects:  85% (10561/12424), 32.74 MiB | 8.16 MiB/s
Receiving objects:  86% (10685/12424), 32.74 MiB | 8.16 MiB/s
Receiving objects:  87% (10809/12424), 32.74 MiB | 8.16 MiB/s
Receiving objects:  88% (10934/12424), 32.74 MiB | 8.16 MiB/s
Receiving objects:  89% (11058/12424), 32.74 MiB | 8.16 MiB/s
Receiving objects:  90% (11182/12424), 32.74 MiB | 8.16 MiB/s
Receiving objects:  91% (11306/12424), 32.74 MiB | 8.16 MiB/s
Receiving objects:  92% (11431/12424), 32.74 MiB | 8.16 MiB/s
Receiving objects:  93% (11555/12424), 40.36 MiB | 8.94 MiB/s
Receiving objects:  94% (11679/12424), 40.36 MiB | 8.94 MiB/s
Receiving objects:  95% (11803/12424), 40.36 MiB | 8.94 MiB/s
Receiving objects:  96% (11928/12424), 40.36 MiB | 8.94 MiB/s
Receiving objects:  97% (12052/12424), 40.36 MiB | 8.94 MiB/s
Receiving objects:  98% (12176/12424), 40.36 MiB | 8.94 MiB/s
Receiving objects:  99% (12300/12424), 40.36 MiB | 8.94 MiB/s
remote: Total 12424 (delta 2375), reused 5975 (delta 1228)        
Receiving objects: 100% (12424/12424), 40.36 MiB | 8.94 MiB/s
Receiving objects: 100% (12424/12424), 41.63 MiB | 9.00 MiB/s, done.
Resolving deltas:   0% (0/2375)
Resolving deltas:   1% (25/2375)
Resolving deltas:   2% (48/2375)
Resolving deltas:   3% (72/2375)
Resolving deltas:   4% (95/2375)
Resolving deltas:   5% (119/2375)
Resolving deltas:   6% (143/2375)
Resolving deltas:   7% (168/2375)
Resolving deltas:   8% (190/2375)
Resolving deltas:   9% (214/2375)
Resolving deltas:  10% (238/2375)
Resolving deltas:  11% (262/2375)
Resolving deltas:  12% (285/2375)
Resolving deltas:  13% (309/2375)
Resolving deltas:  14% (333/2375)
Resolving deltas:  15% (357/2375)
Resolving deltas:  16% (380/2375)
Resolving deltas:  17% (404/2375)
Resolving deltas:  18% (428/2375)
Resolving deltas:  19% (452/2375)
Resolving deltas:  20% (475/2375)
Resolving deltas:  21% (499/2375)
Resolving deltas:  22% (523/2375)
Resolving deltas:  23% (547/2375)
Resolving deltas:  24% (570/2375)
Resolving deltas:  25% (594/2375)
Resolving deltas:  26% (618/2375)
Resolving deltas:  27% (642/2375)
Resolving deltas:  28% (665/2375)
Resolving deltas:  29% (689/2375)
Resolving deltas:  30% (713/2375)
Resolving deltas:  31% (737/2375)
Resolving deltas:  32% (760/2375)
Resolving deltas:  33% (784/2375)
Resolving deltas:  34% (808/2375)
Resolving deltas:  35% (832/2375)
Resolving deltas:  36% (855/2375)
Resolving deltas:  37% (879/2375)
Resolving deltas:  38% (903/2375)
Resolving deltas:  39% (928/2375)
Resolving deltas:  40% (950/2375)
Resolving deltas:  41% (974/2375)
Resolving deltas:  42% (998/2375)
Resolving deltas:  43% (1023/2375)
Resolving deltas:  44% (1045/2375)
Resolving deltas:  45% (1069/2375)
Resolving deltas:  46% (1093/2375)
Resolving deltas:  47% (1117/2375)
Resolving deltas:  48% (1140/2375)
Resolving deltas:  49% (1164/2375)
Resolving deltas:  50% (1188/2375)
Resolving deltas:  51% (1212/2375)
Resolving deltas:  52% (1235/2375)
Resolving deltas:  53% (1259/2375)
Resolving deltas:  54% (1283/2375)
Resolving deltas:  55% (1307/2375)
Resolving deltas:  56% (1330/2375)
Resolving deltas:  57% (1354/2375)
Resolving deltas:  58% (1378/2375)
Resolving deltas:  59% (1403/2375)
Resolving deltas:  60% (1425/2375)
Resolving deltas:  61% (1449/2375)
Resolving deltas:  62% (1473/2375)
Resolving deltas:  63% (1497/2375)
Resolving deltas:  64% (1520/2375)
Resolving deltas:  65% (1544/2375)
Resolving deltas:  66% (1568/2375)
Resolving deltas:  67% (1592/2375)
Resolving deltas:  68% (1615/2375)
Resolving deltas:  69% (1639/2375)
Resolving deltas:  70% (1663/2375)
Resolving deltas:  71% (1687/2375)
Resolving deltas:  72% (1710/2375)
Resolving deltas:  73% (1734/2375)
Resolving deltas:  74% (1759/2375)
Resolving deltas:  75% (1783/2375)
Resolving deltas:  76% (1805/2375)
Resolving deltas:  77% (1830/2375)
Resolving deltas:  78% (1853/2375)
Resolving deltas:  79% (1877/2375)
Resolving deltas:  80% (1900/2375)
Resolving deltas:  81% (1925/2375)
Resolving deltas:  82% (1948/2375)
Resolving deltas:  83% (1972/2375)
Resolving deltas:  84% (1995/2375)
Resolving deltas:  85% (2019/2375)
Resolving deltas:  86% (2043/2375)
Resolving deltas:  87% (2067/2375)
Resolving deltas:  88% (2090/2375)
Resolving deltas:  89% (2115/2375)
Resolving deltas:  90% (2138/2375)
Resolving deltas:  91% (2162/2375)
Resolving deltas:  92% (2185/2375)
Resolving deltas:  93% (2210/2375)
Resolving deltas:  94% (2234/2375)
Resolving deltas:  95% (2257/2375)
Resolving deltas:  96% (2280/2375)
Resolving deltas:  97% (2304/2375)
Resolving deltas:  98% (2328/2375)
Resolving deltas:  99% (2352/2375)
Resolving deltas: 100% (2375/2375)
Resolving deltas: 100% (2375/2375), done.
Updating files:  71% (8191/11458)
Updating files:  72% (8250/11458)
Updating files:  73% (8365/11458)
Updating files:  74% (8479/11458)
Updating files:  75% (8594/11458)
Updating files:  76% (8709/11458)
Updating files:  77% (8823/11458)
Updating files:  78% (8938/11458)
Updating files:  79% (9052/11458)
Updating files:  80% (9167/11458)
Updating files:  81% (9281/11458)
Updating files:  82% (9396/11458)
Updating files:  83% (9511/11458)
Updating files:  84% (9625/11458)
Updating files:  85% (9740/11458)
Updating files:  86% (9854/11458)
Updating files:  87% (9969/11458)
Updating files:  88% (10084/11458)
Updating files:  89% (10198/11458)
Updating files:  90% (10313/11458)
Updating files:  91% (10427/11458)
Updating files:  92% (10542/11458)
Updating files:  93% (10656/11458)
Updating files:  94% (10771/11458)
Updating files:  95% (10886/11458)
Updating files:  96% (11000/11458)
Updating files:  97% (11115/11458)
Updating files:  98% (11229/11458)
Updating files:  99% (11344/11458)
Updating files: 100% (11458/11458)
Updating files: 100% (11458/11458), done.
 00:11

Docker compose up
 Network mediawiki_default  Creating
 Network mediawiki_default  Created
 Container mediawiki-mediawiki-jobrunner-1  Creating
 Container mediawiki-mediawiki-1  Creating
 Container mediawiki-mediawiki-web-1  Creating
 Container mediawiki-mediawiki-web-1  Created
 Container mediawiki-mediawiki-jobrunner-1  Created
 Container mediawiki-mediawiki-1  Created
 Container mediawiki-mediawiki-web-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Starting
 Container mediawiki-mediawiki-1  Starting
 Container mediawiki-mediawiki-jobrunner-1  Started
 Container mediawiki-mediawiki-1  Started
 Container mediawiki-mediawiki-web-1  Started
 00:02

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Lock file operations: 136 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking cssjanus/cssjanus (v2.3.0)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/cache (2.2.0)
  - Locking doctrine/dbal (3.9.4)
  - Locking doctrine/deprecations (1.1.5)
  - Locking doctrine/event-manager (2.0.1)
  - Locking doctrine/instantiator (2.0.0)
  - Locking doctrine/sql-formatter (1.3.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking giorgiosironi/eris (0.14.1)
  - Locking guzzlehttp/guzzle (7.9.3)
  - Locking guzzlehttp/promises (2.2.0)
  - Locking guzzlehttp/psr7 (2.7.1)
  - Locking hamcrest/hamcrest-php (v2.1.1)
  - Locking johnkary/phpunit-speedtrap (v4.0.1)
  - Locking justinrainbow/json-schema (5.3.0)
  - Locking liuggio/statsd-php-client (v1.0.18)
  - Locking mck89/peast (v1.17.0)
  - Locking mediawiki/mediawiki-codesniffer (v47.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.15.1)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking mediawiki/phan-taint-check-plugin (6.1.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking monolog/monolog (2.9.3)
  - Locking myclabs/deep-copy (1.13.1)
  - Locking netresearch/jsonmapper (v4.5.0)
  - Locking nikic/php-parser (v5.5.0)
  - Locking oojs/oojs-ui (v0.52.0)
  - Locking pear/console_getopt (v1.4.3)
  - Locking pear/mail (v2.0.0)
  - Locking pear/mail_mime (1.10.12)
  - Locking pear/net_smtp (1.12.1)
  - Locking pear/net_socket (v1.2.2)
  - Locking pear/net_url2 (v2.2.3)
  - Locking pear/pear-core-minimal (v1.10.16)
  - Locking pear/pear_exception (v1.0.2)
  - Locking phan/phan (5.4.5)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.6.2)
  - Locking phpdocumentor/type-resolver (1.10.0)
  - Locking phpstan/phpdoc-parser (2.1.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/cache (3.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/http-client (1.0.3)
  - Locking psr/http-factory (1.1.0)
  - Locking psr/http-message (1.1)
  - Locking psr/log (1.1.4)
  - Locking psy/psysh (v0.12.8)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking sabre/event (5.1.7)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking seld/jsonlint (1.11.0)
  - Locking squizlabs/php_codesniffer (3.12.2)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/polyfill-php81 (v1.32.0)
  - Locking symfony/polyfill-php82 (v1.32.0)
  - Locking symfony/polyfill-php83 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
  - Locking symfony/var-dumper (v7.3.0)
  - Locking symfony/yaml (v6.4.21)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
  - Locking wikimedia/alea (1.0.0)
  - Locking wikimedia/assert (v0.5.1)
  - Locking wikimedia/at-ease (v3.0.0)
  - Locking wikimedia/base-convert (v2.0.2)
  - Locking wikimedia/bcp-47-code (v2.0.1)
  - Locking wikimedia/cdb (3.0.0)
  - Locking wikimedia/cldr-plural-rule-parser (v2.0.0)
  - Locking wikimedia/common-passwords (v0.5.1)
  - Locking wikimedia/composer-merge-plugin (v2.1.0)
  - Locking wikimedia/html-formatter (4.1.0)
  - Locking wikimedia/idle-dom (v2.0.1)
  - Locking wikimedia/ip-utils (5.0.0)
  - Locking wikimedia/json-codec (v3.0.3)
  - Locking wikimedia/langconv (0.5.0)
  - Locking wikimedia/less.php (v5.2.1)
  - Locking wikimedia/minify (2.9.0)
  - Locking wikimedia/normalized-exception (v2.1.1)
  - Locking wikimedia/object-factory (v5.0.1)
  - Locking wikimedia/parsoid (v0.22.0-a7)
  - Locking wikimedia/php-session-serializer (3.0.1)
  - Locking wikimedia/purtle (v2.0.0)
  - Locking wikimedia/relpath (4.0.2)
  - Locking wikimedia/remex-html (4.1.2)
  - Locking wikimedia/request-timeout (v3.0.0)
  - Locking wikimedia/running-stat (v2.1.0)
  - Locking wikimedia/scoped-callback (v5.0.0)
  - Locking wikimedia/services (4.0.0)
  - Locking wikimedia/shellbox (4.3.0)
  - Locking wikimedia/testing-access-wrapper (3.0.0)
  - Locking wikimedia/timestamp (v4.2.0)
  - Locking wikimedia/utfnormal (4.0.0)
  - Locking wikimedia/wait-condition-loop (v2.0.2)
  - Locking wikimedia/wikipeg (5.0.0)
  - Locking wikimedia/wrappedstring (v4.0.1)
  - Locking wikimedia/xmp-reader (0.9.4)
  - Locking wikimedia/zest-css (3.0.4)
  - Locking wmde/hamcrest-html-matchers (v1.1.0)
  - Locking zordius/lightncandy (v1.2.6)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 136 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing wikimedia/composer-merge-plugin (v2.1.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing cssjanus/cssjanus (v2.3.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing doctrine/event-manager (2.0.1): Extracting archive
  - Installing doctrine/deprecations (1.1.5): Extracting archive
  - Installing doctrine/cache (2.2.0): Extracting archive
  - Installing doctrine/dbal (3.9.4): Extracting archive
  - Installing doctrine/sql-formatter (1.3.0): Extracting archive
  - Installing giorgiosironi/eris (0.14.1): Extracting archive
  - Installing guzzlehttp/promises (2.2.0): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing guzzlehttp/psr7 (2.7.1): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.5.0): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.13.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
  - Installing mck89/peast (v1.17.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.1.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.6.2): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing phan/phan (5.4.5): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.15.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing oojs/oojs-ui (v0.52.0): Extracting archive
  - Installing pear/pear_exception (v1.0.2): Extracting archive
  - Installing pear/console_getopt (v1.4.3): Extracting archive
  - Installing pear/pear-core-minimal (v1.10.16): Extracting archive
  - Installing pear/mail (v2.0.0): Extracting archive
  - Installing pear/mail_mime (1.10.12): Extracting archive
  - Installing pear/net_socket (v1.2.2): Extracting archive
  - Installing pear/net_smtp (1.12.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing symfony/var-dumper (v7.3.0): Extracting archive
  - Installing psy/psysh (v0.12.8): Extracting archive
  - Installing seld/jsonlint (1.11.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php82 (v1.32.0): Extracting archive
  - Installing symfony/polyfill-php83 (v1.32.0): Extracting archive
  - Installing symfony/yaml (v6.4.21): Extracting archive
  - Installing wikimedia/alea (1.0.0): Extracting archive
  - Installing wikimedia/at-ease (v3.0.0): Extracting archive
  - Installing wikimedia/cdb (3.0.0): Extracting archive
  - Installing wikimedia/cldr-plural-rule-parser (v2.0.0): Extracting archive
  - Installing wikimedia/common-passwords (v0.5.1): Extracting archive
  - Installing wikimedia/html-formatter (4.1.0): Extracting archive
  - Installing wikimedia/assert (v0.5.1): Extracting archive
  - Installing wikimedia/langconv (0.5.0): Extracting archive
  - Installing wikimedia/less.php (v5.2.1): Extracting archive
  - Installing pear/net_url2 (v2.2.3): Extracting archive
  - Installing wikimedia/minify (2.9.0): Extracting archive
  - Installing wikimedia/zest-css (3.0.4): Extracting archive
  - Installing wikimedia/wikipeg (5.0.0): Extracting archive
  - Installing wikimedia/scoped-callback (v5.0.0): Extracting archive
  - Installing wikimedia/utfnormal (4.0.0): Extracting archive
  - Installing wikimedia/remex-html (4.1.2): Extracting archive
  - Installing wikimedia/object-factory (v5.0.1): Extracting archive
  - Installing wikimedia/json-codec (v3.0.3): Extracting archive
  - Installing wikimedia/base-convert (v2.0.2): Extracting archive
  - Installing wikimedia/ip-utils (5.0.0): Extracting archive
  - Installing wikimedia/idle-dom (v2.0.1): Extracting archive
  - Installing wikimedia/bcp-47-code (v2.0.1): Extracting archive
  - Installing liuggio/statsd-php-client (v1.0.18): Extracting archive
  - Installing justinrainbow/json-schema (5.3.0): Extracting archive
  - Installing wikimedia/parsoid (v0.22.0-a7): Extracting archive
  - Installing wikimedia/php-session-serializer (3.0.1): Extracting archive
  - Installing wikimedia/purtle (v2.0.0): Extracting archive
  - Installing wikimedia/relpath (4.0.2): Extracting archive
  - Installing wikimedia/normalized-exception (v2.1.1): Extracting archive
  - Installing wikimedia/request-timeout (v3.0.0): Extracting archive
  - Installing wikimedia/running-stat (v2.1.0): Extracting archive
  - Installing wikimedia/services (4.0.0): Extracting archive
  - Installing monolog/monolog (2.9.3): Extracting archive
  - Installing guzzlehttp/guzzle (7.9.3): Extracting archive
  - Installing wikimedia/shellbox (4.3.0): Extracting archive
  - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive
  - Installing wikimedia/wait-condition-loop (v2.0.2): Extracting archive
  - Installing wikimedia/wrappedstring (v4.0.1): Extracting archive
  - Installing wikimedia/timestamp (v4.2.0): Extracting archive
  - Installing wikimedia/xmp-reader (0.9.4): Extracting archive
  - Installing hamcrest/hamcrest-php (v2.1.1): Extracting archive
  - Installing wmde/hamcrest-html-matchers (v1.1.0): Extracting archive
  - Installing zordius/lightncandy (v1.2.6): Extracting archive
   0/133 [>---------------------------]   0%
  30/133 [======>---------------------]  22%
  55/133 [===========>----------------]  41%
  81/133 [=================>----------]  60%
 104/133 [=====================>------]  78%
 117/133 [========================>---]  87%
 132/133 [===========================>]  99%
 133/133 [============================] 100%
22 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:05

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:05

php maintenance/run.php install
PHP 8.3.14 is installed.
ICU 72.1 is installed (supports Unicode 15.0.0).
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://localhost:8080/w".
Warning: Your default directory for uploads (/var/www/html/w/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Warning: Because of a connection error, it was not possibly to verify that images in your uploads directory, respond with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
The environment has been checked. You can install MediaWiki.
Including extensions... done
Setting up database... done
Creating search index... done
Creating tables... done
Initializing statistics... done
Populating default interwiki table... done
Prevent running unneeded updates... done
Restoring MediaWiki services... done
Creating main page with default content... done
Creating administrator user account... done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://localhost:8080/w> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
 00:01

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
Updating category collations...
Selecting next 100 pages from cl_from = 0... processing... 0 done.
0 rows processed
...done.
Modifying content_id field of table content...done.
Modifying rd_title field of table redirect...done.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying pt_title field of table protected_titles...done.
Modifying pt_expiry field of table protected_titles...done.
Modifying ipc_rev_timestamp field of table ip_changes...done.
Renaming index namespace_title into wl_namespace_title to table watchlist...done.
Modifying job_title field of table job...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
Renaming index type_time into log_type_time to table logging...done.
Modifying fa_name field of table filearchive...done.
Modifying oi_name field of table oldimage...done.
Modifying exptime field of table objectcache...done.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Renaming index new_name_timestamp into rc_new_name_timestamp to table recentchanges...done.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
Adding modtoken field to table objectcache...done.
Modifying rev_timestamp field of table revision...done.
Adding index oi_timestamp to table oldimage...done.
Renaming index name_title into page_name_title to table page...done.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
Dropping rev_page_id index from table revision...done.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
...ipblocks table does not exist, skipping modify field patch.
Modifying user_editcount field of table user...done.
Running MigrateRevisionActorTemp...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Old fields don't exist. There is no need to run this script
done.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
Adding user_is_temp field to table user...done.
Running MigrateRevisionCommentTemp...
revision_comment_temp does not exist, so nothing to do.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
Old fields don't exist. There is no need to run this script
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
Fixing inconsistent redirects ...
Estimated redirect page count: 0
0/0
Done, updated 0 of 0 rows.
done.
Modifying img_size field of table image...done.
Modifying fa_size field of table filearchive...done.
Modifying oi_size field of table oldimage...done.
Modifying us_size field of table uploadstash...done.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
Dropping cl_collation_ext index from table categorylinks...done.
Running PopulateUserIsTemp...
done.
...site_type key doesn't exist.
Dropping iwl_prefix_from_title index from table iwlinks...done.
Running migrateLinksTable.php on pagelinks...
Old fields don't exist. There is no need to run this script
done.
Modifying rev_id field of table revision...done.
Modifying ct_rc_id field of table change_tag...done.
Running MigrateBlocks...
No ipblocks table, skipping migration to block_target.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
Adding cl_target_id field to table categorylinks...done.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
Wrongly prefixed user password hashes, if present, have been fixed.
done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Fixing log entries with log_title starting with 'User:#'
done.
Purging caches...
Done in 9.2 s.
 00:10

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> edgedriver@6.1.1 install
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> esbuild@0.25.5 postinstall
> node install.js


> geckodriver@5.0.0 postinstall
> test -f ./dist/install.js && node ./dist/install.js || echo "Skipping install, project not build!"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


> vue-demi@0.14.10 postinstall
> node -e "try{require('./scripts/postinstall.js')}catch(e){}"


added 1439 packages, and audited 1441 packages in 11s

206 packages are looking for funding
  run `npm fund` for details

7 vulnerabilities (1 low, 3 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:12

Importing extra local settings
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Components.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Components.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/LocalSettings.extra.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/LocalSettings.extra.php'
Copying '/home/quickstart/mediawiki-quickstart/import-on-fresh-install/Skin.default.php' to '/home/quickstart/mediawiki-quickstart/mediawiki/Skin.default.php'

Adding LocalSettings.extra.php include to LocalSettings.php...
 00:03

 Total duration: 01:20

 01:20

Install 'skins/WikimediaApiPortal'...

Cloning component(s)
:0: _clone_component "skins/WikimediaApiPortal"
|0| 
|0| Git clone --recurse-submodules --depth=2 https://gerrit.wikimedia.org/r/mediawiki/skins/WikimediaApiPortal to 'skins/WikimediaApiPortal' (use CLONE_DEPTH=0 for full depth)
|0| Cloning into 'skins/WikimediaApiPortal'...
|0| remote: Counting objects: 1           
remote: Counting objects: 200, done        
|0| remote: Finding sources:   1% (1/200)           
remote: Finding sources:   2% (3/200)           
remote: Finding sources:   3% (5/200)           
remote: Finding sources:   4% (7/200)           
remote: Finding sources:   5% (9/200)           
remote: Finding sources:   6% (11/200)           
remote: Finding sources:   7% (13/200)           
remote: Finding sources:   8% (15/200)           
remote: Finding sources:   9% (17/200)           
remote: Finding sources:  10% (19/200)           
remote: Finding sources:  11% (21/200)           
remote: Finding sources:  12% (23/200)           
remote: Finding sources:  13% (25/200)           
remote: Finding sources:  14% (27/200)           
remote: Finding sources:  15% (29/200)           
remote: Finding sources:  16% (31/200)           
remote: Finding sources:  17% (33/200)           
remote: Finding sources:  18% (35/200)           
remote: Finding sources:  19% (37/200)           
remote: Finding sources:  20% (39/200)           
remote: Finding sources:  21% (41/200)           
remote: Finding sources:  22% (43/200)           
remote: Finding sources:  23% (45/200)           
remote: Finding sources:  24% (47/200)           
remote: Finding sources:  25% (49/200)           
remote: Finding sources:  26% (51/200)           
remote: Finding sources:  27% (53/200)           
remote: Finding sources:  28% (55/200)           
remote: Finding sources:  29% (57/200)           
remote: Finding sources:  30% (59/200)           
remote: Finding sources:  31% (61/200)           
remote: Finding sources:  32% (63/200)           
remote: Finding sources:  33% (65/200)           
remote: Finding sources:  34% (67/200)           
remote: Finding sources:  35% (69/200)           
remote: Finding sources:  36% (71/200)           
remote: Finding sources:  37% (73/200)           
remote: Finding sources:  38% (75/200)           
remote: Finding sources:  39% (77/200)           
remote: Finding sources:  40% (79/200)           
remote: Finding sources:  41% (81/200)           
remote: Finding sources:  42% (83/200)           
remote: Finding sources:  43% (85/200)           
remote: Finding sources:  44% (87/200)           
remote: Finding sources:  45% (89/200)           
remote: Finding sources:  46% (91/200)           
remote: Finding sources:  47% (93/200)           
remote: Finding sources:  48% (95/200)           
remote: Finding sources:  49% (97/200)           
remote: Finding sources:  50% (99/200)           
remote: Finding sources:  51% (101/200)           
remote: Finding sources:  52% (103/200)           
remote: Finding sources:  53% (105/200)           
remote: Finding sources:  54% (107/200)           
remote: Finding sources:  55% (109/200)           
remote: Finding sources:  56% (111/200)           
remote: Finding sources:  57% (113/200)           
remote: Finding sources:  58% (115/200)           
remote: Finding sources:  59% (117/200)           
remote: Finding sources:  60% (119/200)           
remote: Finding sources:  61% (121/200)           
remote: Finding sources:  62% (123/200)           
remote: Finding sources:  63% (125/200)           
remote: Finding sources:  64% (127/200)           
remote: Finding sources:  65% (129/200)           
remote: Finding sources:  66% (131/200)           
remote: Finding sources:  67% (133/200)           
remote: Finding sources:  68% (135/200)           
remote: Finding sources:  69% (137/200)           
remote: Finding sources:  70% (139/200)           
remote: Finding sources:  71% (141/200)           
remote: Finding sources:  72% (143/200)           
remote: Finding sources:  73% (145/200)           
remote: Finding sources:  74% (147/200)           
remote: Finding sources:  75% (149/200)           
remote: Finding sources:  76% (151/200)           
remote: Finding sources:  77% (153/200)           
remote: Finding sources:  78% (155/200)           
remote: Finding sources:  79% (157/200)           
remote: Finding sources:  80% (159/200)           
remote: Finding sources:  81% (161/200)           
remote: Finding sources:  82% (163/200)           
remote: Finding sources:  83% (165/200)           
remote: Finding sources:  84% (167/200)           
remote: Finding sources:  85% (169/200)           
remote: Finding sources:  86% (171/200)           
remote: Finding sources:  87% (173/200)           
remote: Finding sources:  88% (175/200)           
remote: Finding sources:  89% (177/200)           
remote: Finding sources:  90% (179/200)           
remote: Finding sources:  91% (181/200)           
remote: Finding sources:  92% (183/200)           
remote: Finding sources:  93% (185/200)           
remote: Finding sources:  94% (187/200)           
remote: Finding sources:  95% (189/200)           
remote: Finding sources:  96% (191/200)           
remote: Finding sources:  97% (193/200)           
remote: Finding sources:  98% (195/200)           
remote: Finding sources:  99% (197/200)           
remote: Finding sources: 100% (199/200)           
remote: Finding sources: 100% (200/200)        
|0| remote: Getting sizes:   1% (1/182)           
remote: Getting sizes:   2% (3/182)           
remote: Getting sizes:   3% (5/182)           
remote: Getting sizes:   4% (7/182)           
remote: Getting sizes:   5% (9/182)           
remote: Getting sizes:   6% (11/182)           
remote: Getting sizes:   7% (12/182)           
remote: Getting sizes:   8% (14/182)           
remote: Getting sizes:   9% (16/182)           
remote: Getting sizes:  10% (18/182)           
remote: Getting sizes:  11% (20/182)           
remote: Getting sizes:  12% (21/182)           
remote: Getting sizes:  13% (23/182)           
remote: Getting sizes:  14% (25/182)           
remote: Getting sizes:  15% (27/182)           
remote: Getting sizes:  16% (29/182)           
remote: Getting sizes:  17% (31/182)           
remote: Getting sizes:  18% (32/182)           
remote: Getting sizes:  19% (34/182)           
remote: Getting sizes:  20% (36/182)           
remote: Getting sizes:  21% (38/182)           
remote: Getting sizes:  22% (40/182)           
remote: Getting sizes:  23% (41/182)           
remote: Getting sizes:  24% (43/182)           
remote: Getting sizes:  25% (45/182)           
remote: Getting sizes:  26% (47/182)           
remote: Getting sizes:  27% (49/182)           
remote: Getting sizes:  28% (51/182)           
remote: Getting sizes:  29% (52/182)           
remote: Getting sizes:  30% (54/182)           
remote: Getting sizes:  31% (56/182)           
remote: Getting sizes:  32% (58/182)           
remote: Getting sizes:  33% (60/182)           
remote: Getting sizes:  34% (61/182)           
remote: Getting sizes:  35% (63/182)           
remote: Getting sizes:  36% (65/182)           
remote: Getting sizes:  37% (67/182)           
remote: Getting sizes:  38% (69/182)           
remote: Getting sizes:  39% (71/182)           
remote: Getting sizes:  40% (72/182)           
remote: Getting sizes:  41% (74/182)           
remote: Getting sizes:  42% (76/182)           
remote: Getting sizes:  43% (78/182)           
remote: Getting sizes:  44% (80/182)           
remote: Getting sizes:  45% (81/182)           
remote: Getting sizes:  46% (83/182)           
remote: Getting sizes:  47% (85/182)           
remote: Getting sizes:  48% (87/182)           
remote: Getting sizes:  49% (89/182)           
remote: Getting sizes:  50% (91/182)           
remote: Getting sizes:  51% (92/182)           
remote: Getting sizes:  52% (94/182)           
remote: Getting sizes:  53% (96/182)           
remote: Getting sizes:  54% (98/182)           
remote: Getting sizes:  55% (100/182)           
remote: Getting sizes:  56% (102/182)           
remote: Getting sizes:  57% (103/182)           
remote: Getting sizes:  58% (105/182)           
remote: Getting sizes:  59% (107/182)           
remote: Getting sizes:  60% (109/182)           
remote: Getting sizes:  61% (111/182)           
remote: Getting sizes:  62% (112/182)           
remote: Getting sizes:  63% (114/182)           
remote: Getting sizes:  64% (116/182)           
remote: Getting sizes:  65% (118/182)           
remote: Getting sizes:  66% (120/182)           
remote: Getting sizes:  67% (122/182)           
remote: Getting sizes:  68% (123/182)           
remote: Getting sizes:  69% (125/182)           
remote: Getting sizes:  70% (127/182)           
remote: Getting sizes:  71% (129/182)           
remote: Getting sizes:  72% (131/182)           
remote: Getting sizes:  73% (132/182)           
remote: Getting sizes:  74% (134/182)           
remote: Getting sizes:  75% (136/182)           
remote: Getting sizes:  76% (138/182)           
remote: Getting sizes:  77% (140/182)           
remote: Getting sizes:  78% (142/182)           
remote: Getting sizes:  79% (143/182)           
remote: Getting sizes:  80% (145/182)           
remote: Getting sizes:  81% (147/182)           
remote: Getting sizes:  82% (149/182)           
remote: Getting sizes:  83% (151/182)           
remote: Getting sizes:  84% (152/182)           
remote: Getting sizes:  85% (154/182)           
remote: Getting sizes:  86% (156/182)           
remote: Getting sizes:  87% (158/182)           
remote: Getting sizes:  88% (160/182)           
remote: Getting sizes:  89% (162/182)           
remote: Getting sizes:  90% (163/182)           
remote: Getting sizes:  91% (165/182)           
remote: Getting sizes:  92% (167/182)           
remote: Getting sizes:  93% (169/182)           
remote: Getting sizes:  94% (171/182)           
remote: Getting sizes:  95% (172/182)           
remote: Getting sizes:  96% (174/182)           
remote: Getting sizes:  97% (176/182)           
remote: Getting sizes:  98% (178/182)           
remote: Getting sizes:  99% (180/182)           
remote: Getting sizes: 100% (182/182)           
remote: Getting sizes: 100% (182/182)        
|0| remote: Compressing objects:   1% (3644/507130)           
remote: Compressing objects:   2% (7937/507130)           
remote: Compressing objects:   3% (12851/507130)           
remote: Compressing objects:   4% (19186/507130)           
remote: Compressing objects:   5% (23291/507130)           
remote: Compressing objects:   6% (28834/507130)           
remote: Compressing objects:   8% (42541/507130)           
remote: Compressing objects:   9% (45242/507130)           
remote: Compressing objects:  10% (50440/507130)           
remote: Compressing objects:  11% (53750/507130)           
remote: Compressing objects:  12% (61056/507130)           
remote: Compressing objects:  13% (64417/507130)           
remote: Compressing objects:  14% (70599/507130)           
remote: Compressing objects:  15% (73988/507130)           
remote: Compressing objects:  16% (80880/507130)           
remote: Compressing objects:  17% (84693/507130)           
remote: Compressing objects:  18% (89114/507130)           
remote: Compressing objects:  19% (96467/507130)           
remote: Compressing objects:  20% (100772/507130)           
remote: Compressing objects:  86% (436825/507130)           
remote: Compressing objects:  87% (439835/507130)           
remote: Compressing objects:  88% (446656/507130)           
remote: Compressing objects:  89% (449546/507130)           
remote: Compressing objects:  90% (455766/507130)           
remote: Compressing objects:  91% (459790/507130)           
remote: Compressing objects:  92% (466979/507130)           
remote: Compressing objects:  93% (470173/507130)           
remote: Compressing objects:  94% (475130/507130)           
remote: Compressing objects:  95% (479434/507130)           
remote: Compressing objects:  96% (484311/507130)           
remote: Compressing objects:  97% (493229/507130)           
remote: Compressing objects:  98% (496078/507130)           
remote: Compressing objects:  99% (502205/507130)           
remote: Compressing objects: 100% (505106/507130)           
remote: Compressing objects: 100% (507130/507130)        
|0| Receiving objects:   0% (1/200)
Receiving objects:   1% (2/200)
Receiving objects:   2% (4/200)
Receiving objects:   3% (6/200)
Receiving objects:   4% (8/200)
Receiving objects:   5% (10/200)
Receiving objects:   6% (12/200)
Receiving objects:   7% (14/200)
Receiving objects:   8% (16/200)
Receiving objects:   9% (18/200)
Receiving objects:  10% (20/200)
Receiving objects:  11% (22/200)
Receiving objects:  12% (24/200)
Receiving objects:  13% (26/200)
Receiving objects:  14% (28/200)
Receiving objects:  15% (30/200)
Receiving objects:  16% (32/200)
Receiving objects:  17% (34/200)
Receiving objects:  18% (36/200)
Receiving objects:  19% (38/200)
Receiving objects:  20% (40/200)
Receiving objects:  21% (42/200)
Receiving objects:  22% (44/200)
Receiving objects:  23% (46/200)
Receiving objects:  24% (48/200)
Receiving objects:  25% (50/200)
Receiving objects:  26% (52/200)
Receiving objects:  27% (54/200)
Receiving objects:  28% (56/200)
Receiving objects:  29% (58/200)
Receiving objects:  30% (60/200)
Receiving objects:  31% (62/200)
Receiving objects:  32% (64/200)
Receiving objects:  33% (66/200)
Receiving objects:  34% (68/200)
Receiving objects:  35% (70/200)
Receiving objects:  36% (72/200)
Receiving objects:  37% (74/200)
Receiving objects:  38% (76/200)
Receiving objects:  39% (78/200)
Receiving objects:  40% (80/200)
Receiving objects:  41% (82/200)
Receiving objects:  42% (84/200)
Receiving objects:  43% (86/200)
Receiving objects:  44% (88/200)
Receiving objects:  45% (90/200)
Receiving objects:  46% (92/200)
Receiving objects:  47% (94/200)
Receiving objects:  48% (96/200)
Receiving objects:  49% (98/200)
Receiving objects:  50% (100/200)
Receiving objects:  51% (102/200)
Receiving objects:  52% (104/200)
Receiving objects:  53% (106/200)
Receiving objects:  54% (108/200)
Receiving objects:  55% (110/200)
Receiving objects:  56% (112/200)
Receiving objects:  57% (114/200)
Receiving objects:  58% (116/200)
Receiving objects:  59% (118/200)
Receiving objects:  60% (120/200)
Receiving objects:  61% (122/200)
Receiving objects:  62% (124/200)
Receiving objects:  63% (126/200)
Receiving objects:  64% (128/200)
Receiving objects:  65% (130/200)
Receiving objects:  66% (132/200)
Receiving objects:  67% (134/200)
remote: Total 200 (delta 66), reused 99 (delta 16)        
|0| Receiving objects:  68% (136/200)
Receiving objects:  69% (138/200)
Receiving objects:  70% (140/200)
Receiving objects:  71% (142/200)
Receiving objects:  72% (144/200)
Receiving objects:  73% (146/200)
Receiving objects:  74% (148/200)
Receiving objects:  75% (150/200)
Receiving objects:  76% (152/200)
Receiving objects:  77% (154/200)
Receiving objects:  78% (156/200)
Receiving objects:  79% (158/200)
Receiving objects:  80% (160/200)
Receiving objects:  81% (162/200)
Receiving objects:  82% (164/200)
Receiving objects:  83% (166/200)
Receiving objects:  84% (168/200)
Receiving objects:  85% (170/200)
Receiving objects:  86% (172/200)
Receiving objects:  87% (174/200)
Receiving objects:  88% (176/200)
Receiving objects:  89% (178/200)
Receiving objects:  90% (180/200)
Receiving objects:  91% (182/200)
Receiving objects:  92% (184/200)
Receiving objects:  93% (186/200)
Receiving objects:  94% (188/200)
Receiving objects:  95% (190/200)
Receiving objects:  96% (192/200)
Receiving objects:  97% (194/200)
Receiving objects:  98% (196/200)
Receiving objects:  99% (198/200)
Receiving objects: 100% (200/200)
Receiving objects: 100% (200/200), 277.44 KiB | 6.17 MiB/s, done.
|0| Resolving deltas:   0% (0/66)
Resolving deltas:   1% (1/66)
Resolving deltas:   3% (2/66)
Resolving deltas:   4% (3/66)
Resolving deltas:   7% (5/66)
Resolving deltas:  10% (7/66)
Resolving deltas:  12% (8/66)
Resolving deltas:  13% (9/66)
Resolving deltas:  15% (10/66)
Resolving deltas:  16% (11/66)
Resolving deltas:  18% (12/66)
Resolving deltas:  19% (13/66)
Resolving deltas:  22% (15/66)
Resolving deltas:  24% (16/66)
Resolving deltas:  27% (18/66)
Resolving deltas:  30% (20/66)
Resolving deltas:  31% (21/66)
Resolving deltas:  33% (22/66)
Resolving deltas:  34% (23/66)
Resolving deltas:  36% (24/66)
Resolving deltas:  37% (25/66)
Resolving deltas:  39% (26/66)
Resolving deltas:  40% (27/66)
Resolving deltas:  43% (29/66)
Resolving deltas:  45% (30/66)
Resolving deltas:  46% (31/66)
Resolving deltas:  48% (32/66)
Resolving deltas:  51% (34/66)
Resolving deltas:  54% (36/66)
Resolving deltas:  56% (37/66)
Resolving deltas:  57% (38/66)
Resolving deltas:  59% (39/66)
Resolving deltas:  60% (40/66)
Resolving deltas:  62% (41/66)
Resolving deltas:  63% (42/66)
Resolving deltas:  65% (43/66)
Resolving deltas:  66% (44/66)
Resolving deltas:  68% (45/66)
Resolving deltas:  71% (47/66)
Resolving deltas:  72% (48/66)
Resolving deltas:  75% (50/66)
Resolving deltas:  77% (51/66)
Resolving deltas:  78% (52/66)
Resolving deltas:  80% (53/66)
Resolving deltas:  81% (54/66)
Resolving deltas:  83% (55/66)
Resolving deltas:  84% (56/66)
Resolving deltas:  86% (57/66)
Resolving deltas:  87% (58/66)
Resolving deltas:  89% (59/66)
Resolving deltas:  90% (60/66)
Resolving deltas:  92% (61/66)
Resolving deltas:  93% (62/66)
Resolving deltas:  95% (63/66)
Resolving deltas:  96% (64/66)
Resolving deltas:  98% (65/66)
Resolving deltas: 100% (66/66)
Resolving deltas: 100% (66/66), done.
|0|  00:00
 00:00

Linking component(s) LocalSettings.php to Mediawiki Core LocalSettings.php
 00:00

Hoisting all skin/extension PHP dependency satisfaction to MW core, if needed
 00:00

Composer update
> MediaWiki\Composer\VersionChecker::onEvent
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
No security vulnerability advisories found.
 00:03

Composer install
> MediaWiki\Composer\VersionChecker::onEvent
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating optimized autoload files
51 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> MediaWiki\Composer\ComposerVendorHtaccessCreator::onEvent
 00:03

Hoisting all skin/extension Node dependency satisfaction to MW core, if needed
Successfully modified mw core package.json to use 'workspaces' including all extension/skins
 00:00

Npm install
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@wikimedia/codex-icons@2.1.0',
npm warn EBADENGINE   required: { node: '>=20', npm: '>=10.8.1' },
npm warn EBADENGINE   current: { node: 'v18.20.8', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn deprecated @npmcli/move-file@1.1.2: This functionality has been moved to @npmcli/fs
npm warn deprecated @npmcli/move-file@2.0.1: This functionality has been moved to @npmcli/fs
npm warn deprecated npmlog@6.0.2: This package is no longer supported.
npm warn deprecated are-we-there-yet@3.0.1: This package is no longer supported.
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated gauge@4.0.4: This package is no longer supported.
npm warn deprecated node-sass@8.0.0: Node Sass is no longer supported. Please use `sass` or `sass-embedded` instead.

> node-sass@8.0.0 install
> node scripts/install.js

Downloading binary from https://github.com/sass/node-sass/releases/download/v8.0.0/linux-x64-108_binding.node
Download complete
Binary saved to /var/www/html/w/node_modules/node-sass/vendor/linux-x64-108/binding.node

> node-sass@8.0.0 postinstall
> node scripts/build.js

Binary found at /var/www/html/w/node_modules/node-sass/vendor/linux-x64-108/binding.node
Testing binary
Binary is fine

added 122 packages, and audited 1564 packages in 9s

212 packages are looking for funding
  run `npm fund` for details

8 vulnerabilities (1 low, 4 moderate, 3 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
 00:09

Linking any component(s) docker-compose.yml to Quickstart's docker-compose.yml
 00:00

Docker compose up ( for any component containers )
 Container mediawiki-mediawiki-jobrunner-1  Running
 Container mediawiki-mediawiki-web-1  Running
 Container mediawiki-mediawiki-1  Running
 Container mediawiki-mediawiki-web-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Waiting
 Container mediawiki-mediawiki-1  Waiting
 Container mediawiki-mediawiki-jobrunner-1  Healthy
 Container mediawiki-mediawiki-web-1  Healthy
 Container mediawiki-mediawiki-1  Healthy
 00:00

Mediawiki maintenance update
MediaWiki 1.45.0-alpha Updater

Your composer.lock file is up to date with current dependencies!
Going to run database updates for my_wiki
Using SQLite file: '/var/www/html/w/cache/sqlite/my_wiki.sqlite'
Depending on the size of your database this may take a while!
...collations up-to-date.
...content_id in table content already modified by patch patch-content-content_id-fix_not_null.sql.
...rd_title in table redirect already modified by patch patch-redirect-rd_title-varbinary.sql.
...pl_title field does not exist in pagelinks table, skipping modify field patch.
...tl_title field does not exist in templatelinks table, skipping modify field patch.
...il_to in table imagelinks already modified by patch patch-imagelinks-il_to-varbinary.sql.
...ll_title in table langlinks already modified by patch patch-langlinks-ll_title-varbinary.sql.
...iwl_title in table iwlinks already modified by patch patch-iwlinks-iwl_title-varbinary.sql.
...cat_title in table category already modified by patch patch-category-cat_title-varbinary.sql.
...qc_title in table querycache already modified by patch patch-querycache-qc_title-varbinary.sql.
...qcc_title in table querycachetwo already modified by patch patch-querycachetwo-qcc_title-varbinary.sql.
...wl_title in table watchlist already modified by patch patch-watchlist-wl_title-varbinary.sql.
...pt_title in table protected_titles already modified by patch patch-protected_titles-pt_title-varbinary.sql.
...pt_expiry in table protected_titles already modified by patch patch-protected_titles-pt_expiry-drop-default.sql.
...ipc_rev_timestamp in table ip_changes already modified by patch patch-ip_changes-pc_rev_timestamp-drop-default.sql.
...index wl_namespace_title already set on watchlist table.
...job_title in table job already modified by patch patch-job-job_title-varbinary.sql.
...role_id in table slot_roles already modified by patch patch-slot_roles-role_id-fix_not_null.sql.
...model_id in table content_models already modified by patch patch-content_models-model_id-fix_not_null.sql.
...cl_to in table categorylinks already modified by patch patch-categorylinks-cl_to-varbinary.sql.
...log_title in table logging already modified by patch patch-logging-log_title-varbinary.sql.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
...fa_name in table filearchive already modified by patch patch-filearchive-fa_name.sql.
...oi_name in table oldimage already modified by patch patch-oldimage-oi_name-varbinary.sql.
...exptime in table objectcache already modified by patch patch-objectcache-exptime-notnull.sql.
...ipblocks table does not exist, skipping modify field patch.
...index ar_name_title_timestamp already set on archive table.
...img_name in table image already modified by patch patch-image-img_name-varbinary.sql.
...index si_key already set on site_identifiers table.
...rc_title in table recentchanges already modified by patch patch-recentchanges-rc_title-varbinary.sql.
...index rc_new_name_timestamp already set on recentchanges table.
...ar_title in table archive already modified by patch patch-archive-ar_title-varbinary.sql.
...page_title in table page already modified by patch patch-page-page_title-varbinary.sql.
...user_name in table user already modified by patch patch-user_table-updates.sql.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
...rev_timestamp in table revision already modified by patch patch-revision-rev_timestamp-drop-default.sql.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
...page_restrictions table does not contain pr_user field.
...linktarget table already exists.
...rev_page_id key doesn't exist.
...pr_page in table page_restrictions already modified by patch patch-page_restrictions-pr_page.sql.
...pp_page in table page_props already modified by patch patch-page_props-pp_page.sql.
...ir_value in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_value.sql.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
...ir_ipb_id in table ipblocks_restrictions already modified by patch patch-ipblocks_restrictions-ir_ipb_id.sql.
...ipblocks table does not exist, skipping modify field patch.
...user_editcount in table user already modified by patch patch-user-user_editcount.sql.
Running MigrateRevisionActorTemp...
...Update 'MigrateRevisionActorTemp' already logged as completed. Use --force to run it again.
done.
...revision_actor_temp doesn't exist.
Running UpdateRestrictions...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
...templatelinks table has already been migrated.
...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
...templatelinks table does not contain tl_title field.
...have el_to_path field in externallinks table.
...have user_is_temp field in user table.
Running MigrateRevisionCommentTemp...
...Update 'MigrateRevisionCommentTemp' already logged as completed. Use --force to run it again.
done.
...revision_comment_temp doesn't exist.
Running MigrateExternallinks...
...Update 'MigrateExternallinks' already logged as completed. Use --force to run it again.
done.
...el_to field does not exist in externallinks table, skipping modify field patch.
...have pl_target_id field in pagelinks table.
...externallinks table does not contain el_to field.
Running FixInconsistentRedirects...
...Update 'FixInconsistentRedirects' already logged as completed. Use --force to run it again.
done.
...img_size in table image already modified by patch patch-image-img_size_to_bigint.sql.
...fa_size in table filearchive already modified by patch patch-filearchive-fa_size_to_bigint.sql.
...oi_size in table oldimage already modified by patch patch-oldimage-oi_size_to_bigint.sql.
...us_size in table uploadstash already modified by patch patch-uploadstash-us_size_to_bigint.sql.
...have uas_year field in user_autocreate_serial table.
...block_target table already exists.
...cl_collation_ext key doesn't exist.
Running PopulateUserIsTemp...
...Update 'PopulateUserIsTemp' already logged as completed. Use --force to run it again.
done.
...site_type key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...pagelinks table has already been migrated.
...rev_id in table revision already modified by patch patch-revision-cleanup.sql.
...ct_rc_id in table change_tag already modified by patch patch-change_tag-ct_rc_id.sql.
Running MigrateBlocks...
...Update 'MigrateBlocks' already logged as completed. Use --force to run it again.
done.
...ipblocks doesn't exist.
...pagelinks table does not contain pl_title field.
...file table already exists.
...have cl_target_id field in categorylinks table.
...collation table already exists.
...module_deps doesn't exist.
...existencelinks table already exists.
Running FixWrongPasswordPrefixes...
...Update 'FixWrongPasswordPrefixes' already logged as completed. Use --force to run it again.
done.
...site_stats is populated...done.
...Update 'cleanup empty categories' already logged as completed. Use --force to run it again.
...Update 'MediaWiki\Maintenance\FixAutoblockLogTitles' already logged as completed. Use --force to run it again.
Purging caches...
Done in 0.3 s.
 00:00

Running 'skins/WikimediaApiPortal/setup.sh' if found
Looking for '/var/local/skins/WikimediaApiPortal/setup.sh'
No '/var/local/skins/WikimediaApiPortal/setup.sh' found, skipping...
 00:00

 Component installer duration: 00:17
 00:17